.points[data-v-3e7785d3] {
	padding: 100px 0;
	width: 1200px;
	min-width: 890px;
	margin: 0 auto;
}

.points .points-title[data-v-3e7785d3] {
	margin-bottom: 40px
}

.points .points-des[data-v-3e7785d3] {
	font-size: 14px;
	font-weight: 400;
	color: #24283b;
	line-height: 21px;
	margin-bottom: 40px
}

.points .points-warp[data-v-3e7785d3] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.points .points-warp .warp-img1[data-v-3e7785d3] {
	position: relative;
	overflow: hidden;
	width: 270px;
	height: 266px
}

.points .points-warp .warp-img1 img {
	width: 100%;
	height: 100%;
	-webkit-animation-name: magic;
	animation-name: magic;
	border-radius: 20px;
}

.points .points-warp .warp-img1 .warp-img2[data-v-3e7785d3] {
	position: absolute;
	top: 27%;
	left: 38%
}

.points .points-warp .warp-img1 .warp-text[data-v-3e7785d3] {
	position: absolute;
	bottom: 5%;
	left: 0;
	background-color: #0069b1;
	width: 270px;
	height: 54px
}

.points .points-warp .warp-img1 .warp-text .text[data-v-3e7785d3] {
	font-size: 24px;
	font-weight: 500;
	color: #fff;
	line-height: 54px;
	text-align: center
}

.points .des-warp[data-v-3e7785d3] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 1200px;
	margin: 20px 0
}

.points .des-warp .des[data-v-3e7785d3] {
	width: 270px;
	font-size: 14px;
	font-weight: 400;
	color: #24283b;
	line-height: 21px;
	text-align: center
}

.points .points-title[data-v-3e7785d3] {
	font-size: 40px;
	font-weight: 600;
	color: #191919;

	text-align: center;
	margin-bottom: 40px;
}

.service-content[data-v-3e7785d3] {
	background-color: #f7f7f8;
	padding: 100px 0
}

.service-content .title[data-v-3e7785d3] {
	font-size: 40px;
	font-weight: 600;
	color: #191919;
	/* line-height: 60px; */
	text-align: center;
	margin-bottom: 40px;
}

.service-content .pic[data-v-3e7785d3] {
	width: 1158px;
	margin: 0 auto
}

.target[data-v-2e6d3735] {
	width: 1040px;
	min-width: 1040px;
	margin: 0 auto;
	padding: 100px 0
}

.target .benchmark[data-v-2e6d3735] {
	width: 1040px;
	position: relative;
	z-index: -1
}

.target .benchmark .title[data-v-2e6d3735] {
	position: absolute;
	top: 97px;
	left: 50%;
	margin-left: -120px;
	font-size: 24px;
	font-weight: 600;
	color: #fff;
	line-height: 24px
}

.target .benchmark .security-policy[data-v-2e6d3735] {
	position: absolute;
	top: 168px;
	left: 50%;
	margin-left: -54px;
	font-size: 18px;
	font-weight: 600;
	color: #013152;
	line-height: 18px
}

.target .benchmark .policy-one[data-v-2e6d3735] {
	position: absolute;
	top: 210px;
	left: 146px;
	font-size: 16px;
	font-weight: 400;
	color: #013152;
	line-height: 16px
}

.target .benchmark .policy-two[data-v-2e6d3735] {
	position: absolute;
	top: 210px;
	left: 50%;
	margin-left: -64px;
	font-size: 16px;
	font-weight: 400;
	color: #013152;
	line-height: 16px
}

.target .benchmark .policy-three[data-v-2e6d3735] {
	position: absolute;
	top: 210px;
	right: 146px;
	font-size: 16px;
	font-weight: 400;
	color: #013152;
	line-height: 16px
}

.target .benchmark .security-management[data-v-2e6d3735] {
	position: absolute;
	top: 322px;
	left: 60px;
	font-size: 18px;
	font-weight: 600;
	color: #00490f;
	line-height: 18px
}

.target .benchmark .management-one[data-v-2e6d3735] {
	position: absolute;
	top: 391px;
	left: 66px;
	font-size: 16px;
	font-weight: 400;
	color: #00490f;
	line-height: 16px
}

.target .benchmark .management-two[data-v-2e6d3735] {
	position: absolute;
	top: 493px;
	left: 66px;
	font-size: 16px;
	font-weight: 400;
	color: #00490f;
	line-height: 16px
}

