body{ font-size: 12px; font-family:"Microsoft Yahei";}
*{ margin: 0; padding: 0;}
a{ color: #666; text-decoration: none; outline:none; }
a:hover{ color: #cc0000;}
ul li{ list-style: none;}
img{border: 0 none; vertical-align: top; }
.clearfix:after{ display:block; height:0; visibility:hidden; clear:both; overflow:hidden; content:'';}
.clearfix{zoom:1}
.blk,.blk3,.blk5,.blk6,.blk8,.blk10,.blk14,.blk15,.blk20,.blk25,.blk30,.blk36,.blk50{clear: both; font-size: 1px;line-height: 1px; display:block;}
.blk3{height: 3px;}.blk5{height: 5px;}.blk6{height: 6px}.blk8{height: 8px}.blk10{height: 10px}.blk14{height: 14px}.blk15{height: 15px}.blk20{height: 20px}.blk25{height: 25px}.blk30{height: 30px}.blk36{ height:36px;}.blk50{ height:50px;}
.fr{ float:right;}.fl{ float:left;}

.wp1{ width: 1200px; min-width: 1200px; margin: 0 auto;}
.wp2{ width: 1230px; margin: 0 auto;}
.wp3{ width: 1210px; margin: 0 auto;}
.wp4{ width: 990px; margin: 0 auto;}
.w1200{ width:1200px; margin:0 auto;}.w1100{ width:1100px; margin:0 auto;}.w1000{ width:1000px; margin:0 auto;}.w800{ width:800px; margin:0 auto;}
.w100{ width: 100%;}

.fl{ float: left;}
.fr{ float: right;}
.tc{ text-align: center;}
.tl{ text-align: left;}
.tr{ text-align: right;}
.cb{ clear: both;}

.pr{ position: relative;}
.pa{  position: absolute;}
.di{ display: inline-block;}
.vm{ vertical-align: middle;}
.oh{ overflow: hidden;}
.tdlt{ text-decoration: line-through;}
.tdn{text-decoration: underline;}
.fw{ font-weight: 600;}
.wsn{ white-space: nowrap;}
.fwn{ font-weight: normal;}
.ti2{ text-indent: 2em;}
.db{ display: block;}
.dn{ display: none;}
.fsn{font-style:normal}
.vam{ vertical-align: middle;}

.f12{ font-size: 12px;}
.f14{ font-size: 14px;}
.f16{ font-size: 16px;}
.f18{ font-size: 18px;}
.f20{ font-size: 20px;}
.f22{ font-size: 22px;}
.f24{ font-size: 24px;}
.f30{ font-size: 30px;}

.m0a{ margin: 0 auto;}
.m15{ margin: 15px;}
.mt2{ margin-top: 2px;}
.mt3{ margin-top: 3px;}
.mt4{ margin-top: 4px;}
.mt5{ margin-top: 5px;}
.mt7{ margin-top: 7px;}
.mt8{ margin-top: 8px;}
.mt9{ margin-top: 9px;}
.mt10{ margin-top: 10px;}
.mt15{ margin-top: 15px;}
.mt18{ margin-top: 18px;}
.mt20{ margin-top: 20px;}
.mt25{ margin-top: 25px;}
.mt30{ margin-top: 30px;}
.mt35{ margin-top: 35px;}
.mt40{ margin-top: 40px;}
.mt60{ margin-top: 60px;}
.mt90{ margin-top: 90px;}
.mt130{ margin-top: 130px;}
.mb2{ margin-bottom: 2px;}
.mb3{ margin-bottom: 3px;}
.mb4{ margin-bottom: 4px;}
.mb5{ margin-bottom: 5px;}
.mb10{ margin-bottom: 10px;}
.mb15{ margin-bottom: 15px;}
.mb20{ margin-bottom: 20px;}
.mb25{ margin-bottom: 25px;}
.mb30{ margin-bottom: 30px;}
.mb35{ margin-bottom: 35px;}
.mb40{ margin-bottom: 40px;}
.mr5{ margin-right: 5px;}
.mr10{ margin-right: 10px;}
.mr30{ margin-right: 30px;}
.mr65{ margin-right: 65px;}
.ml3{ margin-left: 3px;}
.ml5{ margin-left: 5px;}
.ml10{ margin-left: 10px;}
.ml15{ margin-left: 15px;}
.ml20{ margin-left: 20px;}
.ml30{ margin-left: 30px;}
.ml50{ margin-left: 50px;}
.ml100{ margin-left: 100px;}
.ml150{ margin-left: 150px;}
.ml180{ margin-left: 180px;}
.mr130{ margin-right: 130px;}
.p10{ padding: 10px;}
.p0_8{ padding: 0 8px;}.p0_10{ padding: 0 10px;}
.p5_0{ padding: 5px 0px;}.p10_0{ padding: 10px 0px;}
.pt25{ padding-top:25px;}.pt30{ padding-top:30px;}
.pb4{ padding-bottom: 4px;}.pb6{ padding-bottom: 6px;}.pb10{ padding-bottom: 10px;}.pb15{ padding-bottom: 15px;}.pb35{ padding-bottom: 35px;}
.pl10{ padding-left: 10px;}.pl20{ padding-left: 20px;}

.footer{}
.footer .top{ width: 100%; min-width: 1200px; height: 205px; background: #29a1ff; text-align: center; padding-top: 45px;}
.footer .top strong{ display: block; font-size: 48px; color: #fff; }
.footer .top img{ margin-top: 20px; height:60px;}

.footer{ background-color:#333333; padding:40px 0 45px;}
.footer a{color: #e7e3e4;}
.footer .bottom{ width: 1200px; margin: 0 auto;}
.footer .bottom .adr{line-height: 20px; font-size: 16px; color: #e7e3e4; text-align:center; padding-top:30px;}
.footer .bottom .link{ text-align:center;}
.footer .bottom .link a{ padding: 0 50px; font-size:18px; border-right: 1px #999999 dashed; color: #e7e3e4; height: 20px; line-height: 40px;}
.footer .bottom .link a:last-child{ border-right: none;}
.footer .bottom .link a:hover{ color: #209ff0;}