/* packageA/member/course/VoiceDetail/VoiceDetail.wxss */ @import "/mycss/stylesheet.wxss"; @import "/mycss/iconfont.wxss"; .voice_detail .content .content_a { background: #fff; padding-bottom: 20rpx; } .voice_detail .content .content_a .banner { width: 100%; height: 332rpx; overflow: hidden; background: #f5f5f5; } .voice_detail .content .content_a .banner .image { width: 100%; height: 100%; } .voice_detail .content .content_a .banner image { width: 100%; height: 100%; } .voice_detail .content .content_a .h1 { font-size: 32rpx; height: 80rpx; line-height: 80rpx; text-align: left; padding: 0 28rpx; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .voice_detail .content .content_a .audio-wrapper { padding: 20rpx; } .voice_detail .content .content_b { background: #fff; margin-top: 20rpx; } .voice_detail .content .content_b .h2 { height: 80rpx; line-height: 80rpx; font-size: 32rpx; display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; padding: 0 28rpx; } .voice_detail .content .content_b .h2 .span { font-size: 28rpx; color: #8c8c8c; font-weight: normal; } .voice_detail .content .content_b .text { padding: 20rpx 40rpx; text-align: left; font-size: 28rpx; color: #666; } .voice_detail .content .content_c { text-align: center; background: #fff; margin-top: 20rpx; padding-bottom: 40rpx; } .voice_detail .content .content_c .h3 { height: 80rpx; line-height: 80rpx; font-size: 32rpx; text-align: left; padding: 0 28rpx; } .voice_detail .content .content_c .code .span { color: #8c8c8c; } .voice_detail .content .content_c .code .img { width: 240rpx; height: 240rpx; overflow: hidden; background: #f5f5f5; margin: 20rpx auto; } .voice_detail .content .content_c .code .img image { width: 100%; } .voice-item { padding: 10rpx 16rpx 0 16rpx; border: 2rpx solid #eee; } .voice-item .voice-content { display: flex; font-size: 14px; } .voice-item .first { flex: 0 0 64rpx; } .voice-item .second { flex: 1; line-height: 50rpx; } .voice-item .icon { flex: 0 0 64rpx; align-items: center; display: flex; } .voice-item .icon image { width: 50rpx; height: 50rpx; display: inline-block; } .time { display: flex; justify-content: space-between; } .time_left { text-align: left; }