/* packageF/debt/vipIndex/vipIndex.wxss */ #vipIndex { min-height: 100vh; } #vipIndex .bottomBox { background: #fff; display: flex; justify-content: flex-start; padding-top: 24.96rpx; height: 50.5vh; margin-top: 20rpx; } #vipIndex .bottomBox .bottomList { width: 25%; display: flex; flex-direction: column; justify-content: flex-start; align-items: center; } #vipIndex .bottomBox .bottomList .iconfont { font-size: 64rpx; } #vipIndex .bottomBox .bottomList .icon-fontclass-shangpindingdan { color: #25a8ff; } #vipIndex .bottomBox .bottomList .icon-fontclass-wenzhangzhongxin { color: #ff9620; } #vipIndex .bottomBox .bottomList .icon-massage_order { color: #835fe5; } #vipIndex .bottomBox .bottomList .txt { margin-top: 14.4rpx; } #vipIndex .removeBox { margin: 20rpx 0 0 0; padding: 29.12rpx 30.08rpx 0 30.08rpx; background: #fff; } .debt{ margin-top: 20rpx; } #vipIndex .removeBox .removelist { display: flex; flex-direction: column; padding: 38.4rpx 0 0 0; } #vipIndex .removeBox .removelist .removelis { display: flex; padding-bottom: 48rpx; align-items: center; } #vipIndex .removeBox .removelist .removelis .removeBtn { width: 100.16rpx; height: 46.08rpx; background-color: #f15353; border-radius: 23.04rpx; font-size: 20.16rpx; color: #ffffff; line-height: 46.08rpx; text-align: center; } #vipIndex .removeBox .removelist .removelis .user { flex: 1; height: 80rpx; margin-left: 16.96rpx; display: flex; flex-direction: column; align-items: flex-start; justify-content: space-between; overflow: hidden; } #vipIndex .removeBox .removelist .removelis .user .name { width: 100%; font-size: 28.16rpx; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; text-align: left; } #vipIndex .removeBox .removelist .removelis .user .time { font-size: 20.16rpx; color: #7e7e7e; } #vipIndex .removeBox .removelist .removelis .img { width: 80rpx; height: 80rpx; background-color: #b6b6b6; border-radius: 100%; } #vipIndex .removeBox .removelist .removelis .img image { width: 100%; height: 100%; border-radius: 100%; } #vipIndex .removeBox .toptxt { text-align: left; font-size: 24rpx; color: #2f2f2f; font-weight: bold; } #vipIndex .detailBox { padding: 30.08rpx 30.08rpx 0 30.08rpx; background: #fff; } #vipIndex .detailBox .accountDetail { display: flex; align-items: center; justify-content: space-between; padding: 29.12rpx 0; } #vipIndex .detailBox .accountDetail .accountDetailL { flex: 1; } #vipIndex .detailBox .accountDetail .accountDetailL .text { font-size: 32rpx; color: #202020; text-align: center; } #vipIndex .detailBox .accountDetail .accountDetailL .txt { color: #797979; opacity: 0.8; font-size: 24rpx; text-align: center; margin-top: 10.56rpx; } #vipIndex .detailBox .account { height: 88.96rpx; display: flex; justify-content: space-between; align-items: center; border-bottom: 0.96rpx solid #f3f3f3; font-size: 30.08rpx; } #vipIndex .detailBox .account .accountRight { flex: 1; text-align: right; } #vipIndex .headtop { height: 200rpx; background-color: #fd3a3a; padding: 0 30.08rpx; background-image: url("../../assets/images/debt/VIPbg.png"); background-size: cover; background-repeat: no-repeat; display: flex; align-items: center; } #vipIndex .headtop .user { display: flex; flex-direction: column; flex: 1; justify-content: center; align-items: flex-start; margin-left: 21.12rpx; color: #fff; } #vipIndex .headtop .user .time { font-size: 22.08rpx; color: #ffffff; opacity: 0.7; } #vipIndex .headtop .user .name { margin-bottom: 12.16rpx; font-size: 33.92rpx; } #vipIndex .headtop .typeBtn { width: 140.16rpx; height: 60.16rpx; background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(#000000, #000000); background-blend-mode: normal, normal; border-radius: 30rpx; font-size: 26rpx; color: #fd3a3a; text-align: center; line-height: 60rpx; } #vipIndex .headtop .img { width: 114rpx; border-radius: 100%; height: 114rpx; background-color: #ffffff; } #vipIndex .headtop .img image { width: 100%; height: 100%; border-radius: 100%; } /* 续费弹窗 */ .shopShowTxt { width: 100%; text-align: center; font-size: 33.92rpx; color: #202020; padding-top: 31.04rpx; margin-bottom: 64rpx; } .flexCell { padding: 0 29.12rpx 0 33.92rpx; display: flex; align-items: center; justify-content: space-between; margin-bottom: 62.08rpx; } .flexCell .right { display: flex; align-items: center; } .flexCell .right .pay { display: flex; align-items: center; font-size: 24rpx; color: #f14e4e; } .btn { margin: 0 auto; width: 649.92rpx; height: 80rpx; background-color: #f15353; border-radius: 40rpx; font-size: 28.16rpx; color: #ffffff; text-align: center; line-height: 80rpx; margin-bottom: 30rpx; }