/**
 * Fadeel 首页：仅 SSR/无 slick 时的可见性兜底。
 * 布局与样式以 liqiang/style.css 为准，不在此覆盖 grid/排版。
 */
.index_hot .slick_recommend .big_pic .item .pic,
.index_hot .slick_recommend .big_pic .item .name,
.index_hot .slick_recommend .big_pic .item .txt_box {
  opacity: 1 !important;
}

/**
 * 社交橱窗：强制封面图可见（覆盖模板默认 hide + LazyLoad 改属性后兄弟选择器失效）。
 */
.index_social .list .item .pic .img-box > img {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
  position: absolute !important;
  inset: 0;
  width: 100% !important;
  height: 100% !important;
  object-fit: cover;
  z-index: 1;
}
.index_social .list .item .pic .img-box > iframe:not([src]):not([data-src]),
.index_social .list .item .pic .img-box > iframe[src=''],
.index_social .list .item .pic .img-box > iframe[data-src=''] {
  display: none !important;
  z-index: 0;
}

@media (max-width: 991px) {
  .w104-layout {
    padding-bottom: 64px;
  }
}

/**
 * 原站 body.index-body 为 overflow-x:hidden，推荐区 slick-list 负 margin 不撑出横向滚动。
 * 本站 index-body 在内层 div，须在布局根裁切，否则 375 宽可横滑（scrollWidth≈431）。
 */
html,
body,
.w104-layout.index-body,
.fadeel-layout {
  overflow-x: hidden;
}

@media (max-width: 767px) {
  .index_hot .slick_recommend .big_pic {
    overflow: hidden;
  }
}
