.header,.header-container{height:80px}.header{position:fixed;top:0;left:0;right:0;z-index:100;margin:0 auto;padding:16px 0;background:rgba(6,9,20,.15);box-sizing:border-box;backdrop-filter:blur(20px)}.header__nav{justify-content:space-between;max-width:1200px;height:100%;margin:0 auto}.header__logo,.header__nav{display:flex;align-items:center}.header__logo{transition:transform .2s ease}.header__logo:hover{transform:scale(1.02)}.header__logo-icon{height:37.59px}.header__logo-text{display:none}.header__content{justify-content:flex-end;gap:160px;width:828px}.header__content,.header__menu{display:flex;align-items:center}.header__menu{gap:40px}.header__dropdown-wrapper{position:relative}.header__dropdown-wrapper:hover .header__menu-item--dropdown{border:1px solid #1854c2;color:#1e6fff}.header__dropdown-wrapper:hover .header__dropdown{opacity:1;visibility:visible;transform:translateY(0)}.header__menu-item{font-family:Microsoft YaHei UI,sans-serif;font-weight:400;font-size:14px;line-height:1.27em;color:#ffffff;transition:all .2s ease;display:flex;align-items:center;gap:4px;border:1px solid transparent;position:relative;padding:4px 16px;border-radius:4px}.header__menu-item--active,.header__menu-item:hover{border:1px solid #1854c2;color:#1e6fff}.header__menu-item--dropdown{cursor:pointer;padding:4px 16px;border-radius:4px}.header__menu-item--dropdown--open{border:1px solid #1854c2;color:#1e6fff}.header__menu-arrow{width:14px;height:14px;transition:transform .2s ease}.header__dropdown{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease,transform .3s ease;position:absolute;top:calc(100% + 12px);left:0;min-width:120px;background:rgba(9,23,56,.95);border:1px solid rgba(24,84,194,.5);border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,.4),0 0 0 1px rgba(24,84,194,.1);z-index:1000}.header__dropdown-item{display:flex;justify-content:space-between;align-items:center;padding:5px 15px;color:rgba(255,255,255,.9);text-decoration:none;transition:all .2s ease;cursor:pointer;font-size:14px}.header__dropdown-item:hover{background:linear-gradient(90deg,rgba(14,94,215,.3),rgba(14,94,215,.1));color:#1e90ff;padding-left:20px;text-decoration:none}.header__dropdown-arrow{width:12px;height:12px;opacity:.5;transition:opacity .2s ease}.header__dropdown-item:hover .header__dropdown-arrow{opacity:1}.header__actions{justify-content:flex-end}.header__actions,.header__contact{display:flex;align-items:center;width:112px}.header__contact{justify-content:center;gap:4px;height:40px;padding:10px;background:linear-gradient(270deg,#0fa1eb,#1c78fc);border-radius:8px;font-family:Microsoft YaHei UI,sans-serif;font-weight:400;font-size:14px;line-height:1.27em;color:#ffffff;transition:all .3s ease}.header__contact:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(15,161,235,.4);color:#fff;text-decoration:none}.header__contact-arrow{width:10px;height:10px}.header__mobile-toggle{display:none;background:none;border:none;cursor:pointer;padding:8px}.header__mobile-icon{width:28px;height:28px}.header__mobile-menu{display:none;position:fixed;top:60px;left:0;right:0;bottom:0;background:rgba(6,9,20,.98);backdrop-filter:blur(20px);z-index:99;transform:translateX(100%);transition:transform .3s ease,opacity .3s ease;overflow-y:auto;opacity:0;visibility:hidden;height:calc(100vh - 60px)}.header__mobile-menu--open{transform:translateX(0);opacity:1;visibility:visible}.header__mobile-content{padding:24px 16px}.header__mobile-menu-item{padding:16px 0;border-bottom:1px solid rgba(255,255,255,.05)}.header__mobile-link{font-size:18px;color:#ffffff;text-decoration:none}.header__mobile-link:hover{color:#1e6fff}.header__mobile-dropdown-toggle{display:flex;justify-content:space-between;align-items:center;width:100%;background:none;border:none;padding:0;font-size:18px;color:#ffffff;cursor:pointer}.header__mobile-dropdown-arrow{width:16px;height:16px;transition:transform .3s ease}.header__mobile-dropdown-arrow--open{transform:rotate(180deg)}.header__mobile-dropdown{margin-top:12px;padding-left:16px;display:flex;flex-direction:column;gap:12px}.header__mobile-dropdown-item{font-size:16px;color:rgba(255,255,255,.7);text-decoration:none;padding:8px 0;transition:color .2s ease}.header__mobile-dropdown-item:hover{color:#1e6fff}.header__mobile-contact{margin-top:24px;padding-top:24px;border-top:1px solid rgba(255,255,255,.05)}.header__mobile-contact-link{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:48px;background:linear-gradient(270deg,#0fa1eb,#1c78fc);border-radius:8px;font-size:16px;color:#ffffff;text-decoration:none}.header__mobile-contact-arrow{width:14px;height:14px}@media screen and (max-width:1024px){.header,.header-container{height:60px}.header{padding:10px 0}.header__nav{padding:0 16px}.header__content{display:none}.header__mobile-menu,.header__mobile-toggle{display:block}.header__logo-text{display:none}}.footer{width:100%;background:url(/home/common-bg.png) no-repeat 50%;background-size:cover}.footer__box{width:1200px;padding:120px 0;margin:0 auto}.footer__content{position:relative;display:flex;justify-content:space-between;align-items:flex-start;box-sizing:border-box;margin-bottom:40px}.footer__left{display:flex;flex-direction:column;gap:18px}.footer__logo{display:flex;align-items:center;gap:16px;width:134px;height:38px;transition:transform .2s ease}.footer__logo:hover{transform:scale(1.02)}.footer__logo-icon{height:38px}.footer__info{gap:24px;height:140px}.footer__contact,.footer__info{display:flex;flex-direction:column}.footer__contact{gap:8px}.footer__label{font-family:PingFang SC,sans-serif;font-weight:400;font-size:12px;line-height:1em;color:#a0b4d6}.footer__phone{font-family:DIN Black,sans-serif;font-weight:900;font-size:16px;line-height:1em;color:#ffffff}.footer__address{display:flex;flex-direction:column;gap:8px}.footer__address-text{font-size:16px;line-height:1.5em;color:#ffffff;width:316px}.footer__address-text,.footer__copyright{font-family:PingFang SC,sans-serif;font-weight:400}.footer__copyright{font-size:14px;text-align:center;color:#a0b4d6;padding:0 20px}.footer__copyright span{line-height:24px}.footer__copyright a{color:#a0b4d6}.footer__copyright a:hover{text-decoration:underline}.footer__divider{width:1px;height:196px;background:#38bdf8;opacity:.1}.footer__links{display:flex;gap:40px}.footer__link-group{display:flex;flex-direction:column;gap:16px;width:160px}.footer__link-title{font-family:PingFang SC,sans-serif;font-weight:400;font-size:16px;line-height:1.5em;color:#ffffff;margin:0}.footer__link-list{display:flex;flex-direction:column;gap:12px}.footer__link{font-family:PingFang SC,sans-serif;font-weight:400;font-size:12px;line-height:1.6em;color:#a0b4d6;text-decoration:none;transition:all .2s ease}.footer__link:hover{color:#0FA1EB;padding-left:8px}.footer__qrcode{width:158px;height:196px}.footer__qrcode-bg{position:relative;width:100%;height:100%;background:#091738;border-radius:8px;transition:transform .3s ease}.footer__qrcode-bg:hover{transform:scale(1.02)}.footer__qrcode-image{position:absolute;top:24px;left:24px;width:110px;height:110px;background:rgba(255,255,255,.1);border-radius:8px}.footer__qrcode-text{position:absolute;top:150px;left:24px;width:110px;font-family:PingFang SC,sans-serif;font-weight:400;font-size:12px;line-height:1.66667em;color:#a0b4d6;text-align:center}@media screen and (max-width:768px){.footer__box{width:100%;padding:60px 0}.footer__content{flex-direction:column;align-items:center;width:100%;padding:0 24px;gap:40px}.footer__left{align-items:center;text-align:center}.footer__info{height:auto;gap:16px}.footer__address,.footer__contact,.footer__info{align-items:center}.footer__address-text{width:100%;max-width:316px;text-align:center;font-size:14px}.footer__copyright{text-align:center}.footer__divider{display:none}.footer__links{flex-wrap:wrap;justify-content:center;gap:32px;width:100%}.footer__link-group{width:30%;min-width:120px}.footer__link-title{font-size:14px;text-align:center}.footer__link-list{align-items:center}.footer__qrcode{width:140px;height:180px}.footer__qrcode-bg:hover{transform:none}.footer__qrcode-image{top:20px;left:15px;width:100px;height:100px}.footer__qrcode-text{top:130px;left:15px;width:100px}}@media screen and (max-width:480px){.footer__content{padding:40px 16px;gap:32px}.footer__logo{width:100px;height:28px}.footer__logo-icon{height:28px}.footer__phone{font-size:14px}.footer__address-text{font-size:12px;max-width:280px}.footer__links{flex-direction:column;align-items:center;gap:24px}.footer__link-group{width:100%;min-width:unset}.footer__link-title{font-size:13px;margin-bottom:8px}.footer__link-list{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:8px 16px}.footer__link{font-size:12px;padding:4px 8px}.footer__qrcode{width:120px;height:160px}.footer__qrcode-image{top:16px;left:10px;width:90px;height:90px}.footer__qrcode-text{top:115px;left:10px;width:90px;font-size:11px}}*{box-sizing:border-box;margin:0;padding:0}html{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.5;font-size:16px;color:#ffffff;scroll-behavior:smooth}body{min-height:100vh;background-color:#091223}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.25;margin-bottom:16px}h1{font-size:56px}h2{font-size:20px}h3{font-size:16px}h4{font-size:12px}p{margin-bottom:16px;color:rgba(255,255,255,.8)}a{color:#0FA1EB;text-decoration:none;transition:color .3s ease}button{cursor:pointer;transition:all .3s ease}button,input,select,textarea{font-family:inherit;font-size:inherit}@-webkit-keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@-webkit-keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}.animate-fade-in-up{-webkit-animation:fadeInUp .5s ease forwards;animation:fadeInUp .5s ease forwards}.animate-fade-in{-webkit-animation:fadeIn .3s ease forwards;animation:fadeIn .3s ease forwards}.animate-scale-in{-webkit-animation:scaleIn .3s ease forwards;animation:scaleIn .3s ease forwards}.animate-pulse{-webkit-animation:pulse 2s ease-in-out infinite;animation:pulse 2s ease-in-out infinite}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}.delay-600{animation-delay:.6s}.scroll-reveal{opacity:0;transform:translateY(30px);transition:all .5s ease}.scroll-reveal.revealed{opacity:1;transform:translateY(0)}