.topBg { top: 0; left: 0; width: 100%; height: auto; } .avatarC { left: 0; margin-left: calc((100% - 150rpx)/2); width: 150rpx; z-index: 10; } .avatarC .avatar { width: 100%; height: 150rpx; border-radius: 50%; border: solid 2rpx white; } .avatarC .icon { right: 20rpx; bottom: 0; width: 40rpx; height: auto; } .avatarC button { top: 0; left: 0; width: 100%; height: 100%; } .basicInfoC { background-color: white; left: 0; right: 0; bottom: calc(73rpx + 17rpx + 80rpx); border-radius: 20rpx 20rpx 0 0; overflow-y: scroll; } .basicInfoC .title { margin: 150rpx 0 0 60rpx; font-size: 36rpx; font-weight: bold; } .basicInfoC .section { margin: 0 60rpx; line-height: 66rpx; font-size: 26rpx; font-weight: bold; } .basicInfoC .inputC { background-color: #FBFBFD; margin: 0 60rpx; padding: 0 28rpx; height: 78rpx; border: solid 2rpx #EFEFF2; border-radius: 10rpx; } .basicInfoC .inputC input { height: 100%; font-size: 24rpx; font-weight: 500; color: #555; } .basicInfoC .selectC { background-color: #FBFBFD; margin: 0 60rpx; padding: 0 25rpx 0 28rpx; height: 78rpx; border: solid 2rpx #EFEFF2; border-radius: 10rpx; font-size: 24rpx; font-weight: 500; color: #555; } .basicInfoC .selectC .arrow { width: 16rpx; height: auto; } .basicInfoC .selectC button { top: 0; left: 0; width: 100%; height: 100%; } .basicInfoC .textareaC { background-color: #FBFBFD; margin: 0 60rpx; padding: 20rpx 0 0 28rpx; border: solid 2rpx #EFEFF2; border-radius: 2rpx; } .basicInfoC .textareaC textarea { height: 200rpx; font-size: 24rpx; font-weight: 500; color: #555; } .next { background-color: #F97316; left: 0; right: 0; bottom: 73rpx; margin: 0 25rpx; line-height: 80rpx; border-radius: 20rpx; font-size: 26rpx; font-weight: 500; color: white; text-align: center; }