.zd-link {
	color: #0038ff;
	text-decoration: none
}

.zd-link:hover {
	text-decoration: underline
}

.zd-link-arrow,
.zd-link-weak-arrow,
.zd-link-white-arrow {
	font-size: 14px
}

.zd-link-arrow:after,
.zd-link-weak-arrow:after,
.zd-link-white-arrow:after {
	content: '';
	display: inline-block;
	vertical-align: 0;
	margin-left: 6px;
	width: 6px;
	height: 10px;
	overflow: hidden;
	background-image: url(img/product-20209231948.svg);
	;
	-webkit-transition: -webkit-transform .4s;
	transition: -webkit-transform .4s;
	transition: transform .4s;
	transition: transform .4s, -webkit-transform .4s;
	background-repeat: no-repeat;
	background-position: 89.38000000000001% 9%;
	background-size: 1983.3333333333333% 1100%;
}

.zd-link-arrow:hover,
.zd-link-weak-arrow:hover,
.zd-link-white-arrow:hover {
	text-decoration: none
}

.zd-link-arrow:hover:after,
.zd-link-weak-arrow:hover:after,
.zd-link-white-arrow:hover:after {
	-webkit-transform: translateX(4px);
	transform: translateX(4px)
}

.zd-link-arrow.zd-link-s,
.zd-link-weak-arrow.zd-link-s,
.zd-link-white-arrow.zd-link-s {
	font-size: 12px
}

.zd-link-arrow.zd-link-s:after,
.zd-link-weak-arrow.zd-link-s:after,
.zd-link-white-arrow.zd-link-s:after {
	margin-left: 5px;
	width: 5px;
	height: 8px;
	background-image: url(img/product-20209231948.svg);
	;
	background-position: 7.02% 99.02%;
	background-size: 2380% 1375%;
	;
	background-repeat: no-repeat
}

.zd-link-weak-arrow {
	color: #666
}

.zd-link-weak-arrow:after {
	background-image: url(img/product-20209231948.svg);
	;
	background-position: 89.38000000000001% 81%;
	background-size: 1983.3333333333333% 1100%;
	;
	background-repeat: no-repeat
}

.zd-link-weak-arrow:hover {
	color: #0038ff
}

.zd-link-weak-arrow:hover:after {
	background-image: url(img/product-20209231948.svg);
	;
	background-position: 89.38000000000001% 9%;
	background-size: 1983.3333333333333% 1100%;
	;
	background-repeat: no-repeat
}

.zd-link-weak-arrow.zd-link-s:after {
	background-image: url(img/product-20209231948.svg);
	;
	background-position: 13.16% 99.02%;
	background-size: 2380% 1375%;
	;
	background-repeat: no-repeat
}

.zd-link-weak-arrow.zd-link-s:hover:after {
	background-image: url(img/product-20209231948.svg);
	;
	background-position: 7.02% 99.02%;
	background-size: 2380% 1375%;
	;
	background-repeat: no-repeat
}

.zd-link-white-arrow {
	color: #fff
}

.zd-link-white-arrow:after {
	background-image: url(img/product-20209231948.svg);
	;
	background-position: 89.38000000000001% 33%;
	background-size: 1983.3333333333333% 1100%;
	;
	background-repeat: no-repeat
}

.zd-link-white-arrow:hover {
	color: #fff
}

.zd-link-white-arrow:hover:after {
	background-image: url(img/product-20209231948.svg);
	;
	background-position: 89.38000000000001% 33%;
	background-size: 1983.3333333333333% 1100%;
	;
	background-repeat: no-repeat
}

.zd-link-white-arrow.zd-link-s:after,
.zd-link-white-arrow.zd-link-s:hover:after {
	background-image: url(img/product-20209231948.svg);
	;
	background-position: 19.3% 99.02%;
	background-size: 2380% 1375%;
	;
	background-repeat: no-repeat
}

.zd-link-arrow-left,
.zd-link-weak-arrow-left,
.zd-link-white-arrow-left {
	font-size: 14px
}

.zd-link-arrow-left:before,
.zd-link-weak-arrow-left:before,
.zd-link-white-arrow-left:before {
	content: '';
	display: inline-block;
	vertical-align: 0;
	margin-right: 6px;
	width: 6px;
	height: 10px;
	overflow: hidden;
	background-image: url(img/product-20209231948.svg);
	;
	-webkit-transition: -webkit-transform .4s;
	transition: -webkit-transform .4s;
	transition: transform .4s;
	transition: transform .4s, -webkit-transform .4s;
	background-position: 89.38000000000001% 21%;
	background-size: 1983.3333333333333% 1100%;
	;
	background-repeat: no-repeat
}

.zd-link-arrow-left:hover,
.zd-link-weak-arrow-left:hover,
.zd-link-white-arrow-left:hover {
	text-decoration: none
}

.zd-link-arrow-left:hover:before,
.zd-link-weak-arrow-left:hover:before,
.zd-link-white-arrow-left:hover:before {
	-webkit-transform: translateX(-4px);
	transform: translateX(-4px)
}

.zd-link-arrow-left.zd-link-s,
.zd-link-weak-arrow-left.zd-link-s,
.zd-link-white-arrow-left.zd-link-s {
	font-size: 12px
}

.zd-link-arrow-left.zd-link-s:before,
.zd-link-weak-arrow-left.zd-link-s:before,
.zd-link-white-arrow-left.zd-link-s:before {
	width: 5px;
	height: 8px;
	background-image: url(img/product-20209231948.svg);
	;
	background-position: 99.11999999999999% 0.98%;
	background-size: 2380% 1375%;
	;
	background-repeat: no-repeat
}

.zd-link-weak-arrow-left {
	color: #666
}

.zd-link-weak-arrow-left:before {
	background-image: url(img/product-20209231948.svg);
	;
	background-repeat: no-repeat;
	background-position: 74.33999999999999% 83%;
	background-size: 1983.3333333333333% 1100%;
}

.zd-link-weak-arrow-left:hover {
	color: #0038ff
}

.zd-link-weak-arrow-left:hover:before {
	background-image: url(img/product-20209231948.svg);
	;
	background-position: 89.38000000000001% 21%;
	background-size: 1983.3333333333333% 1100%;
	;
	background-repeat: no-repeat
}

.zd-link-weak-arrow-left.zd-link-s:before {
	background-image: url(img/product-20209231948.svg);
	;
	background-position: 0.88% 99.02%;
	background-size: 2380% 1375%;
	;
	background-repeat: no-repeat
}

.zd-link-weak-arrow-left.zd-link-s:hover:before {
	background-image: url(img/product-20209231948.svg);
	;
	background-position: 99.11999999999999% 0.98%;
	background-size: 2380% 1375%;
	;
	background-repeat: no-repeat
}

.zd-link-white-arrow-left {
	color: #fff
}

.zd-link-white-arrow-left:before {
	background-image: url(img/product-20209231948.svg);
	;
	background-position: 89.38000000000001% 45%;
	background-size: 1983.3333333333333% 1100%;
	;
	background-repeat: no-repeat
}

.zd-link-white-arrow-left:hover {
	color: #fff
}

.zd-link-white-arrow-left.zd-link-s:before,
.zd-link-white-arrow-left.zd-link-s:hover:before,
.zd-link-white-arrow-left:hover:before {
	background-image: url(img/product-20209231948.svg);
	;
	background-position: 89.38000000000001% 45%;
	background-size: 1983.3333333333333% 1100%;
	;
	background-repeat: no-repeat
}

.zd-link-arrow-top,
.zd-link-weak-arrow-top,
.zd-link-white-arrow-top {
	font-size: 14px
}

.zd-link-arrow-top:after,
.zd-link-weak-arrow-top:after,
.zd-link-white-arrow-top:after {
	content: '';
	display: inline-block;
	vertical-align: 1px;
	margin-left: 4px;
	width: 10px;
	height: 6px;
	overflow: hidden;
	background-image: url(img/product-20209231948.svg);
	;
	background-position: 92.66% 54.81%;
	background-size: 1190% 1833.3333333333333%;
	;
	background-repeat: no-repeat
}

.zd-link-arrow-top:hover,
.zd-link-weak-arrow-top:hover,
.zd-link-white-arrow-top:hover {
	text-decoration: none
}

.zd-link-arrow-top.zd-link-s,
.zd-link-weak-arrow-top.zd-link-s,
.zd-link-white-arrow-top.zd-link-s {
	font-size: 12px
}

.zd-link-arrow-top.zd-link-s:after,
.zd-link-weak-arrow-top.zd-link-s:after,
.zd-link-white-arrow-top.zd-link-s:after {
	width: 8px;
	height: 5px;
	background-image: url(img/product-20209231948.svg);
	;
	background-position: 53.15% 96.19%;
	background-size: 1487.5% 2200%;
	;
	background-repeat: no-repeat
}

.zd-link-weak-arrow-top {
	color: #666
}

.zd-link-weak-arrow-top:after {
	background-image: url(img/product-20209231948.svg);
	;
	background-position: 92.66% 62.5%;
	background-size: 1190% 1833.3333333333333%;
	;
	background-repeat: no-repeat
}

.zd-link-weak-arrow-top:hover {
	color: #0038ff
}

.zd-link-weak-arrow-top:hover:after {
	background-image: url(img/product-20209231948.svg);
	;
	background-position: 92.66% 54.81%;
	background-size: 1190% 1833.3333333333333%;
	;
	background-repeat: no-repeat
}

.zd-link-weak-arrow-top.zd-link-s:after {
	background-image: url(img/product-20209231948.svg);
	;
	background-position: 62.160000000000004% 96.19%;
	background-size: 1487.5% 2200%;
	;
	background-repeat: no-repeat
}

.zd-link-weak-arrow-top.zd-link-s:hover:after {
	background-image: url(img/product-20209231948.svg);
	;
	background-position: 53.15% 96.19%;
	background-size: 1487.5% 2200%;
	;
	background-repeat: no-repeat
}

.zd-link-white-arrow-top {
	color: #fff
}

.zd-link-white-arrow-top:after {
	background-image: url(img/product-20209231948.svg);
	;
	background-position: 92.66% 70.19%;
	background-size: 1190% 1833.3333333333333%;
	;
	background-repeat: no-repeat
}

.zd-link-white-arrow-top:hover {
	color: #fff
}

.zd-link-white-arrow-top:hover:after {
	background-image: url(img/product-20209231948.svg);
	;
	background-position: 92.66% 70.19%;
	background-size: 1190% 1833.3333333333333%;
	;
	background-repeat: no-repeat
}

.zd-link-white-arrow-top.zd-link-s:after,
.zd-link-white-arrow-top.zd-link-s:hover:after {
	background-image: url(img/product-20209231948.svg);
	;
	background-position: 71.17% 96.19%;
	background-size: 1487.5% 2200%;
	;
	background-repeat: no-repeat
}

.zd-link-arrow-bottom,
.zd-link-weak-arrow-bottom,
.zd-link-white-arrow-bottom {
	font-size: 14px
}

.zd-link-arrow-bottom:after,
.zd-link-weak-arrow-bottom:after,
.zd-link-white-arrow-bottom:after {
	content: '';
	display: inline-block;
	vertical-align: 1px;
	margin-left: 4px;
	width: 10px;
	height: 6px;
	overflow: hidden;
	background-image: url(img/product-20209231948.svg);
	;
	background-position: 92.66% 89.42%;
	background-size: 1190% 1833.3333333333333%;
	;
	background-repeat: no-repeat
}

.zd-link-arrow-bottom:hover,
.zd-link-weak-arrow-bottom:hover,
.zd-link-white-arrow-bottom:hover {
	text-decoration: none
}

.zd-link-arrow-bottom.zd-link-s,
.zd-link-weak-arrow-bottom.zd-link-s,
.zd-link-white-arrow-bottom.zd-link-s {
	font-size: 12px
}

.zd-link-arrow-bottom.zd-link-s:after,
.zd-link-weak-arrow-bottom.zd-link-s:after,
.zd-link-white-arrow-bottom.zd-link-s:after {
	width: 8px;
	height: 5px;
	background-image: url(img/product-20209231948.svg);
	;
	background-position: 44.14% 96.19%;
	background-size: 1487.5% 2200%;
	;
	background-repeat: no-repeat
}

