       /* Banner样式 */
       #news-banner .carousel-item {
           height: 350px;
       }

       /* 面包屑导航 */
       .breadcrumb-wrapper {
           background-color: #f8fafc;
           padding: 1rem 0;
           margin-top: 80px;
       }

       /* 资讯页面样式 */
       .news-container {
           padding: 2% 3% 3rem;
       }

       .news-category-title {
           font-size: 1.25rem;
           font-weight: 600;
           color: var(--primary-color);
           margin-bottom: 1.5rem;
           padding-bottom: 0.5rem;
           border-bottom: 2px solid var(--primary-color);
       }

       .news-category-list {
           display: flex;
           flex-wrap: wrap;
           gap: 1.5rem;
           justify-content: space-between;
           padding: 0;
           list-style: none;
           margin-bottom: 2rem;
       }

       .news-category-item {
           transition: all 0.3s ease;
       }

       .news-category-item a {
           display: block;
           color: #000000;
           text-decoration: none;
           background-color: #e0f2fe;
           padding: 0.75rem 1rem;
           border-radius: 5px;
           transition: all 0.3s ease;
       }

       .news-category-item a:hover,
       .news-category-item a.active {
           background-color: #e0f2fe;
           color: var(--primary-color);
           padding: 1rem 1.25rem;
           box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
       }

       .news-container .row .col-lg-9 .row {
           /* justify-content: space-between; */
           gap: 2%;
       }

       .news-article-card {
           width: 32%;
           background: linear-gradient(135deg, rgba(0, 98, 255, 0.05), rgba(27, 209, 255, 0.05));
           border-radius: 10px;
           overflow: hidden;
           box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
           margin-bottom: 2%;
           transition: all 0.3s ease;
           padding-left: 0;
           padding-right: 0;
       }

       .news-article-card:hover {
           box-shadow: 0 5px 20px rgba(0, 0, 0, 0.15);
           transform: translateY(-5px);
       }

       .news-article-card .text-primary {
           color: var(--primary-color) !important;
       }
        .news-article-images{
            display: block;
            /*height: 300px;*/
            overflow: hidden;
        }
       .news-article-image {
           width: 100%;
           /*height: 100%;*/
           object-fit: cover;
           transition: all 0.3s ease;
       }
        .news-article-image:hover{
            scale: 1.1;
        }
       .news-article-content {
           padding: 1.5rem;
       }

       .news-article-meta {
           display: flex;
           gap: 1.5rem;
           margin-bottom: 1rem;
           color: #6b7280;
           font-size: 0.875rem;
       }

       .news-article-title {
           font-size: 1.5rem;
           font-weight: 600;
           color: #1f2937;
           margin-bottom: 1rem;
           line-height: 1.4;
       }

       .news-article-title:hover {
           color: var(--primary-color);
       }
       
       

        .text-font-size079{
            font-size: 0.79rem;
        }
        
        .text-font-size12{
            font-size: 1.2rem;
        }

       .news-article-excerpt {
           color: #4b5563;
           line-height: 1.6;
           margin-bottom: 1.5rem;
           display: -webkit-box;
           -webkit-line-clamp: 3;
           line-clamp: 3;
           -webkit-box-orient: vertical;
           overflow: hidden;
       }

       .news-article-read-more {
           display: inline-flex;
           align-items: center;
           color: #4b5563;
           font-weight: 500;
           /* text-decoration: none; */
           transition: all 0.3s ease;
       }

       .news-article-read-more:hover {
           color: var(--primary-color);
           transform: translateX(5px);
       }

       .news-article-read-more i {
           margin-left: 0.5rem;
       }

       /* 热门资讯 */
       .hot-news-title {
           font-size: 1.25rem;
           font-weight: 600;
           color: var(--primary-color);
           margin-bottom: 1.5rem;
           padding-bottom: 0.5rem;
           border-bottom: 2px solid var(--primary-color);
       }

       .hot-news-list {
           list-style: none;
           padding: 0;
           margin: 0;
       }

       .hot-news-item {
           display: flex;
           gap: 1rem;
           margin-bottom: 1.5rem;
           transition: all 0.3s ease;
       }

       .hot-news-item:hover {
           transform: translateX(5px);
       }

       .hot-news-image {
           width: 80px;
           height: 80px;
           object-fit: cover;
           border-radius: 5px;
           flex-shrink: 0;
       }

       .hot-news-content {
           flex: 1;
       }

       .hot-news-title-link {
           color: #1f2937;
           font-weight: 500;
           text-decoration: none;
           display: -webkit-box;
           -webkit-line-clamp: 2;
           line-clamp: 2;
           -webkit-box-orient: vertical;
           overflow: hidden;
           margin-bottom: 0.5rem;
           line-height: 1.4;
       }

       .hot-news-title-link:hover {
           color: var(--primary-color);
       }

       .hot-news-date {
           color: #6b7280;
           font-size: 0.875rem;
       }

       /* 资讯头部栏样式 */
       /* .news-header-bar {
           position: relative;
           z-index: 1;
           border-radius: 10px;
       }

       .nav.news-tabs {
           border-bottom: none;
           column-gap: 2rem;
       }

       .news-tabs .nav-link {
           color: var(--primary-color);
           background-color: #f3f4f6;
           margin-right: 0.5rem;
           border-radius: 8px;
           border: 1px solid #e5e7eb;
           box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.1);
           padding: 0.75rem 1.5rem;
           transition: all 0.3s ease;
       }

       .news-tabs .nav-link .fa {
           margin-right: 0.5rem !important;
       }

       .news-tabs .nav-link:hover,
       .news-tabs .nav-link.active {
           color: white !important;
           background-color: var(--primary-color);
           border-color: #d1d5db;
       }

       .search-input {
           border-radius: 6px 0 0 6px;
           border-right: none;
       }

       .search-btn {
           border-radius: 0 6px 6px 0;
       }

       .icon-fixed {
           display: none;
       } */
       /* 响应式调整 */
       @media (max-width: 768px) {
            .news-container {
                padding: 5% 3% 3rem;
            }
           .news-article-images {
               height: 200px;
           }

           .news-article-title {
               font-size: 1.25rem;
           }

           /* 移动端头部栏调整 */
           .news-header-bar .row {
               flex-direction: column;
           }

           .news-header-bar .col-8,
           .news-header-bar .col-4 {
               width: 100%;
           }

           .news-header-bar .col-4 {
               margin-top: 2rem;
           }

           .news-tabs .nav-link {
               padding: 0.5rem 0.6rem;
               font-size: 0.875rem;
           }

           .nav.news-tabs {
               border-bottom: none;
               column-gap: 0;
               justify-content: space-around;
           }

           .icon-fixed {
               display: block;
               position: fixed;
               top: calc(50% - 25px);
               left: 0;
               background-color: var(--primary-color);
               color: white;
               font-weight: bold;
               text-align: center;
               line-height: calc(50px-0.5rem);
               font-size: 2rem;
               width: 50px;
               height: 50px;
               border-bottom-right-radius: 50%;
               border-top-right-radius: 50%;
               z-index: 1002;
           }
           .news-container .row .col-lg-9 .row {
               gap: 1.5rem;
               /*padding: 0 calc(.5 * var(--bs-gutter-x));*/
           }
           .news-article-card {
               width: 100%;
           }
           .news-container .pagination {
               margin-top: 1rem;;
           }
       }