@charset "utf-8";
.popup{position: fixed;top:0;right:0;bottom:0;left:0;max-width: 750px;margin:auto;z-index:500;display:none;}
.popup .bac{content:'';position: absolute;top:0;right:0;bottom:0;left:0;background:#000000;opacity: .6;}
.popup .postion{position: absolute;z-index:1;}
/* 城市定位弹窗 css */
.location-popup .postion{left:.38rem;right:.38rem;top:50%;transform: translateY(-50%);}
.location-popup .popup-content{border-radius: .2rem;overflow: hidden;}
.location-popup .head{position: relative;overflow: hidden;}
.location-popup .head img{width:100%;height:auto;vertical-align: middle;}
.location-popup .content{padding:.24rem 0 .32rem 0;text-align: center;background:#FFFFFF;overflow: hidden;}
.location-popup .content .title{text-align: center;font-size:.14rem;color:#333333;margin:0 0 .16rem 0;}
.location-popup .content ul{overflow: hidden;display:table;margin:auto;}
.location-popup .content ul li{overflow: hidden;margin:0 .28rem 0 0;width:1.04rem;float:left;}
.location-popup .content ul li:last-child{margin:0;}
.location-popup .content a{display:block;height:.3rem;line-height:.3rem;text-align: center;border-radius: .16rem;background:#F8F8F8;color:#999999;font-size:.14rem;border:1px solid #F8F8F8;}
.location-popup .content a.current{border-color:#FE5910;color:#FE5910;background:#FFFFFF;}
.location-popup .closed{display:table;margin:auto;width:.24rem;height:.24rem;background-size:100%;background-image:url(../../images/v3/popup/closed.png);margin-top:.2rem;}
/* 城市定位弹窗 css end */
/* 活动弹窗 css */
.poster-popup .postion{left:.38rem;right:.38rem;top:50%;transform: translateY(-50%);}
.poster-popup .popup-content{border-radius: .2rem;overflow: hidden;height:3rem;background:#FFFFFF;}
.poster-popup .popup-content img{width:100%;height:100%;object-fit: cover;}
.poster-popup .closed{display:table;margin:auto;width:.24rem;height:.24rem;background-size:100%;background-image:url(../../images/v3/popup/closed.png);margin-top:.2rem;}
/* 活动弹窗 css end */
/* 客服弹窗 css */
.service-popup-v3 .postion{left:.38rem;right:.38rem;top:50%;transform: translateY(-50%);}
.service-popup-v3 .popup-content{border-radius: .2rem;overflow: hidden;}
.service-popup-v3 .head{color:#FFFFFF;position: relative;overflow: hidden;}
.service-popup-v3 .head img{width:100%;height:auto;}
.service-popup-v3 .content{background:#FFFFFF;padding:0 0 .3rem 0;background:#FFFFFF;}
.service-popup-v3 .code{text-align: center;font-size:.12rem;color:#333333;margin-top:-.3rem;position: relative;z-index:1;}
.service-popup-v3 .code .img{width:1rem;height:1rem;overflow: hidden;display:inline-block;padding:.05rem;border:.03rem solid #FFFFFF;border-radius: .1rem;background:#FFFFFF;}
.service-popup-v3 .code .img img{width:100%;height:100%;object-fit: cover;}
.service-popup-v3 .code p{margin:.05rem 0 0 0;}
.service-popup-v3 .button{display:table;margin:auto;margin-top:.2rem;}
.service-popup-v3 .button .item{display:inline-block;width:1.1rem;height:.32rem;line-height:.32rem;text-align: center;background:#F8F8F8;font-size:.14rem;color:#999999;margin:0 .24rem 0 0;border-radius: .16rem;}
.service-popup-v3 .button .item:last-child{margin:0;}
.service-popup-v3 .closed{display:table;margin:auto;width:.24rem;height:.24rem;background-size:100%;background-image:url(../../images/v3/popup/closed.png);margin-top:.2rem;}
/* 客服弹窗 css end */

.birthday-popup-v3 .postion{left:.38rem;right:.38rem;top:50%;transform: translateY(-50%);}
.birthday-popup-v3 .popup-content{border-radius: .2rem;overflow: hidden;}
.birthday-popup-v3 .head{color:#FFFFFF;position: relative;overflow: hidden;}
.birthday-popup-v3 .head img{width:100%;height:auto;}
.birthday-popup-v3 .content{background:#FFFFFF;padding:0 0 .3rem 0;background:#FFFFFF;}
.birthday-popup-v3 .code{text-align: center;font-size:.12rem;color:#333333;margin-top:-.3rem;position: relative;z-index:1;}
.birthday-popup-v3 .code .img{width:1rem;height:1rem;overflow: hidden;display:inline-block;padding:.05rem;border:.03rem solid #FFFFFF;border-radius: .1rem;background:#FFFFFF;}
.birthday-popup-v3 .code .img img{width:100%;height:100%;object-fit: cover;}
.birthday-popup-v3 .code p{margin:.05rem 0 0 0;}
.birthday-popup-v3 .button{display:table;margin:auto;margin-top:.2rem;}
.birthday-popup-v3 .button .item{display:inline-block;width:1.1rem;height:.32rem;line-height:.32rem;text-align: center;background:#F8F8F8;font-size:.14rem;color:#999999;margin:0 .24rem 0 0;border-radius: .16rem;}
.birthday-popup-v3 .button .item:last-child{margin:0;}
.birthday-popup-v3 .closed{display:table;margin:auto;width:.24rem;height:.24rem;background-size:100%;background-image:url(../../images/v3/popup/closed.png);margin-top:.2rem;}

.goods-popup-v3 .postion{left:.38rem;right:.38rem;top:50%;transform: translateY(-50%);}
.goods-popup-v3 .popup-content{border-radius: .2rem;overflow: hidden;}
.goods-popup-v3 .head{color:#FFFFFF;position: relative;overflow: hidden;}
.goods-popup-v3 .head img{width:100%;height:auto;}
.goods-popup-v3 .content{background:#FFFFFF;padding:0 0 .3rem 0;background:#FFFFFF;}
.goods-popup-v3 .code{text-align: center;font-size:.12rem;color:#333333;margin-top:-.3rem;position: relative;z-index:1;}
.goods-popup-v3 .code .img{width:1rem;height:1rem;overflow: hidden;display:inline-block;padding:.05rem;border:.03rem solid #FFFFFF;border-radius: .1rem;background:#FFFFFF;}
.goods-popup-v3 .code .img img{width:100%;height:100%;object-fit: cover;}
.goods-popup-v3 .code p{margin:.05rem 0 0 0;}
.goods-popup-v3 .button{display:table;margin:auto;margin-top:.2rem;}
.goods-popup-v3 .button .item{display:inline-block;width:1.1rem;height:.32rem;line-height:.32rem;text-align: center;background:#F8F8F8;font-size:.14rem;color:#999999;margin:0 .24rem 0 0;border-radius: .16rem;}
.goods-popup-v3 .button .item:last-child{margin:0;}
.goods-popup-v3 .closed{display:table;margin:auto;width:.24rem;height:.24rem;background-size:100%;background-image:url(../../images/v3/popup/closed.png);margin-top:.2rem;}

/* 电话弹窗 css */
.telephone-popup .postion{left:.55rem;right:.55rem;top:50%;transform: translateY(-50%);}
.telephone-popup .popup-content{border-radius: .2rem;overflow: hidden;background:#FFFFFF;padding:.24rem 0;}
.telephone-popup .head{text-align: center;font-size:.14rem;color:#333333;}
.telephone-popup .content{text-align: center;font-size:.16rem;color:#999999;margin:.16rem 0 0 0;}
.telephone-popup .button{display:table;margin:auto;margin-top:.3rem;}
.telephone-popup .button a{float:left;width:.8rem;height:.3rem;line-height:.3rem;text-align: center;background:#F8F8F8;border-radius: .16rem;font-size:.14rem;color:#999999;border:1px solid #F8F8F8;margin:0 .16rem 0 0;}
.telephone-popup .button a:last-child{background:#FFFFFF;color:#FE5910;border-color:#FE5910;margin:0;}
/* 电话弹窗 css end */
/* 预约成功弹窗 css */
.success-popup .postion{left:.55rem;right:.55rem;top:50%;transform: translateY(-50%);}
.success-popup .popup-content{border-radius: .2rem;overflow: hidden;background:#FFFFFF;padding:.24rem 0;}
.success-popup .head{text-align: center;font-size:.14rem;color:#333333;font-family: SourceHanSansSC-Medium;}
.success-popup .content{text-align: left;font-size:.14rem;color:#999999;margin:.16rem 0 0 0;padding:0 .2rem;line-height:.2rem;}
.success-popup .button{display:table;margin:auto;margin-top:.3rem;}
.success-popup .button a{float:left;width:.8rem;height:.3rem;line-height:.3rem;text-align: center;background:#F8F8F8;border-radius: .16rem;font-size:.14rem;color:#999999;border:1px solid #F8F8F8;margin:0 .16rem 0 0;}
.success-popup .button a:last-child{background:#FFFFFF;color:#FE5910;border-color:#FE5910;margin:0;}
/* 预约成功弹窗 css end */
/* 退出登录弹窗 css */
.logout-popup .postion{left:.55rem;right:.55rem;top:50%;transform: translateY(-50%);}
.logout-popup .popup-content{border-radius: .2rem;overflow: hidden;background:#FFFFFF;padding:.24rem 0;}
.logout-popup .content{text-align: center;font-size:.14rem;color:#333333;}
.logout-popup .button{display:table;margin:auto;margin-top:.24rem;}
.logout-popup .button a{float:left;width:.8rem;height:.3rem;line-height:.3rem;text-align: center;background:#F8F8F8;border-radius: .16rem;font-size:.14rem;color:#999999;border:1px solid #F8F8F8;margin:0 .16rem 0 0;}
.logout-popup .button a:last-child{background:#FFFFFF;color:#FE5910;border-color:#FE5910;margin:0;}
/* 退出登录弹窗 css end */
/* 确定操作弹窗 css */
.confirm-popup .postion{left:.55rem;right:.55rem;top:50%;transform: translateY(-50%);}
.confirm-popup .popup-content{border-radius: .2rem;overflow: hidden;background:#FFFFFF;padding:.24rem 0;}
.confirm-popup .content{text-align: center;font-size:.14rem;color:#333333;}
.confirm-popup .button{display:table;margin:auto;margin-top:.24rem;}
.confirm-popup .button a{float:left;width:.8rem;height:.3rem;line-height:.3rem;text-align: center;background:#F8F8F8;border-radius: .16rem;font-size:.14rem;color:#999999;border:1px solid #F8F8F8;margin:0 .16rem 0 0;}
.confirm-popup .button a:last-child{background:#FFFFFF;color:#FE5910;border-color:#FE5910;margin:0;}
/* 确定操作弹窗 css end */
/* 快捷登录弹窗 css */
.login-popup{display:none;}
.login-popup .postion{left:.16rem;right:.16rem;top:25%;}
.login-popup .popup-content{border-radius: .2rem;overflow: hidden;background:#FFFFFF;padding:.4rem 0 .24rem 0;}
.login-popup .closed{position: absolute;width:.18rem;height:.18rem;background-size:100%;background-image:url(../../images/v3/popup/slide-popup-closed.png);right:.12rem;top:.12rem;z-index:1;}
.login-popup .tab{overflow: hidden;text-align: center;padding:0 0 .16rem 0;position: relative;}
.login-popup .tab a{display:inline-block;height:.3rem;line-height:.3rem;color:#999999;background:#F8F8F8;border:1px solid #F8F8F8;font-size:.14rem;padding:0 .1rem;border-radius: .18rem;margin:0 .16rem 0 0;}
.login-popup .tab a.current{background:#FFFFFF;color:#FE5910;border-color:#FE5910;}
.login-popup .tab a:last-child{margin:0;}
.login-popup .tab-content .content{display:none;}
.login-popup .tab-content .content.current{display:block;}
.login-popup .form{overflow: hidden;margin:0 .16rem 0 .16rem;background:#FFFFFF;border-top:1px solid #FAFAFA;padding:.16rem 0 0 0;}
.login-popup .form .form-item{overflow: hidden;height:.35rem;line-height:.35rem;position: relative;margin:0 0 .12rem 0;}
.login-popup .form .form-item .text-item{height:.35rem;line-height:.35rem;position: relative;background:#F5F5F5;padding:0 .1rem;border-radius: .08rem;}
.login-popup .form .form-item .text-item .text{position:absolute;width:100%;top:50%;transform: translateY(-50%);font-size:.14rem;color:#333333;background:none;}
.login-popup .form .code_btn{position: absolute;min-width:.7rem;height:.35rem;line-height:.35rem;text-align: center;color:#333333;font-size:.14rem;right:0;top:0;background:none;}
.login-popup .form .code_btn.get{color:#FE5910;}
.login-popup .form .number-code{position: absolute;right:.16rem;top:50%;transform: translateY(-50%);width:.82rem;height:.24rem;line-height:.24rem;text-align: center;border-radius: .16rem;background:#F8F8F8;color:#999999;font-size:.12rem;}
.login-popup .form .link{font-size:.12rem;color:#333333;overflow: hidden;}
.login-popup .form .link .left{float:left;}
.login-popup .form .link .right{float:right;}
.login-popup .form .link a{color:#333333;text-decoration: underline;}
.login-popup .form .button-item{margin:.24rem 0 0 0;text-align: center;}
.login-popup .form .button-item .button{display:inline-block;width:1.4rem;height:.32rem;line-height:.32rem;text-align: center;font-size:.16rem;border-radius: .18rem;color:#FFFFFF;}
/* 快捷登录弹窗 css end */
/* 快捷登录弹窗 css end */
/* 选择配送区域弹窗 css */
.region-choice-popup .closed{position: absolute;width:.18rem;height:.18rem;background-size:100%;background-image:url(../../images/v3/popup/slide-popup-closed.png);right:.12rem;top:.12rem;z-index:1;}
.region-choice-popup .postion{left:.16rem;right:.16rem;top:50%;transform: translateY(-50%);}
.region-choice-popup .popup-content{border-radius: .2rem;overflow: hidden;background:#FFFFFF;padding-bottom:0.4rem;}
.region-choice-popup .head{padding:.32rem 0;text-align: center;font-size:.12rem;color:#999999;}
.region-choice-popup .content{overflow: hidden;padding:0 0 0 .16rem;}
.region-choice-popup .content .item{float:left;height:.3rem;line-height:.3rem;background:#F8F8F8;font-size:.14rem;color:#333333;text-align: center;border-radius: .04rem;border:1px solid #F8F8F8;padding:0 .15rem;margin:0 .2rem .12rem 0;overflow: hidden;position: relative;cursor: pointer;}
.region-choice-popup .button{display:table;margin:auto;padding:.18rem 0;}
.region-choice-popup .content .item.current{border-color:#FE5910;background:#FFFFFF;color:#FE5910;}
.region-choice-popup .content .item.current::after{content:'';position: absolute;width:.16rem;height:.16rem;background-size:100%;background-image:url(../../images/v3/popup/region-choice-icon.png);right:0;bottom:-1px;z-index:1;background-repeat: no-repeat;}
.region-choice-popup .button a{float:left;width:.8rem;height:.3rem;line-height:.3rem;text-align: center;background:#F8F8F8;border-radius: .16rem;font-size:.14rem;color:#999999;border:1px solid #F8F8F8;margin:0 .3rem 0 0;}
.region-choice-popup .button a:last-child{background:#FFFFFF;color:#FE5910;border-color:#FE5910;margin:0;}
/* 选择配送区域弹窗 css end */
/* 公告弹窗 css */
.notice-popup .postion{left:.38rem;right:.38rem;top:50%;transform: translateY(-50%);}
.notice-popup .popup-content{border-radius: .2rem;overflow: hidden;background:#FD5B13 !important;background:-webkit-linear-gradient(left,#FD5B13,#FF942B) !important;background:-o-linear-gradient(right,#FD5B13,#FF942B) !important;background:-moz-linear-gradient(right,#FD5B13,#FF942B) !important;background:linear-gradient(to right,#FD5B13,#FF942B) !important;position: relative;}
.notice-popup .popup-content img{width:100%;height:auto;}
.notice-popup .content{position: absolute;top:1.3rem;right:.12rem;bottom:.65rem;left:.12rem;text-align: center;color:#FFFFFF;font-size:.12rem;line-height:.21rem;overflow-x: hidden;overflow-y: auto;-webkit-overflow-scrolling: touch;}
.notice-popup .button{width:1.1rem;height:.3rem;line-height:.3rem;text-align: center;font-size:.13rem;color:#ff8525;background:#FFEADA;border-radius: .18rem;position: absolute;bottom:.3rem;left:50%;transform: translateX(-50%);}
.notice-popup .closed{display:table;margin:auto;width:.24rem;height:.24rem;background-size:100%;background-image:url(../../images/v3/popup/closed.png);margin-top:.2rem;}
/* 公告弹窗 css end */
/* 登录注册弹窗 css */
.login-slide-popup{position: fixed;top:0;right:0;bottom:0;left:0;max-width:750px;margin:auto;z-index:200;display:none;}
.login-slide-popup .bac{content:'';position: absolute;top:0;right:0;bottom:0;left:0;background:#000000;opacity: .6;}
.login-slide-popup .closed{position: absolute;width:.18rem;height:.18rem;background-size:100%;background-image:url(../../images/v3/popup/slide-popup-closed.png);right:.12rem;top:.12rem;z-index:1;}
.login-slide-popup .content-wrapper{position: absolute;bottom:0;left:.16rem;right:.16rem;z-index:1;background:#FFFFFF;border-top-left-radius: .2rem;border-top-right-radius: .2rem;overflow: hidden;display:none;padding:.3rem 0 .2rem 0;}
.login-slide-popup .head{text-align: center;padding:0 0 .2rem 0;font-size:.16rem;font-family: PingFangSC-Medium;}
.login-slide-popup .tab-head{overflow: hidden;display:table;margin:auto;margin-bottom:.2rem;}
.login-slide-popup .tab-head .item{float:left;font-size:.16rem;color:#aaaaaa;padding:.05rem .1rem;background:#eeeeee;border:1px solid #eeeeee;border-radius: .18rem;margin:0 .15rem 0 0;}
.login-slide-popup .tab-head .item:last-child{margin:0;}
.login-slide-popup .tab-head .item.current{color:#ea6731;border-color:#ea6731;background:none;}
.login-slide-popup .tab-content{overflow: hidden;}
.login-slide-popup .content{overflow: hidden;position: relative;}
.login-slide-popup .tab-content .content{display:none;}
.login-slide-popup .tab-content .content.current{display:block;}
.login-slide-popup .form{overflow: hidden;background:#FFFFFF;}
.login-slide-popup .form .form-item{overflow: hidden;height:.55rem;line-height:.55rem;padding:0 .16rem;position: relative;}
.login-slide-popup .form .form-item::after{content:'';position: absolute;left:.16rem;right:.16rem;bottom:0;height:1px;background:#FAFAFA;}
.login-slide-popup .form .form-item:last-child{border:none;}
.login-slide-popup .form .form-item .text-item{height:.55rem;line-height:.55rem;position: relative;}
.login-slide-popup .form .form-item .text-item .text{position: relative;width:100%;top:50%;transform: translateY(-50%);font-size:.16rem;color:#333333;}
.login-slide-popup .form .code_btn{position: absolute;width:.85rem;height:.2rem;line-height:.2rem;text-align: center;color:#999999;font-size:.12rem;border:1px solid #F8F8F8;border-radius: .16rem;right:.16rem;top:50%;transform: translateY(-50%);background:#F8F8F8;}
.login-slide-popup .form .code_btn.get{border-color:#FE5910;color:#FE5910;background:#FFFFFF;}
.login-slide-popup .form .number-code{position: absolute;right:.16rem;top:50%;transform: translateY(-50%);width:.82rem;height:.24rem;line-height:.24rem;text-align: center;border-radius: .16rem;background:#F8F8F8;color:#999999;font-size:.12rem;}
.login-slide-popup .form .tips{font-size:.12rem;color:#FE5910;margin:.12rem 0 0 0;padding:0 .16rem;line-height:.18rem;overflow: hidden;}
.login-slide-popup .form .tips a{color:#FE5910;}
.login-slide-popup .form-button{width:2rem;height:.4rem;line-height:.4rem;text-align: center;color:#FFFFFF;background:#FE5910;border-radius: .2rem;font-size:.16rem;margin:auto;margin-top:.3rem;}
/* 登录注册弹窗 css end */
/* 优惠券领取弹窗 css */
.coupon-collection-slide-popup{position: fixed;top:0;right:0;bottom:0;left:0;max-width:750px;margin:auto;z-index:200;display:none;}
.coupon-collection-slide-popup .bac{content:'';position: absolute;top:0;right:0;bottom:0;left:0;background:#000000;opacity: .6;}
.coupon-collection-slide-popup .closed{position: absolute;width:.18rem;height:.18rem;background-size:100%;background-image:url(../../images/v3/popup/slide-popup-closed.png);right:.12rem;top:.12rem;z-index:1;}
.coupon-collection-slide-popup .content-wrapper{position: absolute;bottom:0;left:.16rem;right:.16rem;z-index:1;background:#FFFFFF;border-top-left-radius: .2rem;border-top-right-radius: .2rem;overflow: hidden;display:none;}
.coupon-collection-slide-popup .head{text-align: center;padding:.2rem 0 .05rem 0;font-size:.16rem;font-family: PingFangSC-Medium;}
.coupon-collection-slide-popup .content{position: relative;max-height:3.5rem;;min-height:2.5rem;overflow-x: hidden;overflow-y: auto;-webkit-overflow-scrolling: touch;}
.coupon-collection-slide-popup .activity-list{overflow: hidden;}
.coupon-collection-slide-popup .activity-list .list-head{padding:0 .15rem;font-size:.14rem;color:#aaaaaa;}
.coupon-collection-slide-popup .activity-list .list-content{overflow: hidden;padding:0 .15rem;}
.coupon-collection-slide-popup .activity-list ul{overflow: hidden;}
.coupon-collection-slide-popup .activity-list ul li{overflow: hidden;padding:.1rem 0;}
.coupon-collection-slide-popup .activity-list .label{float:left;padding:.01rem .05rem;background:#FFF1E8;color:#ea6831;font-size:.12rem;border-radius: .1rem;margin:0 .15rem 0 0;}
.coupon-collection-slide-popup .activity-list .img{width:.4rem;height:.4rem;overflow: hidden;border-radius: .05rem;float:left;margin:0 .15rem 0 0;}
.coupon-collection-slide-popup .activity-list .img img{width:100%;height:100%;object-fit: cover;}
.coupon-collection-slide-popup .activity-list .info{display:table;}
.coupon-collection-slide-popup .activity-list .info .title{font-size:.14rem;color:#2b210b;}
.coupon-collection-slide-popup .activity-list .info .date{font-size:.12rem;color:#aaaaaa;margin:.03rem 0 0 0;}
.coupon-collection-slide-popup .button-layer{padding:.2rem 0;border-top:1px solid #FAFAFA;}
.coupon-collection-slide-popup .button-layer .button{display:table;margin:auto;width:2rem;height:.4rem;line-height:.4rem;text-align: center;border-radius: .2rem;color:#FFFFFF;font-size:.16rem;}
.coupon-collection-slide-popup .coupon-list{overflow: hidden;padding:0 0 .1rem 0;}
.coupon-collection-slide-popup .coupon-list .list-head{padding:0 .15rem;font-size:.14rem;color:#aaaaaa;}
.coupon-collection-slide-popup .coupon-list .list-content{overflow: hidden;}
.coupon-collection-slide-popup .coupon-list ul{overflow: hidden;}
.coupon-collection-slide-popup .coupon-list ul li{overflow: hidden;padding:0 .05rem;position: relative;margin-bottom:-.1rem;}
.coupon-collection-slide-popup .coupon-list .list-bac{width:100%;height:auto;}
.coupon-collection-slide-popup .coupon-list .coupon{position: absolute;top:.1rem;left:.15rem;color:#FFFFFF;width:1rem;height:.55rem;text-align: center;}
.coupon-collection-slide-popup .coupon-list .coupon .postion{position: absolute;top:50%;transform: translateY(-50%);left:0;right:0;}
.coupon-collection-slide-popup .coupon-list .coupon .condition{font-size:.1rem;}
.coupon-collection-slide-popup .coupon-list .coupon  .unit{position: absolute;width:.18rem;height:.18rem;line-height:.18rem;text-align: center;border-radius: 100%;background:#FFFFFF;font-size:.1rem;right:0;top:.02rem;}
.coupon-collection-slide-popup .coupon-list .coupon .gift{font-size:.12rem;line-height:.38rem;position: relative;display:inline-block;padding:0 .22rem 0 0;}
.coupon-collection-slide-popup .coupon-list .coupon .price{font-size:.4rem;line-height:.38rem;position: relative;display:inline-block;padding:0 .22rem 0 0;}
.coupon-collection-slide-popup .coupon-list .coupon .price .unit{color:#ea6b32;}
.coupon-collection-slide-popup .coupon-list .tips{font-size:.1rem;color:#aaaaaa;position: absolute;right:1.15rem;bottom:.4rem;max-width:1.1rem;min-width: .9rem;}
.coupon-collection-slide-popup .coupon-list .button{width:.95rem;height:.6rem;line-height:.6rem;text-align: center;position: absolute;right:.15rem;top:.2rem;font-size:.16rem;color:#ea6932;border-left:1px dotted #FF5224;}
/* 优惠券领取弹窗 css end */
/* 订阅弹窗 css */
.subscribe-slide-popup{position: fixed;top:0;right:0;bottom:0;left:0;max-width:750px;margin:auto;z-index:200;display:none;}
.subscribe-slide-popup .bac{content:'';position: absolute;top:0;right:0;bottom:0;left:0;background:#000000;opacity: .6;}
.subscribe-slide-popup .closed{position: absolute;width:.18rem;height:.18rem;background-size:100%;background-image:url(../../images/v3/popup/slide-popup-closed.png);right:.12rem;top:.12rem;z-index:1;}
.subscribe-slide-popup .content-wrapper{position: absolute;bottom:0;left:.16rem;right:.16rem;z-index:1;background:#FFFFFF;border-top-left-radius: .2rem;border-top-right-radius: .2rem;overflow: hidden;display:none;}
.subscribe-slide-popup .head{margin:0 .25rem .15rem .25rem;padding:.15rem 0 .15rem .4rem;font-size:.15rem;position: relative;color:#050505;}
.subscribe-slide-popup .head::before{content:'';position: absolute;width:.25rem;height:.25rem;background:#ff5c00;left:0;top:50%;transform: translateY(-50%);border-radius: 100%;}
.subscribe-slide-popup .head::after{content:'';position: absolute;width:.14rem;height:.14rem;background-size:100%;background-image:url(../../images/v3/subscribe/popup-head-icon.png);left:.05rem;top:50%;transform: translateY(-50%);}
.subscribe-slide-popup .content{position: relative;max-height:3.2rem;;min-height:2.5rem;overflow-x: hidden;overflow-y: auto;-webkit-overflow-scrolling: touch;border-bottom:1px solid #FAFAFA;}
.subscribe-slide-popup ul{overflow: hidden;}
.subscribe-slide-popup ul li{overflow: hidden;margin:0 .25rem .1rem .25rem;position: relative;}
.subscribe-slide-popup .info{overflow: hidden;position: relative;padding:0 0 0 .4rem;min-height:.6rem;}
.subscribe-slide-popup .info::before{content:'';width:.25rem;height:.25rem;background-size:100%;position: absolute;left:0;top:0;background-image:url(../../images/v3/subscribe/radio.png);}
.subscribe-slide-popup ul li.current .info::before{background-image:url(../../images/v3/subscribe/radio-current.png);}
.subscribe-slide-popup .info .name{font-size:.165rem;color:#050505;font-weight:600;}
.subscribe-slide-popup .info .msg{font-size:.12rem;color:#6e6e6e;margin:.02rem 0 0 0;display:none;}
.subscribe-slide-popup .info .msg.show{display:block;}
.subscribe-slide-popup .tips{width:.3rem;height:.3rem;position: absolute;right:0;top:0;}
.subscribe-slide-popup .tips::before{content:'';width:.14rem;height:.14rem;background-size:100%;background-image:url(../../images/v3/subscribe/popup-tips-icon.png);left:50%;top:.02rem;transform: translateX(-50%);position: absolute;}
.subscribe-slide-popup .button-layer{display:table;margin:.35rem auto;}
.subscribe-slide-popup .button-layer .item{float:left;width:1.1rem;height:.35rem;line-height:.35rem;text-align: center;font-size:.15rem;color:#ff5c00;background:#ededed;border-radius: .05rem;margin:0 .3rem 0 0;}
.subscribe-slide-popup .button-layer .item:last-child{margin:0;background:#ff5c00;color:#FFFFFF;}
/* 订阅弹窗 css end */
/* 拼手气红包 css */
.red-packets-popup .postion{left:.38rem;right:.38rem;top:50%;transform: translateY(-50%);}
.red-packets-popup .closed{display:table;margin:auto;width:.24rem;height:.24rem;background-size:100%;background-image:url(../../images/v3/popup/closed.png);margin-top:.2rem;}
.red-packets-popup .popup-content{border-radius: .2rem;overflow: hidden;padding:.15rem 0 .3rem 0;background:#FFFFFF;text-align: center;}
.red-packets-popup .img{display:inline-block;width:1.75rem;overflow: hidden;margin:0 0 .15rem 0;}
.red-packets-popup .img img{width:100%;height:auto;}
.red-packets-popup .title{font-size:.2rem;color:#050505;margin:0 0 .05rem 0;font-family: PingFangSC-Medium;}
.red-packets-popup .msg{font-size:.15rem;color:#050505;}
.red-packets-popup .button-layer{overflow: hidden;display:inline-block;margin:.2rem 0 0 0;}
.red-packets-popup .button-layer .item{float:left;width:1.1rem;height:.32rem;line-height:.32rem;text-align: center;font-size:.175rem;margin:0 .2rem 0 0;border-radius: .3rem;color:#FFFFFF;}
.red-packets-popup .button-layer .item:last-child{margin:0;}
/* 拼手气红包 css end */
/* 新人优待礼 css */
.newPeople-popup .postion{left:.6rem;right:.2rem;top:50%;transform: translateY(-60%);}
.newPeople-popup .popup-content{overflow: hidden;}
.newPeople-popup .popup-content img{width:100%;height:auto;}
.newPeople-popup .closed{display:table;width:.24rem;height:.24rem;background-size:100%;background-image:url(../../images/v3/popup/closed.png);margin-top:.2rem;margin-left:1.15rem;}
/* 新人优待礼 css end */
@media screen and (max-width: 374px){
    /* 订阅弹窗 css */
    .subscribe-slide-popup .head{font-size:15px;}
    .subscribe-slide-popup .info{min-height:60px;}
    .subscribe-slide-popup .info .name{font-size:16px;}
    .subscribe-slide-popup .info .msg{font-size:11px;}
    .subscribe-slide-popup .tips{width:30px;height:30px;}
    .subscribe-slide-popup .tips::before{width:14px;height:14px;top:2px;}
    .subscribe-slide-popup .button-layer .item{font-size:14px;}
    /* 订阅弹窗 css end */
}