ax-body { display: block; height: 100%; background: #f6faff; } app-navigation { position: fixed; left: 0; right: 0; bottom: 0; } .page-background { position: fixed; top: 0; left: 0; right: 0; z-index: 0; } .page-background image { display: block; width: 100%; } .main { position: relative; z-index: 1; } /* 用户卡 */ .user-card { padding: 20px 0; position: relative; } .user-avatar { display: block; width: 50px; height: 50px; margin-right: 10px; } .user-name { display: flex; align-items: center; } .user-name-text { font-size: 18px; font-weight: bold; } .user-phone { font-size: 12px; margin-top: 5px; } .seting-icon-box { position: absolute; right: 0; display: flex; align-items: center; right: -20rpx; } .seting-icon-box .img-icon { position: absolute; right: 110rpx; width: 100rpx; height: 100rpx; } .seting-icon-box .tips-text { width: 146rpx; height: 44rpx; background: linear-gradient(259deg, #f75441 0%, #fcb83c 100%); border-radius: 22rpx 0rpx 0rpx 22rpx; font-size: 28rpx; color: #ffffff; text-align: center; line-height: 44rpx; } .get-phone-number { display: inline-flex; height: unset; border: none; line-height: normal; background-color: transparent; font-size: 12px; color: #2b303a; padding: 0; margin: 0; } .get-phone-number::after { display: none; } .enterprise-name-card { margin-left: 10rpx; padding: 10rpx; background-color: rgba(62, 182, 248, 0.3); border-radius: 8rpx; font-size: 22rpx; color: #181818; } /* 统计卡 新*/ .statistics-card { background: #ffffff; border-radius: 32rpx; padding: 20rpx; } .statistics-title { font-weight: bold; font-size: 32rpx; } .statistics-dataInfo { display: flex; align-items: center; justify-content: space-around; margin-top: 28rpx; } .dataInfo-left { text-align: center; position: relative; flex: 1; } .dataInfo-left .left-text { font-size: 24rpx; color: #2b303a; } .left-number { margin-top: 20rpx; font-weight: 600; font-size: 48rpx; color: #2b303a; } .dataInfo-left .left-refund-btn { position: absolute; font-size: 14px; color: #fff; background-color: #3eb6f8; padding: 2px 8px; border-radius: 10px 0 0 10px; bottom: 5px; right: -20rpx; z-index: 99; } .dataInfo-line { height: 104rpx; border: 2rpx solid #f0f0f0; } /* 版头广告 */ .banner { width: 100%; height: calc((100vw - 20px) * (5 / 20)); margin-top: 10rpx; } .banner .swiper-item { display: flex; width: 100%; } .banner .swiper-item .swiper-item-image { display: block; width: 100%; border-radius: 5px; } .buy { display: flex; align-items: center; justify-content: center; height: 50px; border-radius: 8px; font-size: 14px; margin-top: 15px; background: linear-gradient(to right, #8ff8fb, #47aeff); } /* 卡片 */ .card { background-color: #fff; border-radius: 8px; margin-top: 15px; box-shadow: 0 1px 8px rgba(122, 168, 222, 0.1); } .card-title { padding: 10px 20px 0 20px; font-weight: bold; } .act-wrap { display: flex; align-items: flex-end; width: 100%; padding: 15px 0px; } .act-item { display: inline-flex; align-items: center; justify-content: space-between; flex-direction: column; width: 25%; height: 50px; } .act-item .icon { display: block; width: 30px; height: 30px; } .act-item .name { font-size: 12px; } .act-item.about { height: auto; } .act-item.about .icon { width: 40px; height: 40px; } .playbil-box { position: relative; } .playbil-box .playbil-bg { width: 600rpx; } .enterprise-name { width: 600rpx; text-align: center; font-size: 22rpx; position: absolute; top: 610rpx; color: rgb(33, 111, 247); } .playbil-qrcode { position: absolute; left: 170rpx; top: 280rpx; width: 260rpx; height: 260rpx; } .enterprise-user { position: absolute; width: 600rpx; text-align: center; top: 880rpx; font-size: 22rpx; color: #fff; } .enterprise-tips { margin: auto; margin-top: 10rpx; background: linear-gradient(to right, #8ff8fb, #47aeff); width: 140rpx; height: 60rpx; text-align: center; line-height: 60rpx; font-size: 24rpx; border-radius: 10rpx; color: #fff; }