.zd-link-weak-arrow-bottom {
	color: #666
}

.zd-link-weak-arrow-bottom:after {
	background-image: url(img/product-20209231948.svg);
	;
	background-position: 76.14999999999999% 70.19%;
	background-size: 1190% 1833.3333333333333%;
	;
	background-repeat: no-repeat
}

.zd-link-weak-arrow-bottom:hover {
	color: #0038ff
}

.zd-link-weak-arrow-bottom:hover:after {
	background-image: url(img/product-20209231948.svg);
	;
	background-position: 92.66% 89.42%;
	background-size: 1190% 1833.3333333333333%;
	;
	background-repeat: no-repeat
}

.zd-link-weak-arrow-bottom.zd-link-s:after {
	background-image: url(img/product-20209231948.svg);
	;
	background-position: 89.19% 96.19%;
	background-size: 1487.5% 2200%;
	;
	background-repeat: no-repeat
}

.zd-link-weak-arrow-bottom.zd-link-s:hover:after {
	background-image: url(img/product-20209231948.svg);
	;
	background-position: 44.14% 96.19%;
	background-size: 1487.5% 2200%;
	;
	background-repeat: no-repeat
}

.zd-link-white-arrow-bottom {
	color: #fff
}

.zd-link-white-arrow-bottom:after {
	background-image: url(img/product-20209231948.svg);
	;
	background-position: 92.66% 0.96%;
	background-size: 1190% 1833.3333333333333%;
	;
	background-repeat: no-repeat
}

.zd-link-white-arrow-bottom:hover {
	color: #fff
}

.zd-link-white-arrow-bottom:hover:after {
	background-image: url(img/product-20209231948.svg);
	;
	background-position: 92.66% 0.96%;
	background-size: 1190% 1833.3333333333333%;
	;
	background-repeat: no-repeat
}

.zd-link-white-arrow-bottom.zd-link-s:after,
.zd-link-white-arrow-bottom.zd-link-s:hover:after {
	background-image: url(img/product-20209231948.svg);
	;
	background-position: 26.13% 96.19%;
	background-size: 1487.5% 2200%;
	;
	background-repeat: no-repeat
}

.zd-banner-nav {
	position: absolute;
	z-index: 10
}

.zd-banner-nav-ul {
	min-height: 36px;
	white-space: nowrap
}

.zd-banner-nav-ul li {
	padding-left: 28px;
	padding-right: 28px;
	position: relative;
	display: inline-block
}

.zd-banner-nav-ul li::after {
	content: '';
	width: 1px;
	height: 18px;
	position: absolute;
	right: 0;
	top: 4px;
	background-color: rgba(255, 255, 255, .1);
	font-size: 0
}

.zd-banner-nav-ul li:first-child {
	padding-left: 0
}

.zd-banner-nav-ul li:last-child::after {
	display: none
}

.zd-banner-nav-ul li>a {
	font-size: 14px;
	color: #C2C5CA;
	line-height: 24px
}

.zd-banner-nav-ul li>a:hover {
	text-decoration: none;
	color: #fff;
	transition: color .2s linear
}

.zd-banner-nav-ul li.active a {
	font-size: 16px;
	line-height: 26px;
	border-bottom: 2px solid #0038ff;
	padding-bottom: 12px;
	margin-bottom: -2px;
	color: #fff
}

.zd-banner-guide {
	position: absolute;
	left: 0;
	bottom: 0;
	background-color: rgba(39, 45, 58, .5);
	width: 100%;
	padding: 10px 30px
}

.zd-banner-guide dl {
	max-width: 1160px;
	margin: 0 auto;
	padding: 0 10px
}

.zd-banner-guide dd,
.zd-banner-guide dt {
	display: inline-block
}

.zd-banner-guide dt {
	color: #fff;
	font-size: 12px;
	line-height: 20px;
	margin-right: 8px
}

.zd-banner-guide dd>a {
	font-size: 12px;
	color: rgba(255, 255, 255, .6);
	line-height: 20px;
	margin-right: 20px
}

.zd-banner-guide dd>a:hover {
	color: #0038ff;
	text-decoration: none;
	transition: color .2s linear
}

.z-o-section-ct .z-o-section-btn .zd-link {
	vertical-align: middle;
	margin-right: 12px;
	margin-left: 8px
}

.z-o-section-ct .z-o-section-btn .zd-link:hover {
	color: #0038ff
}

.z-o-section-ct .z-o-section-btn .zd-link:hover.zd-link-white-arrow:after {
	background-image: url(img/product-20209231948.svg);
	;
	background-position: 81.42% 83%;
	background-size: 1983.3333333333333% 1100%;
	;
	background-repeat: no-repeat
}

.z-o-section-ct .zd-link-arrow,
.z-o-section-ct .zd-link-weak-arrow,
.z-o-section-ct .zd-link-white-arrow {
	font-size: 16px
}

.product-body .z-o-section {
	height: 480px;
	background: url(img/banner-bg.jpg)  no-repeat center top;
	background-size: cover;
	position: relative
}

.product-body .z-o-section .z-o-section-inner {
	position: relative;
	min-height: 480px;
	padding: 68px 20px 0
}

.product-body .z-o-icon-mod {
	width: 530px;
	height: 380px;
	position: absolute;
	    bottom: 49px;
	    right: 7px;
	perspective: 800px;
	transform-style: preserve-3d;
	backface-visibility: hidden;
	background-size: cover;
	
}

.product-body .z-o-icon {
	width: 290px;
	height: 290px;
	background-size: cover;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -145px 0 0 -145px
}

.z-o-section .z-o-section-btn .c-btn {
	margin-right: 12px;
	min-width: 140px;
	color: #fff;
	text-decoration: none;
	height: 40px;
	line-height: 40px
}
.z-o-section .z-o-section-btn .c-btn:nth-child(2) {
	margin-left: 0
}

.p-weak-btn {
	border: 1px solid #888;
	background-color: transparent
}

.p-weak-btn:hover{
	border: 1px solid #0038ff
}

.p-weak-btn i {
	display: inline-block;
	width: 16px;
	height: 16px;
	vertical-align: -2px;
	margin-right: 10px
}

.p-weak-btn i.calc {
	background-image: url(img/product-20209231948.svg);
	;
	background-position: 35.92% 88.3%;
	background-size: 743.75% 687.5%;
	;
	background-repeat: no-repeat
}

.z-o-section .z-o-section-btn .c-btn.c-btn-disabled {
	background-color: rgba(213, 215, 222, .5);
	color: rgba(255, 255, 255, .55)
}

.z-o-section .z-o-section-ct {
	width: 70%;
	padding-top: 88px
}

.z-o-section.vast .z-o-section-ct {
	padding-top: 71px
}

.p-index-nav-list-inner {
	max-height: 196px;
	overflow: auto
}

.p-index-nav-list-inner.c-scrollbar::-webkit-scrollbar {
	width: 6px;
	background-color: transparent
}

.p-index-nav-list-inner.c-scrollbar::-webkit-scrollbar-thumb {
	border-radius: 4px;
	background-color: #464A55
}

.p-index-nav-list-inner.c-scrollbar::-webkit-scrollbar-track {
	background-color: transparent
}

.z-o-section .z-o-section-tit {
	font-size: 40px;
	line-height: 56px;
	height: 56px;
	overflow: hidden
}

.z-o-section .z-o-section-des {
	margin: 8px 0 20px
}

.z-o-section .z-o-section-des p {
	font-size: 16px;
	line-height: 22px
}

.z-o-section-des p.m-mod {
	display: none
}

