/* ==================== 荣誉图片容器（响应式优化版） ==================== */
.honor-images-container {
  position: relative;
}

.honor-images-container>div {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 20px;
  flex-wrap: wrap;
  /* 允许小屏换行 */
}

.hover-zoom {
  cursor: pointer;
  transition: transform 0.2s ease;
}

.hover-zoom:hover {
  transform: scale(1.02);
}

/* 小屏设备减弱缩放效果，避免图片超出视口 */
@media screen and (max-width: 768px) {
  .hover-zoom:hover {
    transform: scale(1.01);
  }
}

.overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 999;
  display: none;
}

.honor-images-container img {
  max-width: 100%;
  height: auto;
  display: block;
  object-fit: contain;
  /* 保证图片比例不变 */
}

/* 当图片数量较多时，在小屏下调整间距 */
@media screen and (max-width: 1300px) {

  .center-brief-wrapper,
  .histort-evolution-wrapper,
  .unit-culture-wrapper {
    width: 90%;
  }
}

/* 当图片数量较多时，在小屏下调整间距 */
@media screen and (max-width: 1200px) {
  .honor-images-container>div {
    gap: 16px;
  }


}

@media screen and (max-width: 768px) {
  .honor-images-container>div {
    gap: 12px;
  }


}