   /* 下载页专属样式 */
        .download-banner{
            width:100%;
            height:500px;
            background:linear-gradient(120deg,#003399,#0066FF);
            display:flex;
            align-items:center;
            position:relative;
            overflow:hidden;
        }
        .download-banner::after{
            content:"";
            position:absolute;
            right:0;
            top:50%;
            transform:translateY(-50%);
            width:40%;
            height:80%;
            background:url('https://picsum.photos/id/180/800/600') no-repeat center/contain;
            opacity:0.2;
        }
        .download-wrap{
            display:flex;
            align-items:center;
            justify-content:space-between;
            color:white;
            position:relative;
            z-index:2;
        }
        .download-text h1{
            font-size:48px;
            margin-bottom:20px;
        }
        .download-text p{
            font-size:20px;
            opacity:0.9;
            margin-bottom:40px;
            max-width:600px;
        }
        .download-btn-group{
            display:flex;
            gap:20px;
            flex-wrap:wrap;
        }
        .download-btn{
            display:flex;
            align-items:center;
            gap:12px;
            padding:16px 32px;
            background:white;
            color:var(--primary);
            border-radius:8px;
            font-size:18px;
            font-weight:600;
            box-shadow:0 4px 12px rgba(0,0,0,0.1);
            transition:0.3s;
        }
        .download-btn:hover{
            transform:translateY(-4px);
            box-shadow:0 8px 20px rgba(0,0,0,0.15);
        }
        .download-btn i{
            font-size:24px;
        }
        .download-qrcode{
            background:white;
            padding:16px;
            border-radius:12px;
            box-shadow:0 8px 24px rgba(0,0,0,0.15);
            text-align:center;
        }
        .download-qrcode img{
            width:200px;
            height: ;
            margin:0 auto 12px;
        }
        .download-qrcode p{
            color:var(--text-dark);
            font-size:14px;
        }

        /* 功能特点 */
        .section{padding:80px 0;}
        .section-title{
            text-align:center;margin-bottom:60px;
        }
        .section-title h3{font-size:36px;color:var(--text-dark);margin-bottom:12px;}
        .section-title p{font-size:16px;color:var(--text-gray);}
        .bg-gray{background:var(--gray-bg);}

        .feature-grid{
            display:grid;
            grid-template-columns:repeat(3,1fr);
            gap:36px;
        }
        .feature-card{
            background:white;
            border-radius:12px;
            padding:40px 32px;
            border:1px solid var(--border);
            transition:0.3s;
        }
        .feature-card:hover{
            border-color:var(--primary);
            box-shadow:0 8px 24px rgba(0,102,255,0.1);
            transform:translateY(-6px);
        }
        .feature-icon{
            width:80px;
            height:80px;
            background:linear-gradient(120deg,var(--primary-light),var(--primary));
            border-radius:16px;
            display:flex;
            align-items:center;
            justify-content:center;
            margin-bottom:24px;
            color:white;
            font-size:36px;
        }
        .feature-card h4{
            font-size:22px;
            color:var(--text-dark);
            margin-bottom:16px;
        }
        .feature-card p{
            font-size:15px;
            color:var(--text-gray);
            line-height:1.8;
        }

        /* 适配说明 */
        .adapt-wrap{
            display:grid;
            grid-template-columns:1fr 1fr;
            gap:60px;
            align-items:center;
        }
        .adapt-img{
            border-radius:20px;
            overflow:hidden;
            box-shadow:0 8px 30px rgba(0,102,255,0.12);
        }
        .adapt-text h4{
            font-size:28px;
            color:var(--text-dark);
            margin-bottom:24px;
            padding-left:12px;
            border-left:4px solid var(--primary);
        }
        .adapt-list{
            margin-bottom:20px;
        }
        .adapt-list li{
            display:flex;
            align-items:flex-start;
            gap:12px;
            margin-bottom:16px;
            font-size:16px;
            color:var(--text-gray);
            line-height:1.7;
        }
        .adapt-list li::before{
            content:"✓";
            color:var(--primary);
            font-weight:bold;
            font-size:18px;
            margin-top:2px;
        }
        
        
        
         @media (max-width:768px){
            .top-bar {display:none;}
            .nav-wrap .logo img {  height: 40px;  }
            .container { width: 100%; }
            .prod-grid{grid-template-columns:1fr;}
            .industry-grid{grid-template-columns:1fr;}
            .tech-grid{grid-template-columns:1fr;}
            .data-row{grid-template-columns:repeat(2,1fr);}
            .honor-grid{grid-template-columns:1fr;}
            .footer-grid{grid-template-columns:1fr;}
            .banner-btns{flex-direction:column;}
            .top-bar-wrap{flex-direction:column;line-height:32px;padding:8px 0;}
            .news-grid {grid-template-columns: 1fr;}
            .banner-cn {font-size: 24px;}
            .news-banner {height: 180px;}
            .section-title {margin-bottom: 20px;}
            .inner-banner {padding:5%;}
            .inner-banner-text h2 {font-size: 30px; }
            .inner-banner-text p {font-size: 15px;max-width: 700px; }
            .section {padding: 45px 0;}
            footer {padding: 10px 0 30px;}
           .left{float:left;    width: 100%;}
            .container .right {display:none;}
            .footer-grid { display: none;}
            
            .copyright {margin-left: 0px; }
            
         /**download**/
         .contact-wrap {display: block ;}
         .contact-info-card {margin:10px 0px;}
         #contact{  display:None}
         .inner-banner {height: 300px;}
         .section-title p {font-size: 14px;}
         
         .download-text h1 {
    font-size: 30px;
    margin-bottom: 20px;
}.download-text p {
    font-size: 15px;
    opacity: 0.9;
    margin-bottom: 40px;
    max-width: 600px;
}
.download-qrcode {
    background: white;
    padding: 16px;
    border-radius: 12px;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.15);
    text-align: center;
    display: none;
}.download-btn {
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 10px 12px;
    background: white;
    color: var(--primary);
    border-radius: 8px;
    font-size: 18px;
    font-weight: 600;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
    transition: 0.3s;
}.feature-grid {
    display: block;
    grid-template-columns: repeat(3, 1fr);
    gap: 36px;
}
.feature-card {
    background: white;
    border-radius: 12px;
    padding: 40px 32px;
    border: 1px solid var(--border);
    transition: 0.3s;margin-bottom:20px;
}.download-wrap { 
    padding: 20px;
}
    .adapt-wrap {
    display: block;
    grid-template-columns: 1fr 1fr;
    gap: 60px;
    align-items: center;
}     
.adapt-text h4 {
    font-size: 28px;
    color: var(--text-dark);
    margin-bottom: 24px;
    margin-top: 24px;
    padding-left: 12px;
    border-left: 4px solid var(--primary);
}
         
         }

 