.app { background: #F7F5F5; height: 100vh; padding-top: 30rpx; .body { position: relative; margin: 0 auto; width: 96%; height: 100%; background: #FFFFFF; box-shadow: 0rpx 9rpx 31rpx 9rpx rgba(0, 0, 0, 0.03); border-radius: 5rpx; .top { position: absolute; left: 50%; transform: translateX(-50%); top: 3%; image { width: 144rpx; height: 144rpx; } .editimg { font-size: 28rpx; font-family: Source Han Sans CN; font-weight: 400; color: #333333; margin-top: 10rpx; } } .item { width: 94%; margin: 0 auto; height: 120rpx; line-height: 120rpx; border-bottom: 1rpx solid #D8D4D4; position: relative; font-size: 30rpx; top: 20%; span{ position: absolute; font-family: Source Han Sans CN; font-weight: 400; color: #333333; margin-left: 20rpx; } .address { position: absolute; left: 25%; top: 50%; width: 75%; transform: translateY(-50%); display: inline-block; height: 120rpx; line-height: 120rpx; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } ::v-deep .u-radio-group{ position: absolute; top:50%; transform: translateY(-50%); left:170rpx; } ::v-deep .u-radio{ width: 150rpx !important; } ::v-deep .u-radio__label{ margin-left: 18rpx; } ::v-deep .u-input__input { height: 120rpx; line-height: 120rpx; font-size: 30rpx; } ::v-deep .uni-input-wrapper { position: absolute; display: inline-block !important; height: 66rpx; line-height: 66rpx; width: 50%; // top: -120rpx; left: 120rpx; height: 120rpx; line-height: 120rpx; } ::v-deep u-input { height: 120rpx; line-height: 120rpx; position: absolute; left: 129rpx; width: 75%; } } .submit{ position: absolute; width: 496rpx; height: 61rpx; background: #26A888; border-radius: 5rpx; left: 50%; transform: translateX(-50%); bottom: 3%; color: #FFFFFF; line-height: 61rpx; text-align: center; } } }