@charset "utf-8";
/* CSS Document */

* {
      margin: 0;
      padding: 0;
      box-sizing: border-box;
      font-family: "Microsoft Yahei", sans-serif;
    }
    ul,li {list-style: none;}
    a {text-decoration: none; color: inherit;}
    img {max-width: 100%; display: block;}

    /* ========== 导航栏 bbs_header【重点修改：黑色透明悬浮置顶】 ========== */
    .bbs_header {
      position: fixed;
      top: 0;
      left: 0;
      width: 100%;
      /* 纯黑 55%透明度，透明悬浮 */
      background-color: #000;
      /* 层级拉最高，强制盖在轮播上面 */
      z-index: 9999;
      padding: 10px 4%;
      display: flex;
      align-items: center;
      justify-content: space-between;
    }
    .bbs_header-logo {
      height: 40px;
    }
    .bbs_header-nav ul {
      display: flex;
      gap: 28px;
    }
    .bbs_header-nav ls a {
      color: #fff;
      font-size: 20px;
      transition: 0.3s;
    }
    .bbs_header-nav ls a:hover {
      color: #B49371 !important;
    }

	.bbs_header-nav ul li.ls-active a {
    color: #B49371 !important;
}
    /* 移动端导航折叠 */
    @media (max-width: 992px) {
      .bbs_header-nav ul {
        gap: 15px;
      }
      .bbs_header-nav li a {
        font-size: 12px;
      }
    }
    @media (max-width: 768px) {
      .bbs_header-nav ul {
        display: none;
      }
    }




.bn-banner-wrap {
	margin-top: 100px;
  width: 100%;
  overflow: hidden;
}
.bn-banner-box {
  width: 100%;
}
.bn-banner-pic {
  width: 100%;
  height: auto;
  display: block;
  /* 不裁剪、完整显示原图，不会拉伸变形 */
  object-fit: contain;
  object-position: center;
}


    /* ========== 轮播图区域 bbs_slider ========== */
    .bbs_slider {
      width: 100%;
      height: 620px;
      /* 顶部留出导航高度，避免被导航遮挡内容 */
      margin-top: 0;
      position: relative;
      overflow: hidden;
      z-index: 10;
    }
    .bbs_slider-wrapper {
      width: 400%; /* 三张原图 + 复制第一张，实现无缝 */
      height: 100%;
      display: flex;
      transition: transform 0.5s ease-in-out;
    }
    .bbs_slider-slide {
      width: 25%;
      height: 100%;
      background-size: cover;
      background-position: center top;
      background-repeat: no-repeat;
    }
    /* 轮播图指示器 */
    .bbs_slider-indicators {
      position: absolute;
      bottom: 30px;
      left: 50%;
      transform: translateX(-50%);
      display: flex;
      gap: 10px;
      z-index: 20;
    }
    .bbs_slider-dot {
      width: 12px;
      height: 12px;
      border-radius: 50%;
      background-color: rgba(255, 255, 255, 0.6);
      cursor: pointer;
      transition: background-color 0.3s;
    }
    .bbs_slider-dot.active {
      background-color: #fff;
    }

    @media (max-width: 768px) {
      .bbs_slider {
        height: 380px;
      }
    }

    /* ========== 联系我们板块 bbs_contact ========== */
    .bbs_contact {
      width: 92%;
      max-width: 1200px;
      margin: -80px auto 0; /* 负上边距，往上叠住banner */
      background: #fff;
      padding: 30px;
      display: grid;
      grid-template-columns: 1fr 1fr;
      gap: 30px;
      position: relative;
      z-index: 30;
      box-shadow: 0 2px 15px rgba(0,0,0,0.08);
    }
    .bbs_contact-title {
      background: #000;
      color: #fff;
      display: inline-block;
      padding: 6px 18px;
      font-size: 15px;
      margin-bottom: 25px;
      border-radius: 4px;
    }
    .bbs_contact-item {
      border: 1px solid #eee;
      border-radius: 6px;
      padding: 14px 16px;
      margin-bottom: 16px;
      display: flex;
      align-items: center;
      gap: 10px;
    }
    .bbs_contact-icon {
      width: 20px;
      flex-shrink: 0;
    }
    .bbs_contact-map {
      width: 100%;
      height: 100%;
      min-height: 240px;
      object-fit: cover;
    }

    /* 移动端联系栏改为上下布局 */
    @media (max-width: 768px) {
      .bbs_contact {
        grid-template-columns: 1fr;
        margin-top: -40px;
        padding: 20px;
      }
    }

    /* ========== 底部区域 bbs_footer ========== */
    .bbs_footer {
      margin-top: 80px;
      /* 整体背景图移到最外层footer，共用一张底图 */
      width: 100%;
      background-size: cover;
      background-position: center;
      background-repeat: no-repeat;
    }
    /* 底部上半部分（信息区：无滤镜） */
    .bbs_footer-top {
      width: 100%;
      padding: 50px 4%;
    }
    .bbs_footer-wrap {
      max-width: 1200px;
      margin: 0 auto;
      display: grid;
      grid-template-columns: repeat(3, 1fr);
      color: #fff;
      text-align: center;
      gap: 25px;
    }
    /* 容器：CSS生成白色圆形底色 */
    .bbs_footer-icon-wrap {
      width: 50px;
      height: 50px;
      margin: 0 auto 16px;
      background-color: #ffffff;
      border-radius: 50%;
      display: flex;
      align-items: center;
      justify-content: center;
    }

    .bbs_footer-col h4 {
      font-size: 18px;
      margin-bottom: 12px;
      opacity: 0.9;
      letter-spacing: 1px;
    }
    .bbs_footer-col p {
      font-size: 22px;
      line-height: 1.7;
    }

    /* 底部下半部分（版权栏：加灰色滤镜） */
    .bbs_footer-copyright {
      position: relative;
      color: #aaa;
      text-align: center;
      padding: 18px;
      font-size: 13px;
      z-index: 1;
    }
    /* 版权区域灰色遮罩滤镜 */
    .bbs_footer-copyright::before {
      content: "";
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      background-color: rgba(80,80,80,0.55); /* 灰色半透明滤镜 */
      z-index: -1;
    }

    /* 底部移动端适配 */
    @media (max-width: 768px) {
      .bbs_footer-wrap {
        grid-template-columns: 1fr;
      }
      .bbs_footer-top {
        padding: 35px 4%;
      }
      .bbs_footer-col h4 {
        font-size: 16px;
      }
      .bbs_footer-col p {
        font-size: 18px;
      }
    }
