
      body{
        background: #F7F7F7;
      }

      .banner{
            background: url(/images/banner/new-ban.png) no-repeat center center;
        }
      @media (max-width: 768px) {
            .banner{
                background: url(/images/banner/mob/new.jpg) no-repeat center center;
            }   
      }
      /* =================================== */
      /* 新闻列表 */
      /* =================================== */
      .news-body{
        padding: 0 0 80px 0;
      }
      .news-list {
        padding:0 60px;
        background: #fff;
      }
      .news-item {
        display:flex;
        padding:50px 0;
        border-bottom:1px solid #eee;
      }
      .news-date {
        width:80px;
        text-align:center;
        display: flex;
        flex-direction: column;
        justify-content: center;
      }
      .news-date .day {
        font-size:24px;
        display:block;
        color:var(--red);
      }
      .news-img {
        width:270px;
        height:160px;
        margin-left:20px;
      }
      .news-img img {
        object-fit:cover;
        height: 100%;
        width: 100%;
      }
      .news-info {
        flex:1;
        margin-left:40px;
        color:var(--4D);
        display: flex;
        flex-direction: column;
        justify-content: space-between;
      }
      .news-info h3 {
        color:var(--000);
        font-size:20px;
        margin-bottom:8px;
      }
      .news-info p {
        line-height:1.6;
        margin-bottom:8px;
      }

      /* =================================== */
      /* 手机端专用时间（PC隐藏） */
      /* =================================== */
      .news-info .mobile-date {
        display: none;
        color: #999;
        margin-bottom: 6px;
        order: 0;
      }
      .news-info .mobile-date .day {
        font-weight: 600;
        color: var(--red, #c00);
      }
      .news-info .mobile-date .month {
        color: #666;
      }

      .more:hover{
        color: var(--red);
      }

      /* =================================== */
      /* 移动端适配（仅手机，不改变PC样式） */
      /* =================================== */
      @media (max-width: 767px) {
        /* 容器内边距调整 */
        .news-list {
          padding: 0 16px;
        }

        .news-item {
          padding: 20px 0;
          flex-wrap: nowrap;
          align-items: stretch;
          gap: 12px;
        }

        /* ===== 左侧日期 - 手机端隐藏 ===== */
        .news-date,.news-info p,.news-info .more {
          display: none !important;
        }

        /* ===== 图片缩小 ===== */
        .news-img {
          width: 150px;
          height: 90px;
          margin-left: 0;
          flex-shrink: 0;
        }

        /* ===== 右侧信息 ===== */
        .news-info {
          margin-left: 0;
          flex: 1;
          min-width: 0;
          justify-content: space-between;
        }

        /* ===== 手机端时间显示 ===== */
        .news-info .mobile-date {
          display: block !important;
        }

        .news-info h3 {
          margin-bottom: 0;
          line-height: 1.4;
          display: -webkit-box;
          -webkit-line-clamp: 2;
          -webkit-box-orient: vertical;
          overflow: hidden;
          text-overflow: ellipsis;
          font-size: 14px;
        }
        .news-body{
          padding: 0 0 40px 0;
        }
      }
      .pagee-wrap {
          display: flex;
          justify-content: center;
          padding: 30px 0 10px;
          border-top: 1px solid #eee;
          margin-top: 30px;
      }
      .pagee {
          display: flex;
          align-items: center;
          gap: 6px;
      }

      .pagee a,.pagee span {
          display: inline-flex;
          align-items: center;
          justify-content: center;
          min-width: 36px;
          height: 36px;
          padding: 0 10px;
          border: 1px solid #ddd;
          border-radius: 4px;
          color: #333;
          text-decoration: none;
          font-size: 14px;
          transition: all 0.2s ease;
          background: #fff;
          cursor: pointer;
          user-select: none;
          font-weight: 500;
      }

      .pagee a:hover:not(.disabled):not(.active) {
          background: #f0f0f0;
          border-color: #bbb;
      }

      .pagee span.active {
          background: #D62A29;
          border-color: #D62A29;
          color: #fff;
          cursor: default;
      }
