.banner {
	position: relative;
	height: 42.5rem;

	.lead {
		h1 {
			display: inline-block;
			margin-top: 89px;
			/* font-family:"oppo sans"; */
			/* font-size: 36px; */
			font-style: normal;
			font-weight: 600;
			line-height: 50px;
			background: linear-gradient(to right, #5442F4, #4285F4);
			-webkit-background-clip: text;
			-webkit-text-fill-color: transparent;
		}

		p {
			margin-top: 13px;
			width: 50%;
			/* font-size: 16px; */
			line-height: 44px;
			color: #727272;
		}
	}

	ul {
		display: flex;
		margin-top: 40px;
		margin-bottom: 60px;

		li {
			margin-right: 10px;
			cursor: pointer;

			img {
				width: 17.2rem;
				height: auto;
			}
		}
	}
}

.nav {
	background: #E4ECFF;

	ul {
		display: flex;
		justify-content: space-around;
		padding: 15px 0;

		li {
			font-size: 2.0rem;
			color: #333;
			cursor: pointer;

			&:hover {
				color: #007AFF;
			}
		}
	}
}

.bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 42.5rem;
	z-index: -1;
}

.title {
	padding: 20px 0;
	text-align: center;
	color: #000;

	h2 {
		/* font-size: 22px; */
		font-weight: 500;
		letter-spacing: 1.6px;
		flex-shrink: 0;
		color: #191c20;
	}

	p {
		flex-shrink: 0;
		color: #aab7cc;
		text-align: center;

		/*  font-size: 14px; */
		font-style: normal;
		font-weight: 400;
		line-height: normal;
		letter-spacing: 0.7px;
		text-transform: uppercase;
	}

}


/* 产品概述 */
.overview {
	/* position: relative; */
	background: url('../images/product/overview-bg.png') center/100% 100% no-repeat;
	height: 100%;
	padding-bottom: 20px;

	.content {
		border: 1px solid #FFF;
		padding: 15px;

		video {
			max-height: 220px;
			border: 1px solid #D0E5FE;
			background-color: #E0F2FF;
			padding: 5px;
		}

		.col-md-8 {
			display: flex;
			flex-direction: column;
			justify-content: space-between;
		}

		.paragraph {
			padding-bottom: 10px;
			padding-right: 10px;
			display: flex;

			img {
				width: 16px;
				height: 16px;
				margin-top: 5px;
				margin-right: 4px;
			}

			p {
				/* font-size: 13px; */
				/* line-height: 24px; */
				line-height: 2;
				color: #000;
			}
		}
	}

	.carousel {
		display: flex;
		justify-content: space-between;
		align-items: center;
		margin-top: 34px;
		margin-bottom: 20px;

		ul {
			display: flex;
			overflow: hidden;
			width: 100%;
			margin: 0 15px;

			li {
				margin-right: 30px;
				/* cursor: pointer; */

				img {
					height: 50px;
					user-select: none;
					pointer-events: none;
				}
			}
		}

		.prev,
		.next {
			height: 50px;
			cursor: pointer;
		}
	}
}

/* 产品证书 */
.certification {
	/* position: relative; */
	background: url('../images/product/certification-bg.png') center/100% 100% no-repeat;
	height: 100%;
	padding-bottom: 45px;

	ul {
		display: flex;
		padding: 15px 0;
		margin-left: 20px;
		/* margin-bottom: 20px; */
		width: 70%;
		justify-content: space-around;

		li {
			list-style-type: none;

			img {
				height: 190px;
				border: 6px solid rgba(209, 219, 244, 0.5);
				border-radius: 5px;
				margin-right: 15px;
			}
		}
	}
}

/* 产品特点 */
.features {
	/* 	position: relative; */
	height: auto;
	padding-bottom: 40px;
	background: url('../images/product/features-bg.png') center/100% 100% no-repeat;
	z-index: -1;

	.title h2 {
		color: #FFF;
	}

	ul {
		display: flex;
		justify-content: space-between;
		padding: 0px 0;
		/* margin-bottom: 20px; */
		gap: 10px;

		li {
			/* position: relative; */
			flex: 1;
			height: 200px;
			text-align: center;

			img {
				margin-top: 20px;
				height: 105px;
				width: auto;
				/* position: absolute;
				top: 0;
				left: 0;
				z-index: -1;
				height: 100%; */
			}

			i {
				display: inline-block;
				font-style: normal;
				margin-top: 10px;
				/* font-size: 14px; */
				font-weight: 600;
			}
		}
	}
}

