.list-item { width:100%; padding: 30rpx 0 10rpx 0; } .list-item .content { padding: 0 20rpx; box-sizing: border-box; width: 100%; } .list-item .personal-info { width: 100%; height: 56rpx; display: flex; align-items: center; margin-bottom: 16rpx; } .list-item .personal-info .avatar { width: 56rpx; height:56rpx; border-radius: 50%; object-fit: cover; } .list-item .personal-info .right { margin-left: 10rpx; height: 100%; display: flex; flex-direction: column; justify-content: space-between; } .list-item .personal-info .name { font-size: 26rpx; line-height: 26rpx; color: #666; display: flex; align-items: center; } .list-item .personal-info .name .party-flag { width: 22rpx; height: 22rpx; margin-left: 5rpx; } .list-item .personal-info .time { font-size: 20rpx; color: #999; line-height: 20rpx; } .list-item .my-info { width: 100%; height: 56rpx; display: flex; align-items: center; justify-content: flex-end; margin-bottom: 16rpx; } .list-item .my-info .avatar { width: 56rpx; height:56rpx; border-radius: 50%; object-fit: cover; } .list-item .my-info .right { margin-right: 10rpx; height: 100%; display: flex; flex-direction: column; justify-content: space-between; align-items: flex-end; } .list-item .my-info .name { font-size: 26rpx; line-height: 26rpx; color: #666; display: flex; align-items: center; } .list-item .my-info .name .party-flag { width: 22rpx; height: 22rpx; margin-right: 5rpx; transform: rotateY(180deg); } .list-item .my-info .time { font-size: 20rpx; color: #666; line-height: 20rpx; } .list-item .topic-content { width: calc(100% - 66rpx - 66rpx); margin-left: 66rpx; background: #fff; border-radius: 16rpx; overflow: hidden; } .list-item .topic-content .topic-image { width: 100%; height: 305rpx; overflow: hidden; display: flex; justify-content: center; align-items: center; } .list-item .topic-content .topic-image image { width: 100%; } .list-item .topic-content .type { width: 70rpx; height: 32rpx; line-height: 32rpx; text-align: center; font-size: 24rpx; color: #F87A9A; border: 1rpx solid #fde2e2; background: #fdf0f0; margin: 18rpx 0 8rpx 20rpx; border-radius: 6rpx; } .list-item .topic-content .type-10 { color: #2fb7b1; background: #e5f5f5; width: 110rpx; border: 1rpx solid #cdeaea; } .list-item .topic-content .type-15 { color: #3c6cfc; background: #e9eefd; width: 110rpx; border: 1rpx solid #d6e0fd; } .list-item .topic-content .type-20 { color: #333333; background: #f7f7f7; width: 100rpx; border: 1rpx solid #d3d3d3; } .list-item .topic-content .title { font-size: 36rpx; color: #333; line-height: 52rpx; box-sizing: border-box; padding: 0 20rpx; margin-bottom: 24rpx; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; white-space: normal !important; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .list-item .topic-content .operation { width: 100%; height: 90rpx; box-sizing: border-box; padding: 0 20rpx; display: flex; align-items: center; justify-content: space-between; border-top: 1rpx solid #dbe7e7; } .list-item .topic-content .operation .notice { font-size: 28rpx; color: #666; } .list-item .topic-content .operation .detail { display: flex; align-items: center; height: 100%; } .list-item .topic-content .operation .detail text { font-size: 28rpx; color: #3C6CFC; } .list-item .topic-content .operation .detail image { width: 32rpx; height: 32rpx; object-fit: cover; margin-left: 5rpx; position: relative; top: 2rpx; }