/* News list / detail：与新站头/底并存 */
.mot-news-legacy {
  position: relative;
  width: 100%;
}

.mot-news-page {
  display: block;
  width: 100%;
}

.mot-news-legacy #sihkpr,
.mot-news-legacy #p2ad60ec7 {
  max-width: 100%;
}

/* Banner：高度对齐案例；文字垂直居中 */
#cytmFmE.mot-news-banner {
  position: relative;
  width: 100%;
  height: 480px !important;
  min-height: 480px !important;
  margin: 0 !important;
  overflow: hidden;
  box-sizing: border-box;
}

#cytmFmE.mot-news-banner > ul,
#cytmFmE.mot-news-banner > ul > li {
  height: 100% !important;
  min-height: 0 !important;
  margin: 0;
  padding: 0;
  list-style: none;
  box-sizing: border-box;
}

#cytmFmE.mot-news-banner > ul > li {
  display: block !important;
  width: 100% !important;
}

#cytmFmE.mot-news-banner #chAPMHq {
  position: relative;
  height: 100% !important;
  min-height: 0 !important;
  padding: 2% 12% !important;
  display: flex !important;
  flex-direction: column;
  justify-content: center !important;
  align-items: flex-start;
  box-sizing: border-box;
}

#cytmFmE.mot-news-banner #chAPMHq > .rowList {
  position: relative !important;
  z-index: 2;
  width: 100%;
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;
  align-items: flex-start !important;
  float: none !important;
  top: auto !important;
  left: auto !important;
  right: auto !important;
  bottom: auto !important;
  transform: none !important;
}

#cytmFmE.mot-news-banner .cBBH3xLA,
#cytmFmE.mot-news-banner #crDtFup {
  display: block !important;
  position: relative !important;
  float: none !important;
  width: auto !important;
  max-width: 100% !important;
  clear: both !important;
  top: auto !important;
  left: auto !important;
  right: auto !important;
  bottom: auto !important;
  transform: none !important;
  margin: 0 !important;
}

#cytmFmE.mot-news-banner .cBBH3xLA {
  margin: 0 0 0.8rem 0 !important;
}

#crDtFup .CrumbsBox {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  white-space: nowrap;
}

#crDtFup .CrumbsBox .crDtFupIc,
#crDtFup .CrumbsBox .btnIcon {
  display: inline-block;
  flex: 0 0 auto;
  line-height: 1;
}

.mot-news-banner--no-bg #chAPMHq,
.mot-news-banner--no-bg .mot-news-banner-bg-fallback {
  background: #f0f0f0 !important;
}

.mot-news-banner--no-bg .cBBH3xLA,
.mot-news-banner--no-bg .cBBH3xLA .pagepointA,
.mot-news-banner--no-bg .crDtFupFont,
.mot-news-banner--no-bg .crDtFupFont a,
.mot-news-banner--no-bg .crDtFupIc {
  color: #222 !important;
}

#cytmFmE.mot-news-banner .rowBgPreview {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}

/* 列表卡片图裁剪 */
.mot-news-list-root .cEyhmee .Imgbox {
  position: relative;
  display: block;
  width: 100%;
  height: 0;
  padding-top: 66.666%;
  overflow: hidden;
}

.mot-news-list-root .cEyhmee .Imgbox img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.mot-news-list-empty {
  margin: 3rem 0;
  text-align: center;
  font-size: 1.6rem;
  color: #666;
}

/* 详情：去掉橙色底，正文区 #f3f7fa，正文字号 16px */
.mot-news-detail-root,
.mot-news-detail-root#p2ad60ec7 {
  background: #f3f7fa !important;
}

.mot-news-detail-root #c3Bhs1i,
.mot-news-detail-root .c3Bhs1iA,
.mot-news-detail-root .c3Bhs1iA .pagepointA,
.mot-news-detail-root .c3Bhs1iA .textLineP {
  color: #333 !important;
}

.mot-news-detail-root #cuwd98d,
.mot-news-detail-root .cuwd98d {
  background: #f3f7fa !important;
  background-color: #f3f7fa !important;
}

.mot-news-detail-root #cuwd98d > .rowListBg,
.mot-news-detail-root .cuwd98d > .rowListBg {
  background: none !important;
}

.mot-news-detail-root #cvMTQJI,
.mot-news-detail-root .cvMTQJIboxCont,
.mot-news-detail-root .cvMTQJIBox {
  background: #f3f7fa !important;
  background-color: #f3f7fa !important;
}

.mot-news-detail-root #cw3Im1X,
.mot-news-detail-root .cw3Im1XA,
.mot-news-detail-root #cw3Im1X .textLineP,
.mot-news-detail-root #cw3Im1X .textLineP p,
.mot-news-detail-root .enlarge_detailed_info,
.mot-news-detail-root .enlarge_detailed_info p,
.mot-news-detail-root .enlarge_detailed_info li,
.mot-news-detail-root .enlarge_detailed_info span {
  font-size: 16px !important;
  line-height: 1.75 !important;
}

.mot-news-detail-root #cw3Im1X .textLineP,
.mot-news-detail-root .enlarge_detailed_info {
  max-width: 100%;
  overflow-wrap: anywhere;
  text-align: left;
}

.mot-news-detail-root #cw3Im1X img {
  max-width: 100%;
  height: auto;
}

.mot-news-detail-root #ccBBJVf {
  margin-top: 2rem;
}

.mot-news-detail-root #ccBBJVf img {
  width: 100%;
  height: auto;
  display: block;
}

@media screen and (max-width: 960px) {
  #cytmFmE.mot-news-banner {
    height: 280px !important;
    min-height: 280px !important;
  }

  #cytmFmE.mot-news-banner #chAPMHq {
    padding: 3% 6% !important;
  }
}
