@charset "utf-8";


.inner{ width:1200px; margin:0px auto;}

header{ position:fixed; left:0; right:0; top:0; z-index:9999;}
header .head{ background:#fff; height:90px; box-shadow:0px 2px 4px -2px rgba(0, 0, 0, 0.3); padding:0 100px; }
header .head .logo{ width:180px; overflow:hidden;}
header .head .logo img{ display:block;}
header .head .gouw{ overflow:hidden; height:40px; margin-top:28px;}
header .head .gouw span{ float:left; overflow:hidden; display:block; font-size:20px; padding-left:10px; color:#888; font-family:Arial; line-height:36px;}
header .head .gouw span i{ display:block; width:30px; height:34px; background:url(../images/icon.png)/*tpa=http://www.ajsj.com.cn/statics/images/ajsj/images/icon.png*/ -132px -2px no-repeat; float:left; overflow:hidden;}
header .head .gouw figure{ float:left; display:block; overflow:hidden; position:relative;}
header .head .gouw figure input.text{ width:50px; height:34px; opacity:0; position:relative; z-index:10; border:1px #e0e0e0 solid; font-size:12px; padding-left:10px; transition-duration: 0.3s;-ms-transition-duration: 0.3s;-moz-transition-duration: 0.3s; -webkit-transition-duration: 0.3s;}
header .head .gouw figure input.sub{ border:none; display:block; width:30px; height:34px; background:url(../images/icon.png)/*tpa=http://www.ajsj.com.cn/statics/images/ajsj/images/icon.png*/ -90px -4px no-repeat; position:absolute; right:5px; top:0; z-index:90; cursor:pointer;}
header .head .gouw figure:hover input.text{ width:200px; opacity:1;}
header .head .navbox{ position:absolute; right:500px; top:30px;}
header .head .navbox li{ display:block; position:relative; float:left;   text-align:center; height:30px;}
header .head .navbox li a{ display:block; padding:0 40px; font-size:16px; position:relative;height:60px; transition:300ms; -webkit-transition:300ms; top:0; text-transform:uppercase;}
header .head .navbox li a span.tx_1{ font-size: 16px; transition: 300ms; -webkit-transition: 300ms; text-transform:uppercase;}
header .head .navbox li a span.tx_2{ text-transform:uppercase; font-size: 16px; position: absolute; left: 0; right: 0; top: 0; opacity: 0; transition: 300ms; -webkit-transition: 300ms; color:#006960}
header .head .navbox li:hover span.tx_1{ transform: translate(0); -webkit-transform: translate(0); opacity: 0; visibility: visible; }
header .head .navbox li:hover span.tx_2{ opacity:1;}
header .head .navbox li.on span.tx_1{ opacity:0;}
header .head .navbox li.on span.tx_2{ opacity:1;}
header .head .navbox li dl{ position:absolute; left:10%; top:60px; width:80%; background:#fff; display:none; padding-bottom:10px; box-shadow: 0 0 16px -4px rgba(0,0,0,.3);}
header .head .navbox li dl a{ margin:0; padding:0; display:block; height:30px; line-height:34px; color:#666; font-size:12px; transition-duration: 0.3s;-ms-transition-duration: 0.3s;-moz-transition-duration: 0.3s; -webkit-transition-duration: 0.3s;}
header .head .navbox li dl dt{ width:20px; height:4px; background:#006960; display:block; margin:0 auto; margin-bottom:10px;}

@media screen and (max-width:1800px){
	header .head{ padding:0 50px}
	}
@media screen and (max-width:1700px){
	header .head .navbox{ right:400px;}
	}
@media screen and (max-width:1600px){
	header .head .navbox{ right:300px;}
	}
@media screen and (max-width:1500px){
	header .head{ padding:0 30px}
	}
@media screen and (max-width:1450px){
	header .head .navbox{ right:240px;}
	}
	/*
@media screen and (max-width:1400px){
	header .head .navbox li{ padding:0 30px}
	}
	*/
@media screen and (max-width:1400px){
	header .head .navbox{ right:320px;}
	header .head .navbox li a{  padding:0 30px;}
	}
@media screen and (max-width:1366px){
header .head .navbox{ right:240px;}
}

@media screen and (max-width:1260px){
header .head .navbox{ right:0;}
header .head .gouw{ display:none;}
}




.slideBox{ width:100%;  position:relative; overflow:hidden; margin-top:90px;}
.slideBox .hd{ position:absolute; bottom:20px; left:50%; width:1200px; margin-left:-600px; text-align:center; z-index:90;}
.slideBox .hd ul{ overflow:hidden; zoom:1;}
.slideBox .hd ul li{ display:inline-block; font-size:0; width:14px; border-radius:14px; height:14px; background:#fff; margin:0 0 0 20px; cursor:pointer; transition: .5s ease-in-out; -webkit-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out;  -o-transition: .5s ease-in-out; z-index:90;}
.slideBox .hd ul li.on{ width:30px; background:#006960;}
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; width:100%;  overflow:hidden;}
.slideBox .bd li a{ display:block; width:100%; }
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png)/*tpa=http://www.ajsj.com.cn/statics/images/ajsj/images/slider-arrow.png*/ -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

		
.quick{ width:100%; overflow:hidden; padding:10px 0;}
.quick li{ width:310px; float:left; margin-left:20px; overflow:hidden; background:#f8f8f8; text-align:center; padding:18px 0; transition: all 0.3s; -ms-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s;}
.quick li:nth-child(1){ margin:0;}
.quick li em{ display:block; width:50px; height:50px; background:#444; margin:0 auto; border-radius:50%; padding:7px;}
.quick li em i{ display:block; width:50px; height:50px; background:url(../images/icon.png)/*tpa=http://www.ajsj.com.cn/statics/images/ajsj/images/icon.png*/ no-repeat;}
.quick li em i.icon1{ background-position:-86px -47px;}
.quick li em i.icon2{ background-position:-176px -47px;}
.quick li em i.icon3{ background-position:-86px -108px;}
.quick li em i.icon4{ background-position:-180px -108px;}
.quick li h1{ font-size:20px; font-weight:bold; color:#333; margin:16px 0 6px; text-transform:uppercase;}
.quick li P{ color:#333;}
.quick li:hover{ box-shadow:0px 5px 10px rgba(152,152,152,.3);margin-top:-5px;}


footer{ width:100%; overflow:hidden; background:#f2f2f2;}
footer .foot{ width:100%; overflow:hidden; padding:50px 0;}
footer .foot .pictu{ width:220px; overflow:hidden; float:left; position:relative;margin-top: -15px;}
footer .foot .pictu img{ display:block; width:150px;}
footer .foot .pictu i{ display:block; position:absolute; right:0; top:30px; height:150px; background:#e0e0e0; width:1px;}
footer .foot .daoh{ float:left; overflow:hidden; padding:0 60px; margin-top: -4px;}
footer .foot .daoh li{ width:120px; float:left; overflow:hidden; line-height:34px;}
footer .foot .daoh li a{ display:block; text-transform:uppercase;}
footer .foot .zxyy{ width:280px; float:left; overflow:hidden;}
footer .foot .zxyy h1{ font-size:16px; overflow:hidden;}
footer .foot .zxyy form{ width:100%; overflow:hidden;}
footer .foot .zxyy form input.text{ display:block; width:220px; padding-left:10px; line-height:32px; height:32px; border:1px #e0e0e0 solid; background:#fff; color:#999; margin-top:12px;}
footer .foot .zxyy form input.sub{ display:block; border:none; background:#006960; color:#fff; height:34px; line-height:34px; padding:0 20px; margin-top:12px; cursor:pointer;}
.txtScroll-top{ overflow:hidden; position:relative; margin-top:8px;}
.txtScroll-top .hd{ display:none;}
.txtScroll-top .infoList li{ color:#555;}
.txtScroll-top .infoList li i{ color:#006960;}
footer .foot .ewm{ float:right; overflow:hidden; text-align:center; margin-top:5px;}
footer .foot .ewm em{ display:block; float:left; margin-left:10px;}
footer .foot .ewm em img{ display:block; width:140px;}
footer .foot .ewm p{ padding-top:6px;}

footer .link{ width:100%; overflow:hidden;}
footer .link .hd{ width:90px; float:left; overflow:hidden; }
footer .link .hd h1{ font-size:16px;}
footer .link .bd{ overflow:hidden; zoom:1; float:left; padding:8px 0;}
footer .link .bd .tempWrap{ width:1210px !important; height:14px; }/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */
footer .link .bd ul{ overflow:hidden; zoom:1; }
footer .link .bd ul li{ height:14px; line-height:14px; border-right:1px #a8a8a8 solid; padding:0 30px; float:left; _display:inline; width:auto !important; }/* 用 width:auto !important 覆盖SuperSlide自动生成的宽度，解决文字不衔接问题 */
footer .link .bd ul li a{ color:#888;}
footer .link .bd ul li:hover a{ color:#006960;}
footer .webu{ line-height:70px; border-top:1px #e0e0e0 solid; width:100%; overflow:hidden; margin-top:25px; text-align:center}





