@charset "utf-8";

* {
	margin: 0;
	padding: 0;
	list-style: none;
	font-family: '微软雅黑';
}

*,
::after,
::before {
	box-sizing: border-box;
	border-width: 0;
	border-style: solid;
	border-color: currentColor;
}

@font-face {
	font-family: 'DIN';
	src: url('./image_home/DIN Alternate Bold.ttf');
}

@font-face {
	font-family: 'DingTalk-JinBuTi';
	src: url('./image_home/DingTalk JinBuTi.ttf');
}

/* 清除浮动 */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: ' ';
	clear: both;
	height: 0;
}

.clearfix {
	zoom: 1;
}

.mt60 {
	margin-top: 60px !important;
}

.pdtb-10 {
	padding-bottom: 10px;
	padding-top: 10px;
}

.pdtb-20 {
	padding-bottom: 20px;
	padding-top: 20px;
}

.pdtb-30 {
	padding-bottom: 30px;
	padding-top: 30px;
}

.pdtb-40 {
	padding-bottom: 40px;
	padding-top: 40px;
}

.pdtb-50 {
	padding-bottom: 50px;
	padding-top: 50px;
}

.pdtb-60 {
	padding-bottom: 60px;
	padding-top: 60px;
}

.pdtb-70 {
	padding-bottom: 70px;
	padding-top: 70px;
}

.pdtb-80 {
	padding-bottom: 80px;
	padding-top: 80px;
}

.pdtb-90 {
	padding-bottom: 90px;
	padding-top: 90px;
}

.pdtb-100 {
	padding-bottom: 100px;
	padding-top: 100px;
}

.popUp {
	display: none;
	width: 100%;
	height: 100%;
	background: #000;
	position: fixed;
	top: 0;
	left: 0;
	opacity: 0.5;
	transition: all 0.5s;
	z-index: 51;
}

.w1146 {
	/* width: 1146px; */
	width: 1200px;
	margin: auto;
}

.w1200 {
	width: 1200px;
	margin: auto;
}

@media screen and (max-width: 1440px) {
	.w1200 {
		/* width: 1146px; */
		width: 1160px;
		margin: auto;
	}
}

.index-slide {
	padding: 0;
}

.bodyBack {
	background: #f5f7fa;
}

/*  */
.buttonOne {
	width: 80px;
	height: 32px;
	border-radius: 16px;
	line-height: 32px;
	text-align: center;
	background: #4c7ee9;
	font-size: 12px;
	color: #fff;
}

.swiper-wrapper {
	height: auto !important;
}

/* .buttonOne:hover {
	background: #5f9df7;
} */
.buttonTwo {
	width: 78px;
	height: 30px;
	border-radius: 16px;
	line-height: 30px;
	text-align: center;
	background: #fff;
	font-size: 12px;
	color: #4c7ee9;
	border: 1px solid #4c7ee9;
}

.buttonTwo:hover {
	color: #5f9df7;
	border-color: #5f9df7;
}

.buttonThree {
	background: #fff;
	color: #4c7ee9;
}

.buttonThree:hover {
	background: #dbe5fa;
}

.buttonFour {
	background: hsla(0, 0%, 100%, 0);
	border-color: #fff;
	color: #fff;
}

.buttonFour:hover {
	background: hsla(0, 0%, 100%, 0.1);
	color: #fff;
	border-color: #fff;
}

.buttonMax {
	width: 112px;
	height: 40px;
	line-height: 40px;
	border-radius: 20px;
	font-size: 16px;
}

.dy-swiper {
	position: relative;
	height: 380px;
	margin-bottom: 20px;
}

.dy-swiper .swiper-slide {
	width: 25%;
}

.swiper-pagination {
	height: auto !important;
}

.dy-swiper .swiper-pagination-bullets {
	display: flex;
	justify-content: center;
}

.dy-swiper .swiper-pagination .swiper-pagination-bullet {
	width: 15px;
	height: 2px;
	border-radius: 1.5px !important;
	display: flex;
	justify-content: center;
}

.dy-swiper .swiper-pagination .swiper-pagination-bullet-active {
	opacity: 1;
	background: #007aff;
}

.moreBox {
	display: flex;
	justify-content: center;
}

.moreBox a {
	font-size: 16px;
	color: #4c7ee9;
	line-height: 16px;
	position: relative;
}

.moreBox a:hover i {
	right: -34px;
}

.botButton {
	display: flex;
	justify-content: center;
	margin-top: 56px;
}

.indexMinker .botButton a {
	margin: 0 8px;
}

.banner {
	margin-top: 64px;
	background: #f5f7fa;
	padding: 42px 0 24px 0;
}

.banner .swiper-container {
	padding-bottom: 18px;
}

.banner .swiper-container-horizontal>.swiper-pagination-bullets {
	display: flex;
	justify-content: center;
	bottom: 0;
}

.banner .swiper-pagination-bullet {
	width: 48px;
	height: 4px;
	border-radius: 2px;
	background: #dcdfe6;
	outline: none;
	opacity: 1;
	overflow: hidden;
	position: relative;
	border: none;
}

.banner .swiper-pagination-bullet::after {
	content: '';
	width: 0;
	height: 4px;
	background: #4c7ee9;
	border-radius: 4px;
	position: absolute;
	top: 0;
	left: 0;
}

.banner .swiper-pagination-bullet-active {
	width: 40px !important;
	background-color: rgba(0, 91, 255, 0.2) !important;
}

.banner .swiper-pagination-bullet-active::after {
	width: 100%;
	transition: all 3s;
}

.banner .textBox {
	float: left;
	padding-top: 62px;
}

.banner .textBox .h1 {
	font-size: 40px;
	font-weight: bold;
	line-height: 48px;
}

.banner .textBox .p {
	font-size: 16px;
	line-height: 24px;
	color: #666;
	margin: 24px 0 32px 0;
}

.banner .textBox a {
	float: left;
	margin-right: 16px;
	margin-bottom: 5px;
}

.banner .imgBox {
	float: right;
	width: 558px;
	height: 372px;
}

.banner .imgBoxTwo {
	width: 740px;
	height: 420px;
}

.banner .imgBox img {
	width: 100%;
}

/* new-style-start */

.fix-height.banner .imgBox {
	width: 740px;
	height: 420px;
}

.padding-b0 {
	padding-bottom: 0 !important;
}

.parent-color-fff .bg-dynamic-content {
	background-color: #fff;
}

.reverse-r {
	flex-direction: row-reverse;
}

.zebra-color {
	background-color: #F4F6FC;
}

.flex-cloum {
	flex-direction: column;
}

.banner .minbox-new {
	height: 540px;
	padding-top: 60px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.minbox-new .h1 {
	font-family: PingFang SC;
	font-size: 48px;
	font-weight: 600;
	line-height: 72px;
	letter-spacing: 0em;
	text-align: left;
	color: #020814;
}

.banner .minbox-new .textBox .p {
	font-family: PingFang SC;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: 0em;
	text-align: left;
	max-width: 450px;
	color: #41464F;
}

.banner .minbox-new .textBox a {
	width: 132px;
	height: 48px;
	text-align: center;
	background-color: #fff;
	font-family: PingFang SC;
	font-size: 16px;
	font-weight: 400;
	line-height: 48px;
	letter-spacing: 0em;
	color: #175dff;
	border-radius: 2px;
	margin-right: 16px;
}

.banner .minbox-new .textBox a.active {
	background-color: #175DFF;
	color: #fff;
}

div.indexMinker-new {
	padding: 80px 0;
}

div.indexMinker-new .h1 {
	font-family: PingFang SC;
	font-size: 36px;
	font-weight: 500;
	line-height: 54px;
	letter-spacing: 0em;
	text-align: center;
	color: #020814;
}

div.indexMinker-new .mk {
	font-family: PingFang SC;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: 0em;
	text-align: center;
	color: #41464F;
	margin-top: 0;
}

div.indexMinker-new .h2 {
	font-family: PingFangSC-Medium;
	font-size: 38px;
	color: #000000;
	font-weight: 600;
	line-height: 54px;
	letter-spacing: 0em;
	text-align: center;
}

.indexMinker-new .soundBox {
	margin-top: 40px;
	height: auto;
	display: flex;
	padding-top: 0;
}

.indexMinker-new .soundBox .li {
	width: 227px;
	margin-right: 16px;
	margin-top: 0;
	border: none;
	border-radius: 4px;
}

.indexMinker-new .soundBox .li:hover {
	box-shadow: 0px 8px 20px 0px #175DFF4D;
}

.indexMinker-new .soundBox .li:last-child {
	margin-right: 0;
}

.indexMinker-new .soundBox .li .text {
	margin-top: 12px;
}

.indexMinker-new .soundBox .li .text .h2 {
	font-family: PingFang SC;
	font-size: 20px;
	font-weight: 500;
	line-height: 28px;
	letter-spacing: 0em;
	text-align: center;
	color: #000;
}

.indexMinker-new .soundBox .li .text .p {
	color: #41464F;
	margin-top: 12px;
	font-family: PingFang SC;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: 0em;
	text-align: center;

}

/* 数字赋能 */
div.numberCell {
	margin-top: 40px;
}

.centerlayout div.numberCell {
	justify-content: center;
}

div.numberCell .li {
	width: 234px;
	height: 180px;
	margin-right: 7px;
	background-color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	border-radius: 8px;
}

div.numberCell .li .h2 .m {
	font-family: DIN;
	font-size: 40px;
	font-weight: 700;
	line-height: 72px;
	letter-spacing: 0em;
	text-align: center;
	color: #175DFF;
}

div.numberCell .li .h2 .m i {
	width: auto;
	height: auto;
	background: none;
	font-size: 40px;
	line-height: 40px;
	position: absolute;
	right: -27px;
	top: 0px;
}

.t-bg div.numberCell .li {
	background-color: transparent;
}

.t-bg div.numberCell .li .h2 .m {
	color: #020814;
}

.t-bg div.numberCell .li .h2 .m i {
	color: #020814;
}

div.numberCell .li .h2 .m .x {
	right: -23px;
	top: 37px;
}

.t-bg div.numberCell .li .h2 .m .x {
	position: absolute;
	right: -22px;
	top: 35px;
}

div.numberCell .li .p {
	font-family: PingFang SC;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: 0em;
	text-align: center;
	color: #41464F;
	margin-top: 0;
}


/* 场景落地-降本增效 */
.automatonSix-main {
	display: flex;
	flex-direction: column;
	margin-top: 20px;
}

.automatonSix-tab {
	display: flex;
	height: 48px;
	width: 1200px;
	border-bottom: 1px solid #E4E9F2;
}

.automatonSix-tab div {
	margin-right: 24px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-family: PingFang SC;
	font-size: 20px;
	font-weight: 500;
	line-height: 28px;
	letter-spacing: 0em;
	text-align: center;
	position: relative;
	color: #41464F;
	flex: 1;
	cursor: pointer;
}

.automatonSix-tab div.active {
	color: #175DFF;
}

.automatonSix-tab div::after {
	color: #175DFF;
	content: ' ';
	width: 0;
	height: 1px;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -30px;
	border-bottom: 3px solid #175DFF;
	transition: all 0.5s;
}

.automatonSix-tab div.active::after {
	content: ' ';
	width: 60px;
}

.automatonSix-tab div:last-child {
	margin-right: 0;
}

.automatonSix-content {
	margin-top: 40px;
	display: none;
	justify-content: flex-start;
	align-items: center;
}

.automatonSix-content.active {
	display: flex;
}

.automatonSix-content img:first-child {
	width: 760px;
	height: 434px;
	margin-right: 40px;
}

.automatonSix-content-right-title {
	font-family: PingFang SC;
	font-size: 36px;
	font-weight: 500;
	line-height: 54px;
	letter-spacing: 0em;
	text-align: left;
	color: #020814;
	margin-bottom: 20px;
}

.automatonSix-content-right ul {
	margin-left: 20px;
}

.automatonSix-content-right ul li {
	font-family: PingFang SC;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	letter-spacing: 0em;
	text-align: left;
	color: #41464F;
	list-style-type: disc;
	width: 340px;
}

.automatonSix-content-right ul li:first-child {
	margin-left: -20px;
	margin-bottom: 10px;
	list-style: none;
}

.centerMer .cont-new div.li {
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.centerMer .cont-new div.li .p {
	display: flex;
	color: #020814;
}

.centerMer .cont-new div.li .p p {
	margin-right: 10px;
}

.indexMinker .tit-new .h1 {
	font-family: PingFang SC;
	font-size: 36px;
	font-weight: 500;
	line-height: 54px;
	letter-spacing: 0em;
	text-align: center;
	color: #020814;
}

.indexMinker .tit-new .mk {
	font-family: PingFang SC;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: 0em;
	text-align: center;
	color: #41464F;
	margin-top: 0;
}

.indexMinker .centerImgOne-new {
	margin-top: 32px;
}

.indexMinker-new {
	padding-top: 80px !important;
}

.indexMinker .centerImgOne-new img {
	width: 1000px;
	height: 540px;
	margin: 0;
}

div.centerImgTwo-new {
	padding: 120px 0 !important;
}

/* .centerImgOne-new */
.centerImgTwo-new .text-top .h1 {
	font-family: PingFang SC;
	font-size: 36px;
	font-weight: 500;
	line-height: 54px;
	letter-spacing: 0em;
	text-align: center;
	color: #020814;
	margin-bottom: 60px;
}

.centerImgTwo-new .cont div.img {
	width: 740px;
	height: 420px;
	object-fit: contain;
}

.centerImgTwo-new .cont div.img img {
	width: 740px;
	height: 420px;
	object-fit: contain;
}

.centerImgTwo-new div.cont {
	display: flex;
	justify-content: flex-end;
}

.centerImgTwo-new div.text {
	width: 360px;
	margin-right: 40px;
	margin-left: 40px;
	position: initial;
	transform: initial;
}

.centerImgTwo .text.middle {
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.centerImgTwo-new div.text .h1 {
	font-family: PingFang SC;
	font-size: 36px;
	font-weight: 500;
	line-height: 54px;
	letter-spacing: 0em;
	text-align: left;
	color: #020814;
	margin-bottom: 20px;
}

.centerImgTwo-new div.text .p {
	font-family: PingFang SC;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	letter-spacing: 0em;
	text-align: left;
	color: #41464F;
	margin-top: 20px;
}

.centerImgTwo-new div.text a {
	width: 132px;
	height: 48px;
	text-align: center;
	background-color: #175DFF;
	font-family: PingFang SC;
	font-size: 16px;
	font-weight: 400;
	line-height: 48px;
	letter-spacing: 0em;
	color: #fff;
	border-radius: 2px;
	margin-top: 20px;
}

.indexMinkerOne-new {
	padding: 80px 0 !important;
}

.indexMinkerOne-new div.h1 {
	font-family: PingFang SC;
	font-size: 36px;
	font-weight: 500;
	line-height: 54px;
	letter-spacing: 0em;
	text-align: center;
	color: #020814;
}

.indexMinkerOne-new .centerMerTwo {
	padding-top: 40px;
}

.indexMinkerOne-new .centerMerTwo .li {
	margin-right: 16px;
	margin-top: 16px;
	height: 308px;
}

.indexMinkerOne-new .centerMerTwo .li:nth-child(4) {
	margin-right: 0;
}

.indexMinkerOne-new .centerMerTwo .li a {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	padding-top: 40px;
}

.indexMinkerOne-new .centerMerTwo .li .top {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.indexMinkerOne-new .centerMerTwo .li .top .img {
	margin-bottom: 12px;
	margin-right: 0;
}

.indexMinkerOne-new .centerMerTwo .li .top .p {
	font-family: PingFang SC;
	font-size: 20px;
	font-weight: 500;
	line-height: 28px;
	letter-spacing: 0em;
	text-align: center;
}

.indexMinkerOne-new .centerMerTwo .li .text {
	margin-top: 12px !important;
}

div.centerImgTwo-audio-new {
	display: flex;
	flex-direction: column;
	/* background-color: #F4F6FC; */
}

div.centerImgTwo-audio-new-content {
	margin-top: 80px;
	display: flex;
}

div.centerImgTwo-audio-new-content .img {
	/* background-color: #999; */
}

/* 核心优势 */
.core-merit {
	display: flex;
	flex-direction: column;
	padding: 80px 0;
	background-color: #fff;
}

.core-merit .tit {
	font-family: PingFang SC;
	font-size: 36px;
	font-weight: 500;
	line-height: 54px;
	letter-spacing: 0em;
	text-align: center;
	color: #020814;
}

.core-merit-wrap {
	margin-top: 40px;
	height: auto;
	display: flex;
	flex-wrap: wrap;
}

.core-merit-wrap div {
	display: flex;
	flex-direction: column;
	width: 288px;
	height: 210px;
	justify-content: center;
	align-items: center;
	background-color: #F4F6FC;
	border-radius: 4px;
	margin-right: 16px;
	margin-bottom: 16px;
}

.core-merit-wrap div:nth-child(4),
.core-merit-wrap div:nth-child(8) {
	margin-right: 0;
}

.core-merit-wrap div img {
	width: 80px;
	height: 80px;
	margin-bottom: 12px;
}

.core-merit-wrap div span {
	font-family: PingFang SC;
	font-size: 20px;
	font-weight: 500;
	line-height: 28px;
	letter-spacing: 0em;
	text-align: center;
	color: #000;
}

/* 场景 */
div.videoBoxOne-new .img {
	height: 166px;
}

div.videoBoxOne-new .li {
	width: 288px;
}

div.videoBoxOne-new .text {
	height: 244px;
}

div.videoBoxOne-new .buttonTwo {
	width: 132px;
	height: 48px;
	padding: 12px, 34px, 12px, 34px;
	border-radius: 2px;
	color: #fff;
	font-family: PingFang SC;
	font-size: 16px;
	font-weight: 400;
	letter-spacing: 0em;
	text-align: center;
	background-color: #175DFF;

}

/* 更多产品解决方案 */
.more-product {
	padding: 80px 0;
	background-color: #F4F6FC;
}

.more-product .tit {
	font-family: PingFang SC;
	font-size: 36px;
	font-weight: 500;
	line-height: 54px;
	letter-spacing: 0em;
	text-align: center;
	color: #020814;
}

.more-product-wrap {
	margin-top: 40px;
	display: flex;
	align-items: center;
	height: 160px;
}

.more-product-item {
	width: 288px;
	height: 160px;
	background-color: #fff;
	border-radius: 4px;
	margin-right: 16px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.more-product-item img {
	width: 80px;
	height: 80px;
	margin-right: 16px;
}

.more-product-item-right {
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.more-product-item-right span {
	font-family: PingFang SC;
	font-size: 20px;
	font-weight: 500;
	line-height: 28px;
	letter-spacing: 0em;
	text-align: left;
	color: #000;
	margin-bottom: 5px;
}

.more-product-item-right a {
	font-family: PingFang SC;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	letter-spacing: 0em;
	text-align: left;
	color: #9096A5;
}

.more-product-item:hover a {
	color: #175DFF;
}

.more-product-item:hover a p {
	width: fit-content;
	border-bottom: 1px solid #175DFF;
}

.more-product-item:hover {
	box-shadow: 0px 4px 16px 0px #175DFF26;
}

.more-product-item-right a.active {
	color: #175DFF;
}

.more-product-item:last-child {
	margin-right: 0;
}

.app-case {
	padding: 80px 0;
}

.app-case .tit {
	font-family: PingFang SC;
	font-size: 36px;
	font-weight: 500;
	line-height: 54px;
	letter-spacing: 0em;
	text-align: center;
	color: #020814;
}

.app-case-main {
	margin-top: 40px;
	width: 1200px;
	height: 400px;
	padding: 20px 40px;
	margin-left: auto;
	margin-right: auto;
	border-radius: 8px;
	box-shadow: 0px 8px 20px 0px #00000026;
}

.app-case-tab {
	display: flex;
	border-bottom: 1px solid #E4E9F2;
}

.app-case-tab div {
	width: 120px;
	height: 48px;
	font-family: PingFang SC;
	font-size: 14px;
	font-weight: 400;
	line-height: 48px;
	letter-spacing: 0em;
	text-align: center;
	color: #020814;
	margin-right: 16px;
	cursor: pointer;
}

.app-case-tab div span {
	display: inline-block;
	height: 100%;
	position: relative;
}

.app-case-tab div span::after {
	content: ' ';
	width: 0;
	height: 2px;
	background-color: #175DFF;
	position: absolute;
	bottom: 0;
	left: 0;
	transition: all 0.5s ease-out;
}

.app-case-tab div.active {
	color: #175DFF;
}

.app-case-tab div.active span::after {
	content: ' ';
	width: 100%;
	display: block;
}

.app-case-conment {
	display: none;
	/* align-items: center; */
	margin-top: 20px;
}

.app-case-conment.active {
	display: flex;
}

.app-case-conment-left {
	width: 560px;
	margin-right: 40px;
}

.app-case-conment-tit {
	font-family: PingFang SC;
	font-size: 28px;
	font-weight: 500;
	line-height: 40px;
	letter-spacing: 0em;
	text-align: left;
	color: #020814;
	margin-bottom: 20px;
	margin-top: 20px;
}

.app-case-conment-desc {
	font-family: PingFang SC;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	letter-spacing: 0em;
	text-align: left;
	color: #41464F;
	margin-bottom: 20px;
}

.app-case-conment-btn {
	display: flex;
	align-items: center;
}

.app-case-conment-btn div {
	width: 132px;
	height: 48px;
	border-radius: 2px;
	border: 1px solid #175DFF;
	font-family: PingFang SC;
	font-size: 16px;
	font-weight: 400;
	line-height: 48px;
	letter-spacing: 0em;
	text-align: center;
	color: #175DFF;
	margin-right: 8px;
	cursor: pointer;
}

.app-case-conment-btn div.active {
	background-color: #175DFF;
	color: #fff;
}

.app-case-conment-right {
	width: 520px;
	height: 292px;
	border-radius: 8px;
	overflow: hidden;
}

.app-case-conment-right img {
	width: 100%;
	height: 100%;
	border-radius: 8px;
	overflow: hidden;
}

/* 统一渠道 */
div.centerImgOne img {
	/* width: 960px; */
	max-width: 960px;
	/* height: 662px; */
	margin-top: 40px;
}

/* 丰富功能-业务需求 */
div.indexMinkerOne-new {}

div.indexMinker .listTwo {
	margin-top: 40px;
}

div.indexMinkerOne-new .listTwo .li {
	justify-content: flex-start;
}

div.indexMinkerOne-new .listTwo .li .mLi {
	width: 288px;
	height: 284px;
	border-radius: 4px;
	background-color: #fff;
	margin-bottom: 16px;
	margin-right: 16px;
	margin-top: 0;
	border: none;
}

div.indexMinkerOne-new .listTwo .li .mLi:nth-child(4n) {
	margin-right: 0 !important;
}

div.indexMinkerOne-new .listTwo .li .mLi:last-child,
div.indexMinkerOne-new .listTwo .li .mLi:nth-child(3n) {
	margin-right: 16px;
}

/* 知识库 */
.innerMinker-bottom {
	display: flex;
	margin-top: 40px;
}

.innerMinker-bottom-item {
	width: 384px;
	height: 330px;
	border-radius: 8px;
	background-color: #fff;
	margin-right: 24px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	padding: 40px 24px;
}

.innerMinker-bottom-item:hover {
	box-shadow: 0px 8px 20px 0px #175DFF4D;
}

.innerMinker-bottom-item:last-child {
	margin-right: 0;
}

.innerMinker-bottom-item img {
	width: 80px;
	height: 80px;
	margin-bottom: 12px;
}

.innerMinker-bottom-title {
	font-family: PingFang SC;
	font-size: 20px;
	font-weight: 500;
	line-height: 28px;
	letter-spacing: 0em;
	text-align: center;
	color: #000;
	margin-bottom: 12px;
}

.innerMinker-bottom-mk {
	font-family: PingFang SC;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: 0em;
	text-align: center;
	color: #41464F;
	margin-bottom: 22px;
}

.innerMinker-bottom-btn {
	width: 132px;
	height: 48px;
	border-radius: 2px;
	font-family: PingFang SC;
	font-size: 16px;
	font-weight: 400;
	line-height: 48px;
	letter-spacing: 0em;
	text-align: center;
	color: #fff;
	background-color: #175DFF;
	cursor: pointer;
}

.centerImgTwo-new .layout-wrap {
	display: flex;
	flex-wrap: wrap;
	margin-left: 20px;
	margin-top: 20px;
}

.centerImgTwo-new .layout-wrap li {
	min-width: 164px;
	margin-bottom: 16px;
	height: 24px;
	font-family: PingFang SC;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: 0em;
	text-align: left;
	color: #41464F;
	list-style-type: disc;
}

/* 成本 */
.innerMinker-cost-bottom {
	display: flex;
	flex-wrap: wrap;
	margin-top: 40px;
}

.cost-bottom-item {
	width: 389px;
	height: 220px;
	border-radius: 4px;
	margin-right: 16px;
	margin-bottom: 16px;
	display: flex;
	padding: 40px 20px;
	background-color: #fff;
}

.cost-bottom-item img {
	width: 80px;
	height: 80px;
	margin-right: 8px;
}

.cost-bottom-item-right .innerMinker-bottom-title {
	font-family: PingFang SC;
	font-size: 20px;
	font-weight: 500;
	line-height: 28px;
	letter-spacing: 0em;
	text-align: left;
	color: #000;
	margin-bottom: 14px;
}

.cost-bottom-item-right .innerMinker-bottom-mk {
	font-family: PingFang SC;
	font-size: 14px;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: 0em;
	text-align: left;
	color: #41464F;
}

.cost-bottom-item:nth-child(3n),
.cost-bottom-item:last-child {
	margin-right: 0;
}

.centerImgTwo-new .list-ul {
	font-family: PingFang SC;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	letter-spacing: 0em;
	text-align: left;
	color: #41464F;
}

.centerImgTwo-new .list-ul li:first-child {
	list-style: none;
	margin-left: 0;
}

.centerImgTwo-new .list-ul li {
	margin-left: 20px;
	list-style-type: disc;
}

.li-circle {
	height: 42px;
}

.li-circle-img {
	height: 100px;
	position: relative;
}

.li-circle-img img {
	width: 110px;
	height: 110px;
	position: absolute;
	bottom: -6px;
	left: 0px;
}

.iconIndex .swiper-container {
	/*padding: 24px 0;*/
	height: 104px;
}

.iconIndex .cont {
	display: flex;
	justify-content: center;
}

.iconIndex .cont .li {
	margin-left: 30px;
}

.iconIndex .cont .li:first-child {
	margin-left: 0;
}

.iconIndex .cont .li a {
	width: 166px;
	height: 56px;
	background: #fff;
	transition: all 0.5s;
	margin: 24px 0;
}

.iconIndex .cont .li:hover a {
	box-shadow: 0px 0px 30px 0px rgba(76, 126, 233, 0.3);
}

.iconIndex .cont .li a img {
	width: 100%;
}

.indexMinkerOne {
	/* background: #f5f7fa; */
	background: #f4f5fb;
}

.indexMinker {
	padding: 88px 0;
	overflow: hidden;
}

.indexMinkerThree {
	padding: 88px 0 0 0;
}

.indexMinker .h1 {
	font-size: 34px;
	line-height: 40px;
	text-align: center;
}

.indexMinker .mk {
	font-size: 18px;
	color: #666;
	text-align: center;
	line-height: 26px;
	margin-top: 16px;
}

.indexMinker .tit .h3 {
	font-size: 24px;
	color: #666;
	text-align: center;
	line-height: 24px;
	margin-top: 16px;
}

.indexMinker .mNav {
	display: flex;
	justify-content: center;
	margin-top: 56px;
}

.indexMinker .mNav .li {
	margin: 0 30px;
}

.indexMinker .mNav .li a {
	width: 120px;
	height: 40px;
	border-radius: 20px;
	background: #fff;
	color: #333;
	text-align: center;
	line-height: 40px;
}

.indexMinker .mNav .li.on a {
	background: #4c7ee9;
	color: #fff;
}

.indexMinker .listOne {
	margin-top: 56px;
}

.indexMinker .listOne .li {
	display: none;
	justify-content: center;
}

.indexMinker .listOne .li.on {
	display: flex;
}

.indexMinker .listOne .li .mLi {
	width: 362px;
	background: #fff;
	border-radius: 8px;
	box-shadow: 0px 0px 30px 0px rgba(76, 126, 233, 0.1);
	margin-left: 30px;
	transition: all 0.5s;
}

.indexMinker .listOne .li .mLi:hover {
	box-shadow: 0px 0px 30px 0px rgba(76, 126, 233, 0.3);
}

.indexMinker .listOne .li .mLi:first-child {
	margin-left: 0;
}

.indexMinker .listOne .li .mLi a {
	padding: 40px 24px;
	text-align: center;
}

.indexMinker .listOne .li .mLi .img {
	width: 80px;
	height: 80px;
	margin: auto;
}

.indexMinker .listOne .li .mLi .img img {
	width: 100%;
	transition: all 0.5s;
}

.indexMinker .listOne .li .mLi:hover .img img {
	transform: rotateY(360deg);
}

.indexMinker .listOne .li .mLi .h2 {
	font-size: 20px;
	line-height: 28px;
	margin: 24px 0 8px 0;
	color: #333;
}

.indexMinker .listOne .li .mLi .p {
	font-size: 14px;
	line-height: 24px;
	color: #666;
}

.indexMinker .mNavTwo .li a {
	width: 144px;
}

.indexMinker .listTwo {
	margin-top: 26px;
}

.indexMinker .listTwo .li {
	display: none;
	justify-content: center;
	flex-wrap: wrap;
}

.indexMinker .listTwo .li.on {
	display: flex;
}

.indexMinker .listTwo .li .mLi {
	width: 360px;
	margin-right: 30px;
	margin-top: 30px;
	border: 1px solid #dcdfe6;
	border-radius: 8px;
	transition: all 0.5s;
	background: #fff;
	box-shadow: 0px 0px 30px 0px rgba(76, 126, 233, 0.1);
	position: relative;
}

.indexMinker .listTwo .li .mLi:hover {
	box-shadow: 0px 0px 30px 0px rgba(76, 126, 233, 0.3);
}

.indexMinker .listTwo .li .mLi:last-child,
.indexMinker .listTwo .li .mLi:nth-child(3n) {
	margin-right: 0;
}

.indexMinker .listTwo .li .kmin {
	padding: 24px;
}

.indexMinker .listTwo .li .kmin a {
	margin-top: 16px;
}

.indexMinker .listTwo .mLi:hover,
.indexMinker .listThree .li:hover {
	box-shadow: 0px 0px 30px 0px rgba(76, 126, 233, 0.1);
}

.indexMinker .listTwo .li .top .img {
	float: left;
	width: 80px;
	height: 80px;
	margin-right: 16px;
}

.indexMinker .listTwoJink .li .top .img {
	width: 60px;
	height: 60px;
}

.indexMinker .listTwo .li .top .img img {
	width: 100%;
}

.indexMinker .listTwo .li .top .p {
	font-size: 20px;
	line-height: 80px;
}

.indexMinker .listTwo .li .text {
	padding: 16px 0;
	color: #666;
	line-height: 24px;
	height: 96px;
	border-bottom: 1px solid #dcdfe6;
	/* margin-bottom: 16px;*/
}

.indexMinker .listThree {
	padding-top: 26px;
	/*padding-bottom: 26px;*/
	display: flex;
	/* justify-content: center; */
	flex-wrap: wrap;
}

.indexMinker .listThree .li {
	float: left;
	width: calc((100% - 60px) / 3);
	margin-right: 30px;
	margin-top: 30px;
	border: 1px solid #dcdfe6;
	border-radius: 8px;
	background: #fff;
}

@media screen and (max-width: 1150px) {
	.indexMinker .listThree .li {
		width: 360px;
	}
}

@media screen and (max-width: 750px) {
	.indexMinker .listThree .li {
		width: 100%;
	}
}

.indexMinker .listThree .li:nth-child(3n) {
	margin-right: 0;
}

.indexMinker .listThree .li a {
	padding: 40px 24px;
	text-align: center;
	transition: all 0.5s;
	position: relative;
}

.indexMinker .listThree .li .img {
	width: 80px;
	height: 80px;
	margin: auto;
}

.indexMinker .listThree .li .img img {
	width: 100%;
}

.indexMinker .listThree .li .h1 {
	font-size: 20px;
	line-height: 28px;
	color: #333;
	margin: 24px 0 8px 0;
}

.indexMinker .listThree .li .p {
	font-size: 14px;
	color: #666;
	line-height: 24px;
}

.indexMinker .buttonOne {
	margin: 56px auto 0;
}

.indexMinker .mker {
	margin-top: 56px;
}

.indexMinker .mker .swiper-container,
.centerImgThree .swiper-container {
	padding-bottom: 44px;
}

.indexMinker .mker .imger {
	border: 1px solid #dcdfe6;
	border-radius: 8px;
	background: #fff;
	height: 374px;
	padding: 0 196px;
	text-align: center;
}

.indexMinker .mker .imger .img {
	width: 320px;
	/* height: 120px; */
	margin: auto;
	padding: 40px 0 32px 0;
}

.indexMinker .mker .imger .img img {
	width: 100%;
}

.indexMinker .mker .imger .p {
	font-size: 16px;
	line-height: 24px;
	color: #666;
	height: 96px;
	margin-bottom: 32px;
	position: relative;
}

.indexMinker .mker .swiper-container-horizontal>.swiper-pagination-bullets,
.centerImgThree .swiper-container-horizontal>.swiper-pagination-bullets {
	display: flex;
	justify-content: center;
	bottom: 0;
}

.indexMinker .mker .swiper-pagination-bullet,
.centerImgThree .swiper-pagination-bullet {
	width: 12px;
	height: 12px;
	background: #dcdfe6;
	opacity: 1;
	border-radius: 100%;
	outline: none;
}

.indexMinker .mker .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
.centerImgThree .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 8px;
}

.indexMinker .mker .swiper-pagination-bullet-active,
.centerImgThree .swiper-pagination-bullet-active {
	background: #4c7ee9;
}

.indexMinker .mker .swiper-button-prev {
	left: 30px;
}

.indexMinker .mker .swiper-button-next,
.centerImgThree .swiper-button-next {
	right: 30px;
	transform: rotate(180deg);
}

.indexMinker .open {
	padding: 26px 0 0 0;
}

.indexMinker .open a {
	float: left;
	width: 166px;
	height: 56px;
	margin-right: 30px;
	margin-top: 30px;
	transition: all 0.5s;
}

.indexMinker .open a:nth-child(6n) {
	margin-right: 0;
}

.indexMinker .open a img {
	width: 100%;
}

.indexMinker .open a:hover {
	box-shadow: 0px 0px 30px 0px rgba(76, 126, 233, 0.1);
}

.indexNews {
	width: 1176px;
	margin-left: -15px;
	position: relative;
}

.indexNews .swiper-container {
	padding: 56px 0;
}

.indexNews a {
	width: 362px;
	height: 394px;
	margin: auto;
	border-radius: 8px;
	box-shadow: 0px 0px 30px 0px rgba(76, 126, 233, 0.1);
	background: #fff;
	transition: all 0.5s;
}

.indexNews a:hover {
	box-shadow: 0px 0px 30px 0px rgba(76, 126, 233, 0.3);
}

.indexNews .img {
	width: 100%;
	height: 202px;
	overflow: hidden;
	border-radius: 8px 8px 0 0;
	background: #d8d8d8;
}

.indexNews .img img {
	width: 100%;
}

.indexNews .text {
	padding: 24px;
}

.indexNews .text .h2 {
	font-size: 18px;
	line-height: 22px;
	color: #333;
	margin: 16px 0;
}

.indexNews .text .p {
	line-height: 24px;
	color: #666;
}

.indexNews .text .icon {
	display: flex;
	justify-content: flex-start;
}

.indexNews .text .icon i {
	font-size: 12px;
	line-height: 20px;
	padding: 0 4px;
	border-radius: 4px;
	column-rule-color: #fff;
	background: #ffab68;
	color: #fff;
}

.indexNews .text .iconOne i {
	background: #ffab68;
}

.indexNews .text .iconTwo i {
	background: #00cab8;
}

.indexNews .text .iconThree i {
	background: #4c7ee9;
}

.indexNews .swiper-button-next,
.indexNews .swiper-button-prev {
	display: none;
}

.indexNews .nextBox,
.videoBoxOne .nextBox {
	position: absolute;
	left: -55px;
	top: 50%;
}

.indexNews .prevBox,
.videoBoxOne .prevBox {
	position: absolute;
	right: -55px;
	top: 50%;
	transform: rotate(180deg);
}

.indexMinkerTwo {
	background: #4c7ee9;
}

.indexMinkerTwo .h1,
.indexMinkerTwo .mk {
	color: #fff;
}

.indexMinker .green {
	display: flex;
	justify-content: center;
	margin-top: 40px;
}

.indexMinker .green .buttonOne {
	margin: 0 16px;
}

/*  */
.footer .top {
	padding: 40px 0 32px 0;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: flex-start;
}

/* .footer .top .left{ float: left;} */
.footer .top .left {
	width: 240px;
	margin-top: -5px;
}

.footer .top .left .logo img {
	height: 32.481px;
	float: left;
	margin-right: 8px;
}

.footer .top .left .logo .h1 {
	line-height: 14px;
	color: #000;
}

.footer .top .left .logo .p {
	font-size: 12px;
	line-height: 12px;
	margin-top: 2px;
	color: #999;
	white-space: nowrap;
}

.footer .top .left .tel {
	margin-top: 21px;
}

.footer .top .left .tel .p {
	font-size: 12px;
	line-height: 30px;
	color: #999;
}

.footer .top .left .tel .p i {
	padding-left: 24px;
	color: #333;
}

/* .footer .top .right{ float: right;} */
.footer .top .right .li {
	float: left;
	margin-left: 72px;
}

.footer .top .right .li:first-child {
	margin-left: 0;
}

.footer .top .right .li .h1 {
	font-size: 16px;
	line-height: 16px;
}

.footer .top .right .li em {
	display: block;
	width: 18px;
	height: 1px;
	background: #dcdfe6;
	margin: 14px 0 16px 0;
}

.footer .top .right .li a {
	font-size: 12px;
	line-height: 30px;
	color: #666;
	transition: all 0.5s;
	min-width: 72px;
}

.footer .top .right .li a:hover {
	color: #333;
}

.footer .top .right .li:first-child,
.footer .top .right .li:nth-child(2) {
	width: 168px;
}

.footer .top .right .li:first-child a,
.footer .top .right .li:nth-child(2) a {
	float: left;
}

.footer .top .right .li:first-child a:nth-child(2n),
.footer .top .right .li:nth-child(2) a:nth-child(2n) {
	float: right;
}

@media screen and (max-width: 1150px) {
	.qrcodes {
		display: none;
	}
}

.footer .top .qrcodes .li {
	margin-bottom: 20px;
}

.footer .top .qrcodes .li .img img {
	width: 72px;
	height: 72px;
	margin: 0 auto;
	border: 10px solid #fff;
}

.footer .top .qrcodes .li .img .desc {
	text-align: center;
}

.footer .opener {
	padding-bottom: 16px;
}

.footer .opener .lift {
	float: left;
}

.footer .opener .lift .h1 {
	font-size: 16px;
	line-height: 16px;
	color: #eee;
}

.footer .opener .lift em {
	display: block;
	width: 18px;
	height: 1px;
	background: #2b2b2b;
	margin: 16px 0;
}

.footer .opener .lift a {
	font-size: 14px;
	color: #999;
	line-height: 28px;
	display: inline-block;
	margin-right: 10px;
}

.footer .opener .right {
	float: right;
	padding-top: 54px;
}

.footer .opener .right .li {
	float: left;
	margin-left: 16px;
	position: relative;
}

.footer .opener .right .li a {
	width: 18px;
	height: 18px;
}

.footer .opener .right .li a img {
	width: 100%;
}

.footer .opener .right .li .img {
	display: none;
	box-shadow: 0px 0px 10px 0px rgba(76, 126, 233, 0.2);
	border-radius: 8px;
	background: #fff;
	padding: 8px;
	width: 80px;
	position: absolute;
	left: 50%;
	margin-left: -48px;
	bottom: 25px;
}

.footer .opener .right .li .img img {
	width: 100%;
}

.footer .opener .right .li:hover .img {
	display: block;
}

.footer .bot-new {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.footer .bot {
	font-size: 12px;
	line-height: 12px;
	padding: 24px 0;
	color: #999;
	border-top: 1px solid #2b2b2b;
}

.footer .bot .left,
.footer .bot .left .p {
	float: left;
	margin-right: 8px;
}

.footer .bot .left a {
	display: inline-block;
	color: #999;
}

.footer .bot .right {
	float: right;
}

.footer .bot .right a {
	color: #4c7ee9;
}

.footer .bot .aff-slogan {
	/* float: left; */
}

/*  */
.freeBox {
	padding: 120px 0 30px 0;
	width: 560px;
	margin: auto;
}

.freeBox .h1 {
	font-size: 40px;
	font-weight: bold;
	text-align: center;
	line-height: 48px;
}

.freeBox .mk {
	font-size: 20px;
	color: #666;
	line-height: 28px;
	margin-top: 16px;
	text-align: center;
}

.freeBox .form {
	margin-top: 32px;
}

.freeBox .form .li {
	margin-top: 24px;
}

.freeBox .form .li:first-child {
	margin-top: 0;
}

.freeBox .form .li .mLi {
	position: relative;
	width: 360px;
	height: 38px;
	background: #fff;
	border: 1px solid #dcdfe6;
	border-radius: 4px;
	margin: auto;
}

.freeBox .form .li .mLi2 {
	border-color: #4c7ee9;
}

.freeBox .form .li .mLi3 {
	border-color: #ff6555;
}

.freeBox .form .li .em {
	color: #ff6555;
	line-height: 40px;
	position: absolute;
	top: 0;
	left: -20px;
}

.freeBox .form .li .input {
	padding: 0 10px;
}

.freeBox .form .li .input input {
	display: block;
	width: 100%;
	height: 36px;
	border: none;
}

.freeBox .form .li .input input::placeholder {
	color: #c0c4cc;
}

.freeBox .form .li .mli-name .input {
	padding-left: 70px;
	position: relative;
}

.freeBox .form .li .mli-name .input label {
	position: absolute;
	left: 0px;
	height: 38px;
	line-height: 38px;
	top: 0px;
	font-size: 14px;
	color: #333333;
	padding-left: 10px;
}

.freeBox .form .li .m {
	position: absolute;
	top: 0;
	right: 10px;
	line-height: 38px;
}

.freeBox .form .li .yz {
	border: none;
	height: 38px;
	background: hsla(0, 0%, 100%, 0);
	position: absolute;
	top: 0;
	right: 10px;
	color: #4c7ee9;
	cursor: pointer;
}

.freeBox .form .li .icon {
	position: absolute;
	top: 0;
	right: 10px;
}

.freeBox .form .li .icon input {
	display: none;
}

.freeBox .form .li .kw input {
	display: none;
}

.freeBox .form .li .kw {
	width: 362px;
	margin: auto;
	line-height: 14px;
	color: #666;
}

.freeBox .form .li .kw a {
	display: inline-block;
	color: #4c7ee9;
}

.freeBox .form .li .sub {
	width: 362px;
	height: 40px;
	border-radius: 20px;
	border: none;
	background: #c0c4cc;
	margin: auto;
	font-size: 16px;
	color: #fff;
	transition: all 0.5s;
}

.freeBox .form .li .sub:hover {
	background: #4c7ee9;
}

.yman {
	width: 362px;
	height: 40px;
	border-radius: 20px;
	border: none;
	margin: auto;
	font-size: 16px;
	color: #fff;
	transition: all 0.5s;
	background: #4c7ee9;
}

.freeBox .form .li .p {
	color: #999;
	text-align: center;
}

.freeBox .form .li .p a {
	display: inline-block;
	color: #4c7ee9;
}

.freeBox .form .hint {
	line-height: 40px;
	font-size: 12px;
	padding: 0 26px 0 15px;
	background: #fff;
	border-radius: 4px;
	box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);
	position: absolute;
	right: 0;
	top: -50px;
	display: none;
}

.freeBox .form .hint em {
	display: block;
	width: 8px;
	height: 8px;
	position: absolute;
	top: 36px;
	right: 15px;
	transform: rotate(45deg);
	background: #fff;
}

.freeBoxTwo {
	padding-top: 250px;
	text-align: center;
}

.freeBoxTwo .img {
	width: 48px;
	margin: auto;
}

.freeBoxTwo .h1 {
	font-size: 40px;
	line-height: 48px;
	margin-top: 16px;
}

.freeBoxTwo .p {
	font-size: 20px;
	line-height: 28px;
	width: 558px;
	margin: 12px auto 0;
	color: #666;
}

.freeBoxTwo .more {
	width: 362px;
	height: 40px;
	background: #4c7ee9;
	border-radius: 20px;
	text-align: center;
	line-height: 40px;
	color: #fff;
	font-size: 16px;
	margin: 24px auto;
}

.freeBoxTwo .br {
	color: #999;
}

.freeBoxTwo .br a {
	color: #4c7ee9;
	display: inline-block;
}

.freeBoxTwo .input {
	width: 300px;
	padding: 0 30px;
	border: 1px solid #dcdfe6;
	background: #fff;
	height: 54px;
	border-radius: 4px;
	margin: 32px auto 0;
}

.freeBoxTwo .input input {
	display: block;
	width: 100%;
	height: 54px;
	font-size: 18px;
	border: none;
}

/*  */
.centerMer .cont {
	padding: 29px 72px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.centerMer .cont .li {
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.centerMer .cont .li .img {
	width: 48px;
	height: 48px;
	margin-right: 16px;
}

.centerMer .cont .li .img img {
	width: 100%;
}

.centerMer .cont .p {
	line-height: 24px;
}

.centerImgOne img {
	/* width: 950px; */
	max-width: 960px;
	margin: 56px auto 0;
}

.centerImgOne2 img {
	width: 100%;
}

.centerImgTwo {
	padding: 88px 0;
}

.centerImgTwo .cont {
	position: relative;
}

.centerImgTwo .cont .img {
	width: 656px;
	float: right;
}

.centerImgTwo .cont .img img {
	width: 100%;
}

.centerImgTwoColor .cont .img {
	float: left;
}

.centerImgTwoColor {
	background: #f5f7fa;
}

.centerImgTwo .text {
	width: 460px;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}

.centerImgTwoColor .text {
	left: auto;
	right: 0;
}

.centerImgTwo .text .h1 {
	font-size: 34px;
	line-height: 40px;
}

.centerImgTwo .text .p {
	font-size: 18px;
	line-height: 26px;
	color: #666;
	margin: 16px 0 0 0;
}

.centerImgTwo .text a {
	margin-top: 32px;
}

.centerMerTwo {
	padding-top: 26px;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}

.centerMerTwo .li {
	float: left;
	margin-top: 30px;
	margin-right: 30px;
	width: 262px;
	/*height: 238px;*/
	background: #fff;
	border: 1px solid #dcdfe6;
	border-radius: 8px;
}

.indexMinkerOne-new .centerMerFour .li {
	float: left;
	margin-right: 8px;
	width: 294px;
	background: #F1F7FF;
}

.centerMerTwo .li:nth-child(4n),
.centerMerThree .li:nth-child(4n),
.centerMerFour .li:nth-child(4n) {
	margin-right: 0;
}

.centerMerTwo .li:hover {
	box-shadow: 0px 0px 30px 0px rgba(76, 126, 233, 0.3);
}

.centerMerTwo .li a {
	padding: 24px;
}

.centerMerTwo .li .top .img {
	float: left;
	width: 80px;
	height: 80px;
	margin-right: 16px;
}

.centerMerTwo .li .top .img img {
	width: 100%;
}

.centerMerTwo .li .top .p {
	float: left;
	font-size: 20px;
	line-height: 80px;
	color: #333;
}

.centerMerTwo .li .text {
	margin-top: 16px;
	line-height: 24px;
	color: #666;
}

.centerMerThree {
	padding-top: 56px;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}

.centerMerThree .li {
	float: left;
	margin-right: 30px;
	width: 262px;
	/*height: 290px;*/
	background: #fff;
	border: 1px solid #dcdfe6;
	border-radius: 8px;
}

.centerMerThree .li:hover {
	box-shadow: 0px 0px 30px 0px rgba(76, 126, 233, 0.1);
}

.centerMerThree .li a {
	padding: 40px 24px;
	text-align: center;
}

.centerMerThree .li .img {
	width: 80px;
	height: 80px;
	margin: auto;
}

.centerMerThree .li .img img {
	width: 100%;
}

.centerMerThree .li .p {
	font-size: 20px;
	margin: 24px 0 0 0;
	line-height: 28px;
	color: #333;
}

.centerMerThree .li .text {
	line-height: 24px;
	color: #666;
	margin-top: 8px;
}

.clientText {
	border-bottom: 1px solid #dcdfe6;
}

.clientText2 {
	border-bottom: none;
}

/*.clientText .listTwo{ padding-bottom: 26px;}*/
.clientText .listTwo .li .mLi {
	margin-top: 30px;
}

.clientText .listTwo .li .text {
	height: auto;
	border: 0;
	padding: 16px 0 0 0;
}

.centerImgMik1 {
	background: #fff;
}

.centerImgMik2 {
	background: #f5f7fa;
}

.numberCell {
	margin-top: 56px;
	display: flex;
	justify-content: space-between;
}

.numberCell .li {
	width: 264px;
	text-align: center;
	color: #fff;
	margin-right: 30px;
}

.numberCell .li:last-child {
	margin-right: 0;
}

.numberCell .li .p {
	font-size: 20px;
	line-height: 28px;
	margin-top: 8px;
}

.numberCell .li .h2 {
	display: flex;
	justify-content: center;
}

.numberCell .li .h2 .m {
	position: relative;
	font-size: 80px;
	line-height: 80px;
	font-family: 'DIN';
}

.numberCell .li .h2 .m em {
	font-family: 'DIN';
}

.numberCell .li .h2 .m .x {
	font-size: 20px;
	line-height: 20px;
	position: absolute;
	right: -25px;
	top: 50px;
}

.numberCell .li .h2 img {
	height: 80px;
	margin: auto;
}

.numberCell .li .mp {
	width: 205px;
	margin: 8px auto 0;
	font-size: 16px;
	line-height: 24px;
}

.suspension-con {
	display: none;
}

.suspension {
	position: absolute;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 2;
}

.suspension .tit {
	display: none;
}

div.numberCell4 {
	margin-top: 0px;
}

div.numberCell4 .li {
	width: auto;
	flex: 1;
	height: 140px;
	margin-right: 8px;
	border-radius: 4px;
	box-shadow: 0px 4px 20px 0px #42A3FF26;
}

div.numberCell4 .li .h2 .m {
	color: #020814;
}

div.newTop {
	padding-top: 140px !important;
	border-bottom: none;
}

.contact_div {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 40px;
}

.contact_div a.active {
	margin: 0px;
	background-color: #175DFF;
	color: #fff;
}

.service_input {
	position: relative;
	padding-left: 50px;
	position: relative;
	width: 450px;
	height: 48px;
	background: #fff;
	/* border: 1px solid #dcdfe6; */
	border-radius: 2px;
	margin-right: 8px;
}

.service_input img {
	position: absolute;
	position: absolute;
	left: 12px;
	top: 50%;
	transform: translateY(-50%);
	width: 30px;
	height: auto;
}

.service_input input {
	display: block;
	width: 100%;
	height: 48px;
	border: none;
}

.service_btn_group {
	display: flex;
}

.centerImgTwo-new div.text .service_btn_group a:nth-of-type(2) {
	background: #E8F2FF;
	color: #175DFF;
	margin-left: 8px;
}

.centerImgOne .more {
	margin: 56px auto 0;
}

.sixNavMink {
	margin-top: 56px;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}

.sixNavMink .li {
	width: 160px;
	cursor: pointer;
}

.sixNavMink .li .img {
	margin: auto;
	width: 80px;
	height: 80px;
}

.sixNavMink .li .img img {
	width: 100%;
}

.sixNavMink .li .img img.img1,
.sixNavMink .li.on .img img.img2 {
	display: none;
}

.sixNavMink .li .img img.img2,
.sixNavMink .li.on .img img.img1 {
	display: block;
}

.sixNavMink .li .p {
	text-align: center;
	font-size: 20px;
	line-height: 28px;
	margin-top: 8px;
}

.centerImgchilder .li {
	display: none;
}

.centerImgchilder .li:first-child {
	display: block;
}

.sixNavMink2 .li {
	width: 196px;
	margin-top: 40px;
}

.sixNavMink2 .li .p {
	margin-top: 16px;
}

.sixNavMink2 {
	margin-top: 16px;
}

.sixNavMink3 .li {
	width: 191px;
}

.sixNavMink4 {
	justify-content: space-between;
}

.sixNavMink4 .li {
	width: auto;
}

.merchandise {
	margin-top: 56px;
	display: flex;
	justify-content: center;
}

.merchandise .li {
	width: 362px;
	border: 1px solid #dcdfe6;
	border-radius: 8px;
	background: #fff;
	margin-left: 30px;
}

.merchandise .li:first-child {
	margin-left: 0;
}

.merchandise .li:hover {
	box-shadow: 0px 0px 30px 0px rgba(76, 126, 233, 0.3);
}

.merchandise .li .top {
	background: #4c7ee9;
	border-radius: 8px 8px 0 0;
	color: #fff;
	padding: 24px 0;
	text-align: center;
}

.merchandise .li .top .h2 {
	font-size: 20px;
	line-height: 28px;
}

.merchandise .li .top .icon {
	display: flex;
	justify-content: center;
	margin: 5px 0 16px 0;
}

.merchandise .li .top .icon em {
	background: hsla(0, 0%, 100%, 0.2);
	padding: 0 7px;
	border-radius: 2px;
	font-size: 12px;
	line-height: 20px;
}

.merchandise .li .top .icon.icon1 em {
	background: hsla(0, 0%, 100%, 0.2);
}

.merchandise .li .top .icon.icon2 em {
	background: #ff6555;
}

.merchandise .li .top .p {
	font-size: 12px;
	line-height: 12px;
}

.merchandise .li .text {
	padding: 16px 0;
	margin: 0 24px;
	border-bottom: 1px solid #dcdfe6;
	font-size: 12px;
	line-height: 18px;
	color: #999;
}

.merchandise .li .text .p {
	margin-top: 8px;
	height: 54px;
	color: #666;
}

.merchandise .li a {
	margin: 16px auto;
}

.centerImgTwo .text .p .k {
	margin-top: 16px;
}

.centerImgTwo .text .p .k:first-child {
	margin-top: 0;
}

.centerImgTwo .text .p .k p:first-child {
	color: #333;
}

.indexMinker .more2,
.automatonSix {
	margin: 56px auto 0;
}

.centerMerTwo4 .li .text {
	margin-top: 8px;
}

.centerMerTwo4 .li .mHr {
	font-size: 20px;
	line-height: 20px;
	color: #333;
	margin-top: 32px;
}

/*.centerMerTwo4 .li{ height: 268px;}*/
.numberCell2 .li {
	width: auto;
	margin-right: 0;
}

.minkGreen {
	padding-top: 26px;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}

.minkGreen .li {
	margin-top: 30px;
	margin-right: 30px;
	width: 362px;
}

.minkGreen .li:nth-child(3n) {
	margin-right: 0;
}

.minkGreen .li .img {
	width: 100%;
	height: 240px;
}

.minkGreen .li .img img {
	width: 100%;
}

.minkGreen .li .text {
	margin-top: 24px;
}

.minkGreen .li .text .h2 {
	font-size: 20px;
	line-height: 28px;
	color: #333;
}

.minkGreen .li .text .p {
	margin-top: 8px;
	line-height: 24px;
	color: #666;
}

.automatonSix .img {
	float: left;
	width: 656px;
}

.automatonSix .img img,
.automatonSix .text .li .mer img {
	width: 100%;
}

.automatonSix .text,
.automatonSix .soundText {
	float: right;
	width: 460px;
}

.automatonSix .text .li {
	margin-top: 32px;
	padding-left: 96px;
	position: relative;
}

.automatonSix .text .li:first-child {
	margin-top: 0;
}

.automatonSix2 .text .li {
	padding-left: 0;
	margin-top: 0;
	margin-bottom: 22px;
}

.automatonSix2 .text .moreBox {
	justify-content: flex-start;
}

.automatonSix .text .li .mer {
	width: 80px;
	position: absolute;
	top: 0;
	left: 0;
}

.automatonSix .text .li .h2 {
	font-size: 20px;
	line-height: 28px;
}

.automatonSix .text .li .p {
	margin-top: 8px;
	line-height: 24px;
	color: #666;
}

.soundBox {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	padding-top: 26px;
}

.soundBox .li {
	margin-right: 30px;
	margin-top: 30px;
	width: 166px;
	background: #fff;
	border: 1px solid #dcdfe6;
	border-radius: 8px;
}

.soundBox .li:hover {
	box-shadow: 0px 0px 30px 0px rgba(76, 126, 233, 0.1);
}

.soundBox .li a {
	padding: 40px 16px;
}

.soundBox .li .img {
	width: 80px;
	height: 80px;
	margin: auto;
}

.soundBox .li .img img {
	width: 100%;
}

.soundBox .li .text {
	margin-top: 24px;
	color: #333;
	text-align: center;
}

.soundBox .li .text .h2 {
	font-size: 20px;
	line-height: 28px;
}

.soundBox .li .text .p {
	margin-top: 8px;
	line-height: 24px;
	color: #666;
}

.automatonSix .soundText {
	padding-top: 24px;
}

.automatonSix .soundText .li {
	margin-top: 16px;
	cursor: pointer;
}

.automatonSix .soundText .li:first-child {
	margin-top: 0;
}

.automatonSix .soundText .li .m {
	font-size: 18px;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	line-height: 18px;
	color: #c0c4cc;
}

.automatonSix .soundText .li .m em {
	display: block;
	width: 10px;
	height: 10px;
	margin-right: 8px;
	border-radius: 100%;
	background: #dcdfe6;
}

.automatonSix .soundText .li.on .m {
	color: #333;
}

.automatonSix .soundText .li.on .m em {
	background: #4c7ee9;
}

.automatonSix .soundText .li .p {
	color: #666;
	line-height: 24px;
	margin-top: 8px;
	display: none;
	padding-left: 18px;
}

.automatonSix .soundText .li:first-child .p {
	display: block;
}

.automatonSix .img2 .li {
	display: none;
}

.automatonSix .img2 .li:first-child {
	display: block;
}

.automatonSix .soundText .li .imgs {
	display: none;
	width: 100%;
	margin-top: 32px;
}

.caseBoxOne {
	padding-top: 26px;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.caseBoxOne .li {
	width: 264px;
	margin-right: 30px;
	margin-top: 30px;
	box-shadow: 0px 0px 30px 0px rgba(76, 126, 233, 0.1);
}

.caseBoxOne .li:nth-child(4n) {
	margin-right: 0;
}

.caseBoxOne .li:hover {
	box-shadow: 0px 0px 30px 0px rgba(76, 126, 233, 0.3);
}

.caseBoxOne .li a,
.videoBoxOne .li {
	background: #fff;
	border-radius: 8px;
	box-shadow: 0px 0px 30px 0px rgba(76, 126, 233, 0.1);
}

.caseBoxOne .li .img,
.videoBoxOne .img {
	width: 100%;
	height: 126px;
	border-radius: 8px 8px 0 0;
	overflow: hidden;
	background: #d8d8d8;
}

.caseBoxOne .li .img img,
.videoBoxOne .img img {
	width: 100%;
}

.caseBoxOne .li .text {
	padding: 24px 24px 32px 24px;
	color: #333;
}

.caseBoxOne .li .text .h2,
.videoBoxOne .h2 {
	font-size: 18px;
	line-height: 22px;
}

.caseBoxOne .li .text .p,
.videoBoxOne .p {
	margin-top: 8px;
	color: #666;
	line-height: 24px;
}

.videoBoxOne .li {
	width: 264px;
	margin: auto;
}

.videoBoxOne .li:hover {
	box-shadow: 0px 0px 30px 0px rgba(76, 126, 233, 0.3);
}

.videoBoxOne {
	width: 1176px;
	margin-left: -15px;
	position: relative;
}

.videoBoxOne {
	margin-top: 56px;
}

.videoBoxOne .text {
	padding: 24px;
	color: #333;
}

.videoBoxOne .text .p {
	height: 72px;
}

.videoBoxOne .bot {
	margin-top: 24px;
}

.videoBoxOne .bot button {
	display: block;
	margin: auto;
}

.videoBoxOne .bot button.one {
	line-height: normal;
}

.videoBoxOne .bot .mun {
	width: 0;
	height: 0;
	overflow: hidden;
	opacity: 0;
}

.videoBoxOne .swiper-button-prev,
.videoBoxOne .swiper-button-next {
	display: none;
}

.indexMinker .listTwo .mLi2 .text {
	height: auto;
	border-bottom: none;
	margin: 24px 0 0 0;
	padding: 0;
}

.indexMinker .listTwo .mLi2 .h3 {
	font-size: 20px;
	color: #333;
	line-height: 28px;
}

.indexMinker .listTwo .mLi2 p {
	margin-top: 8px;
}

.indexMinker .listTwo .mLi2 .bot {
	margin-top: 24px;
}

.indexMinker .listTwo .mLi2 .bot a {
	float: left;
	line-height: 14px;
	color: #4c7ee9;
	margin-left: 33px;
	margin-top: 0;
	position: relative;
}

.indexMinker .listTwo .mLi2 .bot a:first-child {
	margin-left: 0;
}

.indexMinker .listTwo .mLi2 .bot a::after {
	content: '';
	width: 1px;
	height: 14px;
	background: #dcdfe6;
	position: absolute;
	top: 0;
	left: -16px;
}

.indexMinker .listTwo .mLi2 .bot a:first-child::after {
	display: none;
}

.indexMinker .moreBox {
	margin: 56px auto 0;
}

.planBoxImg .img {
	float: right;
	width: 656px;
}

.planBoxImg .img img {
	width: 100%;
}

.planBoxImg .text {
	width: 362px;
	float: left;
	padding-top: 75px;
}

.planBoxImg .text .h2 {
	font-size: 34px;
	line-height: 40px;
}

.planBoxImg .text .mik {
	font-size: 18px;
	line-height: 26px;
	color: #666;
	margin-top: 16px;
}

.planBoxImg .text .mores {
	margin-top: 24px;
}

.planBoxImg .text .mores a {
	float: left;
	font-size: 18px;
	line-height: 18px;
	color: #4c7ee9;
	margin-left: 33px;
	position: relative;
}

.planBoxImg .text .mores a:first-child {
	margin-left: 0;
}

.planBoxImg .text .mores a::after {
	content: '';
	width: 1px;
	height: 14px;
	background: #dcdfe6;
	position: absolute;
	top: 2px;
	left: -16px;
}

.planBoxImg .text .mores a:first-child::after {
	display: none;
}

.planBoxImg .text .p {
	font-size: 16px;
	line-height: 32px;
	margin-top: 24px;
}

.planBoxImg .text .buttonOne {
	margin: 32px 0 0 0;
}

.planBoxImg2 .img {
	float: left;
}

.planBoxImg2 .text {
	float: right;
}

.planBoxImg .text2 {
	padding-top: 0;
}

.planBoxImg .img2 {
	width: 754px;
}

.indexMinkerFour {
	background: #2b333f;
}

.indexMinkerFour .tit .h1,
.indexMinkerFour .tit .mk {
	color: #fff;
	text-align: left;
}

.realityMin {
	margin-top: 40px;
}

.realityMin .li {
	float: left;
	margin-right: 30px;
	color: #fff;
}

.realityMin .li:nth-child(3n) {
	margin-right: 0;
}

.realityMin .li:first-child {
	width: 264px;
}

.realityMin .li:nth-child(2) {
	width: 362px;
}

.realityMin .li:nth-child(3) {
	width: 460px;
}

.realityMin .li .num {
	display: flex;
	justify-content: flex-start;
	align-items: flex-end;
	position: relative;
}

.realityMin .li .num .m {
	font-size: 80px;
	line-height: 80px;
	font-weight: bold;
	font-family: 'DIN';
}

.realityMin .li .num .em {
	font-size: 80px;
	font-weight: bold;
	line-height: 80px;
	font-family: 'DIN';
}

.realityMin .li .num .er {
	position: absolute;
	top: 10px;
	left: -22px;
	width: 14px;
}

.realityMin .li .num .er img {
	width: 100%;
}

.realityMin .li .list {
	margin-top: 16px;
}

.realityMin .li .list .mLi {
	margin-top: 40px;
}

.realityMin .li .list .mLi:first-child {
	margin-top: 0;
}

.realityMin .li .list .h2 {
	font-size: 22px;
	line-height: 22px;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}

.realityMin .li .list .h2 img {
	height: 22px;
	margin-left: 8px;
}

.realityMin .li .list .p {
	font-size: 16px;
	line-height: 24px;
	margin-top: 8px;
	opacity: 0.8;
}

.caseBoxFer {
	margin-top: 56px;
	position: relative;
}

.caseBoxFer .img {
	float: right;
	width: 460px;
}

.caseBoxFer .img img {
	width: 100%;
}

.caseBoxFer .textBone {
	float: left;
	width: 558px;
}

.caseBoxFer .md {
	height: 64px;
}

.caseBoxFer .md img {
	height: 100%;
}

.caseBoxFer .text {
	font-size: 16px;
	margin-top: 16px;
	color: #666;
	line-height: 26px;
}

.caseBoxFer .icon {
	padding-top: 4px;
	margin-right: 105px;
}

.caseBoxFer .icon em {
	float: left;
	width: 78px;
	height: 22px;
	text-align: center;
	line-height: 22px;
	color: #4c7ee9;
	background: hsla(221, 78%, 61%, 0.2);
	margin: 12px 12px 0 0;
}

.caseBoxFer .bot {
	margin-top: 40px;
}

.caseBoxFer .bot .h3 {
	font-size: 18px;
	line-height: 18px;
}

.caseBoxFer .bot .list {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-right: 40px;
}

.caseBoxFer .bot .list .li {
	margin-top: 16px;
	min-width: 150px;
	padding: 0 10px;
	position: relative;
	line-height: 21px;
}

.caseBoxFer .bot .list .li i {
	color: #4c7ee9;
}

.caseBoxFer .bot .list .li::after {
	content: '';
	width: 2px;
	height: 36px;
	background: #dcdfe6;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}

.caseBoxFer .nextBox {
	position: absolute;
	top: 50%;
	left: -70px;
}

.caseBoxFer .prevBox {
	position: absolute;
	top: 50%;
	right: -70px;
	transform: rotate(180deg);
}

.caseBoxFer .swiper-button-prev,
.caseBoxFer .swiper-button-next {
	display: none;
}

.bankone {
	padding: 27px 0;
}

.bankone .cont {
	display: flex;
	justify-content: center;
}

.bankone .cont .li {
	margin-left: 96px;
	display: flex;
	justify-content: flex-start;
	position: relative;
}

.bankone .cont .li::after {
	content: '';
	width: 1px;
	height: 40px;
	background: #dcdfe6;
	position: absolute;
	left: -48px;
	top: 50%;
	margin-top: -20px;
}

.bankone .cont .li:first-child {
	margin-left: 0;
}

.bankone .cont .li:first-child::after {
	display: none;
}

.bankone .cont .li .img {
	width: 50px;
	height: 50px;
	margin-right: 16px;
}

.bankone .cont .li .img img {
	width: 100%;
}

.bankone .cont .li .p {
	font-size: 18px;
	line-height: 50px;
}

.bankone2 .cont .li {
	margin-left: 62px;
}

.bankone2 .cont .li::after {
	left: -31px;
}

.backMink {
	margin-top: 56px;
}

.backMink .texter {
	padding: 21px 20px;
	background: #ebeef5;
	text-align: center;
	font-size: 18px;
	line-height: 26px;
	color: #666;
}

.backMink .texter i {
	color: #4c7ee9;
}

.backMink .img {
	width: 754px;
	margin: 40px auto 0;
}

.backMink .img img,
.backMink .lister .li .br img {
	width: 100%;
}

.backMink .lister {
	padding-top: 10px;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.backMink .lister .li {
	width: 362px;
	margin-top: 30px;
	position: relative;
}

.backMink .lister .li .br {
	width: 80px;
	position: absolute;
	left: 0;
	top: 0;
}

.backMink .lister .li .text {
	margin-left: 98px;
}

.backMink .lister .li .h2 {
	font-size: 20px;
	line-height: 28px;
}

.backMink .lister .li .p {
	margin-top: 4px;
	line-height: 24px;
	color: #666;
}

.bankBoxSix .list {
	float: left;
	width: 362px;
}

.bankBoxSix .list .li {
	padding: 30px 0;
	border-bottom: 1px solid #dcdfe6;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	cursor: pointer;
}

.bankBoxSix .list .li:first-child {
	padding: 0 0 30px 0;
}

.bankBoxSix .list .li .mer {
	width: 48px;
	height: 48px;
	margin-right: 50px;
}

.bankBoxSix .list .li .mer img {
	width: 100%;
	display: none;
}

.bankBoxSix .list .li .mer .img1 {
	display: block;
}

.bankBoxSix .list .li .p {
	font-size: 16px;
	line-height: 22px;
}

.bankBoxSix .list .li .pTit {
	font-size: 18px;
}

.bankBoxSix .list .li.on .mer .img1 {
	display: none;
}

.bankBoxSix .list .li.on .mer .img2 {
	display: block;
}

.bankBoxSix .img {
	float: right;
	width: 656px;
}

.bankBoxSix .img img {
	width: 100%;
}

.bankBoxSix .img .li {
	display: none;
}

.bankBoxSix .img .li:first-child {
	display: block;
}

.indexMinkerSixs .tit .h1,
.indexMinkerSixs .tit .p {
	color: #fff;
}

.bankHers {
	padding-top: 16px;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.bankHers .li {
	margin-top: 40px;
	width: 264px;
	text-align: center;
	color: #fff;
}

.bankHers .li .h2 {
	font-size: 20px;
	line-height: 22px;
}

.bankHers .li .min {
	display: flex;
	justify-content: center;
	align-items: flex-end;
	font-size: 20px;
	line-height: 44px;
	margin-top: 4px;
}

.bankHers .li .min i {
	margin: 0 4px;
	font-size: 80px;
	font-weight: bold;
	line-height: 80px;
	color: #4c7ee9;
	font-family: 'DIN';
}

.bankHers .li .p {
	font-size: 16px;
	line-height: 16px;
	margin-top: 4px;
}

.bankHers .li .icon {
	display: flex;
	justify-content: center;
	margin-top: 8px;
}

.bankHers .li .icon i {
	background: #4c7ee9;
	padding: 0 9px;
	line-height: 20px;
	font-size: 16px;
}

.playOne {
	margin: 56px auto 0;
	position: relative;
	width: 500px;
	padding-bottom: 24px;
}

.playOne::after {
	content: '';
	width: 100%;
	height: 2px;
	position: absolute;
	bottom: 0;
	left: 0;
	background: linear-gradient(270deg, rgba(76, 126, 233, 0) 0%, #4c7ee9 50%, rgba(76, 126, 233, 0) 100%);
}

.playOne .audio {
	position: absolute;
	bottom: 8px;
	left: 50%;
	transform: translateX(-50%);
	display: none;
}

.playOne .pay {
	display: flex;
	justify-content: center;
	cursor: pointer;
}

.bankSminker {
	margin-top: 56px;
	display: flex;
	justify-content: center;
}

.bankSminker .li {
	width: 362px;
	border-radius: 4px;
	border: 1px solid #e3e3e3;
	background: #fff;
	margin-left: 30px;
}

.bankSminker .li:first-child {
	margin-left: 0;
}

.bankSminker .li:hover {
	box-shadow: 0px 0px 30px 0px rgba(76, 126, 233, 0.3);
}

.bankSminker .li .top {
	background: hsla(221, 78%, 61%, 0.1);
	border-radius: 4px 4px 0 0;
	padding: 32px 0 24px 0;
	text-align: center;
	position: relative;
}

.bankSminker .li .top.top2 {
	background: #4c7ee9;
	color: #fff;
}

.bankSminker .li .top.top3 {
	background: #2b333f;
	color: #fff;
}

.bankSminker .li .top.top2 .p,
.bankSminker .li .top.top3 .p {
	color: #fff;
}

.bankSminker .li .top.top2 a,
.bankSminker .li .top.top3 a {
	border-color: #fff;
	color: #fff;
}

.bankSminker .li .top img {
	width: 52px;
	position: absolute;
	top: 0;
	right: 0;
}

.bankSminker .li .top .h2 {
	font-size: 18px;
	line-height: 18px;
}

.bankSminker .li .top .p {
	color: #666;
	line-height: 24px;
	margin-top: 8px;
}

.bankSminker .li .top a {
	margin: 16px auto 0;
	background: hsla(221, 78%, 61%, 0);
}

.bankSminker .li .text {
	padding: 24px;
	line-height: 30px;
}

.bankSminker .li .text .mLi {
	margin-top: 24px;
}

.bankSminker .li .text .mLi:first-child {
	margin-top: 0;
}

.bankSminker .li .text .h3 {
	color: #999;
}

.bankSminker .li .text .p {
	margin-top: 4px;
}

.listBackSminr .li {
	margin-top: 40px;
	position: relative;
}

.listBackSminr .li:first-child {
	margin-top: 0;
}

.listBackSminr .li .img {
	float: left;
	width: 558px;
}

.listBackSminr .li:nth-child(2n) .img {
	float: right;
}

.listBackSminr .li .img img {
	width: 100%;
}

.listBackSminr .li .text {
	width: 460px;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}

.listBackSminr .li:nth-child(2n) .text {
	right: auto;
	left: 0;
}

.listBackSminr .li .h2 {
	font-size: 20px;
	line-height: 28px;
}

.listBackSminr .li .p {
	margin-top: 16px;
	line-height: 24px;
	color: #666;
}

.listBackSminr .li a {
	margin: 32px 0 0 0;
}

.againBox {
	margin-top: 56px;
}

.againBox .navs {
	float: left;
	width: 264px;
}

.againBox .navs .li {
	padding-bottom: 30px;
	padding-left: 22px;
	margin-top: 30px;
	border-bottom: 1px solid #e3e3e3;
	position: relative;
	cursor: pointer;
}

.againBox .navs .li:first-child {
	margin-top: 0;
}

.againBox .navs .li::after {
	content: '';
	width: 6px;
	height: 48px;
	background: #dcdfe6;
	position: absolute;
	top: 0;
	left: 0;
}

.againBox .navs .li.on::after {
	background: #4c7ee9;
}

.againBox .navs .li .h2 {
	font-size: 24px;
	line-height: 24px;
}

.againBox .navs .li.on .h2 {
	color: #4c7ee9;
}

.againBox .navs .li .p {
	font-size: 16px;
	line-height: 16px;
	margin-top: 8px;
	color: #999;
}

.againBox .textBox {
	float: right;
	width: 820px;
}

.againBox .textBox .text {
	padding: 24px 24px 20px 20px;
	background: #f5f7fa;
	border: 1px solid #dcdfe6;
}

.againBox .textBox .text .h2 {
	font-size: 18px;
	line-height: 20px;
}

.againBox .textBox .text .list {
	margin-top: 24px;
}

.againBox .textBox .text .list .ms {
	float: left;
	width: 520px;
}

.againBox .textBox .text .list .ms img {
	width: 100%;
}

.againBox .textBox .text .list .right {
	width: 264px;
	float: right;
}

.againBox .textBox .text .list .right .m {
	margin-top: 30px;
}

.againBox .textBox .text .list .right .m:first-child {
	margin-top: 0;
}

.againBox .textBox .text .list .right .h3 {
	font-size: 16px;
	line-height: 16px;
}

.againBox .textBox .text .list .right .p {
	margin-top: 8px;
	line-height: 21px;
	color: #666;
}

.againBox .textBox .text .list .right img {
	width: 200px;
	margin-top: 16px;
}

.againBox .textBox .li {
	display: none;
}

.againBox .textBox .li:first-child {
	display: block;
}

.administrateOne {
	margin-top: 56px;
	border-bottom: 1px solid #dcdfe6;
}

.administrateOne .li {
	font-size: 18px;
	line-height: 18px;
	padding-bottom: 24px;
	margin-right: 80px;
	position: relative;
	float: left;
	cursor: pointer;
}

.administrateOne .li.on::after {
	content: '';
	width: 100%;
	height: 4px;
	background: #4c7ee9;
	position: absolute;
	bottom: 0;
	left: 0;
}

.administrateOne .li.on {
	color: #4c7ee9;
}

.administrateTwo {
	margin-top: 40px;
}

.administrateTwo .text {
	float: left;
	width: 362px;
}

.administrateTwo .text .h2 {
	font-size: 24px;
	line-height: 24px;
}

.administrateTwo .text .list {
	margin-top: 48px;
}

.administrateTwo .text .list .m {
	margin-top: 30px;
}

.administrateTwo .text .list .m:first-child {
	margin-top: 0;
}

.administrateTwo .text .h3 {
	font-size: 20px;
	line-height: 22px;
}

.administrateTwo .text .p {
	margin-top: 8px;
	line-height: 24px;
	color: #666;
}

.administrateTwo .img {
	float: right;
	width: 754px;
}

.administrateTwo .img img {
	width: 100%;
}

.administrateTwo .li {
	display: none;
}

.administrateTwo .li:first-child {
	display: block;
}

.administrate-wrap {
	background-color: #ffffff;
	padding: 20px 40px;
	margin-top: 40px;
	border-radius: 8px;
}

.administrate-wrap .administrateTwo {
	margin-top: 20px;
}

.administrate-wrap .administrateTwo .img {
	width: 520px;
}

.administrate-wrap .administrateTwo .text {
	width: 560px;
	padding-top: 20px;
}

.administrate-wrap .administrateTwo .logo {
	width: 186px;
}

.administrate-wrap .administrateOne {
	margin-top: 0;
}

/*  */
.caseBanner {
	position: relative;
	background: #f5f7fa;
}

.caseBanner .img {
	width: 100%;
	height: 520px;
	position: relative;
	overflow: hidden;
}

.caseBanner .img2 {
	height: 376px;
}

.caseBanner .img img {
	width: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.caseBanner .text {
	width: 100%;
	position: absolute;
	left: 0;
	top: 55%;
	transform: translateY(-50%);
	color: #fff;
	text-align: center;
}

.caseBanner .text .h1,
.caseBanner .text .h2 {
	font-size: 40px;
	line-height: 48px;
}

.caseBanner .text .h2 {
	margin-top: 8px;
}

.caseBanner .text2 .h1,
.caseBanner .text2 .h2 {
	color: #333;
}

.caseBanner .text2 .h1 {
	font-weight: bold;
}

.caseBanner .text .p {
	font-size: 16px;
	line-height: 24px;
	margin: 24px 98px 0 98px;
}

.caseBanner .text a {
	margin: 32px auto 0;
}

.caseBome {
	padding-top: 26px;
}

.caseBome .li {
	float: left;
	width: 264px;
	margin-top: 30px;
	margin-right: 30px;
	border-radius: 8px;
	box-shadow: 0px 0px 30px 0px rgba(76, 126, 233, 0.1);
	background: #fff;
}

.caseBome .li:nth-child(4n) {
	margin-right: 0;
}

.caseBome .li:hover {
	box-shadow: 0px 0px 30px 0px rgba(76, 126, 233, 0.3);
}

.caseBome .li .img {
	width: 100%;
	height: 126px;
	border-radius: 8px 8px 0 0;
	overflow: hidden;
	position: relative;
	background: #d8d8d8;
}

.caseBome .li .img img {
	width: 100%;
}

.caseBome .li .img .icon,
.videoBoxOne .img .icon {
	position: absolute;
	top: 8px;
	left: 8px;
	padding: 0 8px;
	background: #4c7ee9;
	line-height: 20px;
	color: #fff;
	border-radius: 4px;
}

.caseBome .li .text {
	padding: 24px;
	color: #333;
}

.caseBome .li .text .h2 {
	font-size: 18px;
	line-height: 22px;
}

.caseBome .li .text .p {
	color: #666;
	line-height: 24px;
	margin-top: 8px;
	min-height: 48px;
}

.padding {
	display: flex;
	justify-content: center;
	margin-top: 56px;
}

.padding .li {
	margin: 0 5px;
}

.padding .li a {
	width: 30px;
	height: 30px;
	background: #f0f2f5;
	border-radius: 2px;
	text-align: center;
	line-height: 30px;
	color: #606266;
}

.padding .li a.cur {
	background: #4c7ee9;
	color: #fff;
}

.padding .li a.next {
	transform: rotate(180deg);
}

.topNavIndex {
	padding: 88px 0 0 0;
}

.topNavIndex .cont {
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.topNavIndex .cont a {
	margin-right: 17px;
	line-height: 14px;
	position: relative;
	color: #333;
}

.topNavIndex .cont a::after {
	content: '';
	width: 1px;
	height: 12px;
	background: #dcdfe6;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: -9px;
}

.topNavIndex .cont a.on {
	color: #999;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	flex: 1;
}

@media screen and (max-width: 420px) {
	.topNavIndex .cont a:nth-of-type(1) {
		width: 83px;
		display: block;
		flex-shrink: 0;
	}

	.topNavIndex .cont a:nth-of-type(2) {
		width: 41px;
		display: block;
		flex-shrink: 0;
	}

	.topNavIndex .cont a:nth-of-type(3) {
		width: 41px;
		display: block;
		flex-shrink: 0;
	}

	.topNavIndex .cont a.on {
		display: none;
	}

	.topNavIndex .cont a:nth-of-type(4)::after {
		display: none;
	}
}

.caseDateBox {
	padding: 24px 0 88px 0;
}

.caseDateBox2 {
	padding: 32px 0 88px 0;
}

.caseDateBox .left {
	width: 820px;
	float: left;
}

.caseDateBox .left .textCintr {
	padding: 20px 32px 24px 32px;
	background: #fff;
}

.caseDateBox .left .textCintr .h2,
.caseDateBox .left .textCintr .h2 h1 {
	font-size: 32px;
	font-weight: bold;
	line-height: 40px;
	text-align: center;
}

.caseDateBox .left .textCintr .tit {
	display: flex;
	justify-content: center;
	align-items: center;
	color: #999;
	line-height: 14px;
	margin-top: 8px;
	padding-bottom: 24px;
	border-bottom: 1px solid #dcdfe6;
	position: relative;
}

.caseDateBox .left .textCintr .tit p {
	margin-right: 16px;
}

.caseDateBox .left .textCintr .summary {
	padding: 20px;
	margin-top: 24px;
	background: #F6F7F8;
	line-height: 22px;
	border-radius: 4px;
}

.caseDateBox .left .textCintr .text {
	padding: 16px 0 24px 0;
	line-height: 28px;
	color: #666;
	border-bottom: 1px solid #dcdfe6;
	font-size: 16px;
}

.caseDateBox .left .textCintr .text * {
	font-size: 16px;
}

.caseDateBox .left .textCintr .text a {
	display: inline;
}

.caseDateBox .left .textCintr .href {
	margin-top: 16px;
}

.caseDateBox .left .href a {
	color: #999;
	line-height: 14px;
	float: left;
	max-width: calc(50% - 60px);
	position: relative;
	padding-left: 60px;
}

.caseDateBox .left .href a:nth-child(2) {
	float: right;
}

.caseDateBox .left .href a span {
	position: absolute;
	left: 0px;
	top: 0px;
}

.caseDateBox .left .href a i {
	color: #666;
	transition: all 0.5s;
	display: inline-block;
	padding-right: 10px;
}

.caseDateBox .left .href a:hover i {
	color: #4c7ee9;
}

.caseDateBox .right {
	float: right;
	width: 360px;
}

.caseDateBox .right .h1 {
	font-size: 16px;
	line-height: 16px;
}

.caseDateBox .caseBome {
	padding-top: 0;
}

.caseDateBox .caseBome .li {
	margin: 16px 0 0 0;
}

.communityTop {
	padding-top: 60px;
}

.communityTop .cBnner {
	float: left;
	width: 820px;
}

.communityTop .cBnner .img {
	position: relative;
}

.communityTop .cBnner .img a {
	width: 100%;
	height: 476px;
	overflow: hidden;
	background: #d8d8d8;
}

.communityTop .cBnner .img a img {
	width: 100%;
}

.communityTop .cBnner .img .p {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	background: hsla(0, 0%, 0%, 0.8);
	padding: 0 16px;
	line-height: 40px;
	color: #fff;
	font-size: 16px;
}

.communityTop .cBnner .swiper-container-horizontal>.swiper-pagination-bullets {
	display: flex;
	justify-content: flex-end;
	align-items: center;
	height: 40px;
	width: auto;
	position: absolute;
	bottom: 0;
	right: 16px;
}

.communityTop .cBnner .swiper-pagination-bullet {
	width: 12px;
	height: 12px;
	border-radius: 100%;
	background: #fff;
}

.communityTop .cBnner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 0 0 16px;
}

.communityTop .list {
	float: right;
	width: 360px;
}

.communityTop .list .li {
	margin-top: 16px;
	position: relative;
}

.communityTop .list .li:first-child {
	margin-top: 0;
}

.communityTop .list .li a {
	width: 100%;
	height: 148px;
	background: #d8d8d8;
	overflow: hidden;
}

.communityTop .list .li a img {
	width: 100%;
}

.communityTop .list .li .p {
	line-height: 32px;
	color: #fff;
	background: rgba(0, 0, 0, 0.5);
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	padding: 0 8px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.commTier {
	font-size: 16px;
	line-height: 16px;
	margin-bottom: 16px;
}

.commTier .li {
	/* margin-right: 32px; */
	height: 50px;
	line-height: 50px;
	width: 130px;
	text-align: center;
	/* float: left; */
	cursor: pointer;
	z-index: 2;
	position: relative;
}

.commTier .li.on {
	font-family: PingFangSC-Semibold;
	font-size: 15px;
	color: #005BFF;
	letter-spacing: 0;
	font-weight: 600;
}

.commTier .li .on {
	font-family: PingFangSC-Semibold;
	font-size: 15px;
	color: #005BFF;
	letter-spacing: 0;
	font-weight: 600;
}

.act-shadow {
	position: absolute;
	width: 130px;
	height: 50px;
	background: #F4F5FB;
	border-radius: 10px 10px 0px 0px;
	transition: all .5s;
	z-index: -1;
	bottom: 0px;
	left: 0px;
}

.act-shadow.left1 {
	left: 0px;
}

.act-shadow.left2 {
	left: 130px;
}

.act-shadow.left3 {
	left: 260px;
}

.act-shadow.left4 {
	left: 390px;
}

.act-shadow.left5 {
	left: 520px;
}

.act-shadow.left6 {
	left: 650px;
}

.commContent {
	background: #fff;
	padding: 0 36px 20px;
	border-radius: 4px;
}

.commContent .li {
	padding: 24px 0;
	border-top: 1px solid #ebeef5;
	display: flex;
}

.commContent .li:first-child {
	border-top: none;
}

.commContent .li .img {
	float: left;
	width: 248px;
	height: 132px;
	overflow: hidden;
	background: #d8d8d8;
	margin-right: 20px;
}

.commContent .li .img img {
	width: 100%;
}

.commContent .li .text {
	float: right;
	width: 556px;
	color: #333;
	flex: 1;
}

.commContent .li .text .h2 {
	font-size: 16px;
	line-height: 32px;
	word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
	-webkit-line-clamp: 1;
}

.commContent .li .text .p {
	line-height: 24px;
	color: #9096A5;
	margin-top: 4px;
	height: 72px;
}

.commContent .li .text .time {
	margin-top: 10px;
	line-height: 14px;
	color: #999;
}

.caseDateBox .right .listText {
	margin-top: 16px;
	background: #fff;
	padding: 8px 16px;
}

.caseDateBox .right .listText a {
	border-bottom: 1px solid #ebeef5;
	color: #333;
	padding: 10px 0;
}

.indexMinker .listThree2 {
	padding: 0;
	margin-top: -30px;
}

.indexMinker .listThree .buttonTwo {
	margin: 24px auto 0;
}

.indexMinker .listThree .mr {
	line-height: 14px;
	color: #999;
	position: absolute;
	top: 16px;
	right: 16px;
}

.indexMinker .listThree2 .li {
	width: 362px;
	border: none;
	box-shadow: 0px 0px 30px 0px rgba(76, 126, 233, 0.1);
}

.indexMinker .listThree2 .li:hover {
	box-shadow: 0px 0px 30px 0px rgba(76, 126, 233, 0.3);
}

.caseBerOne {
	padding: 56px 0 0 0;
}

.caseBerOne .h1 {
	font-size: 24px;
	line-height: 24px;
	text-align: left;
}

.caseBerOne .list {
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}

.caseBerOne .list .li {
	margin-top: 30px;
	margin-right: 30px;
	width: 362px;
}

.caseBerOne .list .li:nth-child(3n) {
	margin-right: 0;
}

.caseBerOne .list .li .href {
	background: #fff;
	border-radius: 8px;
	box-shadow: 0px 0px 30px 0px rgba(76, 126, 233, 0.1);
	padding: 8px 24px 24px 24px;
}

.caseBerOne .list .li:hover .href {
	box-shadow: 0px 0px 30px 0px rgba(76, 126, 233, 0.3);
}

.caseBerOne .list .li .img {
	height: 64px;
	padding-bottom: 8px;
	border-bottom: 1px solid #dcdfe6;
}

.caseBerOne .list .li .img img {
	height: 100%;
}

.caseBerOne .list .li .p {
	font-size: 16px;
	line-height: 16px;
	margin-top: 16px;
}

.caseBerOne .list .li .moreBox {
	margin: 16px 0 0 0;
	justify-content: flex-start;
}

/*  */
.aboutNav {
	display: flex;
	justify-content: center;
	font-size: 16px;
	line-height: 16px;
}

.aboutNav a {
	margin: 0 24px;
	color: #333;
}

.aboutNav a.on {
	color: #4c7ee9;
}

.aboutOne {
	margin-top: 56px;
}

.aboutOne .h2 {
	font-size: 32px;
	line-height: 48px;
	font-weight: bold;
}

.aboutOne .minb {
	margin-top: 16px;
}

.aboutOne .img {
	float: right;
	width: 460px;
}

.aboutOne .img img {
	width: 100%;
}

.aboutOne .text {
	width: 656px;
	float: left;
	line-height: 28px;
	color: #666;
}

.aboutOne .text p {
	margin-top: 25px;
}

.aboutOne .text p:first-child {
	margin-top: 0;
}

.aboutIcon {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.aboutIcon .li {
	width: 362px;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-right: 30px;
}

.aboutIcon .li:nth-child(3n) {
	margin-right: 0;
}

.aboutIcon .li .img {
	width: 58px;
	height: 58px;
	margin-right: 16px;
}

.aboutIcon .li .img img {
	width: 100%;
}

.aboutIcon .li .h2 {
	font-size: 24px;
	line-height: 24px;
}

.aboutIcon .li .p {
	font-size: 18px;
	color: #666;
	line-height: 18px;
	margin-top: 16px;
}

.aboutList {
	margin-top: 56px;
	position: relative;
}

.aboutList .swiper-button-prev,
.aboutList .swiper-button-next {
	display: none;
}

.aboutList .timeBox {
	width: 264px;
	margin: auto;
}

.aboutList .timeBox .time {
	font-size: 48px;
	font-weight: bold;
	line-height: 48px;
	font-family: 'DIN';
}

.aboutList .timeBox .text {
	margin-top: 56px;
	color: #666;
	line-height: 24px;
}

.aboutList .swiper-container-horizontal>.swiper-scrollbar {
	bottom: auto;
	top: 64px;
	opacity: 1;
	width: auto;
	left: 15px;
	right: 15px;
}

.aboutList .mb {
	position: absolute;
	top: 64px;
	width: auto;
	left: 15px;
	right: 15px;
	height: 4px;
	background: #f5f7fa;
}

.videoBoxOne .mLi {
	position: relative;
}

.videoBoxOne .mLi .img {
	height: 356px;
	border-radius: 8px;
}

.videoBoxOne .mLi .round {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	border-radius: 8px;
	overflow: hidden;
	transition: all 0.5s;
}

.videoBoxOne .mLi:hover .round {
	background: hsla(0, 0%, 0%, 0.7);
}

.videoBoxOne .mLi .round .mink {
	padding: 16px;
	line-height: 24px;
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	color: #fff;
	transition: all 0.5s;
	height: 324px;
	overflow-y: auto;
}

.videoBoxOne .mLi .round .mink::-webkit-scrollbar {
	width: 0;
}

.videoBoxOne .mLi:hover .round .mink {
	top: 0;
}

.videoBoxOne .mLi .round .mink p {
	margin-top: 10px;
}

.videoBoxOne .mLi .round .mink p:first-child {
	margin-top: 0;
}

.videoBoxOne .rLi {
	width: 264px;
	margin: 16px auto 0;
}

.videoBoxOne .rLi .h2 {
	font-size: 18px;
	line-height: 18px;
}

.videoBoxOne .rLi .p {
	column-rule-color: #666;
	margin-top: 8px;
}

.videoBoxOne .sLi .img {
	height: 172px;
	border-radius: 8px;
}

.videoBoxOne .rLi .h3 {
	font-size: 16px;
	line-height: 16px;
}

.aboutTeach {
	margin-top: 56px;
}

.aboutTeach .list {
	margin-top: 56px;
}

.aboutTeach .list .text {
	float: left;
	width: 558px;
}

.aboutTeach .list .text .li {
	margin-top: 8px;
	background: #f5f7fa;
	padding: 16px 0;
	cursor: pointer;
}

.aboutTeach .list .text .li:first-child {
	margin-top: 0;
}

.aboutTeach .list .text .li .mn {
	padding: 0 16px;
	position: relative;
	line-height: 22px;
}

.aboutTeach .list .text .li.on .mn::after {
	content: '';
	width: 4px;
	height: 48px;
	background: #4c7ee9;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}

.aboutTeach .list .text .li .mn .h2 {
	font-size: 18px;
}

.aboutTeach .list .text .li.on .mn .h2 {
	color: #4c7ee9;
}

.aboutTeach .list .text .li .mn .p {
	font-size: 16px;
	margin-top: 8px;
}

.aboutTeach .list .img {
	float: right;
	width: 558px;
}

.aboutTeach .list .img .li {
	width: 100%;
	height: 452px;
	overflow: hidden;
	position: relative;
	display: none;
}

.aboutTeach .list .img .li:first-child {
	display: block;
}

.aboutTeach .list .img .li img {
	width: 100%;
}

.aboutTeach .list .img .li .p {
	background: hsla(0, 0%, 0%, 0.8);
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	color: #fff;
	padding: 16px;
	line-height: 24px;
}

.honorBox {
	padding-top: 40px;
}

.honorBox .li {
	float: left;
	margin-top: 16px;
	margin-right: 30px;
	width: 166px;
}

.honorBox .li .p {
	line-height: 14px;
	color: #666;
	text-align: center;
	margin-top: 8px;
}

.honorBox .li img {
	width: 100%;
}

.honorBox .li:first-child,
.honorBox .li:nth-child(2) {
	width: 264px;
}

.honorBox .li:nth-child(5),
.honorBox .li:nth-child(8) {
	margin-right: 0;
}

.honorBox .li a {
	width: 100%;
	height: 116px;
	overflow: hidden;
}

.honorBox .li:first-child a,
.honorBox .li:nth-child(2) a {
	height: 388px;
}

.honorBox .li:nth-child(3) a,
.honorBox .li:nth-child(4) a,
.honorBox .li:nth-child(5) a {
	height: 244px;
}

.openBox {
	padding-top: 56px;
}

.contact {
	padding-top: 26px;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}

.contact .li {
	width: 264px;
	margin-right: 30px;
	margin-top: 30px;
}

.contact .li:nth-child(4n) {
	margin-right: 0;
}

.contact .li .img {
	width: 100%;
	height: 178px;
	overflow: hidden;
}

.contact .li .img img {
	width: 100%;
	transition: all 0.5s;
}

.contact .li:hover .img img {
	transform: scale(1.03);
}

.contact .li .text {
	margin-top: 16px;
}

.contact .li .text .h2 {
	font-size: 18px;
	line-height: 18px;
	color: #333;
}

.contact .li .text .p {
	line-height: 24px;
	margin-top: 8px;
	color: #666;
}

.companyBot {
	display: flex;
	justify-content: flex-start;
}

.companyBot .li {
	width: 25%;
}

.companyBot .li a {
	width: 100%;
	height: 244px;
	overflow: hidden;
}

.companyBot .li a img {
	width: 100%;
	transition: all 0.5s;
	cursor: default;
}

.companyBot .li:hover a img {
	transform: scale(1.03);
}

.lawBox {
	padding: 104px 0 88px 0;
}

.lawBox .h1 {
	font-size: 40px;
	font-weight: bold;
	line-height: 48px;
}

.lawBox .text {
	margin-top: 16px;
}

.lawBox .text .li {
	margin-top: 24px;
}

.lawBox .text .li:first-child {
	margin-top: 0;
}

.lawBox .text .h2 {
	font-size: 20px;
	line-height: 28px;
}

.lawBox .text .p {
	margin-top: 16px;
	font-size: 16px;
	line-height: 24px;
	color: #666;
}

.lawBox .text .p p {
	margin-top: 20px;
}

.lawBox .text .p p:first-child {
	margin-top: 0;
}

.lawBox .text .p p i {
	font-weight: bold;
	color: #333;
	text-decoration: underline;
}

.indexMinker .listTwo2 .li .mLi {
	border: none;
	width: 362px;
}

.indexMinker .listTwo2 .li .mLi:nth-child(5),
.indexMinker .listTwo2 .li .mLi:nth-child(4) {
	width: 558px;
}

.indexMinker .listTwo2 .li .mLi:nth-child(5) {
	margin-right: 0;
}

.indexMinker .listTwo2 .li .mLi .numb {
	font-size: 24px;
	font-weight: bold;
	color: #dcdfe6;
	line-height: 30px;
	border-top: 3px solid #dcdfe6;
	position: absolute;
	right: 20px;
	top: 20px;
	font-family: 'DIN';
}

/*  */
.contactSmink {
	padding: 98px 0 32px 0;
}

.contactSmink .text {
	float: left;
	width: 558px;
	padding-top: 72px;
}

.contactSmink .text .h1 {
	font-size: 24px;
	line-height: 24px;
}

.contactSmink .text .p {
	margin-top: 24px;
	line-height: 32px;
	font-size: 16px;
	color: #666;
}

.contactSmink .right {
	width: 558px;
	float: right;
	background: #fff;
}

.contactSmink .right .form {
	padding: 56px 98px;
}

.contactSmink .right .form .h1 {
	font-size: 40px;
	font-weight: bold;
	line-height: 58px;
}

.contactSmink .right .form .p {
	font-size: 18px;
	color: #666;
	line-height: 28px;
}

.contactSmink .right .form .p p {
	margin-top: 16px;
}

.contactSmink .right .form .li {
	margin-top: 24px;
	position: relative;
}

.contactSmink .right .form .li .input {
	padding: 0 10px;
	border: 1px solid #dcdfe6;
	border-radius: 4px;
	background: #fff;
}

.contactSmink .right .form .li .input .active {
	border-color: #ff0000;
}

.contactSmink .right .form .li .input input {
	display: block;
	width: 100%;
	height: 40px;
	border: none;
}

.contactSmink .right .form .li .input input::placeholder {
	color: #c0c4cc;
}

.contactSmink .right .form .li i {
	color: #ff6555;
	display: block;
	line-height: 42px;
	position: absolute;
	top: 0;
	left: -20px;
}

.contactSmink .right .form .li .yan {
	height: 40px;
	border: none;
	background: #fff;
	color: #4c7ee9;
	position: absolute;
	top: 1px;
	right: 10px;
}

.contactSmink .right .form .li .sub {
	width: 100%;
	height: 40px;
	border-radius: 20px;
	background: #c0c4cc;
	border: none;
	color: #fff;
	font-size: 16px;
	transition: all 0.5s;
}

.contactSmink .right .form .li .sub:hover {
	background: #4c7ee9;
}

.contactSmink .right .form .li .href {
	display: flex;
	justify-content: flex-start;
	line-height: 14px;
}

.contactSmink .right .form .li .href input {
	display: none;
}

.contactSmink .right .form .li .href a {
	color: #4c7ee9;
}

.contactSmink .right .form .li .href a:hover {
	text-decoration: underline;
}

.contactSmink .right .cess {
	padding: 199px 98px 263px 98px;
}

.contactSmink .right .cess img {
	width: 48px;
	margin: auto;
}

.contactSmink .right .cess .h1 {
	font-size: 40px;
	font-weight: bold;
	line-height: 48px;
	text-align: center;
	margin-top: 16px;
}

.contactSmink .right .cess .p {
	font-size: 20px;
	line-height: 28px;
	color: #666;
	margin-top: 16px;
}

/*  */
.woogs {
	padding: 205px 0 100px 0;
	margin: auto;
	width: 316px;
}

.woogs .img {
	width: 316px;
	margin: auto;
}

.woogs .h1 {
	font-size: 20px;
	line-height: 28px;
	text-align: center;
	margin-top: 16px;
}

.woogs .h2 {
	margin-top: 16px;
	line-height: 24px;
	padding: 0 16px;
}

.woogs p {
	line-height: 24px;
	color: #666;
	padding: 0 16px;
}

.woogs a {
	margin-top: 24px;
	width: 100%;
	height: 40px;
	border-radius: 20px;
	background: #4c7ee9;
	color: #fff;
	font-size: 16px;
	text-align: center;
	line-height: 40px;
}

.woogs2 {
	width: 100%;
}


.cellFooter {
	display: none;
	padding: 24px 20px;
}

.cellFooter .h1 {
	font-size: 16px;
	line-height: 56px;
	border-bottom: 1px solid #dcdfe6;
	color: #999;
	position: relative;
}

.cellFooter .h1 a {
	color: #999;
}

.cellFooter .h1 .i {
	transform: rotate(180deg);
}

.cellFooter .list {
	/* margin-left: 20px; */
	display: none;
}

.cellFooter .list a {
	font-size: 16px;
	color: #333;
	line-height: 48px;
	border-bottom: 1px solid #dcdfe6;
}

/* cell - nav */
.cellNacTop {
	display: none;
}

.cellTopHear {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	background: #fff;
	height: 56px;
	z-index: 50;
	padding: 0 20px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.cellTopHear .logo a {
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.cellTopHear .logo img {
	height: 23px;
	width: auto;
	margin-right: 9px;
}

.cellTopHear .logo .p {
	font-size: 14px;
	color: #000;
	line-height: 18px;
	white-space: nowrap;
}

.cellTopHear .sole {
	width: 16px;
	height: 16px;
	position: relative;
	transition: all 0.5s;
}

.cellTopHear .sole .em {
	position: absolute;
	width: 16px;
	height: 2px;
	background: #4c7ee9;
	border-radius: 1.5px;
	left: 0;
}

.cellTopHear .sole .em.em1 {
	top: 0;
}

.cellTopHear .sole .em.em2 {
	top: 50%;
	transform: translateY(-50%);
}

.cellTopHear .sole .em.em3 {
	bottom: 0;
}

.cellTopHear .sole.sole2 {
	transform: rotate(90deg);
}

.cellTopList {
	display: none;
	position: fixed;
	top: 54px;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 50;
	overflow-y: auto;
	background: #fff;
	padding: 0 20px 20px 20px;
}

/* 20240921 start */
.nopad {
	padding: 0px;
}

.cellTopList .nav-content-left {
	background: #f5f8fe;
	height: 100%;
	position: fixed;
	width: 32.6%;
}

.cellTopList .nav-content-right {
	background-color: #fff;
	box-sizing: border-box;
	float: right;
	padding: 5px 12.5px 50px 24px;
	width: 67.4%;
}

.cellTopList .left-level-0 {
	min-height: 44px;
	position: relative;
}

.cellTopList .left-level-0-nochild {
	min-height: 44px;
	position: relative;
}

.cellTopList .left-level-0:before {
	background: #2468f5;
	content: "";
	height: 100%;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	width: 2px;
}

.cellTopList .left-level-0.active:before {
	opacity: 0;
}

.cellTopList .left-level-0>h3 {
	color: #222;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	padding: 16px 12.5px 16px 20px;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #191919;
	letter-spacing: 0;
	line-height: 17px;
	font-weight: 400;
}

.cellTopList .left-level-0-nochild>h3 {
	padding: 16px 12.5px 16px 20px;
	font-family: PingFangSC-Regular;
	font-size: 15px;
	color: #191919;
	letter-spacing: 0;
	line-height: 17px;
	font-weight: 400;
}

.cellTopList .left-level-0.active {
	background: #fff;
}

.cellTopList .active>h3 {
	border-bottom-color: transparent;
}

.cellTopList .left-level-0.active>h3 {
	font-family: PingFangSC-Semibold;
	font-size: 15px;
	color: #005BFF;
	letter-spacing: 0;
	line-height: 17px;
	font-weight: 600;
}

.cellTopList h3:after {
	background: url(/static/images/cellmenu_arrow-icon.svg) no-repeat 50%/cover;
	content: "";
	height: 16px;
	margin-top: 3px;
	position: absolute;
	right: 0;
	transform: rotate(90deg);
	transition: transform .4s ease-in-out;
	width: 16px;
	display: none;
}

.cellTopList .left-level-0>h3:after {
	visibility: hidden;
}

.cellTopList .left-level-0-nochild>h3:after {
	visibility: hidden;
}

.cellTopList .nav-right-item {
	display: none;
	position: relative;
	width: 100%;
}

.cellTopList .nav-right-item.on {
	display: block;
}

.cellTopList .nav-right-item .item-btn {
	border-bottom: 1px solid rgba(34, 34, 34, .16);
	box-sizing: content-box;
	display: block;
	height: 22px;
	padding: 11px 0;
}

.cellTopList .nav-right-item .item-btn>a {
	background: url(/static/images/cellmenu_arrow-icon.svg) no-repeat 100%/cover;
	background-size: 16px 16px;
	color: #222;
	display: inline-block;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	font-weight: 400;
	height: 22px;
	line-height: 22px;
	padding-right: 20px;
	vertical-align: top;
}

.cellTopList .nav-right-item .level-1>a,
.cellTopList .nav-right-item .level-1>h3 {
	font-family: PingFangSC-Regular;
	font-size: 13px;
	color: #999999;
	line-height: 17px;
	font-weight: 400;
	padding: 15px 0px;
}

.cellTopList .nav-right-item .level-1.active>h3:after {
	transform: rotate(-90deg);
}

/* 20240921 end */
.cellTopList .li .tit {
	border-bottom: 1px solid #dcdfe6;
	position: relative;
}

.cellTopList .li .tit a {
	font-size: 16px;
	line-height: 56px;
	color: #333;
}

.cellTopList .li.on .tit em {
	transform: translateY(-50%) rotate(0);
}

.cellTopList .li .mLi .h1 {
	color: #999;
	line-height: 48px;
}

.cellTopList .li .mLi a {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	color: #333;
	line-height: 48px;
	font-size: 16px;
	border-bottom: 1px solid #dcdfe6;
}

.cellTopList .li .mLi a .h2 {
	line-height: 48px;
}

.cellTopList .li .mLi a .img {
	width: 14px;
	height: 14px;
	margin-right: 6px;
}

.cellTopList .li .mLi a .img img {
	width: 100%;
}

.cellTopList .li .list {
	display: none;
}

.botCellNav {
	display: none;
	background: #fff;
	border-top: 1px solid #dcdfe6;
	padding: 6px 0 7px 0;
	justify-content: space-around;
	position: fixed;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 20;
}

.botCellNav .img {
	width: 24px;
	height: 24px;
	background: #004cef;
	border-radius: 4px;
	margin: auto;
}

.botCellNav .img img {
	width: 100%;
}

.botCellNav .p {
	text-align: center;
	font-size: 12px;
	line-height: 12px;
	margin-top: 3px;
	color: #333;
}

/*  */
.aboutListCell,
.videoBoxOneCell,
.automatonSixCell {
	display: none;
	margin-top: 32px;
}

.aboutListCell .li {
	padding-bottom: 24px;
	padding-left: 24px;
	position: relative;
}

.aboutListCell .li:last-child {
	padding-bottom: 0;
}

.aboutListCell .li .time {
	font-size: 24px;
	font-weight: bold;
	line-height: 24px;
}

.aboutListCell .li .p {
	font-size: 14px;
	line-height: 24px;
	color: #666;
	margin-top: 8px;
}

.aboutListCell .li .em {
	width: 16px;
	height: 16px;
	border-radius: 100%;
	background-color: #dcdfe6;
	position: absolute;
	left: 0;
	top: 4px;
	z-index: 2;
}

.aboutListCell .li .em i {
	display: block;
	width: 8px;
	height: 8px;
	border-radius: 100%;
	background: #4c7ee9;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.aboutListCell .li .m {
	width: 1px;
	height: 100%;
	position: absolute;
	left: 7.5px;
	top: 15px;
	z-index: 1;
	background: #dcdfe6;
}

.aboutListCell .li:last-child .m {
	display: none;
}

.videoBoxOneCell .li .img {
	position: relative;
	margin-left: 2px;
}

.videoBoxOneCell .li .img .mr {
	width: 178px;
	height: 240px;
	border-radius: 5px;
	overflow: hidden;
}

.videoBoxOneCell .li .img .mr img {
	width: 100%;
}

.videoBoxOneCell .li .img .name {
	position: absolute;
	right: 0;
	left: 194px;
	top: 50%;
	transform: translateY(-50%);
}

.videoBoxOneCell .li .img .name .h2 {
	font-size: 18px;
	line-height: 18px;
}

.videoBoxOneCell .li .img .name .p {
	font-size: 14px;
	line-height: 24px;
	color: #666;
	margin-top: 4px;
}

.videoBoxOneCell .li .text {
	padding: 24px 0;
	font-size: 14px;
	line-height: 24px;
	color: #666;
}

.videoBoxOneCell .swiper-container,
.listBackSminrCells .swiper-container {
	padding-bottom: 35px;
}

.videoBoxOneCell .swiper-container-horizontal>.swiper-scrollbar {
	background: #dcdfe6;
	bottom: 20px;
}

.listBackSminrCells .swiper-container-horizontal>.swiper-scrollbar {
	background: #dcdfe6;
	bottom: 10px;
}

.videoBoxOneCell .swiper-scrollbar-drag,
.listBackSminrCells .swiper-scrollbar-drag {
	background: #4c7ee9;
}

.videoBoxOneCell .swiper-pagination-fraction {
	bottom: 0;
	display: flex;
	justify-content: center;
	font-size: 14px;
	line-height: 14px;
	color: #666;
}

.aboutTeachCell {
	display: none;
	padding: 5.6vh 2vh 0 0;
}

.aboutTeachCell .list .li {
	margin-top: 32px;
}

.aboutTeachCell .list .h2 {
	font-size: 20px;
	line-height: 28px;
	color: #4c7ee9;
}

.aboutTeachCell .list .h3 {
	font-size: 16px;
	line-height: 26px;
	margin-top: 8px;
}

.aboutTeachCell .list .p {
	line-height: 24px;
	color: #666;
	margin-top: 16px;
}

.automatonSixCell .m {
	font-size: 16px;
	line-height: 16px;
	text-align: center;
}

.automatonSixCell .p {
	line-height: 24px;
	color: #999;
	margin-top: 8px;
}

.automatonSixCell img {
	margin-top: 24px;
	width: 100%;
}

.automatonSixCell .swiper-container {
	padding-bottom: 30px;
}

.automatonSixCell .swiper-scrollbar-drag {
	background: #4c7ee9;
}

.boxPc,
.bankBoxSixMinks,
.listBackSminrCells,
.numberCellBannr {
	display: none;
}

.bankBoxSixMinks .img1 {
	margin: auto;
	width: 48px;
}

.bankBoxSixMinks .p {
	font-size: 14px;
	text-align: center;
	line-height: 24px;
	color: #999;
	margin-top: 16px;
}

.bankBoxSixMinks .img2 {
	margin-top: 32px;
	width: 100%;
}

.bankBoxSixMinks .swiper-container {
	padding-bottom: 30px;
}

.bankBoxSixMinks .swiper-scrollbar-drag {
	background: #4c7ee9;
}

.cellButtonMink {
	display: none;
	justify-content: center;
	align-items: center;
	margin-top: 32px;
	border: 1px solid #4c7ee9;
	background: #fff;
	overflow: hidden;
	border-radius: 23px;
}

.cellButtonMink .li {
	width: 33.33%;
	height: 40px;
	text-align: center;
	line-height: 40px;
	font-size: 16px;
	color: #4c7ee9;
	position: relative;
}

.cellButtonMink .li::after {
	content: '';
	width: 1px;
	height: 100%;
	background: #4c7ee9;
	position: absolute;
	top: 0;
	left: 0;
}

.cellButtonMink .li:first-child::after {
	display: none;
}

.cellButtonMink .li.on {
	background: #4c7ee9;
	color: #fff;
}

.listBackSminrCells {
	margin-top: 32px;
}

.listBackSminrCells .img img {
	width: 100%;
}

.listBackSminrCells .text {
	margin-top: 25px;
}

.listBackSminrCells .text .h2 {
	font-size: 20px;
	line-height: 28px;
}

.listBackSminrCells .text .p {
	margin-top: 16px;
	line-height: 24px;
	color: #666;
}

.numberCellBannr .li {
	width: 100%;
}

.centerMerBmin {
	display: none;
	padding: 32px 0 0 0;
}

.centerMerBmin .swiper-container,
.centerImgOneCells .swiper-container,
.listTwoCellYew .swiper-container,
.containerCellKm .swiper-container {
	padding: 0 0 28px 0;
}

.centerMerBmin .li {
	background: #fff;
	border: 1px solid #dcdfe6;
	border-radius: 8px;
	padding: 20px;
}

.centerMerBmin .li a {
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}

.centerMerBmin .li .img {
	width: 40px;
	height: 40px;
	margin: 0 8px 0 0;
}

.centerMerBmin .li .img img {
	width: 100%;
}

.centerMerBmin .li .p {
	font-size: 20px;
	line-height: 40px;
	color: #333;
}

.centerMerBmin .li .text {
	margin-top: 16px;
	line-height: 24px;
	color: #666;
}

body .swiper-container-horizontal>.swiper-scrollbar {
	background: #dcdfe6;
}

body .swiper-scrollbar-drag {
	background: #4c7ee9;
}

.centerImgOneCells {
	display: none;
	margin-top: 30px;
}

.centerImgOneCells .img1 {
	width: 80px;
	height: 80px;
	margin: auto;
}

.centerImgOneCells .img1 img {
	width: 100%;
}

.centerImgOneCells .p {
	text-align: center;
	font-size: 16px;
	line-height: 16px;
	margin-top: 8px;
}

.centerImgOneCells .imge {
	width: 100%;
	margin: 30px 0 0 0;
}

.listTwoCellYew {
	display: none;
	padding-top: 28px;
	overflow: hidden;
	position: relative;
}

.listTwoCellYew .ws {
	position: absolute;
	z-index: -100;
	left: 100%;
	top: 100%;
	opacity: 0;
	width: 100%;
}

.listTwoCellYew .wsOn {
	position: relative;
	z-index: 5;
	top: auto;
	left: auto;
	opacity: 1;
}

.listTwoCellYew .mLi {
	border: 1px solid #dcdfe6;
	border-radius: 8px;
	transition: all 0.5s;
	background: #fff;
	box-shadow: 0px 0px 30px 0px rgb(76 126 233 / 10%);
	height: 100%;
	width: 99%;
}

.listTwoCellYew .mLi .kmin {
	padding: 20px;
}

.listTwoCellYew .mLi .kmin .top .img {
	width: 40px;
	height: 40px;
	margin-right: 8px;
	float: left;
}

.listTwoCellYew .mLi .kmin .top .img img {
	width: 100%;
}

.listTwoCellYew .mLi .kmin .top .p {
	font-size: 20px;
	line-height: 40px;
}

.listTwoCellYew .mLi .kmin .text {
	margin-top: 16px;
	color: #666;
	line-height: 24px;
}

.listTwoCellYew .mLi .kmin a {
	margin-top: 16px;
}

.containerCellKm {
	display: none;
	padding-top: 30px;
}

.containerCellKm .li {
	background: #fff;
	border: 1px solid #dcdfe6;
	border-radius: 8px;
	padding: 40px 20px;
	text-align: center;
}

.containerCellKm .li .img {
	margin: auto;
	width: 80px;
	height: 80px;
}

.containerCellKm .li .img img {
	width: 100%;
}

.containerCellKm .li .p {
	line-height: 28px;
	margin-top: 24px;
	font-size: 20px;
	color: #333;
}

.containerCellKm .li .text {
	margin-top: 16px;
	line-height: 24px;
	color: #666;
}

.qrCell {
	display: none;
	width: 295px;
	background: #fff;
	border-radius: 8px;
	position: fixed;
	left: 50%;
	top: 0;
	margin-left: -147.5px;
	z-index: 52;
}

.qrCell .text {
	padding: 40px 0;
	text-align: center;
}

.qrCell .text .h1 {
	font-size: 24px;
	line-height: 24px;
}

.qrCell .text img {
	width: 240px;
	margin: 24px auto 0;
}

.qrCell .text .p {
	margin-top: 16px;
}

.qrCell .text .p p {
	font-size: 16px;
	line-height: 16px;
	color: #666;
}

.qrCell .text .p .m {
	margin: 8px 0 0 0;
	font-size: 24px;
	color: #4c7ee9;
	line-height: 24px;
}

.indexNewsCell {
	display: none;
	margin: 32px 0 0 0;
	background: #fff;
	border-radius: 8px;
	padding: 0 16px;
}

.indexNewsCell a {
	padding: 16px 0;
	border-top: 1px solid #ebeef5;
	position: relative;
	min-height: 56px;
}

.indexNewsCell a:first-child {
	border-top: none;
}

.indexNewsCell a .img {
	width: 56px;
	height: 56px;
	border-radius: 8px;
	position: absolute;
	top: 16px;
	left: 0;
	background: #d8d8d8;
}

.indexNewsCell a .p {
	font-size: 14px;
	line-height: 24px;
	padding-top: 4px;
	margin-left: 64px;
	color: #333;
}

#audio {
	width: 0;
	height: 0;
	overflow: hidden;
	opacity: 0;
}

.listBackSminr {
	margin-top: 56px;
}

.commContent .wLi {
	display: none;
}

.commContent .wLi:first-child {
	display: block;
}

.commContent .wLi .tag-title {
	font-family: PingFang SC;
	font-size: 20px;
	font-weight: 500;
	line-height: 24px;
	padding-top: 40px;
	padding-bottom: 24px;
	display: flex;
	align-items: center;

}

.commContent .wLi .tag-title:before {
	content: '';
	width: 4px;
	height: 20px;
	display: inline-block;
	background: #175DFF;
	margin-right: 8px;
}

.indexMinkerYu {
	padding: 176px 0;
}

.sdk {
	position: relative;
}

/* .sdk-action {
	display: none !important;
} */
/**/
.caseDateBox .left .textCintr .text ol li {
	list-style: decimal;
	margin-left: 1.2em;
}

.caseDateBox .left .textCintr .text ul li {
	list-style: initial;
	margin-left: 1.2em;
}

.caseDateBox .left .textCintr .text blockquote {
	display: block;
	border-left: 8px solid #d0e5f2;
	padding: 5px 10px;
	margin: 10px 0;
	line-height: 1.4;
	font-size: 100%;
	background-color: #f1f1f1;
}

.banner .textBox a.video-none {
	display: none;
}

.caseDateBox .left .textCintr .text img {
	max-width: 100%;
}

/**/
.index-news {
	display: inline-block;
	margin-top: 56px;
	width: 100%;
}

.index-news .fl {
	float: left;
	width: calc((100% - 30px) / 2);
	display: inline-block;
}

.index-news .swiper-img .swiper-slide {
	width: 100%;
	height: 296px;
	position: relative;
}

.index-news .swiper-img .swiper-slide img {
	object-fit: cover;
	width: 100%;
	height: 296px;
	display: block;
}

.index-news .swiper-img .swiper-slide p {
	height: 64px;
	line-height: 64px;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	font-size: 18px;
	color: #ffffff;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	padding: 0 15px;
	box-sizing: border-box;
}

.index-news .fr {
	float: right;
	width: calc((100% - 30px) / 2);
	display: inline-block;
	background: #ffffff;
	padding: 24px;
	box-sizing: border-box;
	min-height: 296px;
}

.index-news .fr .scroll {
	height: 200px;
	overflow: hidden;
	margin-top: 23px;
}

.index-news-list ul {
	display: block;
}

.index-news-list ul li {
	height: 40px;
	line-height: 45px;
	box-sizing: border-box;
}

.index-news-list ul li a {
	width: 100%;
	font-size: 18px;
	color: #666666;
	letter-spacing: 0;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.index-news-list ul li a:hover {
	color: #4c7ee9;
}

.index-news-more {
	display: none;
}

/* 10.28 start */
.borderBox {
	border-top: 1px solid #dcdfe6;
}

.eightBox .swiper-button-next {
	transform: rotate(180deg);
	right: 110px;
}

.eightBox .swiper-button-prev {
	left: 110px;
}

.eightBox .img img {
	width: 754px;
	margin: auto;
}

.eightBox {
	margin-top: 55px;
	width: 100%;
	height: 530px;
	position: relative;
}

.eightBox .eLi {
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}

.eightBox .eLi.on {
	opacity: 1;
}

.opemtimr {
	margin: 60px auto 0;
	width: 754px;
}

.opemtimr .min {
	display: flex;
	justify-content: center;
	border-bottom: 1px solid #dcdfe6;
}

.opemtimr .min .li {
	font-size: 16px;
	color: #666;
	line-height: 26px;
	padding: 0 20px 25px 20px;
	margin: 0 5px;
	position: relative;
	cursor: pointer;
}

.opemtimr .min .li.on {
	color: #4c7ee9;
}

.opemtimr .min .li::after {
	content: '';
	width: 100%;
	height: 3px;
	background: #4c7ee9;
	position: absolute;
	left: 0;
	bottom: -1px;
	opacity: 0;
}

.opemtimr .min .li.on::after {
	opacity: 1;
}

.opemtimr .lise .li {
	display: none;
	justify-content: flex-start;
	flex-wrap: wrap;
	padding-top: 26px;
}

.opemtimr .lise .li.on {
	display: flex;
}

.opemtimr .lise .li a {
	width: 166px;
	height: 56px;
	background: #f8f8f8;
	margin-top: 30px;
	margin-right: 30px;
	transition: all 0.5s;
	cursor: default;
}

.opemtimr .lise .li a img {
	width: 100%;
	object-fit: cover;
	cursor: default;
}

.opemtimr .lise .li a[class='link'] img {
	cursor: pointer;
}

.opemtimr .lise .li a:nth-child(4n) {
	margin-right: 0;
}

.opemtimr .lise .li a:hover {
	box-shadow: 0 0 30px 0 rgba(76, 126, 233, 0.1);
	background: #fff;
}

.caseDateBox .left .textCintr .tit .tiy {
	display: flex;
	justify-content: flex-start;
	margin-top: 16px;
	flex-wrap: wrap;
}

/*.caseDateBox .left .textCintr .tit .br{ position: absolute; top: 0; right: 0; display: flex; justify-content: flex-start;}*/
.caseDateBox .left .textCintr .tit .br {
	display: flex;
	justify-content: flex-start;
	margin-top: 16px;
}

.caseDateBox .left .textCintr .tit .br a {
	position: relative;
	top: auto;
	left: auto;
	right: auto;
	margin-left: 8px;
}

.caseDateBox .left .textCintr .tit .br a:nth-child(n + 2) {
	padding-left: 0;
	background: none;
}

.caseDateBox .left .textCintr .tit .br a:nth-child(n + 2):before {}

.caseDateBox .right .searchr {
	/*background: #fff;*/
	background: #175DFF;
	border-radius: 4px;
	padding: 20px 20px 24px;
	position: relative;
}

.caseDateBox .right .searchr .fr {
	font-size: 16px;
	color: #ffffff
}

.caseDateBox .right .searchr .fr .m {
	display: flex;
	align-items: center;
}

.caseDateBox .right .fr .m img {
	width: 24px;
	margin-right: 8px;
}

.caseDateBox .right .searchr input {
	display: block;
	width: 100%;
	border: none;
	height: 48px;
	font-size: 14px;
	border-radius: 4px;
	padding-left: 12px;
}

.caseDateBox .right .searchr input::placeholder {
	color: #c0c4cc;
}

.caseDateBox .right .searchr .box {
	position: relative
}

.caseDateBox .right .searchr button {
	display: block;
	background: #175DFF;
	/*width: 32px;*/
	height: 40px;
	line-height: 40px;
	position: absolute;
	bottom: 4px;
	right: 4px;
	border: none;
	margin: 0;
	padding: 0 16px;
	background-size: 18px auto;
	cursor: pointer;
	color: #ffffff;
	font-size: 16px;
}

.caseDateBox .right .caiBox {
	margin-top: 20px;
	background: #fff;
	border-radius: 4px;
	padding: 20px 24px;
}

.caseDateBox .right .caiBox .h2 {
	font-size: 16px;
	font-weight: bold;
	color: #333;
	line-height: 18px;
}

.caseDateBox .right .caiBox .mk {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	padding-top: 6px;
}

.caseDateBox .right .caiBox .mk a {
	width: 112px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	background: #f2f6fc;
	border-radius: 4px;
	color: #333;
	margin-top: 8px;
	transition: all 0.5s;
	cursor: pointer;
}

.caseDateBox .right .caiBox .mk a:hover {
	background: #4c7ee9;
	color: #fff;
}

.caseDateBox .right .caiBox .fr {
	display: flex;
	justify-content: flex-start;
}

.caseDateBox .right .caiBox .fr .m {
	font-size: 14px;
	color: #666;
	line-height: 20px;
	margin-right: 25px;
	cursor: pointer;
	display: flex;
	align-items: center;
}

.caseDateBox .right .caiBox .fr .m.on {
	font-size: 16px;
	color: #333;
	font-weight: bold;
}

.caseDateBox .right .caiBox .Gli {
	padding-top: 5px;
	display: none;
}

.caseDateBox .right .caiBox .Gli:first-child {
	display: block;
}

.caseDateBox .right .caiBox .Gli a {
	/*border-bottom: 1px solid #ebeef5;*/
	padding: 10px 0;
}

.caseDateBox .right .caiBox .Gli a .p {
	font-size: 14px;
	color: #333;
	line-height: 20px;
	transition: all 0.5s;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.caseDateBox .right .caiBox .Gli a:hover .p {
	color: #4c7ee9;
}

.caseDateBox .right .caiBox .Gli a .em {
	font-size: 12px;
	color: #909399;
	line-height: 12px;
	margin-top: 5px;
}

.caseDateBox .right .caiBox .wea {
	margin-top: 20px;
}

.caseDateBox .right .caiBox .wea img {
	margin: auto;
	width: 120px;
}

.caseDateBox .right .caiBox .wea p {
	font-size: 12px;
	color: #666;
	text-align: center;
	margin-top: 5px;
}

.caseDateBox .right2 {
	margin-top: -15px;
}

.commContent .li .text .a .tag-item {
	display: inline-block;
}

.commContent .li .text .a .tag-item:nth-child(n + 2):before {
	display: inline-block;
}

.commContent .li .text .a .tag-item:hover {
	text-decoration: underline;
}

.commContent .li .text .h1 {
	font-size: 16px;
}

.commContent2 {
	margin-top: 0;
}

.qurtBox {
	display: flex;
	justify-content: space-between;
	width: 854px;
}

.qurtBox .p i {
	color: #ff6555;
	margin: 0 3px;
}

.sicMore {
	text-align: center;
	color: #666;
	margin-top: 60px;
}

.sicMore2 {
	color: #4c7ee9;
	cursor: pointer;
}

.centerMerHer {
	padding-top: 26px;
}

.centerMerHer .li {
	margin-top: 30px;
}

.sicVer {
	margin-top: 55px;
}

.sicVer .tops {
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}

.sicVer .tops .li {
	background: #f5f7fa;
	border-radius: 8px 8px 0 0;
	width: 362px;
	height: 180px;
	position: relative;
	margin-right: 30px;
	cursor: pointer;
}

.sicVer .tops .li:nth-child(3n) {
	margin-right: 0;
}

.sicVer .tops .li.on {
	background: #4c7ee9;
}

.sicVer .tops .li .b {
	width: 80px;
	height: 80px;
	position: relative;
	margin: auto;
}

.sicVer .tops .li .b img {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.sicVer .tops .li .b img.b1 {
	opacity: 1;
}

.sicVer .tops .li .b img.b2 {
	opacity: 0;
}

.sicVer .tops .li.on .b img.b1 {
	opacity: 0;
}

.sicVer .tops .li.on .b img.b2 {
	opacity: 1;
}

.sicVer .tops .li .h3 {
	font-size: 20px;
	color: #333;
	line-height: 28px;
	margin-top: 8px;
	text-align: center;
}

.sicVer .tops .li.on .h3 {
	color: #fff;
}

.sicVer .tops .li .ver {
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	transform: translateY(-50%);
}

.sicVer .bots,
.sicVer .wert {
	background: #f5f7fa;
	border-radius: 0 0 8px 8px;
	margin-top: 30px;
}

.sicVer .bots .li,
.sicVer .wert .li {
	display: none;
}

.sicVer .bots .li:first-child,
.sicVer .wert .li:first-child {
	display: block;
}

.sicVer .bots .li .mks {
	display: flex;
	justify-content: flex-start;
	padding: 24px;
}

.sicVer .bots .li .mks .lr {
	width: 216px;
}

.sicVer .bots .li .mks .lr .m {
	width: 100%;
	height: 124px;
	border-radius: 5px;
	overflow: hidden;
}

.sicVer .bots .li .mks .lr .m img {
	width: 100%;
}

.sicVer .bots .li .mks .lr p {
	font-size: 16px;
	text-align: center;
	line-height: 28px;
	margin-top: 8px;
	color: #333;
}

.sicVer .bots .li .mks .rl {
	width: 754px;
	margin-left: 54px;
}

.sicVer .bots .li .mks .rl .gr {
	margin-top: 16px;
}

.sicVer .bots .li .mks .rl .gr:first-child {
	margin-top: 0;
}

.sicVer .bots .li .mks .rl .h {
	font-size: 16px;
	line-height: 28px;
	color: #333;
}

.sicVer .bots .li .mks .rl p {
	line-height: 24px;
	color: #666;
}

.sicVer .wert .li .per {
	padding: 32px 24px;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}

.sicVer .wert .li .per .m {
	width: 314px;
	margin-right: 78px;
}

.sicVer .wert .li .per .m:nth-child(3n) {
	margin-right: 0;
}

.sicVer .wert .li .per .m .h {
	font-size: 20px;
	line-height: 28px;
	color: #333;
}

.sicVer .wert .li .per .m p {
	line-height: 24px;
	color: #666;
	margin-top: 8px;
}

.hidden {
	display: none;
}

/* 10.28 end */
.modal-success-tig {
	display: none;
	width: 558px;
	height: 680px;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	padding: 0 100px;
	box-sizing: border-box;
}

.modal-success-tig img {
	width: 50px;
	height: 50px;
}

.modal-success-tig h1 {
	text-align: center;
	margin: 10px 0;
}

.modal-success-tig div {
	font-size: 14px;
	color: #a7a7a7;
	line-height: 30px;
}

/* extraStyle.css内容 */
.padding .pagination li {
	float: left;
	width: 30px;
	height: 30px;
	background: #f0f2f5;
	border-radius: 2px;
	text-align: center;
	line-height: 30px;
	color: #606266;
	margin: 0 5px;
}

.padding .pagination li.active {
	background: #4c7ee9;
	color: #fff;
}

.padding .pagination li a {
	color: #606266;
}

.padding .pagination li.active a {
	color: #fff;
}

/* CSS Document */
.chenq_vbb {
	position: fixed;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: rgba(0, 0, 0, 0.7);
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 52;
}

.chenq_g {
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: rgba(0, 0, 0, 0.2);
	width: 50px;
	height: 50px;
	border-radius: 50%;
}

.chenq_span1 {
	transform: rotate(45deg);
}

.chenq_span2 {
	transform: rotate(-45deg);
}

/* btn submit*/
.sub-on {
	background: #4c7ee9;
}

.send-on {
	color: #c1c1c1 !important;
	cursor: not-allowed;
}

/*form*/
.freeBox .form .li .select {
	padding: 0 1px;
}

.freeBox .form .li .select select {
	display: block;
	width: 100%;
	height: 38px;
	border: none;
	padding: 0 6px;
	color: #666;
}

.show-img-code {
	height: 100%;
}

.show-img-code img {
	height: 100%;
}

/* 失败弹框 */
#yati {
	display: none;
	position: fixed;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	right: 0;
	z-index: 9999;
}

.yativalb {
	display: flex;
	justify-content: center;
}

#yaval {
	background: rgba(0, 0, 0, 0.7) !important;
	color: #FFFFFF;
	padding: 23px 30px !important;
	border-radius: 32px !important;
	font-size: 18px;
	text-align: center;
	font-family: PingFangSC-Regular;
	color: #FFFFFF;
	letter-spacing: 0;
	text-align: center;
	font-weight: 400;
	line-height: 18px;
	-webkit-backdrop-filter: saturate(50%) blur(10px);
	backdrop-filter: saturate(50%) blur(10px);
}

/* 语音体验 */
.experienceVoiceBox {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 29;
}

.experienceVoiceBox .shade {
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.3);
	opacity: 0.5;
	z-index: 29;
}

.experienceVoiceBox .experienceBody {
	width: 40vw;
	margin: 30vh auto;
	background: #fff;
	border-radius: 3px;
	padding: 15px 15px 50px;
	z-index: 30;
	position: relative;
}

.zhuan-box {
	padding: 15px;
	display: flex;
	justify-content: space-between;
	background-color: rgba(76, 126, 233, 1);
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	color: #ffffff;
}

.close-box {
	width: 20px;
	height: 20px;
	cursor: pointer;
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
	flex-shrink: 0;
}

.close-x {
	height: 15px;
	border-radius: 10px;
	background-color: #ffffff;
	border: 0.6px solid #ffffff;
	position: absolute;
}

.zhuan-con-box {
	margin-top: 90px;
	text-align: center;
}

.zhuan-con-box>div:first-child {
	font-weight: bold;
	font-size: 24px;
	margin-bottom: 8px;
}

.closeCell-box {
	display: none;
	justify-content: center;
	margin-top: 60px;
}

.sussessAll {
	display: none;
}

.footerbottmpad {
	padding-bottom: 64px;
}

.su-box {
	text-align: center;
	text-align: center;
	margin-top: 130px;
}

.su-box>div:first-child {
	font-size: 25px;
	font-weight: bold;
}

.su-box>div:nth-child(2) {
	color: rgba(68, 120, 232, 1);
	font-size: 24px;
	margin: 10px;
}

.su-box>div:nth-child(3) {
	text-align: center;
	margin-top: 40px;
}

.su-box>div:nth-child(3)>span {
	font-size: 16px;
	color: rgba(68, 120, 232, 1);
	border: 1px solid rgba(68, 120, 232, 1);
	padding: 10px 55px;
	border-radius: 30px;
}

.left-trial-side {
	position: fixed;
	top: 55%;
	z-index: 10;
	background: #ffffff;
	left: 0px;
	padding: 14px;
	box-shadow: 3px 10px 20px #b5bdd8;
	border-top-right-radius: 30px;
	border-bottom-right-radius: 30px;
	cursor: pointer;
}

.disac {
	display: flex;
	align-items: center;
}

.fon16 {
	font-size: 16px;
}

.left-img {
	width: 16px;
	height: 15px;
	margin-left: 6px;
}

.trial-form {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(0, 0, 0, 0.7);
	padding: 30px 170px;
	z-index: 30;
}

.gaoliang {
	font-size: 16px;
}

.daifa {
	font-size: 14px;
	color: rgba(127, 127, 127, 1);
}

.posr {
	position: relative;
	display: none;
}

.con {
	color: #ffffff;
	font-size: 22px;
}

.foot-qw {
	width: 30px;
	margin-left: 6px;
}

.trial-qr {
	position: absolute;
	left: 240px;
	top: -28px;
	width: 90px;
	z-index: 1;
	border: 2px solid rgba(39, 40, 42, 1);
}

.left-colse {
	position: absolute;
	right: 0;
	width: 24px;
	top: -20px;
	cursor: pointer;
}

.white {
	color: #ffffff !important;
}

.bottom-box {
	color: #ffffff;
	margin-top: 15px;
	width: 100%;
	justify-content: space-around;
}

.bottom-input-box {
	display: flex;
	align-items: center;
	background-color: rgba(255, 255, 255, 0.9);
	margin-right: 20px;
	border-radius: 4px;
	padding: 0 10px 0 12px;
	width: 100%;
}

.bottom-input-box>img {
	width: 15px;
	margin-right: 6px;
}

.bottom-input {
	border: none;
	width: 100%;
	height: 35px;
	background: transparent;
}

.bottom-input::placeholder {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #787878;
	font-weight: 400;
}

.bottom-con-box {
	flex-shrink: 0;
	justify-content: flex-end;
}

.bottom-btn {
	flex-shrink: 0;
	margin-right: 6px;
	height: 35px;
	background-color: rgba(76, 126, 233, 1);
	border: none;
	border-radius: 30px;
	padding: 0 22px;
	color: #ffffff;
}

.bottom-con-box>div {
	text-align: right;
	text-align: right;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.cellImg {
	display: none;
}

#FontScroll {
	height: 40px;
	line-height: 20px;
	overflow: Hidden;
	margin: 0 auto;
}

#FontScroll a {
	color: #ffffff;
	text-decoration: none;
	font-size: 16px;
	text-align: right;
}

#FontScroll .line {
	text-align: left;
	width: 100%;
}

#FontScroll .fontColor a {
	color: rgba(127, 127, 127, 1);
	font-size: 14px;
}

#FontScroll {
	padding-left: 10px;
}

/* 媒体查询 */
/* CSS Document */
/* 1 */
.aboutHonour .honour .li .text {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

/* 2 */
.caseBome .li .text .p {
	word-bread: break-all;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	min-height: 48px;
}

/* 3 */
.videoBoxOne .text .p {
	word-bread: break-all;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}

.box-title {
	font-family: PingFang SC;
	font-size: 36px;
	font-weight: 500;
	line-height: 54px;
	letter-spacing: 0em;
	text-align: center;
	text-align: center;
	color: #020814;
}

.box-sub-title {
	font-family: PingFang SC;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: 0em;
	text-align: center;
	color: #41464F;
}

.model-value-list {
	margin-top: 40px;
}

.model-value-list .model-value-list-nub {
	display: flex;
	align-items: center;
	justify-content: space-between;
	background: #fff;
	margin-bottom: 16px;
	padding: 40px;
}

.model-value-list .model-value-list-nub:nth-of-type(2n-1) {
	flex-direction: row-reverse;
}

.model-value-list .model-value-list-nub .model-img {
	width: 46.428571%;
}

.model-value-list .model-value-list-nub .model-text {
	width: 50%;
	padding-right: 40px;
	box-sizing: content-box;
}

.model-value-list .model-value-list-nub:nth-of-type(2n) .model-text {
	padding-left: 40px;
	padding-right: 0px;
}

.model-value-list .model-value-list-nub .model-text .model-text-title {
	color: #020814;
	font-family: PingFang SC;
	font-weight: medium;
	font-size: 28px;
	line-height: 40px;
	letter-spacing: 0px;
	text-align: left;
}

.model-text-list {
	padding-left: 24px;
	margin-top: 40px;
}

.model-tln-title {
	color: #020814;
	font-family: PingFang SC;
	font-weight: bold;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: 0px;
	text-align: left;
	position: relative;

}

.model-tln-duan {
	color: #020814;
	font-family: PingFang SC;
	font-weight: medium;
	font-size: 16px;
	line-height: 2;
	letter-spacing: 0px;
	text-align: left;
	margin: 8px 0px;
}

.com-capability-list {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-top: 30px;
}

.product_worth .com-capability-list .ys_fadeup2 {
	margin-right: 25px;
	margin-bottom: 25px;
	width: 370px;
	border-radius: 16px;
	background: #fff;
	overflow: hidden;
	background-image: linear-gradient(90deg, #F0F5FF 0%, #F8FAFF 100%);
}

.com-capability-list-nub {
	width: 100%;
	height: auto;
	margin-bottom: 0;
	padding: 16px;
	display: block;
	border-radius: 0;
	background: none;
	border: 0;
}

.com-capability-list-tit {
	display: flex;
	align-items: center;
	height: 36px;
}

.com-capability-list-tit img {
	transition: all .4s;
}

.com-capability-list-nub:hover .com-capability-list-tit img {
	transform: scaleX(-1);
}

.com-capability-list-tit span {
	font-family: PingFangSC-Semibold;
	font-size: 20px;
	color: #282828;
	line-height: 32px;
	font-weight: 600;
	margin-left: 8px;
}

.product_worth .com-capability-list-tip {
	position: initial;
	padding-left: 9px;
}

.product_worth .com-capability-list .com-capability-list-tip li {
	margin-right: 0;
}

.com-capability-list-tip li {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #787878;
	text-align: left;
	line-height: 20px;
	font-weight: 400;
}

.com-capability-list-tip li div {
	position: relative;
	margin-top: 4px;
	line-height: 22px;
	margin-left: 13px;
}

.com-capability-list-tip li div::before {
	content: '';
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background: #005BFF;
	position: absolute;
	left: -10px;
	top: 10px;
	transform: scale(1);
}

.com-capability-list-key {
	width: 80px;
	height: 80px;
	color: #000000;
	font-family: PingFang SC;
	font-weight: bold;
	font-size: 30px;
	line-height: 28px;
	letter-spacing: 0px;
	text-align: center;
	flex-shrink: 0;
	margin-top: 4px;
}

.com-capability-list-text-title {
	color: #000000;
	font-family: PingFang SC;
	font-weight: medium;
	font-size: 20px;
	line-height: 28px;
	letter-spacing: 0px;
	text-align: left;
}

.com-capability-list-text-desc {
	color: #41464F;
	font-family: PingFang SC;
	font-weight: regular;
	font-size: 14px;
	line-height: 24px;
	letter-spacing: 0px;
	text-align: left;
	margin-top: 4px;
}

.train-product-img {
	margin: 40px auto 0 auto;
}

@media screen and (max-width: 1440px) {
	.model-value-list .model-value-list-nub .model-text {
		padding-right: 40px;
	}

	.model-value-list .model-value-list-nub:nth-of-type(2n) .model-text {
		padding-left: 40px;
		padding-right: 0px;
	}
}

@media screen and (max-width: 1680px) {
	.model-value-list .model-value-list-nub .model-text {
		padding-right: 40px;
	}

	.model-value-list .model-value-list-nub:nth-of-type(2n) .model-text {
		padding-left: 40px;
		padding-right: 0px;
	}
}

@media screen and (max-width: 750px) {

	/* cell */
	* {
		font-size: 14px;
	}

	html,
	body {
		font-size: calc(100vw / 7.5);
	}

	body .cellBoxDiv,
	.minkNaver,
	.banner .imgBox,
	.indexMinker .listThree .li .p,
	.indexMinker .moreBox,
	.indexMinker .buttonOne,
	.footer .top .right,
	.footer .opener .right,
	.indexNews .nextBox,
	.indexNews .prevBox,
	.indexNews .text .icon,
	.indexNews .text .p,
	.centerImgTwo .text a,
	.swiper-container .nextBox,
	.nextBox,
	.swiper-container .prevBox,
	.prevBox,
	.automatonSix .soundText .li .m em,
	.againBox .navs .li .p,
	.indexMinker .mker .swiper-button-prev,
	.indexMinker .mker .swiper-button-next,
	.botButton,
	.indexMinker .mker .imger .p::before,
	.indexMinker .mker .imger .p::after,
	.embed-icon {
		display: none;
	}

	.pc_footer,
	.pc_details {
		display: none !important;
	}

	.mobile_footer,
	.mobile_details {
		display: block !important;
	}

	.pc-about-us,
	.pc-indexMinker-business-new-about {
		display: none !important;
	}

	.mobile-about-us,
	.mobile-indexMinker-business-new-about {
		display: block !important;
	}

	.indexNews a:hover {
		box-shadow: 0 0 0 0 #fff;
	}

	.w1146 {
		width: auto;
	}

	div.indexMinker,
	div.centerImgTwo,
	.pdtb-80 {
		padding: 5.6vh 0.4rem !important;
	}

	div.footer-new {
		padding: 0px !important;
	}

	.indexMinkerNb {
		padding: 5.6vh 0 5.6vh 0.4rem;
	}

	.indexMinkerNb .tit,
	.indexMinkerSd .tit {
		padding-right: 0.4rem;
	}

	.indexMinkerSd {
		padding: 0 0 5.6vh 0.4rem;
	}

	.indexMinkerSd .open {
		margin-right: 0.4rem;
	}

	/*  */
	.againBox,
	.indexMinker .listOne,
	.indexMinker .listTwo,
	.indexMinker .mker,
	.merchandise,
	.videoBoxOne,
	.administrateOne,
	.administrateTwo {
		margin-top: 32px;
	}

	/*  */
	.banner2 {
		background: #fff;
	}

	.banner {
		margin-top: 56px;
		padding: 0 20px 56px 20px;
		text-align: center;
	}

	.banner .swiper-container {
		padding-bottom: 0;
	}

	.banner .textBox {
		width: auto;
		float: none;
		padding: 32px 0 0 0;
	}

	.banner .textBox .h1 {
		font-size: 30px;
		line-height: 44px;
		font-weight: normal;
	}

	.banner .textBox .p {
		font-size: 14px;
		line-height: 21px;
		color: #999;
	}

	.banner .textBox a {
		float: none;
		margin: auto;
	}

	.iconIndex {
		background: #fff;
		padding: 7px 20px;
	}

	.iconIndex .swiper-container {
		height: 39px;
	}

	.iconIndex .cont {
		justify-content: space-between;
	}

	.iconIndex .cont .li {
		margin-left: 0;
	}

	.iconIndex .cont .li a {
		width: 55px;
		height: 39px;
		height: auto;
		margin: 10px 0;
	}

	.indexMinker .h1,
	.box-title {
		font-size: 24px;
		line-height: 36px;
	}

	.indexMinker .h1 i {
		display: block;
	}

	.indexMinker .mk {
		font-size: 14px;
		line-height: 24px;
		color: #999;
	}

	.indexMinker .mNav {
		margin-top: 32px;
		justify-content: space-between;
	}

	.indexMinker .mNav .li {
		margin: 0;
	}

	.indexMinker .mNav .li a {
		width: auto;
		padding: 0 20px;
		font-size: 16px;
	}

	.indexMinker .listOne .li {
		flex-wrap: wrap;
	}

	.indexMinker .listOne .li .mLi {
		width: auto;
		margin-left: 0;
		margin-top: 10px;
	}

	.indexMinker .listOne .li .mLi:first-child {
		margin-top: 0;
	}

	/*  */
	.indexMinker .listOne .li .mLi a {
		padding: 20px;
		display: flex;
		justify-content: flex-start;
		flex-wrap: wrap;
	}

	.indexMinker .listOne .li .mLi .img,
	.indexMinker .listTwo .li .top .img {
		width: 40px;
		height: 40px;
		margin: 0 8px 0 0;
	}

	.indexMinker .listOne .li .mLi .h2,
	.indexMinker .listTwo .li .top .p {
		line-height: 40px;
		margin: 0;
	}

	.indexMinker .listOne .li .mLi .p {
		width: 100%;
		margin-top: 16px;
		text-align: left;
	}

	/*  */
	.indexMinker .listTwoCell {
		overflow-x: scroll;
		overflow-y: hidden;
		padding-bottom: 28px;
	}

	.indexMinker .listTwoCell::-webkit-scrollbar {
		-webkit-appearance: none;
	}

	.indexMinker .listTwoCell::-webkit-scrollbar:vertical {
		width: 12px;
	}

	.indexMinker .listTwoCell::-webkit-scrollbar:horizontal {
		height: 4px;
	}

	.indexMinker .listTwoCell::-webkit-scrollbar-thumb {
		background-color: #4c7ee9;
		border-radius: 2px;
	}

	.indexMinker .listTwoCell::-webkit-scrollbar-track {
		border-radius: 2px;
		background-color: #dcdfe6;
	}

	.indexMinker .listTwoCell .li {
		justify-content: flex-start;
		flex-wrap: nowrap;
	}

	.indexMinker .listTwoCell .li .mLi {
		margin-top: 0;
		width: 99%;
		flex: 0 0 99%;
	}

	.indexMinker .listTwo .li .kmin {
		padding: 20px;
	}

	.indexMinker .listTwo .li .text {
		padding: 16px 0 0 0;
		border-bottom: none;
	}

	/*  */
	.indexMinker .listThree {
		padding-top: 32px;
	}

	.indexMinker .listThree .li {
		margin-right: 0;
		margin-top: 16px;
		border: none;
		border-radius: 0;
	}

	.indexMinker .listThree .li:first-child {
		margin-top: 0;
	}

	.indexMinker .listThree .li a {
		padding: 0;
		display: flex;
		justify-content: flex-start;
		align-items: center;
	}

	.indexMinker .listThree .li .img {
		margin: 0 16px 0 0;
	}

	.indexMinker .listThree .li .h1 {
		margin-top: 0;
		font-size: 16px;
		line-height: 24px;
		text-align: left;
	}

	.indexMinker .mker .imger {
		padding: 16px 25px 32px 20px;
		height: auto;
	}

	.indexMinker .mker .imger .img {
		height: 78px;
		padding: 0;
		width: auto;
	}

	.indexMinker .mker .imger .img img {
		width: auto;
		height: 100%;
		margin: auto;
	}

	.indexMinker .mker .imger .p {
		height: auto;
		min-height: 190px;
		font-size: 16px;
		line-height: 24px;
		margin: 15px 0 30px 0;
	}

	.indexMinker .mker .imger .p::before,
	.indexMinker .mker .imger .p::after,
	.indexMinker .mker .swiper-pagination-bullet,
	.centerImgThree .swiper-pagination-bullet {
		width: 10px;
		height: 10px;
	}

	.indexMinker .open {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}

	.indexMinker .open a {
		width: 106px;
		margin-right: 0;
		margin-top: 8px;
		height: auto;
	}

	.indexMinker .open::after {
		content: '';
		width: 106px;
	}

	.indexMinker .open {
		padding: 24px 0 0 0;
	}

	.indexMinkerTwo .h1,
	.indexMinkerTwo .mk {
		color: #fff;
	}

	.indexMinker .green .buttonOne {
		display: block;
	}

	.footer {
		padding: 32px 20px 40px 20px;
		/* margin-bottom: 40px; */
	}

	.footer .top {
		padding: 0 0 32px 0;
	}

	.footer .top .left .logo .p {
		white-space: nowrap;
	}

	.footer .top .left {
		float: none;
	}

	.footer .top .left .tel {
		margin-top: 16px;
	}

	.footer .bot {
		padding: 16px 0 0 0;
	}

	.footer .bot .left {
		display: flex;
		justify-content: center;
		flex-wrap: wrap;
	}

	.footer .bot .left,
	.footer .bot .left .p {
		float: none;
		margin-right: 0;
		line-height: 24px;
		text-align: center;
	}

	.footer .bot .left .p {
		margin: 0 2.5px;
	}

	.footer .bot-new {
		display: flex;
		flex-direction: column;
		align-items: center;
	}

	.footer .bot .right {
		margin-top: 16px;
		float: none;
		text-align: center;
	}

	.footer .bot .aff-slogan {
		margin-top: 16px;
	}

	.footer .opener .lift {
		max-width: 100%;
	}

	.indexNews {
		width: auto;
		margin: 32px 0 0 0;
		background: #fff;
		border-radius: 8px;
		padding: 0 16px;
	}

	.indexNews a {
		width: auto;
		height: auto;
		min-height: 56px;
		box-shadow: 0 0 0 #fff;
		padding: 16px 0;
		border-top: 1px solid #ebeef5;
	}

	.indexNews .swiper-slide:first-child a {
		border-top: none;
	}

	.indexNews .img {
		width: 56px;
		height: 56px;
		border-radius: 8px;
		position: absolute;
		top: 16px;
		left: 0;
	}

	.indexNews .text {
		padding: 0 0 0 64px;
	}

	.indexNews .text .h2 {
		font-size: 14px;
		line-height: 24px;
		margin: 0;
		padding-top: 4px;
	}

	.cellFooter {
		display: block;
	}

	.centerImgOne img {
		width: 100%;
		margin: 32px auto 0;
	}

	.numberCell {
		flex-wrap: wrap;
		padding-top: 8px;
		margin: 0;
	}

	.numberCell .li {
		width: 50%;
		margin-top: 24px;
		margin-right: 0;
	}

	.numberCell .li .p {
		font-size: 14px;
		line-height: 24px;
	}

	.numberCell .li .h2 .m {
		font-size: 40px;
		line-height: 40px;
	}

	.numberCell .li .h2 .m i {
		width: 10px;
		height: 10px;
		right: -15px;
		top: 5px;
	}

	.minkGreen {
		padding-top: 0;
	}

	.minkGreen .li .img {
		height: auto;
	}

	.minkGreen .li .text,
	.automatonSix .text .li .p {
		margin-top: 16px;
	}

	.minkGreen .li {
		margin-right: 0;
		width: 100%;
		margin-top: 32px;
	}

	.indexMinker .more2,
	.automatonSix,
	.automatonSix .text {
		margin: 32px 0 0 0;
	}

	.automatonSix .img,
	.automatonSix .text,
	.automatonSix .soundText {
		width: 100%;
	}

	.automatonSix .text .li {
		border: 1px solid #dcdfe6;
		border-radius: 8px;
		background: #fff;
		padding: 20px;
		margin-top: 10px;
	}

	.automatonSix .text .li:first-child {
		margin-top: 0;
	}

	.automatonSix .text .li .mer {
		width: 40px;
		height: 40px;
		left: 20px;
		top: 20px;
	}

	.automatonSix .text .li .h2 {
		padding-left: 48px;
		line-height: 40px;
	}

	/*  */
	.centerMerThree,
	.automatonSix .soundText {
		overflow-x: scroll;
		overflow-y: hidden;
		display: flex;
		flex-wrap: nowrap;
		justify-content: flex-start;
		padding-top: 32px;
	}

	.centerMerThree .listTwoCell::-webkit-scrollbar,
	.centerImgchilder::-webkit-scrollbar,
	.automatonSix .soundText::-webkit-scrollbar,
	.centerMerThree8::-webkit-scrollbar {
		-webkit-appearance: none;
	}

	.centerMerThree .listTwoCell::-webkit-scrollbar:vertical,
	.centerImgchilder::-webkit-scrollbar:vertical,
	.automatonSix .soundText::-webkit-scrollbar:vertical,
	.centerMerThree8::-webkit-scrollbar {
		width: 12px;
	}

	.centerMerThree .listTwoCell::-webkit-scrollbar:horizontal,
	.centerImgchilder::-webkit-scrollbar:horizontal,
	.automatonSix .soundText::-webkit-scrollbar:horizontal,
	.centerMerThree8::-webkit-scrollbar:horizontal {
		height: 4px;
	}

	.centerMerThree .listTwoCell::-webkit-scrollbar-thumb,
	.centerImgchilder::-webkit-scrollbar-thumb,
	.automatonSix .soundText::-webkit-scrollbar-thumb,
	.centerMerThree8::-webkit-scrollbar-thumb {
		background-color: #4c7ee9;
		border-radius: 2px;
	}

	.centerMerThree .listTwoCell::-webkit-scrollbar-track,
	.centerImgchilder::-webkit-scrollbar-track,
	.automatonSix .soundText::-webkit-scrollbar-track,
	.centerMerThree8::-webkit-scrollbar-track {
		border-radius: 2px;
		background-color: #dcdfe6;
	}

	.centerMerThree .li,
	.automatonSix .soundText .li,
	.automatonSix .img2 .li {
		margin-top: 0;
		width: 99%;
		flex: 0 0 99%;
	}

	.centerMerThree .li a {
		padding: 20px;
		display: flex;
		justify-content: flex-start;
		flex-wrap: wrap;
	}

	.centerMerThree .li .img {
		width: 40px;
		height: 40px;
		margin: 0 8px 0 0;
	}

	.centerMerThree .li .p {
		margin: 0;
		line-height: 40px;
	}

	.centerMerThree .li .text {
		margin-top: 16px;
		width: 100%;
		text-align: left;
	}

	/*  */
	.sixNavMinkCell,
	.centerImgchilder {
		margin-top: 32px;
		display: flex;
		flex-wrap: nowrap;
		overflow-x: scroll;
		overflow-y: hidden;
		justify-content: flex-start;
	}

	.sixNavMinkCell::-webkit-scrollbar {
		height: 0;
	}

	.sixNavMinkCell .li,
	.centerImgchilder .li {
		width: 100%;
		flex: 0 0 100%;
		margin-right: 30px;
	}

	.sixNavMinkCell .li .p {
		font-size: 16px;
		line-height: 16px;
	}

	.centerImgchilder {
		margin-top: 0;
	}

	.centerImgchilder .li {
		display: block;
		margin-bottom: 30px;
	}

	.sixNavMinkCell .li:last-child,
	.centerImgchilder .li:last-child {
		margin-right: 0;
	}

	.sixNavMink2 {
		margin-top: 0;
		padding-top: 22px;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}

	.sixNavMink2 .li {
		margin: 10px 0 0 0;
		width: 3.2rem;
		border-radius: 8px;
		background: #fff;
		border: 1px solid #dcdfe6;
		padding: 16px 0;
	}

	.sixNavMink2 .li .img {
		width: 40px;
		height: 40px;
	}

	.sixNavMink2 .li .p {
		font-size: 16px;
		margin-top: 8px;
	}

	.centerMerThree5 {
		display: block;
		overflow: hidden;
	}

	.centerMerThree5 .li,
	.merchandise .li {
		margin-top: 10px;
	}

	.centerMerThree5 .li:first-child,
	.merchandise .li:first-child {
		margin-top: 0;
	}

	.merchandise {
		display: block;
	}

	.merchandise .li {
		width: auto;
		margin-left: 0;
	}

	.merchandise .li .text .p {
		height: auto;
	}

	.centerImgTwo .text {
		position: relative;
		transform: translate(0, 0);
		top: auto;
		left: auto;
		width: auto;
		text-align: center;
	}

	.centerImgTwoColor .cont div.img,
	.centerImgTwo .cont div.img {
		float: none;
		width: 100%;
		height: auto;
		margin-top: 32px;
	}

	.centerImgTwo-new .cont div.img img {
		height: auto;
	}

	.centerImgTwo div.text .h1 {
		font-size: 24px;
		line-height: 36px;
		margin-bottom: 10px;
	}

	.centerImgTwo .text .p {
		font-size: 14px;
		line-height: 24px;
		color: #999;
		margin-top: 16px;
	}

	.centerImgTwo .text .p .k {
		text-align: left;
	}

	.centerImgTwo .text .p .k:first-child {
		padding-top: 16px;
	}

	.centerImgTwo .text .p .k p:first-child {
		font-size: 20px;
		line-height: 28px;
		margin-bottom: 8px;
	}

	/*  */
	.centerMerTwoCells .swiper-container {
		padding-bottom: 35px;
	}

	.centerMerTwo {
		padding-top: 32px;
	}

	.centerMerTwo .li {
		width: 99%;
		float: none;
		margin-top: 10px;
		margin-right: 0;
		position: relative;
		min-height: 40px;
	}

	.centerMerTwo .li:first-child {
		margin-top: 0;
	}

	.centerMerTwo .li a {
		padding: 20px;
	}

	.centerMerTwo .li .top .img {
		width: 40px;
		height: 40px;
	}

	.centerMerTwo .li .top {
		position: absolute;
		top: 20px;
		left: 20px;
	}

	.centerMerThreeSix {
		display: block;
		overflow: hidden;
	}

	.centerMerThreeSix .li a {
		display: block;
	}

	.centerMerThreeSix .li .img {
		width: 80px;
		height: 80px;
		margin: auto;
	}

	.centerMerThreeSix .li .p {
		margin-top: 24px;
	}

	.centerMerThreeSix .li {
		margin-top: 10px;
	}

	.centerMerThreeSix .li:first-child {
		margin-top: 0;
	}

	.banner .textBox .href {
		display: flex;
		justify-content: center;
	}

	.banner .textBox .href a {
		margin: 0 16px;
	}

	.clientText .listTwo .li .mLi {
		width: auto;
		margin: 10px 0 0 0;
	}

	.clientText .listTwo .li .mLi:first-child {
		margin: 0;
	}

	.centerMerTwo .li .top .p {
		line-height: 40px;
	}

	.centerMerTwo3 .li .text {
		margin-top: 56px;
	}

	.indexMinker .listTwo .li .mLi {
		margin-top: 10px;
		margin-right: 0;
		width: 100%;
	}

	.indexMinker .listTwo .li .mLi:first-child {
		margin-top: 0;
	}

	.indexMinker .listTwo .li .mLi .top .img {
		width: 80px;
		height: 80px;
		/* margin: auto; */
	}

	/* .indexMinker .listTwo .li .mLi .text{ padding: 0;} */
	.indexMinker .listTwo .li .mLi .text {
		padding: 0;
		margin-top: 10px;
	}

	.centerMerTwo .li .text {
		margin-top: 56px;
	}

	.centerMer .cont {
		padding: 32px 20px;
		flex-wrap: wrap;
		justify-content: space-between;
	}

	.centerMer .cont .li:first-child,
	.centerMer .cont .li:nth-child(2) {
		margin-bottom: 24px;
	}

	.soundBox {
		justify-content: space-between;
		padding-top: 22px;
	}

	.soundBox .li .img {
		width: 40px;
		height: 40px;
	}

	.soundBox .li {
		width: 3.2rem;
		margin-right: 0;
		margin-top: 1.8vh;
	}

	.soundBox::after {
		content: '';
		width: 162px;
	}

	.soundBox .li a {
		padding: 20px 10px;
	}

	.automatonSix2 .text .li {
		text-align: center;
		margin-top: 10px;
		margin-bottom: 0;
	}

	.automatonSix2 .text .li .h2 {
		padding-left: 0;
	}

	.automatonSix2 .text .li:first-child {
		margin-top: 0;
	}

	/*.automatonSix .soundText{ padding-top: 0; padding-bottom: 30px;}
	.automatonSix .soundText .li .p{ display: block; padding-left: 0; color: #999;}
	.automatonSix .soundText .li .m{ justify-content: center; color: #333;}
	.automatonSix .soundText .li .imgs{ display: block;}
	.automatonSix .soundText .li{ margin-right: 30px;}*/

	/*.caseBoxOne, .caseBome{ padding-top: 32px; display: flex; justify-content: flex-start; flex-wrap: nowrap; overflow-x: auto;}*/
	/*.caseBoxOne .li, .caseBome .li{ width: 264px; flex: 0 0 264px; margin-top: 0; margin-right: 10px;}*/
	.videoBoxOne {
		width: auto;
		margin-left: 0;
	}

	.videoBoxOne .li {
		margin: 0 10px 0 0;
	}

	/* wongs */
	.woogs {
		width: auto;
		padding: 112px 20px 0 20px;
	}

	.woogs .img {
		width: 175px;
	}

	.woogs .h1 {
		margin-top: 8px;
		font-size: 16px;
		line-height: 26px;
	}

	.woogs p,
	.woogs .h2 {
		padding: 0;
	}

	.woogs a {
		margin-top: 72px;
	}

	/*  */
	.againBox .navs {
		display: flex;
		justify-content: flex-start;
		flex-wrap: nowrap;
		overflow-x: auto;
		width: 100%;
		float: none;
	}

	.againBox .navs .li {
		padding: 0 3.2vh 0 0;
		margin-top: 0;
		border-bottom: 0;
	}

	.againBox .navs .li .h2 {
		white-space: nowrap;
		font-size: 14px;
		line-height: 14px;
		padding-bottom: 12px;
	}

	.againBox .navs .li::after {
		content: '';
		width: auto;
		height: 4px;
		background: #dcdfe6;
		position: absolute;
		top: auto;
		left: 0;
		bottom: 0;
		right: 3.2vh;
		opacity: 0;
	}

	.againBox .navs .li.on::after {
		opacity: 1;
	}

	.againBox .textBox {
		float: none;
		width: auto;
		padding-right: 2vh;
		margin-top: 24px;
	}

	.againBox .textBox .text {
		background: hsla(0, 0%, 100%, 0);
		padding: 0;
		border: none;
	}

	.againBox .textBox .text .h2 {
		font-size: 14px;
		line-height: 24px;
	}

	.againBox .textBox .text .list,
	.administrateTwo .text .list .m {
		margin-top: 16px;
	}

	.againBox .textBox .text .list .ms {
		float: none;
		width: auto;
	}

	.againBox .textBox .text .list .right {
		width: auto;
		margin-top: 24px;
		float: none;
	}

	.againBox .textBox .text .list .right .h3 {
		font-size: 14px;
		line-height: 14px;
	}

	.againBox .textBox .text .list .right .p {
		font-size: 12px;
		line-height: 18px;
	}

	.againBox .textBox .text .list .right .m {
		margin-top: 24px;
	}

	.administrateTwo .text,
	.administrateTwo .img {
		float: none;
		width: auto;
	}

	.administrateTwo .text .h2 {
		font-size: 20px;
		line-height: 20px;
	}

	.administrateTwo .text .list {
		margin-top: 24px;
	}

	.administrateTwo .text .h3 {
		font-size: 16px;
		line-height: 16px;
	}

	.administrateTwo .text .p {
		font-size: 12px;
		line-height: 18px;
	}

	.administrateTwo .img {
		margin-top: 24px;
	}

	.numberCell .li .h2 .m .x {
		font-size: 12px;
		line-height: 12px;
		position: absolute;
		right: -18px;
		top: 21px;
	}

	.administrateOne {
		display: flex;
		justify-content: space-around;
	}

	.administrateOne .li {
		margin-right: 0;
	}

	/*  */
	.bankone {
		padding: 32px 2vh;
	}

	.bankone .cont .li .img {
		width: 48px;
		height: 48px;
	}

	.bankone .cont .li .p {
		font-size: 14px;
		line-height: 48px;
	}

	.bankone .cont {
		justify-content: space-between;
		flex-wrap: wrap;
	}

	.bankone .cont .li::after {
		display: none;
	}

	.bankone .cont .li {
		margin-left: 0;
		margin-top: 24px;
		width: 3.2rem;
	}

	.bankone .cont .li:first-child,
	.bankone .cont .li:nth-child(2) {
		margin-top: 0;
	}

	/*  */
	.cellNacTop,
	.automatonSixCell {
		display: block;
	}

	.botCellNav {
		display: flex;
	}

	.caseBanner {
		width: 100%;
		height: 170px;
		background: #f5f7fa;
		margin-top: 56px;
	}

	.caseBanner .img2 {
		display: none;
	}

	.caseBanner .text {
		top: 50%;
	}

	.caseBanner .text .h1 {
		font-size: 30px;
		line-height: 44px;
		color: #333;
		font-weight: normal;
	}

	.caseBanner .text .h2 {
		font-size: 14px;
		line-height: 21px;
		color: #999;
		margin-top: 16px;
	}

	.aboutNav {
		overflow-x: auto;
		width: 100%;
		justify-content: flex-start;
	}

	/* .aboutNav a{ white-space: nowrap; font-size: 14px; line-height: 14px; padding: 24px 32px 24px 0; margin: 0;} */
	.aboutNav a {
		white-space: nowrap;
		font-size: 14px;
		line-height: 14px;
		padding: 24px 12px 24px 0;
		margin: 0;
	}

	.aboutNav a:last-child {
		padding: 24px 2vh 24px 0;
	}

	.aboutOne .h2 {
		font-size: 20px;
		line-height: 20px;
		font-weight: normal;
	}

	.aboutOne {
		margin-top: 16px;
		padding-right: 2vh;
	}

	.aboutOne .img {
		float: none;
		width: auto;
		margin-top: 24px;
	}

	.aboutOne .text {
		width: auto;
		float: none;
		margin-top: 16px;
		line-height: 24px;
	}

	.aboutIcon .li,
	.aboutIcon .li:nth-child(3n) {
		margin: 48px auto 0;
		width: 260px;
	}

	.aboutIcon .li:first-child {
		margin: 0 auto;
	}

	.aboutIcon .li .img {
		width: 29px;
		height: 29px;
		margin-right: 20px;
	}

	.aboutIcon .li .h2 {
		font-size: 20px;
		line-height: 29px;
	}

	.aboutIcon .li .p {
		font-size: 16px;
		line-height: 16px;
		margin-top: 14px;
	}

	/*  */
	.aboutListCell,
	.videoBoxOneCell,
	.aboutTeachCell {
		display: block;
	}

	.videoBoxOne .rLi {
		margin: 16px 0 0 0;
		width: 39.5vh;
	}

	.videoBoxOne .li {
		width: 5.28rem;
	}

	.videoBoxOne .sLi .img {
		height: auto;
	}

	.videoBoxOne .swiper-container {
		padding-right: 1.6rem;
	}

	.contact {
		padding: 0 2vh 0 0;
	}

	.contact .li {
		width: 100%;
		margin-right: 0;
		margin-top: 32px;
	}

	.contact .li:first-child {
		margin-top: 0;
	}

	.contact .li .img,
	.companyBot .li a {
		height: auto;
	}

	.companyBot {
		flex-wrap: wrap;
		padding: 0 2vh 5.6vh 2vh;
	}

	.companyBot .li {
		width: 100%;
		margin-top: 10px;
	}

	.companyBot .li:first-child {
		margin-top: 0;
	}

	.openBox {
		padding-top: 5.6vh;
	}

	.indexMinker .list23 .li.on {
		display: block;
	}

	.indexMinker .list23 .li .mLi .top .img {
		width: 40px;
		height: 40px;
		margin-right: 8px;
	}

	.indexMinker .list23 .li .mLi .text {
		margin-top: 16px;
	}

	.indexMinker .tit .h3 {
		font-size: 14px;
		color: #999;
	}

	.honorBox {
		padding-top: 0;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}

	.honorBox .li {
		margin-top: 32px;
		width: 2.1rem;
		margin-right: 0;
	}

	.honorBox .li a {
		height: 1.48rem;
	}

	.honorBox .li:nth-child(2),
	.honorBox .li:nth-child(5),
	.honorBox .li:nth-child(8) {
		margin-right: 0;
	}

	.honorBox .li:first-child,
	.honorBox .li:nth-child(2) {
		width: 3.24rem;
		margin-right: 0;
	}

	.honorBox .li:first-child a,
	.honorBox .li:nth-child(2) a {
		height: 4.76rem;
	}

	.honorBox .li:nth-child(3) a,
	.honorBox .li:nth-child(4) a,
	.honorBox .li:nth-child(5) a {
		height: 3.08rem;
	}

	/*  */
	.caseBanner .img {
		display: none;
	}

	.caseBanner .text .p {
		font-size: 14px;
		line-height: 21px;
		margin: 16px 2vh 0 2vh;
		color: #999;
	}

	.caseBanner2 {
		height: 304px;
	}

	.caseBome .li {
		width: 100%;
		margin-right: 0;
		margin-top: 10px;
	}

	.caseBome .li:first-child {
		margin-top: 0;
	}

	.padding {
		margin-top: 32px;
	}

	/*  */
	.colorRed {
		background: #fff;
	}

	/* #fff */
	.colorRedOne {
		background: #f5f7fa;
	}

	.indexMinker .listThreeCell {
		padding: 0;
		margin: 0;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}

	.indexMinker .listThreeCell .buttonTwo,
	.communityTop .list {
		display: none;
	}

	.indexMinker .listThreeCell .li {
		width: 3.2rem;
		border-radius: 8px;
	}

	.indexMinker .listThreeCell .li a {
		display: block;
		padding: 16px 0 24px 0;
	}

	.indexMinker .listThreeCell .mr {
		position: relative;
		text-align: center;
		top: auto;
		right: auto;
	}

	.indexMinker .listThreeCell .li:nth-child(2) {
		margin-top: 0;
	}

	.indexMinker .listThreeCell .li .img {
		margin: 16px auto 0;
	}

	.indexMinker .listThreeCell .li .h1 {
		margin: 16px auto 0;
		line-height: 16px;
		text-align: center;
	}

	.indexMinker .listThreeCell .li .p {
		display: block;
		font-size: 12px;
		line-height: 18px;
		padding: 0 30px;
		margin: 16px auto 0;
	}

	.caseBerOne .list {
		margin-top: 32px;
	}

	.caseBerOne .list .li {
		width: 100%;
		margin: 10px 0 0 0;
	}

	.caseBerOne .list .li:first-child {
		margin: 0 0 0 0;
	}

	.communityTop {
		padding: 24px 0 0 2vh;
		border-top: 1px solid #ebeef5;
		margin-top: 53px;
	}

	.communityTop .cBnner {
		float: none;
		width: auto;
		margin-right: 2vh;
	}

	.communityTop .cBnner .img a {
		height: 187px;
	}

	.communityTop .cBnner .img .p {
		font-size: 12px;
		line-height: 32px;
	}

	.communityTop .cBnner .swiper-pagination {
		bottom: 0;
		display: flex;
		justify-content: flex-end;
		font-size: 12px;
		line-height: 32px;
		color: #fff;
		width: auto;
		left: auto;
		right: 15px;
	}

	.caseDateBox .left {
		width: auto;
		float: none;
		padding: 0 2vh 40px 2vh;
	}

	.caseDateBox .left .padding {
		margin-top: 24px;
	}

	.commTier {
		width: 100%;
		display: flex;
		justify-content: flex-start;
		flex-wrap: nowrap;
		overflow-x: auto;
		overflow-y: hidden;
		line-height: 30px;
	}

	.commTier .li {
		white-space: nowrap;
	}

	.commTier .li:last-child {
		padding-right: 2vh;
	}

	.commContent {
		margin-right: 2vh;
		padding: 0;
	}

	.commContent .li .text {
		float: none;
		width: auto;
		padding-left: 134px;
	}

	.commContent .li a {
		position: relative;
		min-height: 72px;
	}

	.commContent .li .img {
		width: 124px;
		height: 72px;
		position: absolute;
		top: 0;
		left: 0;
	}

	.commContent .li .text .h1 {
		font-size: 16px;
		line-height: 24px;
	}

	.commContent .li .text .p {
		display: none;
	}

	.caseDateBox {
		padding: 24px 0 46px 0;
	}

	.caseDateBox2 {
		padding: 0px 0;
	}

	.caseDateBox .right {
		float: none;
		width: auto;
		padding: 0px;
		border-top: 10px solid #f5f7fa;
	}

	.caseDateBox .right .h1 {
		font-size: 20px;
		font-weight: bold;
		line-height: 28px;
	}

	.caseDateBox .right .listText a {
		line-height: 48px;
	}

	.commContent .li:last-child {
		/* border-bottom: 1px solid #ebeef5; */
	}

	.caseDateBox .right .listText {
		padding: 0;
	}

	.topNavIndex {
		margin-top: 75px;
		/* border-top: 1px solid #dcdfe6; */
		padding: 24px 2vh 0 2vh;
	}

	.caseDateBox .left .textCintr {
		padding: 0px;
	}

	.caseDateBox .left .textCintr .h2,
	.caseDateBox .left .textCintr .h2 h1 {
		font-size: 20px;
		line-height: 28px;
	}

	.ad-lg {
		display: none;
	}

	.future-list-wrap {
		padding: 0px !important;
	}

	.searchr-wrap {
		display: none;
	}

	.hotwrap {
		display: none;
	}

	.caseDateBox .left .textCintr .tit {
		margin-top: 16px;
		padding-bottom: 0px;
		line-height: 12px;
		font-size: 12px;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}

	.caseDateBox .left .href a {
		margin-top: 24px;
		float: none;
		max-width: 100%;
	}

	.caseDateBox .left .href a:nth-child(2) {
		float: none;
	}

	.caseDateBox .caseBome {
		padding-top: 16px;
	}

	.centerMerTwo4 .li .mHr {
		margin: 0 0 0 48px;
		line-height: 40px;
	}

	.centerMerTwo4 .li .text {
		margin-top: 16px;
	}

	.indexMinker .listTwo2 .li .mLi .numb {
		display: none;
	}

	.indexMinker .listTwo3 .li .mLi {
		position: relative;
	}

	.indexMinker .listTwo3 .li .mLi .top .img {
		width: 40px;
		height: 40px;
		position: absolute;
		top: 20px;
		left: 20px;
	}

	.indexMinker .listTwo3 .li .mLi .text {
		margin: 0;
	}

	.indexMinker .listTwo3 .mLi2 .h3 {
		margin-left: 48px;
		line-height: 40px;
	}

	.indexMinker .listTwo3 .mLi2 p {
		margin-top: 16px;
	}

	.boxPc {
		display: block;
	}

	.contactSmink .text {
		display: none;
	}

	.contactSmink {
		padding: 56px 2vh 0 2vh;
	}

	.contactSmink .right {
		background: hsla(0, 0%, 100%, 0);
		float: none;
		width: auto;
	}

	.contactSmink .right .form {
		padding: 24px 0;
	}

	.contactSmink .right .form .h1,
	.contactSmink .right .cess .h1,
	.freeBox .h1,
	.freeBoxTwo .h1 {
		font-size: 24px;
		line-height: 24px;
		text-align: center;
	}

	.contactSmink .right .form .p {
		margin-top: 16px;
		font-size: 14px;
		line-height: 24px;
	}

	.contactSmink .right .form .p p {
		margin-top: 0;
	}

	.contactSmink .right .cess {
		padding: 100px 0 150px 0;
	}

	.contactSmink .right .cess .p {
		font-size: 14px;
		line-height: 24px;
		text-align: center;
		padding: 0 50px;
	}

	.contactSmink .right .cess .p i {
		color: #4c7ee9;
	}

	.freeBox {
		padding: 80px 2vh 24px 2vh;
		width: auto;
	}

	.freeBox .mk {
		font-size: 14px;
		line-height: 24px;
		margin-top: 16px;
	}

	.freeBox .form .li .mLi {
		width: auto;
	}

	.freeBox .form .li .sub {
		width: 100%;
	}

	.freeBox .form .li .p {
		text-align: left;
		margin-right: 80px;
	}

	.freeBox .form .li .em {
		display: none;
	}

	.freeBoxTwo {
		padding-top: 140px;
	}

	.freeBoxTwo .p {
		font-size: 14px;
		line-height: 24px;
		width: auto;
		margin: 11px 3vh 0 3vh;
	}

	.freeBoxTwo .input {
		width: auto;
		margin: 24px 2vh 0 2vh;
	}

	.freeBoxTwo .more {
		width: auto;
		margin: 24px 2vh 0 2vh;
	}

	.freeBoxTwo .br {
		margin: 24px 2vh;
		text-align: left;
		margin-right: 50px;
	}

	.indexMinker .listTwoCell2 .li .mLi {
		margin-right: 20px;
		margin-top: 0;
	}

	.indexMinker .listTwoCell2 .li .mLi .top .img {
		width: 40px;
		height: 40px;
		margin-right: 8px;
	}

	.indexMinker .listTwoCell2 .li .text {
		margin-top: 16px;
	}

	.banner3 .swiper-container {
		padding-bottom: 18px;
	}

	.lawBox {
		padding: 90px 2vh 32px 2vh;
	}

	.lawBox .h1 {
		font-size: 22px;
		line-height: 32px;
	}

	.lawBox .text {
		margin-top: 24px;
	}

	.lawBox .text .h2 {
		font-size: 18px;
	}

	.lawBox .text .p {
		font-size: 14px;
		line-height: 24px;
		margin-top: 8px;
	}

	.indexMinker .listTwo .mLi2 .bot {
		margin-top: 16px;
	}

	.planBoxImg .img {
		width: auto;
		float: none;
		margin-top: 24px;
	}

	.planBoxImg .text {
		float: none;
		width: auto;
		padding-top: 0;
		text-align: center;
	}

	.planBoxImg .text .h2 {
		font-size: 24px;
		line-height: 36px;
	}

	.planBoxImg .text .mores {
		display: flex;
		justify-content: center;
	}

	.planBoxImg .text .mik {
		font-size: 14px;
		line-height: 24px;
		color: #999;
	}

	.sixNavMinkCell2 {
		justify-content: space-between;
		margin-top: 24px;
	}

	.sixNavMinkCell2 .li {
		border: 1px solid #dcdfe6;
		border-radius: 8px;
		width: 3.2rem;
		margin-top: 10px;
		padding: 16px 0;
		display: flex;
		justify-content: flex-start;
		align-items: center;
	}

	.sixNavMinkCell2 .li:first-child,
	.sixNavMinkCell2 .li:nth-child(2) {
		margin-top: 0;
	}

	.sixNavMinkCell2 .li .img {
		width: 40px;
		height: 40px;
		margin: 0 8px 0 16px;
	}

	.sixNavMinkCell2 .li .p {
		margin-top: 0;
		font-size: 16px;
		line-height: 40px;
	}

	.indexMinkerFour .tit .h1,
	.indexMinkerFour .tit .mk {
		text-align: center;
	}

	.realityMin {
		margin-top: 0;
	}

	.realityMin .li {
		margin-top: 32px;
		float: none;
		width: auto;
		margin-right: 0;
		padding-left: 5vh;
	}

	.realityMin .li:first-child,
	.realityMin .li:nth-child(2),
	.realityMin .li:nth-child(3) {
		width: auto;
	}

	.realityMin .li .num .m,
	.realityMin .li .num .em {
		font-size: 40px;
		line-height: 40px;
	}

	.realityMin .li .list {
		margin-top: 4px;
	}

	.realityMin .li .list .h2 {
		font-size: 14px;
		line-height: 24px;
	}

	.realityMin .li .list .h2 img {
		height: 14px;
		padding-top: 5px;
	}

	.realityMin .li .list .p {
		font-size: 12px;
		line-height: 16px;
	}

	.realityMin .li .list .mLi {
		margin-top: 24px;
	}

	.caseBoxFer .img {
		float: none;
		width: auto;
		margin-top: 24px;
	}

	.caseBoxFer .textBone {
		float: none;
		width: auto;
	}

	.caseBoxFer {
		margin-top: 32px;
	}

	.caseBoxFer .md {
		height: 32px;
	}

	.caseBoxFer .md img {
		margin: auto;
	}

	.caseBoxFer .text {
		font-size: 14px;
		line-height: 24px;
		color: #999;
		margin-top: 24px;
	}

	.caseBoxFer .icon,
	.caseBoxFer .bot .list {
		margin-right: 0;
	}

	.caseBoxFer .bot .list .li {
		min-width: auto;
	}

	.caseBoxFer .bot .list {
		justify-content: flex-start;
	}

	.caseBoxFer .swiper-container {
		padding-bottom: 30px;
	}

	.caseBoxFer .swiper-scrollbar-drag {
		background: #4c7ee9;
	}

	.backMink {
		margin-top: 32px;
	}

	.backMink .texter {
		padding: 10px;
		font-size: 14px;
		line-height: 24px;
	}

	.backMink .img {
		margin: 24px auto 0;
		width: auto;
	}

	.backMink .lister {
		margin-top: 24px;
	}

	.backMink .lister .li {
		margin-top: 10px;
		width: auto;
		border: 1px solid #dcdfe6;
		border-radius: 8px;
		background: #fff;
		padding: 20px;
	}

	.backMink .lister .li:first-child {
		margin-top: 0;
	}

	.backMink .lister .li .br {
		width: 40px;
		height: 40px;
		position: absolute;
		top: 20px;
		left: 20px;
	}

	.backMink .lister .li .text {
		margin-left: 0;
	}

	.backMink .lister .li .h2 {
		margin-left: 48px;
		line-height: 40px;
	}

	.backMink .lister .li .p {
		margin-top: 16px;
	}

	.bankBoxSixMinks {
		display: block;
	}

	.bankHers .li {
		width: 3.2rem;
		margin-top: 24px;
	}

	.bankHers .li:first-child,
	.bankHers .li:nth-child(2) {
		margin-top: 0;
	}

	.bankHers {
		padding-top: 32px;
	}

	.bankHers .li .h2 {
		font-size: 14px;
		line-height: 24px;
	}

	.bankHers .li .min {
		font-size: 14px;
		line-height: 24px;
	}

	.bankHers .li .min i {
		font-size: 40px;
		line-height: 40px;
	}

	.bankHers .li .p {
		font-size: 12px;
		margin-top: 8px;
		line-height: 12px;
	}

	.bankHers .li .icon i {
		padding: 0;
		font-size: 12px;
		line-height: 12px;
	}

	.playOne {
		width: 100%;
	}

	.centerMerThree8 {
		padding-bottom: 30px;
	}

	.centerMerThree8 .li .img {
		margin: auto;
		width: 80px;
		height: 80px;
	}

	.centerMerThree8 .li a {
		display: block;
		padding: 40px 20px;
	}

	.centerMerThree8 .li .p {
		line-height: 28px;
		margin-top: 24px;
	}

	.bankSminker {
		margin-top: 32px;
		display: block;
	}

	.bankSminker .li {
		width: auto;
		margin-left: 0;
		display: none;
	}

	.bankSminker .li:first-child {
		display: block;
	}

	.cellButtonMink {
		display: flex;
	}

	.indexMinker .listThreed {
		display: block;
	}

	.indexMinker .listThreed .li {
		background: #fff;
		border-radius: 8px;
		width: auto;
		border: 1px solid #dcdfe6;
		float: none;
	}

	.indexMinker .listThreed .li a {
		padding: 40px 20px;
		display: block;
	}

	.indexMinker .listThreed .li a .img {
		margin: auto;
	}

	.indexMinker .listThreed .li .h1 {
		margin-top: 24px;
		font-size: 20px;
		text-align: center;
		line-height: 28px;
	}

	.indexMinker .listThreed .li .p {
		display: block;
		font-size: 14px;
		line-height: 24px;
		margin-top: 8px;
	}

	.sixNavMinked {
		margin: 32px 0 0 0;
	}

	.sixNavMinked .li {
		width: 3.2rem;
		background: #fff;
		border-radius: 8px;
		border: 1px solid #dcdfe6;
		margin-top: 10px;
		padding: 16px 0;
		display: flex;
		justify-content: flex-start;
	}

	.sixNavMinked .li:first-child,
	.sixNavMinked .li:nth-child(2) {
		margin-top: 0;
	}

	.sixNavMinked .li .img {
		margin: 0 8px 0 16px;
		width: 40px;
		height: 40px;
	}

	.sixNavMinked .li .p {
		font-size: 16px;
		line-height: 40px;
		margin: 0;
	}

	.listBackSminrCells,
	.numberCellBannr,
	.containerCellKm {
		display: block;
	}

	.indexMinker .centerMerTwoSdr .li {
		border: 1px solid #dcdfe6;
		background: #fff;
		border-radius: 8px;
	}

	.indexMinker .centerMerTwoSdr .li a {
		padding: 20px;
		position: relative;
		display: block;
		text-align: left;
	}

	.indexMinker .centerMerTwoSdr .li .img {
		width: 40px;
		height: 40px;
		position: absolute;
		top: 20px;
		left: 20px;
	}

	.indexMinker .centerMerTwoSdr .li .h1 {
		margin: 0 0 0 48px;
		line-height: 40px;
	}

	.indexMinker .centerMerTwoSdr .li .p {
		display: block;
		margin-top: 16px;
		width: 100%;
	}

	.centerMerBmin,
	.centerImgOneCells,
	.listTwoCellYew,
	.indexNewsCell {
		display: block;
	}

	.centerMerVew {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}

	.centerMerVew {
		display: -webkit-flex;
		-webkit-justify-content: space-between;
		-webkit-flex-wrap: wrap;
	}

	.centerMerVew .li {
		width: 3.2rem;
		margin-right: 0;
		flex: none;
	}

	.centerMerVew .li:nth-child(2) {
		margin-top: 0;
	}

	.centerMerVew .li .img {
		width: 40px;
		height: 40px;
	}

	.centerMerVew .li .p {
		font-size: 16px;
		line-height: 16px;
		margin-top: 8px;
	}

	.numberCellBannr {
		overflow: hidden;
	}

	.numberCellBannr .li {
		width: auto;
		margin-right: 0;
	}

	.numberCellBannr .swiper-pagination {
		display: flex;
		justify-content: center;
		left: 0;
		right: 0;
	}

	.numberCellBannr .li .h2 img {
		height: 40px;
	}

	.numberCellBannr .li .mp {
		width: 90%;
		font-size: 14px;
		line-height: 24px;
	}

	.numberCellBannr .swiper-pagination-bullet {
		background: #fff;
		margin: 0 4px;
	}

	.numberCellBannr .swiper-container {
		padding-bottom: 20px;
	}

	.centerMer .cont .li {
		width: 47%;
	}

	.numberCell .li .h2 .m em {
		font-size: 40px;
	}

	.indexMinker .h1 i {
		font-size: 24px;
	}

	.honorBox .li .p {
		line-height: 16px;
	}

	.automatonSixYu .text .li {
		background: hsla(0, 0%, 100%, 0);
		border: none;
		border-radius: 0;
		text-align: left;
		padding: 0;
		margin-top: 15px;
	}

	.automatonSixYu .text .li .p {
		margin-top: 5px;
	}

	.listMorePlay .moreBox,
	.listMorePlay .botButton {
		display: flex;
		margin: 35px auto 0;
	}

	.listMorePlay .buttonOne {
		display: block;
	}

	/** 10.28 start **/
	.indexMinker .listThreeCell2 {
		display: block;
	}

	.indexMinker .listThreeCell2 .li {
		width: auto;
		float: none;
		border: 1px solid #dcdfe6;
		border-radius: 8px;
	}

	.indexMinker .listThreeCell2 .li a {
		padding: 20px;
		position: relative;
		display: block;
	}

	.indexMinker .listThreeCell2 .li .img {
		width: 40px;
		height: 40px;
		position: absolute;
		top: 20px;
		left: 20px;
	}

	.indexMinker .listThreeCell2 .li .h1 {
		padding-left: 48px;
		font-size: 20px;
		color: #333;
		line-height: 40px;
	}

	.indexMinker .listThreeCell2 .li .p {
		display: block;
		text-align: left;
	}

	.indexMinker .mNavOneCell {
		display: flex;
		justify-content: space-between;
		padding: 0 8px;
	}

	.indexMinker .mNavOneCell .li a {
		font-size: 14px;
		color: #000;
		line-height: 14px;
		padding: 0 0 12px 0;
		height: auto;
		position: relative;
	}

	.indexMinker .mNavOneCell .li a::after {
		content: '';
		width: 100%;
		height: 4px;
		border-radius: 4px;
		background: #4c7ee9;
		position: absolute;
		bottom: 0;
		left: 0;
		opacity: 0;
	}

	.indexMinker .mNavOneCell .li.on a::after {
		opacity: 1;
	}

	.on a {
		background: hsla(0, 0%, 0%, 0);
		color: #4c7ee9;
	}

	.eightBox .img img {
		width: 100%;
	}

	.eightBox {
		height: 4.72rem;
		margin-top: 24px;
	}

	.indexMinker .contr .buttonOne {
		display: block;
		margin: 32px auto 0;
	}

	.opemtimr {
		margin: 26px 0 0 0;
		width: auto;
	}

	.opemtimr .min {
		justify-content: space-between;
	}

	.opemtimr .min .li {
		padding: 0 0 10px 0;
		margin: 0;
		font-size: 14px;
	}

	.opemtimr .lise .li {
		padding-top: 15px;
	}

	.opemtimr .lise .li a,
	.opemtimr .lise .li a:nth-child(4n) {
		margin-top: 0.2rem;
		width: 2.1rem;
		margin-right: 0.2rem;
	}

	.opemtimr .lise .li a:nth-child(3n) {
		margin-right: 0;
	}

	.commContent .li .text .time {
		margin-top: 3px;
	}

	.caseDateBox .right .searchr,
	.caseDateBox .right .searchr input {
		background: #f5f7fa;
	}

	.caseDateBox .right .caiBox {
		background: hsla(216, 33%, 97%, 0.5);
	}

	.caseDateBox .right .caiBox .mk a {
		width: 48%;
	}

	.qurtBox {
		width: auto;
		padding-right: 2vh;
		line-height: 30px;
	}

	.display {
		display: none !important;
	}

	.centerMerQwer .li {
		padding: 40px 20px;
	}

	.centerMerQwer .li a {
		display: block;
		text-align: center;
	}

	.centerMerQwer .li .img {
		width: 80px;
		height: 80px;
		margin: auto;
	}

	.centerMerQwer .li .p {
		margin-top: 24px;
	}

	.sicVer {
		margin-top: 26px;
	}

	.sicVer .tops {
		justify-content: space-between;
	}

	.sicVer .tops .li {
		width: 2.1rem;
		height: 2.96rem;
		margin-right: 0;
	}

	.sicVer .tops .li .h3 {
		font-size: 14px;
		line-height: 20px;
	}

	.sicVer .bots,
	.sicVer .wert {
		margin-top: 0.25rem;
	}

	.sicVer .wert .li .per .m .h {
		font-size: 14px;
		line-height: 20px;
	}

	.sicVer .wert .li .per .m {
		margin-top: 16px;
	}

	.sicVer .wert .li .per .m:first-child {
		margin-top: 0;
	}

	.sicVer .wert .li .per {
		padding: 20px;
	}

	.sicVer .bots .li .mks .lr {
		display: none;
	}

	.sicVer .bots .li .mks {
		display: block;
		padding: 20px;
	}

	.sicVer .bots .li .mks .rl {
		margin: 0;
		width: auto;
	}

	.indexMinker .li .text {
		margin-top: 0;
	}

	.indexMinker .li .description {
		margin-top: 56px;
	}

	/* .indexMinker .li .text{ margin-top: 56px;} */
	.indexMinker .li .text .h2 {
		padding-left: 48px;
		line-height: 40px;
		text-align: left;
	}

	.indexMinker .listDasre .li {
		margin-right: 0;
		margin-top: 10px;
	}

	.indexMinker .listDasre .li:first-child {
		margin-top: 0;
	}

	.indexMinker .listDasre .li .p {
		margin-left: 48px;
	}

	.indexMinker .listDasre .li .text {
		padding-top: 15px;
	}

	.uLreight .hd ul {
		display: flex;
		justify-content: space-between;
		padding: 0 8px;
		margin-top: 40px;
	}

	.uLreight .hd ul li {
		font-size: 14px;
		color: #000;
		line-height: 14px;
		padding: 0 0 12px 0;
		height: auto;
		position: relative;
		margin: 0;
		width: auto;
	}

	.uLreight .hd ul li.on {
		background: #fff;
		color: #4c7ee9;
	}

	.uLreight .hd ul li::after {
		content: '';
		width: 100%;
		height: 4px;
		border-radius: 4px;
		background: #4c7ee9;
		position: absolute;
		bottom: 0;
		left: 0;
		opacity: 0;
	}

	.uLreight .hd ul li.on::after {
		opacity: 1;
	}

	.uLreight .bd .prev,
	.uLreight .bd .next {
		display: none;
	}

	.uLreight .bd {
		margin-top: 26px;
	}

	.uLreight .bd li img {
		width: 100%;
	}

	/** 10.28 end **/
	.modal-success-tig {
		display: none;
		width: 100%;
		padding: 0 20px;
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
	}

	.modal-success-tig img {
		width: 50px;
		height: 50px;
	}

	.modal-success-tig h1 {
		margin: 30px 0 10px 0;
		font-size: 22px;
	}

	.modal-success-tig div {
		font-size: 14px;
		color: #a7a7a7;
		line-height: 30px;
	}

	.model-value-list .model-value-list-nub .model-img {
		width: 100%;
	}

	.model-value-list .model-value-list-nub .model-text {
		width: 100%;
	}

	.model-value-list .model-value-list-nub {
		flex-direction: column;
	}

	.model-value-list .model-value-list-nub:nth-of-type(2n-1) {
		flex-direction: column;
	}

	.model-value-list .model-value-list-nub:nth-of-type(2n) .model-text {
		padding: 0px;
	}

	.model-value-list .model-value-list-nub .model-text {
		padding: 0px;
	}

	div.indexMinkerOne-new .listTwo .li {
		justify-content: center;
	}

	div.indexMinkerOne-new .listTwo .li .mLi:last-child,
	div.indexMinkerOne-new .listTwo .li .mLi:nth-child(3n) {
		margin: 0px;
	}

	div.indexMinkerOne-new .listTwo .li .mLi {
		margin: 0px;
		margin-bottom: 16px !important;
	}

	.padding .pagination li {
		margin: 5px;
	}
}

@media screen and (min-width: 750px) {

	/* pc */
	.caseBoxFer .swiper-scrollbar,
	.centerMerTwoCells {
		display: none;
	}
}

@media screen and (min-width: 750px) and (max-width: 1150px) {
	* {
		font-size: 14px;
	}

	html,
	body {
		font-size: calc(100vw / 7.5);
	}

	body .cellBoxDiv,
	.minkNaver,
	.banner .imgBox,
	.indexMinker .listThree .li .p,
	.indexMinker .moreBox,
	.indexMinker .buttonOne,
	.footer .top .right,
	.footer .opener .right,
	.indexNews .nextBox,
	.indexNews .prevBox,
	.indexNews .text .icon,
	.indexNews .text .p,
	.centerImgTwo .text a,
	.swiper-container .nextBox,
	.nextBox,
	.swiper-container .prevBox,
	.prevBox,
	.automatonSix .soundText .li .m em,
	.againBox .navs .li .p,
	.indexMinker .mker .swiper-button-prev,
	.indexMinker .mker .swiper-button-next,
	.botButton,
	.indexMinker .mker .imger .p::before,
	.indexMinker .mker .imger .p::after,
	.embed-icon {
		display: none;
	}

	.indexNews a:hover {
		box-shadow: 0 0 0 0 #fff;
	}

	.w1146 {
		width: 96%;
	}

	.indexMinker,
	.centerImgTwo {
		padding: 5.6vh 0.4rem;
	}

	.indexMinkerNb {
		padding: 5.6vh 0 5.6vh 0.4rem;
	}

	.indexMinkerNb .tit,
	.indexMinkerSd .tit {
		padding-right: 0.4rem;
	}

	.indexMinkerSd {
		padding: 0 0 5.6vh 0.4rem;
	}

	.indexMinkerSd .open {
		margin-right: 0.4rem;
	}

	/*  */
	.againBox,
	.indexMinker .listOne,
	.indexMinker .listTwo,
	.indexMinker .mker,
	.merchandise,
	.videoBoxOne,
	.administrateOne,
	.administrateTwo {
		margin-top: 32px;
	}

	/*  */
	.banner2 {
		background: #fff;
	}

	.banner {
		margin-top: 56px;
		padding: 0 20px 56px 20px;
		text-align: center;
	}

	.banner .swiper-container {
		padding-bottom: 0;
	}

	.banner .textBox {
		width: auto;
		float: none;
		padding: 32px 0 0 0;
	}

	.banner .textBox h1 {
		font-size: 30px;
		line-height: 44px;
		font-weight: normal;
	}

	.banner .textBox .p {
		font-size: 14px;
		line-height: 21px;
		color: #999;
	}

	.banner .textBox a {
		float: none;
		margin: 0 auto 5px;
	}

	.iconIndex {
		background: #fff;
		padding: 7px 20px;
	}

	.divFix {
		top: 53px !important;
	}

	.iconIndex .swiper-container {
		height: 39px;
	}

	.iconIndex .cont {
		justify-content: space-between;
	}

	.iconIndex .cont .li {
		margin-left: 0;
	}

	.iconIndex .cont .li a {
		width: 55px;
		height: 39px;
		height: auto;
		margin: 10px 0;
	}

	.indexMinker .h1 {
		font-size: 24px;
		line-height: 36px;
	}

	.indexMinker .h1 i {
		display: block;
	}

	.indexMinker .mk {
		font-size: 14px;
		line-height: 24px;
		color: #999;
	}

	.indexMinker .mNav {
		margin-top: 32px;
		justify-content: space-between;
	}

	.indexMinker .mNav .li {
		margin: 0;
	}

	.indexMinker .mNav .li a {
		width: auto;
		padding: 0 20px;
		font-size: 16px;
	}

	.indexMinker .listOne .li {
		flex-wrap: wrap;
	}

	.indexMinker .listOne .li .mLi {
		width: auto;
		margin-left: 0;
		margin-top: 10px;
	}

	.indexMinker .listOne .li .mLi:first-child {
		margin-top: 0;
	}

	/*  */
	.indexMinker .listOne .li .mLi a {
		padding: 20px;
		display: flex;
		justify-content: flex-start;
		flex-wrap: wrap;
	}

	.indexMinker .listOne .li .mLi .img,
	.indexMinker .listTwo .li .top .img {
		width: 40px;
		height: 40px;
		margin: 0 8px 0 0;
	}

	.indexMinker .listOne .li .mLi .h2,
	.indexMinker .listTwo .li .top .p {
		line-height: 40px;
		margin: 0;
	}

	.indexMinker .listOne .li .mLi .p {
		width: 100%;
		margin-top: 16px;
		text-align: left;
	}

	/*  */
	.indexMinker .listTwoCell {
		overflow-x: scroll;
		overflow-y: hidden;
		padding-bottom: 28px;
	}

	.indexMinker .listTwoCell::-webkit-scrollbar {
		-webkit-appearance: none;
	}

	.indexMinker .listTwoCell::-webkit-scrollbar:vertical {
		width: 12px;
	}

	.indexMinker .listTwoCell::-webkit-scrollbar:horizontal {
		height: 4px;
	}

	.indexMinker .listTwoCell::-webkit-scrollbar-thumb {
		background-color: #4c7ee9;
		border-radius: 2px;
	}

	.indexMinker .listTwoCell::-webkit-scrollbar-track {
		border-radius: 2px;
		background-color: #dcdfe6;
	}

	.indexMinker .listTwoCell .li {
		justify-content: flex-start;
		flex-wrap: nowrap;
	}

	.indexMinker .listTwoCell .li .mLi {
		margin-top: 0;
		width: 99%;
		flex: 0 0 99%;
	}

	.indexMinker .listTwo .li .kmin {
		padding: 20px;
	}

	.indexMinker .listTwo .li .text {
		padding: 16px 0 0 0;
		border-bottom: none;
	}

	/*  */
	.indexMinker .listThree {
		padding-top: 32px;
	}

	.indexMinker .listThree .li {
		margin-right: 0;
		margin-top: 16px;
		border: none;
		border-radius: 0;
	}

	.indexMinker .listThree .li:first-child {
		margin-top: 0;
	}

	.indexMinker .listThree .li a {
		padding: 0;
		display: flex;
		justify-content: flex-start;
		align-items: center;
	}

	.indexMinker .listThree .li .img {
		margin: 0 16px 0 0;
	}

	.indexMinker .listThree .li .h1 {
		margin-top: 0;
		font-size: 16px;
		line-height: 24px;
		text-align: left;
	}

	.indexMinker .mker .imger {
		padding: 16px 25px 32px 20px;
		height: auto;
	}

	.indexMinker .mker .imger .img {
		height: 78px;
		padding: 0;
		width: auto;
	}

	.indexMinker .mker .imger .img img {
		width: auto;
		height: 100%;
		margin: auto;
	}

	.indexMinker .mker .imger .p {
		height: auto;
		min-height: 190px;
		font-size: 16px;
		line-height: 24px;
		margin: 15px 0 30px 0;
	}

	.indexMinker .mker .imger .p::before,
	.indexMinker .mker .imger .p::after,
	.indexMinker .mker .swiper-pagination-bullet,
	.centerImgThree .swiper-pagination-bullet {
		width: 10px;
		height: 10px;
	}

	.indexMinker .open {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}

	.indexMinker .open a {
		width: 106px;
		margin-right: 0;
		margin-top: 8px;
		height: auto;
	}

	.indexMinker .open::after {
		content: '';
		width: 106px;
	}

	.indexMinker .open {
		padding: 24px 0 0 0;
	}

	.indexMinkerTwo .h1,
	.indexMinkerTwo .mk {
		color: #fff;
	}

	.indexMinker .green .buttonOne {
		display: block;
	}

	.footer {
		padding: 32px 20px 40px 20px;
		margin-bottom: 40px;
	}

	.footer .top {
		padding: 0 0 32px 0;
	}

	.footer .top .left .logo .p {
		white-space: nowrap;
	}

	.footer .top .left {
		float: none;
	}

	.footer .top .left .tel {
		margin-top: 16px;
	}

	.footer .bot {
		padding: 16px 0 0 0;
	}

	.footer .bot .left {
		display: flex;
		justify-content: center;
		flex-wrap: wrap;
	}

	.footer .bot .left,
	.footer .bot .left .p {
		float: none;
		margin-right: 0;
		line-height: 24px;
		text-align: center;
	}

	.footer .bot .left .p {
		margin: 0 2.5px;
	}

	.footer .bot-new {
		display: flex;
		flex-direction: column;
		align-items: center;
	}

	.footer .bot .right {
		margin-top: 16px;
		float: none;
		text-align: center;
	}

	.footer .bot .aff-slogan {
		margin-top: 16px;
	}

	.footer .opener .lift {
		max-width: 100%;
	}

	.indexNews {
		width: auto;
		margin: 32px 0 0 0;
		background: #fff;
		border-radius: 8px;
		padding: 0 16px;
	}

	.indexNews a {
		width: auto;
		height: auto;
		min-height: 56px;
		box-shadow: 0 0 0 #fff;
		padding: 16px 0;
		border-top: 1px solid #ebeef5;
	}

	.indexNews .swiper-slide:first-child a {
		border-top: none;
	}

	.indexNews .img {
		width: 56px;
		height: 56px;
		border-radius: 8px;
		position: absolute;
		top: 16px;
		left: 0;
	}

	.indexNews .text {
		padding: 0 0 0 64px;
	}

	.indexNews .text .h2 {
		font-size: 14px;
		line-height: 24px;
		margin: 0;
		padding-top: 4px;
	}

	.cellFooter {
		display: block;
	}

	.centerImgOne img {
		width: 100%;
		margin: 32px auto 0;
	}

	.numberCell {
		flex-wrap: wrap;
		padding-top: 8px;
		margin: 0;
	}

	.numberCell .li {
		width: 50%;
		margin-top: 24px;
		margin-right: 0;
	}

	.numberCell .li .p {
		font-size: 14px;
		line-height: 24px;
	}

	.numberCell .li .h2 .m {
		font-size: 40px;
		line-height: 40px;
	}

	.numberCell .li .h2 .m i {
		width: 10px;
		height: 10px;
		right: -15px;
		top: 5px;
	}

	.minkGreen {
		padding-top: 0;
	}

	.minkGreen .li .img {
		height: auto;
	}

	.minkGreen .li .text,
	.automatonSix .text .li .p {
		margin-top: 16px;
	}

	.minkGreen .li {
		margin-right: 0;
		width: 100%;
		margin-top: 32px;
	}

	.indexMinker .more2,
	.automatonSix,
	.automatonSix .text {
		margin: 32px 0 0 0;
	}

	.automatonSix .img,
	.automatonSix .text,
	.automatonSix .soundText {
		width: 100%;
	}

	.automatonSix .text .li {
		border: 1px solid #dcdfe6;
		border-radius: 8px;
		background: #fff;
		padding: 20px;
		margin-top: 10px;
	}

	.automatonSix .text .li:first-child {
		margin-top: 0;
	}

	.automatonSix .text .li .mer {
		width: 40px;
		height: 40px;
		left: 20px;
		top: 20px;
	}

	.automatonSix .text .li .h2 {
		padding-left: 48px;
		line-height: 40px;
	}

	/*  */
	.centerMerThree,
	.automatonSix .soundText {
		overflow-x: scroll;
		overflow-y: hidden;
		display: flex;
		flex-wrap: nowrap;
		justify-content: flex-start;
		padding-top: 32px;
	}

	.centerMerThree .listTwoCell::-webkit-scrollbar,
	.centerImgchilder::-webkit-scrollbar,
	.automatonSix .soundText::-webkit-scrollbar,
	.centerMerThree8::-webkit-scrollbar {
		-webkit-appearance: none;
	}

	.centerMerThree .listTwoCell::-webkit-scrollbar:vertical,
	.centerImgchilder::-webkit-scrollbar:vertical,
	.automatonSix .soundText::-webkit-scrollbar:vertical,
	.centerMerThree8::-webkit-scrollbar {
		width: 12px;
	}

	.centerMerThree .listTwoCell::-webkit-scrollbar:horizontal,
	.centerImgchilder::-webkit-scrollbar:horizontal,
	.automatonSix .soundText::-webkit-scrollbar:horizontal,
	.centerMerThree8::-webkit-scrollbar:horizontal {
		height: 4px;
	}

	.centerMerThree .listTwoCell::-webkit-scrollbar-thumb,
	.centerImgchilder::-webkit-scrollbar-thumb,
	.automatonSix .soundText::-webkit-scrollbar-thumb,
	.centerMerThree8::-webkit-scrollbar-thumb {
		background-color: #4c7ee9;
		border-radius: 2px;
	}

	.centerMerThree .listTwoCell::-webkit-scrollbar-track,
	.centerImgchilder::-webkit-scrollbar-track,
	.automatonSix .soundText::-webkit-scrollbar-track,
	.centerMerThree8::-webkit-scrollbar-track {
		border-radius: 2px;
		background-color: #dcdfe6;
	}

	.centerMerThree .li,
	.automatonSix .soundText .li,
	.automatonSix .img2 .li {
		margin-top: 0;
		width: 99%;
		flex: 0 0 99%;
	}

	.centerMerThree .li a {
		padding: 20px;
		display: flex;
		justify-content: flex-start;
		flex-wrap: wrap;
	}

	.centerMerThree .li .img {
		width: 40px;
		height: 40px;
		margin: 0 8px 0 0;
	}

	.centerMerThree .li .p {
		margin: 0;
		line-height: 40px;
	}

	.centerMerThree .li .text {
		margin-top: 16px;
		width: 100%;
		text-align: left;
	}

	/*  */
	.sixNavMinkCell,
	.centerImgchilder {
		margin-top: 32px;
		display: flex;
		flex-wrap: nowrap;
		overflow-x: scroll;
		overflow-y: hidden;
		justify-content: flex-start;
	}

	.sixNavMinkCell::-webkit-scrollbar {
		height: 0;
	}

	.sixNavMinkCell .li,
	.centerImgchilder .li {
		width: 100%;
		flex: 0 0 100%;
		margin-right: 30px;
	}

	.sixNavMinkCell .li .p {
		font-size: 16px;
		line-height: 16px;
	}

	.centerImgchilder {
		margin-top: 0;
	}

	.centerImgchilder .li {
		display: block;
		margin-bottom: 30px;
	}

	.sixNavMinkCell .li:last-child,
	.centerImgchilder .li:last-child {
		margin-right: 0;
	}

	.sixNavMink2 {
		margin-top: 0;
		padding-top: 22px;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}

	.sixNavMink2 .li {
		margin: 10px 0 0 0;
		width: 3.2rem;
		border-radius: 8px;
		background: #fff;
		border: 1px solid #dcdfe6;
		padding: 16px 0;
	}

	.sixNavMink2 .li .img {
		width: 40px;
		height: 40px;
	}

	.sixNavMink2 .li .p {
		font-size: 16px;
		margin-top: 8px;
	}

	.centerMerThree5 {
		display: block;
		overflow: hidden;
	}

	.centerMerThree5 .li,
	.merchandise .li {
		margin-top: 10px;
	}

	.centerMerThree5 .li:first-child,
	.merchandise .li:first-child {
		margin-top: 0;
	}

	.merchandise {
		display: block;
	}

	.merchandise .li {
		width: auto;
		margin-left: 0;
	}

	.merchandise .li .text .p {
		height: auto;
	}

	.centerImgTwo .text {
		position: relative;
		transform: translate(0, 0);
		top: auto;
		left: auto;
		width: auto;
		text-align: center;
	}

	.centerImgTwoColor .cont .img,
	.centerImgTwo .cont .img {
		float: none;
		width: 100%;
		margin-top: 32px;
	}

	.centerImgTwo .text .h1 {
		font-size: 24px;
		line-height: 36px;
	}

	.centerImgTwo .text .p {
		font-size: 14px;
		line-height: 24px;
		color: #999;
		margin-top: 16px;
	}

	.centerImgTwo .text .p .k {
		text-align: left;
	}

	.centerImgTwo .text .p .k:first-child {
		padding-top: 16px;
	}

	.centerImgTwo .text .p .k p:first-child {
		font-size: 20px;
		line-height: 28px;
		margin-bottom: 8px;
	}

	/*  */
	.centerMerTwoCells .swiper-container {
		padding-bottom: 35px;
	}

	.centerMerTwo {
		padding-top: 32px;
	}

	.centerMerTwo .li {
		width: 99%;
		float: none;
		margin-top: 10px;
		margin-right: 0;
		position: relative;
		min-height: 40px;
	}

	.centerMerTwo .li:first-child {
		margin-top: 0;
	}

	.centerMerTwo .li a {
		padding: 20px;
	}

	.centerMerTwo .li .top .img {
		width: 40px;
		height: 40px;
	}

	.centerMerTwo .li .top {
		position: absolute;
		top: 20px;
		left: 20px;
	}

	.centerMerThreeSix {
		display: block;
		overflow: hidden;
	}

	.centerMerThreeSix .li a {
		display: block;
	}

	.centerMerThreeSix .li .img {
		width: 80px;
		height: 80px;
		margin: auto;
	}

	.centerMerThreeSix .li .p {
		margin-top: 24px;
	}

	.centerMerThreeSix .li {
		margin-top: 10px;
	}

	.centerMerThreeSix .li:first-child {
		margin-top: 0;
	}

	.banner .textBox .href {
		display: flex;
		justify-content: center;
	}

	.banner .textBox .href a {
		margin: 0 16px;
	}

	.clientText .listTwo .li .mLi {
		width: auto;
		margin: 10px 0 0 0;
	}

	.clientText .listTwo .li .mLi:first-child {
		margin: 0;
	}

	.centerMerTwo .li .top .p {
		line-height: 40px;
	}

	.centerMerTwo3 .li .text {
		margin-top: 56px;
	}

	.indexMinker .listTwo .li .mLi {
		margin-top: 10px;
		margin-right: 0;
		width: 100%;
	}

	.indexMinker .listTwo .li .mLi:first-child {
		margin-top: 0;
	}

	.indexMinker .listTwo .li .mLi .top .img {
		width: 80px;
		height: 80px;
		margin: auto;
	}

	.indexMinker .listTwo .li .mLi .text {
		padding: 0;
	}

	.centerMerTwo .li .text {
		margin-top: 56px;
	}

	.centerMer .cont {
		padding: 32px 20px;
		flex-wrap: wrap;
		justify-content: space-between;
	}

	.centerMer .cont .li:first-child,
	.centerMer .cont .li:nth-child(2) {
		margin-bottom: 24px;
	}

	.soundBox {
		justify-content: space-between;
		padding-top: 22px;
	}

	.soundBox .li .img {
		width: 40px;
		height: 40px;
	}

	.soundBox .li {
		width: 3.2rem;
		margin-right: 0;
		margin-top: 1.8vh;
	}

	.soundBox::after {
		content: '';
		width: 162px;
	}

	.soundBox .li a {
		padding: 20px 10px;
	}

	.automatonSix2 .text .li {
		text-align: center;
		margin-top: 10px;
		margin-bottom: 0;
	}

	.automatonSix2 .text .li .h2 {
		padding-left: 0;
	}

	.automatonSix2 .text .li:first-child {
		margin-top: 0;
	}

	/*.automatonSix .soundText{ padding-top: 0; padding-bottom: 30px;}
	.automatonSix .soundText .li .p{ display: block; padding-left: 0; color: #999;}
	.automatonSix .soundText .li .m{ justify-content: center; color: #333;}
	.automatonSix .soundText .li .imgs{ display: block;}
	.automatonSix .soundText .li{ margin-right: 30px;}*/

	/*.caseBoxOne, .caseBome{ padding-top: 32px; display: flex; justify-content: flex-start; flex-wrap: nowrap; overflow-x: auto;}*/
	/*.caseBoxOne .li, .caseBome .li{ width: 264px; flex: 0 0 264px; margin-top: 0; margin-right: 10px;}*/
	.videoBoxOne {
		width: auto;
		margin-left: 0;
	}

	.videoBoxOne .li {
		margin: 0 10px 0 0;
	}

	/* wongs */
	.woogs {
		width: auto;
		padding: 112px 20px 0 20px;
	}

	.woogs .img {
		width: 175px;
	}

	.woogs .h1 {
		margin-top: 8px;
		font-size: 16px;
		line-height: 26px;
	}

	.woogs p,
	.woogs .h2 {
		padding: 0;
	}

	.woogs a {
		margin-top: 72px;
	}

	/*  */
	.againBox .navs {
		display: flex;
		justify-content: flex-start;
		flex-wrap: nowrap;
		overflow-x: auto;
		width: 100%;
		float: none;
	}

	.againBox .navs .li {
		padding: 0 3.2vh 0 0;
		margin-top: 0;
		border-bottom: 0;
	}

	.againBox .navs .li .h2 {
		white-space: nowrap;
		font-size: 14px;
		line-height: 14px;
		padding-bottom: 12px;
	}

	.againBox .navs .li::after {
		content: '';
		width: auto;
		height: 4px;
		background: #dcdfe6;
		position: absolute;
		top: auto;
		left: 0;
		bottom: 0;
		right: 3.2vh;
		opacity: 0;
	}

	.againBox .navs .li.on::after {
		opacity: 1;
	}

	.againBox .textBox {
		float: none;
		width: auto;
		padding-right: 2vh;
		margin-top: 24px;
	}

	.againBox .textBox .text {
		background: hsla(0, 0%, 100%, 0);
		padding: 0;
		border: none;
	}

	.againBox .textBox .text .h2 {
		font-size: 14px;
		line-height: 24px;
	}

	.againBox .textBox .text .list,
	.administrateTwo .text .list .m {
		margin-top: 16px;
	}

	.againBox .textBox .text .list .ms {
		float: none;
		width: auto;
	}

	.againBox .textBox .text .list .right {
		width: auto;
		margin-top: 24px;
		float: none;
	}

	.againBox .textBox .text .list .right .h3 {
		font-size: 14px;
		line-height: 14px;
	}

	.againBox .textBox .text .list .right .p {
		font-size: 12px;
		line-height: 18px;
	}

	.againBox .textBox .text .list .right .m {
		margin-top: 24px;
	}

	.administrateTwo .text,
	.administrateTwo .img {
		float: none;
		width: auto;
	}

	.administrateTwo .text .h2 {
		font-size: 20px;
		line-height: 20px;
	}

	.administrateTwo .text .list {
		margin-top: 24px;
	}

	.administrateTwo .text .h3 {
		font-size: 16px;
		line-height: 16px;
	}

	.administrateTwo .text .p {
		font-size: 12px;
		line-height: 18px;
	}

	.administrateTwo .img {
		margin-top: 24px;
	}

	.numberCell .li .h2 .m .x {
		font-size: 12px;
		line-height: 12px;
		position: absolute;
		right: -18px;
		top: 21px;
	}

	.administrateOne {
		display: flex;
		justify-content: space-around;
	}

	.administrateOne .li {
		margin-right: 0;
	}

	/*  */
	.bankone {
		padding: 32px 2vh;
	}

	.bankone .cont .li .img {
		width: 48px;
		height: 48px;
	}

	.bankone .cont .li .p {
		font-size: 14px;
		line-height: 48px;
	}

	.bankone .cont {
		justify-content: space-between;
		flex-wrap: wrap;
	}

	.bankone .cont .li::after {
		display: none;
	}

	.bankone .cont .li {
		margin-left: 0;
		margin-top: 24px;
		width: 3.2rem;
	}

	.bankone .cont .li:first-child,
	.bankone .cont .li:nth-child(2) {
		margin-top: 0;
	}

	/*  */
	.cellNacTop,
	.automatonSixCell {
		display: block;
	}

	.botCellNav {
		display: flex;
	}

	.caseBanner {
		width: 100%;
		height: 170px;
		background: #f5f7fa;
		margin-top: 56px;
	}

	.caseBanner .img2 {
		display: none;
	}

	.caseBanner .text {
		top: 50%;
	}

	.caseBanner .text .h1 {
		font-size: 30px;
		line-height: 44px;
		color: #333;
		font-weight: normal;
	}

	.caseBanner .text .h2 {
		font-size: 14px;
		line-height: 21px;
		color: #999;
		margin-top: 16px;
	}

	.aboutNav {
		overflow-x: auto;
		width: 100%;
		justify-content: flex-start;
	}

	.aboutNav a {
		white-space: nowrap;
		font-size: 14px;
		line-height: 14px;
		padding: 24px 32px 24px 0;
		margin: 0;
	}

	.aboutNav a:last-child {
		padding: 24px 2vh 24px 0;
	}

	.aboutOne .h2 {
		font-size: 20px;
		line-height: 20px;
		font-weight: normal;
	}

	.aboutOne {
		margin-top: 16px;
		padding-right: 2vh;
	}

	.aboutOne .img {
		float: none;
		width: auto;
		margin-top: 24px;
	}

	.aboutOne .text {
		width: auto;
		float: none;
		margin-top: 16px;
		line-height: 24px;
	}

	.aboutIcon .li,
	.aboutIcon .li:nth-child(3n) {
		margin: 48px auto 0;
		width: 260px;
	}

	.aboutIcon .li:first-child {
		margin: 0 auto;
	}

	.aboutIcon .li .img {
		width: 29px;
		height: 29px;
		margin-right: 20px;
	}

	.aboutIcon .li .h2 {
		font-size: 20px;
		line-height: 29px;
	}

	.aboutIcon .li .p {
		font-size: 16px;
		line-height: 16px;
		margin-top: 14px;
	}

	/*  */
	.aboutListCell,
	.videoBoxOneCell,
	.aboutTeachCell {
		display: block;
	}

	.videoBoxOne .rLi {
		margin: 16px 0 0 0;
		width: 39.5vh;
	}

	.videoBoxOne .li {
		width: 5.28rem;
	}

	.videoBoxOne .sLi .img {
		height: auto;
	}

	.videoBoxOne .swiper-container {
		padding-right: 1.6rem;
	}

	.contact {
		padding: 0 2vh 0 0;
	}

	.contact .li {
		width: 100%;
		margin-right: 0;
		margin-top: 32px;
	}

	.contact .li:first-child {
		margin-top: 0;
	}

	.contact .li .img,
	.companyBot .li a {
		height: auto;
	}

	.companyBot {
		flex-wrap: wrap;
		padding: 0 2vh 5.6vh 2vh;
	}

	.companyBot .li {
		width: 100%;
		margin-top: 10px;
	}

	.companyBot .li:first-child {
		margin-top: 0;
	}

	.openBox {
		padding-top: 5.6vh;
	}

	.indexMinker .list23 .li.on {
		display: block;
	}

	.indexMinker .list23 .li .mLi .top .img {
		width: 40px;
		height: 40px;
		margin-right: 8px;
	}

	.indexMinker .list23 .li .mLi .text {
		margin-top: 16px;
	}

	.indexMinker .tit .h3 {
		font-size: 14px;
		color: #999;
	}

	.honorBox {
		padding-top: 0;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}

	.honorBox .li {
		margin-top: 32px;
		width: 2.1rem;
		margin-right: 0;
	}

	.honorBox .li a {
		height: 1.48rem;
	}

	.honorBox .li:nth-child(2),
	.honorBox .li:nth-child(5),
	.honorBox .li:nth-child(8) {
		margin-right: 0;
	}

	.honorBox .li:first-child,
	.honorBox .li:nth-child(2) {
		width: 3.24rem;
		margin-right: 0;
	}

	.honorBox .li:first-child a,
	.honorBox .li:nth-child(2) a {
		height: 4.76rem;
	}

	.honorBox .li:nth-child(3) a,
	.honorBox .li:nth-child(4) a,
	.honorBox .li:nth-child(5) a {
		height: 3.08rem;
	}

	/*  */
	.caseBanner .img {
		display: none;
	}

	.caseBanner .text .p {
		font-size: 14px;
		line-height: 21px;
		margin: 16px 2vh 0 2vh;
		color: #999;
	}

	.caseBanner2 {
		height: 304px;
	}

	.caseBome .li {
		width: 100%;
		margin-right: 0;
		margin-top: 10px;
	}

	.caseBome .li:first-child {
		margin-top: 0;
	}

	.padding {
		margin-top: 32px;
	}

	/*  */
	.colorRed {
		background: #fff;
	}

	/* #fff */
	.colorRedOne {
		background: #f5f7fa;
	}

	.indexMinker .listThreeCell {
		padding: 0;
		margin: 0;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}

	.indexMinker .listThreeCell .buttonTwo,
	.communityTop .list {
		display: none;
	}

	.indexMinker .listThreeCell .li {
		width: 3.2rem;
		border-radius: 8px;
	}

	.indexMinker .listThreeCell .li a {
		display: block;
		padding: 16px 0 24px 0;
	}

	.indexMinker .listThreeCell .mr {
		position: relative;
		text-align: center;
		top: auto;
		right: auto;
	}

	.indexMinker .listThreeCell .li:nth-child(2) {
		margin-top: 0;
	}

	.indexMinker .listThreeCell .li .img {
		margin: 16px auto 0;
	}

	.indexMinker .listThreeCell .li .h1 {
		margin: 16px auto 0;
		line-height: 16px;
		text-align: center;
	}

	.indexMinker .listThreeCell .li .p {
		display: block;
		font-size: 12px;
		line-height: 18px;
		padding: 0 30px;
		margin: 16px auto 0;
	}

	.caseBerOne .list {
		margin-top: 32px;
	}

	.caseBerOne .list .li {
		width: 100%;
		margin: 10px 0 0 0;
	}

	.caseBerOne .list .li:first-child {
		margin: 0 0 0 0;
	}

	.communityTop {
		padding: 24px 0 0 2vh;
		border-top: 1px solid #ebeef5;
		margin-top: 56px;
	}

	.communityTop .cBnner {
		float: none;
		width: auto;
		margin-right: 2vh;
	}

	.communityTop .cBnner .img a {
		height: 187px;
	}

	.communityTop .cBnner .img .p {
		font-size: 12px;
		line-height: 32px;
	}

	.communityTop .cBnner .swiper-pagination {
		bottom: 0;
		display: flex;
		justify-content: flex-end;
		font-size: 12px;
		line-height: 32px;
		color: #fff;
		width: auto;
		left: auto;
		right: 15px;
	}

	.caseDateBox .left {
		width: auto;
		float: none;
		padding: 0 0 40px 2vh;
	}

	.caseDateBox .left .padding {
		margin-top: 24px;
	}

	.commTier {
		width: 100%;
		display: flex;
		justify-content: flex-start;
		flex-wrap: nowrap;
		overflow-x: auto;
		overflow-y: hidden;
		line-height: 30px;
	}

	.commTier .li {
		white-space: nowrap;
	}

	.commTier .li:last-child {
		padding-right: 2vh;
	}

	.commContent {
		margin-right: 2vh;
		padding: 0;
	}

	.commContent .li .text {
		float: none;
		width: auto;
		padding-left: 134px;
	}

	.commContent .li a {
		position: relative;
		min-height: 72px;
	}

	.commContent .li .img {
		width: 124px;
		height: 72px;
		position: absolute;
		top: 0;
		left: 0;
	}

	.commContent .li .text .h1 {
		font-size: 16px;
		line-height: 24px;
	}

	.commContent .li .text .p {
		display: none;
	}

	.caseDateBox {
		padding: 24px 0 46px 0;
	}

	.caseDateBox2 {
		padding: 32px 0;
	}

	.caseDateBox .right {
		float: none;
		width: auto;
		padding: 32px 2vh 0 2vh;
		border-top: 10px solid #f5f7fa;
	}

	.caseDateBox .right .h1 {
		font-size: 20px;
		font-weight: bold;
		line-height: 28px;
	}

	.caseDateBox .right .listText a {
		line-height: 48px;
	}

	.commContent .li:last-child {
		/* border-bottom: 1px solid #ebeef5; */
	}

	.caseDateBox .right .listText {
		padding: 0;
	}

	.topNavIndex {
		margin-top: 56px;
		border-top: 1px solid #dcdfe6;
		padding: 24px 2vh 0 2vh;
	}

	.caseDateBox .left .textCintr {
		padding: 16px 2vh 0 0;
	}

	.caseDateBox .left .textCintr .h2,
	.caseDateBox .left .textCintr .h2 h1 {
		font-size: 20px;
		line-height: 28px;
	}

	.caseDateBox .left .textCintr .tit {
		margin-top: 16px;
		line-height: 12px;
		font-size: 12px;
	}

	.caseDateBox .left .href a {
		margin-top: 24px;
		float: none;
		max-width: 100%;
	}

	.caseDateBox .left .href a:nth-child(2) {
		float: none;
	}

	.caseDateBox .caseBome {
		padding-top: 16px;
	}

	.centerMerTwo4 .li .mHr {
		margin: 0 0 0 48px;
		line-height: 40px;
	}

	.centerMerTwo4 .li .text {
		margin-top: 16px;
	}

	.indexMinker .listTwo2 .li .mLi .numb {
		display: none;
	}

	.indexMinker .listTwo3 .li .mLi {
		position: relative;
	}

	.indexMinker .listTwo3 .li .mLi .top .img {
		width: 40px;
		height: 40px;
		position: absolute;
		top: 20px;
		left: 20px;
	}

	.indexMinker .listTwo3 .li .mLi .text {
		margin: 0;
	}

	.indexMinker .listTwo3 .mLi2 .h3 {
		margin-left: 48px;
		line-height: 40px;
	}

	.indexMinker .listTwo3 .mLi2 p {
		margin-top: 16px;
	}

	.boxPc {
		display: block;
	}

	.contactSmink .text {
		display: none;
		margin-right: 0 !important;
	}

	.contactSmink {
		padding: 56px 2vh 0 2vh;
	}

	.contactSmink .right {
		background: hsla(0, 0%, 100%, 0);
		float: none;
		width: auto;
	}

	.contactSmink .right .form {
		padding: 24px 0;
	}

	.contactSmink .right .form .h1,
	.contactSmink .right .cess .h1,
	.freeBox .h1,
	.freeBoxTwo .h1 {
		font-size: 24px;
		line-height: 24px;
		text-align: center;
	}

	.contactSmink .right .form .p {
		margin-top: 16px;
		font-size: 14px;
		line-height: 24px;
	}

	.contactSmink .right .form .p p {
		margin-top: 0;
	}

	.contactSmink .right .cess {
		padding: 100px 0 150px 0;
	}

	.contactSmink .right .cess .p {
		font-size: 14px;
		line-height: 24px;
		text-align: center;
		padding: 0 50px;
	}

	.contactSmink .right .cess .p i {
		color: #4c7ee9;
	}

	.freeBox {
		padding: 80px 2vh 24px 2vh;
		width: auto;
	}

	.freeBox .mk {
		font-size: 14px;
		line-height: 24px;
		margin-top: 16px;
	}

	.freeBox .form .li .mLi {
		width: auto;
	}

	.freeBox .form .li .sub {
		width: 100%;
	}

	.freeBox .form .li .p {
		text-align: left;
		margin-right: 80px;
	}

	.freeBox .form .li .em {
		display: none;
	}

	.freeBoxTwo {
		padding-top: 140px;
	}

	.freeBoxTwo .p {
		font-size: 14px;
		line-height: 24px;
		width: auto;
		margin: 11px 3vh 0 3vh;
	}

	.freeBoxTwo .input {
		width: auto;
		margin: 24px 2vh 0 2vh;
	}

	.freeBoxTwo .more {
		width: auto;
		margin: 24px 2vh 0 2vh;
	}

	.freeBoxTwo .br {
		margin: 24px 2vh;
		text-align: left;
		margin-right: 50px;
	}

	.indexMinker .listTwoCell2 .li .mLi {
		margin-right: 20px;
		margin-top: 0;
	}

	.indexMinker .listTwoCell2 .li .mLi .top .img {
		width: 40px;
		height: 40px;
		margin-right: 8px;
	}

	.indexMinker .listTwoCell2 .li .text {
		margin-top: 16px;
	}

	.banner3 .swiper-container {
		padding-bottom: 18px;
	}

	.lawBox {
		padding: 90px 2vh 32px 2vh;
	}

	.lawBox .h1 {
		font-size: 22px;
		line-height: 32px;
	}

	.lawBox .text {
		margin-top: 24px;
	}

	.lawBox .text .h2 {
		font-size: 18px;
	}

	.lawBox .text .p {
		font-size: 14px;
		line-height: 24px;
		margin-top: 8px;
	}

	.indexMinker .listTwo .mLi2 .bot {
		margin-top: 16px;
	}

	.planBoxImg .img {
		width: auto;
		float: none;
		margin-top: 24px;
	}

	.planBoxImg .text {
		float: none;
		width: auto;
		padding-top: 0;
		text-align: center;
	}

	.planBoxImg .text .h2 {
		font-size: 24px;
		line-height: 36px;
	}

	.planBoxImg .text .mores {
		display: flex;
		justify-content: center;
	}

	.planBoxImg .text .mik {
		font-size: 14px;
		line-height: 24px;
		color: #999;
	}

	.sixNavMinkCell2 {
		justify-content: space-between;
		margin-top: 24px;
	}

	.sixNavMinkCell2 .li {
		border: 1px solid #dcdfe6;
		border-radius: 8px;
		width: 3.2rem;
		margin-top: 10px;
		padding: 16px 0;
		display: flex;
		justify-content: flex-start;
		align-items: center;
	}

	.sixNavMinkCell2 .li:first-child,
	.sixNavMinkCell2 .li:nth-child(2) {
		margin-top: 0;
	}

	.sixNavMinkCell2 .li .img {
		width: 40px;
		height: 40px;
		margin: 0 8px 0 16px;
	}

	.sixNavMinkCell2 .li .p {
		margin-top: 0;
		font-size: 16px;
		line-height: 40px;
	}

	.indexMinkerFour .tit .h1,
	.indexMinkerFour .tit .mk {
		text-align: center;
	}

	.realityMin {
		margin-top: 0;
	}

	.realityMin .li {
		margin-top: 32px;
		float: none;
		width: auto;
		margin-right: 0;
		padding-left: 5vh;
	}

	.realityMin .li:first-child,
	.realityMin .li:nth-child(2),
	.realityMin .li:nth-child(3) {
		width: auto;
	}

	.realityMin .li .num .m,
	.realityMin .li .num .em {
		font-size: 40px;
		line-height: 40px;
	}

	.realityMin .li .list {
		margin-top: 4px;
	}

	.realityMin .li .list .h2 {
		font-size: 14px;
		line-height: 24px;
	}

	.realityMin .li .list .h2 img {
		height: 14px;
		padding-top: 5px;
	}

	.realityMin .li .list .p {
		font-size: 12px;
		line-height: 16px;
	}

	.realityMin .li .list .mLi {
		margin-top: 24px;
	}

	.caseBoxFer .img {
		float: none;
		width: auto;
		margin-top: 24px;
	}

	.caseBoxFer .textBone {
		float: none;
		width: auto;
	}

	.caseBoxFer {
		margin-top: 32px;
	}

	.caseBoxFer .md {
		height: 32px;
	}

	.caseBoxFer .md img {
		margin: auto;
	}

	.caseBoxFer .text {
		font-size: 14px;
		line-height: 24px;
		color: #999;
		margin-top: 24px;
	}

	.caseBoxFer .icon,
	.caseBoxFer .bot .list {
		margin-right: 0;
	}

	.caseBoxFer .bot .list .li {
		min-width: auto;
	}

	.caseBoxFer .bot .list {
		justify-content: flex-start;
	}

	.caseBoxFer .swiper-container {
		padding-bottom: 30px;
	}

	.caseBoxFer .swiper-scrollbar-drag {
		background: #4c7ee9;
	}

	.backMink {
		margin-top: 32px;
	}

	.backMink .texter {
		padding: 10px;
		font-size: 14px;
		line-height: 24px;
	}

	.backMink .img {
		margin: 24px auto 0;
		width: auto;
	}

	.backMink .lister {
		margin-top: 24px;
	}

	.backMink .lister .li {
		margin-top: 10px;
		width: auto;
		border: 1px solid #dcdfe6;
		border-radius: 8px;
		background: #fff;
		padding: 20px;
	}

	.backMink .lister .li:first-child {
		margin-top: 0;
	}

	.backMink .lister .li .br {
		width: 40px;
		height: 40px;
		position: absolute;
		top: 20px;
		left: 20px;
	}

	.backMink .lister .li .text {
		margin-left: 0;
	}

	.backMink .lister .li .h2 {
		margin-left: 48px;
		line-height: 40px;
	}

	.backMink .lister .li .p {
		margin-top: 16px;
	}

	.bankBoxSixMinks {
		display: block;
	}

	.bankHers .li {
		width: 3.2rem;
		margin-top: 24px;
	}

	.bankHers .li:first-child,
	.bankHers .li:nth-child(2) {
		margin-top: 0;
	}

	.bankHers {
		padding-top: 32px;
	}

	.bankHers .li .h2 {
		font-size: 14px;
		line-height: 24px;
	}

	.bankHers .li .min {
		font-size: 14px;
		line-height: 24px;
	}

	.bankHers .li .min i {
		font-size: 40px;
		line-height: 40px;
	}

	.bankHers .li .p {
		font-size: 12px;
		margin-top: 8px;
		line-height: 12px;
	}

	.bankHers .li .icon i {
		padding: 0;
		font-size: 12px;
		line-height: 12px;
	}

	.playOne {
		width: 100%;
	}

	.centerMerThree8 {
		padding-bottom: 30px;
	}

	.centerMerThree8 .li .img {
		margin: auto;
		width: 80px;
		height: 80px;
	}

	.centerMerThree8 .li a {
		display: block;
		padding: 40px 20px;
	}

	.centerMerThree8 .li .p {
		line-height: 28px;
		margin-top: 24px;
	}

	.bankSminker {
		margin-top: 32px;
		display: block;
	}

	.bankSminker .li {
		width: auto;
		margin-left: 0;
		display: none;
	}

	.bankSminker .li:first-child {
		display: block;
	}

	.cellButtonMink {
		display: flex;
	}

	.indexMinker .listThreed {
		display: block;
	}

	.indexMinker .listThreed .li {
		background: #fff;
		border-radius: 8px;
		width: auto;
		border: 1px solid #dcdfe6;
		float: none;
	}

	.indexMinker .listThreed .li a {
		padding: 40px 20px;
		display: block;
	}

	.indexMinker .listThreed .li a .img {
		margin: auto;
	}

	.indexMinker .listThreed .li .h1 {
		margin-top: 24px;
		font-size: 20px;
		text-align: center;
		line-height: 28px;
	}

	.indexMinker .listThreed .li .p {
		display: block;
		font-size: 14px;
		line-height: 24px;
		margin-top: 8px;
	}

	.sixNavMinked {
		margin: 32px 0 0 0;
	}

	.sixNavMinked .li {
		width: 3.2rem;
		background: #fff;
		border-radius: 8px;
		border: 1px solid #dcdfe6;
		margin-top: 10px;
		padding: 16px 0;
		display: flex;
		justify-content: flex-start;
	}

	.sixNavMinked .li:first-child,
	.sixNavMinked .li:nth-child(2) {
		margin-top: 0;
	}

	.sixNavMinked .li .img {
		margin: 0 8px 0 16px;
		width: 40px;
		height: 40px;
	}

	.sixNavMinked .li .p {
		font-size: 16px;
		line-height: 40px;
		margin: 0;
	}

	.listBackSminrCells,
	.numberCellBannr,
	.containerCellKm {
		display: block;
	}

	.indexMinker .centerMerTwoSdr .li {
		border: 1px solid #dcdfe6;
		background: #fff;
		border-radius: 8px;
	}

	.indexMinker .centerMerTwoSdr .li a {
		padding: 20px;
		position: relative;
		display: block;
		text-align: left;
	}

	.indexMinker .centerMerTwoSdr .li .img {
		width: 40px;
		height: 40px;
		position: absolute;
		top: 20px;
		left: 20px;
	}

	.indexMinker .centerMerTwoSdr .li .h1 {
		margin: 0 0 0 48px;
		line-height: 40px;
	}

	.indexMinker .centerMerTwoSdr .li .p {
		display: block;
		margin-top: 16px;
		width: 100%;
	}

	.centerMerBmin,
	.centerImgOneCells,
	.listTwoCellYew,
	.indexNewsCell {
		display: block;
	}

	.centerMerVew {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}

	.centerMerVew {
		display: -webkit-flex;
		-webkit-justify-content: space-between;
		-webkit-flex-wrap: wrap;
	}

	.centerMerVew .li {
		width: 3.2rem;
		margin-right: 0;
		flex: none;
	}

	.centerMerVew .li:nth-child(2) {
		margin-top: 0;
	}

	.centerMerVew .li .img {
		width: 40px;
		height: 40px;
	}

	.centerMerVew .li .p {
		font-size: 16px;
		line-height: 16px;
		margin-top: 8px;
	}

	.numberCellBannr {
		overflow: hidden;
	}

	.numberCellBannr .li {
		width: auto;
		margin-right: 0;
	}

	.numberCellBannr .swiper-pagination {
		display: flex;
		justify-content: center;
		left: 0;
		right: 0;
	}

	.numberCellBannr .li .h2 img {
		height: 40px;
	}

	.numberCellBannr .li .mp {
		width: 90%;
		font-size: 14px;
		line-height: 24px;
	}

	.numberCellBannr .swiper-pagination-bullet {
		background: #fff;
		margin: 0 4px;
	}

	.numberCellBannr .swiper-container {
		padding-bottom: 20px;
	}

	.centerMer .cont .li {
		width: 47%;
	}

	.numberCell .li .h2 .m em {
		font-size: 40px;
	}

	.indexMinker .h1 i {
		font-size: 24px;
	}

	.honorBox .li .p {
		line-height: 16px;
	}

	.automatonSixYu .text .li {
		background: hsla(0, 0%, 100%, 0);
		border: none;
		border-radius: 0;
		text-align: left;
		padding: 0;
		margin-top: 15px;
	}

	.automatonSixYu .text .li .p {
		margin-top: 5px;
	}

	.listMorePlay .moreBox,
	.listMorePlay .botButton {
		display: flex;
		margin: 35px auto 0;
	}

	.listMorePlay .buttonOne {
		display: block;
	}

	/* 10.28 start */
	.indexMinker .listThreeCell2 {
		display: block;
	}

	.indexMinker .listThreeCell2 .li {
		width: auto;
		float: none;
		border: 1px solid #dcdfe6;
		border-radius: 8px;
	}

	.indexMinker .listThreeCell2 .li a {
		padding: 20px;
		position: relative;
		display: block;
	}

	.indexMinker .listThreeCell2 .li .img {
		width: 40px;
		height: 40px;
		position: absolute;
		top: 20px;
		left: 20px;
	}

	.indexMinker .listThreeCell2 .li .h1 {
		padding-left: 48px;
		font-size: 20px;
		color: #333;
		line-height: 40px;
	}

	.indexMinker .listThreeCell2 .li .p {
		display: block;
		text-align: left;
	}

	.indexMinker .mNavOneCell {
		display: flex;
		justify-content: space-between;
		padding: 0 8px;
	}

	.indexMinker .mNavOneCell .li a {
		font-size: 14px;
		color: #000;
		line-height: 14px;
		padding: 0 0 12px 0;
		height: auto;
		position: relative;
	}

	.indexMinker .mNavOneCell .li a::after {
		content: '';
		width: 100%;
		height: 4px;
		border-radius: 4px;
		background: #4c7ee9;
		position: absolute;
		bottom: 0;
		left: 0;
		opacity: 0;
	}

	.indexMinker .mNavOneCell .li.on a::after {
		opacity: 1;
	}

	.on a {
		background: hsla(0, 0%, 0%, 0);
		color: #4c7ee9;
	}

	.eightBox .img img {
		width: 100%;
	}

	.eightBox {
		height: 4.72rem;
		margin-top: 24px;
	}

	.indexMinker .contr .buttonOne {
		display: block;
		margin: 32px auto 0;
	}

	.opemtimr {
		margin: 26px 0 0 0;
		width: auto;
	}

	.opemtimr .min {
		justify-content: space-between;
	}

	.opemtimr .min .li {
		padding: 0 0 10px 0;
		margin: 0;
		font-size: 14px;
	}

	.opemtimr .lise .li {
		padding-top: 15px;
	}

	.opemtimr .lise .li a,
	.opemtimr .lise .li a:nth-child(4n) {
		margin-top: 0.2rem;
		width: 2.1rem;
		margin-right: 0.2rem;
	}

	.opemtimr .lise .li a:nth-child(3n) {
		margin-right: 0;
	}

	.commContent .li .text .time {
		margin-top: 3px;
	}

	.caseDateBox .right .searchr,
	.caseDateBox .right .searchr input {
		background: #f5f7fa;
	}

	.caseDateBox .right .caiBox {
		background: hsla(216, 33%, 97%, 0.5);
	}

	.caseDateBox .right .caiBox .mk a {
		width: 48%;
	}

	.qurtBox {
		width: auto;
		padding-right: 2vh;
		line-height: 30px;
	}

	.display {
		display: none !important;
	}

	.centerMerQwer .li {
		padding: 40px 20px;
	}

	.centerMerQwer .li a {
		display: block;
		text-align: center;
	}

	.centerMerQwer .li .img {
		width: 80px;
		height: 80px;
		margin: auto;
	}

	.centerMerQwer .li .p {
		margin-top: 24px;
	}

	.sicVer {
		margin-top: 26px;
	}

	.sicVer .tops {
		justify-content: space-between;
	}

	.sicVer .tops .li {
		width: 2.1rem;
		height: 2.96rem;
		margin-right: 0;
	}

	.sicVer .tops .li .h3 {
		font-size: 14px;
		line-height: 20px;
	}

	.sicVer .bots,
	.sicVer .wert {
		margin-top: 0.25rem;
	}

	.sicVer .wert .li .per .m .h {
		font-size: 14px;
		line-height: 20px;
	}

	.sicVer .wert .li .per .m {
		margin-top: 16px;
	}

	.sicVer .wert .li .per .m:first-child {
		margin-top: 0;
	}

	.sicVer .wert .li .per {
		padding: 20px;
	}

	.sicVer .bots .li .mks .lr {
		display: none;
	}

	.sicVer .bots .li .mks {
		display: block;
		padding: 20px;
	}

	.sicVer .bots .li .mks .rl {
		margin: 0;
		width: auto;
	}

	.indexMinker .li .text {
		margin-top: 0;
	}

	.indexMinker .li .text .h2 {
		padding-left: 48px;
		line-height: 40px;
		text-align: left;
	}

	.indexMinker .listDasre .li {
		margin-right: 0;
		margin-top: 10px;
	}

	.indexMinker .listDasre .li:first-child {
		margin-top: 0;
	}

	.indexMinker .listDasre .li .p {
		margin-left: 48px;
	}

	.indexMinker .listDasre .li .text {
		padding-top: 15px;
	}

	.uLreight .hd ul {
		display: flex;
		justify-content: space-between;
		padding: 0 8px;
		margin-top: 40px;
	}

	.uLreight .hd ul li {
		font-size: 14px;
		color: #000;
		line-height: 14px;
		padding: 0 0 12px 0;
		height: auto;
		position: relative;
		margin: 0;
		width: auto;
	}

	.uLreight .hd ul li.on {
		background: #fff;
		color: #4c7ee9;
	}

	.uLreight .hd ul li::after {
		content: '';
		width: 100%;
		height: 4px;
		border-radius: 4px;
		background: #4c7ee9;
		position: absolute;
		bottom: 0;
		left: 0;
		opacity: 0;
	}

	.uLreight .hd ul li.on::after {
		opacity: 1;
	}

	.uLreight .bd .prev,
	.uLreight .bd .next {
		display: none;
	}

	.uLreight .bd {
		margin-top: 26px;
	}

	.uLreight .bd li img {
		width: 100%;
	}

	/* 10.28 end */
}

/* common.css */
/*margin style*/
.mgt-none {
	margin-top: 0px !important;
}

.mgt-10 {
	margin-top: 10px;
}

.mgt-20 {
	margin-top: 20px;
}

.mgt-30 {
	margin-top: 30px;
}

.mgt-40 {
	margin-top: 40px;
}

.mgt-50 {
	margin-top: 50px;
}

.mgt-60 {
	margin-top: 60px;
}

.mgt-70 {
	margin-top: 70px;
}

.mgt-80 {
	margin-top: 80px;
}

.mgt-90 {
	margin-top: 90px;
}

.mgt-100 {
	margin-top: 100px;
}

.mgt-7 {
	margin-top: 7px;
}

.mgt-15 {
	margin-top: 15px;
}

.mgt-25 {
	margin-top: 25px;
}

.mgt-35 {
	margin-top: 35px;
}

.mgt-45 {
	margin-top: 45px;
}

.mgt-55 {
	margin-top: 55px;
}

.mgb-none {
	margin-bottom: 0px !important;
}

.mgb-10 {
	margin-bottom: 10px;
}

.mgb-20 {
	margin-bottom: 20px;
}

.mgb-30 {
	margin-bottom: 30px;
}

.mgb-40 {
	margin-bottom: 40px;
}

.mgb-50 {
	margin-bottom: 50px;
}

.mgb-60 {
	margin-bottom: 60px;
}

.mgb-70 {
	margin-bottom: 70px;
}

.mgb-80 {
	margin-bottom: 80px;
}

.mgb-90 {
	margin-bottom: 90px;
}

.mgb-100 {
	margin-bottom: 100px;
}

.mgb-7 {
	margin-bottom: 7px;
}

.mgb-15 {
	margin-bottom: 15px;
}

.mgb-25 {
	margin-bottom: 25px;
}

.mgb-35 {
	margin-bottom: 35px;
}

.mgb-45 {
	margin-bottom: 45px;
}

.mgb-55 {
	margin-bottom: 55px;
}

.mgl-none {
	margin-left: 0px !important;
}

.mgl-10 {
	margin-left: 10px;
}

.mgl-20 {
	margin-left: 20px;
}

.mgl-30 {
	margin-left: 30px;
}

.mgl-40 {
	margin-left: 40px;
}

.mgl-50 {
	margin-left: 50px;
}

.mgl-60 {
	margin-left: 60px;
}

.mgl-70 {
	margin-left: 70px;
}

.mgl-80 {
	margin-left: 80px;
}

.mgl-90 {
	margin-left: 90px;
}

.mgl-100 {
	margin-left: 100px;
}

.mgl-7 {
	margin-left: 7px;
}

.mgl-15 {
	margin-left: 15px;
}

.mgl-25 {
	margin-left: 25px;
}

.mgl-35 {
	margin-left: 35px;
}

.mgl-45 {
	margin-left: 45px;
}

.mgl-55 {
	margin-left: 55px;
}

.mgr-none {
	margin-right: 0px !important;
}

.mgr-10 {
	margin-right: 10px;
}

.mgr-20 {
	margin-right: 20px;
}

.mgr-30 {
	margin-right: 30px;
}

.mgr-40 {
	margin-right: 40px;
}

.mgr-50 {
	margin-right: 50px;
}

.mgr-60 {
	margin-right: 60px;
}

.mgr-70 {
	margin-right: 70px;
}

.mgr-80 {
	margin-right: 80px;
}

.mgr-90 {
	margin-right: 90px;
}

.mgr-100 {
	margin-right: 100px;
}

.mgr-7 {
	margin-right: 7px;
}

.mgr-15 {
	margin-right: 15px;
}

.mgr-25 {
	margin-right: 25px;
}

.mgr-35 {
	margin-right: 35px;
}

.mgr-45 {
	margin-right: 45px;
}

.mgr-55 {
	margin-right: 55px;
}

/*padding style*/
.padt-none {
	padding-top: 0px !important;
}

.padt-10 {
	padding-top: 10px;
}

.padt-20 {
	padding-top: 20px;
}

.padt-30 {
	padding-top: 30px;
}

.padt-40 {
	padding-top: 40px;
}

.padt-50 {
	padding-top: 50px;
}

.padt-60 {
	padding-top: 60px;
}

.padt-70 {
	padding-top: 70px;
}

.padt-80 {
	padding-top: 80px;
}

.padt-90 {
	padding-top: 90px;
}

.padt-100 {
	padding-top: 100px;
}

.padt-7 {
	padding-top: 7px;
}

.padt-15 {
	padding-top: 15px;
}

.padt-25 {
	padding-top: 25px;
}

.padt-35 {
	padding-top: 35px;
}

.padt-45 {
	padding-top: 45px;
}

.padt-55 {
	padding-top: 55px;
}

.padb-none {
	padding-bottom: 0px !important;
}

.padb-10 {
	padding-bottom: 10px;
}

.padb-20 {
	padding-bottom: 20px;
}

.padb-30 {
	padding-bottom: 30px;
}

.padb-40 {
	padding-bottom: 40px;
}

.padb-50 {
	padding-bottom: 50px;
}

.padb-60 {
	padding-bottom: 60px;
}

.padb-70 {
	padding-bottom: 70px;
}

.padb-80 {
	padding-bottom: 80px;
}

.padb-90 {
	padding-bottom: 90px;
}

.padb-100 {
	padding-bottom: 100px;
}

.padb-7 {
	padding-bottom: 7px;
}

.padb-15 {
	padding-bottom: 15px;
}

.padb-25 {
	padding-bottom: 25px;
}

.padb-35 {
	padding-bottom: 35px;
}

.padb-45 {
	padding-bottom: 45px;
}

.padb-55 {
	padding-bottom: 55px;
}

.padl-10 {
	padding-left: 10px;
}

.padl-20 {
	padding-left: 20px;
}

.padl-30 {
	padding-left: 30px;
}

.padl-40 {
	padding-left: 40px;
}

.padl-50 {
	padding-left: 50px;
}

.padl-60 {
	padding-left: 60px;
}

.padl-70 {
	padding-left: 70px;
}

.padl-80 {
	padding-left: 80px;
}

.padl-90 {
	padding-left: 90px;
}

.padl-100 {
	padding-left: 100px;
}

.padl-7 {
	padding-left: 7px;
}

.padl-15 {
	padding-left: 15px;
}

.padl-25 {
	padding-left: 25px;
}

.padl-35 {
	padding-left: 35px;
}

.padl-45 {
	padding-left: 45px;
}

.padl-55 {
	padding-left: 55px;
}

.padr-none {
	padding-right: 0px !important;
}

.padr-10 {
	padding-right: 10px;
}

.padr-20 {
	padding-right: 20px;
}

.padr-30 {
	padding-right: 30px;
}

.padr-40 {
	padding-right: 40px;
}

.padr-50 {
	padding-right: 50px;
}

.padr-60 {
	padding-right: 60px;
}

.padr-70 {
	padding-right: 70px;
}

.padr-80 {
	padding-right: 80px;
}

.padr-90 {
	padding-right: 90px;
}

.padr-100 {
	padding-right: 100px;
}

.padr-7 {
	padding-right: 7px;
}

.padr-15 {
	padding-right: 15px;
}

.padr-25 {
	padding-right: 25px;
}

.padr-35 {
	padding-right: 35px;
}

.padr-45 {
	padding-right: 45px;
}

.padr-55 {
	padding-right: 55px;
}

/* show or hide*/
.ds-show {
	display: block;
}

.ds-hidden {
	display: none;
}

.hidden {
	display: none;
}

/* height*/
.min-h100 {
	min-height: 100px;
}

.min-h200 {
	min-height: 200px;
}

.min-h300 {
	min-height: 300px;
}

.min-h400 {
	min-height: 400px;
}

.min-h500 {
	min-height: 500px;
}

.min-fix-h100 {
	min-height: 100px !important;
}

.min-fix-h200 {
	min-height: 200px !important;
}

.min-fix-h300 {
	min-height: 300px !important;
}

.min-fix-h400 {
	min-height: 400px !important;
}

.min-fix-h500 {
	min-height: 500px !important;
}

.h-ratio-10 {
	height: 10%;
}

.h-ratio-20 {
	height: 20%;
}

.h-ratio-30 {
	height: 30%;
}

.h-ratio-40 {
	height: 40%;
}

.h-ratio-50 {
	height: 50%;
}

.h-ratio-60 {
	height: 60%;
}

.h-ratio-70 {
	height: 70%;
}

.h-ratio-80 {
	height: 80%;
}

.h-ratio-90 {
	height: 90%;
}

.h-ratio-100 {
	height: 100%;
}

/*width*/
.min-w100 {
	min-width: 100px;
}

.min-w200 {
	min-width: 200px;
}

.min-w300 {
	min-width: 300px;
}

.min-w400 {
	min-width: 400px;
}

.min-w500 {
	min-width: 500px;
}

.min-fix-w100 {
	min-width: 100px !important;
}

.min-fix-w200 {
	min-width: 200px !important;
}

.min-fix-w300 {
	min-width: 300px !important;
}

.min-fix-w400 {
	min-width: 400px !important;
}

.min-fix-w500 {
	min-width: 500px !important;
}

.w-ratio-10 {
	width: 10%;
}

.w-ratio-20 {
	width: 20%;
}

.w-ratio-30 {
	width: 30%;
}

.w-ratio-40 {
	width: 40%;
}

.w-ratio-50 {
	width: 50%;
}

.w-ratio-60 {
	width: 60%;
}

.w-ratio-70 {
	width: 70%;
}

.w-ratio-80 {
	width: 80%;
}

.w-ratio-90 {
	width: 90%;
}

.w-ratio-100 {
	width: 100%;
}

/* width and height*/
.wh-ratio-100 {
	width: 100%;
	height: 100%;
}

/*text overflow*/
.text-ell {
	word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
	-webkit-line-clamp: 1;
}

.text-ell-1 {
	-webkit-line-clamp: 1;
	max-height: 1.5rem;
}

.text-ell-2 {
	-webkit-line-clamp: 2;
	max-height: 3.5rem;
}

.text-ell-3 {
	-webkit-line-clamp: 3;
	max-height: 5.5rem;
}

.text-ell-4 {
	-webkit-line-clamp: 4;
	max-height: 7.5rem;
}

.text-ell-5 {
	-webkit-line-clamp: 5;
	max-height: 9.5rem;
}

.over-auto {
	overflow: auto;
}

/*center*/
.img-ds-center {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
}

/* raw style 默认样式*/
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
	-webkit-appearance: none;
}

.color-initial {
	/* color: initial; */
	/* opacity: 0.8; */
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: rgba(40, 40, 40, 0.8);
	letter-spacing: 0;
	text-align: center;
	font-weight: 400;
	display: flex;
	justify-content: center;
	align-items: center;
}

.color-initial img {
	width: 18px;
	height: 18px;
	margin-right: 8px;
}

.raw-style b {
	font-weight: revert;
}

.raw-style p,
.raw-style div,
.raw-style img,
.raw-style h1,
.raw-style h2,
.raw-style h3,
.raw-style h4,
.raw-style h5,
.raw-style table,
.raw-style pre {
	margin: 20px 0;
}

.raw-style p img,
.raw-style div img {
	margin: 0
}

.raw-style p,
.caseDateBox .left .textCintr .text a {
	word-break: break-all;
}

.raw-style>section {
	margin-bottom: 20px;
}

/* 22.3.24 start */
.li .li-different {
	border: 0;
	background: none;
	height: 40px;
}

.input-different {
	width: calc(100% - 180px);
	background: #ffffff;
	border: 1px solid #dcdfe6;
	border-radius: 4px;
}

.show-code-different {
	position: absolute;
	top: 0;
	display: flex;
	width: 145px;
	right: 0 !important;
}

.show-code-different>img {
	width: 72px;
}

.show-code-different>.show-txt-different {
	width: 65px;
	line-height: 40px;
	color: #4c7ee9;
	font-size: 14px;
	margin-left: 8px;
	cursor: pointer;
}

.freeBox .form .li .li-different {
	border: 0;
	background: none;
	height: 40px;
}

/* 22.3.24 end */

/* 22.4.26 start */
.commContent .li .text .time span {
	margin-right: 10px;
}

@media screen and (max-width: 500px) {
	.caseDateBox .left .textCintr .tit p {
		margin-bottom: 10px;
	}
}

/* 22.4.26 end */

/*22.6.28 视频展示*/
@media screen and (max-width: 1150px) {
	.product-ai-videos-list-container {
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		align-items: center;
	}

	.product-ai-videos-list-container .li,
	.product-ai-videos-list-container .li video {
		max-width: 558px;
		width: 100%;
		margin: 0 auto;
	}
}

@media screen and (min-width: 1150px) {
	.product-ai-videos-list-container {
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		align-items: center;
	}

	.product-ai-videos-list-container .li,
	.product-ai-videos-list-container .li video {
		width: 558px;
		height: 375px;
	}

	.product-ai-videos-list-container-three-items .li,
	.product-ai-videos-list-container-three-items .li video {
		width: 362px;
		height: 375px;
	}
}

.product-ai-videos-list-container .li .h1 {
	color: #666666;
	font-size: 20px;
	font-family: PingFang SC;
}

.product-ai-video-case-container {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	margin-top: 90px;
}

.product-ai-video-case-container .li {
	max-width: 559px;
	min-height: 371px;
	width: 100%;
	border: 1px solid rgb(220, 223, 230);
	padding-bottom: 10px;
}

.product-ai-video-case-container .li .img {
	width: 100%;
	height: 180px;
	background-color: #f5f7fa;
	text-align: center;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	border-bottom: 1px solid rgb(220, 223, 230);
}

.product-ai-video-case-container .li .img img {
	width: 244px;
	height: 67px;
}

.product-ai-video-case-container .li .h1 {
	font-size: 22px;
	color: #333;
	line-height: 22px;
	padding: 24px 16px 16px 16px;
	text-align: left;
	font-family: PingFang SC;
	font-weight: undefined;
}

.product-ai-video-case-container .li .p {
	font-size: 14px;
	color: #666;
	line-height: 21px;
	letter-spacing: -0.4375px;
	text-align: justify;
	padding: 0 16px;
}

@media screen and (max-width: 1150px) {
	.three-items {
		display: none;
	}
}

@media screen and (min-width: 1150px) {
	.three-items {
		display: flex;
		flex-direction: row;
		justify-content: flex-start;
		align-items: center;
		flex-wrap: wrap;
		margin-top: 30px;
	}
}

.three-items .li {
	width: 362px;
	height: 337px;
	border: 1px solid rgb(220, 223, 230);
	margin: 10px 8px;
}

.three-items .li .img {
	width: 100%;
	height: 150px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.three-items .li .img img {
	width: 80px;
	height: 80px;
}

.three-items .li .h1 {
	font-size: 22px;
	color: #333333;
}

.three-items .li .p {
	font-size: 14px;
	color: #666666;
	padding: 0 17px;
}

@media screen and (max-width: 1150px) {
	.product-ai-video-customer-case-3items {
		display: none;
	}
}

@media screen and (min-width: 1150px) {
	.product-ai-video-customer-case-3items {
		display: flex;
		flex-direction: row;
		justify-content: space-around;
		align-items: center;
		margin-top: 20px;
	}

	.product-ai-video-customer-case-3items .li {
		width: 362px;
		height: 391px;
		border: 1px solid rgb(220, 223, 230);
	}

	.product-ai-video-customer-case-3items .li .img {
		width: 100%;
		height: 180px;
		background-color: #f5f7fa;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		border-bottom: 1px solid rgb(220, 223, 230);
	}

	.product-ai-video-customer-case-3items .li .img img {
		width: 200px;
	}

	.product-ai-video-customer-case-3items .li:nth-child(1) .img img {
		width: 100px;
	}

	.product-ai-video-customer-case-3items .li .h1 {
		padding-left: 11px;
		padding-bottom: 11px;
		padding-top: 24px;
		color: #333333;
		font-size: 22px;
		text-align: left !important;
	}

	.product-ai-video-customer-case-3items .li .p {
		color: #666666;
		font-size: 14px;
		padding: 0 11px;
	}
}

@media screen and (max-width: 1150px) {
	.product-ai-video-customer-case-2items {
		display: flex;
		flex-direction: column;
		justify-content: space-around;
		align-items: center;
		margin-top: 20px;
	}

	.product-ai-video-customer-case-2items .li {
		max-width: 559px;
		width: 100%;
		border: 1px solid rgb(220, 223, 230);
		margin-bottom: 20px;
	}

	.product-ai-video-customer-case-2items .li .img {
		width: 100%;
		height: 180px;
		background-color: #f5f7fa;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		border-bottom: 1px solid rgb(220, 223, 230);
	}

	.product-ai-video-customer-case-2items .li .img img {
		width: 80%;
	}

	.product-ai-video-customer-case-2items .li:nth-child(1) .img img {
		width: 80%;
	}
}

@media screen and (min-width: 1150px) {
	.product-ai-video-customer-case-2items {
		display: flex;
		flex-direction: row;
		justify-content: space-around;
		align-items: center;
		margin-top: 20px;
	}

	.product-ai-video-customer-case-2items .li {
		width: 559px;
		height: 350px;
		border: 1px solid rgb(220, 223, 230);
	}

	.product-ai-video-customer-case-2items .li .img {
		width: 100%;
		height: 180px;
		background-color: #f5f7fa;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		border-bottom: 1px solid rgb(220, 223, 230);
	}

	.product-ai-video-customer-case-2items .li .img img {
		width: 200px;
	}

	.product-ai-video-customer-case-2items .li:nth-child(1) .img img {
		width: 484px;
	}
}

.product-ai-video-customer-case-2items .li .h1 {
	padding-left: 11px;
	padding-bottom: 11px;
	padding-top: 24px;
	color: #333333;
	font-size: 22px;
	text-align: left !important;
}

.product-ai-video-customer-case-2items .li .p {
	color: #666666;
	font-size: 14px;
	padding: 0 11px;
}

@media screen and (max-width: 1150px) {
	.items-with-icon-container {
		display: none !important;
	}
}

@media screen and (min-width: 1150px) {
	.items-with-icon-container .li .p {
		display: flex;
		flex-direction: row;
		justify-content: flex-start;
		align-items: center;
	}

	.items-with-icon-container .li .p img {
		width: 16px;
		height: 14px;
		margin-right: 10px;
	}
}

@media screen and (min-width: 1150px) {
	.customers-container .cates {
		display: flex;
		align-items: center;
		justify-content: flex-start;
		height: 106px;
		margin: 20px 0;
	}

	.customers-container .cates:nth-child(2) {
		height: 164px;
	}

	.customers-container .cates .right-menu {
		padding: 0 10px;
		display: flex;
		flex-direction: row;
		align-items: flex-start;
		justify-content: flex-start;
		height: 100%;
		flex-flow: wrap;
	}

	.customers-container .cates .right-menu a img {
		width: 159px;
		height: 46px;
		margin: 5px;
	}

	.customers-container .cates .left-menu {
		padding: 0 10px;
		height: 100%;
		box-sizing: border-box;
		background: rgba(76, 126, 233, 0.1);
		border: 0.5px dashed rgb(76, 126, 233);
		margin: 10px 0;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		writing-mode: vertical-rl;
		font-size: 16px;
	}
}

@media screen and (max-width: 1150px) {
	.customers-container .cates {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: flex-start;
		width: 100%;
	}

	.customers-container .cates .right-menu {
		display: flex;
		flex-direction: row;
		align-items: flex-start;
		justify-content: flex-start;
		height: 100%;
		flex-wrap: wrap;
	}

	.customers-container .cates .right-menu a img {
		width: 159px;
		height: 46px;
		margin: 5px;
	}

	.customers-container .cates .left-menu {
		padding: 10px;
		box-sizing: border-box;
		background: rgba(76, 126, 233, 0.1);
		border: 0.5px dashed rgb(76, 126, 233);
		margin: 10px auto;
		font-size: 16px;
		width: 90%;
		text-align: center;
	}
}

.indexMinker .h2,
.minBox .h2 {
	font-size: 36px;
}

.center {
	text-align: center;
}

/*22.6.28 end*/


/* 23.02.10 start */
.w1200 {
	width: 1200px;
	margin: auto;
}

@media screen and (max-width: 1440px) {
	.w1200 {
		/* width: 1146px; */
		width: 1160px;
		margin: auto;
	}
}

.addBtn {
	width: 154px;
	height: 52px;
	line-height: 52px;
	border-radius: 4px;
}

.addIndexMinker {
	padding: 50px 0 20px;
}

.addTit .h1 {
	font-size: 30px;
}

.addTit .mk {
	font-size: 16px;
}

.indexMinker .addListTwo .li .mLi {
	border: 0;
}

.indexMinker .addListTwo .li .top .img {
	width: 64px;
	height: 64px;
}

.indexMinker .addListTwo .mLi2 .h3 {
	font-size: 18px;
}

.moreBox-other a {
	font-size: 18px;
}

.addPlanBox .img {
	width: 640px;
}

.addPlanBox .text .h2 {
	font-size: 30px;
}

.addPlanBox .text .txt-img {
	display: none;
}

.addPlanBox .text .mik {
	font-size: 16px;
	color: #1F2329;
}

.addPlanBox .text .mores a {
	font-size: 16px;
}

.addPlanBox .text {
	width: calc(100% - 672px);
	padding: 30px 10px;
}

.addPlanBox .text .p>p {
	display: flex;
	color: #51565D;
	;
}

.addPlanBox .text .p>p::before {
	content: "";
	display: inline-block;
	width: 8px;
	height: 8px;
	background-color: #51565D;
	border-radius: 100%;
	margin: 12px 10px 0 0;
}

.addPlanTwo {
	padding: 20px 0;
	background-color: #ffffff;
}

.addPlanThree {
	padding: 30px 0 50px;
}

.addCaseBoxFer .swiper-container .nextBox,
.addCaseBoxFer .nextBox,
.addCaseBoxFer .swiper-container .prevBox,
.addCaseBoxFer .prevBox {
	width: 64px;
	height: 64px;
	background-size: 40px 40px;
}

.addCaseBoxFer .swiper-pagination {
	display: none;
}

.addCaseBoxFer .nextBox {
	left: 0;
	transition: all .6s;
}

.addCaseBoxFer .prevBox {
	right: 0;
	transition: all .6s;
}

.addCaseBoxFer .prevBox:hover,
.addCaseBoxFer .nextBox:hover {
	background-color: #4C7EE9;
	cursor: pointer;
}

.addCaseBoxFer .bot .list {
	justify-content: flex-start;
	margin-right: 0;
}

.addCaseBoxFer .bot .list .li {
	min-width: 80px;
	font-size: 16px;
	line-height: 22px;
	font-size: #51565D;
}

.addCaseBoxFer .swiper-container {
	width: calc(100% - 216px);
}

.addCaseBoxFer .textBone {
	width: 520px;
}

.addCaseBoxFer .img {
	width: 434px;
}

.addCaseBoxFer .icon {
	margin-right: 0;
}

.addCaseBoxFer .icon em {
	display: inline-block;
	width: auto;
	min-width: 72px;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
}


.addIndexMinkerFour {
	padding: 0;
	position: relative;
}

.addIndexMinkerFour .cont-bg {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 268px;
	background-image: linear-gradient(90deg, #F6F7FC 18%, #F4F7FD 81%);
}

.addIndexMinkerFour .h1 {
	color: #1F2329;
}

.addIndexMinkerFour .mk {
	color: #51565D;
}

.addIndexMinkerFour .green a {
	box-sizing: border-box;
	border: 1px solid #4C7EE9;
}

.addIndexMinkerFour .green a:nth-of-type(1) {
	color: #ffffff;
	background-color: #4C7EE9;
}

.addIndexMinkerFour .green a:nth-of-type(2) {
	color: #4C7EE9;
}

.pull-banner {
	box-sizing: border-box;
	height: 480px;
	background-color: #e2f2ff;
	position: relative;
}

.pull-banner>img {
	width: auto;
	height: 480px;
	position: absolute;
	left: 50%;
	top: 0;
	transform: translateX(-50%);
}

.pull-banner .bg-img {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.yiliao-banner {
	height: 420px;
	position: relative;
	background-color: #f5f7fa;
}

.yiliao-banner>img {
	width: 100%;
	height: 420px;
	position: absolute;
	left: 50%;
	top: 0;
	transform: translateX(-50%);
}

.banner .img-fixed {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 50%;
	top: 0;
	object-fit: cover;
	transform: translateX(-50%);
}

.pull-banner .textBox {
	padding-top: 90px;
}

.yiliao-banner .textBox {
	padding-top: 60px;
}

.core-values {
	background-color: #FAFAFA;
	padding: 70px 0 80px;
}

.pull-tit {
	text-align: center;
}

.pull-tit h2 {
	font-size: 34px;
	color: #333333;
	line-height: 1.2;
	font-weight: bold;
}

.pull-tit p {
	font-size: 18px;
	color: #666666;
	line-height: 1.5;
	margin-top: 10px;
}

.core-values .list {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 50px;
}

.core-values .item {
	box-sizing: border-box;
	width: 362px;
	height: 240px;
	background: #FFFFFF;
	border: 1px solid #DCDFE6;
	box-shadow: 0 6px 10px 0 rgba(76, 126, 233, 0.10);
	border-radius: 8px;
	padding: 20px;
}

.core-values .item .img {
	width: 60px;
	height: 60px;
}

.core-values .item .img img {
	width: 100%;
	height: 100%;
}

.core-values .item h3 {
	font-size: 20px;
	color: #333333;
	line-height: 1.2;
	margin: 12px 0;
}

.core-values .item p {
	font-size: 14px;
	color: #666666;
	line-height: 24px;
}

.values-list .item {
	padding: 50px 0 80px;
}

.values-list .item:nth-of-type(even) {
	background-color: #FAFAFA;
}

.values-list .item>div {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.values-list .item:nth-of-type(even)>div {
	flex-direction: row-reverse;
}

.values-list .item .txt-img {
	display: none;
}

.values-list .item .img {
	width: 668px;
}

.values-list .item .img img {
	width: 100%;
}

.values-list .item .txt {
	width: calc(100% - 700px);
}

.values-list h2 {
	font-size: 24px;
	line-height: 1.2;
	color: #333333;
}

.values-list .info {
	font-size: 18px;
	line-height: 28px;
	color: #666666;
	margin: 20px 0 30px;
}

.values-list .more-btns {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.values-list .more-btns a {
	display: flex;
	align-items: center;
	font-size: 20px;
	color: #4C7EE9;
	line-height: 1.2;
}

.values-list .more-btns a::after {
	content: "";
	display: block;
	width: 2px;
	height: 18px;
	background-color: #4C7EE9;
	margin: 2px 10px 0;
}

.values-list .more-btns a:last-child:after {
	display: none;
}

.values-list .tips {
	margin-top: 10px;
}

.values-list .tips>p {
	display: flex;
	font-size: 14px;
	line-height: 24px;
	color: #666666;
}

.values-list .tips>p::before {
	content: "";
	display: inline-block;
	width: 6px;
	height: 6px;
	border-radius: 100%;
	background-color: #666666;
	margin: 9px 8px 0 0;
}

.values-list .moreBtn {
	width: 112px;
	background-color: #4C7EE9;
	line-height: 40px;
	border-radius: 20px;
	font-size: 16px;
	color: #ffffff;
	text-align: center;
	margin-top: 20px;
}

.pull-minker {
	padding: 80px 0;
}

.pull-minker .img {
	display: flex;
	justify-content: center;
	margin-top: 35px;
}

.case-swiper {
	position: relative;
}

.case-swiper .pull-tit {
	position: absolute;
	top: 80px;
	left: 50%;
	transform: translateX(-50%);
	z-index: 9;
}

.case-swiper .swiper-container {
	margin-top: 40px;
}

.case-swiper .swiper-slide {
	/* padding: 80px 0 65px; */
	height: 897px;
	background-size: auto 100%;
	background-position: center;
}

.case-swiper .swiper-slide .img {
	width: 100%;
	height: 100%;
	position: relative;
}

.case-swiper .swiper-slide .img img {
	width: auto;
	height: 100%;
}

.case-swiper .txt {
	box-sizing: border-box;
	position: absolute;
	left: 50%;
	top: calc(50% + 80px);
	transform: translate(-50%, -50%);
	z-index: 9;
}

.case-swiper .txt>div {
	width: 580px;
}

.case-swiper .txt-other>div {
	width: 700px;
}

.case-swiper .txt-other>.info {
	width: 815px;
}

.case-swiper .txt .icon {
	width: 166px;
	height: 64px;
}

.case-swiper .txt .icon img {
	width: 100%;
	height: 100%;
}

.case-swiper .info {
	font-size: 18px;
	line-height: 1.6;
	margin: 15px 0;
}

.case-swiper .challenge h4,
.case-swiper .effect h3 {
	font-size: 18px;
}

.case-swiper .challenge p {
	font-size: 14px;
	line-height: 26px;
	overflow: hidden;
}

.case-swiper .challenge p::before {
	content: "";
	display: block;
	width: 6px;
	height: 6px;
	border-radius: 100%;
	background-color: #666666;
	margin: 9px 8px 0 0;
	float: left;
}

.case-swiper .flag {
	display: flex;
	flex-wrap: wrap;
	margin: 6px 0 20px;
}

.case-swiper .flag>em {
	line-height: 30px;
	background: #FFFFFF;
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.20);
	border-radius: 2px;
	border-radius: 2px;
	font-size: 12px;
	padding: 0 30px;
	margin: 8px 8px 0 0;
}

.case-swiper .effect .list {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.case-swiper .effect .item {
	padding: 10px 0 10px 15px;
	position: relative;
}

.case-swiper .effect .item::before {
	content: "";
	display: block;
	width: 6px;
	height: 42px;
	background-color: #4C7EE9;
	position: absolute;
	left: 0;
	top: 15px;
	z-index: 1;
}

.case-swiper .effect .item::after {
	content: "";
	display: block;
	width: 304px;
	height: 1px;
	background-color: #E3E3E3;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 1;
}

.case-swiper .effect .item>p {
	font-size: 24px;
	/* color: #4C7EE9; */
	color: #333333;
	line-height: 30px;
}

.case-swiper .txt-other .effect .item>p {
	color: #333333;
}

.case-swiper .effect .item>span {
	font-size: 14px;
	/* color: #333333; */
	color: #4C7EE9;
	line-height: 24px;
	margin-top: 6px;
}

.case-swiper .txt-other .effect .item>span {
	color: #4C7EE9;
}


.case-swiper .swiper-pagination-bullets {
	bottom: 60px !important;
}

.case-swiper .swiper-pagination-bullet {
	width: 12px;
	height: 12px;
	margin: 0 8px !important;
	opacity: .15;
}

.case-swiper .swiper-pagination-bullet-active {
	opacity: 1;
}

.zwMinker {
	padding: 60px 0;
}

.ds-banner .textBox {
	width: 642px;
}

.ds-banner .textBox .h1 {
	font-size: 34px;
}

.ds-banner .textBox .p {
	font-size: 26px;
	color: #293340;
	margin: 16px 0 34px;
}

.dsMinkerFore {
	padding: 40px 0;
	background-color: #ffffff;
}

.dsMinkerFore .mker {
	padding-bottom: 44px;
	position: relative;
}

.dsMinkerFore .mker .swiper-container {
	box-shadow: 0px 0 19px 3px rgba(199, 201, 208, 0.15);
	padding-bottom: 0;
}

.dsMinkerFore .mker .imger {
	border: 0;
}

.dsMinkerFore .mker .swiper-pagination {
	display: flex;
	justify-content: center;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
}

.dsMinkerFore .mker .swiper-pagination .swiper-pagination-bullet {
	margin: 0 10px;
}

.dsMinkerFore .mker .swiper-button-prev:hover,
.dsMinkerFore .mker .swiper-button-next:hover {
	background-color: #4C7EE9;
	transition: all .6s;
}

.dsMinkerFive {
	background-color: #F4F5F9;
	padding: 50px 0;
}

.dsMinkerFive .open {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	padding-top: 0;
}

.dsMinkerFive .open a {
	width: 216px;
	margin-right: 0;
}

.ds-challenge {
	padding: 50px 0;
}

.ds-challenge .list {
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
	margin-top: 30px;
}

.ds-challenge .item {
	width: calc(100%/3 - 22px);
	background: #FFFFFF;
	box-shadow: 0px 1px 7px 0px rgba(199, 201, 208, 0.15);
}

.ds-challenge .item .img {
	width: 100%;
	height: 226px;
	overflow: hidden;
}

.ds-challenge .item img {
	width: 100%;
	min-height: 100%;
	transition: all .6s;
}

.ds-challenge .item:hover img {
	transform: scale(1.2);
}

.ds-challenge .item p {
	font-size: 20px;
	line-height: 72px;
	text-align: center;
}

.ds-olution {
	padding: 50px 0;
	background-color: #F4F5F9;
}

.ds-olution .olution {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-top: 30px;
}

.ds-olution .olution img {
	max-width: 100%;
	height: auto;
	margin-bottom: 30px;
}

.dszx-btns {
	display: flex;
	justify-content: center;
	width: 100%;
}

.dszx-btns .btn {
	box-sizing: border-box;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 120px;
	height: 40px;
	border-radius: 20px;
	margin: 0 10px;
	font-size: 16px;
	background-color: #4C7EE9;
	border: 1px solid #4C7EE9;
	color: #FFFFFF;
}

.dszx-btns .btn:nth-of-type(2) {
	background-color: #FFFFFF;
	color: #4C7EE9;
}

.ds-advantage .list {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-bottom: 115px;
}

.ds-advantage .list .item {
	box-sizing: border-box;
	width: calc(100%/3 - 22px);
	height: 184px;
	background: #FFFFFF;
	border: 1px solid rgba(221, 223, 230, 1);
	box-shadow: 0px 1px 7px 0px rgba(199, 201, 208, 0.15);
	border-radius: 4px;
	margin-top: 30px;
	padding: 20px;
	transition: all .6s;
}

.ds-advantage .list .item:hover {
	background-color: #6D9CFC;
	color: #FFFFFF;
}

.ds-advantage .list .item:nth-of-type(4) {
	margin-left: 80px;
}

.ds-advantage .list .item:nth-of-type(5) {
	margin-right: 80px;
}

.ds-advantage .list .item h3 {
	display: flex;
	align-items: flex-end;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	margin-bottom: 15px;
}

.ds-advantage .list .item h3>img {
	width: 42px;
	height: 42px;
	margin-right: 12px;
}

.ds-advantage .list .item p {
	font-size: 14px;
	line-height: 22px;
	margin-top: 8px;
}

.ds-highlights {
	background-color: #F4F5F9;
	background-image: none;
}

.ds-highlights .list .item {
	border: 0;
}

.ds-highlights .list .item:nth-of-type(4),
.ds-highlights .list .item:nth-of-type(5) {
	margin-left: 0;
	margin-right: 0;
}

.ds-highlights .list {
	margin-bottom: 30px;
}

.ds-highlights .list .item p {
	color: #777777;
	transition: all .6s;
}

.ds-highlights .list .item:hover p {
	color: #ffffff;
}

/* 首页新增 */
.index-banner {
	padding: 0;
	height: 480px;
}

.banner .swiper-container {
	padding-bottom: 0;
}

.index-banner .swiper-slide {
	height: 480px;
	position: relative;
}

.index-banner .swiper-slide>.img {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-color: #f6f6fe;
}

.index-banner .swiper-slide>.img>img {
	height: 420px;
	max-width: 1200px;
	position: absolute;
	right: 50%;
	top: 50%;
	transform: translate(600px, -50%);
}

.index-banner .swiper-container-horizontal>.swiper-pagination-bullets {
	bottom: 140px;
}

.index-banner .minBox {
	display: flex;
	align-items: center;
	height: 100%;
}

.index-banner .textBox {
	float: none;
	padding-top: 0;
}

.index-banner .textBox a {
	border-radius: 4px;
	transition: all .6s;
	border: 1px solid #4c7ee9;
}

/* icon */
.index-icon .swiper-slide .cont {
	justify-content: space-between;
	align-items: center;
}

.index-icon .cont {
	position: relative;
}

.index-icon .cont::before {
	content: "";
	display: block;
	width: 100px;
	height: 72px;
	background-image: linear-gradient(to right, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}

.index-icon .cont::after {
	content: "";
	display: block;
	width: 100px;
	height: 72px;
	background-image: linear-gradient(to left, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
}

.index-icon .cont .li {
	margin-left: 0;
}

.index-icon .cont .li a {
	width: 170px;
	/*
	height: 32px;
	margin: 20px 0;
	*/
	height: 60px;
	margin: 10px 0;
}

.index-icon .swiper-container {
	height: 72px;
}

.index-tit .h1 {
	font-size: 30px;
	color: #1F2329;
}

.index-tit .mk {
	color: #1F2329;
}

.indexMinkerPad01 {
	padding: 25px 0;
}

.indexMinkerPad02 {
	padding: 25px 0 50px;
}

.indexMinkerPad03 {
	padding: 50px 0;
}

.indexMinkerPad04 {
	padding: 50px 0;
}

.index-product {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.index-product .item {
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	width: calc(50% - 15px);
	height: 344px;
	padding: 40px;
	background-color: #f6f7fc;
	margin-top: 30px;
	font-size: 16px;
	position: relative;
	overflow: hidden;
}

.index-product .item:first-child {
	width: 100%;
}

.index-product .item>img {
	width: auto;
	height: 344px;
	position: absolute;
	right: 0;
	top: 0;
	transition: all .6s;
}

.index-product .item .txt {
	position: relative;
	z-index: 1;
}

.index-product .item .txt h2 {
	display: flex;
	align-items: flex-start;
	width: 400px;
	font-size: 24px;
	line-height: 1.3;
	/* font-weight: bold; */

}

.index-product .item .txt h2>img {
	height: 20px;
	margin-left: 10px;
	color: #1F2329;
}

.index-product .item .txt p {
	color: #51565D;
	width: 320px;
	margin: 15px 0;
}

.index-product .item:first-child .txt p {
	width: 380px;
}

.index-product .item .txt span {
	display: flex;
	justify-content: space-between;
	width: 290px;
	font-size: 14px;
	margin-top: 8px;
	color: #1F2329;
}

.index-product .item .txt span:nth-of-type(1) {
	width: 304px;
}

.index-product .item .txt span::before {
	content: "";
	display: inline-block;
	width: 4px;
	height: 4px;
	margin-top: 10px;
	background-color: #1F2329;
	border-radius: 100%;
}

.index-product .item .txt span em {
	width: calc(100% - 10px);
}

.index-product .item:first-child .txt span {
	width: 400px;
}

.index-product .item .txt a {
	display: none;
	transition: all .6s;
}


.index-product .item .txt a>em {
	transform: scaleY(1.6);
	margin-top: -3px;
	margin-left: 2px;
	transition: all .3s;
}


.index-product .item .gear {
	display: flex;
	align-items: center;
	position: relative;
	z-index: 1;
	color: #51565D;
}

.index-product .item .gear em {
	display: flex;
	align-items: center;
	color: #4C7EE9;
}

.index-product .item .gear em::after {
	content: "";
	display: inline-block;
	width: 1px;
	height: 16px;
	background-color: #51565D;
	margin: 0 6px;
}

.index-product .item .gear em:last-child::after {
	display: none;
}

.index-case {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.index-case .item {
	width: calc(100%/3 - 20px);
	height: 240px;
	margin-top: 30px;
	overflow: hidden;
	position: relative;
}

.index-case .item:nth-of-type(1),
.index-case .item:nth-of-type(2) {
	width: calc(50% - 15px);
}

.index-case .item>img {
	width: 100%;
	min-height: 100%;
	transition: all .6s;
}

.index-case .item>.txt {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	width: 100%;
	height: 102px;
	padding: 36px;
	color: #ffffff;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 1;
	transition: all .6s;
}


.index-case .item>.txt h2 {
	font-size: 24px;
	line-height: 30px;
}

.index-case .item>.txt p {
	opacity: 0;
}

.index-case .item:nth-of-type(1) .txt p,
.index-case .item:nth-of-type(2) .txt p {
	width: 400px;
}

.index-case .item>.txt a {
	opacity: 0;
}

.index-case .item>.txt a>em {
	transform: scaleY(1.6);
	margin-top: -3px;
	margin-left: 2px;
	transition: all .3s;
}

.index-connection .swiper-pagination {
	display: none !important;
}

.indexMinker .index-connection {
	margin-top: 30px;
}

.indexMinker .index-connection .swiper-container {
	padding-bottom: 0;
}

.indexMinker .index-connection .imger {
	border-radius: 0;
	border: 0;
	height: auto;
	padding: 50px 40px;
}

.indexMinker .index-connection .imger .img {
	width: 198px;
	height: 66px;
	border: 1px solid rgba(31, 35, 41, 0.1);
	padding: 0;
	margin: 0 0 0 10px;
}

.indexMinker .index-connection .imger .img img {
	max-width: 98%;
	max-height: 100%;
	margin: auto;
}

.indexMinker .index-connection .imger .txt {
	margin: 30px 0;
	font-size: 18px;
	color: #51565D;
	text-align: left;
	max-width: 850px;
	margin-left: 10px;
}

.indexMinker .index-connection .imger .tag {
	display: flex;
	padding-bottom: 20px;
	margin-left: 10px;
}

.indexMinker .index-connection .imger .tag>span {
	background-color: rgba(31, 35, 41, 0.1);
	line-height: 40px;
	padding: 0 28px;
	border-radius: 4px;
	font-size: 16px;
	color: #51565D;
	margin-right: 10px;
}

.logo-list {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.logo-list span {
	margin-top: 20px;
	transition: all .6s;
}

.indexMinker .index-connection .swiper-button-prev,
.indexMinker .index-connection .swiper-button-next {
	width: 36px;
	height: 36px;
	border-radius: 0;
	background-image: url('/static/images/230210/index/icon.svg');
	background-color: rgba(0, 0, 0, 0);
	background-size: cover;
	transform: rotateZ(180deg);
	-webkit-filter: grayscale(100%) brightness(150%);
	-moz-filter: grayscale(100%) brightness(150%);
	-ms-filter: grayscale(100%) brightness(150%);
	-o-filter: grayscale(100%) brightness(150%);
	filter: grayscale(100%) brightness(150%);
	transition: all .6s;
	top: 65px;
	left: auto;
	right: 106px;
}

.indexMinker .index-connection .swiper-button-next {
	transform: rotateZ(0);
	right: 50px;
}


.index-ability {
	display: flex;
	justify-content: space-between;
	margin-top: 30px;
}

.index-ability .item {
	width: calc(25% - 20px);
	padding: 40px 18px;
	box-shadow: 0px 0px 18px 0px rgba(65, 65, 65, 0.1);
	border-radius: 8px;
	transition: all .6s;
}

.index-ability .item .img {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 60px;
	height: 60px;
	margin: 0 auto;
	transition: all .6s;
}

.index-ability .item h2 {
	font-size: 18px;
	line-height: 1.2;
	color: #1F2329;
	text-align: center;
	margin-top: 30px;
}

.index-ability .item h2::after {
	content: "";
	display: block;
	width: 24px;
	height: 2px;
	background-color: #4C7EE9;
	margin: 10px auto 20px;
}

.index-ability .item p {
	font-size: 14px;
	color: #51565D;
}

.indexMinker .index-open {
	padding-top: 10px;
}

.indexMinker .index-open a {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 128px;
	height: 60px;
	border-radius: 8px;
	background: #FFFFFF;
	box-shadow: 0px 0px 10px 0px rgba(216, 218, 226, 0.53);
	margin-right: calc(121px/7);
	margin-top: 20px;
	overflow: hidden;
	position: relative;
}

.indexMinker .index-open a:nth-child(6n) {
	margin-right: calc(122px/7);
}

.indexMinker .index-open a:nth-child(15n+8) {
	margin-right: 0;
}

.indexMinker .index-open a:nth-child(15n+9) {
	margin-left: 64px;
}

.indexMinker .index-open a:nth-child(15n) {
	margin-right: 64px;
}

.indexMinker .index-open a>em,
.indexMinker .index-open a>span {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
	background-color: #ffffff;
	font-size: 14px;
	color: #4C7EE9;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 1;
	transition: all .6s;
	overflow: hidden;
	opacity: 0;
}

.indexMinker .index-open a>span {
	color: #646A73;
}


.index-news-list {
	display: flex;
}

.index-news-list .item {
	width: calc(100%/3 - 20px);
	margin-right: 30px;
	background: #FFFFFF;
	box-shadow: 0px 0px 18px 0px rgba(65, 65, 65, 0.1);
	border-radius: 8px;
	overflow: hidden;
}

.index-news-list .item:nth-of-type(3n) {
	margin-right: 0;
}

.index-news-list .item .img {
	width: 100%;
	height: 200px;
	overflow: hidden;
	position: relative;
}

.index-news-list .item .img>img {
	width: 100%;
	min-height: 200px;
	transition: all .6s;
}

.index-news-list .item .img>span {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 90px;
	height: 34px;
	background-image: linear-gradient(-18deg, #4C7EE9 12%, #71A5FE 100%);
	border-radius: 8px 0px 8px 0px;
	font-size: 12px;
	color: #ffffff;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}

.index-news-list .item .img>span::before {
	content: "";
	display: block;
	width: 13px;
	height: 16px;
	background-image: url('/static/images/230210/index/icon-news.svg');
	background-size: cover;
	margin-right: 4px;
}

.index-news-list .item .txt {
	padding: 0 15px;
}

.index-news-list .item .txt p {
	display: flex;
	align-items: center;
	margin-top: 10px;
}

.index-news-list .item .txt p a {
	width: calc(100% - 10px);
	font-size: 16px;
	line-height: 36px;
	color: #51565D;
	transition: all .6s;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	word-break: break-all;
}

.index-news-list .item .txt p::before {
	content: "";
	display: block;
	width: 4px;
	height: 4px;
	margin-right: 6px;
	background-color: #51565D;
	border-radius: 100%;
}

.index-news-list .item>a {
	display: flex;
	font-size: 16px;
	color: #4C7EE9;
	padding: 15px 0 10px;
	margin-right: 5px;
	width: 56px;
	float: right;
}

.index-news-list .item>a>em {
	transform: scaleY(1.6);
	margin-top: -1px;
	margin-left: 2px;
	transition: all .3s;
}


/* 非手机端 */
@media screen and (min-width: 750px) {
	.index-banner .textBox a:hover {
		background: none;
		color: #4c7ee9;
	}

	.index-product .item:hover>img {
		transform: scale(1.15);
	}

	.index-product .item:hover .txt a {
		display: flex;
		align-items: center;
		color: #4C7EE9;
		margin-top: 16px;
		font-size: 15px;
	}

	.index-product .item .txt a:hover>em {
		margin-left: 10px;
	}

	.index-case .item:hover>img {
		transform: scale(1.15);
		filter: blur(10px);
	}

	.index-case .item:hover>.txt {
		height: 100%;
	}

	.index-case .item:hover>.txt p {
		display: block;
		width: 306px;
		font-size: 16px;
		opacity: 1;
	}

	.index-case .item:hover>.txt a {
		display: flex;
		align-items: center;
		margin-top: 15px;
		margin-bottom: 20px;
		opacity: 1;
	}

	.index-case .item>.txt a:hover>em {
		margin-left: 10px;
	}

	.logo-list span:hover {
		box-shadow: 0px 0px 16px 0px rgba(65, 65, 65, 0.1);
	}

	.indexMinker .index-connection .swiper-button-prev:hover,
	.indexMinker .index-connection .swiper-button-next:hover {
		-webkit-filter: grayscale(0);
		-moz-filter: grayscale(0);
		-ms-filter: grayscale(0);
		-o-filter: grayscale(0);
		filter: grayscale(0);
	}

	.index-ability .item:hover {
		box-shadow: 0px 0px 18px 0px rgba(65, 65, 65, 0.19);
	}

	/* .index-ability .item:hover .img{
		transform: rotateY(180deg);
	} */
	.indexMinker .index-open a:hover>em,
	.indexMinker .index-open a:hover>span {
		opacity: 1;
	}

	.index-news-list .item:hover .img>img {
		transform: scale(1.15);
	}

	.index-news-list .item .txt p:hover a {
		color: #4C7EE9;
	}

	.index-news-list .item:hover>a>em {
		margin-left: 10px;
	}

	.addIndexMinkerFour .green a:nth-of-type(1):hover {
		border: 1px solid #4C7EE9;
		color: #4C7EE9;
		transition: all .6s;
		background: none;
	}

	.addIndexMinkerFour .green a:nth-of-type(2):hover {
		background-color: #4C7EE9;
		color: #ffffff;
		transition: all .6s;
	}
}

@media screen and (min-width: 750px) and (max-width: 1150px) {
	.w1200 {
		width: auto;
	}
}

.pc-show {
	display: block;
}

.wap-show {
	display: none;
}

.child-list {
	display: grid;
	grid-gap: 10px;
	grid-template-columns: repeat(4, 1fr);
	padding-top: 20px;
}

.child-list li {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}

.child-list img {
	width: 56px;
	margin-bottom: 8px;
}

.child-list strong {
	font-weight: normal;
}

/*tab切换*/

.indexMinkerOne .tab-content-block,
.indexMinkerOne .tab-title p {
	background-color: #ffffff;
	border-radius: 8px;
}

.tab-wrapper {
	margin-top: 50px;
	color: #41464F;
}

.tab-title {
	display: flex;
	align-items: center;
	margin-bottom: 20px;
}

.tab-title p {
	margin-right: 24px;
	font-family: PingFang SC;
	font-size: 20px;
	font-weight: 500;
	line-height: 28px;
	letter-spacing: 0em;
	text-align: left;
	display: flex;
	align-items: center;
	flex: 1;
	height: 100px;
	background-color: #F4F6FC;
	padding-left: 40px;
	border-radius: 4px;
	cursor: pointer;
	color: #020814;
	transition: all 0.3s;
}

.tab-title p span {
	font-family: DIN;
	font-size: 40px;
	font-weight: 700;
	line-height: 40px;
	letter-spacing: 0em;
	text-align: center;
	margin-right: 16px;

}

.tab-title p.active span {
	color: #fff;
}

.tab-title p:last-child {
	margin-right: 0;
}

.tab-wrapper .tab-content-icon {
	height: auto;
}

.tab-content {
	/*height: 390px;*/
	display: none;
	align-items: center;
	justify-content: flex-end;
	padding: 60px;
}

.tab-content.active {
	display: flex;
}

.tab-content-desc {
	width: 460px;
	margin-right: 40px;
	display: flex;
	flex-direction: column;
}

.tab-content-desc h3 {
	font-family: PingFang SC;
	font-size: 32px;
	font-weight: 600;
	line-height: 54px;
	letter-spacing: 0em;
	text-align: left;
	order: -1;
	margin-bottom: 10px;
}

.tab-content-desc h4 {
	font-family: PingFang SC;
	font-size: 20px;
	font-weight: 500;
	line-height: 30px;
	letter-spacing: 0em;
	text-align: left;
	color: #41464F;
}

.tab-content-desc .list {
	font-family: PingFang SC;
	font-size: 14px;
	line-height: 28px;
	text-align: left;
	color: #41464F;
	margin-top: 20px;
}

.tab-content-desc .list ul {
	margin-left: 20px;
	width: 460px;
}

.tab-content-desc .list ul li {
	list-style-type: disc;
}

.tab-content-icon {
	width: 660px;
	height: 390px;
	overflow: hidden;
	display: flex;
	justify-content: center;
	align-items: center;
}

.tab-content-icon img {
	max-width: 100%;
	/*height: 100%;*/
}

/* 手机端 */
@media screen and (max-width: 750px) {
	.pc-show {
		display: none;
	}

	.wap-show {
		display: block;
	}

	.w1200 {
		width: auto;
	}

	/* .index-banner{
		width: calc(100% - 36px);
		height: auto;
		background: none;
		margin: 56px auto 0;
	}
	.index-banner .swiper-slide{
		height: auto;
	} */
	/* .index-banner .swiper-slide>.img{
		display: flex;
		justify-content: center;
		align-items: center;
		position: sticky;
		height: 162px;
		margin-top: 20px;
		border-radius: 10px;
		overflow: hidden;
	}
	.index-banner .swiper-slide>.img>img{
		position: static;
		max-width: 96%;
		max-height: 96%;
		height: auto;
		transform: translate(0);
	} */
	.index-banner .minBox {
		height: auto;
		margin-top: 15px;
	}

	.index-banner .textBox .p {
		margin: 15px 0;
	}

	.banner .swiper-container {
		padding-bottom: 40px;
	}

	.index-banner .textBox a {
		font-size: 14px;
		border-radius: 20px;
		margin-bottom: 5px;
	}

	div.banner.banner-540 {
		height: 400px;
	}

	.index-icon .swiper-slide .cont {
		flex-wrap: wrap;
	}

	.index-icon .cont .li {
		width: calc(100%/3);
	}

	.index-icon .cont .li a {
		margin: 5px 0;
		width: 100%;
	}

	.index-icon .cont::before,
	.index-icon .cont::after {
		display: none;
	}

	.index-product .item .txt h2 {
		font-size: 16px;
	}

	.index-tit {
		width: 300px;
		margin: 30px auto 0;
	}

	.index-tit .h1 {
		font-size: 24px;
		color: #303133;
	}

	.index-tit .mk {
		color: #666666;
		margin-top: 6px;
	}

	.index-product {
		padding: 0 10px;
	}

	.index-product .item {
		width: 100%;
		height: auto;
		padding: 15px;
		margin-top: 17px;
	}

	.index-product .item>img {
		min-height: 100%;
	}

	.index-product .item .txt {
		padding: 15px 20px 0;
		background-color: rgba(255, 255, 255, .7);
		border-radius: 4px 4px 0 0;
	}

	.index-product .item .gear {
		padding: 0 20px 15px;
		background-color: rgba(255, 255, 255, .7);
		border-radius: 0 0 4px 4px;
		padding-top: 25px;
	}

	.index-product .item .txt h2 {
		justify-content: space-between;
	}

	.index-product .item .txt h2,
	.index-product .item .txt p,
	.index-product .item .txt span {
		width: 100% !important;
	}

	.index-product .item .txt p {
		padding-bottom: 12px;
		border-bottom: 1px solid #E9ECF1;
	}

	.index-product .item .gear span,
	.index-product .item .gear em {
		font-size: 12px;
	}

	.index-product .item .txt span::before {
		margin-top: 8px;
	}

	.index-product .item .gear em::after {
		height: 11px;
		margin: 2px 3px 0;
	}

	.index-case {
		padding: 0 10px;
		margin-top: 10px;
	}

	.index-case .item {
		width: 100% !important;
		height: 70px;
		margin-top: 12px;
	}

	.index-case .item.on {
		height: 160px;
	}

	.index-case .item>img {
		min-height: 100%;
	}

	.index-case .item>.txt {
		padding: 20px 32px;
		height: 70px;
		background-color: rgba(0, 0, 0, .7);
		transition: all 0s;
	}

	.index-case .item:nth-of-type(odd)>.txt {
		background-color: rgba(76, 126, 223, .7);
	}

	.indexMinkerPad02 {
		padding: 25px 0;
	}

	.indexMinkerPad03 {
		padding: 25px 0 50px;
	}

	.indexMinkerPad04 {
		padding: 50px 0 0;
	}

	.index-case .item>.txt p,
	.index-case .item>.txt a {
		display: none;
	}

	.index-case .item.on>.txt {
		height: 100%;
	}

	.index-case .item.on>.txt p,
	.index-case .item.on>.txt a {
		display: block;
		opacity: 1;
	}

	.index-case .item:nth-of-type(odd)>.txt a {
		color: #ffffff;
	}

	.indexMinker .index-connection {
		padding: 0 10px;
	}

	.indexMinker .index-connection .imger .img {
		width: 120px;
		height: 40px;
		margin-left: 0;
	}

	.indexMinker .index-connection .imger {
		padding: 24px 20px;
	}

	.indexMinker .index-connection .imger .txt {
		font-size: 14px;
		max-width: 100%;
		color: #51565D;
		margin: 20px 0;
	}

	.indexMinker .index-connection .imger .tag {
		margin-left: 0;
		padding-bottom: 7px;
		border-bottom: 1px solid #dde3ec;
	}

	.indexMinker .index-connection .imger .tag>span {
		color: #4C7EE9;
		line-height: 1.2;
		font-size: 12px;
		padding: 0;
		background: none;
	}

	.logo-list span {
		width: calc(100%/3 - 8px);
		margin-right: 12px !important;
	}

	.logo-list span:nth-of-type(3n) {
		margin-right: 0 !important;
	}

	.index-connection .swiper-pagination {
		display: flex !important;
	}

	.indexMinker .index-connection .swiper-button-prev,
	.indexMinker .index-connection .swiper-button-next {
		display: none;
	}

	.indexMinker .index-connection .swiper-pagination-bullet {
		width: 48px;
		height: 4px;
		border-radius: 2px;
		background: #DDE2E7;
		outline: none;
		opacity: 1;
		overflow: hidden;
		position: relative;
	}

	.indexMinker .index-connection .swiper-pagination-bullet::after {
		content: '';
		width: 0;
		height: 4px;
		background: #4c7ee9;
		border-radius: 4px;
		position: absolute;
		top: 0;
		left: 0;
	}

	.indexMinker .index-connection .swiper-pagination-bullet-active::after {
		width: 100%;
		transition: all 3s;
	}

	.indexMinker .index-connection .swiper-container {
		padding-bottom: 40px;
	}

	.index-ability {
		flex-wrap: wrap;
		padding: 0 20px;
		margin-top: 0;
	}

	.index-ability .item {
		display: flex;
		justify-content: space-between;
		align-items: center;
		width: 100%;
		box-shadow: none;
		border-bottom: 1px solid #EBEEF5;
		border-radius: 0;
		padding: 32px 0;
	}

	.index-ability .item:last-child {
		border-bottom: 0;
	}

	.index-ability .item .img {
		width: 64px;
		height: 64px;
		background-color: #f3f7fd;
		border: 1px solid #EBEEF5;
		margin: 0;
	}

	.index-ability .item .img>img {
		max-height: 40px;
	}

	.index-ability .item .txt {
		width: calc(100% - 88px);
	}

	.index-ability .item h2 {
		margin-top: 0;
		font-size: 16px;
		text-align: left;
	}

	.index-ability .item h2::after {
		display: none;
	}

	.index-ability .item p {
		font-size: 12px;
		margin-top: 10px;
	}

	.indexMinker .index-open {
		padding: 0 15px;
	}

	.indexMinker .index-open a {
		width: calc(100%/3 - 8px);
		margin-right: 12px !important;
		margin-left: 0 !important;
		border-radius: 0;
		border: 1px solid #EBEEF5;
		box-shadow: none;
	}

	.indexMinker .index-open a:nth-of-type(3n) {
		margin-right: 0 !important;
	}

	.index-news-list {
		padding: 0 15px;
	}

	.index-news-list .item {
		width: 100%;
		display: none;
		margin-top: 25px;
	}

	.index-news-list .item:first-child {
		display: block;
		margin-right: 0;
	}

	.index-news-list .item .img {
		margin-bottom: 10px;
	}

	.index-news-list .item .txt p {
		margin-top: 0;
	}

	.index-news-list .item .txt p a {
		font-size: 15px;
	}

	.addIndexMinkerFour::before {
		width: 300px;
		height: 168px;
		top: 0;
		left: -80px;
	}

	.addIndexMinkerFour::after {
		width: 138px;
		height: 138px;
		top: auto;
		bottom: 0;
	}

	.addIndexMinkerFour .h1 {
		font-size: 25px;
		max-width: 210px;
		margin: 0 auto;
		position: relative;
		z-index: 9;
	}

	.addIndexMinkerFour .mk {
		position: relative;
		z-index: 9;
	}

	.addIndexMinkerFour .green a {
		width: 120px;
		height: 40px;
		border-radius: 20px;
		line-height: 40px;
	}

	/* 电商页面 */
	.cellTopHear {
		border-bottom: 1px solid #dedede;
	}

	.ds-banner {
		background-color: #ffffff;
		padding-bottom: 10px;
	}

	.ds-banner .textBox {
		width: 100%;
	}

	.ds-banner .textBox .h1 {
		font-size: 30px;
	}

	.ds-banner .textBox .p {
		font-size: 14px;
		max-width: 252px;
		color: #666666;
		margin: 15px auto 30px;
	}

	.ds-banner .textBox .href a {
		width: 106px;
		height: 44px;
		border-radius: 22px;
		line-height: 44px;
		font-size: 14px;
	}

	.ds-challenge {
		display: none;
	}

	.ds-olution {
		padding: 50px 10px;
		background-color: #FAFAFA;
	}

	.ds-olution .olution {
		margin-top: 24px;
	}

	.ds-olution .olution img {
		margin-bottom: 0;
	}

	.dszx-btns {
		display: none;
	}

	.ds-advantage {
		background-image: none;
		padding: 50px 0 26px;
	}

	.ds-advantage .list {
		margin-bottom: 0;
	}

	.ds-advantage .list .item {
		width: calc(100% - 40px);
		margin: 0 0 0 40px !important;
		height: auto;
		padding: 24px 0;
		margin-right: 0 !important;
		border: 0;
		box-shadow: none;
		border-bottom: 1px solid #EBEEF5;
		position: relative;
		overflow: hidden;
	}

	.ds-advantage .list .item:last-child {
		border-bottom: 0;
	}

	.ds-advantage .list .item h3 {
		justify-content: center;
		align-items: center;
		width: 64px;
		height: 64px;
		border: 1px solid #D7E4FF;
		border-radius: 4px;
		float: left;
	}

	.ds-advantage .list .item h3>img {
		margin-right: 0;
	}

	.ds-advantage .list .item h3>span {
		display: block;
		position: absolute;
		top: 24px;
		left: 88px;
		font-size: 16px;
		line-height: 20px;
	}

	.ds-advantage .list .item p {
		float: left;
		margin-left: 24px;
		font-size: 12px;
		line-height: 18px;
		color: #606266;
		margin-top: 2px;
		width: calc(100% - 100px);
	}

	.ds-advantage .list .item p:nth-of-type(1) {
		margin-top: 30px;
	}

	.ds-highlights {
		padding: 50px 20px;
		background-color: #FAFAFA;
	}

	.ds-highlights .list .item {
		width: 100%;
		background: #FFFFFF;
		box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.10);
		border-radius: 8px;
		border-radius: 8px;
		border: 0;
		margin: 16px 0 0 !important;
		padding: 20px
	}

	.ds-highlights .list .item h3 {
		float: none;
	}

	.ds-highlights .list .item h3>span {
		top: 42px;
		left: 104px;
	}

	.ds-highlights .list .item p {
		float: none;
		width: 100%;
		font-size: 14px;
		margin-left: 0 !important;
		line-height: 1.5;
	}

	.ds-highlights .list .item p:nth-of-type(1) {
		margin-top: 10px;
	}

	.ds-indexMinker .indexMinker .mker .imger {
		box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.10);
		border: 0;
	}

	.ds-indexMinker .indexMinkerOne {
		background-color: #ffffff;
	}

	.ds-indexMinker .indexMinker {
		padding: 5.6vh 0;
	}

	.ds-indexMinker .indexMinker .mker .imger {
		width: calc(100% - .4rem);
		margin: .1rem auto 0;
	}

	.ds-indexMinker .indexMinker .mker .imger .p {
		font-size: 14px;
		color: #777777;
		line-height: 1.5;
	}

	.ds-indexMinkerOne .indexMinker {
		background-color: #FAFAFA;
	}

	.ds-indexMinkerOne .indexMinker .open a {
		background-color: #ffffff;
		border: 1px solid #E3E3E3;
	}

	/* 医疗行业 */
	.pull-banner {
		height: auto;
		padding: 0;
		background-color: #ffffff;
	}

	.pull-banner>img {
		height: 162px;
		max-width: 500%;
		transform: translate(8%);
		left: auto;
		right: 0;
	}

	.yiliao-banner>img {
		height: 162px;
		max-width: 500%;
		transform: translate(4.5%);
		left: auto;
		right: 0;
	}

	.pull-banner .textBox,
	.yiliao-banner .textBox {
		margin-top: 162px;
	}

	.pull-banner .textBox .href a {
		width: 106px;
		height: 44px;
		border-radius: 22px;
		line-height: 44px;
		font-size: 14px;
	}

	.pull-banner .textBox {
		padding: 20px 20px 0;
	}

	.pull-banner .textBox .p {
		max-width: 240px;
		margin: 15px auto 25px;
	}

	.addIndexMinker {
		padding: 40px 20px;
		background-color: #FAFAFA;
	}

	.addTit .h1 {
		font-size: 25px;
	}

	.addTit .mk {
		font-size: 14px;
		margin-top: 10px;
	}

	.addIndexMinker .listTwo3 .li .mLi .top .img {
		display: flex;
		justify-content: center;
		align-items: center;
		width: 64px;
		height: 64px;
		border: 1px solid #D7E4FF;
		border-radius: 4px;
		position: sticky;
	}

	.addIndexMinker .listTwo3 .li .mLi .top .img>img {
		height: 46px;
		width: auto;
		margin-right: 0;
	}

	.addIndexMinker .addListTwo .li .mLi {
		background: none;
		border-radius: 0;
		box-shadow: none;
		border-bottom: 1px solid #EBEEF5;
	}

	.addIndexMinker .addListTwo .li .kmin {
		padding: 30px 0 28px;
		display: flex;
		justify-content: space-between;
	}

	.addIndexMinker .addListTwo .li .mLi:nth-last-of-type(1) {
		border-bottom: 0;
	}

	.addIndexMinker .addListTwo {
		margin-top: 0;
	}

	.addIndexMinker .listTwo3 .li .mLi .text {
		width: calc(100% - 88px);
	}

	.addIndexMinker .listTwo3 .mLi2 .h3 {
		margin-left: 0;
		font-size: 16px;
		line-height: 1.2;
		font-weight: 500;
	}

	.addIndexMinker .listTwo3 .mLi2 p {
		margin-top: 10px;
		font-size: 12px;
		color: #606266;
		line-height: 1.5;
	}

	.addMoreBtn a {
		font-size: 14px;
	}

	.addIndexMinker.listMorePlay .moreBox {
		margin-top: 0;
	}

	.addPlanBox .text {
		width: 100%;
		padding: 30px 20px 0;
	}

	.addPlanBox .text>div {
		padding: 0 10px;
	}

	.addPlanBox .text .txt-img {
		display: block;
		margin-top: 20px;
		padding: 0;
	}

	.addMinkerOne:nth-of-type(even) {
		background-color: #FAFAFA !important;
	}

	.addPlanBox .img {
		display: none;
	}

	.addPlanBox .text .mik {
		font-size: 14px;
		color: #666666;
	}

	.addPlanBox .text .mores a {
		font-size: 14px;
	}

	.addPlanBox .text .p>p {
		color: #666666;
	}

	.addPlanBox .text .p>p::before {
		width: 4px;
		height: 4px;
		margin: 10px 6px 0 0;
	}

	.addPlanBox .text .p {
		font-size: 14px;
		line-height: 24px;
	}

	.addPlanBox .text .addBtn {
		display: block;
		width: 106px;
		height: 44px;
		border-radius: 22px;
		line-height: 44px;
		margin: 20px auto;
		font-size: 14px;
	}

	.addPlanTwo {
		padding: 30px 20px;
	}

	.addPlanThree {
		background-color: #FAFAFA;
		padding: 45px 0;
	}

	.addPlanThree .textBone {
		padding: 0 20px;
	}

	.addCaseBoxFer .swiper-container {
		width: 100%;
	}

	.addCaseBoxFer .img {
		display: none;
	}

	.addCaseBoxFer .textBone {
		width: 100%;
	}

	.addCaseBoxFer .md {
		height: 64px;
	}

	.addCaseBoxFer .md>img {
		margin: 0;
	}

	.addCaseBoxFer .icon {
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}

	.addCaseBoxFer .icon em {
		float: none;
		width: calc(50% - 8px);
		background: #FFFFFF;
		box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.20);
		border-radius: 2px;
		border-radius: 2px;
		font-size: 12px;
		color: #282828;
		margin: 16px 0 0;
	}

	.addCaseBoxFer .bot .list .li {
		width: 100%;
		padding: 0 0 0 22px;
		line-height: 16px;
		color: #666666;
		margin-top: 36px;
	}

	.addCaseBoxFer .bot .list .li:first-child {
		margin-top: 26px;
	}

	.addCaseBoxFer .bot .list .li::after {
		width: 6px;
		height: 48px;
		background-color: #4C7EE9;
	}

	.addCaseBoxFer .bot .list .li p:nth-of-type(1) {
		font-size: 18px;
		color: #4C7EE9;
		line-height: 20px;
		margin-bottom: 12px;
	}

	.addCaseBoxFer .bot .list .li i {
		color: #666666;
	}

	.addCaseBoxFer .bot .list .li p:nth-of-type(2) {
		display: flex;
		align-items: center;
	}

	.addCaseBoxFer .bot .list .li p:nth-of-type(2):before {
		content: "";
		display: inline-block;
		width: 4px;
		height: 4px;
		border-radius: 100%;
		background-color: #666666;
		margin-right: 6px;
	}

	.addCaseBoxFer .swiper-scrollbar {
		display: none;
	}

	.addCaseBoxFer .swiper-pagination {
		display: flex;
		justify-content: center;
		bottom: 0 !important;
	}

	.addCaseBoxFer .swiper-pagination .swiper-pagination-bullet {
		width: 10px;
		height: 10px;
		margin: 0 8px !important;
	}

	.addCaseBoxFer .swiper-pagination .swiper-pagination-bullet-active {
		background: #4c7ee9;
	}

	.addCaseBoxFer .swiper-container {
		padding-bottom: 40px;
	}

	/* 政务 */
	.core-values {
		padding: 45px 20px;
	}

	.pull-tit h2 {
		font-size: 25px;
	}

	.pull-tit p {
		font-size: 14px;
	}

	.core-values .list {
		flex-wrap: wrap;
		margin-top: 0;
	}

	.core-values .list .item {
		display: flex;
		justify-content: space-between;
		width: 100%;
		height: auto;
		padding: 30px 0;
		border: 0;
		box-shadow: none;
		border-bottom: 1px solid #EBEEF5;
		background: none;
		border-radius: 0;
	}

	.core-values .list .item:last-child {
		border-bottom: 0;
	}

	.core-values .item .img {
		width: 64px;
		height: 64px;
	}

	.core-values .item .txt {
		width: calc(100% - 88px);
	}

	.core-values .moreBox-other {
		margin-top: 0 !important;
	}

	.moreBox-other a {
		font-size: 14px;
	}

	.values-list .item {
		padding: 50px 20px;
	}

	.values-list .item>div {
		flex-wrap: wrap;
	}

	.values-list .item .txt {
		width: 100%;
	}

	.values-list .item .txt>div {
		padding: 0 10px;
	}

	.values-list .item .txt-img {
		display: block;
		width: 100%;
		padding: 0;
	}

	.values-list .item .img {
		display: none;
	}

	.values-list h2 {
		font-size: 16px;
		text-align: center;
		font-weight: bold;
	}

	.values-list .info {
		font-size: 14px;
		line-height: 1.5;
		text-align: center;
		margin: 20px 0;
	}

	.values-list .tips>p>span {
		width: calc(100% - 14px);
	}

	.values-list .more-btns {
		justify-content: center;
	}

	.values-list .more-btns a {
		font-size: 14px;
	}

	.values-list .more-btns a::after {
		height: 12px;
	}

	.values-list .moreBtn {
		width: 106px;
		height: 44px;
		line-height: 44px;
		font-size: 14px;
		border-radius: 22px;
		margin: 20px auto 0;
	}

	.pull-minker {
		padding: 45px 20px 0;
	}

	.case-swiper .pull-tit {
		top: 45px;
	}

	.case-swiper .swiper-slide {
		min-height: 1000px;
		background-size: auto 100%;
	}

	.case-swiper .txt {
		width: calc(100% - 40px);
		top: 123px;
		left: 20px;
		transform: translate(0);
	}

	.case-swiper .txt>div {
		width: 100%;
	}

	.case-swiper .info,
	.case-swiper .txt-other>.info {
		width: 100%;
		font-size: 14px;
	}

	.case-swiper .effect .item {
		border-left: 6px solid #4C7EE9;
		padding: 0 0 0 15px;
		margin-top: 30px;
	}

	.case-swiper .effect .item:nth-of-type(1) {
		margin-top: 20px;
	}

	.case-swiper .effect .item>p,
	.case-swiper .txt-other .effect .item>p {
		font-size: 18px;
		line-height: 1.4;
		color: #4C7EE9;
	}

	.case-swiper .flag {
		justify-content: space-between;
	}

	.case-swiper .flag>em {
		width: calc(50% - 8px);
		margin: 16px 0 0;
		padding: 0;
		text-align: center;
	}

	.case-swiper .effect .item::before,
	.case-swiper .effect .item::after {
		display: none;
	}

	.case-swiper .txt-other .effect .item>span,
	.case-swiper .effect .item>span {
		color: #666666;
	}

	.case-swiper .swiper-pagination-bullet {
		width: 10px;
		height: 10px;
		margin: 0 8px;
	}

	.case-swiper .swiper-pagination-bullets {
		bottom: 40px !important;
	}

	.pull-tit h2 {
		line-height: 1.3;
	}

	.tab-wrapper {
		padding-left: 10px;
		padding-right: 10px;
	}

	.tab-title p {
		padding-left: 10px;
		margin-right: 10px;
		font-size: 18px;
	}

	.tab-title p span {
		margin-right: 10px;
		font-size: 32px;
	}

	.tab-wrapper .tab-content {
		padding: 20px;
		flex-direction: column;
	}

	.tab-wrapper .tab-content-desc,
	.tab-wrapper .tab-content-icon {
		width: 100%;
		height: auto;
		margin: auto;
	}

	.tab-wrapper .tab-content-icon {
		margin-top: 20px;
	}

	.tab-wrapper .tab-content-desc h3 {
		font-size: 24px;
	}

	.tab-wrapper .tab-content-desc h4 {
		font-size: 18px;
	}

	.tab-wrapper .tab-content-desc .list ul {
		width: 100%;
	}

	.tab-wrapper .child-list li {
		justify-content: flex-start;
	}

	.tab-wrapper .child-list strong {
		font-size: 12px;
	}

	.centerImgTwo-new div.cont {
		flex-direction: column;
	}

	.centerImgTwo-new div.text {
		width: auto;
	}

	.administrate-wrap {
		padding: 20px;
	}

	.administrate-wrap .administrateTwo .text {
		padding: 0;
		width: auto;
	}

	.administrate-wrap .administrateTwo .text .h2 {
		padding-left: 0
	}

	.administrate-wrap .administrateTwo .img {
		width: auto;
	}

	.suspension-con {
		display: block;
	}

	.suspension {
		position: static;
		transform: translate(0px, 0px);
		padding: 80px 0px;
		background: #F4F6FC;
	}

	.suspension .tit {
		display: block;
	}

	.contact_div {
		display: none;
	}

	div.numberCell4 {
		justify-content: center;
	}

	div.numberCell4 .li {
		width: 234px;
		height: 180px;
		flex: none;
	}

	div.indexMinker-new .h1,
	.suspension .h1 {
		font-family: PingFang SC;
		font-size: 24px;
		font-weight: 500;
		line-height: 36px;
		letter-spacing: 0em;
		text-align: center;
		color: #020814;
	}

	.core-merit-wrap {
		justify-content: center;
	}

	.indexMinker-new .soundBox {
		flex-wrap: wrap;
		justify-content: center;
	}

	.indexMinker-new .soundBox .li {
		margin-top: 40px;
	}
}

.ys_cont1200 {
	width: 1200px;
	margin: 0 auto;
	max-width: 100%
}

.t_b2pt4xili {
	display: flex;
	align-items: center;
}

.t_b2pt4xili {
	display: none;
}

.t_b2pt4xili.act {
	display: flex;
}

.t_b2pt4imgph {
	display: none;
}

.t_b2pt4le {
	width: 55.6%;
	padding-right: 40px;
}

.t_b2pt4xin {
	background: #ffffff;
	border-radius: 16px;
	padding: 40px;
}

.t_b2pt4lix {
	padding: 22px 0;
	position: relative;
}

.t_b2pt4lix:first-child {
	padding-top: 0;
}

.t_b2pt4lix::before {
	content: "";
	width: 100%;
	height: 1px;
	position: absolute;
	bottom: 0;
	left: 0;
	background: #eee;
}

.t_b2pt4lix .std_title4 {
	margin-bottom: 12px;
	font-size: 22px;
	line-height: 1.5;
	color: #141f34;
}

.std_word1,
.std_word1 p {
	color: #676b77;
	font-size: 16px;
	line-height: 1.6;
}

.t_b2pt4oli .std_word1 {
	color: #141f34;
	margin-bottom: 4px;
	position: relative;
	font-size: 16px;
	line-height: 1.6;
}

.std_font14,
.std_font14 p {
	font-size: 14px;
	line-height: 1.6;
	color: #676b77;
}

.t_b2pt4oli .std_font14 {
	position: relative;
}

.t_b2pt4xin .std_font14 {
	margin-bottom: 16px;
}

.t_b2pt4oli {
	padding-left: 32px;
}

.t_b2pt4xin .std_button {
	width: 132px;
	height: 43px;
	text-align: center;
	margin-top: 30px;
	display: inline-block;
	overflow: hidden;
	border-radius: 2px;
	cursor: pointer;
}

.pop_open {
	cursor: pointer;
}

.std_btnbox {
	display: block;
	border: 1px solid #2d65f2;
	border-radius: 2px;
	background: #2d65f2;
	transition: all 0.36s;
	position: relative;
}

.std_btnbox::before {
	content: "";
	width: 140px;
	height: 140px;
	border-radius: 50%;
	z-index: 0;
	opacity: 0;
	transform: translate3d(-50%, -50%, 0) scale(0);
	background: #1c47c9;
	position: absolute;
	top: 50%;
	left: 50%;
	transition: all 0.5s ease-out;
}

.t_b2pt4xin .std_btnbox::before {
	width: 530px;
	height: 530px;
}

.std_btnzi {
	font-size: 16px;
	color: #fff;
	padding: 0 31px;
	line-height: 44px;
	position: relative;
	z-index: 4;
	transition: all 0.36s;
}

.t_b2pt4xin .std_btnzi {
	line-height: 40px;
}

.frg {
	float: right;
}

.flt {
	float: left;
}

.t_b2pt4rg {
	width: 44.4%;
}

.t_b2pt4pic {
	position: relative;
}

.t_b2pt1,
.t_b2pt3,
.t_b2pt5,
.t_b2pt7 {
	background: #fff;
}

.t_gubgtu {
	position: relative;
	overflow: hidden;
}

.std_padding1 {
	padding-top: 40px;
}

.t_b2pt1le {
	width: calc(100% - 560px);
	padding-left: 160px;
}

.std_title2 {
	font-size: 40px;
	line-height: 1.6;
	color: #141f34;
}

.std_margin2 {
	margin-bottom: 50px;
}

.t_b2pt1le {
	display: flex;
	flex-direction: column;
	justify-content: center;
	height: 406px;
}

.t_b2pt1le .std_title5 {
	margin-bottom: 20px;
}

.std_title5,
.yxedr_active h5,
.std_title5 p {
	font-size: 18px;
	line-height: 1.6;
	color: #141f34;
}

.t_b2pt1rg {
	width: 560px;
}

.t_b2pt1vid {
	width: 100%;
	border-radius: 8px;
	position: relative;
	overflow: hidden;
}

.t_b2pt1vid {
	cursor: pointer;
}

.t_b2pt1rg .t_b2pt1vid {
	margin-bottom: 16px;
}

.t_b2pt1vid img {
	width: 100%;
	transition: all 0.36s;
}

.t_b2pt1vid video {
	position: absolute;
	width: 100%;
	height: 100%;
	object-fit: cover;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: -1;
}

.t_b2pt1play {
	width: 120px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 4;
	transition: all 0.36s;
}

.t_b2pt1play img {
	width: 100%;
}

.std_button {
	display: inline-block;
	overflow: hidden;
	border-radius: 2px;
}

.t_b2pt1 .std_btnbox::before {
	width: 165px;
	height: 165px;
}

.t_b2pt1vid video {
	position: absolute;
	width: 100%;
	height: 100%;
	object-fit: cover;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: -1;
}

.t_b2pt1vid.on video {
	z-index: 2;
}

.t_b2pt1vid.on .t_b2pt1play {
	opacity: 0;
	pointer-events: none;
}

.merchandise .newLi {
	overflow: hidden;
	width: 288px;
	margin-left: 16px;
}

.summary span {
	color: #9096A5;
}

.contactSmink .login-logo img {
	width: 121px !important;
	height: 32px !important;
	image-rendering: -moz-crisp-edges;
	image-rendering: -o-crisp-edges;
	image-rendering: -webkit-optimize-contrast;
	image-rendering: crisp-edges;
	-ms-interpolation-mode: nearest-neighbor;
}

.forbid-scroll {
	overflow: hidden;
}

.pc-about-us .caseBanner .img img {
	height: 500px;
	object-fit: cover;
}

.pc-about-us .caseBanner .text {
	top: 200px;
	transform: translateY(0);
}

.pc-about-us .caseBanner .text .h1,
.pc-about-us .caseBanner .text .h2 {
	font-family: 'DingTalk-JinBuTi';
	font-size: 46px;
	color: #FFFFFF;
	line-height: 58px;
	font-weight: 400;
	margin-top: 40px;
}

.pc-about-us .about_us_title {
	font-family: PingFangSC-Semibold;
	font-size: 38px;
	color: #222222;
	text-align: center;
	line-height: 70px;
	font-weight: 600;
}

.pc-about-us .aboutOne .img {
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
	z-index: -1;
}

.pc-about-us .aboutOne .minb,
.pc-about-contact-city .contact {
	position: relative;
	width: 100%;
	margin-top: 50px;
	padding-top: 0;
}

.pc-about-us .aboutOne .minb {
	height: 456px;
}

.pc-about-us .caseBanner .text .mink {
	/* padding-left: 30px; */
	/* padding-top: 60px; */
}

.pc-about-us .aboutOne .text {
	padding: 48px 0 48px 56px;
	width: 611px;
	font-size: 16px;
	color: #232323;
	line-height: 28px;
	font-weight: 400;
}

.pc-about-us .aboutOne .text p {
	font-family: PingFangSC-Regular;
}

.pc-about-us .aboutOne .text span {
	font-family: 'DingTalk-JinBuTi';
	font-size: 32px;
	color: #282828;
	line-height: 28px;
	font-weight: 400;
}

.pc-about-us .caseBanner .text .h2 {
	margin-top: 0;
	line-height: 60px;
}

.pc-about-us .caseBanner .text img {
	width: 347px;
}

.pc-about-us .aboutUs_logo {
	/* text-align: right; */
}

.pc-about-us .aboutUs_logo img {
	display: inline-block;
}

.pc-about-us .about-us-tab {
	position: absolute;
	top: 310px;
	z-index: 1;
	background: rgba(255, 255, 255, 0.7);
	width: 100%;
	padding: 0;
}

.pc-about-us .about-us-tab .cont {
	margin: 0 auto;
}

.pc-about-us .caseBanner .text {
	text-align: left;
}

.pc-about-us .caseBanner .img2 {
	height: 500px;
}

.mobile-about-us .caseBanner {
	position: relative;
	height: 322px;
}

.mobile-about-us .caseBanner .img {
	display: block;
}

.mobile-about-us .caseBanner .img img {
	left: 0;
	top: 0;
	transform: translate(0, 0);
}

.mobile-about-us .caseBanner .text {
	top: 54px;
	transform: translateY(0);
}

.mobile-about-us .caseBanner .img2 {
	height: 322px;
}

.mobile-about-us .caseBanner .text .h1 {
	font-family: 'DingTalk-JinBuTi';
	font-size: 36px;
	color: #000000;
	letter-spacing: -2.18px;
	font-weight: 400;
	width: 220px;
	margin: 0 auto;
}

.mobile-about-us .caseBanner .text .h2 {
	font-family: PingFangSC-Regular;
	font-size: 15px;
	color: #282828;
	letter-spacing: 2px;
	text-align: center;
	line-height: 22px;
	font-weight: 400;
	margin-top: 21px;
}

.mobile-about-us .about_us_title {
	font-family: DingTalk-JinBuTi;
	font-size: 26px;
	color: #191919;
	letter-spacing: -1.08px;
	font-weight: 400;
	text-align: center;
}

.content-right,
.dy-right {
	margin-left: 20px !important;
}

.content-right .rg-top {
	position: relative;
}

.content-right .rg-top a {
	position: absolute;
	right: 0;
	top: 38px;
	display: flex;
	width: 76px;
}

.content-right .rg-top a span {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #005BFF;
	line-height: 20px;
	font-weight: 400;
}

.w1160 {
	width: 1160px;
	margin: 0 auto;
}

.mobile_footer {
	margin-bottom: 30px !important;
}

.t_sidemedia {
	height: 44px !important;
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 99;
	display: none;
	background: none !important;
	background-image: linear-gradient(-83deg, rgba(0, 142, 255, 0.85) 0%, rgba(0, 91, 255, 0.85) 100%) !important;
	border-radius: 16px 16px 0px 0px;
	-webkit-backdrop-filter: saturate(50%) blur(4px);
	backdrop-filter: saturate(50%) blur(4px);
}

.t_sidemedia .t_sidezi {
	font-family: PingFangSC-Medium;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: 500;
	margin-left: 4px;
	padding: 0;
}

.t_sidejia {
	display: flex;
	padding: 0 !important;
	justify-content: center;
}

.t_sidenr {
	display: flex;
	justify-content: center;
	align-items: center;
}

.t_sidepic {
	width: 16px !important;
}

.t_sidejia li {
	padding: 0;
	display: flex;
	height: 44px;
	;
	justify-content: center;
	flex: 1;
}

.t_sidejia li:active img,
.t_sidejia li:active .t_sidezi {
	opacity: 0.6;
}

.t_sidejia li a {
	display: flex;
}

.popOpenLineBox {
	width: 100%;
	top: 44px;
	position: fixed;
	right: 0px;
	bottom: 0px;
	overflow: hidden;
	border-radius: 16px 16px 0px 0px;
	z-index: 1000;
	display: none;
}

.popOpenLineBox_close {
	position: fixed;
	right: 10px;
	top: 49px;
	width: 24px;
	height: 24px;
	z-index: 1001;
}

.caseDateBox .right .searchr_new {
	background: none;
	padding: 0;
	border-radius: 16px;
	overflow: hidden;
}

.searchr_new_box {
	position: absolute;
	top: 64px;
	left: 16px;
	width: 240px;
	border-radius: 21px;
	overflow: hidden;
}

.caseDateBox .right .searchr_new .box {
	padding-top: 0;
}

.caseDateBox .right .searchr_new button {
	height: 38px;
	line-height: 38px;
	top: 2px;
	right: 2px;
	bottom: 2px;
	font-family: PingFangSC-Semibold;
	font-size: 15px;
	color: #FFFFFF;
	letter-spacing: 0;
	text-align: center;
	font-weight: 600;
	background-image: linear-gradient(106deg, #1F6FFF 0%, #3490FF 100%);
	border-radius: 20px;
	background-size: auto;
}

.caseDateBox .right .searchr_new input::placeholder {
	font-family: PingFangSC-Regular;
	font-size: 15px;
	color: #787879;
	letter-spacing: 0;
	font-weight: 400;
}

.caseDateBox .right .searchr_new input {
	height: 42px;
}

.searchr_new_img {
	width: 100%;
}

@media screen and (max-width: 750px) {
	.t_sidemedia {
		display: block;
	}
}

.caseDateBox .right .searchr_new_position {
	position: fixed;
	z-index: 2;
	width: 360px;
	top: 140px;
}

.avater-wrap {
	display: none;
}

.register_pro_select {
	display: none;
}

@media screen and (min-width: 769px) {

	.login_first,
	.register_first,
	.register_first,
	.register_second,
	.register_login_ok,
	.register_ing,
	.register_login_box,
	.pro_select_wrap,
	.industry_select_wrap {
		display: none;
	}

	.register_login_pop_up,
	.register_quit_box,
	.register_timeOut_box {
		position: fixed;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
		background-color: rgba(0, 0, 0, 0.25);
		z-index: 100;
		display: none;
	}
}

.product-item {
	max-width: 270px;
	width: 33%;
	padding: 12px;
	cursor: pointer;
}

.product-item:hover {
	background: #f6f9fe;
}

.product-item-top {
	display: flex;
	align-items: center;
}

.product-item-top img {
	width: 20px;
	height: 20px;
	flex-shrink: 0;
}

.product-item-top span {
	font-family: PingFangSC-Medium;
	font-size: 16px;
	color: #111111;
	font-weight: 500;
	margin-left: 10px;
}

.product-item-bottom {
	font-family: PingFangSC-Regular;
	font-size: 13px;
	color: #999999;
	line-height: 20px;
	font-weight: 400;
	margin-top: 5px;
}

.plan-top {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.plan-top span {
	font-family: PingFangSC-Medium;
	font-size: 16px;
	color: #111111;
	font-weight: 500;
	margin: 0px;
}

.plan-top img {
	width: 12px;
	height: 10px;
}

.plan-bottom {
	font-family: PingFangSC-Regular;
	font-size: 13px;
	color: #999999;
	line-height: 20px;
	font-weight: 400;
	margin-top: 8px;
}

.plan-san {
	max-width: 100%;
	width: 100%;
	padding: 30px;
	padding-top: 0px;
	/* justify-content: space-between; */
}

.plan-item {
	max-width: 295px;
	width: 295px;
	/* border-bottom: 1px solid rgba(151, 151, 151, 0.15); */
	padding-top: 40px;
	padding-bottom: 40px;
	margin-right: 70px;
	position: relative;
	cursor: pointer;
}

.bborder {
	width: calc(100% - 24px);
	height: 1px;
	background: rgba(151, 151, 151, 0.15);
	position: absolute;
	left: 12px;
	bottom: 0px;
}

@media screen and (max-width: 1280px) {
	.plan-item {
		margin-right: 45px;
		width: 30%;
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.plan-item:nth-of-type(3n) {
		margin-right: 0px;
	}
}

@media screen and (max-width: 1360px) {
	.plan-item {
		margin-right: 60px;
		width: 30%;
	}

	.plan-item:nth-of-type(3n) {
		margin-right: 0px;
	}
}

@media screen and (max-width: 1440px) {
	.plan-item {
		margin-right: 45px;
		width: 30%;
	}

	.plan-item:nth-of-type(3n) {
		margin-right: 0px;
	}
}

@media screen and (min-width: 1199px) and (max-width: 1279px) {
	.plan-item {
		margin-right: 40px;
		width: 30%;
	}

	.plan-item:nth-of-type(3n) {
		margin-right: 0px;
	}
}

.theader-dropdown-right-tui {
	width: 260px;
	height: 100%;
	float: left;
	margin-top: 30px;
}

.theader-dropdown-right-tui img {
	width: 260px;
	height: auto;
}

.theader-dropdown-right-tui .tui-tit {
	font-family: PingFangSC-Semibold;
	font-size: 14px;
	color: #282828;
	text-align: left;
	font-weight: 600;
	margin: 12px 0px;
}

.theader-dropdown-right-tui .tui-desc {
	font-family: PingFangSC-Regular;
	font-size: 13px;
	color: #999999;
	line-height: 20px;
	font-weight: 400;
}

.theader-dropdown-right-tui .tui-view {
	font-family: PingFangSC-Regular;
	font-size: 12px;
	color: #005BFF;
	text-align: left;
	font-weight: 400;
	margin-top: 17px;
	cursor: pointer;
}

.vDiv {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	margin-top: 12px;
	cursor: pointer;
}

.mDiv {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 12px;
	cursor: pointer;
	padding-right: 24px;
}

.mitem {
	width: 48%;
	height: 32px;
	line-height: 32px;
	background: #F5F8FE;
	border-radius: 15px;
	font-family: PingFangSC-Regular;
	font-size: 13px;
	color: #333333;
	text-align: center;
	font-weight: 400;
	margin-bottom: 14px;
}

.vitem {
	width: 33%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	font-family: PingFangSC-Regular;
	font-size: 13px;
	color: #333333;
	line-height: 23px;
	font-weight: 400;
}

.vitem::after {
	content: '';
	display: block;
	height: 0.8em;
	width: 1px;
	background: #e0e0e0;
	margin-right: 15px;
}

.vitem:nth-of-type(3n)::after {
	display: none;
}

@media screen and (max-width: 1280px) {
	.theader-dropdown {
		justify-content: flex-start;
	}

	.theader-dropdown-left {
		min-width: 259px;
	}
}

@media screen and (max-width: 1540px) and (min-width: 1280px) {
	.theader-dropdown-left {
		min-width: 259px;
	}
}

/* new */
.pro-menu-wrap {
	padding: 30px 0px 30px 0px;
	max-width: 1200px;
	display: flex;
	flex-wrap: wrap;
	margin: 0 auto;
	justify-content: space-between;
}

.menu_product {
	margin: 0px !important;
	padding: 0px 14px 0px 40px !important;
}

.menu_plan {
	margin: 0px !important;
	padding: 0px 14px 0px 14px !important;
}

.menu_help {
	margin: 0px !important;
	padding: 0px 14px 0px 14px !important;
}

.menu_about {
	margin: 0px !important;
	padding: 0px 14px 0px 14px !important;
}

.pro-menu-item {
	/* width: 134px; */
	/* margin-right: 94px; */
}

.pro-menu-item:last-child {
	margin-right: 0px;
}

.pro-menu-item-group {
	font-family: PingFangSC-Medium;
	font-size: 15px;
	color: #005BFF;
	line-height: 24px;
	font-weight: 500;
	margin-bottom: 19px;
}

.pro-menu-item-child {
	margin-bottom: 9px;
	position: relative;
	display: flex;
	align-items: center;
}

.pro-menu-item-child .menu_hover_arrow {
	position: absolute;
	left: 6px;
	bottom: 5px;
	width: 15px;
	height: 15px;
	display: none;
}

.pro-menu-item-child:hover .menu_hover_arrow {
	display: block;
}

.pro-menu-item-child:hover .menu_hover_arrow img {
	position: absolute;
	animation: proFrames .9s linear infinite;
	image-rendering: -moz-crisp-edges;
	image-rendering: -o-crisp-edges;
	image-rendering: -webkit-optimize-contrast;
	image-rendering: crisp-edges;
	-ms-interpolation-mode: nearest-neighbor;
}

.pro-menu-item-child span {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #454545;
	line-height: 24px;
	font-weight: 350;
}

.pro-menu-item-child:hover span {
	color: #005BFF;
}

.pro-menu-a:last-child .pro-menu-item-child {
	margin-bottom: 0px;
}

.new_menu_group {
	position: relative;
}

.new_menu_group .menu_hover_arrow {
	position: absolute;
	left: 108px;
	top: 5px;
	/* transform: translateY(-50%); */
	width: 15px;
	height: 15px;
}

.new_menu_group .menu_hover_arrow_kf {
	position: absolute;
	left: 63px;
	top: 5px;
	/* transform: translateY(-50%); */
	width: 15px;
	height: 15px;
}

.new_menu_group .menu_hover_arrow img {
	display: block;
}

.new_menu_group:hover {
	color: #005BFF;
}

.new_menu_group:hover .menu_hover_arrow {
	animation: rightFrames .9s linear infinite;
}

.new_menu_group:hover .menu_hover_arrow_kf {
	animation: rightkfFrames .9s linear infinite;
}

.new_menu_group:hover .menu_hover_arrow img {
	image-rendering: -moz-crisp-edges;
	image-rendering: -o-crisp-edges;
	image-rendering: -webkit-optimize-contrast;
	image-rendering: crisp-edges;
	-ms-interpolation-mode: nearest-neighbor;
}

@keyframes rightFrames {
	0% {
		left: 108px
	}

	33% {
		left: 114px
	}

	67% {
		left: 108px
	}

	to {
		left: 108px
	}
}

@keyframes rightkfFrames {
	0% {
		left: 63px
	}

	33% {
		left: 69px
	}

	67% {
		left: 63px
	}

	to {
		left: 63px
	}
}

/* plan */
.plan-menu-wrap {
	padding: 30px 0px 0px 0px;
	max-width: 1200px;
	display: flex;
	flex-wrap: wrap;
	margin: 0 auto;
	align-content: space-between;
}

.plan-menu-item {
	/* width: 112px; */
	/* max-width: 126px; */
	/* margin-right: 97px; */
	margin-bottom: 30px;
}

.plan-menu-item-group {
	font-family: PingFangSC-Medium;
	font-size: 15px;
	color: #005BFF;
	line-height: 24px;
	font-weight: 500;
	margin-bottom: 19px;
}

.plan-menu-item-child {
	margin-bottom: 9px;
	position: relative;
	display: flex;
	align-items: center;
}

.plan-menu-item-child span {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #454545;
	line-height: 24px;
	font-weight: 350;
	white-space: nowrap;
}

.plan-menu-item-child .menu_hover_arrow {
	position: absolute;
	left: 6px;
	bottom: 4px;
	width: 15px;
	height: 15px;
	display: none;
}

.plan-menu-item-child:hover .menu_hover_arrow {
	display: block;
}

.plan-menu-item-child:hover .menu_hover_arrow img {
	position: absolute;
	animation: proFrames .9s linear infinite;
	image-rendering: -moz-crisp-edges;
	image-rendering: -o-crisp-edges;
	image-rendering: -webkit-optimize-contrast;
	image-rendering: crisp-edges;
	-ms-interpolation-mode: nearest-neighbor;
}

.plan-menu-item-child:hover span {
	color: #005BFF;
}

.plan-menu-a:last-child .plan-menu-item-child {
	margin-bottom: 0px;
}

.newMenuList {
	background: #FFFFFF;
	box-shadow: 0px 9px 30px 0px rgba(97, 100, 104, 0.09) !important;
	border-radius: 0px 0px 0px 0px !important;
	padding: 16px 24px !important;
	left: -24px !important;
}

.list-menu-item {
	display: block;
	/* width: 180px; */
	/* height: 46px; */
	display: flex;
	align-items: center;
	/* padding-right: 18px; */
	/* padding-left: 14px; */
	/* margin-bottom: 12px; */
}

.list-menu-item:last-child {
	margin-bottom: 0px;
}

.list-menu-item span {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #454545;
	line-height: 24px;
	font-weight: 350;
	/* margin-right: 6px; */
	white-space: nowrap;
}

/* .list-menu-item img {
    width: 12px;
    height: 12px;
} */
.list-menu-item .imgnohover {
	width: 12px;
	height: 12px;
	display: block;
	image-rendering: -moz-crisp-edges;
	image-rendering: -o-crisp-edges;
	image-rendering: -webkit-optimize-contrast;
	image-rendering: crisp-edges;
	-ms-interpolation-mode: nearest-neighbor;
}

.list-menu-item .imghover {
	width: 12px;
	height: 12px;
	image-rendering: -moz-crisp-edges;
	image-rendering: -o-crisp-edges;
	image-rendering: -webkit-optimize-contrast;
	image-rendering: crisp-edges;
	-ms-interpolation-mode: nearest-neighbor;
	display: none;
}

/* .list-menu-item:hover {
    background: #EEF4FF;
    border-radius: 6px;
} */
.list-menu-item:hover span {
	font-family: PingFangSC-Semibold;
	color: #005BFF;
	/* font-weight: 600; */
}

.list-menu-item:hover .imghover {
	width: 12px;
	height: 12px;
	display: block;
}

.list-menu-item:hover .imgnohover {
	width: 12px;
	height: 12px;
	display: none;
}

.list-menu-item {
	position: relative;
	display: flex;
	align-items: center;
	margin-bottom: 9px;
}

.list-menu-item:last-child {
	margin-bottom: 0px;
}

.list-menu-item .menu_hover_arrow {
	position: absolute;
	left: 6px;
	bottom: 5px;
	width: 15px;
	height: 15px;
	display: none;
}

.list-menu-item:hover .menu_hover_arrow {
	display: block;
}

.list-menu-item:hover .menu_hover_arrow img {
	position: absolute;
	animation: proFrames .9s linear infinite;
	image-rendering: -moz-crisp-edges;
	image-rendering: -o-crisp-edges;
	image-rendering: -webkit-optimize-contrast;
	image-rendering: crisp-edges;
	-ms-interpolation-mode: nearest-neighbor;
}

@keyframes proFrames {
	0% {
		left: 6px
	}

	33% {
		left: 10px
	}

	67% {
		left: 6px
	}

	to {
		left: 6px
	}
}

@media screen and (max-width: 1440px) {

	.pro-menu-wrap,
	.plan-menu-wrap {
		width: 1160px;
	}

	.pro-menu-item {
		/* width: 125px; */
	}
}

.menu_case {
	position: relative;
}

.menu_help {
	position: relative;
}

.menu_about {
	position: relative;
}

.tooltip {
	position: absolute;
	padding: 8px;
	left: 0px;
	top: 50%;
	transform: translateY(-50%);
	background: #000;
	font-family: PingFangSC-Regular;
	font-size: 12px;
	color: #FFFFFF;
	letter-spacing: 0;
	text-align: center;
	line-height: 18px;
	font-weight: 400;
	width: 75px;
	border-radius: 8px;
	z-index: 1;
	display: none;
}

.tooltip span {
	width: 0;
	height: 0;
	border-left: 6px solid transparent;
	border-right: 8px solid #000;
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	position: absolute;
	left: -14px;
	top: 50%;
	transform: translateY(-50%);
}

.noarrow:hover::after {
	display: none;
}

.zkjlogo {
	margin-left: 20px !important;
	display: block;
	position: relative;
	height: 60px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.zkjlogo img {
	width: 24px;
}

.menu_icon_wrap {
	position: absolute;
	background: #fff;
	box-shadow: 0px 20px 20px 0px rgb(0 0 0 / 3%);
	padding: 14px;
	right: 0px;
	top: 100%;
	display: none;
	height: 120px;
}

.menu_icon_wrap .munu_icon_ul {
	width: 180px;
}

.munu_icon_box {
	height: 46px;
	width: 180px;
	padding: 10px 12px;
	display: flex;
	justify-content: left;
	align-items: center;
	border-radius: 8px;
}

.munu_icon_ic {
	width: 24px;
	margin-right: 16px;
}

.munu_icon_zi {
	font-family: PingFangSC-Regular;
	font-size: 15px;
	color: #111111;
	line-height: 38px;
	font-weight: 400;
	margin-right: 9px;
	transition: all 0.36s;
	white-space: nowrap;
}

.menu_icon_wrap .munu_icon_box:hover .munu_icon_zi {
	font-family: PingFangSC-Semibold;
	color: #005BFF;
	font-weight: 600;
}

.menu_icon_wrap .munu_icon_box:hover {
	background: rgba(45, 101, 242, 0.1) !important;
}

.logotooltip {
	position: absolute;
	padding: 8px;
	/* left: 50%; */
	top: 33px;
	right: -6px;
	/* transform: translateX(-50%); */
	background: #000;
	font-family: PingFangSC-Regular;
	font-size: 12px;
	color: #FFFFFF;
	letter-spacing: 0;
	text-align: center;
	line-height: 18px;
	font-weight: 400;
	width: 130px;
	border-radius: 6px;
	z-index: 1;
	display: none;
}

.logotooltip span {
	width: 0;
	height: 0;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 6px solid transparent;
	border-bottom: 8px solid #000;
	position: absolute;
	/* left: 50%; */
	top: -11px;
	right: 12px;
	/* transform: translateX(-50%); */
}

.zkjlogo:hover .logotooltip {
	display: block;
}

.scrm {
	left: 65px !important;
}

.ocr {
	left: 53px !important;
}

.rpa {
	left: 50px !important;
}

.cellTopList .nav-right-item .level-1>h3 {
	padding: 0px 0px 5px 0px;
}

.cellTopList .nav-right-item .level-1>a {
	padding: 0px 0px 5px 0px;
}

.cellTopList .nav-right-item .level-1:first-child>h3 {
	padding: 15px 0px 5px 0px;
}

.cellTopList .nav-right-item .level-1:first-child>a {
	padding: 15px 0px 5px 0px;
}

.cellTopList .nav-right-item .level-1 {
	margin-bottom: 30px;
}

/* register_pro_box */
.register_pro_select {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-color: rgba(0, 0, 0, 0.25);
	z-index: 100;
	display: none;
}

.register_pro_box {
	width: 1230px;
	height: 698px;
	position: fixed;
	left: 50%;
	top: 50%;
	z-index: 10;
	background-color: #f00;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	/* margin-top:-20px; */
	background: #FFFFFF;
	box-shadow: 0px 6px 20px 0px rgba(0, 53, 148, 0.15);
	border-radius: 20px;
	padding: 32px;
}

@media screen and (max-height: 746px) {
	.register_pro_box {
		height: calc(100vh - 48px);
	}
}

.register_pro_box_close {
	position: absolute;
	width: 26px;
	height: 26px;
	background: rgba(0, 0, 0, 0.10);
	/* border: 2px solid rgba(255,255,255,1); */
	border-radius: 50%;
	right: 20px;
	top: 16px;
	cursor: pointer;
}

.register_pro_box_close:hover {
	background: rgba(0, 0, 0, 0.30);
}

.close {
	position: absolute;
}

.close::before,
.close::after {
	position: absolute;
	content: ' ';
	background-color: #fff;
	width: 2px;
	height: 11px;
	/* border:1px solid; */
	left: 12px;
	top: 7px;
}

.close::before {
	transform: rotate(45deg);
}

.close::after {
	transform: rotate(-45deg);
}

.register_pro_title {
	font-family: PingFangSC-Semibold;
	font-size: 28px;
	color: #222222;
	letter-spacing: 0;
	text-align: left;
	line-height: 40px;
	font-weight: 600;
	margin-bottom: 18px;
}

.register_pro_content {
	width: 100%;
	height: calc(100% - 58px);
}

/* @media screen and (max-height: 746px) {
    .register_pro_box {
        height: calc(100vh - 118px - 48px);
    }
} */
.register_pro_cleft {
	float: left;
	width: 870px;
	overflow-y: scroll;
	height: 100%;
}

.register_pro_tr {
	margin-bottom: 16px;
}

.register_pro_tr ul {
	display: flex;
	flex-wrap: wrap;
}

.register_pro_tr_tit {
	margin-bottom: 6px;
}

.register_pro_td {
	width: 208px;
	height: 64px;
	background: #F6F7FB;
	border-radius: 10px;
	padding: 10px;
	border: 1px solid #fff;
	margin-right: 8px;
	margin-bottom: 8px;
	position: relative;
}

.register_pro_td:hover {
	border: 1px solid rgba(21, 94, 255, 0.37);
}

.register_pro_tr .register_pro_td:nth-child(4n) {
	margin-right: 0px;
}

.register_pro_td .register_pro_td_top {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.register_pro_td .register_pro_td_top .register_pro_td_top_left {
	display: flex;
	align-items: center;
}

.register_pro_td .register_pro_td_top img {
	width: 20px;
	height: 20px;
}

.register_pro_td .register_pro_td_top .register_pro_td_top_tit {
	font-family: PingFangSC-Semibold;
	font-size: 14px;
	color: #282828;
	font-weight: 600;
	margin-left: 6px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-right: 12px;
}

.register_pro_td .register_pro_td_desc {
	width: 188px;
	font-family: PingFangSC-Regular;
	font-size: 11px;
	color: #787878;
	line-height: 17.39px;
	font-weight: 400;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-top: 7px;
}

.register_pro_cright {
	float: right;
}

.checkbox-custom {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: #FFFFFF;
	border: 1px solid rgba(214, 214, 214, 1);
	border-radius: 4px;
	position: absolute;
	top: 6px;
	right: 6px;
}

.register_pro_td.checked {
	background: #F6F7FB;
	border: 1px solid rgba(21, 94, 255, 0.37);
	border-radius: 10px;
}

.register_pro_td.checked .checkbox-custom {
	border-color: #155eff;
	background-color: #155eff;
}

/* 选中状态下的对勾样式 */
.register_pro_td.checked .checkbox-custom::after {
	content: '';
	position: absolute;
	top: 2.7px;
	left: 4.8px;
	width: 4.8px;
	height: 7px;
	border-width: 0 1.8px 1.8px 0;
	border-style: solid;
	border-color: white;
	transform: rotate(45deg);
}

/* 修改滚动条的宽度 */
.register_pro_select ::-webkit-scrollbar {
	width: 2px;
	/* 纵向滚动条的宽度 */
	height: 2px;
	/* 横向滚动条的高度 */
}

/* 滚动条轨道部分 */
.register_pro_select ::-webkit-scrollbar-track {
	background-color: #fff;
	border-radius: 2px;
}

/* 滚动条滑块部分 */
.register_pro_select ::-webkit-scrollbar-thumb {
	background: #CBCBCB;
	border-radius: 2px;
}

/* 鼠标悬停在滑块上时 */
.register_pro_select ::-webkit-scrollbar-thumb:hover {
	background-color: #CBCBCB;
}

.register_pro_cright {
	height: 100%;
}

.register_pro_cright_tit {
	font-family: PingFangSC-Medium;
	font-size: 15px;
	color: #333333;
	line-height: 22px;
	font-weight: 500;
	margin-bottom: 8px;
}

.register_pro_cright_textarea {
	background: #F6F7FB;
	border: 0.8px solid rgba(210, 210, 210, 1);
	border-radius: 10px;
	width: 264px;
	max-height: calc(100% - 196px);
	vertical-align: top;
	position: relative;
}

/* @media screen and (max-height: 746px) {
    .register_pro_box {
        max-height: calc(100% - 196px);
    }
} */
.register_pro_cright_tip {
	display: flex;
	align-items: center;
	width: 264px;
	height: 104px;
	background: #F6F7FB;
	border-radius: 10px;
	padding: 18px;
	margin-top: 8px;
}

.register_pro_cright_tip img {
	width: 70px;
	height: 70px;
	image-rendering: -moz-crisp-edges;
	image-rendering: -o-crisp-edges;
	image-rendering: -webkit-optimize-contrast;
	image-rendering: crisp-edges;
	-ms-interpolation-mode: nearest-neighbor;
}

.register_pro_cright_tip_rg {
	margin-left: 10px;
}

.register_pro_cright_tip_tit {
	font-family: PingFangSC-Medium;
	font-size: 14px;
	color: #333333;
	letter-spacing: 0;
	line-height: 24px;
	font-weight: 500;
}

.register_pro_cright_tip_desc {
	font-family: PingFangSC-Regular;
	font-size: 12px;
	color: #999999;
	letter-spacing: 0;
	/* line-height: 24px; */
	font-weight: 400;
}

.register_btn_wrap {
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	bottom: 32px;
	right: 32px;
}

.register_btn_one {
	width: 90px;
	height: 44px;
	background: #F6F7FB;
	border-radius: 22px;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
}

.register_btn_one span {
	font-family: PingFangSC-Regular;
	font-size: 16px;
	color: #585858;
	letter-spacing: 0;
	text-align: center;
	font-weight: 400;
}

.register_btn_two {
	width: 160px;
	height: 44px;
	background: #005BFF;
	border-radius: 22px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-left: 8px;
	cursor: pointer;
}

.register_btn_two span {
	font-family: PingFangSC-Medium;
	font-size: 16px;
	color: #FFFFFF;
	letter-spacing: 0;
	text-align: center;
	font-weight: 500;
}

.register_second_input_industry_select .nav-content-sleft {
	background: #F3F5FC;
	width: 126px;
	height: 208px;
	position: fixed;
	border-radius: 6px 0px 0px 6px;
	padding: 8px 0px;
}

.register_second_input_industry_select .sleft-level-0 {
	min-height: 44px;
	position: relative;
	cursor: pointer;
}

.register_second_input_industry_select .sleft-level-0.active {
	background: #fff;
}

.register_second_input_industry_select .sleft-level-0>h3 {
	padding: 4px 12px 4px 14px;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #333333;
	line-height: 34px;
	font-weight: 400;
}

.register_second_input_industry_select .sleft-level-0:hover h3 {
	color: #155EFF;
}

.register_second_input_industry_select .sleft-level-0.active>h3 {
	font-family: PingFangSC-Semibold;
	font-size: 14px;
	color: #155EFF;
	line-height: 34px;
	font-weight: 600;
}

.register_second_input_industry_select .active>h3 {
	border-bottom-color: transparent;
}

.register_second_input_industry_select .nav-content-sright {
	background-color: #fff;
	box-sizing: border-box;
	float: right;
	padding: 13px;
	width: calc(100% - 126px);
}

.register_second_input_industry_select .nav-right-sitem {
	display: none;
	position: relative;
	width: 100%;
	gap: 8px;
	flex-wrap: wrap;
}

.register_second_input_industry_select .nav-right-sitem.on {
	display: flex;
}

.register_second_input_industry_select .slevel-1 {
	padding: 3px 10px;
	background: #F6F7FB;
	border-radius: 12px;
	font-family: PingFangSC-Regular;
	font-size: 13px;
	color: #333333;
	line-height: 20px;
	font-weight: 400;
	margin-bottom: 4px;
	cursor: pointer;
}

.register_second_input_industry_select .slevel-1:hover {
	color: #155EFF;
}

.register_second_input_industry_select .pselect .industry_select_active {
	color: #155EFF;
	font-weight: 500;
}

#myMemuTextarea {
	width: 100%;
	padding: 8px 12px;
	overflow-y: auto;
	/* 隐藏滚动条 */
	box-sizing: border-box;
	/* 包括padding和border在内的总宽度 */
	background: #FFFFFF;
	border-radius: 10px;
	min-height: 130px;
}

.register_pro_cright_files {
	background: #F6F7FB;
	/* padding: 8px; */
	border-radius: 10px;
}

.register_pro_cright_files li {
	display: flex;
	align-items: center;
	background: #FFFFFF;
	border-radius: 6px;
	width: calc(100% - 16px);
	height: 52px;
	margin: 8px;
	padding-left: 12px;
	position: relative;
}

.register_pro_cright_files li:last-child {
	/* margin-bottom: 0px; */
}

.register_pro_cright_files .file_close {
	position: absolute;
	width: 16px;
	height: 16px;
	background: #FFFFFF;
	border: 0.8px solid rgba(210, 210, 210, 1);
	border-radius: 50%;
	right: -4px;
	top: -4px;
	cursor: pointer;
}

.register_pro_cright_files .file_close:hover {
	/* background: rgba(0,0,0,0.30); */
}

.file_close .close {
	position: absolute;
}

.file_close .close::before,
.file_close .close::after {
	position: absolute;
	content: ' ';
	background-color: #666;
	width: 1px;
	height: 6px;
	/* border:1px solid; */
	left: 6px;
	top: 4px;
}

.file_close .close::before {
	transform: rotate(45deg);
}

.file_close .close::after {
	transform: rotate(-45deg);
}

.register_pro_cright_files li img {
	width: 23px;
	height: 25px;
}

.register_pro_cright_files .file_list {
	margin-left: 8px;
}

.register_pro_cright_files .file_title {
	font-family: PingFangSC-Medium;
	font-size: 14px;
	color: #333333;
	letter-spacing: 0;
	text-align: justify;
	line-height: 20px;
	font-weight: 500;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 200px;
}

.register_pro_cright_files .file_size {
	font-family: PingFangSC-Regular;
	font-size: 12px;
	color: #999999;
	letter-spacing: 0;
	text-align: justify;
	line-height: 14px;
	font-weight: 400;
}

.file_upload_icon {
	width: 88px;
	height: 22px;
	background: #F6F7FB;
	border-radius: 14px;
	position: absolute;
	right: 8px;
	bottom: 8px;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
}

.file_upload_icon img {
	width: 12px;
	height: 14px;
	margin-right: 4px;
}

.file_upload_icon span {
	opacity: 0.5;
	font-family: PingFangSC-Regular;
	font-size: 12px;
	color: #333333;
	letter-spacing: 0;
	text-align: center;
	font-weight: 400;
}

.filetooltip {
	position: absolute;
	padding: 8px;
	/* left: 50%; */
	top: -64px;
	right: 0px;
	/* transform: translateX(-50%); */
	background: rgba(0, 0, 0, 0.75);
	font-family: PingFangSC-Regular;
	font-size: 12px;
	color: #FFFFFF;
	letter-spacing: 0;
	text-align: center;
	line-height: 18px;
	font-weight: 400;
	width: 240px;
	border-radius: 6px;
	z-index: 1;
	display: none;
}

.filetooltip i {
	width: 0;
	height: 0;
	opacity: 0.75;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 6px solid #000;
	border-bottom: 6px solid transparent;
	position: absolute;
	/* left: 50%; */
	top: 52px;
	right: 30px;
	/* transform: translateX(-50%); */
}

.filetooltip p:nth-of-type(1) {
	font-family: PingFangSC-Semibold;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 20px;
	font-weight: 600;
	text-align: left;
}

.filetooltip p:nth-of-type(2) {
	font-family: PingFangSC-Regular;
	font-size: 11px;
	color: #BBBBBB;
	line-height: 12px;
	font-weight: 400;
	text-align: left;
	margin-top: 4px;
}

.file_upload_icon:hover .filetooltip {
	display: block;
}

.fonthighlight {
	color: #155EFF;
}

.register_second_input_industry_close {
	position: absolute;
	width: 16px;
	height: 16px;
	background: rgba(0, 0, 0, 0.10);
	/* border: 2px solid rgba(255,255,255,1); */
	border-radius: 50%;
	right: 38px;
	top: 12px;
	cursor: pointer;
	display: none;
}

.register_second_input_industry_close:hover {
	background: rgba(0, 0, 0, 0.30);
}

.indu_close {
	position: absolute;
}

.indu_close::before,
.indu_close::after {
	position: absolute;
	content: ' ';
	background-color: #fff;
	width: 1px;
	height: 7px;
	/* border: 1px solid; */
	left: 7.5px;
	top: 4.3px;
}

.indu_close::before {
	transform: rotate(45deg);
}

.indu_close::after {
	transform: rotate(-45deg);
}

.industry_select_next {
	padding: 8px 0px;
}

/* 适用于大多数现代浏览器 */
textarea#myMemuTextarea::placeholder {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #787878;
	letter-spacing: 0;
	line-height: 20px;
	font-weight: 400;
}

/* 适用于WebKit引擎的浏览器（如Chrome、Safari） */
textarea#myMemuTextarea::-webkit-input-placeholder {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #787878;
	letter-spacing: 0;
	line-height: 20px;
	font-weight: 400;
}

/* 适用于Firefox浏览器 */
textarea#myMemuTextarea:-moz-placeholder {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #787878;
	letter-spacing: 0;
	line-height: 20px;
	font-weight: 400;
}

/* 适用于较旧的Internet Explorer浏览器 */
textarea#myMemuTextarea:-ms-input-placeholder {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #787878;
	letter-spacing: 0;
	line-height: 20px;
	font-weight: 400;
}

.tip_img_div {
	width: 80px;
	height: 80px;
	background: #FFFFFF;
	border-radius: 4.95px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.dzmx {
	font-family: PingFangSC-Semibold !important;
	font-size: 48px !important;
	color: #000000 !important;
	letter-spacing: 0 !important;
	line-height: 56px !important;
	font-weight: 600 !important;
}

.dzmxdesc {
	font-family: PingFangSC-Semibold !important;
	font-size: 32px !important;
	color: #000000 !important;
	letter-spacing: 0 !important;
	line-height: 44px !important;
	font-weight: 600 !important;
}

.dmx_wrap {
	margin-bottom: 50px;
}

.bannerTag p {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #333333;
	letter-spacing: 0;
	line-height: 24px;
	font-weight: 400;
}

.dzzn {
	font-family: PingFangSC-Semibold !important;
	font-size: 48px !important;
	color: #000000 !important;
	letter-spacing: 0 !important;
	line-height: 56px !important;
	font-weight: 600 !important;
}

.dzzn span {
	font-family: PingFangSC-Semibold;
	font-size: 48px;
	color: #000000;
	letter-spacing: 0;
	line-height: 56px;
	font-weight: 600;
	background: linear-gradient(to right, #003AF0, #008CFF);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	margin-right: 10px;
}

.dzzndesc {
	font-family: PingFangSC-Regular !important;
	font-size: 18px !important;
	color: #282828 !important;
	letter-spacing: 0;
	line-height: 24px !important;
	font-weight: 400 !important;
	margin-top: 12px !important;
}

.banner .textBox a {
	float: left;
}

.banner-pc div.adjust-txt {
	bottom: 152px;
	/* top: 50% !important; */
	/* transform: translateY(-50%) !important; */
	/* margin-top: -25px; */
}

.dzznBtn {
	/* margin-top: 50px; */
}

.yyjqr {
	font-family: PingFangSC-Semibold !important;
	font-size: 48px !important;
	color: #000000 !important;
	line-height: 56px !important;
	font-weight: 600 !important;
}

.yyjqrdesc {
	font-family: PingFangSC-Regular !important;
	font-size: 22px !important;
	color: #282828 !important;
	letter-spacing: 0 !important;
	font-weight: 400 !important;
	margin-top: 12px !important;
}

.yyjqrBtn {
	/* margin-top: 50px; */
}

.indexbtn_wrap {
	margin-bottom: 4px;
}

.chzn {
	font-family: PingFangSC-Semibold !important;
	font-size: 48px !important;
	color: #FFFFFF !important;
	line-height: 56px !important;
	font-weight: 600 !important;
}

.chzndes {
	font-family: PingFangSC-Regular !important;
	font-size: 22px !important;
	color: #FFFFFF !important;
	letter-spacing: 0 !important;
	font-weight: 400 !important;
}

.banner-cell-text {
	position: absolute;
	width: 100%;
	margin-top: 40px;
}

.banner-cell-text-tit {
	font-family: DingTalk-JinBuTi;
	font-size: 34px;
	color: #000000;
	letter-spacing: -2px;
	text-align: center;
	line-height: 40px;
	font-weight: 400;
}

.banner-cell-text-tit .tet {
	font-family: DingTalk-JinBuTi;
	font-size: 34px;
	color: #000000;
	letter-spacing: -2px;
	line-height: 40px;
	font-weight: 400;
	background: linear-gradient(to right, #003AF0, #008CFF);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	margin-right: 5px;
}

.banner-cell-text-tit .shot {
	font-family: DingTalk-JinBuTi;
	font-size: 24px;
	color: #000000;
	letter-spacing: -2px;
	text-align: center;
	line-height: 40px;
	font-weight: 400;
}

.banner-cell-text-tit .white {
	font-family: DingTalk-JinBuTi;
	font-size: 34px;
	letter-spacing: -2px;
	text-align: center;
	line-height: 40px;
	font-weight: 400;
	color: #fff;
	;
}

.banner-cell-text-desc {
	font-family: PingFangSC-Regular;
	font-size: 15px;
	color: #454545;
	letter-spacing: 0;
	text-align: center;
	line-height: 20px;
	font-weight: 400;
	margin-top: 10px;
}

.banner-cell-text-desc .white {
	font-family: PingFangSC-Regular;
	font-size: 15px;
	color: #fff;
	letter-spacing: 0;
	text-align: center;
	line-height: 20px;
	font-weight: 400;
	margin-top: 10px;
}

.qychtext {
	height: 256px;
	display: flex;
	justify-content: center;
	flex-direction: column;
}

.pro-matrix-container {
	padding: 40px 16px 0;
	background: #fff;
	display: none;
}

.cellContainer {
	padding: 40px 16px 0;
	background: #F4F6FC;
	display: none;
}

.myCellSwiper {
	display: none;
	background: #F4F6FC;
	margin-top: 16px;
}

.myCellSwiper .swiper-slide {
	padding: 0px 16px;

}

.myCellSwiper .swiper-slide img {
	border-radius: 14px;
}

@media screen and (max-width: 769px) {

	.pro-matrix-container,
	.cellContainer {
		display: block;
	}

	.myCellSwiper {
		display: block;
	}
}

.mod-title {
	font-family: DingTalk-JinBuTi;
	font-size: 30px;
	color: #191919;
	letter-spacing: -3px;
	text-align: center;
	font-weight: 400;
	position: relative;
	z-index: 2;
	line-height: 1;
}

.mod-title .blue {
	color: #005BFF;
	margin: 0 5px;
	font-family: DingTalk-JinBuTi;
	font-size: 26px;
	letter-spacing: -1.08px;
	text-align: center;
	font-weight: 400;
}

.mod-desc {
	font-family: PingFangSC-Regular;
	font-size: 13px;
	color: #585858;
	text-align: center;
	line-height: 20px;
	font-weight: 400;
	margin-top: 1rem;
	z-index: 2;
	position: relative;
}

.mod-wap {
	position: relative;
	/* padding: 0 16px; */
	margin-top: 20px;
	width: 100%;
	z-index: 2;
}

.cellSwi {
	position: relative;
}

.cellSwi::after {
	content: '';
	display: block;
	width: 100%;
	height: 600px;
	background-image: linear-gradient(to bottom, #fff 0%, #7FACFF 10%, #C5E0FE 44%, #02CDFF 100%);
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
}

.matrix-item {
	padding: 15px 15px 7px;
	background-image: linear-gradient(180deg, #EEF4FF 0%, #FAFCFF 100%);
	border-radius: 15px;
	margin-bottom: 15px;
	position: relative;
}

.matrix-item-dzdmx {
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.matrix-item-znyy {
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.matrix-item-znyy-2 {
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.matrix-item-znkf {
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.matrix-item-zsgl {
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.matrix-item-hycp {
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.matrix-item-qych {
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.matrix-item:last-child {
	margin-bottom: 0px;
}

.matrix-top {
	width: 100%;
	position: relative;
	z-index: 2;
}

.matrix-top .matrix-desc {
	font-family: PingFangSC-Regular;
	font-size: 13px;
	color: #41464F;
	line-height: 19.17px;
	font-weight: 400;
	margin-top: 10px;
	display: block;
}

.matrix-top-tit {
	display: flex;
	align-items: center;
}

.matrix-top-tit img {
	height: 34px;
}

.matrix-top-tit .matrix-tit {
	font-family: PingFangSC-Semibold;
	font-size: 20px;
	color: #111111;
	font-weight: 600;
	margin-left: 10px;
}

.matrix-bottom {
	display: flex;
	flex-wrap: wrap;
	margin-top: 16px;
	position: relative;
	z-index: 2;
}

.matrix-bottom-item {
	background: #FFFFFF;
	border-radius: 16px;
	padding: 0 12px;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #41464F;
	height: 32px;
	text-align: center;
	line-height: 32px;
	font-weight: 400;
	margin-bottom: 8px;
	margin-right: 8px;
	position: relative;
}

.protooltip {
	position: absolute;
	padding: 8px;
	left: 50%;
	top: 42px;
	transform: translateX(-50%);
	background: #000;
	font-family: PingFangSC-Regular;
	font-size: 12px;
	color: #FFFFFF;
	letter-spacing: 0;
	text-align: center;
	line-height: 18px;
	font-weight: 400;
	width: 75px;
	border-radius: 8px;
	z-index: 1;
	display: none;
}

.protooltip span {
	width: 0;
	height: 0;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 6px solid transparent;
	border-bottom: 8px solid #000;
	position: absolute;
	left: 50%;
	top: -12px;
	transform: translateX(-50%);
}

.index_pc_introduce_main_box .index_pc_introduce_main_btn_list a:hover .protooltip {
	display: block;
}

.wh {
	width: 100%;
	height: auto;
	padding: 23px 14px 22px 14px;
}

.cycle-tab {
	width: 100%;
	height: 42px;
	background: #FFFFFF;
	border-radius: 26px;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	display: flex;
	flex: auto;
	align-self: stretch;
	padding: 4px
}

.cycle-tab-list {
	height: 50px;
	position: relative;
	display: block;
	transition: transform .3s;
	overflow-x: scroll;
	overflow-y: hidden;
	font-size: 0;
	-webkit-overflow-scrolling: touch;
}

.cycle-tab-list::-webkit-scrollbar {
	width: 0;
}

.cycle-tab-li {
	padding: 0 18px;
	height: 35px;
	line-height: 40px;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #5D6070;
	font-weight: 400;
	/* float: left; */
	display: inline-block;
	text-align: center;
	line-height: 35px;
}

.cycle-tab-li.active {
	background: #F1F5FE;
	border-radius: 18px;
	font-family: PingFangSC-Medium;
	color: #005BFF;
	font-weight: 600;
}

.cycle-tab-list .swiper-slide-thumb-active .cycle-tab-li {
	background: #F1F5FE;
	border-radius: 19px;
	font-family: PingFangSC-Medium;
	font-size: 14px;
	color: #005BFF;
	line-height: 20px;
	font-weight: 600;
	display: flex;
	align-items: center;
	justify-content: center;
}

.cycle-content {
	width: 100%;
	height: auto;
	/* background-image: linear-gradient(180deg, #FFFFFF 80%, #DDE5FC 100%); */
	border-radius: 10px;
	margin-top: 20px;
	/* padding: 36px 20px; */
	position: relative;
}

.cycle-content-wrap {
	padding: 27px 40px 0px 40px;
	position: absolute;
	top: 0px;
	left: 0px;
}

.cycle-content-wrap img {
	width: 130px;
	image-rendering: -moz-crisp-edges;
	image-rendering: -o-crisp-edges;
	image-rendering: -webkit-optimize-contrast;
	image-rendering: crisp-edges;
	-ms-interpolation-mode: nearest-neighbor;
}

.cycle-content-tit {
	font-family: PingFangSC-Semibold;
	font-size: 24px;
	color: #111111;
	font-weight: 600;
	margin: 21px 0px 14px 0px;
	line-height: 33px;
}

.cycle-content-desc {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #666666;
	line-height: 21px;
	font-weight: 400;
}

.cycle-content .content-tip-wap {
	display: flex;
	flex-wrap: wrap;
	margin-top: 30px;
	width: 80%;
}

.cycle-content .content-tip-wap .tip {
	display: flex;
	align-items: center;
	font-family: PingFangSC-Regular;
	font-size: 13px;
	color: #585858;
	line-height: 20px;
	font-weight: 400;
	width: 50%;
	margin-bottom: 11px;
}

.cycle-content .content-tip-wap .tip img {
	width: 15px;
	height: 15px;
	margin-right: 5px;
}

.cycle-content .content-pro-wap {
	margin-top: 23px;
}

.cycle-content .content-pro-tit {
	font-family: PingFangSC-Semibold;
	font-size: 14px;
	color: #191919;
	line-height: 21px;
	font-weight: 600;
}

.cycle-content .content-pro-list {
	display: flex;
	flex-wrap: wrap;
	margin-top: 15px;
	width: 100%;
}

.cycle-content .proItem {
	display: flex;
	align-items: center;
	font-family: PingFangSC-Regular;
	font-size: 13px;
	color: #585858;
	line-height: 20px;
	font-weight: 400;
	width: 50%;
	margin-bottom: 13px;
}

.cycle-content .proItem img {
	width: 22px;
	height: 22px;
	margin-right: 10px;
}

.cycle-content-btn {
	display: flex;
	justify-content: center;
	margin-top: 2rem;
}

.cycle-content-btn div {
	width: 144px;
	height: 40px;
	line-height: 37px;
	background-color: #fff;
	border: 1.5px solid #005bff;
	cursor: pointer;
	border-radius: 25px;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #005BFF;
	letter-spacing: 0;
	text-align: center;
	font-weight: 500;
}

.cycle-content-btn div.active {
	background-color: #005bff;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: 0;
	text-align: center;
	font-weight: 400;
}

.cycle-content-btn div:first-child {
	margin-right: 16px;
}

/* whole */
.whole-wap {
	margin-top: 18px;
	position: relative;
	overflow: hidden;
}

.whole-bg-wap {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	border-radius: 10px;
	overflow: hidden;
	z-index: -1;
}

.whole-bg-wap::before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	/* background: linear-gradient(90deg, #141f34 0%, rgba(20, 31, 52, 0) 100%); */
	/* opacity: 0.8; */
	opacity: 0.5;
	background: #232222;
	border-radius: 10px;
	z-index: 2;
}

.whole-bg-wap img {
	opacity: 0;
	pointer-events: none;
}

.whole-bg-wap img.on {
	opacity: 1;
	pointer-events: all;
}

.whole-bg-wap img {
	width: 100%;
	min-height: 100%;
	min-width: 100%;
	object-fit: cover;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	position: absolute;
	border-radius: 10px;
}

.whole-content-wap {
	/* width: 100%; */
	/* height: 420px; */
	/* position: relative; */
	/* z-index: 10; */
}

.whole-content-wap .whole-content-li {
	width: 100%;
	/* height: 420px; */
	padding: 32px 24px 72px 24px;
	border-radius: 10px;
	position: relative;
}

.whole-content-tit {
	font-family: PingFangSC-Medium;
	font-size: 22px;
	color: #FFFFFF;
	line-height: 40px;
	font-weight: 500;
}

.whole-content-desc {
	font-family: PingFangSC-Semibold;
	font-size: 18px;
	color: #FFFFFF;
	line-height: 28px;
	font-weight: 600;
	margin-top: 12px;
}

.whole-content-text {
	opacity: 0.9;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 22px;
	font-weight: 400;
	margin-top: 24px;
}

.right-arrow {
	margin-top: 60px;
}

.right-arrow img {
	width: 13px;
	height: 12px;
}

.slick-list {
	width: 100%;
	height: 332px;
}

.slick-track {
	height: 100%;
}

.whole-content-wap .slick-prev,
.whole-content-wap .slick-next {
	display: none !important;
}

.slick-dots li {
	background: rgba(255, 255, 255, 0.25);
	width: 21px;
	height: 2px;
	margin: 0 6px;
	border-radius: 0px;
}

.slick-dots li.slick-active {
	background: #3C6EEE;
}

/* favour */
.favourContainer {
	background: #fff;
	position: relative;
}

.favour-wap {
	margin-top: 20px;
	position: relative;
	z-index: 2;
}

.wh_bg {
	position: absolute;
	right: 0px;
	top: 189px;
	z-index: 1;
	width: 169px;
}

.favour-item {
	margin-bottom: 10px;
	border-radius: 10px;
}

.favour-top {
	width: 100%;
	height: 50px;
	background: #F1F5FE;
	border-radius: 10px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0px 20px;
}

.favour-item .favour-top .arr_down {
	transform: rotate(90deg);
	transition: all 0.5s;
	width: 14px;
	image-rendering: -moz-crisp-edges;
	image-rendering: -o-crisp-edges;
	image-rendering: -webkit-optimize-contrast;
	image-rendering: crisp-edges;
	-ms-interpolation-mode: nearest-neighbor;
}

.favour-item .favour-top .arr_up {
	display: none;
}

.yh.on {
	background-image: url('./image_home/field_1.png');
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	position: relative;
}

.bx.on {
	background-image: url('./image_home/field_2.png');
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.zq.on {
	background-image: url('./image_home/field_3.png');
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.xt.on {
	background-image: url('./image_home/field_4.png');
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.ls.on {
	background-image: url('./image_home/field_5.png');
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.zw.on {
	background-image: url('./image_home/field_6.png');
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.zz.on {
	background-image: url('./image_home/field_7.png');
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.yl.on {
	background-image: url('./image_home/field_8.png');
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.favour-item.on .favour-top {
	background: none;
}

.favour-item.on .favour-top .arr_up {
	transform: rotate(-90deg);
	image-rendering: -moz-crisp-edges;
	image-rendering: -o-crisp-edges;
	image-rendering: -webkit-optimize-contrast;
	image-rendering: crisp-edges;
	-ms-interpolation-mode: nearest-neighbor;
}

.favour-item.on .favour-top .arr_down {
	transform: rotate(-90deg);
	filter: brightness(-10%) invert(1);
	image-rendering: -moz-crisp-edges;
	image-rendering: -o-crisp-edges;
	image-rendering: -webkit-optimize-contrast;
	image-rendering: crisp-edges;
	-ms-interpolation-mode: nearest-neighbor;
}

.favour-item.on .favour-top img {
	background: none;
}

.favour-tit {
	font-family: PingFangSC-Medium;
	font-size: 17px;
	color: #191919;
	font-weight: 500;
}

.favour-item.on .favour-tit {
	font-family: PingFangSC-Medium;
	font-size: 17px;
	color: #FFFFFF;
	font-weight: 500;
}

.favour-bottom {
	padding: 0px 20px 21px;
	/* background: #F1F5FE; */
	/* border-radius: 0px 0px 5px 5px; */
	display: none;
	margin-top: -6px;
}

.favour-item.on .favour-bottom {
	display: block;
}

.favour-desc {
	font-family: PingFangSC-Regular;
	font-size: 13px;
	color: #FFFFFF;
	line-height: 19.17px;
	font-weight: 400;
}

.favour-btn {
	margin-top: 20px;
	display: flex;
	align-items: center;
}

.favBtn {
	width: 104px;
	height: 38px;
	line-height: 38px;
	background: #FFFFFF !important;
	border-radius: 25px;
	display: inline-block;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #000000 !important;
	letter-spacing: 0;
	text-align: center;
	font-weight: 400;
	margin-right: 14px;
}

.favNewBtn {
	border: 1px solid rgba(255, 255, 255, 1);
	border-radius: 25px;
	background: transparent !important;
	color: #fff !important;
}

/* customer */
.customer-wap {
	margin-top: 20px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.customer-item {
	width: 32%;
	margin-top: 8px;
	padding: 6px;
	background: #FFFFFF;
	border-radius: 3px;
}

/* dynamic */
.dynamic-wap {
	margin-top: 20px;
}

.dynamic-item {
	width: 256px !important;
	height: 310px;
	border-radius: 8px;
	overflow: hidden;
	position: relative;
}

.dynamic-top {
	width: 256px;
	height: 148px;
}

.dynamic-top img {
	width: 100%;
	height: 100%;
}

.dynamic-bottom {
	width: 100%;
	border-radius: 8px;
	padding: 20px;
	position: absolute;
	height: 176px;
	border-radius: 8px;
	bottom: 0;
	left: 0;
}

.dynamic-bottom::before {
	content: '';
	width: 100%;
	height: 56px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.8) 0%, #FFFFFF 33%);
	/* border: 1.28px solid rgba(255,255,255,1); */
	position: absolute;
	top: -10px;
	left: 0;
	z-index: 0;
	display: block;
}

.dynamic-bottom .tColor {
	background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.84) 7%, #FFFFFF 32%);
	border: 1.28px solid rgba(255, 255, 255, 1);
}

.dynamic-bottom::after {
	content: '';
	width: 100%;
	height: 135px;
	display: block;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	background: #fff;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 0;
}

.dynamic-tit {
	font-family: PingFangSC-Semibold;
	font-size: 17px;
	color: #191919;
	line-height: 24.32px;
	font-weight: 600;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	/* 定义显示的行数 */
	overflow: hidden;
	text-overflow: ellipsis;
	position: relative;
	z-index: 1;
}

.dynamic-desc {
	font-family: PingFangSC-Regular;
	font-size: 13px;
	color: #585858;
	line-height: 19.2px;
	font-weight: 400;
	margin-top: 9px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	/* 定义显示的行数 */
	overflow: hidden;
	text-overflow: ellipsis;
	position: relative;
	z-index: 1;
}

.dynamic-time {
	font-family: PingFangSC-Regular;
	font-size: 13px;
	color: #585858;
	line-height: 19.2px;
	font-weight: 400;
	margin-top: 14px;
	position: relative;
	z-index: 1;
}

.more-cont a {
	font-family: PingFangSC-Regular;
	font-size: 13px;
	color: #005BFF;
	line-height: 20px;
	font-weight: 400;
	margin-top: 14px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.more-cont img,
.more-cont a img {
	width: 16px;
	height: 16px;
	margin-left: 4px;
}

.more-cont img.rotat {
	transform: rotate(90deg);
	transition: all 0.5s;
}

.more-btn {
	margin-top: 19px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.more-btn span {
	font-family: PingFangSC-Regular;
	font-size: 13px;
	color: #005BFF;
	line-height: 20px;
	font-weight: 400;
}

.more-btn img {
	width: 13px;
	height: 13px;
	margin-left: 8px;
}

.more-btn img.rotat {
	transform: rotate(180deg);
	transition: all 0.5s;
}

/* cert */
.cert-wap {
	width: 100%;
	/* height: 402px; */
	background-image: linear-gradient(177deg, rgb(144, 184, 255, 0.3) 0%, #FFFFFF 27%);
	border-radius: 10px;
	padding: 29px 25px 0 25px;
}

.cert-wap .cert-title {
	font-family: DingTalk-JinBuTi;
	font-size: 24px;
	color: #111111;
	letter-spacing: -1px;
	text-align: center;
	font-weight: 400;
	line-height: 1.2;
}

.cert-list {
	margin-top: 30px;
	overflow: hidden;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.cert-item {
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 49%;
	height: 90px;
	float: left;
	margin-bottom: 20px;
}

.cert-item img {
	width: 120px;
	height: 42px;
}

.cert-item div {
	font-family: PingFangSC-Regular;
	font-size: 13px;
	color: #333333;
	text-align: center;
	font-weight: 400;
	margin-top: 12px;
	width: 110px;
}


/* cloud */
.index_cell_top {
	margin: -15px auto 0px auto;
	width: 90.6%;
}

.index_cell_cloud {
	width: 100%;
	background-image: linear-gradient(180deg, #F0F5FF 0%, #FFFFFF 67%);
	border: 1px solid rgba(255, 255, 255, 1);
	border-radius: 12px 12px 0px 0px;
}

.index_cell_cloud .cloud-item-wrap {
	width: 15.6rem;
}

.index_cell_cloud .index_cell_cloud_item {
	width: 100%;
	padding-right: 10px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.index_cell_cloud .cloud-item-tit {
	width: 100%;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #000000;
	line-height: 20px;
	font-weight: 400;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
}

.ellipsis {
	position: relative;
	line-height: 1.4em;
	height: 2.8em;
	/* 这里的高度是line-height的两倍 */
	overflow: hidden;
}

.ellipsis::after {
	content: "...";
	position: absolute;
	bottom: 0;
	right: 0;
	padding: 0 5px 1px 30px;
	background: linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff 50%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.index_cell_cloud .cloud-item-tit {
	font-family: PingFangSC-Medium;
	font-size: 14px;
	color: #111111;
	line-height: 20px;
	font-weight: 500;
}

.index_cell_cloud .cloud-item-bottom {
	display: flex;
	align-items: center;
	/* justify-content: space-between; */
	margin-left: 24px;
}

.index_cell_cloud .cloud-item-bottom span {
	font-family: PingFangSC-Regular;
	font-size: 11px;
	color: #005BFF;
	line-height: 22px;
	font-weight: 400;
	margin-right: 12px;
}

.index_cell_cloud .cloud-item-bottom .cellDetail {
	font-family: PingFangSC-Regular;
	font-size: 12px;
	color: #005BFF;
	line-height: 22px;
	font-weight: 400;
	margin-right: 10px;
}

.index_cell_cloud .cloud-item-bottom img {
	width: 13px;
	image-rendering: -moz-crisp-edges;
	image-rendering: -o-crisp-edges;
	image-rendering: -webkit-optimize-contrast;
	image-rendering: crisp-edges;
	-ms-interpolation-mode: nearest-neighbor;
}

.index_cell_top {
	display: none;
}

.div_arraw {
	width: 8px;
	height: 8px;
	border-top: 1.5px solid #333;
	border-left: 1.5px solid #333;
	transform: rotate(225deg);
	transition: all 0.5s;
}

.favour-item.on .favour-top .div_arraw {
	border-top: 1.5px solid #fff;
	border-left: 1.5px solid #fff;
	transform: rotate(405deg);
}

@media screen and (max-width: 750px) {

	html,
	body {
		overflow-x: hidden !important;
	}

	.index_cell_top {
		display: block;
	}
}

.fun1 {
	position: relative;
	background: none !important;
	margin-bottom: 44px;
}

.fun1 .tit .h2,
.fun1 .tit .mk {
	color: #fff;
}

.fun1 .cont {
	position: relative;
	z-index: 2;
}

.funBg1 {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	width: 100%;
	height: 1279px;
	transform: none;
	right: auto;
	object-fit: cover;
}

@media screen and (min-width: 1024px) and (max-width: 1920px) {
	.funBg1 {
		width: 1920px !important;
		height: 1279px !important;
	}
}

.com-capability-list {
	display: flex;
	justify-content: space-between;
	align-items: stretch;
	flex-wrap: wrap;
	margin-top: 30px;
}

.product_advantage_main .com-capability-list li {
	margin-bottom: 25px;
	width: 370px;
	border-radius: 16px;
	background: #fff;
	overflow: hidden;
}

.product_advantage_main .com-capability-list-nub {
	width: 100%;
	height: auto;
	margin-bottom: 0;
	padding: 28px 24px 16px 24px;
	display: block;
	border-radius: 0;
	position: relative;
	border: 1px solid rgba(255, 255, 255, 1);
	transition: all .4s;
	box-shadow: none;
}

.product_advantage_main .com-capability-list-desc {
	margin-top: 15px;
	margin-left: 15px;
}

.com-capability-list-desc p {
	margin-bottom: 16px;
	position: relative;
	font-family: PingFangSC-Regular;
	font-size: 15px;
	color: #555;
	text-align: justify;
	line-height: 22px;
	font-weight: 400;
}

.com-capability-list-desc p::before {
	content: "";
	width: 4px;
	height: 4px;
	border-radius: 50px;
	background: #005BFF;
	position: absolute;
	top: 10px;
	left: -12px;
}

.fun1-mobile {
	margin-top: 40px;
	margin-bottom: 0;
}

.fun1-mobile .cont {
	padding-top: 0 !important;
}

.fun1-mobile .tit .h2 {
	font-family: DingTalk-JinBuTi;
	font-size: 30px;
	line-height: 36px;
}

.fun1-mobile .com-capability-list {
	margin-top: 20px;
}

.fun1-mobile .com-capability-list-nub {
	padding: 15px;
}

.fun1-mobile .com-capability-list-desc {
	margin-top: 0;
}

.fun1-mobile .com-capability-list-desc p {
	margin-top: 6px;
	margin-bottom: 0;
	font-size: 13px;
}

.fun1-mobile .com-capability-list-tit {
	height: 34px;
}

.fun1-mobile .com-capability-list-tit img {
	width: 34px;
	height: 34px;
}

.fun1-mobile .com-capability-list li {
	margin-bottom: 15px;
}


/* new-layout */

div.index-banner .swiper-slide>.img {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

.base-tel-btn {
	width: 96px;
	height: 36px;
	background-color: #175DFF;
	font-family: PingFangSC-Medium;
	font-size: 14px;
	font-weight: 500;
	line-height: 36px;
	border-radius: 2px;
	letter-spacing: 0em;
	text-align: center;
	color: #fff;
}

div.banner .textBox .h1 {
	color: #222;
	font-family: PingFang SC;
	font-size: 44px;
	font-weight: 600;
	line-height: 70px;
	letter-spacing: 0em;
	text-align: left;
	animation: ysfadeInUp 0.5s ease-in-out both;
	animation-delay: 0.3s;
}

div.banner .textBox .p {
	animation: ysfadeInUp 0.5s ease-in-out both;
	animation-delay: 0.4s;
}

div.banner .textBox a {
	animation: ysfadeInUp 0.5s ease-in-out both;
	animation-delay: 0.5s;
}

.index-banner div.minBox {
	position: relative;
}

.index-banner div.adjust-txt {
	position: absolute;
	/* top: 50%; */
	transform: translateY(-50%);
	left: 0;
}

div.banner .textBox .p {
	font-family: PingFang SC;
	font-size: 22px;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: 0em;
	text-align: left;
	color: #444;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}

div.index-banner .swiper-slide>.img>img {
	right: 50%;
	top: auto;
	transform: translate(600px, 0);
	bottom: 44px;
}

a.buttonMax {
	width: 132px;
	height: 48px;
	border-radius: 2px;
	font-family: PingFang SC;
	font-size: 16px;
	font-weight: 500;
	line-height: 48px;
	letter-spacing: 0em;
	text-align: center;
	color: #fff;
}

a.button-white {
	background-color: #ffffff;
	color: #175dff;
}

div.buttonOne {
	background-color: #175DFF;
}

div.index-banner .textBox a {
	background-color: #175DFF;
}

.index-banner .swiper-slide {
	height: 600px;
}

.banner.banner-540 {
	height: 540px;
}

.banner-540 .imgBox {
	width: 740px;
	height: auto;
}

div.banner {
	margin-top: 60px;
	position: relative;
}

div.fix-height {
	height: 540px;
	margin-top: 0;
	padding: 0;
}

div.index-banner {
	height: 600px;
	margin-top: 0;
	padding-top: 0;
	padding-bottom: 0;
}

div.fix-height .textBox {
	position: absolute;
	top: 160px;
	left: 0;
	padding-top: 0;
}

div.fix-height .minbox-new .textBox .p {
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	animation: ysfadeInUp 0.5s ease-in-out both;
	animation-delay: 0.4s;
}

div.fix-height .minbox-new .textBox .href {
	animation: ysfadeInUp 0.5s ease-in-out both;
	animation-delay: 0.5s;
}

div.fix-height .imgBox {
	position: absolute;
	right: 0;
	bottom: 24px;
}

.bgWhite {
	background-color: #fff !important;
}

div.addIndexMinkerFour::after {
	background-image: none;
}

div.addIndexMinkerFour::before {
	background-image: none;
}

div.addIndexMinkerFour .h1 {
	font-family: PingFang SC;
	font-size: 28px;
	font-weight: 500;
	line-height: 40px;
	letter-spacing: 0em;
	text-align: center;
	color: #fff;
}

div.addIndexMinkerFour .mk {
	font-family: PingFang SC;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: 0em;
	text-align: center;
	color: #fff;
}

/* 娉㈡氮-鎸夐挳鏍峰紡 */
.wave-wrap {
	position: relative;
	overflow: hidden;
}

.wave-wrap:hover::before {
	transform: translate3d(-50%, -50%, 0) scale(1);
	opacity: 1;
}

.wave-wrap:hover a {
	position: relative;
	color: #fff !important;
}

.wave-wrap:hover i {
	color: #fff !important;
}

.wave-wrap i {
	position: relative;
	font-style: inherit;
}

.t-bg {
	background-image: url('/static/images/t-icon.png');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

.wave-wrap::before {
	content: ' ';
	width: 250px;
	height: 250px;
	border-radius: 50%;
	z-index: 0;
	opacity: 0;
	transform: translate3d(-50%, -50%, 0) scale(0);
	background: #1c47c9;
	position: absolute;
	top: 50%;
	left: 50%;
	transition: all 0.5s ease-out;
}

.index-banner .swiper-slide>div.banner-first-bg>img,
.index-banner .swiper-slide>div.img>img.banner-bg {
	width: 100% !important;
	height: 600px !important;
	max-width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	transform: none;
	right: auto;
	object-fit: cover;
}

.footer-new .mk {
	margin-top: 8px !important;
}

.footer-new .green {
	margin-top: 30px !important;
}

.footer-new {
	overflow: visible;
}

.footer-new .cont {
	position: relative;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

div.videoBoxOne .sLi .img {
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #F4F6FC;
}

.ys_fadeup1 {
	animation: ysfadeInUp .5s ease-in-out both;
	animation-delay: .1s;
}

.ys_fadeup2 {
	animation: ysfadeInUp .5s ease-in-out both;
	animation-delay: .2s;
}

@keyframes ysfadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 50px, 0);
		transform: translate3d(0, 50px, 0);
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}


.banner-cell-text-tit span {
	font-family: DingTalk-JinBuTi;
	font-size: 34px;
	color: #000000;
	letter-spacing: -2px;
	text-align: center;
	line-height: 40px;
	font-weight: 400;
	background: linear-gradient(to right, #003AF0, #008CFF);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.banner-cell-text-desc span {
	font-family: PingFangSC-Regular;
	font-size: 15px;
	color: #454545;
	letter-spacing: 0;
	text-align: center;
	line-height: 20px;
	font-weight: 400;
	background: linear-gradient(to right, #003AF0, #008CFF);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.yun_popup_mark {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .5);
	z-index: 999;
	display: none;
}

.yun_popup_box {
	width: 384px;
	min-height: 284px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	background: #fff;
	box-shadow: 0px 2px 9px 0px rgba(0, 0, 0, 0.2);
	border-radius: 16px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	padding: 40px 32px 32px 32px;
}

.yun_popup_box .popup_tit {
	font-family: PingFangSC-Semibold;
	font-size: 20px;
	color: #282828;
	font-weight: 600;
	line-height: 26px;
}

.yun_popup_box .popup_desc {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #282828;
	line-height: 24px;
	font-weight: 400;
	margin-top: 16px;
}

.yun_btn_box {
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 24px;
}

.yun_btn_wrap {
	position: relative;
	overflow: hidden;
	width: 155px;
	height: 44px;
	border-radius: 36px;
	cursor: pointer;
}

.yun_btn_wrap::before {
	content: ' ';
	width: 250px;
	height: 250px;
	border-radius: 50%;
	z-index: 1;
	opacity: 0;
	transform: translate3d(-50%, -50%, 0) scale(0);
	background: #1c47c9;
	position: absolute;
	top: 50%;
	left: 50%;
	transition: all 0.5s ease-out;
}

.yun_btn_wrap:first-child::before {
	content: ' ';
	width: 250px;
	height: 250px;
	border-radius: 50%;
	z-index: 1;
	opacity: 0;
	transform: translate3d(-50%, -50%, 0) scale(0);
	background: #005BFF;
	position: absolute;
	top: 50%;
	left: 50%;
	transition: all 0.5s ease-out;
}

.yun_btn_wrap:last-child {
	margin-left: 10px;
}

.yun_btn_wrap:hover::before {
	transform: translate3d(-50%, -50%, 0) scale(1);
	opacity: 1;
}

.yun_popup_box .yun_btn_one {
	width: 155px;
	height: 44px;
	text-align: center;
	cursor: pointer;
	background: rgba(0, 91, 255, 0.07);
	border-radius: 22px;

}

.yun_popup_box .yun_btn_one span {
	font-family: PingFangSC-Regular;
	font-size: 16px;
	color: #005BFF;
	letter-spacing: 0;
	font-weight: 400;
	line-height: 44px;
	position: relative;
	z-index: 2;
}

.yun_popup_box .yun_btn_two {
	width: 155px;
	height: 44px;
	text-align: center;
	cursor: pointer;
	background: #005BFF;
	border-radius: 22px;
	display: block;
}

.yun_popup_box .yun_btn_two span {
	font-family: PingFangSC-Regular;
	font-size: 16px;
	color: #fff;
	letter-spacing: 0;
	font-weight: 400;
	line-height: 44px;
	position: relative;
	z-index: 2;
}

.yun_btn_wrap:first-child:hover .yun_btn_one span {
	color: #fff;
}

.yun_close {
	position: absolute;
	right: -18px;
	top: -20px;
	cursor: pointer;
	width: 24px;
	height: 24px;
	opacity: 0.6;
	transition: opacity 0.2s;
}

@media screen and (max-width: 750px) {
	.yun_popup_box {
		width: 320px;
	}

	.yun_popup_box .yun_btn_one {
		width: 130px;
	}

	.yun_popup_box .yun_btn_two {
		width: 130px;
	}
}

.index-banner.banner-cell .swiper-container-horizontal>.swiper-pagination-bullets {
	bottom: 24px;
}

.bannerTag {
	margin-top: 12px;
}

.index-banner .minBox {
	display: flex;
	align-items: flex-end;
	height: 100%;
}

.banner-cell .banner-cell-text-desc {
	margin-top: 6px;
}

.banner-cell .banner-cell-text {
	margin-top: 24px;
}

.fadeInBottom {
	-webkit-animation-name: fadeInBottom;
	animation-name: fadeInBottom
}

@-webkit-keyframes fadeInBottom {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 50px, 0);
		transform: translate3d(0, 50px, 0)
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInBottom {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 50px, 0);
		transform: translate3d(0, 50px, 0)
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.bannerTag p {
	display: flex;
	align-items: center;
	font-family: PingFangSC-Regular;
	font-size: 16px;
	color: #333;
	letter-spacing: 0;
	line-height: 24px;
	font-weight: 400;
	display: flex;
	align-items: center;
}

.bannerTag p img {
	width: 9px;
	margin-right: 10px;
	image-rendering: -moz-crisp-edges;
	image-rendering: -o-crisp-edges;
	image-rendering: -webkit-optimize-contrast;
	image-rendering: crisp-edges;
	-ms-interpolation-mode: nearest-neighbor;
}

.bannerTag p::before {}

.qychtag p {
	color: #fff !important;
}

.qychtag p::before {
	border-right: 1px solid #fff !important;
	border-bottom: 1px solid #fff !important;
}

.bannerTextTag {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 50px;
	/* padding-right: 45px; */
}

.bannerTextTag p {
	background: rgba(0, 91, 255, 0.08);
	border-radius: 16px;
	padding: 8px 12px;
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #005BFF;
	letter-spacing: 0;
	text-align: center;
	line-height: 14px;
	font-weight: 400;
	margin-bottom: 15px;
	margin-right: 10px;
}

.banner .textBox .p.newMar {
	margin: 12px 0px 24px 2px;
}

.banner .textBox .p.newMarTwo {
	margin: 12px 0px 8px 0px;
}

img.kf {
	position: absolute;
	width: 330px;
	height: auto;
	bottom: 30px;
	right: 150px;
	z-index: 100;
}

img.left-surround {
	width: 255px;
	height: auto;
	position: absolute;
	right: 318px;
	bottom: 150px;
}

img.right-surround {
	width: 180px;
	height: auto;
	position: absolute;
	right: 52px;
	top: 95px;
	transform: rotate(4deg);
}

img.left-kf-surround1 {
	position: absolute;
	width: 210px;
	height: auto;
	right: 255px;
	bottom: 250px;
}

img.left-kf-surround2 {
	position: absolute;
	width: 86px;
	height: auto;
	right: 430px;
	bottom: 90px;
	z-index: 200
}

img.left-kf-surround3 {
	position: absolute;
	width: 172px;
	height: auto;
	right: 80px;
	bottom: 90px;
	z-index: 200;
}

img.left-kf-surround4 {
	position: absolute;
	width: 86px;
	height: auto;
	right: 480px;
	bottom: 280px;
	z-index: 200;
}

img.left-kf-surround5 {
	position: absolute;
	width: 50px;
	height: auto;
	right: 530px;
	bottom: 145px;
	z-index: 200;
}

img.left-kf-surround6 {
	position: absolute;
	width: 124px;
	height: auto;
	right: 50px;
	bottom: 320px;
	z-index: 200;
}

.index-banner .newBannerButton {
	width: 158px;
	height: 48px;
	background: #005BFF;
	border-radius: 25px !important;
	border: none !important;
	font-family: PingFangSC-Regular;
	font-size: 16px;
	font-weight: 400;
	line-height: 48px;
	letter-spacing: 0em;
	text-align: center;
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
}

.btnWhite {
	background: #fff !important;
	/* border: 1px solid #005BFF !important; */
	color: #005BFF !important;
	box-shadow: 0px 2px 8px 0px rgba(22, 49, 99, 0.02);
}

.wave-wrap:hover {
	border: none !important;
}

.text-right {
	right: 0px;
	left: auto !important;
}

.btnWhite.wave-wrap::before {
	background: #005BFF;
}

.text-right .h1,
.text-right .p {
	color: #fff !important;
}

.text-right .bannerTextTag p {
	background: rgba(255, 255, 255, 0.1);
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: 0;
	line-height: 13.61px;
	font-weight: 400;
}

.text-right .noBorder {
	border: none !important;
}

.slogan {
	display: flex;
	align-items: center;
	margin: 12px 0px 24px;
}

.slogan p {
	font-family: PingFangSC-Regular;
	font-size: 15px;
	color: #626B81;
	letter-spacing: 0;
	line-height: 24px;
	font-weight: 400;
	display: flex;
	align-items: center;
}

.slogan p:not(:last-child)::after {
	content: '';
	display: block;
	width: 1px;
	height: 0.8em;
	background: #ddd;
	margin: 0px 10px;
}

.tagMar {
	margin-bottom: 50px;
}

.tagOuter .bannerTag {
	float: left;
}

.tagOuter .bannerTag:last-child {
	margin-left: 24px;
}

.center-text {
	margin: 0 auto;
	display: flex;
	justify-content: center;
	flex-direction: column;
	align-items: center;
}

.center-text .tit {
	font-family: PingFangSC-Thin;
	font-size: 56px;
	color: #000000;
	letter-spacing: 0;
	text-align: center;
	line-height: 78px;
	font-weight: 200;
}

.center-text .tit span {
	font-weight: 600;
}

.center-text .desc {
	font-family: PingFangSC-Regular;
	font-size: 20px;
	color: #333333;
	letter-spacing: 0;
	text-align: center;
	line-height: 24px;
	font-weight: 400;
	margin: 10px 0px 30px;
}

.center-text .desc span {
	color: #005BFF;
}

.banner-cell {
	display: none;
}

.banner-pc {
	height: 538px !important;
	/* margin-top:60px!important; */
}

.banner-pc .swiper-slide {
	height: 537px !important;
}

div.banner-pc .swiper-slide>div.img>img.banner-bg {
	height: 537px !important;
}

div.banner-pc .textBox .index_pc_banner_tip .h1 {
	font-family: PingFangSC-Semibold;
	font-size: 56px;
	color: #000000;
	letter-spacing: 0;
	line-height: 64px;
	font-weight: 600;
	background: linear-gradient(to right, #003AF0, #008CFF);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

div.banner-pc .textBox .index_pc_banner_tip .p {
	font-family: PingFangSC-Semibold;
	font-size: 54px;
	color: #000000;
	letter-spacing: 0;
	line-height: 64px;
	font-weight: 600;
	margin: 0 !important;
}

.banner-pc .textBox .newMar {
	color: #000000;
}

.banner-pc .textBox a {
	margin-right: 12px !important;
}

.banner-pc .textBox .index_pc_banner_tip {
	width: 700px;
}

.banner-pc .swiper-pagination-bullet {
	width: 40px;
	height: 4px;
	border-radius: 3;
	margin: 0 10px 0 0 !important;
}

.banner-pc .swiper-pagination-bullet:hover {
	background: rgba(0, 91, 255, 0.2);
}

.banner-pc .swiper-pagination-bullet::after {
	height: 4px;
	border-radius: 3;
	background: #005BFF;
}

.banner-pc .swiper-pagination-bullet {
	background: rgba(0, 91, 255, 0.2);
}

.banner-pc div.adjust-txt {
	/* top:142px!important; */
	transform: none !important;
}

.banner-pc .center-surround {
	width: 450px;
	height: auto;
	position: absolute;
	right: 100px;
	bottom: 160px;
}

.banner-pc .pc_title_box .textBox .newMar {
	margin: 10px 0px 0 2px;
}

.banner-pc .pc_title_box .textBox .bannerTag {
	margin-bottom: 10px;
}

.banner_releaes .textBox .wave-wrap {
	background: none !important;
	border: 1px solid #fff !important;
}

.banner_releaes .wave-wrap:hover i {
	color: #5b1dda !important;
}

.banner_releaes .wave-wrap::before {
	background: #fff;
}

.popup_indu_mark,
.popup_video_mark,
.popup_tip_mark {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .5);
	z-index: 999;
}

.popup_indu_box {
	min-height: 228px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	background: #fff;
	border-radius: 16px;
	width: 420px;
	height: auto;
	padding: 54px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	border-radius: 16px;
}

.popup_indu_tit {
	font-family: PingFangSC-Regular;
	font-size: 16px;
	color: #333333;
	font-weight: 400;
}

.popup_indu_tip {
	font-family: PingFangSC-Semibold;
	font-size: 24px;
	color: #000000;
	text-align: center;
	font-weight: 600;
}

.popup_tip_box {
	width: 360px;
	background: #fff;
}

.popup_tip_tit {
	font-family: PingFangSC-Medium;
	font-size: 20px;
	color: #282828;
	text-align: center;
	font-weight: 600;
	margin-bottom: 10px;
}

.qrcode-cont {
	position: relative;
	margin: 10px 0px;
}

.qrcode_wrap {
	width: 290px;
	height: 290px;
}

.qrcode-cont .qrcode {
	width: 198px;
	height: 198px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.close_indu_popup,
.close_video_popup {
	position: absolute;
	right: 20px;
	top: 20px;
	width: 24px;
	height: 24px;
	border-radius: 50%;
	cursor: pointer;
}

.close_indu_popup:before,
.close_video_popup:before {
	content: '\0a';
	display: block;
	width: 20px;
	height: 2px;
	background: #bbb;
	transform: rotate(45deg);
	position: absolute;
	right: 0;
	top: 6px;
}

.close_indu_popup:after,
.close_video_popup:after {
	content: '\0a';
	display: block;
	width: 20px;
	height: 2px;
	background: #bbb;
	transform: rotate(-45deg);
	position: absolute;
	right: 0;
	top: 6px;
}

.m_banner_btn_list {
	position: absolute;
	bottom: 48px;
	width: 100%;
	text-align: center;
	font-size: 0;
}

.m_banner_btn_list a {
	display: inline-block;
	width: 111px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	border-radius: 20px;
	font-family: PingFangSC-Medium;
	font-size: 15px;
	letter-spacing: 0;
	text-align: center;
	font-weight: 500;
}

.lookdetail_btn {
	color: #005BFF;
	;
	background: #FFFFFF;
}

.giveitashot_btn {
	color: #FFFFFF;
	background: #005BFF;
}

.m_banner_btn_list a:nth-child(2) {
	margin-left: 8px;
}

@media screen and (max-width: 750px) {
	.banner-pc {
		display: none;
	}

	.banner-cell {
		display: block;
	}

	.cell-first-bg {
		width: 100% !important;
		/* height: 600px !important; */
		max-width: 100%;
		position: absolute;
		top: 0;
		left: 0;
		transform: none;
		right: auto;
		object-fit: cover;
	}

	div.index-banner {
		height: auto;
	}

	div.banner {
		background: none;
	}

	div.index-banner .swiper-slide>.img>img:nth-of-type(2) {
		display: none;
	}

	.index-banner div.adjust-txt {
		top: 100px;
		padding: 0px 20px;
		width: 100%;
	}

	.banner .swiper-container {
		padding: 0px;
	}

	.index-banner .swiper-slide {
		height: 100%;
	}

	.index-banner .textBox a {
		border-radius: 2px;
	}

	div.banner .textBox .h1 {
		font-size: 36px;
	}

	.banner .swiper-pagination-bullet {
		width: 21px;
		height: 2px;
		border-radius: 0px;
		background: rgba(255, 255, 255, 0.5);
	}

	.banner .swiper-pagination-bullet::after {
		height: 2px;
		border-radius: 0px;
	}

	.bg-dynamic-content {
		height: auto !important;
		padding: 5.6vh 0.4rem !important;
	}
}

@media screen and (min-width: 750px) and (max-width: 1150px) {
	.index-banner div.adjust-txt {
		left: 20px;
	}
}

@media screen and (min-width: 1024px) and (max-width: 1920px) {
	.index-banner .swiper-slide>div.guding>img {
		width: 1920px !important;
		height: 537px !important;
	}
}

@media screen and (min-width: 1921px) {
	.index-banner .swiper-slide>div.guding>img {
		width: 100% !important;
		height: 537px !important;
	}
}


.min-width {
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
}

.anmao {
	height: 0;
	position: relative;
	left: 0;
	top: -180px;
	overflow: hidden;
}

.layout-reverse {
	flex-direction: row-reverse;
}

/* 公共css-end */

.cloud-tab {
	background-color: #fff;
	position: sticky;
	top: 60px;
	z-index: 2;
}

.cloud-tab .min-width {
	display: flex;
	height: 120px;
	align-items: center;
	justify-content: center;
}

.cloud-tab .cloud-tab-item {
	flex: 1;
	padding-top: 12px;
	padding-bottom: 12px;
	position: relative;
}

.cloud-tab .cloud-tab-item::after {
	content: '';
	width: 1px;
	height: 80px;
	border-right: 1px solid #E4E9F2;
	position: absolute;
	right: 24px;
	top: 0;
}

.cloud-tab .cloud-tab-item:last-child::after {
	display: none;
}

.cloud-tab .cloud-tab-item .item-title {
	font-family: PingFang SC;
	font-size: 16px;
	font-weight: 500;
	line-height: 28px;
	letter-spacing: 0em;
	text-align: left;
	margin-bottom: 8px;
	color: #020814;
}

.cloud-tab .cloud-tab-item .item-title a:hover {
	color: #175DFF;
}

.cloud-tab .cloud-tab-item .item-title a i {
	font-style: normal;
	transform: translateX(6px);
	transition: all 1s;
	position: absolute;
}

.cloud-tab .cloud-tab-item .item-title a:hover i {
	font-style: normal;
	transform: translateX(20px);
	transition: all 1s;
	position: absolute;
}

.cloud-tab .cloud-tab-item .item-desc {
	display: flex;
	align-items: center;
	cursor: pointer;
}

.cloud-tab .cloud-tab-item .item-desc a {
	font-family: PingFang SC;
	font-size: 12px;
	font-weight: 400;
	line-height: 20px;
	text-align: left;
	color: #41464F;
}

.cloud-tab .cloud-tab-item .item-desc span {
	display: flex;
	align-items: center;
	position: relative;
}

.cloud-tab .cloud-tab-item .item-desc span a.active {
	border-bottom: 1px solid #175DFF;
	color: #175DFF;
	font-style: normal;
	font-weight: normal;
}

.cloud-tab .cloud-tab-item .item-desc span a:hover {
	border-bottom: 1px solid #175DFF;
	color: #175DFF;
	font-style: normal;
	font-weight: normal;
}

.cloud-tab .cloud-tab-item .item-desc span::after {
	content: ' ';
	width: 1px;
	height: 12px;
	margin-left: 6px;
	margin-right: 6px;
	border-right: 1px solid #41464F;
}

.cloud-tab .cloud-tab-item .item-desc span:last-child::after {
	border-right: none;
	display: none;
}

.cloud-content {
	background-color: #F4F6FC;
	height: 720px;
	display: flex;
	flex-direction: column;
	align-items: center;
	padding-bottom: 58px;
	padding-top: 80px;
}

.cloud-content .cloud-content-title {
	font-family: PingFang SC;
	font-size: 36px;
	font-weight: 500;
	line-height: 54px;
	text-align: center;
	margin-bottom: 20px;
	color: #020814;
}

.cloud-content .cloud-content-text {
	width: 1200px;
	display: flex;
	justify-content: space-around;
	border-bottom: 1px solid #E4E9F2;
}

.cloud-content .cloud-content-text .text-item {
	width: 220px;
	height: 48px;
	text-align: center;
	line-height: 48px;
	font-family: PingFang SC;
	font-size: 16px;
	font-weight: 400;
	text-align: center;
	position: relative;
	cursor: pointer;
	color: #41464F;
}

.cloud-content .cloud-content-text .text-item::after {
	content: ' ';
	display: inline-block;
	width: 0;
	height: 3px;
	background-color: #175DFF;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -30px;
	transition: all 0.5s;
}

.cloud-content .cloud-content-text .text-item.active {
	color: #175DFF;
}

.cloud-content .cloud-content-text .text-item.active::after {
	width: 60px;
	transition: all 0.5s;
}

.cloud-content .cloud-content-text-bottom {
	width: 1200px;
	height: 420px;
	margin-top: 20px;
	display: flex;
	align-items: center;
	position: relative;
}

.cloud-content .text-item-block {
	width: 1200px;
	height: 420px;
	position: absolute;
	top: 20px;
	left: 0;
	/* display: flex; */
	align-items: center;
	justify-content: flex-end;
	display: none;
}

.cloud-content .text-item-block.active {
	display: flex;
}

.cloud-content .text-item-block .text-inner-desc {
	width: 340px;
	margin-right: 20px;
	margin-left: 20px;
}

.cloud-content .text-item-block .inner-img {
	width: 740px;
	height: 420px;
}

.cloud-content .text-item-block .text-inner-desc div:nth-child(1) {
	font-family: PingFang SC;
	font-size: 36px;
	font-weight: 500;
	line-height: 54px;
	letter-spacing: 0em;
	text-align: left;
	margin-bottom: 20px;

}

.cloud-content .text-item-block .text-inner-desc div:nth-child(2) {
	font-family: PingFang SC;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: 0em;
	text-align: left;
	margin-bottom: 20px;
	color: #41464F;
}

.cloud-content .text-item-block .text-inner-desc div:nth-child(3) {
	width: 132px;
	height: 48px;
	border-radius: 2px;
	font-family: PingFang SC;
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	line-height: 48px;
	letter-spacing: 0em;
	text-align: center;
	background-color: #175DFF;
	cursor: pointer;
}

.needs-items:hover .mpre-info {
	animation: showMores ease-in-out .5s;
	animation-fill-mode: forwards;
}

.needs-items .mpre-info {
	animation: hideMores ease-in-out .5s;
	animation-fill-mode: forwards;
}

@keyframes hideMores {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

@keyframes showMores {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

.pcBoxDivTwo {
	display: block;
}

.bankBoxSixMinks {
	display: none;
}

.pc-bg-cloud {
	width: 100%;
}

.index_pc_cloud .index_pc_cloud_news {
	height: 104px;
	width: 100%;
	background: rgba(255, 255, 255, 0.85);
	position: absolute;
	top: 434px;
	left: 0px;
	z-index: 1;
	display: flex;
	align-items: center;
	backdrop-filter: blur(10px);
}

.index_pc_cloud .index_pc_cloud_news ul {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}

.index_pc_cloud .index_pc_cloud_news ul li {
	float: left;
	width: 380px;
	margin-right: 20px;
}

.index_pc_cloud .index_pc_cloud_news ul li img {
	width: 96px;
	height: 72px;
}

.index_pc_cloud .index_pc_cloud_news ul li .index_pc_cloud_news_art {
	float: left;
	margin-left: 14px;
}

.index_pc_cloud .index_pc_cloud_news ul li .index_pc_cloud_news_art p {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #000000;
	line-height: 20px;
	font-weight: 400;
	width: 244px;
	transition: color 0.2s;
}

.index_pc_cloud .index_pc_cloud_news ul li:hover .index_pc_cloud_news_art p {
	color: #005BFF;
}

.index_pc_cloud .index_pc_cloud_news ul li:hover img {
	transform: scale(1.2);
}

.index_pc_cloud .index_pc_cloud_news ul li .index_pc_cloud_news_art span {
	font-family: PingFangSC-Regular;
	font-size: 13px;
	color: #005BFF;
	font-weight: 400;
	margin-top: 11px;
	position: relative;
	display: inline-block;
	height: 20px;
	height: 20px;
}

.index_pc_cloud .index_pc_cloud_news ul li .index_pc_cloud_news_art span:after {
	content: "";
	position: absolute;
	left: 60px;
	bottom: 4px;
	width: 15px;
	height: 15px;
	background: url(./image_home/index_pc_icon_1.png) no-repeat;
	background-size: 16px 16px
}

.index_pc_cloud .index_pc_cloud_news ul li:hover .index_pc_cloud_news_art span:after {
	animation: iconFrames .9s linear infinite;
}

.index_pc_introduce_main {
	padding-bottom: 44px;
	position: relative;
}

.index_pc_introduce_art {
	font-family: PingFangSC-Medium;
	font-size: 38px;
	color: #000000;
	letter-spacing: 0;
	font-weight: 600;
	padding: 60px 0 30px;
	text-align: center;
}

.index_pc_introduce_art_center {
	width: 264px;
	height: 264px;
	position: absolute;
	left: 50%;
	margin-left: -132px;
	top: 379px;
	-webkit-border-radius: 132px;
	border-radius: 132px;
}

.index_pc_introduce_art_center img {
	width: 264px;
}

@keyframes rotation {
	from {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(360deg);
	}
}

.index_pc_introduce_art_center_cont {
	width: 264px;
	height: 264px;
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
	cursor: pointer;
}

.index_pc_introduce_art_center p {
	font-family: PingFangSC-Semibold;
	padding-top: 102px;
	margin-bottom: 8px;
	font-size: 28px;
	color: #000000;
	font-weight: 600;
	transition: color .4s ease;
}

.index_pc_introduce_art_center a {
	font-family: PingFangSC-Regular;
	font-size: 15px;
	color: #005BFF;
	line-height: 18px;
	font-weight: 400;
}

.index_pc_introduce_art_center:hover p {
	color: #005BFF;
}

.index_pc_introduce_art_center:hover img {
	animation: rotation 2s infinite both;
}

.index_pc_introduce_main_box {
	width: 1200px;
	margin: 0 auto;
}

@media screen and (max-width: 1440px) {
	.index_pc_introduce_main_box {
		width: 1160px;
		margin: 0 auto;
	}
}

.index_pc_introduce_main_box .index_pc_introduce_main_box_top {
	width: 100%;
	position: relative;
	padding: 32px 0 24px 20px;
	height: 170px;
	border-radius: 16px;
}

.index_pc_introduce_main_box .index_pc_introduce_main_box_top .top_bg_img {
	width: 100%;
	height: 170px;
	object-fit: cover;
	position: absolute;
	left: 0;
	top: 0;
	border-radius: 16px;
}

.index_pc_introduce_main_box .index_pc_introduce_main_box_top .index_pc_introduce_main_box_top_main {
	position: relative;
}

.index_pc_introduce_main_box .index_pc_introduce_main_box_top .index_pc_introduce_main_box_top_main .p1 {
	font-family: PingFangSC-Semibold;
	font-size: 28px;
	color: #111111;
	font-weight: 600;
}

.index_pc_introduce_main_box .index_pc_introduce_main_box_top .index_pc_introduce_main_box_top_main .p2 {
	font-family: PingFangSC-Regular;
	font-size: 16px;
	color: #41464F;
	line-height: 28px;
	font-weight: 400;
	margin: 4px 0 18px;
}

.index_pc_introduce_main_box .index_pc_introduce_main_btn_list a {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #41464F;
	line-height: 28px;
	font-weight: 400;
	padding: 1px 13px;
	margin-right: 8px;
	transition: all 0.3s;
	border-radius: 6px;
	display: block;
	float: left;
	border: 1px solid rgb(160 166 177);
	margin-bottom: 8px;
	position: relative;
	border-radius: 32px;
}

.index_pc_introduce_main_box .index_pc_introduce_main_box_center {
	margin-top: 16px;
}

.index_pc_introduce_main_box .index_pc_introduce_main_box_center_main {
	float: left;
	margin-right: 16px;
	padding: 24px 20px 16px;
	background-image: linear-gradient(180deg, #EEF4FF 0%, #FAFCFF 100%);
	border-radius: 16px;
	margin-bottom: 16px;
}

.index_pc_introduce_main_box .index_pc_introduce_main_box_center_main:nth-child(1) {
	width: 389px;
}

.index_pc_introduce_main_box .index_pc_introduce_main_box_center_main:nth-child(2) {
	width: 389px;
}

.index_pc_introduce_main_box .index_pc_introduce_main_box_center_main:nth-child(3) {
	width: 389px;
	margin-right: 0;
}

.index_pc_introduce_main_box .index_pc_introduce_main_box_center_main:nth-child(4) {
	width: 286px;
}

.index_pc_introduce_main_box .index_pc_introduce_main_box_center_main:nth-child(5) {
	width: 590px;
}

.index_pc_introduce_main_box .index_pc_introduce_main_box_center_main:nth-child(6) {
	width: 292px;
	margin-right: 0;
}

.index_pc_introduce_main_box .index_pc_introduce_main_box_center {
	/* overflow: hidden; */
}

.index_pc_introduce_main_box .index_pc_introduce_main_box_top_main .div_top {
	display: flex;
	align-items: center;

}

.index_pc_introduce_main_box .index_pc_introduce_main_box_center_main .div_top {
	display: flex;
	align-items: center;

}

.index_pc_introduce_main_box .index_pc_introduce_main_box_top_main .div_top p {
	font-family: PingFangSC-Semibold;
	font-size: 20px;
	color: #111111;
	font-weight: 600;
	margin-left: 10px;
}

.index_pc_introduce_main_box .index_pc_introduce_main_box_top_main .div_top img {
	width: 32px;
}

.index_pc_introduce_main_box .index_pc_introduce_main_box_center_main .div_top img {
	width: 32px;
	height: 32px;
}

.index_pc_introduce_main_box .index_pc_introduce_main_box_center_main .div_top p {
	font-family: PingFangSC-Semibold;
	font-size: 20px;
	color: #111111;
	font-weight: 600;
	margin-left: 10px;
}

.index_pc_introduce_main_box .index_pc_introduce_main_box_center_main_art {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #41464F;
	line-height: 20px;
	font-weight: 400;
	margin: 12px 0 12px;
}

@keyframes iconFrames {
	0% {
		left: 60px
	}

	33% {
		left: 64px
	}

	67% {
		left: 60px
	}

	to {
		left: 60px
	}
}

@keyframes iconFrames2 {
	0% {
		left: 70px
	}

	33% {
		left: 80px
	}

	67% {
		left: 70px
	}

	to {
		left: 70px
	}
}

.index_pc_cloud .index_pc_cloud_news ul li a {
	overflow: hidden;
}

.index_pc_cloud .index_pc_cloud_news ul li img {
	width: 96px;
	height: 72px;
	transition: all 0.2s;
	object-fit: cover;
}

.index_pc_cloud .index_pc_cloud_news ul li .index_pc_cloud_news_img {
	width: 96px;
	height: 72px;
	float: left;
	border-radius: 8px;
	overflow: hidden;
}

.index_cell_cloud_box {
	padding: 19px 15px 18px;
}

.index_cell_cloud_box a {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.index_cell_cloud {
	position: relative !important;
	z-index: 2;
	padding-left: 3px;
}

@media screen and (max-width: 1440px) {
	.index_pc_cloud .index_pc_cloud_news ul {
		width: 1160px;
		margin: 0 auto;
		overflow: hidden;
	}

	.index_pc_cloud .index_pc_cloud_news ul li {
		float: left;
		width: 360px;
		/* padding:20px 0; */
		margin-right: 20px;
	}

	.index_pc_cloud .index_pc_cloud_news ul li .index_pc_cloud_news_art p {
		font-family: PingFangSC-Regular;
		font-size: 14px;
		color: #000000;
		line-height: 20px;
		font-weight: 400;
		width: 230px;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: normal;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
	}

	.index_pc_introduce_main_box {
		width: 1160px;
	}

	.index_pc_introduce_main_box .index_pc_introduce_main_box_center_main:nth-child(1) {
		width: 376px;
	}

	.index_pc_introduce_main_box .index_pc_introduce_main_box_center_main:nth-child(2) {
		width: 376px;
	}

	.index_pc_introduce_main_box .index_pc_introduce_main_box_center_main:nth-child(3) {
		width: 376px;
		margin-right: 0;
	}

	.index_pc_introduce_main_box .index_pc_introduce_main_box_center_main:nth-child(4) {
		width: 270px;
	}

	.index_pc_introduce_main_box .index_pc_introduce_main_box_center_main:nth-child(5) {
		width: 590px;
	}

	.index_pc_introduce_main_box .index_pc_introduce_main_box_center_main:nth-child(6) {
		width: 268px;
		margin-right: 0;
	}
}

@media screen and (max-width: 750px) {
	.bg-cloud {
		display: none;
	}

	.cloud-content {
		width: 100%;
		height: auto !important;
		padding: 5.6vh 0.4rem !important;
		display: block;
	}

	.pcBoxDivTwo {
		display: none;
	}

	.bankBoxSixMinks {
		display: block;
	}

	.cloud-tab {
		display: none;
	}

	.cloud-content .cloud-content-title {
		font-size: 24px;
		line-height: 36px;
	}

	.cloud-content .text-item-block {
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		position: static;
		width: 100%;
		height: auto;
	}

	.cloud-content .text-item-block .inner-img {
		width: 100%;
		height: auto;
	}

	.cloud-content .cloud-content-text-bottom {
		display: block;
		margin: 0px;
		height: auto;
		padding: 20px;
		border-radius: 8px;
	}

	.cloud-content .whiteBox {
		background: #fff;
	}

	.cloud-content .greyBox {
		background: #F4F6FC;
	}

	.cloud-content .text-item-block .text-inner-desc {
		width: 100%;
	}

	.cloud-content .text-item-block .text-inner-desc div:nth-child(1) {
		font-size: 20px;
		margin: 0px;
	}

	.cloud-content .text-item-block .text-inner-desc div:nth-child(2) {
		font-size: 14px;
	}
}

@media screen and (min-width: 750px) and (max-width: 1150px) {
	.cloud-content {
		width: 100%;
		height: auto;
	}

	.pcBoxDivTwo {
		width: 100%;
	}

	.cloud-content .text-item-block {
		width: 100%;
	}

	.cloud-content .text-item-block .text-inner-desc {
		flex: 1;
		width: 100%;
	}

	.cloud-content .text-item-block .inner-img {
		flex: 1;
		width: 100%;
		height: auto;
	}
}

/* 公共css-start */
.min-width {
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
}

.anmao {
	height: 0;
	position: relative;
	left: 0;
	top: -180px;
	overflow: hidden;
}

.layout-reverse {
	flex-direction: row-reverse;
}

/* 公共css-end */
.bg-whole-content {
	background-color: #F4F6FC;
	/* height: 738px; */
	width: 100%;
}

.bg-whole-content-title {
	font-family: PingFang SC;
	font-size: 36px;
	font-weight: 500;
	line-height: 54px;
	letter-spacing: 0em;
	text-align: center;
	text-align: center;
	padding-top: 80px;
	color: #020814;
}

.bg-whole-content-title2 {
	font-family: PingFang SC;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	letter-spacing: 0em;
	text-align: center;
	color: #41464F;
}

.bg-whole-content-tab {
	display: flex;
	height: 48px;
	align-items: center;
	margin-top: 30px;
	margin-bottom: 20px;
}

.bg-whole-content-tab li {
	flex: 1;
	height: 48px;
	margin-right: 24px;
	font-family: PingFang SC;
	font-size: 16px;
	line-height: 48px;
	font-weight: 400;
	letter-spacing: 0em;
	text-align: center;
	color: #41464F;
}

.bg-whole-content-tab li.active {
	color: #175DFF;

}

.bg-whole-content-tab li.active span {
	padding-bottom: 6px;
	border-bottom: 3px solid #175DFF;
}

.bg-whole-content-tab li:last-child {
	margin-right: 0;
}

.bg-whole-main-bg {
	height: 540px;
	width: 100%;
	padding-top: 80px;
	position: relative;
}

.bg-icon-fill {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.bg-whole-main-all-wrap {
	position: relative;
	z-index: 2;
}

.bg-whole-main-content {
	width: 780px;
	height: 380px;
	border-radius: 8px;
	background-color: #fff;
	display: none;
	position: relative;
}

.bg-whole-main-content.active {
	display: flex;
}

.bg-whole-main-content-left {
	width: 450px;
	margin-right: 40px;
}

.bg-whole-main-content-title {
	font-family: PingFang SC;
	font-size: 28px;
	font-weight: 500;
	line-height: 40px;
	letter-spacing: 0em;
	text-align: left;
	padding-left: 40px;
	padding-top: 40px;
	color: #020814;
}

.bg-whole-main-content-small {
	font-family: PingFang SC;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: 0em;
	text-align: left;
	padding-top: 12px;
	width: 450px;
	padding-left: 40px;
	color: #41464F;
}

.bg-whole-main-content-btn {
	display: flex;
	position: absolute;
	bottom: 40px;
	left: 40px;
}

.bg-whole-main-content-btn div {
	width: 132px;
	height: 48px;
	text-align: center;
	background-color: #fff;
	font-family: PingFang SC;
	font-size: 16px;
	font-weight: 400;
	line-height: 48px;
	letter-spacing: 0em;
	color: #175dff;
	border-radius: 2px;
	border: 1px solid #175DFF;
	margin-right: 16px;
	cursor: pointer;
}

.bg-whole-main-content-btn div.active {
	background-color: #175DFF;
	color: #fff;
}

.bg-whole-main-content-case {
	font-family: PingFang SC;
	font-size: 20px;
	font-weight: 500;
	line-height: 28px;
	letter-spacing: 0em;
	text-align: left;
	padding-top: 40px;
	margin-bottom: 20px;
	color: #020814;
}

.bg-whole-main-content-icon .bg-whole-main-content-icon-box {
	width: 210px;
	height: 72px;
	display: block;
	margin-bottom: 16px;
	box-shadow: 0px 4px 8px 0px #2C333E1A;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #E4E9F2;
	border-radius: 4px;
}

.bg-whole-main-content-icon .bg-whole-main-content-icon-box:hover img {
	transform: scale(1.2);
	transition: all 1s;
}

.bg-whole-main-content-icon .bg-whole-main-content-icon-box img {
	width: 186px;
	height: 54px;
	transform: scale(1);
	transition: all 1s;
}

.bg-whole-main-content-icon .bg-whole-main-content-icon-box:last-child {
	margin-bottom: 0;
}

body .pcBoxDiv {
	display: block;
}

.bankBoxSixMinks {
	display: none;
}

.pc-bg-whole-content {
	background-color: transparent;
}

.pc-bg-whole-content .bg-whole-content-title {
	padding-top: 0;
	font-family: PingFangSC-Semibold;
	font-size: 38px;
	color: #000000;
	letter-spacing: 0;
	font-weight: 600;
	margin-bottom: 10px;
}

.pc-bg-whole-content .pc-bg-whole-content-main {
	position: relative;
	z-index: 1;
	overflow: hidden;
}

.pc-bg-whole-content-main-box {
	background-color: #fff;
	margin-top: 30px;
}

.pc-bg-whole-content-main-cont {
	font-size: 0;
	max-width: 1200px;
	margin: 0 auto;
	border-radius: 16px;
	overflow: hidden;
}

.pc-bg-whole-content-main-cont ul {
	font-size: 0;
	position: relative;
	border-radius: 16px;
	overflow: hidden;
}

.pc-bg-whole-content-main-cont li {
	display: inline-block;
	width: 25%;
	border-right: 1px solid #d0d9e6;
	border-bottom: 1px solid #d0d9e6;
	height: 274px;
	background-color: rgba(31, 49, 86, 0);
	transition: border-color .3s ease;
}

.pc-bg-whole-content-main-cont li:nth-child(5),
.pc-bg-whole-content-main-cont li:nth-child(6),
.pc-bg-whole-content-main-cont li:nth-child(7),
.pc-bg-whole-content-main-cont li:nth-child(8) {
	border-bottom: 0;
}

.pc-bg-whole-content-main-cont li:nth-child(4),
.pc-bg-whole-content-main-cont li:nth-child(8) {
	border-right: 0;
}

.pc-bg-whole-content-main-cont li .big_img {
	position: absolute;
	right: 0;
	bottom: 0;
	height: 100%;
	opacity: 1;
	transition: opacity .3s ease;
	width: 100%;
}

.pc-bg-whole-content-main-cont li .pc-bg-whole-content-main-cont-art {
	position: relative;
	height: 100%;
	padding: 0 24px;
}

.pc-bg-whole-content-main-cont h3 {
	font-family: PingFangSC-Semibold;
	font-size: 18px;
	color: #000000;
	font-weight: 600;
	padding: 38px 0 18px;
	transition: color .3s ease;
	position: relative;
}

.pc-bg-whole-content-main-cont p {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #333333;
	line-height: 24px;
	font-weight: 400;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: normal;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	transition: color .3s ease;
	position: relative;
	height: 72px;
}

.pc-bg-whole-content-main-cont_btn {
	position: absolute;
	bottom: 40px;
}

.pc-bg-whole-content-main-cont_btn i {
	width: 14px;
	height: 12px;
	background: url(./image_home/index_pc_icon_1_1_1.png) no-repeat;
	background-size: 14px 12px;
	display: block;
	position: absolute;
	left: 0;
	bottom: 10px;
	transition: background .3s ease;
}

.pc-bg-whole-content-main-cont_btn_list {
	font-size: 0;
	opacity: 0;
	transition: opacity .3s ease;
}

.pc-bg-whole-content-main-cont_btn_list div {
	border: 1px solid rgba(208, 217, 230, 0.5);
	box-shadow: 0px 4px 8px 3px rgba(22, 49, 99, 0.04);
	border-radius: 25px;
	width: 114px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	font-family: PingFangSC-Regular;
	font-size: 16px;
	color: #FFFFFF;
	letter-spacing: 0;
	font-weight: 400;
	display: inline-block;
}

.pc-bg-whole-content-main-cont_btn_list div:first-child {
	margin-right: 10px;
}

.pc-bg-whole-content-main-cont:hover li {
	border-color: rgba(208, 217, 230, 0.5);
}

.pc-bg-whole-content-main-cont:hover li.ali {
	border-right: none;
}

.pc-bg-whole-content-main-cont:hover li .big_img {
	opacity: 0;
}

.pc-bg-whole-content-main-cont li:hover {
	transition: border-color .3s ease, background-color .7s ease .11s;
	background-color: rgba(140, 143, 148, .7)
}

.pc-bg-whole-content-main-cont:hover p,
.pc-bg-whole-content-main-cont:hover h3 {
	color: #fff;
}

.pc-bg-whole-content-main-cont:hover .pc-bg-whole-content-main-cont_btn i {
	background: url(./image_home/index_pc_icon_1_1.png) no-repeat;
	background-size: 14px 12px;
}

.pc-bg-whole-content-main-cont li:hover .pc-bg-whole-content-main-cont_btn i {
	display: none;
}

.pc-bg-whole-content-main-cont li:hover .pc-bg-whole-content-main-cont_btn_list {
	opacity: 1;
}

.pc-bg-whole-content-main-cont li:hover .pc-bg-whole-content-main-cont_btn_list a {
	color: #fff;
}

.pc-bg-whole-content-main-cont li .pc-bg-whole-content-main-cont-big-img {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 1200px;
	transform: translateX(-50%);
	left: 50%;
	height: 100%;
	z-index: -3;
	pointer-events: none;
	overflow: hidden;
	border-radius: 16px;
}

.pc-bg-whole-content-main-cont li:hover .pc-bg-whole-content-main-cont-big-img {
	z-index: -1;
	animation: bigImg .8s cubic-bezier(.31, .39, .32, 1)
}

.pc-bg-whole-content-main-cont:hover .pc-bg-whole-content-main-cont-big-img-back {
	background: transparent;
}

.pc-bg-whole-content-main-cont li .pc-bg-whole-content-main-cont-big-img img {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: 0;
	height: 600px;
	object-fit: cover;
}

.pc-bg-whole-content-main-cont li .pc-bg-whole-content-main-cont-big-img-back {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: 0;
	height: 600px;
	width: 100%;
	max-width: 2538px;
	background: #F4F6FC;
	z-index: 1;
	pointer-events: none;
}

.index_pc_big_case_top {
	position: relative;
}

.index_pc_big_case .index_pc_big_case_titip {
	font-family: PingFangSC-Semibold;
	font-size: 38px;
	color: #000;
	letter-spacing: 0;
	font-weight: 600;
	padding-top: 60px;
	text-align: center;
	line-height: 46px;
}

.index_pc_big_case .index_pc_big_case_titip span {
	color: #005BFF;
	margin: 0 5px;
	font-size: 42px;
}

.index_pc_big_case {
	max-width: 2560px;
	margin: 0 auto;
}

.index_pc_big_case .index_pc_big_case_tip {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #333333;
	text-align: center;
	line-height: 23px;
	font-weight: 400;
	margin-top: 11px;
}

.index_pc_big_case .index_pc_big_case_mainImg {
	width: 100%;
	background-image: linear-gradient(28deg, #005BFF 0%, #1B77FF 150%);
	height: 75px;
	position: relative;
	margin-top: 30px;
}

.index_pc_big_case_top .swiper-slide {
	width: 114px !important;
	height: 42px;
	-webkit--border-radius: 30px;
	border-radius: 22px;
	overflow: hidden;
	margin-right: 10px !important;
	border: 1px solid rgba(255, 255, 255, 0.3);
}

.index_pc_big_case_top .swiper-slide:nth-child(1) {
	width: 150px !important;
}

.index_pc_big_case .index_pc_big_case_top .img1 {
	display: block;
}

.index_pc_big_case .index_pc_big_case_top .img2 {
	display: none;
	position: absolute;
	z-index: 3;
}

.index_pc_big_case .index_pc_big_case_top .swiper-slide-thumb-active .img1 {
	display: none;
}

.index_pc_big_case .index_pc_big_case_top .swiper-slide-thumb-active .img2 {
	display: block;
}

.index_pc_big_case ul {
	height: 60px;
	text-align: center;
	font-size: 0;
}

.index_pc_big_case ul li {
	display: inline-block;
	margin-right: 1px;
}

.index_pc_big_case_top .swiper-slide:last-child {
	margin-right: 0;
}

.index_pc_big_case_top .swiper-slide img {
	width: 156px;
	height: 60px;
}

.index_pc_big_case_top .swiper-slide div {
	position: relative;
	z-index: 2;
	text-align: center;
	line-height: 42px;
	cursor: pointer;
	font-family: PingFangSC-Regular;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: 400;
	transition: all 0.1s;
}

.index_pc_big_case_top .swiper-slide-thumb-active {
	border-color: #fff;
}

.index_pc_big_case_top .swiper-slide-thumb-active div {
	color: #005BFF;
	font-weight: 600;
	background: #fff;
}

.index_pc_big_case_img {
	height: 420px;
	transform: none;
	margin: 0 auto;
	position: absolute;
	left: 50%;
	top: 0;
	z-index: 1;
	max-width: 1280px;
	cursor: default;
}

.index_pc_big_case_details {
	position: relative;
	height: 420px;
	overflow: hidden;
}

.index_pc_big_case_main {
	width: 1440px;
	position: absolute;
	height: 420px;
	right: 50%;
	top: 0;
	transform: translateX(160px);
}

@media screen and (max-width: 1440px) {
	.index_pc_big_case_main {
		transform: translateX(180px);
	}
}

.index_pc_big_case_left {
	text-align: left;
	padding: 44px 0 58px;
	float: right;
	width: 610px;
	margin-right: 150px;
}

.index_pc_big_case_left_p1 {
	font-family: PingFangSC-Medium;
	font-size: 18px;
	color: #FFFFFF;
	line-height: 22px;
	font-weight: 500;
}

.index_pc_big_case_left_p2 {
	font-family: PingFangSC-Semibold;
	font-size: 36px;
	color: #FFFFFF;
	line-height: 42px;
	font-weight: 600;
	margin: 16px 0 21px;
	letter-spacing: 1px;
}

.index_pc_big_case_left_p3 {
	opacity: 0.9;
	font-family: PingFangSC-Regular;
	font-size: 15px;
	color: #FFFFFF;
	line-height: 26px;
	font-weight: 400;
	margin-bottom: 54px;
}

.index_pc_big_case_left a {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: 400;
	position: relative;
	display: inline-block;
	height: 20px;
	line-height: 20px;
	width: 100px;
}

.index_pc_big_case_right {
	float: right;
	width: 245px;
	height: 245px;
	-webkit-border-radius: 120px;
	border-radius: 120px;
	background-color: #fff;
	padding-top: 55px;
	margin-top: 83px;
}

.index_pc_big_case_left a:after {
	content: "";
	position: absolute;
	left: 70px;
	bottom: 6px;
	width: 14px;
	height: 10px;
	background: url(./image_home/index_pc_icon_1_1.png) no-repeat;
	background-size: 14px 10px
}

.index_pc_big_case_left a:hover:after {
	animation: iconFrames2 .9s linear infinite
}

.mySwiperCloud {
	position: absolute;
	left: 50%;
	top: 16px;
	transform: translateX(-50%);
}

.mySwiper2 .swiper-slide {
	position: relative;
	height: 420px;
	background: #0656E5;
}

.mod_title_2 {
	font-size: 26px !important;
}

.mod_desc_2 {
	margin-top: 5px !important;
}

.wh_bg {
	width: 100% !important;
	top: 20px !important;
}

.mod_box {
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.mod_box .cellContainer,
.mod_box .myCellSwiper {
	background: none;
}

.cycle_tab_mask {
	position: absolute;
	width: 30px;
	height: 42px;
	background: rgba(255, 255, 255, 0.8);
	right: 0;
	top: 0;
	z-index: 2;
}

@keyframes bigImg {
	0% {
		height: 60%;
		bottom: -170px
	}

	to {
		height: 100%;
		bottom: 0
	}
}

@media screen and (max-width: 1440px) {
	.pc-bg-whole-content-main-cont {
		max-width: 1160px;
	}

	.pc-bg-whole-content-main-cont li {
		width: 289.7px;
	}

	.pc-bg-whole-content-main-cont li .pc-bg-whole-content-main-cont-big-img {
		position: absolute;
		left: 0;
		bottom: 0;
		width: 1160px;
		transform: translateX(-50%);
		left: 50%;
		height: 100%;
		z-index: -3;
		pointer-events: none;
		overflow: hidden;
	}
}

@media screen and (max-width: 750px) {
	body .pcBoxDiv {
		display: none;
	}

	.bankBoxSixMinks {
		display: block;
	}

	.bg-whole {
		display: none;
	}

	.bg-whole-content {
		height: auto !important;
		padding: 5.6vh 0.4rem !important;
	}

	.bg-whole-content-title {
		font-size: 24px;
		line-height: 36px;
		padding-top: 0px;
	}

	.bg-whole-content-title2 {
		font-size: 14px;
		margin-top: 16px;
	}

	.bg-whole-main-content {
		display: flex;
		flex-direction: column;
		width: 100%;
		height: auto;
		padding: 20px;
		margin-top: 16px;
	}

	.bg-whole-main-content-icon .bg-whole-main-content-icon-box {
		width: 2.3rem;
		height: auto;
	}

	.bg-whole-main-content-icon .bg-whole-main-content-icon-box img {
		width: 100%;
		height: auto;
		object-fit: cover;
	}

	.bg-whole-main-content-left {
		width: 100%;
		margin: 0px;
	}

	.bg-whole-main-content-title {
		font-size: 20px;
		padding: 0px;
	}

	.bg-whole-main-content-small {
		font-size: 14px;
		padding: 0px;
		word-break: break-all;
		width: 100%;
	}

	.bg-whole-main-content-case {
		padding-top: 16px;
	}

	.bg-whole-main-content-icon {
		display: flex;
	}

	.bg-whole-main-content-icon .bg-whole-main-content-icon-box {
		margin-bottom: 0px;
		margin-right: 16px;
	}

	.bg-whole-main-content-btn {
		display: flex;
		justify-content: center;
		position: static;
		margin-top: 16px;
	}
}


div.indexMinker-business-new {
	background-color: #F4F6FC;
	height: 598px;
	padding: 60px 0;
}

div.indexMinker-business-new .h1 {
	font-family: PingFang SC;
	font-size: 36px;
	font-weight: 500;
	line-height: 54px;
	letter-spacing: 0em;
	text-align: center;
	color: #020814;
}

div.indexMinker-business-new .open {
	margin-top: 50px;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	height: auto;
	overflow: hidden;
}

div.indexMinker-business-new .open a {
	margin-right: 16px;
	margin-bottom: 16px;
	width: 227px;
	height: 105px;
	margin-top: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #fff;
	border-radius: 4px;
}

div.indexMinker-business-new .open a img {
	width: 186px;
	height: 54px;
	transform: scale(1);
	transition: all 1s;
}

div.indexMinker-business-new .open a:nth-child(6n) {
	margin-right: 16px;
}

div.indexMinker-business-new .moreBox {
	margin: 40px auto 0;
}

div.indexMinker-business-new .moreBox a {
	font-family: PingFang SC;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: 0em;
	text-align: center;
	color: #175DFF;
}

div.indexMinker-business-new .moreBox a:hover {
	color: #4180FF;
	border-bottom: 1px solid #4180FF;
}

.bg-morecustomer-content-title {
	font-family: PingFang SC;
	font-size: 28px;
	font-weight: 400;
	line-height: 40px;
	letter-spacing: 0em;
	text-align: center;
	margin-bottom: 60px;
	display: flex;
	align-items: center;
	color: #020814;
}

.bg-morecustomer-content-title::before {
	content: ' ';
	width: 492px;
	height: 2px;
	margin-right: 24px;
	background-image: linear-gradient(270deg, rgba(2, 8, 20, 0.15) 0%, rgba(2, 8, 20, 0) 100.71%);
}

.bg-morecustomer-content-title::after {
	content: ' ';
	width: 492px;
	height: 2px;
	margin-left: 24px;
	background-image: linear-gradient(90deg, rgba(2, 8, 20, 0.15) 0%, rgba(2, 8, 20, 0) 100.71%);
}

.cellCustomer {
	display: none;
}

.pc-indexMinker-business-new {
	height: auto;
}

.pc-indexMinker-business-new .pc-indexMinker-business-new-img li {
	margin-right: 24px;
	margin-bottom: 24px;
	background: #FFFFFF;
	border-radius: 6px;
	height: 90px;
}

.pc-indexMinker-business-new .bg-morecustomer-content-title {
	font-family: PingFangSC-Semibold;
	font-size: 38px;
	font-weight: 600;
	line-height: 53px;
	margin-bottom: 30px;
	color: #000;
	display: block;
}

.pc-indexMinker-business-new .pc-indexMinker-business-new-img {
	white-space: nowrap;
	font-size: 0;
	cursor: pointer;
	width: 100vw;
}

.pc-indexMinker-business-new .pc-indexMinker-business-new-img:hover {
	animation-play-state: paused !important;
}

.pc-indexMinker-business-new .pc-indexMinker-business-new-img li {
	display: inline-block;
	float: none;
	display: flex;
	flex: 0 0 180px;
	cursor: default;
}

.pc-indexMinker-business-new .pc-indexMinker-business-new-img li img {
	cursor: default;
	border-radius: 8px;
}

.pc-indexMinker-business-new-img {
	display: flex;
	flex-wrap: nowrap;
}

.pc-indexMinker-business-new .pc-indexMinker-business-new-img:nth-of-type(2) {
	justify-content: flex-end;
	animation: animateRight1 51s linear infinite normal;
}

.pc-indexMinker-business-new .pc-indexMinker-business-new-img:nth-of-type(3) {
	animation: animateLeft2 58s linear infinite normal;
}

.pc-indexMinker-business-new .pc-indexMinker-business-new-img:nth-of-type(4) {
	justify-content: flex-end;
	animation: animateRight1 68s linear infinite normal;
}

.pc-indexMinker-business-new .pc-indexMinker-business-new-img:nth-of-type(5) {
	animation: animateLeft2 81s linear infinite normal;
}

.pc-indexMinker-business-new .pc-indexMinker-business-new-img:nth-of-type(6) {
	justify-content: flex-end;
	animation: animateRight1 102s linear infinite normal;
}

@keyframes animateRight1 {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}

	100% {
		-webkit-transform: translate3d(2040px, 0, 0);
		transform: translate3d(2040px, 0, 0)
	}
}

@keyframes animateLeft2 {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}

	to {
		-webkit-transform: translate3d(-2040px, 0, 0);
		transform: translate3d(-2040px, 0, 0)
	}
}

@keyframes animateRight5 {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}

	100% {
		-webkit-transform: translate3d(2448px, 0, 0);
		transform: translate3d(2448px, 0, 0)
	}
}

.pc_ys_main .t_sypt8nr {
	position: relative;
}

.pc_index_business_mask {
	position: absolute;
	z-index: 1;
	height: auto;
	top: 0;
	right: 0;
	left: 0;
	background-image: linear-gradient(90deg, #fff, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0), #fff);
	pointer-events: none;
	bottom: 20px;
	top: 150px;
}

.pc_index_business_mask_img {
	position: absolute;
	z-index: 1;
	height: auto;
	top: 163px;
	height: 548px;
}

.pc_index_business_mask_img_left {
	left: 0;
}

.pc_index_business_mask_img_right {
	right: 0;
}

.cellContainer.pc-indexMinker-business-new .pc-indexMinker-business-new-img li {
	width: 110px;
	height: 55px;
	margin: 0 11px 11px 0;
	flex: 0 0 110px;
}

.cellContainer.pc-indexMinker-business-new .pc-indexMinker-business-new-img li img {
	width: 110px;
	height: 55px;
}

@keyframes mobileAnimateRight1 {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}

	100% {
		-webkit-transform: translate3d(1210px, 0, 0);
		transform: translate3d(1210px, 0, 0)
	}
}

@keyframes mobileAnimateLeft2 {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}

	100% {
		-webkit-transform: translate3d(-1210px, 0, 0);
		transform: translate3d(-1210px, 0, 0)
	}
}

.cellContainer.pc-indexMinker-business-new .pc-indexMinker-business-new-img:nth-of-type(2) {
	animation: mobileAnimateRight1 28s linear infinite normal;
}

.cellContainer.pc-indexMinker-business-new .pc-indexMinker-business-new-img:nth-of-type(3) {
	animation: mobileAnimateLeft2 34s linear infinite normal;
}

.cellContainer.pc-indexMinker-business-new .pc-indexMinker-business-new-img:nth-of-type(4) {
	animation: mobileAnimateRight1 40s linear infinite normal;
}

.cellContainer.pc-indexMinker-business-new .pc-indexMinker-business-new-img:nth-of-type(5) {
	animation: mobileAnimateLeft2 50s linear infinite normal;
}

.cellContainer.pc-indexMinker-business-new .pc-indexMinker-business-new-img:nth-of-type(6) {
	animation: mobileAnimateRight1 67s linear infinite normal;
}

.cellContainer {
	position: relative;
}

.cellContainer .pc_index_business_mask_img {
	bottom: 30px;
	height: 319px;
	top: 86px;
}

@media screen and (max-width: 750px) {
	.pc-indexMinker-business-new {
		display: none;
	}

	.cellCustomer {
		display: block;
	}

	.bg-morecustomer-content-title {
		font-size: 24px;
		padding: 0 24px;
	}
}


/* 公共css-start */
.min-width {
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
}

.anmao {
	height: 0;
	position: relative;
	left: 0;
	top: -180px;
	overflow: hidden;
}

.layout-reverse {
	flex-direction: row-reverse;
}

/* 公共css-end */
.bg-dynamic-content {
	background-color: #F4F6FC;
	height: auto;
	padding-top: 80px;
}

.bg-dynamic-content-title {
	font-family: PingFang SC;
	font-size: 36px;
	font-weight: 500;
	line-height: 54px;
	letter-spacing: 0em;
	text-align: center;
	color: #000;
	font-weight: 600;
}

.bg-dynamic-content-title2 {
	font-family: PingFang SC;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: 0em;
	text-align: center;
	color: #175DFF;
}

.bg-dynamic-content-title2 i {
	font-style: normal;
}

.bg-dynamic-content-title2 i:hover {
	border-bottom: 1px solid #4180FF;
	color: #4180FF;
}

.bg-dynamic-content-main {
	margin-top: 50px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.bg-dynamic-content-item-top {
	width: 288px;
	height: 164px;
	position: relative;
	border-radius: 4px;
	overflow: hidden;
	margin-bottom: 20px;
}

.bg-dynamic-content-item-top img {
	width: 100%;
	height: 100%;
	transform: scale(1);
	transition: all 1s;
}

.bg-dynamic-content-item:hover .bg-dynamic-content-item-top img {
	border-radius: 10px;
	transform: scale(1.2);
	transition: all 1s;
}

.bg-dynamic-content-item-top span {
	font-family: PingFang SC;
	font-size: 12px;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: 0em;
	text-align: center;
	color: #fff;
	width: 78px;
	height: 24px;
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	background-image: url('/static/images/dynamic-icon@2x.png');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

.bg-dynamic-content-item:hover .bg-dynamic-content-item-desc {
	color: #175DFF;
}

.bg-dynamic-content-item-desc {
	font-family: PingFang SC;
	font-size: 16px;
	font-weight: 400;
	line-height: 28px;
	letter-spacing: 0em;
	text-align: left;
	color: #020814;
	width: 288px;
}

.bg-dynamic-content-item {
	width: 32%;
}

.item-img {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 213px;
	overflow: hidden;
}

.item-bottom {
	padding: 16px;
	background: #fff;
}

.item-title {
	border-bottom: 1px solid #E4E9F2;
	padding-bottom: 10px;
	font-size: 16px;
	font-family: PingFang SC;
	color: #333;
	font-weight: bold;
	display: flex;
	align-items: center;
	position: relative;
}

.item-title::before {
	content: '';
	width: 3px;
	height: 1em;
	display: inline-block;
	background: red;
	margin-right: 8px;
}

.more {
	position: absolute;
	right: 0px;
	font-size: 14px;
	font-weight: 500;
	cursor: pointer;
}

.more:hover {
	color: #4c7ee9;
}

.item-list a {
	padding: 10px 0px;
}

.item-list a .p {
	font-size: 14px;
	color: #333;
	line-height: 20px;
	transition: all 0.5s;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.item-list a:hover .p {
	color: #4c7ee9;
}

.pc-bg-dynamic-content {
	background-color: #F4F6FC;
	padding-top: 36px;
}

.pc-bg-dynamic-content .bg-dynamic-content-main {
	width: 1236px;
	margin: 30px auto 0;
	overflow: hidden;
	display: block;
}

.pc-bg-dynamic-content .bg-dynamic-content-main-left {
	width: 612px;
	height: 354px;
	position: relative;
	float: left;
	border-radius: 16px;
	overflow: hidden;
}

.pc-bg-dynamic-content .bg-dynamic-content-main-left img {
	width: 612px;
	height: 354px;
	transform: scale(1);
	transition: all 1s;
}

.bg-dynamic-content-main-left:hover img {
	transform: scale(1.2);
}

.pc-bg-dynamic-content .bg-dynamic-content-main-left .bg-dynamic-content-main-art {
	width: 100%;
	background-color: rgba(0, 91, 255, 0.6);
	padding: 16px 24px;
	position: absolute;
	bottom: 0;
	left: 0;
	backdrop-filter: blur(10px);
}

.pc-bg-dynamic-content .bg-dynamic-content-main-left .bg-dynamic-content-main-art .p1 {
	font-family: PingFangSC-Semibold;
	font-size: 18px;
	color: #FFFFFF;
	letter-spacing: 0;
	line-height: 26px;
	font-weight: 600;
	margin-bottom: 2px;
}

.pc-bg-dynamic-content .bg-dynamic-content-main-left .bg-dynamic-content-main-art .p2 {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: 0;
	font-weight: 400;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: normal;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.pc-bg-dynamic-content .bg-dynamic-content-main-right {
	/* float: right; */
	/* width:602px; */
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.pc-bg-dynamic-content .bg-dynamic-content-main-right .bg-dynamic-content-main-cont {
	margin-bottom: 18px;
	overflow: hidden;
	width: 49%;
}

.pc-bg-dynamic-content .bg-dynamic-content-main-right .bg-dynamic-content-main-cont:last-child {
	margin-bottom: 0;
}

.pc-bg-dynamic-content .bg-dynamic-content-main-right .bg-dynamic-content-main-cont .dy_rig_img {
	width: 168px;
	height: 106px;
	float: left;
	margin-right: 30px;
	border-radius: 10px;
	overflow: hidden;

}

.pc-bg-dynamic-content .bg-dynamic-content-main-right .bg-dynamic-content-main-cont .dy_rig_img img {
	width: 100%;
	height: 100%;
	transform: scale(1);
	transition: all 1s;
}

.pc-bg-dynamic-content .bg-dynamic-content-main-right .bg-dynamic-content-main-cont .dy_rig_img:hover img {
	transform: scale(1.2);
}

.pc-bg-dynamic-content .bg-dynamic-content-main-right .bg-dynamic-content-main-cont-m {
	position: relative;
	/* width:404px; */
	width: calc(100% - 188px);
	float: right;
	height: 106px;
}

.pc-bg-dynamic-content .bg-dynamic-content-main-right .bg-dynamic-content-main-cont-m p {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: normal;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.pc-bg-dynamic-content .bg-dynamic-content-main-right .bg-dynamic-content-main-cont-m .p1 {
	font-family: PingFangSC-Semibold;
	font-size: 18px;
	color: #000000;
	line-height: 24px;
	font-weight: 600;
}

.pc-bg-dynamic-content .bg-dynamic-content-main-right .bg-dynamic-content-main-cont:hover .p1 {
	color: #005BFF;
}

.pc-bg-dynamic-content .bg-dynamic-content-main-right .bg-dynamic-content-main-cont-m .p2 {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #666666;
	line-height: 22px;
	font-weight: 400;
	margin-top: 14px;
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
}

.pc-bg-dynamic-content .pc_min-width {
	overflow: hidden;
	margin: 0 auto;
}

.pc-bg-dynamic-content .bg-dynamic-content-more {
	margin: 40px 0 50px;
	text-align: center;
}

.pc-bg-dynamic-content .bg-dynamic-content-more a {
	font-family: PingFangSC-Regular;
	font-size: 16px;
	color: #005BFF;
	font-weight: 400;
	position: relative;
	display: inline-block;
}

.dynamic-list .swiper-slide {
	width: 256px;
}

.dynamic-list .swiper-container-3d .swiper-slide-shadow-right {
	display: none;
}

.dynamic-list .swiper-container-3d .swiper-slide-shadow-left {
	display: none;
}

@media screen and (max-width: 1440px) {
	.pc-bg-dynamic-content .bg-dynamic-content-main {
		width: 1160px;
	}

	.pc-bg-dynamic-content .bg-dynamic-content-main-left {
		width: 570px;
	}

	.pc-bg-dynamic-content .bg-dynamic-content-main-right {
		/* width: 572px; */
	}

	.pc-bg-dynamic-content .bg-dynamic-content-main-right .bg-dynamic-content-main-cont .dy_rig_img {
		margin-right: 20px;
	}

	.pc-bg-dynamic-content .bg-dynamic-content-main-right .bg-dynamic-content-main-cont-m {
		/* width: 384px; */
	}
}

@media screen and (max-width: 750px) {
	.bg-dynamic {
		display: none;
	}

	.bg-dynamic-content-title {
		font-size: 24px;
		padding: 0 24px;
	}
}

@media screen and (max-width: 769px) {
	.bg-dynamic-content-item {
		width: 100%;
		margin-bottom: 16px;
	}
}

@media screen and (max-width: 1200px) {
	.bg-dynamic-content {
		height: auto;
	}

	.bg-dynamic-content-main {
		flex-wrap: wrap;
	}

	.bg-dynamic-content-item {
		/* width: 280px; */
	}

	.bg-dynamic-content-item-top {
		width: 100%;
	}

	.bg-dynamic-content-item-desc {
		width: 100%;
	}
}

.pc-bg-dynamic-content .bg-dynamic-content-more {
	margin: 20px 0 50px;
}

.dy-right-one {
	padding-bottom: 50px;
	margin-left: 0px !important;
}

.dy-item {
	height: 332px;
	padding: 0;
	margin: 0px 10px;
	width: 289px;
	/* border: 1px solid rgba(255,255,255,1); */
	overflow: hidden;
	border-radius: 16px;
	float: left;
}

.dy-item a {
	display: block;
	height: 100%;
}

.dy-inner {
	border-radius: 16px;
	position: relative;
	display: block;
	border: 0;
	transition: transform 0.4s cubic-bezier(0.42, 0, 0.58, 1);
	overflow: hidden;
	height: 100%;
	background: #fff;
}

.dy-inner .dy-img-container {
	height: 168px;
	width: 100%;
	position: relative;
	overflow: hidden;
}

.dy-inner .dy-img-container img {
	height: 168px;
	width: 100%;
	transform: scale(1);
	transition: all .36s;
	cursor: pointer;
}

.dy-inner .dy-img-container:hover img {
	transform: scale(1.05);
	box-shadow: none;
}

.dy-inner .dy-content-container {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 194px;
	background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.70) 0%, #FFFFFF 35%);
	border: 1px solid rgba(255, 255, 255, 1);
	box-shadow: 0px 6px 20px 0px rgb(44 68 153 / 2%);
	border-radius: 16px;
	padding: 24px 20px;
	-webkit-backdrop-filter: saturate(50%) blur(4px);
	backdrop-filter: saturate(50%) blur(4px);
	flex-grow: 1;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.dy-inner .dy-content-container .ptit {
	font-family: PingFangSC-Semibold;
	font-size: 20px;
	color: #000000;
	line-height: 28px;
	font-weight: 600;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-right: 0;
}

.dy-inner .dy-content-container .pdesc {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #666666;
	line-height: 24px;
	font-weight: 400;
	margin: 8px 0 8px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
}

.dy-inner .dy-content-container .pdate {
	font-family: PingFangSC-Regular;
	font-size: 14px;
	color: #989898;
	line-height: 20.76px;
	font-weight: 400;
}

.dy-right-one .slick-dots li {
	border-radius: 1.5px !important;
	width: 15px;
	height: 2px;
	background: rgba(0, 91, 255, 0.2);
}

.dy-right-one .slick-dots li.slick-active {
	background: #005BFF;
}

.indexMinker .dy-con .moreBox {
	margin: 22px auto 0;
}

/* 公共css-start */
.min-width {
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
}

.anmao {
	height: 0;
	position: relative;
	left: 0;
	top: -180px;
	overflow: hidden;
}

.layout-reverse {
	flex-direction: row-reverse;
}

/* 公共css-end */
.bg-approve-content {
	background-color: #fff;
	height: 390px;
	padding-top: 60px;
}

.bg-approve-content-title {
	font-family: PingFang SC;
	font-size: 36px;
	font-weight: 500;
	line-height: 54px;
	letter-spacing: 0em;
	text-align: center;
	color: #020814;
	margin-bottom: 36px;
}

.bg-approve-content-main {
	display: flex;
	align-items: center;
	height: 140px;
	justify-content: space-between;
}

.bg-approve-content-item-wrap {
	width: 100%;
	display: flex;
	justify-content: space-around;
	align-items: center;
	margin-bottom: 75px;
	padding: 0 20px;
}

.bg-approve-content-item-wrap:last-child {
	margin-bottom: 0px;
}

.bg-approve-content-item {
	width: 288px;
	height: 140px;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
}

.bg-approve-content-item img {
	width: 180px;
	height: 80px;
}

.bg-approve-content-item div {
	font-family: PingFang SC;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	letter-spacing: 0em;
	text-align: center;
	color: #41464F;
}

.pc-bg-approve-content {
	height: auto;
	margin-bottom: 136px;
}

.pc-bg-approve-content .bg-approve-content-title {
	font-family: PingFangSC-Semibold;
	font-size: 38px;
	font-weight: 600;
	color: #000;
	margin-bottom: 30px;
}

.pc-bg-approve-content .bg-approve-content-item {
	width: 165px;
	height: 122px;
	/* margin-right: 42px; */
	float: left;
	/* margin-bottom:59px; */
}

.pc-bg-approve-content .bg-approve-content-item:nth-child(6n) {
	margin-right: 0;
}

.pc-bg-approve-content .bg-approve-content-item img {
	width: 165px;
	height: 58px;
	cursor: default;
}

.pc-bg-approve-content .bg-approve-content-item div {
	font-size: 15px;
	color: #333;
	margin-top: 19px;
	height: 42px;
	width: 131px;
	text-align: center;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: normal;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.pc-bg-approve-content .bg-approve-content-main {
	overflow: hidden;
	height: auto;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.cellContainer_icp {
	background: linear-gradient(180deg, #F4F6FC 0%, #FFFFFF 33%);
}

@media screen and (max-width: 750px) {
	.bg-approve-content-title {
		font-size: 24px;
		padding: 0 24px;
	}

	.bg-approve {
		display: none;
	}
}

@media screen and (max-width: 1440px) {
	.min-width {
		width: 1160px;
	}
}

.mobile_agent .index-slide {
	padding: 0;
}

.mobile_agent .swiper-container {
	height: auto;
}

.mobile_agent .swiper-pagination {
	transform: rotate(0) !important;
	bottom: 21px !important;
}

.mobile_agent .swiper-pagination .swiper-pagination-bullet {
	width: 21px;
	height: 2px;
	border-radius: 0px;
	background: rgba(255, 255, 255, 0.5);
}

.mobile_agent .banner .swiper-pagination-bullet-active {
	width: 21px !important;
	background-color: rgba(0, 91, 255, 0.2) !important;
}

.mobile_agent .navigation-ctrl {
	display: flex;
	align-items: center;
}

.mobile_agent .navigation-ctrl .navigation-link-other {
	display: flex !important;
	align-items: center;
}

.mobile_agent .navigation-ctrl .navigation-link-other:after {
	content: none !important;
}