.cloud-container .cloud-section {
	position: relative;
	width: 100%;
}

.cloud-container .cloud-flex {
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 78.125vw;
	margin: 0 auto;
}

.cloud-container .cloud-flex-star {
	align-items: flex-start;
}

.cloud-container .nowrap {
	white-space: nowrap;
}

.cloud-container .cloud-img {
	width: 100%;
	display: block;
}

.cloud-container .cloud-nowrap {
	white-space: nowrap;
}

.cloud-container .pc-show {
	display: block;
}

.cloud-container .cloud-bg-blue {
	background-color: rgba(224, 241, 255, .3);
}

.cloud-container .text-48 {
	font-size: 2.5vw;
	line-height: 1.25;
	font-weight: bold;
}

.cloud-container .text-32 {
	font-size: 1.666667vw;
	line-height: 1.25;
	font-weight: bold;
	margin-top: 1.041667vw;
}

.cloud-container .text-new32 {
	font-size: 1.666667vw;
	line-height: 1.6;
}

.cloud-container .text-22 {
	font-size: 1.145833vw;
	line-height: 1.6;
}

.cloud-container .text-16 {
	font-size: 0.833333vw;
	line-height: 1.6;
	opacity: .6;
}

.cloud-container .text-13 {
	font-size: 0.677083vw;
	line-height: 1.6;
	opacity: .4;
}

@media screen and (max-width: 1800px) and (min-width: 1100px) {
	.cloud-container .text-13 {
		font-size: 12px;
	}
}

.cloud-container .cloud-center {
	text-align: center;
	margin-bottom: 5.2083vw;
	/* margin-bottom: 3.125vw; */
}

.cloud-container .cloud-center .icon {
	width: 2.5vw;
}

.cloud-container .text-content .text-22,
.cloud-container .text-content .text-13 {
	margin-top: 1.5625vw;
}

.cloud-container .cloud-s1 .cloud-flex {
	padding-top: 5.208333vw;
}

.cloud-container .cloud-s1 .kv-icon {
	width: 2.2656vw;
}

.cloud-container .cloud-s1 .sub-title p {
	display: inline-block;
	vertical-align: middle;
	margin-left: 0.78125vw;
	margin-top: 0;
}

.cloud-container .cloud-s1 .text-content {
	width: 29.166vw;
}

.cloud-container .cloud-s1 .img-content {
	width: 47.369792vw;
}

.cloud-container .cloud-s1 .text-content .text-48 {
	margin-top: 1.5625vw;
}

.cloud-container .cloud-s1 a.text-13 {
	display: inline-block;
	padding: 12px 24px;
	background-color: #000;
	color: #fff;
	font-size: 13px;
	line-height: 24px;
	font-weight: 800;
	border-radius: 40px;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	-ms-border-radius: 40px;
	-o-border-radius: 40px;
	margin-top: 2.083333vw;
	opacity: 1;
}


.cloud-container .cloud-s3,
.cloud-container .cloud-s4,
.cloud-container .cloud-s6 {
	margin-top: 10.416667vw;
}

.cloud-container .cloud-s2 {
	margin-top: 6.25vw;
}

.cloud-container .cloud-s2 .text-content,
.cloud-container .cloud-s3 .text-content,
.cloud-container .cloud-s4 .text-content,
.cloud-container .cloud-s6 .text-content,
.cloud-container .cloud-s7 .text-content,
.cloud-container .cloud-s8 .text-content,
.cloud-container .cloud-s9 .text-content {
	width: 33.333333vw;
}

.cloud-container .cloud-s2 .img-content {
	width: 32.8125vw;
}

.cloud-container .cloud-s3 .img-content,
.cloud-container .cloud-s5 .img-content {
	width: 39.21875vw;
}

.cloud-container .cloud-s4 .img-content {
	width: 25vw;
	margin-left: 4.166667vw;
}

.cloud-container .cloud-s4 {
	margin-bottom: 6.25vw;
}

.cloud-container .cloud-s5 {
	padding-top: 6.25vw;
}

.cloud-container .cloud-s5 .text-content {
	width: 31.9vw;
}

.cloud-container .cloud-s6 .img-content {
	width: 38.463542vw;
	margin: 0;
}

.cloud-container .cloud-s6 .img-content .text-13 {
	margin-top: 0.520833vw;
}

.cloud-container .cloud-s6,
.cloud-container .cloud-s8 {
	padding-bottom: 6.25vw;
}

.cloud-container .cloud-s7 {
	padding-top: 6.25vw;
	background-color: #F9F9F9;
}
.cloud-container .cloud-s7 .cloud-flex {
	width: 89.0625%;
	margin-left: 10.9375%;
}
.cloud-container .cloud-s7 .img-content {
    width: 50.3125vw;
	position: relative;
}
.cloud-container .cloud-s7 .cloud-center {
	margin-bottom: 0;
}

.cloud-container .s7-content {
	position: relative;
}

.cloud-container .cloud-s7 a {
	opacity: 1;
	display: inline-block;
	margin-top: 1.302vw;
	cursor: pointer;
}

.cloud-container .s7-content .text-content {
	position: absolute;
	top: 50%;
	left: 11.041667vw;
	/* width: 32.812vw; */
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}

.cloud-container .cloud-s8,
.cloud-container .cloud-s9 {
	padding-top: 6.25vw;
}

.cloud-container .cloud-s8 a.text-16 {
	display: inline-block;
	font-size: 13px;
	line-height: 24px;
	font-weight: 800;
	padding: 10px 24px;
	color: #000;
	border-radius: 40px;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	-ms-border-radius: 40px;
	-o-border-radius: 40px;
	border: solid 2px #ACAFB2;
	margin-top: 1.5625vw;
	opacity: 1;
}

