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*/
.top_bigbox{ width:100%; position:fixed; top:0; left:0; transition:all .3s; z-index:999;}
.top_bigbox.add{ box-shadow:0 1px 6px rgba(102,102,102,0.3); top:-38px;}
.top_bj{ padding:0 20px; height:38px; background:#313131;}
.top_box{ max-width:1600px; margin:auto; overflow:hidden;}
.top_box span{ float:left; font-size:14px; color:#fff; line-height:38px;}
.top_box ul{ float:right; overflow:hidden;}
.top_box ul li{ display:inline-block; font-size:16px; font-weight:bold; color:#fff; line-height:38px;}
.top_box ul li a{ display:inline-block; font-size:14px; color:#cccccc; line-height:38px; transition:all .3s;}
.top_box ul li:after{ content:""; display:inline-block; width:1px; height:12px; background:#d2d2d2; margin:0 13px;}
.top_box ul li:last-child:after{ display:none;}
.top_box ul li img{ display:inline-block; margin-right:10px;}
.top_box ul li:nth-child(1) img{ position:relative; top:4px;}
.top_box ul li a:hover{ color:#fff;}
.logo_bj{ padding:0 20px; height:120px; background:#fff;}
.logo_box{ max-width:1600px; margin:auto;}
.logo{ float:left; margin-top:20px; overflow:hidden;}
.logo dt{ float:left; margin-top:20px; }
.logo dd{ float:left; padding-left:18px; border-left:1px solid #d7d7d7; font-size:30px; color:#282828; line-height:48px; margin-top:14px; margin-left:18px;}
.nav{ float:right; margin-top:35px;}
.nav li{ display:inline-block; margin-left:60px;}
.nav li a{ display:inline-block; font-size:18px; color:#282828; line-height:56px;}
.nav li a:hover,.nav .cur{ color:#1f89df; border-bottom:3px solid #1f89df;}
/*footer*/
.footer_bj{ padding:0 20px; background:#343434; z-index:99999999999;}
.footer_box{ max-width:1600px; margin:auto; padding:68px 0 58px; overflow:hidden;}
.footer_nav{ float:left; overflow:hidden;}
.footer_nav ul{ float:left; margin-right:125px;}
.footer_nav ul:last-child{ margin-right:0;}
.footer_nav ul span{ display:block; font-size:18px; color:#fff; margin-bottom:25px;}
.footer_nav ul li{ display:block;}
.footer_nav ul li a{ display:inline-block; font-size:16px; color:#aaaaaa; line-height:36px; transition:all .3s;}
.footer_nav ul li a:hover{ color:#fff;}
.footer_ma{ float:left; margin-left:146px;}
.footer_ma dl{ float:left; margin-right:35px;}
.footer_ma dl dt{ display:block; width:100px; height:100px;}
.footer_ma dl dt img{ display:block; width:100%; height:auto;}
.footer_ma dl dd{ display:block; font-size:14px; color:#8f8f8f; text-align:center; margin-top:10px;}
.footer_conbox{ float:right; width:408px;}
.footer_logo{ padding-bottom:20px; border-bottom:1px solid #fff; overflow:hidden;}
.footer_logo img{ float:left;}
.footer_logo dl{ float:right; margin-top:5px;}
.footer_logo dl dt{ display:block; font-size:20px; font-weight:bold; color:#fff;letter-spacing:12px;}
.footer_logo dl dd{ display:block; font-size:17px; font-weight:bold; color:#1f89df; margin-top:5px;}
.footer_text{ margin-top:26px;}
.footer_text dl{ display:block; overflow:hidden;}
.footer_text dl dt{ float:left; font-size:18px; color:#aaaaaa; line-height:30px;}
.footer_text dl dd{ float:left; font-size:30px; color:#1f89df; line-height:30px;}
.footer_text p{ display:block; margin-top:12px; font-size:16px; color:#c7c7c7; line-height:30px;}
.footer_text p a{ font-size:16px; color:#c7c7c7; line-height:30px; transition:all .3s;}
.footer_text p a:hover{ color:#fff;}
.bottom_bj{ padding:0 20px; background:#343434;}
.bottom_box{ max-width:1600px; margin:auto; padding:22px 0; border-top:1px solid #444444; overflow:hidden;}
.bottom_box span{ float:left; font-size:14px; color:#767676; line-height:24px;}
.link{ float:right; width:1526px;}
.link a{ display:inline-block; font-size:14px; color:#767676; line-height:24px; transition:all .3s;}
.link a:hover{ color:#fff;}

.kefu_xuanfu{ width:70px; position:fixed; right:20px; top:75%;}
.kefu_xuanfu li{ display:table; width:60px; height:60px; background:#ffffff; border:1px solid #e4e3e2; border-radius:5px; margin-bottom:8px; position:relative;}
.kefu_xuanfu li.dn{ border:1px solid #e53208; background:#e53208;}
.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:#e53208; 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:#e53208;}
.kefu_xuanfu li:hover .telcon{ width:310px;}
.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;}
@media ( min-device-width:1360px )and ( max-width:1440px ) {
.nav li{ margin-left:40px;}
.nav li a{font-size:18px;}
.footer_nav ul{ margin-right:50px;}
.footer_ma dl{ margin-right:20px;}
.footer_ma{ margin-left:96px;}
.link{ width:1226px;}
	}