/* news.html */
/* ========== 新闻动态板块 bbs_news ========== */
.bbs_news {
  width: 92%;
  max-width: 1200px;
  margin: -80px auto 0;
  background: #fff;
  padding: 30px;
  position: relative;
  z-index: 10;
  box-shadow: 0 2px 15px rgba(0,0,0,0.08);
}
/* 切换标签栏 */
.bbs_news-tab {
  display: flex;
  justify-content: center;
  gap: 8px;
  margin-bottom: 30px;
}
.bbs_news-tab-item {
  padding: 6px 24px;
  border: 1px solid #000;
  border-radius: 30px;
  font-size: 15px;
  cursor: pointer;
  background: #fff;
}
.bbs_news-tab-item.active {
  background: #000;
  color: #fff;
}
/* 新闻列表项 */
.bbs_news-list {
  display: flex;
  flex-direction: column;
  gap: 25px;
}
.bbs_news-item {
  display: grid;
  grid-template-columns: 380px 1fr;
  gap: 20px;
  align-items: flex-start;
}
.bbs_news-img {
  width: 100%;
  height: 220px;
  object-fit: cover;
}
.bbs_news-info .bbs_news-date {
  font-size: 16px;
  color: #222;
  margin-bottom: 8px;
}
.bbs_news-info .bbs_news-title {
  font-size: 15px;
  margin-bottom: 8px;
  font-weight: 500;
}
.bbs_news-info .bbs_news-desc {
  font-size: 14px;
  color: #444;
  line-height: 1.6;
  margin-bottom: 12px;
}
.bbs_news-submit {
  padding: 7px 20px;
  background: #000;
  color: #fff;
  border: none;
  cursor: pointer;
  font-size: 14px;
}

/* 移动端适配 */
@media (max-width: 768px) {
  .bbs_news {
    margin-top: -40px;
    padding: 20px;
  }
  .bbs_news-item {
    grid-template-columns: 1fr;
  }
  .bbs_news-img {
    height: 180px;
  }
}


.bbs_header {
	height: 100px;
      position: fixed;
      top: 0;
      left: 0;
      width: 100%;
/*
	   半透明黑色底色
      background-color: rgba(0,0,0,0.55);  
*/
      z-index: 999;
      padding: 10px 4%;
      display: flex;
      align-items: center;
      justify-content: space-between;
    }
    .bbs_header-logo {
      height: 40px;
    }