.z-o-section-note {
	margin-top: 22px;
	font-size: 0;
	height: 18px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.z-o-section-note img {
	height: 18px;
	vertical-align: middle
}

.z-o-section-note span {
	font-size: 12px;
	vertical-align: -4px;
	margin-left: 20px;
	line-height: 18px;
	height: 18px;
	color: rgba(255, 255, 255, .5);
	display: inline-block
}

.z-o-section-note-img-hover,
.z-o-section-note-link:hover .z-o-section-note-img {
	display: none
}

.z-o-section-note-link:hover .z-o-section-note-img-hover {
	display: inline-block
}

.vast .p-index-nav {
	margin-bottom: 12px
}

.p-brand-item {
	height: 24px;
	margin-left: 20px;
	vertical-align: middle
}

.p-brand-item:first-child {
	margin-left: 0
}

.p-banner-brand-m {
	display: none
}

.z-o-section .z-o-section-btn .c-btn.product-console-link {
	border-color: transparent;
	min-width: 0;
	padding-left: 0;
	padding-right: 0;
	margin-left: 10px
}

.z-o-section .z-o-section-btn .c-btn.product-console-link:hover {
	background-color: transparent;
	color: #0038ff
}

.z-o-section .z-o-section-btn .c-btn.product-console-link:hover .icon-console {
	background-image: url(img/product-20209231948.svg);
	;
	background-position: 80.58% 39.36%;
	background-size: 743.75% 687.5%;
	;
	background-repeat: no-repeat
}

.icon-console {
	width: 16px;
	height: 16px;
	display: inline-block;
	background-image: url(img/product-20209231948.svg);
	;
	background-position: 80.58% 20.21%;
	background-size: 743.75% 687.5%;
	;
	background-repeat: no-repeat
}

.z-o-icon-mod img {
	position: absolute;
	right: -99999px
}

a {
	color: #0038ff;
	outline: 0
}

a:hover {
	text-decoration: underline
}

.c-btn {
	color: #fff
}

.c-btn:hover,
.z-nav a:hover,
.home-footer-mod a:hover,
.qc-footer a:hover {
	text-decoration: none
}

.z-s:nth-child(odd) {
	background-color: #f7f8fa
}

.z-s:nth-child(odd).home-contact-mod {
	background-image: url(img/free-bg.jpg);
	background-size: cover
}

.z-s.z-py-short {
	padding-bottom: 80px
}

.z-t-btns a {
	border-bottom: #2e3440 solid 1px
}

.z-t-cross:before {
	display: none
}

.p-tab-mod .z-t-cross {
	background-color: #fff
}

.z-t-cross .z-t-hd {
	text-align: left
}

.p-tab-mod .z-t-cross .z-t-simple {
	position: relative;
	margin: 0 1.35%
}

.p-tab-mod .z-t-cross .z-t-simple:first-child {
	margin-left: 10px
}

.p-tab-mod .z-t-cross .z-t-simple.p-tab-display {
	display: none
}

.p-tab-mod .z-t-cross .z-t-simple a {
	color: #000;
	text-decoration: none;
	font-size: 14px
}

.p-tab-mod .z-t-cross .z-t-simple a:hover {
	color: #0038ff
}

.p-tab-mod .z-t-cross .z-t-simple.actived .z-t-tit {
	border-bottom: 0
}

.z-t-btns a {
	background-color: #2e3440
}

.z-t-btns a:after {
	border-left: 2px solid #fff;
	border-bottom: 2px solid #fff
}

.p-tab-mod .z-t-cross .z-t-simple:first-child a {
	color: #000;
	font-weight: 700;
	font-size: 16px
}

.p-tab-mod .z-t-cross .z-t-simple.actived:after {
	content: '';
	position: absolute;
	bottom: 1px;
	left: 0;
	width: 100%;
	height: 2px;
	background-color: #0038ff;
	display: none
}

.about-mod {
	font-size: 0
}

.about-mod .z-m-horiz {
	background-color: inherit
}

.about-mod-con {
	display: inline-block;
	width: 72%;
	vertical-align: top;
	padding-right: 9%;
	box-sizing: border-box
}

.about-mod-aside {
	display: inline-block;
	width: 28%;
	vertical-align: top;
	padding-top: 40px
}

.about-mod-middle.about-mod .about-mod-aside,
.about-mod-middle.about-mod .about-mod-con {
	vertical-align: middle
}

.about-mod-middle .z-m-heading-img {
	vertical-align: middle;
	margin-right: 12px;
	width: 48px
}

.about-mod-middle .z-m-info {
	margin-top: 20px
}

.about-intro .z-m-info {
	text-align: justify;
	margin-top: 20px
}

.about-mod-con .z-m-horiz .z-m-body {
	padding-top: 10px
}

.about-mod-con .z-m-horiz .z-m-heading .z-m-heading-img {
	margin-right: 22px;
	
}

.about-intro .z-m-img {
	width: 48px;
	height: 48px
}

.about-intro .z-m-img img {
	width: 100%
}

.about-mod-list {
	padding-left: 63px
}

.about-mod-list .z-m-horiz .z-m-body {
	padding-top: 0
}

.about-mod-list .c-g-24 .z-m-img {
	width: 32.28%;
	padding-top: 0;
	padding-right: 29px;
	box-sizing: border-box;
	vertical-align: middle
}

.about-mod-list .c-g-24 .z-m-img img {
	max-width: 100%
}

.about-mod-list .c-g-24 .z-m-body {
	border-left: #E5E5E5 1px solid;
	box-sizing: border-box;
	padding-left: 29px;
	text-align: justify
}

.about-event {
	padding-left: 93px;
	padding-top: 10px
}

.about-event-tit {
	font-size: 16px
}

.about-event-con {
	padding-top: 10px
}

.about-event-item {
	margin-top: 12px
}

.about-event-item a {
	font-size: 14px;
	vertical-align: middle;
	color: #333
}

.about-event-item a:hover {
	color: #0038ff;
	text-decoration: none
}

.about-event-item i {
	vertical-align: middle
}

.about-event-item .p-icon-position {
	margin-right: 10px
}

.about-video {
	margin-bottom: 20px
}

.about-video .c-thumbnail-item {
	width: 100%;
	padding: 0;
	max-width: 330px
}

.about-video .c-thumbnail-tit {
	padding-right: 20px
}

.about-video .c-thumbnail-img img {
	height: 140px
}

.about-doc .z-m-horiz {
	border: 1px solid #e5e5e5;
	margin-bottom: 20px;
	background-color: #fff;
	display: block;
	font-size: 14px
}

.about-doc .z-m-horiz:hover {
	text-decoration: none
}

.about-doc .z-m-heading {
	font-size: 14px
}

.about-doc .z-m-info {
	margin-top: 0
}

.about-doc-more {
	text-align: right;
	font-size: 14px
}

.about-video .c-thumbnail-status-bar {
	background-color: #fff;
	padding-left: 20px;
	line-height: 50px
}

.about-video .c-thumbnail-img-ctrl {
	padding-left: 13px
}

.function-list {
	margin-top: -20px
}

.function-list .z-m {
	background-color: inherit
}
.function-list .z-m .z-m-img img {
	width: 48px;
	height: 48px;
}
.z-m-info {
    margin-top: 40px;
}
.scenario-mod .z-t-simple {
	border: 0;
	position: relative;
	min-width: 208px;
	margin-right: 10px;
	margin-left: 10px
}
.ico64 {
margin: -25px 20px;
display: inline-block;
}
.scenario-mod.scenario-mod-custom .z-t-simple {
	margin-left: 0
}

.scenario-mod .z-t-normal>ul {
	border-bottom: #e5e5e5 2px solid;
	position: relative
}

.scenario-mod .z-t-normal .z-t-simple.actived:after {
	height: 2px;
	bottom: -2px
}

.scenario-mod .z-t-panel {
	text-align: left
}

.scenario-mod .d-wrap {
	padding-top: 0
}

.scenario-mod .d-mod {
	max-width: 1130px;
	margin: 0 auto
}

.scenario-mod .d-mod:last-child {
	padding-bottom: 0
}

.scenario-mod .d-mod h3 {
	font-size: 16px;
	font-weight: 700;
	margin-bottom: 5px
}

.scenario-mod .d-mod .img-left h3 {
	font-size: 24px;
	line-height: 36px;
	font-weight: 500;
	margin-bottom: 20px
}

.scenario-mod .d-mod .img-left h4 {
	margin-bottom: 20px
}

.scenario-mod .d-mod .d-ul,
.scenario-mod .d-mod p {
	font-size: 14px
}

.scenario-mod .d-split-con {
	box-sizing: border-box;
	padding-right: 70px
}

.scenario-mod .d-split-con ul {
	margin-bottom: 5px
}

.scenario-doc {
	text-align: left
}

.scenario-doc-tit {
	font-weight: 400;
	font-size: 18px;
	margin-bottom: 15px
}

.scenario-doc-con {
	font-size: 14px;
	color: #666
}

.scenario-doc-con .img {
	padding: 40px 0;
	text-align: center
}

.scenario-doc-con .img img {
	max-width: 100%
}

.p-area-relate {
	padding-top: 3px
}

.p-area-relate-item {
	font-size: 0;
	display: inline-block;
	vertical-align: middle;
	margin-right: 20px
}

.p-area-relate-item a {
	vertical-align: middle;
	font-size: 14px;
	color: #333
}

.z-t-normal.no-tab.no-title .d-mod {
	padding-top: 0
}

.z-t-normal.no-tab {
	margin-top: -20px
}

.c-no-tab-panel-tit {
	font-size: 16px;
	font-weight: 700;
	max-width: 820px;
	margin: 0 auto -20px
}

.d-split-aside-m {
	display: none
}

.sell-mod .z-t-v .z-t-v-tit {
	width: 29%
}

.sell-mod .z-t-v .z-t-v-tit:after {
	display: none
}

.sell-mod .z-t-v .z-t-v-tit ul {
	position: relative
}

.sell-mod .z-t-v .z-t-v-tit ul:after {
	content: '';
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	width: 2px;
	background-color: #e5e5e5
}

.sell-mod-more {
	margin-top: 20px;
	border-top: #e5e5e5 1px solid;
	padding-top: 20px;
	font-size: 16px
}

.sell-mod .z-t-v .z-t-panel {
	width: 71%;
	padding-left: 0;
	padding-right: 5%
}

.p-sell-list {
	font-size: 0
}

.p-sell-item {
	width: 33.3333%;
	box-sizing: border-box;
	border: 1px solid #e5e5e5;
	position: relative;
	margin-left: -1px;
	vertical-align: middle;
	display: inline-block;
	background-color: #fff
}

.p-sell-item:first-child {
	margin-left: 0
}

.p-sell-hd {
	text-align: center;
	padding: 30px 0
}

.p-sell-unit-icon {
	font-size: 18px
}

.p-sell-num {
	font-size: 40px;
	vertical-align: -1px;
	line-height: 1;
	margin: 0 10px
}

.p-sell-unit {
	font-size: 20px
}

.p-sell-bar {
	text-align: center;
	color: #fff;
	background-color: #0038ff;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	position: relative;
	margin-left: -1px
}

.p-sell-item:first-child .p-sell-bar {
	margin: 0
}

.p-sell-param {
	min-height: 135px
}

.sell-descr-list {
	padding: 10px 20px
}

.sell-descr-list li {
	font-size: 14px;
	line-height: 28px
}

.sell-descr-tit {
	display: inline-block;
	color: #333
}

.sell-descr-txt {
	display: inline-block;
	color: #999;
	padding-left: 10px
}

.p-sell-ft {
	text-align: left;
	font-size: 14px;
	border-top: #e5e5e5 1px solid;
	margin: 0 20px;
	padding: 15px 0
}

.z-s.z-py-tall.customer-mod {
	padding-bottom: 30px
}

.p-customer-list {
	font-size: 0
}

.p-customer-list .p-customer-item {
	margin-bottom: 50px;
	padding: 0 3.603%;
	width: 25%;
	max-height: 64px;
	box-sizing: border-box;
	display: inline-block;
	vertical-align: top
}

.p-customer-list .p-customer-item a {
	cursor: default
}

.p-customer-list img {
	max-height: 50px
}

.p-customer-case {
	margin-bottom: 20px
}

.p-customer-case.z-grid .c-g-12,
.p-customer-case.z-grid .z-go {
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 20px
}

.p-customer-case .z-m-horiz {
	border: 1px solid #e5e5e5;
	min-height: 202px;
	cursor: default
}

.p-customer-case .z-m-horiz:hover {
	text-decoration: none
}

.p-customer-case .z-m-heading span {
	display: block;
	font-size: 14px;
	color: #999;
	line-height: 20px;
	font-weight: 400;
	margin: 5px 0 2px
}

.p-customer-case .z-m-img {
	padding: 5px 30px 0 0
}

.p-customer-case .z-m-horiz .z-m-heading {
	line-height: 27px;
	color: #444;
	font-weight: 600
}

.p-customer-case .z-m-img img {
	width: 80px;
	height: auto
}

.p-customer-case .z-m-info {
	margin-top: 10px
}

.p-customer-more {
	margin-top: 40px;
	text-align: center
}

.p-customer-more-inner {
	display: inline-block
}

.p-customer-case .z-m-horiz .z-m-body {
	padding-top: 5px
}

.customer-more-tit {
	text-align: center;
	position: relative
}

.customer-more-tit:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 10px;
	left: 0;
	height: 1px;
	background-color: #e5e5e5
}

.customer-more-tit em {
	background-color: #fff;
	display: inline-block;
	position: relative;
	z-index: 2;
	font-size: 16px;
	padding: 0 10px;
	color: #666
}

.z-s:nth-child(odd) .customer-more-tit em {
	background-color: #f7f8fa
}

.customer-more-con {
	margin-top: 30px
}

.customer-more-list {
	font-size: 0
}

.customer-more-item {
	width: 80px;
	height: 80px;
	margin-right: 10px;
	margin-left: 10px;
	line-height: 80px;
	display: inline-block;
	margin-bottom: 20px;
	vertical-align: top;
	overflow: hidden
}

.customer-more-item a {
	cursor: default
}

.customer-more-item img {
	max-width: 100%
}

.customer-more-item a img:last-child {
	display: none
}

.customer-more-item a img:first-child,
.customer-more-item:hover a img:last-child {
	display: block
}

.customer-more-item:hover a img:first-child {
	display: none
}

.home-footer-mod.z-py-tall {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	max-height: 394px
}

.home-footer-info {
	text-align: center;
	font-size: 16px;
	line-height: 1.8
}

.home-footer-info a:hover {
	text-decoration: underline
}

.home-footer-btn {
	text-align: center;
	padding-top: 35px
}

.home-footer-btn .c-btn {
	width: 220px;
	height: 45px;
	line-height: 45px;
	font-size: 16px;
	background-color: #0038ff;
	color: #fff;
	vertical-align: top;
	margin: 0 5px
}

.home-footer-btn .c-btn:hover {
	background-color: #0066ff;
	text-decoration: none
}

.home-footer-btn .c-btn.c-btn-disabled,
.home-footer-btn .c-btn.c-btn-disabled:hover {
	background-color: #d5d7de;
	cursor: default
}

.home-footer-btn .c-btn-weak {
	background: #fcfcfc;
	border: 1px solid #d1d2d3;
	color: #0038ff
}

.home-footer-btn .c-btn-weak:hover {
	color: #fff
}

.home-footer-mod {
	position: relative
}

.home-footer-mod .z-s-hd {
	margin-bottom: 40px
}

.home-footer-mod .z-s-inner {
	position: relative;
	z-index: 2
}

.home-footer-mod .z-s-inner.mobile {
	display: none
}

.home-footer-bg {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 1;
	background-size: auto 100%
}

.home-footer-mod.z-s:nth-child(odd) {
	background-image: url(img/free-bg.jpg);
	background-size: cover
}

.home-recommend-wrap {
	width: 60%;
	display: inline-block;
	vertical-align: top;
	padding-right: 60px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding-left: 10px
}

.home-contact-wrap {
	width: 40%;
	display: inline-block;
	padding-left: 60px;
	padding-right: 70px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box
}

.home-contact-mod {
	font-size: 0;
	background-size: cover
}

.home-contact-mod h4 {
	font-size: 24px;
	color: #000;
	line-height: 33px;
	margin-top: 20px;
	font-weight: 500
}

