@media (max-width: 600px) {
	.wap {
		display: block;
	}

	body,
	html {
		font-size: 0.11rem;
		width: 100vw;
		overflow-x: hidden;
	}

	.body-blank {
		height: 1.42rem;
		margin: 0 !important;
	}

	.bg-0 {
		position: absolute;
		width: 100%;
		background: url(../images/wap/bg-0.png) no-repeat;
		background-size: 100% auto;
		height: 1.42rem;
		top: 0.59rem;
		z-index: -1;
	}

	.bg-1 {
		position: absolute;
		text-align: center;
		width: 100%;
		background: url(../images/wap/bg-1.png) no-repeat;
		background-size: cover;
		/* 拉伸bg填充区域 */
		height: 4.32rem;
		top: 1.4rem;
		z-index: -1;
	}

	.bg-2 {
		position: absolute;
		text-align: center;
		width: 100%;
		background: url(../images/wap/bg-2.png) no-repeat;
		background-size: 100% auto;
		height: 4.32rem;
		top: 6.89rem;
		z-index: -1;
	}

	.bg-3 {
		position: absolute;
		text-align: center;
		width: 100%;
		background: url(../images/wap/bg-3.png) no-repeat;
		background-size: 100% auto;
		height: 4.32rem;
		top: 11.21rem;
		z-index: -1;
	}

	.bg-4 {
		position: absolute;
		text-align: center;
		width: 100%;
		background: url(../images/wap/bg-2.png) no-repeat;
		background-size: 100% auto;
		height: 4.32rem;
		top: 15.53rem;
		z-index: -1;
	}

	.bg-5 {
		position: absolute;
		text-align: center;
		width: 100%;
		background: url(../images/wap/bg-3.png) no-repeat;
		background-size: 100% auto;
		height: 4.32rem;
		top: 19.85rem;
		z-index: -1;
	}

	.bg-6 {
		position: absolute;
		text-align: center;
		width: 100%;
		background: url(../images/wap/bg-2.png) no-repeat;
		background-size: 100% auto;
		height: 4.32rem;
		top: 23.9rem;
		z-index: -1;
	}

	.bg-7 {
		position: absolute;
		text-align: center;
		width: 100%;
		background: url(../images/wap/bg-3.png) no-repeat;
		background-size: 100% auto;
		height: 1.2rem;
		top: 28.4rem;
		z-index: -1;
	}

	.body-content .wap-introduction {
		line-height: 0.17rem;
		text-align: center;
		display: block;
		margin-top: 0.08rem;
	}

	.body-content #menu-container {
		width: 100%;
		padding: 0 0.16rem 0 0.07rem;
		background-color: #fff;
	}

	.wap-introduction p {
		margin-bottom: 0.1rem;
		text-align: center;
	}

	.wap-introduction p.title {
		font-weight: bold;
		font-size: 12px;
		color: #246F6B;
		margin-bottom: 0.05rem;
		text-align: center;
		line-height: 0.17rem;
	}

	.wap-introduction p.txt1 {
		width: 3.7rem;
		margin: 0 auto 0.1rem auto;
		line-height: 0.15rem;
		font-size: .10rem;
		text-align: center;
	}

	.wap-introduction p.txt2 {
		width: 2.9rem;
		margin: 0 auto 0.1rem auto;
		line-height: 0.15rem;
		font-size: .10rem;
		text-align: center;
	}

	.wap-introduction p.txt3 {
		width: 2.2rem;
		margin: 0 auto 0.16rem auto;
		line-height: 0.15rem;
		font-size: .10rem;
		text-align: center;
	}

	.wap-introduction p {
		font-weight: 400;
		font-size: .10rem;
		color: #246F6B;
	}

	.box {
		padding-top: 8.29rem;
	}

	.box-title {
		width: 3.44rem;
		height: 0.66rem;
		margin-bottom: 0.09rem;
		margin-top: 0 !important;
	}

	/* .header button {} */

	.main-content {
		min-height: 10rem;
		background-color: #fff;
	}

	.btn img {
		width: 100%;
		height: 100%;
	}

	.body-content {
		text-align: center;
		margin: 0 0.15rem;
	}

	.body-content p {
		font-size: 0.11rem;
		color: #246f6b;
		text-align: left;
		line-height: 0.16rem;
	}

	.body-content p.order-1 {
		background: url(../images/index/1-icon.png) no-repeat left 0.02rem;
		background-size: 0.11rem 0.11rem;
		text-indent: 2em;
	}

	.body-content p.order-2 {
		background: url(../images/index/2-icon.png) no-repeat left 0.02rem;
		background-size: 0.11rem 0.11rem;
		text-indent: 2em;
	}

	.body-content p.order-3 {
		background: url(../images/index/3-icon.png) no-repeat left 0.02rem;
		background-size: 0.11rem 0.11rem;
		text-indent: 2em;
	}

	.body-content p.order-4 {
		background: url(../images/index/4-icon.png) no-repeat left 0.02rem;
		background-size: 0.11rem 0.11rem;
		text-indent: 2em;
	}

	.body-content img.box-title {
		display: block;
		margin: 0.09rem auto 0.09rem auto !important;
	}

	.body-content>div {
		margin: 0 auto 0 auto;
	}
	
	.zzjg {
		background: url(../images/wap/csyq-bg-1.png) no-repeat;
		background-size: 100% 100%;
		width: 100%;
		height: 1.72rem;
		padding: 0.06rem 0.18rem;
		display: flex;
		flex-direction: column;
		justify-content: space-around;
		align-items: flex-start;
	}

	.hdzt {
		background: url(../images/wap/hdzt-bg-1.png) no-repeat;
		background-size: 100% auto;
		width: 100%;
		padding: 0.06rem 0.18rem;
		display: flex;
		height: 0.79rem;
		align-items: center;
	}

	.hdzt p {
		text-indent: 2em;
	}

	.jxsz-4 p {
		text-indent: 2em;
	}

	.csyq {
		background: url(../images/wap/csyq-bg-1.png) no-repeat;
		background-size: 100% 100%;
		width: 100%;
		height: 2.21rem;
		padding: 0.06rem 0.18rem;
		display: flex;
		flex-direction: column;
		justify-content: space-around;
		align-items: flex-start;
	}

	.zplx-1 {
		background: url(../images/wap/zplx-bg-1.png) no-repeat;
		background-size: 100% 100%;
		width: 1.45rem;
		height: 0.26rem;
		padding: 0.05rem 0.12rem;
		text-align: center;
		margin-bottom: 0.07rem !important;
	}

	.zplx-1 p {
		text-align: center;
	}

	.zplx-2 {
		background: url(../images/wap/zplx-bg-2.png) no-repeat;
		background-size: 100% 100%;
		width: 3.85rem;
		height: 1.09rem;
		padding: 0.06rem 0.18rem;
		display: flex;
		flex-direction: column;
		justify-content: space-around;
		align-items: flex-start;
	}

	.dssj-1 {
		background: url(../images/wap/dssj-bg-1.png) no-repeat;
		background-size: 100% 100%;
		width: 3.1rem;
		height: 0.26rem;
		margin: 0 auto 0.07rem;
		padding: 0;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.dssj-1 p,
	.dssj-2 p {
		text-align: center;
	}

	.dssj-2 {
		background: url(../images/wap/dssj-bg-2.png) no-repeat;
		background-size: 100% 100%;
		width: 1.8rem;
		height: 0.29rem;
		margin: 0.09rem auto 0.07rem auto !important;
		padding: 0;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.zgsjcont {
		position: relative;
	}

	.xtck {
		background: url(../images/wap/xtck-bg.png) no-repeat;
		background-size: 100% 100%;
		width: 100%;
		height: 4.61rem;
		margin: 0 auto;
		padding: 0.06rem 0.18rem;
		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/wap/bsfs-bg.png) no-repeat;
		background-size: 100% 100%;
		width: 100%;
		height: 3.2rem;
		margin: 0 auto;
		padding: 0.06rem 0.18rem 0.06rem 0.18rem;
		display: flex;
		flex-direction: column;
		justify-content: space-around;
		align-items: flex-start;
	}

	.jxsz-1 {
		background: url(../images/wap/jxsz-bg-1.png) no-repeat;
		background-size: 100% 100%;
		width: 3.85rem;
		height: 0.94rem;
		margin: 0 auto 0.08rem auto !important;
		padding: 0.32rem 0 0.06rem 0;
		display: flex;
		justify-content: center;
	}

	.jxsz-2 {
		background: url(../images/wap/jxsz-bg-2.png) no-repeat;
		background-size: 100% 100%;
		width: 3.85rem;
		height: 1.6rem;
		margin: 0 auto 0.08rem auto !important;
		padding: 0.32rem 0 0.06rem 0;
		display: grid;
		justify-content: center;
		grid-template-columns: 1fr 1fr;
		align-items: center;
		/* 垂直居中 */
		justify-items: end;
	}

	.jxsz-3 {
		background: url(../images/wap/jxsz-bg-3.png) no-repeat;
		background-size: 100% 100%;
		width: 3.85rem;
		height: 0.68rem;
		margin: 0 auto 0.08rem auto !important;
		padding: 0.06rem 0 0 0;
		display: flex;
		justify-content: center;
	}

	.jxsz-4 {
		background: url(../images/wap/jxsz-bg-4.png) no-repeat;
		background-size: 100% 100%;
		width: 100%;
		height: 0.6rem;
		margin: 0 auto 0.08rem auto !important;
		padding: 0.06rem 0.18rem;
	}

	.jxsz-item {
		padding-top: 0.18rem;
		background: url(../images/wap/jxsz-item-bg.png) no-repeat;
		background-size: 100% 100%;
		width: 1.25rem;
		height: 0.56rem;
		margin: 0 0.05rem;
		display: flex;
		justify-content: center;
		font-family: SourceHanSerifCN, SourceHanSerifCN;
		font-weight: bold;
		font-size: 0.11rem;
		color: #926e1f;
	}

	.body-content div.video-list {
		display: block;
		margin: 0;
		display: flex;
		justify-content: space-between;
	}

	.video-item {
		background: url(../images/wap/xwsp-bg-1.png) no-repeat;
		background-size: 100% 100%;
		width: 1.24rem;
		height: 0.69rem;
		margin: 0;
		display: inline-block;
	}

	.video-item img {
		width: 1.08rem;
		height: 0.61rem;
		margin: 0.04rem 0.08rem;
	}

	.view-more {
		font-family: SourceHanSerifCN, SourceHanSerifCN;
		font-weight: bold;
		font-size: 0.11rem;
		color: #246f6b;
		text-decoration-line: underline;
		margin-bottom: 0rem;
		display: inline-block;
		margin: 0.15rem 0;
	}

	.signup-btn,
	.download-btn {
		cursor: pointer;
		width: 1.06rem;
		height: 0.34rem;
		margin: 0.10rem auto 0 auto !important;
		display: block;
	}

	.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;
	}

	.jxleft {
		margin-right: 0.15rem;
	}

	.jxright {
		margin-right: 0.52rem;
	}
}