﻿.commonTitle {
	text-align: center;
}

.commonTitle h1 {
	font-size: .43rem;
	color: #2B2B2B;
	text-align: center;
	padding: 0 .3rem;
	padding-bottom: .29rem;
	position: relative;
	display: inline-block;
}

.commonTitle h1:before {
	content: '';
	position: absolute;
	background: url(../images/wxhy/wxhyIcon001.png) no-repeat left center;
	-o-background-size: auto .23rem;
	-ms-background-size: auto .23rem;
	-moz-background-size: auto .23rem;
	-webkit-background-size: auto .23rem;
	background-size: auto .23rem;
	width: .34rem;
	height: .23rem;
	right: 98%;
	top: 30%;
}

.commonTitle h1:after {
	content: '';
	position: absolute;
	background: url(../images/wxhy/wxhyIcon001.png) no-repeat left center;
	-o-background-size: auto .23rem;
	-ms-background-size: auto .23rem;
	-moz-background-size: auto .23rem;
	-webkit-background-size: auto .23rem;
	background-size: auto .23rem;
	width: .34rem;
	height: .23rem;
	left: 98%;
	top: 30%;
}

.commonTitle h2 {
	font-size: .35rem;
	color: #33AB5F;
	text-align: center;
	padding: .7rem .3rem .2rem .3rem;
	font-weight: normal;
}

.commonTitle p {
	font-size: .26rem;
	color: #2B2B2B;
	text-align: center;
	padding: 0 .3rem;
}

body {
	background: #F3F4F6;
}

.banner {
	background: url(../images/wxhy/wxhybanner.png) no-repeat top center;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	height: 9.34rem;
	padding-top: .8rem;
	padding-left: 1rem;
}

.banner h1 {
	display: block;
	text-align: left;
	color: #FED96F;
	font-size: .51rem;
}

.banner h2 {
	display: block;
	text-align: left;
	color: #fff;
	font-size: .43rem;
}

.banner p {
	font-size: .25rem;
	color: #fff;
	text-align: left;
	padding-top: .2rem;
}

.banner a {
	display: block;
	width: 1.69rem;
	height: .42rem;
	background: #fff;
	border-radius: .27rem;
	color: #4AB480;
	text-align: center;
	line-height: .42rem;
	font-size: .23rem;
	margin-top: .5rem;
}

.partA {
	padding: .7rem 0;
	background: #F3F4F6;
	overflow: hidden;
	padding-bottom: 0;
}

.partAwarp {
	background: url(../images/wxhy/wxhyBg001.png) no-repeat left bottom;
	-o-background-size: auto 4.07rem;
	-ms-background-size: auto 4.07rem;
	-moz-background-size: auto 4.07rem;
	-webkit-background-size: auto 4.07rem;
	background-size: auto 4.07rem;
	padding-top: .8rem;
	padding: .8rem .3rem .3rem .3rem;
	overflow: hidden;
}

.partAwarp dl {
	width: 30%;
	float: left;
	height: 4.36rem;
	background: #fff;
	border-radius: .27rem;
	box-shadow: 0 0.03px 0.2rem 0 rgba(0, 0, 0, 0.09);
	position: relative;
}

.partAwarp dl::before {
	content: "";
	position: absolute;
	background: url(../images/wxhy/wxhyIcon002.png) no-repeat left center;
	-o-background-size: auto .38rem;
	-ms-background-size: auto .38rem;
	-moz-background-size: auto .38rem;
	-webkit-background-size: auto .38rem;
	background-size: auto .38rem;
	width: .39rem;
	height: .38rem;
	top: .05rem;
	left: .1rem;
}

.partAwarp dl:nth-child(2):before {
	content: "";
	position: absolute;
	background: url(../images/wxhy/wxhyIcon003.png) no-repeat left center;
	-o-background-size: auto .38rem;
	-ms-background-size: auto .38rem;
	-moz-background-size: auto .38rem;
	-webkit-background-size: auto .38rem;
	background-size: auto .38rem;
	width: .39rem;
	height: .38rem;
	top: .05rem;
	left: .1rem;
}

.partAwarp dl:nth-child(3):before {
	content: "";
	position: absolute;
	background: url(../images/wxhy/wxhyIcon004.png) no-repeat left center;
	-o-background-size: auto .38rem;
	-ms-background-size: auto .38rem;
	-moz-background-size: auto .38rem;
	-webkit-background-size: auto .38rem;
	background-size: auto .38rem;
	width: .39rem;
	height: .38rem;
	top: .05rem;
	left: .1rem;
}


.partAwarp dl:nth-child(2) {
	margin: 0 5%;
}

.partAwarp dl dt {
	text-align: center;
	padding-top: .2rem;
}

.partAwarp dl dt img {
	height: 1.52rem;
}

.partAwarp dl dd {
	padding: .1rem;
}

.partAwarp dl dd h1 {
	text-align: center;
	color: #33ab5f;
	font-size: .26rem;
	padding: .2rem 0;
}

.partAwarp dl dd p {
	text-align: center;
	color: #7A7A7A;
	font-size: .20rem;
}

.arrowdown {
	text-align: center;
	padding: .4rem 0;
}

.arrowdown img {
	height: .6rem;
}

.partB {
	padding: 0 .3rem .7rem .3rem;
	position: relative;
	z-index: 2;
}