.home-contact-mod .home-contact-con,
.home-contact-mod .home-recommend-con {
	margin-top: 20px;
	padding-bottom: 30px
}

.home-contact-mod p {
	font-size: 16px;
	color: #666;
	line-height: 27px
}

.home-contact-mod .home-use-btn {
	width: 160px;
	height: 36px;
	line-height: 34px;
	margin-top: 30px
}

.home-contact-mod .home-contact-btn {
	width: 160px;
	height: 36px;
	line-height: 34px;
	margin-top: 30px;
	background-color: transparent;
	color: #0038ff
}

.home-contact-mod .home-contact-btn:hover {
	background-color: #0038ff;
	color: #fff
}

.home-recommend-2020 .sol-contact-code-box>img {
	display: inline-block;
	border: 1px solid #ddd;
	width: 100px;
	height: 100px
}

.home-recommend-2020 .sol-contact-code-box>p {
	font-size: 12px;
	color: #666;
	text-align: center;
	line-height: 20px;
	height: 20px;
	overflow: hidden;
	width: 100px;
	margin-top: 4px
}

.qc-footer-action .op-btns .bt:hover {
	text-decoration: none
}

.qc-footer {
	min-width: 300px
}

.z-t-normal .z-t-simple a:hover {
	text-decoration: none
}

.z-s.z-py-tall.child-p-mod {
	padding-bottom: 60px
}

.c-titlebar-media {
	transition: all .4s;
	display: inline-block;
	border-radius: 3px 3px 0 0;
	overflow: hidden;
	margin-bottom: 20px;
	box-sizing: border-box
}

.c-titlebar-media:hover {
	text-decoration: none
}

.c-titlebar-bar {
	height: 70px;
	line-height: 70px;
	background-image: url(img/product-20209231948.png);
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	background-position: 0px 0px
}

.c-titlebar-tit {
	font-size: 18px;
	color: #fff;
	font-weight: 400;
	padding-left: 30px
}

.c-titlebar-icon {
	width: 32px;
	height: 32px;
	position: absolute;
	right: 30px;
	top: 20px
}

.c-titlebar-icon img {
	display: block;
	max-width: 100%
}

.c-titlebar-txt {
	color: #666;
	font-size: 14px;
	line-height: 1.7;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	height: 70px
}

.c-titlebar-con {
	padding: 30px;
	border: 1px solid #e5e5e5;
	border-top: 0;
	height: 126px;
	box-sizing: border-box;
	overflow: hidden
}

.c-titlebar-con.haslist {
	padding: 15px 20px;
	height: auto
}

.c-titlebar-con.haslist ul {
	margin-top: 8px
}

.c-titlebar-con .c-titlebar-txt-tit {
	font-size: 14px;
	color: #333;
	line-height: 24px
}

.c-titlebar-con .c-titlebar-txt-item {
	color: #999;
	font-size: 14px;
	line-height: 24px;
	margin-bottom: 4px;
	position: relative;
	padding-left: 10px
}

.c-titlebar-con .c-titlebar-txt-item:after {
	content: '';
	position: absolute;
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background-color: #999;
	left: 0;
	top: 9px
}

.c-titlebar-con .c-titlebar-txt-item:last-child {
	margin-bottom: 0
}

.child-p-list {
	font-size: 0
}

.child-p-list .c-titlebar-media {
	vertical-align: top
}

.child-p-list.item-2 .c-titlebar-media {
	width: calc(50% - 20px);
	margin-right: 40px
}

.child-p-list.item-2 .c-titlebar-media:last-child {
	margin-right: 0
}

.child-p-list.item-3 .c-titlebar-media {
	width: calc((100% - 40px)/ 3);
	margin-right: 20px
}

.child-p-list.item-3 .c-titlebar-media:nth-child(3n+0) {
	margin-right: 0
}

.child-p-list.item-4 .c-titlebar-media {
	width: calc((100% - 60px)/ 4);
	margin-right: 20px
}

.child-p-list.item-4 .c-titlebar-media:nth-child(4n+0) {
	margin-right: 0
}

.z-nav-m-dropdown-btn.z-grid [class*=c-g-] {
	padding-left: 10px;
	padding-right: 10px
}

.z-m-horiz {
	padding: 30px
}

.p-mask {
	background-color: #000;
	opacity: .7;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1000
}

.p-alert {
	background-color: #fff;
	position: absolute;
	z-index: 1001;
	padding: 40px 30px 35px;
	border-radius: 2px;
	text-align: center
}

.p-alert-close {
	width: 50px;
	height: 50px;
	background-image: url(img/product-20209231948.svg);
	;
	position: absolute;
	right: -50px;
	top: -10px;
	overflow: hidden;
	text-indent: -10000px;
	outline: 0;
	cursor: pointer;
	background-position: 2.56% 3.3300000000000005%;
	background-size: 148.75% 137.5%;
	;
	background-repeat: no-repeat
}

.p-qr-img {
	width: 180px;
	height: 180px;
	margin: 0 auto
}

.p-qr-img img {
	width: 100%;
	max-height: 100%
}

.p-qr-txt {
	font-size: 16px;
	padding-top: 10px
}

.p-index-nav {
	left: 0;
	top: 10px;
	font-size: 0
}

.p-index-nav-back {
	display: inline-block;
	vertical-align: middle;
	font-size: 16px;
	line-height: 22px
}

.p-index-nav-back a {
	display: block;
	position: relative;
	padding-left: 15px;
	color: #fff;
	margin-right: 10px
}

.p-index-nav-back a:hover {
	text-decoration: none;
	color: #0038ff
}

.p-index-nav-back a:after {
	content: '';
	position: absolute;
	width: 6px;
	height: 12px;
	background-image: url(img/product-20209231948.svg);
	;
	top: 5px;
	left: 0;
	background-position: 48.67% 84.69%;
	background-size: 1983.3333333333333% 916.6666666666666%;
	;
	background-repeat: no-repeat
}

.p-index-nav-back a:hover:after {
	background-image: url(img/product-20209231948.svg);
	;
	background-position: 55.75% 84.69%;
	background-size: 1983.3333333333333% 916.6666666666666%;
	;
	background-repeat: no-repeat
}

.p-index-nav-btn {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	color: #fff;
	border: 1px solid rgba(255, 255, 255, .3);
	padding: 1px 24px 1px 10px;
	line-height: 20px;
	cursor: pointer;
	font-size: 12px
}

.p-index-nav-btn:after {
	position: absolute;
	content: '';
	width: 8px;
	height: 5px;
	background-image: url(img/product-20209231948.svg);
	;
	top: 8px;
	right: 10px;
	background-position: 80.17999999999999% 96.19%;
	background-size: 1487.5% 2200%;
	;
	background-repeat: no-repeat
}

.p-index-nav-btn.actived:after {
	background-image: url(img/product-20209231948.svg);
	;
	background-position: 35.14% 96.19%;
	background-size: 1487.5% 2200%;
	;
	background-repeat: no-repeat
}

.p-index-nav-list {
	position: absolute;
	top: 27px;
	left: -1px;
	background-color: #363C4A;
	width: 192px;
	min-width: 100%;
	padding: 4px
}

.p-index-nav-item {
	max-width: 100%
}

.p-index-nav-item a {
	display: block;
	line-height: 20px;
	color: #fff;
	padding-left: 10px;
	width: 100%;
	padding-top: 5px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	box-sizing: border-box
}

.p-index-nav-item a:hover {
	color: #0038ff;
	text-decoration: navy
}

.p-index-nav-item.actived a {
	color: #0038ff
}

.p-index-nav-item.category-nav a {
	color: #999;
	cursor: default;
	padding-top: 12px
}

.z-s {
	position: relative
}

.p-href-mod {
	position: absolute;
	top: 0;
	left: 0;
	font-size: 0
}

.z-nav-mod.p-ceiling-nav {
	position: fixed;
	width: 100%;
	top: -54px;
	background-color: #fff;
	-webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .1), 0 2px 3px 0 rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .1), 0 2px 3px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .1), 0 2px 3px 0 rgba(0, 0, 0, .1);
	display: none
}

.z-nav-mod.p-ceiling-nav.actived {
	display: block;
	-webkit-animation: ceiling-nav-show .4s cubic-bezier(.4, 0, .2, 1) forwards;
	-o-animation: ceiling-nav-show .4s cubic-bezier(.4, 0, .2, 1) forwards;
	animation: ceiling-nav-show .4s cubic-bezier(.4, 0, .2, 1) forwards
}

.z-nav-mod.p-ceiling-nav.fade {
	-webkit-animation: ceiling-nav-hide .4s cubic-bezier(.4, 0, .2, 1) forwards;
	-o-animation: ceiling-nav-hide .4s cubic-bezier(.4, 0, .2, 1) forwards;
	animation: ceiling-nav-hide .4s cubic-bezier(.4, 0, .2, 1) forwards
}

@keyframes ceiling-nav-show {
	from {
		top: -60px
	}

	to {
		top: 0
	}
}

@-webkit-keyframes ceiling-nav-show {
	from {
		top: -60px
	}

	to {
		top: 0
	}
}

@keyframes ceiling-nav-hide {
	from {
		top: 0
	}

	to {
		top: -54px
	}
}

@-webkit-keyframes ceiling-nav-hide {
	from {
		top: 0
	}

	to {
		top: -54px
	}
}

.z-nav-mod.p-ceiling-nav .z-nav-bottom {
	max-width: 1180px;
	margin: 0 auto;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

.z-nav-mod.p-ceiling-nav a:hover {
	text-decoration: none
}

.z-nav-mod.p-ceiling-nav .z-nav-all-trigger span {
	color: #000;
	line-height: 54px;
	height: 54px
}

.z-nav-mod.p-ceiling-nav .z-nav-all-trigger:hover span {
	color: #0038ff
}

.z-nav-mod.p-ceiling-nav .z-nav-all-trigger .z-nav-all-trigger-icon {
	background-image: url(img/product-20209231948.svg);
	;
	background-size: 743.75% 687.5%;
	;
	background-position: 18.45% 88.3%;
	background-repeat: no-repeat
}

.z-nav-mod.p-ceiling-nav .z-nav-all-trigger:hover .z-nav-all-trigger-icon {
	background-image: url(img/product-20209231948.svg);
	;
	background-size: 743.75% 687.5%;
	;
	background-position: 80.58% 1.06%;
	background-repeat: no-repeat;
	
}

.z-nav-mod.p-ceiling-nav .z-nav-bm-categories .presentation.curr-p>a {
	font-weight: 600;
	font-size: 16px
}

.z-nav-mod.p-ceiling-nav .z-nav-bm-categories .presentation>a {
	padding: 0 25px
}

.z-nav-mod.p-ceiling-nav .z-nav-all-trigger {
	padding: 0 25px 0 0
}

.z-nav-mod.p-ceiling-nav .z-nav-bottom-divider {
	margin-right: 0
}

.z-nav-mod.p-ceiling-nav .c-btn {
	min-width: 120px
}

.z-nav-mod.p-ceiling-nav .c-bubble-top.p-all .c-bubble-inner:before {
	margin-left: -167px
}

.z-nav-mod.p-ceiling-nav .c-bubble-top.p-all .c-bubble-inner:after {
	margin-left: -166px
}

.p-step-history-wrap {
	position: relative;
	font-size: 0
}

.p-step-history-item {
	box-sizing: border-box
}

.p-step-history-list.list-4 .p-step-history-item {
	display: inline-block;
	vertical-align: top;
	width: 25%
}

.p-step-history-list.list-3 .p-step-history-item {
	display: inline-block;
	vertical-align: top;
	width: 33.333%
}

.p-step-history-list.list-2 .p-step-history-item {
	display: inline-block;
	vertical-align: top;
	width: 50%
}

.p-step-history-list.list-4 .p-step-history-item:nth-child(4n) {
	margin-right: 0
}

.p-step-history-date {
	font-size: 16px;
	color: #000;
	line-height: 20px;
	margin-bottom: 16px;
	padding-left: 20px
}

.p-step-history-box {
	padding: 20px
}

.p-step-history-title {
	font-size: 16px;
	color: #000;
	line-height: 20px;
	margin-bottom: 12px
}

.p-step-history-content {
	font-size: 14px;
	color: #999;
	line-height: 22px
}

.p-step-history-modify {
	margin-left: 20px;
	position: relative;
	margin-bottom: 18px;
	font-size: 0;
	padding-left: 10px
}

.p-step-history-dot {
	position: absolute;
	left: 0;
	top: -5px;
	width: 10px;
	height: 10px;
	line-height: 10px;
	text-align: center;
	border: 1px solid #D5D7DE;
	border-radius: 10px;
	background-color: #fff
}

.p-step-history-line {
	height: 0;
	border-top: 1px dashed #D5D7DE;
	font-size: 0;
	display: inline-block;
	vertical-align: middle;
	width: 120%
}

.p-step-history-item:last-child .p-step-history-line {
	width: 100%
}

.p-step-history-item:hover .p-step-history-dot {
	border-color: #0038ff;
	transition: all .4s
}

.p-step-history-item:hover .p-step-history-dot::before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background-color: #0038ff;
	font-size: 0
}

