@charset "gb2312";
/*
@author: he
@update: he (2018-04-17)
*/
/*¿ò¼Ü*/
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
.fl{ float:left;_display: inline}
.fr{ float:right;_display: inline}
.pr{ position:relative}
.abs{position:absolute;}
/*¹«ÓÃÒ³½Å*/
.footer{ background: #42464d; font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
.footerxx{ border-bottom: 1px solid #4b5054;}
.footerMap{ clear:both; width:1200px; text-align:left; margin:0 auto; color:#eee; padding: 20px 0;}
.footerMap .mtit{ line-height: 38px; font-size: 16px;}
.footerMap .mlist{ width: 139px; height: 28px; line-height: 28px; font-size: 12px; color: #bfc5c5; border-right: 1px solid #5b5f65; margin-right: 40px;}
.footerMap .mlist a{ color: #bfc5c5; display: inline-block; margin-left: 12px; _margin-left: 10px;}
.footerMap .mlist a:hover{ text-decoration: none; color: #fff;}
.footerMap .mlist .dq{ font-weight: 700; color: #eee; margin-left: 0;}
.footerMap .mlist2{ width: 120px; margin: 0; border-right: 0;}
.footerMap .mlist3{ width: auto; margin: 0; border-right: 0;}
.footerMap .mlist3 .dq{ display: inline-block; margin:0 24px 0 0;}
.footerNav{ clear:both; width:1200px; text-align:left; margin:0 auto; color:#eee; padding: 30px 0 16px;}
.footerNav a{ color:#eee;}
.footerNav a:hover{ color:#fff;}
.footerNav .lnav{ width: 705px; padding-top: 36px; line-height: 30px; font-size: 14px;}
.footerNav .lnav .w138{ width: 138px; display: inline-block;}
.footerNav .lnav .w276{ width: 276px; display: inline-block;}
.footerNav .rewm{ width: 100px; margin: 0 30px;}
.footerNav .rewm img{border: 5px solid #fff}
.footerNav .rewm-pic{ display: block; width: 100px; height: 100px; margin: 0 auto;}
.footerNav .rewm-txt{ height: 48px; line-height: 48px; text-align: center; font-size: 16px;}
.footerHz{ clear:both; width:1200px; text-align:left; margin:0 auto; color:#eee; padding: 20px 0;}
.footerHz .htit{ line-height: 38px; font-size: 16px;}
.footerHz .hbot .w170{ width: 170px; display: inline-block; font-size: 12px; color: #c0c5c5; line-height: 28px;}
.footerHz .hbot a{ color: #c0c5c5;}
.footerHz .hbot a:hover{ color:#fff;}
.footerBq{ clear:both; width:1200px; margin:0 auto; padding: 10px 0; line-height: 28px; font-size: 12px; color: #c0c5c5; text-align: center;}
.footerBq a{ color: #c0c5c5;}
.footerBq a:hover{ color: #fff;}
.footerBq .fontfam{font-family:Verdana,Arial,Helvetica,sans-serif;}
.footerBq .jing{ display: inline-block; vertical-align: middle; width: 14px; height: 14px; margin: 0 4px;}