@charset "UTF-8";

.m-box {
	height: auto;
	overflow: hidden;
}

.m-box-min img {
	width: 100%;
	height: auto;
}

.m-box-min p {
	font-size: 16px;
	font-weight: 400;
	color: #333333;
	margin-top: 36px;
}

.m-box-min p a,
.m-box-min p span {
	color: #0082EF;
}

.m-box-min .min-btn .border-red {
	margin-left: 24px;
}

.m-box-min .s-concent {
	width: 1520px;
	height: 865px;
	margin-top: 50px;
	box-sizing: border-box;
}

.m-box-min .s-concent .swiper .swiper-wrapper .swiper-slide {
	padding: 100px 80px 100px 92px;
	box-sizing: border-box;
	background: #FFFFFF;
	box-shadow: 0px 3px 6px 1px rgba(15, 15, 15, 0.1);
	border-radius: 4px 4px 4px 4px;
}

.m-box-min .s-concent .swiper .swiper-wrapper .swiper-slide .s-concent-mk {
	height: auto;
	overflow: hidden;
}

.m-box-min .s-concent .swiper .swiper-wrapper .swiper-slide .s-concent-mk .mk-left {
	width: 668px;
	height: 467px;
	float: left;
}

.m-box-min .s-concent .swiper .swiper-wrapper .swiper-slide .s-concent-mk .mk-left img {
	width: 100%;
	height: 100%;
}

.m-box-min .s-concent .swiper .swiper-wrapper .swiper-slide .s-concent-mk .mk-right {
	float: right;
	width: calc(100% - 668px - 92px);
	text-align: left;
	position: relative;
	height: 467px;
}

.m-box-min .s-concent .swiper .swiper-wrapper .swiper-slide .s-concent-mk .mk-right h3 {
	font-size: 36px;
	font-weight: 600;
	color: #333333;
}

.m-box-min .s-concent .swiper .swiper-wrapper .swiper-slide .s-concent-mk .mk-right h6 {
	font-size: 20px;
	font-weight: 400;
	color: #555555;
	margin-top: 32px;
}

.m-box-min .s-concent .swiper .swiper-wrapper .swiper-slide .s-concent-mk .mk-right p {
	position: absolute;
	bottom: 0;
	left: 0;
}

.m-box-min .s-concent .swiper .swiper-wrapper .swiper-slide .s-concent-mk .mk-right p span {
	font-size: 32px;
	font-weight: 500;
	color: #DE1F26;
}

.m-box-min .s-concent .swiper .swiper-wrapper .swiper-slide .s-concent-mk .mk-right p img {
	width: 44px;
	height: 44px;
	margin-left: 26px;
}

.m-box-min .s-concent .swiper .swiper-wrapper .swiper-slide .s-concent-hot {
	height: 100px;
	margin-top: 48px;
	padding-top: 50px;
	display: flex;
	border-top: 2px solid rgba(6, 15, 26, 0.1);
}

.m-box-min .s-concent .swiper .swiper-wrapper .swiper-slide .s-concent-hot div {
	width: 202px;
	height: 98px;
	margin-right: 28px;
}

.m-box-min .s-concent .swiper .swiper-wrapper .swiper-slide .s-concent-hot div img {
	width: 100%;
	height: 100%;
}

.m-box-min .s-concent .swiper .swiper-wrapper .swiper-slide .s-concent-hot div:nth-child(6n) {
	margin-right: 0;
}

