@charset "gb2312";
/* CSS Document */
body{ margin:0; padding:0; min-width:1300px;}
*{ 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:1300px; height:120px; position:fixed; top:0; left:0; z-index:999;}
.header_bigbox2{ width:100%; min-width:1300px; height:120px; background:#fff; position:fixed; top:0; left:0; z-index:999;}
.header_bigbox.add{ background:#fff; box-shadow:0 1px 8px rgba(0,0,0,0.2);}
.header_bigbox2.add{ box-shadow:0 1px 8px rgba(0,0,0,0.2);}
.header_bigbox:hover{ background:#fff;}
.header_box{ width:96%; margin:auto;}
.logo{ float:left; margin-top:24px;}
.logo img{ display:block;}
.logo .logo_black{ display:none;}
.header_bigbox.add .logo_black,.header_bigbox:hover .logo_black{ display:block;}
.header_bigbox2 .logo_black{display:block;}
.header_bigbox.add .logo_white,.header_bigbox:hover .logo_white{ display:none;}
.nav{ float:left; margin-left:185px; margin-top:44px;}
.nav li{ display:inline-block; margin-right:50px; position:relative;}
.nav li:last-child{ margin-right:0;}
.nav li a{ display:inline-block; font-size:16px; color:#fff; line-height:32px;}
.header_bigbox.add .nav li a,.header_bigbox:hover .nav li a,.header_bigbox2 .nav li a{ color:#3a3a3a;}
.header_bigbox .nav li a:hover,.header_bigbox2 .nav li a:hover{ color:#37a8b7;}
.nav .menu_bigbox{ width:423px; padding-top:52px; position:absolute; top:32px; left:50%; transform:translateX(-50%); z-index:99; display:none;}
.nav .menu_box{ width:423px; background:#fff; border-radius:30px; overflow:hidden;}
.nav .menu_tu{ width:100%; height:120px; border-radius:25px; overflow:hidden;}
.nav .menu_tu img{ display:block; width:100%; height:auto;}
.nav .menu_liebiao{ padding:30px 50px 0; overflow:hidden;}
.nav .menu_liebiao span{ float:left; width:130px; height:18px; margin-right:55px; margin-bottom:25px; position:relative;}
.nav .menu_liebiao span:nth-child(2n+0){ margin-right:0;}
.nav .menu_liebiao span a{ display:block; font-size:16px; color:#282828; line-height:18px; padding-left:14px; z-index:2; position:relative;}
.nav .menu_liebiao span em{ display:block; width:6px; height:18px; transition:all .3s; position:absolute; top:0; left:0; z-index:1; overflow:hidden;}
.nav .menu_liebiao span:hover em{ width:130px;}
.nav .menu_liebiao span a:hover{ background:none; color:#282828;}
.nav li:hover .menu_bigbox{ display:block;}

.top_right{ float:right; margin-top:45px;}
.sousuo_g{ float:left;}
.sousuo_g span{ display:inline-block; width:22px; height:22px;}
.sousuo_g span img{ display:block; width:100%; height:auto;-webkit-filter: brightness(5); -moz-filter: brightness(5);filter: brightness(5);}
.header_bigbox.add .sousuo_g span img,.header_bigbox2 .sousuo_g span img,.header_bigbox2.add .sousuo_g span img,.header_bigbox:hover .sousuo_g span img{-webkit-filter: brightness(100%); -moz-filter: brightness(100%);filter: brightness(100%);}
.sousuo_g:after{ content:""; display:inline-block; width:1px; height:12px; background:#fff; margin:0 15px; position:relative; top:-3px;}
.header_bigbox.add .sousuo_g:after,.header_bigbox2.add .sousuo_g:after,.header_bigbox:hover .sousuo_g:after,.header_bigbox2 .sousuo_g:after{ background:#aaa}
.top_right dl{ float:left; padding-left:35px; background:url(../images/tel_2.png) no-repeat left; overflow:hidden;}
.header_bigbox.add .top_right dl,.header_bigbox2.add .top_right dl,.header_bigbox:hover .top_right dl,.header_bigbox2 .top_right dl{ background:url(../images/tel_1.png) no-repeat left;}
.top_right dl dt{ float:left; font-size:16px; color:#fff; line-height:22px;}
.header_bigbox.add .top_right dl dt,.header_bigbox2.add .top_right dl dt,.header_bigbox:hover .top_right dl dt,.header_bigbox2 .top_right dl dt{ color:#727272;}
.top_right dl dd{ float:left; margin-left:10px; font-size:22px; font-weight:bold; color:#fff; line-height:22px;}
.header_bigbox.add .top_right dl dd,.header_bigbox2.add .top_right dl dd,.header_bigbox:hover .top_right dl dd,.header_bigbox2 .top_right dl dd{ color:#535353;}
/*footer*/
.footer_bj{ width:100%; min-width:1300px; background:url(../images/footer_bj.jpg) no-repeat center; padding:50px 0;}
.footer_box{ width:1400px; margin:auto;}
.footer_left{ float:left; width:280px;}
.footer_logo{ margin-top:102px;}
.footer_logo img{ display:block;}
.link_g{ width:124px; height:48px; margin:40px auto 0; position:relative; z-index:10;}
.link_g span{ display:block; border:2px solid #595959; border-radius:24px; font-size:14px; font-weight:bold; color:#656565; text-align:center; line-height:44px;}
.link_g span img{ margin-left:10px; position:relative; top:-3px;}
.link{ display:none; width:124px; height:160px; background:#fff; padding:20px 0; position:absolute; top:48px; left:50%; transform:translateX(-50%); box-shadow:0 2px 10px rgba(51,51,51,0.2); overflow:auto; z-index:1;}
.link::-webkit-scrollbar{ width:5px;}
.link::-webkit-scrollbar-track{-webkit-box-shadow:inset006pxrgba(0,0,0,0.3); border-radius:2px;}
.link::-webkit-scrollbar-thumb{ border-radius:2px;background:rgba(0,0,0,0.1);-webkit-box-shadow:inset006pxrgba(0,0,0,0.5);}
.link a{ display:block; font-size:14px; color:#666; line-height:30px; text-align:center; padding:0 10px;}
.link a:hover{ text-decoration:underline;}
.link_g:hover .link{ display:block;}
.footer_right{ float:right; width:1034px;}
.footer_navbox{ padding-bottom:42px; background:url(../images/footer_bj2.png) no-repeat bottom; overflow:hidden;}
.footer_nav{ float:left; overflow:hidden;}
.footer_nav ul{ float:left; margin-right:115px;}
.footer_nav ul span,.footer_ma span{ display:block; margin-bottom:22px;}
.footer_nav ul span a,.footer_ma span a{ display:block; font-size:16px; font-weight:bold; color:#272727; line-height:16px; padding-bottom:8px; background:url(../images/footer_title.png) no-repeat left bottom;}
.footer_nav ul li{ display:block;}
.footer_nav ul li a{ display:inline-block; font-size:14px; color:#5c5c5c; line-height:30px;}
.footer_nav ul li a:hover{ color:#000; text-decoration:underline;}
.footer_ma{ float:right; margin-right:6px;}
.footer_ma dl{ display:block; margin-top:5px;}
.footer_ma dl dt{ display:block; width:133px; height:133px; box-shadow:0 0 6px rgba(0,0,0,0.2);}
.footer_ma dl dd{ display:block; font-size:12px; color:#868686; margin-top:10px;}
.footer_contact{ width:1400px; margin:25px auto 0; overflow:hidden;}
.diqu{ float:left; font-size:16px; font-weight:bold; color:#272727; margin-top:48px;}
.footer_lx{ float:left; margin-left:135px;}
.footer_contact span{ display:block; font-size:30px; font-weight:bold; color:#37a8b7; line-height:32px;}
.footer_contact dl{ display:block; margin-top:10px;}
.footer_contact dl dt{ display:block; font-size:16px; font-weight:bold; color:#272727; line-height:30px;}
.footer_contact dl dd{ display:block; font-size:16px; color:#6e6e6e; line-height:30px;}
.footer_contact p{ display:block; font-size:16px; font-weight:bold; color:#272727; margin-top:10px;}
.footer_lx2{ float:left; width:488px; margin-top:20px; margin-left:20px; overflow:hidden;}
.footer_lx2 dl{ float:left; margin-left:70px;}
.footer_lx2 dl dt{ display:block; font-size:16px; font-weight:bold; color:#272727; line-height:30px;}
.footer_lx2 dl dd{ display:block; font-size:16px; color:#6e6e6e; line-height:30px;}
.bottom_bj{ width:100%; min-width:1300px; padding:23px 0; background:#161616;}
.bottom_box{ width:1400px; margin:auto; font-size:14px; color:#e8e8e8; line-height:24px; text-align:center;}
.bottom_box a{ font-size:14px; color:#e8e8e8; line-height:24px;}
.bottom_box a:hover{ color:#fff; text-decoration:underline;}
@media ( min-device-width:1530px )and ( max-width:1680px ) {
.nav{ margin-left:100px;}
.nav li{ margin-right:35px;}
	}
@media ( min-device-width:1400px )and ( max-width:1520px ) {
.nav{ margin-left:70px;}
.nav li{ margin-right:25px;}
.nav li a{ font-size:15px;}
	}
@media ( min-device-width:1240px )and ( max-width:1366px ) {
.nav{ margin-left:25px;}
.nav li{ margin-right:20px;}
.nav li a{ font-size:14px;}
.footer_right{ width:934px;}
.footer_nav ul{margin-right: 95px;}
	}