.wt-header{height:80px;position:fixed;width:100%;left:0;top:0;background:#fff;z-index:20;box-shadow:#0006 1px 0 5px}.wt-header-inner{height:80px;width:1200px;margin:0 auto;position:relative;display:flex;align-items:center}.wt-logo-text{width:30%;text-decoration:none;line-height:1.2;padding-left:0;display:flex;align-items:center}.wt-logo-text:hover{color:#0951bc}.wt-logo-img{max-height:60px;width:auto;object-fit:contain}.wt-nav{width:60%;margin-left:10%}.wt-nav>ul{list-style:none;display:flex;justify-content:flex-start;margin:0;padding:0}.wt-nav>ul>li{float:left;height:80px;position:relative}.wt-nav>ul>li{width:14.28%}.wt-nav-link{display:block;height:80px;position:relative;overflow:hidden;font-size:16px;line-height:80px;text-align:center;color:#333;text-decoration:none;transition:color .3s ease}.wt-nav-link:hover{color:#0951bc}.wt-arrow{margin-left:5px;font-size:12px;transition:transform .3s ease}.wt-nav>ul>li:hover .wt-arrow{transform:rotate(180deg)}.wt-dropdown{position:absolute;left:50%;top:80px;width:180px;transform:translate(-50%);background:#fff;box-shadow:0 4px 12px #0000001a;z-index:100;border-radius:4px;overflow:hidden}.wt-dropdown-inner{padding:8px 0}.wt-dropdown-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.wt-dropdown-links li a{display:block;padding:12px 20px;font-size:14px;color:#666;text-decoration:none;transition:all .3s ease;text-align:center;white-space:nowrap}.wt-dropdown-links li a:hover{color:#fff;background:#0951bc}.wt-header-right{position:absolute;right:40px;top:50%;margin-top:-24px;height:48px;line-height:48px}.wt-header-links{font-size:16px}.wt-header-links a{color:#333;text-decoration:none;margin:0 10px;transition:color .3s ease}.wt-header-links a:hover{color:#0951bc}.wt-header-links span{color:#999;margin:0 5px}.wt-mobile-menu-btn{display:none;width:44px;height:44px;padding:0;background:transparent;border:none;cursor:pointer;position:relative;z-index:30;flex-shrink:0;margin-left:auto}.wt-hamburger-line{display:block;width:24px;height:2px;background:#333;margin:5px auto;transition:all .3s ease;border-radius:2px}.wt-mobile-menu-btn.wt-active .wt-hamburger-line:nth-child(1){transform:translateY(7px) rotate(45deg)}.wt-mobile-menu-btn.wt-active .wt-hamburger-line:nth-child(2){opacity:0}.wt-mobile-menu-btn.wt-active .wt-hamburger-line:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.wt-mobile-menu-overlay{position:fixed;inset:80px 0 0;background:#00000080;z-index:19;animation:wt-fade-in .3s ease}@keyframes wt-fade-in{0%{opacity:0}to{opacity:1}}.wt-mobile-menu{position:absolute;top:0;right:0;width:280px;max-width:85vw;height:100%;background:#fff;box-shadow:-4px 0 20px #00000026;overflow-y:auto;-webkit-overflow-scrolling:touch;animation:wt-slide-in .3s ease}@keyframes wt-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.wt-mobile-nav-list{list-style:none;margin:0;padding:16px 0}.wt-mobile-nav-list>li{border-bottom:1px solid #f0f0f0}.wt-mobile-nav-list>li:last-child{border-bottom:none}.wt-mobile-nav-item{display:flex;align-items:center}.wt-mobile-nav-link{flex:1;display:block;padding:16px 20px;font-size:15px;color:#333;text-decoration:none;transition:background .2s ease}.wt-mobile-nav-link:active,.wt-mobile-nav-link.wt-active{background:#f5f8ff;color:#0951bc}.wt-mobile-expand-btn{width:48px;height:48px;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.wt-mobile-arrow{display:block;width:10px;height:10px;border-right:2px solid #666;border-bottom:2px solid #666;transform:rotate(45deg);transition:transform .3s ease;margin-top:-4px}.wt-mobile-expand-btn.wt-expanded .wt-mobile-arrow{transform:rotate(-135deg);margin-top:4px}.wt-mobile-submenu{list-style:none;margin:0;padding:0;background:#fafafa}.wt-mobile-submenu li{border-top:1px solid #f0f0f0}.wt-mobile-submenu li a{display:block;padding:14px 20px 14px 36px;font-size:14px;color:#666;text-decoration:none;transition:background .2s ease}.wt-mobile-submenu li a:active{background:#eef3ff;color:#0951bc}@media(max-width:1240px){.wt-header-inner{width:100%;padding:0 20px;box-sizing:border-box}.wt-logo{left:20px}.wt-header-right{right:20px}}@media(max-width:1024px){.wt-nav{display:none}.wt-mobile-menu-btn{display:block}.wt-header-right{display:none}}@media(max-width:480px){.wt-header{height:64px}.wt-header-inner{height:64px;padding:0 16px}.wt-logo-img{max-height:44px}.wt-mobile-menu-overlay{top:64px}.wt-mobile-menu{width:260px}}.wt-footer-new{background:#1a2342;color:#c5c9d6;padding:60px 0 0}.wt-footer-inner{width:1200px;margin:0 auto;display:flex;gap:40px}.wt-footer-brand{width:30%;flex-shrink:0}.wt-footer-logo{margin-bottom:20px}.wt-footer-logo-img{max-height:50px;width:auto;object-fit:contain}.wt-footer-desc{font-size:14px;line-height:1.8;color:#a0a6b8;margin:0}.wt-footer-nav-col{width:35%}.wt-footer-nav-row{display:flex;gap:40px}.wt-footer-nav-block{flex:1}.wt-footer-nav-block h4{font-size:16px;font-weight:700;color:#fff;margin:0 0 20px}.wt-footer-nav-block ul{list-style:none;margin:0;padding:0}.wt-footer-nav-block ul li{margin-bottom:12px;font-size:14px;line-height:1.6}.wt-footer-nav-block ul li a{color:#a0a6b8;text-decoration:none;transition:color .3s ease}.wt-footer-nav-block ul li a:hover{color:#fff}.wt-footer-right-col{width:35%}.wt-footer-right-row{display:flex;gap:20px}.wt-footer-contact-block{flex:1}.wt-footer-contact-block h4{font-size:16px;font-weight:700;color:#fff;margin:0 0 20px}.wt-footer-contact-block ul{list-style:none;margin:0;padding:0}.wt-footer-contact-block ul li{margin-bottom:12px;font-size:14px;line-height:1.6;color:#a0a6b8}.wt-footer-contact-row{display:flex;flex-wrap:wrap;gap:16px;margin:0;font-size:14px;line-height:1.6;color:#a0a6b8}.wt-footer-contact-row span{white-space:nowrap}.wt-footer-qrcode-block{flex-shrink:0}.wt-footer-qrcode-block h4{font-size:16px;font-weight:700;color:#fff;margin:0 0 20px}.wt-footer-qr{width:100px;height:100px;background:#fff;border-radius:8px;padding:8px;box-sizing:border-box}.wt-footer-qr img{width:100%;height:100%;object-fit:contain}.wt-footer-bottom{margin-top:40px;padding:20px 0;border-top:1px solid #2a3456}.wt-footer-bottom .wt-footer-inner{flex-direction:column;gap:8px}.wt-footer-bottom p{margin:0;font-size:13px;color:#7a8099}.wt-footer-bottom a{color:#7a8099;text-decoration:none}.wt-footer-bottom a:hover{color:#fff}@media(max-width:1240px){.wt-footer-inner{width:100%;padding:0 20px;box-sizing:border-box}}@media(max-width:900px){.wt-footer-inner{flex-wrap:wrap}.wt-footer-brand,.wt-footer-nav-col,.wt-footer-right-col{width:100%}}
