@charset "utf-8";*{padding:0;margin:0}
body{margin:0;padding:0;color:#666;font-family:"微软雅黑",Arial,Helvetica,sans-serif;font-size:14px;background:#efefef;text-align:left;position:relative;line-height:20px}
img{border:0;position:relative}
.clear{height:0;line-height:0;font-size:0;clear:both;visibility:hidden;overflow:hidden;padding:0;margin:0}
dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,li,p,span,table,td,tr,ul{margin:0;padding:0;list-style:none;list-style-type:none;word-wrap:break-word;position:relative;border:none}
a{color:#666;text-decoration:none;position:relative;cursor:pointer}
a:hover{color:#ff7d43;text-decoration:none}
article,aside,footer,header,menu,nav,section{display:block;position:relative}
textarea{resize:none}
table{border-collapse:collapse;border-spacing:0}
td,th{text-align:left}
input:focus{outline:0}
.red,a.red{color:#d90000}
.white,a.white{color:#fff}
a.white:hover{color:#ff7d43}
.fc{color:#ff7d43}
.c2{color:#007acc}
.c3{color:#555}
.c4{color:#777}
.c5{color:#999}
.c6{color:#888}
.border{border:1px solid #ddd}
.fs12{font-size:12px}
.fs14{font-size:14px}
.fs16{font-size:16px}
.fs18{font-size:18px}
.fs20{font-size:20px}
.fs22{font-size:22px}
.fs24{font-size:24px}
.fs30{font-size:30px}
.fs36{font-size:36px}
.fs40{font-size:46px}
.fs46{font-size:58px}
.fw-b{font-weight:700}
.fw400{font-weight:400}
.ti2{text-indent:2em}
.lh18{line-height:18px}
.lh20{line-height:20px}
.lh25{line-height:25px}
.lh30{line-height:30px}
.lh35{line-height:35px}
.lh40{line-height:40px}
.unl{text-decoration:underline}
.unl-no{text-decoration:none}
.ta-l{text-align:left}
.ta-c{text-align:center}
.ta-r{text-align:right}
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.va-m{vertical-align:middle}
.va-t{vertical-align:top}
.pr{position:relative}
.pa{position:absolute}
.oh{overflow:hidden}
.none{display:none}
.block{display:block}
.inblock{display:inline-block}
.pointer{cursor:pointer}
.w100{width:100%}
.w980{width:980px}
.w400{width:400px}
.w130{width:130px}
.w1000{width:1000px}
.h100{height:100%}
.ma2{margin:2px}
.ma5{margin:5px}
.ma10{margin:10px}
.ma15{margin:15px}
.ma20{margin:20px}
.pa2{padding:2px}
.pa5{padding:5px}
.pa10{padding:10px}
.pa15{padding:15px}
.pa20{padding:20px}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml15{margin-left:15px}
.ml20{margin-left:20px}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr15{margin-right:15px}
.mr20{margin-right:20px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt12{margin-top:12px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt25{margin-top:25px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb12{margin-bottom:12px}
.mb15{margin-bottom:15px}
.mb20{margin-bottom:20px}
.pl5{padding-left:5px}
.pl10{padding-left:10px}
.pl15{padding-left:15px}
.pl20{padding-left:20px}
.pr5{padding-right:5px}
.pr10{padding-right:10px}
.pr15{padding-right:15px}
.pr20{padding-right:20px}
.pt2{padding-top:2px}
.pt5{padding-top:5px}
.pt10{padding-top:10px}
.pt15{padding-top:15px}
.pt20{padding-top:20px}
.pt30{padding-top:30px}
.pb5{padding-bottom:5px}
.pb10{padding-bottom:10px}
.pb15{padding-bottom:15px}
.pb20{padding-bottom:20px}
.pb30{padding-bottom:30px}
.mga{margin-left:auto;margin-right:auto}
.clear5{width:100%;clear:both;height:5px;font-size:5px}
.clear10{width:100%;clear:both;height:10px;font-size:10px}
.clear15{width:100%;clear:both;height:15px;font-size:15px}
.clear20{width:100%;clear:both;height:20px}
.clear25{width:100%;clear:both;height:25px}
.clear30{width:100%;clear:both;height:30px}
.clear35{width:100%;clear:both;height:35px}
.line-c{border-bottom:1px solid #ccc}
.line-d{border-bottom:1px solid #ddd}
.main{width:1080px;margin:0 auto;z-index:1}
.bg-w{background:#fff}
.bg-b{background:#0a98e0}
.cityselect{float:left;width:85px;text-align:center;margin-top:15px;border-left:1px solid #e5e5e5;padding:0 0;margin-left:5px}
.cityselect a{transition:all .2s ease-in-out 10ms;-webkit-transition:all .2s ease-in-out 10ms;-moz-transition:all .2s ease-in-out 10ms;-o-transition:all .2s ease-in-out 10ms;-ms-transition:all .2s ease-in-out 10ms}
.cityselect h2{font-size:24px;color:#dc0000;text-align:center;font-weight:400;margin-bottom:5px;line-height:35px}
.cityselect a.a1{font-size:14px;color:#0075d9}
.cityselect a.a1:hover{color:#dc0000}
.cityselect a.a1 span{color:#e5e5e5}
.cityselect menu{display:none;position:absolute;width:70px;top:-1px;z-index:10;background:#fff;border:1px solid #e5e5e5;left:7px}
.cityselect menu a{display:block;text-align:center;font-size:18px;line-height:35px;color:#999}
.cityselect menu a.sel,.cityselect menu a:hover{color:#dc0000;background:#e5e5e5}
.floatbox{z-index:89;position:fixed;width:42px;top:30%;right:5px}
.floatbox a{display:block;width:42px;height:42px;margin-bottom:2px;filter:alpha(Opacity=50);-moz-opacity:.5;opacity:.5}
.floatbox span{position:absolute;right:45px;top:0;display:none}
.floatbox a:hover{filter:alpha(Opacity=100);-moz-opacity:1;opacity:1}
.floatbox a:hover span{display:block}