@charset "UTF-8";

@font-face {
	font-family: "iconfont"; /* Project id 2710944 */
	src: url(../iconfont/iconfont.woff2?t=1627626003011) format('woff2'),
		 url(../iconfont/iconfont.woff?t=1627626003011) format('woff'),
		 url(../iconfont/iconfont.ttf?t=1627626003011) format('truetype');
  }
  
  .iconfont {
	font-family: "iconfont" !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
  }
  
  .icon-guanbi:before {
	content: "\e61a";
  }
  
  .icon-xiangyou:before {
	content: "\e7ad";
  }
  
  .icon-duigou:before {
	content: "\ebe6";
  }
  
  .icon-xiangxia:before {
	content: "\e603";
  }
  
  .icon-Group-:before {
	content: "\e683";
  }
  
  .icon-zuo:before {
	content: "\e601";
  }
  
  .icon-xiangshang:before {
	content: "\e638";
  }
  

* {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

img {
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	transition: all 0.5s;
	border: 0;
	display: inline-block;
}

a {
	color: #252B3A;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-ms-transition: all .2s;
	transition: all .2s;
}

body {
	background-size: cover;
	-ms-behavior: url(../css/backgroundsize.min.htc);
	behavior: url(../css/backgroundsize.min.htc);
}


@keyframes water {
	0% {
		opacity: 0.5;
		-webkit-transform: translate(-50%, -50%) scale(1);
		transform: translate(-50%, -50%) scale(1);
	}

	100% {
		opacity: 0;
		-webkit-transform: translate(-50%, -50%) scale(2);
		transform: translate(-50%, -50%) scale(2);
	}
}

@-moz-keyframes water {
	0% {
		opacity: 0.5;
		-webkit-transform: translate(-50%, -50%) scale(1);
		transform: translate(-50%, -50%) scale(1);
	}

	100% {
		opacity: 0;
		-webkit-transform: translate(-50%, -50%) scale(2);
		transform: translate(-50%, -50%) scale(2);
	}
}

@-webkit-keyframes water {
	0% {
		opacity: 0.5;
		-webkit-transform: translate(-50%, -50%) scale(1);
		transform: translate(-50%, -50%) scale(1);
	}

	100% {
		opacity: 0;
		-webkit-transform: translate(-50%, -50%) scale(2);
		transform: translate(-50%, -50%) scale(2);
	}
}

@-o-keyframes water {
	0% {
		opacity: 0.5;
		-webkit-transform: translate(-50%, -50%) scale(1);
		transform: translate(-50%, -50%) scale(1);
	}

	100% {
		opacity: 0;
		-webkit-transform: translate(-50%, -50%) scale(2);
		transform: translate(-50%, -50%) scale(2);
	}
}

.product_xc_banner {
	position: relative;
	overflow: hidden;
}

.product_xc_banner img {
	width: 100%;
}

.product_xc_banner .text {
	position: absolute;
	width: 100%;
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	color: #fff;
}

.product_xc_banner .text .w1440 {
	position: relative;
}

.product_xc_banner .text h3 {
	margin-bottom: 8px;
	font-size: 42px;
}

.product_xc_banner .text .banner-text {
	margin-bottom: 44px;
	font-size: 18px;
}

.product_xc_banner_link a {
	float: left;
	margin-right: 10px;
	width: 126px;
	height: 38px;
	text-align: center;
	border-radius: 5px;
	line-height: 38px;
	border: 1px solid #fff;
	color: #fff;
	box-sizing: content-box;
}

.product_xc_banner_link a:nth-child(2) {
	background-image: linear-gradient(135deg, #0068dd, #00aeee);
	background-color: #0360c3;
	border: none;
	height: 40px;
	line-height: 40px;
}

/*.product_xc_banner_link a:first-child:hover { background: #fff;color: #0086f1;}*/
/*.product_xc_banner_link a:nth-child(2){background: #fff;color:#0086f1 ;}*/
.product_xc_banner_link a:after {
	transform: translateY(-1px);
	content: "";
	transition: all .4s ease;
	font-family: "iconfont";
	display: inline-block;
	vertical-align: middle;
}

.product_xc_banner_link a:hover:after {
	content: "\e683";
	margin-left: 5px;
}


@media only screen and (max-width: 1280px) {
	.product_xc_banner .text h2 {
		font-size: 36px;
	}

	.product_xc_banner .text h3 {
		font-size: 36px;
	}
}




.navegation {
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	text-align: center;
	background-color: #f5f7fa;
}

.navegation a {
	line-height: 80px;
	position: relative;
	display: inline-block;
	padding: 0 15px;
	margin-right: 45px;
	color: #000000;
	cursor: pointer;
}

.navegation a:last-child {
	margin-right: 0px;
}

.navegation a::after {
	display: block;
	content: "";
	width: 100%;
	height: 5px;
	position: absolute;
	bottom: 0;
	left: 0;
	transition: 0.5s;
}

.navegation .nave_act::after {
	background-color: #2884ee;
}

.navegation a:hover:after {
	background-color: #2884ee;
	transition: 0.5s;
}


.manage {
	padding: 3.64% 0 2.64%;
}

.manage h2 {
	font-weight: bold;
	text-align: center;
}

.manage_sum {
	width: 64%;
	text-align: center;
	margin: 30px auto 65px;
	color: #575d6c;
}

.tab_a {
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	padding-bottom: 20px;
}

.tab_a>div {
	margin-right: 6.25%;
	text-align: center;
	position: relative;
	cursor: pointer;
}

.tab_a>div:last-child {
	margin-right: 0;
}

.tab_a_tit {
	font-size: 18px;
}

.tab_active {
	color: #0086f1;
}

.tab_a {
	display: flex;
	justify-content: center;
	align-items: flex-end;
}

.tab_active::after {
	content: "";
	display: block;
	width: 100%;
	height: 4px;
	background-color: #0086f1;
	margin-top: 17px;
	position: absolute;
}

.tab_active .tab_a_tit {
	font-size: 24px;
}

.tab_a_subtit {
	display: none;
}

.tab_active .tab_a_subtit {
	display: block;
}

.tab_b>div {
	display: none;
	width: 100%;
	position: relative;
}

.tab_b .tab_b_active {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	animation: myfirst 1.5s;
	-webkit-animation: myfirst 1.5s;
	/* Safari and Chrome */
}

.tab_b_txt {
	width: 40%;
}

.tab_b>div .img {
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	width: 50%;
	display: flex;
	justify-content: center;
}

.tab_b>div .img img {
	max-width: 100%;
}

.tab_b li {
	position: relative;
	padding-left: 25px;
}

.tab_b li:before {
	content: '';
	width: 16px;
	height: 12px;
	background: url(../image/omnichannel_cloud/dui.png) no-repeat;
	background-size: cover;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}

.tab_b {
	padding: 120px 0;
}

.tab_b ul {
	margin: 30px 0 40px;
}

.common_more {
	box-sizing: content-box;
	display: block;
	margin-right: 10px;
	width: 126px;
	text-align: center;
	border-radius: 5px;
	background-image: linear-gradient(135deg, #0068dd, #00aeee);
	background-color: #0360c3;
	color: #fff;
	border: none;
	height: 40px;
	line-height: 40px;
}

.common_more:after {
	transform: translateY(-1px);
	content: "";
	transition: 0.5s;
	font-family: "iconfont";
	display: inline-block;
	vertical-align: middle;
}

.common_more:hover::after {
	content: "\e683";
	transition: 0.5s;
	margin-left: 5px;
}

@keyframes myfirst {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

@-webkit-keyframes myfirst

/* Safari and Chrome */
	{
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}



.starting {
	background-color: #f5f7fa;
	padding: 65px 0 40px;
	text-align: center;
}

.starting_sub {
	color: #575d6c;
	margin: 30px auto 40px;
}

.starting img {
	width: 100%;
}

.starting img:hover {
	transform: scale(1.05);
}

.starting_m {
	color: #0086f1;
}

.starting_m::after {
	content: '';
	margin-left: 10px;
	display: inline-block;
	width: 8px;
	height: 8px;
	background-color: transparent;
	border-right: 1px solid #0086f1;
	border-top: 1px solid #0086f1;
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	transition: 0.5s;
}

.starting_m:hover::after {
	margin-left: 15px;
	transition: 0.5s;
}

.product_detail_experience .top_title {
	text-align: center;
	padding-top: 4.48%;
}

.product_detail_experience .big_title {
	margin-bottom: 12px;
	font-weight: 600;
}


.product_detail_list li {
	padding: 5.57% 0;
}

.product_detail_list li:first-child {
	padding-top: 3.57%;
}

.product_detail_list li .w1440 {
	position: relative;
}

.product_detail_list li .left {
	width: 52.7%;
	float: left;
	position: relative;
}

.product_detail_list li .left img {
	max-width: 100%;
}

.product_detail_list li .left:hover img:first-child {
	transform: scale(1.04);
	transition: all 0.6s ease-out;
}

.product_detail_list li .left .img_small {
	position: absolute;
	left: 30px;
	bottom: 30px;
}

.product_detail_list li .right {
	width: 36%;
	float: right;
	position: absolute;
	right: 0;
	top: 0;
}



.product_detail_list li:nth-child(even) {
	background: #f5f7fa;
}

.product_detail_list li:nth-child(even) .left {
	float: right;
}

.product_detail_list li:nth-child(even) .right {
	right: auto;
	left: 0;
}

.product_detail_list li .right .title {
	margin-bottom: 18px;
	color: #000;
}

.product_detail_list li .right .des {
	line-height: 1.625em;
	color: #000;
}

.product_detail_list li .right .txt {
	margin-bottom: 32px;
}

.product_detail_list li .right .txt p {
	margin-top: 10px;
	position: relative;
	padding-left: 34px;
	/*float: left;
	width: 50%;*/
}

.product_detail_list li .right .txt p:last-child {
	width: auto;
}

.product_detail_list li .right .txt p:before {
	content: '';
	width: 16px;
	height: 12px;
	background: url(../image/omnichannel_cloud/dui.png) no-repeat;
	background-size: cover;
	position: absolute;
	left: 2px;
	top: 6px;
}

.product_detail_list li .right .txt p span {
	width: 40%;
	display: inline-block;
}

.product_detail_list li .right .txt p span:nth-child(2) {
	padding-left: 34px;
	position: relative;
}

.product_detail_list li .right .txt p span:nth-child(2):before {
	content: '';
	width: 16px;
	height: 12px;
	background: url(../image/omnichannel_cloud/dui.png) no-repeat;
	background-size: cover;
	position: absolute;
	left: 2px;
	top: 6px;
}

.product_detail_list li .product_detail_link {
	position: relative;
}

.product_detail_list li .product_detail_link a {
	box-sizing: content-box;
	float: left;
	margin-right: 10px;
	width: 126px;
	height: 38px;
	text-align: center;
	border-radius: 5px;
	line-height: 38px;
	border: 1px solid #7b7d7e;
	color: #7b7d7e;
}

.product_detail_list li .product_detail_link a:nth-child(2) {
	background-image: linear-gradient(135deg, #0068dd, #00aeee);
	background-color: #0360c3;
	color: #fff;
	border: none;
	height: 40px;
	line-height: 40px;
}

.product_detail_list li .product_detail_link a .iconfont {
	opacity: 0;
	transition: all 0.4s;
}

.product_detail_list li .product_detail_link a:hover .iconfont {
	opacity: 1;
	margin-left: 10px;
}



.product_detail_list li .product_detail_link a:after {
	transform: translateY(-1px);
	content: "";
	transition: 0.5s;
	font-family: "iconfont";
	display: inline-block;
	vertical-align: middle;
}

.product_detail_list li .product_detail_link a:hover:after {
	content: "\e683";
	transition: 0.5s;
	margin-left: 5px;
}



@media only screen and (max-width: 1440px) {
	.product_detail_list li .right .title {
		margin-bottom: 10px;
	}

	.product_detail_list li .right .txt p {
		margin-top: 10px;
	}

	.product_detail_list li .right .txt {
		margin-bottom: 20px;
	}

	.product_detail_list li .right {
		width: 40%;
	}
}

@media only screen and (max-width: 1366px) {
	.product_detail_list li .left {
		width: 54.7%;
	}

	.product_detail_list li .left .img_small {
		max-width: 50%;
	}

	.starting {
		padding: 65px 0 30px;
	}

	.tab_b {
		padding: 80px 0;
	}
}

@media only screen and (max-width: 1210px) {
	.product_detail_list li .right {
		right: 20px;
	}

	.product_detail_list li:nth-child(even) .right {
		left: 20px;
	}

}


.bg {
	padding: 5.72% 0 4.6875%;
	background-image: url(../images/system/bg_02.jpg);
	background-size: cover;
	background-position: center center;
	text-align: center;
}

.bg h3 {
	color: #28293b;
}

.bglk {
	text-align: center;
	margin-top: 40px;
}

.bglk a {
	box-sizing: content-box;
	display: inline-block;
	margin-right: 10px;
	width: 128px;
	height: 38px;
	text-align: center;
	border-radius: 5px;
	line-height: 38px;
	border: 1px solid #7b7d7e;
	color: #7b7d7e;
}

.bglk a:after {
	transform: translateY(-1px);
	content: "";
	transition: 0.5s;
	font-family: "iconfont";
	display: inline-block;
	vertical-align: middle;
}

.bglk a:nth-child(2) {
	background-image: linear-gradient(135deg, #0068dd, #00aeee);
	background-color: #0360c3;
	color: #fff;
	line-height: 40px;
	border: none;
	height: 40px;
	width: 150px;
}

.bglk a:hover:after {
	content: "\e683";
	transition: 0.5s;
	margin-left: 5px;
}

.huoqu {
	background-image: url(../images/caiwu/bg_more.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	padding: 3.385% 0;
}

.huoqu_more {
	box-sizing: content-box;
	display: block;
	margin-right: 10px;
	width: 196px;
	text-align: center;
	border-radius: 5px;
	background-image: linear-gradient(135deg, #0068dd, #00aeee);
	background-color: #0360c3;
	color: #fff;
	border: none;
	height: 40px;
	line-height: 40px;
	margin-top: 35px;
}

.huoqu_more:after {
	transform: translateY(-1px);
	content: "";
	transition: 0.5s;
	font-family: "iconfont";
	display: inline-block;
	vertical-align: middle;
}

.huoqu_more:hover::after {
	content: "\e683";
	transition: 0.5s;
	margin-left: 5px;
}

.huoqu_flx {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.pingtai {
	padding: 3.64% 0;
	text-align: center;
	background-color: #f5f7fa;
}

.pingtai li {
	float: left;
	width: 25%;
	padding: 0 3.125%;
	text-align: center;
}

.pingtai .img {
	position: relative;
	width: 68px;
	height: 55px;
	margin: auto;
}

.pingtai .img img {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	transition: 0.5s;
}

.pingtai li:hover .img img {
	transition: 0.5s;
	transform: rotateY(-180deg);
}

.pingtai_tit {
	margin: 60px auto 20px;
}

.evaluate {
	padding: 5.2% 0;
}

.evaluate_flx {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0 5.55%;
	width: 100%;
}

.eva_txt {
	width: 64%;
}

.eva_tit {
	color: #28293b;
	line-height: 1;
}

.eva_subtit {
	color: #28293b;
	margin: 20px 0 30px;
	line-height: 1;
}

.eva_des {
	color: #333333;
}

.eva_more {
	margin-top: 60px;
}


.anli .swiper-slide .sw_bg {
	width: 100%;
}

.anli_txt {
	width: 1440px;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	top: 20%;
	color: white;
	z-index: 2;
}

.anli_txt>div {
	width: 45.8%;
}

.shadow {
	position: absolute;
	top: 0;
	height: 100%;
	left: 0;
}

.anli_tit {
	margin: 50px 0 25px;
}

.anli_more {
	float: left;
	margin-right: 10px;
	width: 126px;
	height: 38px;
	text-align: center;
	border-radius: 5px;
	line-height: 38px;
	border: 1px solid #fff;
	color: #fff;
	box-sizing: content-box;
	margin-top: 40px;
}

.anli_more:after {
	transform: translateY(-1px);
	content: "";
	transition: all .4s ease;
	font-family: "iconfont";
	display: inline-block;
	vertical-align: middle;
}

.anli_more:hover:after {
	content: "\e683";
	margin-left: 5px;
}

.anli .swiper-pagination {
	position: absolute;
	width: 1440px;
	left: 50%;
	bottom: 20%;
	transform: translateX(-50%);
	z-index: 2;
	text-align: left;
}

.anli .swiper-pagination-bullet {
	background: white;
	width: 10px;
	height: 10px;
}

.anli_prev {
	position: absolute;
	left: 5%;
	top: 0px;
	bottom: 0px;
	margin: auto 0;
	display: block;
	width: 30px;
	height: 30px;
	background-color: transparent;
	border-right: 4px solid rgba(255, 255, 255, 0.8);
	border-top: 4px solid rgba(255, 255, 255, 0.8);
	-ms-transform: rotate(-135deg);
	-webkit-transform: rotate(-135deg);
	transform: rotate(-135deg);
	transition: 0.5s;
	cursor: pointer;
	z-index: 2;
}

.anli_next {
	position: absolute;
	right: 5%;
	top: 0px;
	bottom: 0px;
	margin: auto 0;
	display: block;
	width: 30px;
	height: 30px;
	background-color: transparent;
	border-right: 4px solid rgba(255, 255, 255, 0.8);
	border-top: 4px solid rgba(255, 255, 255, 0.8);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	transition: 0.5s;
	cursor: pointer;
	z-index: 2;
}

.anli_logo div {
	position: relative;
	float: left;
	width: calc(100%/7);
	text-align: center;
	margin-bottom: 40px;
	height: 72px;
}

.anli_logo img {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}

.anli_logo {
	margin: 80px auto 40px;
}





.epm {
	padding: 3.64% 0 5.72%;
	background-color: #f5f7fa;
}

.epm h3 {
	font-size: 32px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 4.86%;
}

.epm .swiper-slide {
	position: relative;
	height: 260px;
	background-color: white;
	padding: 30px 40px;
}

.epm li::before {
	content: "";
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.7);
	width: 100%;
	height: 100%;
	z-index: 2;
}

.epm .img {
	position: relative;
	height: 50px;
	width: 50px;
	transition: 0.5s;

}

.epm .img img {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	transition: 0.5s;
}

.epm .swiper-slide .text {
	position: absolute;
	z-index: 2;
	width: 100%;
	padding: 0 40px 30px;
	left: 0;
	bottom: 0;
}

.epm .swiper-slide .text img {
	display: none;
}

.epm .swiper-slide .text .epm_des {
	overflow: hidden;
	transition: 0.5s;
}

.epm_tit {
	line-height: 1;
	margin: 25px 0 20px;
}

.epm_more {
	max-height: 0;
	width: 122px;
	line-height: 42px;
	text-align: center;
	color: #7b7d7e;
	overflow: hidden;
	display: block;
	border-radius: 5px;
	transition: 0.5s;
}

.epm_more::after {
	transform: translateY(-1px);
	content: "";
	transition: 0.5s;
	font-family: "iconfont";
	display: inline-block;
	vertical-align: middle;
}

.epm_more:hover::after {
	content: "\e683";
	transition: 0.5s;
	margin-left: 5px;
}

.epm .swiper-slide:hover .img {
	opacity: 0;
	transition: 0.5s;
}

.epm .swiper-slide:hover .text .epm_more {
	max-height: 42px;
	margin-top: 30px;
	transition: 0.5s;
	border: 1px solid #7b7d7e;
}


.resources {
	padding: 90px 0;
}

.resources h3 {
	line-height: 1;
	margin-bottom: 30px;
	text-align: center;
	font-weight: bold;
}

.sort {
	text-align: center;
	margin-bottom: 60px;
	padding-bottom: 16px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

.sort a {
	padding: 0 25px;
	margin: 0 60px;
	color: #28293b;
	/*border-right: 1px solid rgba(0, 0, 0, 0.1);*/
	position: relative;
}

.sort a:last-child {
	border-right: none;
}

.sort .sort_act {
	color: #0086f1;
}

.sort_act::after {
	position: absolute;
	width: 100%;
	height: 4px;
	background-color: #0086f1;
	content: "";
	margin-top: 40px;
	left: 50%;
	transform: translateX(-50%);
}

.resources {
	background-color: #f5f7fa;
}

.resources li {
	float: left;
	width: calc((100% - 80px)/3);
	transition: 0.5s;
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
}

.resources .info {
	padding: 40px 30px 0;
	position: relative;
	color: #575d6c;
	height: 290px;
}

.resources .tit {
	color: #000000;
	margin-bottom: 20px;
}

.resources li:nth-child(2) {
	margin: 0 40px;
}

.resources li .read {
	position: absolute;
	left: 30px;
	bottom: 40px;
	color: #0086f1;
}

.resources .img {
	position: relative;
	overflow: hidden;
	height: 0;
	padding-bottom: 39%;
}

.resources .img div {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-size: cover;
	background-position: center center;
	transition: 0.5s;

}

.resources .swiper-slide:hover .img div {
	transition: 0.5s;
	transform: scale(1.25);
}

.resources .swiper-slide:hover .resources_more {
	transition: 0.5s;
	color: #0086f1;
}

.resources li:hover {
	transition: 0.5s;
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);
}

.resources_txt {
	background-color: white;
	padding: 20px 20px 0;
	height: 260px;
}

.resources_des {
	margin-top: 20px;
	color: rgba(0, 0, 0, 0.5);
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.resources_more {
	position: absolute;
	left: 20px;
	bottom: 20px;
}

.resources_arrow::after {
	content: '';
	/* margin-left: 10px; */
	display: inline-block;
	width: 8px;
	height: 8px;
	background-color: transparent;
	border-right: 1px solid #0086f1;
	border-top: 1px solid #0086f1;
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	transition: 0.5s;
}

.resources_tit {
	transition: 0.5s;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.resources .swiper-slide:hover .resources_tit {
	color: #0086f1;
	transition: 0.5s;
}

.resources .swiper-slide:hover .resources_more span {
	transition: 0.5s;
	background-color: #0086f1;
}

.resources_more span {
	display: inline-block;
	width: 30px;
	height: 30px;
	margin-left: 10px;
	border-radius: 50%;
	background-color: #e4e4e7;
	vertical-align: middle;
	position: relative;
	transition: 0.5s;
}

.resources .swiper-slide:hover .resources_more span::after {
	border-left: 10px solid white;
	transition: 0.5s;
}

.resources_more span::after {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	content: "";
	display: block;
	width: 0;

	height: 0;

	border-top: 5px solid transparent;

	border-left: 10px solid rgba(0, 0, 0, 0.5);

	border-bottom: 5px solid transparent;
}

.choose .choose_act {
	display: block;
}

.choose>div {
	display: none;
	position: relative;
}

.sw_prev {
	position: absolute;
	left: -50px;
	top: 0px;
	bottom: 0px;
	margin: auto 0;
	display: block;
	width: 18px;
	height: 18px;
	background-color: transparent;
	border-right: 2px solid rgba(0, 0, 0, 0.2);
	border-top: 2px solid rgba(0, 0, 0, 0.2);
	-ms-transform: rotate(-135deg);
	-webkit-transform: rotate(-135deg);
	transform: rotate(-135deg);
	transition: 0.5s;
	cursor: pointer;
}

.sw_next {
	position: absolute;
	right: -50px;
	top: 0px;
	bottom: 0px;
	margin: auto 0;
	display: block;
	width: 18px;
	height: 18px;
	background-color: transparent;
	border-right: 2px solid rgba(0, 0, 0, 0.2);
	border-top: 2px solid rgba(0, 0, 0, 0.2);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	transition: 0.5s;
	cursor: pointer;
}

/*answer*/
.answer {
	padding-top: 3.125%;
	padding-bottom: 5.72%;
}

.answer h3 {
	text-align: center;
	font-weight: bold;
}

.answer li {
	padding: 30px 0;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.ans_tit {
	position: relative;
	font-weight: bold;
	cursor: pointer;
	padding-left: 50px;
}

.ans_tit::before {
	content: "";
	display: block;
	width: 24px;
	height: 24px;
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	background: url(../images/system/icona.png);
	background-size: cover;
}

.ans_des {
	color: #666a75;
	margin-top: 15px;
	/* line-height: 22px; */
	display: none;
	font-size: 18px;
	padding-left: 48px;
}

.ans_act::before {
	background: url(../images/system/iconb.png);
}

.chose_phone {
	display: none;
}

.banner_phone {
	display: none;
}

.chose_phone .swiper-container {
	padding-bottom: 2px;
}

.mob_img {
	display: none;
}

.swiper-pagination {
	position: relative;
	margin-top: 30px;
}

.vio {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none;
	align-items: center;
	justify-content: center;
	background-color: rgba(0, 0, 0, 0.7);
	display: none;
	z-index: 99;
}

.vio .video {
	width: 60%;
	position: relative;
}

.vio .video video {
	width: 100%;
}

.vio_flx {
	display: flex;
}

.video svg {
	position: absolute;
	top: 20px;
	right: 20px;
	z-index: 66;
	cursor: pointer;
}

@media screen and (max-width: 1500px) {
	.anli_txt {
		width: 1200px;
	}

	.anli .swiper-pagination {
		width: 1200px;
		bottom: 20px;
	}

	.evaluate_flx>img {
		width: 25%;
	}
}

@media screen and (max-width: 1366px) {
	.anli_txt {
		width: 1100px;
	}

	.anli .swiper-pagination {
		width: 1100px;
	}

	.pingtai_tit {
		margin: 30px auto 10px;
	}
}

@media screen and (max-width: 1210px) {
	.anli_txt {
		width: 100%;
		padding: 0 60px;
		top: 20px;
	}

	.anli .swiper-pagination {
		width: 100%;
		padding: 0 60px;
	}

	.anli_tit {
		margin: 20px 0 10px;
	}

	.anli_prev {
		left: 20px;
	}

	.anli_next {
		right: 20px;
	}

	.anli_logo img {
		max-width: 80%;
	}

	.sw_prev {
		display: none;
	}

	.sw_next {
		display: none;
	}
}

@media screen and (max-width: 768px) {
	.product_xc_banner img {
		height: 6.6rem;
		width: auto;
		position: relative;
		right: 0;
	}

	.product_xc_banner .text {
		text-align: center;
	}

	.product_xc_banner .text .fs42 {
		font-size: 24px;
	}

	.product_xc_banner .text .banner-text {
		font-size: 16px;
	}

	.product_xc_banner_link a {
		float: none;
		display: inline-block;
	}

	.navegation {
		display: none;
	}

	.manage_sum {
		width: 100%;
		margin: 0.25rem auto 0.65rem;
		font-size: 14px;
	}

	.product_detail_list li .left {
		display: none;
	}

	.product_detail_list li .right {
		float: none;
		width: 100%;
		position: relative;
		right: inherit;
		transform: inherit;
		top: inherit;
		left: inherit !important;
		right: inherit !important;
		box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);
		padding: 0.5rem 0.3rem;
	}

	.product_detail_list li .right::before {
		content: "";
		display: block;
		position: absolute;
		height: 100%;
		width: 0.06rem;
		background-color: #0086f6;
		left: 0;
		top: 0;
	}

	.manage h2 {
		font-size: 24px;
		padding: 0 20px;
	}

	.product_detail_experience .big_title {
		font-size: 0.4rem;
		width: 80%;
		margin: auto;
	}

	.product_detail_list li:nth-child(even) {
		background-color: white;
	}

	.product_detail_list li .product_detail_link a {
		float: none;
		display: inline-block;
	}

	.product_detail_list li .right .title {
		font-size: 0.32rem;
	}

	.product_detail_list li .right .des {
		font-size: 16px;
		color: #888888;
	}

	.product_detail_list li .right .txt {
		margin-top: 10px;
	}

	.product_detail_list li .right .txt p {
		font-size: 14px;
		color: #888888;
	}

	.bg h3 {
		font-size: 0.4rem;
		width: 80%;
		margin: auto;
	}

	.bglk {
		margin-top: 0.5rem;
	}

	.epm h3 {
		font-size: 24px;
		font-weight: bold;
	}

	.epm_tit {
		font-size: 16px;
		margin: 10px 0 10px;
		font-weight: bold;
	}

	.epm_des {
		font-size: 14px;
	}

	.sort a {
		padding: 0 10px;
		margin: 0;
	}

	.sort {
		margin-bottom: 0.5rem;
		padding-bottom: 20px;
	}

	.chose_phone {
		display: block;
	}

	.chose_phone img {
		width: 100%;
	}

	.chose_tit {
		font-size: 0.22rem;
	}

	.chose_subtit {
		font-size: 0.3rem;
	}

	.chose_des {
		font-size: 0.22rem;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 4;
		-webkit-box-orient: vertical;
	}

	.chose_txt {
		height: 3.6rem;
		padding: 0.3rem;
		position: relative;
	}

	.chose_more {
		position: absolute;
		left: 0.3rem;
		bottom: 0.3rem;
		color: #0086f6;
	}

	.chose_subtit {
		margin-bottom: 0.3rem;
	}

	.resources {
		padding: 0.75rem 0;
	}

	.resources h3 {
		margin-bottom: 0.3rem;
		font-size: 0.4rem;
	}

	.answer h3 {
		font-size: 24px;
		font-weight: bold;
	}

	.answer li {
		padding: 0.3rem 0;
	}

	.ans_tit::before {
		width: 16px;
		height: 16px;
	}

	.ans_tit {
		padding-right: 20px;
	}

	.banner_pc {
		display: none;
	}

	.banner_phone {
		display: block;
	}

	.epm {
		padding: 0.9rem 0;
	}

	.product_detail_list li {
		padding: 10px 0;
	}

	.product_detail_experience .top_title {
		padding-top: 0.6rem;
	}

	.product_detail_experience {
		padding-bottom: 0.7rem;
	}

	.tab .mob_img {
		display: block;
	}

	.pc_img {
		display: none;
	}

	.tab_scroll {
		overflow: scroll;
	}

	.tab_a>div {
		margin-right: 30px;
	}

	.tab_a {
		width: 900px;
	}

	.tab_b .tab_b_active {
		display: block;
	}

	.tab_b>div .img {

		width: 100%;
		margin-bottom: 20px;
		position: relative;
		top: 0;
		transform: inherit;
		max-width: 100%;
		height: 360px;
	}

	.resources_txt {
		padding: 20px;
		height: 230px;
	}

	.resources_more {
		left: 20px;
	}

	.starting_m {
		display: block;
		margin-top: 20px;
	}

	.tab_b_txt {
		width: 100%;
	}

	.tab_b {
		padding: 20px 0;
	}

	.tab_b ul {
		margin: 10px 0 25px;
	}

	.tab_active .tab_a_tit {
		font-size: 20px;
		font-weight: bold;

	}

	.starting_tit {
		font-size: 24px;
		font-weight: bold;

	}

	.product_detail_experience .big_title {
		font-size: 24px;
		font-weight: bold;

	}

	.resources h3 {
		font-size: 24px;
		font-weight: bold;
	}

	.epm .img {
		display: none;
	}

	.epm .swiper-slide .text {
		position: relative;
		padding: 20px;
		height: 230px;
	}

	.epm .swiper-slide .text .epm_more {
		max-height: 42px;
		margin-top: 30px;
		transition: 0.5s;
		border: 1px solid #7b7d7e;
		position: absolute;
		left: 20px;
		bottom: 20px;
	}

	.epm .swiper-slide {
		height: inherit;
		padding: 0px;
	}

	.starting {
		padding: 30px 0;
	}

	.starting_sub {
		margin: 10px auto 20px;
	}

	.tab_b>div .img img {
		width: 100%;
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		margin: auto;
	}

	.huoqu {
		text-align: center;
		padding: 30px 0;
	}

	.huoqu_more {
		margin: 35px auto 0;
	}

	.answer {
		padding: 0.6rem 0;
	}

	.evaluate_flx {
		display: block;
		text-align: center;
	}

	.evaluate_flx>img {
		width: 40%;
		margin-bottom: 20px;
	}

	.eva_txt {
		width: 100%;
	}

	.eva_more {
		margin: 30px auto 0;
	}

	.evaluate {
		padding: 30px 0;
	}

	.pingtai li {
		width: 50%;
		text-align: left;
		margin-bottom: 80px;
	}

	.pingtai_tit {
		text-align: center;
	}

	.huoqu_flx {
		display: block;
	}

	.huoqu_more {
		margin: 15px auto 0;
	}

	.anli .swiper-slide {
		height: 600px;
	}

	.anli .swiper-slide .sw_bg {
		height: 100%;
		width: auto;
	}

	.anli_txt>div {
		width: 100%;
	}

	.anli_txt {
		top: 50%;
		transform: translate(-50%, -50%);
	}

	.anli_prev {
		display: none;
	}

	.anli_next {
		display: none;
	}

	.anli_logo {
		display: none;
	}
}

@charset "UTF-8";

/* 视频弹窗 */
#videoPopup1 {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	z-index: 1000;
	background-color: rgba(0, 0, 0, 0.4);
	display: none;
}

#videoPopup1 .video-box {
	width: 60%;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
}

#videoPopup1 .video-box video {
	width: 100%;
}

#videoPopup1 .video-box .close {
	position: absolute;
	right: 20px;
	top: 20px;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background: rgba(0, 0, 0, 0.1);
	cursor: pointer;
	text-align: center;
}

#videoPopup1 .video-box .close span {
	font-size: 16px;
	line-height: 40px;
	color: #fff;
}

#videoPopup1 .video-box .close:hover {
	background: rgba(0, 0, 0, 0.5);
}

.banner-EASC .product_xc_banner_link a:last-child {
	background: #fff;
	color: #000;
}

.banner-EASC .text .tit {
	margin-bottom: 15px;
	font-weight: bold;
}

.banner-EASC .text .banner-text {
	margin-bottom: 74px;
}

.navegation {
	border-bottom: none;
}

.easc-intro-list ul li {
	width: 33.33%;
	text-align: center;
	margin-bottom: 30px;
	float: left;
}

.easc-intro-list ul li .icon {
	width: 76px;
	margin: 0 auto 20px;
}

.easc-intro-list ul li .icon img {
	width: 100%;
}

.easc-intro-list ul li .txt {
	min-height: 144px;
	width: 80%;
	margin: 0 auto;
}

.easc-intro-list ul li .txt h3 {
	margin-bottom: 15px;
}

.easc-intro-list ul li .txt p {
	color: #575d6c;
	line-height: 26px;
}

.EASC_detail_list li .w1440 {
	display: flex;
	justify-content: center;
	align-items: center;
}

.EASC_detail_list li .w1440::before {
	display: none;
}

.EASC_detail_list li .left {
	float: none;
}

.EASC_detail_list li .right {
	position: relative;
	float: none;
}

.EASC_detail_list li:nth-child(even) .w1440 {
	flex-direction: row-reverse;
}

.EASC_detail_list .img {
	text-align: center;
}

.EASC_detail_list li .right .des {
	margin-bottom: 15px;
}

.EASC_detail_list li .product_detail_link a {
	background-image: linear-gradient(135deg, #0068dd, #00aeee);
	background-color: #0360c3;
	color: #fff;
	border: none;
	height: 40px;
	line-height: 40px;
}

.EASC_detail_list a .iconfont {
	opacity: 0;
	transition: all 0.4s;
}

.EASC_detail_list li .product_detail_link a:hover .iconfont {
	opacity: 1;
	margin-left: 10px;
}

.EASC-huoqu .huoqu_more {
	margin-top: 0;
}

.function-sw1 .resources_txt {
	height: 205px;
	box-sizing: border-box;
}

.function-sw1 .resources_txt .resources_tit {
	font-weight: bold;
}

.function-sw1 .resources_more {
	font-size: 16px;
	color: #767789;
}

.EASC-resources .sort {
	border-bottom: none;
}

.EASC-anli .anli_txt>div {
	width: calc(867%/1440*100);
}

.EASC-anli .anli_txt .fnt_20 {
	line-height: 1.6;
}

.EASC-anli .swiper-pagination {
	bottom: 50px;
}

.anli_logo div {
	margin-bottom: 25px;
}

@media screen and (max-width: 1780px) {
	.EASC-anli .anli_txt {
		top: 50%;
		transform: translate(-50%, -50%);
	}
}

@media screen and (max-width: 1440px) {
	.EASC-anli .anli_txt>div {
		width: 60%;
	}

	.EASC-anli .anli_tit {
		margin: 30px 0 20px;
	}

	.banner-EASC .text .banner-text {
		margin-bottom: 50px;
	}
}

@media screen and (max-width: 1280px) {
	.EASC-anli .anli_txt>div {
		width: 100%;
	}
}

@media screen and (max-width: 1024px) {
	.easc-intro-list ul li .icon {
		width: 50px;
	}

	.EASC-anli .swiper-pagination {
		bottom: 20px;
	}

	.anli .swiper-pagination {
		padding: 0 20px;
	}

	.anli .swiper-slide .sw_bg {
		object-fit: cover;
		width: 100%;
	}
}

@media screen and (max-width: 768px) {
	.easc-intro-list ul {
		margin-top: 30px;
	}

	.easc-intro-list ul li {
		width: 50%;
	}

	.product_xc_banner .text .banner-text {
		margin-bottom: 30px;
	}

	.product_xc_banner .h1 {
		margin-bottom: 6px;
	}

	.product_xc_banner .text .tit {
		display: inline;
		font-weight: bold;
	}

	.product_xc_banner img {
		height: 330px;
		width: 100%;
		object-fit: cover;
	}

	.product_xc_banner .text .banner-text {
		font-size: 14px;
	}

	.manage {
		padding: 50px 0;
	}

	.manage h2 {
		margin-bottom: 20px;
	}

	.product_detail_list li .right {
		padding: 20px;
	}

	.EASC-huoqu .huoqu_more {
		margin-top: 20px;
	}

	.EASC-anli .anli_tit {
		margin: 10px 0;
	}

	.EASC-anli .anli_more {
		margin-top: 20px;
	}

	.EASC-anli .anli_txt>div {
		width: 100%;
	}

	.EASC-anli .anli_txt {
		padding: 0 20px;
	}

	.resources {
		padding: 50px 0;
	}

	.answer {
		padding: 50px 0;
	}

	.epm {
		padding: 50px 0;
	}

	.EASC-anli .swiper-slide {
		height: 520px;
	}

	.shadow {
		display: none;
	}

	.anli .swiper-pagination-bullet {
		width: 5px;
		height: 5px;
	}

	.EASC-anli .anli_txt {
		top: auto;
		transform: translate(-50%, 0);
		bottom: 75px;
	}

	.EASC-anli .anli_tit {
		font-size: 16px;
	}

	.EASC-anli .anli_txt img {
		width: 76px;
	}

	.EASC-anli .anli_txt .fnt_20 {
		font-size: 14px;
	}

	.ans_tit::after {
		-ms-transform: rotate(135deg);
		-webkit-transform: rotate(135deg);
		transform: rotate(135deg);
	}

	.ans_act::after {
		-ms-transform: rotate(315deg);
		-webkit-transform: rotate(315deg);
		transform: rotate(315deg);
	}
}

@media screen and (max-width: 420px) {
	.easc-intro-list ul li .txt p {
		display: none;
	}

	.easc-intro-list ul li .txt {
		min-height: auto;
	}

	.easc-intro-list ul li .icon {
		margin-bottom: 10px;
	}

	.easc-intro-list ul li .txt h3 {
		margin-bottom: 0;
	}

	.resources_more span {
		width: 16px;
		height: 16px;
	}

	.resources_more span::after {
		border-top: 3px solid transparent;
		border-left: 5px solid rgba(0, 0, 0, 0.5);
		border-bottom: 3px solid transparent;
	}
}

/* 默认按钮 */
.product-link a {
	display: inline-block;
	text-align: center;
	border-radius: 5px;
	border: 1px solid #fff;
	box-sizing: border-box;
	height: 42px;
	line-height: 42px;
	border: none;
	font-size: 16px;
	min-width: 124px;
	text-align: center;
}

.product-link a:after {
	transform: translateY(-1px);
	content: "";
	transition: all .4s ease;
	font-family: "iconfont";
	display: inline-block;
	vertical-align: middle;
}

.product-link a:hover:after {
	content: "\e683";
	margin-left: 5px;
}

.product-link a.blue {
	color: #fff;
	background-color: #2183e9;
}

.product-link a.blue-jb {
	color: #fff;
	background-image: linear-gradient(135deg, #0068dd, #00aeee);
	background-color: #0360c3;
}

.product-link a.border {
	border: 1px solid #262b39;
	color: #252b3a;
	line-height: 40px;
}

.EBC-intro-list ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.EBC-intro-list ul li {
	float: left;
	width: 25%;
	margin-bottom: 20px;
}

.EBC-intro-list ul li .icon {
	max-width: 85px;
	margin: 0 auto 20px;
	width: 68px;
	height: 64px;
}

.EBC-intro-list ul li .icon img {
	max-width: 100%;
	transition: all .5s;
	width: 100%;
}

.EBC-intro-list ul li .txt {
	padding: 0 10%;
}

.EBC-intro-list ul li .txt h3 {
	text-align: center;
	margin-bottom: 12px;
}

.EBC-intro-list ul li .txt p {
	color: #575d6c;
	line-height: 28px;
	font-size: 16px;
}

.IDC-velue {
	background-image: linear-gradient(to bottom, #f5f7fa, #fff);
	padding: 86px 0 120px;
	overflow: hidden;
}

.IDC-velue .inner {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
}

.IDC-velue .img {
	width: 38.75%;
	text-align: center;
}

.IDC-velue .img img {
	max-width: 100%;
	transition: all .4s ease;
}

.IDC-velue .img:hover img {
	transform: scale(1.05);
}

.IDC-velue .info {
	width: 61.11111%;
	padding-right: 5%;
}

.IDC-velue .info h3 {
	margin-bottom: 10px;
	font-weight: bold;
}

.IDC-velue .info h4 {
	margin-bottom: 15px;
}

.IDC-velue .info p {
	line-height: 1.6;
	margin-bottom: 55px;
	font-weight: lighter;
}

.fit-solution {
	background-image: linear-gradient(to bottom, #f5f7fa, #fefefe);
	padding: 86px 0 120px;
	overflow: hidden;
}

.fit-solution .title {
	text-align: center;
	margin-bottom: 20px;
}

.fit-solution .title h3 {
	font-weight: bold;
}

.fit-solution .tabnav {
	border-bottom: 1px solid #d9d9d9;
}

.fit-solution .tabnav ul {
	display: flex;
	justify-content: center;
}

.fit-solution .tabnav ul li {
	line-height: 66px;
	padding: 0 5%;
}

.fit-solution .tabnav ul li a {
	display: inline-block;
	position: relative;
}

.fit-solution .tabnav ul li a::after {
	content: '';
	display: block;
	width: 0;
	height: 4px;
	position: absolute;
	left: 0;
	bottom: 0;
	transition: all .4s ease;
}

.fit-solution .tabnav ul li a:hover {
	color: #3074d9;
}

.fit-solution .tabnav ul li.active a {
	color: #3074d9;
}

.fit-solution .tabnav ul li.active a::after {
	width: 100%;
	background-color: #3074d9;
}

.fit-solution .hd {
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	padding: 50px 0;
}

.fit-solution .item {
	display: none;
}

.fit-solution .item:first-child {
	display: block;
}

.fit-solution .img {
	width: 50%;
	padding-right: 3%;
}

.fit-solution .img img {
	max-width: 100%;
	transition: all .4s ease;
}

.fit-solution .img:hover img {
	transform: scale(1.05);
}

.fit-solution .hd .info {
	width: 50%;
	padding-right: 5%;
}

.fit-solution .hd .info h3 {
	font-weight: bold;
	margin-bottom: 10px;
}

.fit-solution .hd .info p {
	color: #575d6c;
	line-height: 1.875;
	font-size: 16px;
}

.fit-solution .future {
	margin-top: 45px;
	padding-right: 20%;
	display: flex;
	flex-wrap: wrap;
}

.fit-solution .future span {
	line-height: 45px;
	font-size: 16px;
	color: #575d6c;
	display: inline-block;
	width: 33.33%;
}

.fit-solution .product-link {
	margin-top: 55px;
}

.fit-solution .product-link a {
	width: 193px;
	line-height: 50px;
	height: 50px;
}

.fit-solution .product-link a:first-child {
	margin-right: 10px;
}

.fit-solution .bd {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-top: 20px;
}

.fit-solution .bd .info {
	width: 63.54167%;
	padding-right: 10%;
}

.fit-solution .bd .info h3 {
	font-weight: bold;
	margin-bottom: 32px;
}

.fit-solution .bd .info .txt {
	position: relative;
}

.fit-solution .bd .info .txt::before {
	content: '';
	display: block;
	width: 43px;
	height: 43px;
	background: url(../image/omnichannel_cloud/img_EBC03.png) 0 0/cover no-repeat;
	position: absolute;
	left: -75px;
	top: -18px;
}

.fit-solution .bd .info .txt::after {
	content: '';
	display: block;
	width: 43px;
	height: 43px;
	background: url(../image/omnichannel_cloud/img_EBC04.png) 0 0/cover no-repeat;
	position: absolute;
	right: -75px;
	bottom: -18px;
}

.fit-solution .bd .info .txt p {
	color: #575d6c;
	font-size: 16px;
	line-height: 1.875;
	font-style: italic;
}

.fit-solution .bd .info .txt p.end {
	font-style: normal;
	text-align: right;
	margin-top: 20px;
	color: #000;
}

.fit-solution .logobox {
	width: 31.25%;
	text-align: center;
}

.fit-solution .logobox .logo {
	margin-bottom: 30px;
}

.fit-solution .logobox .logo img {
	max-width: 100%;
	transition: all .4s ease;
}

.fit-solution .logobox .logo:hover img {
	transform: scale(1.05);
}

.fit-solution .logobox a {
	font-size: 16px;
	color: #3074d9;
	text-decoration: underline;
	display: inline-block;
}

.qiye-solution {
	padding: 70px 0 100px;
	overflow: hidden;
}

.qiye-solution .item {
	display: none;
	margin-top: 50px;
}

.qiye-solution .item:first-child {
	display: block;
}

.qiye-solution .item img {
	width: 100%;
}

.qiye-solution .title {
	text-align: center;
	margin-bottom: 25px;
}

.qiye-solution .title h3 {
	font-weight: bold;
}

.qiye-solution .tabnav {
	border-bottom: 1px solid #d9d9d9;
}

.qiye-solution .tabnav ul {
	/* display: flex;
  justify-content: center; */
	text-align: center;
}

.qiye-solution .tabnav ul li {
	line-height: 66px;
	padding: 0 5%;
	display: inline-block;
}

.qiye-solution .tabnav ul li a {
	display: inline-block;
	position: relative;
	padding: 0 22px;
}

.qiye-solution .tabnav ul li a::after {
	content: '';
	display: block;
	width: 0;
	height: 4px;
	position: absolute;
	left: 0;
	bottom: 0;
	transition: all .4s ease;
}

.qiye-solution .tabnav ul li a:hover {
	color: #3074d9;
}

.qiye-solution .tabnav ul li.active a {
	color: #3074d9;
}

.qiye-solution .tabnav ul li.active a::after {
	width: 100%;
	background-color: #3074d9;
}

.qiye-solution .pc {
	display: block;
}

.qiye-solution .mb {
	display: none;
}

@media screen and (max-width: 1440px) {
	.EBC-intro-list ul li .txt {
		padding: 0 6%;
	}

	.IDC-velue .img img {
		width: 70%;
	}

	.fit-solution .img img {
		width: 80%;
	}
}

@media screen and (max-width: 1024px) {
	.IDC-velue {
		padding: 40px 0 60px;
	}

	.fit-solution {
		padding: 40px 0 60px;
	}

	.qiye-solution {
		padding: 35px 0 50px;
	}

	.qiye-solution .item {
		margin-top: 25px;
	}

	.IDC-velue .info {
		padding-right: 0;
	}

	.fit-solution .hd .info {
		padding-right: 0;
	}

	.fit-solution .bd .info {
		padding-right: 0;
	}

	.fit-solution .hd {
		padding: 25px 0;
	}
}

.mb-title {
	display: none;
}

.mb-a {
	display: none;
}

@media screen and (max-width: 768px) {
	.EBC-intro-list ul {
		margin-top: 30px;
		display: flex;
		flex-wrap: wrap;
	}

	.EBC-intro-list ul li {
		width: 50%;
		margin-bottom: 20px;
	}

	.EBC-intro-list ul li .icon {
		margin-bottom: 10px;
		max-width: 48px;
		text-align: center;
		height: 37px;
	}

	.EBC-intro-list ul li .icon img {
		width: auto;
		max-height: 100%;
		object-fit: contain;
	}

	.EBC-intro-list ul li .txt h3 {
		margin-bottom: 6px;
		font-weight: bold;
	}

	.EBC-intro-list ul li .txt p {
		font-size: 14px;
		line-height: 20px;
	}

	.mb-title {
		display: block;
		text-align: center;
		margin-bottom: 20px;
	}

	.mb-title h3 {
		font-weight: bold;
	}

	.IDC-velue .img {
		width: 100%;
	}

	.IDC-velue .img img {
		width: 40%;
	}

	.IDC-velue .info {
		width: 100%;
		margin-top: 20px;
		text-align: center;
	}

	.IDC-velue .info p {
		margin-bottom: 25px;
		font-size: 14px;
		font-weight: normal;
	}

	.IDC-velue .info h3 {
		display: none;
	}

	.IDC-velue .info h4 {
		font-weight: bold;
	}

	.fit-solution .tabnav ul {
		justify-content: space-around;
	}

	.fit-solution .tabnav ul li a {
		font-size: 14px;
	}

	.fit-solution .tabnav ul li {
		padding: 0;
	}

	.fit-solution .tabnav ul li:first-child {
		padding-left: 0;
	}

	.fit-solution .tabnav ul li:last-child {
		padding-right: 0;
	}

	.fit-solution .img {
		width: 100%;
		padding-right: 0;
		text-align: center;
		display: none;
	}

	.fit-solution .img img {
		width: auto;
	}

	.fit-solution .hd .info {
		width: 100%;
	}

	.fit-solution .future {
		margin-top: 20px;
		padding-right: 0;
	}

	.fit-solution .future span {
		line-height: 2;
	}

	.fit-solution .product-link {
		margin-top: 25px;
	}

	.fit-solution .product-link a {
		width: 150px;
	}

	.fit-solution .logobox {
		width: 100%;
	}

	.fit-solution .bd {
		flex-wrap: wrap;
		width: 90%;
		margin: 0 auto;
	}

	.fit-solution .bd .info {
		width: 100%;
		margin-top: 20px;
	}

	.fit-solution .bd .info p {
		font-size: 14px;
	}

	.fit-solution .hd .info p {
		font-size: 14px;
		line-height: 1.6;
	}

	.fit-solution .product-link a {
		width: 124px;
		height: 42px;
		line-height: 42px;
	}

	.fit-solution .bd .info .txt {
		padding-top: 10px;
	}

	.fit-solution .bd .info .txt::before {
		width: 22px;
		height: 22px;
		left: -10px;
	}

	.fit-solution .bd .info .txt::after {
		width: 22px;
		height: 22px;
		right: -10px;
		bottom: 50px;
	}

	.fit-solution .bd .info .txt p {
		font-size: 14px;
		text-align: justify;
	}

	.qiye-solution .tabnav ul {
		justify-content: space-around;
	}

	.qiye-solution .tabnav ul li a {
		font-size: 14px;
	}

	.qiye-solution .tabnav ul li {
		padding: 0;
	}

	.qiye-solution .title {
		padding: 0 20%;
	}

	.fit-solution .logobox .logo {
		margin-bottom: 10px;
	}

	.fit-solution .logobox a {
		display: none;
	}

	.fit-solution .mb-a {
		display: block;
		margin-top: 20px;
	}

	.fit-solution .mb-a a {
		font-size: 16px;
		color: #3074d9;
		text-decoration: underline;
		display: inline-block;
	}

	.fit-solution .future span {
		font-size: 14px;
	}

	.qiye-solution .pc {
		display: none;
	}

	.qiye-solution .mb {
		display: block;
	}
}

/* 云星空 */
.product_xc_banner_link a.btn-white {
	background-color: #fff;
	color: #000;
}

.rlv-product {
	background-color: #e1e9f3;
	padding: 85px 0 75px;
	overflow: hidden;
}

.rlv-product .title {
	text-align: center;
	margin-bottom: 35px;
}

.rlv-product .title h3 {
	font-weight: bold;
}

.rlv-product .cont ul {
	display: flex;
	flex-wrap: wrap;
	margin-left: -10px;
	margin-right: -10px;
}

.rlv-product .cont ul li {
	width: 25%;
	padding: 10px;
}

.rlv-product .cont ul li a {
	display: block;
	background-color: #fff;
	height: 260px;
	padding: 30px 10%;
	position: relative;
	overflow: hidden;
}

.rlv-product .cont ul li a .img {
	position: relative;
	height: 50px;
	width: 50px;
	transition: 0.5s;
}

.rlv-product .cont ul li a .img img {
	width: 100%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	transition: 0.5s;
}

.rlv-product .cont ul li a .text {
	position: absolute;
	z-index: 2;
	width: 100%;
	padding: 0 10% 30px;
	left: 0;
	bottom: auto;
	transition: all .5s ease;
	top: 100px;
}

.rlv-product .cont ul li a .text .epm_tit {
	margin-bottom: 15px;
}

.rlv-product .cont ul li a .epm_more {
	max-height: 42px;
	margin-top: 30px;
	transition: 0.5s;
	border: 1px solid #7b7d7e;
	opacity: 0;
	visibility: hidden;
}

.rlv-product .cont ul li a:hover .img {
	opacity: 0;
}

.rlv-product .cont ul li a:hover .text {
	top: 0;
}

.rlv-product .cont ul li a:hover .epm_more {
	opacity: 1;
	visibility: visible;
}

@media screen and (max-width: 1440px) {
	.epm_tit {
		margin: 15px 0 10px;
	}

	.rlv-product .cont ul li a .text {
		top: 80px;
	}

	.rlv-product .cont ul li a:hover .epm_more {
		margin-top: 10px;
	}
}

@media screen and (max-width: 768px) {
	.rlv-product {
		padding: 30px 0;
	}

	.rlv-product .cont ul li {
		width: 33.33%;
	}
}

@media screen and (max-width: 750px) {
	.rlv-product {
		background-color: #f5f7fa;
	}

	.rlv-product .title {
		margin-bottom: 20px;
	}

	.rlv-product .cont ul {
		margin-left: -5px;
		margin-right: -5px;
	}

	.rlv-product .cont ul li {
		padding: 5px;
		width: 50%;
	}

	.rlv-product .cont ul li a {
		height: 240px;
	}

	.rlv-product .cont ul li a .img {
		width: 25px;
		height: 25px;
	}

	.rlv-product .cont ul li a .img img {
		width: 100%;
	}

	.rlv-product .cont ul .epm_des {
		font-size: 14px;
	}

	.rlv-product .cont ul li a .text {
		top: 50px;
	}

	.rlv-product .cont ul li a .text .epm_tit {
		margin: 6px 0 5px;
	}

	.rlv-product .cont ul li a:hover .text {
		padding-top: 15px;
	}

	.rlv-product .cont ul li a .epm_more {
		width: 84px;
		line-height: 32px;
		font-size: 14px;
		height: 32px;
	}
}

@media screen and (max-width: 360px) {
	.rlv-product .cont ul li a {
		height: 280px;
	}
}

/* 功能对比 */
.cloud-duibi {
	padding: 120px 0 180px;
}

.cloud-duibi .innerw {
	width: 100%;
	margin: 0 auto;
}

.cloud-duibi .title {
	display: flex;
	justify-content: space-between;
	margin-bottom: 35px;
	align-items: flex-end;
}

.cloud-duibi .title h3 {
	font-weight: bold;
}

.cloud-duibi .title .rt {
	display: flex;
}

.cloud-duibi .title .rt span {
	display: flex;
	align-items: center;
	font-size: 16px;
	color: #575d6c;
	margin-right: 30px;
}

.cloud-duibi .title .rt span:last-child {
	margin-right: 0;
}

.cloud-duibi .title .rt span img {
	margin-right: 10px;
}

.cloud-duibi .cont {
	box-shadow: 0 0 50px rgba(0, 0, 0, 0.1);
}

.cloud-duibi .hd {
	background-color: #484848;
	color: #fff;
}

.cloud-duibi .hd ul {
	display: flex;
}

.cloud-duibi .hd ul li {
	width: 33.33%;
	text-align: center;
	border-left: 1px solid rgba(255, 255, 255, 0.2);
}

.cloud-duibi .hd ul li:first-child {
	border-left: none;
}

.cloud-duibi .hd ul .tit1 {
	padding: 28px 10px 10px;
}

.cloud-duibi .hd ul .tit1 h4 {
	font-weight: bold;
}

.cloud-duibi .hd ul .tit1 p {
	font-size: 16px;
	opacity: .8;
}

.cloud-duibi .hd ul .titfull {
	height: 100%;
	padding-top: 0;
	display: flex;
	align-items: center;
	justify-content: center;
}

.cloud-duibi .hd ul .product-link {
	margin-top: 8px;
}

.cloud-duibi .hd ul .product-link a {
	width: 160px;
}

.cloud-duibi .duibi-lists {
	font-size: 16px;
	border-bottom: 1px solid #d2d6e7;
}

.cloud-duibi .duibi-lists ul {
	display: flex;
	display: -webkit-flex;
	border-left: 1px solid #d2d6e7;
}

.cloud-duibi .duibi-lists ul li {
	width: 33.33%;
	border: 1px solid #d2d6e7;
	border-left: none;
	height: 58px;
	display: flex;
	display: -webkit-flex;
	align-items: center;
	justify-content: center;
	border-bottom: none;
	background-color: #f8f9fb;
}

.cloud-duibi .duibi-lists ul li:first-child {
	justify-content: flex-start;
	padding-left: 10%;
	font-weight: bold;
	color: #000;
	cursor: pointer;
	position: relative;
}

.cloud-duibi .duibi-lists ul i {
	display: inline-block;
	width: 22px;
	height: 22px;
	border-radius: 50%;
	background: url(../images/clond/icon_add.png) center center no-repeat;
	background-color: #e8eaf3;
	position: absolute;
	left: 20%;
	top: 50%;
	transform: translateY(-50%);
}

.cloud-duibi .duibi-lists table {
	width: 100%;
}

.cloud-duibi .duibi-lists table tr {
	border-left: 1px solid #d2d6e7;
}

.cloud-duibi .duibi-lists table tr td {
	width: 33.33%;
	border: 1px solid #d2d6e7;
	border-left: none;
	height: 58px;
	text-align: center;
	vertical-align: middle;
	border-bottom: none;
}

.cloud-duibi .duibi-lists table tr td:first-child {
	text-align: left;
	padding-left: 10%;
	color: #575d6c;
	cursor: point;
}

.cloud-duibi .duibi-lists table tr:nth-child(odd) {
	background-color: #f8f9fb;
}

.cloud-duibi .duibi-lists .sbd {
	display: none;
}

.cloud-duibi .duibi-lists .item.active .stb ul li {
	background-color: #e4e9f3;
}

.cloud-duibi .duibi-lists .item.active ul i {
	background-image: url(../images/clond/icon_redu.png);
}

.anli_logos {
	padding: 74px 0 108px;
}

.anli_logos .title {
	text-align: center;
}

.anli_logos .title h3 {
	font-weight: bold;
	margin-bottom: 30px;
}

.anli_logos .tabnav {
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	margin-bottom: 50px;
}

.anli_logos .tabnav ul {
	text-align: center;
}

.anli_logos .tabnav ul li {
	margin: 0 30px;
	display: inline-block;
}

.anli_logos .tabnav ul a {
	display: inline-block;
	padding: 0 25px 16px;
	position: relative;
}

.anli_logos .tabnav ul a::after {
	content: '';
	display: none;
	width: 100%;
	height: 4px;
	background-color: #3074d9;
	position: absolute;
	bottom: 0;
	left: 0;
}

.anli_logos .tabnav ul li.active a {
	color: #3074d9;
}

.anli_logos .tabnav ul li.active a::after {
	display: block;
}

.anli_logos .tabcont .item {
	display: none;
}

.anli_logos .tabcont .item:first-child {
	display: block;
}

.anli_logos img {
	width: 100%;
}

.anli_logos .mb {
	display: none;
}

.anli_logos .product-link {
	text-align: center;
	margin-top: 55px;
}

.anli_logos .product-link a {
	width: 154px;
	height: 48px;
	line-height: 48px;
}

.fast-solution {
	background-color: #f5f7fa;
	padding: 84px 0 76px;
	overflow: hidden;
}

.fast-solution .title {
	text-align: center;
	margin-bottom: 75px;
}

.fast-solution .title h3 {
	font-weight: bold;
}

.fast-solution .swiper-wrapper {
	margin-left: -10px;
	margin-right: -10px;
}

.fast-solution .swiper-slide {
	width: 25%;
	padding: 0 10px;
}

.fast-solution .swiper-slide a {
	display: block;
	border-radius: 5px;
	background-color: #fff;
	overflow: hidden;
}

.fast-solution .swiper-slide .img {
	height: 194px;
	overflow: hidden;
}

.fast-solution .swiper-slide .img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.fast-solution .swiper-slide .info {
	height: 107px;
	padding: 10% 10%;
}

.fast-solution .swiper-slide a:hover .img img {
	transform: scale(1.05);
}

.fast-solution .swiper-slide a:hover .info h4 {
	color: #3074d9;
}

.fast-solution .product-link {
	text-align: center;
	margin-top: 55px;
}

.fast-solution .product-link a {
	width: 154px;
	height: 48px;
	line-height: 48px;
}

.wuyou-svc {
	padding: 122px 0 72px;
}

.wuyou-svc .title {
	text-align: center;
	margin-bottom: 85px;
}

.wuyou-svc .title h3 {
	font-weight: bold;
}

.wuyou-svc ul {
	display: flex;
}

.wuyou-svc ul li {
	padding: 0 8%;
	position: relative;
}

.wuyou-svc ul li .icon {
	margin-bottom: 20px;
	height: 55px;
}

.wuyou-svc ul li .icon img {
	max-height: 100%;
}

.wuyou-svc ul li .txt h2 {
	margin-bottom: 20px;
	font-weight: bold;
}

.wuyou-svc ul li .txt p {
	font-size: 16px;
	color: #575d6c;
	line-height: 1.8;
}

.wuyou-svc ul li::after {
	content: '';
	display: block;
	width: 1px;
	height: 170px;
	background-color: #d2d6e7;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}

.wuyou-svc ul li:first-child::after {
	display: none;
}

.wuyou-svc .btn {
	margin-top: 80px;
	text-align: center;
}

.wuyou-svc .btn a {
	color: #0086f9;
	font-size: 16px;
}

.wuyou-svc .btn a:after {
	transform: translateY(-1px);
	content: "\e683";
	margin-left: 5px;
	transition: all .4s ease;
	font-family: "iconfont";
	display: inline-block;
	vertical-align: middle;
}

.wuyou-svc .btn a:hover:after {
	margin-left: 10px;
}

.choose-list .swiper-pagination {
	display: none;
}

.choose-list .swiper-slide {
	border-radius: 5px;
	overflow: hidden;
}

.choose-list .resources_txt {
	padding: 20px 10%;
}

.choose-list .resources_des {
	margin-top: 15px;
}

.choose-list .resources_more {
	left: 10%;
}

.mb-show {
	display: none;
}

.pc {
	display: block;
}

.mb {
	display: none;
}

@media screen and (max-width: 1440px) {
	.rlv-product .cont ul li a {
		padding: 20px 10%;
	}

	.fast-solution .swiper-slide .img {
		height: 165px;
	}
}

@media screen and (max-width: 1024px) {
	.fast-solution .swiper-slide .img {
		height: 127px;
	}

	.cloud-duibi .innerw {
		width: 100%;
	}

	.anli_logos .tabnav ul a {
		padding: 0 10px 16px;
	}

	.anli_logos .tabnav ul li {
		margin: 0 30px;
	}

	.EASC-resources .sort a {
		margin: 0 30px;
		padding: 0 10px;
	}
}

@media screen and (max-width: 768px) {
	.fast-solution .swiper-slide .img {
		height: 127px;
	}

	.cloud-duibi {
		padding: 60px 0 90px;
	}

	.cloud-duibi .duibi-lists ul li:first-child {
		padding-left: 40px;
	}

	.cloud-duibi .duibi-lists table tr td:first-child {
		padding-left: 40px;
	}

	.cloud-duibi .duibi-lists ul i {
		left: 10px;
	}

	.cloud-duibi .title {
		flex-wrap: wrap;
	}

	.cloud-duibi .title h3 {
		margin-bottom: 20px;
		width: 100%;
	}

	.cloud-duibi .hd ul .btnbar a {
		width: 90%;
		line-height: 40px;
		border-radius: 20px;
	}

	.anli_logos {
		padding: 35px 0 40px;
	}

	.anli_logos .mb {
		display: block;
	}

	.anli_logos .pc {
		display: none;
	}

	.fast-solution {
		padding: 40px 0 35px;
	}

	.fast-solution .title {
		margin-bottom: 30px;
	}

	.fast-solution .product-link {
		margin-top: 25px;
	}

	.wuyou-svc {
		padding: 50px 0 35px;
	}

	.wuyou-svc ul li .icon {
		height: 40px;
	}

	.wuyou-svc ul li {
		padding: 0 20px;
	}

	.wuyou-svc .btn {
		margin-top: 40px;
	}

	.resources h3 {
		margin-bottom: 20px;
	}

	.cloud-duibi .title .rt span {
		font-size: 14px;
	}

	.cloud-duibi .hd ul .tit1 {
		padding: 20px 5px 10px;
	}

	.cloud-duibi .duibi-lists ul li {
		font-size: 12px;
		height: 30px;
	}

	.cloud-duibi .duibi-lists ul li img {
		width: 8px;
	}

	.cloud-duibi .duibi-lists ul i {
		width: 16px;
		height: 16px;
	}

	.cloud-duibi .duibi-lists ul li:first-child {
		padding-left: 35px;
	}

	.cloud-duibi .duibi-lists table tr td:first-child {
		padding-left: 35px;
	}

	.cloud-duibi .duibi-lists table tr td {
		font-size: 12px;
		height: 30px;
	}

	.cloud-duibi .duibi-lists table tr td img {
		width: 8px;
	}

	.cloud-duibi .title .rt {
		width: 100%;
		align-items: center;
		justify-content: center;
	}

	.cloud-duibi .title .rt span img {
		width: 13px;
		margin-right: 5px;
	}

	.wuyou-svc .title {
		margin-bottom: 40px;
	}

	.anli_logos .title h3 {
		padding: 0 10%;
	}

	.anli_logos .tabnav ul {
		display: flex;
		overflow-x: auto;
		white-space: nowrap;
	}

	.anli_logos .tabnav ul::-webkit-scrollbar-track {
		background-color: transparent;
	}

	.anli_logos .tabnav ul::-webkit-scrollbar {
		width: 0px;
		height: 0px;
		background-color: transparent;
	}

	.anli_logos .tabnav ul::-webkit-scrollbar-thumb {
		background-color: transparent;
	}

	.anli_logos .tabnav {
		margin-bottom: 30px;
	}

	.anli_logos .tabnav ul li {
		margin: 0 5px;
	}

	.anli_logos .tabnav ul li:first-child {
		margin-left: 0;
	}

	.anli_logos .tabnav ul li:last-child {
		margin-left: 0;
	}

	.EASC-resources .sort {
		display: flex;
		justify-content: space-between;
	}

	.EASC-resources .sort a {
		padding: 0;
		margin: 0;
	}

	.cloud-duibi .innerw {
		overflow-x: auto;
	}

	.cloud-duibi .innerw::-webkit-scrollbar-track {
		background-color: transparent;
	}

	.cloud-duibi .innerw::-webkit-scrollbar {
		width: 0px;
		height: 0px;
		background-color: transparent;
	}

	.cloud-duibi .innerw::-webkit-scrollbar-thumb {
		background-color: transparent;
	}

	.cloud-duibi .title {
		text-align: center;
		margin-bottom: 20px;
	}

	.cloud-duibi .hd ul .tit1 h4 {
		font-size: 12px;
	}

	.cloud-duibi .hd ul .tit1 h4 span {
		display: block;
		text-align-last: left;
	}

	.cloud-duibi .hd ul .tit1 p {
		font-size: 12px;
		letter-spacing: -1px;
		min-height: 36px;
	}

	.cloud-duibi .hd ul .product-link a {
		max-width: 105px;
		min-width: auto;
		font-size: 12px;
		height: 22px;
		line-height: 22px;
	}

	.mb-show {
		display: block;
	}

	.pc {
		display: none;
	}

	.mb {
		display: block;
	}

	.choose-list .resources_des {
		font-size: 14px;
	}
}

@media screen and (max-width: 450px) {
	.wuyou-svc .title h3 {
		padding: 0 10%;
	}

	.fast-solution .swiper-slide {
		padding: 0;
	}

	.sort a {
		padding: 0 5px;
	}

	.cloud-duibi {
		padding-bottom: 45px;
	}

	.cloud-duibi .title .rt span {
		margin-right: 10px;
	}

	.cloud-duibi .hd ul .product-link a {
		width: 90%;
	}
}

/* 疑问 */
.wrapper {
	width: 1334px;
	margin: 0 auto;
}

@media screen and (max-width: 1440px) {
	.wrapper {
		width: 1100px;
	}
}

@media screen and (max-width: 1280px) {
	.wrapper {
		width: 90%;
	}
}

@media screen and (max-width: 1024px) {
	.wrapper {
		width: calc(100% - 40px);
	}
}

.index-yiwen {
	background-color: #f5fcff;
}

.index-yiwen .wrapper {
	position: relative;
}

.index-yiwen .wrapper .img {
	position: absolute;
	bottom: 0;
	right: -5%;
	width: 48.2009%;
}

.index-yiwen .wrapper .img img {
	width: 100%;
}

.index-yiwen .info {
	padding: 50px 0 36px;
}

.index-yiwen .info h2 {
	color: #2183e9;
	margin-bottom: 25px;
}

.index-yiwen .info p {
	max-width: 48.87556%;
	line-height: 1.6;
	letter-spacing: 1px;
	margin-bottom: 20px;
}

.index-yiwen .jd-info {
	display: flex;
	display: -webkit-flex;
	align-items: center;
}

.index-yiwen .jd-info .qrc {
	width: 104px;
	margin-right: 19px;
}

.index-yiwen .jd-info .qrc img {
	width: 100%;
}

.index-yiwen .jd-info .txt {
	line-height: 1.6;
	font-weight: bold;
}

@media screen and (max-width: 1024px) {
	.index-yiwen .wrapper .img {
		right: 0;
	}
}

@media screen and (max-width: 768px) {
	.index-yiwen .info p {
		max-width: 100%;
	}

	.index-yiwen .wrapper .img {
		position: relative;
		margin: 0 auto;
	}
}

@media screen and (max-width: 750px) {
	.index-yiwen .info h2 {
		font-weight: bold;
		margin-bottom: 10px;
	}

	.index-yiwen .info h2 span {
		display: block;
	}

	.index-yiwen .jd-info {
		justify-content: center;
	}

	.index-yiwen .wrapper .img {
		width: 100%;
	}
}

@media screen and (max-width: 540px) {
	.index-yiwen .wrapper .img {
		width: 100%;
	}
	.qiye-solution .title{ padding: 0;}
	.product_xc_banner img{ right: auto; width: 100%; height: 50vw;}
    .banner_pc{ display: block;}
	.product_xc_banner .text{ top: 70%;}
    .product_xc_banner .text .fs42{ font-size: 4vw;}
    .product_xc_banner .text h1.fs42{ font-size: 5vw;}
    .product_xc_banner_link a{ display: none;}
    .product_xc_banner .text .banner-text{ margin-bottom: 4vw;}
    .product_xc_banner .text .banner-text{ font-size: 3.6vw;}
	.manage h2{ padding: 0;}
	.huoqu_flx .fs36{ font-size: 5vw;}
}