.about-view[data-v-416ec5fc]{min-height:100vh;display:flex;flex-direction:column;background:#fff}.container[data-v-416ec5fc]{width:100%;max-width:1200px;margin:0 auto;padding:0}.content-wrapper[data-v-416ec5fc]{width:100%}.header[data-v-416ec5fc]{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;position:fixed;top:0;left:0;right:0;z-index:1000;transition:background .3s ease,backdrop-filter .3s ease}.header.header-scrolled[data-v-416ec5fc]{background:#fff9;backdrop-filter:blur(60px);-webkit-backdrop-filter:blur(60px)}.header .navbar[data-v-416ec5fc]{display:flex;align-items:center;height:64px}.header .navbar .navbar-brand[data-v-416ec5fc]{flex-shrink:0}.header .navbar .navbar-brand .logo-img[data-v-416ec5fc]{height:auto;max-height:40px;width:auto;display:block}.header .navbar .navbar-nav[data-v-416ec5fc]{display:flex;align-items:center;list-style:none;padding:0;margin:0 0 0 90px;flex:1}.header .navbar .navbar-nav li[data-v-416ec5fc]{margin-right:40px;display:flex;align-items:center}.header .navbar .navbar-nav li[data-v-416ec5fc]:last-child{margin-right:0}.header .navbar .navbar-nav li a[data-v-416ec5fc],.header .navbar .navbar-nav li .router-link-active[data-v-416ec5fc]{text-decoration:none;color:#303133;font-size:16px;font-weight:400;transition:color .3s}.header .navbar .navbar-nav li a[data-v-416ec5fc]:hover,.header .navbar .navbar-nav li a.active[data-v-416ec5fc],.header .navbar .navbar-nav li .router-link-active[data-v-416ec5fc]:hover,.header .navbar .navbar-nav li .router-link-active.active[data-v-416ec5fc]{color:#409eff}.header .navbar .navbar-nav li.nav-item-with-dropdown .dropdown-icon[data-v-416ec5fc]{margin-left:4px;font-size:12px;color:#909399}.header .navbar .navbar-right[data-v-416ec5fc]{display:flex;align-items:center;gap:24px;margin-left:auto;flex-shrink:0}.header .navbar .navbar-right .phone-info[data-v-416ec5fc]{display:flex;align-items:center;gap:8px}.header .navbar .navbar-right .phone-info .phone-icon[data-v-416ec5fc]{font-size:18px;color:#008cff}.header .navbar .navbar-right .phone-info .phone-label[data-v-416ec5fc]{font-size:16px;font-weight:700;color:#008cff}.header .navbar .navbar-right .phone-info .phone-number[data-v-416ec5fc]{font-family:DIN,Arial,sans-serif;font-size:20px;font-weight:500;color:#008cff}.header .navbar .navbar-right .demo-btn[data-v-416ec5fc]{height:32px;padding:0 16px;font-size:14px;border-radius:4px}.main-content[data-v-416ec5fc]{flex:1;padding-top:0}.about-banner[data-v-416ec5fc]{width:100%;height:776px;overflow:hidden;position:relative;margin-top:0;padding-top:0}.about-banner .banner-image[data-v-416ec5fc]{width:100%;height:100%;object-fit:cover;display:block}.about-banner .banner-stats-wrapper[data-v-416ec5fc]{position:absolute;bottom:0;left:0;right:0;width:100%;height:160px;background:#ffffff80;backdrop-filter:blur(34px);-webkit-backdrop-filter:blur(34px);display:flex;align-items:center;justify-content:center}.about-banner .banner-stats-wrapper .banner-stats-container[data-v-416ec5fc]{width:100%;max-width:1200px;padding:0 20px;display:flex;justify-content:space-between;align-items:center}.about-banner .banner-stats-wrapper .banner-stats-container .banner-stat-item[data-v-416ec5fc]{display:flex;align-items:center;gap:16px}.about-banner .banner-stats-wrapper .banner-stats-container .banner-stat-item .banner-stat-icon[data-v-416ec5fc]{width:120px;height:120px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.about-banner .banner-stats-wrapper .banner-stats-container .banner-stat-item .banner-stat-icon img[data-v-416ec5fc]{width:100%;height:100%;object-fit:contain}.about-banner .banner-stats-wrapper .banner-stats-container .banner-stat-item .banner-stat-content[data-v-416ec5fc]{display:flex;flex-direction:column;gap:8px}.about-banner .banner-stats-wrapper .banner-stats-container .banner-stat-item .banner-stat-content .banner-stat-number[data-v-416ec5fc]{font-size:38px;font-weight:700;font-family:DIN,Arial,sans-serif;color:#040919;line-height:1}.about-banner .banner-stats-wrapper .banner-stats-container .banner-stat-item .banner-stat-content .banner-stat-number[data-v-416ec5fc]:after{content:"+";font-size:16px;margin-left:4px}.about-banner .banner-stats-wrapper .banner-stats-container .banner-stat-item .banner-stat-content .banner-stat-label[data-v-416ec5fc]{font-size:16px;color:#606266;line-height:1.4}.company-intro-section[data-v-416ec5fc]{padding:72px 0 80px;background:linear-gradient(180deg,#f7fafd,#f0f6fd)}.company-intro-section .container[data-v-416ec5fc]{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.company-intro-section .intro-header[data-v-416ec5fc]{text-align:center;margin-bottom:48px}.company-intro-section .intro-header .intro-eyebrow[data-v-416ec5fc]{display:inline-block;font-size:13px;font-weight:600;letter-spacing:5px;color:#409eff;padding-bottom:10px;position:relative}.company-intro-section .intro-header .intro-eyebrow[data-v-416ec5fc]:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:28px;height:2px;border-radius:2px;background:#409eff}.company-intro-section .intro-header .intro-title[data-v-416ec5fc]{font-size:clamp(28px,2.8vw,36px);font-weight:600;color:#040919;line-height:1.25;margin:14px 0 10px}.company-intro-section .intro-header .intro-subtitle[data-v-416ec5fc]{font-size:15px;color:#909399;margin:0}.company-intro-section .intro-cards[data-v-416ec5fc]{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-bottom:64px}.company-intro-section .intro-cards .intro-card[data-v-416ec5fc]{background:#fff;border-radius:12px;padding:32px 36px;box-shadow:0 4px 24px #1f4e790f;transition:transform .3s ease,box-shadow .3s ease}.company-intro-section .intro-cards .intro-card[data-v-416ec5fc]:hover{transform:translateY(-4px);box-shadow:0 14px 36px #1f4e791f}.company-intro-section .intro-cards .intro-card .card-head[data-v-416ec5fc]{display:flex;align-items:center;gap:14px;margin-bottom:20px}.company-intro-section .intro-cards .intro-card .card-head .card-icon[data-v-416ec5fc]{width:46px;height:46px;border-radius:12px;background:linear-gradient(135deg,#409eff,#2f7fe8);color:#fff;font-size:22px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.company-intro-section .intro-cards .intro-card .card-head .card-title[data-v-416ec5fc]{font-size:19px;font-weight:600;color:#040919;margin:0}.company-intro-section .intro-cards .intro-card .card-text[data-v-416ec5fc]{font-size:15px;color:#606266;line-height:2;text-align:justify;margin:0}.company-intro-section .intro-cards .intro-card .card-text strong[data-v-416ec5fc]{color:#040919}.company-intro-section .intro-cards .intro-card .product-list[data-v-416ec5fc]{list-style:none;margin:0;padding:0}.company-intro-section .intro-cards .intro-card .product-list li[data-v-416ec5fc]{display:flex;align-items:center;gap:10px;font-size:15px;color:#303133;padding:11px 0;border-bottom:1px dashed #ebeef5}.company-intro-section .intro-cards .intro-card .product-list li[data-v-416ec5fc]:last-child{border-bottom:none;padding-bottom:0}.company-intro-section .intro-cards .intro-card .product-list li .li-icon[data-v-416ec5fc]{color:#409eff;font-size:18px;flex-shrink:0}.company-intro-section .direction-head[data-v-416ec5fc]{text-align:center;margin-bottom:36px}.company-intro-section .direction-head .direction-title[data-v-416ec5fc]{font-size:clamp(22px,2.2vw,28px);font-weight:600;color:#040919;margin:0 0 8px}.company-intro-section .direction-head .direction-sub[data-v-416ec5fc]{font-size:15px;font-weight:500;color:#409eff;margin:0}.company-intro-section .direction-grid[data-v-416ec5fc]{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.company-intro-section .direction-grid .direction-card[data-v-416ec5fc]{background:#fff;border-radius:12px;padding:30px 28px;border:1px solid transparent;box-shadow:0 4px 24px #1f4e790f;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.company-intro-section .direction-grid .direction-card[data-v-416ec5fc]:hover{transform:translateY(-4px);border-color:#d9ecff;box-shadow:0 14px 36px #1f4e791f}.company-intro-section .direction-grid .direction-card .direction-icon[data-v-416ec5fc]{width:48px;height:48px;border-radius:50%;background:#eaf3ff;color:#409eff;font-size:22px;display:flex;align-items:center;justify-content:center;margin-bottom:18px}.company-intro-section .direction-grid .direction-card .direction-name[data-v-416ec5fc]{font-size:17px;font-weight:600;color:#040919;margin-bottom:12px}.company-intro-section .direction-grid .direction-card .direction-desc[data-v-416ec5fc]{font-size:14px;color:#606266;line-height:1.9;text-align:justify;margin:0}.company-intro-section .intro-footnote[data-v-416ec5fc]{margin:56px auto 0;max-width:1000px;text-align:center;font-size:clamp(16px,1.5vw,19px);font-weight:500;color:#303133;line-height:1.9;background:linear-gradient(90deg,#409eff0a,#409eff1f,#409eff0a);border:1px solid rgba(64,158,255,.18);border-radius:999px;padding:22px 40px}.company-intro-section .intro-footnote strong[data-v-416ec5fc]{font-weight:700;color:#1f6fd8}.dev-banner-section[data-v-416ec5fc]{width:100%;padding:0;margin:0}.dev-banner-section .dev-banner-image[data-v-416ec5fc]{width:100%;height:auto;display:block}.qualification-section[data-v-416ec5fc]{padding:80px 0;background:#f0f7ff;overflow:hidden}.qualification-section .section-title[data-v-416ec5fc]{font-size:36px;font-weight:600;color:#040919;text-align:center;margin-bottom:56px}.qualification-section .scroll-row[data-v-416ec5fc]{overflow:hidden;margin-bottom:60px}.qualification-section .scroll-track[data-v-416ec5fc]{display:flex;gap:66px;width:max-content}.qualification-section .scroll-track.scroll-track-1[data-v-416ec5fc]{animation:scrollLeft-416ec5fc 60s linear infinite}.qualification-section .scroll-track.scroll-track-2[data-v-416ec5fc]{animation:scrollLeft-416ec5fc 65s linear infinite}.qualification-section .scroll-track img[data-v-416ec5fc]{height:300px;width:auto;display:block}@keyframes scrollLeft-416ec5fc{0%{transform:translate(0)}to{transform:translate(-50%)}}.contact-manager-section[data-v-416ec5fc]{padding:80px 0;background:#fff}.contact-manager-section .section-title[data-v-416ec5fc]{font-size:36px;font-weight:600;color:#040919;text-align:center;margin-bottom:56px}.contact-manager-section .map-container[data-v-416ec5fc]{position:relative;margin-bottom:60px}.contact-manager-section .map-container .map-placeholder[data-v-416ec5fc]{width:100%;height:543px;background-color:#f5f7fa;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:16px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.contact-manager-section .map-container .map-placeholder[data-v-416ec5fc]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:inherit;opacity:0;transition:opacity .6s ease-in-out;pointer-events:none;z-index:0}.contact-manager-section .map-container .map-placeholder .china-svg-wrapper[data-v-416ec5fc]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:1}.contact-manager-section .map-container .map-placeholder .china-svg-wrapper[data-v-416ec5fc] svg{width:110%;height:110%;max-width:none}.contact-manager-section .map-container .map-placeholder .china-svg-wrapper[data-v-416ec5fc] svg .province-path{cursor:pointer;transition:opacity .3s,filter .3s}.contact-manager-section .map-container .map-placeholder .china-svg-wrapper[data-v-416ec5fc] svg .province-path:hover,.contact-manager-section .map-container .map-placeholder .china-svg-wrapper[data-v-416ec5fc] svg .province-path.province-hover{opacity:.8;filter:brightness(1.1)}.contact-manager-section .map-container .map-placeholder .china-svg-wrapper[data-v-416ec5fc] svg .province-path.province-selected{filter:brightness(1.2) drop-shadow(0 0 8px rgba(64,158,255,.6))}.contact-manager-section .map-container .map-placeholder .province-tooltip[data-v-416ec5fc]{position:absolute;background:#000000d9;color:#fff;padding:12px 16px;border-radius:8px;font-size:14px;pointer-events:none;z-index:100;min-width:200px;box-shadow:0 2px 12px #0000004d}.contact-manager-section .map-container .map-placeholder .province-tooltip .tooltip-title[data-v-416ec5fc]{font-size:16px;font-weight:600;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.2)}.contact-manager-section .map-container .map-placeholder .province-tooltip .tooltip-content .tooltip-manager[data-v-416ec5fc],.contact-manager-section .map-container .map-placeholder .province-tooltip .tooltip-content .tooltip-phone[data-v-416ec5fc]{margin-bottom:4px;line-height:1.6}.contact-manager-section .map-container .map-placeholder .province-tooltip .tooltip-content .tooltip-manager[data-v-416ec5fc]:last-child,.contact-manager-section .map-container .map-placeholder .province-tooltip .tooltip-content .tooltip-phone[data-v-416ec5fc]:last-child{margin-bottom:0}.contact-manager-section .map-container .map-placeholder .province-tooltip .tooltip-content.tooltip-empty[data-v-416ec5fc]{color:#ffffffa6}.contact-manager-section .map-container .map-placeholder .province-tooltip.is-pinned[data-v-416ec5fc]{background:#143c6ef0;box-shadow:0 6px 20px #00000059}.contact-manager-section .map-container .picked-panel[data-v-416ec5fc]{margin-top:20px;min-height:52px;padding:0 22px;border-radius:999px;background:#f5f8fc;border:1px solid #e4ecf7;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;transition:background .25s ease,border-color .25s ease}.contact-manager-section .map-container .picked-panel.is-active[data-v-416ec5fc]{background:linear-gradient(135deg,#eaf3ff,#f2f7ff);border-color:#a9d2ff}.contact-manager-section .map-container .picked-panel .picked-hint[data-v-416ec5fc]{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#909399;line-height:1.8}.contact-manager-section .map-container .picked-panel .picked-label[data-v-416ec5fc]{font-size:17px;font-weight:600;color:#040919}.contact-manager-section .map-container .picked-panel .picked-divider[data-v-416ec5fc]{width:1px;height:16px;background:#c6d8ee}.contact-manager-section .map-container .picked-panel .picked-item[data-v-416ec5fc]{display:inline-flex;align-items:center;gap:6px;font-size:15px;color:#303133}.contact-manager-section .map-container .picked-panel .picked-phone[data-v-416ec5fc]{color:#1f6fd8;font-weight:500;text-decoration:none}.contact-manager-section .map-container .picked-panel .picked-phone[data-v-416ec5fc]:hover{text-decoration:underline}.contact-manager-section .map-container .picked-panel .picked-empty[data-v-416ec5fc]{color:#909399}.contact-manager-section .map-container .picked-panel .picked-clear[data-v-416ec5fc]{margin-left:4px;padding:5px 14px;font-size:13px;color:#606266;background:#fff;border:1px solid #dcdfe6;border-radius:999px;cursor:pointer;transition:color .2s ease,border-color .2s ease}.contact-manager-section .map-container .picked-panel .picked-clear[data-v-416ec5fc]:hover{color:#409eff;border-color:#a9d2ff}.contact-manager-section .manager-section[data-v-416ec5fc]{margin-bottom:48px}.contact-manager-section .manager-section[data-v-416ec5fc]:last-child{margin-bottom:0}.contact-manager-section .manager-section .manager-section-title[data-v-416ec5fc]{font-size:24px;font-weight:600;color:#040919;margin-bottom:24px;padding-bottom:12px;border-bottom:2px solid #e4e7ed}.contact-manager-section .manager-section .manager-grid[data-v-416ec5fc]{display:grid;grid-template-columns:repeat(5,1fr);gap:24px;justify-items:start}.contact-manager-section .manager-section .manager-card[data-v-416ec5fc]{width:100%;padding:24px 0;background:transparent;transition:all .3s}.contact-manager-section .manager-section .manager-card .manager-header[data-v-416ec5fc]{display:flex;align-items:center;gap:4px;margin-bottom:12px}.contact-manager-section .manager-section .manager-card .manager-header .manager-name[data-v-416ec5fc]{font-size:18px;font-weight:600;color:#040919}.contact-manager-section .manager-section .manager-card .manager-header .manager-phone[data-v-416ec5fc]{font-size:18px;font-family:DIN,Arial,sans-serif;color:#409eff}.contact-manager-section .manager-section .manager-card .manager-areas[data-v-416ec5fc]{font-size:14px;color:#606266;line-height:1.6}@media (max-width: 900px){.company-intro-section .intro-cards[data-v-416ec5fc],.company-intro-section .direction-grid[data-v-416ec5fc]{grid-template-columns:1fr;gap:24px}.company-intro-section .intro-footnote[data-v-416ec5fc]{border-radius:16px;padding:14px 20px}}