.bbs_header-logo img{
	
	height: 50px;
}

    .bbs_header-nav ul {
      display: flex;
      gap: 28px;
    }
    .bbs_header-nav li a {
      color: #fff;
      font-size: 20px;
      transition: 0.3s;
    }
    .bbs_header-nav li a:hover {
      color: #ccc;
    }

    /* 移动端导航折叠 */
    @media (max-width: 992px) {
      .bbs_header-nav ul {
        gap: 15px;
      }
      .bbs_header-nav li a {
        font-size: 12px;
      }
    }
    @media (max-width: 768px) {
      .bbs_header-nav ul {
        display: none;
      }
    }

    /* ========== 轮播图区域 bbs_slider ========== */
    .bbs_slider {
      width: 100%;
      height: 620px;
      margin-top: 100px;
      position: relative;
      overflow: hidden;
    }
    .bbs_slider-wrapper {
      width: 400%; /* 三张原图 + 复制第一张，实现无缝 */
      height: 100%;
      display: flex;
      transition: transform 0.5s ease-in-out;
    }
    .bbs_slider-slide {
      width: 25%;
      height: 100%;
      background-size: cover;
      background-position: center top;
      background-repeat: no-repeat;
    }
    /* 轮播图指示器 */
    .bbs_slider-indicators {
      position: absolute;
      bottom: 30px;
      left: 50%;
      transform: translateX(-50%);
      display: flex;
      gap: 10px;
      z-index: 10;
    }
    .bbs_slider-dot {
      width: 12px;
      height: 12px;
      border-radius: 50%;
      background-color: rgba(255, 255, 255, 0.6);
      cursor: pointer;
      transition: background-color 0.3s;
    }
    .bbs_slider-dot.active {
      background-color: #fff;
    }

    @media (max-width: 768px) {
      .bbs_slider {
        height: 380px;
      }
    }

    /* ========== 连锁店展示板块 bbs_shop_show ========== */
    .bbs_shop_show {
      width: 92%;
      max-width: 1320px;
      margin: -80px auto 0;
      background: #fff;
      padding: 35px 30px;
      position: relative;
      z-index: 10;
      box-shadow: 0 2px 15px rgba(0,0,0,0.08);
    }
    /* 品牌分组标题 */
    .bbs_shop_brand_title {
      text-align: center;
      font-size: 22px;
      font-weight: 500;
      margin-bottom: 25px;
      letter-spacing: 1px;
    }
    /* 门店网格容器 一行3列 */
    .bbs_shop_grid {
      display: grid;
      grid-template-columns: repeat(3, 1fr);
      gap: 22px;
      margin-bottom: 45px;
    }
    /* 单个门店卡片 */
    .bbs_shop_item {
      display: flex;
      flex-direction: column;
    }
    .bbs_shop_img_box {
      overflow: hidden;
      border-radius: 6px;
      position: relative;
   
    }
    .bbs_shop_img {
      width: 100%;
      height: 100%;
      /* contain：图片完整显示，不拉伸变形，留白填充背景 */
      object-fit: contain;
      transition: opacity 0.3s ease;
    }
    /* hover 切换图片样式 */
    .bbs_shop_img-hover {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      object-fit: contain;
      opacity: 0;
      transition: opacity 0.3s ease;
    }
    .bbs_shop_img_box:hover .bbs_shop_img {
      opacity: 0;
    }
    .bbs_shop_img_box:hover .bbs_shop_img-hover {
      opacity: 1;
    }

    .bbs_shop_name {
      text-align: center;
      padding: 10px 0;
      background-color: #f5f5f5;
      font-size: 14px;
      margin-top: 6px;
    }

    /* 移动端适配：一行1列 */
    @media (max-width: 768px) {
      .bbs_shop_show {
        margin-top: -40px;
        padding: 25px 20px;
      }
      .bbs_shop_grid {
        grid-template-columns: 1fr;
      }
      /* 移动端同步容器高度 */
      .bbs_shop_img_box {
        height: 220px;
      }
    }

    /* ========== 底部区域 bbs_footer ========== */
    .bbs_footer {
      margin-top: 80px;
      /* 整体背景图移到最外层footer，共用一张底图 */
      width: 100%;
      background-size: cover;
      background-position: center;
      background-repeat: no-repeat;
    }
    /* 底部上半部分（信息区：无滤镜） */
    .bbs_footer-top {
      width: 100%;
      padding: 50px 4%;
    }
    .bbs_footer-wrap {
      max-width: 1200px;
      margin: 0 auto;
      display: grid;
      grid-template-columns: repeat(3, 1fr);
      color: #fff;
      text-align: center;
      gap: 25px;
    }
    /* 容器：CSS生成白色圆形底色 */
    .bbs_footer-icon-wrap {
      width: 50px;
      height: 50px;
      margin: 0 auto 16px;
      background-color: #ffffff;
      border-radius: 50%;
      display: flex;
      align-items: center;
      justify-content: center;
    }

    .bbs_footer-col h4 {
      font-size: 18px;
      margin-bottom: 12px;
      opacity: 0.9;
      letter-spacing: 1px;
    }
    .bbs_footer-col p {
      font-size: 22px;
      line-height: 1.7;
    }

    /* 底部下半部分（版权栏：加灰色滤镜） */
    .bbs_footer-copyright {
      position: relative;
      color: #aaa;
      text-align: center;
      padding: 18px;
      font-size: 13px;
      z-index: 1;
    }
    /* 版权区域灰色遮罩滤镜 */
    .bbs_footer-copyright::before {
      content: "";
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      background-color: rgba(80,80,80,0.55); /* 灰色半透明滤镜 */
      z-index: -1;
    }

    /* 底部移动端适配 */
    @media (max-width: 768px) {
      .bbs_footer-wrap {
        grid-template-columns: 1fr;
      }
      .bbs_footer-top {
        padding: 35px 4%;
      }
      .bbs_footer-col h4 {
        font-size: 16px;
      }
      .bbs_footer-col p {
        font-size: 18px;
      }
    }



