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}body::-webkit-scrollbar{width:0;background:0 0}button,ol,ul{list-style:none;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}button{background:0 0;border:none;font-size:0}img{max-width:100%;height:auto}.btn-primary,.nav-link.active,.nav-tabs,.nav-tabs .nav-link,.nav-tabs .nav-link:hover{background:0 0;padding:0}@keyframes rotate{0%{transform:scaleX(1.05)}50%{transform:scaleX(.95)}}@keyframes flash{0%{filter:brightness(100%) drop-shadow(0 0 0 #fff)}50%{filter:brightness(150%) drop-shadow(0 0 15px #fff)}}@keyframes main_deco1{0%,100%{opacity:0}20%,80%{opacity:1}}@keyframes main_deco2{0%,100%{opacity:0}20%,80%{opacity:1}}@keyframes main_deco3{0%,100%{opacity:0}20%,80%{opacity:1}}@keyframes main_deco4{0%,100%{opacity:0}20%,80%{opacity:1}}@keyframes main_deco5{0%,100%{opacity:0}20%,80%{opacity:1}}@keyframes main_deco6{0%,100%{opacity:0}20%,80%{opacity:1}}@keyframes main_deco8{0%,10%,100%,20%,30%,40%,50%,60%,70%,80%,90%{opacity:.85}15%,25%,35%,45%,5%,55%,65%,75%,85%,95%{opacity:1}}body{background-color:#fff}.sidebar{position:fixed;top:50vh;right:0;transform:translateY(-50%);width:210px;max-width:33%;height:541px;padding:70px 0;z-index:1;background:url(../images/aside_bg.png) no-repeat center center;background-size:contain;display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media only screen and (max-width:1000px){.sidebar{top:60vh}}@media only screen and (max-width:767px){.sidebar{display:none}}.sidebar li{position:relative}.sidebar li img{display:block}.sidebar li:hover::before{content:'';position:absolute;width:157px;height:73px;left:50%;top:50%;transform:translate(-50%,-50%);background:url(../images/aside_hover.png) no-repeat center center;background-size:contain;z-index:0}.sidebar li a{position:relative}.sidebar #bg_music_switch.off{content:url(../images/aside_music_mute.png)}.aside{position:fixed;right:0;z-index:1;height:90vh;top:10vh;max-width:10%;display:flex;flex-direction:column;justify-content:space-around}@media only screen and (max-width:480px){.aside{justify-content:flex-end}}.aside .audio{position:relative;display:block}.aside .audio img{pointer-events:none}.aside .audio::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/aside_music_mute.png) no-repeat left center;background-size:contain;opacity:1;transition:.3s all;pointer-events:none}.aside .audio.off:hover::after{opacity:0}.logo{position:absolute;top:100px;right:50px;z-index:1}@media only screen and (max-width:480px){.logo{right:50%;transform:translateX(50%);top:70px;max-width:25%}}.btn-on{position:absolute;z-index:99;outline:0;left:0;bottom:-30%;transition:.6s all;display:none}@media only screen and (max-width:768px){.btn-on{display:block}}.btn-on img{transition:.6s all}.btn-on.open{left:-70px}.btn-on.open img{transform:rotate(-180deg)}.nav-tabs{border:unset}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link,.nav-tabs .nav-link.active{color:unset;background-color:unset;border-color:unset;border:unset}.video{position:fixed;top:0;left:0;width:100%;height:100%;mix-blend-mode:screen;filter:hue-rotate(90deg);pointer-events:none}.video video{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);min-width:100%;min-height:100%;width:auto;height:auto;overflow:hidden;opacity:.5}.sponsor{display:flex;justify-content:center;padding:15px;background:#e2e2e2}.sponsor img,.sponsor p{margin:6px 15px}main{position:relative;height:125vh;width:100%;background:url(../images/main_bg.jpg) no-repeat center 50px;background-size:cover}main .deco{position:absolute}main .deco.deco1{left:0;bottom:0;animation:main_deco1 3s ease 0s infinite;opacity:0}@media only screen and (max-width:480px){main .deco.deco1{max-width:60%}}main .deco.deco2{left:0;top:0;animation:main_deco2 3.5s ease .5s infinite;opacity:0}@media only screen and (max-width:480px){main .deco.deco2{max-width:60%}}main .deco.deco3{left:0;top:45%;transform:translateY(-50%);animation:main_deco3 2s ease 1s infinite;opacity:0}@media only screen and (max-width:480px){main .deco.deco3{max-width:60%;top:22%}}main .deco.deco4{right:0;bottom:0;animation:main_deco4 2s ease .3s infinite;opacity:0}@media only screen and (max-width:480px){main .deco.deco4{max-width:60%;bottom:35%}}main .deco.deco5{right:0;top:45%;transform:translateY(-50%);animation:main_deco5 3.5s ease .5s infinite;opacity:0}@media only screen and (max-width:480px){main .deco.deco5{max-width:60%;top:32%}}main .deco.deco6{right:0;top:0;animation:main_deco6 3s ease 1.3s infinite;opacity:0}@media only screen and (max-width:480px){main .deco.deco6{max-width:60%}}main .char{position:absolute}main .char.char1{left:25%;top:17%;width:550px;transform:translate(-50%,0)}@media only screen and (max-width:768px){main .char.char1{top:10%;left:17%;transform:translate(-50%,0)}}@media only screen and (max-width:480px){main .char.char1{width:80%;left:14%}}main .char.char2{right:26%;top:15%;width:520px;transform:translate(50%,0)}@media only screen and (max-width:768px){main .char.char2{top:10%;right:26%;transform:translate(50%,0)}}@media only screen and (max-width:480px){main .char.char2{width:80%;right:20%;top:16%}}main .container{position:relative;padding-top:45vh}@media only screen and (max-width:767px){main .container{height:100%;padding-top:0}}main .container .title{position:relative}@media only screen and (max-width:767px){main .container .title{position:absolute;left:50%;width:100%;bottom:30%;transform:translate(-50%,0)}}main .container li{text-decoration:none;list-style:none}@media only screen and (max-width:480px){main .container li{position:absolute;bottom:25%;left:50%;transform:translateX(-50%)}}main .deco7{position:absolute;left:50%;bottom:0;width:100%;height:475px;transform:translateX(-50%);background:url(../images/section_bg_before.png) no-repeat center bottom;background-size:cover}main .deco8{position:absolute;left:50%;bottom:0;width:1135px;height:677px;transform:translateX(-50%);background:url(../images/main_mask.png) no-repeat center top;background-size:cover;opacity:0;animation:main_deco8 .3s ease 0s infinite}@media only screen and (max-width:480px){main .deco8{display:none}}main .deco9{position:absolute;left:50%;top:0;width:100%;height:1331px;transform:translateX(-50%);background:url(../images/main_toplight.png) no-repeat center top;background-size:cover;mix-blend-mode:screen;opacity:0;animation:main_deco8 .3s ease 0s infinite}main .deco10{position:absolute;left:50%;bottom:0;width:100%;height:577px;transform:translateX(-50%);background:url(../images/main_bottom_line.png) no-repeat center top;background-size:cover}main #myTab.nav-tabs{position:absolute;margin-bottom:30px;width:100%;bottom:30px;justify-content:center;border:0}main #myTab.nav-tabs.fixed{position:fixed;height:108px;z-index:1050;top:100px}main #myTab.nav-tabs li{position:relative}main #myTab.nav-tabs::before{content:'';position:absolute;left:-50px;top:50%;transform:translate(50px,-50%);width:100%;height:315px;background:url(../images/tab_dec1.png) no-repeat center center;background-size:cover}@media only screen and (max-width:480px){main #myTab.nav-tabs li{width:33%;padding:0}}main #myTab.nav-tabs .nav-item:nth-of-type(1) a.active img{content:url(../images/tab1_hover.png)}main #myTab.nav-tabs .nav-item:nth-of-type(2) a.active img{content:url(../images/tab2_hover.png)}main #myTab.nav-tabs .nav-item:nth-of-type(3) a.active img{content:url(../images/tab3_hover.png)}main #myTab.nav-tabs .nav-item:nth-of-type(4) a.active img{content:url(../images/tab4_hover.png)}main #myTab.nav-tabs .nav-item:nth-of-type(5) a.active img{content:url(../images/tab5_hover.png)}main #myTab.nav-tabs .nav-item:nth-of-type(6) a.active img{content:url(../images/tab6_hover.png)}section{position:relative;background:url(../images/section_bg.jpg) repeat center center}section .container{position:relative;max-width:1200px;display:flex;justify-content:center;align-items:center;flex-direction:column;padding-bottom:150px}@media only screen and (max-width:1000px){section .container{max-width:120%}}section .container .tab-content{max-width:100%;width:1200px}section .container .tab-content .con{position:relative;padding:80px 100px;margin-bottom:80px}@media only screen and (max-width:480px){section .container .tab-content .con{padding:100px 30px}}section .container .tab-content .con::after{content:'';position:absolute;left:-30px;top:-20px;width:582px;height:173px;background:url(../images/con_deco.png) no-repeat center center;background-size:contain}section .container .tab-content .con p{color:#fff;font-size:20px;line-height:36px;max-width:80%}@media only screen and (max-width:480px){section .container .tab-content .con p{max-width:100%}}section .container .tab-content .con p span{display:contents;color:#f7ac58;font-size:20px;line-height:36px}section .container .tab-content .con span{color:#f7ac58;font-size:16px;line-height:22px}section .container .tab-content .con ul{text-align:left;max-width:80%}@media only screen and (max-width:480px){section .container .tab-content .con ul{max-width:100%}}section .container .tab-content .con li{color:#fff;font-size:20px;line-height:30px;text-align:left}section .container .tab-content .con img{margin-top:30px}section .container .tab-content div.wrapper{position:relative;margin-top:30px;display:flex;justify-content:center;flex-direction:column;align-items:center}section .container .tab-content #tab1 .con{display:flex;flex-direction:column;align-items:center}section .container .tab-content #tab1 .con li{text-align:left;padding-left:15px;text-indent:-15px}section .container .tab-content #tab1 .con1{background:url(../images/s1_con1_bg.png) no-repeat center center;background-size:100% 100%}section .container .tab-content #tab1 .con2{background:url(../images/s1_con2_bg.png) no-repeat center center;background-size:100% 100%}section .container .tab-content #tab1 .con3{background:url(../images/s1_con3_bg.png) no-repeat center center;background-size:100% 100%}section .container .tab-content #tab1 .con3 .map{position:relative;max-width:1045px;width:100%;margin:0 auto;padding:80px 0 0;background-size:cover}@media only screen and (max-width:480px){section .container .tab-content #tab1 .con3 .map{height:unset}}section .container .tab-content #tab1 .con3 .map .tit{margin:0 0 77px}section .container .tab-content #tab1 .con3 .map .map-row{display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap}section .container .tab-content #tab1 .con3 .map .map-row h3{margin-bottom:30px}section .container .tab-content #tab1 .con3 .map .map-row p{max-width:100%}section .container .tab-content #tab1 .con3 .map .map-row .map-intro{margin-top:30px;height:300px}section .container .tab-content #tab1 .con4{background:url(../images/s1_con4_bg.png) no-repeat center center;background-size:100% 100%}section .container .tab-content #tab2 .con{display:flex;flex-direction:column;align-items:center}section .container .tab-content #tab2 .con li{text-align:left;max-width:50%}section .container .tab-content #tab2 .con1{background:url(../images/s2_con1_bg.png) no-repeat center center;background-size:100% 100%}section .container .tab-content #tab2 .con2{background:url(../images/s2_con2_bg.png) no-repeat center center;background-size:100% 100%}section .container .tab-content #tab2 #myTab2 .nav-item:nth-of-type(1) a::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/s2_tab1_on.png) no-repeat center center;background-size:contain;opacity:0;transition:.3s all}section .container .tab-content #tab2 #myTab2 .nav-item:nth-of-type(2) a::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/s2_tab2_on.png) no-repeat center center;background-size:contain;opacity:0;transition:.3s all}section .container .tab-content #tab2 #myTab2 .nav-item:nth-of-type(3) a::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/s2_tab3_on.png) no-repeat center center;background-size:contain;opacity:0;transition:.3s all}section .container .tab-content #tab2 #myTab2 .nav-item:nth-of-type(4) a::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/s2_tab4_on.png) no-repeat center center;background-size:contain;opacity:0;transition:.3s all}section .container .tab-content #tab2 #myTab2 .nav-item a{position:relative}section .container .tab-content #tab2 #myTab2 .nav-item a.active::after{opacity:1}section .container .tab-content #tab2 #myTab2 .nav-item a img{margin:0}section .container .tab-content #tab3 .con{display:flex;flex-direction:column;align-items:center;text-align:center}section .container .tab-content #tab3 .con1{background:url(../images/s3_con1_bg.png) no-repeat center center;background-size:100% 100%}section .container .tab-content #tab3 .con2{background:url(../images/s3_con2_bg.png) no-repeat center center;background-size:100% 100%}section .container .tab-content #tab4 .con{display:flex;flex-direction:column;align-items:center;text-align:center}section .container .tab-content #tab4 .con1{background:url(../images/s4_con1_bg.png) no-repeat center center;background-size:100% 100%}section .container .tab-content #tab4 .con2{background:url(../images/s4_con2_bg.png) no-repeat center center;background-size:100% 100%}section .container .tab-content #tab4 .con2 #myTwoTab{margin-top:30px;justify-content:space-evenly;border:unset}section .container .tab-content #tab4 .con2 #myTwoTab .tab1::after{content:'';position:absolute;width:100%;height:100%;left:0;top:0;background:url(../images/s4_con2_tab1_on.png) no-repeat center center;background-size:contain;opacity:0;transition:.3s all}section .container .tab-content #tab4 .con2 #myTwoTab .tab2::after{content:'';position:absolute;width:100%;height:100%;left:0;top:0;background:url(../images/s4_con2_tab2_on.png) no-repeat center center;background-size:contain;opacity:0;transition:.3s all}section .container .tab-content #tab4 .con2 #myTwoTab a{position:relative}section .container .tab-content #tab4 .con2 #myTwoTab a.active::after{opacity:1}section .container .tab-content #tab4 .con2 #myTwoTab a img{margin:0}section .container .tab-content #tab5 .con{display:flex;flex-direction:column;align-items:center;text-align:center}section .container .tab-content #tab5 .con1{background:url(../images/s5_con1_bg.png) no-repeat center center;background-size:100% 100%}section .container .tab-content #tab6 .con{display:flex;flex-direction:column;align-items:center;text-align:center}section .container .tab-content #tab6 .con1{background:url(../images/s6_con1_bg.png) no-repeat center center;background-size:100% 100%}.modal .modal-dialog .modal-content{background:unset;margin-top:20%;border:0}.modal{z-index:1060;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-header{height:70px;justify-content:center;align-items:center;background-color:#292929;border-radius:12px 12px 0 0}.modal .modal-body{padding:4%;text-align:center}.modal button.close{position:absolute;display:inline-block;width:60px;height:60px;font-size:0;right:0;top:0;transition:.2s;z-index:999}@media only screen and (max-width:1200px){.modal button.close{right:0}}.modal button.close::before{content:"";position:absolute;top:50%;left:50%;width:60px;height:1px;background-color:#fff;transform:translate(-50%,-50%) rotate(45deg)}.modal button.close::after{content:"";position:absolute;top:50%;left:50%;width:60px;height:1px;background-color:#fff;transform:translate(-50%,-50%) rotate(135deg)}.modal-backdrop{display:none}#player1{max-width:100%}@media only screen and (max-width:1200px){#player1{max-width:90vw;height:70vh}}@media only screen and (max-width:768px){#player1{height:50vh}}@media only screen and (max-width:1200px){#notice-modal{max-width:90vw}}.map{position:relative;max-width:1045px;width:100%;margin:0 auto;padding:80px 0 0;background-size:cover}@media only screen and (max-width:768px){.map{height:100%;padding-bottom:150px}}@media only screen and (max-width:480px){.map{padding:28px 0 191px;background:url(../images/tab_con4_3-bg.png) no-repeat 50% 0;background-size:100% auto}}.map .tit{margin:0 0 77px;text-align:center}@media only screen and (max-width:480px){.map .tit{margin:0 auto 30px;width:35%}}.map .map-row{display:flex;justify-content:center;flex-direction:row}@media only screen and (max-width:480px){.map .map-row{flex-direction:column}}.map .map-row .map-col{flex-basis:0;flex-grow:1;max-width:100%}.map .map-row .map-col .map-box{max-width:290px;width:100%;margin-left:auto}@media only screen and (max-width:480px){.map .map-row .map-col .map-box{margin-right:auto;width:60%}}.map .map-row .map-col .map-intro{max-width:290px;height:212px;margin:40px auto 0;border:2px solid #d12e70}.map .map-row .map-col .map-info{color:#fff;text-align:center;line-height:30px;max-width:400px;width:100%;position:relative}@media only screen and (max-width:480px){.map .map-row .map-col .map-info{padding:0 50px}}.map .map-row .map-col .map-info h3{margin:0 0 40px}@media only screen and (max-width:480px){.map .map-row .map-col .map-info h3{width:50%;margin:0 auto 30px}}.map .map-row .map-col .map-info p{font-size:16px;font-weight:700;text-align:left;max-width:100%}@media only screen and (max-width:480px){.map .map-row .map-col .map-info p{font-size:12px}}.map .map-row .map-col .map-info p span{color:#d12e70;vertical-align:top}.map .map-row .map-col .map-info:before{content:"";height:1px;background:#d12e70;position:absolute}@media only screen and (max-width:480px){.map .map-row .map-col .map-info:before{display:none}}.map .map-row .map-col .map-info.t1:before{width:23%;top:33px;right:80%}.map .map-row .map-col .map-info.t2:before{width:45%;top:80px;right:80%;transform:rotate(-25deg)}.map .map-row .map-col .map-info:after{content:"";width:7px;height:7px;background:#d12e70;border-radius:50%;position:absolute}@media only screen and (max-width:480px){.map .map-row .map-col .map-info:after{display:none}}.map .map-row .map-col .map-info.t1:after{left:-15px;top:30px}.map .map-row .map-col .map-info.t2:after{left:-95px;top:115px}.map .map_block{fill:#d12e70}.map .map_block[name*="台"]:active,.map .map_block[name*="台"]:focus,.map .map_block[name*="台"]:hover{fill:#fff;cursor:pointer;outline:0;transform:translate(-5px,-5px)}.map .map_block.move[name*="台"]{fill:#fff;cursor:pointer;outline:0;transform:translate(-5px,-5px)}.map .map_block[name*="台"]{fill:#fff;transition:.4s}footer{position:relative;background-color:#fff}