.info{background: #fff;margin: 10rpx 0;padding: 30rpx;align-items: flex-start;}
.disk-img{width: 110rpx;height: 100rpx;margin-right: 20rpx;position: relative;}
.pic{width: 100rpx;height: 100rpx;border-radius: 10rpx;position: relative;z-index: 2;}
.disk{width: 80rpx;height: 80rpx;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.tit{font-size: 30rpx;margin-bottom: 15rpx;font-weight: bold;}
.singer{font-size: 24rpx;margin-right: 30rpx;}
.singer image,.time image{width: 24rpx;height: 24rpx;margin-right: 10rpx;}
.singer text{margin: 0 5rpx;}
.time{font-size: 24rpx;}
.ver{font-size: 24rpx;color: #999;margin-top: 15rpx;line-height: 1.5;}
.scores{background: #fff;margin: 10rpx 0;padding: 0 30rpx;}
.scores .li{padding: 30rpx 0;border-bottom: 1rpx solid #DEDEDE;font-size: 28rpx;}
.scores .li:last-child{border-bottom: none;}
.item{justify-content: flex-end;}
.star{margin-right: 20rpx;}
.star image{width: 27rpx;height: 25rpx;margin-right: 20rpx;}
.det{background: #fff;padding: 30rpx;}
.tits{font-size: 24rpx;color: #000;justify-content: space-between;}
.tits text{color: #999;}
.texts{width: 100%;height: 200rpx;font-size: 28rpx;color: #333;margin-top: 20rpx;}
.placeholder{color: #999;}
.imgbox{flex-wrap: wrap;}
.imgs{width: 155rpx;height: 155rpx;border: 1rpx solid #DBDBDB;position: relative;margin: 20rpx 20rpx 0 0;border-radius: 5rpx;}
.imgs:nth-child(4n){margin-right: 0;}
.img{width: 100%;height: 100%;border-radius: 5rpx;}
.clear{width: 30rpx;height: 30rpx;position: absolute;top: -15rpx;right: -15rpx;}
.upload{width: 155rpx;height: 155rpx;border: 1rpx solid #DBDBDB;flex-direction: column;justify-content: center;font-size: 24rpx;color: #999;margin: 20rpx 20rpx 0 0;border-radius: 5rpx;}
.upload image{width: 49rpx;height: 40rpx;margin: 0 auto 10rpx;}
.bot{background: #fff;box-shadow: 0 -1rpx 0 #E9E9E9;padding: 30rpx;position: fixed;left: 0;right: 0;bottom: 0;z-index: 50;}
.btn{height: 80rpx;background: var(--mina);border-radius: 40rpx;font-size: 30rpx;color: #fff;text-align: center;line-height: 80rpx;}