.bbs_art_system {
      width: 92%;
      max-width: 1200px;
      margin: -80px auto 0;
      background: #fff;
      padding: 40px;
      position: relative;
      z-index: 10;
      box-shadow: 0 2px 15px rgba(0,0,0,0.08);
    }
    /* 左右布局 */
    .bbs_art_row {
      display: grid;
      grid-template-columns: 1fr 1fr;
      gap: 40px;
      align-items: center;
    }
    /* 左侧图片容器+加号方块 */
    .bbs_art_img_box {
      position: relative;
    }
    .bbs_art_plus {
      /* 加号在图片右侧垂直居中 */
      position: absolute;
      right: -25px;
      top: 50%;
      transform: translateY(-50%);
      width: 50px;
      height: 50px;
      background: #000;
      color: #fff;
      font-size: 26px;
      display: flex;
      align-items: center;
      justify-content: center;
      cursor: pointer;
      z-index: 2;
    }
    .bbs_art_img {
      width: 100%;
      display: block;
    }
    /* 右侧文字区域 */
    .bbs_art_text h2 {
      font-size: 28px;
      color: #111;
      margin-bottom: 6px;
      text-align: center;
    }
    .bbs_art_subtitle {
      color: #ccc;
      text-align: center;
      font-size: 16px;
      letter-spacing: 2px;
      margin-bottom: 30px;
    }
    .bbs_art_desc p {
      font-size: 15px;
      line-height: 1.8;
      color: #555;
      margin-bottom: 20px;
      text-indent: 2em;
    }
    /* 切换内容容器，默认第二个隐藏 */
    .bbs_art_content {
      display: none;
    }
    .bbs_art_content.show {
      display: block;
    }

    /* 移动端适配：上下排版 */
    @media (max-width: 768px) {
      .bbs_art_system {
        margin-top: -40px;
        padding: 25px 20px;
      }
      .bbs_art_row {
        grid-template-columns: 1fr;
        gap: 30px;
      }
      .bbs_art_plus {
        /* 移动端加号放到图片右上角 */
        right: 10px;
        top: -25px;
        transform: none;
      }
      .bbs_art_text h2 {
        font-size: 22px;
      }
    }

    /* ========== 新增：专属规划模块 bbs_plan_module ========== */
    .bbs_plan_module {
      width: 92%;
      max-width: 1200px;
      margin: 60px auto 0;
    }
    .bbs_plan_row {
      display: grid;
      grid-template-columns: repeat(2, 1fr);
      gap: 30px 60px;
      margin-bottom: 45px;
    }
    .bbs_plan_item {
      display: flex;
      align-items: flex-start;
      gap: 18px;
    }
    .bbs_plan_icon_wrap {
      width: 70px;
      height: 70px;
      border-radius: 50%;
      background-color: #000;
      display: flex;
      align-items: center;
      justify-content: center;
      flex-shrink: 0;
    }
    .bbs_plan_icon {
      width: 32px;
    }
    .bbs_plan_text h3 {
      font-size: 19px;
      margin-bottom: 8px;
    }
    .bbs_plan_text p {
      font-size: 14px;
      color: #555;
      line-height: 1.6;
    }

    /* 中间图文板块 样式和上方完全统一 */
    .bbs_mid_img_text_wrap {
      margin: 50px 0;
    }
    .bbs_mid_img_text {
      display: grid;
      grid-template-columns: 1fr 1fr;
      gap: 40px;
      align-items: center;
    }
    .bbs_mid_img_box {
      position: relative;
    }
    .bbs_mid_plus {
      /* 和上方加号样式位置完全一致：右侧垂直居中 */
      position: absolute;
      right: -25px;
      top: 50%;
      transform: translateY(-50%);
      width: 50px;
      height: 50px;
      background: #000;
      color: #fff;
      font-size: 26px;
      display: flex;
      align-items: center;
      justify-content: center;
      z-index: 2;
    }
    .bbs_mid_img {
      width: 100%;
      display: block;
    }
    .bbs_mid_text h2 {
      font-size: 28px;
      color: #111;
      margin-bottom: 6px;
      text-align: center;
    }
    .bbs_mid_subtitle {
      color: #ccc;
      text-align: center;
      font-size: 16px;
      letter-spacing: 2px;
      margin-bottom: 30px;
    }
    .bbs_mid_desc p {
      font-size: 15px;
      line-height: 1.8;
      color: #555;
      margin-bottom: 20px;
      text-indent: 2em;
    }

    /* 规划模块 + 表单 移动端适配 */
    @media (max-width: 768px) {
      .bbs_plan_row {
        grid-template-columns: 1fr;
      }
      .bbs_mid_img_text {
        grid-template-columns: 1fr;
      }
      .bbs_mid_plus {
        right: 10px;
        top: -25px;
        transform: none;
      }
      .bbs_mid_text h2,
      .bbs_mid_subtitle {
        text-align: center;
      }
      .bbs_mid_desc p {
        text-indent: 2em;
      }
    }

    /* 底部询价表单 */
    .bbs_form_wrap {
      margin-top: 50px;
    }
    .bbs_form_title {
      font-size: 17px;
      margin-bottom: 15px;
      padding-left: 4px;
      border-left: 3px solid #000;
    }
    .bbs_form_row {
      display: grid;
      grid-template-columns: 1fr 1fr;
      gap: 12px 20px;
      margin-bottom: 12px;
    }
    .bbs_form_input {
      width: 100%;
      padding: 8px 10px;
      border: 1px solid #ccc;
      font-size: 14px;
    }
    .bbs_form_textarea {
      width: 100%;
      min-height: 90px;
      padding: 8px 10px;
      border: 1px solid #ccc;
      resize: none;
      font-size: 14px;
      margin-bottom: 15px;
    }
    .bbs_form_submit {
      background: #000;
      color: #fff;
      border: none;
      padding: 9px 22px;
      cursor: pointer;
    }
    .bbs_form_check {
      font-size: 13px;
      color: #444;
      margin-left: 10px;
    }
    @media (max-width: 768px) {
      .bbs_form_row {
        grid-template-columns: 1fr;
      }
    }





