   /* 内页头部Banner */
        .inner-banner{
            width:100%;
            height:360px;
            background:linear-gradient(120deg,#003399,#0066FF);
            display:flex;
            align-items:center;
            position:relative;
        }
        .inner-banner-text{
            color:#fff;
        }
        .inner-banner-text h2{font-size:44px;margin-bottom:16px;}
        .inner-banner-text p{font-size:18px;opacity:0.9;max-width:700px;line-height:1.7;}
            /* 联系我们主内容区 */
        .contact-wrap{
            display:grid;
            grid-template-columns:1fr 1fr;
            gap:40px;
        }
        /* 左侧联系方式卡片 */
        .contact-info-card{
            background:#fff;
            border-radius:16px;
            border:1px solid var(--border);
            padding:40px;
            transition:0.3s;
        }
        .contact-info-card:hover{
            box-shadow:0 8px 24px rgba(0,102,255,0.1);
        }
        .contact-info-card h4{
            font-size:24px;
            margin-bottom:32px;
            background: linear-gradient(to right, #003AF0, #0098FF);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
        }
        .contact-item{
            display:flex;
            gap:16px;
            margin-bottom:28px;
        }
        .contact-icon{
            width:44px;
            height:44px;
            border-radius:50%;
            background:#E2EEFC;
            color:var(--primary);
            display:flex;
            align-items:center;
            justify-content:center;
            font-size:20px;
            flex-shrink:0;
        }
        .contact-text h5{
            font-size:16px;
            color:var(--text-dark);
            margin-bottom:6px;
        }
        .contact-text p{
            color:var(--text-gray);
            line-height:1.6;
            font-size:15px;
        }
        /* 右侧留言表单 */
        .contact-form-card{
            background:#fff;
            border-radius:16px;
            border:1px solid var(--border);
            padding:40px;
            transition:0.3s;
        }
        .contact-form-card:hover{
            box-shadow:0 8px 24px rgba(0,102,255,0.1);
        }
        .contact-form-card h4{
            font-size:24px;
            margin-bottom:32px;
            background: linear-gradient(to right, #003AF0, #0098FF);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
        }
        .form-row{
            display:grid;
            grid-template-columns:1fr 1fr;
            gap:20px;
            margin-bottom:20px;
        }
        .form-item{
            width:100%;
        }
        .form-full{
            grid-column:1/-1;
        }
        .form-item label{
            display:block;
            font-size:14px;
            color:var(--text-dark);
            margin-bottom:8px;
        }
        .form-item input,
        .form-item select,
        .form-item textarea{
            width:100%;
            height:46px;
            border:1px solid var(--border);
            border-radius:8px;
            padding:0 16px;
            font-size:15px;
            color:#333;
            transition:0.2s;
        }
        .form-item textarea{
            height:140px;
            padding:12px 16px;
            resize:none;
        }
        .form-item input:focus,
        .form-item select:focus,
        .form-item textarea:focus{
            outline:none;
            border-color:var(--primary);
            box-shadow:0 0 0 3px rgba(0,102,255,0.1);
        }
        .submit-btn{
            width:100%;
            height:50px;
            background:linear-gradient(90deg,var(--primary),var(--primary-light));
            color:#fff;
            border-radius:8px;
            font-size:16px;
            font-weight:500;
            margin-top:10px;
            transition:0.3s;
        }
        .submit-btn:hover{
            background:linear-gradient(90deg,var(--primary-dark),var(--primary));
        }
        /* 地图区块 */
        .map-box{
            margin-top:60px;
            border-radius:16px;
            overflow:hidden;
            height:420px;
            border:1px solid var(--border);
        }
        .map-box iframe{
            width:100%;
            height:100%;
            border:none;
        }
        
        
         @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; }
            
         /****/
         .contact-wrap {display: block ;}
         .contact-info-card {margin:10px 0px;}
         #contact{  display:None}
         .inner-banner {height: 300px;}
         .section-title p {font-size: 14px;}
         
         
         
         
         }

 