@charset "utf-8";


*{box-sizing:border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box;}
html {-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%; height: 100%;}
body {
    font-family:PingFang SC,Lantinghei SC,Helvetica Neue,Helvetica,Arial,Microsoft YaHei,\\5FAE\8F6F\96C5\9ED1,STHeitiSC-Light,simsun,\\5B8B\4F53,WenQuanYi Zen Hei,WenQuanYi Micro Hei,"sans-serif";
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
}
body {font-size:12px; width:100%; background-color: #f1f1f1; height: 100%; color: #333;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {display: block;}
audio, canvas, progress, video {display: inline-block;vertical-align: baseline}
audio:not([controls]) {display: none;height: 0;}
[hidden], template {display: none}
a {background-color: transparent}
a:active, a:hover {outline: 0}
a:focus{outline:none;}
abbr[title] {border-bottom: 1px dotted}
b, strong {font-weight: bold}
dfn {font-style: italic}
mark {background: #ff0;color: #000}
small {font-size: 80%}
sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline}
sup {top: -.5em}
sub {bottom: -.25em}
img {border: 0}
svg:not(:root) {overflow: hidden}
figure {margin: 1em 40px}
hr {-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}
pre {overflow: auto}
code, kbd, pre, samp {font-family: monospace, monospace;font-size: 1em}
button, input, optgroup, select, textarea{color: inherit;font: inherit;margin: 0}
button {overflow: visible; outline: none;}
button, select {text-transform: none;}
button, html input[type="button"], input[type="reset"], input[type="submit"]{-webkit-appearance: button;cursor: pointer}
button[disabled], html input[disabled] {cursor: default}
button::-moz-focus-inner, input::-moz-focus-inner{border:0;padding:0}
input {line-height: normal; outline: none;}
input[type="checkbox"], input[type="radio"]{box-sizing: border-box;padding: 0}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"] {-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance:none}
fieldset {border: 1px solid #c0c0c0;margin: 0 2px;padding: .35em .625em .75em}
textarea {overflow: auto}
optgroup {font-weight: bold}
table {border-collapse: collapse;border-spacing: 0}
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, 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, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin:0; padding:0}
a{text-decoration:none}
a:hover{ color: #dc4f45;}
.index_con a:hover{color: #dc4f45;}
.multiple_drop li a:hover{color: #dc4f45;}
li{list-style:none}
b{font-weight: normal;font-style: normal;}
.t_r{text-align:right !important}
.t_c{text-align:center !important}
.t_l{text-align:left !important}
.fl{float:left !important}
.fr{float:right !important}
.fs14{font-size:14px !important;}
.fs16{font-size:16px !important;}
.clearfix:before,.clearfix:after,.wrapper:after,.wrapper:before { content:"";display:table;}
.clearfix:after,.wrapper:after { display: block; clear:both; overflow:hidden;}
.clearfix,.wrapper{*zoom:1; /* for ie6 & ie7 */}
.hide{display:none !important}
.block {display:block !important;}
.bt0{border-top: 0 !important;}
.wrapper{width:1002px; margin:0 auto;position:relative;}
input,textarea:focus {outline: none;}
.mt0{margin-top:0 !important}
.mb0{margin-bottom:0 !important}
.mr0{margin-right:0 !important}
.mr3{margin-right:3px !important}
.mr5{margin-right:5px !important}
.mr15{margin-right:15px !important}
.mr30{margin-right:30px !important}
.mr60{margin-right:60px !important}
.mr140{margin-right:140px !important}
.mr150{margin-right:150px !important}
.ml0{margin-left:0 !important}
.ml3{margin-left:3px !important}
.ml5{margin-left:5px !important}
.ml7{margin-left:7px !important}
.ml9{margin-left:9px !important}
.ml36{margin-left:36px !important}
.ml64{margin-left:64px !important}
.mt04{margin-top:4px !important}
.mt05{margin-top:5px !important}
.mt7{margin-top:7px !important}
.mt8{margin-top:8px !important}
.mt10{margin-top:10px !important}
.mt12{margin-top:12px !important}
.mt15{margin-top:15px !important}
.mt18{margin-top:18px !important}
.mt20{margin-top:20px !important}
.mt24{margin-top:24px !important}
.mt25{margin-top:25px !important}
.mt28{margin-top:28px !important}
.mt30{margin-top:30px !important}
.mt34{margin-top:34px !important}
.mt40{margin-top:40px !important}
.mt45{margin-top:45px !important}
.mt50{margin-top:50px !important}
.mt55{margin-top:55px !important}
.mt60{margin-top:60px !important}
.mt65{margin-top:65px !important}
.mt70{margin-top:70px !important}
.mt80{margin-top:80px !important}
.mt84{margin-top:84px !important}
.mt90{margin-top:90px !important}
.mt96{margin-top:96px !important}
.ml10{margin-left:10px !important}
/*.ml15{margin-left:15px !important}*/
.ml20{margin-left:20px !important}
.ml25{margin-left:25px !important}
.ml30{margin-left:30px !important}
.ml35{margin-left:35px !important}
.ml220{margin-left:220px !important}
.mr10{margin-right:10px !important}
.mr20{margin-right:20px !important}
.mb8{margin-bottom:8px !important}
.mb10{margin-bottom:10px !important}
.mb12{margin-bottom:12px !important}
.mb90{margin-bottom:90px !important}
.mb20{margin-bottom:20px !important}
.mb30{margin-bottom:30px !important}
.mb35{margin-bottom:35px !important}
.mb40{margin-bottom:40px !important}
.mb45{margin-bottom:45px !important}
.mb50{margin-bottom:50px !important}
.mb60{margin-bottom:60px !important}
.mb70{margin-bottom:70px !important}
.mb75{margin-bottom:75px !important}
.mb100{margin-bottom:100px !important}
.mb140{margin-bottom:140px !important}
.pl0{padding-left:0 !important}
.a_visited{color: #816e6e !important;}
.a_visited:hover{color: #dc4f45 !important;}
.p20{ padding:20px !important}
.p0{padding:0 !important}
.p5{padding:0 5px!important}
.h40{height:40px !important}
.h56{height:56px !important}
.h68{height:68px !important}
.h75{height:75px !important}
.h80{height:80px !important}
.h500{height:500px !important}
.position-normal{position:static !important}
.transition{transition: all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}
.hover:hover{opacity:.9; -webkit-opacity:.9}
.no-block{-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
    -webkit-user-select: none;
    -moz-user-focus: none;
    -moz-user-select: none;}
.nowrap{white-space:nowrap; }
.border_b_0{border-bottom:none !important}
.border-none{border:none !important}
.notap{-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
    -webkit-user-select: none;
    -moz-user-focus: none;
    -moz-user-select: none;}
.color-fff{color:#fff !important}
em{ font-style:normal}
.bg-fff{background:#fff}
img{border:none}
::-moz-placeholder{color:#999;}
::-webkit-input-placeholder{color:#999;}
:-ms-input-placeholder{color:#999 !important;}
input[type="text"]::-ms-clear { display:none }
.black{ color: #333 !important;}
.green{ color: #01800a !important;}
.red{ color: #f02222 !important;}
.red02{ color: #dc4f45 !important;}
.pink{ color: #ff0072 !important;}
.blue{ color: #5671e3 !important;}
.qblue{ color: #4d9dff !important;}
.orange{ color: #ff7301 !important;}
.gray{ color: #999 !important;}
.gray02{ color: #999 !important;}
.ginger{ color: #bc8500 !important;} /*姜黄色*/
.bdgray{border:1px solid #e8e8e8;box-sizing: border-box;}
.bdred{border:1px solid #dc4f45 !important;}
.darkred{color: #894c4c!important;}
.bgwhite{background-color: #fff !important;}
.bggray{background-color: #d2d2d2 !important;}
.bgyellow{background-color: #eec137 !important;}
.bgpurple{background-color: #9db3ff !important;}
.bglightblue{background-color: #85d0fb !important;}
.bgorange{background-color: #fe8d5b !important;}
.bgred{background-color: #ff8a8a !important;}
.bgpink{ background-color: #ffaad5 !important;}
.bgrosered{background-color: #e898c5 !important;}/*玫红色*/
/*.bgrosered{background-color: #DC4F45 !important; border-radius: 2px; text-align: center;}!*红色*!*/
.bgnavyblue{background-color: #1890FF !important;}/*藏青色*/
.bgdeepblue{background-color: #4aa0d2 !important;}/*深蓝*/
.bgdeeppurple{background-color: #9f87ee !important;}/*深紫*/
.bgblue{background-color: #73adfb !important;}
.bgdeeppink{background-color:  #f18e99 !important;}/*深粉色*/
.bghotred{background-color: #DC4F45 !important;}/*红色2号 事件中的热点*/
.bggrayblue{background-color: #6994b8 !important;}/*灰蓝色*/
.bgdedeepblue{background-color: #6a79b8 !important;}/*浅深蓝色*/
.bggold{background-color: #D8C7B8 !important;}/*浅金色  推广*/
.thheadactiongray{color: #998f8f!important;}
.bgdc4f45{background-color: #dc4f45;}
.bg4c99e7{background-color: #4c99e7;}
.bgf8ae19{background-color: #f8ae19;}
.bg76e0e8{background-color: #76e0e8;}
.bg72d487{background-color: #72d487;}
.bg888{background-color: #888;}


.colordc4f45{color: #dc4f45;}
.color4c99e7{color: #4c99e7;}
.colorf8ae19{color: #f8ae19;}
.colorf02222{color: #f02222 !important;}
.color333{color: #333;}
.color01800a{color: #01800a;}
.colorccc{color: #ccc !important;}
.colorffb400{color: #ffb400 !important;}
.color76e0e8{color: #76e0e8;}
.color72d487{color: #72d487;}
.color888{color: #888;}
.color999{color: #999;}
.colorgray{color: #999;}
.colorff6598{color: #ff6598 !important;}
.colorffaa64{color: #ffaa64 !important;}
.colorf0c721{color: #f0c721 !important;}
.color50bd00{color: #50bd00 !important;}
.color92bcf1{color: #92bcf1 !important;}


.f12{font-size: 12px;}
.f14{font-size: 14px;}
.f24{font-size:24px !important;}
.btnwhite{background: #fff;border: 1px solid #dc4f45;color: #dc4f45;border-radius:3px;-o-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-webkit-border-radius:3px;}
.btnwhite:hover{background-color: #dc4f45; color: #fff;text-decoration: none;}
.btnwhite:hover{border: 1px solid #dc4f45;}
.btnwhite_on{background-color: #dc4f45 !important; color: #fff !important;}
.btnwhite_nohover:hover,.btnwhite_nohover{color: #fff !important;background: #999 !important;border: 1px solid #999 !important;cursor: auto;}
.a_nohover,.a_nohover:hover{color: #dcdcdc !important;cursor: default !important;}
.btnbdblock{background: #fff;border: 1px solid #555555 !important;color: #555555 !important;border-radius:3px;-o-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-webkit-border-radius:3px;}
.btnbdblock:hover{background-color: #555555 !important; color: #fff !important;}

.btnred{background: #dc4f45;border: 1px solid #fff;color: #fff;border-radius:3px;-o-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-webkit-border-radius:3px;}
.btnred:hover{background-color: #fff; color: #dc4f45;text-decoration: none;}
.btnred:hover{border: 1px solid #dc4f45;}
.btnred_on{background-color: #fff !important; color: #dc4f45 !important;}


.ml90{ margin-left: 90px !important;}
.ml140{ margin-left: 140px !important;}

/*.main a{color: #333;}*/
.w800{ width: 800px !important; margin: 0 auto;}
.w400{ width: 400px;}
.w420{ width: 420px !important;}
.w160{ width: 160px; margin: 0 auto;}
.w250{ width: 250px !important; margin: 0 auto;}
.w200{ width: 200px; margin: 0 auto;}
.w300{ width: 300px; margin: 0 auto;}
.w310{ width: 310px; margin: 0 auto;}
.w320{ width: 320px !important; margin: 0 auto;}
.w600{ width: 600px !important; margin: 0 auto;}
.w85{ width: 85px !important;}
.w90{ width: 90px !important;}
.w110{ width: 110px !important;}
.w120{ width: 120px !important;}
.w130{ width: 130px !important;}
.w150{ width: 150px !important;}
.w160{ width: 160px !important;}
.w170{ width: 170px !important;}
.w180{ width: 180px !important;}
.w200{ width: 200px !important;}
.w235{ width: 235px !important;}
.w280{ width: 280px !important;}
.w318{ width: 318px !important;}
.w360{ width: 360px !important;}
.w480{ width: 480px !important;}
.w490{ width: 490px !important;}
.w484{ width: 484px !important;}
.w502{ width: 502px !important;}
.w718{ width: 718px !important;}
.w760{ width: 760px !important;}
.w860{ width: 860px !important; margin: 0 auto;}
.w980{ width: 980px !important;}
.w1020{ width: 1020px !important;}
.w1040{ width: 1040px !important;}
.minh580{ min-height: 580px !important;}
.minh670{ min-height: 670px !important;}


.mb15{margin-bottom: 15px;}
.mb35{margin-bottom: 35px !important;}
.mb156{margin-bottom: 156px;}
.mb160{margin-bottom: 160px!important;}
.pb0{padding-bottom:0!important;}
.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb24{padding-bottom:24px;}
.pb30{padding-bottom:30px;}
.pb45{padding-bottom:45px;}
.pb120{padding-bottom:120px !important;}
.pb180{padding-bottom:180px !important;}
.pt0{padding-top:0 !important;}
.pt3{padding-top:3px;}
.pt5{padding-top:5px;}
.pt6{padding-top:6px;}
.pt10{padding-top:10px;}
.pt12{padding-top:12px;}
.pt15{padding-top:15px;}
.pt18{padding-top:18px;}
.pt20{padding-top:20px;}
.pt24{padding-top:24px;}
.pt34{padding-top:34px;}
.pt75{padding-top:75px;}
.pr32{padding-right: 32px;}
.pl5{padding-left: 5px;}
.pl8{padding-left: 8px;}
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pl20{padding-left:20px;}
.pl26{padding-left: 26px !important;}
.pl40{padding-left:40px !important;}
.pr5{padding-right: 5px;}
.pr8{padding-right: 8px;}
.pr20{padding-right:20px;}
.pr26{padding-right: 26px !important;}

.non-border{border:none !important;}