.bbs_contact {
      width: 92%;
      max-width: 1200px;
      margin: -80px auto 0;
      background: #fff;
      padding: 40px;
      position: relative;
      z-index: 30;
      box-shadow: 0 2px 15px rgba(0,0,0,0.08);
    }
    /* 顶部两个标签 */
    .bbs-top-tag-wrap {
      display: flex;
      justify-content: center;
      gap: 16px;
      margin-bottom: 40px;
    }
    .bbs-tag-black {
      background: #000;
      color: #fff;
      padding: 8px 30px;
      border-radius: 30px;
      font-size: 16px;
    }
    .bbs-tag-border {
      border: 1px solid #000;
      padding: 8px 30px;
      border-radius: 30px;
      font-size: 16px;
    }
    /* 五步流程容器 五列等分 */
    .bbs-step-row {
      display: grid;
      grid-template-columns: repeat(5, 1fr);
      gap: 15px;
      margin-bottom: 50px;
    }
    .bbs-step-item {
      position: relative;
      width: 100%;
      height: 260px;
      overflow: hidden;
    }
    .bbs-step-img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      display: block;
    }
    /* 文字悬浮在图片底部，半透底色 */
    .bbs-step-text {
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      text-align: center;
      padding: 12px 0;
      font-size: 18px;
    }
    /* 底部宣传标语 */
    .bbs-slogan-box {
      text-align: center;
    }
    .bbs-slogan-cn {
      font-size: 26px;
      color: #222;
      margin-bottom: 12px;
    }
    .bbs-slogan-en {
      font-size: 18px;
      color: #888;
    }

    /* 移动端适配 */
    @media (max-width: 768px) {
      .bbs_contact {
        margin-top: -40px;
        padding: 20px;
      }
      .bbs-step-row {
        grid-template-columns: repeat(2, 1fr);
      }
      .bbs-slogan-cn {
        font-size: 20px;
      }
    }

