.banner1{
	min-height: 200px;
	padding: 60px 0;
	display: flex;
	align-items: center;
}
.bannerBox1{
	position: relative;
	z-index: 3;
	width: 1400px;
	max-width: 94%;
	margin: 0 auto;
}
.banner1 .pic{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
}
.banner1 .pic img{
	height: 100%;
	object-fit: cover;
}
.banner1 .title{
	font-family: HarmonyOS Sans SC, HarmonyOS Sans SC;
}
.banner1 .title span{
	font-family: "HarmonyOS_Sans_SC_Bold";
}
.banner1 .innerBread{
	margin-top: 40px;
}
.questionTag{
	padding: 32px 0 66px;
	background-color: RGBA(247, 247, 247, 1);
}
.questionTag .box1 .box-c{
	padding: 60px 40px 128px;
	background-color: #fff;
}
.questionTag .box1 li:not(:last-child){
	margin-bottom: 70px;
}
.questionTag .box1 .box-c .li-title .iconfont{
	padding-right: 16px;
	color: rgba(40, 120, 255, 1);
}
.questionTag .box1 .box-c .li-c{
	margin-top: 30px;
}
.questionTag .box1 .box-c .li-c .items{
	display: flex;
	flex-wrap: wrap;
	gap: 7px;
}
.questionTag .box1 .box-c .li-c .items .item{
	font-family: HarmonyOS Sans SC, HarmonyOS Sans SC;
	font-weight: 400;
	font-size: 16px;
	color: #8C8C8C;
	line-height: 30px;
	padding: 0 9px;
	border: 1px solid #E9E5E2;
	transition: all .6s;
}
.questionTag .box1 .box-c .li-c .items .item:hover{
	border-color: rgba(40, 120, 255, 1);
	color: #fff;
	background-color: rgba(40, 120, 255, 1);
}
@media (max-width:1199px) {
	.questionTag .box1 .box-c{
		padding: 60px 30px 70px;
	}
	.questionTag .box1 li:not(:last-child){
		margin-bottom: 45px;
	}
}
@media (max-width:1024px) {
	.questionTag .box1 .box-c{
		padding: 60px 30px;
	}
	.questionTag .box1 li:not(:last-child){
		margin-bottom: 40px;
	}
	.banner1{
		padding: 50px 0;
	}
	.banner1 .innerBread{
		margin-top: 30px;
	}
	.questionTag{
		padding-bottom: 60px;
	}
}
@media (max-width: 768px) {
	.questionTag .box1 .box-c .li-title .iconfont{
		padding-right: 10px;
	}
	.banner1{
		padding: 40px 0;
	}
	.banner1 .innerBread{
		margin-top: 20px;
	}
	.questionTag .box1 .box-c{
		padding: 50px 25px;
	}
	.questionTag .box1 li:not(:last-child){
		margin-bottom: 30px;
	}
	.questionTag{
		padding-bottom: 50px;
	}
}
@media (max-width: 500px) {
	.questionTag{
		padding-bottom: 40px;
	}
	.questionTag .box1 .box-c .li-c{
		margin-top: 15px;
	}
	.banner1{
		padding: 30px 0;
	}
	.banner1 .innerBread{
		margin-top: 10px;
	}
	.questionTag .box1 .box-c{
		padding: 30px 20px;
	}
	.questionTag .box1 li:not(:last-child){
		margin-bottom: 25px;
	}
}