.wap {
	display: none;
}

.box-title {
	width: 10.4rem;
	height: 1.99rem;
	margin-top: 0.68rem !important;

}

.wap-introduction {
	display: none;
}

.body-blank {
	height: 6.5rem;
	margin-top: -0.42rem !important;
}

.font-text {
	font-family: "siyuansongti-7", sans-serif;
}

.bg-0 {
	position: absolute;
	width: 100%;
	background: url(../images/index/bg-0.png) no-repeat;
	background-size: 100% 100%;
	height: 6.5rem;
	top: 0;
	z-index: -1;
}

.bg-1 {
	position: absolute;
	text-align: center;
	width: 100%;
	background: url(../images/index/bg-1.png) no-repeat;
	background-size: 100% 100%;
	height: 20.1rem;
	top: 4.3rem;
	z-index: -1;
}

.bg-2 {
	position: absolute;
	text-align: center;
	width: 100%;
	background: url(../images/index/bg-2.png) no-repeat;
	background-size: 100% 100%;
	height: 20.1rem;
	top: 28.69rem;
	z-index: -1;
}

.bg-3 {
	position: absolute;
	text-align: center;
	width: 100%;
	background: url(../images/index/bg-3.png) no-repeat;
	background-size: 100% 100%;
	height: 20.1rem;
	top: 48.79rem;
	z-index: -1;
}

.bg-4 {
	position: absolute;
	text-align: center;
	width: 100%;
	background: url(../images/index/bg-4.png) no-repeat;
	background-size: 100% 100%;
	height: 3.56rem;
	top: 68.89rem;
	z-index: -1;
}

.box {
	padding-top: 8.29rem;
}

.header button {}

.main-content {
	min-height: 10rem;
	background-color: #fff;
}

.btn img {
	width: 100%;
	height: 100%;
}

.body-content {
	text-align: center;
}

.body-content p {
	font-weight: 500;
	font-size: 0.22rem;
	color: #246f6b;
	text-align: left;
	line-height: 0.33rem;
}

.body-content p.order-1 {
	background: url(../images/index/1-icon.png) no-repeat left 0.04rem;
	background-size: 0.25rem 0.25rem;
	text-indent: 2em;
}

.body-content p.order-2 {
	background: url(../images/index/2-icon.png) no-repeat left 0.04rem;
	background-size: 0.25rem 0.25rem;
	text-indent: 2em;
}

.body-content p.order-3 {
	background: url(../images/index/3-icon.png) no-repeat left 0.04rem;
	background-size: 0.25rem 0.25rem;
	text-indent: 2em;
}

.body-content p.order-4 {
	background: url(../images/index/4-icon.png) no-repeat left 0.04rem;
	background-size: 0.25rem 0.25rem;
	text-indent: 2em;
}

.body-content img.box-title {
	display: block;
	margin: 0 auto 0.09rem auto;
}

.body-content>div {
	margin: 0.42rem auto 0 auto;
}

.zzjg {
	background: url(../images/index/csyq-bg-1.png) no-repeat;
	background-size: 100% 100%;
	width: 14.48rem;
	height: 2.8rem;
	padding: 0.22rem 0.94rem;
	display: flex;
	flex-direction: column;
	justify-content: space-around;
	align-items: flex-start;
}

.hdzt {
	background: url(../images/index/hdzt-bg-1.png) no-repeat;
	background-size: 100% 100%;
	width: 14.48rem;
	height: 1.43rem;
	padding: 0.22rem 0.94rem;
}

.hdzt p {
	text-indent: 2em;
}

.csyq {
	background: url(../images/index/csyq-bg-1.png) no-repeat;
	background-size: 100% 100%;
	width: 14.48rem;
	height: 3.74rem;
	padding: 0.22rem 0.94rem;
	display: flex;
	flex-direction: column;
	justify-content: space-around;
	align-items: flex-start;
}

.zplx-1 {
	background: url(../images/index/zplx-bg-1.png) no-repeat;
	background-size: 100% 100%;
	width: 3.76rem;
	height: 0.68rem;
	padding: 0.15rem 0;
	text-align: center;
}

.zplx-1 p {
	text-align: center;
}

.zplx-2 {
	background: url(../images/index/zplx-bg-2.png) no-repeat;
	background-size: 100% 100%;
	width: 14.48rem;
	height: 2.09rem;
	padding: 0.22rem 0.94rem;
	display: flex;
	flex-direction: column;
	justify-content: space-around;
	align-items: flex-start;
}

.dssj-1 {
	background: url(../images/index/dssj-bg-1.png) no-repeat;
	background-size: 100% 100%;
	width: 6.68rem;
	height: 0.68rem;
	margin: 0 auto;
	padding: 0.15rem 0;
}

.dssj-1 p,
.dssj-2 p {
	text-align: center;
}

.dssj-2 {
	background: url(../images/index/dssj-bg-2.png) no-repeat;
	background-size: 100% 100%;
	width: 4.14rem;
	height: 0.77rem;
	margin: 0 auto;
	padding: 0.22rem 0;
}

.zgsjcont {
	position: relative;
}

.xtck {
	background: url(../images/index/xtck-bg.png) no-repeat;
	background-size: 100% 100%;
	width: 14.48rem;
	height: 8.03rem;
	margin: 0 auto;
	padding: 0.22rem 0.94rem;
	display: flex;
	flex-direction: column;
	justify-content: space-around;
	align-items: flex-start;
}

.xtck p {
	text-indent: 2em;
}

.xtck .p-title {
	text-indent: 0;
	font-weight: bold;
}