.cloud-container .cloud-s8 .img-content {
	width: 27.135417vw;
	margin-left: 5.989vw;
}

.cloud-container .cloud-s9 .img-content {
	margin-right: 4.1666vw;
	width: 24.27vw;
}

.cloud-container .img-content {
	width: 23.125vw;
}

.cloud-container .product-list {
	width: 78.125vw;
	margin: 6.25vw auto;
}

.cloud-container .mob-show {
	display: none;
}

.cloud-container .dis {
	position: absolute;
	bottom: 1.083333vw;
	left: 14.102083vw;
	width: 22vw;
}
@media screen and (max-width: 1500px) and (min-width: 1194px) {
	.cloud-container .dis {
		width: 27vw;
	}
		.cloud-container .dis {
			left: 11.102083vw;
		}
}

@media screen and (max-width: 1200px) {
/* 	.cloud-container .dis {
		left: 11.102083vw;
	} */

	.cloud-container .cloud-s1 .text-22 {
		font-size: 1.0416vw;
	}
}

@media screen and (max-aspect-ratio: 1 / 1),
(max-width: 677px) {

	/* @media (max-aspect-ratio: 11 / 10) { */
	.cloud-container .mob-show {
		display: block;
	}

	.cloud-container .pc-show {
		display: none;
	}

	.cloud-container .text-48 {
		font-size: 6.666667vw;
	}

	.cloud-container .text-32 {
		font-size: 6.666667vw;
		margin-top: 4.166667vw;
	}

	.cloud-container .text-new32 {
		font-size: 6.666667vw;
	}

	.cloud-container .text-22 {
		font-size: 4.444444vw;
		opacity: .5;
	}

	.cloud-container .cloud-s1 .text-22 {
		font-size: 4.444444vw;
	}

	.cloud-container .text-16 {
		font-size: 3.611111vw;
	}

	.cloud-container .text-13 {
		font-size: 3.055556vw;
	}

	.cloud-container .cloud-flex {
		flex-direction: column;
		width: 100%;
	}

	.cloud-container .cloud-center .icon {
		width: 12.5vw;
	}

	.cloud-container .cloud-section .img-content {
		width: 100%;
		margin: 0;
		margin-top: 12.5vw;
	}

	.cloud-container .cloud-section .text-content {
		width: 87.5vw;
		text-align: center;
	}

	.cloud-container .cloud-s2 .text-content,
	.cloud-container .cloud-s5 .text-content,
	.cloud-container .cloud-s7 .text-content,
	.cloud-container .cloud-s8 .text-content,
	.cloud-container .cloud-s9 .text-content {
		margin-top: 13.611111vw;
	}

	.cloud-container .cloud-s1 .text-content {
		width: 87.5vw;
		margin: 0 auto;
		text-align: left;
	}

	.cloud-container .cloud-s1 .kv-icon {
		width: 10.555556vw;
	}

	.cloud-container .cloud-s1 .text-content .text-48 {
		margin-top: 6.25vw;
	}

	.cloud-container .cloud-s1 .cloud-flex {
		padding-top: 16.111111vw;
	}

	.cloud-container .text-content .text-22,
	.cloud-container .text-content .text-13 {
		margin-top: 6.944444vw;
	}

	.cloud-container .cloud-s1 a.text-13 {
		margin-top: 9.027778vw;
	}

	.cloud-container .cloud-s3 .text-content {
		width: 88.5vw;
	}

	.cloud-container .cloud-s2,
	.cloud-container .cloud-s3,
	.cloud-container .cloud-s4,
	.cloud-container .cloud-s6 {
		margin-top: 27.777778vw;
	}

	/* .cloud-container  .img-content{
    width: 100%;
  } */
	.cloud-s2 .cloud-flex,
	.cloud-s4 .cloud-flex,
	.cloud-s6 .cloud-flex,
	.cloud-s8 .cloud-flex {
		flex-direction: column-reverse;
	}

	.cloud-container .cloud-s4 {
		margin-bottom: 13.888889vw;
	}

	.cloud-container .cloud-s5,
	.cloud-container .cloud-s7,
	.cloud-container .cloud-s8,
	.cloud-container .cloud-s9 {
		padding-top: 13.888889vw;
	}

	.cloud-container .cloud-center {
		margin-bottom: 0;
	}

	.cloud-container .cloud-s6 {
		padding-bottom: 13.888889vw;
	}

	.cloud-container .s7-content .text-content {
		position: static;
		transform: none;
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		-o-transform: none;
		margin: 0 auto;
		margin-top: 13.611111vw;
	}
	.cloud-container .cloud-s7 .cloud-flex {
		width: 100%;
		margin-left: 0;
	}

	.cloud-container .cloud-s7 .img-content {
	    width: 100%;
	}

	.cloud-container .dis {
		position: absolute;
		bottom: 5.888vw;
		left: 10.44vw;
		width: 81.75vw;
		/* left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%); */
	}

	.cloud-container .cloud-s8 a.text-16 {
		padding: 10px 24px;
		border: 2px solid rgba(0, 0, 0, .3);
		color: #000;
		margin-top: 8.333333vw;
	}

	.cloud-container .product-list {
		margin: 18.75vw auto;
	}

	.cloud-container .cloud-s1 .text-22 {
		opacity: 1;
	}

	.cloud-container .cloud-s1 .text-48,
	.cloud-container .cloud-s8 .cloud-center.text-48,
	.cloud-container .cloud-s9 .cloud-center.text-48 {
		font-size: 8.888889vw;
	}
}
.cloud-container .cloud-s1 .kv-icon {
    width: 23.072vw;
}
@media screen and (max-aspect-ratio: 1 / 1), (max-width: 677px) {
	.cloud-container .cloud-s1 .kv-icon {
	    width: 74.305vw;
	}
}
