.container { display: flex; flex-wrap: wrap; } .grid-container { display: grid; grid-template-columns: repeat(2, 1fr); grid-column-gap: 32rpx; /* grid-row: 32rpx; */ padding-inline: 32rpx; padding-top: 16rpx; } .cell { overflow: hidden; /* margin-bottom: 16rpx; */ display: flex; flex-direction: column; align-items: center; } .device_img { width: 100%; height: 300rpx; border-radius: 16rpx; background-color: #F2F5F7; } .device_text { margin-top: 16rpx; text-align: center; width: 100%; font-size: 28rpx; margin-bottom: 72rpx; }