.partB::before {
	content: "";
	position: absolute;
	background: url(../images/wxhy/wxhyBg002.png) no-repeat left center;
	-o-background-size: auto 1.99rem;
	-ms-background-size: auto 1.99rem;
	-moz-background-size: auto 1.99rem;
	-webkit-background-size: auto 1.99rem;
	background-size: auto 1.99rem;
	width: 1.5rem;
	height: 1.99rem;
	top: -1.2rem;
	right: 0;
	z-index: -1;
}

.partBwarp {
	background: #fff;
	border-radius: .18rem;
	box-shadow: 0 0 .15rem 0 rgba(0, 0, 0, 0.07);
	padding: .5rem .3rem;
	position: relative;
	z-index: 1;
}

.partBwarp::before {
	content: "";
	position: absolute;
	background: url(../images/wxhy/wxhyIcon008.png) no-repeat left center;
	-o-background-size: auto 1.01rem;
	-ms-background-size: auto 1.01rem;
	-moz-background-size: auto 1.01rem;
	-webkit-background-size: auto 1.01rem;
	background-size: auto 1.01rem;
	width: .22rem;
	height: 1.01rem;
	bottom: -.6rem;
	left: .3rem;
	z-index: 3;
}

.partBwarp::after {
	content: "";
	position: absolute;
	background: url(../images/wxhy/wxhyIcon008.png) no-repeat left center;
	-o-background-size: auto 1.01rem;
	-ms-background-size: auto 1.01rem;
	-moz-background-size: auto 1.01rem;
	-webkit-background-size: auto 1.01rem;
	background-size: auto 1.01rem;
	width: .22rem;
	height: 1.01rem;
	bottom: -.6rem;
	right: .3rem;
	z-index: 3;
}


.partBImg {
	text-align: center;
	padding: .5rem 0 .3rem 0;
}

.partBImg img {
	height: 3.21rem;
}

.partC {
	padding: 0 .3rem .7rem .3rem;
	position: relative;
	z-index: 1;
	margin-top: -.45rem;
}

.partCwarp {
	background: #fff;
	border-radius: .18rem;
	box-shadow: 0 0 .15rem 0 rgba(0, 0, 0, 0.07);
	padding: .5rem .3rem;
	position: relative;
}

.partCImg {
	text-align: center;
	padding: .5rem 0 .3rem 0;
}

.partCImg img {
	height: 5.41rem;
}

.partD {
	overflow: hidden;
	position: relative;
}

.partDImg {
	text-align: center;
}

.partDImg img {
	height: 5.61rem;
}

.partDcon {
	padding: .3rem;
}

.partDcon dl {
	overflow: hidden;
	margin-top: .5rem;
}

.partDcon dl dt {
	float: left;
	margin-right: .2rem;
}

.partDcon dl dt img {
	height: 1.82rem;
}

.partDcon dl dd {
	padding: .3rem;
}

.partDcon dl dd h1 {
	font-size: .39rem;
	color: #333;
	padding: .3rem 0 .1rem 0;
}

.partDcon dl dd p {
	font-size: .24rem;
	color: #666;
}

.partDtxt {
	padding: .3rem .5rem;
}

.partDtxt p {
	font-size: .24rem;
	color: #666;
}

.partDul {
	overflow: hidden;
	padding: .2rem .5rem;
}

.partDul li {
	margin-top: .2rem;
}

.partDul li h1 {
	font-size: .24rem;
	color: #03AA63;
}

.partDul li p {
	font-size: .22rem;
	color: #666;
}

.slider .slick-slide img {
	display: inline-block;
}

.slider .slick-dots {
	text-align: center;
	position: absolute;
	top: 6rem;
	left: 42%;
}

.slider .slick-dots li {
	display: inline-block;
	width: .13rem;
	height: .13rem;
	border-radius: 50%;
	margin: 0 .08rem;
	background: #03AA63;
	opacity: 0.4;

}

.slider .slick-dots li.slick-active {
	display: inline-block;
	width: .7rem;
	height: .13rem;
	border-radius: .07rem;
	margin: 0 .08rem;
	background: #03AA63;
	opacity: 1;

}

.slider .slick-dots li button {
	display: none;
}

.partE {
	padding: .7rem .3rem;
	background: url(../images/wxhy/wxhyBg003.png) no-repeat left bottom;
	-o-background-size: auto 2.9rem;
	-ms-background-size: auto 2.9rem;
	-moz-background-size: auto 2.9rem;
	-webkit-background-size: auto 2.9rem;
	background-size: auto 2.9rem;
}

.partEwarp {
	background: #fff;
	border-radius: .18rem;
	box-shadow: 0 0 .15rem 0 rgba(0, 0, 0, 0.07);
	padding: .5rem .3rem;
	position: relative;
}

.partEImg {
	text-align: center;
	padding: .5rem 0 .3rem 0;
}

.partEImg img {
	height: 5.41rem;
}

.partEdl {
	overflow: hidden;
}

.partEdl dl {
	width: 48%;
	float: left;
	height: 1.97rem;
	background: #fff;
	border: .02rem solid #07c160;
	margin-top: .6rem;
	border-radius: .18rem;
}

.partEdl dl:nth-child(even) {
	margin-left: 4%;
}

.partEdl dl dt {
	height: .46rem;
	line-height: .46rem;
	text-align: center;
	color: #fff;
	font-size: .26rem;
	background: #07c160;
	border-radius: .23rem;
	margin: 0 7%;
	margin-top: -.2rem;

}

.partEdl dl dd {
	padding: .3rem;
	color: #666;
	font-size: .22rem;
}
