.about{
	background-color: RGBA(250, 250, 250, 1);
}
.about .box1{
	padding: 100px 0 210px;
	background-image: url(../img/about-box1-bg.jpg);
	background-size: cover;
}
.about .box1 .box-c{
	display: flex;
	justify-content: space-between;
}
.about .box1 .l{
	width: 71.42%;
}
.about .box1 .l .title{
	font-family: Rany-Light;
	font-weight: 300;
	font-size: 120px;
	color: #FFFFFF;
	line-height: .75;
	opacity: 0.2;
	text-transform: uppercase;
}
.about .box1 .l .title p:not(:first-child){
	margin-top: .2em;
}
.about .box1 .l .zh{
	margin-top: 70px;
	font-family: HarmonyOS_Sans_SC_Bold;
	color: #FFFFFF;
	line-height: 1.5;
}
.about .box1 .l .en{
	font-family: Rany;
	font-weight: 400;
	font-size: 18px;
	color: #FFFFFF;
	line-height: 24px;
	margin-top: 5px;
}
.about .box1 .l .text-box{
	font-family: HarmonyOS_Sans_SC_Light;
	font-size: 18px;
	color: #FFFFFF;
	line-height: 30px;
	margin-top: 31px;
}
.about .box1 .l .text-box strong{
	font-family: HarmonyOS_Sans_SC_Bold;
}
.about .box1 .r{
	width: 25%;
}
.about .box1 .r li:not(:last-child){
	margin-bottom: 65px;
}
.about .box1 .r .li-title{
	font-family: HarmonyOS_Sans_SC_Light;
	color: #FFFFFF;
	line-height: 1;
}
.about .box1 .r .li-number{
	font-family: Rany-Light;
	color: #FFFFFF;
	line-height: 1;
	margin-top: 10px;
}
.about .box2 .box-c{
	position: relative;
	margin-top: -97px;
}
.about .box2 .box-c .pic{
	border-radius: 20px;
}
.about .box2 .box-c .text-box{
	position: relative;
	background: #FA6300;
	border-radius: 10px;
	width: 880px;
	max-width: 100%;
	margin: -110px 60px 0 auto;
	font-family: HarmonyOS_Sans_SC_Bold;
	font-weight: bold;
	font-size: 18px;
	color: #FFFFFF;
	line-height: 36px;
	padding: 32px 35px 42px;
	z-index: 4;
}
.about .box3{
	padding: 128px 0 120px;
	text-align: center;
}
.innerZh{
	font-family: HarmonyOS_Sans_SC_Light;
	color: #FA6300;
	line-height: 1;
}
.innerEn{
	font-family: Rany-Light;
	color: #DCDCDC;
	line-height: 1;
	margin-top: 15px;
	text-transform: uppercase;
	margin-top: .41em;
}
.about .box3 .box-c{
	margin-top: 60px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.about .box3 .box-c .l{
	width: 45.71%;
}
.about .box3 .box-c .l .pic{
	border-radius: 20px;
}
.about .box3 .box-c .r{
	width: 49.28%;
	text-align: left;
}
.about .box3 .box-c .r li{
	position: relative;
	color: #222;
	transition: all .6s;
	padding-bottom: 13px;
}
.about .box3 .box-c .r li:not(:last-child){
	margin-bottom: 72px;
}
.about .box3 .box-c .r li::before{
	position: absolute;
	content: "";
	left: 0;
	bottom: 0;
	width: 0;
	height: 1px;
	background-color: #FA6300;
	transition: all .6s;
}
.about .box3 .box-c .r li:hover::before{
	width: 100%;
}
.about .box3 .box-c .r .li-title{
	font-family: HarmonyOS_Sans_SC_Bold;
}
.about .box3 .box-c .r .li-des{
	font-family: HarmonyOS_Sans_SC_Light;
	color: #666666;
	margin-top: 10px;
	transition: all .6s;
}
.about .box3 .box-c .r li:hover .li-des,
.about .box3 .box-c .r li:hover{
	color: #FA6300;
}
.about .box4{
	padding: 120px 0 150px;
	background-image: url(../img/about-box4-bg.jpg);
	background-size: cover;
	text-align: center;
}
.about .box4 .innerZh,
.about .box4 .innerEn{
	color: rgba(220, 220, 220, 1);
}
.about .box4 .box-c{
	margin-top: 80px;
	display: flex;
	justify-content: space-between;
}
.about .box4 .box-c .l{
	height: 400px;
	width: 420px;
	padding-right: 40px;
}
.about .box4 .box-c .l .swiper{
	height: 100%;
	width: 200px;
	max-width: 100%;
}
.about .box4 .box-c .l .swiper-slide{
	cursor: pointer;
	display: flex;
	align-items: center;
	font-family: Rany-Light;
	color: #FAFAFA;
}
.about .box4 .box-c .l .swiper-slide span{
	transform-origin: left center;
	transition: all .6s;
	opacity: 0.2;
}
.about .box4 .box-c .l .swiper-slide.swiper-slide-thumb-active span{
	transform: scale(1.6);
	opacity: 1;
}
.about .box4 .box-c .r{
	width: calc(100% - 420px);
}
.about .box4 .box-c .r .swiper-slide{
	min-height: 400px;
	display: flex;
	align-items: center;
	font-family: HarmonyOS_Sans_SC_Light;
	font-size: 24px;
	color: #FAFAFA;
	line-height: 1.5;
	text-align: left;
}
.about .box5{
	padding: 120px 0 ;
	text-align: center;
}
.about .box5 .box-c{
	display: flex;
	justify-content: space-between;
	margin-top: 80px;
}
.about .box5 .box-c .l{
	width: 35.71%;
	text-align: left;
}
.about .box5 .box-c .l .item:not(:last-child){
	margin-bottom: 46px;
}
.about .box5 .box-c .l .text-title{
	font-family: HarmonyOS_Sans_SC_Light;
	font-size: 18px;
	color: #222222;
	line-height: 1;
}
.about .box5 .box-c .l .text-des{
	font-family: Rany-Bold;
	color: #222222;
	margin-top: 13px;
}
.about .box5 .box-c .l .social{
	display: flex;
	gap: 17px;
	margin-top: 20px;
}
.about .box5 .box-c .l .social a{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 50px;
	height: 50px;
	background: #EBEBEB;
	border-radius: 50%;
	color: #222;
	transition: all .6s;
}
.about .box5 .box-c .l .social a:hover{
	background-color: #FA6300;
	color: #fff;
}
.about .box5 .box-c .l .social a .iconfont{
	font-size: 22px;
}
.about .box5 .box-c .r{
	width: 61.42%;
	text-align: left;
}
@media (max-width:1440px) {
	.about .box1 .l .text-box{
		font-size: 16px;
		line-height: 26px;
	}
	.about .box4 .box-c .l{
		width: 280px;
	}
	.about .box4 .box-c .r{
		width: calc(100% - 280px);
	}
	.about .box3 .box-c .r li:not(:last-child){
		margin-bottom: 45px;
	}
}
@media (max-width:1199px) {
	.about .box2 .box-c{
		margin-top: 70px;
	}
	.about .box5,
	.about .box4,
	.about .box3,
	.about .box1{
		padding: 70px 0;
	}
	.about .box5 .box-c,
	.about .box4 .box-c,
	.about .box3 .box-c{
		margin-top: 45px;
	}
	.about .box1 .l .zh{
		margin-top: 40px;
	}
	.about .box1 .l .text-box{
		margin-top: 15px;
	}
	.about .box1 .l .text-box br{
		display: none;
	}
	.about .box1 .l .text-box p:not(:last-child){
		margin-bottom: 10px;
	}
	.about .box3 .box-c .r .li-des{
		font-size: 20px;
	}
	.about .box3 .box-c .r li:not(:last-child){
		margin-bottom: 30px;
	}
	.about .box4 .box-c .r .swiper-slide{
		font-size: 20px;
	}
	.about .box4 .box-c .l{
		width: 141px;
		padding-right: 25px;
	}
	.about .box4 .box-c .r{
		width: calc(100% - 141px);
	}
	.about .box4 .box-c .l .swiper-slide.swiper-slide-thumb-active span{
		transform: scale(1.2);
	}
	.about .box4 .box-c .l{
		height: 340px;
	}
	.about .box4 .box-c .r .swiper-slide{
		min-height: 340px;
	}
}
@media (max-width:1024px) {
	.about .box3 .box-c .r li:not(:last-child){
		margin-bottom: 20px;
	}
	.about .box3 .box-c .r li{
		padding-bottom: 8px;
	}
	.about .box3 .box-c .r .li-des{
		font-size: 18px;
		margin-top: 5px;
	}
	.about .box2 .box-c{
		margin-top: 60px;
	}
	.about .box5,
	.about .box4,
	.about .box3,
	.about .box1{
		padding: 60px 0;
	}
	.about .box5 .box-c,
	.about .box4 .box-c,
	.about .box3 .box-c{
		margin-top: 40px;
	}
	.about .box1 .r{
		width: 20%;
	}
	.about .box1 .l{
		width: 76.42%;
	}
	.about .box2 .box-c .text-box{
		width: 94%;
		margin: -40px auto 0;
		font-size: 16px;
		padding: 30px;
		line-height: 30px;
	}
	.about .box5 .box-c .l .text-des{
		font-size: 20px;
	}
}
@media (max-width: 768px) {
	.about .box5 .box-c .r{
		margin-top: 30px;
		width: 100%;
	}
	.about .box5 .box-c{
		flex-direction: column;
	}
	.about .box5 .box-c .l{
		width: 100%;
	}
	.about .box5 .box-c .l .items{
		display: grid;
		grid-template-columns: repeat(2,1fr);
		gap: 25px 20px;
	}
	.about .box5 .box-c .l .item:not(:last-child){
		margin-bottom: 0;
	}
	.about .box4 .box-c .l{
		width: 94px;
	}
	.about .box4 .box-c .r{
		width: calc(100% - 94px);
	}
	.about .box4 .box-c .l{
		height: 280px;
	}
	.about .box4 .box-c .r .swiper-slide{
		min-height: 280px;
	}
	.about .box4 .box-c .r .swiper-slide{
		font-size: 16px;
	}
	.about .box3 .box-c {
		align-items: flex-start;
	}
	.about .box3 .box-c .r li:not(:last-child){
		margin-bottom: 15px;
	}
	.about .box3 .box-c .r .li-title{
		font-size: 20px;
	}
	.about .box3 .box-c .r .li-des{
		font-size: 16px;
	}
	.about .box3 .box-c .r{
		width: 52.28%;
	}
	.about .box2 .box-c .text-box{
		margin: -30px auto 0;
		padding: 20px;
	}
	.about .box1 .l .zh{
		margin-top: 20px;
	}
	.about .box1 .box-c{
		flex-direction: column;
	}
	.about .box1 .l{
		width: 100%;
	}
	.about .box1 .r{
		width: 100%;
		margin-top: 30px;
	}
	.about .box1 .r .list{
		display: flex;
	}
	.about .box1 .r li:not(:last-child){
		margin-bottom: 0;
		margin-right: 50px;
	}
	.about .box2 .box-c{
		margin-top: 50px;
	}
	.about .box5,
	.about .box4,
	.about .box3,
	.about .box1{
		padding: 50px 0;
	}
	.about .box5 .box-c,
	.about .box4 .box-c,
	.about .box3 .box-c{
		margin-top: 30px;
	}
}
@media (max-width: 500px) {
	.about .box5 .box-c .r{
		margin-top: 25px;
	}
	.about .box5 .box-c .l .social{
		margin-top: 15px;
	}
	.about .box5 .box-c .l .social a{
		width: 40px;
		height: 40px;
	}
	.about .box4 .box-c .l{
		width: 70px;
		padding-right: 20px;
	}
	.about .box4 .box-c .r{
		width: calc(100% - 70px);
	}
	.about .box4 .box-c .l{
		height: 214px;
	}
	.about .box4 .box-c .r .swiper-slide{
		min-height: 214px;
	}
	.about .box3 .box-c .r li{
		padding-bottom: 0;
	}
	.about .box3 .box-c .r li::before{
		display: none;
	}
	.about .box3 .box-c .r{
		width: 100%;
		margin-top: 20px;
	}
	.about .box3 .box-c{
		flex-direction: column;
	}
	.about .box3 .box-c .l{
		width: 100%;
	}
	.about .box2 .box-c .text-box{
		font-size: 14px;
		line-height: 24px;
		padding: 13px 20px;
	}
	.about .box1 .r{
		margin-top: 20px;
	}
	.about .box1 .l .text-box{
		margin-top: 10px;
	}
	.about .box1 .l .zh{
		font-size: 20px;
		margin-top: 10px;
	}
	.about .box1 .l .en{
		margin-top: 0;
		font-size: 16px;
	}
	.about .box2 .box-c{
		margin-top: 40px;
	}
	.about .box5,
	.about .box4,
	.about .box3,
	.about .box1{
		padding: 40px 0;
	}
	.about .box5 .box-c,
	.about .box4 .box-c,
	.about .box3 .box-c{
		margin-top: 25px;
	}
}