a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:middle}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;position:relative;overflow-x:hidden}button,ol,ul{margin:0;padding:0}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}:focus,a:active,a:focus,a:hover,button:focus{text-decoration:none;outline:0}a,button{border:none;font-size:unset;padding:0;margin:0;background:0 0;background-color:none;outline:0;border:none}img{max-width:100%;height:auto}.tab-content>.tab-pane{height:0;display:block;opacity:0;pointer-events:none}.tab-content>.active{height:auto;opacity:1;pointer-events:auto}.nav-pills .nav-link,.nav-pills a.nav-link,.nav-pills a.nav-link.active,.nav-tabs .nav-link,.nav-tabs a.nav-link,.nav-tabs a.nav-link.active{padding:0;background:0 0;background-color:none}.tab-pane{display:none}.tab-pane.active{display:block}body{font-family:DFUDYuanTC1-W6,sans-serif;background-color:#000}body p{font-weight:700}@font-face{font-family:DFUDYuanTC1-W6;src:url(../webfonts/DFUDYuanTC1-W6.ttf)}.main{position:relative;height:100vh;overflow:hidden;display:flex;justify-content:center;align-items:flex-end}.main .videoBg{position:absolute;top:0;left:0;width:100%;height:100%}.main .videoBg video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main .title{position:relative;z-index:2;max-width:30%;display:flex;justify-content:center;align-items:center;flex-direction:column}@media only screen and (max-width:1200px){.main .title{max-width:90%;margin-bottom:10%}}.main .title::before{position:absolute;content:"";background:url(../images/mainDec.png) no-repeat center center;background-size:cover;width:2000px;height:918px;z-index:1}.main .title img{z-index:2}.main .title .link{display:flex;justify-content:center;align-items:center;padding-top:20px;gap:10px;z-index:2}.main .title a{position:relative;display:inline-block;width:185px;height:47px;font-size:0;transition:.3s all}.main .title a:hover{filter:brightness(1.5)}.main .title a:nth-child(1){background:url(../images/playBtn.png) no-repeat 0 0}@media only screen and (max-width:991px){.main .title a:nth-child(1){display:none}}.main .title a:nth-child(2){background:url(../images/signBtn.png) no-repeat 0 0}.main .title .mainTxt{margin:2vh 0}@media only screen and (max-width:1200px){.main .title .mainTxt{margin:1vh 0}}section{position:relative;text-align:center;padding:2% 2% 5% 2%}section h2{position:relative;margin:2vh auto;font-size:25px;color:#e8e8e8}section p{font-size:1.2rem;line-height:1.6rem;letter-spacing:unset;margin:1rem;color:#4e3b4b}@media only screen and (max-width:480px){section p{font-size:.9rem;line-height:1.2rem}}section>img{max-width:280px;max-height:300px}@media only screen and (max-width:1200px){section>img{max-width:200px;max-height:180px}}section#s1{position:relative;background:url(../images/s1Bg.png) no-repeat top center;background-size:cover;justify-content:center;padding-bottom:17%}section#s1::before{position:absolute;content:"";background:url(../images/s1Cha.png) no-repeat center center;background-size:cover;width:2000px;height:1843px;top:98vh;margin-right:50%;right:-53vw}@media only screen and (max-width:1200px){section#s1::before{left:50%;top:50%;transform:translateX(-65%);margin-right:0}}section#s1 .s1Part1{display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;top:15vh;gap:7vh}section#s1 .s1Part1 .videoctn{position:relative;margin:0 auto}@media only screen and (max-width:480px){section#s1 .s1Part1 .videoctn{max-width:90vw}}section#s1 .s1Part1 .videoctn .popbtn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:.6s}section#s1 .s1Part1 .videoctn .popbtn:hover{transform:translate(-50%,-50%) scale(1.2);transform-origin:center;filter:brightness(1.5)}@media only screen and (max-width:767px){section#s1 .s1Part1 .videoctn .popbtn>img{max-width:80%}}@media only screen and (max-width:480px){section#s1 .s1Part1 .videoctn .popbtn>img{max-width:60%}}section#s1 .s1Part1 p{color:#fbdddd;font-size:21px;font-weight:500;line-height:40px;letter-spacing:3px;text-shadow:0 0 5px #64242c,0 0 10px #64242c,0 0 13px rgba(81,31,43,.81)}@media only screen and (max-width:480px){section#s1 .s1Part1 p{font-size:19px}}section#s1 .s1Part2{display:flex;justify-content:center;margin:63vh 28vw 0 0}@media only screen and (max-width:1200px){section#s1 .s1Part2{margin:63vh 0 0 0}}section#s1 .s1Part2 .s1Txt{display:flex;align-items:flex-start;position:relative;flex-direction:column;gap:10px}section#s1 .s1Part2 .s1Txt h2{color:#fff;position:relative;display:inline-block;font-size:36px;margin:0 0 10px 0}section#s1 .s1Part2 .s1Txt img{margin:10px 0 10px 0}section#s1 .s1Part2 .s1Txt p{text-align:left;color:#c0c6f1;font-size:18px;line-height:25px;font-weight:400;margin:10px 0 0 0}@media only screen and (max-width:480px){section#s1 .s1Part2 .s1Txt p{font-size:16px}}section#s2{position:relative;background-size:cover;height:100vh;overflow:hidden;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:767px){section#s2{height:120vh}}@media only screen and (max-width:480px){section#s2{height:100vh}}section#s2 .bg-layer{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;transform:scale(1);transition:none;z-index:0;pointer-events:none}section#s2 .fade-layer{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;transform:scale(1);opacity:0;transition:opacity 1s ease-in-out;z-index:1;pointer-events:none}section#s2 .s2Content{position:relative;z-index:3;margin:5vh 0 0 35vw;max-width:50%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:30px}@media only screen and (max-width:1200px){section#s2 .s2Content{max-width:100%;margin:20vh 0 0 0}}@media only screen and (max-width:480px){section#s2 .s2Content{margin:14vh 0 0 0}}section#s2 .s2Content::before{position:absolute;content:"";background:url(../images/s2TxtDec.png) no-repeat center center;background-size:cover;width:1553px;height:1979px;margin-right:50%;right:-35vw;z-index:1}@media only screen and (max-width:1200px){section#s2 .s2Content::before{left:50%;top:50%;transform:translate(-50%,-50%);margin-right:0}}section#s2 .s2Content .s2Txt{z-index:2}section#s2 .s2Content .s2Txt p{text-align:right;font-size:18px;line-height:25px;font-weight:400;color:#d0b3b6;margin-bottom:20px;text-shadow:0 1px 2px rgba(0,0,0,.73)}@media only screen and (max-width:480px){section#s2 .s2Content .s2Txt p{font-size:16px}}section#s2 .s2Content .thumbnail{display:grid;display:-ms-grid;-ms-grid-columns:auto auto auto;grid-template-columns:repeat(3,auto);z-index:2}section#s2 .s2Content .thumbnail img{margin:5px;cursor:pointer;filter:brightness(.8);box-shadow:5px 5px 10px rgba(0,0,0,.5);border:1px solid transparent}section#s2 .s2Content .thumbnail img.active{border:1px solid #fff;filter:brightness(1.2)}@media only screen and (max-width:1200px){section#s2 .s2Content .thumbnail img{width:90%}}section#s3{background:url(../images/s3Bg.jpg) no-repeat center center;background-size:cover;padding:4% 0 4% 0;transition:background 1s ease-in-out}@media only screen and (max-width:480px){section#s3{min-height:unset}}section#s3 .s3Title{margin:0 2vw}section#s3 .s3Txt01{margin:2vh 2vw 5vh}section#s3 .s3Txt01 p{color:#272727;font-size:20px;line-height:25px;font-weight:500}@media only screen and (max-width:480px){section#s3 .s3Txt01 p{font-size:18px}}section#s3 .s3Txt01 h2{text-shadow:0 0 13px rgba(27,45,69,.81);margin:3vh 2vw}section#s3 .s3Txt01 .grade{position:relative;text-align:center;color:#e8e8e8;display:flex;justify-content:center;gap:20px;font-size:20px;margin-top:-5px}section#s3 .s3Txt01 .grade .normal{background-color:#00592c;width:170px;padding:12px;border-radius:30px}section#s3 .s3Txt01 .grade .hard{background-color:#a20014;width:170px;padding:12px;border-radius:30px}section#s3 .s3Txt02{position:relative;margin:7vh 2vw 2vh}section#s3 .s3Txt02 h2::before{position:absolute;content:"";background:url(../images/s3Txt02Dec.png) no-repeat center center;background-size:cover;width:222px;height:1px;left:50%;top:50%;transform:translateX(-165%)}section#s3 .s3Txt02 h2::after{position:absolute;content:"";background:url(../images/s3Txt02Dec.png) no-repeat center center;background-size:cover;width:222px;height:1px;left:50%;top:50%;transform:translateX(65%) scaleX(-1)}section#s3 .s3Txt02 ol{color:#718bbf;line-height:25px;font-size:18px;vertical-align:baseline;width:-moz-fit-content;width:fit-content;margin:0 auto;text-align:left}section#s3 .s3Txt02 ol .blue{color:#bfd3fb;line-height:inherit;font-size:inherit;vertical-align:baseline;font-weight:inherit}section#s4{background:url(../images/s4Bg.jpg) no-repeat center center;background-size:cover;padding:5% 0 4% 0}@media only screen and (max-width:480px){section#s4{min-height:unset}}section#s4 .s4Title{position:relative;margin:0 2vw}section#s4 .s4Content{margin:3vh 2vh}section#s4 .s4Content img{outline:solid 1px #727272}section#s4 .s4Content p{color:#a2a2a2;font-size:20px;line-height:30px;text-shadow:0 2px 3px rgba(0,0,0,.85);font-weight:400;margin:2%}@media only screen and (max-width:480px){section#s4 .s4Content p{font-size:18px}}section#s4 .s4Content .s4Txt{position:relative}section#s4 .s4Content .s4Txt p{margin:2%;font-weight:400}section#s4 .s4Content .s4Txt .highlight{color:#93b7ff;vertical-align:baseline;font-weight:400;font-size:inherit;line-height:inherit}section#s4 .s4Content .s4Txt .last{margin:2%;font-size:18px}section#s4 .s4Content .s4Txt .s4ImgWrap{position:relative;display:flex;justify-content:center;align-items:center;gap:20px;max-width:500px;width:100%;margin:0 auto}@media only screen and (max-width:1024px){section#s4 .s4Content .s4Txt .s4ImgWrap{flex-wrap:wrap}}.slick-next,.slick-prev{top:50%;width:80px;height:80px;z-index:9}@media only screen and (max-width:767px){.slick-next,.slick-prev{width:60px;height:60px}}@media only screen and (max-width:480px){.slick-next,.slick-prev{width:40px;height:40px}}.slick-next::before,.slick-prev::before{content:''}.slick-prev{left:-1vw;background:url(../images/arrowBtn.png) no-repeat center center;background-size:contain;opacity:.8}@media only screen and (max-width:1200px){.slick-prev{left:-2vw}}.slick-prev:focus,.slick-prev:hover{opacity:1;background:url(../images/arrowBtn.png) no-repeat center center;border-radius:50px}.slick-next{right:-1vw;background:url(../images/arrowBtn.png) no-repeat center center;background-size:contain;transform:translate(0,-50%) rotate(180deg);opacity:.8}@media only screen and (max-width:1200px){.slick-next{right:-2vw}}.slick-next:focus,.slick-next:hover{opacity:1;background:url(../images/arrowBtn.png) no-repeat center center;border-radius:50px}.slick-dotted.slick-slider.slick-slider{max-width:80vw;margin:100px auto 0}@media only screen and (max-width:1200px){.slick-dotted.slick-slider.slick-slider{max-width:90vw}}.slick-dotted.slick-slider.slick-slider .character{display:flex;justify-content:center;align-items:center}@media only screen and (max-width:767px){.slick-dotted.slick-slider.slick-slider .character{flex-wrap:wrap;flex-direction:row-reverse}}.slick-dotted.slick-slider.slick-slider .character img{width:100%}@media only screen and (max-width:767px){.slick-dotted.slick-slider.slick-slider .character img{width:unset}}.slick-dots li button::before{content:'';font-size:1.2rem;opacity:1;width:100%;height:100%;line-height:54px}@media only screen and (max-width:1200px){.slick-dots li button::before{line-height:40px}}@media only screen and (max-width:480px){.slick-dots li button::before{font-size:1rem}}#slick-area2 .slick-dots li{background:#282828;margin:20px 0 10px 0;opacity:1}@media only screen and (max-width:1200px){#slick-area2 .slick-dots li{margin:3px 0}}#slick-area2 .slick-dots li button::before{color:#878787;opacity:1}#slick-area2 .slick-dots li.slick-active,#slick-area2 .slick-dots li:hover{background:linear-gradient(#627929 50%,rgba(9,9,9,.788235) 100%)}#slick-area2 .slick-dots li.slick-active button::before,#slick-area2 .slick-dots li:hover button::before{color:#fff;opacity:1}#slick-area2 .slick-dots{top:-70px;display:grid;display:-ms-grid;-ms-grid-columns:auto auto auto auto auto auto auto auto;grid-template-columns:repeat(8,auto);margin:0 auto;justify-content:center;bottom:unset}#slick-area2 .slick-dots::after{content:'';background:url(../images/s4Iframe.png) no-repeat center center;background-size:cover;width:1133px;height:100%;z-index:20;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);pointer-events:none}@media only screen and (max-width:1200px){#slick-area2 .slick-dots::after{display:none}}@media only screen and (max-width:1200px){#slick-area2 .slick-dots{top:-90px;-ms-grid-columns:(auto)[4];grid-template-columns:repeat(4,auto)}}@media only screen and (max-width:480px){#slick-area2 .slick-dots{-ms-grid-columns:(auto)[4];grid-template-columns:repeat(4,auto)}}#slick-area2 .slick-dots li{width:135px;height:54px;display:block}@media only screen and (max-width:1200px){#slick-area2 .slick-dots li{width:90px;height:40px}}@media only screen and (max-width:350px){#slick-area2 .slick-dots li{width:80px}}#slick-area2 .slick-dots li:nth-of-type(1){border-radius:30px 0 0 30px}@media only screen and (max-width:1200px){#slick-area2 .slick-dots li:nth-of-type(1){border-radius:unset}}#slick-area2 .slick-dots li:nth-of-type(1) button::before{content:'席利安'}#slick-area2 .slick-dots li:nth-of-type(2) button::before{content:'巴亨圖爾'}#slick-area2 .slick-dots li:nth-of-type(3) button::before{content:'韋毅'}#slick-area2 .slick-dots li:nth-of-type(4) button::before{content:'雅蒂娜'}#slick-area2 .slick-dots li:nth-of-type(5) button::before{content:'伊南娜'}#slick-area2 .slick-dots li:nth-of-type(6) button::before{content:'桑迪'}#slick-area2 .slick-dots li:nth-of-type(7) button::before{content:'妮娜芙'}#slick-area2 .slick-dots li:nth-of-type(8){border-radius:0 30px 30px 0}@media only screen and (max-width:1200px){#slick-area2 .slick-dots li:nth-of-type(8){border-radius:unset}}#slick-area2 .slick-dots li:nth-of-type(8) button::before{content:'卡丹'}.swiperWrapper{position:relative}.swiperWrapper .swiper{max-width:80vw}.swiperWrapper .swiper .swiper-button-next,.swiperWrapper .swiper .swiper-button-prev{top:50%;width:80px;height:80px;z-index:9}.swiperWrapper .swiper .swiper-button-next::after,.swiperWrapper .swiper .swiper-button-prev::after{content:''}@media only screen and (max-width:767px){.swiperWrapper .swiper .swiper-button-next,.swiperWrapper .swiper .swiper-button-prev{width:60px;height:60px}}@media only screen and (max-width:480px){.swiperWrapper .swiper .swiper-button-next,.swiperWrapper .swiper .swiper-button-prev{width:30px;height:30px}}.swiperWrapper .swiper .swiper-button-prev{left:5vw;background:url(../images/arrowBtn.png) no-repeat center center;background-size:contain}@media only screen and (max-width:1440px){.swiperWrapper .swiper .swiper-button-prev{background:url(../images/arrowBtnW.png) no-repeat center center;background-size:contain;opacity:.8}}@media only screen and (max-width:1200px){.swiperWrapper .swiper .swiper-button-prev{left:2vw}}.swiperWrapper .swiper .swiper-button-prev:hover{filter:brightness(1.5)}.swiperWrapper .swiper .swiper-button-next{right:5vw;background:url(../images/arrowBtn.png) no-repeat center center;background-size:contain;transform:scaleX(-1)}@media only screen and (max-width:1440px){.swiperWrapper .swiper .swiper-button-next{background:url(../images/arrowBtnW.png) no-repeat center center;background-size:contain;opacity:.8}}@media only screen and (max-width:1200px){.swiperWrapper .swiper .swiper-button-next{right:2vw}}.swiperWrapper .swiper .swiper-button-next:hover{filter:brightness(1.5)}.swiperWrapper .swiper-pagination{position:absolute;bottom:-30px}.swiperWrapper .swiper-pagination .swiper-pagination-bullet{background-color:#ffffffb0}.swiperWrapper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff}.modal{z-index:999;padding-top:10vh;background-color:#00000085}@media only screen and (max-width:480px){.modal{padding-top:20vh}}.modal .modal-content{border:none}.modal .modal-dialog{max-width:1200px;pointer-events:auto}.modal .modal-body{text-align:center;padding:4%;height:60vh}.modal-backdrop{display:none}button.close{position:absolute;display:inline-block;width:60px;height:60px;font-size:0;right:-70px;top:0;transition:.2s;z-index:999}@media only screen and (max-width:1200px){button.close{right:0}}button.close::before{content:"";position:absolute;top:50%;left:50%;width:84px;height:1px;background-color:#fff;transform:translate(-50%,-50%) rotate(45deg)}button.close::after{content:"";position:absolute;top:50%;left:50%;width:84px;height:1px;background-color:#fff;transform:translate(-50%,-50%) rotate(135deg)}@media only screen and (max-width:1200px){#player1{width:90vw;height:70vh}}@media only screen and (max-width:991px){#player1{height:50vh}}#notice-modal .modal-body{background-color:#f2f2f2d4}@media only screen and (max-width:1200px){#notice-modal .modal-body{width:90vw;margin:2% auto}}.animated{animation-duration:.5s;animation-fill-mode:both}@keyframes willow{0%{transform-origin:right top;transform:skew(0deg,0deg)}50%{transform-origin:right top;transform:skew(8deg,0deg)}100%{transform-origin:right top;transform:skew(0deg,0deg)}}.willow{animation:take 10s infinite linear}@keyframes movemove{0%{transform-origin:center top;transform:rotate(6deg)}50%{transform-origin:center top;transform:rotate(-6deg)}100%{transform-origin:center top;transform:rotate(6deg)}}.movemove{animation-name:movemove}@keyframes fly{0%{transform:translateY(-80px)}50%{transform:translateY(0)}100%{transform:translateY(-80px)}}@keyframes fly2{0%{transform:translateY(-50px)}50%{transform:translateY(0)}100%{transform:translateY(-50px)}}