@charset "UTF-8"; /* 页面左右间距 */ /* 文字尺寸 */ /*文字颜色*/ /* 边框颜色 */ /*颜色*/ /* 图片加载中颜色 */ /* 行为相关颜色 */ /* 功能栏字体大小 */ /*功能栏左侧小图标*/ page { height: 100%; background-color: #f8f8f8; } .tj-sction .tj-item, .item-box .order-section .order-item { display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; align-items: center; } .tj-sction, .item-box .order-section { display: -webkit-box; display: -webkit-flex; display: flex; -webkit-justify-content: space-around; justify-content: space-around; -webkit-align-content: center; align-content: center; background: #fff; border-radius: 10rpx; } .container { height: 100%; background-color: #fff; } .content-box { height: 100%; } .vheigh { height: 25px; background-color: #FF4C4C; } .user-section { height: 420rpx; padding: 50rpx 0rpx 0 30rpx; position: relative; } .user-section .bg { position: absolute; left: 0; top: 0; width: 100%; height: 100%; } .user-section .bg image { width: 100%; height: 100%; } .user-info-box { height: 180rpx; color: white; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-align: center; -webkit-align-items: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; position: relative; z-index: 1; } .user-info-box .detail { height: 130rpx; } .user-info-box .detail .portrait-box { height: 100%; } .user-info-box .detail .portrait-box .portrait { width: 130rpx; height: 100%; border: 5rpx solid #fff; border-radius: 50%; } .user-info-box .detail .info-box { margin-left: 20rpx; line-height: 1.5; } .user-info-box .detail .info-box .username { font-size: 38rpx; height: 100%; } .user-info-box .detail .info-box .user-lv { display: -webkit-box; display: -webkit-flex; display: flex; } .user-info-box .detail .info-box .user-lv .lv-1 { text-align: center; width: 97rpx; line-height: 32rpx; border: 1px solid #ffffff; border-radius: 8rpx; font-size: 20rpx; font-family: Source Han Sans CN; font-weight: 400; color: #ffffff; } .user-info-box .detail .info-box .user-lv .lv-2, .user-info-box .detail .info-box .user-lv .lv-3 { width: 147rpx; height: 32rpx; } .user-info-box .detail .info-box .user-lv .lv-2 image, .user-info-box .detail .info-box .user-lv .lv-3 image { height: 100%; width: 100%; } .user-info-box .config { font-size: 48rpx; height: 130rpx; } .user-info-box .config .setting { margin-right: 51rpx; } .user-info-box .my-info { width: 194rpx; height: 64rpx; background: #ffffff; border-radius: 32rpx 0rpx 0rpx 32rpx; -webkit-box-pack: center; -webkit-justify-content: center; justify-content: center; } .user-info-box .my-info image { width: 30rpx; height: 30rpx; } .user-info-box .my-info .title { padding-left: 9rpx; font-size: 28rpx; font-family: PingFang SC; font-weight: 500; color: #ff4c4c; } .vip-card-box { display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; color: #f7d680; height: 240rpx; background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.7)), to(rgba(0, 0, 0, 0.8))); background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.8)); background: linear-gradient(left, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.8)); border-radius: 16rpx 16rpx 0 0; overflow: hidden; position: relative; padding: 20rpx 24rpx; } .vip-card-box .card-bg { position: absolute; top: 20rpx; right: 0; width: 380rpx; height: 260rpx; } .vip-card-box .b-btn { position: absolute; right: 20rpx; top: 16rpx; width: 132rpx; height: 40rpx; text-align: center; line-height: 40rpx; font-size: 22rpx; color: #36343c; border-radius: 20px; background: -webkit-gradient(linear, left top, right top, from(#f9e6af), to(#ffd465)); background: -webkit-linear-gradient(left, #f9e6af, #ffd465); background: linear-gradient(left, #f9e6af, #ffd465); z-index: 1; } .vip-card-box .tit { font-size: 30rpx; color: #f7d680; margin-bottom: 28rpx; } .vip-card-box .tit .iconfont { color: #f6e5a3; margin-right: 16rpx; } .vip-card-box .e-b { font-size: 24rpx; color: #d8cba9; margin-top: 10rpx; } .cover-container { background: #f8f8f8; margin-top: -150rpx; padding: 0 30rpx; position: relative; background: #f5f5f5; padding-bottom: 20rpx; } .cover-container .arc { position: absolute; left: 0; top: -34rpx; width: 100%; height: 36rpx; } .tj-sction .tj-item { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; height: 140rpx; font-size: 24rpx; color: #75787d; } .tj-sction .num { font-size: 32rpx; color: #303133; margin-bottom: 8rpx; } .item-box { margin: 20rpx 0; } .item-box .box-title { background-color: #fff; line-height: 1; padding: 0 36rpx 0 35rpx; height: 73rpx; border-radius: 20rpx 20rpx 0 0; } .item-box .box-title .title { font-weight: bold; font-size: 30rpx; font-family: PingFang SC; font-weight: bold; color: #333333; } .item-box .box-title .link { font-size: 26rpx; color: #909399; } .item-box .order-section { height: 146rpx; } .item-box .order-section .order-item { width: 120rpx; height: 146rpx; border-radius: 10rpx; font-size: 24rpx; color: #303133; } .item-box .order-section .iconfont { font-size: 48rpx; margin-bottom: 18rpx; color: #fa436a; } .item-box .order-section .icon-shouhoutuikuan { font-size: 44rpx; } .item-box .order-section .icon { height: 50rpx; width: 48rpx; margin-bottom: 18rpx; background-size: 100%; background-repeat: no-repeat; background-position: center; } .item-box .order-section .icon .icon-img { width: 100%; height: 100%; } .item-box .order-section .icon-b { height: 70rpx; width: 70rpx; } .history-section { margin-top: 20rpx; background: #fff; border-radius: 10rpx; } .history-section .sec-header { display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-align: center; -webkit-align-items: center; align-items: center; font-size: 28rpx; color: #303133; line-height: 40rpx; margin-left: 30rpx; padding-top: 30rpx; } .history-section .sec-header .iconfont { font-size: 44rpx; color: #FF4C4C; margin-right: 16rpx; line-height: 40rpx; } .history-section .h-list { white-space: nowrap; padding: 30rpx 30rpx 0; } .history-section .h-list .h-list-image { display: inline-block; width: 160rpx; height: 160rpx; margin-right: 20rpx; border-radius: 10rpx; } .up-box { margin: 21rpx auto; width: 710rpx; height: 90rpx; background: -webkit-linear-gradient(17deg, #ffffff 0%, #fffbeb 0%, #fff1da 0%, #fed591 100%); background: linear-gradient(73deg, #ffffff 0%, #fffbeb 0%, #fff1da 0%, #fed591 100%); border-radius: 20rpx; } .up-box image { width: 100%; height: 100%; border-radius: 20rpx; } .item-box-b { width: 710rpx; height: 221rpx; background: #ffffff; -webkit-box-shadow: 0px 0px 20rpx 0px rgba(50, 50, 52, 0.5); box-shadow: 0px 0px 20rpx 0px rgba(50, 50, 52, 0.5); border-radius: 20rpx; position: relative; top: -150rpx; left: 0; right: 0; margin: 0 auto -150rpx; } .popup-box { width: 522rpx; height: 605rpx; background-color: #ffffff; border-radius: 20rpx; position: relative; } .popup-box .img { position: relative; top: -56rpx; left: 0; width: 522rpx; height: 132rpx; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; justify-content: center; } .popup-box .img image { border-radius: 20rpx 20rpx 0 0; width: 450rpx; height: 132rpx; } .popup-box .mian { margin-top: -44rpx; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; align-items: center; background-color: #ffffff; border-radius: 0 0 20rpx 20rpx; text-align: center; } .popup-box .mian .delivery { font-size: 40rpx; color: #333333; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-align: center; -webkit-align-items: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; } .popup-box .mian .delivery image { margin-top: 48rpx; width: 172rpx; height: 160rpx; } .popup-box .mian .nocancel { font-size: 32rpx; color: #333333; margin-top: 14rpx; } .popup-box .mian .comfirm-box { margin-top: 52rpx; display: -webkit-box; display: -webkit-flex; display: flex; } .popup-box .mian .comfirm-box .cancel { display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-align: center; -webkit-align-items: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; justify-content: center; width: 197rpx; height: 74rpx; border: 1px solid #dcc786; border-radius: 38rpx; font-size: 32rpx; color: #605128; } .popup-box .mian .comfirm-box .comfirm { margin-left: 32rpx; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-align: center; -webkit-align-items: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; justify-content: center; width: 197rpx; height: 74rpx; background: -webkit-gradient(linear, right top, left top, from(#d1ba77), to(#f7e8ad)); background: -webkit-linear-gradient(right, #d1ba77 0%, #f7e8ad 100%); background: linear-gradient(-90deg, #d1ba77 0%, #f7e8ad 100%); border-radius: 38px; font-size: 32rpx; color: #605128; } .outlogin { margin: 40rpx auto; width: 500rpx; background-color: #fff; color: #ff4c4b; border: 1px solid #ff4c4b; text-align: center; padding: 10rpx 0rpx; border-radius: 50rpx; }