page { background-color: #fff; } .news-title { border-bottom: 1px solid #fafafc; margin-bottom: 20rpx; padding-bottom: 20rpx; } .title { font-size: 36rpx; font-weight: 700; margin-bottom: 10rpx; } .from-date { color: #bbb; display: flex; font-size: 28rpx; justify-content: space-between; } .news-content { border-bottom: 1px solid #fafafc; font-size: 30rpx; line-height: 60rpx; min-height: 600rpx; } .comment { margin: 20rpx 0 130rpx; } .comment-title { font-size: 32rpx; font-weight: 700; } .talk-user,.user-info { display: flex; justify-content: space-between; margin-bottom: 10rpx; } .user-info image { height: 80rpx; margin-right: 20rpx; width: 80rpx; } .good image { height: 40rpx; margin-top: -8rpx; vertical-align: middle; width: 40rpx; } .name { font-size: 32rpx; line-height: 50rpx; } .time { color: #888; font-size: 24rpx; } .good text { line-height: 80rpx; } .comment-box { border-bottom: 1px solid #fafafc; margin-top: 20rpx; padding-bottom: 20rpx; } .talk-content { font-size: 30rpx; line-height: 40rpx; } .talk-time { color: #bbb; font-size: 28rpx; margin-top: 10rpx; } .do-reply { background-color: #fff; border-top: 1px solid #fafafc; bottom: 0; display: flex; left: 0; padding: 35rpx 20rpx; position: fixed; right: 0; z-index: 100; } .do-reply input { background-color: #f0f0f0; border-radius: 40rpx; box-sizing: border-box; height: 60rpx; padding: 0 20rpx; width: 80%; } .collect { height: 60rpx; text-align: center; width: 20%; } .collect image { height: 100%; } .reply-row { background-color: #f7f7f7; line-height: 60rpx; padding: 0 10rpx; word-break: break-all; } .reply-row text { font-weight: 700; }