.p-step-history-wrap.finish .last-dot {
	border-color: #ddd;
	background-color: #f7f8fa
}

.icon-step-arrows {
	display: inline-block;
	vertical-align: middle;
	width: 11px;
	height: 10px;
	margin-left: 8px;
	background-image: url(img/product-20209231948.svg);
	;
	background-size: 1081.8181818181818% 1100%;
	;
	background-position: 65.74% 83%;
	background-repeat: no-repeat
}

.arrows-left {
	width: 0;
	height: 0;
	border-width: 8px 8px 8px 0;
	border-style: solid;
	border-color: transparent #000 transparent transparent;
	position: relative;
	left: 19px;
	top: 24px
}

.arrows-left::after {
	content: '';
	display: block;
	width: 0;
	height: 0;
	border-width: 8px 8px 8px 0;
	border-style: solid;
	border-color: transparent #fff transparent transparent;
	position: absolute;
	top: -8px;
	left: 2px
}

.arrows-right {
	width: 0;
	height: 0;
	border-width: 8px 0 8px 8px;
	border-style: solid;
	border-color: transparent transparent transparent #000;
	margin: 40px auto;
	position: relative;
	right: -20px;
	top: 24px
}

.arrows-right::after {
	content: '';
	display: block;
	width: 0;
	height: 0;
	border-width: 8px 0 8px 8px;
	border-style: solid;
	border-color: transparent transparent transparent #fff;
	position: absolute;
	top: -8px;
	left: -10px
}

.p-step-history-wrap .btn-next,
.p-step-history-wrap .btn-prev {
	width: 48px;
	height: 48px;
	border: 1px solid #E5E8ED;
	background-color: #fff;
	border-radius: 50%;
	font-size: 0;
	position: absolute;
	top: 60px
}

.p-step-history-wrap .btn-next:hover,
.p-step-history-wrap .btn-prev:hover {
	box-shadow: 0 4px 8px 0 rgba(3, 27, 78, .12)
}

.p-step-history-wrap .btn-prev:hover .arrows-left {
	border-color: transparent #000 transparent transparent
}

.p-step-history-wrap .btn-next:hover .arrows-right {
	border-color: transparent transparent transparent #000
}

.p-step-history-wrap .btn-prev {
	left: -70px
}

.p-step-history-wrap .btn-next {
	right: -70px
}

.p-step-history-wrap .last-dot {
	position: absolute;
	top: 31px;
	width: 10px;
	height: 10px;
	border: 1px solid #D5D7DE;
	border-radius: 10px;
	background-color: #fff;
	right: 0
}

.p-step-history-more {
	margin-top: 30px;
	text-align: center
}

.p-step-history-more-link {
	line-height: 20px;
	font-size: 14px;
	color: #0038ff
}

.p-step-history-wrap .btn-prev.disabled .arrows-left {
	border-color: transparent #c2c2c2 transparent transparent
}

.p-step-history-wrap .btn-next.disabled .arrows-right {
	border-color: transparent transparent transparent #c2c2c2
}

.p-step-history-wrap .btn-next.disabled:hover,
.p-step-history-wrap .btn-prev.disabled:hover {
	box-shadow: inherit;
	cursor: default
}

.about-mod-txt .z-m-heading-img {
	vertical-align: middle
}

.about-mod-txt .about-mod-con {
	width: 100%;
	padding-right: 0;
}

.about-mod-txt .z-m-horiz {
	padding-bottom: 0
}

.about-mod-txt.about-mod .about-text-list-mod {
	vertical-align: top;
	padding-top: 55px;
	width: 28%
}

.about-text-list {
	position: relative;
	padding-left: 70px
}

.about-text-list:before {
	width: 0;
	height: 100%;
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	border-left: #ddd 1px dashed
}

.about-text-item {
	margin-bottom: 20px
}

.about-text-item:last-child {
	margin-bottom: 0
}

.about-text-item i {
	vertical-align: middle;
	margin-right: 6px
}

.about-text-item span {
	font-size: 16px;
	line-height: 22px;
	vertical-align: middle
}

.about-notice-title {
	font-size: 18px;
	color: #000;
	line-height: 28px;
	margin-top: 10px
}

.about-notice-ul {
	margin-top: 26px
}

.about-notice-list {
	margin-bottom: 12px;
	padding-left: 72px;
	position: relative
}

.about-notice-list:last-child {
	margin-bottom: 0
}

.about-notice-tips {
	position: absolute;
	left: 0;
	top: 2px;
	font-size: 12px;
	color: #0038ff;
	line-height: 20px;
	border-radius: 2px;
	border: 1px solid #0038ff;
	padding: 0 6px
}

.about-notice-tips.sale {
	border-color: #FF7800;
	color: #FF7800
}

.about-notice-text>a {
	font-size: 14px;
	color: #333;
	line-height: 24px
}

.about-notice-text>a:hover {
	text-decoration: none;
	color: #0038ff
}

.product-info-links {
	margin-top: 32px
}

.icon-product-doc,
.icon-product-video {
	width: 16px;
	height: 16px;
	display: inline-block;
	vertical-align: middle;
	
}

.icon-product-doc {
	background-image: url(img/product-20209231948.svg);
	;
	background-position: 80.58% 58.51%;
	background-size: 743.75% 687.5%;
	;
	background-repeat: no-repeat
}

.icon-product-video {
	background-image: url(img/product-20209231948.svg);
	;
	background-position: 0.97% 88.3%;
	background-size: 743.75% 687.5%;
	;
	background-repeat: no-repeat
}
.icon-product-vide {
	width: 30px;
	height: 30px;
	display: inline-block;
}
.icon-product-vide {
	background-image: url(img/product-20209231948.svg);
	;
	background-position: 0.97% 88.3%;
	background-size: 743.75% 687.5%;
	;
	background-repeat: no-repeat;
	    
}
.product-info-link {
	padding-right: 20px;
	position: relative;
	display: inline-block;
	margin-right: 20px
}

.product-info-link::after {
	content: '';
	position: absolute;
	right: 0;
	top: 4px;
	width: 1px;
	height: 20px;
	background-color: #E5E5E5
}

.product-info-link:last-child::after {
	display: none
}

.product-info-link span {
	display: inline-block;
	vertical-align: middle;
	font-size: 16px;
	color: #0038ff;
	line-height: 26px;
	margin-left: 8px
}

.cp-body {
	max-width: 1180px;
	margin: 0 auto;
	position: relative;
	font-size: 0
}

.cp-aside {
	display: inline-block;
	vertical-align: top;
	width: 23.73%;
	padding-left: 10px;
	box-sizing: border-box;
	transition: width .4s
}

.cp-con {
	display: inline-block;
	vertical-align: top;
	width: 76%;
	border-left: #eaecf0 1px solid;
	box-sizing: border-box;
	padding-left: 4.72%;
	padding-right: 10px;
	position: relative;
	transition: width .4s;
	min-height: 1100px
}

.cp-aside-index {
	position: absolute;
	left: calc(100% + 20px);
	top: 205px
}

.cp.z-o-section,
.cp.p-tab-mod {
	display: none
}

.product-summary-body .z-o-bar {
	min-width: 320px;
	background-repeat: no-repeat;
	background-color: #61697c;
	-webkit-font-smoothing: antialiased;
	background-image: url(img/entery-banner.svg);
	background-size: cover;
	background-position: center
}

.product-summary-body .z-o-bar-inner {
	box-sizing: border-box;
	margin: 0 auto;
	padding: 0 10px;
	max-width: 1200px;
	height: 320px;
	color: #fff;
	line-height: 1.5;
	font-size: 0;
	text-align: center
}

.product-summary-body .z-o-bar-ct {
	display: inline-block;
	vertical-align: middle;
	max-width: 99%;
	text-align: center
}

.product-summary-body .z-o-bar-tit {
	font-size: 40px;
	line-height: 60px;
	font-weight: 400
}

.product-summary-body .z-o-bar-desc {
	margin-top: 12px;
	line-height: 27px
}

.product-summary-body .z-o-bar .doc-page-bar {
	width: 680px;
	max-width: 680px;
	display: inline-block;
	padding-top: 24px
}

.product-summary-body .doc-page-bar .p-all-search {
	width: 100%;
	margin: 0
}

.product-summary-body .z-o-bar .p-all-bar .c-search-input {
	height: 45px;
	font-size: 16px;
	border: none;
	padding-left: 15px;
	padding-right: 15px
}

.product-summary-body .doc-page-bar.p-all-bar .c-search-input {
	vertical-align: top;
	width: calc(100% - 45px)
}

.product-summary-body .z-o-bar .p-all-bar .c-search-btn {
	height: 45px;
	width: 45px;
	border: none
}

.doc-page-bar {
	margin: 10px auto 0;
	max-width: 600px;
	position: relative;
	z-index: 10
}

.doc-page-bar .p-all-search {
	width: 100%;
	margin: 0
}

.doc-page-bar.p-all-bar .c-search-btn,
.doc-page-bar.p-all-bar .c-search-input {
	vertical-align: top
}

.doc-page-bar .p-all-search-item:hover {
	background-color: #f7f8fa
}

.doc-page-bar .p-all-search-item.disabled {
	background-color: #fff
}

.doc-page-bar .p-all-search-item a {
	padding: 15px 10px
}

.doc-page-bar .p-all-search-item em {
	color: #0038ff;
	margin: 0 3px
}

.z-o-bar .p-all-bar .c-search-input {
	height: 45px;
	font-size: 16px;
	border: none;
	padding-left: 15px;
	padding-right: 15px
}

.z-o-bar .p-all-search-list {
	top: 50px;
	background: #fff;
	-webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, .08), 0 4px 6px 0 rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 0 6px 0 rgba(0, 0, 0, .08), 0 4px 6px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, .08), 0 4px 6px 0 rgba(0, 0, 0, .1);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	font-size: 14px;
	text-align: left
}

.z-o-bar .p-all-bar .c-search-btn {
	height: 45px;
	border: none
}

.z-o-bar .c-search-tip {
	font-size: 14px;
	padding: 15px 0;
	text-align: left
}

.z-o-bar .c-search-tip>span {
	color: #ccc
}

.z-o-bar .c-search-tip>a {
	color: #fff
}

.z-o-bar .c-search-tip>a:hover {
	color: #0038ff
}

.z-o-bar .c-search-tip>a+a {
	margin-left: 10px
}

.z-o-bar .search-result-title {
	font-size: 12px;
	color: #999;
	line-height: 14px;
	padding: 0 5px
}

.z-o-bar .doc-page-bar .p-all-search-item a {
	padding: 10px 25px;
	line-height: 1
}

.z-o-bar .p-all-search-con {
	color: #333;
	font-size: 14px;
	line-height: 1
}

.z-o-bar .p-all-search-item:hover .p-all-search-con {
	color: #0038ff
}

.z-o-bar .search-no-result {
	padding: 10px 5px;
	font-size: 14px;
	line-height: 1;
	color: #999
}