.target .benchmark .management-three[data-v-2e6d3735] {
	position: absolute;
	top: 596px;
	left: 66px;
	font-size: 16px;
	font-weight: 400;
	color: #00490f;
	line-height: 16px
}

.target .benchmark .management-four[data-v-2e6d3735] {
	position: absolute;
	bottom: 344px;
	left: 66px;
	font-size: 16px;
	font-weight: 400;
	color: #00490f;
	line-height: 16px
}

.target .benchmark .management-five[data-v-2e6d3735] {
	position: absolute;
	bottom: 241px;
	left: 66px;
	font-size: 16px;
	font-weight: 400;
	color: #00490f;
	line-height: 16px
}

.target .benchmark .security-operation[data-v-2e6d3735] {
	position: absolute;
	top: 322px;
	right: 60px;
	font-size: 18px;
	font-weight: 600;
	color: #1d4900;
	line-height: 18px
}

.target .benchmark .operation-one[data-v-2e6d3735] {
	position: absolute;
	top: 404px;
	right: 66px;
	font-size: 16px;
	font-weight: 400;
	color: #1d4900;
	line-height: 16px
}

.target .benchmark .operation-two[data-v-2e6d3735] {
	position: absolute;
	top: 532px;
	right: 66px;
	font-size: 16px;
	font-weight: 400;
	color: #1d4900;
	line-height: 16px
}

.target .benchmark .operation-three[data-v-2e6d3735] {
	position: absolute;
	bottom: 382px;
	right: 82px;
	font-size: 16px;
	font-weight: 400;
	color: #1d4900;
	line-height: 16px
}

.target .benchmark .operation-four[data-v-2e6d3735] {
	position: absolute;
	bottom: 242px;
	right: 82px;
	font-size: 16px;
	font-weight: 400;
	color: #1d4900;
	line-height: 20px;
	text-align: center
}

.target .benchmark .technical-support[data-v-2e6d3735] {
	position: absolute;
	top: 322px;
	left: 50%;
	margin-left: -54px;
	font-size: 18px;
	font-weight: 600;
	color: #002d55;
	line-height: 18px
}

.target .benchmark .technical-top-title[data-v-2e6d3735] {
	position: absolute;
	top: 364px;
	left: 50%;
	margin-left: -72px;
	font-size: 16px;
	font-weight: 600;
	color: #fff;
	line-height: 16px
}

.target .benchmark .technical-top-left-title[data-v-2e6d3735] {
	position: absolute;
	top: 410px;
	left: 263px;
	font-size: 14px;
	font-weight: 600;
	color: #fff;
	line-height: 14px
}

.target .benchmark .technical-top-left-one[data-v-2e6d3735] {
	position: absolute;
	top: 450px;
	left: 276px;
	font-size: 14px;
	font-weight: 400;
	color: #013152;
	line-height: 14px
}

.target .benchmark .technical-top-left-two[data-v-2e6d3735] {
	position: absolute;
	top: 488px;
	left: 269px;
	font-size: 14px;
	font-weight: 400;
	color: #013152;
	line-height: 14px
}

.target .benchmark .technical-top-left-three[data-v-2e6d3735] {
	position: absolute;
	top: 525px;
	left: 269px;
	font-size: 14px;
	font-weight: 400;
	color: #013152;
	line-height: 14px
}

.target .benchmark .technical-top-left-four[data-v-2e6d3735] {
	position: absolute;
	top: 564px;
	left: 276px;
	font-size: 14px;
	font-weight: 400;
	color: #013152;
	line-height: 14px
}

.target .benchmark .technical-top-center-title[data-v-2e6d3735] {
	position: absolute;
	top: 411px;
	left: 401px;
	font-size: 14px;
	font-weight: 600;
	color: #fff;
	line-height: 14px
}

.target .benchmark .technical-top-center-one[data-v-2e6d3735] {
	position: absolute;
	top: 450px;
	left: 414px;
	font-size: 14px;
	font-weight: 400;
	color: #013152;
	line-height: 14px
}

.target .benchmark .technical-top-center-two[data-v-2e6d3735] {
	position: absolute;
	top: 488px;
	left: 414px;
	font-size: 14px;
	font-weight: 400;
	color: #013152;
	line-height: 14px
}

