.work { margin-bottom: 38rpx; background-color: white; border-radius: 32rpx; box-shadow: rgba(99, 99, 99, 0.1) 0px 2px 8px 0px; padding-bottom: 34rpx; } .work .workHead { display: flex; justify-content: space-between; align-items: center; padding: 20rpx 20rpx 10rpx; } .work .workHead .wH-left { display: flex; justify-content: space-between; align-items: center; } .work .workHead .wH-left .avatar { width: 80rpx; height: 80rpx; border-radius: 50%; overflow: hidden; background-color: #e4e1e1; } .work .workHead .wH-left .wH-left-user { margin-left: 18rpx; } .work .workHead .wH-left .wH-left-user .nickname { max-width: 320rpx; font-size: 28rpx; font-weight: 400; color: #000; } .work .workHead .wH-left .wH-left-user .time { display: flex; align-items: center; margin-top: 4rpx; font-size: 26rpx; color: rgba(0, 0, 0, 0.6); } .work .workHead .wH-left .wH-left-user .playNum { margin: 4rpx 4rpx 0rpx 20rpx; width: 30rpx; height: 30rpx; } .work .workHead .wH-right { display: flex; align-items: center; } .work .workHead .wH-right .wH-right-btn { text-align: center; margin-left: 30rpx; } .work .workHead .wH-right .wH-right-btn .img { width: 27rpx; height: 32rpx; } .work .workHead .wH-right .wH-right-btn .text { font-size: 26rpx; color: rgba(0, 0, 0, 0.74); } .work .workHead .wH-right .follow { display: flex; align-items: center; justify-content: center; width: 140rpx; font-size: 24rpx; padding: 8rpx 0rpx; border-radius: 50rpx; border: 1rpx solid #1BC665; color: #1BC665; } .work .workHead .wH-right .follow .character { width: 22rpx; height: 22rpx; margin-right: 6rpx; } .work .workHead .wH-right .isFans { border: 1rpx solid #E2ECFB; background-color: #E2ECFB; color: #333; } .work .workHead .wH-right .pkNum { color: #30C866; font-size: 44rpx; margin-right: 20rpx; } .work .workContent { position: relative; font-size: 0px; } .work .workContent .videoBox { position: relative; width: 100%; height: 422rpx; } .work .workContent .videoBox .maskBg { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); } .work .workContent .videoBox .maskImg { z-index: 10; width: 215rpx; height: 215rpx; position: absolute; top: 0px; right: 0px; left: 0px; bottom: 0px; margin: auto; } .work .workContent .videoBox .play { position: absolute; left: 20rpx; bottom: 15rpx; width: 70rpx; height: 70rpx; } .work .workContent .videoBox .cover { width: 100%; height: 100%; } .work .workContent .watermark { position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; z-index: 2; } .work .workContent .video { width: 100%; height: 422rpx; pointer-events: auto; } .work .workContent .audioBox { position: relative; height: 270rpx; overflow: hidden; display: flex; align-items: center; } .work .workContent .audioBox .audioBg { position: absolute; width: 100%; height: 100%; } .work .workContent .audioBox .titleBox { position: relative; margin-left: 50rpx; margin-right: 30rpx; width: 380rpx; font-size: 36rpx; line-height: 54rpx; color: white; text-align: center; } .work .workContent .audioBox .audioPlay { position: relative; width: 220rpx; height: 174rpx; display: flex; align-items: center; justify-content: center; } .work .workContent .audioBox .audioPlay .audioPlayBg { width: 150rpx; height: 150rpx; } .work .workContent .audioBox .audioPlay .audioPlayZhen { position: absolute; right: 30rpx; top: 16rpx; width: 32rpx; height: 40rpx; } .work .workContent .audioBox .audioPlay .cover { position: absolute; width: 130rpx; height: 130rpx; border-radius: 50%; } .work .workContent .audioBox .audioPlay .circle { animation: identifier 12s infinite linear; } .work .workContent .audioBox .progressBar { position: absolute; left: 0px; bottom: 0px; width: 100%; padding: 0rpx 24rpx; box-sizing: border-box; font-size: 0rpx; display: flex; align-items: center; } .work .workContent .audioBox .progressBar .audioSwitch { width: 26rpx; height: 34rpx; padding: 10rpx; margin-right: 20rpx; } .work .workContent .audioBox .progressBar .time { color: white; font-size: 22rpx; } .work .workContent .audioBox .progressBar .slider { flex: 1; } .work .workFooter { display: flex; justify-content: space-between; align-items: center; padding: 20rpx 20rpx 10rpx; } .work .workFooter .mangeL-box { position: relative; display: flex; align-items: center; margin-right: 30rpx; } .work .workFooter .mangeL-box .noticeTips { position: absolute; right: -38rpx; top: -10rpx; width: 34rpx; padding: 4rpx 0rpx; border-radius: 40rpx; color: white; font-size: 16rpx; text-align: center; background-color: #FF0000; } .work .workFooter .mangeL-box .icon { width: 44rpx; height: 44rpx; } .work .workFooter .mangeL-box .icon-name { margin-left: 8rpx; font-size: 26rpx; } .work .toReading { width: 166rpx; display: flex; align-items: center; justify-content: center; padding: 12rpx 32rpx; border-radius: 50rpx; background-color: #81C7FF; box-shadow: 0 4rpx 10rpx 0 rgba(50, 197, 255, 0.46); } .work .toReading .reading { width: 24rpx; height: 32rpx; } .work .toReading .reading-text { color: white; font-size: 30rpx; margin-left: 12rpx; } .work .pkToReading { width: 250rpx; } .work .pkPageBtns { width: 100%; margin-top: 16rpx; padding: 0rpx 32rpx; box-sizing: border-box; display: flex; align-items: center; justify-content: center; }