body{margin:0;padding:0;font-family:Microsoft JhengHei,PingFang TC,Noto Sans TC,Heiti TC,sans-serif}*,:before,:after{box-sizing:border-box}ul,li{margin-bottom:0;padding:0;list-style:none}ul{margin-top:0}h2,p{margin-bottom:0}a{color:inherit;text-decoration:none}img{max-width:100%}.wrap{max-width:1180px;margin:0 auto}.site-content{background:#fff;margin-top:-1px}.divider{border-bottom:2px solid #e6e6e6}.site{transition:transform .3s;overflow-x:clip;transform:translate(0)}.site.move{transform:translate(-60%)}@media screen and (width<=768px){body{width:100%!important}}[data-aos]{opacity:0;will-change:opacity, transform;transition-property:opacity,transform;transition-duration:.8s;transition-timing-function:ease}[data-aos=fade-up]{transform:translateY(50px)}[data-aos=fade-right]{transform:translate(-50px)}[data-aos].aos-animate{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-aos]{opacity:1;transition:none;transform:none}}.siteHeader{background:#fff}.headerComp{background:#fff;height:auto;padding:0;line-height:64px}.headerComp .wrap{flex-flow:wrap;justify-content:space-between;align-items:center;padding:.642rem 30px;display:flex}.headerComp .logo{max-width:200px}.headerComp .logo a{line-height:0;display:block}.headerComp .logo img{width:100%;transition:width .2s}.headerComp .lang_control{flex-flow:wrap;margin-right:-8px;line-height:1;display:flex}.headerComp .lang_control li{margin:0;padding:5px 10px}.headerComp .lang_control li a{cursor:pointer;color:#545454;background:#fff;border:none;padding:0;font-size:16px}.headerComp .lang_control li a.active{color:#1ebef0}.navbarMobile{display:none}.navbarMobile .toggle_btn{color:#262626;cursor:pointer;background:#fff;border:2px solid #ddd;border-radius:3px;padding:6px 10px;font-size:14px;line-height:1}@media screen and (width<=768px){.navbarMobile{display:block}.headerComp .wrap{padding:15px 30px}.headerComp{line-height:60px}.headerComp .logo{max-width:173px}.headerComp .lang_control{display:none}.siteHeader.sticky{z-index:10;position:sticky;top:0;left:0}.siteHeader.scale .headerComp .wrap{padding:7.5px 30px;box-shadow:0 1px 2px #0000001a}.siteHeader.scale .headerComp .logo img{width:60%}}.navBar{z-index:6;background-color:#000;position:sticky;top:0;left:0}.menuList{color:#fff;background-color:#000;flex-flow:wrap;align-items:center;padding:0 7px;font-size:15px;display:flex}.menuList>li{letter-spacing:.5px;border:none;margin:0 23px;padding:.71rem 0;font-size:16px;position:relative}.menuList li a{color:#fff;letter-spacing:.5px;font-size:15px}.menuList li a:hover,.menuList li a.active{color:#1ebef0}.menuList .submenu>.submenu-title{cursor:pointer;color:#fff;letter-spacing:.5px;background:0 0;border:none;padding:0;font-family:inherit;font-size:15px}.menuList .submenu.active>.submenu-title,.menuList .submenu:hover>.submenu-title,.menuList .submenu:focus-within>.submenu-title{color:#1ebef0}.menuList .submenu-popup{z-index:20;background:#0e0e0e;min-width:120px;padding:5px 0 10px;display:none;position:absolute;top:calc(100% + 3px);left:-15px}.menuList .submenu:hover .submenu-popup,.menuList .submenu:focus-within .submenu-popup{display:block}.menuList .submenu:after{content:"";height:6px;position:absolute;top:100%;left:-15px;right:-15px}.menuList .submenu-popup li{background:#0e0e0e;margin:0;padding:6px 0 6px 25px}.menuList .submenu-popup a{color:#bebebe}.menuList .submenu-popup a:hover,.menuList .submenu-popup a.active{color:#1ebef0}@media screen and (width<=768px){.navBar{display:none}}.drawer-overlay{opacity:0;visibility:hidden;z-index:99;background:#00000073;transition:opacity .3s;position:fixed;inset:0}.drawer-overlay.open{opacity:1;visibility:visible}.drawer{z-index:100;background-color:#1f1f1f;width:60%;max-width:350px;padding:40px 20px;transition:transform .3s;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.drawer.open{transform:translate(0)}.drawer .drawer-close{color:#979797;cursor:pointer;background:#1f1f1f;border:none;padding:0 24px;font-size:20px;line-height:1}.drawer-body{padding:0 24px}.menuList_mobile{background:#1f1f1f;border-right:none;margin-top:10px}.menuList_mobile li{border-bottom:1px solid #626262;height:auto;margin:0;padding:17px 0;line-height:20px}.menuList_mobile li a{color:#979797;font-size:12px}.menuList_mobile li a.active{color:#1ebef0}.menuList_mobile .lang_control{border-bottom:none;gap:16px;padding:17px 0;display:flex}.menuList_mobile .lang_control li{border-bottom:none;padding:0}.menuList_mobile .lang_control li a{color:#979797;background:#1f1f1f;border:none;padding:0;font-size:12px}.bannerImg{height:228px;margin-top:-1px;position:relative;overflow:hidden}.bannerImg .wrap{position:relative}.bannerImg .title{color:#fff;z-index:5;margin:0;padding-left:30px;font-size:40px;font-weight:700;line-height:228px;position:absolute}.bannerImg img{width:100%;height:auto;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (width<=768px){.bannerImg{height:158px}.bannerImg .title{line-height:158px}}.footerComp{padding:0}.footerContainer{background:#242424;padding:70px 0 50px}.footerContainer .content{flex-flow:wrap;padding:0 15px;display:flex}.footerContainer .content>li{border-left:1px solid #474747;width:25%;padding:0 30px}.footerContainer .content>li:first-child{border:none}.footerContainer .content>li>img{max-width:100%;margin-bottom:27px}.footerContainer .content>li>.intro{color:#f7f7f7;letter-spacing:-.4px;margin-top:0;margin-bottom:29px;font-size:15px;line-height:1.7}.footerContainer .content>li>.menu_link li a{color:#b2b2b2;font-size:16px;line-height:2}.footerContainer .content>li>.menu_link li a:hover{color:#1ebef0}.footerContainer .content>li>.contact_info{color:#f7f7f7;margin-top:0;margin-bottom:20px;font-size:16px;line-height:1.7}.footerContainer .content>li>.contact_info .email{vertical-align:middle;margin-bottom:4px;margin-right:14px}.footerContainer .content>li>.contact_info .phone{vertical-align:middle;margin-top:-8px;margin-left:-1px;margin-right:10.5px}.footerContainer .content>li>.social_media{margin-top:43px}.footerContainer .content>li>.social_media li{margin-right:14px;display:inline-block}.footerComp .copyright{text-align:center;color:#838383;letter-spacing:1px;background:#131313;margin:0;padding:31px 0 30px}@media screen and (width<=768px){.footerContainer .content>li{border:none;width:100%;margin-bottom:80px;padding:0 15px}.footerContainer .content>li:first-child{margin-bottom:60px}.footerContainer .content>li:last-child{margin-bottom:40px}.footerContainer .content>li>.intro{margin-bottom:20px}}
