.min-wrapper .header { position: relative; left: 0; top: 0; width: 100%; height: 460rpx; } .nav-bar { background: rgba(255, 255, 255, 0); } .min-wrapper .header .bg { position: absolute; left: 0; top: 0; right: 0; bottom: 0; display: block; width: 100%; } .user-info { position: relative; left: 0; top: 0; z-index: 1; display: flex; align-items: center; padding-top: 71rpx; padding-left: 40rpx; } .user-info .portrait { width: 128rpx; height: 128rpx; overflow: hidden; margin-right: 32rpx; border-radius: 24rpx; border: 2rpx solid #F7F7F7; background: rgba(255, 255, 255, 1); } .user-info .name { color: rgba(0, 0, 0, 1); font-size: 40rpx; font-weight: 500; } .user-info .phone { color: rgba(102, 102, 102, 1); font-size: 28rpx; } .navigate-list { margin-top: 70rpx; padding: 0 24rpx 320rpx; } .list { display: flex; align-items: center; justify-content: space-between; } .label-wrap { display: flex; align-items: center; } .label-wrap image.label { width: 100rpx; height: 100rpx; } .label-wrap text.label { margin-left: 8rpx; color: rgba(51, 51, 51, 1); font-size: 32rpx; font-weight: 500; line-height: 40rpx; } .list .arrow { width: 28rpx; height: 28rpx; } .list.padding-bottom-22 { position: relative; left: 0; top: 0; padding-bottom: 22rpx; } .list.padding-bottom-22:after { position: absolute; left: -24rpx; right: -24rpx; bottom: 0; content: ''; border-bottom: 1rpx solid #EEEEEE; } .list.margin-top-20 { margin-top: 20rpx; } .list.margin-top-22 { margin-top: 22rpx; }