
page{background-color: #f8f8f8;}
.user-header{background-color: #fe2c56;padding: 40rpx;display: flex;align-items: center;background: linear-gradient(to right, #094d89, #007aff);width: calc(95% - 80rpx);margin: 40rpx auto;border-radius: 10rpx;}
.user-header image{width: 100rpx;height: 100rpx;border-radius: 100rpx;}
.user-header .user-info{margin-left: 20rpx;}
.user-header .name{font-size: 32rpx;color: #fff;}
.user-header .desc{font-size: 24rpx;color: #f8f8f8;margin-top: 20rpx;}
.user-menu{width: 95%;margin: 40rpx auto;border-radius: 10rpx;background-color: #fff;}
.user-menu .menu-item{height: 100rpx;line-height: 100rpx;display: flex;align-items: center;font-size: 28rpx;color: #333;padding: 0 20rpx;border-bottom: 2rpx solid #f8f8f8;}
.user-menu .menu-item .icon{margin-right: 20rpx;display: flex;align-items: center;justify-content: center;}
.user-menu .menu-item .right{margin-right: 0;margin-left: auto;}
.user-menu .menu-item .icon image{width: 40rpx;height: 40rpx;}
.user-menu .menu-item .right image{width: 40rpx;height: 40rpx;}
.service-popup .item{height: 100rpx;line-height: 100rpx;text-align: center;font-size: 28rpx;color: #333;border-bottom: 2rpx solid #f8f8f8;}
.service-popup .item .btn{background-color: #fff;border: 0;height: 100rpx;line-height: 100rpx;text-align: center;font-size: 28rpx;color: #333;}
.service-popup .item .btn::after{border: 0;}
.service-popup .foot{height: 100rpx;line-height: 100rpx;text-align: center;font-size: 28rpx;color: #333;border-top: 20rpx solid #f8f8f8;}