@media screen and (max-width: 1600px) {
	.m-box-min .s-concent {
		width: 1200px;
		height: 674px;
		margin-top: 40px;
	}

	.m-box-min .s-concent .swiper .swiper-wrapper .swiper-slide {
		padding: 60px;
	}

	.m-box-min .s-concent .swiper .swiper-wrapper .swiper-slide .s-concent-mk .mk-left {
		width: 580px;
		height: 405px;
	}

	.m-box-min .s-concent .swiper .swiper-wrapper .swiper-slide .s-concent-mk .mk-right {
		width: calc(100% - 580px - 70px);
		height: 405px;
	}

	.m-box-min .s-concent .swiper .swiper-wrapper .swiper-slide .s-concent-mk .mk-right h3 {
		font-size: 32px;
	}

	.m-box-min .s-concent .swiper .swiper-wrapper .swiper-slide .s-concent-mk .mk-right h6 {
		font-size: 18px;
		margin-top: 24px;
		line-height: 32px;
	}

	.m-box-min .s-concent .swiper .swiper-wrapper .swiper-slide .s-concent-mk .mk-right a span {
		font-size: 28px;
	}

	.m-box-min .s-concent .swiper .swiper-wrapper .swiper-slide .s-concent-mk .mk-right a img {
		width: 34px;
		height: 34px;
		margin-top: 2px;
		margin-left: 20px;
	}

	.m-box-min .s-concent .swiper .swiper-wrapper .swiper-slide .s-concent-hot {
		height: 100px;
		margin-top: 30px;
		padding-top: 30px;
	}

	.m-box-min .s-concent .swiper .swiper-wrapper .swiper-slide .s-concent-hot div {
		width: 180px;
		height: 87px;
		margin-right: 10px;
	}

	.m-box-min .s-concent .swiper .swiper-wrapper .swiper-slide .s-concent-hot div img {
		width: 100%;
		height: 100%;
	}
}

.m-box-min .growth-line {
	display: flex;
	align-items: center;
	margin-top: 50px;
}

.m-box-min .growth-line div img {
	width: 42px;
	height: 42px;
}

.m-box-min .growth-line div h3 {
	font-size: 64px;
	font-weight: 600;
	color: #DE1F26;
}

.m-box-min .growth-line div h3 em {
	font-size: 42px;
}

.m-box-min .growth-line div h5 {
	font-size: 32px;
	font-weight: 600;
	color: #333333;
	margin: 26px 0 0 0;
}

@media screen and (max-width: 1600px) {
	.m-box-min .growth-line {
		margin-top: 40px;
	}

	.m-box-min .growth-line div img {
		width: 32px;
		height: 32px;
	}

	.m-box-min .growth-line div h3 {
		font-size: 60px;
	}

	.m-box-min .growth-line div h3 em {
		font-size: 38px;
	}

	.m-box-min .growth-line div h5 {
		font-size: 28px;
		margin: 22px 0 0 0;
	}
}

.m-box-min .growth-business {
	height: auto;
	margin-top: 50px;
}

.m-box-min .growth-business-item {
	width: 656px;
	height: 221px;
	background: #FFFFFF;
	box-shadow: 0px 3px 10px 1px rgba(15, 15, 15, 0.1);
	border-radius: 2px;
	display: flex;
	align-items: center;
	float: left;
	margin-bottom: 24px;
}

.m-box-min .growth-business-item .item-left {
	width: 90px;
	height: 90px;
	margin-left: 180px;
}

.m-box-min .growth-business-item .item-right {
	text-align: left;
	margin-left: 32px;
}

.m-box-min .growth-business-item .item-right h4 {
	font-size: 24px;
	font-weight: 600;
	color: #333333;
	margin-bottom: 16px;
}

.m-box-min .growth-business-item .item-right h6 {
	font-size: 16px;
	font-weight: 500;
	color: #666666;
}

.m-box-min .growth-business-item:nth-child(2n) {
	float: right;
}

@media screen and (max-width: 1600px) {
	.m-box-min .growth-business {
		height: auto;
		margin-top: 40px;
	}

	.m-box-min .growth-business-item {
		width: 588px;
		height: 200px;
	}

	.m-box-min .growth-business-item .item-left {
		width: 80px;
		height: 80px;
		margin-left: 146px;
	}

	.m-box-min .growth-business-item .item-right {
		margin-left: 24px;
	}

	.m-box-min .growth-business-item .item-right h4 {
		font-size: 22px;
	}

	.m-box-min .growth-business-item .item-right h6 {
		font-size: 14px;
	}
}

.m-box-min .industry-list {
	height: auto;
	overflow: hidden;
}

.m-box-min .industry-list img {
	width: 100%;
	height: auto;
}

.m-box-min .certificate-list {
	height: auto;
	overflow: hidden;
	margin-top: 50px;
}

.m-box-min .certificate-list .swiper {
	width: 100%;
	height: 312px;
}

.m-box-min .certificate-list .swiper .swiper-wrapper {
	-webkit-transition-timing-function: linear;
	/*之前是ease-out*/
	-moz-transition-timing-function: linear;
	-ms-transition-timing-function: linear;
	-o-transition-timing-function: linear;
	transition-timing-function: linear;
}

