/*
Theme Name: Runqin Official
Theme URI: https://runqin.net
Author: Runqin Team
Author URI: https://runqin.net
Description: 苏州润沁电子材料有限公司官网 — 美国INFICON薄膜沉积耗材中国区核心代理商
Version: 55.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: runqin
Tags: business, corporate, industrial, custom-menu, featured-images
*/
*{margin:0;padding:0;box-sizing:border-box;}html{font-size:16px;scroll-behavior:smooth;}body{font-family:"Microsoft YaHei","PingFang SC","Helvetica Neue",Arial,sans-serif;color:#333;line-height:1.6;background:#fff;}a{text-decoration:none;color:inherit;transition:color 0.3s;}img{max-width:100%;height:auto;display:block;}ul,ol{list-style:none;}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.3;}.container{max-width:1440px;margin:0 auto;padding:0 20px;}.section{padding:80px 0;}.section-white{background:#fff;}.section-gray{background:#f6f6f6;}.section-more{text-align:center;margin-top:40px;}.btn-primary{display:inline-block;padding:10px 30px;background:#2185C6;color:#fff;border:none;border-radius:4px;font-size:16px;cursor:pointer;transition:background 0.3s;text-align:center;}.btn-primary:hover{background:#1a6fa0;color:#fff;}.btn-outline{display:inline-block;padding:10px 30px;background:transparent;color:#2185C6;border:2px solid #2185C6;border-radius:4px;font-size:16px;cursor:pointer;transition:all 0.3s;text-align:center;}.btn-outline:hover{background:#2185C6;color:#fff;}.btn-more{display:inline-block;padding:10px 40px;background:#2185C6;color:#fff;border:none;border-radius:4px;font-size:16px;cursor:pointer;transition:all 0.3s;height:40px;line-height:20px;}.btn-more:hover{background:#1a6fa0;color:#fff;border-color:#000;}.section-header{text-align:center;margin-bottom:50px;}.section-header-left{text-align:left;}.section-title{font-size:48px;color:#2185C6;margin-bottom:12px;font-weight:bold;}.section-desc{font-size:20px;color:#333;margin-top:10px;}.header{position:fixed;top:0;left:0;right:0;z-index:1000;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,0.08);height:90px;}.header-inner{max-width:1440px;margin:0 auto;padding:0 20px;display:flex;align-items:center;height:90px;}.header-logo{width:25%;display:flex;align-items:center;}.header-logo img{height:50px;width:auto;object-fit:contain;}.logo{display:flex;align-items:center;gap:12px;text-decoration:none;}.logo-img{width:44px;height:44px;object-fit:contain;border:2px solid #2185C6;border-radius:4px;}.logo-text-wrap{display:flex;flex-direction:column;line-height:1.3;}.logo-cn{font-size:18px;font-weight:700;color:#2185C6;}.logo-en{font-size:10px;color:#999;letter-spacing:0.5px;}.header-nav{width:66.666%;display:flex;justify-content:center;}.header-search{width:8.333%;display:flex;align-items:center;justify-content:flex-end;}.main-nav{display:flex;align-items:center;}.main-nav ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;}.main-nav li{display:inline-block;position:relative;}.main-nav li>a{display:inline-block;padding:0 16px;font-size:16px;color:#333;line-height:90px;transition:color 0.3s;white-space:nowrap;text-decoration:none;}.main-nav li>a:hover,.main-nav li.current-menu-item>a,.main-nav li.current_page_item>a{color:#2185C6;}.nav-link{display:inline-block;padding:0 16px;font-size:16px;color:#333;line-height:90px;transition:color 0.3s;white-space:nowrap;}.nav-link:hover,.nav-link.active{color:#2185C6;}.nav-sep{display:inline-block;width:1px;height:30px;background:#e5e5e5;vertical-align:middle;margin:0 2px;}.nav-item-home,.nav-item-about,.nav-item-products,.nav-item-tech,.nav-item-news,.nav-item-contact{text-align:center;}.nav-dropdown{position:relative;display:inline-block;}.nav-dropdown>.nav-link{cursor:pointer;}.dropdown-bar{display:none;position:absolute;top:100%;left:50%;transform:translateX(-50%);min-width:160px;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,0.1);z-index:999;padding:0;}.nav-dropdown:hover>.dropdown-bar{display:block;}.dropdown-bar-inner{display:flex;flex-direction:column;}.dropdown-bar-item{padding:0;}.dropdown-bar-item a{display:block;font-size:14px;color:#333;padding:10px 20px;white-space:nowrap;transition:all 0.3s;text-align:center;}.dropdown-bar-item a:hover{color:#fff;background:#2185C6;}.header-search{position:relative;}.search-btn{background:none;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;}.search-btn:hover{opacity:0.7;}.search-popup{display:none;position:absolute;top:100%;right:0;margin-top:10px;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,0.15);border-radius:4px;padding:15px;z-index:1001;min-width:280px;}.search-popup.active{display:block;}.search-popup-form{display:flex;gap:0;}.search-popup-input{flex:1;padding:10px 15px;border:1px solid #ddd;border-right:none;border-radius:4px 0 0 4px;font-size:14px;outline:none;}.search-popup-input:focus{border-color:#2185C6;}.search-popup-btn{padding:10px 20px;background:#2185C6;color:#fff;border:none;border-radius:0 4px 4px 0;cursor:pointer;font-size:14px;}.search-popup-btn:hover{background:#1a6fa0;}.mobile-menu-btn{display:none;background:none;border:none;cursor:pointer;padding:5px;flex-direction:column;gap:5px;}.mobile-menu-btn span{display:block;width:24px;height:2px;background:#333;border-radius:1px;transition:0.3s;}.mobile-slide-menu{display:block;position:fixed;top:0;right:-300px;width:300px;height:100%;background:#fff;z-index:2000;transition:right 0.3s ease;box-shadow:-2px 0 10px rgba(0,0,0,0.1);overflow-y:auto;}.mobile-slide-menu.active{right:0;}.mobile-slide-menu-close{position:absolute;top:15px;right:15px;background:none;border:none;font-size:28px;cursor:pointer;color:#333;}.mobile-slide-nav{padding:60px 20px 20px;}.mobile-slide-nav a{display:block;padding:15px 0;font-size:16px;color:#333;border-bottom:1px solid #f0f0f0;transition:color 0.3s;}.mobile-slide-nav a:hover,.mobile-slide-nav a.active{color:#2185C6;}.mobile-slide-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,0.5);z-index:1999;}.mobile-slide-overlay.active{display:block;}.banner{margin-top:90px;position:relative;width:100%;padding-bottom:44.3%;overflow:hidden;background:#111;}body.admin-bar .banner{margin-top:122px;}.banner-slides{position:absolute;inset:0;}.banner-slide{position:absolute;inset:0;opacity:0;transition:opacity 1s ease-in-out;z-index:0;}.banner-slide.active{opacity:1;z-index:1;}.banner-bg{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;}.banner-pagination{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);z-index:10;display:flex;gap:8px;}.banner-line{width:30px;height:3px;background:rgba(0,0,0,0.1);border-radius:2px;cursor:pointer;transition:all 0.3s;}.banner-line.active{background:rgba(229,229,229,1);}.banner-line:hover{width:26px;background:rgba(229,229,229,1);}.page-banner{position:relative;width:100%;height:309px;overflow:hidden;margin-top:90px;padding:0;display:flex;align-items:stretch;}body.admin-bar .page-banner{margin-top:122px;}.page-banner-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1;}.page-banner-overlay{position:absolute;inset:0;background:transparent;z-index:2;}.page-banner-content{position:relative;z-index:3;color:#fff;max-width:1440px;margin:0 auto;padding:0 80px;display:flex;flex-direction:column;justify-content:center;height:100%;width:100%;}.page-banner-content h1{font-size:48px;font-weight:700;margin:0;letter-spacing:4px;color:#fff;text-align:left;}.page-banner-sub{font-size:36px;font-weight:700;color:rgba(255,255,255,0.35);margin-top:10px;letter-spacing:6px;text-align:left;}.breadcrumb{font-size:14px;opacity:0.8;}.breadcrumb a{color:#fff;opacity:0.8;}.breadcrumb a:hover{opacity:1;}.business-grid{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;}.business-card{width:calc(33.333% - 16px);display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:all 0.4s;}.business-img{overflow:hidden;}.business-img img{width:100%;height:280px;object-fit:cover;transition:transform 0.5s;}.business-card:hover .business-img img{transform:scale(1.05);}.business-text{background:#fff;padding:30px;text-align:center;border-bottom:1px solid #e5e5e5;transition:all 0.6s;flex:1;display:flex;flex-direction:column;justify-content:center;}.business-text h3{font-size:24px;color:#333;transition:color 0.6s;}.business-text p{font-size:16px;color:#666;margin-top:10px;line-height:1.6;transition:color 0.6s;}.business-card:hover .business-text{background:#2185C6;}.business-card:hover .business-text h3{color:#fff;}.business-card:hover .business-text p{color:#fff;}.product-grid{display:flex;flex-wrap:wrap;gap:0;}.product-card{width:calc(25% - 20px);margin:0 10px 20px;background:#fff;overflow:hidden;display:block;color:inherit;text-decoration:none;transition:all 0.3s;}.product-card:hover{border-color:#2185C6;}.product-img{padding-bottom:90%;position:relative;overflow:hidden;}.product-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 0.5s;}.product-card:hover .product-img img{transform:scale(1.08);}.product-info{padding:16px 20px;}.product-info h3{font-size:16px;color:rgba(51,51,51,1);margin-bottom:4px;}.product-info p{font-size:14px;color:#666;}.product-filter{display:flex;justify-content:center;gap:10px;margin-bottom:30px;flex-wrap:wrap;}.filter-btn{padding:8px 24px;border:1px solid #ddd;border-radius:20px;background:#fff;cursor:pointer;font-size:14px;color:#666;transition:all 0.3s;}.filter-btn:hover,.filter-btn.active{background:#2185C6;color:#fff;border-color:#2185C6;}.about-row{display:flex;align-items:flex-start;min-height:380px;}.about-content{width:50%;}.about-text{font-size:16px;line-height:30px;color:#666;margin-bottom:16px;}.about-stats{width:12%;display:flex;flex-direction:column;gap:24px;padding-top:0;}.about-img{width:550px;padding-left:10px;margin-left:auto;display:flex;align-items:center;justify-content:center;}.about-img img{width:550px;height:556.67px;object-fit:cover;border-radius:8px;}.stat-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;}.stat-icon{flex-shrink:0;margin-bottom:0;}.stat-icon img{width:40px;height:40px;}.stat-info{display:flex;flex-direction:column;align-items:center;}.stat-number{display:flex;align-items:baseline;gap:2px;justify-content:center;}.stat-num{font-size:26px;font-weight:700;color:#333;}.stat-suffix{font-size:16px;color:#333;font-weight:700;}.stat-label{font-size:16px;color:#666;margin-top:4px;}.tech-grid{display:flex;flex-wrap:wrap;gap:30px;}.tech-card{width:calc(33.333% - 20px);background:#fff;overflow:hidden;transition:all 0.3s;}.tech-img{overflow:hidden;}.tech-img img{width:100%;height:300px;object-fit:cover;transition:transform 0.5s;}.tech-card:hover .tech-img img{transform:scale(1.05);}.tech-content{padding:24px 20px;}.tech-content h3{font-size:22px;margin-bottom:10px;color:#222;}.tech-content p{font-size:14px;color:#666;line-height:1.7;}.tech-detail-list{margin-top:20px;}.tech-card-detail{overflow:hidden;}.tech-card-img{overflow:hidden;}.tech-card-detail:hover .tech-card-img img{transform:scale(1.05);}.tech-list{padding-left:0;list-style:none;}.tech-list li{padding:6px 0 6px 20px;font-size:14px;color:#555;position:relative;}.tech-list li::before{content:'✓';position:absolute;left:0;color:#2185C6;font-weight:700;}.tech-stats{display:flex;justify-content:center;gap:80px;padding:30px 0;}.tech-stat-item{text-align:center;}.tech-stat-num{font-size:48px;font-weight:700;color:#2185C6;}.tech-stat-label{font-size:15px;color:rgba(255,255,255,0.7);margin-top:8px;}.equipment-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;}.equipment-item{text-align:center;padding:30px 20px;background:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.06);transition:all 0.3s;}.equipment-item:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,0.1);}.equipment-icon{font-size:40px;margin-bottom:15px;}.equipment-item h3{font-size:18px;color:#222;margin-bottom:8px;}.equipment-item p{font-size:14px;color:#666;}.news-row{display:flex;}.news-left{width:41.666%;}.news-right{width:58.333%;}.news-item{display:flex;margin-bottom:20px;}.news-date{flex:0 0 80px;width:80px;background:#2185C6;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:15px;}.news-day{font-size:36px;font-weight:700;line-height:1;}.news-month{font-size:18px;margin-top:4px;opacity:0.8;}.news-body{flex:1;padding:16px 20px;}.news-body h3{font-size:16px;margin-bottom:8px;}.news-body h3 a{color:#333;transition:color 0.3s;}.news-body h3 a:hover{color:#2185C6;}.news-body p{font-size:14px;color:#666;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;}.news-card{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,0.06);display:flex;transition:all 0.3s;}.news-card:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,0.1);}.news-list{display:flex;flex-direction:column;gap:20px;}.news-list-item{display:flex;gap:24px;background:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,0.04);transition:all 0.3s;}.news-list-item:hover{box-shadow:0 4px 16px rgba(0,0,0,0.1);}.news-list-date{flex:0 0 80px;text-align:center;border-right:2px solid #f0f0f0;padding-right:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;}.news-list-date .news-day{font-size:32px;font-weight:700;color:#2185C6;line-height:1;}.news-list-date .news-ym{font-size:12px;color:#999;margin-top:4px;}.news-list-body{flex:1;}.news-list-body h3{font-size:18px;margin-bottom:8px;}.news-list-body h3 a{color:#222;}.news-list-body h3 a:hover{color:#2185C6;}.news-list-body p{font-size:14px;color:#666;line-height:1.7;margin-bottom:10px;}.news-tag{display:inline-block;padding:2px 10px;background:rgba(33,133,198,0.08);color:#2185C6;font-size:12px;border-radius:10px;}.pagination{display:flex;justify-content:center;gap:8px;margin-top:40px;}.page-link{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 10px;border:1px solid #ddd;border-radius:4px;font-size:14px;color:#666;transition:all 0.3s;}.page-link:hover,.page-link.active{background:#2185C6;color:#fff;border-color:#2185C6;}.page-dots{display:flex;align-items:center;color:#999;}.pagination-bar{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:40px;flex-wrap:wrap;}.pagination-bar .page-btn{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 10px;border:1px solid #ddd;border-radius:4px;font-size:14px;color:#666;background:#fff;cursor:pointer;transition:all 0.3s;text-decoration:none;}.pagination-bar .page-btn:hover,.pagination-bar .page-btn.active{background:#2185C6;color:#fff;border-color:#2185C6;}.pagination-bar .page-btn.disabled{color:#ccc;cursor:default;pointer-events:none;}.pagination-bar .page-info{font-size:14px;color:#666;margin:0 4px;}.pagination-bar .page-jump{display:inline-flex;align-items:center;gap:4px;font-size:14px;color:#666;margin-left:8px;}.pagination-bar .page-jump input{width:40px;height:36px;border:1px solid #ddd;border-radius:4px;text-align:center;font-size:14px;color:#333;outline:none;}.pagination-bar .page-jump input:focus{border-color:#2185C6;}.pagination-bar .page-jump-btn{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;color:#666;background:#fff;cursor:pointer;transition:all 0.3s;}.pagination-bar .page-jump-btn:hover{background:#2185C6;color:#fff;border-color:#2185C6;}.news-section-header{text-align:center;margin-bottom:40px;}.news-section-header h2{font-size:36px;color:#2185C6;font-weight:700;margin-bottom:12px;}.news-section-header p{font-size:16px;color:#666;line-height:1.6;}.partner-carousel{position:relative;overflow:hidden;}.partner-slides{display:flex;transition:transform 0.5s ease;}.partner-slide{display:flex;flex-wrap:wrap;min-width:100%;justify-content:center;}.partner-item{width:20%;padding:10px;}.partner-item img{width:100%;max-height:60px;object-fit:contain;border:1px solid #eee;transition:all 0.3s;padding:10px;filter:grayscale(0);}.partner-item:hover img{border-color:#2185C6;box-shadow:0 2px 12px rgba(33,133,198,0.1);}.partner-dots{display:flex;justify-content:center;gap:8px;margin-top:24px;}.partner-dot{width:10px;height:10px;border-radius:50%;background:#ddd;cursor:pointer;transition:all 0.3s;border:none;}.partner-dot.active{background:#2185C6;}.cta-section{background:#1a2a3a;padding:80px 0;}.cta-row{display:flex;align-items:center;gap:40px;max-width:1100px;margin:0 auto;}.cta-left{width:42%;}.cta-title{font-size:36px;color:#fff;margin-bottom:16px;font-weight:bold;}.cta-subtitle{font-size:20px;color:rgba(255,255,255,0.85);margin-bottom:30px;line-height:1.8;}.cta-btn{display:inline-block;padding:12px 40px;background:#2185C6;color:#fff;border:none;border-radius:4px;font-size:16px;cursor:pointer;transition:all 0.3s;}.cta-btn:hover{background:#1a6fa0;}.cta-right{width:55%;display:flex;flex-wrap:wrap;gap:16px;}.cta-box{width:calc(50% - 8px);background:rgba(33,133,198,0.85);padding:25px 15px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff;transition:all 0.3s;border-radius:4px;}.cta-box:hover{background:#2185C6;}.cta-box img{width:40px;height:40px;margin-bottom:10px;filter:brightness(0) invert(1);}.cta-box span{font-size:15px;color:#fff;}.footer{background:rgba(34,34,34,1);color:rgba(255,255,255,0.7);padding:50px 0 0;}.footer-row{display:flex;}.footer-left{width:66.666%;}.footer-right{width:33.333%;}.footer-nav{display:flex;}.footer-col{width:25%;padding-right:15px;}.footer-col:nth-child(1){width:30%;}.footer-col:nth-child(2){width:35%;}.footer-col:nth-child(3){width:35%;}.footer-col h4{font-size:18px;color:#fff;margin-bottom:16px;}.footer-col a{display:block;font-size:16px;color:#999;line-height:30px;transition:color 0.3s;}.footer-col a:hover{color:#fff;}.footer-col p{font-size:16px;line-height:30px;color:#999;}.footer-links{margin-top:20px;padding-top:15px;border-top:1px solid rgba(62,62,62,0.59);}.footer-links span{font-size:16px;color:#999;}.footer-links a{font-size:16px;color:#999;transition:color 0.3s;}.footer-links a:hover{color:#fff;}.footer-links-divider{margin-top:20px;padding-top:15px;border-top:1px solid rgba(62,62,62,0.59);}.footer-contact{text-align:right;margin-bottom:20px;}.footer-phone{font-size:26px;color:rgb(153,153,153);margin-bottom:8px;text-align:right;}.footer-address{font-size:16px;color:#999;text-align:right;}.footer-qrcodes{display:flex;justify-content:flex-end;gap:10px;}.footer-qr{width:140px;text-align:center;}.footer-qr img{width:100%;height:auto;border-radius:4px;}.footer-qr p{font-size:16px;color:#999;margin-top:8px;}.copyright{display:none;}.back-to-top{position:fixed;bottom:30px;right:30px;width:40px;height:40px;background:#2185C6;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;visibility:hidden;transition:all 0.3s;box-shadow:0 4px 12px rgba(33,133,198,0.3);z-index:999;}.back-to-top.show{opacity:1;visibility:visible;}.back-to-top:hover{background:#1a6fa0;transform:translateY(-3px);}.back-to-top span{font-size:20px;font-weight:700;}.contact-wrapper{display:flex;gap:50px;}.contact-left{flex:1;}.contact-left h2{font-size:28px;color:#222;margin-bottom:10px;}.contact-subtitle{font-size:16px;color:#666;margin-bottom:30px;}.contact-details{display:flex;flex-direction:column;gap:24px;}.contact-detail-item{display:flex;gap:16px;align-items:flex-start;}.contact-detail-icon{flex:0 0 44px;width:44px;height:44px;background:rgba(33,133,198,0.08);color:#2185C6;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:18px;}.contact-detail-item h4{font-size:16px;color:#222;margin-bottom:4px;}.contact-detail-item p{font-size:14px;color:#666;line-height:1.6;}.contact-right{flex:1;background:#f6f6f6;padding:30px;border-radius:12px;}.contact-right h2{font-size:22px;color:#222;margin-bottom:20px;}.contact-form{display:flex;flex-direction:column;gap:16px;}.form-row{display:flex;gap:16px;}.form-group{flex:1;display:flex;flex-direction:column;gap:6px;}.form-group label{font-size:14px;color:#333;font-weight:500;}.form-group input,.form-group textarea{padding:10px 14px;border:1px solid #ddd;border-radius:6px;font-size:14px;transition:border-color 0.3s;font-family:inherit;}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:#2185C6;}.map-wrapper{border-radius:12px;overflow:hidden;}.map-placeholder{height:350px;background:#eee;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999;font-size:18px;}.faq-list{max-width:800px;margin:0 auto;}.faq-item{border:1px solid #eee;border-radius:8px;margin-bottom:12px;overflow:hidden;transition:all 0.3s;}.faq-item.active{border-color:#2185C6;}.faq-question{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;cursor:pointer;font-size:16px;font-weight:500;color:#222;background:#fff;transition:background 0.3s;}.faq-question:hover{background:#f6f6f6;}.faq-toggle{font-size:20px;color:#2185C6;font-weight:700;}.faq-answer{max-height:0;overflow:hidden;transition:max-height 0.3s ease;}.faq-answer p{padding:0 20px 16px;font-size:14px;color:#666;line-height:1.7;}.about-intro{display:flex;gap:40px;align-items:center;}.about-intro-text{flex:1;}.about-intro-text h2{margin-bottom:20px;}.about-intro-text p{font-size:16px;line-height:1.8;color:#666;margin-bottom:12px;}.about-intro-img{flex:0 0 380px;}.about-intro-img img{border-radius:12px;}.timeline{position:relative;padding-left:40px;}.timeline::before{content:'';position:absolute;left:15px;top:0;bottom:0;width:2px;background:#e0e0e0;}.timeline-item{position:relative;padding-bottom:30px;padding-left:30px;}.timeline-item::before{content:'';position:absolute;left:-33px;top:5px;width:12px;height:12px;border-radius:50%;background:#2185C6;border:3px solid #fff;box-shadow:0 0 0 2px #2185C6;}.timeline-year{font-size:14px;color:#2185C6;font-weight:700;margin-bottom:6px;}.timeline-content h3{font-size:18px;color:#222;margin-bottom:6px;}.timeline-content p{font-size:14px;color:#666;line-height:1.6;}.section-culture{background:#f6f6f6;}.culture-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;}.culture-card{text-align:center;padding:50px 30px;background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,0.06);transition:all 0.3s;}.culture-card:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,0.1);}.culture-icon{width:120px;height:120px;margin:0 auto 24px;display:flex;align-items:center;justify-content:center;}.culture-icon img{width:90px;height:90px;object-fit:contain;}.culture-card h3{font-size:22px;color:#222;margin-bottom:14px;font-weight:600;}.culture-card p{font-size:16px;color:#666;line-height:1.8;}.breadcrumb-bar{background:#f6f6f6;padding:16px 0;}.breadcrumb-bar .container{max-width:1440px;margin:0 auto;padding:0 20px;}.breadcrumb-bar-inner{font-size:14px;color:#666;}.breadcrumb-bar-inner a{color:#666;transition:color 0.3s;}.breadcrumb-bar-inner a:hover{color:#2185C6;}.breadcrumb-bar-inner span{color:#333;}.tech-card-detail{display:flex;align-items:center;width:100%;background:#fff;margin-bottom:40px;}.tech-card-detail:nth-child(even){flex-direction:row-reverse;}.tech-card-detail .tech-card-img{flex:0 0 50%;overflow:hidden;}.tech-card-detail .tech-card-img img{width:100%;height:360px;object-fit:cover;transition:transform 0.5s;}.tech-card-detail .tech-card-body{flex:1;padding:40px;}.tech-card-detail .tech-card-body h3{font-size:28px;color:#2185C6;margin-bottom:6px;}.tech-card-detail .tech-card-body .tech-en-title{font-size:16px;color:#999;margin-bottom:16px;letter-spacing:2px;}.tech-card-detail .tech-card-body .tech-divider{width:40px;height:3px;background:#2185C6;margin-bottom:20px;}.tech-card-detail .tech-card-body p{font-size:16px;color:#666;line-height:1.8;margin-bottom:20px;}.honor-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:20px;}.honor-item{text-align:center;padding:24px 16px;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.04);}.honor-badge{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;border:2px solid #2185C6;border-radius:50%;color:#2185C6;font-size:14px;font-weight:700;margin-bottom:12px;}.honor-item p{font-size:13px;color:#666;}.product-detail{display:flex;gap:40px;}.product-detail-gallery{flex:0 0 477.5px;}.product-main-img{border-radius:12px;overflow:hidden;margin-bottom:16px;border:1px solid #eee;}.product-main-img img{width:100%;height:380px;object-fit:contain;background:#fafafa;}.product-thumbs{display:flex;gap:10px;}.thumb{width:80px;height:80px;border-radius:6px;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:border-color 0.3s;}.thumb.active,.thumb:hover{border-color:#2185C6;}.thumb img{width:100%;height:100%;object-fit:cover;}.product-detail-info{flex:1;}.product-detail-title{font-size:28px;color:#222;margin-bottom:16px;}.product-detail-tags{display:flex;gap:8px;margin-bottom:20px;}.tag{display:inline-block;padding:4px 12px;background:rgba(33,133,198,0.08);color:#2185C6;font-size:13px;border-radius:12px;}.product-detail-specs{margin-bottom:24px;}.spec-row{display:flex;padding:10px 0;border-bottom:1px solid #f0f0f0;}.spec-label{flex:0 0 120px;font-size:14px;color:#999;}.spec-value{flex:1;font-size:14px;color:#333;font-weight:500;}.product-detail-actions{display:flex;gap:16px;margin-bottom:20px;}.product-detail-contact{padding:16px 20px;background:#f6f6f6;border-radius:8px;}.product-detail-contact p{font-size:14px;color:#666;line-height:1.8;}.detail-tabs{background:#fff;border-radius:12px;overflow:hidden;}.detail-tab-nav{display:flex;border-bottom:1px solid #eee;}.detail-tab-btn{flex:1;padding:16px;border:none;background:none;font-size:16px;color:#666;cursor:pointer;transition:all 0.3s;position:relative;}.detail-tab-btn.active{color:#2185C6;font-weight:600;}.detail-tab-btn.active::after{content:'';position:absolute;bottom:-1px;left:20%;right:20%;height:2px;background:#2185C6;}.tab-pane{display:none;padding:30px;}.tab-pane.active{display:block;}.tab-pane h3{font-size:20px;color:#222;margin-bottom:16px;}.tab-pane h4{font-size:16px;color:#222;margin:16px 0 10px;}.tab-pane p{font-size:15px;color:#555;line-height:1.8;margin-bottom:12px;}.tab-pane ul{padding-left:0;}.tab-pane li{padding:6px 0 6px 20px;font-size:14px;color:#555;position:relative;}.tab-pane li::before{content:'●';position:absolute;left:0;color:#2185C6;font-size:8px;top:10px;}.params-table{width:100%;border-collapse:collapse;}.params-table th,.params-table td{padding:12px 16px;text-align:left;border:1px solid #eee;font-size:14px;}.params-table th{background:#f6f6f6;color:#222;font-weight:600;}.params-table td{color:#555;}.app-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;}.app-item{padding:24px;background:#f6f6f6;border-radius:8px;}.app-icon{font-size:36px;margin-bottom:12px;}.app-item h4{font-size:18px;color:#222;margin-bottom:8px;}.app-item p{font-size:14px;color:#666;line-height:1.6;}.category-grid{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;}.category-card{width:calc(33.333% - 16px);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,0.06);display:block;color:inherit;text-decoration:none;transition:all 0.3s;}.category-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,0.12);}.category-img{position:relative;overflow:hidden;}.category-img img{width:100%;height:200px;object-fit:cover;transition:transform 0.5s;}.category-card:hover .category-img img{transform:scale(1.08);}.category-overlay{position:absolute;inset:0;background:rgba(33,133,198,0.7);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 0.3s;}.category-card:hover .category-overlay{opacity:1;}.category-more{color:#fff;font-size:16px;font-weight:600;}.category-card h3{font-size:18px;color:#222;padding:16px 16px 6px;text-align:center;}.category-card p{font-size:14px;color:#666;padding:0 16px 16px;text-align:center;line-height:1.6;}.cat-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:10px;}.cat-card{display:flex;align-items:center;gap:16px;padding:24px 20px;background:#fff;border-radius:12px;border:1px solid #e8e8e8;box-shadow:0 2px 8px rgba(0,0,0,0.04);text-decoration:none;color:inherit;transition:all 0.3s;}.cat-card:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(33,133,198,0.12);border-color:#2185C6;}.cat-card-icon{width:48px;height:48px;flex-shrink:0;}.cat-card-icon svg{width:100%;height:100%;}.cat-card-text h3{font-size:16px;font-weight:600;color:#222;margin:0 0 4px 0;padding:0;text-align:left;}.cat-card-text span{font-size:13px;color:#888;line-height:1.4;}@media (max-width:768px){.cat-card-grid{grid-template-columns:1fr;gap:12px;}.cat-card{padding:18px 16px;}}.product-grid-3 .product-card{width:calc(33.333% - 20px);margin:0 10px 20px;}.product-grid-4 .product-card{width:calc(25% - 18px);margin:0 9px 18px;}.news-filter{display:flex;justify-content:center;gap:10px;margin-bottom:30px;flex-wrap:wrap;}.page-next{padding:0 16px;}.section-dark{background:#222;}.section-dark .section-title{color:#fff;}.section-dark .section-desc{color:rgba(255,255,255,0.7);}.text-left{text-align:left !important;}@media (max-width:1366px){.nav-link{padding:0 12px;font-size:15px;}.section-title{font-size:42px;}.business-img img{height:240px;}.product-card{width:calc(25% - 16px);margin:0 8px 16px;}.product-grid-4 .product-card{width:calc(25% - 16px);margin:0 8px 16px;}.category-card{width:calc(33.333% - 16px);}.page-banner-content h1{font-size:42px;}.page-banner-sub{font-size:30px;}.contact-form-section h2{font-size:42px;}}@media (max-width:1280px){.nav-link{padding:0 10px;font-size:14px;}.section{padding:60px 0;}.banner{padding-bottom:50%;margin-top:90px;}body.admin-bar .banner{margin-top:122px;}.about-content{width:40%;}.about-stats{width:12%;}.about-img{width:48%;}.about-intro-img{flex:0 0 320px;}.tech-card{width:calc(33.333% - 20px);}.tech-card-detail .tech-card-body h3{font-size:24px;}.cta-title{font-size:30px;}.cta-subtitle{font-size:20px;}.product-detail-gallery{flex:0 0 400px;}.page-banner-content h1{font-size:36px;}.page-banner-sub{font-size:26px;}.contact-form-section h2{font-size:36px;}}@media (max-width:1100px){.nav-link{padding:0 6px;font-size:13px;}.nav-sep{margin:0;width:0;}.header-logo{width:20%;}.header-nav{width:72%;}.header-search{width:8%;}}@media (max-width:1024px){.section{padding:60px 0;}.banner{padding-bottom:50%;margin-top:90px;}body.admin-bar .banner{margin-top:122px;}.business-card{width:calc(33.333% - 16px);}.business-img img{height:220px;}.product-grid{justify-content:center;}.product-card{width:calc(50% - 20px);margin:0 10px 20px;}.about-row{flex-direction:column;}.about-content{width:100%;}.about-stats{width:100%;margin-left:0;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:30px;margin-top:30px;}.about-img{width:100%;margin-top:30px;}.about-img img{max-width:100%;margin:0 auto;}.tech-grid{flex-wrap:wrap;}.tech-card{width:calc(50% - 12px);}.news-row{flex-direction:column;}.news-left{width:100%;display:none;}.news-right{width:100%;}.partner-item{width:25%;}.cta-row{flex-direction:column;}.cta-left{width:100%;text-align:center;}.cta-right{width:100%;justify-content:center;margin-top:30px;}.footer-col h4{font-size:16px;}.footer-col a{font-size:14px;line-height:26px;}.footer-phone{font-size:22px;}.footer-address{font-size:14px;}.footer-qr{width:120px;}.equipment-grid{grid-template-columns:repeat(2,1fr);}.culture-grid{grid-template-columns:repeat(2,1fr);}.honor-grid{grid-template-columns:repeat(3,1fr);}.tech-card-detail{flex-direction:column !important;}.tech-card-img{flex:none;width:100%;}.tech-card-img img{height:200px;}.contact-wrapper{flex-direction:column;}.product-detail{flex-direction:column;}.product-detail-gallery{flex:none;width:100%;}.nav-link{padding:0 8px;font-size:14px;}.category-card{width:calc(50% - 12px);}.contact-form-new{grid-template-columns:repeat(2,1fr);}.contact-info-cards{flex-wrap:wrap;}.contact-info-card{flex:0 0 50%;}.contact-info-card + .contact-info-card{border-left:none;}.contact-info-card:nth-child(odd):not(:last-child){border-right:1px solid #eee;}.contact-info-card:nth-child(n+3){border-top:1px solid #eee;}.about-intro-img{flex:none;width:100%;max-width:380px;}.product-grid-3 .product-card{width:calc(50% - 20px);}}@media (max-width:768px){html{font-size:14px;}.section{padding:40px 0;}.section-title{font-size:28px;}.section-header{margin-bottom:30px;}.section-desc{font-size:16px;}.header{height:60px;}.header-inner{height:60px;position:relative;}.header-logo{width:auto;flex:1;justify-content:center;}.header-logo img{height:36px;}.header-nav{display:none;}.header-search{display:none;}.mobile-menu-btn{display:flex;position:absolute;left:15px;top:50%;transform:translateY(-50%);}.banner{margin-top:60px;padding-bottom:60%;}.page-banner{margin-top:60px;height:auto;display:block;overflow:visible;}.page-banner-bg{position:relative;inset:auto;width:100%;height:auto;display:block;}.page-banner-content{padding:0 24px;}.page-banner-content h1{font-size:24px;letter-spacing:1px;}.page-banner-sub{font-size:16px;letter-spacing:2px;margin-top:6px;}.main-nav{display:none;}.nav-sep{display:none;}.business-card{width:100%;}.product-card{width:100%;margin:0 0 16px;}.tech-card{width:100%;}.partner-item{width:33.333%;}.news-grid{grid-template-columns:1fr;}.equipment-grid{grid-template-columns:1fr;}.culture-grid{grid-template-columns:1fr;}.honor-grid{grid-template-columns:repeat(2,1fr);}.about-stats{flex-direction:column;align-items:flex-start;gap:20px;}.stat-item{width:100%;}.about-img{text-align:center;}.about-img img{max-width:100%;margin:0 auto;}.tech-stats{flex-wrap:wrap;gap:24px;}.tech-stat-item{flex:0 0 calc(50% - 12px);}.cta-section{padding:50px 0;}.cta-title{font-size:24px;}.cta-subtitle{font-size:16px;}.cta-box{width:100%;}.footer-row{flex-direction:column;}.footer-left{width:100%;}.footer-right{width:100%;margin-top:30px;}.footer-nav{flex-wrap:wrap;}.footer-col{width:50%;margin-bottom:20px;}.footer-contact{text-align:left;}.footer-qrcodes{justify-content:flex-start;}.footer-qr{width:120px;}.contact-wrapper{flex-direction:column;}.form-row{flex-direction:column;}.news-list-item{flex-direction:column;gap:12px;}.news-list-date{border-right:none;border-bottom:1px solid #f0f0f0;padding:0 0 12px 0;flex-direction:row;gap:8px;}.product-detail{gap:20px;}.product-main-img img{height:260px;}.product-detail-actions{flex-direction:column;}.product-detail-actions .btn{text-align:center;}.detail-tab-nav{flex-direction:column;}.detail-tab-btn{text-align:left;}.app-grid{grid-template-columns:1fr;}.spec-row{flex-direction:column;gap:4px;}.spec-label{flex:none;}.timeline{padding-left:30px;}.timeline::before{left:10px;}.timeline-item{padding-left:20px;}.timeline-item::before{left:-28px;}.about-intro{flex-direction:column;}.about-intro-img{flex:none;width:100%;max-width:380px;}.pagination-bar{gap:4px;}.pagination-bar .page-btn{min-width:30px;height:30px;font-size:12px;}.pagination-bar .page-info{font-size:12px;}.pagination-bar .page-jump{font-size:12px;margin-left:4px;}.pagination-bar .page-jump input{width:32px;height:30px;font-size:12px;}.pagination-bar .page-jump-btn{height:30px;padding:0 8px;font-size:12px;}.news-section-header h2{font-size:28px;}.news-section-header p{font-size:14px;}.category-card{width:100%;}.product-grid-3 .product-card{width:100%;}.contact-form-new{grid-template-columns:1fr;}.contact-form-new .form-group.full-width{grid-column:auto;}.contact-info-cards{flex-direction:row;flex-wrap:wrap;border-radius:8px;}.contact-info-card{flex:0 0 50%;width:50%;padding:22px 12px;box-sizing:border-box;}.contact-info-card + .contact-info-card{border-left:none;border-top:none;}.contact-info-card:nth-child(odd){border-right:1px solid #eee;}.contact-info-card:nth-child(n+3){border-top:1px solid #eee;}.contact-info-icon{width:42px;height:42px;margin-bottom:10px;}.contact-info-icon svg{width:28px !important;height:28px !important;}.contact-info-card h4{font-size:13px;margin-bottom:4px;}.contact-info-card p{font-size:14px;word-break:break-all;}.params-table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;}.params-table tr{display:flex;min-width:500px;}.params-table th,.params-table td{flex:1;min-width:150px;}.form-captcha-row{flex-direction:column;}.form-captcha-row input{width:100%;}.form-captcha-row img{width:100%;max-width:200px;}.map-container iframe{height:320px;}.map-container.map-fullwidth #amapContainer{height:320px !important;}.map-fullwidth-section{padding:40px 0 0 0;}.search-tab{padding:8px 16px;font-size:14px;}}@media (max-width:480px){.section-title{font-size:24px;}.section-desc{font-size:14px;}.partner-item{width:50%;}.footer-col{width:100%;}.cta-box{width:100%;}.footer-qrcodes{flex-direction:column;}.footer-qr{width:100%;}.page-banner{height:auto;}.page-banner-bg{position:relative;}.page-banner-content{padding:0 16px;}.page-banner-content h1{font-size:20px;letter-spacing:0;}.page-banner-sub{font-size:14px;letter-spacing:1px;margin-top:4px;}.product-detail-title{font-size:22px;}.product-detail-specs{font-size:13px;}.detail-tab-btn{font-size:14px;padding:10px 15px;}.contact-form-section h2{font-size:24px;}.product-filter{gap:8px;}.filter-btn{padding:6px 12px;font-size:13px;}.honor-grid{grid-template-columns:1fr;}}.culture-list{max-width:1000px;margin:0 auto;}.culture-item{display:flex;align-items:center;margin-bottom:40px;padding:30px;background:#fff;border-bottom:1px solid #e5e5e5;}.culture-item:last-child{margin-bottom:0;}.culture-item-img{flex:0 0 120px;margin-right:40px;}.culture-item-img img{width:100%;max-width:120px;height:auto;}.culture-item-text h3{font-size:24px;color:#333;margin-bottom:12px;font-weight:bold;}.culture-item-text p{font-size:16px;color:#666;line-height:1.8;}.honor-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;}.honor-item{width:calc(33.333% - 20px);text-align:center;padding:40px 20px;background:#fff;border:1px solid #e5e5e5;transition:all 0.3s ease;}.honor-item:hover{box-shadow:0 4px 15px rgba(0,0,0,0.1);transform:translateY(-4px);}.honor-badge{width:80px;height:80px;line-height:80px;border-radius:50%;background:#2185C6;color:#fff;font-size:20px;font-weight:bold;margin:0 auto 20px;}.honor-item p{font-size:16px;color:#666;line-height:1.6;}.scroll-animate{opacity:0;transform:translateY(40px);transition:opacity 0.8s ease,transform 0.8s ease;}.scroll-animate.animate-visible{opacity:1;transform:translateY(0);}@media (max-width:768px){.culture-item{flex-direction:column;text-align:center;}.culture-item-img{margin-right:0;margin-bottom:20px;}.honor-item{width:calc(50% - 15px);}}@media (max-width:480px){.honor-item{width:100%;}}.news-card-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;}.news-card-item{background:#fff;border:1px solid #eee;border-radius:8px;overflow:hidden;transition:all 0.3s;display:flex;flex-direction:column;}.news-card-item:hover{box-shadow:0 8px 24px rgba(0,0,0,0.1);transform:translateY(-4px);}.news-card-img{width:100%;height:180px;overflow:hidden;}.news-card-img img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s;}.news-card-item:hover .news-card-img img{transform:scale(1.05);}.news-card-body{padding:20px;flex:1;display:flex;flex-direction:column;}.news-card-body h3{font-size:16px;color:#222;margin-bottom:10px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.news-card-date{font-size:14px;color:#999;margin-bottom:10px;}.news-card-excerpt{font-size:14px;color:#666;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1;}.news-card-arrow{text-align:right;margin-top:15px;color:#2185C6;font-size:20px;font-weight:700;}.news-category-tabs{display:flex;justify-content:center;gap:12px;margin-bottom:20px;flex-wrap:wrap;}.news-cat-btn{padding:8px 28px;border:1px solid #ddd;border-radius:20px;background:#fff;cursor:pointer;font-size:15px;color:#666;transition:all 0.3s;}.news-cat-btn:hover,.news-cat-btn.active{background:#2185C6;color:#fff;border-color:#2185C6;}.news-detail{max-width:900px;margin:0 auto;}.news-detail-title{font-size:28px;color:#222;font-weight:700;line-height:1.5;margin-bottom:20px;text-align:center;}.news-detail-meta{display:flex;justify-content:center;gap:30px;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #eee;}.news-detail-date,.news-detail-source{font-size:14px;color:#999;}.news-detail-body{font-size:16px;color:#444;line-height:1.8;margin-bottom:30px;}.news-detail-body p{margin-bottom:16px;}.news-detail-body ul,.news-detail-body ol{padding-left:24px;margin-bottom:16px;list-style:disc;}.news-detail-body li{margin-bottom:8px;}.news-detail-body img{max-width:100%;height:auto;margin:20px auto;border-radius:6px;}.news-detail-tag{display:inline-block;padding:6px 18px;background:#eef6fb;border-radius:4px;font-size:14px;color:#2185C6;margin-bottom:40px;}.news-detail-tag a{color:#2185C6;transition:color 0.3s;}.news-detail-tag a:hover{color:#1a6fa0;}.news-detail-nav{display:flex;flex-direction:column;gap:0;border-top:1px solid #eee;padding-top:20px;}.news-prev,.news-next{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px dashed #eee;transition:background 0.3s;}.news-prev:hover,.news-next:hover{background:#fafafa;}.news-prev.disabled,.news-next.disabled{color:#ccc;cursor:default;}.news-prev.disabled:hover,.news-next.disabled:hover{background:transparent;}.nav-label{display:inline-block;padding:3px 10px;background:#2185C6;color:#fff;border-radius:3px;font-size:12px;white-space:nowrap;}.news-prev.disabled .nav-label,.news-next.disabled .nav-label{background:#ddd;}.nav-title{font-size:15px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.news-prev.disabled .nav-title,.news-next.disabled .nav-title{color:#ccc;}.contact-info-section{margin-bottom:50px;}.contact-info-cards{display:flex;background:#fff;border:1px solid #eee;border-radius:4px;overflow:hidden;box-shadow:0 2px 15px rgba(0,0,0,0.08);}.contact-info-card{flex:1;text-align:center;padding:35px 20px;position:relative;}.contact-info-card + .contact-info-card{border-left:1px solid #eee;}.contact-info-card:hover{background:#fafbfc;}.contact-info-icon{width:50px;height:50px;margin:0 auto 15px;background:rgba(33,133,198,0.08);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#2185C6;font-size:22px;}.contact-info-card h4{font-size:14px;color:#999;margin-bottom:8px;font-weight:400;}.contact-info-card p{font-size:16px;color:#333;font-weight:500;}.map-container{position:relative;border-radius:12px;overflow:hidden;margin-bottom:50px;}.map-container iframe{width:100%;height:400px;border:none;border-radius:12px;}.map-fullwidth-section{padding-left:0 !important;padding-right:0 !important;}.map-fullwidth-section .container{padding-left:0;padding-right:0;}.map-container.map-fullwidth{width:100%;border-radius:0;margin-bottom:0;}.map-container.map-fullwidth #amapContainer{border-radius:0;}.map-external-link{display:inline-block;margin-top:12px;font-size:14px;color:#2185C6;text-decoration:none;transition:color 0.3s;}.map-external-link:hover{color:#1a6fa3;text-decoration:underline;}.contact-form-section{max-width:1200px;margin:0 auto;}.contact-form-section h2{font-size:48px;color:#2185C6;margin-bottom:12px;text-align:center;font-weight:bold;}.contact-form-new{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;}.contact-form-new .form-group.full-width{grid-column:1 / -1;}.contact-form-new .form-group input,.contact-form-new .form-group textarea{width:100%;padding:12px 16px;border:1px solid #ddd;border-radius:4px;font-size:14px;font-family:inherit;transition:border-color 0.3s;box-sizing:border-box;}.contact-form-new .form-group input:focus,.contact-form-new .form-group textarea:focus{outline:none;border-color:#2185C6;}.contact-form-new .form-group label{font-size:14px;color:#333;font-weight:500;margin-bottom:6px;display:block;}.contact-form-new .form-submit{grid-column:1 / -1;text-align:center;margin-top:10px;}.contact-form-new .form-submit .btn-primary{padding:12px 60px;}.form-privacy{grid-column:1 / -1;display:flex;align-items:center;gap:6px;font-size:14px;color:#666;}.form-privacy input[type="checkbox"]{width:16px;height:16px;accent-color:#2185C6;cursor:pointer;}.form-privacy a{color:#2185C6;text-decoration:none;}.form-privacy a:hover{text-decoration:underline;}.form-captcha-row{display:flex;align-items:center;gap:12px;}.form-captcha-row input{flex:1;padding:12px 16px;border:1px solid #ddd;border-radius:4px;font-size:14px;font-family:inherit;}.form-captcha-row input:focus{outline:none;border-color:#2185C6;}.form-captcha-row img{height:44px;border-radius:4px;cursor:pointer;}.search-box-container{max-width:600px;margin:0 auto 30px;}.search-box-form{display:flex;border:1px solid #ddd;border-radius:4px;overflow:hidden;}.search-box-input{flex:1;padding:12px 16px;border:none;font-size:14px;outline:none;}.search-box-input:focus{outline:none;}.search-box-btn{padding:12px 20px;background:#2185C6;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background 0.3s;}.search-box-btn:hover{background:#1a6fa0;}.search-tabs{display:flex;justify-content:center;gap:0;margin-bottom:30px;border-bottom:1px solid #eee;}.search-tab{padding:10px 24px;background:none;border:none;border-bottom:2px solid transparent;font-size:15px;color:#666;cursor:pointer;transition:all 0.3s;}.search-tab:hover{color:#2185C6;}.search-tab.active{color:#2185C6;border-bottom-color:#2185C6;font-weight:600;}.search-result-list{display:flex;flex-direction:column;gap:16px;}.search-result-item{padding:20px 24px;background:#fff;border:1px solid #eee;border-radius:8px;transition:all 0.3s;}.search-result-item:hover{box-shadow:0 4px 12px rgba(0,0,0,0.08);border-color:#2185C6;}.search-result-item h4{font-size:18px;margin-bottom:8px;}.search-result-item h4 a{color:#222;transition:color 0.3s;}.search-result-item h4 a:hover{color:#2185C6;}.search-result-item p{font-size:14px;color:#666;line-height:1.6;}.search-result-item .highlight,.search-no-results .highlight{color:#2185C6;font-weight:600;}.search-no-results{text-align:center;padding:40px;color:#999;font-size:16px;}.search-pagination{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:30px;}.page-btn{padding:8px 20px;border:1px solid #ddd;border-radius:4px;background:#fff;cursor:pointer;font-size:14px;color:#666;transition:all 0.3s;}.page-btn:hover{background:#2185C6;color:#fff;border-color:#2185C6;}.page-info{font-size:14px;color:#666;}@media (max-width:1024px){.news-card-grid{grid-template-columns:repeat(2,1fr);}.news-detail-title{font-size:24px;}}@media (max-width:768px){.news-card-grid{grid-template-columns:1fr;}.news-category-tabs{gap:8px;}.news-cat-btn{padding:6px 18px;font-size:14px;}.news-detail-title{font-size:20px;}.news-detail-meta{flex-direction:column;gap:8px;align-items:center;}.news-detail-body{font-size:15px;}.news-prev,.news-next{flex-direction:column;align-items:flex-start;gap:6px;}}@media (max-width:480px){.news-detail-title{font-size:18px;}.news-detail-body{font-size:14px;}.news-cat-btn{padding:5px 14px;font-size:13px;}}.page-content-editable{margin-top:0;}.page-content-editable>:first-child{margin-top:0;}.page-content-editable>:last-child{margin-bottom:0;}.page-content-editable>p:empty{display:none;}.page-content-editable img{max-width:100%;height:auto;}.page-content-editable .section{padding:80px 0;}.page-content-editable .section-gray{background:#f6f6f6;}.page-content-editable .section-dark{background:#222;}.page-content-editable .section-dark .section-title{color:#fff;}.page-content-editable .section-dark .section-desc{color:rgba(255,255,255,0.7);}.page-content-editable .section-dark .tech-stat-label{color:rgba(255,255,255,0.7);}.page-content-editable .about-intro{display:flex;gap:40px;align-items:center;}.page-content-editable .about-intro-text{flex:1;}.page-content-editable .about-intro-text h2{margin-bottom:20px;}.page-content-editable .about-intro-text p{font-size:16px;line-height:1.8;color:#666;margin-bottom:12px;}.page-content-editable .about-intro-img{flex:0 0 380px;}.page-content-editable .about-intro-img img{border-radius:12px;}.page-content-editable .culture-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;}.page-content-editable .culture-card{text-align:center;padding:50px 30px;background:#fff;border:1px solid #eee;border-radius:8px;transition:all 0.3s;}.page-content-editable .culture-card:hover{box-shadow:0 8px 24px rgba(0,0,0,0.1);transform:translateY(-4px);}.page-content-editable .culture-icon{width:120px;height:120px;margin:0 auto 24px;}.page-content-editable .culture-icon img{width:90px;height:90px;}.page-content-editable .culture-card h3{font-size:22px;color:#222;margin-bottom:14px;}.page-content-editable .culture-card p{font-size:16px;color:#666;line-height:1.8;}.page-content-editable .honor-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;}.page-content-editable .honor-card{width:calc(33.333% - 20px);text-align:center;padding:30px 20px;background:#fff;border:1px solid #eee;border-radius:8px;transition:all 0.3s;}.page-content-editable .honor-card:hover{box-shadow:0 8px 24px rgba(0,0,0,0.1);transform:translateY(-4px);}.page-content-editable .honor-card img{width:100%;height:auto;border-radius:6px;margin-bottom:15px;}.page-content-editable .honor-card h3{font-size:16px;color:#333;line-height:1.5;}.page-content-editable .category-grid{display:flex;flex-wrap:wrap;gap:20px;}.page-content-editable .category-card{width:calc(33.333% - 14px);background:#fff;border:1px solid #eee;border-radius:8px;overflow:hidden;display:block;color:inherit;text-decoration:none;transition:all 0.3s;}.page-content-editable .category-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,0.12);}.page-content-editable .category-img{position:relative;overflow:hidden;}.page-content-editable .category-img img{width:100%;height:200px;object-fit:cover;transition:transform 0.5s;}.page-content-editable .category-card:hover .category-img img{transform:scale(1.08);}.page-content-editable .category-overlay{position:absolute;inset:0;background:rgba(33,133,198,0.7);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 0.3s;}.page-content-editable .category-card:hover .category-overlay{opacity:1;}.page-content-editable .category-more{color:#fff;font-size:16px;font-weight:600;}.page-content-editable .category-card h3{font-size:18px;color:#222;padding:16px 16px 6px;text-align:center;}.page-content-editable .category-card p{font-size:14px;color:#666;padding:0 16px 16px;text-align:center;line-height:1.6;}.page-content-editable .product-grid{display:flex;flex-wrap:wrap;gap:0;}.page-content-editable .product-grid-4 .product-card{width:calc(25% - 18px);margin:0 9px 18px;}.page-content-editable .product-card{width:calc(25% - 20px);margin:0 10px 20px;background:#fff;overflow:hidden;display:block;color:inherit;text-decoration:none;transition:all 0.3s;}.page-content-editable .product-card:hover{border-color:#2185C6;}.page-content-editable .product-img{padding-bottom:90%;position:relative;overflow:hidden;}.page-content-editable .product-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 0.5s;}.page-content-editable .product-card:hover .product-img img{transform:scale(1.08);}.page-content-editable .product-info{padding:16px 20px;}.page-content-editable .product-info h3{font-size:16px;color:rgba(51,51,1,1);margin-bottom:4px;}.page-content-editable .product-info p{font-size:14px;color:#666;}.page-content-editable .tech-grid-detail{display:flex;flex-direction:column;gap:0;}.page-content-editable .tech-card-detail{display:flex;align-items:center;width:100%;background:#fff;margin-bottom:40px;}.page-content-editable .tech-card-detail:last-child{margin-bottom:0;}.page-content-editable .tech-card-reverse{flex-direction:row-reverse;}.page-content-editable .tech-card-detail .tech-card-img{flex:0 0 50%;overflow:hidden;}.page-content-editable .tech-card-detail .tech-card-img img{width:100%;height:360px;object-fit:cover;transition:transform 0.5s;}.page-content-editable .tech-card-detail:hover .tech-card-img img{transform:scale(1.05);}.page-content-editable .tech-card-detail .tech-card-body{flex:1;padding:40px;}.page-content-editable .tech-card-detail .tech-card-body h3{font-size:28px;color:#2185C6;margin-bottom:6px;}.page-content-editable .tech-card-detail .tech-card-body p{font-size:16px;color:#666;line-height:1.8;margin-bottom:20px;}.page-content-editable .tech-list{padding-left:0;list-style:none;}.page-content-editable .tech-list li{padding:6px 0 6px 20px;font-size:14px;color:#555;position:relative;}.page-content-editable .tech-list li::before{content:'✓';position:absolute;left:0;color:#2185C6;font-weight:700;}.page-content-editable .tech-stats{display:flex;justify-content:center;gap:80px;padding:30px 0;}.page-content-editable .tech-stat-item{text-align:center;}.page-content-editable .tech-stat-num{font-size:48px;font-weight:700;color:#2185C6;}.page-content-editable .tech-stat-label{font-size:15px;color:rgba(255,255,255,0.7);margin-top:8px;}.page-content-editable .equipment-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;}.page-content-editable .equipment-item{text-align:center;padding:30px 20px;background:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.06);transition:all 0.3s;}.page-content-editable .equipment-item:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,0.1);}.page-content-editable .equipment-icon{font-size:40px;margin-bottom:15px;}.page-content-editable .equipment-item h3{font-size:18px;color:#222;margin-bottom:8px;}.page-content-editable .equipment-item p{font-size:14px;color:#666;}.page-content-editable .news-list{display:flex;flex-direction:column;gap:20px;}.page-content-editable .news-list-item{display:flex;gap:24px;background:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,0.04);transition:all 0.3s;}.page-content-editable .news-list-item:hover{box-shadow:0 4px 16px rgba(0,0,0,0.1);}.page-content-editable .news-list-date{flex:0 0 80px;text-align:center;border-right:2px solid #f0f0f0;padding-right:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;}.page-content-editable .news-list-date .news-day{font-size:32px;font-weight:700;color:#2185C6;line-height:1;}.page-content-editable .news-list-date .news-ym{font-size:12px;color:#999;margin-top:4px;}.page-content-editable .news-list-body{flex:1;}.page-content-editable .news-list-body h3{font-size:18px;margin-bottom:8px;}.page-content-editable .news-list-body h3 a{color:#222;}.page-content-editable .news-list-body h3 a:hover{color:#2185C6;}.page-content-editable .news-list-body p{font-size:14px;color:#666;line-height:1.7;margin-bottom:10px;}.page-content-editable .news-tag{display:inline-block;padding:2px 10px;background:rgba(33,133,198,0.08);color:#2185C6;font-size:12px;border-radius:10px;}.page-content-editable .product-filter,.page-content-editable .news-filter{display:flex;justify-content:center;gap:10px;margin-bottom:30px;flex-wrap:wrap;}.page-content-editable .filter-btn{padding:8px 24px;border:1px solid #ddd;border-radius:20px;background:#fff;cursor:pointer;font-size:14px;color:#666;transition:all 0.3s;}.page-content-editable .filter-btn:hover,.page-content-editable .filter-btn.active{background:#2185C6;color:#fff;border-color:#2185C6;}.page-content-editable .pagination{display:flex;justify-content:center;gap:8px;margin-top:40px;}.page-content-editable .page-link{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 10px;border:1px solid #ddd;border-radius:4px;font-size:14px;color:#666;transition:all 0.3s;}.page-content-editable .page-link:hover,.page-content-editable .page-link.active{background:#2185C6;color:#fff;border-color:#2185C6;}.page-content-editable .contact-wrapper{display:flex;gap:50px;}.page-content-editable .contact-left{flex:1;}.page-content-editable .contact-left h2{font-size:28px;color:#222;margin-bottom:10px;}.page-content-editable .contact-subtitle{font-size:16px;color:#666;margin-bottom:30px;}.page-content-editable .contact-details{display:flex;flex-direction:column;gap:24px;}.page-content-editable .contact-detail-item{display:flex;gap:16px;align-items:flex-start;}.page-content-editable .contact-detail-icon{flex:0 0 44px;width:44px;height:44px;background:rgba(33,133,198,0.08);color:#2185C6;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:18px;}.page-content-editable .contact-detail-item h4{font-size:16px;color:#222;margin-bottom:4px;}.page-content-editable .contact-detail-item p{font-size:14px;color:#666;line-height:1.6;}.page-content-editable .contact-right{flex:1;background:#f6f6f6;padding:30px;border-radius:12px;}.page-content-editable .contact-right h2{font-size:22px;color:#222;margin-bottom:20px;}.page-content-editable .contact-form{display:flex;flex-direction:column;gap:16px;}.page-content-editable .form-row{display:flex;gap:16px;}.page-content-editable .form-group{flex:1;display:flex;flex-direction:column;gap:6px;}.page-content-editable .form-group label{font-size:14px;color:#333;font-weight:500;}.page-content-editable .form-group input,.page-content-editable .form-group textarea{padding:10px 14px;border:1px solid #ddd;border-radius:6px;font-size:14px;transition:border-color 0.3s;font-family:inherit;}.page-content-editable .form-group input:focus,.page-content-editable .form-group textarea:focus{outline:none;border-color:#2185C6;}.page-content-editable .map-wrapper{border-radius:12px;overflow:hidden;}.page-content-editable .map-placeholder{height:350px;background:#eee;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999;font-size:18px;}.page-content-editable .faq-list{max-width:800px;margin:0 auto;}.page-content-editable .faq-item{border:1px solid #eee;border-radius:8px;margin-bottom:12px;overflow:hidden;transition:all 0.3s;}.page-content-editable .faq-item.active{border-color:#2185C6;}.page-content-editable .faq-question{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;cursor:pointer;font-size:16px;font-weight:500;color:#222;background:#fff;transition:background 0.3s;}.page-content-editable .faq-question:hover{background:#f6f6f6;}.page-content-editable .faq-toggle{font-size:20px;color:#2185C6;font-weight:700;}.page-content-editable .faq-answer{max-height:0;overflow:hidden;transition:max-height 0.3s ease;}.page-content-editable .faq-answer p{padding:0 20px 16px;font-size:14px;color:#666;line-height:1.7;}.page-content-editable .timeline{position:relative;padding-left:40px;}.page-content-editable .timeline::before{content:'';position:absolute;left:15px;top:0;bottom:0;width:2px;background:#e0e0e0;}.page-content-editable .timeline-item{position:relative;padding-bottom:30px;padding-left:30px;}.page-content-editable .timeline-item:last-child{padding-bottom:0;}.page-content-editable .timeline-item::before{content:'';position:absolute;left:-33px;top:5px;width:12px;height:12px;border-radius:50%;background:#2185C6;border:3px solid #fff;box-shadow:0 0 0 2px #2185C6;}.page-content-editable .timeline-year{font-size:14px;color:#2185C6;font-weight:700;margin-bottom:6px;}.page-content-editable .timeline-content h3{font-size:18px;color:#222;margin-bottom:6px;}.page-content-editable .timeline-content p{font-size:14px;color:#666;line-height:1.6;}.page-content-editable h1,.page-content-editable h2,.page-content-editable h3,.page-content-editable h4,.page-content-editable h5,.page-content-editable h6{font-weight:600;line-height:1.3;color:#222;}.page-content-editable p{font-size:16px;line-height:1.8;color:#666;margin-bottom:12px;}.page-content-editable ul,.page-content-editable ol{padding-left:24px;margin-bottom:16px;}.page-content-editable ul{list-style:disc;}.page-content-editable ol{list-style:decimal;}.page-content-editable li{margin-bottom:6px;font-size:16px;color:#666;line-height:1.7;}@media (max-width:1024px){.page-content-editable .about-intro{flex-direction:column;}.page-content-editable .about-intro-img{flex:none;width:100%;max-width:380px;}.page-content-editable .culture-grid{grid-template-columns:repeat(2,1fr);}.page-content-editable .honor-grid{grid-template-columns:repeat(2,1fr);}.page-content-editable .category-card{width:calc(50% - 10px);}.page-content-editable .product-grid-4 .product-card{width:calc(50% - 18px);margin:0 9px 18px;}.page-content-editable .equipment-grid{grid-template-columns:repeat(2,1fr);}.page-content-editable .tech-card-detail{flex-direction:column !important;}.page-content-editable .tech-card-detail .tech-card-img{flex:none;width:100%;}.page-content-editable .tech-card-detail .tech-card-img img{height:200px;}.page-content-editable .contact-wrapper{flex-direction:column;}.page-content-editable .news-list-item{flex-direction:column;gap:12px;}.page-content-editable .news-list-date{border-right:none;border-bottom:1px solid #f0f0f0;padding:0 0 12px 0;flex-direction:row;gap:8px;}}@media (max-width:768px){.page-content-editable .section{padding:40px 0;}.page-content-editable .culture-grid{grid-template-columns:1fr;}.page-content-editable .honor-grid{grid-template-columns:1fr;}.page-content-editable .category-card{width:100%;}.page-content-editable .product-grid-4 .product-card{width:100%;margin:0 0 16px;}.page-content-editable .equipment-grid{grid-template-columns:1fr;}.page-content-editable .tech-stats{flex-wrap:wrap;gap:24px;}.page-content-editable .tech-stat-item{flex:0 0 calc(50% - 12px);}.page-content-editable .form-row{flex-direction:column;}.page-content-editable .timeline{padding-left:30px;}.page-content-editable .timeline::before{left:10px;}.page-content-editable .timeline-item{padding-left:20px;}.page-content-editable .timeline-item::before{left:-28px;}}@media (max-width:480px){.page-content-editable .honor-grid{grid-template-columns:1fr;}}.page-content-extra{padding:40px 0;background:#fff;}.page-content-extra .container{max-width:1440px;margin:0 auto;padding:0 20px;}.page-content-extra h1,.page-content-extra h2,.page-content-extra h3,.page-content-extra h4,.page-content-extra h5,.page-content-extra h6{margin-bottom:15px;color:#333;}.page-content-extra p{margin-bottom:15px;line-height:1.8;color:#555;}.page-content-extra img{max-width:100%;height:auto;border-radius:8px;margin:10px 0;}.page-content-extra ul,.page-content-extra ol{margin-bottom:15px;padding-left:20px;}.page-content-extra ul{list-style:disc;}.page-content-extra ol{list-style:decimal;}.page-content-extra a{color:#2185C6;text-decoration:underline;}.page-content-extra a:hover{color:#1a6da0;}.product-detail-row{display:flex;gap:40px;align-items:flex-start;}.product-detail-img{flex:0 0 45%;max-width:45%;}.product-detail-img img{width:100%;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,0.1);}.product-detail-info{flex:1;}.product-detail-info h2{font-size:28px;color:#1a3a6c;margin-bottom:16px;}.product-detail-cat{font-size:14px;color:#666;margin-bottom:12px;padding:6px 12px;background:#f0f5ff;border-radius:4px;display:inline-block;}.product-detail-desc{font-size:16px;color:#333;line-height:1.8;margin-bottom:30px;}.news-detail{max-width:800px;margin:0 auto;}.news-detail-title{font-size:28px;color:#1a3a6c;margin-bottom:16px;line-height:1.5;}.news-detail-meta{display:flex;gap:20px;font-size:14px;color:#999;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #eee;}.news-detail-img{margin-bottom:30px;}.news-detail-img img{width:100%;border-radius:8px;}.news-detail-content{font-size:16px;color:#333;line-height:2;}.news-detail-content p{margin-bottom:16px;}.news-detail-content img{max-width:100%;border-radius:8px;margin:20px 0;}.copyright-bar{background:#0d1f3c;padding:15px 0;text-align:center;}.copyright-bar p{font-size:13px;color:#6688aa;margin:0;}.honor-year{display:block;font-size:13px;color:#999;margin-top:8px;}.honor-img-wrap{width:80px;height:80px;margin:0 auto 12px;border-radius:8px;overflow:hidden;}.honor-img-wrap img{width:100%;height:100%;object-fit:cover;}@media (max-width:768px){.product-detail-row{flex-direction:column;}.product-detail-img{flex:none;max-width:100%;}}.prod-cat-section{padding-bottom:40px;}.prod-cat-nav{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px;}.prod-cat-card{display:flex;align-items:center;background:#fff;border:1px solid #e8ecf0;border-radius:12px;padding:24px 20px;transition:all 0.3s ease;text-decoration:none;color:inherit;cursor:pointer;}.prod-cat-card:hover{border-color:#2185C6;box-shadow:0 6px 20px rgba(33,133,198,0.12);transform:translateY(-3px);}.prod-cat-icon{font-size:36px;width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f0f7fd 0%,#e3f0fa 100%);border-radius:14px;flex-shrink:0;margin-right:16px;}.prod-cat-icon svg{width:36px !important;height:36px !important;stroke-width:1.8 !important;}.prod-cat-info{flex:1;min-width:0;}.prod-cat-info h3{font-size:16px;font-weight:600;color:#1a1a1a;margin-bottom:4px;}.prod-cat-info p{font-size:13px;color:#888;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.prod-cat-count{font-size:28px;font-weight:700;color:#2185C6;flex-shrink:0;margin-left:12px;line-height:1;}.prod-cat-count span{font-size:13px;font-weight:400;color:#999;margin-left:2px;}.prod-sticky-bar{position:fixed;top:0;left:0;right:0;background:#fff;box-shadow:0 2px 12px rgba(0,0,0,0.08);z-index:999;transform:translateY(-100%);opacity:0;transition:all 0.35s ease;pointer-events:none;}.prod-sticky-visible{transform:translateY(0);opacity:1;pointer-events:auto;}.prod-sticky-inner{display:flex;align-items:center;gap:8px;padding:12px 0;overflow-x:auto;-webkit-overflow-scrolling:touch;}.prod-sticky-inner::-webkit-scrollbar{display:none;}.sticky-btn{padding:8px 20px;border:1px solid #dde3e8;border-radius:20px;background:#fff;cursor:pointer;font-size:14px;color:#555;transition:all 0.25s ease;white-space:nowrap;flex-shrink:0;}.sticky-btn:hover{border-color:#2185C6;color:#2185C6;}.sticky-btn.active{background:#2185C6;color:#fff;border-color:#2185C6;}.prod-list-section{padding-top:20px;}.prod-group{margin-bottom:0;padding:40px 0;}.prod-group-alt{background:#f7f9fb;margin-left:-9999px;margin-right:-9999px;padding-left:9999px;padding-right:9999px;}.prod-group-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px;padding-bottom:16px;border-bottom:2px solid #e8ecf0;}.prod-group-title-area{display:flex;align-items:center;gap:16px;}.prod-group-icon{font-size:32px;width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#4aade0 0%,#2185C6 100%);border-radius:12px;flex-shrink:0;color:#fff;}.prod-group-icon svg{width:32px !important;height:32px !important;stroke:#fff !important;stroke-width:2.2 !important;}.prod-group-icon svg [fill]{fill:rgba(255,255,255,0.35) !important;}.prod-group-title{font-size:24px;font-weight:700;color:#1a1a1a;margin:0;line-height:1.3;}.prod-group-subtitle{font-size:14px;color:#888;margin:4px 0 0 0;}.prod-group-count{font-size:14px;color:#2185C6;background:rgba(33,133,198,0.08);padding:6px 16px;border-radius:20px;white-space:nowrap;font-weight:500;}.prod-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;}.prod-card{background:#fff;border:1px solid #e8ecf0;border-radius:12px;overflow:hidden;transition:all 0.35s ease;display:flex;flex-direction:column;}.prod-group-alt .prod-card{background:#fff;}.prod-card:hover{border-color:#2185C6;box-shadow:0 8px 28px rgba(33,133,198,0.12);transform:translateY(-4px);}.prod-card-img{position:relative;padding:24px 24px 16px;background:#fafbfc;display:flex;align-items:center;justify-content:center;min-height:200px;}.prod-card-img img{max-height:160px;width:auto;max-width:100%;object-fit:contain;transition:transform 0.35s ease;}.prod-card:hover .prod-card-img img{transform:scale(1.05);}.prod-card-badge{position:absolute;top:12px;left:12px;background:rgba(33,133,198,0.1);color:#2185C6;font-size:11px;font-weight:500;padding:3px 10px;border-radius:4px;letter-spacing:0.5px;}.prod-card-body{padding:20px 24px 24px;flex:1;display:flex;flex-direction:column;}.prod-card-title{font-size:17px;font-weight:700;color:#1a1a1a;margin-bottom:4px;line-height:1.3;}.prod-card-name-cn{font-size:13px;color:#888;margin-bottom:12px;}.prod-card-desc{font-size:14px;color:#555;line-height:1.6;margin-bottom:16px;}.prod-card-features{list-style:none;padding:0;margin:0;border-top:1px solid #f0f2f5;padding-top:14px;}.prod-card-features li{font-size:13px;color:#555;line-height:1.6;padding:3px 0;padding-left:16px;position:relative;}.prod-card-features li::before{content:'';position:absolute;left:0;top:11px;width:6px;height:6px;background:#2185C6;border-radius:50%;}@media (max-width:1200px){.prod-grid{grid-template-columns:repeat(2,1fr);gap:20px;}.prod-cat-nav{grid-template-columns:repeat(2,1fr);}}@media (max-width:768px){.prod-grid{grid-template-columns:1fr;gap:16px;}.prod-cat-nav{grid-template-columns:1fr;gap:12px;}.prod-group-header{flex-direction:column;align-items:flex-start;gap:12px;}.prod-group-title{font-size:20px;}.prod-card-img{min-height:160px;padding:16px;}.prod-card-img img{max-height:120px;}.prod-sticky-inner{gap:6px;padding:10px 0;}.sticky-btn{padding:6px 14px;font-size:13px;}}.prod-group-toggle-icon{display:inline-block;font-size:14px;color:#2185C6;transition:transform 0.3s ease;margin-right:8px;cursor:pointer;}.prod-group-header{cursor:pointer;user-select:none;}.prod-grid{transition:all 0.3s ease;}.prod-card{text-decoration:none;color:inherit;display:block;}.prod-card:hover .prod-card-link{color:#2185C6;}.prod-card-link{margin-top:12px;font-size:13px;color:#999;font-weight:500;transition:color 0.2s;}.prod-empty{text-align:center;padding:60px 20px;color:#999;font-size:16px;}.prod-empty a{color:#2185C6;text-decoration:underline;}.product-detail-cat-tag{display:inline-block;background:#e8f4fd;color:#2185C6;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500;margin-bottom:12px;}.product-detail-en{color:#666;font-size:15px;margin-bottom:8px;font-style:italic;}.product-detail-desc{color:#444;font-size:14px;line-height:1.6;margin-bottom:16px;}.product-detail-features{margin-bottom:20px;}.product-detail-features h4{font-size:14px;color:#333;margin-bottom:8px;}.product-detail-features ul{list-style:none;padding:0;margin:0;}.product-detail-features li{padding:4px 0;padding-left:18px;position:relative;font-size:13px;color:#555;}.product-detail-features li::before{content:'✓';position:absolute;left:0;color:#2185C6;font-weight:bold;}.params-table{width:100%;border-collapse:collapse;}.params-table th{background:#2185C6;color:#fff;padding:10px 16px;text-align:left;font-size:14px;}.params-table td{padding:10px 16px;border-bottom:1px solid #eee;font-size:14px;}.params-table tr:nth-child(even) td{background:#f9f9f9;}.product-card{transition:transform 0.3s ease,box-shadow 0.3s ease;}.product-card:hover{transform:translateY(-6px);box-shadow:0 12px 30px rgba(0,0,0,0.12);}.search-result-count{text-align:center;color:#666;margin-bottom:20px;font-size:15px;}@media print{.header,.footer,.copyright-bar,.back-to-top,.page-banner,.breadcrumb-bar,.cta-section,.header-search,.mobile-slide-menu,.mobile-slide-overlay,.search-popup,.contact-form-section,.map-container{display:none !important;}body{font-size:12pt;color:#000;background:#fff;}.section{padding:20px 0;}a{color:#000;text-decoration:underline;}a[href]:after{content:" (" attr(href) ")";font-size:0.8em;color:#666;}img{max-width:100%;}}.cleaning-tech-section{background:linear-gradient(135deg,#0a1628 0%,#132038 40%,#1a2d4a 100%);padding:80px 0;position:relative;overflow:hidden;}.cleaning-tech-section::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%,rgba(49,130,206,0.08) 0%,transparent 50%),radial-gradient(circle at 80% 50%,rgba(49,130,206,0.05) 0%,transparent 50%);pointer-events:none;}.section-title-light{color:#ffffff;}.section-desc-light{color:rgba(255,255,255,0.6);}.cleaning-tech-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;position:relative;z-index:1;}.cleaning-video-col{}.cleaning-video-wrapper{position:relative;border-radius:16px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,0.4);aspect-ratio:16/10;}.cleaning-video-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#0d1f3c 0%,#162d50 50%,#0d1f3c 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;color:rgba(255,255,255,0.5);transition:all 0.3s ease;}.cleaning-video-placeholder:hover{background:linear-gradient(135deg,#112744 0%,#1a3660 50%,#112744 100%);color:rgba(255,255,255,0.7);}.cleaning-video-play{width:72px;height:72px;border-radius:50%;border:2px solid rgba(255,255,255,0.3);display:flex;align-items:center;justify-content:center;margin-bottom:16px;transition:all 0.3s ease;color:rgba(255,255,255,0.6);}.cleaning-video-placeholder:hover .cleaning-video-play{border-color:rgba(49,130,206,0.8);color:rgba(49,130,206,1);transform:scale(1.1);}.cleaning-video-label{font-size:1rem;font-weight:500;color:rgba(255,255,255,0.7);}.cleaning-video-sublabel{font-size:0.8rem;color:rgba(255,255,255,0.35);margin-top:6px;letter-spacing:1px;}.cleaning-features-col{display:flex;flex-direction:column;gap:24px;}.cleaning-feature-item{display:flex;align-items:flex-start;gap:16px;padding:20px;border-radius:12px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.06);transition:all 0.3s ease;}.cleaning-feature-item:hover{background:rgba(49,130,206,0.08);border-color:rgba(49,130,206,0.2);transform:translateX(4px);}.cleaning-feature-icon{flex-shrink:0;width:48px;height:48px;border-radius:10px;background:rgba(49,130,206,0.12);display:flex;align-items:center;justify-content:center;color:#5ba3e6;}.cleaning-feature-text h4{color:#ffffff;font-size:1rem;font-weight:600;margin-bottom:4px;}.cleaning-feature-text p{color:rgba(255,255,255,0.55);font-size:0.85rem;line-height:1.5;margin:0;}.auth-cert-wrapper{max-width:800px;margin:0 auto;}.auth-cert-card{background:#ffffff;border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,0.06);overflow:hidden;}.auth-cert-content{padding:48px 40px;text-align:center;}.auth-cert-badge{width:72px;height:72px;margin:0 auto 20px;border-radius:50%;background:rgba(49,130,206,0.08);display:flex;align-items:center;justify-content:center;}.auth-cert-content h3{font-size:1.4rem;font-weight:700;color:#1a365d;margin-bottom:12px;}.auth-cert-content p{color:#4a5568;font-size:0.95rem;line-height:1.6;max-width:560px;margin:0 auto 28px;}.auth-cert-image-container{max-width:480px;margin:0 auto;}.auth-cert-img{width:100%;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,0.08);cursor:pointer;transition:transform 0.3s ease,box-shadow 0.3s ease;border:1px solid #e2e8f0;}.auth-cert-img:hover{transform:scale(1.02);box-shadow:0 4px 20px rgba(0,0,0,0.12);}.auth-cert-hint{margin-top:12px;font-size:0.8rem;color:#a0aec0;}.auth-cert-modal{display:none;position:fixed;z-index:10000;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.85);align-items:center;justify-content:center;overflow-y:auto;padding:40px 20px;}.auth-cert-modal-content{position:relative;max-width:600px;margin:auto;background:#fff;border-radius:12px;padding:20px;box-shadow:0 20px 60px rgba(0,0,0,0.3);}.auth-cert-modal-content img{width:100%;height:auto;border-radius:8px;}.auth-cert-modal-close{position:absolute;top:-16px;right:-16px;width:36px;height:36px;border-radius:50%;background:#1a365d;color:#fff;font-size:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,0.2);transition:background 0.2s;z-index:10001;}.auth-cert-modal-close:hover{background:#2a5298;}@media screen and (max-width:1024px){.container{max-width:960px;padding-left:24px;padding-right:24px;}.header-nav{gap:20px;}.header-nav a{font-size:14px;}.cleaning-tech-grid{gap:32px;}.partner-item img{width:120px;height:60px;}.tech-grid{gap:24px;}.cta-row{gap:32px;}}@media screen and (max-width:768px){.container{padding-left:16px;padding-right:16px;}.header-inner{flex-wrap:wrap;}.header-logo{flex:1;}.header-logo img{max-width:120px;}.header-nav{display:none;}.header-right{flex:0;}.header-phone{display:none;}.banner{height:200px;}.banner-slide img.banner-bg{object-position:center;}.page-banner{height:auto;display:block;overflow:visible;}.page-banner-bg{position:relative;inset:auto;width:100%;height:auto;display:block;}.page-banner-content h1{font-size:1.6rem;}.section{padding:40px 0;}.section-title{font-size:1.4rem;}.section-desc{font-size:0.9rem;}.cleaning-tech-section{padding:40px 0;}.cleaning-tech-grid{grid-template-columns:1fr;gap:32px;}.cleaning-video-wrapper{aspect-ratio:16/9;}.cleaning-feature-item{padding:16px;gap:12px;}.cleaning-feature-icon{width:40px;height:40px;}.cleaning-feature-text h4{font-size:0.95rem;}.cleaning-feature-text p{font-size:0.8rem;}.about-row{flex-direction:column;}.about-content{margin-bottom:32px;}.about-img{margin-top:24px;}.about-stats{flex-wrap:wrap;gap:16px;}.stat-item{min-width:calc(50% - 8px);}.business-grid{grid-template-columns:1fr;gap:16px;}.product-grid{grid-template-columns:repeat(2,1fr);gap:12px;}.product-grid-3{grid-template-columns:repeat(2,1fr);}.product-card .product-info h3{font-size:0.85rem;}.tech-grid{grid-template-columns:1fr;gap:16px;}.partner-item img{width:100px;height:50px;}.cta-row{flex-direction:column;gap:24px;}.cta-left{text-align:center;}.cta-title{font-size:1.4rem;}.cta-subtitle{font-size:0.85rem;}.cta-right{flex-wrap:wrap;justify-content:center;}.cta-box{width:calc(50% - 8px);min-width:0;}.cta-box img{width:48px;height:48px;}.cta-box span{font-size:0.75rem;}.footer-inner{flex-direction:column;gap:24px;}.footer-links{flex-wrap:wrap;justify-content:center;}.footer-contact{text-align:center;}.footer-qr{display:flex;flex-direction:column;align-items:center;}.breadcrumb-bar-inner{font-size:0.8rem;}.auth-cert-content{padding:28px 20px;}.auth-cert-content h3{font-size:1.1rem;}.auth-cert-content p{font-size:0.85rem;}.single-product-row{flex-direction:column;}.single-product-gallery{margin-bottom:24px;}.single-product-info table{font-size:0.85rem;}.news-list-item{flex-direction:column;}.news-list-thumb{width:100%;height:180px;}}@media screen and (max-width:480px){.section{padding:32px 0;}.section-title{font-size:1.2rem;}.section-header{margin-bottom:24px;}.container{padding-left:12px;padding-right:12px;}.banner{height:160px;}.product-grid{grid-template-columns:1fr;}.product-grid-3{grid-template-columns:1fr;}.stat-item{min-width:100%;}.cta-box{width:100%;}.partner-item img{width:80px;height:40px;}.page-banner{height:auto;}.page-banner-bg{position:relative;}.page-banner-content h1{font-size:1.3rem;}.breadcrumb-bar-inner{font-size:0.75rem;}.breadcrumb-bar{padding:10px 0;}.cleaning-video-play{width:56px;height:56px;}}.about-city-img{width:100%;max-width:100%;height:auto;border-radius:8px;object-fit:cover;display:block;}.home-prod-cta{text-align:center;padding:60px 20px;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);border-radius:12px;margin:20px 0;}.home-prod-cta p{font-size:18px;color:#495057;margin-bottom:24px;}.home-prod-cta .btn-primary{display:inline-block;padding:14px 36px;background:#2185C6;color:#fff;border-radius:8px;text-decoration:none;font-size:16px;transition:background 0.3s;}.home-prod-cta .btn-primary:hover{background:#1a6fa5;}.section-downloads{background:#fff;padding:60px 0;}.downloads-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;}.download-card{display:flex;align-items:center;gap:16px;padding:20px 24px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;text-decoration:none;color:#333;transition:all 0.3s;}.download-card:hover{border-color:#2185C6;background:#f0f7ff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(33,133,198,0.1);}.download-icon{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#e8f4fd;border-radius:8px;}.download-info{flex:1;min-width:0;}.download-info h4{font-size:15px;font-weight:600;color:#1a3a5c;margin:0 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.download-info p{font-size:13px;color:#666;margin:0;}.download-arrow{flex-shrink:0;font-size:18px;color:#2185C6;font-weight:bold;}.section-brand-cta{background:linear-gradient(135deg,#1a3a5c 0%,#2185C6 100%);padding:40px 0;}.brand-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:30px;}.brand-cta-text h3{font-size:22px;font-weight:700;color:#fff;margin:0 0 8px;}.brand-cta-text p{font-size:15px;color:rgba(255,255,255,0.85);margin:0;}.brand-cta-actions{display:flex;gap:12px;flex-shrink:0;}.brand-cta-actions .btn-primary{background:#fff;color:#1a3a5c;border:2px solid #fff;padding:10px 28px;border-radius:4px;font-weight:600;text-decoration:none;transition:all 0.3s;}.brand-cta-actions .btn-primary:hover{background:transparent;color:#fff;}.brand-cta-actions .btn-outline{background:transparent;color:#fff;border:2px solid rgba(255,255,255,0.5);padding:10px 28px;border-radius:4px;font-weight:600;text-decoration:none;transition:all 0.3s;}.brand-cta-actions .btn-outline:hover{border-color:#fff;background:rgba(255,255,255,0.1);}@media (max-width:768px){.brand-cta-inner{flex-direction:column;text-align:center;}.brand-cta-actions{justify-content:center;}.downloads-grid{grid-template-columns:1fr;}}.product-nav-bar{background:#f8fafb;border-top:1px solid #e8edf2;border-bottom:1px solid #e8edf2;padding:16px 0;}.product-nav-inner{display:flex;justify-content:space-between;align-items:center;}.product-nav-item{display:flex;flex-direction:column;text-decoration:none;color:#1a3a5c;max-width:45%;transition:color 0.2s;}.product-nav-item:hover{color:#2185C6;}.product-nav-next{text-align:right;align-items:flex-end;}.product-nav-label{font-size:13px;color:#8a9bae;margin-bottom:4px;}.product-nav-title{font-size:15px;font-weight:600;line-height:1.4;}.product-nav-disabled{visibility:hidden;}@media (max-width:768px){.product-nav-inner{flex-direction:column;gap:12px;}.product-nav-item,.product-nav-next{max-width:100%;text-align:left;align-items:flex-start;}}.banner-cta-overlay{position:absolute;z-index:10;}.banner-cta-pc{bottom:12%;left:50%;transform:translateX(-50%);display:flex;gap:18px;align-items:center;justify-content:center;}.banner-cta-mobile{display:none;}.banner-cta-btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 36px;font-size:15px;font-weight:600;letter-spacing:1px;border-radius:4px;text-decoration:none;transition:all 0.3s;cursor:pointer;white-space:nowrap;}.banner-cta-btn-primary{background:#2185C6;color:#fff;box-shadow:0 4px 20px rgba(33,133,198,0.5);}.banner-cta-btn-primary:hover{background:#1a6fa3;box-shadow:0 6px 24px rgba(33,133,198,0.65);transform:translateY(-2px);}.banner-cta-btn-ghost{background:rgba(255,255,255,0.1);color:#fff;border:1.5px solid rgba(255,255,255,0.55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);}.banner-cta-btn-ghost:hover{background:rgba(255,255,255,0.22);border-color:rgba(255,255,255,0.85);transform:translateY(-2px);}.banner-cta-round{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:all 0.3s ease;}.banner-cta-round svg{width:22px;height:22px;}.banner-cta-round-primary{background:#2185C6;color:#fff;box-shadow:0 3px 14px rgba(33,133,198,0.55);}.banner-cta-round-primary:active{background:#1a6fa3;transform:scale(0.94);}.banner-cta-round-secondary{background:rgba(255,255,255,0.18);color:#fff;border:1.5px solid rgba(255,255,255,0.5);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 2px 10px rgba(0,0,0,0.15);}.banner-cta-round-secondary:active{background:rgba(255,255,255,0.3);transform:scale(0.94);}@media (max-width:768px){.banner-cta-pc{display:none !important;visibility:hidden !important;opacity:0 !important;width:0 !important;height:0 !important;overflow:hidden !important;pointer-events:none !important;}.banner-cta-mobile{display:flex !important;visibility:visible !important;bottom:6%;right:5%;left:auto;transform:none;flex-direction:row;gap:10px;align-items:center;}.banner-cta-round{width:42px;height:42px;}.banner-cta-round svg{width:20px;height:20px;}}.category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:30px;}.category-card{display:flex;align-items:center;gap:16px;padding:20px;background:#fff;border:1px solid #e8edf2;border-radius:10px;text-decoration:none;color:inherit;transition:all 0.3s;}.category-card:hover{box-shadow:0 8px 24px rgba(0,0,0,0.08);border-color:#2185C6;transform:translateY(-2px);}.category-card-img{flex-shrink:0;width:80px;height:80px;border-radius:8px;overflow:hidden;background:#f5f7fa;display:flex;align-items:center;justify-content:center;}.category-card-img img{width:100%;height:100%;object-fit:cover;}.category-card-info h3{font-size:16px;font-weight:600;color:#1a3a5c;margin:0 0 4px;}.category-card-info p{font-size:13px;color:#8a9bae;margin:0;line-height:1.4;}@media (max-width:768px){.category-grid{grid-template-columns:repeat(2,1fr);gap:14px;}.category-card{padding:14px;gap:12px;}.category-card-img{width:60px;height:60px;}.category-card-info h3{font-size:14px;}.category-card-info p{font-size:12px;}}@media (max-width:480px){.category-grid{grid-template-columns:1fr;}}.product-category-tabs{display:flex;justify-content:center;gap:12px;margin:30px 0;flex-wrap:wrap;}.cat-tab{padding:10px 28px;border:1px solid #ddd;border-radius:24px;background:#fff;color:#555;text-decoration:none;font-size:15px;font-weight:500;transition:all 0.3s;}.cat-tab:hover,.cat-tab.active{background:#2185C6;color:#fff;border-color:#2185C6;}@media (max-width:768px){.product-category-tabs{gap:8px;margin:20px 0;}.cat-tab{padding:8px 18px;font-size:13px;}}.product-detail-features{margin:20px 0;}.product-detail-features h4{font-size:16px;font-weight:600;color:#1a3a5c;margin:0 0 12px;}.feature-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;}.feature-card{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#f5f7fa;border-radius:8px;border-left:3px solid #2185C6;}.feature-card-icon{width:8px;height:8px;border-radius:50%;background:#2185C6;flex-shrink:0;}.feature-card-text{font-size:14px;color:#444;line-height:1.4;}@media (max-width:768px){.feature-cards{grid-template-columns:1fr;}}.params-table-wrapper{position:relative;}.params-table-wrapper.collapsed{max-height:300px;overflow:hidden;}.params-table-wrapper.collapsed::after{content:'';position:absolute;bottom:0;left:0;right:0;height:60px;background:linear-gradient(transparent,#f8fafb);pointer-events:none;}.params-toggle-btn{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:8px 20px;border:1px solid #ddd;border-radius:6px;background:#fff;color:#2185C6;font-size:14px;cursor:pointer;transition:all 0.3s;}.params-toggle-btn:hover{background:#2185C6;color:#fff;border-color:#2185C6;}@media (max-width:768px){.product-detail{flex-direction:column;}.product-detail-gallery{width:100%;flex:none;}.product-detail-info{width:100%;flex:none;padding-left:0;margin-top:20px;}.product-detail-actions{flex-direction:column;}.product-detail-actions .btn{width:100%;text-align:center;}.brand-cta-inner{flex-direction:column;text-align:center;gap:16px;}.brand-cta-actions{justify-content:center;}.download-card{flex-direction:column;text-align:center;gap:10px;}.banner-text{font-size:24px;}.banner-sub{font-size:14px;}.cleaning-tech-grid{flex-direction:column;}.cleaning-video-col,.cleaning-features-col{width:100%;}}@media (max-width:480px){.section-title{font-size:22px;}.section-desc{font-size:14px;}.btn-primary,.btn-outline{padding:10px 20px;font-size:14px;}}.v29-dual-section .container{max-width:1200px;}.v29-dual-row{display:flex;gap:40px;align-items:flex-start;}.v29-dual-col{flex:1;min-width:0;}.v29-col-dark{background:#1a2332;border-radius:12px;padding:30px;color:#fff;}.v29-col-dark .section-title-light{color:#fff;}.v29-col-dark .section-desc-light{color:rgba(255,255,255,0.7);}.v29-stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;}.v29-stat-item{text-align:center;padding:12px 8px;background:#fff;border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,0.06);}.v29-stat-item .stat-number{font-size:24px;font-weight:700;color:#2185C6;}.v29-stat-item .stat-number .stat-suffix{font-size:16px;}.v29-stat-item .stat-label{font-size:12px;color:#666;margin-top:4px;}.v29-tech-list{display:flex;flex-direction:column;gap:14px;}.v29-tech-item{display:flex;gap:14px;align-items:center;padding:12px;background:#fff;border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,0.06);transition:box-shadow 0.3s;}.v29-tech-item:hover{box-shadow:0 4px 12px rgba(0,0,0,0.1);}.v29-tech-img{width:60px;height:60px;border-radius:8px;overflow:hidden;flex-shrink:0;}.v29-tech-img img{width:100%;height:100%;object-fit:cover;}.v29-tech-text h4{font-size:15px;font-weight:600;color:#1a2332;margin:0 0 4px 0;}.v29-tech-text p{font-size:13px;color:#666;line-height:1.5;margin:0;}.v29-cat-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;}.v29-cat-card{display:flex;align-items:center;gap:12px;padding:14px;background:#fff;border-radius:8px;border:1px solid #e8e8e8;text-decoration:none;transition:all 0.3s;}.v29-cat-card:hover{border-color:#2185C6;box-shadow:0 4px 12px rgba(33,133,198,0.15);transform:translateY(-2px);}.v29-cat-card-icon{width:40px;height:40px;flex-shrink:0;}.v29-cat-card-icon svg{width:100%;height:100%;}.v29-cat-card-text h3{font-size:14px;font-weight:600;color:#1a2332;margin:0 0 2px 0;line-height:1.3;}.v29-cat-card-text span{font-size:11px;color:#999;display:block;}.v29-cleaning-list{display:flex;flex-direction:column;gap:12px;}.v29-clean-item{display:flex;gap:12px;align-items:flex-start;padding:12px;background:rgba(255,255,255,0.08);border-radius:8px;border:1px solid rgba(255,255,255,0.1);transition:background 0.3s;}.v29-clean-item:hover{background:rgba(255,255,255,0.15);}.v29-clean-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:rgba(33,133,198,0.3);border-radius:8px;flex-shrink:0;color:#5bb8f5;}.v29-clean-text h4{font-size:14px;font-weight:600;color:#fff;margin:0 0 3px 0;}.v29-clean-text p{font-size:12px;color:rgba(255,255,255,0.6);margin:0;line-height:1.4;}@media (max-width:1024px){.v29-dual-row{flex-direction:column;gap:24px;}.v29-col-dark{padding:24px;}}@media (max-width:768px){.v29-stats-grid{grid-template-columns:1fr 1fr;gap:10px;}.v29-cat-grid{grid-template-columns:1fr;}.v29-dual-col{width:100%;}.v29-col-dark{padding:20px;}}.v30-stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0;}.v30-stat-item{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#fff;border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,0.06);}.v30-stat-icon{width:36px;height:36px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:rgba(33,133,198,0.08);border-radius:8px;}.v30-stat-icon img{width:24px;height:24px;object-fit:contain;}.v30-stat-info .stat-number{font-size:22px;font-weight:700;color:#2185C6;line-height:1;}.v30-stat-info .stat-number .stat-suffix{font-size:14px;}.v30-stat-info .stat-label{font-size:12px;color:#666;margin-top:3px;}.v30-about-img{margin-top:12px;border-radius:8px;overflow:hidden;height:150px;}.v30-about-img img{width:100%;height:100%;object-fit:cover;}.v30-tech-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;}.v30-tech-card{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,0.06);transition:transform 0.3s,box-shadow 0.3s;display:flex;flex-direction:column;}.v30-tech-card:hover{transform:translateY(-3px);box-shadow:0 6px 16px rgba(0,0,0,0.12);}.v30-tech-img{height:110px;overflow:hidden;}.v30-tech-img img{width:100%;height:100%;object-fit:cover;}.v30-tech-text{padding:10px 12px;flex:1;}.v30-tech-text h4{font-size:14px;font-weight:600;color:#1a2332;margin:0 0 5px 0;}.v30-tech-text p{font-size:11.5px;color:#666;line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}.v30-cat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;}.v30-cat-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:16px 8px 12px;background:#fff;border-radius:8px;border:1px solid #e8e8e8;text-decoration:none;transition:all 0.3s;}.v30-cat-card:hover{border-color:#2185C6;box-shadow:0 4px 12px rgba(33,133,198,0.15);transform:translateY(-2px);}.v30-cat-card-icon{width:38px;height:38px;margin-bottom:8px;}.v30-cat-card-icon svg{width:100%;height:100%;}.v30-cat-card-text h3{font-size:13px;font-weight:600;color:#1a2332;margin:0 0 3px 0;line-height:1.3;}.v30-cat-card-text span{font-size:10px;color:#999;display:block;line-height:1.3;}.v30-clean-split{display:flex;gap:16px;align-items:stretch;}.v30-clean-video{width:38%;flex-shrink:0;}.v30-video-placeholder{height:100%;min-height:220px;background:linear-gradient(135deg,#0d1520 0%,#1e3a5f 100%);border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(255,255,255,0.15);}.v30-video-play{width:56px;height:56px;border-radius:50%;background:rgba(33,133,198,0.85);display:flex;align-items:center;justify-content:center;color:#fff;transition:transform 0.3s,background 0.3s;}.v30-video-placeholder:hover .v30-video-play{transform:scale(1.1);background:#2185C6;}.v30-video-label{font-size:13px;color:rgba(255,255,255,0.9);font-weight:500;}.v30-video-sublabel{font-size:11px;color:rgba(255,255,255,0.5);}.v30-clean-features{flex:1;min-width:0;}@media (max-width:1024px){.v30-clean-split{flex-direction:column;}.v30-clean-video{width:100%;}.v30-video-placeholder{min-height:180px;}}@media (max-width:768px){.v30-stats-grid{grid-template-columns:1fr 1fr;gap:8px;}.v30-tech-grid{grid-template-columns:1fr;}.v30-cat-grid{grid-template-columns:repeat(2,1fr);}}.v32-about-row{display:flex;gap:32px;align-items:stretch;}.v32-about-main{flex:1 1 56%;min-width:0;}.v32-about-side{flex:0 0 40%;}.v32-about-img{height:100%;min-height:340px;margin-top:0;}.v32-tech-grid{gap:20px;}.v32-tech-grid .v30-tech-img{height:200px;}.v32-tech-grid .v30-tech-text{padding:16px 18px 18px;}.v32-tech-grid .v30-tech-text h4{font-size:16px;margin:0 0 8px 0;}.v32-tech-grid .v30-tech-text p{font-size:13px;line-height:1.6;}.v30-clean-video{width:62%;}.v30-clean-features{flex:0 0 38%;}.v30-clean-features .v29-clean-item{padding:11px 13px;}.v30-clean-features .v29-clean-text h4{font-size:13.5px;}.v30-clean-features .v29-clean-text p{font-size:12px;-webkit-line-clamp:2;}.v30-cat-grid{grid-template-columns:repeat(2,1fr);gap:14px;}.v30-cat-card{flex-direction:row;align-items:center;text-align:left;padding:18px 20px;gap:14px;}.v30-cat-card-icon{width:52px;height:52px;margin-bottom:0;flex-shrink:0;}.v30-cat-card-text h3{font-size:15px;}.v30-cat-card-text span{font-size:11px;}@media (max-width:1024px){.v32-about-row{flex-direction:column;}.v32-about-side{flex:none;}.v32-about-img{min-height:200px;}.v30-clean-video{width:100%;}}@media (max-width:768px){.v32-tech-grid{grid-template-columns:1fr;gap:14px;}.v32-tech-grid .v30-tech-img{height:160px;}.v30-cat-grid{grid-template-columns:1fr;}}.v33-dual-row{display:flex;gap:36px;align-items:stretch;}.v33-col-about{flex:1 1 52%;min-width:0;display:flex;flex-direction:column;}.v33-col-tech{flex:1 1 48%;min-width:0;display:flex;flex-direction:column;}.v33-dual-row .section-header{text-align:left;margin-bottom:14px;}.v33-dual-row .section-title{font-size:30px;}.v33-dual-row .section-desc{font-size:13px;}.v33-about-text{font-size:13.5px;line-height:1.85;color:#4A5B6E;margin:0 0 16px;}.v33-city-img{flex:1;min-height:200px;border-radius:14px;overflow:hidden;box-shadow:0 8px 24px rgba(13,37,64,0.12);}.v33-city-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.5s ease;}.v33-city-img:hover img{transform:scale(1.04);}.v33-stats-row{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px;}.v33-stat-item{background:#fff;border-radius:12px;padding:14px 8px 12px;text-align:center;border:1px solid #E3EBF3;box-shadow:0 2px 8px rgba(13,37,64,0.05);}.v33-stat-icon{width:38px;height:38px;margin:0 auto 8px;display:flex;align-items:center;justify-content:center;background:rgba(33,133,198,0.10);border-radius:50%;}.v33-stat-icon img{width:22px;height:22px;object-fit:contain;}.v33-stat-num{font-size:24px;font-weight:800;color:#2185C6;line-height:1;}.v33-stat-num .stat-suffix{font-size:14px;font-weight:700;}.v33-stat-label{font-size:11.5px;color:#7A8CA0;margin-top:5px;}.v33-tech-list{display:flex;flex-direction:column;gap:16px;flex:1;}.v33-tech-card{display:flex;gap:18px;padding:18px;flex:1;align-items:center;background:#fff;border-radius:14px;border:1px solid #E3EBF3;box-shadow:0 2px 10px rgba(13,37,64,0.05);position:relative;overflow:hidden;transition:all 0.3s ease;}.v33-tech-card::before{content:'';position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#2185C6,#3BA0E0);opacity:0;transition:opacity 0.3s;}.v33-tech-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(13,37,64,0.12);border-color:rgba(33,133,198,0.35);}.v33-tech-card:hover::before{opacity:1;}.v33-tech-thumb{width:104px;height:104px;border-radius:12px;overflow:hidden;flex-shrink:0;}.v33-tech-thumb img{width:100%;height:100%;object-fit:cover;display:block;}.v33-tech-body{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;}.v33-tech-body h4{font-size:16px;font-weight:700;color:#12283F;margin:0 0 7px;}.v33-tech-body p{font-size:13px;color:#64748B;line-height:1.7;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.v33-more-left{margin-top:20px;}.v33-more-center{text-align:center;margin-top:28px;}.v33-cat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;}.v33-cat-card{display:flex;align-items:center;gap:16px;padding:22px 24px;background:#fff;border-radius:14px;border:1px solid #E3EBF3;box-shadow:0 2px 10px rgba(13,37,64,0.04);text-decoration:none;transition:all 0.3s ease;}.v33-cat-card:hover{transform:translateY(-3px);border-color:rgba(33,133,198,0.4);box-shadow:0 12px 28px rgba(33,133,198,0.13);}.v33-cat-icon{width:56px;height:56px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,#EAF4FC,#F6FAFE);border-radius:14px;}.v33-cat-icon svg{width:32px;height:32px;}.v33-cat-text{flex:1;min-width:0;}.v33-cat-text h3{font-size:15.5px;font-weight:700;color:#12283F;margin:0 0 4px;}.v33-cat-text span{font-size:11.5px;color:#8FA3B8;letter-spacing:0.02em;}.v33-cat-arrow{flex-shrink:0;color:#C3D3E3;font-size:20px;transition:all 0.3s ease;}.v33-cat-card:hover .v33-cat-arrow{color:#2185C6;transform:translateX(4px);}.v33-clean-section{position:relative;padding:84px 0 76px;background:linear-gradient(135deg,#0B2038 0%,#123A61 55%,#175083 100%);overflow:hidden;}.v33-clean-section::before{content:'';position:absolute;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(59,160,224,0.16) 0%,transparent 65%);top:-180px;right:-120px;}.v33-clean-section::after{content:'';position:absolute;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(59,160,224,0.10) 0%,transparent 65%);bottom:-140px;left:-100px;}.v33-clean-section .container{position:relative;z-index:1;max-width:1200px;}.v33-clean-header{margin-bottom:40px;}.v33-clean-title{color:#fff;}.v33-clean-desc{color:rgba(255,255,255,0.65);}.v33-clean-split{display:flex;gap:22px;align-items:stretch;}.v33-clean-video{flex:0 0 62%;min-width:0;}.v33-video-box{height:100%;min-height:392px;border-radius:16px;border:1px solid rgba(255,255,255,0.10);background:linear-gradient(rgba(120,180,255,0.045) 1px,transparent 1px),linear-gradient(90deg,rgba(120,180,255,0.045) 1px,transparent 1px),#081526;background-size:28px 28px,28px 28px,auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;transition:border-color 0.3s;}.v33-video-box:hover{border-color:rgba(124,192,255,0.35);}.v33-video-play{width:64px;height:64px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 30px rgba(0,0,0,0.35);transition:all 0.3s ease;}.v33-video-box:hover .v33-video-play{transform:scale(1.08);box-shadow:0 10px 36px rgba(33,133,198,0.55);}.v33-video-label{font-size:14.5px;color:rgba(255,255,255,0.92);font-weight:500;letter-spacing:0.04em;}.v33-video-sub{font-size:11px;color:rgba(255,255,255,0.45);letter-spacing:0.1em;text-transform:uppercase;}.v33-clean-features{flex:1;min-width:0;display:flex;flex-direction:column;gap:14px;}.v33-clean-item{flex:1;display:flex;gap:14px;align-items:center;padding:14px 16px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.13);border-radius:12px;transition:all 0.3s ease;}.v33-clean-item:hover{background:rgba(255,255,255,0.11);border-color:rgba(124,192,255,0.4);}.v33-clean-icon{width:42px;height:42px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:rgba(96,169,255,0.16);border-radius:10px;color:#7CC0FF;}.v33-clean-text h4{font-size:14px;font-weight:600;color:#fff;margin:0 0 3px;}.v33-clean-text p{font-size:12px;color:rgba(255,255,255,0.62);margin:0;line-height:1.5;}.v33-btn-ghost{display:inline-block;padding:12px 46px;border:1.5px solid rgba(255,255,255,0.55);color:#fff;border-radius:6px;font-size:15px;text-decoration:none;letter-spacing:0.05em;transition:all 0.3s ease;}.v33-btn-ghost:hover{background:#fff;color:#123A61;border-color:#fff;}@media (max-width:1024px){.v33-dual-row{flex-direction:column;gap:34px;}.v33-clean-split{flex-direction:column;}.v33-clean-video{flex:none;}.v33-video-box{min-height:260px;}}@media (max-width:768px){.v33-city-img{flex:none;}.v33-stats-row{grid-template-columns:repeat(2,1fr);}.v33-cat-grid{grid-template-columns:1fr;}.v33-tech-thumb{width:84px;height:84px;}.v33-city-img{height:160px;}.v33-video-box{min-height:200px;}.v33-clean-split{gap:14px;}.v33-clean-features{gap:10px;}}.v34-dual-row{display:flex;gap:28px;align-items:stretch;}.v34-col-products{flex:1 1 52%;min-width:0;display:flex;flex-direction:column;}.v34-col-clean{flex:1 1 48%;min-width:0;display:flex;flex-direction:column;background:linear-gradient(135deg,#0B2038 0%,#123A61 55%,#175083 100%);border-radius:18px;padding:30px 28px;position:relative;overflow:hidden;box-shadow:0 16px 40px rgba(11,32,56,0.25);}.v34-col-clean::before{content:'';position:absolute;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(59,160,224,0.18) 0%,transparent 65%);top:-160px;right:-100px;}.v34-col-clean>*{position:relative;z-index:1;}.v34-dual-row .section-header{text-align:left;margin-bottom:18px;}.v34-dual-row .section-title{font-size:26px;}.v34-dual-row .section-desc{font-size:12.5px;}.v34-clean-title{color:#fff;}.v34-clean-desc{color:rgba(255,255,255,0.62);}.v34-cat-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;flex:1;grid-auto-rows:1fr;}.v34-cat-card{display:flex;align-items:center;gap:14px;padding:18px 20px;background:#fff;border-radius:14px;border:1px solid #E3EBF3;box-shadow:0 2px 10px rgba(13,37,64,0.04);text-decoration:none;transition:all 0.3s ease;}.v34-cat-card:hover{transform:translateY(-3px);border-color:rgba(33,133,198,0.4);box-shadow:0 12px 26px rgba(33,133,198,0.13);}.v34-cat-icon{width:50px;height:50px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,#EAF4FC,#F6FAFE);border-radius:13px;}.v34-cat-icon svg{width:28px;height:28px;}.v34-cat-text{flex:1;min-width:0;}.v34-cat-text h3{font-size:15px;font-weight:700;color:#12283F;margin:0 0 3px;}.v34-cat-text span{font-size:11px;color:#8FA3B8;}.v34-cat-arrow{flex-shrink:0;color:#C3D3E3;font-size:18px;transition:all 0.3s ease;}.v34-cat-card:hover .v34-cat-arrow{color:#2185C6;transform:translateX(4px);}.v34-clean-split{display:flex;gap:14px;align-items:stretch;flex:1;}.v34-clean-video{flex:0 0 58%;min-width:0;display:flex;}.v34-video-box{flex:1;border-radius:14px;border:1px solid rgba(255,255,255,0.10);background:linear-gradient(rgba(120,180,255,0.045) 1px,transparent 1px),linear-gradient(90deg,rgba(120,180,255,0.045) 1px,transparent 1px),#081526;background-size:26px 26px,26px 26px,auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;transition:border-color 0.3s;}.v34-video-box:hover{border-color:rgba(124,192,255,0.35);}.v34-video-play{width:54px;height:54px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 26px rgba(0,0,0,0.35);transition:all 0.3s ease;}.v34-video-box:hover .v34-video-play{transform:scale(1.08);box-shadow:0 10px 32px rgba(33,133,198,0.55);}.v34-video-label{font-size:13.5px;color:rgba(255,255,255,0.92);font-weight:500;letter-spacing:0.04em;}.v34-video-sub{font-size:10.5px;color:rgba(255,255,255,0.45);letter-spacing:0.1em;text-transform:uppercase;}.v34-clean-features{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px;}.v34-clean-item{flex:1;display:flex;gap:11px;align-items:center;padding:11px 13px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.13);border-radius:12px;transition:all 0.3s ease;}.v34-clean-item:hover{background:rgba(255,255,255,0.11);border-color:rgba(124,192,255,0.4);}.v34-clean-icon{width:38px;height:38px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:rgba(96,169,255,0.16);border-radius:10px;color:#7CC0FF;}.v34-clean-icon svg{width:20px;height:20px;}.v34-clean-text{flex:1;min-width:0;}.v34-clean-text h4{font-size:13.5px;font-weight:600;color:#fff;margin:0 0 3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.v34-clean-text p{font-size:11px;color:rgba(255,255,255,0.6);margin:0;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.v34-more{margin-top:20px;}.v34-btn-ghost{display:inline-block;padding:11px 40px;border:1.5px solid rgba(255,255,255,0.55);color:#fff;border-radius:6px;font-size:14.5px;text-decoration:none;letter-spacing:0.05em;transition:all 0.3s ease;}.v34-btn-ghost:hover{background:#fff;color:#123A61;border-color:#fff;}@media (max-width:1024px){.v34-dual-row{flex-direction:column;gap:24px;}.v34-col-clean{padding:24px;}}@media (max-width:768px){.v34-cat-grid{grid-template-columns:1fr;grid-auto-rows:auto;}.v34-clean-split{flex-direction:column;}.v34-clean-video{flex:none;}.v34-video-box{min-height:200px;}.v34-clean-text h4{white-space:normal;}}.v34-clean-split{flex-direction:column;gap:16px;}.v34-clean-video{flex:1 1 auto;width:100%;min-height:280px;}.v34-video-box{min-height:280px;background-size:32px 32px,32px 32px,auto;}.v34-video-play{width:66px;height:66px;}.v34-video-play svg{width:27px;height:27px;}.v34-video-play svg polygon{fill:#175083;}.v34-video-label{font-size:15px;font-weight:600;letter-spacing:0.06em;}.v34-video-sub{font-size:11px;}.v34-clean-features{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:10px;}.v34-clean-item{flex:none;gap:10px;padding:10px 12px;border-radius:10px;}.v34-clean-icon{width:30px;height:30px;border-radius:8px;}.v34-clean-icon svg{width:16px;height:16px;}.v34-clean-text h4{font-size:12.5px;margin:0 0 2px;}.v34-clean-text p{font-size:10.5px;line-height:1.4;-webkit-line-clamp:1;}@media (max-width:768px){.v34-clean-video,.v34-video-box{min-height:220px;}.v34-clean-features{grid-template-columns:1fr;grid-auto-rows:auto;}.v34-clean-text p{-webkit-line-clamp:2;}}.cta-section{background:#1a2a3a;padding:0;}.cta-section>.container{max-width:100%;width:100%;padding:0;margin:0;}.cta-row{display:flex;align-items:stretch;gap:0;max-width:100%;margin:0;}.cta-left{width:40%;padding:70px 28px 70px 60px;align-self:center;}.cta-right{width:35%;padding:60px 28px;display:flex;flex-wrap:wrap;gap:16px;align-content:center;}.cta-contact{width:25%;background:#16202b;padding:40px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;}.cta-contact-item{margin-bottom:14px;}.cta-contact-label{display:block;font-size:12px;color:rgba(255,255,255,0.45);letter-spacing:2px;margin-bottom:4px;}.cta-contact-value{font-size:14px;color:rgba(255,255,255,0.85);line-height:1.5;}.cta-contact-phone strong{font-size:24px;color:#fff;font-weight:700;letter-spacing:0.5px;}.cta-contact-qr{margin-top:10px;text-align:center;}.cta-contact-qr img{width:118px;height:118px;background:#fff;padding:7px;border-radius:10px;display:block;}.cta-contact-qr p{font-size:12px;color:rgba(255,255,255,0.55);margin-top:8px;}.prod-group-header{display:flex;align-items:center;justify-content:space-between;gap:16px;}.prod-group-hint{font-size:16px;color:#64748b;white-space:nowrap;flex-shrink:0;letter-spacing:1px;font-weight:500;}@media screen and (max-width:768px){.prod-group-header{flex-wrap:wrap;}.prod-group-hint{font-size:14px;margin-left:auto;}}.prod-table-columns{display:flex;gap:16px;margin-bottom:8px;}.prod-table-col{flex:1;min-width:0;}.prod-table-col .prod-param-table{margin-bottom:0;}.prod-table-col .prod-param-table thead th{padding:10px 10px;font-size:12px;}.prod-table-col .prod-param-table tbody td{padding:8px 10px;font-size:12px;}.prod-table-col .prod-param-table .col-num{width:36px;}.prod-table-col .prod-param-table .col-name{min-width:60px;}.prod-table-col .prod-param-table .col-formula{font-size:11.5px;}.prod-table-col .prod-param-table .col-form{font-size:11px;}.purity-tag{padding:1px 6px;font-size:11px;}@media screen and (max-width:1024px){.prod-table-columns{flex-direction:column;gap:8px;}.prod-table-columns[style*="--tcols:3"]{--tcols:2;}}@media screen and (max-width:768px){.prod-table-columns{flex-direction:column;}}.evap-gallery{background:linear-gradient(180deg,#f4f9fd 0%,#ffffff 100%);border-radius:14px;padding:28px 28px 24px;margin:8px 0 24px;border:1px solid #e3eef8;}.evap-gallery-grid{display:grid;grid-template-columns:repeat(9,1fr);gap:12px;margin-bottom:22px;}.evap-gallery-item{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 1px 6px rgba(15,52,96,0.07);transition:transform 0.25s ease,box-shadow 0.25s ease;border:1px solid #eef4fa;}.evap-gallery-item:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(33,133,198,0.16);}.evap-gallery-item img{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block;background:#f8fbfd;}.evap-gallery-item span{display:block;text-align:center;font-size:12.5px;color:#334155;padding:8px 4px;font-weight:500;background:#fff;}.evap-gallery-desc{font-size:14px;line-height:1.85;color:#475569;background:#fff;border-left:3px solid #2185C6;padding:14px 18px;border-radius:0 8px 8px 0;}@media screen and (max-width:1100px){.evap-gallery-grid{grid-template-columns:repeat(6,1fr);}}@media screen and (max-width:768px){.evap-gallery{padding:18px 14px 16px;}.evap-gallery-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:16px;}.evap-gallery-item span{font-size:11.5px;padding:6px 2px;}.evap-gallery-desc{font-size:13px;line-height:1.75;padding:12px 14px;}}.prod-group-hint-link{display:inline-flex;align-items:center;text-decoration:none;color:#2185C6 !important;font-weight:600;background:#e8f3fb !important;border-radius:8px;padding:8px 14px !important;transition:all 0.25s ease;border:1px solid #cfe3f3;}.prod-group-hint-link:hover{background:#2185C6 !important;color:#fff !important;border-color:#2185C6;transform:translateY(-1px);box-shadow:0 4px 12px rgba(33,133,198,0.25);}.prod-group-hint-link .hint-icon{display:none;}.prod-table-wrap{padding:8px 0;}.prod-table-section-title{font-size:15px;font-weight:600;color:#2185C6;padding:16px 0 10px;border-left:3px solid #2185C6;padding-left:12px;margin:20px 0 0;}.prod-table-section-title:first-child{margin-top:0;}.prod-param-table{width:100%;border-collapse:separate;border-spacing:0;margin-bottom:8px;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,0.06);}.prod-param-table thead th{background:#f0f6fc;color:#334155;font-size:13px;font-weight:600;padding:12px 16px;text-align:left;border-bottom:2px solid #dbe8f4;white-space:nowrap;}.prod-param-table tbody td{padding:10px 16px;font-size:13px;color:#475569;border-bottom:1px solid #f1f5f9;}.prod-param-table tbody tr:last-child td{border-bottom:none;}.prod-param-table tbody tr:hover{background:#f8fafc;}.prod-param-table .col-num{width:50px;text-align:center;color:#94a3b8;font-size:12px;}.prod-param-table .col-name{font-weight:500;color:#1e293b;min-width:80px;}.prod-param-table .col-formula{font-family:'SF Mono','Menlo',monospace;color:#2185C6;font-size:12.5px;}.prod-param-table .col-purity{white-space:nowrap;}.prod-param-table .col-form{color:#64748b;font-size:12px;}.purity-tag{display:inline-block;background:#eff6ff;color:#2563eb;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:500;}@media screen and (max-width:768px){.prod-param-table{font-size:12px;}.prod-param-table thead th,.prod-param-table tbody td{padding:8px 10px;font-size:12px;}}.prod-service-wrap{padding:20px 0;}.service-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:32px;}.service-card{background:#fff;border-radius:12px;padding:32px 24px;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,0.06);transition:all 0.3s ease;border:1px solid #f0f0f0;}.service-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(33,133,198,0.12);border-color:#dbe8f4;}.service-card-icon{margin-bottom:16px;display:inline-block;}.service-card-icon svg{width:56px;height:56px;}.service-card h3{font-size:18px;font-weight:600;color:#1e293b;margin-bottom:12px;}.service-card p{font-size:14px;color:#64748b;line-height:1.7;}.service-cta{text-align:center;padding:28px;background:linear-gradient(135deg,#f0f6fc,#e8f0fb);border-radius:12px;}.service-cta p{font-size:15px;color:#64748b;margin-bottom:16px;}.service-cta .btn{display:inline-block;}@media screen and (max-width:768px){.service-cards{grid-template-columns:1fr;gap:16px;}.service-card{padding:24px 20px;}}.footer-home-hidden{display:none;}.prod-cat-card{justify-content:flex-start;}@media screen and (max-width:1024px){.cta-row{flex-wrap:wrap;gap:0;}.cta-left{width:50%;padding:50px 30px;}.cta-right{width:50%;padding:50px 30px;}.cta-contact{width:100%;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;padding:30px 20px;}.cta-contact-item{margin-bottom:0;}.cta-contact-qr{margin-top:0;}.cta-contact-qr img{width:92px;height:92px;padding:5px;}}@media screen and (max-width:768px){.cta-left{width:100%;padding:40px 20px;text-align:center;}.cta-right{width:100%;padding:26px 20px;}.cta-contact{flex-direction:column;gap:0;}.cta-contact-item{margin-bottom:10px;}.cta-contact-qr{margin-top:8px;}.cta-contact-qr img{width:104px;height:104px;}}.v34-video-box.v34-video-real{position:relative;overflow:hidden;padding:0;background:#000;border:1px solid rgba(255,255,255,0.14);}.v34-video-box.v34-video-real:hover{border-color:rgba(124,192,255,0.35);}.v34-video-el{display:block;width:100%;height:100%;min-height:inherit;object-fit:cover;object-position:center center;background:#000;}.v34-video-box.v34-video-real{aspect-ratio:16 / 9;}.v34-video-el::-webkit-media-controls-panel{background-color:rgba(8,21,38,0.72);}@media (max-width:768px){.v34-video-box.v34-video-real{aspect-ratio:16 / 9;min-height:0;height:auto;}.v34-video-box.v34-video-real .v34-video-el{position:absolute;inset:0;height:100%;}}
