@font-face{font-display:swap;font-family:HarmonyOS_Sans_SC;font-style:normal;src:url(./HarmonyOS_SansSC_Regular.CKAwHTTU.ttf) format("truetype")}@font-face{font-display:swap;font-family:HarmonyOS_Sans_SC_Medium;font-style:normal;src:url(./HarmonyOS_SansSC_Medium.A2vtdrtA.ttf) format("truetype")}@font-face{font-display:swap;font-family:HarmonyOS_Sans_SC_Light;font-style:normal;src:url(./HarmonyOS_SansSC_Light.Dee55E9D.ttf) format("truetype")}@font-face{font-display:swap;font-family:HarmonyOS_Sans_SC_Bold;font-style:normal;src:url(./HarmonyOS_SansSC_Bold.C7Thw8dZ.ttf) format("truetype")}@font-face{font-family:Niagara_Solid;font-weight:400;src:url(./Niagara-Solid.CKTiN7xl.ttf) format("truetype")}:root{--color-white:#fff;--color-black:#000;--color-black-95:rgba(0,0,0,.95);--color-black-60:rgba(0,0,0,.6);--color-black-40:rgba(0,0,0,.4);--color-gold:#c9a86c;--color-gold-light:#d4b87a;--font-size-xs:.12rem;--font-size-sm:.14rem;--font-size-base:.16rem;--font-size-lg:.22rem;--font-size-xl:.36rem;--font-size-hero:.7rem;--nav-height:1.2rem;--nav-height-tablet:1rem;--nav-height-mobile:.8rem;--nav-z-index:999;--menu-z-index:1000;--transition-fast:.3s ease-out;--transition-base:.5s ease-out;--transition-slow:.8s ease-out}html{font-family:HarmonyOS_Sans_SC,sans-serif;font-size:100px;font-weight:400;scroll-behavior:smooth}body{background-color:var(--color-black);color:var(--color-white);font-size:.14rem;overflow-x:hidden}*{box-sizing:border-box}body,h1,h2,h3,html,li,p,ul{margin:0;padding:0}img{display:block;height:auto;width:100%}a{color:inherit;text-decoration:none}.header{left:0;position:fixed;right:0;top:0;transition:background-color .3s ease,padding .3s ease;z-index:999}.header.is-scrolled{background-color:#19191a94}.header.is-scrolled .header-inner{border-bottom:none;padding:.08rem .4rem}.header.is-scrolled .header-brand .brand-icon{height:.32rem}.header.is-scrolled .header-brand .brand-text{font-size:.16rem}.header.is-scrolled .menu-img{width:.18rem}.header.is-scrolled .header-nav-item .nav-zh{font-size:.12rem}.header.is-scrolled .header-nav-item .nav-en{font-size:.07rem}.header.is-scrolled .action-img{width:.15rem}.header .header-inner{align-items:center;border-bottom:.02rem solid #fff;display:flex;margin:0 auto;padding:.2rem .4rem;transition:padding .3s ease}.header .header-left{align-items:center;display:flex;flex-shrink:0;gap:.2rem}.header .header-left .menu{align-items:center;cursor:pointer;display:flex;gap:.12rem;transition:opacity .3s ease}.header .header-left .menu:hover{opacity:.8}.header .header-left .menu .menu-img{transition:width .3s ease;width:.25rem}.header .header-left .menu .menu-zh{color:#fff;font-family:HarmonyOS_Sans_SC_Medium;font-size:.14rem}.header .header-left .menu .menu-en{color:#fff;font-size:.07rem;letter-spacing:.02rem}.header .header-left .header-brand{align-items:center;display:flex;gap:.08rem}.header .header-left .header-brand .brand-icon{height:.36rem;transition:height .3s ease;width:auto}.header .header-left .header-brand .brand-text{color:#fff;font-family:HarmonyOS_Sans_SC_Medium,sans-serif;font-size:.18rem;letter-spacing:.02rem;transition:font-size .3s ease}.header .header-nav{align-items:center;display:flex;flex:1;gap:.35rem;justify-content:center}.header .header-nav .header-nav-item{align-items:center;display:flex;flex-direction:column;position:relative;text-decoration:none;transition:opacity .3s ease}.header .header-nav .header-nav-item:hover{opacity:.8}.header .header-nav .header-nav-item.active:after{background-color:#fff;bottom:-.06rem;content:"";height:.02rem;left:50%;position:absolute;transform:translate(-50%);width:.2rem}.header .header-nav .header-nav-item .nav-zh{color:#fff;font-family:HarmonyOS_Sans_SC_Medium,sans-serif;font-size:.13rem;line-height:1.4}.header .header-nav .header-nav-item .nav-en{color:#fffc;font-size:.08rem;letter-spacing:.02rem;line-height:1.4}.header .header-actions{align-items:center;display:flex;flex-shrink:0;gap:.22rem}.header .header-actions .action-item{cursor:pointer;transition:opacity .3s ease}.header .header-actions .action-item:hover{opacity:.8}.header .header-actions .action-item .action-img{height:auto;transition:width .3s ease;width:.18rem}@media(min-width:1025px){.mobile-menu{display:none!important}}@media(max-width:1024px){.header .header-nav{display:none}.header .header-inner{justify-content:space-between}}@media(max-width:768px){.header .header-inner{padding:.15rem .2rem}.header .header-brand .brand-icon{height:.3rem}.header .header-brand .brand-text{font-size:.14rem}.header .header-actions{gap:.15rem}.header .header-actions .action-img{width:.16rem}}.sidebar-overlay{display:flex;inset:0;position:fixed;z-index:1000}.sidebar{background-color:#0000008c;display:flex;flex-direction:column;height:100vh;padding:.4rem .5rem;width:5.5rem}.sidebar-close{align-items:center;align-self:flex-start;cursor:pointer;display:flex;gap:.1rem;margin-bottom:1rem}.sidebar-close .close-icon{color:#fff;font-size:.24rem;line-height:1}.sidebar-close .close-text{display:flex;flex-direction:column}.sidebar-close .close-text .close-zh{color:#fff;font-family:HarmonyOS_Sans_SC_Medium;font-size:.14rem;line-height:1.2}.sidebar-close .close-text .close-en{color:#fff;font-size:.07rem;letter-spacing:.02rem;line-height:1.2}.sidebar-nav{align-items:flex-end;display:flex;flex-direction:column;gap:.35rem;margin-top:.8rem}.sidebar-nav.has-subnav{gap:.28rem;margin-top:.4rem}.sidebar-nav .sidebar-nav-item{align-items:flex-end;cursor:pointer;display:flex;flex-direction:column;text-decoration:none;transition:opacity .3s ease}.sidebar-nav .sidebar-nav-item:hover{opacity:.7}.sidebar-nav .sidebar-nav-item .nav-zh{color:#fff;font-family:HarmonyOS_Sans_SC_Medium;font-size:.18rem;line-height:1.4}.sidebar-nav .sidebar-nav-item .nav-en{color:#fff;font-size:.1rem;letter-spacing:.03rem;line-height:1.4}.sidebar-nav .sidebar-nav-item.has-arrow{padding-right:.25rem;position:relative}.sidebar-nav .sidebar-nav-item.has-arrow:after{border-right:.02rem solid #fff;border-top:.02rem solid #fff;content:"";height:.12rem;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(45deg);width:.12rem}.sidebar-nav .back-to-main{align-items:center;align-self:flex-end;cursor:pointer;display:flex;gap:.12rem;margin-bottom:.3rem;transition:opacity .3s ease}.sidebar-nav .back-to-main:hover{opacity:.7}.sidebar-nav .back-to-main .back-icon{color:#fff;font-size:.24rem;line-height:1}.sidebar-nav .back-to-main .back-text{align-items:flex-end;display:flex;flex-direction:column}.sidebar-nav .back-to-main .back-text .nav-zh{color:#fff;font-family:HarmonyOS_Sans_SC_Medium;font-size:.18rem;line-height:1.4}.sidebar-nav .back-to-main .back-text .nav-en{color:#fff;font-size:.1rem;letter-spacing:.03rem;line-height:1.4}.sidebar-nav .sidebar-sub-item{align-items:flex-end;display:flex;flex-direction:column;padding-right:0;text-decoration:none;transition:opacity .3s ease}.sidebar-nav .sidebar-sub-item:hover{opacity:.7}.sidebar-nav .sidebar-sub-item .sub-zh{color:#fff;font-family:HarmonyOS_Sans_SC_Medium;font-size:.15rem;line-height:1.5}.sidebar-nav .sidebar-sub-item .sub-en{color:#ffffffb3;font-size:.09rem;letter-spacing:.02rem;line-height:1.5}.sidebar-enter-active,.sidebar-leave-active{transition:opacity .3s ease}.sidebar-enter-active .sidebar,.sidebar-leave-active .sidebar{transition:transform .3s ease}.sidebar-enter-from,.sidebar-leave-to{opacity:0}.sidebar-enter-from .sidebar,.sidebar-leave-to .sidebar{transform:translate(-100%)}.sidebar-enter-to,.sidebar-leave-from{opacity:1}.sidebar-enter-to .sidebar,.sidebar-leave-from .sidebar{transform:translate(0)}.menu{cursor:pointer;transition:opacity .3s ease}.menu:hover{opacity:.8}@media screen and (max-width:768px){.sidebar{padding:.3rem;width:70vw}.sidebar-nav{gap:.4rem;margin-top:.6rem}.sidebar-nav .sidebar-nav-item .nav-zh{font-size:.2rem}.sidebar-nav .sidebar-nav-item .nav-en{font-size:.11rem}}@media screen and (max-width:480px){.sidebar{padding:.25rem;width:80vw}.sidebar-nav{gap:.45rem}.sidebar-nav .sidebar-nav-item .nav-zh{font-size:.22rem}.sidebar-nav .sidebar-nav-item .nav-en{font-size:.12rem}}.footer{background-color:#000;color:#fff}.footer .footer-container{margin:0 auto;max-width:1200px;padding:.5rem 0}.footer .footer-container .footer-logo{display:flex;justify-content:center;margin-bottom:.4rem}.footer .footer-container .footer-logo img{width:2.5rem}.footer .footer-container .footer-nav{border-bottom:1px solid #fff;border-top:1px solid #fff;display:flex;justify-content:space-between;padding:.26rem 0}.footer .footer-container .footer-nav .footer-nav-item{align-items:center;display:flex;gap:.3rem}.footer .footer-container .footer-nav .footer-nav-item .link-text{color:#fff;font-size:.15rem;text-decoration:none}.footer .footer-container .footer-nav .footer-nav-item .link-text span{display:block;line-height:.2rem;text-align:center}.footer .footer-container .footer-nav .footer-icons{display:flex;gap:.36rem}.footer .footer-container .footer-nav .footer-icons .footer-icon{background:url(/images/home/footer.png) no-repeat;background-size:cover;height:.34rem;width:.34rem}.footer .footer-container .footer-nav .footer-icons .footer-icon:first-child{background-position:.05rem}.footer .footer-container .footer-nav .footer-icons .footer-icon:nth-child(2){background-position:-.5rem}.footer .footer-container .footer-nav .footer-icons .footer-icon:nth-child(3){background-position:-1.02rem}.footer .footer-container .footer-nav .footer-icons .footer-icon:nth-child(4){background-position:-1.61rem}.footer .footer-container .footer-nav .footer-icons .footer-icon:nth-child(5){background-position:-2.28rem}.footer .footer-container .footer-copyright{align-items:center;color:#fff;display:flex;font-size:.12rem;justify-content:space-between;margin-top:.2rem}
