@charset "utf-8";
/* CSS Document */
body{ min-width:1200px; margin:0; padding:0;}
*{ font-family:"微软雅黑";}
ul,li,dl,dt,dd,h1,h2,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; height:130px;}
.header_box{ width:1400px; margin:auto; overflow:hidden;}
.logo_box{ float:left; margin-top:32px; overflow:hidden;}
.logo{ float:left;}
.logo a{ display:inline-block;}
.logo img{ display:block; margin-top:6px;}
.logo:after{ content:""; display:inline-block; width:1px; height:44px; background:#dadada; margin:0 20px; position:relative; top:-5px;}
.logo_title{ float:left;}
.logo_title span{ display:block; font-size:24px; color:#282828;}
.logo_title p{ display:block; font-size:24px; font-weight:bold; color:#282828;}
.tel_box{ float:right; padding-left:52px; background:url(../images/tel.png) no-repeat left 12px; margin-top:40px;}
.tel_box span{ display:block; font-size:16px; color:#434343;}
.tel_box p{ display:block; font-size:26px; font-weight:bold; color:#212121; line-height:28px;}
.logo .lo2{ display:none;}

.nav_box{ width:100%; min-width:1200px; height:60px; background:url(../images/nav_bj.jpg) no-repeat center;}
.nav{ display:block; text-align:center;}
.nav li{ display:inline-block; position:relative;}
.nav li a{ display:inline-block; font-size:16px; color:#282828; line-height:58px;}
.nav li:after{ content:""; display:inline-block; width:1px; height:10px; background:#d7d7d7; margin:0 42px;}
.nav li:last-child:after{ display:none;}
.nav li a:hover,.nav .cur{ color:#e60012; border-bottom:2px solid #e60012;}

.nav .menu{ width:158px; padding-top:5px; position:absolute; top:106px; left:50%; transform:translateX(-50%); display:none;}
.nav .menu a{ display:block; background:#fff; padding:15px 10px; font-size:14px; color:#666; text-align:center; line-height:24px; border-bottom:1px solid #dedede;}
.nav .menu a:last-child{ border-bottom:none;}
.nav li:hover .menu{ display:block;}
.nav .menu a:hover{color:#f53030;border-bottom:1px solid #dedede;}
.nav .menu a:last-child:hover{ border-bottom:none;}

/*footer*/
.footer_bj{ width:100%; min-width:1200px; padding:65px 0 55px; background:#15151b;}
.footer_box{ width:1440px; margin:auto; overflow:hidden;}
.footer_left{ float:left; overflow:hidden;}
.footer_left .footer_nav{ float:left; margin-right:100px;}
.footer_left .footer_nav span{ display:block; font-size:18px; color:#fff; margin-bottom:20px;}
.footer_left ul{ display:block; overflow:hidden;}
.footer_left ul li{ display:block;}
.footer_left ul li a{ display:block; font-size:16px; color:#a1a1a1; line-height:36px; transition:all .3s ease;}
.footer_left ul li a:hover{ color:#fff;}
/*.footer_left .footer_nav:last-child{ width:456px;}
.footer_left .footer_nav:last-child li{ float:left; width:215px; margin-right:10px;}
.footer_left .footer_nav:last-child li:nth-child(2n+0){ margin-right:0;}*/
.footer_right{ float:right;}
.footer_conbox{ float:left; width:320px;}
.footer_conbox dl{ display:block; margin-bottom:15px;}
.footer_conbox dl dt{ display:block; font-size:16px; color:#fff; line-height:18px;}
.footer_conbox dl dd{ display:block; font-size:30px; font-weight:bold; color:#fff; margin-top:5px;}
.footer_conbox p{ display:block; font-size:16px; color:#a2a2a2; line-height:30px; margin-top:15px;}
.ewm_box{ float:right;}
.ewm_box dt{ display:block; width:112px; height:112px; overflow:hidden;}
.ewm_box dt img{ display:block; width:100%; height:auto;}
.ewm_box dd{ display:block; font-size:14px; color:#a1a1a1; text-align:center; margin-top:10px;}
.bottom_bj{ width:100%; min-width:1200px; padding:26px 0; background:#15151b; border-top:1px solid #3a3a3e;}
.bottom_box{ width:1440px; margin:auto; font-size:14px; color:#4c4c4c; line-height:24px;}
.bottom_box a{font-size:14px; color:#4c4c4c; transition:all .3s ease; line-height:24px;}
.bottom_box a:hover{ color:#fff;}

.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 #535271; background:#535271;}
.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:#535271;}
.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;}

.yqlj_bigbox{ width:100%; min-width:1200px; padding:20px 0;}
.yqlj_box{ width:1400px; margin:auto; overflow:hidden;}
.yqlj_box span{ float:left; font-size:14px; color:#4c4c4c; line-height:24px;}
.yqlj_box .link{ float:right; width:1325px;}
.yqlj_box .link a{ display:inline-block; font-size:14px; color:#4c4c4c; line-height:24px; margin-right:10px;}
.yqlj_box .link a:hover{ text-decoration:underline; color:#000;}
@media ( min-device-width:1360px )and ( max-width:1440px ) {
.footer_box,.bottom_box,.header_box,.yqlj_box{ width:1300px;}
.nav li:after{margin:0 38px;}
.yqlj_box .link{ width:1225px;}
	}