.m-box-min .certificate-list .swiper .swiper-slide {
	text-align: center;
	padding: 0;
}

.m-box-min .certificate-list .swiper .swiper-slide .slide-imgs {
	width: 100%;
	height: 240px;
	margin: 0 auto;
	display: flex;
	align-items: center;
	justify-content: center;
}

.m-box-min .certificate-list .swiper .swiper-slide .slide-imgs1 img {
	width: 86%;
	height: auto;
}

.m-box-min .certificate-list .swiper .swiper-slide .slide-imgs2 img {
	height: 100%;
	width: auto;
}

.m-box-min .certificate-list .swiper .swiper-slide p {
	font-size: 22px;
	color: #333333;
	height: 72px;
	margin: 0;
	line-height: 72px;
	width: 100%;
}

@media screen and (max-width: 1600px) {
	.m-box-min .certificate-list {
		margin-top: 40px;
	}

	.m-box-min .certificate-list .swiper {
		height: 240px;
	}

	.m-box-min .certificate-list .swiper .swiper-slide .slide-imgs {
		height: 200px;
	}

	.m-box-min .certificate-list .swiper .swiper-slide p {
		font-size: 17px;
		height: 60px;
		line-height: 60px;
	}
}

.m-box-min .home-dynamic {
	margin-top: 50px;
	height: auto;
	width: 1220px;
}

.m-box-min .home-dynamic-item {
	width: 390px;
	text-align: left;
	float: left;
	margin-right:20px;
}
.m-box-min .home-dynamic-item:last-child{
	margin-right: 0;
}
.m-box-min .home-dynamic-item-img {
	width: 100%;
	height: 225px;
	position: relative;
	border-radius: 4px 4px 0 0;
	overflow: hidden;
}

.m-box-min .home-dynamic-item-img img {
	width: 100%;
	height: 100%;
}

.m-box-min .home-dynamic-item-img-mk {
	position: absolute;
	left: 0;
	top: 0;
	background: rgba(0, 0, 0, 0.4);
	padding: 0 22px;
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	width: 100%;
	height: 100%;
	justify-content: center;
	margin-top: 0 !important;
}

.m-box-min .home-dynamic-item-img-mk h6 {
	font-size: 14px;
	font-weight: 400;
	color: rgba(255, 255, 255, 0.9);
}

.m-box-min .home-dynamic-item-img-mk h4 {
	font-size: 22px;
	font-weight: 400;
	color: rgba(255, 255, 255, 0.9);
	margin-top: 22px;
}

.m-box-min .home-dynamic-item-img-mk h4 span {
	font-weight: 500;
}

.m-box-min .home-dynamic-item ul {
	background: #FFFFFF;
	box-shadow: 0px 3px 10px 1px rgba(15, 15, 15, 0.1);
	box-sizing: border-box;
	padding: 20px 24px 10px 24px;
	height: 258px;
	border-radius: 0 0 4px 4px;
	overflow: hidden;
}

.m-box-min .home-dynamic-item ul li {
	margin-bottom: 14px;
	cursor: pointer;
}

.m-box-min .home-dynamic-item ul li p {
	font-size: 14px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	color: #333333;
	margin-top: 0;
}

.m-box-min .home-dynamic-item ul li span {
	font-size: 12px;
	color: #888888;
	display: block;
	text-align: right;
}

.m-box-min .home-dynamic-item ul li:hover p {
	color: #DE1F26;
}

.m-box-min .home-dynamic-item ul li:hover span {
	color: #DE1F26;
}

.m-box-min .home-dynamic-item a {
	font-size: 16px;
	color: #888888;
	margin-top: 25px;
}

.m-box-min .home-dynamic-item:nth-child(3n) {
	margin-right: 0;
}



.home-programme {
	background: #F5F8FF;
	padding: 100px 0;
}

.home-stable {
	background: url('../images/bg/num-back.png')no-repeat;
	background-size: 100% 100%;
	padding-top: 100px;
	position: relative;
}

.home-stable-min h3 {
	font-size: 36px;
	font-weight: 600;
	color: #FFFFFF;
}

.home-stable-min h5 {
	font-size: 20px;
	font-weight: 500;
	color: #FFFFFF;
}

.home-stable-min .min-mk {
	height: 627px;
	margin-top: 70px;
}

