.activity-img, .activity-img image{ width: 100%; height: 480rpx; } .activity-detail{ width: 710rpx; padding: 30rpx; margin: -50rpx auto 130rpx; position: relative; margin-top: -50rpx; background: #fff; border-radius:30rpx 30rpx 0px 0px; overflow: hidden; box-shadow: 0px 2px 8px 0px rgba(35, 24, 21, 0.1); box-sizing: border-box; } .activity-title{ font-size: 32rpx; color: #122939; font-weight: bold; padding-bottom: 15rpx; } .activity-date{ font-size: 28rpx; color: #999; } .people{ width: 24rpx; height: 20rpx; margin-right: 10rpx; } .position{ width: 20rpx; height: 24rpx; margin-right: 10rpx; } .activity-info{ padding: 30rpx 0; font-size: 32rpx; color: #122939; } .activity-text{ line-height: 35rpx; font-size: 28rpx; margin-bottom: 15rpx; } .activity-text:last-child{ margin-bottom: 0; } .activity-text text{ color: #BBBBBB; } .activity-container{ padding: 30rpx 0; } .part{ margin-bottom: 30rpx; } .part:last-child{ margin-bottom: 0; } .part-title{ color: #122939; font-size: 32rpx; margin-bottom: 10rpx; font-weight: bold; } .comment-btn{ display: inline-block; padding: 5rpx 10rpx; background: linear-gradient(90deg, rgba(21, 113, 250, 0.97), rgba(21, 183, 250, 0.97)); border-radius: 8rpx; color: #fff; font-size: 28rpx; border-radius: 10rpx; } .part-content{ font-size: 28rpx; line-height: 40rpx; } .part-info{ line-height: 50rpx; color: #242424; font-size: 28rpx; } .part-info text{ color: #BBBBBB; } .sign-box{ position: fixed; bottom: 0; left: 0; right: 0; box-shadow:0px 0px 17px 0px rgba(0,0,0,0.1); height: 120rpx; padding: 20rpx 30rpx; box-sizing: border-box; background: #fff; } .sign-btn{ width: 100%; height: 80rpx; background: linear-gradient(90deg, rgba(21, 113, 250, 0.97), rgba(21, 183, 250, 0.97)); border-radius: 36rpx; display: flex; justify-content: center; align-items: center; font-size: 30rpx; color: #fff; }