/* M 站全站微调（与 muban index.min.css 并存，仅补充间距等） */

/* 主导航 4 列均分，避免去掉一项后右侧留白 */
header nav ul {
  display: flex;
  width: 100%;
}
header nav ul li {
  flex: 1 1 0;
  min-width: 0;
}

.topicNavBox .topicNavList {
  margin-top: 0.2rem;
}

.xqzGmClassifyBox[data-amtc-classify-expanded='1'] > ul.multiColumnList {
  max-height: none !important;
}

.xqzGdMainBox .gdMainSw .swiper-slide.imgBox img,
.xqzGdMainBox .boxCont .imgBox img {
  cursor: zoom-in;
  -webkit-tap-highlight-color: transparent;
}

/* 站点 logo：PNG 按高度等比显示，避免头部/底部位置变形 */
header .hdTop h1 > a.logo,
footer > a.imgBox {
  display: flex;
  align-items: center;
}
header .hdTop h1 > a.logo > img,
footer > a.imgBox > img {
  width: auto;
  height: 100%;
  max-width: 100%;
  object-fit: contain;
  display: block;
}
