@charset "utf-8";
/* CSS Document */
body{ min-width:1200px; padding:0; margin:0;}
*{ font-family:"微软雅黑";}
.clearfix{ clear:both;}
ul,li,dl,dt,dd,h1,h2,h3,span,p,a{ list-style:none; text-decoration:none; font-weight:normal; margin:0; padding:0;}
/*header*/
.header_bj{ width:100%; min-width:1200px; height:110px; background:#fff;}
.header_box{ width:95%; margin:auto;}
.logo{ float:left; margin-top:25px;}
.header_right{ float:right;}
.nav{ float:left; padding-right:38px; background:url(../images/fenge.png) no-repeat right;}
.nav li{ display:inline-block; margin-left:48px;}
.nav li a{ display:inline-block; font-size:16px; color:#212121; line-height:108px;}
.nav li a:hover,.nav .cur{ color:#7ec213; border-bottom:2px solid #7ec213;}
.yuyan_box{ float:left; margin-left:28px; margin-top:42px;}
.yuyan_box span em{ display:inline-block; font-style:normal; font-size:16px; color:#434343;}
.yuyan_box span em:after{ content:url(../images/bottom_jiant.png); display:inline-block; width:8px; height:5px; margin-left:10px;}
.sousuo_g{ float:left; width:21px;  height:110px; margin-left:23px; background:url(../images/ss_tu.png) no-repeat center;}
.sousuo_bj{ width:100%; min-width:1200px; padding:35px 0;  background:#fff; position:fixed; top:0; display:none;}
.sousuo_box{ width:1200px; margin:auto; text-align:center;}
.sousuo_k{ display:inline-block; height:38px; border:1px solid #dddddd; border-radius:20px; overflow:hidden;}
.sousuo_k input{ float:left; width:400px; padding-left:20px; border:none; outline:none; font-size:14px; color:#7c7c7c; line-height:38px;}
.sousuo_k .search-submit{ float:left; width:40px; height:38px; background:url(../images/ss_tu.png) no-repeat left; outline:none; border:none;}
.sousuo_x{ display:inline-block; font-size:50px;  color:#444; line-height:40px; font-weight:lighter; margin-left:20px; position:relative; top:-6px; cursor:default;}
.dianpu_box{ float:left; margin-left:10px; margin-top:40px;}
.dianpu_box a{ display:inline-block; margin-left:20px;}
/*footer*/
.footer_bj{ width:100%; min-width:1200px; padding:62px 0; background:#f5f5f5;}
.footer_box{ width:1200px; margin:auto; overflow:hidden;}
.footer_nav_liebiao{ float:left; overflow:hidden;}
.footer_nav{ float:left; margin-right:70px;}
.footer_nav span{ display:block; font-size:16px; color:#282828; font-weight:bold; margin-bottom:15px;}
.footer_nav li{ display:block; margin-bottom:10px;}
.footer_nav li a{ display:inline-block; font-size:14px; color:#2a2a2a; transition:all .3s ease;}
.footer_nav li a:hover{ color:#8fc31f;}
.footer_con{ float:left; margin-left:80px;}
.footer_con dl{ display:block; margin-bottom:20px; overflow:hidden;}
.footer_con dl dt{ float:left;}
.footer_con dl dt img{ display:block; width:100%; height:auto;}
.footer_con dl dd{ float:left; font-size:24px; font-weight:bold; color:#2a2a2a; margin-left:10px;}
.footer_con p{ display:block; font-size:14px; color:#2a2a2a; margin-bottom:10px;}
.ewm_tu{ float:right; width:133px; height:133px;}
.ewm_tu img{ display:block; width:100%; height:auto;}
.banquan_bj{ width:100%; min-width:1200px; padding:28px 0 30px; background:#f5f5f5; border-top:1px solid #dfdfdf;}
.banquan_box{ width:1200px; margin:auto; font-size:14px; color:#2a2a2a; line-height:30px;}
.banquan_box a{ font-size:14px; color:#2a2a2a; line-height:30px; transition:all .3s ease;}
.banquan_box a:hover{ color:#8fc31f;}
.link_bj{ width:100%; min-width:1200px; padding-bottom:40px; background:#f5f5f5;}
.link_box{ width:1200px; margin:auto; overflow:hidden;}
.link_box span{ float:left; font-size:14px; color:#2a2a2a; line-height:34px;}
.link{ float:right; width:1125px;}
.link a{ display:inline-block; font-size:14px; color:#2a2a2a; line-height:34px; transition:all .5s ease;}
.link a:hover{ color:#8fc31f;}
.kefu_xuanfu{ width:70px; position:fixed; right:20px; top:55%;}
.kefu_xuanfu li{ display:table; width:68px; height:68px; background:#fff; border:1px solid #dedede; border-radius:5px; margin-bottom:8px; position:relative;}
.kefu_xuanfu li.dn{ border:1px solid #8fc31f; background:#8fc31f;}
.kefu_xuanfu li.dn a{ display:table-cell; vertical-align:middle; color:#fff;}
.kefu_xuanfu li a{ display:table-cell; vertical-align:middle; border-radius:5px; padding:12px 15px; font-size:16px; color:#222; line-height:20px; text-align:center;}
.scroll-top{ cursor:pointer; overflow:hidden;}
.scroll-top img{ display:block;-webkit-filter: brightness(20%);-moz-filter: brightness(20%);filter: brightness(20%);}
.telcon{ width:0px; height:70px; background:#8fc31f; font-size:16px; color:#fff; line-height:70px; text-align:center; position:absolute; top:0; right:75px; transition:all .5s ease; overflow:hidden;}
.kefu_xuanfu li:hover{ background:#e4e3e2;}
.kefu_xuanfu li.dn:hover{ background:#8fc31f;}
.kefu_xuanfu li:hover .telcon{ width:210px;}
.weixin{ width:120px; position:absolute; top:0px; right:75px; display:none;}
.weixin img{ display:block; width:100%; height:auto;}
.kefu_xuanfu li:hover .weixin{ display:block;}

