﻿@charset "utf-8";
/*
@名称: base
@功能: 重设浏览器默认样式
*/
html { color:#222; background:#fff; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;  min-width: 1200px;}
/* 内外边距通常让各个浏览器样式的表现位置不同 */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { margin:0; padding:0; }
body, button, input, select, textarea {font-family: "Helvetica Neue", Helvetica, tahoma, Arial, "Noto Sans CJK SC", "PingFang SC", "\5FAE\8F6F\96C5\9ED1", "Microsoft Yahei", "WenQuanYi Micro Hei", sans-serif  !important;font-size:12px;}
input, select, textarea { font-size:100%; }
table { border-collapse:collapse; border-spacing:0; }
/* IE bug fixed: th 不继承 text-align*/
th { text-align:inherit; }
/* 去除默认边框 */
fieldset, img, a img { border:0; }
img{ vertical-align:middle;}
/* ie6 7 8(q) bug 显示为行内表现 */
iframe { display:block; }
address, caption, cite, code, dfn, em, th, var { font-style:normal; font-weight:500; }
/* 去掉列表前的标识, li 会继承 */
ol, ul { list-style:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:500; }
q:before, q:after { content:''; }
ins, a { text-decoration:none; }
a{font-family:"Helvetica Neue",Helvetica,tahoma,Arial,"Noto Sans CJK SC","PingFang SC","\5FAE\8F6F\96C5\9ED1","Microsoft Yahei","WenQuanYi Micro Hei",sans-serif; color:#000;}
a:hover { text-decoration:none; color:#ff3300;}
.width100{ width:100%; }
.qin{ clear: both; }
/* 清理浮动 */
ul{ zoom:1;}
ul:after{ clear:both; display:block; content:""; height:0; visibility:hidden;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { zoom:1; }
.clear {clear: both; }
.cb { clear:both; }
.cb::after { content: ""; display: block; height: 0; clear: both; visibility: hidden; }


body .none { display:none; }
.fl, .fr { display:inline; }
.fl { float:left; }
.fr { float:right; }
.tl { text-align:left; }
.tc { text-align:center; }
.tr { text-align:right; }
.f14 { font-size:14px; }
:focus { outline: 0; }
i{font-style:normal;}
/*修复firefox button内文字不垂直居中*/

input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {
 margin:0;
 padding:0;
 border:none;
}
input::-webkit-input-placeholder{
    color:#a3a3a3;
}
input::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color:#a3a3a3;
}
input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color:#a3a3a3;
}
input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
    color:#a3a3a3;
}

/* Css Reset End */
.f-cb:after,.f-cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f-cb,.f-cbli li{zoom:1;}
.f-ib{display:inline-block;*display:inline;*zoom:1;}
.f-dn{display:none;}
.f-db{display:block;}
.f-fl{float:left;}
.f-fr{float:right;}
.f-pr{position:relative;}
.f-prz{position:relative;zoom:1;}
.f-pa{position:absolute;}
.f-oh{overflow:hidden;}
.f-ff0{font-family:"Helvetica Neue",Helvetica,tahoma,Arial,"Noto Sans CJK SC","PingFang SC","\5FAE\8F6F\96C5\9ED1","Microsoft Yahei","WenQuanYi Micro Hei",sans-serif,\5b8b\4f53;}
.f-ff1{font-family:"Helvetica Neue",Helvetica,tahoma,Arial,"Noto Sans CJK SC","PingFang SC","\5FAE\8F6F\96C5\9ED1","Microsoft Yahei","WenQuanYi Micro Hei",sans-serif,'\5b8b\4f53';}
.f-fs1{font-size:12px;}
.f-fs2{font-size:14px;}
.f-fwn{font-weight:normal;}
.f-fwb{font-weight:bold;}
.f-tal{text-align:left;}
.f-tac{text-align:center;}
.f-tar{text-align:right;}
.f-taj{text-align:justify;text-justify:inter-ideograph;}
.f-vam,.f-vama *{vertical-align:middle;}
.f-wsn{word-wrap:normal;white-space:nowrap;}
.f-pre{overflow:hidden;text-align:left;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;}
.f-wwb{white-space:normal;word-wrap:break-word;word-break:break-all;}
.f-ti{overflow:hidden;text-indent:-30000px;}
.f-ti2{text-indent:2em;}
.f-lhn{line-height:normal;}
.f-tdu,.f-tdu:hover{text-decoration:underline;}
.f-tdn,.f-tdn:hover{text-decoration:none;}
.f-toe{overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;}
.f-csp{cursor:pointer;}
.f-csd{cursor:default;}
.f-csh{cursor:help;}
.f-csm{cursor:move;}
.f-usn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}
.f-line1{border-bottom:5px solid #da2810;}
.f-bdrs3{border-radius:3px;}
.f-bdrs5{border-radius:5px;}
.f-mt5{margin-top:5px;}
.f-mt8{margin-top:8px;}
.f-mt10{margin-top:10px;}
.f-mt15{margin-top:15px;}
.f-mt20{margin-top:20px;}
.f-mt25{margin-top:25px;}
.f-mt30{margin-top:30px;}
.f-mt35{margin-top:35px;}
.f-mt40{margin-top:40px;}
.f-mt50{margin-top:50px;}
.f-mt60{margin-top:60px;}
.f-mt80{margin-top:80px;}
.f-mr5{margin-right:5px;}
.f-mr8{margin-right:8px;}
.f-mr15{margin-right:15px;}
.f-mr20{margin-right:20px;}
.f-mb5{margin-bottom:5px;}
.f-mb8{margin-bottom:8px;}
.f-mb10{margin-bottom:10px;}
.f-mb15{margin-bottom:15px;}
.f-mb20{margin-bottom:20px;}
.f-mb25{margin-bottom:25px;}
.f-mb30{margin-bottom:30px;}
.f-ml5{margin-left:5px;}
.f-ml8{margin-left:8px;}
.f-ml10{margin-left:10px;}
.f-ml15{margin-left:15px;}
.f-ml20{margin-left:20px;}
.f-ml30{margin-left:30px;}
.f-ml40{margin-left:40px;}
.f-ml50{margin-left:50px;}
.f-p10{padding:10px;}
.f-pt5{padding-top:5px;}
.f-pt10{padding-top:10px;}
.f-pt12{padding-top:12px;}
.f-pt15{padding-top:15px;}
.f-pt20{padding-top:20px;}
.f-pr5{padding-right:5px;}
.f-pr8{padding-right:8px;}
.f-pr10{padding-right:10px;}
.f-pr15{padding-right:15px;}
.f-pr20{padding-right:20px;}
.f-pb5{padding-bottom:5px;}
.f-pb10{padding-bottom:10px;}
.f-pb12{padding-bottom:12px;}
.f-pb15{padding-bottom:15px;}
.f-pb20{padding-bottom:20px;}
.f-pl5{padding-left:5px;}
.f-pl8{padding-left:8px;}
.f-pl10{padding-left:10px;}
.f-pl15{padding-left:15px;}
.f-pl20{padding-left:20px;}
.f-w50{width:50px;}
.f-w60{width:60px;}
.f-w80{width:80px;}
.f-w100{width:100px;}
.f-w140{width:140px;}
.f-w160{width:160px;}
.f-w170{width:170px;}
.f-w180{width:180px;}
.f-w190{width:190px;}
.f-w200{width:200px;}
.f-w220{width:220px;}
.f-w240{width:240px;}
.f-w260{width:260px;}
.f-w610{width:610px;}
.f-h30{height:30px}
.f-h240{height:240px;}
.f-h300{height:300px;}
.f-h500{height:500px;}
.f-w70{width: 70px !important;}
.f-w130{width: 130px !important;}
.f-w134{width: 134px !important;}
.f-w255{width: 255px !important;}
.f-w290{width: 290px !important;}
.f-w350{width: 350px !important;}
.f-w360{width: 360px !important;}
.f-w378{width: 378px !important;}
.f-w382{width: 382px !important;}
.f-w385{width: 385px !important;}
.f-w410{width: 410px !important;}
.f-w508{width: 508px !important;}
.f-w588{width: 588px !important;}
.f-fc1{color: #ff3300}
.f-fc2{color: #ff4400}
.f-fz0{font-size: 0;}
.f-w48{width: 48%;}
.f-w49{width: 49%;}