* {
	font-family: '微软雅黑';
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	text-decoration: none;
	background-repeat: no-repeat;
}

.wp {
	width: 1520px;
	margin: 0 auto;
}

header {
	position: fixed;z-index: 99;
	left: 0;
	top: 0;
	width: 100%;
	background-color: #fff;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

header .wp {
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: 140px;
}

header .nav {}

header .nav a {
	font-size: 26px;
	color: #000;
	padding: 0 25px;
}

header .nav a:hover {
	color: #00695b;
}

.index_banner {
	margin-top: 140px;
}

.index_banner img {
	width: 100%;
	vertical-align: middle;
}
.index_icon_list{padding-bottom: 110px;}
.index_icon_list h3 {
	font-size: 50px;
	color: #000;
	font-weight: normal;
	text-align: center;
}

.index_icon_list .con {
	display: flex;
	margin-top: 80px;
	justify-content: space-between;
	align-items: center;
	padding: 0 105px;
}
.index_icon_list .item{text-align: center;}
.index_icon_list .item img{width: 90px;vertical-align: middle;}
.index_icon_list .item h4{font-size: 22px;color: #000;margin-top: 30px;
	font-weight: normal;
}
.index_icon_list .item p{font-size: 16px;color: #676767;margin-top: 13px;
	line-height: 1.7;
}
.index_product{padding-top: 45px;padding-bottom: 40px;
	background-image: url(../images/pic1.jpg);
	background-size: cover;background-position: center;
	border-radius: 8px;overflow: hidden;
	
}
.index_product h3{position: relative;text-align: center;font-size: 28px;
	color: #000;font-weight: normal;
}
.index_product a{position: absolute;right: 50px;top: 50%;
	transform: translateY(-50%);
}
.index_product a em{vertical-align: middle;font-size: 18px;
	color: #676767;font-style: normal;
}
.index_product a img{vertical-align: middle;width: 40px;
	margin-left: 6px;
}

.index_product .list{display: flex;
	margin-top: 45px;padding: 0 40px;
	justify-content: space-between;
	align-items: center;text-align: center;
}
.index_product .list .pic{height: 230px;
		
	display: flex;
	  justify-content: center;
	  align-items: center;
	
}
.index_product .list .p{font-size: 22px;color: #676767;
	margin-top: 12px;
}
.index_product2{margin-top: 25px;
	background-image: url(../images/pic2.jpg);
}
.index_product3{margin-top: 25px;
	 display: flex;
	  justify-content: space-between;
}
.index_product3 .item{position: relative;border-radius: 8px;overflow: hidden;}



.index_product3 h3{position: absolute;text-align: left;font-size: 28px;
	color: #000;font-weight: normal;
	left: 0;width: 100%;top: 40px;padding-left: 75px;
}
.index_product3 h3.bai{color: #ffffff;}
.index_product3 a{position: absolute;right: 50px;top: 50%;
	transform: translateY(-50%);
}

.index_product3 a em{vertical-align: middle;font-size: 18px;
	color: #676767;font-style: normal;
}
.index_product3 h3.bai a em{color: #fff;} 
.index_product3 a img{vertical-align: middle;width: 40px;
	margin-left: 6px;
}
.index_product4{margin-top: 25px;position: relative;}
	 
.index_product4 h3{position: absolute;text-align: right;font-size: 28px;
	color: #000;font-weight: normal;
	left: 0;width: 100%;top: 40px;padding-right: 300px;
}
.index_product4 h3.bai{color: #ffffff;}
.index_product4 a{position: absolute;right: 50px;top: 50%;
	transform: translateY(-50%);
}

.index_product4 a em{vertical-align: middle;font-size: 18px;
	color: #676767;font-style: normal;
}

.index_scheme{padding-top: 120px;position: relative;padding-bottom: 126px;}
.index_scheme h3{font-size: 50px;color: #000;font-weight: normal;text-align: center;}
.index_scheme .list{margin-top: 102px;
	display: flex;position: relative;z-index: 2;
	justify-content: space-between;
	align-items: center;
}
.index_scheme .list .item{width: 485px;border-radius: 8px;
	overflow: hidden;box-shadow:0 0 8px rgba(0, 0, 0, 0.2);
}
.index_scheme .bg{position: absolute;left: 0;width: 100%;
	background-color: #f3f3f3;height: 50%;bottom: 0;z-index: 1;
}
.index_scheme .list .item .txt{padding: 45px;}
.index_scheme .list .item h4{font-size: 28px;color: #01584c;
	font-weight: normal;
}
.index_scheme .list .item p{font-size: 20px;color: #000000;
	line-height: 1.8;margin-top: 20px;opacity: 0.8;height: 70px;
}

.index_contact{display: flex;padding-top: 80px;padding-bottom: 65px;
	justify-content: space-between;
	align-items: center;padding-left: 180px;
}
.index_contact h4{font-size: 34px;color: #000;font-weight: normal;}
.index_contact p{font-size: 16px;color:#535353;}
.index_contact b{display: block;font-size: 26px;color: #000;
	margin-top: 5px;
}
.index_contact .item{margin-top: 45px;}
.index_contact .map{position: relative;border-radius: 8px;
	overflow: hidden;
}
.index_contact .map img{width: 100%;vertical-align: middle;}
.index_contact .txt{position: absolute;height: 116px;
	padding-left: 40px;background-color: rgba(0, 0, 0, 0.55);
	left: 0;bottom: 0;width: 100%;  display: flex;
  align-items: center;
}
.index_contact .txt span{font-size: 22px;color: #000;
	padding: 11px 18px;border-radius: 3px;
	background-color: #fff;
}
.index_contact .txt em{font-size: 22px;color: #e7e7e7;
	font-style: normal;margin-left: 25px;
}

footer{background-color: #111828;padding-top: 95px;padding-bottom: 130px;}
footer .wp{display: flex;
	justify-content: space-between;
	padding-left: 85px;
}
footer dt{font-size: 22px;color: #fff;margin-bottom: 40px;}
footer dd{margin-bottom: 16px;}
footer dd a{font-size: 16px;color: #cacaca;}
footer dd a:hover{text-decoration: underline;}
footer dd.w50{display: inline-block;}
footer dd.mr60{margin-right: 60px;}
footer .code{padding-top: 8px;}
footer .code img{width: 220px;vertical-align: middle;}
footer .copy{text-align: center;font-size: 16px;
	color: #8c8c8c;
}