/* 产品架构 */
.architecture {
	/* 	position: relative; */
	height: 100%;

	.content {
		text-align: center;
		padding-bottom: 25px;

		img {
			width: 100%;
		}
	}
}

/* 产品价值 */
.value {
	position: relative;
	height: 100%;
	padding-bottom: 48px;

	.content {
		text-align: center;
		/* margin-bottom: 20px; */

		img {
			width: 80%;
		}

		p {
			position: absolute;
			/* font-size: 14px; */
			color: #000;
			font-weight: 500;
			display: flex;
			align-items: start;

			img {
				width: 70px;
				margin: -8px -10px 0;
			}
		}

		.v1 {
			top: 40%;
			left: 12%;
		}

		.v2 {
			top: 60%;
			left: 67%;
		}

		.v3 {
			top: 73%;
			left: 17%;
		}

		.v4 {
			top: 34%;
			left: 77%;
		}

		.v5 {
			top: 25%;
			left: 25%;
		}

		.v6 {
			top: 21%;
			left: 60%;
		}
	}
}

.value {
	.content {
		margin-top: 30px;
		margin-bottom: 60px;
		display: flex;
		justify-content: space-between;
		gap: 50px;

	}

	.product-value-box {
		flex: 1;
		/* 均分宽度 */
		padding: 30px;
		flex-direction: column;
		align-items: flex-start;
		gap: var(--font-size-12, 12px);
		flex-shrink: 0;
		border-radius: 14px;
		/* border: var(--stroke-weight-2, 2px) solid var(--cloud-tencent-com-white, #FFF); */
		background: linear-gradient(301deg, #ffffff99 72.41%, #9fdbfe00 167.89%);
		box-shadow: 8px 8px 20px 0 #3763aa1a, -8px -8px 20px 0 #5e789e1f;
	}

	.product-value-box img {
		width: 126px;
		height: 116px;
	}

	.product-value-box .title {
		color: #4d6181;
		font-family: "OPPOSans";
		text-align: center;
		font-size: 2.8rem;
		font-weight: 500;
		padding: 0px;
	}

	.product-value-box .text {
		margin-top: 25px;
		color: #3d485d;
		text-align: justify;
		font-family: "OPPOSans";
		font-size: 1.6rem;
		font-style: normal;
		font-weight: 400;
		line-height: 30px;
	}

	.product-value-box-left {
		text-align: left;
		width: 28%;
		display: flex;
		flex-direction: column;
		/* 子元素垂直排列 */
		justify-content: space-around;

		img {
			width: 50px;
			height: 50px;
		}

	}

	.product-value-box-line {
		height: 2px;
		background-color: #227aff;
		border: none;
		opacity: 0.8;
	}

	.product-value-box-title {
		color: #2974ff;
		font-size: 2.4rem;
		font-weight: 700;
		height: 40px;
	}

	.product-value-box-text {
		flex-shrink: 0;
		color: #000000;
		font-size: 1.6rem;
		font-weight: 300;
	}

	.product-value-box-center {
		img {
			width: 100%;
		}
	}

	.product-value-box-right {
		text-align: right;
		width: 28%;
		display: flex;
		flex-direction: column;
		/* 子元素垂直排列 */
		justify-content: space-around;

		img {
			width: 50px;
			height: 50px;
		}
	}


}

.dataControl-value {
	.content {
		gap: 0px;
	}

	.dataControl-value-box {
		padding: 0 30px 0px 30px;
		text-align: center;
		flex: 1;
		/* 均分宽度 */
		height: 400px;
		background: url('../images/product/dataControl-value-box-bg.png') center/100% 100% no-repeat;
	}

	.dataControl-value-box img {
		width: 64px;
		margin-top: 20px;
		margin-left: 10px;
	}

	.dataControl-value-title {
		margin-top: 65px;
		color: #4d6181;
		text-align: center;

		font-size: 2.8rem;

		font-weight: 700;

	}

	.dataControl-value-text {
		margin-top: 10px;
		color: #3d485d;
		text-align: center;
		font-size: 1.6rem;
		font-style: normal;
		font-weight: 400;
		line-height: 30px;
	}
}