/* ==================== 原有样式保留 ==================== */
    
    /* ==================== 新闻幻灯片样式修改（新增） ==================== */
    /* 新闻轮播容器相对定位 */
.news-swiper {
    position: relative;
    overflow: hidden;
}
/* 分页器（切换小点）移动到顶部 */
.news-swiper .swiper-pagination {
    position: absolute;
    top: 20px !important;
    bottom: auto !important;
    left: 0;
    right: 0;
    z-index: 10;
    text-align: center;
}
/* 分页器小点样式 */
.news-swiper .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    background: #00629F;
    opacity: 1;
    margin: 0 6px;
    border-radius: 50%;
    transition: all 0.3s ease;
}
.news-swiper .swiper-pagination-bullet-active {
    background: #00629F;
    width: 12px;
    height: 12px;
}
/* 新闻幻灯片每张图片添加灰色渐变遮罩（文字区域） */
.news-swiper .swiper-slide {
    position: relative;
}
.news-swiper .swiper-slide::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 35%;
    background: linear-gradient(to top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.5) 40%, rgba(0, 0, 0, 0) 100%);
    pointer-events: none;
    z-index: 1;
}
/* 确保文字内容在渐变之上 */
.news-swiper .swiper-slide .news-title, .news-swiper .swiper-slide .news-date {
    position: relative;
    z-index: 2;
}

.Ads_ads_2vcYaB {
display: none;
}

          /* 页脚整体高度调整为300px */
          .foot {
              height: 340px !important;
              background: #F5F7FA;
              background: url("https://www.lnjttz.cn/2026img/foot.svg") no-repeat top center;
              background-size: 100%;
          }

          /* 顶部区域高度自适应 */
          .foot .top {
              width: 100%;
              height: auto;
              box-sizing: border-box;
              padding: 20px 0 10px;
          }

          .foot .top-body,
          .foot .copy {
              max-width: 1400px;
              min-width: 1300px;
              width: calc(73% + 80px);
              margin: 0 auto;
          }

          .foot .top-body {
              height: auto;
          }

          .foot .top-body .contact-group {
              flex-direction: column;
              float: left;
          }

          .foot .top-body .friendship-links {
              margin-left: 0;
              margin-top: 24px;
          }

          .foot .top-body .friendship-links ul {
              height: auto;
          }

          .foot .top-body .qr-code-group {
              float: right;
          }

          .foot .top-body .qr-code-group .qr-code {
              float: left;
              margin: 0 15px;
          }

          .foot .top-body .qr-code-group .why-QR-code_box {
              width: 112px;
              height: 112px;
              padding: 8px;
          }

          .foot .top-body .qr-code-group .why-QR-code_box img {
              width: 100%;
              height: 100%;
              object-fit: cover;
              margin: 0;
              display: inherit;
          }

          .foot .top-body .qr-code-group .why-QR-code_text {
              font-size: 14px;
              font-weight: normal;
              color: #4c4c4c;
          }

          /* 版权区域样式 */
          .foot .copy {
              height: auto;
              display: flex;
              flex-direction: column;
              justify-content: center;
              text-align: center;
              padding: 10px 0 5px;
          }

          .foot .copy p {
              line-height: 24px;
              font-size: 16px;
          }

          .why-contact-item:hover a {
              color: #ffffff;
          }

          /* 底部二维码图片大小 */
          .foot .top-body .qr-code-group .why-QR-code_box {
              width: 120px !important;
              height: 120px !important;
          }
/* ==================== 强制修复新闻幻灯片日期显示 ==================== */

/* 确保 .news-date 是块级元素，并且内容为空（以便伪元素显示） */
.news-swiper .news-date {
    display: block !important;
    position: absolute !important;
    bottom: 20px !important;
    right: 20px !important;
    z-index: 30 !important;
    text-align: right !important;
    font-size: 0 !important;          /* 隐藏原始文字 */
    line-height: 1 !important;
    background: none !important;
}

/* 强制显示“月/日” */
.news-swiper .news-date::before {
    font-size: 28px !important;
    font-weight: bold !important;
    color: #E90044 !important;
    display: block !important;
    line-height: 1.2 !important;
    margin-bottom: 4px !important;
}

/* 强制显示“年” */
.news-swiper .news-date::after {
    font-size: 16px !important;
    font-weight: normal !important;
    color: #E90044 !important;
    display: block !important;
    line-height: 1 !important;
}

/* 确保渐变遮罩不会盖住日期 */
.news-swiper .swiper-slide::after {
    z-index: 20 !important;
}
.news-swiper .news-date {
    z-index: 30 !important;
}
/* 修改 MORE 按钮样式：蓝底白字 */
.body-swiper .page-slide .body-item .container h1 a {
    display: block;
    width: 117px;
    height: 47px;
    background-color: #00629F;  /* 设置蓝色背景 */
    border: 1px solid #00629F;  /* 边框也设为同色系蓝色 */
    border-radius: 2px;
    box-sizing: border-box;
    font-size: 14px;
    font-weight: lighter;
    color: #fff !important;     /* 文字设为白色，并使用 !important 确保覆盖原有样式 */
    line-height: 45px;
    margin-left: auto;
    padding-left: 32px;
    text-decoration: none;      /* 移除下划线 */
    transition: all 0.3s ease;  /* 添加平滑过渡效果 */
}

/* 可选：添加鼠标悬停效果，让交互更友好 */
.body-swiper .page-slide .body-item .container h1 a:hover {
    background-color: #004d7a;  /* 悬停时背景色变深 */
    color: #fff !important;
}