 
        /* 通用区块样式 */
        .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;}
    
        /* 内页Banner */
        .inner-banner{
            width:100%;
            height:280px;
            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;}
        /* 面包屑导航 */
        .bread{
            padding:20px 0;
            font-size:14px;color:var(--text-gray);
        }
        .bread a{color:var(--primary);}
        
        
               /* 新闻筛选标签 */
        .news-tab{
            display:flex;
            gap:16px;
            justify-content:center;
            margin-bottom:50px;
        }
        .news-tab-item{
            padding:10px 28px;
            border-radius:30px;
            border:1px solid var(--border);
            font-size:15px;
            cursor:pointer;
            transition:0.3s;
        }
        .news-tab-item.active{
            background:linear-gradient(90deg,var(--primary),var(--primary-light));
            color:#fff;
            border-color:transparent;
        }
        .news-tab-item:hover:not(.active){
            border-color:var(--primary);
            color:var(--primary);
        }
        /* 新闻列表网格 */
        .news-list-grid{
            display:grid;
            grid-template-columns:repeat(3,1fr);
            gap:30px;
        }
        .news-card{
            background:#fff;
            border-radius:12px;
            border:1px solid var(--border);
            overflow:hidden;
            transition:0.3s;
        }
        .news-card:hover{
            transform:translateY(-6px);
            box-shadow:0 8px 24px rgba(0,102,255,0.12);
            border-color:var(--primary);
        }
        .news-card-img{
            width:100%;
            height:200px;
            background:#dde8ff;
            overflow:hidden;
        }
        .news-card-img img{
            width:100%;
            height:100%;
            object-fit:cover;
            transition:0.5s;
        }
        .news-card:hover .news-card-img img{
            transform:scale(1.05);
        }
        .news-card-body{
            padding:24px;
        }
        .news-card-tag{
            display:inline-block;
            padding:3px 10px;
            background:#E2EEFC;
            color:var(--primary);
            font-size:12px;
            border-radius:20px;
            margin-bottom:10px;
        }
        .news-card-title{
            font-size:18px;
            color:var(--text-dark);
            font-weight:500;
            line-height:1.4;
            margin-bottom:12px;
            display:-webkit-box;
            -webkit-line-clamp:2;
            -webkit-box-orient:vertical;
            overflow:hidden;
        }
        .news-card-title a:hover{
            color:var(--primary);
        }
        .news-card-desc{
            font-size:14px;
            color:var(--text-gray);
            line-height:1.7;
            display:-webkit-box;
            -webkit-line-clamp:2;
            -webkit-box-orient:vertical;
            overflow:hidden;
            margin-bottom:16px;
        }
        .news-card-bottom{
            display:flex;
            justify-content:space-between;
            align-items:center;
            font-size:13px;
            color:#999;
        }
        /* 分页 */
        .pagination{
            display:flex;
            justify-content:center;
            gap:10px;
            margin-top:60px;
        }
        .page-item{
            width:100%;padding:5px 10px;
            height:40px;
            border-radius:6px;
   
            display:flex;
            align-items:center;
            justify-content:center;
            font-size:14px;
            transition:0.2s;
        }
        .page-item.active{
            background:var(--primary);
            color:#fff;
            border-color:var(--primary);
        }
        .page-item:hover:not(.active){
            border-color:var(--primary);
            color:var(--primary);
        }
        /* 新闻详情主体布局 */
        .article-wrap{
            display:grid;
            grid-template-columns:1000px 1fr;
            gap:40px;
        }
        /* 左侧正文 */
        .article-main{
            background:#fff;
            border-radius:16px;
            border:1px solid var(--border);
            padding:48px;
        }
        .article-tag{
            display:inline-block;
            padding:4px 14px;
            background:#E2EEFC;
            color:var(--primary);
            font-size:13px;
            border-radius:20px;
            margin-bottom:16px;
        }
        .article-title{
            font-size:32px;
            color:var(--text-dark);
            line-height:1.4;
            margin-bottom:20px;
        }
        .article-meta{
            display:flex;
            gap:24px;
            color:#999;
            font-size:14px;
            padding-bottom:24px;
            border-bottom:1px solid var(--border);
            margin-bottom:30px;
        }
        .article-big-img{
            width:100%;
            height:420px;
            border-radius:12px;
            overflow:hidden;
            margin-bottom:30px;
        }
        .article-content p{
            font-size:16px;
            line-height:1.9;
            color:var(--text-dark);
            margin-bottom:20px;
            text-indent:2em;
        }
        .article-content h4{
            font-size:20px;
            margin:36px 0 16px;
            color:var(--text-dark);
        }
        .article-content img{
            width:100%;
            border-radius:10px;
            margin:24px 0;
             margin: 0 auto;
        }
        /* 上下篇切换 */
        .article-page{
            margin-top:50px;
            padding-top:30px;
            border-top:1px solid var(--border);
            display:flex;
            justify-content:space-between;
        }
        .article-page a{
            color:var(--primary);
        }
        /* 右侧侧边栏 */
        .sidebar{
            display:flex;
            flex-direction:column;
            gap:30px;
        }
        .sidebar-card{
            background:#fff;
            border-radius:16px;
            border:1px solid var(--border);
            padding:30px;
        }
        .sidebar-card h4{
            font-size:20px;
            padding-bottom:16px;
            border-bottom:1px solid var(--border);
            margin-bottom:20px;
            background: linear-gradient(to right, #003AF0, #0098FF);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
        }
        .recommend-item{
            display:flex;
            gap:12px;
            margin-bottom:18px;
        }
        .recommend-item img{
            width:90px;
            height:60px;
            border-radius:6px;
            flex-shrink:0;
            object-fit:cover;
        }
        .recommend-text h5{
            font-size:14px;
            font-weight:normal;
            line-height:1.5;
            display:-webkit-box;
            -webkit-line-clamp:2;
            -webkit-box-orient:vertical;
            overflow:hidden;
        }
        .recommend-text h5:hover{
            color:var(--primary);
        }
        .recommend-date{
            font-size:12px;color:#999;margin-top:4px;
        }
        
        /* 内页Banner */
        .inner-banner{
            width:100%;
            height:300px;
            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;}
        
  @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; }
            
            /*新闻列表页*/
            .news-tab-item { padding: 8px 10px;border-radius: 10px;}
            .section-title p {font-size: 14px;}
            .news-list-grid {display: block;}
            .news-card { margin:10px;}
            
            /**/
            .article-wrap {display: block;}
            .pagination {margin-top: 20px;}
            .article-main {padding: 18px;}
            .article-title { font-size: 16px;font-weight: 400;}
            .article-meta {font-size: 12px;}
            .sidebar {margin-top:20px;}
            .article-page {display: block;}
            .article-page a {color: #000;}
            .convert-block {display:None;}
            
            
            
        }

 