/* mine/vip/vip.wxss */ .top { height: 290rpx; position: relative; } .price { font-size: 24rpx; color: #FE0419; align-items: center; display: flex; } .price .vip { font-size: 24rpx; margin-left: 12rpx; color: var(--vip); border: 1rpx solid; padding: 0 8rpx 2rpx 8rpx; border-radius: 5px; font-weight: normal; } .price .vip .members{ font-size: 24rpx !important; font-weight: normal !important; margin-left: 2rpx; } .price .vip .sale{ font-size: 24rpx !important; font-weight: normal !important; } .vipbg1 { width: 100%; height: 86rpx; position: absolute; left: 0; bottom: 0; z-index: 1; } .topc { position: relative; z-index: 3; padding: 55rpx 70rpx 0; align-items: center; } .card-id { font-size: 30rpx; color: #333; } .card-id text { font-size: 24rpx; margin-left: 12rpx; } .level { font-size: 43rpx; color: #333; margin: 50rpx 0 15rpx; } .level image { width: 63rpx; height: 54rpx; margin-right: 8rpx; } .cheng { font-size: 24rpx; color: #333; opacity: .5; } /* 会员 */ /* 会员权益 */ .quanyi { padding: 30rpx 20rpx; } .quanyi-tit { font-size: 34rpx;color: #222;font-weight: bold; } .quanyi-tit image { width: 111rpx; height: 5rpx; } .quanyi-tit image:first-child { margin-right: 20rpx; } .quanyi-tit image:last-child { margin-left: 20rpx; } .quanyi-tit image.quanyi_c { width: 153rpx; height: 35rpx; } .qylist .li { width: 25%; font-size: 24rpx; color: #555; padding: 40rpx 0; text-align: center; } .qylist .li image { width: 74rpx; height: 74rpx; margin: 0 auto 15rpx; } .ziyou { background: #fff;border-radius: 24rpx;padding: 30rpx; margin-top: 25rpx; line-height: 1.7; font-size: 30rpx; } .ziyou image { width: 100%; } /* 会员专区 */ .cai{margin-top: 30rpx;} .cai-tit { font-size: 34rpx; color: #222; font-weight: bold; padding-bottom: 30rpx; padding: 0 20rpx; } .cai-tit text{margin-left: 20rpx;font-size: 26rpx;color: #999;font-weight: normal;} .cai-tit image { width: 63rpx; height: 5rpx; } .cai-tit image:first-child { margin-right: 20rpx; } .cai-tit image:last-child { margin-left: 20rpx; } .tabcon { flex-wrap: wrap; background: #f6f6f6; overflow: hidden; padding-bottom: 30rpx; } .tabcon .li { background: #fff; border-radius: 10rpx; width: 345rpx; margin: 20rpx 20rpx 0 0; } .tabcon .li:nth-child(2n) { margin-right: 0; } .jsdimgs { width: 345rpx; height: 345rpx; position: relative; } .jsdpro { width: 100%; height: 100%; } .jsdimg { width: 82rpx; height: 36rpx; position: absolute; top: 20rpx; left: 20rpx; } .jsdinfo { padding: 15rpx 20rpx 30rpx; } .proname { font-size: 28rpx; color: #333; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; margin-bottom: 20rpx; } .operate { justify-content: space-between; align-items: center; } .price text { font-size: 36rpx; font-weight: bold; } .price .del { font-weight: normal; font-size: 24rpx; color: #999; margin-left: 12rpx; text-decoration: line-through; } .add-cart image { width: 42rpx; height: 42rpx; } /* 会员暂未开通 */ .notTopc { align-items: center; } .notOpen { font-size: 100rpx; font-weight: bold; flex: 0.8; } .notOpen text { font-size: 33rpx; } .btn { /* border: 1rpx solid; */ border-radius: 40rpx; padding: 15rpx 43rpx; background: #FFFFFF; text-align: center; } .expireTime{ align-items: center; font-size: 26rpx; color: #915D31; align-items: center; } .expireTime text{margin-left: 5rpx;} .expireTime .jianquimg{ width: 11rpx; height: 18rpx; margin-left: 21rpx; } .openvip { display: inline-block; margin-right: 30rpx; margin-top: 40rpx; padding: 45rpx; background: rgb(232, 177, 117); border-radius: 5px; width: 70%; /* position: absolute; */ overflow: overlay; position: relative; } .openvipbg { width: 100%; height: 100%; position: absolute; left: 0; bottom: 0; z-index: 1; } .go { margin-top: 40px; position: relative; /* top: 142rpx; */ /* left: 160px; width: 135rpx; */ right: 0rpx; z-index: 3; justify-content: space-between; align-items: center; } .openvip .vipname { font-size: 43rpx; font-weight: bold; } .openvip .icon { width: 63rpx; height: 54rpx; margin-right: 8rpx; } .openvip .userimg { width: 60rpx; height: 60rpx; border-radius: 50%; margin-right: 20rpx; } .openvip .username{ font-size: 32rpx; color: #915D31; margin-bottom: 12rpx; } .openvip .usercont{ font-size: 24rpx; color: #915D31; } .openvip .vipcont { margin-top: 10rpx; } .openvip .vipmoney { margin-top: 40rpx; text-align: right; font-size: 41rpx; } .timg { position: relative; padding: 20rpx; align-items: center; } .timg image { width: 50rpx; height: 50rpx; border-radius: 50%; margin-right: 20rpx; } .money .txt { font-size: 30rpx; color: #999; } .tab { display: flex; display: -webkit-flex; height: 80rpx; background: #fff; line-height: 80rpx; } .tab .li { font-size: 28rpx; color: #999; width: 20%; text-align: center; position: relative; display: inline-block; } .tab .li.active { color: #333; } .tab .li.active::after { content: ''; display: block; width: 49rpx; height: 6rpx; background: var(--mina) !important; position: absolute; left: 50%; transform: translateX(-50%); bottom: 0; } .cont { padding: 0 20rpx 20rpx; background: #fff; } .viptitle { position: relative; z-index: 3; height: 80rpx; align-items: center; } .btnleft{ margin-left: 290rpx; } .jiage { margin: 28rpx 0; } .username text{ background: #fff; padding: 5rpx 10rpx; font-size: 24rpx; border-radius: 8rpx; } .jiage .li { width: 33%; text-align: center; /* border: 1rpx solid; */ box-shadow: -5px 1px 90px -39px #888888; border-radius: 20rpx; margin-right: 20rpx; display: inline-block; margin-top: 50rpx; } .jiage .month { padding: 14px; border-bottom: 1rpx solid #E5E5E5; font-size: 30rpx; border-radius: 20rpx 20rpx 0 0; } .jiage .money { font-size: 44rpx; padding: 70rpx 0; /* font-weight: bold; */ border-radius: 0 0 20rpx 20rpx; } .title { color: #999; } /* .huiyuan .active { border: 5rpx solid var(--mina); padding: 55rpx; } */ .confirm { height: 80rpx; line-height: 80rpx; border-radius: 40rpx; font-size: 30rpx; color: #fff; text-align: center; margin-top: 45rpx; } .purchaseVip { position: fixed; z-index: 100; left: 0; right: 0; bottom: 0; border-radius: 20rpx 20rpx 0 0; background: rgb(240, 240, 240); } .jiage .act { background: var(--mina); border: 0;color: #fff; } .jiage .actbor { border-left: 5rpx solid var(--mina); border-right: 5rpx solid var(--mina); border-bottom: 5rpx solid var(--mina); } .scroll-box { white-space: nowrap; } .card-box { display: inline-block; } .card { display: flex; justify-content: center; align-items: center; box-sizing: border-box; font-size: 40px; background: #F8F2DC; border-radius: 4px; } ::-webkit-scrollbar { width: 0; height: 0; color: transparent; } .chufangy { position: fixed; /* opacity: 0.8; */ left: 0; right: 0; bottom: 0; height: 110rpx; line-height: 110rpx; color: #fff; text-align: center; z-index: 50; } .bg { position: absolute; width: 93%; height: 95%; left: 26rpx; top: 17rpx; z-index: -1; border-radius: 10rpx; } .submit { position: fixed; left: 40rpx; right: 40rpx; bottom: 10rpx; height: 100rpx !important; line-height: 100rpx !important; background: #FE0419; font-size: 34rpx; color: #fff; text-align: center; border-radius: 10rpx !important; } /* 会员等级 */ .huiyuan {position: relative;padding: 30rpx 0 30rpx 30rpx;overflow-x: hidden;} .huiyuan::after{content: '';display: block;width: 120%;position: absolute;top: 0;left: -10%;right: -10%;height: 265rpx;background: #333;border-radius: 0 0 30% 30%;} .swiper{position: relative;z-index: 2;height: 339rpx;border-radius: 16rpx;} .swiper .li{border-radius: 16rpx;position: relative;} .vipbg{width: 690rpx;height: 339rpx;border-radius: 16rpx;position: absolute;left: 0;bottom: 0;z-index: 1;} .userinfo{position: relative;z-index: 5;padding: 35rpx 40rpx 0;width: 690rpx;height: 339rpx;box-sizing: border-box;border-radius: 16rpx;} .infos{align-items: center;} .user-img{width: 64rpx;height: 64rpx;border-radius: 50%;background: #fff;margin-right: 12rpx;} .username{font-size: 30rpx;color: #F8FAFF;font-weight: bold;} .level-img{/* width: 106rpx; */height: 32rpx;margin-top: 5rpx;} .obtn{width: 145rpx;height: 54rpx;border-radius: 27rpx;font-size: 24rpx;text-align: center;line-height: 54rpx;position: absolute;right: 50rpx;bottom: 57rpx;background: linear-gradient(127deg, #FEF1E1 0%, #F6D8B9 59%, #F3C99F 100%);color: #C28048;} .swiper .li0 .obtn{background: linear-gradient(127deg, #FFF0EB 0%, #FBE3DB 59%, #F8D2C6 100%);color: #CC6240;} .swiper .li1 .obtn{background: linear-gradient(127deg, #FEF1E1 0%, #F6D8B9 59%, #F3C99F 100%);color: #C28048;} .swiper .li2 .obtn{background: linear-gradient(127deg, #EFF3FB 0%, #DCE2EE 59%, #C7D0E1 100%);color: #697D9E;} .dots{position: absolute;left: 0;bottom: 0;right: 0;justify-content: center;z-index: 5;} .dot{width: 20rpx;height: 6rpx;background: #E9E9E9;margin: 0 5rpx;} .dot.active{background: #FD4F37;} .times{position: absolute;bottom: 50rpx;left: 40rpx;} .vipid{font-size: 24rpx; color: #fff;margin-top: 10rpx;text-shadow: 0 0 5rpx rgba(0,0,0,.3);} .expire{font-size: 22rpx; color: #C17D44;align-items: center;} .expire image{width: 14rpx;height: 21rpx;margin-left: 11rpx;} .swiper .li0 .vipid{color: #FFF7F5;} .swiper .li1 .vipid{color: #FFF7F5;} .swiper .li2 .vipid{color: #FFF7F5;} .swiper .li0 .expire{color: #C45633;} .swiper .li1 .expire{color: #C17D44;} .swiper .li2 .expire{color: #7385A5;} .v-times{position: absolute;bottom: 50rpx;left: 40rpx;} .invi{font-size: 24rpx;color: #fff;} .v-price{font-size: 48rpx;color: #fff;font-weight: bold;margin-bottom: 10rpx;} .v-price text{font-size: 24rpx;} .xiaol{margin-bottom: 15rpx;line-height: 32rpx;} .zhuan{float: left;height: 32rpx;font-size: 20rpx;color: #fff;box-sizing: border-box;align-items: center;margin-right: 15rpx;} .zhuan text{padding: 0 6rpx;border-radius: 2rpx 0 0 2rpx;background: #C28A4F;height: 32rpx;line-height: 32rpx;} .zhuan view{font-size: 22rpx;color: #BF7A40;padding: 0 5rpx 0 2rpx;background: #fff;height: 28rpx;border: 2rpx solid #C08046;border-radius: 0 2rpx 2rpx 0;border-left: none;} .yishou{font-size: 24rpx;color: #999;clear: both;overflow: hidden;} /* 会员优惠券 */ .quan{padding-top: 25rpx;overflow: hidden;} .quans{white-space: nowrap;} .quans .li{display: inline-block;width: 600rpx;background: #fff;box-shadow: 0 0 32rpx rgba(0, 0, 0, 0.04);border-radius: 15rpx;padding: 0 22rpx;color: #999;position: relative;margin-right: 20rpx;box-sizing: border-box;white-space: initial;vertical-align: top;} .quans .li:first-child{margin-left: 20rpx;} .quans1 .li{width: 710rpx;} .q-info{border-bottom: 1rpx dashed #E9E9E9;padding: 20rpx 0;position: relative;} .q-info::before,.info::after{content: '';display: block;width: 20rpx;height: 20rpx;background: #f6f6f6;border-radius: 50%;position: absolute;bottom: -10rpx;} .q-info::before{left: -34rpx;} .q-info::after{right: -34rpx;} .icon{width: 80rpx;height: 80rpx;border-radius: 8rpx;margin-right: 15px;} .q-title{font-size:28rpx;color: #222;font-weight: bold;} .q-time{font-size: 22rpx;margin-top: 15rpx;} .q-time view{white-space: nowrap;} .q-time text{margin: 0 10rpx;} .info-r{text-align: right;margin-left: 20rpx;} .q-money{font-size: 60rpx;color: #EB0000;} .q-money text{font-size: 30rpx;} .q-man{font-size: 22rpx;} .li-bot{padding: 15rpx 0 15rpx 0;height: 50rpx;} .check{font-size: 24rpx;color: #666;} .check image{width: 17rpx;height: 11rpx;margin-left: 8rpx;} .yong{width: 130rpx;height: 50rpx;background: linear-gradient(90deg, #FE934C 0%, #FD3A31 100%);border-radius: 28rpx;font-size: 24rpx;color: #fff;justify-content: center;} .yong::after{content: '';display: block;width: 0;height: 0;border: 10rpx solid transparent;border-right: none;border-left-color: #fff;border-radius: 5rpx;margin-left: 8rpx;} .q-infos{font-size: 20rpx;padding: 15rpx 0 30rpx;} .q-infos view{padding: 5rpx 0;}