@keyframes beat{0%{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes slide{0%{transform:translateY(0)}33%{transform:translateY(-6px)}66%{transform:translateY(6px)}100%{transform:translateY(0)}}.sp-container{position:relative;margin-top:80px;overflow:hidden visible;background-color:#f5f5f5}.sp-container .fix-bg-bug{position:relative;left:50%;width:1920px;margin-left:-960px}.sp-container section{position:relative;background-position:center top;overflow:hidden}.sp-container section img{-webkit-user-drag:none}.sp-container section img.auto{display:block;width:auto;height:auto;margin-left:auto;margin-right:auto}.sp-container section.section-1{height:850px;background-image:url(../images/section_1.jpg)}.sp-container section.section-1 .subject{position:absolute;top:208px;left:315px}.sp-container section.section-1 .slogan{position:absolute;top:463px;left:320px}.sp-container section.section-2{position:relative;height:732px;background:url(../images/section_2_bottom.png) no-repeat 50% 89%}.sp-container section.section-2 .title{display:block;padding-top:65px}.sp-container section.section-2 ul{display:flex;width:1280px;margin:60px auto 0;justify-content:space-between}.sp-container section.section-2 ul li{border:2px solid rgba(0,0,0,0);border-radius:2px;transition-duration:300ms}.sp-container section.section-2 ul li:hover{border-color:#ae8f5e;transform:translateY(-22px);box-shadow:0 10px 20px rgba(0,0,0,.2)}.sp-container section.section-2 ul li img{display:block;width:auto}.sp-container section.section-3{overflow:visible}.sp-container section.section-3 .swiper-container{position:relative;left:-800px;width:3520px;height:500px;margin:40px auto 0;border-radius:20px}.sp-container section.section-3 .swiper-container .swiper-slide{border-radius:20px;overflow:hidden}.sp-container section.section-3 .swiper-container .swiper-slide img{display:block;width:auto}.sp-container section.section-3 .swiper-pagination{left:50%;bottom:-28px;transform:translateX(-50%)}.sp-container section.section-3 .swiper-pagination .swiper-pagination-bullet{margin:0 4px;border-radius:4px;color:rgba(0,0,0,.1);transition-duration:300ms}.sp-container section.section-3 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:40px;background-color:#ae8f5e}.sp-container section.section-3 .btn-prev,.sp-container section.section-3 .btn-next{position:absolute;left:50%;bottom:28px;display:block;width:52px;height:52px;margin-left:340px;background:url(../images/icon_arrow_left.png) no-repeat;z-index:2;opacity:.35;transition-duration:200ms;cursor:pointer;outline:none}.sp-container section.section-3 .btn-prev .inner,.sp-container section.section-3 .btn-next .inner{width:inherit;height:inherit}.sp-container section.section-3 .btn-prev:hover,.sp-container section.section-3 .btn-next:hover{opacity:1}.sp-container section.section-3 .btn-next{margin-left:410px;transform:rotate(180deg)}.sp-container section.section-4{overflow:visible}.sp-container section.section-4 .title{margin-top:90px}.sp-container section.section-4 .swiper-container{width:1399px;height:503px;margin:40px auto -78px;border-radius:20px;background-color:#fff}.sp-container section.section-4 .swiper-container .swiper-slide{border-radius:20px;overflow:hidden}.sp-container section.section-4 .swiper-container .swiper-slide img{display:block;width:auto;opacity:0;transition-duration:300ms}.sp-container section.section-4 .swiper-container .swiper-slide-active img{opacity:1}.sp-container section.section-4 .swiper-container .swiper-pagination{width:auto;left:auto;right:50%;bottom:57px;margin-right:160px}.sp-container section.section-4 .swiper-container .swiper-pagination .swiper-pagination-bullet{margin:0 4px;border-radius:4px;color:rgba(0,0,0,.1);transition-duration:300ms}.sp-container section.section-4 .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:40px;background-color:#ae8f5e}.sp-container section.section-4 .swiper-container .btn-prev,.sp-container section.section-4 .swiper-container .btn-next{position:absolute;left:80px;bottom:40px;display:block;width:52px;height:52px;background:url(../images/icon_arrow_left_line.png) no-repeat;z-index:2;opacity:.35;transition-duration:200ms;cursor:pointer;outline:none}.sp-container section.section-4 .swiper-container .btn-prev .inner,.sp-container section.section-4 .swiper-container .btn-next .inner{width:inherit;height:inherit}.sp-container section.section-4 .swiper-container .btn-prev:hover,.sp-container section.section-4 .swiper-container .btn-next:hover{opacity:1}.sp-container section.section-4 .swiper-container .btn-next{left:150px;transform:rotate(180deg)}.sp-container section.section-5{height:916px;padding-top:1px;background-image:url(../images/section_5.jpg);overflow:visible}.sp-container section.section-5 .title{margin-top:140px}.sp-container section.section-5 .swiper-container{width:1399px;height:584px;margin:325px auto -350px;border-radius:20px;background-color:#fff}.sp-container section.section-5 .swiper-container .swiper-slide{border-radius:20px;overflow:hidden}.sp-container section.section-5 .swiper-container .swiper-slide img{display:block;width:auto;opacity:0;transition-duration:300ms}.sp-container section.section-5 .swiper-container .swiper-slide-active img{opacity:1}.sp-container section.section-5 .swiper-container .swiper-pagination{width:auto;left:50%;bottom:213px;transform:translateX(-50%);margin-right:160px}.sp-container section.section-5 .swiper-container .swiper-pagination .swiper-pagination-bullet{margin:0 4px;border-radius:4px;color:rgba(255,255,255,.5);transition-duration:300ms}.sp-container section.section-5 .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:40px;background-color:#fff}.sp-container section.section-5 .swiper-container .btn-prev,.sp-container section.section-5 .swiper-container .btn-next{position:absolute;right:145px;bottom:200px;display:block;width:52px;height:52px;background:url(../images/icon_arrow_left.png) no-repeat;z-index:2;opacity:.35;transition-duration:200ms;cursor:pointer;outline:none}.sp-container section.section-5 .swiper-container .btn-prev .inner,.sp-container section.section-5 .swiper-container .btn-next .inner{width:inherit;height:inherit}.sp-container section.section-5 .swiper-container .btn-prev:hover,.sp-container section.section-5 .swiper-container .btn-next:hover{opacity:1}.sp-container section.section-5 .swiper-container .btn-next{right:75px;transform:rotate(180deg)}.sp-container section.section-6{padding-top:1px;background-image:url(../images/section_6.jpg);overflow:visible}.sp-container section.section-6 .title{margin-top:430px}.sp-container section.section-6 .swiper-pagination-custom{display:grid;width:790px;margin:58px auto 0;grid-template-columns:repeat(4, 1fr);gap:25px}.sp-container section.section-6 .swiper-pagination-custom .swiper-pagination-bullet{display:flex;justify-content:center;align-items:center;width:auto;height:42px;border-radius:21px;opacity:1;color:#fff;background-color:#aaa;transition-duration:300ms}.sp-container section.section-6 .swiper-pagination-custom .swiper-pagination-bullet.swiper-pagination-bullet-active{position:relative;background-color:#ae8f5e}.sp-container section.section-6 .swiper-pagination-custom .swiper-pagination-bullet.swiper-pagination-bullet-active::before{content:"";display:block;position:absolute;top:100%;left:50%;transform:translateX(-50%);border-style:solid;border-width:10px 7px 0;border-color:#ae8f5e rgba(0,0,0,0) rgba(0,0,0,0)}.sp-container section.section-6 .swiper-container{width:1399px;margin:35px auto -170px}.sp-container section.section-6 .swiper-container .swiper-slide img{display:block;width:100%;border-radius:10px}.sp-container section.section-6 .swiper-container .swiper-slide:not(.swiper-slide-active){opacity:0 !important}.sp-container section.section-7{height:932px;background-image:url(../images/section_7.jpg)}.sp-container section.section-7 .title{margin-top:260px}.sp-container section.section-8{height:1237px;background-image:url(../images/section_8.jpg)}.sp-container section.section-9{height:618px;background-image:url(../images/section_9.jpg)}.sp-container section.section-10{height:809px;background-image:url(../images/section_10.jpg)}.sp-container section.section-10 .title{margin-top:60px}/*# sourceMappingURL=layout.min.css.map */