@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url('/fonts/pxiEyp8kv8JHgFVrJJnecmNE.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url('/fonts/pxiEyp8kv8JHgFVrJJfecg.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url('/fonts/pxiByp8kv8JHgFVrLEj6Z1JlFc-K.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url('/fonts/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url('/fonts/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url('/fonts/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;box-sizing:border-box}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:rgba(255,255,255,.1);border-radius:5px}::-webkit-scrollbar-thumb{background:rgba(3,105,161,.3);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:rgba(3,105,161,.5)}body,html{font-family:Poppins,'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;color:#333;height:100%;font-size:16px;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}a{text-decoration:none}header{background-color:rgba(255,255,255,.96);color:#334155;padding:.5rem 5%;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 12px rgba(0,0,0,.06);position:fixed;width:100%;top:0;z-index:99999}.logo{display:flex;align-items:center;text-decoration:none}.logo img{height:40px;width:auto}.logo-text{display:inline;font-size:1.5rem;font-weight:700;color:#0369a1;margin-left:10px;text-shadow:1px 1px 2px rgba(0,0,0,.1)}.menu-icon{width:30px;height:25px;display:none;flex-direction:column;justify-content:space-between;cursor:pointer}.menu-icon div{width:100%;height:3px;background-color:#475569}header nav ul{list-style-type:none;padding:0;margin:0;display:flex;background-color:rgba(255,255,255,.1);border-radius:20px;padding:5px}header nav ul li{margin:0 5px}header nav ul li a{color:#64748b;text-decoration:none;font-weight:500;transition:all .3s ease;padding:8px 15px;border-radius:15px;font-size:1.1rem}header nav ul li a:hover{color:#0369a1;background-color:rgba(3,105,161,.06)}header nav ul li a.active{color:#fff;background-color:#0369a1;box-shadow:0 2px 8px rgba(3,105,161,.3)}.contact-buttons{position:fixed;top:50%;right:16px;transform:translateY(-50%);z-index:1000;display:flex;flex-direction:column;align-items:center}.contact-button{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:#64748b;font-size:.75rem;font-weight:600;margin-bottom:16px;transition:all .3s ease;background:#fff;padding:10px 8px 8px;border-radius:14px;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid #f1f5f9}.contact-button:hover{transform:scale(1.05);box-shadow:0 6px 25px rgba(0,0,0,.12)}.contact-icon{width:48px;height:48px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-bottom:4px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease}.contact-button:hover .contact-icon{box-shadow:0 4px 12px rgba(0,0,0,.15)}.contact-icon img{width:28px;height:28px}#wechatButton .contact-icon{background-color:#fff}.qr-code{display:none;position:absolute;right:calc(100% + 10px);top:50%;transform:translateY(-50%);background-color:#fff;border-radius:12px;padding:12px;box-shadow:0 8px 30px rgba(0,0,0,.18);border:1px solid rgba(0,0,0,.06)}.qr-code.show{display:block}.qr-code img{width:150px;height:150px;border-radius:6px}footer{background:#0c4a6e;color:rgba(255,255,255,.55);padding:20px;text-align:center;height:60px;display:flex;align-items:center;justify-content:center}.main-content img{cursor:pointer}#preview-container{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);display:none;justify-content:center;align-items:center;z-index:10000;overflow:hidden}.preview-image{max-width:100%;max-height:calc(100% - 140px);transition:transform .1s ease-out;display:none}.preview-image.active{display:block}.arrow{position:absolute;top:50%;transform:translateY(-50%);color:#fff;font-size:3em;cursor:pointer;user-select:none;z-index:10001;padding:10px}#prev-arrow{left:20px}#next-arrow{right:20px}#image-index{position:absolute;bottom:110px;left:50%;transform:translateX(-50%);color:#fff;font-size:1.2em;z-index:1001;background-color:rgba(0,0,0,.6);padding:5px 10px;border-radius:15px;text-shadow:1px 1px 2px rgba(0,0,0,.8)}#thumbnails-container{position:absolute;bottom:20px;left:0;width:100%;height:80px;display:flex;justify-content:flex-start;align-items:center;gap:10px;overflow-x:auto;z-index:10001;background-color:rgba(0,0,0,.5);padding:0 20px;box-sizing:border-box}.thumbnail{width:60px;height:60px;object-fit:cover;cursor:pointer;border:2px solid transparent;transition:border-color .3s ease;flex-shrink:0}.thumbnail.active{border-color:#fff}@media (max-width:768px){.arrow{display:none}}@media (max-width:768px){.menu-icon{display:flex}#navMenu{display:none;position:absolute;top:60px;left:0;width:100%;background-color:rgba(255,255,255,.96);flex-direction:column}#navMenu.open{display:flex}#navMenu.open ul li a:not(.nav-cta){color:#64748b!important}#navMenu.open ul li a:not(.nav-cta):hover{color:#0369a1!important;background-color:rgba(3,105,161,.06)!important}#navMenu.open ul li a:not(.nav-cta).active{color:#fff!important;background-color:#0369a1!important}header nav ul{flex-direction:column;width:100%;margin:0}header nav ul li{width:100%}header nav ul li a{display:block;padding:1rem;border-bottom:1px solid #f1f5f9}header{padding:.5rem 5%}.logo{flex:1}.menu-icon{margin-left:auto}}@media (max-width:480px){h1{font-size:2rem}}.scroll-btn{position:fixed;right:16px;width:42px;height:42px;border-radius:50%;background:rgba(255,255,255,.92);color:#64748b;text-align:center;cursor:pointer;opacity:0;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.08);border:1px solid #f1f5f9;z-index:1000;display:flex;align-items:center;justify-content:center}.scroll-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.15);background:#fff}.scroll-btn.show{opacity:1}.scroll-btn svg{width:18px;height:18px;fill:#64748b;transition:all .3s ease}.scroll-btn:hover svg{fill:#0369a1}#scrollToTopBtn{bottom:74px}#scrollToBottomBtn{bottom:20px}header nav ul li a.nav-cta{background:linear-gradient(135deg,#075985,#0284c7);color:#fff!important;border-radius:20px;padding:8px 18px!important;transition:all .3s ease}header nav ul li a.nav-cta:hover{box-shadow:0 4px 12px rgba(3,105,161,.3);background:linear-gradient(135deg,#0284c7,#075985)}@media (max-width:768px){.contact-buttons{right:10px}.contact-button{padding:8px 6px 6px}.contact-icon{width:40px;height:40px}.contact-icon img{width:24px;height:24px}.qr-code{right:0;left:auto;top:auto;bottom:calc(100% + 10px);transform:none}.scroll-btn{width:38px;height:38px;right:10px}.scroll-btn svg{width:16px;height:16px}}@media (max-width:480px){.scroll-btn{width:34px;height:34px;right:8px}.scroll-btn svg{width:14px;height:14px}.contact-button{font-size:0;padding:8px;border-radius:50%}}footer .footer-inner p{color:rgba(255,255,255,.78)}footer .footer-inner a{text-decoration:underline;text-underline-offset:3px}.skip-link{position:absolute;left:12px;top:-64px;z-index:10000;padding:8px 14px;border-radius:8px;background:#0369a1;color:#fff;font-weight:600;text-decoration:none;box-shadow:0 6px 16px rgba(3,105,161,.3);transition:top .15s}.skip-link:focus{top:12px;outline:3px solid #7dd3fc;outline-offset:2px}main[tabindex="-1"]:focus{outline:0}#main{scroll-margin-top:60px}.ic{display:inline-block;width:1.1em;height:1.1em;vertical-align:-.18em;flex:none;fill:none;stroke:currentColor}.m-bar{display:none}@media (max-width:1023.98px){.m-bar{position:fixed;left:0;right:0;bottom:0;z-index:1400;display:flex;padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px));background:rgba(255,255,255,.97);border-top:1px solid #e2e8f0;box-shadow:0 -6px 18px rgba(15,23,42,.06);transition:transform .2s ease}.m-bar.m-bar-hide{transform:translateY(110%)}.m-bar-btn{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:48px;margin:0 2px;padding:0;border:0;border-radius:10px;background:0 0;color:#334155;font-size:12px;font-weight:600;line-height:1.2;font-family:inherit;text-decoration:none;cursor:pointer}.m-bar-btn .ic{width:22px;height:22px;color:#0369a1}.m-bar-btn img{width:22px;height:22px}.m-bar-btn:active{background:#f1f5f9}.m-bar-btn:focus-visible{outline:2px solid #0284c7;outline-offset:2px}html footer{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.contact-buttons,.scroll-btn,.scroll-btn.show{display:none!important}html.sb-drawer-open .m-bar{display:none}}@media (prefers-reduced-motion:reduce){.m-bar{transition:none}}.wx-sheet{position:fixed;top:0;left:0;right:0;bottom:0;z-index:2000;display:flex;align-items:flex-end;justify-content:center;background:rgba(15,23,42,.45)}.wx-sheet[hidden]{display:none}.wx-card{width:100%;max-width:420px;box-sizing:border-box;padding:18px 20px calc(18px + env(safe-area-inset-bottom,0px));border-radius:16px 16px 0 0;background:#fff;text-align:center}.wx-title{margin:0 0 10px;font-size:16px;font-weight:700;color:#0f172a}.wx-card img{display:block;width:200px;height:200px;margin:0 auto}.wx-tip{margin:10px 0 14px;font-size:13px;line-height:1.6;color:#475569}.wx-close{min-width:120px;min-height:44px;border:0;border-radius:10px;background:#0369a1;color:#fff;font-size:15px;font-weight:600;font-family:inherit;cursor:pointer}.wx-close:focus-visible{outline:2px solid #0284c7;outline-offset:2px}@media print{#preview-container,.contact-buttons,.doc-help,.doc-pager,.doc-related,.hub-meta,.hub-search,.m-bar,.sb-backdrop,.scroll-btn,.sidebar,.sidebar-toggle,.skip-link,.wx-sheet,footer,header{display:none!important}body,html{background:#fff!important}.container{padding-top:0!important}.main-content,.main-content.expanded{margin:0!important;padding:0!important}}@media (max-width:1023.98px) and (max-height:500px){.m-bar{padding:3px 8px calc(3px + env(safe-area-inset-bottom,0px))}.m-bar-btn{flex-direction:row;gap:6px;min-height:40px}}#preview-container:focus{outline:0}header nav ul li a.active{transition:none}@media (prefers-reduced-motion:reduce){.skip-link{transition:none}}