*,*:before,*:after{box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}body{line-height:1.4}ol,ul{list-style:none}img{max-width:100%;height:auto}.navbar{position:fixed;top:0;display:flex;justify-content:center;width:100%;padding:1.82rem 4.2rem 1.42rem;border-bottom:1px solid #0047be;background:#fff;z-index:1001}.navbar .nav-inner{display:flex;align-items:center;justify-content:space-between;gap:4%;font-size:1.8rem;max-width:1600px;width:100%}.navbar .nav-inner .logo-link{font-size:0}.navbar .nav-inner .logo-link img{max-height:41px}.navbar .nav-inner .nav-menu{margin-left:auto;color:#666}.navbar .nav-inner .nav-menu>ul{list-style:none;display:flex;gap:20px}.navbar .nav-inner .nav-menu>ul>li{position:relative;white-space:nowrap}.navbar .nav-inner .nav-menu>ul>li>a{display:flex;align-items:center;justify-content:center;padding:8px 6px}.navbar .nav-inner .nav-menu>ul>li.dropdown .dropdown-menu{display:none;position:absolute;left:-36px;flex-direction:column;z-index:100;margin:0;list-style:none;border-radius:6px;box-shadow:3px 5px 10px #0000005c;border:solid 1px #f4f4f4;background-image:linear-gradient(to bottom,#fff,#f8f8f8);font-size:16px;text-align:left;color:#666;padding:6px 0}.navbar .nav-inner .nav-menu>ul>li.dropdown .dropdown-menu li+li>a:before{content:"";position:absolute;top:0;right:13.5px;left:13.5px;border-bottom:1px solid #f0f0f0}.navbar .nav-inner .nav-menu>ul>li.dropdown .dropdown-menu .dropdown-menu-item:last-child{border-bottom:none}.navbar .nav-inner .nav-menu>ul>li.dropdown .dropdown-menu .dropdown-menu-item a{position:relative;display:block;width:100%;text-align:left;padding:12px 40px}.navbar .nav-inner .nav-menu>ul>li.dropdown .dropdown-menu .dropdown-menu-item a:hover{background-color:#f0f0f0;color:#0047be}.navbar .nav-inner .nav-menu>ul>li.dropdown:hover .dropdown-menu{display:block}.navbar .nav-inner .nav-menu>ul>li .btn-open-list{display:flex;margin-left:.4rem;transition:transform .3s ease}.navbar .nav-inner .nav-menu a{color:#666;letter-spacing:.36px;text-decoration:none}.navbar .nav-inner .nav-menu a:hover{color:#0047be}.navbar .nav-inner .nav-actions{display:flex;align-items:center;margin-left:20px}.navbar .nav-inner .nav-actions a.lang-toggle{padding:0}.navbar .nav-inner .nav-actions a.lang-toggle>div{background:#fff;border:1px solid #959595;border-radius:18px;padding:1px 12px 1px 9px;cursor:pointer;display:flex;align-items:center;justify-content:center;letter-spacing:.29px;color:#666;text-align:center;vertical-align:middle}.navbar .nav-inner .nav-actions a.lang-toggle .lang-icon{margin-right:6px}.navbar .nav-inner .nav-actions a.lang-toggle:hover>div{border-color:#0047be;color:#0047be}.navbar .nav-inner .nav-actions a.lang-toggle:hover .lang-icon{filter:brightness(0) saturate(100%) invert(17%) sepia(95%) saturate(3026%) hue-rotate(215deg) brightness(93%) contrast(105%)}.navbar .nav-inner .nav-toggle{display:none;background:transparent;border:none;cursor:pointer;height:44px;align-items:center;justify-content:center;padding:0 6px}.navbar .nav-inner .nav-toggle .hamburger{display:block;width:22px;height:4px;background:#707070;position:relative}.navbar .nav-inner .nav-toggle .hamburger:before,.navbar .nav-inner .nav-toggle .hamburger:after{content:"";position:absolute;left:0;width:22px;height:4px;background:#707070;transition:transform .2s ease,opacity .2s ease}.navbar .nav-inner .nav-toggle .hamburger:before{top:-7px}.navbar .nav-inner .nav-toggle .hamburger:after{top:7px}.navbar .nav-inner.open .nav-menu{display:block;opacity:1;visibility:visible;transform:none}.navbar .nav-inner.open .nav-actions{display:flex}.navbar .nav-inner.open .hamburger{background:transparent}.navbar .nav-inner.open .hamburger:before{transform:translateY(7px) rotate(45deg)}.navbar .nav-inner.open .hamburger:after{transform:translateY(-7px) rotate(-45deg)}@media(max-width:1140px){.navbar{padding:1.5rem 2.2rem}.navbar .nav-inner{font-size:1.5vw;gap:3%}.navbar .nav-inner .nav-menu ul li.dropdown .dropdown-menu{font-size:1.5vw}.navbar .nav-inner .nav-actions{margin-left:0}.navbar .nav-inner .nav-actions .lang-toggle{width:66.6px}}@media(max-width:950px){.navbar{padding:1.2rem 2.2rem;min-height:66px}.navbar .nav-inner{font-size:1.4vw}}@media(max-width:768px){.navbar{padding:.75rem 1.2rem;min-height:60px}.navbar .nav-inner{position:relative;gap:1rem}.navbar .nav-inner .nav-menu{display:none;position:fixed;inset:60px 0 0;background:#fff;opacity:0;visibility:hidden;transform:scale(.98);transition:opacity .18s ease,transform .18s ease,visibility .18s;z-index:1000;align-items:center;justify-content:center;flex-direction:column;gap:20px;overflow-y:auto;font-size:18px;letter-spacing:.36px;text-align:left;color:#666;width:100%}.navbar .nav-inner .nav-menu ul{flex-direction:column;gap:0;align-items:flex-start;width:100%;padding-top:10px}.navbar .nav-inner .nav-menu ul li{border-bottom:1px solid #ebebeb;width:100%}.navbar .nav-inner .nav-menu ul li a{display:flex;color:#666;justify-content:space-between;padding:0 0 0 16%;min-height:60px}.navbar .nav-inner .nav-menu ul li a img{width:13.4px}.navbar .nav-inner .nav-menu ul li.dropdown>a{cursor:pointer}.navbar .nav-inner .nav-menu ul li.dropdown>a .btn-open-list{padding:20px 24px;flex-grow:1;justify-content:end}.navbar .nav-inner .nav-menu ul li.dropdown>a .icon-v{margin-left:0;transition:.3s}.navbar .nav-inner .nav-menu ul li.dropdown .dropdown-menu{display:none;position:static;transform:none;width:100%;box-shadow:none;border:none;background:#f8f8f8;margin:0;padding:0;overflow:hidden;max-height:0;transition:max-height .3s ease;font-size:18px}.navbar .nav-inner .nav-menu ul li.dropdown .dropdown-menu .dropdown-menu-item a{padding:16px 23.6px 16px 21%}.navbar .nav-inner .nav-menu ul li.dropdown .dropdown-menu .dropdown-menu-item a:before{display:none}.navbar .nav-inner .nav-menu ul li.dropdown .dropdown-menu .dropdown-menu-item:last-child{border-bottom:none}.navbar .nav-inner .nav-menu ul li.dropdown.open .icon-v{transform:rotate(180deg)}.navbar .nav-inner .nav-menu ul li.dropdown.open .dropdown-menu{display:block;max-height:500px}.navbar .nav-inner .nav-actions{padding:0 0 0 16%;min-height:60px}.navbar .nav-inner .nav-toggle{display:flex;margin-left:auto;justify-content:flex-end}.navbar .nav-inner .logo-link img{width:80%}}@media(max-width:400px){.navbar .nav-inner .logo-link img{width:76%}}.site-footer{color:#fff;padding:4.6rem 0;background-color:#0047be;font-size:1.3rem;font-weight:300;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.3;text-align:center}.site-footer span{white-space:nowrap}.site-footer .contact-us{color:#fff;text-decoration:none}@media(max-width:600px){.site-footer{padding:2.7rem 15px}.site-footer .address{display:block;white-space:normal}}@media(max-width:400px){.site-footer{font-size:3.1vw}}.floating-btns{position:fixed;right:3%;bottom:10%;z-index:499;display:flex;flex-direction:column;gap:12px;align-items:center}.btn-home,.btn-top{display:flex;justify-content:center;align-items:center;width:68px;height:68px;padding:19px 20.5px;box-shadow:0 6px 15px #0000001a;background-color:#0047be;border-radius:50%;border:1px solid #5a98ff;cursor:pointer}.btn-home img,.btn-top img{display:block;margin-bottom:0;border-radius:0;box-shadow:none}@media(max-width:1140px){.btn-home,.btn-top{width:40px;height:40px;padding:10px 11.2px}}.btn{display:inline-block;padding:.5rem 1rem;border-radius:4px;border:1px solid transparent;text-decoration:none;cursor:pointer}.btn-primary{background:#28a745;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;display:inline-block;text-align:center}.btn-secondary{background:#6c757d;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;display:inline-block;text-align:center}.banner{color:#fff;width:100%;box-shadow:3px 5px 10px #00000040}.banner .banner-inner{font-size:0;margin-bottom:24px}.banner .banner-img{width:100%;height:auto;object-fit:cover}*{box-sizing:border-box;margin:0;padding:0}html{font-size:10px}body{font-family:Noto Sans TC,sans-serif;color:#222;font-size:1.8rem;background-repeat:no-repeat;background-color:#f4f4f4;background-image:linear-gradient(to top,#f4f4f4 41%,#cceaff 131%);background-size:100% 100%}body main{padding-top:72px;min-height:calc(100% - 110px)}body .content-container{width:100%;background-color:#fff;width:93.85%;margin:auto auto 7.3%;border-radius:10px;border:solid 1px #e0e0e0;padding:30px 5% 5%;max-width:1500px}body .ratio-box{font-size:0;position:relative;width:100%;overflow:hidden}body .ratio-box img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}body .page-banner{margin-bottom:30px;box-shadow:0 5px 25px #00000029}body .page-banner .banner-inner.ratio-box{padding-top:26.5104166667%}body .img-box{position:relative;width:100%;padding-top:var(--ratio);overflow:hidden}body .img-box img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media(max-width:1500px){body .page-banner .banner-inner.ratio-box{padding-top:31.7715959004%}}@media(max-width:950px){body main{padding-top:66px}}@media(max-width:768px){body main{padding-top:60px}}@media(max-width:600px){body .page-banner .banner-inner.ratio-box{padding-top:34.358974359%}}
