/*格式化样式*/
*{padding:0px; margin:0px;font-family: Microsoft YaHei,Arial,Helvetica,sans-serif,PingFang SC,monospace,Hiragino Sans GB,WenQuanYi Micro Hei; word-break: break-all;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ol,ul,li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
abbr,acronym{border:0;}
body{background:#f4f4f6;font-size:12px;color:#333}
td{padding:3px; vertical-align: top;}
img{border:none;}
input{vertical-align: middle;line-height: normal; border:none; outline:none; list-style:none;}
.clear{clear:both;font-size:0px; height:0; line-height:0; width:0;}
a{outline:none;text-decoration:none; background:none;color:#333;}
.acolor{color:#00ADFF;}
textarea{ resize:none; overflow:auto; outline:none;}
.clears:before,.clears:after {content:'';display:table;}
.clears:after {clear:both;}
.clears {*zoom:1;}
.clearfix:after{content:""; display:block; height:0; clear:both; visibility:hidden;}
.clearfix{*zoom:1;}
.clear{clear:both; overflow:hidden;}
.img img {display:block;position:relative;}a img {border:none;}
dl.img dt{float: left;}/*解决iphone下img多出的空白*/
/* input[type="checkbox"],input[type="text"],input[type="submit"],input[type="button"],input[type="number"],input[type="tel"],textarea,button {
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-appearance: none;
} */
.hide{display: none;}
/*文字截断*/
.ui-whitespace{ -webkit-box-sizing:border-box;box-sizing:border-box}
.ui-nowrap-flex,.ui-nowrap-multi{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;}
.ui-nowrap-flex{-webkit-line-clamp:1;-webkit-box-flex:1;height:inherit}
.ui-nowrap-multi{-webkit-line-clamp:2}

.text_over1{ white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}

/*公共组件样式*/
.textf{color:#fff !important;}
.text2{color:#222 !important;}
.text3{color:#333 !important;}
.text4{color:#444 !important;}
.text5{color:#555 !important;}
.text6{color:rgba(0,0,0,.54);}
.text9{color:#999 !important;}
.textC{color:#999 !important;}
.textG{color:#6a9532 !important;}
.textR{color:#ff6d93 !important;}
.bgfff{background-color:#fff;}
.dpn{display:none!important;}
.dib{display:inline-block;}
/*.text4:hover, .text6:hover, .text9:hover, .textC:hover{color:#ff95b0 !important;}*/
.nowrap{white-space:nowrap}
.cp{cursor:pointer;}
.dn{display:none !important;}
.textarea {resize: none;}
/*文字排版、颜色*/
.fs12{font-size:12px !important;}
.fs13{font-size:13px}
.fs14{font-size:14px}
.fs16{font-size:16px}
.fs18{font-size:18px}
.fs20{font-size:20px}
.fs25{font-size:25px}
.fs30{font-size:30px}
.fs15{font-size:15px}
.fb{font-weight:bold}
.fn{font-weight:normal}
.t2{text-indent:2em}
.darkblue,a.darkblue{color:#039}
.gray,a.gray{color:#878787}
.lh150{line-height:150%}
.lh180{line-height:180%}
.lh200{line-height:200%}
.lh30{line-height:30px}
.unl{text-decoration:underline;}
.no_unl{text-decoration:none;}
.green{color:#5bbd72}
.red{color:#C00}
/*定位*/
.tl{text-align:left}
.tc{text-align:center}
.tr{text-align:right}
.fl{float:left !important;_display:inline}
.fr{float:right !important;_display:inline}
.cb{clear:both !important; width:0 !important; height:0 !important; border:none !important; line-height:0 !important; font-size:0px;}
.cl{clear:left}
.cr{clear:right}
.vm{vertical-align:middle}
.pf{position:fixed}
.pr{position:relative}
.pa{position:absolute}
.abs-right{position:absolute;right:0}
.zoom{zoom:1}
.hidden{visibility:hidden}
.dpn{display:none}
.db{display: block}
.dpib{display:inline-block}
/*长度高度*/
.w10{width:10px}
.w20{width:20px}
.w50{width:50px}
.w70{width:70px}
.w90{width:90px}
.w100{width:100px}
.w140{width:140px}
.w200{width:200px}
.w250{width:250px}
.w165{width:165px}
.w300{width:300px}
.w500{width:500px}
.w600{width:600px}
.w800{width:800px}
.w960{width:960px}
.w980{width:980px}
.w{width:100%}
.h30{height:30px}
.h40{height:40px}
.h50{height:50px}
.h80{height:80px}
.h100{height:100px}
.h200{height:200px}
.h{height:100%}
/*边距*/
.m0{margin:0}
.mcenter{margin:0 auto;}
.m10{margin:10px}
.m15{margin:15px}
.m30{margin:30px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt30{margin-top:30px;}
.mt50{margin-top:50px}
.mt70{margin-top:70px}
.mt100{margin-top:100px}
.mb0{margin-bottom:0px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb15{margin-bottom:15px}
.mb20{margin-bottom:20px;}
.mb25{margin-bottom:25px;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px}
.mb100{margin-bottom:100px}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml15{margin-left:15px}
.ml20{margin-left:20px}
.ml30{margin-left:30px}
.ml50{margin-left:50px !important;}
.ml100{margin-left:100px !important;}
.mr0{ margin-right:0px !important;}
.mr3{margin-right:3px}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr15{margin-right:15px}
.mr20{margin-right:20px}
.mr50{margin-right:50px}
.mr100{margin-right:100px}
.mt25{margin-top:25px}

.p5{padding:5px;}
.p10{padding:10px;}
.p15{padding:15px;}
.pd15{padding: 15px;}
.p30{padding:30px;}
.pt5{padding-top:5px}
.pt10{padding-top:10px}
.pt15{padding-top:15px}
.pt20{padding-top:20px}
.pt30{padding-top:30px}
.pt50{padding-top:50px}
.pb5{padding-bottom:5px}
.pb10{padding-bottom:10px}
.pb15{padding-bottom:15px}
.pb20{padding-bottom:20px}
.pb25{padding-bottom:25px}
.pb30{padding-bottom:30px}
.pb100{padding-bottom:100px}
.pl0{padding-left:0px}
.pl5{padding-left:5px}
.pl10{padding-left:10px}
.pl15{padding-left:15px}
.pl20{padding-left:20px;}
.pl25{padding-left:25px;}
.pl30{padding-left:30px;}
.pl50{padding-left:50px}
.pl100{padding-left:100px}
.pr3{padding-right:3px}
.pr5{padding-right:5px}
.pr10{padding-right:10px}
.pr15{padding-right:15px !important;}
.pr20{padding-right:20px !important;}
.pr30{padding-right:30px}
.pr40{padding-right:40px}
.pr100{padding-right:100px}

.lh40{line-height:40px;}
.lh44{line-height:44px;}
.lh34{line-height:34px;}
.lh26{line-height: 26px;}
.lh24{line-height: 24px;}
.lh22{line-height: 22px;}
.lh20{line-height: 20px;}
.lh18{line-height: 18px;}
.h39{height:39px;}
.h34{height:34px;}
.h40{height:40px;}
.h44{height:44px;}
.acolor{color: #1c8ee6;}
.col6 { color: #666;}
.r50{border-radius:50%}
.blue{color: #1985d9;}
.red{color: #ff3333;}
.c_tc{
    padding: 0 4px;
    border: 1px #ff807b solid;
    border-radius: 2px;
    color: #FF2119;
    font-size: 12px;
    line-height: 12px;
}
.c_lc{color: #ff3333;}
.cff5{color: #ff540f;}
.border{border-top:1px solid #D8D8D8;border-bottom: 1px solid #D8D8D8;}
.nowrap{white-space:nowrap;overflow: hidden;text-overflow:ellipsis;}
.dflex{display:-webkit-box;display:box;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;}
.flex1{-webkit-box-flex:1;box-flex:1;display:block;}
.flex2{-webkit-box-flex:2;box-flex:2;display:block;}
.alignC{-webkit-box-align:center;box-align:center;}

input[type=checkbox] {width: 16px;height: 16px;position:absolute;left: 0;top:0;opacity: 0;}
input[type="checkbox"]+i{display: inline-block;width: 16px;height:16px;background-image: url('img/checkbox.png');
    background-size: 16px 34px;
    background-position: 0 -19px;
    vertical-align: middle;
    background-repeat: no-repeat;
    border: none;float:left;}
input[type="checkbox"]:checked+i{background-position: 0 0;
    border: none;}
.checkbox_label{vertical-align:text-bottom;}
.radio_label{vertical-align:text-bottom;position:relative;}
input[type=radio]{width: 21px;height: 21px;position:absolute;left: 0;top:0;opacity: 0;}
input[type="radio"]+i{background-position: 0 0px;vertical-align: middle;background-repeat: no-repeat;border: none;
    background-image:url('img/radio-toggle.png');-webkit-background-size: 21px 50px;
    background-size: 21px 50px;display: inline-block;width: 21px;height: 21px;}
input[type="radio"]:checked+i{background-position: 0 -23px;}


/* layer弹框 && 客服 */
.layui-m-layercont{ padding: 0px 30px 30px;}
.agrement_bold{font-weight: bolder;}
