html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, 
strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, 
tfoot, thead, tr, th, td ,textarea { margin:0; padding:0;  }
address,cite,dfn,em,var, i {font-style:normal;}
body {font-size: 14px; line-height: 1.5; font-family:'Microsoft Yahei','simsun','arial','tahoma';  color: #333; background: rgba(0,0,0,.03); }
table { border-collapse:collapse; border-spacing:0; }
h1, h2, h3, h4, h5, h6, th { font-size: 100%; font-weight: normal; }
button,input,select,textarea{font-size:100%;font-family: inherit;}
fieldset,img{border:0;}
a { text-decoration: none; color: #666; background: none }
ul, ol { list-style: none; }
:focus{ outline:none;}
.clearfix{ clear: both; content: ""; display: block;}
.clear{clear: both;}
.fl{ float: left; }
.fr{float: right;}
.hidden {display: none !important;visibility: hidden;}
.invisible {
  visibility: hidden;
}

.tal {text-align: left;}
.tar {text-align: right;}
.tac {text-align: center;}
.borderNone{border:none!important}

/* 文字排版 */
.f12,.fz12 { font-size: 12px;}
.f13,.fz13 {font-size: 13px;}
.f14,.fz14 {font-size: 14px !important}
.f15,.fz15 {font-size: 15px;}
.f16,.fz16 {font-size: 16px;}
.f18,.fz18 {font-size: 18px;}
.f20,.fz20 {font-size: 20px;}
.f24,.fz24 {font-size: 24px;}
.f28,.fz28 {font-size: 28px;}
.fb {font-weight: bold;}
.fn {font-weight: normal;}
.t2em {text-indent: 2em;}
.underline {text-decoration: underline;}
.no_underline {text-decoration: none;}
.line_through{text-decoration: line-through;}
.fn-hide-text {text-indent: 100%;white-space: nowrap; overflow: hidden;}
/* 文字颜色 */
.fwhite,.cfff{color: #fff;}
.fGray {color: gray;}
.fRed,.red{color: red;}
.fBlue,.blue{color: blue;}
.fWhite{color: White;}
.fblack,.c000{color: black;}
.f333,.c333{color: #333;}
.f666,.c666{color: #666;}
.f999,.c999{color: #999;}
.f888,.c888{color: #888;}
.f555,.c555{color: #555;}
.fbbb,.cbbb{color: #bbb!important;}
.a6{color:#a6a6a6;}
.orange{color: #f87b00;}
.corange{color:#ff9500;}
.bgf0f0f0{background-color:#f0f0f0;}
.bgfff{background-color:#fff;}
.bgnone{
  background: none !important;
}
/* 定位 */
.tleft{text-align: left;}
.tcenter {text-align: center;}
.tright {text-align: right;}
.ma {margin-left: auto;margin-right: auto;}
.vsImportant {vertical-align: sub!important;}
.vm {vertical-align: middle;}
.vt {vertical-align: top;}
.relative {position: relative;}
.absolute,.abs{position: absolute;}
.zoom {zoom: 1;}
.hidden{visibility: hidden;}
.none {display: none;}
.oemClas{display:none;}
.block {display: block;}
.iblock{display:inline-block;}
.overflow,.ohidden{overflow: hidden;zoom: 1;}
.overflow_y {overflow-y: hidden;overflow-x: auto;}
.overflow_x { overflow-x: hidden;overflow-y: auto;}
.overflow_yscroll {overflow-y: scroll;}
.fleft, .fright{ display: inline;}
.fleft,.fl{float: left;}
.fleftImportant{float: left!important;}
.fright,.fr{float: right;}
.clear {clear: both;padding: 0;margin: 0;}
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { zoom: 1; }
.flex { display: -webkit-box!important; display: -webkit-flex!important; display: -ms-flexbox!important; display: flex!important; }
.flexItem { -webkit-box-flex: 1!important; -webkit-flex: 1!important; -ms-flex: 1!important; flex: 1!important; }
.flexCenter{ display: -webkit-box!important; display: -webkit-flex!important; display: -ms-flexbox!important; display: flex!important; -ms-align-items: center!important; -webkit-align-items: center!important; align-items: center!important; }
/* 长度高度 */
.w10 { width: 10px; }
.w13 { width: 13px; }
.w16 { width: 16px; }
.w20 { width: 20px; }
.w30 { width: 30px; }
.w40 { width: 40px; }
.w50 { width: 50px; }
.w60 { width: 60px; }
.w70 { width: 70px; }
.w80 { width: 80px; }
.w90 { width: 90px; }
.w100 { width: 100px; }
.w110 { width: 110px; }
.w120 { width: 120px; }
.w130 { width: 130px; }
.w140 { width: 140px; }
.w145{width:145px;box-sizing:border-box;}
.w150 { width: 150px; }
.w160 { width: 160px; }
.w170 { width: 170px; }
.w175 { width: 175px; }
.w180 { width: 180px; }
.w190 { width: 190px; }
.w200 { width: 200px; }
.w200Important{width: 200px!important;}
.w210{width:210px;box-sizing:border-box;}
.w225Important{width: 225px!important;}
.w250 { width: 250px; }
.w300 { width: 300px; }
.w365Important { width: 365px!important; }
.w385 { width: 385px; }
.w400 { width: 400px; }
.w450 { width: 450px; }
.w490 {width:490px;}
.w500 { width: 500px; }
.w550 { width: 550px; }
.w600 { width: 600px; }
.w650 { width: 650px; }
.w700 { width: 700px; }
.w750 { width: 750px; }
.w800 { width: 800px; }
.w850 { width: 850px; }
.w950 { width: 950px; }
.w960 { width: 960px; }
.w970 { width: 970px; }
.w980 { width: 950px; }
.w { width: 100%; }
.wImportant { width: 100%!important; }
.w9p { width: 9%; }
.w10p { width: 10%; }
.w19p { width: 19%; }
.w20p { width: 20%; }
.w29p { width: 29%; }
.w30p { width: 30%; }
.w39p { width: 39%; }
.w40p { width: 40%; }
.w49p { width: 49%; }
.w50p { width: 50%; }
.w59p { width: 59%; }
.w60p { width: 60%; }
.w69p { width: 69%; }
.w70p { width: 70%; }
.w79p { width: 79%; }
.w80p { width: 80%; }
.w89p { width: 89%; }
.w90p { width: 90%; }
.w94p { width: 94%; }
.w95p { width: 95%; }
.w99p { width: 99%; }
.w100p { width: 100%; }
.h16 { height: 16px; }
.h20 { height: 20px; }
.h24 { height: 24px; }
.h26 { height: 26px; }
.h30 { height: 30px; }
.h34 { height: 34px; }
.h50 { height: 50px; }
.h80 { height: 80px; }
.h90 {height:90px;}
.h100 { height: 100px; }
.h200 { height: 200px; }
.h380 { height: 380px; }
.h473 { height: 473px; }
.h { height: 100%!important; }
.lh18 { line-height: 18px; }
.lh16 { line-height: 16px; }
.lh24 { line-height: 24px; }
.lh20 { line-height: 20px; }
.lh28 { line-height: 28px; }
.lh32{line-height:32px;}
/* 边距 */
.m0{ margin:0!important; }
.m5 { margin: 5px; }
.m10 { margin: 10px; }
.m15 { margin: 15px; }
.m30 { margin: 30px; }
.mt0{ margin-top:0!important; }
.mt5 { margin-top: 5px; }
.mt6 { margin-top: 6px; }
.mt8 { margin-top: 8px; }
.mt10 { margin-top: 10px; }
.mb13 { margin-bottom: 13px; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }
.mt25 { margin-top: 25px; }
.mt30 { margin-top: 30px; }
.mt40 { margin-top: 40px; }
.mt50 { margin-top: 50px; }
.mt60 { margin-top: 60px; }
.mt100 { margin-top: 100px; }
.mt145 { margin-top: 145px; }
.mb0{ margin-bottom:0 !important; }
.mb5 { margin-bottom: 5px; }
.mb6 { margin-bottom: 6px; }
.mb10 { margin-bottom: 10px; }
.mb15 { margin-bottom: 15px; }
.mb20 { margin-bottom: 20px!important;}
.mb30 { margin-bottom: 30px!important;; }
.mb40 {margin-bottom: 40px;}
.mb50 { margin-bottom: 50px; }
.mb60 { margin-bottom: 60px; }
.mb100 { margin-bottom: 100px; }
.ml-4{ margin-left:-4px; }
.ml0{ margin-left:0!important; }
.ml5 { margin-left: 5px; }
.ml10 { margin-left: 10px; }
.ml15 { margin-left: 15px; }
.ml20 { margin-left: 20px; }
.ml25 { margin-left: 25px; }
.ml30 { margin-left: 30px; }
.ml40 {margin-left: 40px;}
.ml50 { margin-left: 50px; }
.ml65 { margin-left: 65px; }
.ml68 { margin-left: 68px; }
.ml75 { margin-left: 75px; }
.ml80 { margin-left: 80px; }
.ml90 { margin-left: 90px; }
.ml100 { margin-left: 100px; }
.ml130{margin-left:130px;}

.ml150 {
  margin-left: 150px;
}

.ml200 {
  margin-left: 200px;
}
.ml212 {
  margin-left: 212px;
}
.ml300 {margin-left: 300px;}
.mr0{ margin-right:0!important; }
.mr2 { margin-right: 2px; }
.mr5 { margin-right: 5px; }
.mr10 { margin-right: 10px; }
.mr15 { margin-right: 15px; }
.mr20 { margin-right: 20px; }
.mr30 { margin-right: 30px; }

.mr40 {
  margin-right: 40px;
}
.mr50 { margin-right: 50px; }
.mr100 { margin-right: 100px; }
.p0{ padding:0!important; }
.p5 { padding: 5px; }
.p10 { padding: 10px; }
.p15 { padding: 15px; }
.p30 { padding: 30px; }
.pt0{ padding-top:0!important; }
.pt5 { padding-top: 5px; }
.pt7{padding-top: 7px;}
.pt10 { padding-top: 10px; }
.pt15 { padding-top: 15px; }
.pt20 { padding-top: 20px; }
.pt20Important { padding-top: 20px!important; }
.pt30 { padding-top: 30px; }
.pt50 { padding-top: 50px; }
.pt100 { padding-top: 100px; }
.pb0{ padding-bottom:0!important; }
.pb5 { padding-bottom: 5px; }
.pb10 { padding-bottom: 10px; }
.pb15 { padding-bottom: 15px; }
.pb20 { padding-bottom: 20px; }
.pb30 { padding-bottom: 30px; }
.pb50 { padding-bottom: 50px; }
.pb100 { padding-bottom: 100px; }
.pl0 { padding-left: 0!important; }
.pl5 { padding-left: 5px; }
.pl5Important { padding-left: 5px!important; }
.pl10 { padding-left: 10px; }
.pl15 { padding-left: 15px; }
.pl20 { padding-left: 20px; }
.pl30 { padding-left: 30px; }
.pl50 { padding-left: 50px; }
.pl100 { padding-left: 100px; }
.pr0{ padding-right:0!important; }
.pr5 { padding-right: 5px; }
.pr10 { padding-right: 10px; }
.pr15 { padding-right: 15px; }
.pr20 { padding-right: 20px; }
.pr30 { padding-right: 30px; }
.pr50 { padding-right: 50px; }
.pr100 { padding-right: 100px; }
.beforeNone::before{content:none!important}
.afterNone::after{content:none!important}
.notAllowed{cursor: not-allowed;}
.ellipsis {
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  overflow:hidden;
}
/*滚动条*/
::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}

::-webkit-scrollbar-thumb {
  border-radius: 6px;
  background: #E5E5E5;
}

::-webkit-scrollbar-thumb:hover {
  background: #A6A6A6;
}
