.common-title {
	font-size: .4267rem;
	font-weight: 600;
	color: #333;
	text-align: center;
}

.common-subtitle {
	margin-top: .1867rem;
	font-size: .32rem;
	color: #666;
	text-align: center;
	line-height: .5333rem;
}

.sec {
	padding: .8rem 0;
}

.banner {
	width: 100%;
	height: 5.8667rem;
	background: url(../images/cross_border/banner.png?time=2022-10-09) no-repeat center/cover;
	text-align: center;
	overflow: hidden;
}

.banner .title {
	margin-top: .8rem;
	font-size: .8rem;
	font-weight: bold;
	color: #fff;
}

.banner .subtitle {
	font-size: .48rem;
	color: #fff;
    text-align: left;
    margin: auto;
    display: inline-block;
}

.banner .consulting-btn {
	width: 4.0533rem;
	height: 1.0667rem;
	background: #3272FF;
	margin: .8rem auto 0;
	text-align: center;
	line-height: 1.0667rem;
	border-radius: .0533rem;
}

.banner .consulting-btn a {
	color: #fff;
	font-size: .4267rem;
}

.sec-box {
	background: #F4F5FA;
	padding-bottom: .2667rem;
}

.sec-btn {
	width: 4.0533rem;
	height: 1.0667rem;
	border-radius: .0533rem;
	margin: auto;
	text-align: center;
	line-height: 1.0667rem;
	color: #fff;
	background: #3272FF;
	font-size: 16px;
}

.sec1 {
	background: #fff;
}

.sec1 .sec-content {
	padding: .64rem .2667rem;
}

.sec1 .item-box1 {
	display: flex;
	justify-content: space-between;
	margin-bottom: .2667rem;
}

.sec1 .item-box1:last-child {
	margin-bottom: 0;
}

.sec1 .item-box1 .item {
	flex: 1;
	height: 2.4533rem;
	background: #ECF4FF;
	border-radius: .16rem;
	text-align: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.sec1 .item-box1 .item:nth-child(2) {
	margin-left: .4267rem;
}

.sec1 .item .title {
	font-weight: 600;
	font-size: .4267rem;
	color: #004BE1
}

.sec1 .item .desc {
	font-size: .32rem;
	color: #666666;
	margin-top: .16rem;
	line-height: .48rem;
}

.sec1 .item-box2-wrapper {
	background: url(../images/cross_border/sec1_01.png?time=2022-10-09) no-repeat center 1.0667rem/4.8533rem;
	margin-top: .5867rem;
	margin-bottom: .64rem;
}

.sec1 .item-box2 {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.sec1 .item-box2:last-child {
	margin-top: 2.3467rem;
}

.sec1 .item-box2 .item:nth-child(1) {
	text-align: right;
}

.sec1 .item-box2 .item:nth-child(2) {
	text-align: left;
}

.sec2 {
	background: url(../images/cross_border/sec2_bg.png?time=2022-10-09) no-repeat center/cover;
}

.sec2 .common-title,
.sec2 .common-subtitle {
	color: #fff;
}

.sec2 .sec-content {
	margin-top: .5333rem;
	text-align: center;
}

.sec2 .swiper-slide:nth-child(1) img {
	width: 7.6rem;
}

.sec2 .swiper-slide:nth-child(2) img {
	width: 7.6rem;
}

.sec2 .swiper-slide:nth-child(3) img {
	width: 6rem;
}

.sec2 .sec2-pagination {
	padding: .64rem 0 .8rem;
}

.sec2 .sec2-pagination .swiper-pagination-bullet {
	width: .32rem !important;
	height: .1067rem !important;
	border-radius: .2667rem !important;
	background: #FFFFFF !important;
	border: none !important;
	opacity: 1;
}

.sec2 .sec2-pagination .swiper-pagination-bullet-active {
	background: #3272FF !important;
}

.sec3 {
	padding-bottom: 0;
}

.sec3 .item {
	padding: 0 .2667rem .8rem;
	overflow: hidden;
}

.sec3 .item img {
	display: block;
	margin: .8rem auto;
}

.sec3 .item .title {
	margin-top: .8rem;
	font-size: .4267rem;
	font-weight: 600;
	line-height: .5867rem;
	text-align: center;
	color: #3D3D3D;
}

.sec3 .item .desc li {
	font-size: .3733rem;
	font-weight: normal;
	line-height: .8rem;
	color: #666666;
	display: flex;
}

.sec3 .item .desc li::before {
	content: '';
	display: inline-block;
	width: .2133rem;
	height: .2133rem;
	border-radius: 50%;
	background: rgba(187, 220, 254, 0.51);
	margin-right: .16rem;
	margin-top: .2667rem;
}

.sec3 .item:nth-child(2n) {
	background: #fff;
}

.sec3 .item:nth-child(1) img {
	width: 7.7333rem;
}

.sec3 .item:nth-child(2) img {
	width: 9.4933rem;
}

.sec3 .item:nth-child(3) img {
	width: 9.3067rem;
}

.sec3 .item:nth-child(4) img {
	width: 8.9067rem;
}

.sec3 .item:nth-child(5) img {
	width: 9.4933rem;
}

.sec4 {
	background: #fff;
}

.sec4 .sec-content {
	padding-top: .8rem;
}

.sec4 .swiper-slide > img {
	width: 8.0533rem;
	display: block;
	margin: auto;
}

.sec4 .swiper-slide .info {
	width: 9.4667rem;
	height: 6.7733rem;
	margin: .8rem .2667rem 0;
	padding-top: .4267rem;
	padding-left: 24px;
	padding-right: .5067rem;
	background: rgba(236, 244, 255, 0.5);
	box-sizing: border-box;
}

.sec4 .swiper-slide .info .logo {
	margin-left: .16rem;
}

.sec4 .swiper-slide .info .logo img {
	width: auto;
	height: 1.28rem;
}

.sec4 .swiper-slide .info .title {
	font-size: .48rem;
	color: #0080F1;
	line-height: .96rem;
	margin-top: .16rem;
}

.sec4 .swiper-slide .info .desc {
	font-size: .32rem;
	color: #666;
	line-height: .64rem;
}

.sec4 .sec4-pagination {
	padding-top: .5333rem;
	text-align: center;
}

.sec4 .sec4-pagination .swiper-pagination-bullet {
	width: .32rem !important;
	height: .1067rem !important;
	border-radius: .2667rem !important;
	background: #E7EFFC !important;
	border: none !important;
	opacity: 1;
}

.sec4 .sec4-pagination .swiper-pagination-bullet-active {
	background: #3272FF !important;
}

.sec5 .sec-content {
	padding: .5333rem .2667rem 0;
}

.sec5 .case-list {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.sec5 .case-list li {
	width: 2.88rem;
	margin-top: .2667rem;
}

.sec5 .case-list li:nth-child(-n+3) {
	margin-top: 0;
}