.home-stable-min .min-mk-left {
	width:285px;
	height: 100%;
	background: #DE1F26;
	border-radius: 4px 0px 0px 4px;
	float: left;
	padding: 60px 32px 0 32px;
	box-sizing: border-box;
}

.home-stable-min .min-mk-left div {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	color: #FFFFFF;
	font-weight: 600;
	margin-bottom: 75px;
}

.home-stable-min .min-mk-left div strong {
	font-size: 36px;
}

.home-stable-min .min-mk-left div span {
	font-size: 28px;
	margin-top: 10px;
	font-weight: 500;
}

.home-stable-min .min-mk-right {
	width: calc(100% - 285px);
	height: 100%;
	float: right;
}

.home-stable-min .min-mk-right-num {
	width: 100%;
	height: 195px;
	background: #000000;
}

.home-stable-min .min-mk-right-num li {
	float: left;
	width: 25%;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	font-weight: 600;
	height: 100%;
	color: #FFFFFF;
}

.home-stable-min .min-mk-right-num li strong {
	font-size: 42px;
}

.home-stable-min .min-mk-right-num li span {
	font-size: 20px;
	margin-top:26px;
	font-weight: 500;
}

.home-stable-min .min-mk-right-list {
	height: calc(100% - 195px);

}

.home-stable-min .min-mk-right-list li {
	width: 25%;
	height: 50%;
	float: left;
	position: relative;
	background: linear-gradient(132deg, rgba(0,0,0,0.80) 2%, rgba(84,84,84,0.30) 100%);
	cursor: pointer;
}

.home-stable-min .min-mk-right-list li .bottom-backs {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0);
	z-index: -1;
	transition: 0.5s;
}

.home-stable-min .min-mk-right-list li .list-brief {
	box-sizing: border-box;
	overflow: hidden;
	height: 100%;
	width: 100%;
	transition: 0.5s;
	z-index: 999;
}
.home-stable-min .min-mk-right-list li .list-brief div {
	width: 100%;
	margin: 42px 0;
}

.home-stable-min .min-mk-right-list li .list-brief div img{
	width: 60px;
	height: 60px;
}

.home-stable-min .min-mk-right-list li .list-brief span {
	font-size: 18px;
	font-weight: 600;
	color: #FFFFFF;
	display: block;
}

.home-stable-min .min-mk-right-list li .list-brief p {
	margin-top: 10px;
	padding: 0 16px;
	box-sizing: border-box;
	font-size: 16px;
	color: #ffffff;
	opacity: 0;
}

.home-stable-min .min-mk-right-list li .list-brief1 {
/* 	background: url(../images/bg/wending1.png) no-repeat;
	background-size: 100% 380px; */
}

.home-stable-min .min-mk-right-list li .list-brief2 {
/* 	background: url(../images/bg/wending2.png) no-repeat;
	background-size: 100% 380px; */
}

.home-stable-min .min-mk-right-list li .list-brief3 {
	/* background: url(../images/bg/wending3.png) no-repeat;
	background-size: 100% 380px; */
}

.home-stable-min .min-mk-right-list li .list-brief4 {
	/* background: url(../images/bg/wending4.png) no-repeat;
	background-size: 100% 380px; */
}

.home-stable-min .min-mk-right-list li .list-brief5 {
	/* background: url(../images/bg/wending5.png) no-repeat;
	background-size: 100% 380px; */
}

.home-stable-min .min-mk-right-list li .list-brief6 {
	/* background: url(../images/bg/wending6.png) no-repeat;
	background-size: 100% 380px; */
}

.home-stable-min .min-mk-right-list li .list-brief7 {
	/* background: url(../images/bg/wending7.png) no-repeat;
	background-size: 100% 380px; */
}

.home-stable-min .min-mk-right-list li .list-brief8 {
	/* background: url(../images/bg/wending8.png) no-repeat;
	background-size: 100% 380px; */
}

.home-stable-min .min-mk-right-list .amit-top:hover {
	z-index: 2;
}

.home-stable-min .min-mk-right-list .amit-top:hover .bottom-backs {
	height: 432px;
	transform: translateY(-216px);
	background: black;
}

.home-stable-min .min-mk-right-list .amit-top:hover .list-brief {
	position: relative;
	height: 432px;
	z-index: 99;
	transform: translateY(-216px);
}

