@charset "utf-8";
/* CSS Document */
*{margin: 0;outline: 0;padding: 0;}
body {background:#f5f5f5; font-family:'Microsoft YaHei';font-size:14px;margin: 0;padding: 0;}
body, form, ul, ol, li, p, h1, h2, h3, h4, h5, h6, dl, dt, dd, table, fieldset, hr, div {margin: 0;padding: 0;}
h1, h2, h3, h4, h5, h6{font-weight:600;}
img {border: 0 none;}
ul, ol, li {list-style-type: none;}
:focus { outline: none; }
a {outline: medium none;text-decoration: none; }
a:hover { }
em {font-style: normal;}
i{font-style: normal;}
input[type="button"], input[type="submit"], input[type="reset"] {
-webkit-appearance: none;}
.clearfix:after{content:""; display:block; visibility:hidden; height:0; clear:both;}
.clear {zoom: 1;}
*:focus {outline: none;}
input, check, table, td, th{-webkit-tap-highlight-color: transparent; /*-webkit-appearance: none;  */border:0;}
.clear-both{clear:both;}
/*-----------------字体粗细--------------------*/
.fw-bold{font-weight:600;}
.fw-normal{font-weight:normal;}
.f24{ font-size:24px}
.f20{ font-size:20px}
.f16{ font-size:16px}
.f14{ font-size:14px}
.f12{ font-size:12px}
/*-----------------浮动定位--------------------*/
.fl {float:left;}
.fr {float:right;}
.pr {position:relative;}
.pa {position:absolute;}
/*-----------------背景颜色--------------------*/
.bg-21a675{background:#21a675;}
.bg-fff{background:#fff;}
.bg-f5f6fa{background: #f5f6fa;}
.bg-f5f5f5{background:#f5f5f5;}
.bg-f39700{background:#f39700;}
.bg-dc0023{background:#dc0023;}
.bg-f3f3f3{background:#f3f3f3;}
.btn-outline-inverse {color:#fff;background-color: #ff5b35;}
.bg-dc0023{background:#dc0023;}
.bg-45a976{background:#45a976;}
/*-----------------字体颜色--------------------*/
.c-000{color:#000;}
.c-fff{color:#fff;}
.c-999{color:#999;}
.c-ccc{ color:#ccc;}
.c-666{color:#666;}
.c-dc0023{color:#dc0023;}
.c-45a975{ color:#45a975;}
.c-f7ba5c{ color:#f7ba5c;}
.c-5baf81{color:#45a976;}
.c-f39700{color:#f39700}
.c-636363{color:#636363}
.c-595757{color:#595757}
.c-939393{color:#939393}
.c-eb3b38{color:#eb3b38;}
.c-005ea7{color:#005ea7;}
.c-45a976{color:#45a976;}
.c-dc0023{color:#dc0023;}
/*-----------------边框颜色--------------------*/
.bt-dcdddd{ border-top:1px solid #dcdddd}
.bb-dcdddd{ border-bottom:1px solid #dcdddd}
.bb-dddddd{ border-bottom:1px solid #dddddd}
.br-dcdddd{ border-right:1px solid #dcdddd}
.br-ccc{ border-right:1px solid #ccc}
.bb-none{ border-bottom:none !important;}
.br3{ border-radius:3px;}
.bn { border:none;}
.bt-none{border:solid #ddd;border-width:0px 1px 1px 1px;}
.bb-ddd{border-bottom:1px solid #ddd;}
.b-ddd{border:1px solid #ddd;}
.bt-adadad{border-top:2px solid #adadad;}
.b-f2f2f2{border:1px solid #f2f2f2;}
/*-----------------水平垂直对齐--------------------*/
.tl {text-align: left;}
.tr {text-align: right;}
.tc {text-align: center;}
.tin-2{text-indent:2em}
.vt {vertical-align: top;}
.vm {vertical-align: middle;}
.vb {vertical-align: bottom;}
.of-h{overflow: hidden;}
.cur_po{cursor: pointer;}
/*-----------------转换元素--------------------*/
.dis-n {display: none;}
.dis-b {display: block;}
.dis-ib {display: inline-block;}
table { border-collapse:collapse;border:0;border-spacing:0;}
/*-----------------宽高--------------------*/
.wb100 {width: 100%;}
.wb25{width:25%;}
.wb22{width:22%;}
.wb30{width:30%;}
.wb50{width:50%;}
.wb60{width:60%;}
.wb75{width:75%;}
.wb90{width:90%;}
.w160{width:160px;}
.w238{width:238px;}
.w300{width:300px;}
.w68{width:68px;}
/*-------------------- 边距 --------------------*/
.m0-auto{ margin:0 auto}
.m0-none{ margin:0 !important;}
.m-5-0-35-0none{ margin:-5px 0 35px 0 !important;}
.mt-10{ margin-top:-10px}
.mt5{  margin-top:5px;}
.mt10{ margin-top:10px}
.mr5{ margin-right:5px}
.mbl3{margin-left:3%;}
.mr10{ margin-right:10px}
.mr20{ margin-right:20px}
.mt12{ margin-top:12px}
.mt15{ margin-top:15px}
.mt20{ margin-top:20px}
.mt30{ margin-top:30px}
.mt50{ margin-top:50px}
.mb40{margin-bottom:40px;}
.mb20{margin-bottom:20px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.ml80{margin-left: 80px;}
.ml145{margin-left: 145px;}
.ml20{margin-left: 20px;}
.mlr10{margin:0 10px;}
.mtb10{margin:10px 0;}
.p30-0{padding:30px 0;}
.p20-0{padding:20px 0;}
.pt10{padding-top:10px;}
.pt20{padding-top:20px;}
.pt24{padding-top:24px;}
.pt30{padding-top:30px;}
.pt40{padding-top:40px;}
.pb20{padding-bottom:20px;}
.pb30{padding-bottom:30px;}
.pb40{padding-bottom:40px;}
.pb150{padding-bottom:150px !important;}
.pb250{padding-bottom:250px !important;}
.pb300{padding-bottom:300px !important;}
.pb350{padding-bottom:350px !important;}
.pb400{padding-bottom:400px !important;}
.pl10{padding-left:10px;}
.pl20{padding-left:20px;}
.pl35{padding-left:35px;}
.pr35{padding-right:35px;}
.btn{background:none; display:inline-block; text-align:center;font-family:"Microsoft YaHei";cursor:pointer;border:none;border-radius:3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
.mb30{margin-bottom:30px;}
.ml10{margin-left:10px;}
.cRed{color:red;}
.lh100{line-height:100px;}
.right0{right:0;}
.lh30{line-height: 30px;}