.plv-mp-question-wrap { height: 100%; border-radius: 8px 8px 0 0; background: #fff; color: #333; font-size: 32rpx; } .plv-mp-question-wrap.show { position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 2000; } .plv-mp-question-panel-title { height: 98rpx; border-bottom: 1px solid #EDEDEF; font-size: 32rpx; display: flex; justify-content: center; align-items: center; position: relative; box-sizing: border-box; } .plv-mp-question-panel-title__close { position: absolute; width: 46rpx; height: 46rpx; right: 32rpx; top: 50%; transform: translateY(-50%); } .plv-mp-question-content { position: absolute; width: 100%; top: 98rpx; left: 0; bottom: 176rpx; } .plv-mp-question-content_container { padding: 40rpx 48rpx; } .plv-mp-question-title { font-weight: 600; font-size: 32rpx; text-align: center; margin-bottom: 40rpx; } .plv-mp-question-subject { margin-bottom: 40rpx; } .plv-mp-question-subject-title { margin-bottom: 40rpx; } .plv-mp-question-subject-title_require { color: #FF5722; } .plv-mp-question-subject-title_type { color: #666666; } .plv-mp-question-subject-title_score { color: #3082FE; } .plv-mp-question-subject-option { height: 80rpx; border-radius: 40rpx; border: 1px solid #CFD8DC; padding: 0 32rpx; display: flex; align-items: center; margin-bottom: 24rpx; line-height: 60rpx; } .plv-mp-question-subject-option.selected { border-color: #3082FE; color: #3082FE; } .plv-mp-question-subject-option:last-of-type { margin-bottom: 0; } .plv-mp-question-subject-textarea { height: 160rpx; border-radius: 8rpx; font-size: 32rpx; width: 100%; display: block; border: 1px solid #CFD8DC; box-sizing: border-box; padding: 20rpx 30rpx; } .plv-mp-question-bottom { position: absolute; width: 100%; height: 176rpx; left: 0; bottom: 0; display: flex; justify-content: center; align-items: center; } .plv-mp-question-bottom_submit_btn { height: 96rpx; width: 654rpx; border-radius: 50rpx; background: #3082FE; color: #fff; font-size: 32rpx; display: flex; justify-content: center; align-items: center; } .plv-mp-question-modal { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1000; }