@keyframes beat{0%{transform:scale(1)}65%{transform:scale(0.93)}100%{transform:scale(1)}}
@keyframes slide{0%{transform:translateY(0)}33%{transform:translateY(-5px)}66%{transform:translateY(5px)}100%{transform:translateY(0)}}
.sp-container{position:relative;height:5746px;margin-top:80px;overflow:hidden}
.sp-container .fix-bg-bug{position:absolute;left:50%;width:1920px;margin-left:-960px}
.sp-container .block{position:relative;background-position:center top;overflow:hidden}
.sp-container .block img{-webkit-user-drag:none}
.sp-container .block img.auto{display:block;width:auto;height:auto;margin-left:auto;margin-right:auto}
.sp-container .block.block-1{height:850px;background-image:url(../img_pc/hdgblock_1.jpg)}
.sp-container .block.block-1 .title{margin-top:116px; margin-left:260px}
.sp-container .block.block-1 .title-2{margin-top:12px}
.sp-container .block.block-1::after{content:"";position:absolute;bottom:50px;left:50%;width:12px;height:15px;margin-left:-6px;background:url(../images/arrow_down.png) no-repeat center;animation:slide 2s ease-in-out infinite}
.sp-container .block.block-2{
	position: relative;
	height: 1800px;
	background-color: #ECECEC;
}
.sp-container .block.block-2 .title{display:block;margin-top:70px}
.sp-container .block.block-2 ul{
	width: 1380px;
	height: 1440px;
	margin: 50px auto 0;
	background-color: #FFF;
	border-radius:20px;
}
.sp-container .block.block-2 ul li{
	width: 439px;
	height: 452px;
	margin:10px;
	padding:10px;
	border-radius: 10px;
	transition-duration: 200ms;
	cursor: default;
	float: left;
	position: relative;
	text-align: center;
}
.sp-container .block.block-2 ul li img{
	width: 419px;
	height: 400px;
}
.sp-container .block.block-2 ul li:hover{
	background-color: #609EF2;
}

