.search-box .el-select{width:6rem}.el-drawer{--el-drawer-bg-color:var(--el-dialog-bg-color,var(--el-bg-color));--el-drawer-padding-primary:var(--el-dialog-padding-primary,20px);background-color:var(--el-drawer-bg-color);box-shadow:var(--el-box-shadow-dark);box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;position:absolute;transition:all var(--el-transition-duration)}.el-drawer .btt,.el-drawer .ltr,.el-drawer .rtl,.el-drawer .ttb{transform:translate(0)}.el-drawer__sr-focus:focus{outline:none!important}.el-drawer__header{align-items:center;color:#72767b;display:flex;margin-bottom:32px;padding:var(--el-drawer-padding-primary);padding-bottom:0}.el-drawer__header>:first-child{flex:1}.el-drawer__title{flex:1;font-size:1rem;line-height:inherit;margin:0}.el-drawer__footer{padding:var(--el-drawer-padding-primary);padding-top:10px;text-align:right}.el-drawer__close-btn{background-color:initial;border:none;color:inherit;cursor:pointer;display:inline-flex;font-size:var(--el-font-size-extra-large);outline:none}.el-drawer__close-btn:focus i,.el-drawer__close-btn:hover i{color:var(--el-color-primary)}.el-drawer__body{flex:1;overflow:auto;padding:var(--el-drawer-padding-primary)}.el-drawer__body>*{box-sizing:border-box}.el-drawer.ltr,.el-drawer.rtl{bottom:0;height:100%;top:0}.el-drawer.btt,.el-drawer.ttb{left:0;right:0;width:100%}.el-drawer.ltr{left:0}.el-drawer.rtl{right:0}.el-drawer.ttb{top:0}.el-drawer.btt{bottom:0}.el-drawer-fade-enter-active,.el-drawer-fade-leave-active{transition:all var(--el-transition-duration)}.el-drawer-fade-enter-active,.el-drawer-fade-enter-from,.el-drawer-fade-enter-to,.el-drawer-fade-leave-active,.el-drawer-fade-leave-from,.el-drawer-fade-leave-to{overflow:hidden!important}.el-drawer-fade-enter-from,.el-drawer-fade-leave-to{opacity:0}.el-drawer-fade-enter-to,.el-drawer-fade-leave-from{opacity:1}.el-drawer-fade-enter-from .rtl,.el-drawer-fade-leave-to .rtl{transform:translate(100%)}.el-drawer-fade-enter-from .ltr,.el-drawer-fade-leave-to .ltr{transform:translate(-100%)}.el-drawer-fade-enter-from .ttb,.el-drawer-fade-leave-to .ttb{transform:translateY(-100%)}.el-drawer-fade-enter-from .btt,.el-drawer-fade-leave-to .btt{transform:translateY(100%)}.el-drawer__header{margin-bottom:12px}.el-drawer__body{padding-top:0}.header-submenu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:none!important;border-radius:8px!important;box-shadow:0 10px 40px #00000026!important;margin-top:0!important;overflow:hidden}.header-submenu .el-menu{background:#fffffffa;border:none;border-radius:8px;min-width:180px;padding:12px 0}.header-submenu .el-menu .el-menu-item{color:#333;font-size:14px;height:46px;line-height:46px;padding:0 28px;position:relative;transition:all .3s ease}.header-submenu .el-menu .el-menu-item:before{background:linear-gradient(135deg,#0066b3,#00a8e8);border-radius:2px;content:"";height:0;left:12px;position:absolute;top:50%;transform:translateY(-50%);transition:height .3s ease;width:3px}.header-submenu .el-menu .el-menu-item:hover{background:linear-gradient(90deg,rgba(0,102,179,.08),transparent);color:#0066b3;padding-left:32px}.header-submenu .el-menu .el-menu-item:hover:before{height:20px}.header-wrapper{position:sticky;top:0;will-change:transform;z-index:1000}.header{box-shadow:0 4px 20px #0000000f;margin-bottom:0}.header,.header .header-top{background:#fff;transition:all .3s cubic-bezier(.4,0,.2,1)}.header .header-top{border-bottom:1px solid rgba(0,0,0,.05);max-height:200px;overflow:hidden;padding:10px 0}.header .header-top .top-content{align-items:center;display:flex;justify-content:space-between}.header .header-top .left-section{align-items:center;display:flex;gap:24px}.header .header-top .logo{animation:logoFadeIn 1s ease-out;position:relative}.header .header-top .logo img{height:60px;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease}.header .header-top .logo:hover img{transform:scale(1.02)}.header .header-top .slogan{animation:sloganSlideIn 1s ease-out .3s both;-o-border-image:linear-gradient(180deg,#0066b3,#00a8e8) 1;border-image:linear-gradient(180deg,#0066b3,#00a8e8) 1;border-left:3px solid;color:#444;font-size:20px;font-weight:500;letter-spacing:1px;padding-left:20px;position:relative}.header .header-top .right-section{align-items:center;display:flex;gap:15px}.header .header-top .phone-box{align-items:center;background:linear-gradient(135deg,#0066b30d,#00a8e80d);border-radius:10px;display:flex;gap:12px;padding:8px 16px;transition:all .3s ease}.header .header-top .phone-box:hover{background:linear-gradient(135deg,#0066b31a,#00a8e81a);transform:translateY(-2px)}.header .header-top .phone-box .iconfont{align-items:center;background:linear-gradient(135deg,#0066b3,#00a8e8);border-radius:50%;box-shadow:0 4px 15px #0066b34d;color:#fff;display:flex;font-size:18px;height:36px;justify-content:center;width:36px}.header .header-top .phone-box .phone-info{display:flex;flex-direction:column}.header .header-top .phone-box .phone-info .label{color:#888;font-size:12px;letter-spacing:1px;margin-bottom:2px}.header .header-top .phone-box .phone-info .number{background:linear-gradient(135deg,#0066b3,#00a8e8);-webkit-background-clip:text;font-size:18px;font-weight:700;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:.5px}.header .header-top .menu-toggle{align-items:center;background:linear-gradient(135deg,#0066b3,#00a8e8);border-radius:8px;box-shadow:0 4px 15px #0066b34d;cursor:pointer;display:none;height:44px;justify-content:center;transition:all .3s ease;width:44px}.header .header-top .menu-toggle:hover{box-shadow:0 6px 20px #0066b366;transform:translateY(-2px)}.header .header-top .menu-toggle:active{transform:translateY(0)}.header .header-top .menu-toggle .iconfont{color:#fff;font-size:24px}.header .header-nav{background:linear-gradient(135deg,#0056a0,#0078d4 50%,#0088e0);position:relative}.header .header-nav:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0}.header .header-nav .nav-content{align-items:center;display:flex;justify-content:flex-start}.header .header-nav .navbar{background:transparent;border:none;display:grid!important;flex-wrap:nowrap;grid-auto-columns:1fr;grid-auto-flow:column;height:54px;justify-content:space-around;width:100%}.header .header-nav .navbar.el-menu--horizontal{border-bottom:none;flex-wrap:nowrap}.header .header-nav .navbar.el-menu--horizontal>.el-menu-item,.header .header-nav .navbar.el-menu--horizontal>.el-sub-menu{flex:1 1 0!important;max-width:none;min-width:0}.header .header-nav .navbar.el-menu--horizontal .el-menu-item{align-items:center;background:transparent;border-bottom:none;color:#fff;display:flex;flex:1 1 0!important;flex:1;font-size:16px;font-weight:500;height:54px;justify-content:center;letter-spacing:2px;line-height:54px;padding:0 20px;position:relative;text-align:center;transition:all .3s ease;white-space:nowrap}.header .header-nav .navbar.el-menu--horizontal .el-menu-item:focus,.header .header-nav .navbar.el-menu--horizontal .el-menu-item:hover{background:#ffffff26;color:#fff}.header .header-nav .navbar.el-menu--horizontal .el-menu-item.is-active{background:#0056a0cc;border-bottom:none;color:#fff!important;font-weight:600}.header .header-nav .navbar.el-menu--horizontal .el-sub-menu{display:flex;flex:1 1 0!important;max-width:none;min-width:0;transition:all .3s ease}.header .header-nav .navbar.el-menu--horizontal .el-sub-menu:hover{background:#ffffff26}.header .header-nav .navbar.el-menu--horizontal .el-sub-menu.is-active{background:#0056a0cc}.header .header-nav .navbar.el-menu--horizontal .el-sub-menu .el-sub-menu__title{align-items:center;background:transparent!important;border-bottom:none;box-sizing:border-box;color:#fff;display:flex!important;flex:1;flex-wrap:nowrap;font-size:16px;font-weight:500;height:54px;justify-content:center;letter-spacing:2px;line-height:54px;min-width:0;padding:0 54px!important;position:relative;text-align:center;transition:all .3s ease;white-space:nowrap;width:100%!important}.header .header-nav .navbar.el-menu--horizontal .el-sub-menu .el-sub-menu__title:focus,.header .header-nav .navbar.el-menu--horizontal .el-sub-menu .el-sub-menu__title:hover{background:transparent!important;color:#fff}.header .header-nav .navbar.el-menu--horizontal .el-sub-menu .el-sub-menu__title .el-sub-menu__icon-arrow{color:#fffc;flex-shrink:0;font-size:12px;line-height:1;margin-left:3px;position:static!important;right:auto!important;top:auto!important;transform-origin:center center!important;transition:transform .3s ease;vertical-align:middle}.header .header-nav .navbar.el-menu--horizontal .el-sub-menu:hover .el-sub-menu__icon-arrow{transform:rotate(180deg)}.header .header-nav .navbar.el-menu--horizontal .el-sub-menu.is-active .el-sub-menu__title{background:transparent!important;border-bottom:none;color:#fff!important;font-weight:600}.header.scroll .header-top{max-height:0;opacity:0;padding:0;transform:translateY(-10px)}.header.scroll .header-nav{box-shadow:0 4px 20px #0066b333}.mobile-navbar.el-menu{border:none}.mobile-navbar.el-menu .el-menu-item,.mobile-navbar.el-menu .el-sub-menu__title{font-size:15px;transition:all .3s ease}.mobile-navbar.el-menu .el-menu-item:focus,.mobile-navbar.el-menu .el-menu-item:hover,.mobile-navbar.el-menu .el-sub-menu__title:focus,.mobile-navbar.el-menu .el-sub-menu__title:hover{background:linear-gradient(90deg,rgba(0,102,179,.1),transparent);border-radius:8px}@media screen and (max-width:768px){.header .header-top{padding:12px 0}.header .header-top .slogan{display:none}.header .header-top .logo img{height:60px}.header .header-top .menu-toggle{display:flex}.header .header-nav{display:none!important}}@keyframes logoFadeIn{0%{opacity:0;transform:scale(.8) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes sloganSlideIn{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.footer .footer-top[data-v-55cd7e4f]{background:#272c31;padding:35px 0 30px}.footer .footer-top .footer-content[data-v-55cd7e4f]{align-items:flex-start;display:flex;justify-content:space-between}.footer .footer-top .footer-content .footer-columns[data-v-55cd7e4f]{display:flex;flex:1;gap:55px}.footer .footer-top .footer-content .footer-columns .footer-column[data-v-55cd7e4f]{flex:1;min-width:0}.footer .footer-top .footer-content .footer-columns .footer-column .column-title[data-v-55cd7e4f]{color:#fff;font-size:16px;font-weight:600;letter-spacing:.3px;margin:0 0 18px;white-space:nowrap}.footer .footer-top .footer-content .footer-columns .footer-column .column-links[data-v-55cd7e4f]{list-style:none;margin:0;padding:0}.footer .footer-top .footer-content .footer-columns .footer-column .column-links li[data-v-55cd7e4f]{line-height:1.4;margin-bottom:11px}.footer .footer-top .footer-content .footer-columns .footer-column .column-links li[data-v-55cd7e4f]:last-child{margin-bottom:0}.footer .footer-top .footer-content .footer-columns .footer-column .column-links li a[data-v-55cd7e4f]{color:#ffffffb8;display:inline-block;font-size:13px;text-decoration:none;transition:color .3s ease}.footer .footer-top .footer-content .footer-columns .footer-column .column-links li a[data-v-55cd7e4f]:hover{color:#fff}.footer .footer-top .footer-content .footer-contact[data-v-55cd7e4f]{flex-shrink:0;text-align:center;width:150px}.footer .footer-top .footer-content .footer-contact .contact-phone[data-v-55cd7e4f]{align-items:center;display:flex;gap:8px;justify-content:center;margin-bottom:13px}.footer .footer-top .footer-content .footer-contact .contact-phone .phone-icon[data-v-55cd7e4f]{color:#fff;font-size:20px}.footer .footer-top .footer-content .footer-contact .contact-phone .phone-info[data-v-55cd7e4f]{text-align:left}.footer .footer-top .footer-content .footer-contact .contact-phone .phone-info .phone-number[data-v-55cd7e4f]{color:#fff;font-size:14px;font-weight:600;line-height:1.2;margin-bottom:2px;white-space:nowrap}.footer .footer-top .footer-content .footer-contact .contact-phone .phone-info .phone-label[data-v-55cd7e4f]{color:#ffffffb3;font-size:11px}.footer .footer-top .footer-content .footer-contact .qrcode-box[data-v-55cd7e4f]{background:#fff;border-radius:3px;display:inline-block;margin-bottom:6px;padding:6px}.footer .footer-top .footer-content .footer-contact .qrcode-box img[data-v-55cd7e4f]{display:block;height:85px;width:85px}.footer .footer-top .footer-content .footer-contact .social-icons[data-v-55cd7e4f]{display:flex;gap:8px;justify-content:center}.footer .footer-top .footer-content .footer-contact .social-icons .icon-item[data-v-55cd7e4f]{color:#ffffffb3;font-size:11px}.footer .footer-middle[data-v-55cd7e4f]{background:#35393d;padding:13px 0}.footer .footer-middle .footer-links[data-v-55cd7e4f]{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-start}.footer .footer-middle .footer-links .link-icon[data-v-55cd7e4f]{color:#fffc;font-size:13px;margin-right:3px}.footer .footer-middle .footer-links .link-label[data-v-55cd7e4f]{color:#fffc;font-size:13px;margin-right:6px}.footer .footer-middle .footer-links a[data-v-55cd7e4f]{color:#fffc;font-size:13px;text-decoration:none;transition:color .3s ease}.footer .footer-middle .footer-links a[data-v-55cd7e4f]:hover{color:#fff}.footer .footer-middle .footer-links .separator[data-v-55cd7e4f]{color:#fff6;font-size:13px;margin:0 6px}.footer .footer-bottom[data-v-55cd7e4f]{background:#1a4d8c;padding:10px 0}.footer .footer-bottom .copyright-info[data-v-55cd7e4f]{color:#ffffffe6;font-size:13px;line-height:1.6;text-align:left}.footer .footer-bottom .copyright-info a[data-v-55cd7e4f]{color:#ffffffe6;text-decoration:none}.footer .footer-bottom .copyright-info a[data-v-55cd7e4f]:hover{color:#fff;text-decoration:underline}@media (max-width:1200px){.footer .footer-top .footer-content .footer-columns[data-v-55cd7e4f]{gap:40px}}@media (max-width:992px){.footer .footer-top .footer-content[data-v-55cd7e4f]{flex-direction:column;gap:30px}.footer .footer-top .footer-content .footer-columns[data-v-55cd7e4f]{flex-wrap:wrap;gap:30px}.footer .footer-top .footer-content .footer-columns .footer-column[data-v-55cd7e4f]{flex:0 0 calc(33.333% - 20px)}.footer .footer-top .footer-content .footer-contact[data-v-55cd7e4f]{align-items:center;background:#ffffff0d;border-radius:8px;display:flex;flex-direction:row;gap:40px;justify-content:center;padding:20px;width:100%}.footer .footer-top .footer-content .footer-contact .contact-phone[data-v-55cd7e4f]{align-items:center;flex-direction:column;gap:5px}.footer .footer-top .footer-content .footer-contact .contact-phone .phone-info[data-v-55cd7e4f]{text-align:center}.footer .footer-top .footer-content .footer-contact .qrcode-box[data-v-55cd7e4f]{margin-bottom:0}.footer .footer-top .footer-content .footer-contact .social-icons[data-v-55cd7e4f]{flex-direction:column;gap:10px}}@media (max-width:768px){.footer .footer-top[data-v-55cd7e4f]{padding:20px 0}.footer .footer-top .footer-content .footer-columns[data-v-55cd7e4f]{display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.footer .footer-top .footer-content .footer-columns .footer-column[data-v-55cd7e4f]{border:1px solid hsla(0,0%,100%,.2);border-radius:4px;margin-bottom:0;padding:0;width:100%}.footer .footer-top .footer-content .footer-columns .footer-column .column-title[data-v-55cd7e4f]{cursor:pointer;display:block;font-size:15px;margin:0;padding:12px 35px 12px 12px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.footer .footer-top .footer-content .footer-columns .footer-column .column-title .collapse-icon[data-v-55cd7e4f]{font-size:14px;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:transform .3s ease}.footer .footer-top .footer-content .footer-columns .footer-column .column-links[data-v-55cd7e4f]{max-height:500px;overflow:hidden;padding:0 12px 12px;transition:max-height .3s ease,padding .3s ease}.footer .footer-top .footer-content .footer-columns .footer-column .column-links li[data-v-55cd7e4f]{margin-bottom:10px}.footer .footer-top .footer-content .footer-columns .footer-column .column-links li a[data-v-55cd7e4f]{font-size:13px}.footer .footer-top .footer-content .footer-columns .footer-column.mobile-collapsed .column-title .collapse-icon[data-v-55cd7e4f]{transform:translateY(-50%) rotate(-90deg)}.footer .footer-top .footer-content .footer-columns .footer-column.mobile-collapsed .column-links[data-v-55cd7e4f]{max-height:0;padding:0 12px}.footer .footer-top .footer-content .footer-contact[data-v-55cd7e4f]{align-items:center;background:#ffffff0d;border-radius:8px;flex-direction:row;gap:20px;justify-content:center;margin-top:20px;padding:20px;width:100%}.footer .footer-top .footer-content .footer-contact .contact-phone[data-v-55cd7e4f]{align-items:center;flex-direction:column;gap:5px}.footer .footer-top .footer-content .footer-contact .contact-phone .phone-info[data-v-55cd7e4f]{text-align:center}.footer .footer-top .footer-content .footer-contact .qrcode-box[data-v-55cd7e4f]{background:#fff;border-radius:4px;margin-bottom:0;padding:8px}.footer .footer-top .footer-content .footer-contact .qrcode-box img[data-v-55cd7e4f]{height:120px;width:120px}.footer .footer-top .footer-content .footer-contact .social-icons[data-v-55cd7e4f]{align-items:flex-start;flex-direction:column;gap:15px}.footer .footer-top .footer-content .footer-contact .social-icons .icon-item[data-v-55cd7e4f]{color:#fffc;font-size:16px;letter-spacing:3px;writing-mode:vertical-rl}.footer .footer-middle[data-v-55cd7e4f]{padding:15px 0}.footer .footer-middle .footer-links[data-v-55cd7e4f]{font-size:13px;justify-content:flex-start}.footer .footer-middle .footer-links .link-icon[data-v-55cd7e4f],.footer .footer-middle .footer-links .link-label[data-v-55cd7e4f],.footer .footer-middle .footer-links .separator[data-v-55cd7e4f],.footer .footer-middle .footer-links a[data-v-55cd7e4f]{font-size:13px}.footer .footer-bottom[data-v-55cd7e4f]{padding:15px 0}.footer .footer-bottom .copyright-info[data-v-55cd7e4f]{font-size:13px!important;line-height:1.8;text-align:center}}.el-backtop{--el-backtop-bg-color:var(--el-bg-color-overlay);--el-backtop-text-color:var(--el-color-primary);--el-backtop-hover-bg-color:var(--el-border-color-extra-light);align-items:center;background-color:var(--el-backtop-bg-color);border-radius:50%;box-shadow:var(--el-box-shadow-lighter);color:var(--el-backtop-text-color);cursor:pointer;display:flex;font-size:20px;height:40px;justify-content:center;position:fixed;width:40px;z-index:5}.el-backtop:hover{background-color:var(--el-backtop-hover-bg-color)}.el-backtop__icon{font-size:20px}
