@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}.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:794px;background-image:url(../images/section_1.jpg)}.sp-container section.section-1 .subject{position:absolute;top:182px;left:324px}.sp-container section.section-1 .slogan{position:absolute;top:378px;left:320px}.sp-container section.section-2{position:relative;height:986px;background-image:url(../images/section_2.jpg);overflow:hidden}.sp-container section.section-2 .title{display:block;padding-top:75px}.sp-container section.section-2 .swiper-container{width:1478px;height:570px;margin:332px auto 0;background-color:#102345}.sp-container section.section-2 .swiper-container .swiper-slide{padding:63px 45px 62px 139px}.sp-container section.section-2 .swiper-container .swiper-slide img{display:block;width:auto;opacity:0;transition-duration:300ms}.sp-container section.section-2 .swiper-container .swiper-slide-active img{opacity:1}.sp-container section.section-2 .btn-prev,.sp-container section.section-2 .btn-next{position:absolute;right:50%;bottom:162px;display:block;width:52px;height:52px;margin-right:110px;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-2 .btn-prev .inner,.sp-container section.section-2 .btn-next .inner{width:inherit;height:inherit}.sp-container section.section-2 .btn-prev:hover,.sp-container section.section-2 .btn-next:hover{opacity:1}.sp-container section.section-2 .btn-next{margin-right:40px;transform:rotate(180deg)}.sp-container section.section-3{height:901px;background-image:url(../images/section_3.jpg)}.sp-container section.section-3 .title{margin-top:60px}.sp-container section.section-4{height:811px;background-image:url(../images/section_4.jpg)}.sp-container section.section-4 .title{margin-top:62px}.sp-container section.section-4 .points{position:absolute;bottom:0;left:324px;width:1266px;height:459px}.sp-container section.section-4 .points .point{position:absolute;bottom:105px;left:105px;width:38px;height:38px}.sp-container section.section-4 .points .point::before{content:"";display:block;width:38px;height:38px;background-color:rgba(255,255,255,.2);border-radius:50%;animation:beat 2s infinite}.sp-container section.section-4 .points .point::after{content:"";position:absolute;width:24px;height:24px;background-color:#fff;border-radius:50%;bottom:7px;left:7px;transition-duration:300ms}.sp-container section.section-4 .points .point span{position:absolute;display:block;visibility:hidden;opacity:0;padding:0 18px;bottom:120px;left:50%;width:auto;transform:translateX(-50%);line-height:37px;font-size:16px;color:#fff;white-space:nowrap;background:rgba(255,255,255,.2);border:1px solid #fff;border-radius:10px;transition-duration:500ms;pointer-events:none}.sp-container section.section-4 .points .point span::before{content:"";position:absolute;top:110%;left:50%;margin-left:-2.5px;width:5px;height:5px;border-radius:50%;background-color:#0bfcff;z-index:1}.sp-container section.section-4 .points .point span::after{content:"";position:absolute;top:110%;left:50%;height:80px;margin-left:-0.5px;display:block;border-left:1px solid #fff;transition-duration:500ms}.sp-container section.section-4 .points .point:hover::before{animation:none}.sp-container section.section-4 .points .point:hover::after{background-color:#0bfcff}.sp-container section.section-4 .points .point:hover span{visibility:visible;opacity:1}.sp-container section.section-4 .points .point:nth-child(2){left:216px}.sp-container section.section-4 .points .point:nth-child(3){left:260px;bottom:200px}.sp-container section.section-4 .points .point:nth-child(4){left:453px;bottom:258px}.sp-container section.section-4 .points .point:nth-child(5){left:578px;bottom:62px}.sp-container section.section-4 .points .point:nth-child(6){left:654px;bottom:150px}.sp-container section.section-4 .points .point:nth-child(7){left:890px;bottom:50px}.sp-container section.section-4 .points .point:nth-child(8){left:1132px;bottom:188px}.sp-container section.section-4 .points .point:nth-child(9){left:1192px;bottom:112px}.sp-container section.section-5{height:1102px;background-image:url(../images/section_5.jpg)}.sp-container section.section-5 .title{position:absolute;top:66px;left:50%;margin-left:-385px}.sp-container section.section-6{height:1480px;background-image:url(../images/section_6.jpg)}.sp-container section.section-6 .title{margin-top:70px}.sp-container section.section-6 .swiper-container{width:1399px;margin:722px auto 0}.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-6 .swiper-container .swiper-pagination-custom{width:auto;left:395px;bottom:45px;font-size:16px;font-style:italic;font-weight:bold}.sp-container section.section-6 .btn-prev,.sp-container section.section-6 .btn-next{position:absolute;left:50%;bottom:160px;display:block;width:52px;height:52px;margin-left:500px;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-6 .btn-prev .inner,.sp-container section.section-6 .btn-next .inner{width:inherit;height:inherit}.sp-container section.section-6 .btn-prev:hover,.sp-container section.section-6 .btn-next:hover{opacity:1}.sp-container section.section-6 .btn-next{margin-left:573px;transform:rotate(180deg)}.sp-container section.section-7{height:809px;background-image:url(../images/section_7.jpg)}.sp-container section.section-7 .title{margin-top:60px}/*# sourceMappingURL=layout.min.css.map */