.so-section-1 {
	padding: 0.68rem 0 0.47rem;
}

.chinese {
	font-size: 0.15rem;
	font-family: Ayuthaya;
	color: rgba(44, 43, 43, 1);
	margin: 0.1rem auto;
	text-align: center;
}

.bg {
	width: 100%;
	height: inherit;
}

.so-section-1 {
	padding: 0.95rem 0 0rem;
}


/*模块一*/

#so_menu_list {
	margin: 0.6rem 0 0;
}

#so_menu_list .menu-item {
	/*border: 1px solid;*/
	cursor: pointer;
}

#so_menu_list .menu-item p {
	margin: 0.1rem 0 0.15rem;
}

#so_menu_list .active .menu-item {
	border-bottom: .03rem solid #4154D7;
	border-radius: 0.02rem;
}

.menu-item img {
	width: 0.8rem;
	height: 0.8rem;
}

.cur-1,
.cur-2,
.cur-3,
.cur-4 {
	width: 100vw;
	height: inherit;
	position: relative;
	display: none;
}

.cur-1 .bg,
.cur-2 .bg,
.cur-3 .bg,
.cur-4 .bg {
	width: 100%;
	height: inherit
}

.intro-box {
	/*width:745px;
height:46px;*/
	font-size: 0.14rem;
	font-family: PingFangSC;
	font-weight: 400;
	color: rgba(255, 255, 255, 1);
	/*line-height:23px;*/
}

.intro-box {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	z-index: 33;
}

.intro {
	margin-bottom: 0.9rem;
	/*padding: 0.9rem  0.9rem  1.25rem;*/
}

.my-row {
	width: 100%;
}

.intro-img-box {
	text-align: center;
}

.intro-img-box img {
	width: 0.75rem;
	height: 0.75rem;
}

.intro-img-box p {
	margin-top: 0.17rem;
}

@media(max-width:414px) {
	.intro-text,
	.menu-item p {
		display: none;
	}
}


/*模块二*/

.so-section-2 {
	padding: 0.47rem 0 0.95rem;
}

#so_part1_list {
	margin-top: 0.6rem;
}

#so_part1_list li .gray-box {
	font-size: 0.15rem;
	color: rgba(154, 154, 154, 1);
}

#so_part1_list li .number {
	font-size: 0.29rem;
	font-family: PingFangSC;
	font-weight: 600;
	color: rgba(31, 31, 31, 1);
	border-left: 0.06rem #418EFF solid;
	padding-left: 0.1rem;
	margin-bottom: 0.2rem;
}

#so_part2_list li {
	border-radius: 0.05rem;
	border: 1px solid rgba(209, 208, 208, 1);
	margin-top: 0.26rem;
	padding: 0.3rem 0;
}

#so_part2_list li .right {
	font-size: 0.11rem;
	color: rgba(94, 94, 94, 1);
}

#so_part2_list li .title {
	font-size: 0.15rem;
	font-family: PingFangSC;
	font-weight: 500;
	color: rgba(14, 14, 14, 1);
}


/*模块四*/

.so-section-4 {
	padding: 1.04rem 0 1.37rem;
}

#so_advantage_list {
	margin-top: 0.74rem;
}

#so_advantage_list li {
	/*border: 1px solid ;*/
	font-size: 0.28rem;
	font-family: PingFangSC;
	font-weight: 500;
	color: rgba(38, 38, 38, 1);
}

#so_advantage_list li .gray-box {
	margin-top: 0.42rem;
	/*width:204px;
height:56px;*/
	background: rgba(240, 240, 240, 1);
	border-radius: 0.05rem;
	font-size: 0.15rem;
	color: rgba(25, 25, 25, 1);
	padding: 0.2rem;
}


/*模块五*/

.so-section-5 {
	text-align: center;
}

#myvideo {
	width: 80%;
	height: inherit;
	margin: 0.35rem auto;
	background: rgba(216, 216, 216, 1);
	border-radius: 0.06rem;
}


/*模块七*/

.so-section-7 {
	padding: 1.04rem 0 1.37rem;
	background: #FBFBFB;
}

#so_list {
	margin-top: 0.74rem;
}

#so_list li {
	/*border: 1px solid ;*/
	font-size: 0.28rem;
	font-family: PingFangSC;
	font-weight: 500;
	color: rgba(38, 38, 38, 1);
}

#so_list li p {
	margin-top: 0.42rem;
}

#so_list li img {
	width: 100%;
	height: inherit;
}


/*模块八*/

.so-section-8 {
	position: relative;
	text-align: center;
}

.so-section-8 .content {
	position: absolute;
	/*top: 0.8rem;*/
}

.so-section-8 h3 {
	font-size: 0.20rem;
	font-family: PingFangSC;
	font-weight: 500;
	color: rgba(255, 255, 255, 1);
	text-align: center;
}


/*模块九*/

.so-section-9 {
	position: relative;
	text-align: center;
}

.so-section-9 .content {
	position: absolute;
	top: 0.8rem;
}

.so-section-9 h3 {
	font-size: 0.20rem;
	font-family: PingFangSC;
	font-weight: 500;
	color: rgba(255, 255, 255, 1);
	text-align: center;
}

.refer-btn {
	width: 2.37rem;
	height: 0.52rem;
	background: rgba(255, 255, 255, 1);
	border-radius: 0.26rem;
	font-size: 0.20rem;
	font-family: PingFangSC;
	font-weight: 500;
	color: rgba(0, 0, 0, 1);
	margin-top: 0.62rem;
	/*text-align: center;*/
}

.bg {
	width: 100%;
	height: inherit;
}

a.nav2_solution {
	color: rgba(255, 255, 255, 1) !important;
}

@media (max-width:414px ) {
	.so-section-9 .content{
		top: 0;
	}
}