@charset "gb2312";
/* CSS Document */
body{ min-width:1200px; margin:0; padding:0;}
*{ font-family:"Î¢ÈíÑÅºÚ";}
ul,li,dl,dt,dd,h1,h2,h3,span,p,a{ list-style:none; text-decoration:none; font-weight:normal; margin:0; padding:0;}
.clearfix{ clear:both;}
/*header*/
.header_bigbox{ width:100%; min-width:1200px;}
.top_bj{ width:100%; height:40px; background:#86bf14;}
.top_box{ width:1400px; margin:auto; overflow:hidden;}
.top_box span{ float:left; font-size:12px; color:#fff; line-height:40px;}
.top_box ul{ float:right; font-size:12px; color:#fff; line-height:40px;}
.top_box ul li{ display:inline-block;}
.top_box ul li a{ display:inline-block; font-size:14px; color:#fff; line-height:40px;}
.logo_bj{ width:100%; height:130px;}
.logo_bigbox{ width:1400px; margin:auto;}
.logo_box{ float:left; margin-top:32px; overflow:hidden;}
.logo{ float:left;}
.logo_title{ float:left; padding-left:18px; border-left:1px solid #e8e8e8; margin-left:20px;}
.logo_title span{ display:block; font-size:33px; font-weight:bold; color:#313131;}
.logo_title p{ display:block; font-size:18px; color:#636363; margin-top:5px;}
.tel_box{ float:right; margin-top:35px; padding-left:50px; background:url(../images/tel_1.png) no-repeat left;}
.tel_box dt{ display:block; font-size:16px; color:#313131;}
.tel_box dd{ display:block; font-size:26px; font-weight:bold; color:#f96228; margin-top:6px;}
.tel_box dd em{ font-style:normal; font-size:14px; font-weight:normal; color:#212121;}
.nav_box{ width:100%; height:62px; background:#86bf14;}
.nav{ display:block; text-align:center;}
.nav li{ display:inline-block;}
.nav li a{ display:inline-block; font-size:18px; color:#fff; line-height:62px; padding:0 60px; font-weight:bold;}
.nav li a:hover,.nav .cur{ color:#fff; background:#4a4a4a;}
/*footer*/
.footer_bj{ width:100%; min-width:1200px; background:#272727; padding:65px 0 58px;}
.footer_box{ width:1200px; margin:auto; overflow:hidden;}
.footer_conbox{ float:left; width:328px;}
.footer_conbox img{ display:block;}
.footer_conbox p{ display:block; font-size:14px; color:#636363; line-height:26px; margin-top:25px;}
.footer_conbox p a{ font-size:14px; color:#636363; line-height:26px; transition:all .3s;}
.footer_conbox p a:hover{ color:#e9e9e9;}
.footer_right{ float:right; overflow:hidden;}
.footer_nav{ float:left; margin-right:152px;}
.footer_nav span,.footer_lx span,.footer_ma span{ display:block; font-size:16px; color:#ffffff; margin-bottom:18px;}
.footer_nav li{ display:block;}
.footer_nav li a{ display:inline-block; font-size:14px; color:#8b8b8b; line-height:32px; transition:all .3s;}
.footer_nav li a:hover{ color:#e2e2e2;}
.footer_lx{ float:left; margin-right:105px;}
.footer_lx dl{ display:block; overflow:hidden;}
.footer_lx dl dt{ float:left;}
.footer_lx dl dd{ float:left; font-size:21px; color:#fff; font-weight:bold; line-height:34px; margin-left:16px;}
.footer_lx p{ display:block; font-size:14px; color:#8b8b8b; line-height:26px; margin-top:18px;}
.footer_ma{ float:right;}
.footer_ma dl{ display:block;}
.footer_ma dl dt{ display:block; width:124px; height:124px; overflow:hidden;}
.footer_ma dl dt img{ display:block; width:100%; height:auto;}
.footer_ma dl dd{ display:block; font-size:14px; color:#8b8b8b; text-align:center; margin-top:10px;}
.link_bj{ width:100%; min-width:1200px; padding:20px 0;}
.link_box{ width:1200px; margin:auto; overflow:hidden;}
.link_box span{ float:left; font-size:16px; color:#464646; line-height:24px;}
.link{ float:right; width:1105px;}
.link a{ display:inline-block; font-size:14px; color:#666; line-height:24px; margin-right:12px;}
.xuanfu_bigbox{ width:205px; background:#fff; box-shadow:0 0 12px rgba(0,0,0,0.3); position:fixed; top:20%; right:0; z-index:100;}
.xuanfu_bigbox h2{ display:block; background:#f96229; font-size:14px; color:#fff; line-height:50px; text-align:center;}
.xuanfu_bigbox dl{ display:block; padding:12px 10px 10px; background:#f96229; margin-top:1px; overflow:hidden;}
.xuanfu_bigbox dl dt{ float:left; width:26px;}
.xuanfu_bigbox dl dt img{ display:block; margin-top:6px;}
.xuanfu_bigbox dl  dd{ float:right; width:148px;}
.xuanfu_bigbox dl  dd span{ display:block; font-size:18px; font-weight:bold; color:#fff; line-height:20px;}
.xuanfu_bigbox dl:nth-child(4) span{ font-size:14px;}
.xuanfu_bigbox dl dd p{ display:block; font-size:14px; color:#fff; line-height:24px;}
.scroll-top{ width:100%; height:60px; background:#505050; font-size:16px; color:#fff; text-align:center; line-height:60px;}
.scroll-top img{ margin-right:20px; position:relative; top:7px;}
.wxm_tu{ padding:20px 40px;}
.wxm_tu span{ display:block; width:80px; margin:0 auto; overflow:hidden;}
.wxm_tu span img{ display:block; width:100%; height:auto;}
.wxm_tu p{ display:block; font-size:14px; color:#666; text-align:center; margin-top:10px;}