@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100;300;400;500;700;900&display=swap);body,html{overflow-x:hidden;font-family:Noto Sans TC,sans-serif,Arial}.accesskey{text-decoration:none;color:#e8e8e8;padding:5px;padding-top:0;position:absolute}#accesskey_u{color:#2f2f2f}#accesskey_u:focus-visible{background-color:#2f2f2fc9;color:#e8e8e8;z-index:5}#accesskey_c{color:#2f2f2f}.accesskey:hover{color:#e8e8e8}.accesskey_go{opacity:0}.accesskey_go:focus-visible{opacity:1}.head .top_box{background-color:#2f2f2f;overflow:hidden}.head .top_box h1{display:inline-block;margin:0;font-size:0;padding-left:5px;background-color:#2f2f2f}.head .top_box h1 img{height:25px;transform:translateY(-4px)}.head .top_box .list{float:right;background-color:#2f2f2f;margin:0;padding:0;list-style:none;display:flex}.head .top_box .list a{display:inline-block;text-decoration:none;padding:5px 10px;color:#e8e8e8;transition:.5s}.head .top_box .list a:hover{background-color:#eff5f0;color:#2f2f2f}.head .head_img{background-color:#2f2f2f}.head .head_img .slick-slide>div{margin-bottom:-5px}.head .head_img img{width:100%;height:auto}.head .head_img .slick-list{transition:height .5s ease-in-out}.head .head_img .slick-slider .slick-arrow{background-color:transparent;background-color:#e8e8e8e7;border-radius:3px;border:1px solid #2f2f2f;border:none;font-size:0;padding:0;width:40px;height:100px;position:absolute;z-index:555;top:50%;left:10px;transform:translateY(-50%);transition:.5s}.head .head_img .slick-slider .slick-next{left:auto;right:10px}.head .head_img .slick-slider .slick-arrow:hover{background-color:#2f2f2f;border:1px solid #e8e8e8}.head .head_img .slick-slider .slick-arrow:before{content:"";display:inline-block;clip-path:polygon(0 40%,0 60%,50% 90%,80% 100%,100% 80%,90% 50%,100% 20%,80% 0,50% 10%);width:15px;height:15px;background-color:#696511}.head .head_img .slick-slider .slick-next:before{transform:rotate(180deg)}.head .head_img .slick-slider .slick-arrow:hover:before{background-color:#e8e8e8}@media (max-width:991.98px){.head .head_img .slick-slider .slick-arrow{width:25px;height:60px}.head .head_img .slick-slider .slick-arrow:before{width:12px;height:12px}}@media (max-width:767.98px){.head .head_img .slick-slider .slick-arrow{width:20px;height:50px;left:5px}.head .head_img .slick-slider .slick-next{left:auto;right:5px}.head .head_img .slick-slider .slick-arrow:before{width:10px;height:10px}}.navbar{background-color:#2f2f2f;padding:0}.navbar .menu_box{width:100%}.navbar .menu_box .box{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0 -20px}.navbar .menu_box .box .nav-link{color:#e8e8e8;font-size:1.1rem;padding:15px 20px;transition:.5s;border-right:1px solid #2f2f2f}.navbar .menu_box .box .nav-link.show,.navbar .menu_box .box .nav-link:hover{background-color:#eff5f0;color:#2f2f2f}.navbar .menu_box .box .dropdown-menu{background-color:#eff5f0;border-radius:0;border:none;margin:0;padding:0;box-shadow:1px 1px 3px #2f2f2f22;min-width:100%}.navbar .menu_box .box .dropdown-menu a{color:#2f2f2f;padding:15px 20px;transition:.5s;border-top:1px solid #c6d4c8}.navbar .menu_box .box .dropdown-menu a:hover{background-color:#2f2f2f;color:#e8e8e8}.navbar .submenu{display:flex;align-items:center}.navbar .submenu.rwd_show{display:none}.navbar .submenu .social_list{display:flex;align-items:center}.navbar .submenu .social_list a{margin:0 8px;display:inline-block;background-color:#2f2f2f;border-radius:50px;transition:.5s;border:1px solid #eff5f0;width:30px;height:30px;position:relative}.navbar .submenu .social_list a:hover{background-color:#4d5f00;border:1px solid #c6d4c8}.navbar .submenu .social_list a img{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:22px}.navbar .submenu .language_box .language_btn{background-color:#2f2f2f;border:1px solid #eff5f0;color:#e8e8e8;border-radius:50px;width:70px;padding:0 5px;height:30px;margin:0 8px;transition:.5s}.navbar .submenu .language_box .language_btn:hover{background-color:#4d5f00;border:1px solid #c6d4c8}@media (max-width:1199.98px){.navbar .submenu{display:none}.navbar .submenu.rwd_show{display:flex;width:100vw;margin-left:calc(50% - 50vw)}.navbar-toggler{position:absolute;top:17px;left:20px;width:30px;height:27px;border:1px solid #e8e8e8}.navbar-toggler span{width:19px;height:1px;background-color:#e8e8e8;position:absolute;top:0;left:3px;transition:.5s}.navbar-toggler .line1{top:5px}.navbar-toggler .line2{top:12px;width:10px}.navbar-toggler .line3{top:auto;bottom:5px;width:16px}.navbar-toggler.open .line1{top:12px;left:4px;width:21px;transform:rotate(45deg)}.navbar-toggler.open .line2{width:0;opacity:0}.navbar-toggler.open .line3{bottom:12px;width:21px;transform:rotate(-45deg)}.navbar .menu_box .box{flex-direction:column;align-items:flex-start;margin:0}.navbar-collapse{width:100vw;margin-left:calc(50% - 50vw)}.navbar-nav{width:100%}.navbar .submenu{justify-content:flex-end;width:100%;padding:15px 0;padding-right:10px}.navbar .menu_box .box .dropdown-menu div:last-child a{border-bottom:1px solid #c6d4c8}.navbar .menu_box .box .nav-link{border-right:none}}@media (max-width:767.98px){.head .top_box .list a{font-size:.9rem}.navbar-toggler{top:9px;left:10px}.navbar .submenu{padding:10px;padding-right:5px}.navbar .submenu .social_list a{margin:0 5px;width:25px;height:25px}.navbar .submenu .social_list a img{width:18px}.navbar .submenu .language_box .language_btn{height:25px;margin:0 5px;display:flex;align-items:center;justify-content:center;padding-bottom:2px}}.footer{background-color:#1e1e1e}.footer .container{padding-top:30px;padding-bottom:30px}.footer .footer_list{padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap}.footer .footer_list li{flex-grow:1;margin:15px 0;display:flex}.footer .footer_list li.multi_image{flex-basis:100%}.footer .footer_list li .footer_title{color:#e8e8e8;flex-basis:80px;font-size:.9rem;margin-top:12px}.footer .footer_list li .footer_title:after{content:"|";padding-left:8px;color:#e8e8e8}.footer .footer_list li .img_box{flex-basis:calc(100% - 75px)}.footer .footer_list li .img_box a{display:inline-block;transition:.5s}.footer .footer_list li .img_box a:hover{transform:scale(1.03)}.footer .footer_list li .img_box img{height:25px;margin:12px 30px 12px 0}.footer .accessibility_box{text-align:right}.footer .accessibility_box a{display:inline-block;width:90px;border-radius:3px;overflow:hidden;transition:.5s}.footer .accessibility_box a:hover{transform:scale(1.02)}.footer .accessibility_box img{width:100%}@media (max-width:991.98px){.footer .footer_list li{flex-basis:100%}}@media (max-width:767.98px){.footer .footer_list li .footer_title{margin-top:10px}.footer .footer_list li .img_box img{margin:8px 25px 8px 0;max-width:190px}}@media (max-width:575.98px){.footer .footer_list li.multi_image img{height:20px}.footer .accessibility_box{text-align:left;margin-top:15px}}.float_top{position:fixed;right:10px;bottom:10px;display:none;z-index:555}.float_top.add{display:block}.float_top .top_btn{background-color:#2f2f2f;color:#e8e8e8;border:1px solid #e8e8e8;border-radius:50px;padding:10px 6px;transition:.5s}.float_top .top_btn:hover{background-color:#696511;border:1px solid #beb60e}.float_top p{margin:0;font-weight:800}.main{background-color:#e8e8e8;min-height:50vh}.main .title{display:flex;align-items:center}.main .title .shape{clip-path:polygon(20% 0,0 20%,10% 50%,0 80%,20% 100%,50% 90%,80% 100%,100% 80%,90% 50%,100% 20%,80% 0,50% 10%);width:20px;height:20px;background-color:#beb60e;position:relative;margin-top:1px;transition:.5s}.main .container>div:hover .shape{background-color:#98910b;margin-left:5px}.main .title .circle{width:8px;height:8px;background-color:#e8e8e8;border-radius:20px;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.main .title h2{color:#2f2f2f;font-size:1.6rem;padding:5px 0;margin:0;margin-left:10px;transition:.5s}.main .container>div:hover h2{padding-left:5px}@media (max-width:767.98px){.main .title h2{font-size:1.4rem}}.main .btn_box{text-align:right;padding:5px 0}.main .btn_box button{background-color:#e8e8e8;color:#2f2f2f;padding:3px 25px;padding-bottom:4px;border-radius:3px;border:1px solid #beb60e;transition:.5s}.main .btn_box button:hover{background-color:#2f2f2f;border:1px solid #beb60e;color:#e8e8e8}#app .box_line{border-top:1px solid #beb60e;border-bottom:1px solid #beb60e;margin:20px 0;padding:20px 0}@media (max-width:767.98px){#app .box_line{margin:10px 0;padding:10px 0}}.breadcrumb{background-color:#e8e8e8;margin:0}.breadcrumb .container{display:flex;flex-wrap:wrap;padding-top:30px;padding-bottom:30px}.breadcrumb .container li{color:#696511}.breadcrumb .container a{color:#2f2f2f;text-decoration:none;transition:.5s}.breadcrumb .container a:hover{opacity:.7}@media (max-width:767.98px){.breadcrumb .container{padding-top:22px;padding-bottom:0}}.page_box{display:flex;margin:0;padding:0;list-style:none;justify-content:center;padding:30px 0;padding-bottom:60px}.page_box .page{border:1px solid #2f2f2f;border-radius:50px;padding:0 8px 1px 8px;margin:0 3px;transition:.5s}.page_box .page:hover{background-color:#696511;color:#e8e8e8;border:1px solid #beb60e}.page_box .page.active{background-color:#696511;color:#e8e8e8;border:1px solid #696511}.main .news{padding:30px 0;padding-top:60px}.main .news .list{margin:0 0;padding:0 0;list-style:none}.main .news .list li a{display:flex;color:#2f2f2f;text-decoration:none;padding:8px 12px;margin:3px 0;transition:.5s;border-radius:3px;padding-left:3px;position:relative}.main .news .list li a:hover{background-color:#e4e2c5;padding-left:30px}.main .news .list li a:before{content:"";clip-path:polygon(20% 0,0 20%,10% 50%,0 80%,20% 100%,50% 90%,80% 100%,100% 80%,90% 50%,100% 20%,80% 0,50% 10%);width:10px;height:10px;background-color:transparent;position:absolute;left:0;top:16px;transform:rotate(45deg);transition:.5s}.main .news .list li a:hover:before{background-color:#beb60e;left:10px}.main .news .list li a p{margin:0;flex-basis:calc(100% - 105px)}.main .news .list li a:hover p{font-weight:500}.main .news .list li a p.time{flex-basis:105px}.main .news .list li a p.time:after{content:"/";font-weight:800;margin-left:8px;color:#98910b}@media (max-width:767.98px){.main .news .list li a{flex-wrap:wrap;padding-right:3px}.main .news .list li a p{flex-basis:100%}}.main .about{padding:30px 0}.main .about .text_box>div{padding:0}.main .about .text_box p{margin:0;line-height:2rem;text-align:justify;color:#2f2f2f}.main .about .text_box .img_box{margin-left:20px;border-radius:3px;overflow:hidden}.main .about .text_box .img_box img{width:100%}@media (max-width:991.98px){.main .about .text_box .img_box{margin-left:0;margin-top:15px}}.main .photos_box{padding:30px 0;position:relative}.main .photos_box .slick-slider{position:relative}.main .photos_box .img_box{padding:0 5px}.main .photos_box .img_box img{width:100%;border-radius:3px}.main .photos_box .slick-slider .slick-arrow{background-color:transparent;background-color:#e8e8e8e7;border-radius:0 3px 3px 0;border:1px solid #2f2f2f;border:none;font-size:0;width:45px;height:calc(100% - 5px);position:absolute;z-index:555;top:0;left:0;transition:.5s}.main .photos_box .slick-slider .slick-next{border-radius:3px 0 0 3px;left:auto;right:0}.main .photos_box .slick-slider .slick-arrow:hover{background-color:#e8e8e8ac}.main .photos_box .slick-slider .slick-arrow:before{content:"";display:inline-block;clip-path:polygon(0 40%,0 60%,50% 90%,80% 100%,100% 80%,90% 50%,100% 20%,80% 0,50% 10%);width:15px;height:15px;background-color:#696511}.main .photos_box .slick-slider .slick-next:before{transform:rotate(180deg)}.main .photos_box .autoplay_btn{position:absolute;bottom:98px;right:0;z-index:555}.main .photos_box .autoplay_btn button{border:1px solid #ccc;background-color:#ccc;border-radius:3px;margin-left:8px;font-size:.9rem;opacity:.7;width:35px;height:30px}.main .photos_box .autoplay_btn button.active{border:1px solid #beb60e;background-color:#e8e8e8;opacity:1}.main .photos_box .autoplay_btn button img{width:100%;transform:translateY(-1px)}.main .photos_box .slick-slider .img_box img:focus-visible{outline:3px dotted red;outline-offset:-5px}@media (max-width:767.98px){.main .photos_box .autoplay_btn{bottom:84px}.main .photos_box .autoplay_btn button{width:25px;height:20px;padding:0 4px}.main .photos_box .autoplay_btn button img{transform:translateY(-3px)}}.news_list .news{padding:30px 0}.news_main .news{padding-bottom:60px}.news_main .box h2{margin:10px 0;margin-top:20px;font-size:1.75rem}.main .container>div:hover .box h2{padding-left:0}.news_main .text_box{margin:0;line-height:2rem;font-size:1.1rem}.news_main .main_btn{display:inline-block;text-decoration:none;border:1px solid #2f2f2f;color:#2f2f2f;padding:2px 15px;margin:3px 5px;font-weight:500;border-radius:3px;transition:.5s}.news_main .main_btn:hover{background-color:#2f2f2f;color:#e8e8e8;padding:2px 20px}.news_main .main_btn.none{opacity:.5;pointer-events:none}@media (max-width:575.98px){.news_main .main_btn{font-size:1rem;padding:2px 10px;margin:3px 0}.news_main .main_btn:hover{padding:2px 10px}}.history .tabs .btn_box{margin:0 -8px;padding:0;list-style:none;display:flex;flex-wrap:wrap}.history .tabs .btn_box li{flex-basis:12.5%;padding:8px 8px}.history .tabs .btn_box .photos_btn{width:100%;padding:3px 6px;padding-bottom:4px}.btn_box button.active{background-color:#2f2f2f;color:#e8e8e8;border:1px solid #2f2f2f}.history .content{border-bottom:1px solid #beb60e;margin-bottom:20px;padding-bottom:30px}.history .carousel_box{max-width:900px;margin:0 auto}.history .carousel_box h3{font-size:1.4rem;text-align:center;padding:5px 0}.history .carousel_box .img_center{text-align:center}.history .carousel_box .img_center img{border-radius:3px;width:100%;height:auto;max-height:600px;-o-object-fit:contain;object-fit:contain}.history .carousel_box .total{text-align:center;font-size:1.2rem;margin:0;padding:5px 0}.history .carousel_box .slick-slide>div{margin:0 3px}.history .carousel_box .img_box{position:relative;width:100%;padding-bottom:60%;border-radius:3px;overflow:hidden;opacity:.4}.history .carousel_box .slick-current .img_box{opacity:1}.history .carousel_box .img_box img{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.history .carousel_box .slick-slider .slick-arrow{width:35px;margin:0 6px;height:40px;border-radius:3px;border:1px solid #696511;top:-85px}.history .carousel_box .img_center img:focus-visible{outline:3px dotted red;outline-offset:-5px}@media (max-width:1199.98px){.history .tabs .btn_box li{flex-basis:20%}}@media (max-width:767.98px){.history .tabs .btn_box li{flex-basis:33.33333%}.history .carousel_box h3{font-size:1.2rem}.history .carousel_box .total{font-size:1rem}}@media (max-width:575.98px){.history .tabs .btn_box li{padding:5px 5px}.history .carousel_box .slick-slider .slick-arrow{width:30px}.main .photos_box .slick-slider .slick-arrow:before{width:12px;height:12px}}.winner_list .content h3{margin:10px 0;margin-top:20px;padding-left:25px;position:relative;display:inline-block}.winner_list .content h3:before{content:"";clip-path:polygon(0 40%,0 60%,50% 90%,80% 100%,100% 80%,90% 50%,100% 20%,80% 0,50% 10%);transform:rotate(180deg);width:15px;height:15px;background-color:#beb60e;position:absolute;top:10px;left:0}.winner_list .content .box{padding-bottom:60px}.winner_list .btn_box{margin:0 -8px;padding:0;list-style:none;display:flex;flex-wrap:wrap}.winner_list .btn_box li{flex-basis:33.33333%;padding:8px 8px}.winner_list .btn_box li.four_tab{flex-basis:50%}.winner_list .btn_box .list_btn{width:100%;height:100%;padding:10px 6px;padding-bottom:11px}.winner_list .line{opacity:1;border-top:1px solid #beb60e;margin:0;margin-top:20px}.winner_list .content_tabs{padding-bottom:10px}.winner_list .content_tabs li{flex-basis:25%;padding:8px 8px}.winner_list .content_tabs li.one_tab{flex-basis:33.33333%}.winner_list .content_tabs li.history_tab{flex-basis:10%}.winner_list .btn_box .content_btn{width:100%;height:100%;padding:8px 6px;padding-bottom:9px}.winner_list .type_title{margin:0;padding:10px 0;padding-bottom:5px;display:flex;align-items:center;border-bottom:1px solid #beb60e;color:#696511;font-size:1.4rem}.winner_list .type_title .arrow{clip-path:polygon(0 40%,0 60%,50% 90%,80% 100%,100% 80%,90% 50%,100% 20%,80% 0,50% 10%);transform:rotate(-135deg);width:10px;height:10px;background-color:#beb60e;margin-right:9px;margin-top:3px;margin-left:4px}.winner_list .awards_box{padding:15px 0}.winner_list .awards_title{font-size:1.4rem;color:#1d5aa5;margin:5px 0}.winner_list .album_list{padding:0;margin:0;list-style:none;margin-left:15px}.winner_list .album_list li{margin:10px 0;font-size:1.2rem}@media (max-width:991.98px){.winner_list .content_tabs li.history_tab{flex-basis:14.28571%}}@media (max-width:767.98px){.winner_list .content_tabs{margin:0 -5px}.winner_list .content_tabs li{padding:8px 5px;flex-basis:50%}.winner_list .content_tabs li.one_tab{flex-grow:1}}@media (max-width:575.98px){.winner_list .btn_box{margin:0 -3px}.winner_list .btn_box li{flex-basis:auto;flex-grow:1;padding:8px 3px}.winner_list .btn_box li.four_tab{flex-basis:100%}.winner_list .btn_box .list_btn{width:100%;padding:10px 0;padding-bottom:11px}.winner_list .content_tabs li{flex-basis:50%;flex-grow:0;padding:5px 5px}.winner_list .content_tabs li.history_tab{flex-basis:25%}.winner_list .content_tabs li.history_tab .content_btn{padding:4px 6px;padding-bottom:5px}}.sitemap{padding-top:30px;padding-bottom:30px}.sitemap .text_box{line-height:1.7rem;font-size:1.1rem;border-bottom:1px solid #beb60e;padding-bottom:20px}.sitemap .list{margin:0 -8px;padding:20px 0;list-style:none;display:flex;flex-wrap:wrap}.sitemap .list li{flex-basis:16.66667%;padding:5px 8px}.sitemap .list li a{display:inline-block;width:100%;color:#2f2f2f;border:1px solid #2f2f2f;border-radius:3px;text-decoration:none;text-align:center;padding:10px 5px;margin:8px 0;transition:.5s}.sitemap .list li a:hover{background-color:#2f2f2f;color:#e8e8e8;border:1px solid #2f2f2f}.sitemap .list li a.none{border:1px solid #2f2f2f7c;opacity:.8;pointer-events:none}.sitemap .list .children_link{border:1px solid #beb60e}@media (max-width:991.98px){.sitemap .list li{flex-basis:33.33333%;padding:5px 8px;margin-bottom:20px}.sitemap .list li:nth-last-child(-n+3){margin-bottom:0}}@media (max-width:575.98px){.sitemap .list li{flex-basis:50%}}.btn:focus-visible,a:focus-visible,button:focus-visible{outline:3px dotted red;outline-offset:-2px;box-shadow:none}.navbar-toggler:focus-visible{outline:3px dotted red;box-shadow:none}.head .head_img .slick-slide .img_box a{display:inline-block;width:100%}.head .head_img .slick-slide .img_box a:focus-visible{border:3px dotted red}.navbar .submenu .social_list a:focus-visible{background-color:#4d5f00;border:1px solid #c6d4c8;outline-offset:-1px}.slick-track[data-v-e4caeaf8]{position:relative;top:0;left:0;display:block;transform:translateZ(0)}.slick-track.slick-center[data-v-e4caeaf8]{margin-left:auto;margin-right:auto}.slick-track[data-v-e4caeaf8]:after,.slick-track[data-v-e4caeaf8]:before{display:table;content:""}.slick-track[data-v-e4caeaf8]:after{clear:both}.slick-loading .slick-track[data-v-e4caeaf8]{visibility:hidden}.slick-slide[data-v-e4caeaf8]{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide[data-v-e4caeaf8]{float:right}.slick-slide img[data-v-e4caeaf8]{display:block}.slick-slide.slick-loading img[data-v-e4caeaf8]{display:none}.slick-slide.dragging img[data-v-e4caeaf8]{pointer-events:none}.slick-initialized .slick-slide[data-v-e4caeaf8]{display:block}.slick-loading .slick-slide[data-v-e4caeaf8]{visibility:hidden}.slick-vertical .slick-slide[data-v-e4caeaf8]{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden[data-v-21137603]{display:none}.slick-slider[data-v-3d1a4f76]{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list[data-v-3d1a4f76]{position:relative;display:block;overflow:hidden;margin:0;padding:0;transform:translateZ(0)}.slick-list[data-v-3d1a4f76]:focus{outline:none}.slick-list.dragging[data-v-3d1a4f76]{cursor:pointer;cursor:hand}