.target .benchmark .technical-top-center-three[data-v-2e6d3735] {
	position: absolute;
	top: 526px;
	left: 412px;
	font-size: 14px;
	font-weight: 400;
	color: #013152;
	line-height: 14px
}

.target .benchmark .technical-top-center-four[data-v-2e6d3735] {
	position: absolute;
	top: 564px;
	left: 413px;
	font-size: 14px;
	font-weight: 400;
	color: #013152;
	line-height: 14px
}

.target .benchmark .technical-top-center-five[data-v-2e6d3735] {
	position: absolute;
	top: 602px;
	left: 391px;
	font-size: 12px;
	font-weight: 400;
	color: #013152;
	line-height: 14px
}

.target .benchmark .technical-top-center-six[data-v-2e6d3735] {
	position: absolute;
	top: 640px;
	left: 414px;
	font-size: 14px;
	font-weight: 400;
	color: #013152;
	line-height: 14px
}

.target .benchmark .technical-top-right-title[data-v-2e6d3735] {
	position: absolute;
	top: 410px;
	right: 364px;
	font-size: 14px;
	font-weight: 600;
	color: #fff;
	line-height: 14px
}

.target .benchmark .technical-top-right-one[data-v-2e6d3735] {
	position: absolute;
	top: 450px;
	right: 435px;
	font-size: 14px;
	font-weight: 400;
	color: #013152;
	line-height: 14px
}

.target .benchmark .technical-top-right-two[data-v-2e6d3735] {
	position: absolute;
	top: 450px;
	right: 321px;
	font-size: 14px;
	font-weight: 400;
	color: #013152;
	line-height: 14px
}

.target .benchmark .technical-top-right-three[data-v-2e6d3735] {
	position: absolute;
	top: 488px;
	right: 435px;
	font-size: 14px;
	font-weight: 400;
	color: #013152;
	line-height: 14px
}

.target .benchmark .technical-top-right-four[data-v-2e6d3735] {
	position: absolute;
	top: 488px;
	right: 321px;
	font-size: 14px;
	font-weight: 400;
	color: #013152;
	line-height: 14px
}

.target .benchmark .technical-top-right-five[data-v-2e6d3735] {
	position: absolute;
	top: 526px;
	right: 435px;
	font-size: 14px;
	font-weight: 400;
	color: #013152;
	line-height: 14px
}

.target .benchmark .technical-top-right-six[data-v-2e6d3735] {
	position: absolute;
	top: 526px;
	right: 321px;
	font-size: 14px;
	font-weight: 400;
	color: #013152;
	line-height: 14px
}

.target .benchmark .technical-top-right-seven[data-v-2e6d3735] {
	position: absolute;
	top: 564px;
	right: 426px;
	font-size: 14px;
	font-weight: 400;
	color: #013152;
	line-height: 14px
}

.target .benchmark .technical-top-right-eight[data-v-2e6d3735] {
	position: absolute;
	top: 564px;
	right: 312px;
	font-size: 14px;
	font-weight: 400;
	color: #013152;
	line-height: 14px
}

.target .benchmark .technical-top-right-nine[data-v-2e6d3735] {
	position: absolute;
	top: 602px;
	right: 348px;
	font-size: 14px;
	font-weight: 400;
	color: #013152;
	line-height: 14px
}

.target .benchmark .technical-top-right-ten[data-v-2e6d3735] {
	position: absolute;
	top: 640px;
	right: 381px;
	font-size: 14px;
	font-weight: 400;
	color: #013152;
	line-height: 14px
}

.target .benchmark .technical-center-title[data-v-2e6d3735] {
	position: absolute;
	bottom: 346px;
	left: 50%;
	margin-left: -60px;
	font-size: 16px;
	font-weight: 600;
	color: #165872;
	line-height: 16px
}

.target .benchmark .technical-center-one[data-v-2e6d3735] {
	position: absolute;
	bottom: 312px;
	left: 268px;
	font-size: 14px;
	font-weight: 400;
	color: #165872;
	line-height: 14px
}

.target .benchmark .technical-center-two[data-v-2e6d3735] {
	position: absolute;
	bottom: 312px;
	left: 393px;
	font-size: 14px;
	font-weight: 400;
	color: #165872;
	line-height: 14px
}

.target .benchmark .technical-center-three[data-v-2e6d3735] {
	position: absolute;
	bottom: 312px;
	left: 519px;
	font-size: 14px;
	font-weight: 400;
	color: #165872;
	line-height: 14px
}

