html, body { background: #F3F2F7; } #app { margin: 0 auto; } .noticeWrap { box-sizing: border-box; padding: .05rem 0; } .notice { position: relative; box-sizing: border-box; height: 40px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; display: flex; align-items: center; font-size: .12rem; } .notice:after { content: ''; display: block; position: absolute; top: 50%; transform: translateY(-50%); right: 0; width: .25rem; height: .25rem; background: url("/Public/vip/images/templateA/right-arrow2.png") right center no-repeat; background-size: 100% 100%; } .noticeImg { width: .3rem; } .bulletin{ flex: 1; height: 40px; line-height: 40px; overflow: hidden; position: relative; } .bulletinUl { width: 100%; height: 100%; position: absolute; top: 0; left: 0; } .img { width: .18rem; display: block; } .my-vip { box-sizing: border-box; } .vipBg { width: 100%; height: 1.5rem; position: relative; } .vipBg > img { width: 100%; height: 100%; display: block; } .userInfo { position: absolute; top: 0; left: 0; width: 100%; height: 100%; box-sizing: border-box; padding: .15rem; } .myVip-exhibition { display: flex; align-items: center; } .vip-rwm { position: absolute; top: .15rem; right: .15rem; width: .2rem; hieght:.2rem; } .vip-rwm>img{ width: 100%; height: 100%; display: block; } .userImg { width: .35rem; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; } .userImg img { width: 100%; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; display: block; } .vipType { margin: 0 10px; font-size: .13rem; color: #fff; } .vip-icon { height: .2rem; } .vip-icon>img { height: 100%; } .vipNumber { width: 100%; text-align: right; font-size: .12rem; color: #fff; position: absolute; right: .15rem; bottom: .2rem; } .IntegralBalance { display: flex; box-sizing: border-box; padding: .15rem 0 .1rem; margin-top: .15rem; border-radius: 5px; width: 100%; background: #fff; } .Balance, .Integral, .wxkb-box { flex: 1; text-align: center; font-size: 15px; } .wxkb { position: relative; margin-top: .25rem; } .wxkb:after { content: ''; display: block; position: absolute; top: -.25rem; left: 50%; margin-bottom: .1rem; transform: translateX(-50%); width: .2rem; height: .2rem; background: url("/Public/vip/images/templateA/wxkb.png") no-repeat; background-size: 100% 100%; } .marginBottom { margin-bottom: 10px; } .font-color { } .vip-card { width: 80%; margin-left: 10%; position: relative; margin-bottom: 6.5%; } .card { width: 100%; display: block; } .card-box { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .rwm { width: .4rem; margin: .55rem auto .1rem; } .rwm img { width: 100%; display: block; } .add-wx { display: block; margin: .2rem auto .1rem; text-align: center; height: .3rem; width: 1.5rem; border: 1px solid #FA6573; font-size: .12rem; color: #FA6573; outline: none; } .item-li { float: left; width: 33.33%; box-sizing: border-box; background: #fff; } .item-li:nth-child(3n) { border-right: none; } .item-box { width: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center; box-sizing: border-box; padding: .1rem; font-size: .13rem; } .item-box img { width: .3rem; display: block; margin-bottom: .1rem; } .share { width: 100%; height: 100%; position: fixed; background: rgba(0,0,0,0.4); top: 0; left: 0; transition: all 1s linear; } .share img { width: 100%; height: 100%; display: block; margin: 0 auto; } /*我的页面*/ .my-header { position: relative; } .bg { width: 100%; height: 1.2rem; } .my-box { position: absolute; top: 0; left: 0; display: flex; align-items: center; box-sizing: border-box; padding: .15rem; width: 100%; font-size: .13rem; color: #fff; } .myuserImg img { width: .5rem; height: .5rem; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; display: block; margin-right: .1rem; } .userName, .vipCard { height: .2rem; line-height: .2rem; } .userName { display: inline-block; max-width: 2rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .IntegralBalance2 { position: absolute; bottom:-.3rem; left: 3%; z-index: 1; width: 94%; margin: 0 auto; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; display: flex; box-sizing: border-box; padding: .15rem; background: #fff; } .font-weight { font-weight: 600; font-size: .14rem; } .fon-size { font-size: .12rem; color: #999; } .Recharge { margin-top: .35rem; box-sizing: border-box; padding: .08rem 0 .15rem; } .Recharge>button { display: block; width: 50%; height: .3rem; margin: 0 auto; background: #FA6573; color: #fff; font-size: .13rem; -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; outline: none; } .my-list { display: flex; align-items: center; box-sizing: border-box; padding: .05rem .1rem; background: #fff; font-size: .13rem; border-bottom: 1px solid #f1f1f1; position: relative; } .my-list:after { content: ''; display: block; width: .25rem; height: .2rem; background: url("/Public/vip/images/templateA/right-arrow2.png") no-repeat right; background-size: 100% 100%; position: absolute; right: 0; } .my-icom { width: .35rem; display: block; margin-right: .1rem; } /*积分商城*/ .carouselImg { width: 100%; height: 100%; display: block; } .FractionWrap { background: #fff; display: flex; align-items: center; height: .4rem; box-sizing: border-box; padding: 0 .1rem; } .FractionImg { width: .25rem; display: block; margin-right: 10px; } .Fraction { font-weight: 600; margin-right: 10px; font-size: .13rem; } .shops-ul { display: flex; flex-wrap: wrap; justify-content: space-between; box-sizing: border-box; padding: 0 .1rem; } .shops-li { width: 48%; background: #fff; box-sizing: border-box; padding: .1rem; margin-top: .1rem; font-size: .13rem; border-radius: 10px; } .shopImg img { width: 100%; height: 100%; display: block; margin-bottom: .1rem; } .productName { width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-bottom: .05rem; font-size: .13rem; } /*余额记录*/ .IntegralBalance-wrap{ background: #fff; } .cur-Integral { width: 1.1rem; height: 1.1rem; margin: 0 auto; position: relative; } .cur-Integral>img{ width: 100%; height: 100%; display: block; } .cur-Integral-box { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center; } .cur-IntegralText { font-weight: 600; font-size: 18px; color: #FA6573; } .Integral-Detail { height: .4rem; line-height: .4rem; } .Integral-Detail>span{ box-sizing: border-box; padding-left: .1rem; border-left: 3px solid #FA6573; font-weight: 600; font-size: 15px; } .IntegralBalance3 { display: flex; box-sizing: border-box; padding: .2rem; background: #fff; font-size: .12rem; } .record-ul { box-sizing: border-box; font-size: .13rem; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; } .record-ul>li{ margin-bottom: .05rem; } .recordTitle { height: .3rem; line-height: .3rem; border-bottom: 1px solid #f1f1f1; background: #fff; display: flex; justify-content: space-between; box-sizing: border-box; padding: 0 .1rem; } .record-wrap { background: #fff; } .recorddate { font-weight: 600; } .right-arrow2 { display: block; width: .25rem; margin: auto 0; } .right-arrow2 img { width: 100%; display: block; transition: all 0.5s linear; } .rotate { transition: all 0.5s linear; transform: rotateZ(90deg); } .record-com { box-sizing: border-box; padding: .08rem .1rem; display: flex; justify-content: space-between; align-items: center; background-color: white; } .form { width: 70%; } .formDetails { width: 30%; text-align: right; } .get { display: inline-block; color: #FB4444; margin-bottom: .08rem; } .recordtime { color: #999; } /*优惠券*/ .couponNav { display: flex; justify-content: center; background: #fff; box-sizing: border-box; padding: 0 .3rem; } .navItem { height: .4rem; line-height: .4rem; flex: 1; text-align: center; border-bottom: 1px solid transparent; font-size: .13rem; transition: all 0.5s linear; } .navActice { line-height: .4rem; color: #FA6573; border-bottom: 1px solid #FA6573; } .coupon-ul { width: 94%; margin-left: 3%; } .coupon-li { width: 100%; height: 1.1rem; margin-top: .1rem; position: relative; font-size: .11rem; } .couponbg { width: 100%; } .coupon-box { position: absolute; top: 0; left: 0; z-index: 1; width: 100%; height: 100%; } .coupon-left { width: 100%; box-sizing: border-box; padding: .1rem 0 .1rem .1rem; } .couponName { font-size: .16rem; font-weight: 600; text-align: center; height: .3rem; line-height: .3rem; } .coupon-bottom { display: block; margin: 0 auto; width: 70%; } .coupon-rightImg { display: block; width: 0.01rem; height: 50%; } .fullReduce { height: .25rem; line-height: .25rem; } .coupon-right { height: .77rem; width: 100%; box-sizing: border-box; padding-bottom: .15rem; padding-right: .15rem; } .garden { display: flex; justify-content: flex-end; align-items: flex-end; width: 100%; height: 100%; color: #fff; } .reduce{ font-size: 30px; } .full,.fullActive { color: #BA2B38; font-weight: 600; font-size: 15px; vertical-align: middle; margin-left: .1rem; } .fullActive{ color: #AEAEAE; } .fullReduce2 { position: absolute; top: 0; left: 0; width: 100%; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; color: #fff; text-align: center; margin-top: 50%; transform: translateY(-50%); } .couponColor { color: #999; } .detailsTitle { box-sizing: border-box; padding: 0 .1rem; width: 100%; height: .4rem; background: #fff; border-bottom: 1px solid #f1f1f1; line-height: .4rem; } .details-com { box-sizing: border-box; padding: .2rem .1rem; background: #fff; line-height: .2rem; } .card_more { text-align: center; height: .4rem; line-height: .4rem; }