﻿.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;
}

.banner {
	background: url(../images/yylm/yylmBanner.png) no-repeat left center;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	height: 9.31rem;
	padding: .6rem;
}

.banner span {
	display: inline-block;
	text-align: center;
	color: #0143EF;
	font-size: .25rem;
	height: 45px;
	line-height: 45px;
	background: #fff;
	border-radius: .23rem;
	padding: 0 .2rem;
	margin-top: .4rem;
}

.banner h1 {
	margin: .2rem 0;
	display: block;
	text-align: left;
	color: #fff;
	font-size: .38rem;
}

.banner p {
	font-size: .18rem;
	color: #fff;
	text-align: left;
	margin-top: .1rem;
	position: relative;
	padding-left: .3rem;
}

.banner p:before {
	content: "";
	position: absolute;
	width: .13rem;
	height: .13rem;
	background: #fed041;
	border: .015rem solid #ffffff;
	border-radius: 50%;
	top: .06rem;
	left: 0;
}

.banner a {
	display: block;
	width: 1.69rem;
	height: .46rem;
	background: linear-gradient(109deg, #f9a856 8%, #ff8442 86%);
	border-radius: .24rem;
	color: #fff;
	text-align: center;
	line-height: .46rem;
	font-size: .22rem;
	float: left;
	margin-top: .5rem;
}


.partA {
	padding: .7rem 0;
	background: #fff;
}

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

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

.partAImg img {
	height: 5.02rem;
}

.partAdl {
	overflow: hidden;
	padding: .5rem;
}

.partAdl dl {
	background: #fff;
	border: .02rem solid #4e94fe;
	border-radius: .13rem;
	overflow: hidden;
	margin-top: .3rem;
}

.partAdl dl dt {
	font-size: .26rem;
	color: #fff;
	background: #1472ff;
	border-radius: .13px;
	width: .96rem;
	float: left;
	height: 1.9rem;
	text-align: center;
	margin-right: .2rem;
	padding-top: .7rem;
}

.partAdl dl:nth-child(2) {
	border: .02rem solid #11D611;
}

.partAdl dl:nth-child(2) dt {
	background: #11D611;
	padding-top: .5rem;
}

.partAdl dl:nth-child(2) dd {
	color: #11D611;
	padding-top: .4rem;
}

.partAdl dl:nth-child(3) {
	border: .02rem solid #FFA114;
}

.partAdl dl:nth-child(3) dt {
	background: #FFA114;
	padding-top: .7rem;
}

.partAdl dl:nth-child(3) dd {
	color: #FFA114;
	padding-top: .4rem;
}


.partAdl dl dd {
	font-size: .2rem;
	color: #1472FF;
	padding: .1rem .2rem .1rem 0;
}

.partB {
	padding: .7rem 0;
	background: #F6F9FF;
	overflow: hidden;
}

.partBul {
	padding: .3rem;
}

.partBul li {
	height: 5.2rem;
	background: #fff;
	border-radius: .09rem;
	box-shadow: 0 0 .15rem 0 rgba(49, 155, 255, 0.18);
	width: 48%;
	float: left;
	margin-top: 4%;
	padding: .3rem;
	text-align: center;
}

.partBul li:nth-child(even) {
	float: right;
}

.partBul li img {
	height: 1.43rem;
}

.partBul li h1 {
	font-size: .26rem;
	padding: .2rem 0;
}

.partBul li h1 span {
	color: #319BFF;
	padding-right: .1rem;
}

.partBul li p {
	font-size: .22rem;
	color: #666;
	line-height: .38rem;
}

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

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

.partCImg img {
	height: 4.95rem;
	margin-top: .5rem;
}

.partD {
	padding: .7rem 0;
	background: #F6F9FF;
}

.partDImg {
	padding: .3rem;
	text-align: center;
}

.partDImg img {
	height: 5.6rem;
	margin-top: .5rem;
}

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

.partEwarp {
	margin-left: .3rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	overflow: auto;
	margin-top: .5rem;
}

.partEwarpBox {
	width: 3.97rem;
	min-width: 3.97rem;
	height: 8.52rem;
	background: #fff;
	border-radius: .08rem;
	box-shadow: 0 0 .1rem 0 rgba(0, 0, 0, 0.15);
	margin: .1rem;
	margin-right: .2rem;
	position: relative;
}

.partEwarpBox dl dt {
	background: url(../images/yylm/yylmTitle001.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: 1.22rem;
	line-height: 1.22rem;
	text-align: center;
	font-size: .36rem;
	color: #fff;
}

.partEwarp .partEwarpBox:nth-child(2) dl dt {
	background: url(../images/yylm/yylmTitle002.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: 1.22rem;
	line-height: 1.22rem;
	text-align: center;
	font-size: .36rem;
	color: #fff;
}

.partEwarp .partEwarpBox:nth-child(3) dl dt {
	background: url(../images/yylm/yylmTitle003.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: 1.22rem;
	line-height: 1.22rem;
	text-align: center;
	font-size: .36rem;
	color: #fff;
}


.partEwarpBox dl dd {
	padding: .5rem;
	overflow: hidden;
}

.partEwarpBox dl dd p {
	font-size: .17rem;
	color: #333;
	text-align: center;
}

.partEwarpBox dl dd ul {
	overflow: hidden;
}

.partEwarpBox dl dd ul li {
	width: 48%;
	float: left;
	font-size: .18rem;
	margin-top: .1rem;
	position: relative;
	padding-left: .2rem;
}

.partEwarpBox dl dd ul li:before {
	content: "";
	position: absolute;
	width: .14rem;
	height: .14rem;
	background: #c2d3ec;
	border: .02rem solid #dfecff;
	border-radius: 50%;
	left: 0;
	top: .06rem
}

.partEwarpBox dl dd ul li:nth-child(even) {
	float: right;

}

.partEwarpBox dl dd ul.blueIcon li:before {
	background: #61affc;
	border: .02rem solid #d4e5ff;
}

.partEwarpBox dl dd ul.blueIcon li span {
	color: #1965FC;
}

.partEwarpBox dl dd ul.yellowIcon li:before {
	background: #fcc37a;
	border: .02rem solid #feefe1;
}

.partEwarpBox dl dd ul.yellowIcon li span {
	color: #F0A545;
}

.partEwarpBox dl dd h1.blueTitle {
	border-top: solid 2px #3B88FF;
	font-size: .18rem;
	color: #3B88FF;
	text-align: center;
	padding-top: .1rem;
	margin: .1rem 0;
}

.partEwarpBox dl dd h1.yellowTitle {
	border-top: solid 2px #F0A443;
	font-size: .18rem;
	color: #F0A443;
	text-align: center;
	padding-top: .1rem;
	margin: .1rem 0;
}

.askBt {
	height: .48rem;
	line-height: .48rem;
	background: linear-gradient(90deg, #d8e8fc 0%, #8aa7d2 91%);
	border-radius: .19rem;
	position: absolute;
	bottom: .2rem;
	left: .7rem;
	right: .7rem;
	font-size: .18rem;
	color: #fff;
	text-align: center;
}

.askBt a {
	font-size: .18rem;
	color: #fff;
}

.askBtblue {
	background: linear-gradient(90deg, #418eff 0%, #125efb 91%);
}

.askBtyellow {
	background: linear-gradient(90deg, #efc69b 0%, #f0a443 91%);
}

.partF {
	padding: .7rem 0;
	background: #f6f9ff;
}

.partFImg {
	padding: .3rem;
	text-align: center;
}

.partFImg img {
	height: 5.83rem;
	margin-top: .5rem;
}

.partG {
	padding: .7rem 0;
	background: #fff;
}

.partGwarp {

	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	overflow: auto;
	margin-top: .5rem;
}

.partGtitle {
	position: relative;
	font-size: .43rem;
	color: #2B2B2B;
	text-align: left;
	display: inline-block;
	margin-left: 2.4rem;
}

.partGtitle:before {
	content: "";
	position: absolute;
	background: url(../images/yylm/blueL.png) no-repeat left bottom;
	-o-background-size: auto .27rem;
	-ms-background-size: auto .27rem;
	-moz-background-size: auto .27rem;
	-webkit-background-size: auto .27rem;
	background-size: auto .27rem;
	right: 110%;
	top: .2rem;
	width: .62rem;
	height: .27rem;
}

.partGtitle:after {
	content: "";
	position: absolute;
	background: url(../images/yylm/blueR.png) no-repeat left bottom;
	-o-background-size: auto .27rem;
	-ms-background-size: auto .27rem;
	-moz-background-size: auto .27rem;
	-webkit-background-size: auto .27rem;
	background-size: auto .27rem;
	left: 110%;
	top: .2rem;
	width: .62rem;
	height: .27rem;
}

.partGwarpBox {
	width: 16.89rem;
	min-width: 16.89rem;
}

.partGtitleY:before {
	content: "";
	position: absolute;
	background: url(../images/yylm/yellowL.png) no-repeat left bottom;
	-o-background-size: auto .27rem;
	-ms-background-size: auto .27rem;
	-moz-background-size: auto .27rem;
	-webkit-background-size: auto .27rem;
	background-size: auto .27rem;
	right: 110%;
	top: .2rem;
	width: .62rem;
	height: .27rem;
}

.partGtitleY:after {
	content: "";
	position: absolute;
	background: url(../images/yylm/yellowR.png) no-repeat left bottom;
	-o-background-size: auto .27rem;
	-ms-background-size: auto .27rem;
	-moz-background-size: auto .27rem;
	-webkit-background-size: auto .27rem;
	background-size: auto .27rem;
	left: 110%;
	top: .2rem;
	width: .62rem;
	height: .27rem;
}

.partGtitleG:before {
	content: "";
	position: absolute;
	background: url(../images/yylm/greenL.png) no-repeat left bottom;
	-o-background-size: auto .27rem;
	-ms-background-size: auto .27rem;
	-moz-background-size: auto .27rem;
	-webkit-background-size: auto .27rem;
	background-size: auto .27rem;
	right: 110%;
	top: .2rem;
	width: .62rem;
	height: .27rem;
}

.partGtitleG:after {
	content: "";
	position: absolute;
	background: url(../images/yylm/greenR.png) no-repeat left bottom;
	-o-background-size: auto .27rem;
	-ms-background-size: auto .27rem;
	-moz-background-size: auto .27rem;
	-webkit-background-size: auto .27rem;
	background-size: auto .27rem;
	left: 110%;
	top: .2rem;
	width: .62rem;
	height: .27rem;
}

.partH {
	padding: .7rem 0;
	background: #F6F9FF;
	padding-bottom: 0;
}

.partHwarp {
	padding: .5rem 0;
}

.partHwarp dl {
	width: 6.41rem;
	margin: .5rem auto;
}

.partHwarp dl dt {
	background: url(../images/yylm/yylmTitle004.png) no-repeat left center;
	-o-background-size: 6.41rem 1.11rem;
	-ms-background-size: 6.41rem 1.11rem;
	-moz-background-size: 6.41rem 1.11rem;
	-webkit-background-size: 6.41rem 1.11rem;
	background-size: 6.41rem 1.13rem;
	height: 1.11rem;
	line-height: 1.11rem;
	width: 6.41rem;
	text-align: center;
	color: #fff;
	font-size: .37rem;
}

.partHwarp dl dd {
	text-align: center;
	padding: .3rem;
	background: #fff;
	border: .02rem solid #1874ff;
	border-radius: 0 0 .25rem .25rem;
}