.target .benchmark .technical-center-four[data-v-2e6d3735] {
	position: absolute;
	bottom: 312px;
	right: 312px;
	font-size: 14px;
	font-weight: 400;
	color: #165872;
	line-height: 14px
}

.target .benchmark .technical-bottom-title[data-v-2e6d3735] {
	position: absolute;
	bottom: 254px;
	left: 50%;
	margin-left: -48px;
	font-size: 16px;
	font-weight: 600;
	color: #472d00;
	line-height: 16px
}

.target .benchmark .technical-bottom-one[data-v-2e6d3735] {
	position: absolute;
	bottom: 220px;
	left: 259px;
	font-size: 14px;
	font-weight: 400;
	color: #472d00;
	line-height: 14px
}

.target .benchmark .technical-bottom-two[data-v-2e6d3735] {
	position: absolute;
	bottom: 221px;
	left: 332px;
	font-size: 12px;
	font-weight: 400;
	color: #472d00;
	line-height: 12px
}

.target .benchmark .technical-bottom-three[data-v-2e6d3735] {
	position: absolute;
	bottom: 220px;
	left: 412px;
	font-size: 14px;
	font-weight: 400;
	color: #472d00;
	line-height: 14px
}

.target .benchmark .technical-bottom-four[data-v-2e6d3735] {
	position: absolute;
	bottom: 220px;
	left: 490px;
	font-size: 14px;
	font-weight: 400;
	color: #472d00;
	line-height: 14px
}

.target .benchmark .technical-bottom-five[data-v-2e6d3735] {
	position: absolute;
	bottom: 220px;
	right: 420px;
	font-size: 14px;
	font-weight: 400;
	color: #472d00;
	line-height: 14px
}

.target .benchmark .technical-bottom-six[data-v-2e6d3735] {
	position: absolute;
	bottom: 220px;
	right: 335px;
	font-size: 14px;
	font-weight: 400;
	color: #472d00;
	line-height: 14px
}

.target .benchmark .technical-bottom-seven[data-v-2e6d3735] {
	position: absolute;
	bottom: 221px;
	right: 256px;
	font-size: 12px;
	font-weight: 400;
	color: #472d00;
	line-height: 12px
}

.target .benchmark .security-requirements[data-v-2e6d3735] {
	position: absolute;
	bottom: 93px;
	left: 50%;
	margin-left: -99px;
	font-size: 18px;
	font-weight: 600;
	color: #fff;
	line-height: 18px
}

.target .benchmark .side[data-v-2e6d3735] {
	width: 19px;
	position: absolute;
	bottom: 385px;
	right: 252px;
	font-size: 18px;
	font-weight: 500;
	color: #013152;
	line-height: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.process[data-v-618b0073] {
	background-image: url('../../assets/images/solution/fwlcbac.png');
	background-size: 100% 100%;
	padding: 100px 0;

	width: 1600px;
	margin: 0 auto;
	margin-bottom: 50px;
}

.process .title[data-v-618b0073] {
	font-size: 32px;
	font-weight: 600;
	color: #fff;
	line-height: 32px;
	text-align: center;
	margin-bottom: 40px
}

.process .pic[data-v-618b0073] {
	width: 1023px;
	margin: 0 auto 20px
}

.process .content[data-v-618b0073] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 1200px;
	min-width: 1200px;
	margin: 0 auto
}

.process .content .wrap[data-v-618b0073] {
	width: 216px
}

.process .content .wrap .wrap-title[data-v-618b0073] {
	border-radius: 10px 10px 0 0;
	font-size: 18px;
	font-weight: 500;
	color: #fff;
	line-height: 44px;
	text-align: center;
	background-color: #0069b1
}

.process .content .wrap .wrap-content[data-v-618b0073] {
	border-radius: 0 0 10px 10px;
	height: 124px;
	font-size: 14px;
	font-weight: 400;
	color: #24283b;
	line-height: 21px;
	background-color: #fff;
	position: relative;
	padding: 20px
}

.process .content .wrap .wrap-content[data-v-618b0073]:before {
	position: absolute;
	content: "";
	width: 2px;
	height: 40px;
	background: #ffbc45;
	bottom: -40px;
	left: 50%
}

.process .content .wrap:nth-child(4) .wrap-title[data-v-618b0073] {
	background-color: #0bb0f0
}

