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

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

.commonTitle2 h1 {
	font-size: .43rem;
	color: #fff;
	text-align: center;
	padding: 0 .3rem;
	padding-bottom: .29rem;
}

.commonTitle2 p {
	font-size: .26rem;
	color: #fff;
	text-align: center;
	padding: 0 .3rem;
}

.banner {
	background: url(../images/sygl/syglBanner.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.3rem;
	padding: 1.8rem 0;
	text-align: center;
}

.banner h1 {
	display: block;
	color: #0F7473;
	font-size: .47rem;
}

.banner h2 {
	display: block;
	color: #A1A1A1;
	font-size: .19rem;
	font-weight: normal;
}

.banner p {
	font-size: .26rem;
	color: #0F7473;
	font-weight: normal;
	padding: .2rem 0;
}


.banner a {
	display: block;
	width: 1.85rem;
	height: .45rem;
	background: #34D482;
	border-radius: .23rem;
	box-shadow: 0 .03rem .06rem 0 rgba(0, 0, 0, 0.06);
	color: #fff;
	text-align: center;
	line-height: .45rem;
	font-size: .25rem;
	margin: 0 auto;
	margin-top: .6rem;
}


.partA {
	padding: .7rem 0;
	padding-bottom: 0;
}

.partAwarp {
	padding: 0 .3rem;
	overflow: hidden;
}

.partAImg {
	text-align: center;
	padding: 1rem 0;
}

.partAImg img {
	height: 2.93rem;
}

.partB {
	padding: .7rem 0;
	background: url(../images/sygl/syglBg001.png) no-repeat left top;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	height: 8.79rem;
}

.partBwarp {
	padding: .5rem .8rem;
	overflow: hidden;
}

.partBwarp ul li {
	width: 25%;
	float: left;
	text-align: center;
}

.partBwarp ul li img {
	height: .79rem;
}

.partBwarp ul li span {
	display: block;
	color: #fff;
	font-size: .22rem;
	padding-top: .1rem;
}


.partC {
	padding: .7rem 0;
	background: #FFF;
}

.partCwarp {
	padding: 0 .3rem;
}

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

.partCImg img {
	height: 6.4rem;
}

.partCBox{margin-top: -.5rem;}

.partCBox dl {
	background: #fff;
	border-radius: .20rem;
	box-shadow: 0 .03rem .1rem 0 rgba(0, 0, 0, 0.11);
	display: block;
	margin-bottom: .3rem;
	padding: .4rem;
	position: relative;
}

.partCBox dl:after {
	content: '1';
	position: absolute;
	width: .98rem;
	height: .88rem;
	line-height: .88rem;
	background: #00c08b;
	border-radius: 0 0 .16rem .16rem;
	right: .7rem;
	top: 0rem;
	z-index: 2;
	font-size: .48rem;
	text-align: center;
	color: #fff;
}

.partCBox dl:nth-child(2):after {
	content: '2';
	position: absolute;
	width: .98rem;
	height: .88rem;
	line-height: .88rem;
	background: #00c08b;
	border-radius: 0 0 .16rem .16rem;
	right: .7rem;
	top: 0rem;
	z-index: 2;
	font-size: .48rem;
	text-align: center;
	color: #fff;
}

.partCBox dl:nth-child(3):after {
	content: '3';
	position: absolute;
	width: .98rem;
	height: .88rem;
	line-height: .88rem;
	background: #00c08b;
	border-radius: 0 0 .16rem .16rem;
	right: .7rem;
	top: 0rem;
	z-index: 2;
	font-size: .48rem;
	text-align: center;
	color: #fff;
}


.partCBox dl dt {
	display: block;
	overflow: hidden;
}

.partCBox dl dt img {
	height: .7rem;
	float: left;
	margin-right: .2rem;
}

.partCBox dl dt h1 {
	font-size: .34rem;
	color: #333;
	float: left;
}

.partCBox dl dd {
	display: block;
	color: #2B2B2B;
	font-size: .25rem;
	padding-top: .2rem;
}


.partD {
	padding: 2rem 0 1rem 0;
	background: linear-gradient(178deg, #00c08b 35%, #ffffff 95%);
	margin-top: -2rem;
}

.partDwarp {
	overflow: hidden;
	padding: 0 .3rem;
}

.partDImg {
	text-align: center;
	padding: .7rem 0 .5rem 0;
	z-index: 1;
	position: relative;
}

.partDImg img {
	height: 5.45rem;
}

.partDCon {
	overflow: hidden;
	margin-top: -1rem;
	z-index: 2;
	position: relative;
}

.partDCon dl {
	background: #fff;
	border-radius: .20rem;
	box-shadow: 0 .03rem .1rem 0 rgba(0, 0, 0, 0.11);
	padding: .4rem .3rem;
	margin-bottom: .3rem;
}

.partDCon dl dt {
	font-size: .34rem;
	font-weight: bold;
	color: #333;
	margin-bottom: .2rem;
}

.partDCon dl dd {
	font-size: .25rem;
	font-weight: 500;
	color: #2B2B2B;
}

.partE {
	padding: .2rem 0;
	background: #FFF;
}

.partEwarp {
	overflow: hidden;
	padding: 0 .3rem;
	padding-top: .8rem;
}

.partEwarp ul li {
	width: 32%;
	float: left;
	text-align: center;
	margin-bottom: .4rem;
}

.partEwarp ul li div {
	border: .02rem solid #00c08b;
	border-radius: 50%;
	width: 1.86rem;
	height: 1.86rem;
	display: inline-block;
	line-height: 1.86rem;
	vertical-align: middle;

}

.partEwarp ul li div img {
	display: inline-block;
	vertical-align: middle;
	max-width: 70%;
	max-height: 60%;
}

.partEwarp ul li span {
	display: block;
	text-align: center;
	color: #333;
	font-size: .24rem;
	padding-top: .1rem;
}
