
/*登入*/
.login .lg-list{background: white;border-bottom: 1px solid rgb(245,245,245);position: relative;font-size:0.8235rem}
.login .lg-list .lg-left{width: 5rem;float: left;position: relative;}
.login .lg-list .lg-right{overflow: hidden;}
.login .lg-list .lg-right input{width: 100%;}
.login .lg-text-w10{width: 10rem !important;}
.login .lg-code{position: absolute;right: 0.7333rem;top: 50%;cursor: pointer;
color: white;background: rgb(242,48,49);padding: 0.411rem 0.8rem;font-size: 0.71rem;
transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.login .login-btn{margin:1.58823rem 0.7333rem;}
.login .login-btn button{width: 100%;background: rgb(242,48,49);font-size: 0.8235rem;color: white;line-height: 2.9411rem;cursor: pointer;}
.login .lg-tel{border:none !important;width:100% !important;height:auto !important;font-size:0.7647rem !important;text-align:left;max-width:100% !important;text-indent:0 !important}
.login .lg-code-text{border:none !important;width:100% !important;height:auto !important;font-size:0.7647rem !important;text-align:left;max-width:10rem !important;text-indent:0 !important}

/*搜索*/
.public_search{height: 100%;width:100%;background: #FFFFFF;position: fixed;max-width: 640px;top: 0;left: 0;z-index: 999;}
@media only screen and (min-width: 640px) {
	.public_search{width:640px;left: 50%;margin-left: -320px;}
}
.public_search .public-back-a{top: 50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.public_search .public-back-wrap{padding: 0.65rem 0;height:1.8176rem}
.public_search .search-txt{width: 73%;float: left;margin-left: 2.3rem;position: relative;}
.public_search .search-txt img{position: absolute;left: 0.5rem;top: 50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);width: 0.95rem;height: 0.95rem;}
.public_search .search-txt input[type="text"]{width: 100%;height: 100%;background: rgb(242,242,242);
text-indent: 1.8rem;font-size: 0.7647rem;height: 1.6547rem;line-height: 1.6547rem;
}
@media only screen and (max-height:320px) {
	.public_search .search-txt{width:69%}
}
.public_search .search-btn{font-size: 0.8823rem;overflow: hidden;width: 100%;line-height: 1.6547rem;color: rgb(102,102,102);background:none}
.public_search .close-img{left:auto !important;right: 0.5rem;}

.public_search .re-search{background: #FFFFFF; padding: 0.7588rem 0.7333rem;}
.public_search .re-title{padding: 0.5rem 0;}
.public_search .re-list{margin-right: 0.8823rem;margin-bottom: 0.7588rem;float: left;
background: rgb(242,242,242);padding: 0rem 0.8823rem;color: rgb(100,100,100);
font-size: 0.7647rem;line-height: 1.7647rem;
-ms-border-radius:0.15rem;
-webkit-border-radius:0.15rem;
-moz-border-radius: 0.15rem;
border-radius: 0.15rem;
}
.public_search .re-con:after{content: "";display: block;clear: both;}
.public_search .hs-search{background: #FFFFFF;}
@media only screen and (max-height:480px) {
	.public_search .hs-search{max-height:180px;overflow:scroll;}
    .public_search .clear-search{padding:2.41176rem 2.20588rem 2rem 2.20588rem !important}
}
.public_search .hs-title{padding: 0.7588rem 0.7333rem;border-bottom: 1px solid rgb(245,245,245);}
.public_search .hs-list{padding: 0.7588rem 0.7333rem;color: rgb(100,100,100);font-size: 0.8rem;border-bottom: 1px solid rgb(245,245,245);}
.floor{height: 0.8823rem;background: rgb(242,242,242);}

.public_search .clear-search{padding: 4.41176rem 2.20588rem 2rem 2.20588rem;}
.public_search .clear-btn img{width: 1rem;height: 1rem;margin-right: 0.5rem;position: relative;top: 0.18rem;}
.public_search .clear-btn{border: 1px solid rgb(153,153,153);width: 100%;padding: 0.5323rem 0;font-size: 0.8823rem;color: rgb(102,102,102);}
/*搜索end*/

/*首页*/
.index .swiper-pagination{font-size:0.71rem}
.index .swiper-container-horizontal>.swiper-pagination-progress{bottom:0;top:auto}
.index .swiper-pagination-progress .swiper-pagination-progressbar{background:#ffffff}
.index .swiper-container img{float:left}
.index .drop-model{display:none}
.index .drop-parent {clear:both}
.index .drop-parent img{float:left !important;}
.index .drop-parent img:after{content:"";display:block;clear:both;}
.index .swiper-pagination-bullet{background: #FFFFFF !important;opacity: 0.4 !important;}
.index .swiper-pagination-bullet-active{opacity: 1 !important;}
.index .index-span{line-height: 1rem;border: 1px solid rgb(242,48,49);font-size: 0.71rem;
padding: 0 0.2rem;line-height: normal;color: rgb(242,48,49);
}
.index .index-span-top{position: relative;top: -0.1rem;}
.index .index-price{max-width: 100%;;padding-bottom: 0.5822rem;font-size:1.176rem;}

.index .search{position: absolute;width: 80%;max-width: 500px;height: auto;left: 0;top: 0.5rem;z-index: 111;left: 10%;
background: rgba(0,0,0,0.3);}
@media only screen and (min-width: 640px) {
	.index .search{left: 50%;margin-left: -250px;}
}
.index .search input[type="text"]{width: 100%;height: 100%;padding: 0.5rem 0;text-indent: 1.6rem;
background: none;font-size: 0.8rem;color: white;
}
.index .search img{position: absolute;left: 0;width: 1rem;height: 1rem;left: 0.35rem;top: 0.5rem;}
.index .price{padding: 0.5882rem 0.5882rem!important;}
.index .drop-model{width:100%;}
.index .ind-item{width:50%;float:left}
.index .ind_type2{height: 7.35rem;line-height: 1.5rem;margin-left: 0.5rem;padding-bottom: 0.5rem;}
.index .type2_price{color:rgb(242,48,49);}
.index .type2_price_market{color:rgb(153,153,153);text-decoration:line-through}
.index .nav_img img{width:100%;height:100%;float:left}
.index .ind-head-img{width: 1.5rem !important;height: 1.5rem;right: 0.7333rem;top: 0.5rem;}
.index .ind-search-wrap{padding-left: 0.7333rem;background: rgb(204,204,204);cursor:pointer;position:relative}
.index .ind-k-txt{width: 18rem;height: 1.7647rem;background: rgb(255,255,255);margin: 0.47rem 0;}
@media only screen and (min-width: 640px) {
	.index .ind-k-txt{width:550px;}
}
.index .ind-search-btn{height: 1.7647rem;line-height: 1.7647rem;text-align: center;}
.index .ind-head-icon{width:1.4rem !important;height:1.4rem !important;position:absolute;right:0.8rem;top:50%;
               transform:translateY(-50%);-webkit-transform:translateY(-50%);
}
.index .anim_t{position:absolute;width:100%;top:0}
.index .anim2_t{position:absolute;width:100%;top:0}
.index .race_icon{padding: 0.75rem;}

.center{font-size: 0.8823rem;color: rgb(51,51,51);}
.center .head{background:url(../Images/user_head_icon.png) no-repeat center;background-color: rgb(242,48,49);color: white;height: 8rem;position: relative;overflow: hidden;background-size:100% 100%;}
.center .guide_ewm{position:absolute;width:1.2rem;height:1.2rem;left:0.7333rem;top:0.5rem}
.center .guide_ewm img{width:100%;height:100%}
.center .head .help{text-align: right;padding: 0.3rem 0.5rem 0 0;}
.center .head:after{content: "";display: block;clear: both;}
.center .head-item{padding:0.5rem 0 0rem 1rem;}
.center .head-item .toux{width: 4rem;height: 4rem;float: left;margin-right: 0.5rem;border-radius:50%;-webkit-border-radius:50%;overflow:hidden}
.center .toux-name{overflow: hidden;}
.center .toux-name .name{display: inline-block;padding-top: 0.5rem;padding-bottom: 0.2rem;max-width: 5rem;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.center .toux-name .vip{display: inline-block;background: rgb(255,220,0);color: rgb(50,50,50);font-size: 0.8rem;
padding: 0 0.4rem;border-radius: 0.2rem;-webkit-border-radius: 0.2rem;-moz-border-radius: 0.2rem;-ms-border-radius:0.2rem;
}
.center .tip-icon{position: absolute;right: 0;bottom: 0;width: 6rem;height:4.9rem;
animation:vip 2s ease 3 forwards;
-webkit-animation: vip 2.8s ease 3 forwards;
background:url(../Images/vip.png) no-repeat center top;background-size:100% auto;
}
.center .tip-title{font-size:0.8235rem;color:rgb(255,233,148);padding-left:1.2rem;background:url(../Images/vip-1.png) no-repeat center left;background-size:1rem auto;margin-left:1.2rem;
                   transform:rotate(15deg);-webkit-transform:rotate(15deg);margin-top:1.2rem;width:4rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.center .tip-t-title{width:5rem;margin:auto;text-indent:0.1rem;margin-top:0.3rem;line-height:0.6rem;padding:0.25rem 0;margin-left:0.6rem;font-size:0.6rem;border:1px solid rgb(255,233,148);border-radius:0.7rem;-webkit-border-radius:0.7rem;color:rgb(255,233,148);transform:rotate(15deg);-webkit-transform:rotate(15deg);text-align:center;width:5rem;white-space:nowrap;overflow:hidden;}
.tip-content{position:relative;width:100%;height:100%;}
@keyframes vip{
	0%{bottom: 0;}
	50%{bottom: -0.7rem;}
	100%{bottom: 0;}
}
@-webkit-keyframes vip{
	0%{bottom: 0;}
	50%{bottom: -0.7rem;}
	100%{bottom: 0;}
}
.center .cen-icon{width: 1.7647rem;height: 1.7647rem;margin: auto;position: relative;
background: url(../images/cen-ff-icon.png) no-repeat center;background-size: 100% auto;
}

.center .pi1{background-position: 0 -1.3%;}
.center .pi2{background-position: 100% 24.5%;}
.center .pi3{background-position: 0 49%;}
.center .pi4{background-position: 0.17rem 75.5%;}
.center .pi5{background-position: 0.25rem 102%;}

.center .unread{position: absolute;min-width: 1rem;background: red;color: white;font-size: 0.70rem;
-moz-border-radius: 1rem;
-webkit-border-radius: 1rem;
-ms-border-radius:1rem;
border-radius: 1rem;
top: -0.3rem;
right: -0.3rem;
line-height: 1rem;

white-space: nowrap;max-width: 2rem;overflow: hidden;text-overflow: ellipsis;
}
.center .cen-order{background: url(../images/cen-order.png) no-repeat left;background-size: 0.5rem auto;}
.center .cen-list-icon{width: 1.5rem;height: 1.5rem;background: url(../images/cen-list.png) no-repeat left;
float: left;margin-right: 0.3rem;margin-left: 0.7333rem;
background-size: 90% auto;position: absolute;top: 0.57345rem;
}
.center .cen-list-icon2 {width: 1.5rem;height: 1.5rem;background: url(../images/cen-list2.png) no-repeat left;
float: left;margin-right: 0.3rem;margin-left: 0.7333rem;
background-size: 90% auto;position: absolute;top: 0.57345rem;}
.center .cen-list{border-bottom: 1px solid rgb(245,245,245);background: url(../images/right.png) no-repeat center right;
background-size: 1.2rem auto;background-position: 98% 0.7234rem;position: relative;text-indent: 2.5rem;line-height: 2.6469rem;
}
.center .cen-list .no-pay-count{position:absolute;right:1.6rem;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);color:white;background:rgb(242,48,49);
                                font-size:0.7rem;min-width:1rem;height:1rem;text-align:center;text-indent:0;line-height:1rem;border-radius:1rem;-webkit-border-radius:1rem;
}
.center .borderN{border: none;}
.center .guide-icon{background:url(../Images/center-guide-icon.png) no-repeat center;background-size:95% 95%;}
.center .big_guide_ewm{position:fixed;top:50%;width:16rem;height:16rem;background:white;text-align:center;left:50%;margin-left:-8rem;margin-top:-8rem;z-index:111}
.center .big_guide_ewm img{width:12rem;height:12rem;margin-top:2rem;}
.center .big_guide_close_wrap {position:relative;width:100%;}
.center .big_guide_close{position:absolute;right:0.5rem !important;width:1.2rem !important;height:1.2rem !important;top:-1.5rem !important}

.center .cen-block a{display: block;}
.center .cli1{background-position: 50% -1.1%;}
.center .cli2{background-position: 50% 14%;}
.center .cli3{background-position: 50% 27.5%;}
.center .cli4{background-position: 50% 40.5%;}

.center .cli5{background-position: 50% 96.2%;}
.center .cli6{background-position: 50% 53.8%;}

.center .cli7{background-position: 50% 68.1%;}
.center .cli8{background-position: 50% 82.5%}

.center .ckjcbg-icon{background:url(../Images/ckjcbg.png) no-repeat center;background-size:95% 95%;}
.center .scjcbg-icon{background:url(../Images/scjcbg.png) no-repeat center;background-size:95% 95%;}
.center .zxys-icon{background:url(../Images/zxys.png) no-repeat center;background-size:95% 95%;}
.center .sfjl-icon{background:url(../Images/sfjl.png) no-repeat center;background-size:95% 95%;}
.center .jkzc-icon{background:url(../Images/jkzc.png) no-repeat center;background-size:95% 95%;}
.center .fjtz-icon{background:url(../Images/fjtz.png) no-repeat center;background-size:95% 95%;}

.center .jbfxpg-icon{background:url(../Images/jbfxpg.png) no-repeat center;background-size:95% 95%;}
.center .xlcp-icon{background:url(../Images/xlcp.png) no-repeat center;background-size:95% 95%;}
.center .zytzbs-icon{background:url(../Images/zytzbs.png) no-repeat center;background-size:95% 95%;}
.center .mrcl-icon{background:url(../Images/mrcl.png) no-repeat center;background-size:95% 95%;}
/*首页end*/


/*意见反馈*/
.feedback{font-size: 0.9rem;}
.feedback .info{background: #FFFFFF;font-size: 0.8rem;color: rgb(93,93,93);
padding: 0.5rem;outline: none;
height: 10rem;border: 1px solid rgb(245,245,245);
}
.feedback .btn button{background: rgb(242,48,49);color: white;padding: 0.5rem 1.5rem;font-size: 0.9rem;}
/*意见反馈--end*/

/*个人资料*/
.my-data{font-size: 0.9rem;}
.my-data .data-list{padding: 0.7588rem 0.7333rem;background: #FFFFFF;border-bottom: 1px solid rgb(245,245,245);}
.my-data .data-list input[type="text"],input[type=tel]{text-align: right;font-size: 0.8rem;color: rgb(153,153,153);max-width:10rem}
.my-data .data-list select{-webkit-appearance: none;-ms-progress-appearance: none;appearance: none;-moz-appearance: none;
border: none;font-size: 0.8rem;background:white;padding:0 0 0 3rem;margin:0;width:auto;
}
.my-data .data-list select option{text-align:right}
.my-data .data-list img{width: 3.5rem;height: 3.5rem;}
.my-data .data-list .name{line-height: 3.5rem;}
.my-data .bg-list{background: url(../images/right.png) no-repeat right center;background-size: 1.5rem;background-color: #FFFFFF;}
.my-data .data-btn{position: fixed;bottom: 0;width: 100%;left: 0;
max-width: 640px;
}
@media only screen and (min-width: 640px) {
	.my-data .data-btn{left: 50%;margin-left: -320px;}
}
.my-data .data-btn button{width: 100%;padding: 0.8rem 0;font-size: 0.8rem;background: red;color: white;
-ms-border-radius:0.2rem;
-webkit-border-radius:0.2rem;
-moz-border-radius:0.2rem;
border-radius: 0.2rem;
}
.my-data .partphone{border:none !important;height:auto;}
.my-data .info_btn{background:Rgb(230,230,230);color:rgb(105,105,105);padding:0.5088rem 0.7333rem;}
/*个人资料--end*/

/*成为合伙人*/
.partner{font-size: 0.9rem;}
.partner .share-tip{padding:0.7rem 0;background:rgb(255,175,175);}
.partner .share-tip img{position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:1.3rem;height:auto;}
.partner .partner-list{padding: 0.7588rem 0.7333rem;border-bottom: 1px solid rgb(245,245,245);background: #FFFFFF;
font-size: 0.8823rem;
}
.partner input[type="text"]{font-size: 0.8823rem;width: 100%;color: rgb(153,153,153);}
.partner .partner-name{width: 3.5rem;}
.partner input[type="checkbox"]{width: 1rem;height: 1rem;
border: 1px solid rgb(220,220,220);border-radius: 0.15rem;
-webkit-border-radius: 0.15rem;
-moz-border-radius: 0.15rem;
position: relative;top: 0.3rem;}

.partner .ced{background: url(../images/radio-checked.png) no-repeat center;
	background-size: 1.5rem 1.5rem;
	border: 1px solid rgb(242,48,49);}

.partner .xieyi{background: rgb(245,245,245) !important;border: none;}
.partner .partner-red{color: rgb(242,48,49);}
.partner .getCode{position: absolute;right: 0;top: 50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);
color: rgb(242,48,49);
padding: 0.5rem;
border-left: 1px solid rgb(245,245,245);font-size: 0.9rem;
}
.partner .btn{width: 100%;background: rgb(242,48,49);color: white;padding: 0.8rem 0;
font-size: 0.8rem;
}
.partner .gz-btn{position:absolute;right:0;background:rgb(60,176,52);color:white;font-size:0.8rem;top:50%;right:0.5rem;padding:0.3111rem 0.7rem;
                 transform:translateY(-50%);-webkit-transform:translateY(-50%)}
.partner .has_gz{position:absolute;right:0;color:rgb(242,48,49);border:1px solid rgb(242,48,49);font-size:0.7rem;top:50%;right:0.5rem;
                 transform:translateY(-50%) rotate(-8deg);-webkit-transform:translateY(-50%) rotate(-8deg);padding:0.211rem 0.6rem;}
.partner .pt-right input[type='tel']{text-align:left;}
.partner .tel{font-size: 0.8823rem;width: 100% !important;color: rgb(153,153,153);border:none !important;height:auto !important;text-indent:0}
.partner .tel_p{max-width:none;}
.partner .share-bottom-nav{position:fixed;width:100%;left:0;bottom:0;font-size:0.8rem}
.partner .share-nav-wrap{position:relative;text-align:center;padding:0.5rem 2rem;background:white;padding:}
.partner .share-nav-wrap .share-btn{padding:0.45rem 0;width:45%;border:1px solid rgb(153,153,153)}
.partner .share-nav-wrap .share-242{color:rgb(242,48,49);border:1px solid rgb(242,48,49);}

/*成为合伙人--end*/
/*我的收藏品*/
.collect{font-size: 0.8823rem;}
.collect .coll-edi{background: none;color: rgb(93,93,93);font-size: 0.8823rem;margin: 0;padding: 0;}
.collect .coll-title{border-bottom: 1px solid rgb(245,245,245);padding: 0.7588rem 0.7333rem;}
.collect .coll-list{background: #FFFFFF;padding: 0.7588rem 0.7333rem;border-bottom: 1px solid rgb(245,245,245);position: relative;overflow: hidden;
font-size: 0.8235rem;line-height: 1.4rem;
}

.collect .coll-list .coll-img{width: 4.5rem;height: 4.5rem;margin-right: 0.5rem;}
.collect .coll-list .coll-con{height: 4.5rem;}
.collect .coll-price{font-size: 1.2rem;color: rgb(242,48,49);padding-top: 0.2rem;position: absolute;bottom: 0;}
.collect .coll-bottom{position: fixed;bottom: 0;width: 100%;background: rgba(255,255,255,0.8);max-width: 640px;
padding: 0.8rem 0;line-height: 2.1rem;border-top: 1px solid rgb(245,245,245);z-index:99;

}
.collect input[type="checkbox"]{width: 1rem;height: 1rem;border: 1px solid rgb(215,215,215);
position: relative;border-radius: 50%;-webkit-border-radius: 50%;
-moz-border-radius: 50%;float: left;margin-right: 0.3rem;top: 0.3rem;
}

.collect .coll-bottom button{background: rgb(242,48,49);color: white;padding: 0.4rem 0.9rem;
position: absolute;right: 0.5rem;top: 0.8rem;font-size: 0.9rem;
}
.collect .coupon_checked{background: url(../images/radio-checked.png) no-repeat center;
background-size: 100% 100%;border: 1px solid rgb(242,48,49) !important; 
}
.collect .coll-slide-wrap{position: relative;width: 30rem;}
.collect .touch_active{transition: left 0.2s;-webkit-transition: left 0.2s;}
@media only screen and (min-width: 640px) {
	.collect .coll-slide-wrap{width:41.6rem}
}
.collect .coll-edi-check{position: absolute;top: 1.4rem;width: 2.3rem;float: left;}
.collect .coll-slide-center{position: relative;width: 20.5333rem;top:0;overflow: hidden;left: 2.3rem;}
.collect .coll-edi-con{width: 120%;position: relative;}
.collect .coll-edi-con:after{content: "";display: block;clear: both;}
.collect .coll-edi-right{width: 93%;}
.collect .one-edi{margin-left: -20% !important;width: 83%;float: left;}
.collect .edi-quxiao{width: 6rem;position: absolute;right: 0;top: -0.7588rem;}
.collect .edi-quxiao button{width: 6rem;background: red;color: white;
height: 6.1rem;font-size: 1rem;margin: 0;padding: 0;
}
/*我的收藏--end*/


/*下载导购app*/
.guide-img{margin: 3rem auto;
height: 19rem;max-width:19rem;background: url(../images/app-con.png) no-repeat center;
background-size: 100% 100%;
background-position: 0 0;
}
.btn-icon{position: fixed;bottom: 0;background:url(../images/app-btn.png) no-repeat;
background-size: 100% 100%;height: 2.79rem;width: 100%;max-width: 640px;}
.guide{font-size: 0.9rem;}
.guide-tip{color: rgb(153,153,153);position: fixed;bottom: 3rem;width: 100%;max-width: 640px;}
@media only screen and (min-width: 640px) {
	.guide-tip,.btn-icon{left: 50%;margin-left: -320px;}
}

.guide button{padding: 1rem 1rem 1rem 2.5rem;margin: 0 0.5rem;color: white;
font-size: 0.9rem;background: url(../images/guide.png) no-repeat center left;
background-size: 12rem auto;background-color: rgb(205,205,205);
background-position: 0.7rem -14.9rem;
border-radius: 0.2rem;
-webkit-border-radius: 0.2rem;
}
.guide .btn-active{
	background-position: 0.7rem -12rem;
	background-color: rgb(164,200,56) !important;

}
/*下载导购app--end*/
/*在线支付*/
.online .ol-money{padding: 3.647rem 0;text-align: center;font-size: 1.5rem;background: white;}
.online .ol-l-left{width: 2rem;height: 2rem;background: url(../images/pay_x.png) no-repeat;
background-position: 0 -8%;background-size:80% auto;margin-right: 5px;
}
.ol-l-list{padding: 1rem 0.7333rem;background: white;border-bottom: 1px solid rgb(245,245,245);line-height: 1.2rem;cursor:pointer}
.online .ol-zfb{background-position: 0 29%;}
.online .ol-l-check{position: absolute;right: 2px;top: 50%;width: 1.3rem;height: 1.3rem;box-shadow: 0 0 0 1px rgb(245,245,245);-webkit-box-shadow:0 0 0 1px rgb(245,245,245);
z-index: 11;border-radius: 50%;-webkit-border-radius:50%;margin: 0;transform: translate(0,-50%);-webkit-transform: translate(0,-50%);cursor:pointer;
}
.online .checked{background: url(../images/pay_x.png) no-repeat;box-shadow: 0 0 0 1px rgb(242,48,49);-webkit-box-shadow: 0 0 0 1px rgb(242,48,49);
background-size: 2.2rem;background-position: 5% 99%;
}
.ol-l-ewm{position:fixed;width:11rem;height:11rem;top:50%;left:50%;transform:translate(-50%,-40%);-webkit-transform:translate(-50%,-40%);z-index:110;
         opacity:0 ;-ms-transform:translate(-50%,-40%);-moz-transform:translate(-50%,-40%);-o-transform:translate(-50%,-40%);
}
.ol-l-ewm img{width:100%;height:100%;position:relative;z-index:1111}
.ewm-ani {animation:ewm 1s forwards;-webkit-animation:ewm 1s forwards;-ms-animation:ewm 1s forwards;-o-animation:ewm 1s forwards;-moz-animation:ewm 1s forwards;}
@keyframes ewm{
    0%{opacity:0;transform:translate(-50%,-30%);-webkit-transform:translate(-50%,-30%);-ms-transform:translate(-50%,-30%);-moz-transform:translate(-50%,-30%);-o-transform:translate(-50%,-30%);}
    100%{opacity:1;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}
}
@-webkit-keyframes ewm{
    0%{opacity:0;transform:translate(-50%,-30%);-webkit-transform:translate(-50%,-30%);-ms-transform:translate(-50%,-30%);-moz-transform:translate(-50%,-30%);-o-transform:translate(-50%,-30%);}
    100%{opacity:1;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}
}
@-moz-keyframes ewm{
    0%{opacity:0;transform:translate(-50%,-30%);-webkit-transform:translate(-50%,-30%);-ms-transform:translate(-50%,-30%);-moz-transform:translate(-50%,-30%);-o-transform:translate(-50%,-30%);}
    100%{opacity:1;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}
}
@-ms-keyframes ewm{
    0%{opacity:0;transform:translate(-50%,-30%);-webkit-transform:translate(-50%,-30%);-ms-transform:translate(-50%,-30%);-moz-transform:translate(-50%,-30%);-o-transform:translate(-50%,-30%);}
    100%{opacity:1;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}
}
@-o-keyframes ewm{
   0%{opacity:0;transform:translate(-50%,-30%);-webkit-transform:translate(-50%,-30%);-ms-transform:translate(-50%,-30%);-moz-transform:translate(-50%,-30%);-o-transform:translate(-50%,-30%);}
    100%{opacity:1;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}
}


.ol-submit{position: fixed;bottom: 0;width: 100%;color: white;font-size: 0.8823rem;padding: 0.7333rem 0;text-align: center;cursor:pointer}
@media only screen and (min-width: 640px) {
	.ol-submit{width:640px;left:50%;margin-left:-320px}
}
.ol-weixin{background:rgb(66,176,53)}
.ol-zfb{background: rgb(1,160,232);}
/*在线支付--end*/
/*充值金额*/
.rechange{font-size: 0.9rem;}
.rechange .rechange-val input[type="text"],input[type="tel"]{width: 15.1rem;border: 1px solid rgb(230,230,230);
height: 2.2529rem;font-size: 0.8823rem;text-indent: 0.5rem;padding: 0;
}
@media only screen and (min-width: 640px) {
	.rechange .rechange-val input[type="text"],input[type="tel"]{width: 80%;}
}

.rechange .rechange-val button{padding: 0.5rem 0;width: 4.117rem;height: 2.3529rem;
float: right;color: white;background: rgb(242,48,49);font-size: 0.8823rem;cursor: pointer;}
.rechange .rechange-money{font-size: 0.8823rem;color: #000000;line-height: 0.8823rem;padding-bottom: 0.7588rem;}
.rechange .re-item{padding:0.7588rem 0.7333rem;background: #FFFFFF;}
.rechange .re-floor{height: 0.7353rem;}
.rechange .re-list{}
.rechange .re-list:after{content: "";display: block;clear: both;}
.rechange .re-list li{float: left;width: 5.235rem;text-align: center;padding: 0.7941rem 0;
color: rgb(102,102,102);border: 1px solid rgb(153,153,153);margin: 0 2.1783rem 0.7588rem 0;cursor: pointer;
border-radius: 0.2rem;
-webkit-border-radius: 0.2rem;
-moz-border-radius: 0.2rem;
-ms-border-radius:0.2rem;
}
.rechange .re-list li:nth-child(3n){
    margin-right:0;
}
@media only screen and (min-width: 640px) {
	.rechange .re-list li:hover{
        border-color:Rgb(242,48,49);
        color:white;
        background:rgb(242,48,49);
    }
}
.rechange .active{background: rgb(242,48,49);color: white !important;border-color: rgb(242,48,49) !important;}
.rechange .re_tel_input{max-width:15.1rem !important;text-align:left !important}
/*充值金额--end*/
/*充值记录*/
.rechange-record .list{border-bottom: 1px solid rgb(230,230,230);}
.rechange-record .list img{width: 2.3529rem;height: 2.3529rem;margin: 0 1.38235rem 0 1.1764rem;}
.rechange-record .title{line-height: 1.3529rem;}
.rechange-record .con{line-height: 1rem;}
/*充值记录--end*/

/*设置*/
.setting{font-size: 0.8823rem;background: #FFFFFF;}
.setting .title{width: 2.94rem;height: 2.94rem;float: left;}
.setting .list{border-bottom: 1px solid rgb(245,245,245);background:url(../images/right.png) no-repeat center right;background-size: 1.5rem auto;}
.setting .weixinName{height: 2.94rem;line-height:3rem;margin-right:0.8rem;color: rgb(153,153,153);max-width: 50%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
/*设置--end*/

/*我的预约*/
.appointment{font-size: 0.8823rem;}
.appointment .app1active{border-bottom: 2px solid rgb(242,48,49);}
.appointment .app1{float: left;padding: 0.7588rem 0;width: 20%;margin: 0 15%;}
.appointment .app2{float: left;width: 22%;font-size: 0.8235rem;padding: 0.7588rem 0;margin: 0 1.5%;}
.appointment .app2active{border-bottom: 2px solid rgb(242,48,49);}
.appointment .app-red{color: rgb(242,48,49);}
.appointment .app-btn{text-align: right;}
.appointment .app-btn button{border: 1px solid rgb(0,0,0);padding: 0.4111rem 0.8823rem;}
.appointment .app-list{margin-bottom: 0.8823rem;}


.appointment .sl-list{background: #FFFFFF;margin-bottom: 0.7647rem;}
.appointment .ss-tip{position: relative;padding: 0.5288rem 0.7333rem;text-align: right;}

.appointment .ss-tip button{border: 1px solid rgb(242,48,49);;background-color: #FFFFFF;font-size: 0.8823rem;
padding:0.4411rem 0.7352rem;color: rgb(242,48,49);
border-radius: 0.3rem;-webkit-border-radius: 0.3rem;cursor: pointer;
}
.appointment{font-size: 0.8823rem;}
.appointment .ss-img{width: 4.70588rem;height:4.70588rem;border: 1px solid rgb(230,230,230);
border-radius: 0.3rem;margin-right: 0.58823rem;
-webkit-border-radius: 0.3rem;float: left;
}
.appointment .ss-img:after{content: "";display: block;clear: both;}
.appointment .ss-img img{float: left;width: 100%;height: 100%;}
.appointment .ss-wrapper{background: #FFFFFF;font-size: 0.8235rem;border-bottom: 1px solid rgb(230,230,230);}
.appointment .ss-wrapper:after{content: "";display: block;clear: both;}
.appointment .ss-con{overflow: hidden;}
.appointment .ss-title{min-height: 2.3rem;}
.appointment .ss-102{color: rgb(102,102,102);margin-top: 0.2rem;}
.appointment .ss-153{color: rgb(153,153,153);}
.appointment .ss-red{color: rgb(242,48,49);}
.appointment .ss-select-list{background: url(../images/ss_service_icon.png) no-repeat;position: relative;
background-size: 1.7rem;background-position: 100% 37.5%;background-color: #FFFFFF;font-size: 0.8235rem;
border-bottom: 1px solid rgb(245,245,245);
}
.appointment .ss-left-17647{margin-left: 1.7955rem;}
.appointment .ss-icon{width: 1.5rem;height:1.5rem;background: url(../images/ss_service_icon.png) no-repeat;
position: absolute;top: 1.3rem;left: 0.7333rem;background-size: 1.5rem;
background-position: 0 0;
}
.appointment .ss-icon-tui{background-position: 0 19.5%;}

/*我的预约--end*/

/*支付密码*/
.password{font-size: 0.8823rem;}
.password .code-phone{width: 12.35rem;padding-top: 2px;padding-bottom: 2px;}
.password .code-phone input[type="text"],input[type="password"],input[type="number"]{text-indent: 0.5rem;box-shadow: 0 0 0 1px rgb(200,200,200);}

.password .code-btn{position: relative;overflow: hidden;text-align: right;padding-top: 2px;padding-bottom: 2px;}
.password .code-btn button{padding: 0.9rem 0;width: 6.5rem;text-align: center;font-size: 0.8823rem;color: rgb(242,48,49);
box-shadow: 0 0 0 1px rgb(242,48,49);margin-right: 2px;
}
.password .password-confirm{margin-top: 1.47rem;}
.password .password-confirm button{color: white;padding: 1rem 0;width: 100%;font-size: 0.8823rem;text-align: center;
background-color: rgb(242,48,49);
}
.password .sel-list{display: block;padding: 0.7588rem 0.7333rem;border-bottom: 1px solid rgb(245,245,245);
background: url(../images/right.png) no-repeat center right;background-color: #FFFFFF;background-size: 1.5rem auto;
}
.password .sel-bottom{position: fixed;max-width: 640px;width: 100%;bottom: 0;left: 0;}
.password .sel-bottom img{float: left;}
@media only screen and (min-width: 640px) {
	.password .sel-bottom{left: 50%;margin-left: -320px;}
	.password .code-phone{width: 73%;}
}

/*我的优惠券*/
.my-coupon{font-size: 0.8823rem;}
.my-coupon .mc-list{width: 33.3333%;float: left;}
.my-coupon .mc-list span{display: inline-block;padding: 0.7588rem 0;cursor: pointer;}
.my-coupon .mcActive span{border-bottom: 2px solid rgb(242,48,49);color: rgb(242,48,49);}
.my-coupon .mc-none{text-align: center;margin-top: 4.41176rem;line-height: 1.5rem;font-size: 0.94rem;color: rgb(102,102,102);}
.my-coupon .mcn-icon{width: 7.35rem;height: 7.35rem;background: url(../images/my-coupon-icon.png) no-repeat;
background-position: 0 100%;background-size: 100% auto;margin: auto;
}
.my-coupon .mcn-tip{margin-top: 1rem;}
.my-coupon .mc-none a{display: inline-block;color: black;font-size: 0.8823rem;line-height: 1;border: 1px solid rgb(60,60,60);
padding: 0.58823rem 1.6764rem;margin-top: 0.5rem;border-radius: 2px;-webkit-border-radius: 2px;
}

.my-coupon .mcu-title{background: url(../images/right.png) no-repeat center right;background-size: 1.5rem auto;
padding: 0.8823rem;height: 100%;background-color: #FFFFFF;margin: 0.8823rem;border: 1px solid rgb(245,245,245);
}
.my-coupon .mcu-red{color: red;}
.my-coupon .mcu-title-icon{width: 1.37rem;height: 1.35rem;background: url(../images/my-coupon-icon.png) no-repeat;float: left;margin-right: 0.25rem;
background-size: 7rem auto;background-position: 0 -0.3%;
}
.my-coupon .mcu-title-con{position: relative;overflow: hidden;}

.my-coupon .mcu-list{margin: 0.8823rem;background-color: #FFFFFF !important;}
.my-coupon .newActive{background: url(../images/my-coupon-icon.png) no-repeat;background-size: 8rem auto;
background-position: 133% 9.5%;}
.my-coupon .gqActive{background: url(../images/my-coupon-icon.png) no-repeat;background-size: 8rem auto;
background-position: 133% 21.5%;}

.my-coupon .mcu-list:after{content: "";display: block;clear: both;}
.my-coupon .mcu-list-left{float: left;width: 6.7647rem;height: 5.58823rem;background: url(../images/my-coupon-icon.png) no-repeat center;
background-position: 0 36.3%;background-size: 100% auto;color: white;text-align: center;font-size: 2.3529rem;
}
.my-coupon .mcu-list-right{position: relative;overflow: hidden;height: 5.58823rem;
padding:0 0.4411rem;
}
.my-coupon .mcu-list-title{width: 90%;line-height: 1.5rem;padding-top: 0.58823rem;font-size: 0.8235rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.my-coupon .mcu-list-title span{background: rgb(242,48,49);color: white;padding: 0.2rem 0.3111rem;font-size: 0.8235rem;line-height: 0.8235rem;border-radius: 0.2rem;-webkit-border-radius: 0.2rem;margin-right: 0.3111rem;}
.my-coupon .mcu-list-time{font-size: 0.58823rem;color: rgb(153,153,153);position: absolute;bottom: 0.58823rem;left: 0.4411rem;z-index: 2;}
.my-coupon .mcu-list-right button{position: absolute;cursor: pointer;z-index: 2;right: 0.4411rem;bottom: 0.5rem;background-color: rgb(242,48,49);color: white;font-size: 0.70588rem;line-height: 0.70588rem;border-radius: 0.70588rem;-webkit-border-radius: 0.70588rem;padding: 0.3rem 0.5rem;}
.my-coupon .mcu-list-right .floor{position: absolute;width: 100%;height: 2rem;bottom: 0;left: 0;background: #FFFFFF;z-index: 1;}
.my-coupon .more-link{display: block;margin: 1.17rem 0.7333rem;display: block;font-size: 1rem;line-height: 1rem;background: #FFFFFF;padding: 0.7111rem 0;text-align: center;
border: 1px solid rgb(77,77,77);border-radius: 0.2rem;-webkit-border-radius: 0.2rem;color: rgb(77,77,77);
}
.my-coupon .used .mcu-list-left{background-position: 0 65.3%;}
.my-coupon .used .mcu-list-title span{background-color: rgb(204,204,204);}
.my-coupon .used .mcu-list-right button{background-color: rgb(204,204,204);}
/*我的优惠券--end--*/

/*领券中心*/
.coupon-center{font-size: 0.8823rem;}
.coupon-center .cc-title{width: 100%;background: #FFFFFF;border-bottom: 1px solid rgb(245,245,245);white-space: nowrap;overflow: scroll;position: relative;}
.coupon-center .cc-title-1{float: left;width: 18rem;margin: 0.47rem 0;border: none;overflow: visible;}
.coupon-center .cc-title-1 input[type="text"]{width: 98%;box-shadow: 0 0 0 1px rgb(245,245,245);-webkit-box-shadow: 0 0 0 1px rgb(245,245,245);
height: 1.7647rem;padding: 0;margin: 1px;border-radius: 1.7647rem;-webkit-border-radius: 1.7647rem;text-indent: 2rem;
background: url(../images/search-icon.png) no-repeat;background-size: 1.3rem;background-position: 0.4rem 60%;
}
.coupon-center .cc-search-btn{position: relative;overflow: hidden;padding: 0.47rem 0;}
.coupon-center .cc-search-btn button{padding: 0;margin: 0;width: 100%;height: 1.7647rem;font-size: 0.8235rem;cursor: pointer;}
.coupon-center .cc-title::-webkit-scrollbar{width: 0;height: 0;}
.coupon-center .cancev{background:black;color:rgb(255,200,36);position:absolute;left:0;top:0;font-size:0.71rem;-webkit-border-top-right-radius:0.5rem;-webkit-border-bottom-right-radius:0.5rem;max-width:5rem;line-height:1rem;padding:0 0.3rem;}
@media only screen and (min-width: 640px) {
	.coupon-center .cc-title-1{width: 85%;}
        .coupon-center::-webkit-scrollbar{
        width: 0;
        height: 7px;
        background-color: #f5f5f5;
    }

    /*定义滚动条的轨道，内阴影及圆角*/
    .coupon-center::-webkit-scrollbar-track{
        -webkit-box-shadow: inset 0 0 2px rgba(0,0,0,.3);
        border-radius: 10px;
        background-color: #f5f5f5;
    }
    /*定义滑块，内阴影及圆角*/
    .coupon-center::-webkit-scrollbar-thumb{
        /*width: 10px;*/
        height: 20px;
        border-radius: 10px;
        -webkit-box-shadow: inset 0 0 2px rgba(0,0,0,.3);
        background-color: #555;
    }
}

.coupon-center .cc-title div{display: inline-block;padding: 0.7588rem 0;margin-right: 1.176rem;cursor: pointer;}
.coupon-center .cc-title .active{border-bottom: 2px solid rgb(242,48,49);color: rgb(242,48,49);}
.coupon-center .cc-icon{position: absolute;background: url(../images/cc-search.png) no-repeat center;width: 2.94rem;height: 70%;right: 0;top: 15%;padding: 0 !important;margin: 0 !important;
background-color: #FFFFFF;background-size: 1.5rem 1.5rem;border-left: 1px solid rgb(245,245,245);cursor: pointer;
}
.coupon-center .ccu-list .mcu-list-title{width: 100%;}
.coupon-center .ccu-list button{color: rgb(242,48,49);background: #FFFFFF;border: 1px solid rgb(242,48,49);}
.coupon-center .used_btn{color:rgb(9,187,7) !important;border-color:rgb(9,187,7) !important}
.coupon-center .search-c{position: absolute;z-index: 110;width: 100%;background: #FFFFFF;top: 2.52944rem;
max-width: 640px;
}
.coupon-center .search-c button{border-left: 1px solid rgb(245,245,245);width: 80%;display: block;margin: auto;}
.coupon-center .search-c-l{max-height: 20rem;overflow: scroll;}
.coupon-center .search-c-l::-webkit-scrollbar{width: 0;}
.coupon-center .search-c-l:after{content: "";display: block;clear: both;}
.coupon-center .search-c-l ul{display: flex;display:-webkit-flex;width: 100%;
flex-direction: row;-webkit-flex-direction: row;flex-wrap: wrap;-webkit-flex-wrap: wrap;
justify-content: center;padding-bottom: 0.4111rem;
}
.coupon-center .search-c-l li{margin: 0.4411rem 0.5rem;background: rgb(242,242,242);text-align: center;
padding: 0.58823rem 0.5rem;font-size: 0.8823rem;min-width: 5rem;flex-grow: 1;
}

/*领券中心--end*/

/*开通会员--会员专享*/
.vip-info{font-size: 0.8823rem;}
.vip-info .vi-top{background: url(../images/vip-top-icon.png) no-repeat center;background-size: 100% 100%;color: white;font-size: 1.41rem;
height: 5.8823rem;line-height: 100%;
}
.vip-info .vi-top .time{padding: 0.8823rem;}
.vip-info .vi-top .price{padding: 0.48823rem 0.8823rem 0.8823rem 0.8823rem;font-size: 1.0588rem;}
.vip-info .kaitong{display: block;font-size: 0.8823rem;line-height: 100%;padding: 0.70588rem 0;margin-top: 0.8235rem;text-align: center;
background: rgb(189,171,131);color: white;border-radius: 0.3rem;-webkit-border-radius: 0.3rem;
}
.vip-info .kaitong-tip{text-align: center;font-size: 0.8235rem;line-height: 100%;margin: 2.29rem 0 1.47rem;
position: relative;border-bottom: 2px dashed rgb(0,0,0);height: 0.4111rem;
}
.vip-info .kaitong-tip span{position: relative;background: rgb(245,245,245);padding: 0 1rem;}
.vip-info .vip-coupon{height: 7.3529rem;background: url(../images/vip-list-con.png) no-repeat center;
background-size: 100% 100%;line-height: 100%;color: white;margin-bottom: 1.11rem;
}
.vip-info .vip-coupon .name{font-size: 1.058823rem;line-height: 1.058823rem;}
.vip-info .vc-left{padding: 0.8235rem;float: left;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;max-width: 10.5rem;}
.vip-info .vc-right{color: black;position: relative;overflow: hidden;text-align: center;padding: 1.79411rem 0;font-size: 2.3529rem;line-height: 2.3529rem;padding-left: 3rem;}
.vip-info .vc-right .vc-man{font-size: 0.70588rem;line-height: 0.70588rem;}
@media only screen and (min-width: 640px) {
	.vip-info .vc-right{
		padding-left: 12rem;
	}
}
.vip-info .vip-bottom{line-height: 1.5rem;color: rgb(102,102,102);}
.vip-info .vip-bottom .xieyi-link{color: #bdab83;}

/*会员专享*/
.vip-info .time-end{padding: 1rem 0;font-size: 0.8823rem;line-height: 0.8823rem;
background-color: rgb(51,51,51);color: rgb(230,217,185);text-align: center;
}
.vip-info .zx-info{padding: 1.4705rem;background: rgb(230,217,185);height: 4.2352rem;}
.vip-info .zx-icon{width: 4.2352rem;height: 4.2352rem;float: left;border-radius: 50%;-webkit-border-radius: 50%;}
.vip-info .zx-con{position: relative;overflow: hidden;padding-left: 0.8235rem;}
.vip-info .zx-con .zx-con-title{font-size: 1.058823rem;line-height: 1.058823rem;padding-top: 0.7823rem;padding-bottom: 0.58823rem;}
.vip-info .zx-con .zx-con-title span{color: rgb(230,217,185);background: rgb(51,51,51);margin-left: 0.2rem;padding: 0.15rem 0.3rem;
border-radius: 0.3rem;-webkit-border-radius: 0.3rem;font-size:0.71rem;
}
.vip-info .zx-you{position:absolute;top:0;right:0;height:100%;color:rgb(230,217,185);display:flex;display:-webkit-flex;align-items:center;flex-direction:column;
                  justify-content:center;width:3rem;
}
.vip-info .zx-you-info{font-size:1.4rem;}
.vip-info .zx-you-bef{position:absolute;top:0;right:0rem;height:100%;background:#ffffff;width:5rem;border-top-left-radius:50%;border-bottom-left-radius:50%;}
/*核销码*/
.verbody{background: rgb(254,86,86);}
.veri .public-back-wrap{background: none;border: none;color: white;}
.veri .public-back-a{background-image: url(../images/left-ver.png);}
.veri .ver-list{margin:0.7588rem 0.7333rem;background: white;}
.veri .ver-eimg{width: 7.941rem;height: 7.941rem;padding: 2.2rem 0 1.588rem 0;margin: auto;}
.veri .ver-eimg img{width: 100%;height: 100%;}
.veri .ver-col-242{background: rgb(242,242,242);border-top-left-radius: 0.5rem;border-top-right-radius: 0.5rem;}
.veri .ver-sn{border-bottom: 1px solid rgb(245,245,245);position: relative;}
.veri .ver-sn:last-child{border: none;}
.veri .verd{position: absolute;right: 0.7333rem;top: 50%;font-size:0.8823rem;transform: translateY(-50%);
-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-moz-transform: translateY(-50%);
}
/*文章*/
.article{
    -ms-user-select: none;
-moz-user-select : none;
-webkit-user-select: none;
}
.article img{max-width:100%} 
.article .ewm_img img{width:8rem;height:8rem}
.article .ewm_show{position:fixed;width:12rem;;left:50%;margin-left:-6rem;top:30%;z-index:111}

/*添加预约*/
.addApp .head-img{min-height: 5rem;}
.addApp .head-title{color: rgb(242,48,49);font-size: 0.8rem;line-height: 2.3529rem;}
.addApp .list-wrap{border-top: 1px solid rgb(245,245,245);border-bottom: 1px solid rgb(245,245,245);background: #FFFFFF;}
.addApp .list-wrap .item{line-height: 2.9411rem;font-size: 0.8823rem;position: relative;
border-bottom: 1px solid rgb(245,245,245);padding-right: 0.7333rem;margin-left: 0.7333rem;
}
.addApp .list-wrap .item:last-child{border: none;}
.addApp .list-wrap .item span{float: right;}
.addApp .list-wrap .item input[type='text']{line-height: 2.3rem;width: 12rem;float: right;text-align: right;}
.addApp .list-wrap .sex .nan,.nv{position: absolute;width: 1.5rem;height: 1.5rem;line-height: 1.5rem;text-align: center;font-size: 0.8rem;
right: 0.7333rem;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);color: white;background: rgb(230,230,230);
}
.addApp .list-wrap .sex .nan{right: 3rem;}
.addApp .list-wrap .sex .sexAtv-v{background: rgb(242,48,49);}
.addApp .list-wrap .sex .sexAtv-n{background: rgb(100,176,252);}
.addApp .list-wrap .marry .sel{position: absolute;width: 1.5rem;height: 1.5rem;line-height: 1.5rem;text-align: center;font-size: 0.8rem;
right: 0.7333rem;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);color: white;background: rgb(230,230,230);
}
.addApp .list-wrap .marry .sel2{
	right: 3rem;
}
.addApp .list-wrap .marry .selAtv{background: rgb(242,48,49);}
.addApp .btn{margin:0.7333rem 0.7588rem;color: white;background: rgb(242,48,49);line-height: 2.9411rem;text-align: center;font-size: 0.8823rem;}
.addApp .add-color-242{color:rgb(242,48,49);}
.addApp .add_radio{width:1rem;height:1rem;margin-right:0.4rem}
.addApp .add_radio input[type="radio"]{border:1px solid rgb(153,153,153);width:100%;height:100%;margin:0;padding:0;display:block}
.addApp .add_radio img{width:100%;height:100%;display:block}
.addApp .yy-item-bg{width:1.3rem;position:absolute;right:0.7333rem;top:50%;transform:translateY(-50%) rotate(90deg);-webkit-transform:translateY(-50%) rotate(90deg);}


/*会员列表*/
.vip-list .list{height: 7.3258rem;margin: 0.7588rem 0.7333rem;background: url(../images/mlicon.png) no-repeat center;background-size: 100% 100%;position: relative;cursor: pointer;}
.vip-list .list .title{color: rgb(230,217,185);font-size:1.617rem;margin-left: 1.47rem;padding-top:1.11rem;position: relative;}
.vip-list .list .price{position: absolute;right: 1.4rem;bottom: 0;font-size: 1.33rem;}
.vip-list .list .btm{position: absolute;color: rgb(230,217,185);margin-left: 1.47rem;bottom: 0.7588rem;font-size: 0.7rem;}
.vip-list .list .detail{position: absolute;bottom: 0.7588rem;color: rgb(230,217,185);font-size: 0.7rem;right: 1.4rem;}
.vip-list .list .buyd{position: absolute;right:-0.411rem;top: 1.4rem;z-index:11;width: 5.8823rem; height: 1.7647rem;font-size: 0.7rem;text-align: center;background: url(../images/mbicon.png) no-repeat;background-size: 100% 100%;}
.vip-list .list .buyd span{position: relative;display: inline-block;top: 0.6rem;}

/*优惠券派发*/
.rec-wrap{text-align: center;position: relative;}
.rec-wrap .rec-con{background: url(../images/rec_bgicon.png) no-repeat center;background-size: 100% 100%;margin: 0 auto;position: fixed;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);z-index: 101;}
.rec-wrap .rec-close{position: absolute;top: 1rem;right: 1rem;width: 1.8rem;height: 1.8rem;background: url(../images/close-white.png) no-repeat center;z-index: 101;background-size: 90% 90%;}
.rec-wrap .rec-mes{position: absolute;top: 2.8rem;width: 50%;min-width: 7rem;left: 0;text-align: center;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);font-size: 0.78235rem;
line-height:0.8235rem;padding: 0.4rem 0;font-size: 0.7647rem;color: white;}
.rec-wrap .rec-price{position: absolute;top: 4rem;width: 50%;min-width: 7rem;left: 0;text-align: center;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);font-size: 0.7647rem;
line-height:5.6647rem;padding: 0.4rem 0;font-size: 5.6647rem;color: white;font-family: serif,monospace;}
.rec-wrap .rec-price-span{position: absolute;top:5rem;right: 26%;font-size: 0.71rem;line-height: 0.71rem;padding: 0.3rem;color: white;background: #FFFFFF;color: rgb(251,11,11);overflow: hidden;text-align: center;}
.rec-wrap .rec-tip{position: absolute;bottom: 3.3rem;width: 50%;min-width: 7rem;left: 0;text-align: center;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);font-size: 0.7647rem;
line-height:1.8647rem;padding: 0.4rem 0;font-size: 1.8647rem;color: white; }
.rec-wrap .rec-btn{position: absolute;bottom: 1.5rem;width: 50%;min-width: 7rem;left: 0;text-align: center;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);font-size: 0.7647rem;
line-height:0.7647rem;color: rgb(255,92,62);padding: 0.4rem 0;background-color: #FFFFFF;}
@media only screen and (min-width: 640px){
	.rec-wrap .rec-mes{font-size: 25px;top: 85px;}
	.rec-wrap .rec-tip{font-size: 55px;bottom: 90px;}
	.rec-wrap .rec-price{font-size: 180px;top:150px ;}
	.rec-wrap .rec-price-span{top: 150px;}
	.rec-wrap .rec-btn{font-size: 20px;line-height: 20px;}

}








