*{margin:0;padding:0;}
img{border:none;}
a{text-decoration:none; color:#4e302e;}
a:hover{text-decoration:none; color:#175d3a; }
li{list-style:none outside none;}
body{font-size:16px;line-height:30px;font-family:"微软雅黑"; background: #a7e6f9; color: #333;}

p{text-indent:2em;color:#666;}
p a{color:#cc9933;}
.fl{ float:left;} .fr{ float:right;}
.left{float:left;}.right{float:right;}



.wrap {width: 100%;margin: 0 auto 0;background: url(../images/banner_bg.png) no-repeat scroll 50% 0;height: 1150px;min-width: 1200px; }

.header {height: 100%;padding: 0px 0 0;position: relative;overflow: hidden;width: 100%;min-width: 1200px;}

.banner {max-width: 1200px;height: 960px;margin: 0 auto;}

.banner>img:nth-child(1) {
	width: 10%;
	left: 45%;
	bottom: 0;
	animation-delay: 2.2s;
	
	top: -25%;
	position: relative;
}

.banner>img:nth-child(2) {
	width: 60%;
	left: 9%;
	right: 0;
	margin: 0 auto;
	top: 10%;
	animation-delay: 1s;
	bottom: 5%;
	position: relative;
	}
	
.banner>img:nth-child(3) {
	width: 22%;
	left: 13%;
	right: 0;
	margin: 0 auto;
	top: 65%;
	animation-delay: 1.4s;
	bottom: 5%;
	position: relative;
}

.dy{ width:1000px; margin:20px auto; margin-bottom: 60px; overflow:hidden;  
  height: 180px;
  background-color: rgba(153, 255, 255,0.65);
  line-height: 32px;
  border-radius:1vw;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(5, 95, 140, 0.8);}
  
.dy p{ color: #055f8c; padding: 25px;text-align:justify;}

.dell{ width:100%; min-width:1200px;margin:0 auto;padding:0 0 50px 0;  overflow: hidden;}



.tt{ width:100%; height:100%; margin: 0 auto 40px; overflow: hidden;}

.center0{width:100%; background:url("../images/img_22.png")  no-repeat top center;overflow: hidden;}
.page{ width: 100%; margin:20px auto 0; overflow: hidden;}




/* 第一段 */

.grid {
	width: 100%;
	margin: 0px auto 0;
	padding: 0px 0 0px 0;
    min-width: 1200px;
	height: 520px;
}



.p1-nr left {
	width: 560px;
	overflow: hidden;
}

.p1-nr right {
	width: 560px;
	overflow: hidden;
}


.box-a {
	width: 560px;
	float: left;
	margin: 10px 0px 10px 0px;
	overflow: hidden;
}

.box-a img {width:550px;height:380px;
	border: 5px #fff solid;
}

.box-a h3 {
	margin: 15px 0 15px 0;
	font-size: 20px;
	line-height: 30px;
	font-weight: 800;
	padding-top: 0px;
}

.box-a h3 a {
	color: #333333;
}

.ar {
	width: 560px;
}

.ar p {
	text-indent: 2em;
	color: #666666;
	line-height: 30px;
}









/* 第二段 */

.center1{ width: 100%; margin: 0px auto; height: 100%; padding:0px 0 50px 0; min-width:1200px; background:url(../images/img_22.png) no-repeat top center; overflow: hidden;}
.page{ width:100%; margin:0px auto 0; overflow:hidden;}




.peng{ width:100%; margin:0 auto; overflow:hidden; }

.op{ width:100%; margin:0 auto;  overflow:hidden; }
  
.op p{ color: #666;font-size: 16px; line-height:32px; text-align:justify;}

.one{ width: 100%;; overflow: hidden; margin: 0 auto;}
.one1{ width: 100%;; overflow: hidden; margin:0px 0 0px 0;padding:20px 0 20px 0;}
.imgs1{ width: 700px; height:230px;}
.imgs1 img{ width: 330px; height: 220px; overflow: hidden;border: 5px #fff solid;}
.txt{ width: 470px; overflow: hidden;}
.txt h3{ width: 100%; color: #1d9358; font-size: 20px; text-align:center; line-height:28px; margin:5px 0 15px 0;background:#fbff91;}
.txt p{width: 100%; color: #666; margin:0 auto; text-align: left;text-align:justify;}










/* 第三段 */



.center3{ width: 100%; margin: 0 auto; height:100%; min-width: 1200px;padding:0px 0 0px 0;background:url(../images/img_22.png) no-repeat top center; overflow: hidden;}
.pagebox3{width:1200px; overflow:hidden;}


.col-common1 {
  position: relative;
  width: 380px;
  height: 750px;
  overflow: hidden;
  float: left;
	
}

.group-10 {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-self: center;
  width: 380px;height:430px;  
}



.product-1 { 
  justify-content: center;
  align-self: center;
  width: 370px;
  height: 420px;
	
  border:5px solid #fff; overflow:hidden;

  margin: 10px 0 0px 0px;
}




.col-item-0-1 {
  margin-left: 0px;padding: 0px 0px 0px 0;
}


.old{ width:100%; overflow: hidden;margin:20px auto;}
.old h3{ width: 100%; color: #333;font-size:20px;text-align:center; line-height:28px; margin:5px 0 10px 0;}
.old p{width: 100%; color: #666; margin:0px auto;font-size:16px; text-align: left;text-align:justify; }


.col-item-1-1 {
  margin:0 30px;
}


.col-item-1-2 {
  margin-right: 0px;
}




/* 第四段 */

.center4{ width: 100%; margin: 0px auto; height: 100%; padding:0px 0 70px 0; min-width: 1200px; background:url(../images/img_22.png) no-repeat top center; overflow: hidden;}
.page{ width:1200px; margin:0px auto 0; overflow:hidden;}


.col{overflow:hidden;}
.col-1-1{width:610px;height:380px;border:5px solid #fff;}
.col-1-2{width:530px;}

/* switch */
.switch{width:100%;height:100%;position:relative;margin:0 0 25px;}
.switch ul{width:100%;height:100%;position:relative;overflow:hidden;}
.switch li{width:100%;height:100%;position:absolute;top:0;left:0;}
.switch-nav{bottom:40px;right:10px;position:absolute;z-index:1;height:9px;}
.switch-nav span{margin:0 3px;font-size:10px;text-align:center;line-height:15px;cursor:pointer;float:left;display:block;width:9px;height:9px;background:url(../images/icon-switch.png) no-repeat scroll 0 0;color:#fff;}
.switch-nav span.active{background-position:0 -9px;}
.switch-hot-news{line-height:28px;width:454px;padding:0 0 0 105px;height:28px;margin:5px 0 0;background:url(../images/rc.png) no-repeat scroll 0 0;}
.switch-hot-news a{background:url(../images/n.gif) no-repeat scroll 0 50%;padding:0 10px 0 8px;font-size:13px;}
.switch h3{height:30px;line-height:30px;position:absolute;width:94%;padding:0 3%;background:url(../images/rs.png);font-size:14px;font-weight:normal;bottom:0;text-align:center;}
.switch h3 a{color:#fff;}

/* paragraph */
.paragraph{width:100%;height:auto;}
.paragraph h2  {text-align:justify;}
.paragraph h2 a {font-size:24px;color:#333;line-height:36px;}
.paragraph p {color:#666;text-align:justify;}
.paragraph p{margin:20px 0 0;font-size:16px;}


.news-1{font-size:18px;}
.news-1{color:#333;font-weight:bold;display:block;margin:2.5px 0;line-height:65px;}


.news-2{font-size:18px;}
.news-2{color:#333;font-weight:bold;display:block;margin:15px 0;line-height:32px;}






.caption {align-self: center;font-size:20px;line-height:90px;color: #ccc;text-decoration: none;letter-spacing: 0px;white-space: nowrap;lines:1;overflow: hidden; margin:0px auto;width: 1200px;}


.col-1-2 .news{margin:20px 0 0;}

.p_nr{ width: 1100px; overflow: hidden; margin: 30px 0 0 30px;}

.p_nr h2 {width:1100px;color: #027069; text-align: center;font-size: 24px;margin: 0 30px 15px 0;}

.p_nr p {width:1100px;color: #666;font-size:16px;margin: 20px 0 0 0;line-height:36px;text-align:justify;text-indent:2em;}



/* 第五段 */




.center5{ width: 100%; margin: 0 auto; height:100%; min-width: 1200px;padding:0px 0 0px 0;background:url(../images/img_22.png) no-repeat bottom center; overflow: hidden;}
.pagebox3{width:1200px; overflow:hidden;}


.col-common1 {
  position: relative;
  width: 380px;
  height: 750px;
  overflow: hidden;
  float: left;
	
}

.group-10 {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-self: center;
  width: 380px;height:430px;  
}



.product-1 { 
  justify-content: center;
  align-self: center;
  width: 370px;
  height: 420px;
	
  border:5px solid #fff; overflow:hidden;

  margin: 10px 0 0px 0px;
}




.col-item-0-1 {
  margin-left: 0px;padding: 0px 0px 0px 0;
}


.old{ width:100%; overflow: hidden;margin:20px auto;}
.old h3{ width: 100%; color: #333;font-size:20px;text-align:center; line-height:28px; margin:5px 0 10px 0;}
.old p{width: 100%; color: #666; margin:0px auto;font-size:16px; text-align: left;text-align:justify; }


.col-item-1-1 {
  margin:0 30px;
}


.col-item-1-2 {
  margin-right: 0px;
}




















/* 版权 */
.footer {

	justify-content: center;
	align-self: center;
	width: 100%;
	height: 572px;
	padding: 20px 0px 10px 0px;
	margin: 0px auto;
	background-color: #a7e6f9;
	background-image: url("../images/pg.png");
	background-size: 100% 100%;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-origin: padding-box;
	min-width: 1200px;
	overflow: hidden;
}

.summary-6 {
	overflow: hidden;
	width: 100%;
	font-size: 18px;
	line-height: 30px;
	color: #fff;
	text-align: center;
	margin: 380px auto;

}
