/* 社会责任：居中排版 + 图片按比例撑开 */
#c_effect_047-1693219616531 .e_h1-6 {
  text-align: center;
}
#c_effect_047-1693219616531 .e_image-4 {
  overflow: hidden;
  width: 100%;
}
#c_effect_047-1693219616531 .e_image-4 img {
  width: 100% !important;
  height: auto !important;
  object-fit: contain;
  display: block;
  margin: 0 auto;
}
#c_effect_047-1693219616531 .e_text-3 {
  text-align: center;
}
#c_effect_047-1693219616531 .honoRBox {
  width: 100%;
  overflow: hidden;
}
#c_effect_047-1693219616531 .honoRBox .swiper-slide {
  height: auto;
  box-sizing: border-box;
}
#c_effect_047-1693219616531 .honoRBoxBB {
  position: relative;
  display: block;
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 52px;
  box-sizing: border-box;
}
/* 无需滑动时去掉为箭头预留的左右留白 */
#c_effect_047-1693219616531 .honoRBoxBB:has(.swiper-button-lock) {
  padding-left: 0;
  padding-right: 0;
}
#c_effect_047-1693219616531 .honoRBoxBB .swiper {
  width: 100%;
  max-width: 1100px;
  margin: 0 auto;
}
@media (max-width: 768px) {
  #c_effect_047-1693219616531 .honoRBoxBB {
    padding: 0 40px;
  }
}

/*
 * 箭头来自模板里的 Swiper 导航（卡片超出可视区时可左右滑）。
 * 桌面 3 张刚好铺满时 Swiper 会加 lock，应隐藏，勿用 display:flex !important 强行显示。
 */
#c_effect_047-1693219616531 .honoRBoxBB .swiper-button-prev,
#c_effect_047-1693219616531 .honoRBoxBB .swiper-button-next {
  width: 40px !important;
  height: 40px !important;
  margin-top: 0 !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
  border-radius: 50%;
  background: #01948c !important;
  color: #fff !important;
  z-index: 12;
  display: none;
  align-items: center;
  justify-content: center;
}
/* 仅在可滑动时显示 */
#c_effect_047-1693219616531 .honoRBoxBB .swiper:not(.swiper-initialized) ~ .swiper-button-prev,
#c_effect_047-1693219616531 .honoRBoxBB .swiper:not(.swiper-initialized) ~ .swiper-button-next {
  display: none !important;
}
#c_effect_047-1693219616531 .honoRBoxBB .swiper-button-prev:not(.swiper-button-lock):not(.swiper-button-disabled),
#c_effect_047-1693219616531 .honoRBoxBB .swiper-button-next:not(.swiper-button-lock):not(.swiper-button-disabled) {
  display: flex !important;
}
/* 两端 disabled 但中间仍可滑时仍显示；整组 lock 则隐藏 */
#c_effect_047-1693219616531 .honoRBoxBB .swiper-button-prev.swiper-button-disabled:not(.swiper-button-lock),
#c_effect_047-1693219616531 .honoRBoxBB .swiper-button-next.swiper-button-disabled:not(.swiper-button-lock) {
  display: flex !important;
  opacity: 0.35;
}
#c_effect_047-1693219616531 .honoRBoxBB .swiper-button-lock {
  display: none !important;
}
#c_effect_047-1693219616531 .honoRBoxBB .swiper-button-prev {
  left: 0 !important;
  right: auto !important;
}
#c_effect_047-1693219616531 .honoRBoxBB .swiper-button-next {
  right: 0 !important;
  left: auto !important;
}
#c_effect_047-1693219616531 .honoRBoxBB .swiper-navigation-icon,
#c_effect_047-1693219616531 .honoRBoxBB .swiper-button-prev svg,
#c_effect_047-1693219616531 .honoRBoxBB .swiper-button-next svg {
  display: none !important;
}
#c_effect_047-1693219616531 .honoRBoxBB .swiper-button-prev::before,
#c_effect_047-1693219616531 .honoRBoxBB .swiper-button-next::before {
  display: none !important;
  content: none !important;
}
#c_effect_047-1693219616531 .honoRBoxBB .swiper-button-prev::after,
#c_effect_047-1693219616531 .honoRBoxBB .swiper-button-next::after {
  display: block !important;
  content: "" !important;
  font-size: 0 !important;
  line-height: 0 !important;
  width: 0 !important;
  height: 0 !important;
  border-style: solid !important;
  background: none !important;
  position: static !important;
  transform: none !important;
}
#c_effect_047-1693219616531 .honoRBoxBB .swiper-button-prev::after {
  border-width: 7px 10px 7px 0 !important;
  border-color: transparent #fff transparent transparent !important;
  margin-left: -2px;
}
#c_effect_047-1693219616531 .honoRBoxBB .swiper-button-next::after {
  border-width: 7px 0 7px 10px !important;
  border-color: transparent transparent transparent #fff !important;
  margin-right: -2px;
}