.bbs_news {
  width: 92%;
  max-width: 1200px;
  margin: -80px auto 0;
  background: #fff;
  padding: 30px;
  position: relative;
  z-index: 10;
  box-shadow: 0 2px 15px rgba(0,0,0,0.08);
}
/* 切换标签栏 */
.bbs_news-tab {
  display: flex;
  justify-content: center;
  gap: 8px;
  margin-bottom: 30px;
}
.bbs_news-tab-item {
  padding: 6px 24px;
  border: 1px solid #000;
  border-radius: 30px;
  font-size: 15px;
  cursor: pointer;
  background: #fff;
}
.bbs_news-tab-item.active {
  background: #000;
  color: #fff;
}
/* 新闻列表项 */
.bbs_news-list {
  display: flex;
  flex-direction: column;
  gap: 25px;
}
.bbs_news-item {
  display: grid;
  grid-template-columns: 380px 1fr;
  gap: 20px;
  align-items: flex-start;
}
.bbs_news-img {
  width: 100%;
  height: 220px;
  object-fit: cover;
}
.bbs_news-info .bbs_news-date {
  font-size: 16px;
  color: #222;
  margin-bottom: 8px;
}
.bbs_news-info .bbs_news-title {
  font-size: 15px;
  margin-bottom: 8px;
  font-weight: 500;
}
.bbs_news-info .bbs_news-desc {
  font-size: 14px;
  color: #444;
  line-height: 1.6;
  margin-bottom: 12px;
}
.bbs_news-submit {
  padding: 7px 20px;
  background: #000;
  color: #fff;
  border: none;
  cursor: pointer;
  font-size: 14px;
}

/* 移动端适配 */
@media (max-width: 768px) {
  .bbs_news {
    margin-top: -40px;
    padding: 20px;
  }
  .bbs_news-item {
    grid-template-columns: 1fr;
  }
  .bbs_news-img {
    height: 180px;
  }
}


.lsxl-container {
  width: 1320px;
  margin: 0 auto; /* 水平居中核心代码 */
}

/* 主题标题样式 */
.lsxl-block-title {
  font-size: 32px;
  font-weight: 600;
  color: #222;
  margin: 0 0 12px 0; 
  text-align: center; 
}

/* 时间文字样式 */
.lsxl-block-time {
	text-align: center;
  font-size: 16px;
  color: #888;
  margin: 0 0 30px 0; 
}

/* 正文内容区域 */
.lsxl-block-content {
  font-size: 16px;
  line-height: 1.8;
  color: #444;
}
.lsxl-block-content p {
  margin: 10px 45px 12px 0;
}

/* 响应式适配：屏幕小于1320px时容器铺满屏幕 */
@media screen and (max-width: 1320px) {
  .lsxl-container {
    width: 100%;
  }
}

.lsjy-wrapper {
	margin-bottom: 30px;
            width: 100%;
            padding: 0 20px;
            background: #ffffff;
        }
        .lsjy-container {
            max-width: 1320px;
            margin: 0 auto;
        }
        .lsjy-image-card {
            border: 3px solid #e5e5e5; /* 淡灰色外边框 */
            border-radius: 12px;
            padding: 12px;
            background: #fff;
            box-shadow: 0 4px 10px rgba(0,0,0,0.06); /* 默认基础立体感阴影 */
            transition: all 0.3s ease;
            cursor: pointer;
        }
        .lsjy-image-card:hover {
            transform: translateY(-8px); /* 向上浮动 */
            box-shadow: 0 14px 28px rgba(0,0,0,0.12); /* hover加深阴影，强化立体效果 */
        }
        .lsjy-inner-img {
            width: 100%;
            height: 375px;
            object-fit: cover; /* 保证图片不变形，裁切适配高度 */
            display: block;
            border-radius: 6px;
        }