.home-stable-min .min-mk-right-list .amit-top:hover .list-brief p {
	opacity: 1;
}

.home-stable-min .min-mk-right-list .amit-bottom:hover {
	z-index: 2;
}

.home-stable-min .min-mk-right-list .amit-bottom:hover .bottom-backs {
	height: 432px;
	background: black;
}

.home-stable-min .min-mk-right-list .amit-bottom:hover .list-brief {
	position: relative;
	height: 432px;
	z-index: 99;
}

.home-stable-min .min-mk-right-list .amit-bottom:hover .list-brief p {
	opacity: 1;
}




.m-box-customer{
	background: url("../images/bg/customer-back.png")no-repeat;
	background-size: 100% 100%;
}

.index-aptitude-list {
	height: auto;
	overflow: hidden;
	display: flex;
	justify-content: space-between;
	margin-top: 90px;
}
.index-aptitude-list li {
	height: auto;
	overflow: hidden;
	float: left;
	width: 164px;
	padding: 10px 0 0 0;
	box-sizing: border-box;
}
.index-aptitude-list li div{
	width: 114px;
	height: 114px;
	box-shadow: 0px 4px 10px 0px #EEEEEE;
	background: #FFFFFF;
	border-radius: 50%;
	overflow: hidden;
	margin: 0 auto;
}
.index-aptitude-list li div img{
	width: 100%;
	height: 100%;
}
.index-aptitude-list li p{
	font-size: 18px;
	font-weight: normal;
	text-align: center;
	color: #353535;
	margin-top: 30px;
}



.product-multiscreen{
	height: auto;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: 56px;
}
.product-multiscreen-img{
	width: 600px;
	height: auto;
}
.product-multiscreen-img img{
	width: 100%;
	height: auto;
}
.product-multiscreen-list{
	height: auto;
	overflow: hidden;

}
.product-multiscreen-list li{
	position: relative;
	padding-left: 30px;
	font-size: 20px;
	font-weight: normal;
	color: #3D3D3D;
	margin-bottom: 32px;
	text-align: left;
}
.product-multiscreen-list li:last-child{
	margin-bottom: 0;
}
.product-multiscreen-list li::after{
	content: "";
	background:url("../images/bg/select.svg")no-repeat;
	background-size: 100% 100%;
	width: 16px;
	height: 16px;
	left: 0;
	top: 50%;
	position: absolute;
	margin-top: -8px;
}



