.issue-item { width: 100%; background: #fff; box-sizing: border-box; border-radius: 16rpx; padding: 0 24rpx; overflow: hidden; margin-bottom: 20rpx; } .issue-item .content { font-size: 36rpx; color: #333; line-height: 52rpx; margin-top: 30rpx; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; white-space: normal !important; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .issue-item .time { font-size: 20rpx; color: #999; line-height: 38rpx; height: 38rpx; } .issue-item .image-list { display:grid; grid-template-columns: repeat(auto-fit, minmax(214rpx, 1fr)); grid-gap: 10rpx; height: 160rpx; margin-top: 20rpx; } .issue-item .image-list image { width: 100%; height: 100%; object-fit: cover; border-radius: 16rpx; overflow: hidden; } .issue-item .type { width:100%; padding: 20rpx 0; display: flex; justify-content: space-between; align-items: center; } .issue-item .type .issue-catalogy { font-size: 26rpx; line-height: 40rpx; color: #FFB400; width: calc(100% - 100rpx); display: flex; } .issue-item .type .issue-catalogy .category-name { margin-right: 20rpx; } .issue-item .type .handle-type { height: 34rpx; color: #fff; padding: 0 10rpx; border-radius: 15rpx; line-height: 34rpx; text-align: center; font-size: 22rpx; background: #FFBF42; } .issue-item .type .handle-type.type-1 { background: #ff4e4e; } .issue-item .type .handle-type.type-2 { background: #ff4e4e; } .issue-item .type .handle-type.type-3 { background: #ffbf42; } .issue-item .type .handle-type.type-4 { background: #dcdcdc; } .issue-item .hot-remark { width: 100%; height: 120rpx; background: #f2f2f2; border-radius: 16rpx; box-sizing: border-box; padding: 0 20rpx; overflow: hidden; margin-bottom: 35rpx; } .issue-item .hot-remark .altitude { width: 100%; height: 28rpx; display: flex; justify-content: space-between; align-items: center; margin-top: 20rpx; } .issue-item .hot-remark .altitude .left { display: flex; height: 100%; align-items: center; } .issue-item .hot-remark .altitude .left image { width: 26rpx; height: 26rpx; object-fit: cover; } .issue-item .hot-remark .altitude .left .tip { font-size: 24rpx; color: #FF4B2D; margin-left: 8rpx; } .issue-item .hot-remark .altitude .right { color: #999; font-size: 20rpx; } .issue-item .hot-remark .remark-content { width: 100%; font-size: 30rpx; color: #333; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; height: 60rpx; line-height: 60rpx; }