.layout { display: table; width: 100%; margin: 20rpx 0; padding: 0 20rpx; min-height: 276rpx; background: #fff; /* flex-direction: column; justify-content: space-between; box-sizing: border-box; */ } .img { display: table-cell; padding: 20rpx 20rpx 20rpx 10rpx; /* width: 190rpx; height: 246rpx; */ width: 193rpx; height: 260rpx; } .img .imgsrc { /* width: 190rpx; height: 246rpx; */ width: 193rpx; height: 260rpx; background: #f1f1f1; /* border-radius: 16rpx; */ position: absolute; } .left { display: table-cell; padding: 20rpx 20rpx 20rpx 20rpx; width: 220rpx; height: 246rpx; /* border-radius: 16rpx; */ overflow: hidden; margin-right: 20rpx; position: relative; } .activity-image { width: 100%; height: 100%; object-fit: cover; } .user-state { position: absolute; z-index: 955; font-size: 24rpx; color: #fff; width: 92rpx; height: 36rpx; line-height: 37rpx; text-align: center; border-radius: 0 0 16rpx 0; background: #d1d1d1; } .signed-logo { width: 174rpx; height: 118rpx; right: 20rpx; margin: -262rpx 20rpx 0rpx 0rpx; /* object-fit: cover; */ /* right: 0; top: 20rpx; */ position: absolute; z-index: 955; } .infos { display: table-cell; padding: 20rpx 20rpx 10rpx 0rpx; min-height: 246rpx; vertical-align: top; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .infos .infos_title { line-height: 50rpx; min-height: 100rpx; overflow: hidden; font-size: 34rpx; font-family: Source Han Serif SC; font-weight: 400; color: #000000; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; word-break: break-all; } .infos .infos_title .title-tag { position: relative; top: -6rpx; display: inline-block; width: 59rpx; height: 30rpx; background: linear-gradient(90deg, #f61d15 1%, #fd674d 100%); border-radius: 15rpx 15rpx 15rpx 0rpx; line-height: 30rpx; text-align: center; font-size: 18rpx; font-family: Source Han Serif SC; font-weight: 400; font-style: italic; color: #ffffff; } .infos .infos_times { font-size: 24rpx; min-height: 100rpx; overflow: hidden; color: #a8a8a8; } .infos .infos_times view { line-height: 40rpx; padding-top: 4rpx; display: flex; align-items: center; font-size: 24rpx; font-family: Source Han Serif SC; font-weight: 300; color: #bdbdbd; } .infos .infos_times view image { /* display: block; */ display: none; } .infos .infos_times view text { display: block; width: 440rpx; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; word-wrap: normal; } .imgsize { position: relative; margin-right: 5rpx; width: 24rpx; height: 24rpx; } .infos .infos_nums { padding-bottom: 10rpx; font-size: 26rpx; height: 36rpx; color: #666; } .infos .infos_nums { height: 40rpx; width: 100%; display: table; font-size: 28rpx; font-family: Source Han Serif SC; font-weight: 400; color: #4f4f4f; } .loadmore { width: 100%; text-align: center; height: 50px; line-height: 50px; background: #f6f8f8; font-size: 12px; color: #999; } .infos .infos_nums > view { display: block; font-size: 26rpx; /* padding: 0px 20rpx 0px 20rpx; */ height: 40rpx; line-height: 40rpx; border-radius: 20rpx; margin: 10rpx 5rpx 0rpx 0rpx; float: left; } .infos .infos_nums > view text { font-weight: bold; } .infos .infos_nums > view text.z-stress { font-weight: bold; color: #e72418; }