.private-domain-line{
	height: 527px;
	width: 1143.75px;
	margin: 46px auto 56px auto;
}
.private-domain-line .line-back{
	width: 100%;
	height: 107.5px;
}
.private-domain-line .line-back img{
	width: 100%;
	height: 100%;
}
.private-domain-line ul{
	height: 460px;
	overflow: hidden;
	position: relative;
	margin-bottom: -118px;
	padding-top: 10px;
}
.private-domain-line ul li{
	width: 240px;
	height:336px;
	position: absolute;
	bottom: 0;
}
.private-domain-line ul li:nth-child(1){
	left: 23px;
}
.private-domain-line ul li:nth-child(2){
	left: 312px;
	bottom: 105px;
}
.private-domain-line ul li:nth-child(3){
	left: 603px;
}
.private-domain-line ul li:nth-child(4){
	left:889px;
	bottom: 105px;
}
.line-li-y{
	height: 56px;
	width: 24px;
	margin: 0 auto;
	position: relative;
}
.line-li-y::after{
	content: '';
	width: 24px;
	height: 24px;
	background: #FFE3E3;
	border-radius: 50%;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 1;
}
.line-li-y::before{
	content: '';
	width: 12px;
	height: 12px;
	border-radius: 50%;
	position: absolute;
	bottom: 6px;
	left: 50%;
	margin-left: -6px;
	background: #FF3332;
	z-index: 2;
}
.private-domain-line ul li .line-li-back{
	width: 100%;
	height: 280px;
	position: relative;
	border: 1px solid #EBEBEB;
	box-sizing: border-box;
	border-radius: 4px;
	transition: 0.5s;
}
.private-domain-line ul li .line-li-back::after{
	width: 26px;
	height: 26px;
	position: absolute;
	content: "";
	left: 50%;
	margin-left: -13px;
	bottom: -14px;
	background: #ffffff;
	transform: rotate(45deg);
	border-right:1px solid #EBEBEB;
	border-bottom:1px solid #EBEBEB;
	transition: 0.5s;
}
.private-domain-line ul li .line-li-back img{
	width: 100%;
	height: 100%;
}
.private-domain-line ul li .line-li-concent{
	position: absolute;
	width: 100%;
	height:calc(280px - 17.26px);
	left: 0;
	top: 0;
	padding: 30px 24px;
	box-sizing: border-box;
	transition: 0.5s;
}
.private-domain-line ul li:hover .line-li-back{
	box-shadow: 0px 4px 20px 0px rgba(178, 178, 178, 0.2);
	transform: translateY(-20px);
	border: 1px solid transparent;
}
.private-domain-line ul li:hover .line-li-back::after{
	border-right:1px solid transparent;
	border-bottom:1px solid transparent;
	box-shadow: 0px 4px -20px 0px rgba(178, 178, 178, 0.2);

}
.private-domain-line ul li:hover .line-li-concent {
	transform: translateY(-20px);
	cursor: pointer;
}
.private-domain-line ul li .line-li-concent .line-top-img{
	width: 100%;
	height: 52px;
	display: flex;
	align-items: center;
justify-content: center;
}
.private-domain-line ul li .line-li-concent .line-top-img img{
	width: 52px;
	height: auto;
}
.private-domain-line ul li .line-li-concent  h4{
	font-size: 20px;
	font-weight: 500;
	color: #3D3D3D;
	margin: 24px 0 8px 0;
}
.private-domain-line ul li .line-li-concent  p{
	font-size: 16px;
	font-weight: normal;
	line-height: 24px;
	color: #666666;
	text-align: left;
	margin: 0;
}
.private-domain-line .tag-list{
	height: 50px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 11px;
	width: 1200px;
	margin-left: -28.125px;
}
.private-domain-line .tag-list p{
	width: 280px;
	height: 50px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 20px;
	font-weight: normal;
	color: #3D3D3D;
	position: relative;
	z-index:1;
}
.private-domain-line .tag-list p::after{
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: #FFF3F0;
	-webkit-transform: skew(-10deg);
	-moz-transform: skew(-10deg);
	-o-transform:skew(-10deg);
	-ms-transform:skew(-10deg);
	z-index: -1;
	border-radius: 2px;
}



.private-domain-men{
	height: auto;
	overflow: hidden;
	padding-top: 56px;
	margin-top: 30px;
}
.private-domain-men li{
	width: 380px;
	position: relative;
	box-sizing: border-box;
	float: left;
	margin-right: 30px;
	margin-bottom: 70px;
}
.private-domain-men li:nth-child(3n){
	margin-right: 0;
}
.private-domain-men li .list-icon{
	height: 180px;
	width: 136px;
	position: absolute;
	left: 0;
	bottom: 0;
}
.private-domain-men li .list-icon img{
	width: 100%;
	height: 100%;
}
.private-domain-men li .list-concent{
	width: 100%;
	height: 140px;
	border-radius: 4px;
	background: rgba(255, 255, 255, 0.6);
	border: 1.5px solid #FFFFFF;
	box-sizing: border-box;
}
.private-domain-men li .list-concent .list-concent-left{
	width: 136px;
	background: #ffffff;
	height: 100%;
	float: left;
}
.private-domain-men li .list-concent .list-concent-right{
	width: calc(100% - 136px);
	height: 100%;
	float: left;
	padding: 18px 20px;
	box-sizing: border-box;
	text-align: left;
}
.private-domain-men li .list-concent .list-concent-right h4{
	font-size: 20px;
	font-weight: 600;
	color: #3D3D3D;
	margin: 0 0 5px 0;
}
.private-domain-men li .list-concent .list-concent-right p{
	font-size: 14px;
	font-weight: normal;
	line-height: 22px;
	color: #353535;
	margin: 0;
}



