.base-info { background-color: #fff; padding: 0 20rpx; } .row { border-bottom: 1px solid #ddd; display: flex; flex-wrap: wrap; justify-content: space-between; } .row:last-child { border-bottom: none; } .row-name { font-size: 32rpx; line-height: 80rpx; width: 30%; } .row-content,.row-name { flex-shrink: 0; } .row-content { text-align: right; width: 70%; } .residential { width: 100%; } .residential input { height: 80rpx!important; } .intro { flex-direction: column; } .intro .row-content { text-align: left; width: 100%; } picker { font-size: 32rpx; line-height: 80rpx; } .row-content input { box-sizing: border-box; font-size: 32rpx; height: 100%; padding: 0 10rpx; width: 100%; } .row-content textarea { font-size: 32rpx; height: 200rpx; width: 100%; } .upload-file { background-color: #fff; margin-bottom: 100rpx; margin-top: 20rpx; padding: 0 20rpx 20rpx; } .upload-title { font-size: 32rpx; font-weight: 700; line-height: 80rpx; } .add { background-color: #ccc; color: #eee; display: inline-block; font-size: 60rpx; height: 150rpx; line-height: 150rpx; margin-bottom: 20rpx; margin-right: 2%; text-align: center; vertical-align: top; width: 32%; } .add.image { background-color: #fff; position: relative; } .add:nth-child(3n) { margin-right: 0; } .add image { height: 100%; } .submit { background-color: #fff; bottom: 0; left: 0; padding: 20rpx; position: fixed; right: 0; } .submit-btn { background-color: #ff4949; border-radius: 40rpx; height: 60rpx; line-height: 60rpx; margin-top: 0; text-align: center; } .delete { height: 30rpx!important; position: absolute; right: -15rpx; top: -15rpx; width: 30rpx; }