#dzMobile {
	overflow: hidden;
}
.top-banner {
	position: relative;
}
.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform,-webkit-transform;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
.top-banner .swiper-slide>img {
	width: 100%;
	display: block;
}
img {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}
.top-banner .topBanner-page {
	width: .318rem;
	height: .1rem;
	background: rgba(32,33,36,.2);
	border-radius: .0545rem;
	position: absolute;
	bottom: .5rem;
	left: 50%;
	transform: translateX(-50%);
	z-index: 99;
	display: flex;
	align-items: center;
	justify-content: center;
}
.top-banner .topBanner-page .swiper-pagination-bullet-active {
	width: .082rem;
	height: .018rem;
	background: #fff;
	border-radius: .009rem;
}
.information {
	position: relative;
}
.white-bg {
	background-color: #fff;
}
.information .content {
	width: 92%;
	height: 1rem;
	padding: .14rem .14rem 0;
	background: linear-gradient(135deg,#fff,#fff4e9);
	box-shadow: 0 0.1rem 0.4rem 0.027rem rgba(85,44,10,.04);
	box-sizing: border-box;
	border-radius: .08rem;
	border: .009rem solid #ffe1c5;
	position: absolute;
	top: -.4rem;
	left: 50%;
	transform: translateX(-50%);
	z-index: 11;
}
.information .content p {
	font-size: .13rem;
	font-family: PingFangSC-Semibold,PingFang SC;
	font-weight: 600;
	color: #552700;
	line-height: .2rem;
	background: linear-gradient(270deg,#8e4f00,#552700);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	margin-bottom: .14rem;
}
.information .content .line {
	width: 100%;
	height: .009rem;
	background: linear-gradient(270deg,#8e4f00,#552700);
	opacity: .1;
	margin-bottom: .08rem;
}
.information .content .yl {
	font-size: 11px;
	font-family: PingFangSC-Regular,PingFang SC;
	font-weight: 400;
	color: #552700;
	text-align: center;
}
.information .content .info-bg3 {
	width: 1.6rem;
	display: block;
	position: absolute;
	top: .18rem;
	right: .14rem;
}
img {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}
.block1 {
	font-family: PingFangSC-Semibold,PingFang SC;
	background: linear-gradient(180deg,#fff,#f2f6fa);
	padding: .9rem 0 .3rem;
}
.block1 h2, .block1 h3 {
	font-weight: 600;
	text-align: center;
}
.block1 h2 {
	font-size: .16rem;
	color: #006cff;
	line-height: .16rem;
	background: linear-gradient(320deg,#00b4ff,#006cff);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	margin-bottom: .118rem;
}
.block1 h3 {
	font-size: .23rem;
	color: #1d2229;
	line-height: .23rem;
	margin-bottom: .236rem;
}
.block1 h2, .block1 h3 {
	font-weight: 600;
	text-align: center;
}
.block1 .block1-content .item {
	width: 95%;
	background: #fff;
	border-radius: .08rem;
	margin: 0 auto .1rem;
	overflow: hidden;
}
.block1 .block1-content .item .item-top {
	width: 100%;
	height: .84rem;
	display: flex;
	align-items: center;
	position: relative;
}
.block1 .block1-content .item .item-top>.img.active {
	-webkit-animation: myAnimation 3.03s steps(1) infinite;
	animation: myAnimation 3.03s steps(1) infinite;
}
.block1 .block1-content .item .item-top>.img {
	width: 140px;
	height: 140px;
	background-repeat: no-repeat;
	background-position: 0 0;
	transform: scale(.3646) translateX(-.85rem);
}
.block1 .block1-content .item .item-top>.text {
	transform: translateX(-.545rem);
}
.block1 .block1-content .item .item-top>.text .top {
	font-size: .163rem;
	font-weight: 600;
	color: #1d2229;
	line-height: .163rem;
	margin-bottom: .118rem;
}
.block1 .block1-content .item .item-top>.text .bottom {
	font-size: .127rem;
	font-family: PingFangSC-Regular,PingFang SC;
	font-weight: 400;
	color: #4e5866;
	line-height: .127rem;
}
.block1 .block1-content .item .item-top>.right-arrow.active {
	transform: translateY(-50%) rotate(90deg);
}
.block1 .block1-content .item .item-top>.right-arrow {
	width: .181rem;
	display: block;
	position: absolute;
	right: .163rem;
	top: 50%;
	transform: translateY(-50%);
}
.block1 .block1-content .item .item-bottom {
	width: 97.5%;
	height: 0;
	margin: 0 auto;
	background: url(../imgs/docdiff/block1_item_bg.png) no-repeat;
	background-size: 100%;
	transition: height .5s;
}
.block1 .block1-content .item .item-bottom .cover_img {
	width: 100%;
	display: block;
	margin-bottom: .163rem;
}
.block1 .block1-content .item .item-bottom .title {
	font-size: .18rem;
	font-weight: 600;
	color: #202124;
	line-height: .281rem;
	background: linear-gradient(320deg,#00b4ff,#006cff);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	padding: 0 .118rem .063rem;
}
.block1 .block1-content .item .item-bottom .content {
	font-size: .136rem;
	font-family: PingFangSC-Regular,PingFang SC;
	font-weight: 400;
	color: #202124;
	line-height: .236rem;
	padding: 0 .08rem 0 .118rem;
	margin-bottom: .163rem;
}
.block2 {
	padding-bottom: .2rem;
}
.block2 .top-title {
	font-family: PingFangSC-Semibold,PingFang SC;
	padding: .4rem .164rem 0;
}
.block2 .top-title h2 {
	font-size: .164rem;
	font-weight: 600;
	color: #006cff;
	line-height: .164rem;
	background: linear-gradient(320deg,#00b4ff,#006cff);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	margin-bottom: .118rem;
}
.block2 .top-title h3 {
	font-size: .236rem;
	font-weight: 600;
	color: #1d2229;
	line-height: .236rem;
	margin-bottom: .064rem;
}
.block2 .top-title h4 {
	font-size: .127rem;
	font-family: PingFangSC-Regular,PingFang SC;
	color: #7a8799;
	line-height: .218rem;
	margin-bottom: .163rem;
}
.block2-page {
	display: flex;
	overflow-x: auto;
	width: 100%;
	align-items: center;
	margin-bottom: .2rem;
}
ol, ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.block2-page .my-bullet:first-child {
	margin-left: .163rem;
}
.block2-page .my-bullet {
	outline: none;
	width: 1.2rem;
	height: .445rem;
	line-height: .445rem;
	background: #fff;
	border-radius: .054rem;
	border: .009rem solid #edeff2;
	flex-shrink: 0;
	margin-right: .118rem;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
}
.block2-page .my-bullet-active {
	outline: none;
	position: relative;
	background-image: url(../imgs/docdiff/block4-item-bg.png);
	background-size: cover;
	box-shadow: 0 0.1rem 1rem 0.05rem rgba(21,117,211,.06);
	border: .02rem solid #fff;
}
.block2-page .my-bullet-active img {
	display: none;
}
.block2-page .my-bullet img {
	width: .236rem;
	margin-right: .036rem;
}
.block2-page .my-bullet-active p {
	font-size: .136rem;
	font-family: PingFangSC-Semibold,PingFang SC;
	font-weight: 600;
	color: #202124;
	background: linear-gradient(270deg,#202124,#004eb7);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.swiper-wrapper {
	text-align: center;
}
.swiper-wrapper img {
	width: 3.45rem;
	margin: 0 0 .254rem;
}
.swiper-wrapper .introduce {
	width: 92%;
	display: flex;
	margin: auto;
	position: relative;
	padding-bottom: .218rem;
}
.swiper-wrapper .introduce .num {
	width: .3rem;
	font-size: .218rem;
	font-family: D-DIN-Bold,D-DIN;
	font-weight: 700;
	color: #006cff;
	margin-right: .1rem;
	white-space: nowrap;
}
.swiper-wrapper .introduce .right {
	text-align: left;
}
.swiper-wrapper .introduce .right .title {
	font-size: .182rem;
	font-family: PingFangSC-Semibold,PingFang SC;
	font-weight: 600;
	color: #202124;
	line-height: .182rem;
	white-space: nowrap;
}
.swiper-wrapper .introduce .line {
	width: 100%;
	height: .01rem;
	background: linear-gradient(270deg,rgba(1,40,111,0),#01286f);
	opacity: .06;
	position: absolute;
	bottom: 0;
	left: 0;
}
.swiper-wrapper .introduce .line-block {
	width: .2rem;
	height: .027rem;
	background: #202124;
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
}
.swiper-wrapper .intro-li {
	margin: 0 0 0 .2rem;
}
.swiper-wrapper .intro-li .item {
	display: flex;
	margin-top: .236rem;
}
.swiper-wrapper .intro-li .item img {
	width: .17rem;
	height: .17rem;
	margin-top: .05rem;
}
.swiper-wrapper img {
	/*width: 3.45rem;*/
	margin: 0 0 .254rem;
}
.swiper-wrapper .intro-li .item h4 {
	font-size: .163rem;
	font-family: PingFangSC-Semibold,PingFang SC;
	font-weight: 600;
	color: #202124;
	line-height: .24rem;
	margin-left: .18rem;
	margin-bottom: .02rem;
	text-align: left;
}
.swiper-wrapper .intro-li .item p {
	font-size: .127rem;
	font-family: PingFangSC-Regular,PingFang SC;
	font-weight: 400;
	color: #4e5866;
	line-height: .218rem;
	margin-left: .18rem;
	text-align: left;
}
.block4 {
	width: 100%;
	height: 6.4rem;
	background: url(../imgs/docdiff/block4_bg.png);
	background-size: cover;
	box-sizing: border-box;
}
.block4 .top-title {
	margin-bottom: .118rem;
	padding-top: .4rem;
	padding-left: .163rem;
}
.block4 .top-title h2, .block4 .top-title h3 {
	font-family: PingFangSC-Semibold,PingFang SC;
	font-weight: 600;
}
.block4 .top-title h2 {
	font-size: .136rem;
	color: #006cff;
	line-height: .136rem;
	background: linear-gradient(270deg,#e5f5ff,#8ad2ff);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	margin-bottom: .072rem;
}
.block4 .top-title h3 {
	font-size: .236rem;
	color: #fff;
	line-height: .327rem;
}
.block4 .top-title h2, .block4 .top-title h3 {
	font-family: PingFangSC-Semibold,PingFang SC;
	font-weight: 600;
}
.block4 .content {
	padding: 0 .16rem;
	display: grid;
	grid-template-columns: repeat(2,1fr);
	grid-gap: .11rem;
}
.block4 .content .item {
	width: 100%;
	height: 1.872rem;
	position: relative;
	border: 0px;
}
.block4 .content .item .item-bg {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	background: linear-gradient(225deg,hsla(0,0%,100%,.16),hsla(0,0%,100%,.04));
	border-radius: .08rem;
	border: .009rem solid hsla(0,0%,100%,.1);
	-webkit-backdrop-filter: blur(.09rem);
	backdrop-filter: blur(.09rem);
}
.block4 .content .item .item-content {
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	padding: .1rem .1rem .2rem .154rem;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 1;
}
.block4 .content .item .item-content .item-bg-1 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
.block4 .content .item .item-content .icon {
	width: .3rem;
	display: block;
	margin-bottom: .2rem;
}
.block4 .content .item .item-content>h3 {
	font-size: .163rem;
	font-family: PingFangSC-Medium,PingFang SC;
	font-weight: 500;
	color: #fff;
	margin-bottom: .1rem;
}
.block4 .content .item .item-content>h4 {
	font-size: .127rem;
	font-family: PingFangSC-Regular,PingFang SC;
	font-weight: 400;
	color: hsla(0,0%,100%,.7);
	line-height: .209rem;
}
.product {
	width: 100%;
	background: url(../imgs/docdiff/product_bg.png);
	background-size: cover;
	padding: .4rem .15rem .35rem;
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	align-items: center;
	font-family: PingFangSC-Semibold,PingFang SC;
}
.product p:first-child {
	font-size: .236rem;
	font-weight: 600;
	color: #1d2229;
	line-height: .3rem;
	margin-bottom: .063rem;
}
.product p:nth-child(2) {
	font-size: .127rem;
	font-family: PingFangSC-Regular,PingFang SC;
	font-weight: 400;
	color: #7a8799;
	line-height: .218rem;
	margin-bottom: .1rem;
}
.product .statistics-right {
	width: 100%;
	flex: 1;
	display: flex;
	justify-content: space-between;
	box-sizing: border-box;
	height: 100%;
	border-left: none;
	border-radius: 0 4px 4px 0;
}
.product .statistics-right li {
	position: relative;
	box-sizing: border-box;
	font-size: 16px;
	text-align: center;
	color: #202124;
	display: flex;
	align-items: center;
}
.product .statistics-right li .li-right {
	text-align: center;
}
.product .statistics-right li .li-right b {
	font-size: .156rem;
	font-family: D-DINExp-Bold,D-DINExp;
	font-weight: 700;
	color: #006cff;
	line-height: .4rem;
}
.product .statistics-right li .li-right span {
	font-size: .118rem;
	font-family: PingFangSC-Semibold,PingFang SC;
	font-weight: 600;
	color: #202124;
}
.product .statistics-right li .li-right p {
	font-size: .118rem;
	font-family: PingFangSC-Regular,PingFang SC;
	font-weight: 400;
	color: #4e5866;
}
.product .card {
	width: 3.445rem;
	height: 2.172rem;
	background: #fff;
	box-sizing: border-box;
	border-radius: .081rem;
	border: .0181rem solid #fff;
	background-size: contain;
	background-repeat: no-repeat;
	padding-top: .163rem;
	padding-left: .163rem;
}
.product .card01 {
	margin-top: .2rem;
	background-image: url(../imgs/docdiff/product-01.png);
}
.product .card p:first-child {
	font-size: .182rem;
	font-family: PingFangSC-Semibold,PingFang SC;
	font-weight: 600;
	color: #202124;
	line-height: .282rem;
	background: linear-gradient(320deg,#00b4ff,#006cff);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	margin-bottom: .036rem;
}
.product .card p:nth-child(2) {
	width: 2.41rem;
	font-size: .136rem;
	font-family: PingFangSC-Regular,PingFang SC;
	font-weight: 400;
	color: #202124;
	line-height: .218rem;
	margin-bottom: .182rem;
}
.product .card .line {
	width: 3.05rem;
	height: .009rem;
	background: rgba(0,108,255,.1);
	margin-bottom: .2rem;
}
.product .card02 {
	margin-top: .12rem;
	background-image: url(../imgs/docdiff/product-02.png);
}
.product .card03 {
	margin-top: .12rem;
	background-image: url(../imgs/docdiff/product-03.png);
}
/*.dzint-submit {*/
/*	width: 100%;*/
/*	height: 1.8rem;*/
/*	padding-top: .35rem;*/
/*	background-image: url(../imgs/docdiff/dzint-submit-bg.png);*/
/*	background-size: cover;*/
/*}*/
.partner .more-btn, .dzint-submit {
	text-align: center;
	box-sizing: border-box;
}
.dzint-submit .sub-p, .dzint-submit .sub-title {
	font-family: PingFangSC-Medium,PingFang SC;
	font-weight: 500;
}
.dzint-submit .sub-title {
	font-size: .20rem;
	color: #202124;
	line-height: .318rem;
	text-align: center;
	margin-bottom: .10rem;
}
.dzint-submit .sub-p {
	font-size: .138rem;
	color: #4e5866;
}
.dzint-submit .sub-p, .dzint-submit .sub-title {
	font-family: PingFangSC-Medium,PingFang SC;
	font-weight: 500;
}
.dzint-submit .sub-btn {
	font-size: .136rem;
	font-family: PingFangSC-Medium,PingFang SC;
	font-weight: 500;
	color: #fff;
	line-height: .445rem;
	width: 1.2rem;
	height: .445rem;
	border-radius: .036rem;
	margin: .2rem auto;
	background: linear-gradient(135deg,#006cff,#0af);
}
.block2-page .my-bullet p {
	font-size: .136rem;
	font-family: PingFangSC-Regular,PingFang SC;
	font-weight: 400;
	color: #202124;
}

.height4 {
	height:3.5rem!important;
}
.height3 {
	height:3.2rem!important;
}
.height0 {
	height:0px!important;
}
.swiper-slide-active {
	display: block;
}
.swiper-slide-next {
	display: none;
}
.icon-text {
	font-size: .126rem;
	width: 3.12rem;
	color: #909399;
	font-family: PingFangSC-Regular,PingFang SC;
}

.dzint-submit {
	width: 100%;
	height: 1.5rem;
	padding-top: .35rem;
	background-image: url(../imgs/docdiff/dzint-submit-bg.png);
	background-size: cover;
}