.process .content .wrap:nth-child(5) .wrap-title[data-v-618b0073] {
	background-color: #ffa423
}

.process .bottom[data-v-618b0073] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin: 40px auto 0;
	width: 1200px;
	min-width: 1200px
}

.process .bottom .bottom-one[data-v-618b0073] {
	width: 708px;
	background: #d7e7f3;
	border-radius: 10px;
	border: 1px solid #0069b1;
	font-size: 16px;
	font-weight: 600;
	color: #013152;
	line-height: 44px;
	text-align: center
}

.process .bottom .bottom-two[data-v-618b0073] {
	width: 216px;
	background: #e3f5fc;
	border-radius: 10px;
	border: 1px solid #0bb0f0;
	font-size: 16px;
	font-weight: 600;
	color: #165872;
	line-height: 44px;
	text-align: center
}

.process .bottom .bottom-three[data-v-618b0073] {
	font-size: 16px;
	font-weight: 600;
	color: #472d00;
	line-height: 44px;
	width: 216px;
	text-align: center;
	background: #fff4e2;
	border-radius: 10px;
	border: 1px solid #ffbc45
}

.system[data-v-19f0cbc5] {
	padding: 100px 0;
	width: 1120px;
	min-width: 1102px;
	margin: 0 auto
}

.system .title[data-v-19f0cbc5] {
	font-size: 32px;
	font-weight: 600;
	color: #24283b;
	line-height: 32px;
	margin-bottom: 40px;
	text-align: center
}

.system .sub-title[data-v-19f0cbc5] {
	font-size: 18px;
	font-weight: 400;
	color: #fff;
	line-height: 44px;
	background: #7c6aa6;
	border-radius: 6px;
	text-align: center;
	margin-bottom: 10px
}

.system .content-one[data-v-19f0cbc5] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 10px
}

.system .content-one .left[data-v-19f0cbc5] {
	width: 552px;
	height: 95px;
	background: #e3f5fc;
	border-radius: 6px;
	border: 1px solid #4bc1ef;
	padding: 14px 10px 12px
}

.system .content-one .left .title[data-v-19f0cbc5] {
	font-size: 16px;
	font-weight: 600;
	color: #165872;
	line-height: 16px;
	margin-bottom: 12px
}

.system .content-one .left .classification[data-v-19f0cbc5] {
	display: -webkit-box;

	display: flex;
	-webkit-box-pack: justify;

	justify-content: space-between
}

.system .content-one .left .classification .item[data-v-19f0cbc5] {
	width: 170px;
	font-size: 14px;
	font-weight: 400;
	color: #165872;
	line-height: 30px;
	text-align: center;
	background: #fff;
	border-radius: 4px
}

.system .content-one .left .ellipsis[data-v-19f0cbc5] {
	font-size: 14px;
	font-weight: 400;
	color: #165872;
	line-height: 14px;
	text-align: center
}

.system .content-one .right[data-v-19f0cbc5] {
	width: 552px;
	height: 95px;
	background: #ddf5cd;
	border-radius: 6px;
	border: 1px solid #7bc42d;
	padding: 14px 10px 12px
}

.system .content-one .right .title[data-v-19f0cbc5] {
	font-size: 16px;
	font-weight: 600;
	color: #1d4900;
	line-height: 16px;
	margin-bottom: 12px
}

.system .content-one .right .classification[data-v-19f0cbc5] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.system .content-one .right .classification .item[data-v-19f0cbc5] {
	width: 170px;
	font-size: 14px;
	font-weight: 400;
	color: #1d4900;
	line-height: 30px;
	text-align: center;
	background: #fff;
	border-radius: 4px
}

.system .content-one .right .ellipsis[data-v-19f0cbc5] {
	font-size: 14px;
	font-weight: 400;
	color: #1d4900;
	line-height: 14px;
	text-align: center
}

.system .content-two[data-v-19f0cbc5] {
	width: 1120px;
	padding: 14px 10px 10px;
	background: #fff1e9;
	border-radius: 6px;
	border: 1px solid #ff7523;
	margin-bottom: 10px
}

.system .content-two .title[data-v-19f0cbc5] {
	font-size: 16px;
	font-weight: 600;
	color: #472d00;
	line-height: 16px;
	margin-bottom: 12px
}

