/* ==================== 媒体报道（meiti）栏目：左列表 + 右推荐（设计稿：媒体报道列表区） ==================== */
/* 列表页：左 2/3 文字条目列表（标题/摘要/日期 + 分隔线），右 1/3 推荐视频卡 */
.meiti-wrap {
  display: flex;
  align-items: flex-start;
  margin-top: 4.5rem; /* 与 ketang-feat 的标题区-内容间距一致 */
}
.meiti-main { flex: 1 1 auto; min-width: 0; padding-right: 6rem; }
.meiti-item {
  padding: 3.4rem 1.2rem 3.2rem;
  margin-left: -1.2rem;
  margin-right: -1.2rem;
  border-bottom: 1px solid #e8e8e8;
  transition: background .3s ease;
}
.meiti-item:first-child { padding-top: .6rem; }
.meiti-item:hover { background: #f5f6f8; }
.meiti-item-title {
  font-size: 2.29rem; font-weight: 600; line-height: 1.4;
  margin: 0 0 1.4rem;
}
.meiti-item-title a { color: #17335c; }
.meiti-item-note { color: #999; line-height: 1.9; margin: 0 0 1.6rem; }
.meiti-date { font-size: .93rem; color: #b5b5b5; }
.meiti-main .ketang-page { text-align: left; }

/* 右栏：推荐视频封面卡（黑描边圆角 + 常显播放钮，无文字） */
.meiti-side { flex: 0 0 36rem; }
.meiti-side-card {
  position: relative; display: block; overflow: hidden;
  background: #0b1e44;
  border: 2px solid #1a1a1a; border-radius: 1rem;
}
.meiti-side-card + .meiti-side-card { margin-top: 5rem; }
.meiti-side-card img { display: block; width: 100%; height: auto; }

/* 详情页：正文内视频框（url 有值时 popup-youtube 弹窗播放），限宽居中避免小图全宽拉伸 */
.meiti-video {
  position: relative; display: block; overflow: hidden;
  background: #0b1e44; border-radius: 4px;
  max-width: 96rem; margin: 3.57rem auto 0;
}
.meiti-video img { display: block; width: 100%; height: auto; }
.meiti-video .media-play { opacity: 1; }

@media (max-width: 1199px) {
  .meiti-main { padding-right: 4rem; }
  .meiti-side { flex-basis: 30rem; }
}
@media (max-width: 999px) {
  .meiti-main { padding-right: 0; }
  .meiti-side { display: none; }
}
@media (max-width: 767px) {
  .meiti-item { padding: 2.4rem 0 2.2rem; }
  .meiti-item-title { font-size: 1.9rem; }
}
