.bg-view .header-bg {
	background:url(/images/digitalization/digitalMiddle-header-icon.jpg) 50% no-repeat;
	background-size:cover
}
.bg-view .bg-text-view {
	margin-top:154px
}
.bg-view .header-btn {
	margin-top:40px!important
}
.containers {
	display:flex;
	flex-direction:column;
	align-items:center;
	padding:52px 0 51px
}
.containers .sec-title {
	font-family:PingFangSC-Regular;
	font-size:24px;
	color:#000;
	margin-bottom:65px
}
.containers .section1-container {
	position:relative
}
.containers .section1-container .section1-container-item:first-of-type {
	position:absolute;
	top:-5px;
	left:-180px
}
.containers .section1-container .section1-container-item:nth-of-type(2) {
position:absolute;
bottom:220px;
left:-180px
}
.containers .section1-container .section1-container-item:nth-of-type(3) {
position:absolute;
top:25px;
right:-190px
}
.containers .section1-container .section1-container-item:nth-of-type(4) {
position:absolute;
bottom:220px;
right:-240px
}
.containers .section1-container .section1-container-item:nth-of-type(5) {
position:relative;
bottom:0;
left:360px
}
.containers .section1-container .section1-container-item .section1-container-item-title {
	font-family:PingFangSC-Regular;
	font-size:18px;
	color:#000;	
}
.containers .section1-container .section1-container-item .section1-container-item-text {
	font-family:PingFangSC-Regular;
	font-size:14px;
	color:#666;
	line-height:20px
}
.containers.section2-container {
	background:#eff0f6;
	padding:32px 0 66px
}
.containers.section2-container .sec-title {
	margin-bottom:52px
}
.containers.section2-container .section2-wrap {
	display:flex;
	margin-top:50px
}
.containers.section2-container .section2-wrap .section2-wrap-item {
	display:flex;
	flex-direction:column;
	align-items:center
}
.containers.section2-container .section2-wrap .section2-wrap-item .section2-wrap-item-title {
	font-family:PingFangSC-Regular;
	font-size:16px;
	color:#000;
	margin:18px 0 26px
}
.containers.section2-container .section2-wrap .section2-wrap-item .section2-wrap-item-text {
	font-family:PingFangSC-Regular;
	font-size:14px;
	color:#000;
	line-height:20px
}
.containers.section3-container {
	padding:72px 0 138px
}
.containers.section3-container .sec-title {
	margin-bottom:69px
}
.containers .mobile-section1-container {
	display:flex;
	flex-direction:column;
	align-items:center
}
.containers .mobile-section1-container .mobile-section1-container-header {
	display:flex;
	align-items:center;
	margin-bottom:10vw
}
.containers .mobile-section1-container .mobile-section1-container-header .mobile-section1-container-header-icon {
	width:8vw;
	margin-right:5vw
}
.containers .mobile-section1-container .mobile-section1-container-header .mobile-section1-container-header-title {
	font-family:PingFangSC-Regular;
	font-size:18px;
	color:#000
}
.containers .mobile-section1-container .mobile-section1-container-wrap .mobile-section1-container-wrap-item {
	width:100vw;
	display:flex;
	align-items:flex-start;
	padding:0 5vw 0 2vw;
	margin-bottom:10vw
}
.containers .mobile-section1-container .mobile-section1-container-wrap .mobile-section1-container-wrap-item:last-child {
	margin-bottom:0
}
.containers .mobile-section1-container .mobile-section1-container-wrap .mobile-section1-container-wrap-item .mobile-section1-wrap-icon {
	width:20vw;
	margin-right:2vw;
	margin-top:-2vw
}
.containers .mobile-section1-container .mobile-section1-container-wrap .mobile-section1-container-wrap-item .mobile-section1-wrap-content {
	font-family:PingFangSC-Regular;
	font-size:14px;
	color:#000;
	line-height:20px
}
.containers .mobile-section1-container .mobile-section1-container-wrap .mobile-section1-container-wrap-item .mobile-section1-wrap-content .mobile-section1-wrap-content-title {
	margin-bottom:4vw;
	font-weight:700
}
@media (max-width:767px) and (max-device-aspect-ratio:1/1) {
.bg-view {
width:100vw
}
.bg-view .header-bg {
background:#0f0429
}
.bg-view .header-btn {
justify-self:flex-end
}
.bg-view .bg-text-view {
margin-top:0
}
.containers {
display:flex;
flex-direction:column;
align-items:center;
padding:10vw 0 51px
}
.containers .sec-title {
font-family:PingFangSC-Regular;
font-size:24px;
color:#000;
margin-bottom:8vw
}
.containers .section1-container {
position:relative
}
.containers .section1-container .section1-container-item:first-of-type {
position:absolute;
top:-5px;
left:-160px
}
.containers .section1-container .section1-container-item:nth-of-type(2) {
position:absolute;
bottom:220px;
left:-180px
}
.containers .section1-container .section1-container-item:nth-of-type(3) {
position:absolute;
top:25px;
right:-195px
}
.containers .section1-container .section1-container-item:nth-of-type(4) {
position:absolute;
bottom:220px;
right:-205px
}
.containers .section1-container .section1-container-item:nth-of-type(5) {
position:relative;
bottom:0;
left:360px
}
.containers .section1-container .section1-container-item .section1-container-item-title {
font-family:PingFangSC-Regular;
font-size:18px;
color:#000;
margin-bottom:34px
}
.containers .section1-container .section1-container-item .section1-container-item-text {
font-family:PingFangSC-Regular;
font-size:14px;
color:#000;
line-height:20px
}
.containers.section2-container {
background:#eff0f6;
padding:32px 0 66px
}
.containers.section2-container img {
width:100vw;
height:auto
}
.containers.section2-container .sec-title {
margin-bottom:8vw
}
.containers.section2-container .section2-wrap {
display:flex;
flex-direction:column;
margin-top:50px
}
.containers.section2-container .section2-wrap .section2-wrap-item {
display:flex;
flex-direction:column;
align-items:center;
margin-right:0!important;
margin-bottom:5vw
}
.containers.section2-container .section2-wrap .section2-wrap-item img {
width:10vw;
height:10vw
}
.containers.section2-container .section2-wrap .section2-wrap-item .section2-wrap-item-title {
font-family:PingFangSC-Regular;
font-size:16px;
color:#000;
margin:4vw 0 5vw
}
.containers.section2-container .section2-wrap .section2-wrap-item .section2-wrap-item-text {
width:70vw!important;
text-align:center;
font-family:PingFangSC-Regular;
font-size:14px;
color:#000;
line-height:20px
}
.containers.section3-container {
padding:10vw 0 15vw
}
.containers.section3-container .sec-title {
margin-bottom:8vw
}
.containers.section3-container img {
width:100vw!important;
height:auto
}
.section1-container-item{
	margin:0;
}
}