.system .content-two .content[data-v-19f0cbc5] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.system .content-two .content .left[data-v-19f0cbc5] {
	width: 534px;
	height: 168px;
	background: #fff4e2;
	border-radius: 6px;
	border: 1px solid #ffbc45;
	padding: 14px 0 10px
}

.system .content-two .content .left .title[data-v-19f0cbc5] {
	font-size: 16px;
	font-weight: 600;
	color: #4c1e02;
	line-height: 16px;
	margin-bottom: 6px
}

.system .content-two .content .left .classification[data-v-19f0cbc5] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.system .content-two .content .left .classification .item[data-v-19f0cbc5] {
	width: 168px;
	font-size: 14px;
	font-weight: 400;
	color: #472d00;
	line-height: 30px;
	text-align: center;
	background: #fff;
	border-radius: 4px;
	margin-top: 6px;
	margin-left: 7px
}

.system .content-two .content .left .ellipsis[data-v-19f0cbc5] {
	font-size: 14px;
	font-weight: 400;
	color: #472d00;
	line-height: 14px;
	text-align: center
}

.system .content-two .content .left:nth-child(2) .classification .item[data-v-19f0cbc5]:last-child {
	background-color: #fff4e2
}

.system .content-three[data-v-19f0cbc5] {
	width: 1120px;
	height: 120px;
	background: #d7e7f3;
	border-radius: 6px;
	border: 1px solid #0069b1;
	padding: 14px 10px 10px
}

.system .content-three .title[data-v-19f0cbc5] {
	font-size: 16px;
	font-weight: 600;
	color: #013152;
	line-height: 16px;
	text-align: center;
	margin-bottom: 12px
}

.system .content-three .classification[data-v-19f0cbc5] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.system .content-three .classification .item[data-v-19f0cbc5] {
	width: 174px;
	background: #fff;
	border-radius: 4px;
	font-size: 14px;
	font-weight: 400;
	color: #013152;
	line-height: 30px;
	text-align: center;
	margin-bottom: 7px
}

.system .content-three .classification .item[data-v-19f0cbc5]:last-child {
	background-color: #d7e7f3
}

.service-content[data-v-cc443df4] {
	background-color: #f7f7f8;
	padding: 100px 0
}

.service-content .title[data-v-cc443df4] {
	font-size: 32px;
	font-weight: 600;
	color: #24283b;
	line-height: 32px;
	margin-bottom: 40px;
	text-align: center
}

.service-content .content[data-v-cc443df4] {
	width: 1200px;
	min-width: 1200px;
	margin: 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.service-content .content .wrap[data-v-cc443df4] {
	position: relative
}

.service-content .content .wrap .name[data-v-cc443df4] {
	font-size: 24px;
	font-weight: 500;
	color: #fff;
	line-height: 24px;
	position: absolute;
	bottom: 30px;
	left: 50%;
	margin-left: -24px
}

.service-content .content .wrap .pic[data-v-cc443df4] {
	width: 200px
}

.service-content .content .wrap:last-child .name[data-v-cc443df4] {
	margin-left: -60px
}

.points[data-v-cc443df4] {
	padding: 100px 0 130px;
	width: 1200px;
	min-width: 1200px;
	margin: 0 auto
}

.points .points-title[data-v-cc443df4] {
	margin-bottom: 40px;
	font-size: 32px;
	font-weight: 600;
	color: #24283b;
	text-align: center;
}

.points .points-des[data-v-cc443df4] {
	font-size: 14px;
	font-weight: 400;
	color: #24283b;
	line-height: 21px;
	margin-bottom: 40px
}

.points .points-warp[data-v-cc443df4] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.points .points-warp .warp-img1[data-v-cc443df4] {
	position: relative;
	overflow: hidden;
	width: 216px;
	height: 216px
}

.points .points-warp .warp-img1 .warp-img2[data-v-cc443df4] {
	position: absolute;
	top: 27%;
	left: 38%
}

.points .points-warp .warp-img1 .warp-text[data-v-cc443df4] {
	position: absolute;
	bottom: 5%;
	left: 0;
	background-color: #7c6aa6;
	width: 216px;
	height: 54px
}

.points .points-warp .warp-img1 .warp-text .text[data-v-cc443df4] {
	font-size: 24px;
	font-weight: 500;
	color: #fff;
	line-height: 54px;
	text-align: center
}

.points .des-warp[data-v-cc443df4] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 1200px;
	margin: 20px 0
}

