 /* 内页通用头部Banner */
    .page-banner{
      width:100%;
      height:360px;
      background:linear-gradient(120deg,#003399,#0066FF);
      display:flex;
      align-items:center;
      position:relative;
      overflow:hidden;
    }
    .page-banner-text{
      color:#fff;
    }
    .page-banner-text h1{
      font-size:44px;
      margin-bottom:16px;
    }
    .page-banner-text p{
      font-size:18px;
      opacity:0.9;
      max-width:600px;
    }
        /* 通用区块样式 */
    .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);}
    .bg-dark{background:var(--dark-bg);color:#fff;}
    .bg-dark .section-title h3{color:#fff;}
 .section-title
 {
    text-align: center;
    margin-bottom: 60px;
}
            
         @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;}
            .inner-banner {height: 300px;}
            .copyright {margin-left: 0px; }
            .convert-block {display:None;}
         /**core**/
 
         .page-banner-text h1 {font-size: 36px;}
         .page-banner-text p {font-size: 15px;}
         
         
         }
