/***公用样式----whr*/
/*样式初始化*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td{ margin:0 ; padding:0;}
body{font-family: "Microsoft YaHei",PingFangSC-Regular,'Hiragino Sans GB','SimHei','Helvetica',sans-serif,Arial;}
ul, ol {list-style:none;}
li{list-style-type:none;}
table {border-collapse:collapse; border:none}
p{padding: 0;margin: 0px 0 0px;}
img{border: 0;}
i,b{font-style: normal;}
/**清除浮动**/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
.clear{clear:both;height:0;font:0/0 Arial;visibility:hidden;}
/**通用属性**/
a{color:#333;text-decoration:none;outline:none;}
a:hover{color:#ee5050;text-decoration:none;}
.fl{ float:left;}
.fr{ float:right;}
.hide{display: none}
.show{display:block;}
/**字体大小**/
.f12{font-size: 12px;}
.f14{font-size: 14px;}
.f16{font-size: 16px;}
.f18{font-size: 18px;}
.f20{font-size: 20px;}
.f22{font-size: 22px;}
.f24{font-size: 24px;}
.f30{font-size: 30px;line-height: 30px;}
/*字体颜色*/
.white{ color: #fff;}
a.white:link,a.white:visited{ color: #fff;}
a.white:hover{ color: #000;}
.black{ color: #000;}
a.black:link,a.black:visited{ color: #000;}
a.black:hover{ color: #000;}
.red{ color: #ee5050;}
a.red:link,a.red:visited{ color: #ee5050;}
a.red:hover{ color: #dd3030;}
.green{ color: #44bb88;}
a.green:link,a.green:visited{ color: #44bb88;}
a.green:hover{ color: #44bb88;}
.blue{ color:#4588dd;}
a.blue:link,a.blue:visited{ color:#4588dd;}
a.blue:hover{ color:#1e569d;}
.orange{ color:#ff9800;}
a.orange:link,a.orange:visited{ color:#ff9800;}
a.orange:hover{ color:#ff9800;}
.fc_9{ color: #999;}
a.fc_9:link,a.fc_9:visited{ color: #999;}
a.fc_9:hover{ color: #999;}
.fc_6{ color: #666;}
a.fc_6:link,a.fc_6:visited{ color: #666;}
a.fc_6:hover{ color: #666;}
.fc_3{ color: #333;}
a.fc_3:link,a.fc_3:visited{ color: #333;}
a.fc_3:hover{ color: #333;}
.pink{ color: #fbc5c3;}
a.pink:link,a.pink:visited{ color: #fbc5c3;}
a.pink:hover{ color: #fbc5c3;}
.c-e50 {
    color: #ee5050;
}
/*对齐*/
.txt-c{text-align: center;}
.txt-r{text-align: right;}
/**padding/margin间距**/
.pt5{padding-top: 5px;}
.pt10{padding-top: 10px;}
.pt15{padding-top: 15px;}
.pt20{padding-top: 20px;}
.pt30{padding-top: 30px;}
.pr5{padding-right: 5px;}
.pr10{padding-right: 10px;}
.pr15{padding-right: 15px;}
.pr20{padding-right: 20px;}
.pb10{padding-bottom: 10px;}
.pb15{padding-bottom: 15px;}
.pb20{padding-bottom: 20px;}
.pb30{padding-bottom: 30px;}
.pb40{padding-bottom: 40px;}
.pl10{padding-left: 10px;}
.plr30 {
    padding: 6px 30px;
}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.ml10{margin-left:10px;}
.ml20{margin-left:20px;}
.ml30{margin-left:30px;}
.mb20{margin-bottom:20px;}
.mb100{margin-bottom:100px;}
/*btn*/
.orange-btn-bor{ display:block;width: 80px;height: 30px;line-height: 30px;text-align: center;color: #ff9800;border:#ff9800 solid 1px;border-radius: 30px; cursor:pointer;}
.red-btn{display:block;width:120px;height:46px;line-height:46px;text-align: center;color: #fff;border-radius:46px;font-size: 16px; background: #ee5050; cursor:pointer;}
.orange-btn-bor:hover,.red-btn:hover{text-decoration: none;color: #fff;}
.red-btn:hover{color: #fff;}
.red-btn:visited{color: #fff;text-decoration: none;}
.orange-btn-bor:hover{color:#ff9800;}
.red-btn-180{width: 180px;margin: 0 auto;font-size: 18px;}
.red-btn-130{width: 130px;}
.gray-btn{background: #ccc;}
.btn-blue,.btn-blue:visited,.btn-blue:hover{display: inline-block;width: 150px;height: 30px;line-height: 30px;background: #8eb8ee;text-align: center;color: #fff;font-size: 12px;border-radius: 2px;}
.a-red-btn,.a-blue-btn{
    display: inline-block;
    padding: 0 15px;
    height: 43px;
    line-height: 43px;
    background: #ee5050;
    border-radius: 43px;
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}
.a-red-btn:hover{ background: #de3031;color:#fff;}
.a-blue-btn{ background: #4588dd;}
.a-blue-btn:hover{background: #3e7fd1;color:#fff;}
.a-blue-btn-jl{padding: 0 27px;}
.a-btn-more{display: inline-block;border:#EC514F solid 1px;width: 190px;text-align: center;line-height: 43px;color:#EC514F;border-radius: 43px;}
/*宽度高度*/
.h190{height: 190px;}
.w160{width: 160px;}
/*边框*/
.bor_r{border-right: 1px solid #eee;}
.bor_t{border-top: 1px solid #eee;}
.bor_b{border-bottom: 1px solid #eee;}
.bor_ee{border: 1px solid #eee;}
/*行距*/
.l26{line-height: 26px;}
.lh24{line-height: 24px;}