.points .des-warp .des[data-v-cc443df4] {
	width: 216px;
	font-size: 14px;
	font-weight: 400;
	color: #24283b;
	line-height: 21px;
	text-align: center
}

.points .contrast[data-v-cc443df4] {
	width: 1000px;
	min-width: 800px;
	margin: 90px auto 0;
	position: relative
}

.points .contrast .before .before-content[data-v-cc443df4] {
	font-size: 16px;
	font-weight: 400;
	color: #24283b;
	line-height: 18px;
	text-align: center;
	width: 977px;
	padding: 30px 165px
}

.points .contrast .before .before-content[data-v-cc443df4]:first-child {
	font-size: 24px;
	font-weight: 500;
	color: #24283b;
	line-height: 24px;
	padding: 30px 165px 20px
}

.points .contrast .before .before-content[data-v-cc443df4]:nth-child(2),
.points .contrast .before .before-content[data-v-cc443df4]:nth-child(4) {
	background-color: #f7f7f8;
	padding: 28px 458px 28px 165px
}

.points .contrast .before .before-content[data-v-cc443df4]:nth-child(1),
.points .contrast .before .before-content[data-v-cc443df4]:nth-child(3) {
	padding: 28px 458px 28px 165px
}

.points .contrast .after[data-v-cc443df4] {
	width: 266px;
	height: 398px;
	background: linear-gradient(163deg, #b29bf0, #726198);
	-webkit-box-shadow: 10px 10px 30px 0 rgba(36, 40, 59, .12);
	box-shadow: 10px 10px 30px 0 rgba(36, 40, 59, .12);
	border-radius: 12px;
	position: absolute;
	top: 0;
	right: 118px
}

.points .contrast .after .after-content[data-v-cc443df4] {
	font-size: 16px;
	font-weight: 500;
	color: #fff;
	line-height: 18px;
	text-align: center;
	padding: 30px 0 29px;
	margin: 0 30px;
	border-bottom: 1px solid hsla(0, 0%, 100%, .56)
}

.points .contrast .after .after-content[data-v-cc443df4]:first-child {
	font-size: 24px;
	font-weight: 500;
	line-height: 24px;
	padding-bottom: 20px;
	border-bottom: none
}

.points .contrast .after .after-content[data-v-cc443df4]:last-child {
	border-bottom: none
}

.advantage-wrap .advantage-item[data-v-07df5741] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.advantage-wrap[data-v-07df5741] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	display: -webkit-flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.advantage-title[data-v-07df5741] {
	font-size: 40px;
	    font-weight: 600;
	    color: #191919;
	    /* line-height: 60px; */
	    text-align: center;
	    margin-bottom: 40px;
}

.core-advantage[data-v-07df5741] {
	width: 1200px;
	min-width: 1200px;
	margin: 0 auto;
	padding-bottom: 120px
}

.advantage-title[data-v-07df5741] {
	padding-top: 100px
}

.advantage-content[data-v-07df5741] {
	font-size: 14px;
	font-weight: 400;
	color: #24283b;
	width: 1200px;
	min-width: 1200px;
	margin: 0 auto;
	padding-top: 40px
}

.advantage-wrap[data-v-07df5741] {
	padding-top: 40px
}

.advantage-wrap .advantage-item[data-v-07df5741] {
	width: 216px;
	height: 242px;
	background-size: 100% 100%;
	padding: 40px 30px;
	overflow: hidden
}

.advantage-wrap .advantage-item .item-title[data-v-07df5741] {
	font-size: 24px;
	font-weight: 600;
	color: #fff;
	line-height: 30px;
	margin-bottom: 31px;
	position: relative
}

.advantage-wrap .advantage-item .item-title[data-v-07df5741]:before {
	content: "";
	width: 156px;
	height: 1px;
	background: #fff;
	opacity: .56;
	position: absolute;
	bottom: -10px;
	left: 0
}

.advantage-wrap .advantage-item .item-list[data-v-07df5741] {
	font-size: 14px;
	line-height: 21px;
	font-weight: 400;
	color: #fff
}

.advantage-wrap .advantage-item .item-list>div[data-v-07df5741] {
	margin-top: 14px
}

.advantage-wrap .advantage-item .item-list>div[data-v-07df5741]:first-child {
	margin-top: 0
}

.advantage-wrap .advantage-item .bg[data-v-07df5741] {
	width: 100%;
	height: 100%
}