.z-o-bar .doc-page-bar .p-all-search-item:hover,
.z-o-bar .p-all-search-item.actived {
	background-color: #f5f5f5
}

.c-cancel-btn.mobile {
	display: none
}

.product-summary-body {
	background: #f7f8fa
}

.pct-smy-aside {
	width: 200px;
	padding-right: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: absolute;
	left: 10px;
	top: 0
}

.pct-smy-con {
	padding-left: 200px;
	max-width: 980px
}

.pct-smy-body {
	max-width: 1180px;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0 auto;
	position: relative;
	padding-bottom: 100px
}

.pct-smy-search-mask-m {
	display: none
}

.pct-smy-product-list {
	font-size: 0;
	margin-top: 40px;
	background: #fff;
	border: 1px solid #e5e8ed;
	border-top: solid 2px #0038ff;
	-webkit-box-shadow: 0 2px 4px 0 rgba(3, 27, 78, .06);
	-moz-box-shadow: 0 2px 4px 0 rgba(3, 27, 78, .06);
	box-shadow: 0 2px 4px 0 rgba(3, 27, 78, .06)
}

.pct-smy-product-list .pct-smy-product-title {
	font-size: 18px;
	color: #000;
	line-height: 25px;
	padding: 16px 21px;
	border-bottom: solid 1px #e5e5e5
}

.pct-smy-product-list .home-product-icon {
	vertical-align: middle;
	width: 32px;
	height: 32px;
	margin-right: 12px;
	display: inline-block
}

