
        /* 新闻动态页面样式 */
        .banner-center {
            width: 18.75rem;
        }

        .product-banner .banner-title {
            text-align: center;
        }

        .banner-h {
            font-weight: 700;
            width: 100%;
            line-height: 2.125rem; /* 30.25rem */
            font-size: 1.5rem; /* 20.25rem */
            color: #8DC21F;
            position: absolute;
            bottom: 0;
            left: 97%;
        }

        .news-page {
            background-color: #f5f5f5;
            min-height: 100vh;
        }

        /* 新闻头部区域 */
        .news-hero {
            position: relative;
            background: linear-gradient(135deg, #0e1b35 0%, #1a2a4a 50%, #2a3a5a 100%);
            padding: 6.25rem 0 5rem; /* 100px 0 80px */
            text-align: center;
            overflow: hidden;
        }

        .news-hero::before {
            content: '';
            position: absolute;
            top: 0;
            right: 0;
            width: 60%;
            height: 100%;
            background:
                radial-gradient(circle at 20% 30%, #8DC21F 0%, rgba(141, 194, 31, 0.3) 30%, transparent 50%),
                linear-gradient(45deg, rgba(141, 194, 31, 0.1) 0%, transparent 50%);
            opacity: 0.8;
        }

        .news-hero-content {
            position: relative;
            z-index: 2;
            max-width: 75rem; /* 1200px */
            margin: 0 auto;
            padding: 0 1.25rem; /* 1.25rem */
        }

        .news-hero h1 {
            font-size: 3.5rem; /* 56px */
            color: #fff;
            margin-bottom: 0.9375rem; /* 10.3125rem */
            font-weight: bold;
            text-shadow: 0.125rem 0.125rem 0.25rem rgba(0, 0, 0, 0.3); /* 0.125rem 0.125rem 0.25rem */
            position: relative;
            display: inline-block;
        }

        .news-hero h1::before,
        .news-hero h1::after {
            content: '[';
            color: #8DC21F;
            font-size: 3.75rem; /* 3.75rem */
            position: absolute;
            top: -0.9375rem; /* -10.3125rem */
            font-weight: bold;
        }

        .news-hero h1::before {
            left: -3.125rem; /* -50px */
        }

        .news-hero h1::after {
            right: -3.125rem; /* -50px */
            content: ']';
        }

        .news-hero .subtitle {
            font-size: 1.25rem; /* 1.25rem */
            color: #8DC21F;
            margin-bottom: 0;
            letter-spacing: 0.1875rem; /* 0.1875rem */
            font-weight: 300;
        }

        /* 新闻列表区域 */
        /* 分页 */
        .pagination {
            text-align: center;
            margin-top: 3.125rem;
        }

        .pagination ul {
            display: inline-block;
            list-style: none;
            padding: 0;
            margin: 0;
            background: #fff;
            border-radius: 0.5rem;
            box-shadow: 0 0.125rem 0.625rem rgba(0, 0, 0, 0.1);
            overflow: hidden;
        }

        .pagination ul::after {
            content: '';
            display: table;
            clear: both;
        }

        .pagination li {
            float: left;
            margin: 0;
        }

        .pagination a {
            display: block;
            padding: 0.75rem 1rem;
            color: #666;
            text-decoration: none;
            border-right: 0.0625rem solid #f0f0f0;
            transition: all 0.3s;
            float: left;
        }

        .pagination a:hover {
            background: #8DC21F;
            color: #fff;
        }

        .pagination a.active {
            background: #8DC21F;
            color: #fff;
        }

        .pagination .disabled a {
            color: #ccc;
            cursor: not-allowed;
        }

        .pagination .disabled a:hover {
            background: transparent;
            color: #ccc;
        }

        .news-section {
            padding: 4.375rem 0 9.375rem 0;
            background: #f7fafc;
        }

        .news-content {
            width: 87.665%;
            margin: 0 auto;
        }
        
        .view-more-btn {
            display: block;
            margin: 0 auto;
            padding: 0.9375rem 2.5rem !important; /* 15px 40px */
            cursor: pointer;
            border: 0.125rem solid #8DC21F;
            font-weight: 700;
            font-size: 1.25rem;
            color: #8DC21F;
            background: #FFFFFF;
        }
        .jumpToPages, .allPages {
            height: 3rem; /* 32px */
            line-height: 3rem;
            padding: 0.75rem 1rem;
            vertical-align: top;
        }
        .allPages {
            font-size: 16px;
            font-weight: bold;
            color: #0e1b35;
        }
        .jumpToPages input {
            height: 3rem;
            width: 3.6rem;
            line-height: 2rem;
            text-align: center;
            border: 0.0625rem solid #ddd;
            border-radius: 0.25rem; /* 4px */
            font-size: 16px;
            color: #666;
        }
        .bannerNews {
            display: none;
        }
        .newsRight {
            position: absolute;
            bottom: 1rem;
            right: 1rem;
            width: 2rem;
        }
        .newsRight img {
            width: 100%;
        }
