        body {
            color:#223355;
            background:#fff;
            line-height:1.7;
            overflow-x:hidden;
            font-family: "Microsoft YaHei",PingFang SC,sans-serif;
        }
        .container{
            max-width:1200px;
            margin:0 auto;
            padding:0 15px;
        }
        /* ==========头部导航========== */
        .top-header{
            width:100%;
            padding:15px 0;
        }
        .header-wrap{
            display:flex;
            justify-content:space-between;
            align-items:center;
            flex-wrap:wrap;
        }
        .logo-box{display:flex;align-items:center;gap:12px;}
        .logo-img{width:85px;height:85px;}
        .logo-text h1{font-size:32px;color:#194070;font-weight:bold;line-height:1;}
        .logo-text p{font-size:13px;color:#666;letter-spacing:1px;}
        .header-right{display:flex;align-items:center;gap:20px;flex-wrap:wrap;}
        .tel-txt{font-size:17px;color:#223355;}
        .search-box{
            display:flex;
        }
        .search-box input{
            width:220px;height:38px;border:1px solid #195899;border-right:none;
            padding:0 12px;border-radius:20px 0 0 20px;outline:none;
            background:#195899;color:#fff;
        }
        .search-box input::placeholder{color:#ddd;}
        .search-box button{
            width:38px;height:38px;background:#195899;color:#fff;border:none;border-radius:0 20px 20px 0;cursor:pointer;
        }
        
        .search_form {
    display: flex;
    align-items: center;
    background: #195899;
    border-radius: 20px;
    overflow: hidden;
}
.search_form input {
    flex: 1;
    height: 38px;
    border: none;
    padding: 0 12px;
    background: #195899;
    color: #fff;
    outline: none;
}
.search_form input::placeholder {
    color: #ddd;
}
.search_form button {
    width: 38px;
    height: 38px;
    border: none;
    background: #195899;
    color: #fff;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
}
        .en-btn{color:#223355;text-decoration:none;font-size:16px;}
        /* 主导航菜单 - 下拉菜单核心样式 */
        .nav-menu{
            width:100%;border-top:1px solid #eee;padding-bottom:8px;
            background:#fff;
        }
        .nav-list{
            display:flex;
            justify-content:center;
            gap:36px;
            list-style:none;
            flex-wrap:wrap;
            margin:0;
            padding:0;
        }
        .nav-list li{
            position:relative;  /* 为下拉菜单定位 */
        }
        .nav-list li a{
            color:#223355;
            text-decoration:none;
            font-size:16px;
            padding:8px 4px;
            display:inline-block;
            transition:0.2s;
        }
        .nav-list li a.active{
            color:#195899;
            font-weight:bold;
        }
        .nav-list li a:hover{
            color:#195899;
        }
        /* 下拉菜单容器 */
        .dropdown-menu{
            position:absolute;
            top:100%;
            left:0;
            background:#fff;
            min-width:160px;
            box-shadow:0 6px 12px rgba(0,0,0,0.1);
            border-radius:6px;
            opacity:0;
            visibility:hidden;
            transition:all 0.25s ease;
            z-index:100;
            list-style:none;
            padding:8px 0;
            border:1px solid #eee;
        }
        .nav-list li:hover .dropdown-menu{
            opacity:1;
            visibility:visible;
        }
        .dropdown-menu li{
            display:block;
            margin:0;
            padding:0;
        }
        .dropdown-menu li a{
            display:block;
            padding:8px 18px;
            font-size:14px;
            color:#223355;
            white-space:nowrap;
            transition:0.2s;
        }
        .dropdown-menu li a:hover{
            background:#f5f5f5;
            color:#195899;
        }
        /* 小三角装饰（可选） */
        .has-dropdown > a::after{
            content:"▼";
            font-size:10px;
            margin-left:5px;
            display:inline-block;
            transition:0.2s;
        }
        .has-dropdown:hover > a::after{
            transform:rotate(180deg);
        }

        /* ==========Banner轮播========== */
        .banner{width:100%;position:relative;overflow:hidden;}
        .banner_index{width:100%;height:600px;position:relative;overflow:hidden;}
        .banner-wrap{display:flex;width:300%;height:100%;transition:0.7s ease;}
        .banner-item{width:33.333%;height:100%;background:#f7f8f9;background-image:url('../images/ban1.jpg');background-size:cover;background-position:center;}
        /* ==========关于森合板块========== */
        .about-section{padding:60px 0;background:#fff;}
        .sec-title{
            text-align:center;font-size:32px;color:#223355;margin-bottom:50px;position:relative;
        }
        .sec-title:after{
            content:"";width:60px;height:3px;background:#223355;position:absolute;left:50%;transform:translateX(-50%);bottom:-10px;
        }
        /* 八大功能图标栏 */
        .icon-row{display:grid;grid-template-columns:repeat(8,1fr);gap:20px;margin-bottom:55px;}
        .icon-item{text-align:center;}
        .icon-circle{
            width:85px;height:85px;border-radius:50%;background:#223355;margin:0 auto 12px;
            display:flex;align-items:center;justify-content:center;color:#fff;font-size:32px;
        }
        .icon-item p{font-size:16px;color:#223355;}
        /* 森合简介左右布局 */
        .about-content{display:grid;grid-template-columns:220px 1fr 380px;gap:35px;align-items:flex-start;background:url('https://picsum.photos/id/1031/1920/600') no-repeat;background-size:cover;padding:45px 30px;}
        .left-nav{display:flex;flex-direction:column;gap:12px;}
        .left-nav a{
            padding:8px 14px;background:#fff;border:1px solid #ccc;text-decoration:none;color:#223355;font-size:15px;
        }
        .left-nav a:hover{background:#223355;color:#fff;}
        .about-text{font-size:15px;text-align:justify;color:#222;line-height:1.8;}
        .right-pro-img{width:100%;}
        .blue-banner{
            width:100%;background:#223355;padding:40px 30px;margin:40px 0;color:#ffcc00;font-size:26px;font-weight:bold;
        }
        .blue-banner small{font-size:15px;opacity:0.9;font-weight:normal;}
        /* ==========新闻资讯========== */
        .news-section{padding:40px 0 60px;}
        .news-wrap{display:grid;grid-template-columns:1fr 460px;gap:35px;}
        .news-left .news-img{width:100%;background:#223355;padding:12px;color:#fff;margin-bottom:15px;}
        .news-left h3{font-size:24px;margin-bottom:16px;color:#111;}
        .more-btn{
            display:inline-block;padding:9px 26px;background:#223355;color:#fff;text-decoration:none;margin-top:12px;
        }
        .news-right-list{list-style:none;}
        .news-right-list li{
            display:grid;grid-template-columns:70px 1fr;border-bottom:1px solid #eee;padding:14px 0;gap:12px;
        }
        .news-date{font-size:30px;color:#223355;font-weight:bold;line-height:1;}
        .news-date span{font-size:13px;color:#888;font-weight:normal;display:block;}
        .news-tit a{color:#223355;text-decoration:none;font-size:15px;}
        .news-tit a:hover{color:#195899;}
        /* ==========投资者关系+资质证书========== */
        .invest-section{padding:50px 0;background:url('../images/touzizheguanxi.jpg') no-repeat;background-size:cover;color:#fff;text-align:center;}
        .invest-desc{font-size:16px;margin-top:12px;opacity:0.95;}
        .cert-section{padding:60px 0;background:#f8f9fa;}
        .cert-scroll{
            display:flex;
            gap:22px;
            overflow-x:auto;
            padding:15px 10px;
            /* 隐藏滚动条 */
            scrollbar-width: none;
            -ms-overflow-style: none;
        }
        .cert-scroll::-webkit-scrollbar{display:none;}
        .cert-item{width:30%;height:310px;border:1px solid #ddd;background:#fff;flex-shrink:0;}
        /* ==========合作案例========== */
        .case-section{padding:50px 0;}
        .case-scroll{
            display:flex;
            gap:18px;
            overflow-x:auto;
            padding:10px 0;
            /* 隐藏滚动条 */
            scrollbar-width: none;
            -ms-overflow-style: none;
        }
        .case-scroll::-webkit-scrollbar{display:none;}
        .case-item{min-width:230px;flex-shrink:0;}
        .case-item img{width:100%;height:190px;object-fit:cover;}
        .case-item p{padding:8px 6px;font-size:14px;color:#223355;}
        .case-item.active p{background:#ffcc00;}
        /* ==========参展实况========== */
        .exhi-section{padding:50px 0;background:#22335510;}
        .exhi-wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;}
        .exhi-item{}
        .exhi-item img{width:100%;height:270px;object-fit:cover;margin-bottom:12px;}
        .exhi-item p{font-size:15px;color:#223355;margin-bottom:10px;}
        /* ==========合作伙伴LOGO========== */
        .partner-section{padding:50px 0;background:#f8f9fa url('../images/hezuohuobanbg.jpg') no-repeat bottom;background-size:100% auto;}
        .partner-list{display:grid;grid-template-columns:repeat(8,1fr);gap:20px;align-items:center;}
        .partner-item img{max-width:100%;max-height:80px;margin:0 auto;display:block;}
        /* ==========底部footer========== */
        footer{background:#222;color:#ccc;padding:55px 0 30px;}
        .footer-wrap{display:grid;grid-template-columns:repeat(6,1fr) 320px;gap:25px;margin-bottom:35px;}
        .footer-col h4{color:#fff;font-size:16px;margin-bottom:16px;}
        .footer-col ul{list-style:none;}
        .footer-col li a{color:#ccc;text-decoration:none;font-size:14px;line-height:2;}
        .footer-col li a:hover{color:#ffcc00;}
        .footer-contact p{margin:12px 0;font-size:14px;display:flex;align-items:center;gap:8px;}
        .copyright{text-align:center;padding-top:20px;border-top:1px solid #444;font-size:14px;}
        /* 悬浮按钮 */
        .float-online{
            position:fixed;right:22px;bottom:110px;background:#20b9cc;color:#fff;padding:12px 16px;border-radius:25px;text-decoration:none;font-size:15px;box-shadow:0 3px 12px #0002;
        }
        .float-top{
            position:fixed;right:22px;bottom:40px;width:42px;height:42px;border-radius:50%;background:#223355;color:#fff;display:flex;align-items:center;justify-content:center;text-decoration:none;
        }
        .index_right_pro{background-color: #ffffff;padding: 20px;}
        /* 滚动箭头容器与按钮 */
        .scroll-wrap{position:relative;}
        .scroll-btn {
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            width: 40px;
            height: 40px;
            border-radius: 50%;
            background: rgba(255,255,255,0.9);
            border: 1px solid #eee;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 20px;
            color: #223355;
            cursor: pointer;
            z-index: 10;
        }
        .scroll-btn.prev { left: 10px; }
        .scroll-btn.next { right: 10px; }
        .bread-crumb{
            padding:20px 0;
            font-size:14px;
            color:#666;
        }
        .bread-crumb a{
            color:#223355;
            text-decoration:none;
        }
        .team-big-img{
            width:100%;
            margin-bottom:45px;
        }
        /* 产品介绍三栏布局 */
        .pro-three-col{
            display:grid;
            grid-template-columns:repeat(3,1fr);
            gap:25px;
            margin:35px 0 60px;
        }
        .pro-item{
            text-align:center;
        }
        .pro-item img{
            width:100%;
            margin-bottom:12px;
        }
        .pro-item p{
            font-size:14px;
            color:#223355;
        }
        /* 环保证书两行布局 */
        .cert-two-row{
            display:grid;
            grid-template-columns:repeat(4,1fr);
            gap:22px;
            margin-bottom:22px;
        }
        .cert-two-row.last{
            grid-template-columns:repeat(5,1fr);
        }
        .cert-img-box img{
            width:100%;
            border:1px solid #eee;
        }
        /* 使用说明文本区域 */
        .use-text{
            font-size:14px;
            line-height:1.8;
            color:#333;
            text-align:justify;
        }
        .use-footer-txt{
            text-align:right;
            margin-top:30px;
            font-size:14px;
            color:#555;
        }
        /* 顶部双标签按钮 */
        .case-tab-box{
            display:flex;
            justify-content:center;
            gap:30px;
            margin:40px 0;
        }
        .case-tab{
            padding:9px 36px;
            border:1px solid #ccc;
            background:#f7f8fa;
            border-radius:3px;
            cursor:pointer;
            font-size:15px;
        }
        .case-tab.active{
            background:#223355;
            color:#fff;
            border-color:#223355;
        }
        /* 案例2列3行布局 */
        .case-grid{
            display:grid;
            grid-template-columns:repeat(2,1fr);
            gap:35px;
            margin-bottom:30px;
        }
        .case-card{
            display:grid;
            grid-template-columns:280px 1fr;
            background:#f5f6f8;
            overflow:hidden;
        }
        .case-card img{
            width:100%;
            height:100%;
            object-fit:cover;
        }
        .case-info{
            padding:20px;
        }
        .case-tag{
            display:inline-block;
            padding:3px 8px;
            background:#223355;
            color:#fff;
            font-size:13px;
            margin-bottom:8px;
        }
        .case-info h4{
            font-size:15px;
            margin-bottom:6px;
            color:#223355;
        }
        .case-info a{
            font-size:14px;
            color:#195899;
            text-decoration:none;
        }
        /* 隐藏对应板块 */
        .case-panel{
            display: none;
        }
        .case-panel.show{
            display: grid;
        }
               /* 新闻3列网格布局 */
        .news-card-wrap{
            display:grid;
            grid-template-columns:repeat(3,1fr);
            gap:30px;
            margin-bottom:45px;
        }
        .news-card{
            border:1px solid #eee;
            overflow:hidden;
        }
        .news-card img{
            width:100%;
            height:210px;
            object-fit:cover;
        }
        .news-card-text{
            padding:14px;
        }
        .news-card-text h4{
            font-size:14px;
            color:#223355;
            margin-bottom:8px;
            font-weight:normal;
        }
        .news-date-txt{
            font-size:13px;
            color:#777;
            margin-bottom:8px;
        }
        .news-card-text a{
            font-size:13px;
            color:#195899;
            text-decoration:none;
        }
        /* 分页 */
        .page-box{
            text-align:center;
        }
 
        .pagination{display:flex;}
        .pagination li{list-style-type: none;}
        .pagination li a{
            display:inline-block;
            width:32px;
            height:32px;
            line-height:32px;
            border:1px solid #ddd;
            text-decoration:none;
            color:#223355;
            margin:0 3px;
            font-size:14px;
        }
        .pagination li.active a{background: #223355; /* 网站主题蓝色 */color: #fff;border:none;}
               /* 代理要求三栏布局 */
        .req-section{
            padding:50px 0;
        }
        .req-row{
            display:grid;
            grid-template-columns:repeat(3,1fr);
            gap:30px;
        }
        .req-item{
            text-align:center;
        }
        .req-circle{
            width:70px;height:70px;border:2px solid #223355;border-radius:50%;margin:0 auto 14px;
            display:flex;align-items:center;justify-content:center;font-size:28px;color:#223355;
        }
        .req-item h5{
            font-size:16px;color:#223355;margin-bottom:6px;
        }
        .req-item p{
            font-size:13px;color:#555;
        }
        /* 总公司支持板块 */
        .support-section{
            padding:55px 0;
            background:url('../images/daililiucheng.jpg') center/cover no-repeat;
        }
        .support-row{
            display:grid;
            grid-template-columns:repeat(3,1fr);
            gap:25px;
        }
        .support-item{
            background:#fff;padding:22px 18px;
        }
        .support-num{
            font-size:32px;color:#223355;font-weight:bold;margin-bottom:8px;
        }
        .support-txt{
            font-size:14px;color:#333;
        }
        /* 代理流程板块 */
        .flow-section{
            padding:60px 0;
            background:linear-gradient(135deg,#ffffff,#f3f5f8);
        }
        .flow-wrap{
            position:relative;
            padding:40px 20px;
        }
        .flow-item{
            display:inline-block;
            min-width:150px;
            background:#223355;
            color:#fff;
            text-align:center;
            padding:8px 10px;
            border-radius:4px;
            font-size:14px;
            position:relative;
            margin:6px 4px;
        }
        .flow-item small{
            display:block;font-size:12px;opacity:0.85;
        }
        .flow-arrow{
            display:inline-block;color:#223355;font-weight:bold;padding:0 6px;
        }
        .flow-right-tit{
            position:absolute;right:30px;top:50%;transform:translateY(-50%);
            font-size:24px;color:#223355;font-weight:bold;
        }
                /* 上半部分：联系方式+地图 左右布局 */
        .contact-top{
            display:grid;
            grid-template-columns:280px 1fr;
            gap:40px;
            padding:40px 0 60px;
        }
        .contact-left-item{
            margin-bottom:22px;
            font-size:14px;
        }
        .contact-left-item i{
            font-size:18px;margin-right:8px;color:#223355;
        }
        .map-box{
            width:100%;
            height:320px;
            border:1px solid #eee;
        }
        .map-box img{
            width:100%;
            height:100%;
            object-fit:cover;
        }
        /* 全球代理商板块 */
        .agent-section{
            padding:20px 0 60px;
            background:#f7f8f9;
        }
        .agent-row{
            display:grid;
            grid-template-columns:repeat(3,1fr);
            gap:30px;
        }
        .agent-item{
            text-align:center;
        }
        .agent-logo{
            width:180px;height:180px;margin:0 auto 16px;
            border:1px solid #eee;
            display:flex;
            align-items:center;
            justify-content:center;
            background:#fff;
        }
        .agent-logo img{
            max-width:90%;max-height:90%;
        }
        .agent-name{
            font-size:14px;margin-bottom:6px;
        }
        .agent-addr,.agent-tel{
            font-size:13px;color:#555;
            line-height:1.5;
        }
                /* 文章主体 */
        .news-detail{
            max-width:900px;
            margin:40px auto;
            padding:0 15px;
        }
        .news-title{
            font-size:20px;
            color:#223355;
            text-align:center;
            margin-bottom:15px;
        }
        .news-meta{
            text-align:center;
            font-size:13px;
            color:#777;
            margin-bottom:30px;
        }
        .news-content img{
            max-width:100%;
            height:auto;
            display:block;
            margin:20px auto;
        }
        .news-content p{
            font-size:15px;
            line-height:1.8;
            color:#333;
            margin-bottom:15px;
        }
        /* 上下页导航 */
        .page-nav{
            display:flex;
            justify-content:space-between;
            padding:25px 0;
            border-top:1px solid #eee;
            border-bottom:1px solid #eee;
            margin:40px 0;
        }
        .page-nav a{
            color:#223355;
            text-decoration:none;
            font-size:14px;
        }
        .page-nav a:hover{
            color:#195899;
        }
                /* 新闻列表容器 */
        .news-list-wrap{
            max-width:900px;
            margin:40px auto;
            padding:0 15px;
        }
        .news-list{
            list-style: none;
        }
        .news-list li{
            display: flex;
            justify-content: space-between;
            align-items: center;
            padding: 14px 0;
            border-bottom: 1px dashed #eee;
        }
        .news-list li a{
            font-size: 15px;
            color: #223355;
            text-decoration: none;
            transition: 0.2s;
        }
        .news-list li a:hover{
            color: #195899;
        }
        .news-date{
            font-size: 13px;
            color: #888;
            white-space: nowrap;
        }

/* ========== 汉堡按钮（移动端） ========== */
.hamburger {
    display: none;
    flex-direction: column;
    justify-content: space-between;
    width: 26px;
    height: 20px;
    cursor: pointer;
    margin-left: 15px;
}
.hamburger span {
    display: block;
    height: 3px;
    width: 100%;
    background-color: #223355;
    border-radius: 3px;
    transition: 0.3s;
}

/* 移动端侧滑菜单 */
.mobile-nav-overlay {
    position: fixed;
    top: 0;
    right: -100%;
    width: 80%;
    max-width: 320px;
    height: 100%;
    background: #fff;
    z-index: 10000;
    transition: right 0.3s ease;
    box-shadow: -2px 0 12px rgba(0,0,0,0.1);
    overflow-y: auto;
}
.mobile-nav-overlay.open {
    right: 0;
}
.mobile-nav-container {
    padding: 20px 16px;
}
.mobile-nav-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 20px;
    border-bottom: 1px solid #eee;
    font-size: 20px;
    font-weight: bold;
    color: #223355;
}
.close-menu {
    font-size: 32px;
    font-weight: bold;
    cursor: pointer;
    color: #223355;
    background: #f0f0f0;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    transition: 0.2s;
}
.close-menu:hover {
    background: #e0e0e0;
    color: #f00;
}
.mobile-nav-list {
    list-style: none;
    margin-top: 20px;
}
.mobile-nav-list li {
    margin-bottom: 16px;
}
.mobile-nav-list li a {
    text-decoration: none;
    color: #223355;
    font-size: 16px;
    display: block;
    padding: 8px 0;
}
.mobile-has-dropdown > a {
    position: relative;
}
.mobile-dropdown-menu {
    display: none;
    padding-left: 20px;
    margin-top: 8px;
}
.mobile-dropdown-menu.open {
    display: block;
}
.mobile-dropdown-menu li {
    margin-bottom: 10px;
}
.mobile-dropdown-menu li a {
    font-size: 14px;
    color: #555;
}
.mobile-nav-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.mobile-nav-link {
    flex: 1;
    text-decoration: none;
    color: #223355;
    font-size: 16px;
    padding: 8px 0;
}
.mobile-toggle {
    font-size: 12px;
    color: #223355;
    padding: 8px 12px;
    cursor: pointer;
    transition: 0.2s;
}
.mobile-toggle:hover {
    opacity: 0.7;
}
        /* 移动端适配 */
@media(max-width:768px){
                /* 全局重置 - 防止溢出 */
    body, .container, .indexcon, .about-section, .news-section, .invest-section, .partner-section, .exhi-section, .case-section {
        overflow-x: hidden;
        width: 100%;
        box-sizing: border-box;
    }
        .container {
        padding: 0 15px;
        margin: 0 auto;
        width: 100%;
    }
     /* 修复焦点图 */
    .banner_index {
        height: 300px;          /* 移动端适当降低高度 */
        width: 100%;
        overflow: hidden;
    }
    .banner-item {
        background-size: cover;
        background-position: center;
    }
    /* 修复小江概况等内部网格导致右侧空白 */
    .about-content {
        grid-template-columns: 1fr !important;
        padding: 20px 15px !important;
        margin: 0 !important;
        width: 100%;
    }
    .about-content .left-nav,
    .about-content .about-text,
    .about-content .index_right_pro {
        width: 100%;
        margin: 0 0 20px 0;
    }
        .index_right_pro {
        padding: 15px;
    }
        .right-pro-img {
        max-width: 100%;
        height: auto;
    }
    /* 修复小江概况左右布局右侧溢出 */
    .icon-row {
        grid-template-columns: repeat(4, 1fr);
        gap: 15px;
        padding: 0 5px;
    }
    .icon-circle {
        width: 70px;
        height: 70px;
        font-size: 28px;
    }
    /* 新闻区域 */
    .news-wrap {
        grid-template-columns: 1fr;
        gap: 20px;
    }
    .news-left .news-img img {
        width: 100%;
        height: auto;
    }
    /* 投资者关系背景图完整覆盖 */
    .invest-section {
        background-size: cover;
        background-position: center;
        padding: 40px 15px;
    }
    /* 合作伙伴 */
    .partner-list {
        grid-template-columns: repeat(3, 1fr);
        gap: 15px;
    }
    /* 参展实况 */
    .exhi-wrap {
        grid-template-columns: 1fr;
        gap: 25px;
    }
    .exhi-item img {
        width: 100%;
        height: auto;
    }
    /* 合作案例滚动容器 */
    .case-scroll {
        gap: 12px;
        padding: 10px 5px;
    }
    .case-item {
        min-width: 200px;
    }
     /* 底部footer */
    .footer-wrap {
        grid-template-columns: repeat(2, 1fr);
        gap: 20px;
        padding: 0 15px;
    }
    /* 确保所有图片自适应 */
    img {
        max-width: 100%;
        height: auto;
    }
 
            .indexcon{width:100%;}
            .icon-row{grid-template-columns:repeat(2,1fr);} 
            .news-wrap{grid-template-columns:1fr;}
            .exhi-wrap{grid-template-columns:1fr;}
            .partner-list{grid-template-columns:repeat(2,1fr);}
            .footer-wrap{grid-template-columns:repeat(2,1fr);}
            .banner{height:auto;}
            /* 移动端下拉菜单改为点击展开（简化：依然悬停效果但手指触摸时模拟） */
            .dropdown-menu{
                position:static;
                box-shadow:none;
                opacity:1;
                visibility:visible;
                display:none;
                background:#f9f9f9;
                margin-top:5px;
                border-radius:0;
            }
            .nav-list li:hover .dropdown-menu{
                display:block;
            }
            .has-dropdown > a::after{
                content:"▼";
            }
                        /* 经销合作移动端适配 */
            .req-row{grid-template-columns:1fr !important;}
            .support-row{grid-template-columns:1fr !important;}
            .flow-wrap{padding:30px 10px !important;}
            .flow-item{width:100% !important;margin:8px auto;}
                        /* 联系我们移动端 */
            .contact-top{grid-template-columns:1fr !important;}
            .agent-row{grid-template-columns:1fr !important;gap:40px !important;}
                    /* 隐藏桌面导航栏 */
    .nav-menu {
        display: none;
    }
    /* 隐藏搜索框和 EN 链接，避免占用空间 */
    .header-right .search-box,
    .header-right .en-btn,
    .header-right .tel-txt {
        display: none;
    }
    /* 确保汉堡按钮显示在右上角 */
.header-right {
        display: flex;
        justify-content: flex-end;
        gap: 0;
    }
    .hamburger {
        display: flex;
        margin: 0;
    }
    /* 调整头部容器，让 logo 左对齐，右侧只有汉堡按钮 */
    .header-wrap {
        justify-content: space-between;
    } 
    .cert-item{width:100%;}
    .pro-three-col{grid-template-columns: repeat(1, 1fr);}
    .news-card-wrap{grid-template-columns: repeat(1, 1fr);}
    .banner-img{width:100%;height:100px;}
}