.pct-smy-product-list .home-product-item {
	width: 50%;
	display: inline-block;
	padding: 12px 30px 12px 24px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.pct-smy-product-list .home-product-item:first-child {
	padding-top: 24px
}

.pct-smy-product-list .home-product-item:last-child {
	padding-bottom: 24px
}

.pct-smy-product-list .home-product-item-tit>a {
	color: #000;
	font-size: 16px;
	line-height: 22px;
	font-weight: 600
}

.pct-smy-product-list .home-product-item-tit>a:hover {
	color: #0038ff;
	text-decoration: none
}

.pct-smy-product-list .home-product-item-txt {
	font-size: 14px;
	line-height: 24px;
	margin-top: 4px;
	color: #666
}

.pct-smy-product-list .home-product-icon.active-img {
	display: inline-block
}

.pct-smy-product-title .home-product-icon {
	display: none
}

.pct-smy-aside-title {
	font-size: 18px;
	line-height: 25px;
	color: #000
}

.pct-smy-aside-menu {
	padding-top: 8px
}

.pct-smy-aside-menu>li>a::before {
	content: '';
	width: 4px;
	height: 4px;
	background-color: #666;
	vertical-align: middle;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	position: absolute;
	top: 16px;
	left: 0
}

.pct-smy-aside-menu>li>a {
	padding: 8px 0 8px 12px;
	font-size: 14px;
	color: #666;
	line-height: 20px;
	display: inline-block;
	width: 100%;
	position: relative;
	cursor: pointer;
	text-decoration: none
}

.pct-smy-aside-menu>li>a:hover {
	color: #0038ff
}

.pct-smy-aside-menu>li>a:hover::before {
	background-color: #0038ff
}

.product-summary-body .home-contact-mod.z-s {
	background-image: url(img/contact-white.png)
}

@media screen and (max-width:1366px) {
	.product-body .z-o-section .z-o-section-inner {
		padding-top: 70px
	}

	.vast .p-index-nav {
		top: 62px
	}

	.z-o-section-note {
		display: none
	}
}

@media screen and (max-width:1230px) {
	.z-t-cross .z-t-hd {
		padding-left: 20px
	}
}

@media screen and (min-width:769px) {
	.z-o-section .z-o-section-ct {
		position: relative;
		z-index: 5
	}
}

@media screen and (max-width:768px) {
	.z-o-section-note {
		display: none
	}

	.z-o-section-note.haslink {
		display: block
	}
}

@media screen and (max-width:768px) {
	.p-banner-brand-m {
		display: block;
		padding-top: 15px
	}

	.p-banner-brand-m img {
		height: 16px;
		vertical-align: middle;
		margin-right: 8px
	}
}

@media screen and (max-width:1366px) {
	.vast .p-index-nav {
		margin-bottom: 8px
	}

	.product-body .z-o-section {
		height: 360px
	}

	.product-body .z-o-icon-mod {
		width: 418px;
		height: 300px;
		bottom: 0;
		right: 12px;
		perspective: 800px;
		background-size: cover
	}

	.product-body .z-o-section .z-o-section-inner {
		min-height: 360px;
		padding-top: 71px
	}

	.product-body .z-o-icon {
		width: 180px;
		height: 180px;
		margin: -90px 0 0 -90px
	}

	.z-o-section .z-o-section-btn .c-btn {
		min-width: 140px;
		height: 36px;
		line-height: 36px
	}

	.z-o-section .z-o-section-tit {
		font-size: 32px;
		line-height: 48px
	}

	.z-o-section .z-o-section-des {
		margin: 0 0 15px
	}

	.z-o-section .z-o-section-des p {
		font-size: 14px;
		line-height: 24px
	}

	.p-index-nav-list-inner {
		max-height: 185px
	}

	.z-o-section .z-o-section-ct {
		padding-top: 88px
	}

	.z-o-section.vast .z-o-section-ct {
		padding-top: 56px
	}
}

@media screen and (max-width:850px) {
	.z-o-section .z-o-section-ct {
		padding-top: 60px
	}

	.z-o-section.vast .z-o-section-ct {
		padding-top: 32px
	}

	.z-o-section .z-o-section-des {
		margin-bottom: 8px
	}

	.z-o-section .z-o-section-btn .c-btn {
		min-width: 120px;
		height: 32px;
		line-height: 32px
	}

	.product-body .z-o-icon-mod {
		width: 350px;
		height: 252px;
		bottom: 56px;
		right: 0
	}

	.vast .p-index-nav {
		top: 32px;
		margin-bottom: 4px
	}

	.p-index-nav-list-inner {
		max-height: 135px
	}

	.zd-banner-nav {
		left: 0;
		bottom: 0;
		padding-top: 18px;
		padding-bottom: 18px;
		background-color: #272D3A;
		width: calc(100% + 40px);
		margin-left: -20px;
		margin-right: -20px
	}

	.page-details-nav .zd-banner-nav {
		background-color: transparent
	}

	.zd-banner-nav-ul {
		min-height: inherit;
		padding-left: 40px
	}

	.zd-banner-nav-ul li {
		padding-left: 15px;
		padding-right: 15px
	}

	.zd-banner-nav-ul li a {
		line-height: 20px;
		font-size: 14px
	}

	.zd-banner-nav-ul li::after {
		display: none
	}

	.zd-banner-nav-ul li.active a {
		border-bottom: none;
		padding-bottom: 0;
		line-height: 20px;
		font-size: 14px;
		color: #0038ff
	}

	.zd-banner-guide {
		display: none
	}

	.z-o-section-ct .z-o-section-btn .zd-link {
		font-size: 12px
	}
}

@media screen and (max-height:768px) {
	.product-body .z-o-icon {
		width: 180px;
		height: 180px;
		margin: -90px 0 0 -90px
	}
}

@media screen and (max-width:768px) {
	.product-body .z-o-section .z-o-section-inner {
		min-height: inherit;
		padding-top: 100px
	}

	.z-o-section-btn .zd-link,
	.zd-banner-nav {
		display: none
	}

	.product-body .z-o-section {
		height: 320px
	}

	.z-o-section .z-o-section-btn .c-btn.product-console-link {
		display: none
	}

	.product-body .z-o-icon-mod {
		display: none;
		width: 350px;
		height: 280px;
		top: 40px;
		right: 0
	}

	.z-o-section .z-o-section-ct {
		width: 100%;
		padding-top: 0
	}

	.z-o-section.vast .z-o-section-ct {
		padding-top: 0
	}
}

@media screen and (max-width:600px) {
	.p-weak-btn {
		display: none
	}

	.product-body .z-o-section {
		height: 160px
	}

	.product-body .z-o-section .z-o-section-inner {
		position: relative;
		width: 100%;
		height: 100%;
		padding: 0
	}

	.product-body .z-o-section .z-o-section-inner:after {
		content: '';
		display: inline-block;
		width: 0;
		height: 100%;
		vertical-align: middle
	}

	.z-o-section .z-o-section-tit {
		text-align: left;
		font-size: 20px;
		margin-bottom: 10px;
		line-height: 28px;
		max-height: 56px;
		height: auto
	}
.icon-product-vide {
	width: 16px;
	height: 16px;
}
	.z-o-section .z-o-section-des {
		font-size: 12px;
		margin: 0;
		opacity: .8
	}

	.z-o-section .z-o-section-des p {
		height: 20px;
		line-height: 20px;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap
	}

	.z-o-section-des p.m-mod {
		display: block
	}

	.z-o-section-des p.pc-mod {
		display: none
	}

	.z-o-section .z-o-section-ct {
		margin-top: 0;
		width: 80%;
		display: inline-block;
		vertical-align: middle
	}

	.z-o-section .z-o-section-btn .c-btn {
		margin-right: 0;
		width: 50px;
		height: 50px;
		padding: 0;
		min-width: 0;
		overflow: hidden;
		border-radius: 50%;
		position: absolute;
		right: 0;
		top: 50%;
		margin-top: -25px;
		text-indent: -1000px
	}

	.z-o-section .z-o-section-btn .c-btn:after {
		content: '';
		position: absolute;
		top: 0;
		top: 50%;
		left: 0;
		left: 50%;
		width: 24px;
		height: 24px;
		margin: -12px 0 0 -12px
	}

	.z-o-section .z-o-section-btn .buy.c-btn:after {
		background-image: url(img/product-media10-20209231948.svg);
		;
		background-position: 3.5700000000000003% 50%;
		background-size: 216.66666666666666% 108.33333333333333%;
		;
		background-repeat: no-repeat
	}

	.z-o-section .z-o-section-btn .default.c-btn:after {
		background-image: url(img/product-media10-20209231948.svg);
		;
		background-position: 96.43% 50%;
		background-size: 216.66666666666666% 108.33333333333333%;
		;
		background-repeat: no-repeat
	}

	.z-o-section .z-o-section-btn .txt.c-btn {
		text-indent: 0;
		line-height: 1.2;
		padding: 10px 5px;
		background-color: #0038ff;
		color: #fff
	}

	.z-o-section .z-o-section-btn .txt.c-btn.c-btn-disabled {
		background-color: #181b22;
		color: #666
	}

	.z-o-section .z-o-section-btn .txt.c-btn:after {
		display: none
	}

	.product-body .z-o-section.vast .z-o-section-inner {
		padding: 0
	}

	.z-t-cross .z-t-hd {
		padding-left: 0
	}
}

@media (max-width:768px) {
	.p-tab-mod .z-t-cross .z-t-simple.p-tab-display {
		display: inline-block
	}

	.p-tab-mod .z-t-cross .z-t-simple:first-child a {
		color: #fff;
		font-weight: 400;
		font-size: 14px
	}

	.p-tab-mod .z-t-cross .z-t-simple.actived a {
		color: #0038ff !important;
		font-weight: 400
	}

	.p-tab-mod .z-t-cross .z-t-simple a:hover {
		color: #fff
	}

	.p-tab-mod .z-t-cross .z-t-simple.actived a:hover {
		color: #0038ff
	}

	.p-tab-mod .z-t-cross {
		background-color: #272d3a
	}

	.p-tab-mod .z-t-cross .z-t-simple a {
		color: #fff;
		text-decoration: none
	}

	.p-tab-mod.fixed {
		height: 55px;
		background-color: #272d3a
	}

	.fixed .z-t-cross {
		position: fixed;
		left: 0;
		top: 0;
		z-index: 10;
		width: 100%
	}
}

@media (max-width:500px) {
	.about-video .c-thumbnail-item {
		max-width: inherit
	}
}

@media (max-width:1366px) {
	.z-s.about-mod {
		padding-top: 20px
	}

	.about-intro.z-m-horiz {
		padding-top: 0;
		padding-bottom: 10px
	}

	.about-event-con {
		padding-top: 0
	}

	.about-mod-aside {
		padding-top: 52px
	}

	.about-mod.about-mod-txt .about-mod-aside {
		padding-top: 10px
	}
}

@media (max-width:1280px) {
	.about-video .c-thumbnail-tit {
		font-size: 16px
	}
}

@media (max-width:768px) {
	.z-s.z-py-short.about-mod {
		border-bottom: #e5e5e5 1px solid;
		padding-top: 40px;
		padding-bottom: 40px
	}

	.about-doc,
	.about-event,
	.about-intro .z-m-img {
		padding-left: 0;
		padding-top: 30px;
		padding-bottom: 10px
	}

	.about-intro .z-m-img {
		display: none
	}

	.about-event-con {
		padding-top: 0
	}

	.about-mod-con {
		display: block;
		width: auto;
		padding-right: 0;
		transition: all .4s
	}

	.about-mod .z-m-horiz .z-m-heading {
		text-align: center;
		transition: all .4s
	}

	.about-event-tit {
		text-align: center
	}

	.about-mod .z-m-horiz .z-m-heading span {
		display: none
	}

	.about-intro,
	.z-m-horiz.about-intro {
		padding: 0
	}

	.about-mod-list {
		padding-left: 0;
		padding-top: 20px
	}

	.about-mod-list .z-m-horiz .z-m-img {
		padding-top: 4px
	}

	.about-mod-list .z-m-horiz .z-m-heading {
		text-align: left
	}

	.about-mod-list .z-m-info {
		display: inline
	}

	.about-mod-list .c-g-12 {
		width: 100%;
		transition: all .4s
	}

	.about-mod-list .z-m-horiz {
		padding: 10px 10px 0 0
	}

	.about-mod-list .z-m-body {
		position: relative
	}

	.about-mod-aside {
		display: block;
		width: auto;
		padding-top: 20px;
		transition: all .4s
	}

	.about-mod-list .c-g-24 {
		padding-top: 10px
	}

	.about-mod-list .c-g-24 .z-m-img {
		display: table-cell;
		width: 32.28%;
		padding-top: 0;
		padding-right: 29px;
		box-sizing: border-box;
		vertical-align: middle
	}

	.about-mod-list .c-g-24 .z-m-body:after,
	.about-mod-middle .z-m-heading-img {
		display: none
	}

	.about-event-item {
		font-size: 0
	}

	.about-event-item a {
		display: inline-block;
		font-size: 14px;
		width: calc(100% - 22px);
		vertical-align: top
	}

	.about-event-item .p-icon-position {
		margin-top: 3px
	}
}

@media (max-width:600px) {
	.z-s {
		border-bottom: #e5e5e5 1px solid
	}

	.z-s.z-py-tall {
		padding: 35px 0
	}

	.z-s:nth-child(odd) {
		background-color: #fff
	}

	.z-s.z-py-short.about-mod,
	.z-s.z-py-short.about-mod.about-mod-middle {
		border-bottom: #e5e5e5 1px solid;
		padding-top: 25px;
		padding-bottom: 35px
	}

	.about-mod-con .z-m-horiz .z-m-body {
		padding-top: 0
	}

	.about-intro .z-m-info {
		padding-top: 5px
	}

	.z-s-tit {
		font-size: 20px
	}

	.about-video .c-thumbnail-img-ctrl {
		padding: 10px 10px 20px 20px
	}

	.about-video .c-thumbnail-tips {
		margin-top: 10px
	}

	.about-video .c-thumbnail-tit {
		margin-top: 15px
	}

	.about-video .c-thumbnail-status-bar {
		line-height: 50px
	}

	.about-mod-list .c-g-24 .z-m-img {
		display: block;
		width: 100%;
		padding-top: 0;
		padding-bottom: 20px;
		padding-right: 0;
		box-sizing: border-box;
		height: 85px;
		vertical-align: middle
	}

	.about-mod-list .c-g-24 .z-m-img img {
		max-height: 100%
	}

	.about-mod-list .c-g-24 .z-m-body {
		border-left: none;
		box-sizing: border-box;
		padding-left: 0;
		text-align: justify
	}
}

@media (max-width:768px) {
	.function-mod .z-go {
		width: 50%;
		transition: all .4s
	}

	.z-s.function-mod {
		background-color: #fff;
		border-bottom: #e5e5e5 1px solid
	}
}

@media (max-width:600px) {
	.function-mod .z-go {
		width: 100%;
		transition: all .4s
	}

	.function-list .z-m {
		padding: 20px 0
	}

	.function-list .z-m-heading {
		font-size: 20px
	}

	.function-list .z-m .z-m-img img {
		width: 60px;
		height: 60px
	}
}

@media (max-width:768px) {
	.scenario-doc {
		padding: 0 20px
	}
}

@media (max-width:768px) {
	.z-t-normal.no-tab {
		margin-top: 0
	}

	.scenario-mod .z-t-simple {
		min-width: 0
	}

	.scenario-mod .z-t-normal .z-t-simple a {
		padding: 10px 15px
	}

	.scenario-mod .d-mod .img-left h3 {
		font-size: 16px;
		font-weight: 700;
		margin-bottom: 5px
	}

	.d-split-aside-m {
		display: block;
		text-align: center;
		padding-top: 30px
	}

	.d-split-aside-m>img {
		width: 280px
	}
}

@media (max-width:600px) {
	.z-t-normal.no-tab .z-t-m-tit.actived {
		border-top: #e5e5e5 1px solid
	}

	.z-t-responsive.no-tab .z-t-m-tit.actived:after {
		display: none
	}

	.c-no-tab-panel-tit {
		margin-bottom: 15px;
		margin-top: 10px
	}

	.scenario-mod .z-s-inner {
		padding: 0
	}

	.scenario-mod.z-s.z-py-tall {
		padding-bottom: 0;
		border-bottom: 0
	}

	.scenario-mod .d-mod h3 {
		font-weight: 400
	}

	.scenario-mod .d-split-con {
		padding-right: 0
	}

	.scenario-mod .d-mod {
		padding-top: 0
	}

	.scenario-mod .d-mod p {
		margin-bottom: 10px
	}

	.p-area-relate {
		padding-top: 3px;
		padding-bottom: 10px
	}

	.z-t-normal.no-tab .z-t-panel-mod {
		background-color: #fff
	}
}

@media (max-width:900px) {
	.sell-mod .z-t-v .z-t-simple .z-t-tit {
		font-size: 14px
	}
}

@media (max-width:768px) {
	.sell-mod {
		display: none
	}
}

@media (max-width:1200px) {
	.p-customer-case .z-go {
		width: 50%;
		margin-bottom: 20px
	}

	.p-customer-case .z-m-horiz {
		min-height: 215px
	}
}

@media (max-width:768px) {
	.p-customer-case .z-m-horiz {
		min-height: 150px
	}

	.p-customer-list .p-customer-item {
		margin-bottom: 20px;
		padding: 0 2%;
		width: 33.3333%;
		box-sizing: border-box;
		display: inline-block;
		vertical-align: top
	}

	.p-customer-list .p-customer-item img {
		height: auto;
		max-width: 100%
	}

	.p-customer-list .p-customer-item a {
		cursor: default
	}

	.p-customer-case .z-go {
		width: 100%
	}

	.customer-more-item a img:last-child {
		display: block
	}

	.customer-more-item a img:first-child {
		display: none
	}

	.p-customer-case.z-grid .c-g-12,
	.p-customer-case.z-grid .z-go {
		padding-left: 0;
		padding-right: 0
	}
}

@media (max-width:600px) {
	.p-customer-list .p-customer-item img {
		width: auto;
		height: 25px
	}

	.z-s:nth-child(even) .customer-more-tit em,
	.z-s:nth-child(odd) .customer-more-tit em {
		background-color: #fff
	}

	.customer-more-item {
		width: 80px;
		height: 80px;
		line-height: 80px;
		display: inline-block;
		margin: 0 10px 20px;
		vertical-align: top;
		overflow: hidden
	}
}

@media screen and (min-width:769px) {
	.home-recommend-2020 .home-contact-wrap.only-code .home-contact-desc {
		width: calc(100% -132px);
		padding-right: 132px
	}

	.home-recommend-2020 .home-contact-wrap .home-contact-desc {
		width: calc(100% -264px);
		padding-right: 264px;
		position: relative
	}

	.home-recommend-2020 .home-contact-wrap .home-contact-desc .sol-contact-code {
		position: absolute;
		right: 0;
		top: 0
	}

	.home-recommend-2020 .home-contact-wrap .sol-contact-code {
		width: 264px
	}

	.home-recommend-2020 .home-contact-wrap.only-code .sol-contact-code {
		width: 132px
	}

	.home-recommend-2020 .sol-contact-code-box {
		display: inline-block;
		margin-left: 30px
	}

	.home-recommend-2020 .home-recommend-wrap {
		width: 50%;
		padding-left: 0;
		padding-right: 36px
	}

	.home-recommend-2020 .home-contact-wrap {
		width: 50%;
		padding-left: 36px;
		padding-right: 0;
		border-left: 1px solid #ddd
	}

	.home-recommend-2020 .home-contact-tit,
	.home-recommend-2020 .home-recommend-tit {
		margin-top: 0;
		margin-bottom: 0;
		font-size: 28px;
		line-height: 40px
	}

	.home-recommend-2020 .home-contact-con,
	.home-recommend-2020 .home-recommend-con {
		padding-bottom: 0;
		margin-top: 16px
	}

	.home-recommend-2020 .home-contact-desc p,
	.home-recommend-2020 .home-recommend-con p {
		font-size: 14px;
		font-size: 14px;
		line-height: 24px;
		line-height: 24px;
		-webkit-line-clamp: 2;
		max-height: 48px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		overflow: hidden
	}

	.home-recommend-2020 .home-contact-btn,
	.home-recommend-2020 .home-use-btn {
		margin-top: 40px
	}
}

@media screen and (min-width:769px) and (max-width:1000px) {
	.home-recommend-2020 .home-contact-wrap .home-contact-desc {
		width: 100%
	}

	.home-recommend-2020 .home-contact-wrap .home-contact-desc .sol-contact-code {
		position: relative;
		width: 100%;
		text-align: center;
		margin-top: 20px
	}

	.home-recommend-2020 .sol-contact-code-box:first-child {
		margin-left: 0
	}

	.home-recommend-2020 .home-contact-btn,
	.home-recommend-2020 .home-use-btn {
		margin-top: 20px
	}
}

@media screen and (max-width:768px) {
	.home-recommend-2020 .sol-contact-inner {
		padding-left: 0;
		padding-right: 0
	}

	.home-recommend-2020 .sol-contact-ft .c-btn {
		max-width: 276px
	}

	.home-recommend-2020 .sol-contact-desc {
		text-align: left;
		line-height: 24px
	}

	.home-recommend-2020 .sol-contact-code {
		margin-top: 24px;
		text-align: center
	}

	.home-recommend-2020 .sol-contact-code-box {
		margin-left: 16px;
		display: inline-block
	}

	.home-recommend-2020 .sol-contact-code-box img {
		width: 130px;
		height: 130px
	}

	.home-recommend-2020 .sol-contact-code-box:first-child {
		margin-left: 0
	}

	.home-recommend-2020 .sol-contact-code-box>p {
		margin-top: 8px;
		display: block;
		width: 130px
	}

	.home-recommend-2020 .home-contact-btn-wrap,
	.home-recommend-2020 .home-use-btn-wrap {
		padding: 0;
		max-width: 276px;
		margin: 20px auto 0
	}

	.home-recommend-2020 .home-contact-btn {
		margin-top: 0
	}
}

@media screen and (max-width:1200px) {
	.home-footer-mod .z-s-hd {
		margin-bottom: 30px
	}
}

@media screen and (max-width:1000px) {

	.home-contact-wrap,
	.home-recommend-wrap {
		width: 100%;
		padding: 0;
		text-align: center
	}
}

@media screen and (max-width:768px) {
	.home-footer-mod.z-py-tall {
		padding-top: 60px;
		height: auto
	}

	.home-footer-btn .c-btn:hover {
		background-color: #0038ff
	}

	.home-footer-btn .c-btn:active {
		background-color: #0066ff
	}
}

@media screen and (max-width:600px) {
	.home-footer-mod.z-py-tall {
		padding: 20px 0
	}

	.home-footer-mod .z-s-inner {
		display: none
	}

	.home-footer-mod .z-s-inner.mobile {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		padding: 0 15px;
		height: 100%
	}

	.home-footer-mod .z-s-hd {
		border-bottom: none;
		padding-bottom: 12px;
		margin-bottom: 0
	}

	.home-footer-info {
		font-size: 14px;
		line-height: 1.7;
		color: #333
	}

	.home-footer-btn {
		padding-top: 33px
	}

	.home-footer-btn .c-btn {
		width: 100%;
		margin: 0 0 10px
	}

	.home-footer-bg {
		background-size: auto 100%
	}

	.home-contact-mod h4 {
		font-size: 20px;
		line-height: 28px;
		margin-top: 5px
	}

	.home-contact-mod .home-recommend-con {
		margin-top: 10px;
		padding-bottom: 45px;
		text-align: left
	}

	.home-contact-mod .home-contact-con {
		margin-top: 10px;
		padding-bottom: 5px;
		text-align: left
	}

	.home-contact-mod p {
		font-size: 14px;
		line-height: 27px;
		display: inline
	}

	.home-contact-mod .home-contact-btn,
	.home-contact-mod .home-use-btn {
		width: 100%;
		height: 40px;
		line-height: 38px;
		margin-top: 15px
	}

	.home-contact-btn-wrap,
	.home-use-btn-wrap {
		padding: 0 10px
	}
}

@media screen and (max-width:768px) {

	.child-p-list.item-2 .c-titlebar-media,
	.child-p-list.item-3 .c-titlebar-media,
	.child-p-list.item-4 .c-titlebar-media {
		width: 100%;
		margin: 0 0 20px
	}
}

@media screen and (max-width:768px) {
	.p-index-nav {
		display: none
	}
}

@media screen and (max-width:1200px) {
	.z-nav-mod.p-ceiling-nav .z-nav-bm-categories .presentation>a {
		padding: 0 15px
	}

	.z-nav-mod.p-ceiling-nav .z-nav-all-trigger {
		padding-right: 15px
	}
}

@media screen and (max-width:1000px) {

	.z-nav-mod.p-ceiling-nav,
	.z-nav-mod.p-ceiling-nav.actived {
		display: none
	}
}

@media screen and (max-width:768px) {
	.z-nav-mod.p-ceiling-nav .z-nav-bottom .z-nav-bm-categories {
		display: none
	}
}

@media screen and (min-width:1200px) {
	.p-step-history-box:hover {
		box-shadow: #ccc 1px 1px 4px;
		transform: translate3d(0, -2px, 0);
		transition: all .4s;
		cursor: pointer !important;
		background-color: #fff
	}

	.p-step-history-box:hover .p-step-history-title {
		color: #0038ff
	}
}

@media screen and (max-width:1360px) {
	.p-step-history-wrap .btn-prev {
		left: -25px
	}

	.p-step-history-wrap .btn-next {
		right: -25px
	}
}

@media screen and (max-width:1250px) {
	.p-step-history-wrap .btn-prev {
		left: 0
	}

	.p-step-history-wrap .btn-next {
		right: 0
	}
}

@media screen and (max-width:768px) {
	.p-step-history-wrap {
		padding-left: 0;
		padding-right: 0
	}

	.p-step-history-wrap .btn-next,
	.p-step-history-wrap .btn-prev {
		display: none
	}

	.p-step-history-modify {
		position: static;
		margin-bottom: 0
	}

	.p-step-history-wrap .p-step-history-list .p-step-history-item {
		display: block;
		width: auto;
		position: relative;
		padding-left: 12px;
		margin-bottom: 10px;
		overflow: hidden;
		margin-right: 0
	}

	.p-step-history-item:last-child {
		margin-bottom: 0
	}

	.p-step-history-dot,
	.p-step-history-line {
		display: block
	}

	.p-step-history-dot {
		top: 2px
	}

	.p-step-history-line {
		position: absolute;
		width: 1px;
		height: 100%;
		border-top: none;
		border-left: 1px dashed #D5D7DE;
		left: 5px;
		top: 24px
	}

	.p-step-history-date {
		padding-left: 10px;
		margin-bottom: 10px
	}

	.p-step-history-box {
		padding: 0 0 30px 10px;
		margin-right: 0
	}

	.p-step-history-more {
		margin-top: 0
	}

	.p-step-history-wrap .last-dot {
		right: inherit;
		top: inherit;
		left: 0;
		bottom: -20px
	}
}

@media screen and (max-width:1366px) {
	.about-mod-txt.about-mod .about-text-list-mod {
		padding-top: 24px
	}
}

@media (max-width:1366px) {
	.z-s.about-mod-txt {
		padding-top: 40px;
		padding-bottom: 40px
	}
}

@media screen and (max-width:768px) {
	.about-mod-txt.about-mod .about-text-list-mod {
		display: none
	}

	.about-mod-txt .about-mod-con {
		padding: 0;
		width: 100%
	}

	.about-mod-txt .z-m-heading-img {
		display: none
	}

	.about-notice-title {
		text-align: center
	}
}

@media screen and (max-width:768px) {
	.product-info-links {
		margin-top: 20px
	}

	.product-info-links.twain .product-info-link {
		width: 50%;
		margin-right: 0;
		padding-right: 0;
		text-align: center
	}
}

@media (max-width:900px) {
	.cp-aside {
		width: 30%
	}

	.cp-con {
		width: 70%
	}
}

@media (max-width:768px) {
	.cp-body {
		padding-top: 0
	}

	.cp.z-o-section,
	.cp.p-tab-mod {
		display: block
	}

	.cp-aside {
		display: none
	}

	.cp-con {
		width: 100%;
		padding-right: 0;
		padding-left: 0;
		min-height: 0
	}

	.shop-md-doc.mend-z-s-inner {
		padding: 0 20px
	}
}

@media screen and (max-width:600px) {
	.product-summary-body .z-o-bar-tit {
		font-size: 24px;
		line-height: 36px
	}

	.product-summary-body .z-o-bar-desc {
		font-size: 14px;
		line-height: 24px;
		margin-top: 8px
	}

	.product-summary-body .z-o-bar .doc-page-bar {
		margin-top: 0
	}

	.product-summary-body .z-o-bar-inner {
		height: auto;
		padding-top: 32px;
		padding-bottom: 35px
	}

	.product-summary-body .z-o-bar .c-search-tip {
		white-space: normal
	}
}

@media screen and (max-width:768px) {
	.product-summary-body .z-o-bar .doc-page-bar {
		width: 100%
	}

	.product-summary-body .z-o-bar-inner {
		padding-left: 20px;
		padding-right: 20px
	}

	.product-summary-body .z-o-bar .p-all-bar .c-search-input {
		height: 35px;
		font-size: 14px
	}

	.product-summary-body .z-o-bar .p-all-bar .c-search-btn {
		height: 35px;
		width: 35px
	}

	.z-o-bar .doc-page-bar.active .product-summary-body .z-o-bar .p-all-bar .c-search-btn {
		height: 35px;
		width: 35px;
		position: absolute;
		left: 0
	}

	.z-o-bar .doc-page-bar.active .c-cancel-btn.mobile {
		display: inline-block;
		outline: 0;
		-webkit-appearance: none;
		background: 0 0
	}
}

@media screen and (max-width:768px) {
	.pct-smy-body {
		padding-left: 0;
		padding-right: 0
	}

	.pct-smy-aside {
		display: none
	}

	.pct-smy-con {
		padding-left: 0
	}

	.pct-smy-search-mask-m {
		position: fixed;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		background-color: rgba(0, 0, 0, .6);
		z-index: 10001;
		outline: 0;
		display: block
	}

	.pct-smy-search-mask-m .c-top-searchbar,
	.pct-smy-search-mask-m .c-top-searchbar.searchbar-show {
		top: 0;
		background-color: #fff
	}

	.pct-smy-search-mask-m .dropdown-mini-inner .dropdown-mini-item a {
		padding: 0 20px;
		font-size: 12px;
		color: #333
	}

	.pct-smy-search-mask-m .dropdown-mini-inner .dropdown-mini-item a:hover {
		text-decoration: none
	}

	.pct-smy-search-mask-m .c-top-searchbar.searchbar-show .c-top-searchbar-box .search-ipt {
		background-color: #f7f8fa;
		border: 1px solid #e5e5e5;
		outline: 0
	}

	.pct-smy-search-mask-m .nav-search-icon {
		display: inline-block;
		background-image: url(img/product-media51-20209231948.svg);
		;
		width: 16px;
		height: 16px;
		cursor: pointer;
		background-position: 50% 50%;
		background-size: 112.5% 112.5%;
		;
		background-repeat: no-repeat
	}

	.pct-smy-search-mask-m .search-btn-close .nav-search-close-icon {
		color: #333
	}

	.pct-smy-search-mask-m .nav-dropdown-mini {
		outline: 0
	}

	.pct-smy-search-mask-m .c-top-searchbar-box .nav-dropdown-mini {
		background-color: #fff
	}

	.pct-smy-search-mask-m .c-searchbar-ctrl {
		border-bottom: solid 1px #e5e5e5
	}
}

@media screen and (max-width:600px) {
	.pct-smy-product-title {
		position: relative
	}

	.pct-smy-product-title:after {
		content: '';
		right: 15px;
		top: calc((55px - 8px)/ 2);
		width: 14px;
		height: 8px;
		position: absolute;
		background-image: url(img/product-media52-20209231948.svg);
		;
		-webkit-transition: transform .2s, -webkit-transform .2s;
		transition: transform .2s, -webkit-transform .2s;
		background-position: 5.56% 50%;
		background-size: 228.57142857142856% 125%;
		;
		background-repeat: no-repeat
	}

	.pct-smy-product-title.active:after {
		background-image: url(img/product-media52-20209231948.svg);
		;
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		-o-transform: rotate(180deg);
		transform: rotate(180deg);
		background-position: 94.44% 50%;
		background-size: 228.57142857142856% 125%;
		;
		background-repeat: no-repeat
	}

	.pct-smy-product-list .pct-smy-product-title {
		padding: 0 35px 0 20px;
		font-size: 16px;
		line-height: 54px
	}

	.pct-smy-product-list {
		border: none;
		margin-top: 0
	}

	.pct-smy-product-list+.pct-smy-product-list {
		border-top: solid 1px #e5e5e5;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none
	}

	.pct-smy-product-list:last-child>ul {
		border-bottom: solid 1px #e5e5e5
	}

	.pct-smy-product-list .pct-smy-product-title.active .active-img.home-product-icon {
		display: inline-block
	}

	.pct-smy-product-list .pct-smy-product-title .home-product-icon.active-img,
	.pct-smy-product-list .pct-smy-product-title.active .home-product-icon {
		display: none
	}

	.pct-smy-product-list .pct-smy-product-title .home-product-icon {
		display: inline-block
	}

	.pct-smy-product-list .home-product-item {
		margin-bottom: 0;
		padding: 10px 15px;
		display: block;
		width: auto
	}

	.pct-smy-product-list .home-product-item-tit {
		margin-bottom: 4px
	}

	.pct-smy-product-list .home-product-item-tit>a {
		font-size: 14px;
		margin-bottom: 4px;
		font-weight: 400;
		line-height: 19px
	}

	.pct-smy-product-list .home-product-item-txt {
		font-size: 12px;
		color: #666;
		line-height: 18px;
		margin-top: 0
	}

	.pct-smy-product-list .home-product-item:first-child {
		padding-top: 20px
	}

	.pct-smy-product-title.active {
		color: #0038ff
	}

	.pct-smy-body {
		padding-bottom: 0
	}
}