.app { .updata { width: 70%; margin: 80rpx 0 0 15%; height: 71rpx; background: #4C7BC9; border-radius: 26rpx; line-height: 71rpx; text-align: center; color: #FFFFFF; font-size: 32rpx; } .score { background-color: #FFFFFF; width: 93%; margin: 0 auto; padding-top: 50rpx; position: relative; height: 500rpx; border-radius: 0 0 20rpx 20rpx; ::v-deep .u-rate { position: absolute; top: 52rpx; left: 200rpx; } .text { margin-top: 20rpx; ::v-deep .uni-textarea-textarea { width: 93%; display: block; margin: 0 20rpx; } ::v-deep .u-input__textarea { margin-left: 20rpx; } } .title { margin: 0 20rpx; font-size: 36rpx; color: #000000; padding-bottom: 50rpx; border-bottom: 1rpx solid #D8D4D4; } } .rate { width: 93%; margin: 0 auto; height: 100%; background: #FFFFFF; box-shadow: 0rpx 9rpx 31rpx 9rpx rgba(0, 0, 0, 0.03); border-radius: 20rpx 20rpx 0 0; padding-bottom: 20rpx; .images { padding-top: 20rpx; .itemimgs { display: inline-block; width: 30.5%; height: 212rpx; margin: 0 0 20rpx 2%; position: relative; .delimg { position: absolute; top: 10rpx; right: 10rpx; width: 40rpx; height: 40rpx; z-index: 999; } .itemimg { width: 100%; height: 100%; } } .item { display: inline-block; margin-bottom: 20rpx; width: 30.5%; margin: 0 0 0 2%; height: 212rpx; border: 1rpx dashed #818181; border-radius: 5rpx; position: relative; .title { font-size: 35rpx; color: #969394; line-height: 70rpx; position: absolute; left: 50%; top: 58%; transform: translateX(-50%); } image { position: absolute; left: 50%; top: 20%; transform: translateX(-50%); width: 89rpx; height: 68rpx; } } } } }