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{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}@-webkit-keyframes flash{0%{filter:brightness(100%) drop-shadow(0 0 0 #fff)}50%{filter:brightness(150%) drop-shadow(0 0 15px #fff)}}@keyframes flash{0%{filter:brightness(100%) drop-shadow(0 0 0 #fff)}50%{filter:brightness(150%) drop-shadow(0 0 15px #fff)}}body{background-color:#000;font-family:"Microsoft JhengHei",sans-serif,Arial}body,html{height:100%;width:100%}img{max-width:100%;height:auto}#particles-js{width:100%;height:1000px;z-index:9;position:absolute;top:0;left:0;pointer-events:none}.aside{position:fixed;height:436px;width:145px;background:url(../images/aside_bg.png) no-repeat 0 0;top:50%;transform:translateY(-50%);right:1vw;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;z-index:77}@media only screen and (max-width:480px){.aside{display:none}}.aside a.audio{display:block}.aside a.audio.off{background:url(../images/aside_btn1_hover.png) no-repeat 50% 0;background-size:contain}.aside a.audio.off img{opacity:0}.aside li{position:relative;text-align:center}.aside li::before{content:'';background:url(../images/aside_line.jpg) no-repeat 50% 0;width:83px;height:2px;position:absolute;left:0;right:0;margin:0 auto;top:-30px}.aside li:first-child{width:87px}.aside li:first-child::before{content:none}.aside li a{opacity:1;display:block;width:84px;height:18px}.aside li a:active,.aside li a:hover{background-repeat:no-repeat;background-position:50% 0;background-size:contain}.aside li a:active img,.aside li a:hover img{opacity:0}.aside li:nth-of-type(1) a:active,.aside li:nth-of-type(1) a:hover{background-image:url(../images/aside_btn1_hover.png)}.aside li:nth-of-type(2) a:active,.aside li:nth-of-type(2) a:hover{background-image:url(../images/aside_btn2_hover.png)}.aside li:nth-of-type(3) a:active,.aside li:nth-of-type(3) a:hover{background-image:url(../images/aside_btn3_hover.png)}.aside li:nth-of-type(4) a:active,.aside li:nth-of-type(4) a:hover{background-image:url(../images/aside_btn4_hover.png)}.aside li:nth-of-type(5) a:active,.aside li:nth-of-type(5) a:hover{background-image:url(../images/aside_btn5_hover.png)}.logo{position:absolute;top:12vh;right:1vw;z-index:1}@media only screen and (max-width:480px){.logo{position:unset;transform:unset}}.sidebar{width:100%;position:absolute;bottom:16vh;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:480px){.sidebar{position:unset}}.sidebar li{margin:0 2%}@media only screen and (max-width:480px){.sidebar li{max-width:50%}.sidebar li:nth-of-type(3){display:none}}.sidebar li a{display:block}.sidebar li a:hover{-webkit-animation:flash 2s ease-in-out 0s infinite normal none;animation:flash 2s ease-in-out 0s infinite normal none}.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}.sponsor{display:flex;justify-content:center;align-items:center;padding:4px;background:#fff}.sponsor p{margin:0 10px 10px}main{position:relative;height:1063px;width:100%;background:url(../images/main_bg.png) no-repeat center center;background-size:cover;-webkit-animation:opacity 6s infinite cubic-bezier(.42,0,.03,.99);animation:opacity 6s infinite cubic-bezier(.42,0,.03,.99)}main::after,main::before{content:'';background:url(../images/main_bg.png) no-repeat center center;background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%}main::after{-webkit-animation:glitch2 2.5s infinite;animation:glitch2 2.5s infinite}main::before{-webkit-animation:glitch3 2.5s infinite;animation:glitch3 2.5s infinite}@media only screen and (max-width:1440px){main{height:100vh}}@media only screen and (max-width:480px){main{padding-top:60px}}main .char{position:absolute;bottom:0;z-index:21;pointer-events:none}@media only screen and (max-width:1200px){main .char{display:none}}main .char.char1{left:12.3vw}@media only screen and (max-width:1440px){main .char.char1{left:0}}main .char.char2{right:15.3vw}@media only screen and (max-width:1440px){main .char.char2{right:0}}main .title{position:absolute;left:50%;top:253px;transform:translateX(-50%);z-index:9;max-width:678px;width:100%}@media only screen and (max-width:480px){main .title{width:90%}}section{position:relative;background:url(../images/section_bg.jpg) no-repeat center top;background-size:cover;margin-top:-3%;padding-top:3%;padding-bottom:10vh}@media only screen and (max-width:480px){section{margin-top:unset}}section .container{position:relative;max-width:100%}@media only screen and (max-width:480px){section .container{background:unset}}section .container #myTab.nav-tabs{position:relative;margin-bottom:30px;justify-content:center;border:0}section .container #myTab.nav-tabs li{margin:0 10px}@media only screen and (max-width:480px){section .container #myTab.nav-tabs li{flex:0 0 50%;margin:0;padding:10px}}section .container #myTab.nav-tabs li a.active,section .container #myTab.nav-tabs li a:hover{background-repeat:no-repeat;background-position:50% 0;background-size:contain}section .container #myTab.nav-tabs li a.active img,section .container #myTab.nav-tabs li a:hover img{opacity:0}section .container #myTab.nav-tabs .nav-item:nth-of-type(1) a.active,section .container #myTab.nav-tabs .nav-item:nth-of-type(1) a:hover{background-image:url(../images/tab1_hover.png)}section .container #myTab.nav-tabs .nav-item:nth-of-type(2) a.active,section .container #myTab.nav-tabs .nav-item:nth-of-type(2) a:hover{background-image:url(../images/tab2_hover.png)}section .container #myTab.nav-tabs .nav-item:nth-of-type(3) a.active,section .container #myTab.nav-tabs .nav-item:nth-of-type(3) a:hover{background-image:url(../images/tab3_hover.png)}section .container #myTab.nav-tabs .nav-item:nth-of-type(4) a.active,section .container #myTab.nav-tabs .nav-item:nth-of-type(4) a:hover{background-image:url(../images/tab4_hover.png)}section .container #myTab.nav-tabs .nav-item:nth-of-type(5) a.active,section .container #myTab.nav-tabs .nav-item:nth-of-type(5) a:hover{background-image:url(../images/tab5_hover.png)}section .container #myTab.nav-tabs .nav-item:nth-of-type(6) a.active,section .container #myTab.nav-tabs .nav-item:nth-of-type(6) a:hover{background-image:url(../images/tab6_hover.png)}section .tab-content{max-width:1200px;margin:0 auto}@media only screen and (max-width:1000px){section .tab-content{max-width:90vw}}section .tab-content .con{position:relative;margin-top:4%}section .tab-content #tab1 .wrapper{min-height:1263px;background:url(../images/tab_con1-3.png) no-repeat center center;background-size:contain;padding-top:12%}@media only screen and (max-width:1200px){section .tab-content #tab1 .wrapper{background-size:cover}}@media only screen and (max-width:769px){section .tab-content #tab1 .wrapper{padding-top:20%}}@media only screen and (max-width:480px){section .tab-content #tab1 .wrapper{padding-top:40%}}section .tab-content #tab1 .wrapper ul{display:flex;justify-content:center;border:none;margin:1% auto}section .tab-content #tab1 .wrapper ul .nav-item a.active img,section .tab-content #tab1 .wrapper ul .nav-item a:hover img{opacity:0}section .tab-content #tab1 .wrapper .nav-item:nth-of-type(1) a.active,section .tab-content #tab1 .wrapper .nav-item:nth-of-type(1) a:hover{content:url(../images/tab1_tab1_hover.png)}section .tab-content #tab1 .wrapper .nav-item:nth-of-type(2) a.active,section .tab-content #tab1 .wrapper .nav-item:nth-of-type(2) a:hover{content:url(../images/tab1_tab2_hover.png)}section .tab-content #tab1 .wrapper iframe{width:800px;height:240px;margin-top:2%}@media only screen and (max-width:769px){section .tab-content #tab1 .wrapper iframe{width:90%;height:40vh}}section .tab-content #tab2 .con:nth-of-type(1){background:url(../images/tab_con2-1_bg.png) no-repeat center center;height:1895px;padding:70px 0 0}@media only screen and (max-width:480px){section .tab-content #tab2 .con:nth-of-type(1){background:url(../images/tab_con4_3-bg.png) no-repeat 50% 0;background-size:100% auto;height:100%;padding:30px 50px 200px}}section .tab-content #tab2 .con:nth-of-type(1) .tit{margin:0 0 55px}@media only screen and (max-width:480px){section .tab-content #tab2 .con:nth-of-type(1) .tit{width:50%;margin:0 auto 30px}}section .tab-content #tab2 #innerTab{border:none;justify-content:center;margin:70px 0 20px}section .tab-content #tab2 #innerTab li{margin:0 7px}@media only screen and (max-width:480px){section .tab-content #tab2 #innerTab li{flex:0 0 50%;margin:0;padding:10px}}section .tab-content #tab2 #innerTab li a.active,section .tab-content #tab2 #innerTab li a:active,section .tab-content #tab2 #innerTab li a:hover{background-repeat:no-repeat;background-position:50% 0;background-size:contain}section .tab-content #tab2 #innerTab li a.active img,section .tab-content #tab2 #innerTab li a:active img,section .tab-content #tab2 #innerTab li a:hover img{opacity:0}section .tab-content #tab2 #innerTab li:nth-of-type(1) a.active,section .tab-content #tab2 #innerTab li:nth-of-type(1) a:active,section .tab-content #tab2 #innerTab li:nth-of-type(1) a:hover{background-image:url(../images/tab_con2_1btn-1_hover.png)}section .tab-content #tab2 #innerTab li:nth-of-type(2) a.active,section .tab-content #tab2 #innerTab li:nth-of-type(2) a:active,section .tab-content #tab2 #innerTab li:nth-of-type(2) a:hover{background-image:url(../images/tab_con2_1btn-2_hover.png)}section .tab-content #tab2 #innerTab li:nth-of-type(3) a.active,section .tab-content #tab2 #innerTab li:nth-of-type(3) a:active,section .tab-content #tab2 #innerTab li:nth-of-type(3) a:hover{background-image:url(../images/tab_con2_1btn-3_hover.png)}section .tab-content #tab2 #innerTab li:nth-of-type(4) a.active,section .tab-content #tab2 #innerTab li:nth-of-type(4) a:active,section .tab-content #tab2 #innerTab li:nth-of-type(4) a:hover{background-image:url(../images/tab_con2_1btn-4_hover.png)}section .tab-content #tab4 p{margin:0 0 55px}@media only screen and (max-width:480px){section .tab-content #tab4 p{margin-bottom:30px}}section .tab-content #tab4 .con:nth-of-type(3){background:url(../images/tab_con4_3-bg.png) no-repeat center center;height:2992px;padding:70px 0 0}@media only screen and (max-width:480px){section .tab-content #tab4 .con:nth-of-type(3){height:100%;background:url(../images/tab_con4_3-bgmb.png) no-repeat center 0;background-size:100% auto;padding:30px 50px 200px}}section .tab-content #tab4 .rewards-con{margin:40px 0 55px}@media only screen and (max-width:480px){section .tab-content #tab4 .rewards-con{margin:20px 0 30px}}section .tab-content #tab4 .reward-intro{margin:0 0 35px}section .tab-content #tab4 p.reward-sub{margin:30px 0 0}@media only screen and (max-width:480px){section .tab-content #tab4 p.reward-sub{margin-top:15px}}section .tab-content #tab4 .tab-content{margin-bottom:45px}@media only screen and (max-width:480px){section .tab-content #tab4 .tab-content{margin-bottom:25px}}section .tab-content #tab4 #rewardsTab{border:none;justify-content:center}section .tab-content #tab4 #rewardsTab li{margin:0 14px}@media only screen and (max-width:480px){section .tab-content #tab4 #rewardsTab li{flex:0 0 50%;margin:0;padding:10px}}section .tab-content #tab4 #rewardsTab li a.active,section .tab-content #tab4 #rewardsTab li a:active,section .tab-content #tab4 #rewardsTab li a:hover{background-repeat:no-repeat;background-position:50% 0;background-size:contain}section .tab-content #tab4 #rewardsTab li a.active img,section .tab-content #tab4 #rewardsTab li a:active img,section .tab-content #tab4 #rewardsTab li a:hover img{opacity:0}section .tab-content #tab4 #rewardsTab li:nth-of-type(1) a.active,section .tab-content #tab4 #rewardsTab li:nth-of-type(1) a:active,section .tab-content #tab4 #rewardsTab li:nth-of-type(1) a:hover{background-image:url(../images/tab_con4_3btn-1_hover.png)}section .tab-content #tab4 #rewardsTab li:nth-of-type(2) a.active,section .tab-content #tab4 #rewardsTab li:nth-of-type(2) a:active,section .tab-content #tab4 #rewardsTab li:nth-of-type(2) a:hover{background-image:url(../images/tab_con4_3btn-2_hover.png)}section .tab-content #tab4 #rewardsTab1 .reward-intro{max-width:428px;width:100%;margin:0 auto;display:flex;justify-content:center}section .tab-content #tab6{position:relative}section .tab-content #tab6 .racevideo{background:url(../images/tab_con6-1.png) no-repeat center 0;background-size:cover;height:723px;padding-top:85px;margin:4% 0 0}@media only screen and (max-width:480px){section .tab-content #tab6 .racevideo{padding:30px 30px 50px;height:100%}}section .tab-content #tab6 .racevideo .tit{margin:0 0 70px}@media only screen and (max-width:480px){section .tab-content #tab6 .racevideo .tit{margin:0 auto 30px;width:50%}}section .tab-content #tab6 .racevideo .racevideo-wrap{max-width:640px;margin:0 auto;width:100%}section .tab-content #tab6 .racevideo .racevideo-wrap .racevideo-box{padding-bottom:50%;height:0;position:relative}section .tab-content #tab6 .racevideo .racevideo-wrap .racevideo-box::before{content:'';background:url(../images/videobg.png) no-repeat center center;background-size:contain;width:755px;height:429px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:769px){section .tab-content #tab6 .racevideo .racevideo-wrap .racevideo-box::before{width:98.179vw;height:55.786vw}}@media only screen and (max-width:480px){section .tab-content #tab6 .racevideo .racevideo-wrap .racevideo-box::before{display:none}}section .tab-content #tab6 .racevideo .racevideo-wrap .racevideo-box .video{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.modal .modal-xl{max-width:1000px}.modal .modal-dialog .modal-content{background:unset;border:0;text-align:center}.modal .modal-dialog .modal-content .close{opacity:.75}.modal .modal-dialog .modal-content .close:not(:disabled):not(.disabled):focus,.modal .modal-dialog .modal-content .close:not(:disabled):not(.disabled):hover{opacity:1}.modal-backdrop.show{opacity:.85}.map{position:relative;background:url(../images/map-frame.png) no-repeat 50% 0;max-width:1045px;width:100%;height:893px;margin:0 auto;padding:80px 0 0;background-size:cover}@media only screen and (max-width:769px){.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}@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}@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[name*="台"]:active,.map .map_block[name*="台"]:focus,.map .map_block[name*="台"]:hover{fill:url(#grad1);cursor:pointer;outline:0;transform:translate(-5px,-5px)}.map .map_block.move[name*="台"]{fill:url(#grad1);cursor:pointer;outline:0;transform:translate(-5px,-5px)}.map .map_block[name*="台"]{fill:url(#gradTw);transition:.4s}footer{position:relative;background-color:#fff}