/* è§£å†³æ–¹æ¡ˆè¯¦æƒ… */
.solutionContent {
	padding: 50px 0;
}
.solutionContent .overflow {
	text-align: center;
	border-bottom: 1px solid #cdcdcd;
	margin-bottom: 20px;
}
.solutBar{
	display: inline;
	margin: 0 auto;
}
.solutBar span{
	padding: 0 2em; 
	font: 18px/46px "微软雅黑";
	color: #444;
	position: relative;
}
.solutBar span.currentSolutBar{
	color: #007AFF;
	font-weight: bold;
}
.solutBar span.currentSolutBar::after{
	content: '';
	position: absolute;
	display: inline-block;
	width: 100%;
	left: 0;
	bottom: -13px;
	border-bottom: 3px solid #007AFF;
}
.solutInfoByBar .solutInfo_list p, .pageParagraph{
	padding: 20px 0;
	font: 16px/32px "微软雅黑";
	color: #444;
	text-indent: 2em;
	margin-bottom: 20px;
}

.summary {
	background: #f5f5f5;
	padding: 50px 0;
}
.summaryHalf{
	width: 500px;
	margin-right: 20px;
	float: left;
	margin-bottom: 60px;
	height: 240px;
}
.summaryHalf:nth-child(2n) {
	margin-right: 0;
	width: 670px;
	float: right;
}
.summaryHalf img {
	display: block;
	width: 95%;
	margin: 0 auto;
	height: 100%;
	object-fit: cover;
}
.summaryHalf h3 {
	font: 24px/40px "微软雅黑";
	text-align: center;
	color: #555;
	padding-top: 50px;
	margin-bottom: 20px;
}
.summaryHalf p {
	margin: 0 auto;
	font: 16px/28px "微软雅黑";
	color: #444;
	text-align: justify;
}
.summary .singleTitle {
	margin-bottom: 60px;
}
/* æ•´ä½“è§„åˆ’ */
.overallPlan {
	padding: 50px 0;
}
.overallPlanImg {
	display: block;
	width: 60%;
	margin: 0 auto;
	border-radius: 3px;
}
.overallPlanImg img {
	display: block;
	width: 100%;
}
/* åº”ç”¨ä»·å€¼ */
.applicationValue {
	background: url(../images/bg_4.png) no-repeat left bottom;
	background-size: 100%;
	padding: 50px 0;
}	
.applicationValue .content h3 {
	margin-top: 30px;
	font: 21px/40px "微软雅黑";
	color: #007AFF;
	padding-left: 10px;
	position: relative;
}
.applicationValue .content h3::before{
	content: '';
	width: 6px;
	height: 6px;
	background: #007AFF;
	display:block;
	left: 0;
	top: 17px;
	position: absolute;
}
.applicationValue h3:nth-child(0){
	margin-top: 0;
}
.applicationValue p {
	font: 16px/26px "微软雅黑";
	color: #666;
	text-indent: 2em;
}
.faclass .content p{
	font: 16px/26px "微软雅黑";
    color: #666;
    text-indent: 2em;
}
.faclass .content h3{
    font: 21px/40px "微软雅黑";
    color: #007AFF;
    position: relative;
    margin-top: 30px;
    padding-left: 10px;
}
.faclass .content h3::before{
	content: '';
	width: 6px;
	height: 6px;
	background: #007AFF;
	display:block;
	left: 0;
	top: 17px;
	position: absolute;
}
.faclass .content h3:nth-child(1) {
	margin-top: 0;
}
.faclass .content img {
	display: block;
	max-width: 100%;
	margin: 15px auto;
}
.faclass{
	background: #f5f5f5 url(../images/bg_4.png) no-repeat center bottom;
	background-size: 100%;
}

.hyrj {
	overflow: hidden;
}
.hyrj img {
	display: block;
	float: left;
	width: 25%;
	margin-right: 2%;
	position: relative;
	top: -50px;
}
.hyrj p {
	float: right;
	width: 73%;
	padding-top: 58px;
}
.character {
	position: relative;
}
.character .characterImg {
	display: block;
	width: 30%;
	margin: 0 auto;
}
.character ul li{
	position: absolute;
	font: 14px/24px "微软雅黑";
	color: #444;
	width: 33%;
}
.character ul li em {
	display: inline-block;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	background: #007AFF;
	color: #fff;
	text-align: center;
	font: 18px/30px "微软雅黑";
	margin-right: 10px;
}

.character ul li:nth-child(1) {
	top: 24%;
	left: 2%;
}
.character ul li:nth-child(2) {
	top: 10%;
	left: 69%;
}
.character ul li:nth-child(3) {
	top: 50%;
	left: 3%;
}
.character ul li:nth-child(4) {
	top: 37%;
	left: 69%;
}
.characterImgContent {
	text-align: center;
	padding: 50px 0;
}
.characterImgContent img {
	display: inline-block;
	width: 45%;
	max-height: 220px;
	margin: 0 20px;
}