.mobile-page {
	background: #fff;
	position: relative;
	overflow-x: hidden;
}

.mobile-index-1 {
	height: 8.96rem;
	background-image: url('../image/index/index_mobile_bg.png');
	background-size: 100% 100%;
}

.words-mobile-1 {
	text-align: center;
	font-size: 0.24rem;
	line-height: 0.36rem;
	padding-top: 0.46rem;
	background: linear-gradient(180deg, #4E84E1, #1239B5);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.words-mobile-2 {
	font-weight: 600;
	font-size: 0.48rem;
	color: #000000;
	line-height: 0.64rem;
	text-align: center;
	padding-top: 0.24rem;
	padding-bottom: 0.16rem;
}

.words-mobile-3 {
	font-weight: 500;
	font-size: 0.24rem;
	background: linear-gradient(180deg, #4E84E1, #1239B5);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.words-mobile-3 .dot {
	width: 0.04rem;
	height: 0.04rem;
	background: linear-gradient(180deg, #4E84E1, #1239B5);
	margin-right: 0.16rem;
	margin-left: 0.3rem;
}

.words-mobile-3 .dot:first-child {
	margin-left: 0;
}

.words-mobile-4 {
	font-size: 0.24rem;
	color: #666666;
	line-height: 0.36rem;
	text-align: center;
	padding: 0.16rem 0.7rem 0.48rem;
}

a.words-mobile-5-btn {
	min-width: 1.88rem;
	height: 0.6rem;
	border-radius: 0.4rem;
	background: #1239B5;
	font-size: 0.24rem;
	color: #FFFFFF;
	line-height: 0.46rem;
	border: 1px solid transparent;
	box-sizing: border-box;
	padding: 0 0.16rem;
}

.words-mobile-5-btn img {
	width: 0.32rem;
	height: 0.32rem;
	display: block;
	margin-left: 0.08rem;
}

.words-mobile-5-btn+.words-mobile-5-btn {
	margin-left: 0.2rem;
	background: transparent;
	border-color: #1239B5;
	color: #1239b5;
}

.mobile-index-2 {
	min-height: 4.5rem;
	padding-top: 0.96rem;
	box-sizing: border-box;
}

.mobile-index-2 .figures-2-item {
	width: 50%;
	font-size: 0.28rem;
	color: #666666;
	line-height: 0.38rem;
	padding-left: 1.28rem;
	box-sizing: border-box;
}

.mobile-index-2 .figures-2-item:nth-child(n+3) {
	padding-top: 0.38rem;
}

.mobile-index-2 .figures-2-item .top {
	font-weight: 600;
	font-size: 0.56rem;
	line-height: 0.64rem;
	padding-bottom: 0.08rem;
	display: flex;
	color: #1239B5;
}

.mobile-index-2 .figures-2-item .top .unit {
	font-size: 0.4rem;
}

.mobile-index-3 {
	min-height: 14.36rem;
	background: linear-gradient(180deg, #E7EDF9 0%, #E6EDF9 100%);
	padding: 0 0.32rem 0.32rem;
	box-sizing: border-box;
}

.mobile-index-3-title {
	font-weight: 600;
	font-size: 0.48rem;
	color: #000000;
	line-height: 0.64rem;
	padding-top: 0.96rem;
	padding-bottom: 0.24rem;
}

.mobile-index-3-text {
	font-size: 0.24rem;
	color: #666666;
	line-height: 0.32rem;
	padding-bottom: 0.4rem;
}

.advantage-mobile-list {}

.advantage-mobile-item {
	min-height: 2.48rem;
	background: #F4F6FD;
	border-radius: 0.24rem;
	border: 0.04rem solid #FFF;
	font-size: 0.32rem;
	color: #000000;
	line-height: 0.42rem;
	padding: 0.44rem 0.52rem 0.44rem 0.36rem;
	box-sizing: border-box;
	margin-bottom: 0.2rem;
}

.advantage-mobile-item img {
	width: 0.64rem;
	height: 0.64rem;
	display: block;
	margin-right: 0.32rem;
}

.advantage-mobile-item .words {
	font-size: 0.24rem;
	color: #666666;
	padding-top: 0.32rem;
}

.advantage-mobile-item:hover {
	background: #1239B5;
	border-color: #1239B5;
	color: #fff;
}

.advantage-mobile-item:hover .words {
	color: #fff;
}

.mobile-index-4 {
	padding: 0 0.32rem;
}

.mobile-index-4-title {
	color: #000000;
	font-size: 0.48rem;
	font-weight: 600;
	line-height: 0.56rem;
	padding-top: 0.96rem;
}

.mobile-index-4-text {
	color: #666666;
	font-size: 0.24rem;
	line-height: 0.4rem;
	padding: 0.24rem 0;
}

.project-mobile-list {
	min-height: 7.16rem;
	border-radius: 0.2rem;
	box-sizing: border-box;
	padding-bottom: 0.3rem;
	box-shadow: 0 0.08rem 0.2rem #0000001a;
	overflow: hidden;
}

.project-mobile-list .item {}

.project-mobile-list .item.active {
	display: block;
}

.project-mobile-list .item .pi-img {
	width: 100%;
	height: 4.04rem;
	display: block;
	margin-bottom: 0.28rem;
}

.project-mobile-list .item .pi-icon {
	width: 0.72rem;
	height: 0.72rem;
	display: block;
	margin-right: 0.08rem;
	margin-left: 0.4rem;
}

.project-mobile-list .item .name {
	font-size: 0.28rem;
	color: #000000;
	font-weight: 600;
	line-height: 0.38rem;
}

.project-mobile-list .item .text {
	font-size: 0.24rem;
	color: #666666;
	line-height: 0.4rem;
	padding: 0.16rem 0.4rem 0.32rem;
}

.project-mobile-list .item .btn {
	min-width: 1.88rem;
	height: 0.6rem;
	border-radius: 0.4rem;
	background: #1239B5;
	font-size: 0.24rem;
	color: #FFFFFF;
	line-height: 0.46rem;
	box-sizing: border-box;
	padding: 0 0.16rem;
	margin-left: 0.4rem;
}

.project-mobile-list .item .btn img {
	width: 0.32rem;
	height: 0.32rem;
	display: block;
	margin-left: 0.08rem;
}

.project-mobile-small {
	justify-content: space-between;
}

.project-mobile-small .item {
	padding: 0.32rem 0;
	flex: 1;
	position: relative;
	text-align: center;
}

.project-mobile-small .item::after {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 0.06rem;
	background: transparent;
}

.project-mobile-small .item.active::after {
	background: #127AE1;
}

.project-mobile-small .item .icon {
	width: 0.48rem;
	height: 0.48rem;
	display: block;
	margin: 0 auto 0.16rem;
}

.project-mobile-small .item .name {
	color: #000000;
	font-size: 0.24rem;
	line-height: 0.32rem;
}

.mobile-index-5 {
	padding-bottom: 0.43rem;
}

.mobile-index-5-title {
	color: #000000;
	font-size: 0.48rem;
	font-weight: 600;
	line-height: 0.64rem;
	padding: 0.9rem 0.32rem 0.24rem;
}

.mobile-index-5-text {
	color: #666666;
	font-size: 0.24rem;
	line-height: 0.32rem;
	padding: 0 0.32rem;
}

.mobile-team {
	padding-top: 0.4rem;
	padding-bottom: 1.04rem;
}

.mobile-team .item {
	width: 5rem;
	min-height: 4.6rem;
	background: #FFF;
	box-shadow: 0 0.08rem 0.2rem 0 #0000001a;
	border-radius: 0.16rem;
	margin-left: 0.32rem;
	padding: 0.5rem 0.4rem 0.3rem;
	box-sizing: border-box;
	font-size: 0.24rem;
	color: #666666;
	line-height: 0.32rem;
}

.mobile-team .item img {
	width: 100%;
	height: 2.2rem;
	display: block;
	margin: 0 auto 0.24rem;
}

.mobile-team .item .name {
	color: #000000;
	font-size: 0.28rem;
	line-height: 0.38rem;
	padding-bottom: 0.16rem;
	font-weight: 600;
}


.mobile-index-6 {
	margin: 0 0.32rem 0.96rem;
	background: linear-gradient(263deg, #0472F7 3.44%, #0226F9 98.47%);
	border-radius: 0.16rem;
	color: #FFFFFF;
	padding: 0.48rem 0.6rem;
}

.mobile-index-6 .big-6-img {
	width: 2.88rem;
	height: 0.52rem;
	display: block;
	margin: 0 auto;
}

.mobile-index-6 .name {
	font-size: 0.4rem;
	font-weight: 500;
	line-height: 0.53rem;
	padding-top: 0.18rem;
}

.mobile-index-6 .btn {
	width: 2.08rem;
	height: 0.6rem;
	border-radius: 0.6rem;
	border: 1px solid #FFF;
	box-sizing: border-box;
	font-size: 0.24rem;
	margin: 0.4rem auto;
	line-height: 0.32rem;
}

.mobile-index-6 .btn img {
	width: 0.32rem;
	height: 0.32rem;
	display: block;
	margin-right: 0.16rem;
}