.comment-container .comment-content[data-v-35a42615] {
	display:flex;
	justify-content:space-between;
	align-items:center
}
.comment-container .comment-content .comment[data-v-35a42615] {
	width:380px
}
.comment-container .comment-content .comment .rate[data-v-35a42615] {
	height:336px;
	background-color:#2e3947;
	padding:40px
}
.comment-container .comment-content .comment .rate .ant-rate[data-v-35a42615] {
	color:#d1b06b
}
.comment-container .comment-content .comment .rate .desc[data-v-35a42615] {
	margin-top:40px;
	color:#fff;
	font-size:20px;
	font-weight:400;
	line-height:28px
}
.comment-container .comment-content .comment .customer[data-v-35a42615] {
	display:flex
}
.comment-container .comment-content .comment .customer .avatar[data-v-35a42615] {
	margin-right:18px
}
.comment-container .comment-content .comment .customer .info[data-v-35a42615] {
	flex:1;
	display:flex;
	flex-direction:column;
	justify-content:center
}
.comment-container .comment-content .comment .customer .info .name[data-v-35a42615] {
	color:#c19d64;
	font-size:24px;
	font-weight:500;
	line-height:32px
}
.comment-container .comment-content .comment .customer .info .remark[data-v-35a42615] {
	color:rgba(17,20,45,.8);
	font-size:20px;
	font-weight:500;
	line-height:28px
}
.comment-container .comment-content .comment .radius-lb[data-v-35a42615] {
	border-bottom-left-radius:40px
}
.comment-container .comment-content .comment .radius-lt[data-v-35a42615] {
	border-top-left-radius:40px
}
.comment-container .comment-content .comment .mgb-16[data-v-35a42615] {
	margin-bottom:16px
}
.carousel-container[data-v-85042eba] {
	position:relative
}
.carousel-container .banner-arrow[data-v-85042eba] {
	width:64px;
	height:64px;
	background:rgba(255,255,255,.2);
	border-radius:50px;
	font-size:20px;
	line-height:64px;
	text-align:center;
	color:#d1b06b;
	z-index:22;
	transition:all .3s
}
.carousel-container .banner-arrow[data-v-85042eba]:before {
	display:none
}
.carousel-container .banner-arrow[data-v-85042eba]:hover {
	background:rgba(255,255,255,.3);
	color:#e0c99a
}
.carousel-container .banner-arrow.left[data-v-85042eba] {
	left:50%;
	margin-left:-600px;
	margin-top:-32px
}
.carousel-container .banner-arrow.right[data-v-85042eba] {
	left:50%;
	margin-left:536px;
	margin-top:-32px
}
.carousel-container .banner-container[data-v-85042eba] {
	width:100%;
	height:600px;
	overflow:hidden;
	position:relative
}
.carousel-container .banner-container[data-v-85042eba] .slick-dots {
	bottom:22px
}
.carousel-container .banner-container[data-v-85042eba] .slick-dots li,.carousel-container .banner-container[data-v-85042eba] .slick-dots button {
	width:12px;
	height:12px;
	border-radius:12px
}
.carousel-container .banner-container[data-v-85042eba] .slick-dots .slick-active button {
	background-color:#d1b06b
}
.carousel-container .banner-container .img-container[data-v-85042eba] {
	width:100%;
	height:600px;
	overflow:hidden
}
.carousel-container .banner-container .text-container[data-v-85042eba] {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center
}
.carousel-container .banner-container .text-container .title[data-v-85042eba] {
	color:#fff;
	font-size:64px;
	font-weight:400;
	line-height:84px;
	margin-bottom:12px
}
.carousel-container .banner-container .text-container .sub-title[data-v-85042eba] {
	color:#d1b06b;
	font-size:24px;
	font-weight:400;
	line-height:40px;
	text-align:center
}
.carousel-container .banner-container .text-container .ant-btn[data-v-85042eba] {
	margin-top:40px;
	color:#1f2732
}
.introduce-container[data-v-2dfff6c9] {
	background:url(../home-introduce-97c47fe1.jpeg) no-repeat center center;
	background-size:cover
}
.introduce-container .introduce-content[data-v-2dfff6c9] {
	display:flex;
	justify-content:space-around
}
.introduce-container .introduce-content .introduce-item[data-v-2dfff6c9] {
	display:flex;
	flex-direction:column;
	justify-content:space-between;
	width:242px;
	height:180px
}
.introduce-container .introduce-content .introduce-item .introduce .label[data-v-2dfff6c9] {
	display:block;
	color:#11142d;
	font-size:24px;
	font-weight:400;
	line-height:32px;
	margin-bottom:5px
}
.introduce-container .introduce-content .introduce-item .introduce .desc[data-v-2dfff6c9] {
	display:block;
	color:#5d5b5b;
	font-size:20px;
	font-weight:400;
	line-height:26px
}
.application-container .application-content[data-v-b17d90c0] {
	display:flex;
	flex-wrap:wrap;
	justify-content:center
}
.application-container .application-content .application-item[data-v-b17d90c0] {
	display:flex;
	align-items:center;
	justify-content:center;
	flex-direction:column;
	width:144px;
	height:144px;
	border-radius:144px;
	user-select:none;
	box-shadow:inset -10px -10px 20px #fff,inset 10px 10px 20px #e9e9e9,0 4px 4px 3px rgba(0,0,0,.04);
	background:linear-gradient(89.08deg,rgb(255,255,255) -1.22%,rgb(247,249,254) 59.568%);
	margin:18px;
	transition:all .3s
}
.application-container .application-content .application-item[data-v-b17d90c0]:hover {
	transform:scale(1.15)
}
.application-container .application-content .application-item .name[data-v-b17d90c0] {
	margin-top:5px;
	width:100%;
	text-align:center
}
.advantage-container[data-v-2b6c784e] {
	position:relative;
	height:818px
}
.advantage-container .bg[data-v-2b6c784e] {
	position:absolute;
	z-index:0
}
.advantage-container .bg.bg-left[data-v-2b6c784e] {
	width:292px;
	height:310px;
	left:110px;
	bottom:60px;
	background:url(../home-advantage-bg-left-23269396.png) no-repeat center center;
	background-size:100% 100%
}
.advantage-container .bg.bg-right[data-v-2b6c784e] {
	width:279px;
	height:297px;
	top:155px;
	right:110px;
	background:url(../home-advantage-bg-right-d5a2f729.png) no-repeat center center;
	background-size:100% 100%
}
.advantage-container .advantage-content[data-v-2b6c784e] {
	margin:0 auto;
	position:relative;
	z-index:2;
	padding-top:16px
}
.advantage-container .advantage-content .advantage-item[data-v-2b6c784e] {
	width:930px;
	height:550px;
	padding:20px;
	box-sizing:border-box
}
.advantage-container .advantage-content .advantage-item img[data-v-2b6c784e] {
	margin:0 auto;
	display:block;
	width:890px;
	height:500px;
	object-fit:cover;
	border-radius:20px;
	overflow:hidden;
	box-shadow:0 4px 10px 10px rgba(0,0,0,.1)
}
.advantage-container .advantage-content[data-v-2b6c784e] .advantage-dots {
	display:flex!important;
	align-items:center;
	justify-content:center;
	top:-64px
}
.advantage-container .advantage-content[data-v-2b6c784e] .advantage-dots li {
	display:block;
	width:174px;
	height:48px;
	margin-left:0;
	margin-right:0;
	text-align:center;
	text-indent:0;
	cursor:pointer;
	user-select:none;
	box-sizing:border-box;
	border-right:1px solid rgb(255,255,255);
	background:rgba(17,20,45,.2)
}
.advantage-container .advantage-content[data-v-2b6c784e] .advantage-dots li .dot-item {
	height:100%;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center
}
.advantage-container .advantage-content[data-v-2b6c784e] .advantage-dots li:first-of-type {
	border-radius:24px 0 0 24px
}
.advantage-container .advantage-content[data-v-2b6c784e] .advantage-dots li:last-of-type {
	border-radius:0 24px 24px 0;
	border-right:0
}
.advantage-container .advantage-content[data-v-2b6c784e] .advantage-dots li .icon {
	margin:0 auto;
	display:block
}
.advantage-container .advantage-content[data-v-2b6c784e] .advantage-dots li .icon-active {
	margin:0 auto;
	display:none
}
.advantage-container .advantage-content[data-v-2b6c784e] .advantage-dots li .dot-item-label {
	font-size:14px;
	line-height:20px;
	color:rgba(17,20,45,.8);
	text-align:center
}
.advantage-container .advantage-content[data-v-2b6c784e] .advantage-dots li.slick-active {
	background:rgba(163,126,51,.2)
}
.advantage-container .advantage-content[data-v-2b6c784e] .advantage-dots li.slick-active .icon {
	display:none
}
.advantage-container .advantage-content[data-v-2b6c784e] .advantage-dots li.slick-active .icon-active {
	display:block
}
.advantage-container .advantage-content[data-v-2b6c784e] .advantage-dots li.slick-active .dot-item-label {
	color:#a37e33
}
.solve-container[data-v-75db5c8e] {
	background-color:#fff
}
.solve-container .solve-content[data-v-75db5c8e] {
	display:flex;
	justify-content:center;
	align-items:center;
	padding:0 120px;
	margin:0 80px;
	position:relative
}
.solve-container .solve-content[data-v-75db5c8e]:before {
	content:"";
	position:absolute;
	top:47px;
	left:0;
	right:0;
	border:2px solid #6A6A6A;
	z-index:0
}
.solve-container .solve-content .solve[data-v-75db5c8e] {
	position:relative;
	z-index:1;
	flex:1
}
.solve-container .solve-content .solve .question[data-v-75db5c8e] {
	color:#a37e33;
	font-size:14px;
	font-weight:400;
	line-height:18px;
	text-align:center
}
.solve-container .solve-content .solve .circle[data-v-75db5c8e] {
	width:60px;
	height:60px;
	box-sizing:border-box;
	padding:18px;
	background-color:#fff;
	margin:0 auto
}
.solve-container .solve-content .solve .circle .dot[data-v-75db5c8e] {
	width:100%;
	height:100%;
	box-sizing:border-box;
	border:4px solid #a37e33;
	border-radius:24px
}
.solve-container .solve-content .solve .answer[data-v-75db5c8e] {
	color:#11142d;
	font-size:20px;
	font-weight:400;
	line-height:26px;
	text-align:center
}
.service-container[data-v-5305b832] {
	background-color:#f4f4f3
}
.service-container .service-content[data-v-5305b832] {
	display:flex;
	justify-content:center;
	align-items:center
}
.service-container .service-content .service[data-v-5305b832] {
	flex:1;
	height:560px;
	position:relative;
	transition:transform .3s
}
.service-container .service-content .service[data-v-5305b832]:hover {
	transform:scale(1.05);
	z-index:10
}
.service-container .service-content .service:hover .text-container .desc[data-v-5305b832] {
	color:#fff;
	font-weight:500
}
.service-container .service-content .service .text-container[data-v-5305b832] {
	position:absolute;
	top:162px;
	left:30px;
	right:30px;
	z-index:10;
	text-align:center
}
.service-container .service-content .service .text-container .icon[data-v-5305b832] {
	margin-bottom:45px
}
.service-container .service-content .service .text-container .title[data-v-5305b832] {
	color:#fff;
	font-size:28px;
	font-weight:400;
	line-height:37px;
	text-align:center;
	margin-bottom:16px
}
.service-container .service-content .service .text-container .desc[data-v-5305b832] {
	color:rgba(255,255,255,.8);
	font-size:16px;
	font-weight:400;
	line-height:28px;
	text-align:center
}
.slogan-container[data-v-bed6df03] {
	height:488px;
	background:url(../home-slogan-6bd72003.jpeg) no-repeat center center;
	background-size:cover
}
.slogan-container .slogan-content .title[data-v-bed6df03] {
	color:#fff;
	font-size:48px;
	font-weight:500;
	line-height:64px
}
.slogan-container .slogan-content .sub-title[data-v-bed6df03] {
	margin-top:18px;
	width:500px;
	color:#d1b06b;
	font-size:22px;
	font-weight:500;
	line-height:32px
}
.slogan-container .slogan-content .ant-btn[data-v-bed6df03] {
	margin-top:30px;
	font-size:18px;
	color:#1f2732
}
