.container { padding: 0rpx 20rpx 30rpx; .userBox { background-color: white; padding: 20rpx 20rpx 0rpx; border-radius: 20rpx; .above { display: flex; align-items: center; justify-content: space-between; padding-bottom: 30rpx; border-bottom: 1rpx solid #D6D6D6; .identity { position: relative; display: flex; flex-direction: column; align-items: center; text-align: center; .avatar { width: 106rpx; height: 106rpx; border-radius: 50%; position: relative; } .identityText { position: absolute; bottom: -10rpx; width: 80rpx; font-size: 24rpx; color: white; background-color: #10CA61; border-radius: 25rpx; } } .userRight { flex: 1; margin-left: 40rpx; padding: 0px 10rpx; .uRtop { display: flex; justify-content: space-between; .uRtopleft { .nickName { margin: 10rpx 0rpx 18rpx; max-width: 340rpx; color: #333; font-size: 32rpx; } .gradeText { font-size: 24rpx; color: #989A9C; } } .uRtopRight { display: flex; align-items: center; .edit { width: 22rpx; height: 28rpx; } text { margin: 0px 10rpx; font-size: 24rpx; color: #666; } } } } } } .below { padding: 20rpx 30rpx; display: flex; align-items: center; justify-content: space-between; background-color: white; border-radius: 20rpx; .sBox { position: relative; display: flex; flex-direction: column; align-items: center; .img { width: 69rpx; height: 69rpx; } .title { margin-top: 8rpx; font-size: 26rpx; color: #333; } .noticeTips { position: absolute; right: 10rpx; top: -8rpx; width: 34rpx; padding: 4rpx 0rpx; border-radius: 40rpx; color: white; font-size: 18rpx; text-align: center; background-color: #FF0000; } } .contactBtn { border: none; padding: 0rpx; line-height: normal; margin: 0; } } .iosVip { margin: 4rpx 0px 0px 6rpx; font-size: 24rpx; color: #333; } .medalBox { margin: 30rpx 0rpx; padding: 20rpx 30rpx; background-color: white; border-radius: 20rpx; .header { display: flex; align-items: center; justify-content: space-between; .title { font-size: 30rpx; font-weight: bold; color: #000; } .jump { font-size: 26rpx; color: #666666; .jumpIcon { width: 12rpx; height: 22rpx; } } } .body { margin-top: 20rpx; display: flex; align-items: center; justify-content: space-between; .medal { width: 112rpx; height: 94rpx; } } } .payBox { margin-top: 20rpx; padding: 13rpx 30rpx; background-color: white; border-radius: 20rpx; .title { font-size: 30rpx; font-weight: bold; color: #000; } .pay { margin: 20rpx 0rpx; display: flex; align-items: center; justify-content: space-between; padding: 0rpx 30rpx; border-radius: 22rpx; overflow: hidden; .payLeft { .pLTitle { font-size: 36rpx; font-weight: bold; } .pLcontent { font-size: 22rpx; } } .payRight { margin: 24rpx 0rpx; padding: 12rpx 28rpx; border-radius: 40rpx; font-size: 24rpx; font-weight: bold; } } .vipPay { background: url('http://reader-wx.ai160.com/images/reader/v3/year.png') no-repeat; background-size: cover; .vipTitle { color: #FFE6B9; } .vipContent { margin-top: 4rpx; color: #FFE6B9; } .vipBtn { background-image: linear-gradient(to bottom, #F4E7A8, #F9EDCF); color: #211501; } } .buyPay { background: url('http://reader-wx.ai160.com/images/reader/v3/10yuan.png') no-repeat; background-size: cover; .payLeft { color: #7D320A; font-size: 36rpx; font-weight: bold; } .buyBtn { border: 1rpx solid white; color: white; background-color: #7D320A; } } } .bindNumber { margin-top: 20rpx; height: 100rpx; padding: 0rpx 24rpx; display: flex; align-items: center; justify-content: space-between; background: url('http://reader-wx.ai160.com/images/reader/v3/phone.png') no-repeat; background-size: cover; font-size: 30rpx; border-radius: 20rpx; .desc { color: white; margin-left: 120rpx; } .bindBtn { background-color: white; color: #FC614E; padding: 6rpx 24rpx; font-size: 30rpx; font-weight: bold; border-radius: 25rpx; } } .surplus { margin-top: 20rpx; padding: 22rpx 30rpx; background-color: white; border-radius: 20rpx; display: flex; align-items: center; justify-content: space-between; font-size: 32rpx; .title { font-size: 30rpx; font-weight: bold; color: #000; } .num { color: #F97419; font-weight: bold; margin-right: 10rpx; } } .taskBox { margin-top: 20rpx; padding: 20rpx 10rpx 0rpx; background-color: white; border-radius: 20rpx; .title { padding: 0rpx 20rpx; font-size: 30rpx; font-weight: bold; color: #000; } .task { display: flex; align-items: center; justify-content: space-between; padding: 30rpx 22rpx; border-bottom: 1px solid #EAEAEA; .taskLeft { display: flex; align-items: center; justify-content: space-between; .img { width: 76rpx; height: 76rpx; border-radius: 50%; } .taskContent { margin-left: 40rpx; .tcTitle { font-size: 30rpx; font-weight: bold; color: #333; } .tcNum { color: #FF6259; font-size: 26rpx; } } } .taskRightBox { display: flex; flex-direction: column; align-items: flex-end; /* */ } .taskRight { width: 138rpx; text-align: center; padding: 10rpx 0rpx; border-radius: 40rpx; color: white; background-color: #FC614E; font-size: 30rpx; } .taskRight-close { color: #6C6C6C; background: #D0D0D0; box-shadow: 0 2px 2px 0 #AEABAB; } .taskSurplus { text-align: center; margin-top: 4rpx; color: #686868; font-size: 20rpx; } } .advert { border: none; } } }