.private-advantage{
height: auto;
padding: 10px;
overflow: hidden;
margin: 56px auto 40px auto;
}
.private-advantage li{
	width: 280px;
	height: 320px;
	border-radius: 4px;
	background: #FFFFFF;
	box-shadow: 0px 4px 6px 0px rgba(178, 178, 178, 0.2);
	position: relative;
	padding: 42px 18px 0 18px;
	float: left;
	box-sizing: border-box;
	margin-right: 26px;
	overflow: hidden;
	transition: 0.5s;
	cursor: pointer;
	overflow: hidden;
}
.private-advantage li:hover{
	transform: translateY(-20px);
}
.private-advantage li:last-child{
	margin-right: 0;
}
.private-advantage li::after{
	content: "";
	left: 0;
	top: 0;
	height: 10px;
	width: 100%;
	position: absolute;
	background: #DE1F26;
}
.private-advantage li .private-advantage-icon{

}
.private-advantage li .private-advantage-icon img{
	width: 60px;
	height: 60px;
}
.private-advantage li h4{
	font-size: 20px;
	font-weight: 500;
	text-align: center;
	color: #3D3D3D;
	margin-top: 16px;
}
.private-advantage li .private-advantage-tip{
	height: auto;
	overflow: hidden;
	margin-top: 34px;

}
.private-advantage li .private-advantage-tip p{
	font-size: 14px;
	font-weight: normal;
	color: #555555;
	margin: 0 0 12px 0;
	padding-left: 20px;
	text-align: left;
	position: relative;
}
.private-advantage li .private-advantage-tip p svg{
	width: 14px;
	height: 14px;
	fill: #DE1F26;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -7px;
}

.service-version{
	height: auto;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 30px 0;
	margin-top: 56px;
}

