page{ background: #f7f7f7; } .box { background: #fff; display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; border-top: 1rpx solid #F4F4F4; padding: 50rpx 30rpx; } .box .item:first-child { margin-top: 0rpx; } .box .item:nth-child(2) { margin-top: 0rpx; } .box .item { margin-top: 40rpx; width: calc(50% - 10rpx); height: 257rpx; } .box .item image { width: 100%; height: 206rpx; border-radius: 10rpx; } .box .item .name { width: 100%; height: 51rpx; line-height: 60.5rpx; font-size: 32rpx; font-weight: bold; color: rgba(36, 36, 36, 1); overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }