/* 设置获奖图片展示  */

.grid-container {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 10px;
    max-width: 100%; /* 确保网格容器不会超出页面宽度 */
}

.grid-item {
    border: 1px solid #ccc;
    padding: 10px;
    text-align: center;
}

.grid-item img {
    max-width: 100%;
    max-height: 200px; /* 可根据需要调整最大高度 */
    height: auto;
}

.honor-wall {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    padding: 20px;
    max-width: 100%; /* 确保容器不会超出页面宽度 */
}

.honor {
    border: 1px solid #ccc;
    margin: 10px;
    width: calc(33% - 20px);
    box-shadow: 0 0 10px #ccc;
    overflow: hidden;
    max-width: 50%; /* 确保图片容器不会超出页面宽度 */
}

.honor-image {
    width: 100%;
    max-height: 200px; /* 可根据需要调整最大高度 */
    height: auto;
}

.honor-info {
    padding: 10px;
}

.honor-info p {
    margin: 5px 0;
}

/* 响应式布局 */
@media (max-width: 768px) {
    .grid-container {
        grid-template-columns: repeat(1, 1fr); /* 在较小屏幕上调整为1列布局 */
    }

    .honor {
        width: calc(100% - 20px); /* 在小屏幕上全宽展示 */
    }
}