.bsfs {
	background: url(../images/index/bsfs-bg.png) no-repeat;
	background-size: 100% 100%;
	width: 14.48rem;
	height: 5rem;
	margin: 0 auto;
	padding: 0.22rem 0.79rem 0.22rem 0.94rem;
	display: flex;
	flex-direction: column;
	justify-content: space-around;
	align-items: flex-start;
}

.bsfs p {
	word-wrap: break-word;
}

.jxsz-1 {
	background: url(../images/index/jxsz-bg-1.png) no-repeat;
	background-size: 100% 100%;
	width: 4.72rem;
	height: 2.42rem;
	margin: 0 auto;
	padding: 0.91rem 0 0.26rem 0;
	display: flex;
	justify-content: center;
}

.jxsz-2 {
	background: url(../images/index/jxsz-bg-2.png) no-repeat;
	background-size: 100% 100%;
	width: 14.48rem;
	height: 2.42rem;
	margin: 0 auto;
	padding: 0.91rem 0 0.26rem 0;
	display: flex;
	justify-content: center;
}

.jxsz-3 {
	background: url(../images/index/jxsz-bg-3.png) no-repeat;
	background-size: 100% 100%;
	width: 14.48rem;
	height: 1.73rem;
	margin: 0 auto;
	padding: 0.22rem 0 0.26rem 0;
	display: flex;
	justify-content: center;
}

.jxsz-4 {
	background: url(../images/index/jxsz-bg-4.png) no-repeat;
	background-size: 100% 100%;
	width: 14.48rem;
	height: 1.12rem;
	margin: 0 auto;
	padding: 0.22rem 0.94rem 0.22rem 0.94rem;
}

.jxsz-item {
	background: url(../images/index/jxsz-item-bg.png) no-repeat;
	background-size: 100% 100%;
	width: 2.78rem;
	height: 1.25rem;
	margin: 0 0.25rem;
	padding-top: 0.4rem;
	display: flex;
	justify-content: center;
	font-family: SourceHanSerifCN, SourceHanSerifCN;
	font-weight: bold;
	font-size: 0.26rem;
	color: #926e1f;
}

.body-content div.video-list {
	display: block;
	margin: 0rem auto;
}

.video-item {
	background: url(../images/index/xwsp-bg-1.png) no-repeat;
	background-size: 100% 100%;
	width: 4.45rem;
	height: 2.47rem;
	margin: 0.54rem 0.285rem 0.8rem 0.285rem;
	display: inline-block;
	cursor: pointer;
}

.video-item img {
	margin: 0.12rem 0.28rem;
	width: 3.90rem;
	height: 2.23rem;
	object-fit: contain;
}

.view-more {
	font-family: SourceHanSerifCN, SourceHanSerifCN;
	font-weight: bold;
	font-size: 0.26rem;
	color: #246f6b;
	text-decoration-line: underline;

}

.signup-btn,
.download-btn {
	cursor: pointer;
	width: 2.12rem;
	height: 0.68rem;
}

.zy {
	width: 12rem;
	font-size: 0.22rem;
	color: #095c7e;
	line-height: 0.4rem;
	margin: 0 auto;
	margin-top: 0.31rem;
}

.btn1 {
	width: 2.17rem;
	height: 0.65rem;
	margin: 0 auto;
	margin-top: 0.36rem;
}

.btn1 img {
	width: 100%;
	height: 100%;
}

.gdsp {
	width: 12rem;
	margin: 0 auto;
	margin-top: 1.74rem;
}

.gdsp ul {
	height: 2.1rem;
}

.gdsp li {
	width: 3.8rem;
	height: 2.14rem;
	background: url(../images/s8.png) no-repeat;
	background-size: 0.6rem 0.6rem;
	float: left;
	background-position-x: 1.6rem;
	background-position-y: 0.77rem;
	margin-right: 0.3rem;
}

.gdsp li:nth-child(3) {
	margin-right: 0;
}

.gdsp li img {
	width: 100%;
	height: 100%;
}

.gdspto {
	width: 1.54rem;
	height: 0.4rem;
	margin: 0 auto;
	margin-top: 0.3rem;
}

.gdspto img {
	width: 100%;
	height: 100%;
}

.pw {
	width: 7.4rem;
	margin: 0 auto;
	margin-top: 1.3rem;
}

.pwimg {
	width: 100%;
	height: 4.16rem;
}

.pwimg img {
	width: 100%;
	height: 100%;
}

.pwname {
	width: 1.15rem;
	height: 0.54rem;
	margin: 0 auto;
	margin-top: 0.31rem;
}

.pwname img {
	width: 100%;
	height: 100%;
}

.pwintro {
	font-size: 0.22rem;
	color: #095c7e;
	text-align: center;
	margin-top: 0.21rem;
}

.gdpw {
	width: 1.79rem;
	height: 0.4rem;
	margin: 0 auto;
	margin-top: 0.21rem;
}

.gdpw img {
	width: 100%;
	height: 100%;
}

.bottom {
	width: 100%;
	height: 1.44rem;
	margin: 0 auto;
	margin-top: 1.95rem;
}

.bottom img {
	width: 100%;
	height: 100%;
}

.hdxdp {
	width: 8rem;
	height: 4.5rem;
	margin: 0 auto;
	margin-top: 1.09rem;
}

.hdxdp video {
	width: 100%;
	height: 100%;
}

.decont {
	width: 12rem;
	margin: 0 auto;
	background: url(../images/s51.png) no-repeat;
	background-size: 100% 100%;
	padding-top: 0.52rem;
	clear: both;
	padding-bottom: 0.6rem;
}

.decont .title {
	width: 1.56rem;
	height: 0.54rem;
	margin: 0 auto;
}

.content {
	font-size: 0.2rem;
	color: #095c7e;
	line-height: 0.4rem;
	padding: 0 0.4rem;
	margin-top: 0.36rem;
}