body{
	background-color: white;
}
.banner {
	height: 554px;
	background-size: cover;
	background-position: center;
	padding-top: 143px;
	box-sizing: border-box;
}

.banner img {
	display: block;
	margin: auto;

}

.banner p {
	font-size: 24px;
	font-weight: 600;
	color: rgba(255, 255, 255, 1);
	line-height: 33px;
	text-align: center;
	padding-top: 20px;
}

.banner ul {
	width: 630px;
	margin: auto;
	margin-top: 61px;
	display: flex;
	height: 48px;
	background: rgba(20, 101, 192, 0.7);

}

.banner ul li {
	margin: 0px 32px;
	color: white;
	width: 33.3%;
	line-height: 42px;
}

.banner ul li span {
	display: inline-block;
	background-color: white;
	width: 10px;
	height: 10px;
	border-radius: 22px;
	margin-right: 10px;
}

.banner {}



.box1 {
	display: flex;
	width: 1200px;
	display: flex;
	justify-content: space-between;
	margin: auto;
	margin-top: 40px;
}

.box1 .inner-box {
	padding: 10px;
	box-sizing: border-box;
	/* width: 580px; */
	/* height: 170px; */
	background: rgba(255, 255, 255, 1);
	border-radius: 10px;
	border: 1px solid rgba(212, 212, 212, 1);
	display: flex;
}

.box1 .no {
	width: 112px;
	height: 119px;
	font-size: 90px;
	font-family: MicrosoftYaqiHei-Bold, MicrosoftYaqiHei;
	font-weight: bold;
	color: rgba(229, 229, 229, 1);
	line-height: 119px;
	margin-top: 10px;
	margin-right: 20px;
}

.box1 h2 {
	font-size: 20px;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 600;
	color: rgba(74, 74, 74, 1);
	line-height: 28px;
	margin-top: 14px;
	margin-bottom: 14px;
}

.box1 p {
	font-size: 14px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: rgba(74, 74, 74, 1);
	line-height: 20px;
	margin-bottom: 5px;
}

.box1 {}
.regist{
	padding-bottom: 100px;
}
.quest{
	height: 300px;
	background-size: cover;
	background-position: center;
	padding-top:40px;
	box-sizing: border-box;
}

.quest a{
	display: flex;
	width:355px;
	height:50px;
	background:rgba(253,138,1,1);
	border-radius:33px;
	justify-content: center;
	font-size:22px;
	color: white;
	align-items: center;
	margin: auto;
}
.quest a img{
	margin-right: 10px;
	
}
.quest>img{
	display: block;
	margin: auto;
}
.quest p{
	color: white;
	text-align: center;
	padding-top:30px;
	padding-bottom:60px;
}
.quest{}

.data{
	margin-top: 40px;
}
.data h1{
	font-size:36px;
	font-weight:600;
	color:rgba(74,74,74,1);
	line-height:50px;
	text-align: center;
}
.data ul{
	width: 1200px;
	display: flex;
	flex-wrap: wrap;
	margin: auto;
	margin-top: 40px;
}
.data ul li{
	width: 20%;
	text-align: center;
	margin-right: 0px;
	padding: 0px 10px;
	box-sizing: border-box;
	margin-bottom: 44px;
}
.data ul li h2{
	font-size:20px;
	font-weight:600;
	color:rgba(74,74,74,1);
	line-height:28px;
	margin-bottom: 12px;
}
.data ul li p{
	font-size:14px;
	font-weight:400;
	color:rgba(74,74,74,1);
	line-height:20px;
}
.data ul li img{
	margin-bottom: 20px;
}

ul.div{
	display: flex;
	flex-wrap: wrap;
}
ul.div li{
	width: 33.3%;
	font-size:16px;
	font-weight:500;
	color:rgba(74,74,74,1);
	line-height:22px;
}
ul.div{}



.afterQ{
	background-color: #F5FAFF;
}
.afterQ h1{
	color: #4A4A4A;
	background-color: #F5FAFF;
	padding-top: 40px;
	
}
.afterQ .regist ul li.item{
	width: 367px !important;
	padding: 20px;
	box-sizing: border-box;
	height:340px ;
}
.afterQ p{
	margin:18px 0px ;
}
.afterQ .regist{
	background-color: #F5FAFF;
	height: 300px;
}