.head{ width:100%; display:block;}
.header_content{ width:1000px; margin:0 auto;}
.logo{ vertical-align:middle; padding-top:23px; width:259px; float:left;}
.header_list{ float:right; width:635px; overflow:hidden; text-align:center;}
.header_list ul li{ width:86px; float:left; box-sizing:border-box; margin:0 20px;}
.header_list ul li a.snav{ font-size:16px; color:#5c5c5c; padding:19px 0 18px 0px; display:block; transition:all 0.1s ease-in;}
.header_list ul li a.snav span{ font-size:10px; display:block; margin-top:2px;}
.header_list ul li:hover a.snav{ color:#fff; background:#ff8a00;}
.header_list ul li a.snav span.line{ display:block;  width:60px; height:6px; position:relative; margin:0 auto; background:none; margin-top:6px;}
.header_list ul li.active a.snav span.line{ display:block;  width:60px; height:6px; position:relative; margin:0 auto; background:#ff8a00; margin-top:6px;}
.mobile_head{ display:none;}


.mobile_head img{ width:100%; display:block;}
.mobile_logo{ width:60%; float:left;}
.cell_box{ width:8%; float:right; padding:4.5% 7%;}
.cell_box a.on{ background:#e6e6e6; display:block;}
.cell_box img{ width:70%; padding:15%;}
.menu{ display:none; position:absolute; top:100%; left:0; z-index:3; width:100%; background:#fff;}
.menu .menu_title a{ display:block; color:#70706f; font-size:14px; text-align:right; width:90%; padding:3.5% 5%;}
.menu .menu_title a.on{ background:#efefef;}
.menu .menu_title a:hover{ background:#efefef;}
.cell_menus{ display:none;}
.menu .menu_title_f a{ display:block; color:#70706f; font-size:12px; text-align:right; width:90%; padding:3.5% 5%;}
.menu .menu_title_f a.on{ background:#efefef;}
.menu .menu_title_f a:hover{ background:#efefef;}
img.os{ width:9px; margin-right:5px; display:inline-block;}


.footer{ background:#eaeaea;}
.foot{ width:932px; margin:0 auto; padding:55px 0;}
.foot_main{ width:100%; display:table; content:"";}
.foot dl{ float:left; margin-right:60px;}
.foot_title{ font-size:18px; color:#4e4d4d; border-bottom:2px #d5d5d5 solid; padding-bottom:14px; position:relative;}
.foot .width1{ width:158px;}
.foot .width2{ width:307px;}
.foot a{ font-size:14px; color:#808080; display:block; margin:10px 0;}
.comun{ position:absolute; left:94px; top:-17px; display:none;}
.comun a{ float:left; padding:0 10px;}
.copyright{ background:url(../images/bg.jpg) no-repeat center; margin-top:20px;}
.botm{ font-size:12px; color:#808080; text-align:center; margin:10px 0;}
.botm img{ display:table-cell;}

.footer_mob{ display:none;}
.footer_mob img{ width:100%;}
.footer_mobs{ width:60%; margin:0 auto; padding:3% 0 0 0;}
.mob_icons1{ width:35%; float:left; display:block;}
.mob_icons2{ width:35%; float:right; display:block;}
.btm_test{ font-size:14px; color:#808080; text-align:center; padding:2% 5%;}

.wechat_pro{ display:none; width:100%; height:100%; z-index:99; position:fixed; top:0; left:0; background:rgba(0,0,0,0.8);}
.wechat_main{ position:absolute; bottom:12%; left:20%; width:60%;}
.wechat_main p{ font-size:16px; text-align:center; margin-bottom:9%; color:#fff;}
.wechat_main img{ display:block; width:80%; margin:0 auto;}

@media screen and (max-width: 800px){
.head{ display:none;}
.mobile_head{ display:block; position:relative; z-index:99; top:0; left:0; background:#fff;}
.footer{ display:none;}
.footer_mob{ display:block;}
.talkqq{ display:none;}

}
@media screen and (max-width: 320px){
.btm_test{ font-size:12px;}

}


.sub_content{ width:100%;  position:absolute; left:0; top:88px; background:rgba(0,0,0,0.9); z-index:9999; display:none;}
.subm{ width:932px; margin:0 auto; padding:56px 0px;}

.subm dl dt{ width:185px; float:left; border-right:1px solid #25282a; text-align:center; padding-top:24px; height:234px;}
.subm dl.cf4 dt{ width:232px;}
.subm dl.cf3 dt{ width:309px;}
.subm dl dt:last-child{ border:0 none;}
.simg{ width:122px; margin:0 auto;}
.subm dl dt p.ti{ font-size:14px; color:#ffffff; padding-top:40px;}

.talkqq{ position:fixed; z-index:99; top:60%; right:0px;}