.sp-container .block.block-2 ul li a:hover{
	color: #8ECEFD;
}
.sp-container .block.block-2 ul li h3{
	font-size: 18px;
	line-height: 26px;
	font-weight: bolder;
	margin-top: 10px;
}
.sp-container .block.block-2 ul li span{display:block;font-size:18px;color:#fff;text-align:center}
.sp-container .block.block-2 ul li:hover span{font-weight:bold;color:#eae4d2}



.sp-container .block.block-3{height:613px;background-image:url(../img_pc/hdgblock_3.jpg)}
.sp-container .block.block-3 .title{margin-top:68px}
.sp-container .block.block-3 .quote{position:absolute;top:239px;right:50%;width:378px;margin-right:264px}
.sp-container .block.block-3 .quote input{display:block;height:52px;width:258px;margin-left:120px;padding:15px 20px;font-size:14px;line-height:22px;background:rgba(0,0,0,0);border:none;outline:none}.sp-container .block.block-3 .quote input+input{margin-top:14px}
.sp-container .block.block-3 .quote .btn{display:block;width:100%;height:62px;margin-top:20px;font-size:22px;line-height:62px;letter-spacing:2px;text-align:center;background-color:#aea691;color:#fff;border-radius:10px;cursor:pointer;transition-duration:200ms}
.sp-container .block.block-3 .quote .btn:hover{background-color:#000}
.sp-container .block.block-3 .quote .btn b{font-weight:bold;margin-right:5px}
.sp-container .block.block-4{height:996px;background-image:url(../img_pc/hdgblock_4.jpg)}
.sp-container .block.block-4 .title{margin-top:70px}
.sp-container .block.block-4 ul.swiper-tab{display:flex;justify-content:center;position:absolute;top:50px;right:0;left:0;z-index:2}
.sp-container .block.block-4 ul.swiper-tab li{margin:0 10px;padding:0 25px;font-size:16px;font-style:normal;line-height:40px;color:#fff;border-radius:20px;transition-duration:200ms;cursor:pointer}.sp-container .block.block-4 ul.swiper-tab li.active{background-color:#aea691;border-radius:20px;font-weight:bold}
.sp-container .block.block-4 .swiper-container{margin-top:48px}
.sp-container .block.block-4 .swiper-container .swiper-slide img{display:block;width:100%}
.sp-container .block.block-4 .swiper-container .swiper-slide .chat-link{display:block;width:185px;position:absolute;right:349px;bottom:127px;font-size:16px;line-height:40px;border-radius:20px;background-color:#440200;text-align:center;color:#fff}
.sp-container .block.block-4 .swiper-container .swiper-pagination-progress{width:670px;height:2px;top:auto;right:50%;left:auto;bottom:56px;background-color:rgba(255,255,255,.5);margin-right:-32px}
.sp-container .block.block-4 .swiper-container .swiper-pagination-progress .swiper-pagination-progressbar{background-color:#fff}
.sp-container .block.block-4 .swiper-container .btn-prev,.sp-container .block.block-4 .swiper-container .btn-next{position:absolute;right:50%;bottom:70px;display:block;width:58px;height:58px;margin-right:48px;background:url(../img_pc/hdgbtn_prev.png) no-repeat;z-index:2;opacity:.7;transition-duration:200ms;cursor:pointer;outline:none}
.sp-container .block.block-4 .swiper-container .btn-prev .inner,.sp-container .block.block-4 .swiper-container .btn-next .inner{width:inherit;height:inherit}
.sp-container .block.block-4 .swiper-container .btn-prev:hover,.sp-container .block.block-4 .swiper-container .btn-next:hover{opacity:1}
.sp-container .block.block-4 .swiper-container .btn-next{margin-right:-34px;background-image:url(../img_pc/hdgbtn_next.png)}
.sp-container .block.block-5{height:1023px;background-image:url(../img_pc/hdgblock_5.jpg)}
.sp-container .block.block-5 .title{margin-top:60px}
.sp-container .block.block-5 .swiper-container{width:1590px;margin:158px auto 0}
.sp-container .block.block-5 .swiper-container .swiper-slide img{display:block;width:100%}
.sp-container .block.block-5 .swiper-container .swiper-slide:not(.swiper-slide-active){opacity:0 !important}
.sp-container .block.block-5 .swiper-container .btn-prev,.sp-container .block.block-5 .swiper-container .btn-next{position:absolute;left:195px;bottom:178px;display:block;width:58px;height:58px;background:url(../img_pc/hdgbtn_prev02.png) no-repeat;z-index:2;opacity:.7;transition-duration:200ms;cursor:pointer;outline:none}
.sp-container .block.block-5 .swiper-container .btn-prev .inner,.sp-container .block.block-5 .swiper-container .btn-next .inner{width:inherit;height:inherit}
.sp-container .block.block-5 .swiper-container .btn-prev:hover,.sp-container .block.block-5 .swiper-container .btn-next:hover{opacity:1}
.sp-container .block.block-5 .swiper-container .btn-next{left:275px;background-image:url(../img_pc/hdgbtn_next02.png)}
.sp-container .block.block-6{height:1099px;background-image:url(../img_pc/hdgblock_6.jpg)}
.sp-container .block.block-6 .title{margin-top:70px}
.sp-container .block.block-6 ul.swiper-tab{display:flex;justify-content:center;position:absolute;top:50px;right:0;left:0;z-index:2}
.sp-container .block.block-6 ul.swiper-tab li{margin:0 12px;padding:0 25px;font-size:16px;font-style:normal;line-height:40px;color:#fff;border-radius:20px;transition-duration:200ms;cursor:pointer}.sp-container .block.block-6 ul.swiper-tab li.active{background-color:#aea691;border-radius:20px;font-weight:bold}
.sp-container .block.block-6 .swiper-container{margin-top:50px}
.sp-container .block.block-6 .swiper-container .swiper-slide img{display:block;width:100%}
.sp-container .block.block-6 .swiper-container .swiper-slide .chat-link{display:block;width:185px;position:absolute;right:349px;bottom:127px;font-size:16px;line-height:40px;border-radius:20px;background-color:#440200;text-align:center;color:#fff}
.sp-container .block.block-6 .swiper-container .swiper-pagination-progress{width:670px;height:2px;top:auto;right:50%;left:auto;bottom:86px;background-color:rgba(255,255,255,.5);margin-right:-32px}
.sp-container .block.block-6 .swiper-container .swiper-pagination-progress .swiper-pagination-progressbar{background-color:#fff}
.sp-container .block.block-6 .swiper-container .btn-prev,.sp-container .block.block-6 .swiper-container .btn-next{position:absolute;right:50%;bottom:105px;display:block;width:58px;height:58px;margin-right:48px;background:url(../img_pc/hdgbtn_prev.png) no-repeat;z-index:2;opacity:.7;transition-duration:200ms;cursor:pointer;outline:none}
.sp-container .block.block-6 .swiper-container .btn-prev .inner,.sp-container .block.block-6 .swiper-container .btn-next .inner{width:inherit;height:inherit}
.sp-container .block.block-6 .swiper-container .btn-prev:hover,.sp-container .block.block-6 .swiper-container .btn-next:hover{opacity:1}
.sp-container .block.block-6 .swiper-container .btn-next{margin-right:-34px;background-image:url(../img_pc/hdgbtn_next.png)}
.sp-container .block.block-7{height:1002px;background-image:url(../img_pc/hdgblock_7.jpg)}
.sp-container .block.block-7 .title{margin-top:70px}
.sp-container .block.block-7 ul.swiper-tab{display:flex;justify-content:center;position:absolute;top:50px;right:0;left:0;z-index:2}
.sp-container .block.block-7 ul.swiper-tab li{margin:0 12px;padding:0 25px;font-size:16px;font-style:normal;line-height:40px;color:#fff;border-radius:20px;transition-duration:200ms;cursor:pointer}
.sp-container .block.block-7 ul.swiper-tab li.active{background-color:#aea691;border-radius:20px;font-weight:bold}
.sp-container .block.block-7 .swiper-container{margin-top:56px}
.sp-container .block.block-7 .swiper-container .swiper-slide img{display:block;width:100%}
.sp-container .block.block-7 .swiper-container .swiper-slide .chat-link{display:block;width:185px;position:absolute;right:349px;bottom:127px;font-size:16px;line-height:40px;border-radius:20px;background-color:#440200;text-align:center;color:#fff}
.sp-container .block.block-7 .swiper-container .swiper-pagination-progress{width:670px;height:2px;top:auto;right:50%;left:auto;bottom:56px;background-color:rgba(255,255,255,.5);margin-right:-32px}.sp-container .block.block-7 .swiper-container .swiper-pagination-progress .swiper-pagination-progressbar{background-color:#fff}
.sp-container .block.block-7 .swiper-container .btn-prev,.sp-container .block.block-7 .swiper-container .btn-next{position:absolute;right:50%;bottom:75px;display:block;width:58px;height:58px;margin-right:48px;background:url(../img_pc/hdgbtn_prev.png) no-repeat;z-index:2;opacity:.7;transition-duration:200ms;cursor:pointer;outline:none}
.sp-container .block.block-7 .swiper-container .btn-prev .inner,.sp-container .block.block-7 .swiper-container .btn-next .inner{width:inherit;height:inherit}
.sp-container .block.block-7 .swiper-container .btn-prev:hover,.sp-container .block.block-7 .swiper-container .btn-next:hover{opacity:1}
.sp-container .block.block-7 .swiper-container .btn-next{margin-right:-34px;background-image:url(../img_pc/hdgbtn_next.png)}
.sp-container .block.block-8{height:1015px;background-image:url(../img_pc/hdgblock_8.jpg)}
.sp-container .block.block-8 .title{margin-top:74px}
.sp-container .block.block-8 .swiper-container{width:1590px;margin:158px auto 0}
.sp-container .block.block-8 .swiper-container .swiper-slide img{display:block;width:100%}
.sp-container .block.block-8 .swiper-container .swiper-slide:not(.swiper-slide-active){opacity:0 !important}
.sp-container .block.block-8 .swiper-container .btn-prev,.sp-container .block.block-8 .swiper-container .btn-next{position:absolute;left:245px;bottom:198px;display:block;width:58px;height:58px;background:url(../img_pc/hdgbtn_prev.png) no-repeat;z-index:2;opacity:.7;transition-duration:200ms;cursor:pointer;outline:none}
.sp-container .block.block-8 .swiper-container .btn-prev .inner,.sp-container .block.block-8 .swiper-container .btn-next .inner{width:inherit;height:inherit}
.sp-container .block.block-8 .swiper-container .btn-prev:hover,.sp-container .block.block-8 .swiper-container .btn-next:hover{opacity:1}
.sp-container .block.block-8 .swiper-container .btn-next{left:325px;background-image:url(../img_pc/hdgbtn_next.png)}
.sp-container .block.block-9{height:849px;background-image:url(../img_pc/hdgblock_9.jpg)}
.sp-container .block.block-9 .title{margin-top:74px}
.sp-container .block.block-9 .quote{position:absolute;top:562px;right:50%;width:502px;margin-right:-56px}
.sp-container .block.block-9 .quote input{display:block;height:52px;width:370px;margin-left:120px;padding:15px 20px;font-size:16px;line-height:22px;background:rgba(0,0,0,0);border:none;outline:none}
.sp-container .block.block-9 .quote input+input{margin-top:15px}
.sp-container .block.block-9 .quote .btn{display:block;width:100%;height:62px;margin-top:20px;font-size:22px;line-height:62px;letter-spacing:2px;text-align:center;background-color:#aea691;color:#fff;cursor:pointer;transition-duration:200ms}
.sp-container .block.block-9 .quote .btn:hover{background-color:#000}
.sp-container .block.block-9 .quote .btn b{font-weight:bold;margin-right:5px}/*# sourceMappingURL=layout.min.css.map */

.sp-container .block.block-10{
	position: relative;
	height: 1025px;
	background-color: #F4F4F4;
}