/* ========== ERP改版新增（2026-07-30） ========== */
/* 新闻/文章/FAQ等内容页细条Banner：宽高比锁定并居中裁切 */
.page23917_banner.banner-slim > img {
  aspect-ratio: 1920 / 460;
  object-fit: cover;
  object-position: center 55%;
  display: block;
}
/* 方案页Banner：代码文字层 + 高度锁定 */
.pape_banner {
  position: relative;
  overflow: hidden;
}
.pape_banner .pc_img img,
.pape_banner .wap_img img {
  width: 100%;
  aspect-ratio: 1920 / 600;
  object-fit: cover;
  object-position: center;
  display: block;
}
.pape_banner .w {
  line-height: 1;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
}
.pape_banner .w h1 {
  font-size: 36px;
  color: #1d1d1d;
  padding-bottom: 12px;
  line-height: 1.5;
}
.pape_banner .w span {
  font-size: 18px;
  color: #686868;
}
/* 深色背景Banner（如工贸一体）改白字 */
.pape_banner.banner-dark .w h1 {
  color: #ffffff;
}
.pape_banner.banner-dark .w span {
  color: rgba(255, 255, 255, 0.88);
}
@media (max-width: 991px) {
  .pape_banner .w {
    width: 92%;
    margin: 0;
  }
  .pape_banner .w h1 {
    font-size: 22px;
    padding-bottom: 8px;
  }
  .pape_banner .w span {
    font-size: 13px;
    line-height: 1.5;
  }
  .page23917_banner.banner-slim > img {
    aspect-ratio: 1920 / 620;
  }
}
/* 方案页概述标题h2（与原h3同样式，banner已占用h1） */
.title_index h2 {
  font-size: 34px;
  color: #333;
  line-height: 40px;
  margin-bottom: 20px;
  font-weight: 400;
}
@media (max-width: 991px) {
  .title_index h2 {
    margin-bottom: 0;
    font-size: 22px;
  }
}
/* 首页主视觉右移，避免与标题文字重叠（仅桌面端，移动端沿用原断点） */
@media (min-width: 992px) {
  .jzk_banner .astronaut2 {
    right: -220px;
  }
}
/* 首页"为什么选择"手风琴卡片：介绍/特性区宽度改自适应，修复展开态被右侧卡片遮挡（原写死770/600px） */
.index_23937_sev .index_23937_sev_list .index_23937_sev_list_t p,
.index_23937_sev .index_23937_sev_list .index_23937_sev_list_d {
  width: 100%;
}
/* 折叠态标题允许换行并收紧行高，长标题不溢出 */
.index_23937_sev .index_23937_sev_list .index_23937_sev_list_t h3 {
  line-height: 1.4;
  word-break: break-word;
}
/* 客户案例分类导航：栏目引导图约束为51x51小图标，与栏目名称同行显示（引导图原图较大，不约束会撑爆按钮） */
.case23911_nav a {
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
  overflow: hidden;
}
.case23911_nav a .img {
  float: none;
  flex: 0 0 51px;
  width: 51px;
  height: 51px;
}
.case23911_nav a .img img {
  width: 51px;
  height: 51px;
  object-fit: cover;
  border-radius: 14px;
  display: block;
}
.case23911_nav a h2 {
  float: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (max-width: 767px) {
  .case23911_nav a .img {
    flex: 0 0 31px;
    width: 31px;
    height: 31px;
  }
  .case23911_nav a .img img {
    width: 31px;
    height: 31px;
    border-radius: 8px;
  }
}
/* 行业方案总览页（solution.template.html）：正文内嵌链接改品牌蓝
   全局 a 为 #2f2e3f，与正文 #484848/#666 几乎同色，不加区分会被当成普通文字 */
.solution-overview .engineering_1 li .nox span a,
.solution-overview .title_index .p p a {
  color: #2362ff;
  transition: all 0.2s ease 0s;
}
.solution-overview .engineering_1 li .nox span a:hover,
.solution-overview .title_index .p p a:hover {
  color: #1a4bd6;
  text-decoration: underline;
}
/* 选型指引卡片：两条建议分行，行距略收紧避免撑出329px卡片 */
.solution-overview .engineering_3x6 li .nox span {
  line-height: 28px;
}

/* "为什么选择"展开态：描述区右侧与卡片边缘保持同左侧一致的38px间距；文字层置于装饰插画之上 */
.index_23937_sev .index_23937_sev_list.hv .index_23937_sev_list_t {
  position: relative;
  z-index: 9;
  width: 100%;
}
.index_23937_sev .index_23937_sev_list.hv .index_23937_sev_list_t p {
  display: block;
  width: 100% !important;
  max-width: 100%;
  white-space: normal;
  box-sizing: border-box;
}
.index_23937_sev .index_23937_sev_list.hv .index_23937_sev_list_d {
  position: relative;
  z-index: 9;
  width: 100% !important;
  box-sizing: border-box;
}
