div{
	box-sizing: border-box;
}
.part1{
	width: 100%;
	height:750px;
	line-height: 750px;
	background-image: url(../images/img4.png);
	background-size: 100%;
	background-repeat: no-repeat;
	text-align: center;
	overflow:hidden;
	position:relative;
}
@media screen and (max-width: 1300px) {
	.part1{
		height: 400px;
	}
}
.part1 h1{
	color: #fff;
	font-size: 2.5em;
}

.con{
	width: 100%;
	padding: 0% 15%;
	text-align: center;
	background-color: #fff;
}

.con_body{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.con_body_center {
	justify-content: center;
}
.con img{
	width: 100%;
}
.con_body .business{
	width: 212px;
	margin: 1% 3%;
}
.con_body .icon{
	width: 80px;
	height: 80px;
}
.title_text1{
	color: #404F54;
	font-size: 60px;
	margin-bottom: 80px;
}
.title_text2{
	color: #404F54;
	font-size: 20px;
	margin-top: 22px;
}
.main_text{
	font-size: 16px;
	margin-top: 12px;
	color: #8C9499;
	
}
.business .main_text{
	text-align: left;
}
.title_text3{
	color: #000;
	font-size: 28px;
	margin-top: 22px;
	margin-bottom: 20px;
	font-weight: 600;
}
.con_body .img{
	width: 80%;
}
.con_body .module{
	width: 25%;
}
.title_text4{
	color: #404E54;
	font-size: 29px;
	margin-bottom: 12px;
}
.line{
	width: 72px;
	height: 3px;
	background-color: #80D2DF;
	border-radius: 2px;
}
.con_body .brief{
	width: 25%;
	text-align: left;
	margin-top: 8%;
	margin-bottom: 5%;
	margin-right: 5%;
}
.part2_1{
	margin-bottom: 160px;
}

.part2_1 .option{
	width:50%;
	height:58px;
	background:rgba(237,240,242,1);
	font-size: 24rpx;
	color: #707070;
	text-align: center;
	line-height: 58px;
	display: inline-block;
}
.part2_1 .selected{
	background-color: #2AB4CA;
	color: #fff;
}
.part2_2{
	width: 100%;
	display: flex;
}
.part2_2_img{
	width: 50%;
	padding: 0 5%;
	display: flex;
	align-items: center;
}
.part2_2 .part2_2_text{
	width: 50%;
	font-size: 24px;
	color: #0A1A27;
	text-align: left;
}

.part2_2_img img{
	width: 100%;
}