/* CSS Document */
a{  text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());color:#666666;}
a:visited{text-decoration:none;}
a:active{text-decoration:none;}
a:hover{ color:#C70002;outline:none}
 
body,td,th {font-family: 微软雅黑;}
body {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;font-size:12px; background:#FFF}
a {font-family: 微软雅黑;font-size: 12px;}
@media screen and (min-width:1025px) {
#hrader{ width:100%; height:120px; margin:0 auto; background-color:#f7f7f7}

.header{ width:1200px; height:120px; margin:0 auto; position:relative}
.logo{ position:absolute; top:20px; left:20px; background:url(../images/headlogo.png) no-repeat; } 
.logo a{display:block; width:480px; height:86px;}
.dh{padding-left:70px; height:55px; position:absolute; top:40px; right:1px; background:url(../images/tel.png) no-repeat 0px 2px;  font-size:20px; font-weight:bold; color:#363636}
.dh1{padding-left:70px; height:55px; position:absolute; top:65px; right:1px; font-size:24px; font-weight:bold;color:#363636}
}
@media screen and (max-width:1024px) {
#hrader{ width:100%; height:auto; margin:0 auto; background:url(../images/hed.jpg) no-repeat top center}
.header{ width:100%; height:auto; margin:0 auto; position:relative; background-color:#FFFFFF;}
.logo{width:100%;height:86px;background:url(../images/headlogo.png) no-repeat center center; background-size:98% 35px; } 
.logo a{display:block; width:100%; height:55px;}
.dh{padding-left:10px; height:55px; top:20px; text-indent:50px; line-height:45px; background:url(../images/tel.png) no-repeat 15px 2px;background-size:auto 60%;  font-size:18px; color:#363636}
.dh1{position:absolute;top:73px;left:33%;font-size:18px; color:#363636; padding-left:55px; line-height:28px;}
}

@media screen and (min-width:1025px) {
.headnav{width:100%; height:57px; margin:0 auto; z-index:50000;    background-color:#00a1a3}
.headnav .nav{	 width:1200px; height:57px; margin:0 auto;  position:relative; z-index:111}
.headnav .nav li{ width:200px; height:57px; float:left; display:inline; text-align:center; line-height:57px; font-size:18px; font-weight:bold; font-family:"微软雅黑"; background:url(../images/nav_line.jpg) no-repeat right center;}
.headnav .nav li.first,.headnav .nav li.last{background:none;}
}
@media screen and (max-width:1024px) {
.headnav{width:100%;margin:0 auto; height:110px;background-color:#00a1a3;  padding-top:6px;}
.headnav .nav{width:100%;height:auto;}
.headnav .nav li{ width:25%; height:57px; float:left; display:inline; text-align:center; line-height:57px; font-size:18px; font-weight:bold; font-family:"微软雅黑"; background:url(../images/nav_line.jpg) no-repeat right center; }
}
.headnav .nav li a{	display:block;color:#FFF; font-size:18px;}
@media screen and (min-width:1025px) {
.headnav .nav li a:hover,.headnav .nav li a.current{background:url(../images/nav_hh.png) no-repeat center center;font-size:18px;}
.headnav .nav li .second-nav{	width: 150px;	display: none;	position: relative;font-size:18px;}
}
@media screen and (max-width:1024px) {
.headnav .nav li a:hover,.headnav .nav li a.current{background:url(../images/nav_h.png) no-repeat center center; background-size:90%;font-size:18px;}
.headnav .nav li .second-nav{ display:none; width:0px; height:0px; overflow:hidden;}
}
.headnav .nav li .second-nav li{	position: relative;	width: 100%;	height: 30px;	line-height: 30px;	background:#343434  ;	border-bottom: 1px solid #666; font-size:12px;}
.headnav .nav li .second-nav li .third-nav{	width: 150px;	height: 200px;	display: none;	margin-left: 100%;	margin-top: -30px;}


/*flash*/
.index_banner{width:100%;height:0;padding-bottom:31.77%;position:relative;overflow:hidden;}
.index_banner .swiper-wrapper{position:absolute;left:0;top:0;width:100%;height:100%;}
.index_banner .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover;}
.index_banner .swiper-button-next{width:47px;height:80px;background-color:rgba(0,0,0,.3);background-size:31px 60px;margin-top:-40px;right:0;}
.index_banner .swiper-button-prev{width:47px;height:80px;background-color:rgba(0,0,0,.3);background-size:31px 60px;margin-top:-40px;left:0;}


/*flash*/
.web_banner{width:100%;max-width:640px;height:0;padding-bottom:31.77%;position:relative;overflow:hidden;}
.web_banner .web-wrapper{position:absolute;left:0;top:0;width:100%;height:100%;}
.web_banner .web-slide img{display:block;width:100%;height:100%;object-fit:cover;}
.web_banner .web-button-next{width:47px;height:80px;background-color:rgba(0,0,0,.3);background-size:31px 60px;margin-top:-40px;right:0;}
.web_banner .web-button-prev{width:47px;height:80px;background-color:rgba(0,0,0,.3);background-size:31px 60px;margin-top:-40px;left:0;}

