input { width:600rpx; display: inline-block; font-size: 32rpx; vertical-align: middle; margin-top: -3rpx; } .radio-group { display: inline-block; } .section { height: 100rpx; line-height: 100rpx; width: 710rpx; margin: 0 auto; border-bottom: 1px solid #eee; } .address{ width: 710rpx; margin: 0 auto; border-bottom: 1px solid #eee; padding-bottom: 10rpx; } .radio{ margin-right: 30rpx; } .section__title, .picker, picker { display: inline-block; font-size: 32rpx; color: #999; } radio { transform:scale(0.8); } .section__title { color: #999; } .section > text:nth-of-type(1) { font-size: 32rpx; display: inline-block; margin-right: 20rpx; } .address > text:nth-of-type(1) { font-size: 32rpx; display: inline-block; margin-right: 20rpx; } .btn{ position: fixed; bottom: 30rpx; left: 0; right: 0; margin: auto; width: 600rpx; color: #fff; height: 86rpx; line-height: 86rpx; text-align: center; border-radius:60rpx; background: orange; font-size: 32rpx; z-index: 1000; } .active{ opacity: .6; } .sec{ position: relative; } .input{ position: absolute; left: 84rpx; z-index: 1000; top: 0; bottom: 0; margin: auto; background: #fff; } .names{ font-size: 26rpx; line-height: 46rpx; color: #999; } .ques{ padding-left: 20rpx; margin-bottom:140rpx; } .ques text{ display: block; text-align: left; } .questionTitle{ width: 180rpx; font-size: 40rpx; border-top:6rpx solid orange; border-bottom:6rpx solid orange; margin: 40rpx auto 0; text-align: center!important; } .ques text{ display: block; } .answer{ margin-bottom: 20rpx; } .answer textarea{ border: 1rpx solid #efefef; border-radius: 10rpx; padding: 10rpx 0; margin-top: 10rpx; padding-left: 10rpx; }