*{
	margin: 0;
	padding: 0;
}
html{
	font-size: 100px;
	font-size:calc(100vw * 100 / 1920)
}
.box1{
	padding-top: 1rem;
	display: flex;
	align-items: center;
	justify-content: center;
}
.box1-left{
	box-sizing: border-box;
	width: 7rem;
	padding-right: 1rem;
}
.img01{
	width: 7rem;
	height: auto;
}
.img02{
	margin-top: 0.7rem;
	width: 3.03rem;
	height: auto;
}
.box-title1{
	font-size: 0.42rem;
	font-weight: bold;
}
.box-p{
	margin-top: 0.7rem;
	font-size: 0.24rem;
	color: #7F7F7F;
}

.box2,.box3,.box4{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}
.box-title{
	height: 2rem;
	line-height: 2rem;
	font-size: 0.42rem;
	background: url('../img/title-icon.png') no-repeat;
	background-position: center 1rem; 
	background-size: 0.37rem 0.36rem;
}
.box2-list{
	width: 14rem;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
}
.box-item{
	box-sizing: border-box;
	width: 6.88rem;
	height: 2.01rem;
	padding-left: 2.24rem;
	display: flex;
	justify-content: center;
	flex-direction: column;
	font-size: 0.26rem;
	color: #6A6A6A;
}
.box-item1{
	background: url('../img/img03.png') no-repeat;
	background-size: 100% 100%;
}
.box-item2{
	background: url('../img/img04.png') no-repeat;
	background-size: 100% 100%;
}
.box-item3{
	background: url('../img/img05.png') no-repeat;
	background-size: 100% 100%;
}
.box-item4{
	background: url('../img/img06.png') no-repeat;
	background-size: 100% 100%;
}
.box3-m{
	margin-bottom: 0.5rem;
	display: flex;
	align-items: center;
	justify-content: center;
}
.box3-m-w{
	width: 6rem;
}
.box3-title1{
	font-size: 0.32rem;
}
.img07{
	width: 4.69rem;
	height: auto;
}
.img08{
	width: 4.78rem;
	height: auto;
}
.img09{
	width: 4.48rem;
	height: auto;
}
.img10{
	width: 6rem;
	height: auto;
}
.img11{
	width: 3.81rem;
	height: auto;
}
.img12{
	width: 5.17rem;
	height: auto;
}
.box3-left10{
	box-sizing: border-box;
	padding-left: 0.5rem;
}
.ple1{
	padding-left: 1.4rem;
}
.ple2{
	padding-left: 1.18rem;
}
.ple3{
	padding-left: 1.38rem;
}
.box3-right11{
	display: flex;
	justify-content: flex-end;
}
.box4{
	height: 5rem;
	background: #FFFCF7;
}