.service-version li{
	width: 452px;
	height: 567px;
	border-radius: 20px;
	opacity: 1;
	/* background: #FFFFFF;
	box-sizing: border-box;
	border: 1px dashed #FFAFAF; */
	padding: 55px 0;
	box-sizing: border-box;
	position: relative;
	z-index: 1;
	/* transition:1s; */
	/* cursor: pointer; */
	width: 530px;
	height: 567px;
	border-radius: 20px;
	opacity: 1;
	background: #FDF6F5;
	box-sizing: border-box;
	border: 1px dashed #FFAFAF;
}
.service-version li:last-child{
	margin-left: 24px;
}
.service-version li::after{
	content: "";
	background: url("../images/bg/service-back1.png")no-repeat -30px 76px;
	background-size: 100% 100%;
	width: 366px;
	height: 349.95px;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index:-1;
	opacity: 1;
	/* transition:1s; */
}
.service-version-icon{
	position: absolute;
	opacity: 1;
}
.service-version-icon svg{
	width: 22px;
	height: 40px;
}
.service-version-top-icon{
	right: 50px;
	bottom: -28px;
	transform: rotate(180deg);
}
.service-version-bottom-icon{
	left: 50px;
	top: -28px;
}
.service-version li .service-version-title{
	height: auto;
	display: flex;
	overflow: hidden;
	align-items: center;
	padding-left: 64px;
}
.service-version li .service-version-title svg{
	width: 28px;
	height: 24px;
	margin-right: 12px;
}
.service-version li .service-version-title h4{
	font-size: 28px;
	font-weight: 500;
	color: #3D3D3D;
	position: relative;
	z-index: 1;
}
.service-version li .service-version-title h4::after{
	background: linear-gradient(90deg, #F4242B 0%, #FFACAE 49%, #FFFAF9 96%);
	height: 8px;
	width: 100%;
	position: absolute;
	left: 2px;
	bottom: 0;
	content: '';
	z-index: -1;
	border-radius: 2px;
}
.service-version li h4{

}
.service-version li h3{
	font-size: 32px;
	font-weight: 500;
	color: #DE1F26;
	margin: 66px 0 45px 0;
	height: 32px;
	line-height: 32px;
}
.service-version li .service-version-text{
	height: auto;
	overflow: hidden;
	width: 441px;
	padding: 16px 20px;
	box-sizing: border-box;
	margin: 0 auto;
	background: rgba(255, 255, 255, 0.85);
	border: 2px solid #FFFFFF;
	border-radius: 4px;
	height: 240px;
}
.service-version li .service-version-text p{

	font-weight: normal;
	line-height: 26px;
	color: #353535;
	position: relative;
	padding-left: 24px;
	text-align: left;
	margin:  0 0 12px 0;
	font-size: 18px;
}
.service-version li .service-version-text p::after{
	background: linear-gradient(135deg, #FFCFCF 10%, #FB3333 89%);
	width: 8px;
	height: 8px;
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -4px;
	border-radius: 50%;
}

.mx-other-list{
	height: auto;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: 50px;
	padding: 10px;
	box-sizing: border-box;
}

.mx-other-list dd{
	width: 350px;
	height: 400px;
	border-radius: 8px;
	background: #FFFFFF;
	box-shadow: 0px 4px 10px 0px rgba(207, 214, 229, 0.3);
	position: relative;
	overflow: hidden;
}
.mx-other-list dt{
	width: 30.25px;
	height: 207.85px;
}

.private-advantage li:nth-child(1) .private-advantage-tip{
	margin-left: 12px;
}
.private-advantage li:nth-child(2) .private-advantage-tip{
	margin-left: 36px;
}
.mx-other-list dd:last-child .mx-other-list-list{
	margin-left: 50px;
}
.mx-other-list dt img{
	width: 100%;
	height: 100%;
}
.mx-other-list dd::after{
	content: "";
	position: absolute;
	bottom: 0;
	right: 0;
	width: 138px;
	height: 158px;
	background: url("../images/bg/mx-back.png")no-repeat;
	background-size: 100% 100%;
}
.mx-other-list dd .mx-other-list-title{
	width: 260px;
	margin: 48px auto 0 auto;
	padding-bottom: 32px;
	border-bottom: 1px solid #FFE8E8;
}

.mx-other-list dd .mx-other-list-title h4{
	font-size: 22px;
	/* font-weight: normal; */
	text-align: center;
	color: #3D3D3D;
	line-height: 33px;
	position: relative;
}

.mx-other-list dd:nth-child(1) .mx-other-list-title h4::after{
	position: absolute;
	left: 62px;
	top: 0;
	content: "";
	background: url("../images/bg/mx-icon1.png")no-repeat;
	background-size: 100% 100%;
	width: 70px;
	height: 40px;
}
.mx-other-list dd:nth-child(3) .mx-other-list-title h4::after{
	position: absolute;
	left: 62px;
	top: 0;
	content: "";
	background: url("../images/bg/mx-icon2.png")no-repeat;
	background-size: 100% 100%;
	width: 70px;
	height: 40px;
}
.mx-other-list dd:nth-child(5) .mx-other-list-title h4::after{
	position: absolute;
	left: 62px;
	top: 0;
	content: "";
	background: url("../images/bg/mx-icon3.png")no-repeat;
	background-size: 100% 100%;
	width: 70px;
	height: 40px;
}
.mx-other-list dd .mx-other-list-list{
	height: auto;
	overflow: hidden;
	padding: 0 0 0 24px ;
	margin-top: 40px;
}

.mx-other-list dd .mx-other-list-list p{
	position: relative;
	padding-left: 24px;
	text-align: left;
	margin-bottom: 16px;
	margin-top: 0;
}

.mx-other-list dd .mx-other-list-list p::after{
	position: absolute;
	left: 0;
	top: 50%;
	content: "";
	width: 8px;
	height: 8px;
	background: linear-gradient(135deg, #FFCFCF 10%, #FB3333 89%);
	border-radius: 50%;
	margin-top: -4px;
}



@media screen and (max-width: 1440px) {
	.private-advantage li{
		        width: 268px;
		        margin-right: 16px;
				    padding: 42px 14px 0 14px;
	}
	.private-advantage li .private-advantage-tip p{
		font-size: 13px;
	}
	.m-box-min .home-dynamic{
		width: 100%;
		padding: 0 10px;
		    box-sizing: border-box;
	}
	.m-box-min .home-dynamic-item {
	    width: 362px;
	    margin-right: 16px;
	}
	.m-box-min .home-dynamic-item-img-mk{
		padding: 0 16px;
	}
	.private-domain-line{
		width: 1140px;

	}
	.private-domain-line .tag-list{
		width: 1140px;
		margin-left: -4px;
	}
	.private-domain-line .tag-list p{
		width: 266px;
		font-size: 18px;
	}
	.private-domain-men li{
		width: 366px;
		margin-right: 20px;
		}
	}
	.product-multiscreen-list li{
		font-size: 18px;
	}

	.private-domain-line ul li .line-li-concent h4{
		font-size: 18px;
	}
	.private-domain-line ul li .line-li-concent p{
		    font-size: 14px;
	}
	.private-domain-men li .list-concent .list-concent-right{
		padding-right: 0;
	}
	.mx-other-list dt{
		transform: scale(0.8);
	}
}

