﻿/* list */
.resetIcon{padding:.375rem 3rem;display:block;margin:.625rem auto;color:#232323;background:#fff;border:1px solid #e9e9e9;border-radius:.375rem;}
.new .serviceList i span{font-size:.875rem;line-height:1rem;}

/* store */
.new .storeIcon ul{margin:0 .1875rem -.375rem;}
.new .storeIcon ul li{width:33.333%;float:left;}
.new .storeIcon ul li a{display:block;margin:0 .1875rem .375rem;padding:0 0 .375rem;background:#fff;border:1px solid #e9e9e9;border-radius:.375em;overflow:hidden;text-align:center;font-weight:400;font-size:1em;color:#464646;}
.new .storeIcon ul li a span{display:block;margin:0 auto;background:#fff;padding:.375rem;}
.new .storeIcon ul li a span img{display:block;width:100%;height:auto;}
.new .storeList{margin:0 0 .375rem;}
.new .storeList{overflow:hidden;border:1px solid #e9e9e9;}
.new .storeList ul li{position:relative;border-bottom:1px solid #e9e9e9;}
.new .storeList ul li:last-child{border:none;}
.new .storeList ul li a{background:#fff;display:block;padding:.375rem .375rem .625rem 3.375rem;position:relative;color:#9a9a9a;font-size:.875rem; overflow:hidden;}
.new .storeList ul li a:active{background:#f9f9f9;}
.new .storeList ul li a h3{font-size:.875rem;margin:.4rem 0;color:#3b3b3b;font-weight:700;}
.new .storeList ul li a span.follow{display:inline-block;position:absolute;top:1.2rem;left:1rem;background-color:#fff;color:#e6133c;font-size:1.85rem;text-align:center;border:1px solid #e6133c;border-radius:2.5rem;width:2rem;height:2rem;line-height:2rem;z-index:99;padding:0;}
.new .storeList ul li a label.cartCheckbox{display:inline-block;position:absolute;left:1rem;top:1.25rem;}
.new .storeList.storeListA ul li a{padding:.375rem;}
.storePic img{width:4rem; height:4rem;float:left;padding-right:.375rem;}
.new .storeList ul li a .attention i{float:right;font-weight:normal;color:#e6133c;border:1px solid #e6133c;border-radius:3rem;height:1.5rem;width:1.5rem;line-height:1.6rem;text-align:center;font-size:.875rem;}
.distance2{float:right;font-size:.875rem;}
.cxlist{background:#fff;border:1px solid #e9e9e9;box-sizing:border-box;min-height:8rem;font-size:0;padding:0;margin:0;margin-top:-1px;width:100%;position:relative;overflow:hidden;-webkit-transition:all .45s ease-in-out;-moz-transition:all .45s ease-in-out;-o-transition:all .45s ease-in-out;-ms-transition:all .45s ease-in-out;transition:all .45s ease-in-out; z-index:1;}
.cxlist:first-child{-webkit-border-top-left-radius:.375rem;-webkit-border-top-right-radius:.375rem;border-top-left-radius:.375rem;border-top-right-radius:.375rem;}
.cxlist:last-child{-webkit-border-bottom-left-radius:.375rem;-webkit-border-bottom-right-radius:.375rem;border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem;}
.cxlist:active{background:#fcfcfc;}
.cxlist .pic{background:#fff;font-size:0;line-height:0;margin:0;height:8rem;width:8rem;position:absolute;left:0;top:0;overflow:hidden;}
.cxlist .pic img{width:100%;border:none;}
.cxlist .title{color:#252525;border-bottom:none;font-size:.875rem;height:auto;line-height:1.4rem;width:auto;margin:0;padding:.375rem .625rem 0;margin-top:.375rem;margin-left:8rem;overflow:hidden;text-align:left;min-height:2.8rem;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;text-overflow:ellipsis;}
.cxlist .price{height:2.1rem;line-height:2.1rem;margin:0;padding:.625rem .625rem 0;margin-left:8rem;overflow:visible;margin-right:4rem;white-space:nowrap;}
.cxlist .price span{color:#e6133c;font-size:1.3rem;font-weight:500;margin-right:.3rem;padding-left:.2rem;}
.cxlist .price.new-price span{line-height:1rem;margin-top:.4rem;}
.cxlist .price span em{font-size:.75rem;font-weight:100;margin-right:.25rem;}
.cxlist .price b{font-weight:400;font-size:.875rem;line-height:1.85rem;margin-left:.25rem;color:#666;}
.cxlist .cart{background-color:none;background-image:none;float:none;display:inline-block;position:absolute;bottom:.4rem;right:.5rem;color:#f16666;font-size:1.25rem;text-align:center;border-radius:2.5rem;width:2.2rem;height:2.2rem;line-height:2.2rem;}
.cxlist .cart-disabled{color:#999;}
.cxlist .servetip{height:1.5rem;margin:0;padding:0 .375rem 0;margin-left:8rem;overflow:hidden;}
.cxlist .servetip span{display:inline-block;margin-right:.1rem;padding:.1rem .2rem;color:#fff;font-size:.75rem;font-weight:lighter;-moz-border-radius:.2rem;-webkit-border-radius:.2rem;border-radius:.2rem;transform:scale(0.9);-webkit-transform:scale(0.9);}
span.scolor1{background:#ffab18;}
span.scolor2{background:#a890dd;}
span.scolor3{background:#e6133c;}
span.scolor4{background:#ffab18;}
span.scolor5{background:#a890dd;}
span.scolor6{background:#e6133c;}
span.scolor7{background:#2aa2df;}
.flowlist .cxlist{width:49.5%;float:left;}
.flowlist .cxlist:nth-child(even){margin-left:0.5%;}
.flowlist .cxlist:nth-child(odd){margin-right:0.5%;}
.flowlist .cxlist .pic{height:auto;width:auto;position:relative;}
.flowlist .cxlist .title{padding:0 .625rem;margin:0;float:none;min-height:3rem;max-height:3rem;}
.flowlist .cxlist .price{height:2.75rem;line-height:2.75rem;margin:0;float:none;padding:0 .625rem;}
.flowlist .cxlist .price span{font-size:1.1rem;line-height:2.8rem;}
.flowlist .cxlist .price span em{font-size:.875rem;}
.flowlist .cxlist .price b{font-size:.75rem;line-height:2.75rem;}
.flowlist .cxlist .servetip{display:none;}
.cxlist .price .fav{background:url(../../images/common_icon_fav.png) no-repeat;background-size:100% 100%;float:right;height:20px;width:20px;}
.cxlist .price .fav2{background:url(../../images/common_icon_fav2.png) no-repeat;background-size:100% 100%;float:right;height:20px;width:20px;}

/* Mall_Start */
.new .overWrap{position:relative;width:auto;height:auto;overflow:hidden;}
.new .boxCategory{padding:0;background:#fff;}
.new .categoryLeft{width:24.6%;-moz-box-flex:2;box-sizing:border-box;background:#efeff4;border-top:1px solid #e9e9e9;border-right:none;margin-right:-1px;position:fixed;top:3rem;bottom:3.1rem;overflow:auto;overflow-x:hidden;z-index:9;padding-bottom:.375rem;}
.new .categoryBottom{bottom:0;top:2.75rem;}
.new .categoryLeftList{display:block;}
.new .categoryLeftList li{margin-right:-1px;position:relative;text-align:center;border-bottom:1px solid #e9e9e9;}
.new .categoryLeftList li a{line-height:1.5rem;box-sizing:border-box;padding:.7em .5em!important;text-align:center;display:block;color:#333;font-size:.875rem;border-left:3px solid rgba(0,0,0,0);word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.new .categoryLeftList li a.selec{border-left:4px solid #e6133c;color:#e6133c;background:#fff;}
.new .categoryRight{width:75.4%;margin-left:24.6%;-moz-box-flex:4;box-sizing:border-box;padding:.375rem;background:#fff;}
.new .categoryBanner{overflow:hidden;-moz-border-radius:.375rem;-webkit-border-radius:.375rem;border-radius:.375rem;margin-bottom:-.375rem;}
.new .categoryBanner img{width:100%;border-radius:.375rem;}
.new .categoryCon{font-size:.875rem;margin-top:.375rem;text-align:center;margin-left:-.1875rem;margin-right:-.1875rem;}
.new .categoryCon .categolevel{line-height:1rem;margin:.375rem .375rem 0;text-align:left;font-size:.875rem;padding:0 .375rem;border-left:3px solid #e6133c;color:#999;}
.new .categoryCon ul{box-sizing:border-box;margin:0;width:100%;text-align:center;overflow:hidden;display:block;}
.new .categoryCon ul li{width:33.3333%;margin:0;border-radius:.375rem;float:left;display:block;background:none;}
.new .categoryCon ul li a{padding:.375rem .375rem 0;margin:.1875rem;display:block;border-radius:.375rem;background-color:#fff;}
.new .categoryCon ul li img{width:100%;vertical-align:top;}
.new .categoryCon ul li a p{line-height:1.725rem;overflow:visible;font-size:.75rem;white-space:nowrap;}
.new .categorytable{width:94%;margin:0 3%;}
.new .categorytable tr{border-bottom:1px solid #c8c8c8;text-align:center;line-height:45px;}
.new .categorytable td{border-left:1px solid #c8c8c8;}
.new .categorytable td:first-child{border-left:none;}

/* comment */
.pingfenCon{height:3.75rem;background:#fff;border-bottom:1px solid #e9e9e9;overflow:hidden;margin-bottom:.375rem;padding:0 .375rem;}
.pingfenCon b{width:24%;font-size:1.5rem;height:3.75rem;padding:0;line-height:4.5rem;float:left;color:#e6133c;position:relative;text-align:center;}
.pingfenCon b span{display:block;font-size:.75rem;float:none;color:#4d4d4d;position:absolute;top:0;left:50%;width:4rem;text-align:center;padding:.375rem 0;margin-left:-2rem;font-weight:400;text-align:center;box-shadow:none;}
.pingfenCon span{width:19%;display:inline-block;float:left;font-size:.75rem;padding:.375rem 0;height:3rem;color:#4d4d4d;line-height:1rem; box-shadow:-1px -1px 0 0 #e9e9e9;text-align:center;}
.pingfenCon span p{font-style:normal;color:#e6133c;font-size:1.25rem;line-height:2rem;overflow:visible;padding-top:0;}
.pingjiaCon{margin-top:1rem;border:1px solid #e9e9e9;border-bottom:none;overflow:hidden;background:#fff;margin:0 .375rem;}
.submain{margin:0 .375rem .375rem;}
.pingjiaList{background:#fff;border:1px solid #e9e9e9;border-top:none;overflow:hidden;}
.pingjiaList li{border-bottom:1px solid #e9e9e9;}
.pingjiaListTit{height:3rem;border-bottom:1px dashed #e9e9e9;color:#252525;position:relative;}
.jieguo{float:left;color:#e6133c;font-size:.875rem;padding-left:.375rem;}
.xingCon{padding-right:.625rem;position:absolute;top:50%;margin-top:-.45rem;right:0;}
.xingCon p{float:left;color:#ffbf03;font-size:.875rem;padding-left:.15rem;cursor:pointer;overflow:visible;line-height:1.2rem;}
.pingjiaListXx{float:left;width:auto;padding:.375rem 0 0 .375rem;}
.pingjiaListXx p{line-height:1.2rem;font-size:.875rem;float:right;overflow:visible;}
.pingjiaListXx span{font-size:.75rem;color:#4d4d4d;}
.pingjiaListXx .touxiang{float:left;font-size:2rem;border:1px solid #fff;background:#e9e9e9;color:#fff;width:2rem;height:2rem;line-height:2rem;border-radius:4rem;text-align:center;margin-right:.375rem;}
.pingjiaConA{line-height:1.5rem;font-size:.875rem;padding:.625rem .625rem 0;color:#252525;}
.pingjiaConA span{color:#4d4d4d;font-size:.75rem;background:#efeff4;display:block;height:2.25rem;line-height:2.25rem;padding:0 .625rem;width:100%;margin-left:-.625rem;margin-top:1.25rem;position:relative;}
.pingjiaConA b{font-weight:400;color:#ad5600;margin-left:.5em;}
/* 点赞 */
.goodbtn{
	display:block;
	position:absolute;
right:.5rem;bottom:.25rem;	height:1.75rem;
	line-height:1.75rem;
	background:#fff;
	border-radius:4rem;
font-size:.75rem;padding:0 .375rem;	white-space: nowrap;
}
.goodbtn i{display:block;height:1.25rem;width:1.25rem;background:url(../../images/new-icon/good.png) no-repeat;background-size:100% 100%;float:left;vertical-align:middle;margin-top:.15rem;}
.goodbtn.full i{background:url(../../images/new-icon/fullgood.png) no-repeat;background-size:100% 100%;}
.useful{position:absolute;right:.625rem;bottom:2.25rem;color:#4d4d4d;}
.useful i{margin:0 .25rem;font-style:normal;}
.usefulDiv{position:absolute;left:50%;bottom:0;height:1.25rem;line-height:1.25rem;width:4rem;margin-left:-2rem;color:#fff;background:#e6133c;text-align:center;border-radius:2.5rem;display:none;opacity:0;}

.pinglunCon{background:#fff;border:1px solid #e9e9e9;overflow:hidden;margin-bottom:.375rem;}
.chanpin{border-bottom:1px solid #e9e9e9;overflow:hidden;padding:.375rem;}
.chanpinPic{float:left;}
.chanpinPic img{width:8rem;height:8rem;}
.chanpinWz{font-size:.875rem;line-height:2.25rem;margin-left:8.375rem;}
.pingjiaXing{height:3rem;line-height:3rem;border-bottom:1px solid #e9e9e9;}
.pjTit{font-size:.875rem;float:left;}
.xingConA{float:left;padding:.625rem .375rem;}
.xingConA p{float:left;color:#ffbf03;font-size:1.45rem;padding-left:.375rem;cursor:pointer;overflow:visible;}
.pinglunXxCon{margin:0 auto;width:18.5rem;padding-left:.5rem;}
.pingjiaWX{margin:.375rem;background:#fff;padding:.375rem;border:1px solid #e9e9e9;}
.pingjiaWX textarea{min-height:5rem;display:block;width:100%;background:none;border:none;font-size:.875rem;}
.fuwuPjCon{border:1px solid #e9e9e9;background:#fff;margin-top:.375rem;overflow:hidden;margin-bottom:.375rem;}
.fuwuPjTit{font-size:.875rem;line-height:2.25rem;padding:0 0 0 .375rem;border-bottom:1px solid #e9e9e9;}
.fuwuPjConA{margin:0 0 .375rem;overflow:hidden;width:100%;}
.pinglunXxCon li{height:3rem;line-height:3rem;}

/* cart */
.new .order-top{font-size:.875rem;border-bottom:1px solid #e9e9e9;padding:.5rem .375rem .5rem .45rem;overflow:hidden;}
.new .order-top .cartTit{margin:.3rem 0 0 .625rem;float:left;font-size:.875rem;}
.new .order-top .editIcon{margin:.3rem 0 0;}
.new .order-goods-list{background:#efeff4;}
.new .order-goods-list li .boxAmount{display:none;}
.new .order-goods-list li.cartEdit .boxAmount{display:block;}
.new .order-goods-list li .infoMark{display:inline-block;}
.new .order-goods-list li.cartEdit .infoMark{display:none;}
.new .order-goods-list li{background:#fff;border-radius:none;border-bottom:1px solid #e9e9e9;clear:both;overflow:hidden;padding:.375rem 0;position:relative;}
.new .order-goods-list:last-child li:last-child{border-bottom:none;-moz-border-radius-bottomleft:.375rem;-moz-border-radius-bottomright:.375rem;-webkit-border-bottom-left-radius:.375rem;-webkit-border-bottom-right-radius:.375rem;border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem;}
.new .order-goods-list li .info{padding-left:5.375rem;}
.new .order-goods-list li .info .name{display:block;height:1.125rem;line-height:1.125rem;margin-bottom:.25rem;overflow:hidden;}
.new .order-goods-list li .info .name a{font-weight:.875rem;}
.new .order-goods-list{border-top:none;}
.new .order-goods-list li{display:block;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);opacity:1;}
.new .order-goods-list li.del{-webkit-animation-name:delOut;-moz-animation-name:delOut;animation-name:delOut;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:.8s;-moz-animation-duration:.8s;animation-duration:.8s;}
@-moz-keyframes delOut{
0{opacity:1;-moz-transform:translateX(0);transform:translateX(0);}
100%{opacity:0;-moz-transform:translateX(-100%);transform:translateX(-100%);}
}
@-webkit-keyframes delOut{
0{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}
100%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);}
}

.new .storeInfoList{background:#fff;}
.new .storeInfoList li{height:2.75rem;line-height:2.75rem;overflow:hidden;padding:0 .375rem 0 .625rem;position:relative;}
.new .storeInfoList a{display:block;color:#232323;height:2.75rem;line-height:2.75rem;width:80%;text-overflow:ellipsis;overflow:hidden; white-space:nowrap;}
.new .storeInfoList li:first-child{border-bottom:1px dashed #e9e9e9;}
.new .storeInfoList b{color:#e6133c;margin-right:.375rem;font-size:1.75rem;font-weight:100;float:none;display:inline-block;}
.new .storeInfoList i{position:absolute;right:.375rem;top:0;display:block;height:2.75rem;line-height:2.75rem;color:#666;font-style:normal;}
.new .storeInfoList span{color:#b8b8b8;}
.new .storeInfoList.storeInfoEnter{background:#fff;height:2.75rem;line-height:2.75rem;padding:0 .375rem 0 .625rem;margin-top:.375rem;position:relative;}
.new .storeInfoList b.icon_hb{height:2rem;width:2rem;vertical-align:middle;background:url(../../images/new_store/miniicon_hb.png) no-repeat;background-size:100% 100%;}

.new .order-goods-list input[type=checkbox]{position:static;float:left;}
.new .order-goods-list .cartCheckbox{margin:2rem .45rem 0;}
.new .order-border-controll{border-bottom:1px solid #e9e9e9}
.new .order-border-controll li{border-bottom:none;padding:0 0 0.375rem 2.5rem!important;}
.new .order-border-controll li .rightInfo{padding:.75rem 0 0.375rem 0; border-top:1px solid #e9e9e9}
.new .order-border-controll li:first-child{padding:0.375rem 0!important;}
.new .order-border-controll li:first-child .rightInfo{padding:.375rem 0;padding-left:2.5rem;border-top:none;}

.new .rightInfo{padding:.375rem 0;padding-left:2.5rem;}

.new .order-goods-list .pic{width:5rem;position:relative;float:left;left:auto;top:auto;}
.new .order-goods-list .pic a{display:block;width:auto;height:auto;}
.new .order-goods-list .pic img{width:5rem;height:auto;}
.new .order-goods-list .pic span{position:absolute;bottom:0;left:.375rem;right:.635rem;height:1.25rem;line-height:1.25rem;background:rgba(233,233,233,1);text-align:center;color:#232323;border-radius:.2rem;font-size:.75rem;}
.new .order-goods-list .pic label{color:#e6133c;display:inline;}
.new .order-goods-list .pic .empty{color:#fff;background:rgba(0,0,0,.6);width:auto;font-size:.75rem;padding:0;}

.new .order-goods-list .info{margin:0;padding:0;position:relative;overflow:visible;min-height:3.75rem;}
.new .order-goods-list li .price{position:absolute;color:#232323;right:0;top:0;line-height:1.25rem;width:auto;text-align:right;}
.new .order-goods-list li .price p{padding-right:.625rem;}
.new .order-goods-list li .price s{color:#232323;font-size:.875rem;}
.new .order-goods-list li .price span{font-size:.875rem;}
.new .order-goods-list li .info .name{height:auto;padding-right:5.375rem;word-break:break-all;overflow:hidden;}

.new span.infoMark{background:#ff6366;color:#fff;padding:.15rem .5rem;border-radius:1rem;font-size:.75rem;}
.new span.infoMark b{color:#fff;margin:0 .1rem;}

.new .saleorder li{border-top:none;}
.new .module-box.saleorderCon{border-bottom:none;}
.new .module-box.saleorderCon>ul>li:last-child{border-bottom:1px solid #e9e9e9;}
.new .module-box{border:1px solid #e9e9e9;padding:0;}
.new .cartCheckbox{width:1.5rem;height:1.5rem;line-height:1.5rem;display:inline-block;float:left;margin:0;text-align:center;border-radius:50%;border:1px solid #d9d9d9;background:#fff;cursor:pointer;text-decoration:none;transform:scale(0.95);-webkit-transform:scale(0.95);}
.new .radioBox .checkRadio{margin:0 .32rem 0 1.25rem;}
.new .checkRadio{width:1.5rem;height:1.5rem;display:inline-block;line-height:normal;text-align:center;line-height:1.5rem;border-radius:1rem;border:1px solid #e9e9e9;background:#fff;cursor:pointer;text-decoration:none;transform:scale(0.85);-webkit-transform:scale(0.85);}
.new .checkRadio i{color:#fff;}
.new .checkRadioOn{background:#5fdd94;color:#fff;border-color:#5fdd94;}
.new .checkRadioOn i{display:inline;font-size:1.5rem;}

.new .boxDisable{background:#efeff4;}
.new .cartCheckbox input{display:none;margin-left:2rem;}
.new .cartCheckbox i{display:none;text-decoration:none;font-size:.75rem;}
.new .checkedNone{display:none;}
.new .cartCheckboxOn{background:#ff4141;color:#fff;border-color:#e6133c;}
.new .cartCheckboxOn i{display:inline;font-size:1.5rem;}
.editIcon a{padding:.325rem .375rem;border-radius:.375rem;line-height:1rem;}
.editIcon a:active{background:#f9f9f9;color:#000;}
.new .saleMark{font-size:.875rem;color:#424242;height:3rem;line-height:3rem;padding-left:1.375rem;overflow:hidden;text-overflow:ellipsis;min-width:9rem;white-space:nowrap;background:#fff;}
.new .saleMark span{font-size:.75rem;padding:.1rem .375rem;margin-right:.375rem;background:#ffab17;border-radius:.2rem;color:#fff;}
.new .amountto{font-size:.875rem;color:#9e9e9e;text-align:right;padding-right:.375rem;}

.new .zengpinList{margin-left:.375rem;}
.new .zengpinList li{border:none;font-size:.75rem;margin:.325rem 0 0;padding:0;}
.new .zengpinList a{color:#9e9e9e;font-size:inherit;float:left;width:80%;background:#f9f9f9;padding:.375rem .375rem;border-radius:.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.new .price button{position:absolute;right:-4.125rem;opacity:.5;padding:0;background:#ff4141;color:#fff;font-size:.875rem;border:none;cursor:pointer;margin:0;position:absolute;top:0;width:3.5rem;height:5rem;line-height:5rem;z-index:99;-webkit-transition:all .05s ease-in-out;transition:all .15s ease-in-out;}
.new .order-goods-list li.cartEdit{padding:0 0 1px 0;}
.new .cartEdit .rightInfo{background:#f9f9f9;}
.new .cartEdit .zengpinList li{background:none;}
.new .cartEdit .zengpinList{display:none;}
.new .order-goods-list li.cartEdit .info .name,.new .cartEdit .amountto,.new .cartEdit .price p{display:none;}
.new .cartEdit .price button{display:block;right:0;opacity:1;}
.new .skuSelect{display:block;padding-left:.375rem;margin-top:.635rem;/* margin-left:.375rem; */font-size:.875rem;line-height:1.25rem;color:#a9a9a9;}
.new .skuSelect i{display:none;}
.new .skuSelect:active{background:none;border-radius:.375rem;}
.new .cartEdit .skuSelect{font-size:.875rem;line-height:1.5rem;color:#5b5b5b;margin-right:28%;border-top:1px solid #e9e9e9;}
.new .cartEdit .skuSelect i{display:inline;font-size:.75rem;float:right;padding-right:.375rem;color:#9e9e9e;}
.new .cartEdit .skuSelect:active{background:#f9f9f9;}

/* order */
.new .orderTab{overflow:hidden;border:1px solid #e9e9e9;margin:-1px .375rem 0;}
.new .orderTab li{float:left;width:19.999%;position:relative;}
.new .orderTab li a{display:block;font-size:1.5rem;padding-top:.375rem;text-align:center;background:#fff;border-bottom:3px solid #fff;font-weight:400;color:#4d4d4d;}
.new .orderTab li a p{line-height:1.5rem;font-size:.75rem;margin:0;font-weight:100;}
.new .orderTab li.select a{background:#fff;color:#e6133c;border-bottom-color:#e6133c;}
.new .orderTab li a i{position:absolute;top:0rem;right:50%;margin-right:-1.75rem;display:block;background:#e6133c;height:1.5rem;line-height:1.5rem;width:1.5rem;-webkit-border-radius:7.5rem;border-radius:7.5rem;color:#fff;font-size:.75rem;text-align:center;font-family:arial;font-style:normal;transform:scale(0.75);-webkit-transform:scale(0.75);}
.new .orderbtn{text-align:right;}
.new .orderbtn a{display:inline-block;background:#fff;font-size:.875rem;font-weight:400;padding:.3rem .5rem;text-align:center;border-radius:.2rem;margin-left:.375rem;min-width:4rem;width:auto;}
.new .orderbtn a.btn-main{color:#fff;background:#ff4141;border:1px solid #e6133c;}
.new .orderbtn a.btn-sub{color:#494949;border:1px solid #a9a9a9;}
.new .orderbtn a.btn-2{border:1px solid #a9a9a9;display:inline-block;background:#fff;font-size:.875rem;font-weight:400;padding:.3rem .5rem;text-align:center;border-radius:.2rem;width:auto;font-size:.875rem;color:#494949;}
.new .orderbtn a.btn-2.red{color:#fff!important;background:#ff4141;border:1px solid #e6133c;}
.new .orderbtn a.btn-solid{color:#fff;border:1px solid #e6133c;background:#e6133c;}
.new .orderbtn a.marginNone{margin-right:0;}
.new .payList{background:#fff;border:1px solid #e9e9e9;margin-bottom:.375rem;font-size:.875rem;overflow:hidden;}
.new .main .payList:last-child{margin-bottom:0;}
.new .payList li{border-bottom:1px solid #e9e9e9;}
.new .payList li.more{ text-align:center;}
.new .payList li:last-child{border-bottom:none;}
.new .payList a{display:block;padding:.55rem;min-height:1.75rem;line-height:1.75rem;font-size:.875rem;color:#232323;}

.new .payList i{font-size:.875rem;color:#aeaeae;font-style:normal;}
.new .payList label{float:right;color:#232323;font-weight:300;font-size:.875rem;}
.new .payList label.more{color:#999;font-size:.825rem;}
.new .payList .payListTit{color:#9e9e9e;padding-left:0;padding-right:0;}
.new .payList .payListTit label{color:#9e9e9e;padding-left:.375rem;font-size:.875rem;}
.new .payList .payListTit label span{color:#232323;margin-right:.375rem;}
.new .payList .mess{display:block;padding-left:2.375rem;}
.new .payList b{font-weight:100;width:1.75rem;height:1.75rem;border-radius:.2rem;font-size:1.55rem;line-height:1.55rem;background:#f47380;float:left;margin-right:.375rem;text-align:center;color:#fff;}
.new .payList b.iconSize2{font-size:1.2rem;}
.new .payList span.subtitle{font-size:.875rem;color:#9e9e9e;margin-left:.375rem;}
.new .payList li{width:auto;text-align:left;margin-top:0;font-size:inherit;float:none;}
.new .payList li a img {width:auto;height:auto;}
.new .payList li p{margin-top:0;}
.new .cardinfo li{padding:.375rem .75rem;line-height:2.2rem;}
.new .cardinfo li a.btn-1{padding:0 .625rem;margin-bottom:.375rem;background:#ff4141;}

.new  b.Bgred{background:#f47380;}
.new  b.BgViolet{background:#8957a1;}
.new  b.BgYellow{background:#fca71b;}
.new  b.BgBlue{background:#00a0e9;}
.new  b.Bgyellow2{background:#f6c54e;}
.new  b.Bgred2{background:#c97c38;}
.new  b.Bgred3{background:#da4d4d;}
.new  b.BgGreen{background:#638c0b;}
.new  b.BgPurple{background:#F472F8;}
.new  b.BgGreen2{background:#5cded6;}
.new  b.BgGreen3{background:#c0e900;}
.new .payList.payMargin{margin:0 .375rem;border-top:;}
.new .payList.centerCon a{line-height:1.75rem;}
.new .payList.centerCon dl{width:100%;margin-top:-1px;background:#efeff4;display:block;overflow:hidden;}
.new .payList.centerCon dl dd{float:left;width:50%;text-align:center;margin-left:-1px;background:#fafafa;border-top:1px dashed #e9e9e9;}
.new .payList.centerCon dl dd a{width:100%;text-align:center;border-left:1px solid #e9e9e9;line-height:1.75rem;min-height:1.75rem;}
.new .payList.centerCon dl dd a b{float:none;vertical-align:middle;height:1rem;width:1rem;line-height:1rem;border-radius:4rem;overflow:hidden;background:none;color:#9e9e9e;margin-right:-.1rem;margin-left:-1rem;}
.new .payList .deduction{padding:.5rem;background-color:#fff4d7;margin-top:0;line-height:1.25rem;}
.new .payList .deduction span{display:inline-block;vertical-align:middle;height:1.25rem;line-height:1.25rem;overflow:hidden;font-size:.875em;}
.new .payList .deduction .product{width:75%;white-space:nowrap;text-overflow:ellipsis;}
.new .payList .deduction .fr{margin:0 .2rem;}
.new .payPic{overflow:hidden;position:relative;}
.new .payPic a.awrap{display:block;/*min-width:320px;*/overflow:hidden;}
.new .payPic .pic{background:#fff;margin:0;height:5rem;width:5rem;overflow:hidden;position:relative;border:none;float:left;margin-right:.375rem;border-radius:.2rem;overflow:hidden;box-sizing:border-box;z-index:1;}
.new .payPic .pic .mask{width: 100%;height: 100%;background-color: #f3f4f6; opacity:.5;position: absolute;}
.new .payPic .pic .payMark{position:absolute;background-color: #bec7ce; opacity:.95; width:2.5rem; height:2.5rem;font-size:.8em; top:1.25rem;right:1.25rem; line-height:2.5rem;text-align:center;color:#fff;z-index:22;border-radius:10rem;}
.new .payStore{overflow:hidden;position:relative;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; padding:.375rem;height:1.75rem;line-height:1.75rem;}

/*针对小屏幕订单列表页 商品缩略图的个数大于3个的时候  显示不完  隐藏第二个商品图*/
@media (min-width:0px) and (max-width:360px){.new .awrap div.pic:nth-child(2){display:none;}}
.new .payPic .pic img{height:100%;width:100%;border:none;}
.new .payPic .pic span{position:absolute;bottom:0;left:.375rem;right:.635rem;height:1.25rem;line-height:1.25rem;background:rgba(233,233,233,1);text-align:center;color:#232323;border-radius:.2rem;font-size:.75rem;}
.new .payPic .pic strong{font-weight:400;color:#e6133c;}
.new .payPic label{position:absolute;right:.75rem;top:2rem;background:none;display:block;border-radius:.375rem;}
.new .payPic label span{margin:0 .15rem;color:#000;}
.new .picMore{float:left;display:block;line-height:4.75rem;width:1rem;text-align:center;}
.new .picMore i{font-size:2rem;color:silver;}
.new .orderState{overflow:hidden;position:relative;padding:.375rem;margin:-6px -.375rem;}
.new .orderState b{width:2rem;height:2rem;border-radius:2rem;line-height:2rem;background:#ececec;display:inline-block;text-align:center;color:#fff;float:left;margin-top:.375rem;font-size:2rem;font-weight:400;}
.new .orderState ul li{font-size:.875rem;line-height:1.5rem;color:#232323;margin-left:2.375rem;width:86%;border:none;}
.new .orderState label{float:left;color:#9e9e9e;}
.new .addressCon{overflow:hidden;position:relative;padding:1rem .375rem;margin:-6px -.375rem;}
.new .addressCon:after{content:"";display:block;height:.375rem;background:url(../../images/mailer.png) repeat-x;background-size:auto 100%;position:absolute;top:0;left:0;right:0;z-index:99;}
.new .addressCon:before{content:"";display:block;height:.375rem;background:url(../../images/mailer.png) repeat-x;background-size:auto 100%;position:absolute;bottom:0;left:0;right:0;z-index:99;}
.new .addressCon b{width:2rem;height:2rem;border-radius:2rem;line-height:2rem;background:#ececec;display:inline-block;text-align:center;color:#fff;float:left;margin-top:.375rem;font-size:2rem;font-weight:400;}
.new .addressCon ul li{font-size:.875rem;line-height:1.5rem;color:#232323;margin-left:2.375rem;width:89%;border:none;}
.new .addressCon ul li span.fr{display:block;line-height:1.5rem;font-size:.875rem;}
.new .addressCon label{float:left;color:#9e9e9e;}

.new .pickUp{padding:.375rem 0;overflow:hidden;border-bottom:1px solid #e9e9e9;}
.new .pickUp:last-child{border:none;}
.new .pickUp ul li{line-height:2rem;color:#232323;border:none;padding:0 .375rem;}
.new .pickUp ul li p{font-size:.875rem;padding:0;}
.new .pickUp ul li p:last-child{margin-left:5rem;}
.new .pickUp label{float:left;color:#9e9e9e;line-height:2rem;}

.new .payList .addressCon p{padding:0;font-size:.875rem;word-break:break-all;line-height:1.5rem;min-height:inherit;  text-align: justify;}
.new .addressCon i.icon-enter{float:right;margin-top:1.25rem;}
.new .addressConfirm{padding:.375rem .75rem;}
.new .addressConfirm ul li{width:88%;font-size:.875rem;margin-left:2.375rem;}
.new .ordermargin ul li{margin-left:0;width:100%;}
.new .addressCon label.fontSize{font-size:.875rem;}
/*实物订单*/
.new .orderList{background:#fff;border:1px solid #e9e9e9;overflow:hidden;margin-bottom:.375rem;}
.new .main .orderList:last-child{margin-bottom:0;}
.new .orderList .payPic{padding:.375rem;overflow:hidden;border-bottom:1px solid #e9e9e9;background:#f9f9f9;}
.new .orderList .payPic label{float:right;}
.new .orderList div:last-child{border-bottom:none;} 
.new .orderInfo{height:2.8rem;line-height:2.8rem;text-align:left;padding:0 .75rem;border-bottom:1px solid #e9e9e9;font-size:.875rem;overflow:hidden;}
.new .orderInfo span{padding-left:.375rem;line-height:2.8rem;}
.new .orderInfo span.fr i.iconfont{color:#aeaeae;}
.new .orderInfo label{color:#e6133c;}
.new .orderInfo.orderPay{text-align:right;}
.new .orderInfo.orderPay .price{font-size:.875rem;font-weight:600;}
.new .orderbtn{padding:.375rem;}
.new .orderbtn .leftxt{float:left;line-height:2rem;padding:0 .375rem}
.new .orderbtn button{margin-left:.375rem;}
.new .orderMore{display:block;width:100%;padding:0;background:#efeff4;text-align:center;line-height:1.85rem;}
.new .orderMore span{font-weight:lighter;font-size:.75rem;color:#9e9e9e;}
.new .orderMore:active{background:#fff;}
.new .orderMore:active span{color:#000;}

.columnTitle label{display:inline;color:#9e9e9e;padding-left:.625rem;font-size:.875rem;}
.columnTitle label.colorRed{color:#e6133c;font-size:.875rem;font-weight:400;vertical-align:middle;}
.columnTitle{overflow:hidden;}
.new .goodsInfo{line-height:1.375rem;word-break:break-all;color:#494949;}
.new .goodsInfo p{overflow:hidden;padding-right:1rem!important;}
.new .goodsInfo p.special{color:#999!important;font-size:.875rem!important;padding:0!important;margin:0!important;-webkit-line-clamp:1!important;min-height:1rem;line-height:1rem;}
.new .goodsInfo span{color:#232323;}
.new .orderList .columnTitle a{display:inline;}
/*支付成功*/
.new .topPic{height:10rem;background:0;text-align:center;font-size:1.25rem;color:#fff;position:relative;overflow:hidden;}
.new .topPic p{text-shadow:0 1px 1px #666;-webkit-text-shadow:1px 1px 1px #ccc;position:absolute;left:0;bottom:1rem;width:100%;text-align:center;background:none;}
.new .topPic img{width:100%;height:100%;}
.new .order-bg{background:#fff;border-radius:.375rem;padding-bottom:1rem;}
.new .order-bg .payInfo{text-align:center;padding-bottom:0rem;font-size:1.05rem;margin-bottom:.375rem;}
.new .payInfo{font-size:.875rem;padding:1.25rem;}
.new .payInfo span{color:#e6133c;font-size:1.5rem;font-weight:700;}
.new .payInfo span span{font-size:.875rem;font-weight:400;}
.new .payBtn{font-size:.875rem;text-align:center;}
.new .payBtn a{display:inline-block;padding:0 .625rem 0 .375rem;border:1px solid #e5e5e5;border-radius:.2rem;margin:.375rem;background:#fff;font-size:.875rem;height:2.65rem;line-height:2.65rem;color:#252525;font-weight:400!important;}
.new .payBtn a:active{background:#f9f9f9;color:#000;}
.new .payBtn i{font-size:1.5rem;color:#252525;vertical-align:middle;float:left;}

.new .signinBtn{position:absolute;left:50%;top:3rem;height:3.75rem;background:rgba(254,255,127,0.20);width:8rem;margin-left:-4.375rem;padding:.375rem .375rem .625rem;border-radius:.5rem;}
.new .signinBtn a{display:block;color:#f24724;font-weight:700;font-size:1.25rem;width:100%;height:100%;line-height:3.25rem;border-radius:.375rem;background:#feff7f;box-shadow:0 .25rem 0 #f1c639;text-shadow:0 2px 3px #f68b41;}
.new .signinBtn a p{text-shadow:none;color:#000;font-weight:400;font-size:.875rem;line-height:1rem;}
.new .calendarBtn{height:3rem;line-height:3rem;text-align:right;padding:0 1.25rem; position:absolute;left:0;right:0;}
.new .calendarBtn a{color:#fff;font-size:1rem;font-weight:700;}
.new .calendarBtn a i{font-size:.875rem;margin-right:.25rem;font-weight:100;line-height:1rem;height:1rem;display:inline-block;vertical-align:middle;}
.new .calendar{background:#fff;padding:.375rem;}
.new .calendar div{text-align:center;height:3rem;line-height:3rem;font-weight:600;font-size:1.05rem;color:#232323;}
.new .calendar table{width:100%;}
.new .calendar table b{display:block;padding:0;font-weight:600;font-size:.875rem;color:#232323;width:2.75rem;text-align:center;margin:auto;height:2.75rem;line-height:2.75rem;text-align:center;}
.new .calendar table b.today{background:#fff;color:#000;}
.new .calendar table b.signTd{color:#e6133c;background:url(../../images/sign.png) no-repeat center center;background-size:80% auto;}
.new .calendar table b.giftTd{background:url(../../images/gifticon.png) no-repeat center center;background-size:70% 70%;color:#fff;}
.new .calendar table th,.new .calendar table td{text-align:center;}
.new .calendar table th{background:#e4e4e4;}

/*详情页轮播*/
.boxDetailSlider,.detailSliderCon{overflow:hidden;position:relative;margin:0 auto;height: auto;}
.detailSliderCon ul{padding:0;margin:0;}
.detailSliderCon ul li{display:block;overflow:hidden;}
.detailSliderCon ul li a img{width:100%;height:100%;display:block;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;-ms-transition:all 1s;transition:all 1s;}

.detailSliderStatus{position:absolute;left:0;bottom:10px;text-align:center;width:100%;}
.detailSliderStatus a,.detailSliderStatus i{width:.45em;height:.45em;line-height:99em;background:#fff;-webkit-border-radius:50%;border-radius:50%;margin:0 .1em;overflow:hidden;cursor:pointer;display:inline-block;zoom:1;border:1px solid #fff;box-shadow:0 0 6px #ccc;}
.detailSliderStatus a.sele,.detailSliderStatus i.sele{background:#e6133c;border:1px solid #e6133c;}
.detailSliderStatus a.active,.detailSliderStatus i.active{background:#e6133c;border:1px solid #e6133c;}
.boxDetailSlider{border-bottom:1px solid #e9e9e9;}

.new .detailName{border:1px solid #e9e9e9;padding:.375rem .375rem .375rem .625rem;background:#fff;border-radius:.375rem;line-height:1.25rem;}
.new .detailName label{float:right;}
.new .detailName label i{font-size:1.2rem;color:#9e9e9e;}
.new .detailName span{background:#e6133c;padding:0rem .375rem;line-height:normal;border-radius:.2rem;color:#fff;margin-left:.375rem;word-break:keep-all;display:inline-block;}
.new .detailName p{color:#e6133c;font-size:1.35rem;font-weight:300;margin-top:.375rem;}
.new .detailName p s{font-size:.875rem;font-weight:normal;color:#9e9e9e;padding-left:.375rem;}
.new .detailName a{font-size:1.05rem;}
.new .detailName b{font-weight:300;text-decoration:line-through;line-height:1rem;font-size:.875rem;}
.new .detailName p b,.new .detailName p s b{font-size:.875rem;font-weight:300;text-decoration:none;margin:0;line-height:1rem;}
.new .detailName ul{display:block;overflow:hidden;border-top:1px solid #e9e9e9;margin:.625rem -.625rem -.625rem;}
.new .detailName ul li{float:left;width:45%;margin-left:-1px;text-align:center;padding:.625rem 0;color:#999;font-size:.75rem;}
.new .detailName ul.item3 li{width:33%;}
.new .detailName ul li i{font-style:normal;font-size:.75rem;margin-left:-.45em;}
.new .detailName ul li:first-child{border-right:1px solid #e9e9e9;}
.new .detailName ul li p{font-weight:500;font-size:1.05rem;word-break:keep-all;overflow:hidden;margin-top:0;padding:0;}
.salesList ul{border:1px solid #e9e9e9;background:#fff;border-radius:.375rem;margin-top:.375rem !important;}
.salesList li{border-bottom:1px solid #e9e9e9;}
.salesList li:last-child{border:none;}
.salesList label{float:right;}
.salesList label i{font-size:1.2rem;color:#9e9e9e;}
.salesList a{padding:.625rem .375rem .625rem .625rem;display:block;overflow:hidden;color:#9e9e9e;min-height:1.75rem;line-height:1.75rem;}
.salesList i{font-style:normal;padding-left:.375rem;font-size:.875rem;color:#232323;}
.salesList p{color:#f57c4d;margin-left:1.9rem;font-size:.75rem;}
.salesList p strong{font-weight:100;font-size:.875rem;text-align:center;color:#f57c4d;margin:0 .05rem 0 .35rem;}
.salesList p.saleServe{text-indent:0;overflow:hidden;}
.salesList p.saleServe span{display:block;float:left;margin-right:.35rem;}
.salesList li.promo{background:#fff;overflow:hidden;border-top-left-radius:.375rem;border-top-right-radius:.375rem;}
.salesList li.promo label{margin-right:.25rem;}
.salesList li.promo label i{display:block;font-size:.875rem;padding:0;margin:0;-moz-transition:all .8s ease-in-out;-webkit-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;-ms-transition:all .8s ease-in-out;transition:all .8s ease-in-out;}
.salesList li.promo a.hide label i{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
.salesList li.promo span{padding:.16rem .375rem;border-radius:.2rem;color:#fff;margin-left:.375rem;word-break:break-all;font-size:.75rem;}
.salesList li.promo dl{overflow:hidden;}
.salesList li.promo dt{float:left;line-height:1.5rem;}
.salesList li.promo dd{overflow:hidden;height:auto;}
.salesList li.promo dd p{margin:0;line-height:1.5rem;}
.salesList li.promo dd p i{font-size:.875rem;}

.new .index-productlist-title.detaiTit span{margin-left:-5.5rem;}
.new .index-productlist-title.detaiTit{margin:1.25rem .375rem 2rem .375rem;}

/**/
.selectList{position:fixed;right:-80%;top:0;bottom:0;width:80%;background:#efeff4;z-index:999;}
.new .selectListMid{bottom:4rem;}
.proInfo{background:#fff;overflow:hidden;}
.proInfoPic{width:7rem;height:7rem;float:left;padding-right:.375rem;}
.proInfoPic img{display:block;width:7rem;height:auto;}
.proTitle{font-size:.95rem;line-height:1.25rem;word-break:break-all;padding-top:1rem;padding-top:.375rem;}
.prPprice{font-size:1.25rem;color:#e6133c;line-height:1.5rem;font-weight:400;}
.prPprice b{font-size:.875rem;margin:0 .15rem 0 .05rem;}
.proStore{color:#9e9e9e;line-height:1rem;}
.proInfoCon{overflow:hidden;background:#fff;border-top:1px solid #e9e9e9;margin-top:.375rem;}
.proInfoCon .proNum{margin:0 .25rem;}
.proInfoConTit{float:left;padding-left:1.25rem;font-size:.875rem;height:2.25rem;min-width:3rem;}
.proInfoCon li{border-bottom:1px solid #e9e9e9;min-height:2.55rem;line-height:2.55rem;padding:.375rem 0;overflow:hidden;}
.proInfoCon li .proColor{margin-left:3.5rem;}
.proColor{padding:0;line-height:normal;min-height:1.5rem;overflow:hidden;}
.proColor:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden;}
.proColor span{float:left;margin:.25rem;;}
.proColor span a{padding:0 .625rem;line-height:2rem;display:inline-block;border:2px solid #e3e3e3;vertical-align:middle;border-radius:.2rem;color:#232323;}
.invoice{padding:.625rem 0;}
.invoice .proInfoConTit{line-height:2.25rem;}
.invoice .proColor{display:block;margin:0;}
.invoice .proColor span{margin:0 .25rem;}
.invoice .proColor span a{padding:0 .625rem;font-size:.75rem;}
.invoice  .proInfoConTit{padding-left:.625rem;font-size:.875rem;color:#232323;}
.new .proColor span.hotSpan a{background:#ff4141;border-color:#ff4141;color:#fff;}
.new .proColor span.disSpan a{background:#e9e9e9;color:#fff;}
.new .proColor span.disAble a{background:#f9f9f9;color:#9e9e9e;border-color:#eee;}
.versionList span{float:none;display:block;}
.proColorPadding{padding:.375rem;margin-bottom:.375rem;}
.proColor b.cue{font-weight:normal;padding-left:.375rem;overflow:hidden;display:block;}
.proColor b.cue2{font-weight:normal;padding-left:.375rem;padding-top:.375rem;overflow:hidden;display:block;clear:both;}
.proColorBg{ background:#fff;border:1px solid #e9e9e9;overflow:hidden;}

/*个人中心*/
.centerInfo{height:auto;overflow:hidden;position:relative;height:6.65rem;}
.centerInfo img{display:block;width:100%;height:100%;}
.bannerInfo{height:auto;overflow:hidden;position:relative;}
.bannerInfo img{display:block;width:100%;height:100%;}
.centerInfoCon{position:absolute;top:.375rem;left:.1875rem;right:.1875rem;}
.headPic{width:3.25rem;height:3.25rem;border-radius:3.25rem;padding:.25rem;background:rgba(255,255,255,0.25);box-shadow:none;overflow:hidden;float:left;margin:.375rem 0 0 .375rem;}
.headPic img{display:block;height:100%;border-radius:3.25rem;}
.userInfo{font-weight:100;color:#fff;line-height:1.375rem;font-size:.875rem;padding:.625rem 1.25rem;overflow:hidden;text-shadow:1px 1px 0 rgba(2,2,2,.15);}
.userInfo p{font-weight:100;font-size:.875rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.userInfo span{padding-left:.375rem;}
.userInfo i.levelimg{width:3rem;padding-right:.2rem;padding-top:.15rem;position:absolute;left:.625rem;bottom:0;}
.weChat{float:right;width:2.25rem;height:2.25rem;line-height:2.25rem;background:rgba(0,0,0,.25);color:#666;border-radius:4rem;text-align:center;margin-top:.85rem;margin-right:.375rem;}
.weChat i{font-size:1.75rem;ine-height:1.75rem;color:#ed91aa;font-weight:100;}
.uesrManage{position:absolute;right:-.375rem;bottom:-1.75rem;left:-.375rem;text-align:right;background:none;background-image:linear-gradient(to bottom, rgba(0,0,0,.5) 100%, rgba(0,0,0,0) 0%);
background-image:-webkit-linear-gradient(top, rgba(0,0,0,.5) 100%, rgba(0,0,0,0) 0%); 
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(100%,rgba(0,0,0,.5)), color-stop(0%, rgba(0,0,0,0)));}
.uesrManage a{font-size:.875rem;color:#c9c9c9;display:inline-block;padding:.625rem 1rem;border-radius:none;}
.uesrManage a:first-child{border-right:1px solid rgba(165,165,165,0.25);}
.centerBtn p{margin:.375rem 0;color:#9e9e9e;text-align:right;}
.new .orderList .payPic:last-child{border:none;}
.loginBefor{text-align:center;font-size:1.25rem;color:#fff;margin-top:-.4rem;}
.loginBefor p{text-shadow:0 1px 1px #666;-webkit-text-shadow:1px 1px 1px #666;line-height:2.5rem;font-size:.875rem;}
.loginBefor a{padding:.5rem .75rem;display:inline-block;border:1px solid #e6133c;background:#e6133c;border-radius:.2rem;margin:.375rem;color:#fff;line-height:1rem;font-size:.875rem;}
.loginBefor a:last-child{background:rgba(0,0,0,0.25);border-color:#fff;}
.new .findlist{background:none;border:none;}
.new .findlist ul{margin-bottom:.375rem;border-radius:.375rem;overflow:hidden;border:1px solid #e9e9e9;background:#fff;}
.new .findlist i{float:right;}
.new .findlist ul li i.tip{float:none;display:inline-block;background:#e6133c;height:.5rem;width:.5rem;-moz-border-radius:2rem;-webkit-border-radius:2rem;border-radius:2rem;margin:0 0 0 .2rem;}
.textareaCon{display:inline-block;width:100%;border:none;min-height:.95rem; box-sizing:border-box;padding-left:.7rem;}
.new .liTit a{color:#9e9e9e;}
.new .liHot{font-weight:700;}
.new .liHot label i{color:#e6133c;font-size:2rem;font-weight:400;}
.new .liprice a{color:#e6133c;}
.new .liprice label i{color:#e6133c;font-size:2rem;font-weight:400;}
.new .marginTopNone{margin-top:0;}
.priceBtn{background:#fff;padding:.375rem 0;border-bottom:1px solid #e9e9e9;}

/*商品末级评论列表*/
.commentList{background:#fff;border:1px solid #e9e9e9;margin-top:.375rem;overflow:hidden;}
.commentTit{line-height:1.5rem;font-size:.875rem;color:#9e9e9e;border-bottom:1px solid #e9e9e9;padding:.375rem .375rem .375rem .625rem;}
.commentTit p{color:#232323;line-height:1.25rem;}
.commentTit i{font-size:1.2rem;}
.commentTit a{float:right;color:#999;line-height:1.25rem;}
.commentTit span{color:#e6133c;margin-left:.25rem;}
.commentListCon li{padding:.375rem .75rem;border-bottom:1px solid #e9e9e9;line-height:normal;position:relative;}
.commentListCon li:last-child{border:none;}
.commentListCon .xingCon{float:left;padding:0;position:absolute;left:.625rem;top:.625rem;}
.commentName{float:right;color:#9e9e9e;font-size:.75rem;}
.commentInfo{overflow:hidden;clear:both;padding-top:.375rem;font-size:.75rem;}

/*商品类目*/
.logoList{overflow:hidden;margin:.25rem -.1875rem 0;}
.logoList li{float:left;width:33.33%;overflow:hidden;box-sizing:border-box;text-align:center;}
.logoList li a{margin:0 .1875rem;border:none;display:block;border-radius:.375rem;overflow:hidden;background-color:#fff;padding:.75rem;}
.logoList img{width:100%;height:auto;}

/*支付配送方式*/
.priceSelect{overflow:hidden;margin-bottom:.375rem;background:#fff;}
.priceSelect a{position:relative;height:3rem;line-height:3rem;border-bottom:1px solid #e9e9e9;color:#666;padding:0 .625rem;display:block;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.priceSelect a b{font-weight:400;font-size:.75rem;color:#9e9e9e;}
.priceSelect i{float:right;font-size:2rem;}
.priceSelect li.liprice i{position:absolute;top:50%;margin-top:-1.5rem;right:.375rem;}
.border{border:1px solid #e9e9e9;border-bottom:none;}
/*商品列表*/
.priceSelectCon{position:fixed;top:0;bottom:0;right:-80%;z-index:10006;width:80%;background:#f9f9f9;border-radius:.375rem;overflow:hidden;}
.divSelectCon{position:fixed;top:0;bottom:0;right:-80%;z-index:10006;width:80%;background:#f9f9f9;border-radius:.375rem;overflow:hidden;}
.new .priceBtn input{border:1px solid #e9e9e9;border-radius:.2rem;display:inline-block;margin:0 .375rem;color:#232323;height:2.4rem; padding:0 .35rem;width:4rem;}
.new .liprice a{color:#e6133c;font-weight:bold;}
.priceSelect span.cue{font-size:.75rem;color:#9e9e9e;padding-left:.375rem;}
.priceSelect .colorRed{color:#e6133c;}
/*确认订单合计*/
.hejiList{border:1px solid #e9e9e9;background:#fff;overflow:hidden;border-radius:.375rem;padding:.25rem 0;}
.hejiList li{height:2rem;line-height:2rem;border:none;padding:0 .625rem;font-size:.875rem;overflow:hidden;position:relative;}
.hejiList li .iconfont{margin-right:.15rem;}
.hejiList li:last-child{border-bottom:none;}
.new .hejiList div.fr{float:right;color:#e6133c;font-weight:500;height:2rem;line-height:2rem;}
.new .hejiList div.fr strong{color:#e6133c;margin-right:.1rem;}
.new .hejiList li.total{height:2.5rem;line-height:2.5rem;border-top:1px solid #e9e9e9;}
.new .hejiList li.total div.fr{height:2.5rem;line-height:2.5rem;font-size:1.1rem;}
.new .hejiList li.total span{color:#232323;font-size:.875rem;}
.hejiList div.fr i{font-size:.85rem;line-height:2rem;vertical-align:middle;}
.hejiList strong{font-weight:normal;}
/*订单-选择地址*/
.new .prompt{color:#232323;background:none;border:none;font-size:.75rem;line-height:2rem;height:2rem;margin-top:.375rem;}
.new .promptCon{background:#fff;border:1px solid #e9e9e9;padding:.625rem .75rem;color:#232323;line-height:1.25rem;margin-bottom:.375rem;overflow:hidden;}
.new .promptCon .fltxt{float:left;width:calc(100% - 11.5rem);padding:.3rem .375rem .3rem 0;border-right:1px solid #e9e9e9;}
.new .promptCon .fr{margin-top:.3rem;}
.new .promptCon span{color:#a91f38;}
.new .promptCon b{color:#e6133c;}
.selectAd{border:1px solid #e9e9e9; background:#fff;}
.selectAd li{line-height:2rem;font-size:.875rem;border-bottom:1px solid #e9e9e9;padding:.375rem 3rem .75rem .375rem; position:relative;color:#232323;overflow:hidden;}
.selectAd li span{line-height:2rem;font-size:.875rem;}
.selectAd li a{font-size:.875rem;}
.selectAd label{float:left;color:#9e9e9e;line-height:2rem;}
.selectAd p{font-size:.875rem;word-break:break-all;line-height:1.25rem;}
.selectAd li{padding-left:1.25rem;}
.selectAd li:last-child{border:none;}
.selectAd ul li:first-child{-webkit-border-top-left-radius:.375rem;-webkit-border-top-right-radius:.375rem;border-top-left-radius:.375rem;border-top-right-radius:.375rem;}
.selectAd ul li:last-child{-webkit-border-bottom-left-radius:.375rem;-webkit-border-bottom-right-radius:.375rem;border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem;}
.selectAd ul li.address_default{border:1px solid #7f879e;background:#7f879e;color:#fff;}
.selectAd ul li.address_default a{color:#fff;}
.selectAd ul li.address_default label{color:#fff;}
.selectAd ul li.address_default b{color:#fff;}
.selectAd ul li.address_default i{color:#fff;}
.selectAd li i{position:absolute;right:.625rem;top:50%;margin-top:-1rem;font-size:2rem;line-height:2rem;color:#ffbf03;}
.selectAd li a{outline:none;}
.selectAd li a i{color:#232323;font-size:1.2rem;color:#232323;}
.selectAd b{font-weight:normal;color:#232323;}
/*头部管理*/
.newAdd_margin{margin-top:.375rem;}
a.manage{width:3rem; height:2.75rem; line-height:2.75rem; text-align:center;font-size:.875rem;color:#fff; display:block;margin-right:.375rem;}
/*订单-商品列表*/
.new .orderListCon{border:1px solid #e9e9e9;overflow:hidden; background:#fff;margin-bottom:.375rem;}
.new .orderListCon li{border-top:none;background:none;}
p.saleServe{text-indent:-.2rem;overflow:hidden;}
p.saleServe strong{font-weight:100;font-size:.875rem;text-align:center;color:#f57c4d;margin:0 .05rem;}
p.saleServe span{color:#f57c4d!important;margin-left:.2rem;font-size:.75rem;}
p.saleServe span.nos{color:#454545!important;}
p.saleServe span.nos strong{color:#454545;}

.new .orderListCon .rightInfo{padding-left:.375rem;}
/*我*/
.new .meLogin .payPic .pic{width:4rem;height:4rem;}
.new .meLogin .orderbtn{float:right;}
.new .meLogin .orderbtn a{width:auto;font-size:.875rem;min-width:3.12rem;padding:.2rem .53rem;margin-right:0;position:absolute;right:.375rem;bottom:.375rem;}
.new .meLogin .centerBtn p{margin:0 .5rem 0;}
.new .meLogin .orderbtn{padding:0 0 .375rem .375rem;}
/*新建收货地址select*/
.selectCon{font-size:.875rem;}
.selectCon input{border:1px solid #e9e9e9;padding-left:.5rem;float:left;width:30%;margin:0 1% 0 0; box-sizing:border-box;}
.selectCon select{display:inline-block;width:20%;}
.profile:after{visibility:hidden;overflow:hidden;display:block;content:"";clear:both;height:0;}
.profile {font-family:Arial;overflow:hidden;background:#fff;clear:both;color:#232323;*zoom:1;}
.profile .select_ui{border:1px solid #ccc;display:inline-block;white-space:nowrap;position:relative;text-align:left;line-height:1.5;height:auto;width:auto;float:none;margin:0;-webkit-border-radius:2px;border-radius:2px;border:1px solid #ccc;font-size:12px;outline:0;}
.profile .select_focus_ui {filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#fff2f2f2,endColorStr=#fffcfcfc);background:#fcfcfc;background:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#fcfcfc));background:-webkit-linear-gradient(top,#f2f2f2,#fcfcfc);background:-moz-linear-gradient(top,#f2f2f2,#fcfcfc);background:-o-linear-gradient(top,#f2f2f2,#fcfcfc);background:linear-gradient(to bottom,#f2f2f2,#fcfcfc);}
.select_ui .select_text_ui {vertical-align:baseline;padding:5px 3px 5px 6px;margin-right:26px;overflow:visible;background:#fff;display:block;}
.select_ui select {-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box;filter:alpha(opacity=0);position:absolute;background:#fff;min-width:100%;border:inherit;color:inherit;font:inherit;padding:1px;margin:-1px;height:100%;opacity:0;border:0;bottom:0;left:0;top:0;}
.profile .select_arrow {border-color:#b7b7b7 transparent;border-top-color:inherit;border-width:5px 5px 0;border-style:solid;position:absolute;margin-top:-2px;overflow:hidden;right:7px;height:0;width:0;top:50%;}
.select_ui:hover .select_arrow {border-top-color:#9e9e9e;}
/*生鲜随心订*/
.packageList{background:#fff;border:1px solid #e9e9e9;overflow:hidden;padding:.375rem 0;margin-bottom:.375rem;}
.packageList li{ text-align:center; line-height:1.25rem;width:33.33%;height:5rem;float:left;}
.packageList li a{border:2px solid #e9e9e9; border-radius:.2rem;margin:0 .375rem; vertical-align:middle; display:block;padding-top:.875rem;height:3.125rem;}
.packageList li.selectLi a{border-color:#e6133c;position:relative;}
.packageList li.selectLi a:before{content:"";display:block;position:absolute;right:0;bottom:0;width:0;height:0;background:#fff;border-bottom:1rem solid #e6133c;border-left:1rem solid transparent;z-index:1;}
.packageList li.selectLi a:after{font-family:"iconfont"!important;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale;content:"\e643";display:block;position:absolute;right:0;bottom:0;width:.75rem;height:.5rem;line-height:.5rem;font-size:.875rem;font-weight:500;color:#fff;z-index:2;}
.packageTit{font-size:.875rem;height:2rem; line-height:2rem;padding:0 1.25rem;}
.packageEx{background:#fff;border:1px solid #e9e9e9;margin-top:.375rem;}
.new .disabledCon{color:#9e9e9e;}
.new .payList .editSize{font-size:1.25rem; vertical-align:middle;}
.new .payList .editPadding{padding-right:.2rem;padding-left:.375rem;}
.new .payList a.edit-icon{width:2rem;height:2rem;padding:0;display:inline-block;text-align:center;border-radius:2rem;float:right;color:#f16666; background:#fff;margin:2.4rem .625rem 0 0;}
.paySize{font-size:.875rem;color:#9e9e9e;}
.fixedMainbtn span.flt{float:left;padding-left:1.25rem;}
.fixedMainbtn i.iconSize{font-size:1.375rem;}
.new .orderbtn.orderbtnSize a.telep{font-weight:400!important;border:1px solid #e9e9e9;box-sizing:border-box;}

.packageExCon{min-height:12rem;}
.new .packageName{margin-bottom:.375rem; overflow:hidden;font-size:.875rem; line-height:3rem;}
.new .packageIcon a{display:inline-block;width:3rem;height:3rem;text-align:center;font-size:1.375rem;line-height:2rem;box-sizing:border-box; border:1px solid #e9e9e9;border-radius:.375rem;margin-left:.375rem;}
.new .packageIcon b{display:block;font-weight:normal;font-size:.75rem;line-height:.75rem;font-weight:400;color:#232323;font-family:"microsoft yahei";}
.new .packageIcon .icon-fullheart{color:#e6133c;}
/*定制篮筐*/
.basketBanner{overflow:hidden; width:100%;background:#ec8f3c;display:table;}
.basketBannerL{width:30%;display:table-cell; background:#ec8f3c; position:relative;color:#fff;font-size:1.25rem; line-height:normal; vertical-align:middle; text-align:right;padding-right:3%;}
.basketBannerL:after{content:"";width:0;height:0; position:absolute;right:-1.15rem;margin-top:-.3125rem;top:50%;z-index:999;border: .375rem solid transparent;border-left:.375rem solid #ec8f3c;}
.basketBannerR{width:67%;position:relative;font-size:0; display:table-cell;}
.basketBannerR img{width:100%;margin:0;padding:0;}
.basket{background:#fff;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9; overflow:hidden; border-radius:.375rem; overflow:hidden; }
.basket ul{display:table; width:100%;}
.basket li{height:5rem;width:25%;border-left:1px solid #e9e9e9;border-top:1px solid #e9e9e9; display:table-cell;vertical-align:middle; text-align:center;}
.basket ul:first-child li:first-child{border-top-left-radius:.375rem;}
.basket ul:first-child li:last-child{border-top-right-radius:.375rem;}
.basket a{height:5rem;color:#232323; width:100%; line-height:1.25rem;}
.basket i{font-size:2rem; vertical-align:middle;color:#232323;}
.basket img{width:44px; height:44px;}
.basketMess{ position:absolute;left:0;bottom:0;padding:.375rem; background:rgba(0,0,0,.5);color:#fff;}
/*定制篮筐详情*/
.new .basketList{border:1px solid #e9e9e9;overflow:hidden; background:#fff;}
.new .basketList li{background:none;min-height:4rem;}
.new .basketList .cartCheckbox{margin-top:2.3rem;}
a.spec{height:1.5rem; overflow:hidden; line-height:1.5rem; border-radius:1rem;padding:0 1.25rem;margin-left:.375rem; display:inline-block;font-size:.875rem; border:1px solid #e9e9e9;margin-top:.4rem;}
a.spec i{font-size:.875rem;color:#232323;padding-left:.2rem;}
/*i便当选便当*/
.colmLayout .sortList ul li a b.easyPrice{font-size:.875rem;color:#e6133c;padding-left:.375rem;}
.new .checkAdd{background:#ff4141;border-color:#e6133c;display:block;height:1.7rem;width:1.7rem;border-radius:50%;cursor:pointer;}
.new .checkAdd i{display:inline-block;color:#fff;height:1.7rem;width:1.7rem;line-height:1.7rem;text-align:center;font-size:.875rem;font-weight:100;}
.new .checkAdd.addDisabled{background:#ddd;color:#fff;border-color:#ccc;}
.easyAdd{display:none;}
.colmLayout .sortList ul li .easyAdd a{width:2rem;min-width:inherit;}
.easyRefer{font-size:.875rem;line-height:2.5rem;float:right;padding-right:.625rem;}
.easyRefer b{color:#e6133c;padding-left:.375rem;font-size:.875rem;}
.num{font-style:normal;height:1.5rem;line-height:1.5rem;width:1.5rem;border-radius:3rem;background:#e6133c;color:#fff;display:inline-block;text-align:center;position:absolute; top:50%;margin-top:-.75rem;left:.625rem;}

/*i便当详情页*/
.new .easyDeTit{line-height:1.375rem;}
.payList .payPic .goodsInfo{position:relative;padding-right:3rem;}
.payList .payPic .goodsInfo.new-goodsInfo{padding-right:4rem;}
.payList .payPic .goodsInfo.goodsPadding p{padding:0px;line-height:1.4rem;overflow: hidden !important;-webkit-box-orient: vertical;display: -webkit-box;text-overflow: ellipsis;margin-bottom: .375rem;}
.payList .payPic .goodsInfo.goodsPadding p:first-child{padding-right:5rem;-webkit-line-clamp: 2;}
.payList .payPic .goodsInfo.goodsPadding p.info-size{min-height:1rem;-webkit-line-clamp: 1;color:#000;}
.new .payList .price{position: absolute;right: 0rem;top: .2rem;line-height: 1.25rem;width: auto;text-align: right;font-size:.875rem;color:#232323;}
.payListTit2{display:block;padding:.375rem .625rem;min-height:1.75rem;line-height:1.75rem;font-size:.875rem;color:#787878;overflow:hidden;}
.payListTit2 span{color:#2a2a2a;font-weight:400;}
.new .orderInfo strong{color:#e6133c;}
.orderInfoRight{ text-align:right;}
.store-name a{width:90%;}
.store-name span{position:relative;top:-4rem;right:.375rem;float:right;}
/*确定取消按钮*/
.btnCon input{float:left;background: #e6133c;font-size:.95rem;font-weight: 400;color: #fff;padding:.625rem 0;text-align:center;border-radius:.2rem;border:none;margin-left:.5%;width:49.5%;}
.btnCon input:first-child{margin:0;margin-right:.5%;}
.btnCon a{float:left;background: #e6133c;font-size: 1rem;font-weight: 400;color: #fff;padding:.375rem 0;text-align:center;border-radius:.25rem;border:none;margin-left:1%;width:49.5%;}
.btnCon a:first-child{margin:0;}
.btnCon .btnGrey{ background:#ccc;}
.btnCon .btnSub{ background:#f57c4d;}
/*优惠券*/
.couponList{overflow:hidden;margin-bottom:.375rem;position:relative;}
.couponList li{overflow:hidden;height:100%;background:#fff;white-space:nowrap;text-overflow:ellipsis;position:relative;margin-bottom:.375rem;}
.couponList a{margin-left:3rem; background:none; overflow:hidden; position:static;}
.couponCheck{height:100%; overflow:hidden; position:absolute;margin-top:0rem; top:30%; left:1rem;}
.couponList a img{padding-bottom:.375rem;}
.couponList a .couponLogo img,.couponList a .giftLogo img{padding:0;border-radius:50%;}
.couponLogo{position:absolute;width:8%; height:auto; border-radius:10rem;/*right:.375rem;top:.375rem;*/margin:0 0 0 2%;left:4rem; background:#fff; text-align:center;padding:1.5%;top:30%;}
.couponName{margin:0 0 0 3rem;}
.couponMmark{position:absolute;background:#ffab18;width:7rem; height:1.375rem;font-weight:bold;font-size:.875rem; top:.7rem; right:-2rem; line-height:1.375rem; text-align:center;color:#fff;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.couponNoneChe a{margin-left:0;}
.couponNoneChe .couponLogo{left:0;}
/*i便当自提列表*/
.easyList{background:#fff;border:1px solid #e9e9e9;overflow:hidden;}
.easyPic{float:left;width:5.5rem;border-radius:.2rem;border:none;}
.easyInfo{padding-left:.375rem;line-height:2rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.easyInfoSpace{white-space:normal;}
.easyInfoSpace p.title{padding-left:0;border-bottom:0;}
.easyInfoSpace p:last-child{margin-top:.375rem;}
.easyInfo b{float:right;font-size:1.5rem;line-height:1.5rem;background:#069;color:#fff;margin-left:.25rem;margin-top:.25rem;border-radius:.2rem;font-weight:normal;}
.easyInfo i.orPrice{color:#ccc;text-decoration:line-through;}
.easyList li{border-bottom:1px solid #e9e9e9; overflow:hidden;padding:.375rem; position:relative;}
.easyList li:last-child{border:none;}
.easyList p.easytitle{font-size:.875rem;white-space:normal;max-height:2.4rem;overflow:hidden!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;text-overflow:ellipsis;}
.easyList p.address{color:#9e9e9e;font-size:.75rem;}
.easyList p.colorRed{color:#e6133c;font-size:.875rem;margin-top:.5rem;font-weight:400;font-weight:400;}
.easyList p.colorRed i{color:#9e9e9e;font-size:.75rem;font-weight:400;font-style:normal;margin:.1rem;display:block;vertical-align:text-top;}
.purchase p.easytitle{padding-right:2.5rem;}
.purchase b{position:absolute;right:.625rem;top:.375rem;height:1.1rem;width:1.7rem;border-radius:.2rem;overflow:hidden;background:#fff;border:1px solid #e9e9e9;}
.purchase b img{height:100%;width:100%;border-radius:.15rem;}
.easyList .cart{background-image:none;float:none;display:inline-block;position:absolute;bottom:.4rem;right:.5rem;color:#f16666;font-size:1.25rem;text-align:center;border-radius:2.5rem;width:2.2rem;height:2.2rem;line-height:2.2rem;}
.easyList .cart-disabled{background-color:#e7e7e7;border-color:#e7e7e7;color:#fff;}
.easyList .easMmark{position:absolute; background:#ffab18;width:6.1rem; height:1.375rem;font-weight:bold;font-size:.875rem;top:.4rem;left:-1.7rem; line-height:1.375rem; text-align:center;color:#fff;transform:rotate(-45deg);-moz-transform:rotate(-45deg); /* Firefox */-webkit-transform:rotate(-45deg); /* Safari 和 Chrome */}
.distance{float:right; background:#fff;z-index:1; position:relative;font-size:.875rem;color:#232323;}
.cue{color:#9e9e9e;padding-right:.375rem;}
.easyList .easyRed{color:#e6133c;}
.easyList .easyGrey{color:#888;}
.queuing{background:#fff; border:1px solid #e9e9e9;margin-bottom:.375rem; overflow:hidden;}
.queuingTit{min-height:2rem;line-height:2rem;font-size:.875rem;padding:.375rem;border-bottom:1px solid #e9e9e9; background:#fff;}
.new .borderNone{border:none;margin:0;}
.queuingTit b{width:2rem;height:2rem;border-radius:.2rem;background:#f47380;margin-right:.375rem;font-weight:400;text-align:center;color: #fff;font-size:2rem;float:left;line-height:2rem;}
.queuingTit strong{font-weight:400;color:#aeaeae;}
.new .payList .tag{color:#f57c4d;}
.new .payList .tag i{font-weight:400;font-size:1.25rem;text-align:center;color:#f57c4d;margin:0 .2rem 0 .375rem;}
.new .payList .tag.color-6{color:#232323;}
.queuing ul{ background:#ffe4e4;}
.queuing li:nth-child(odd){ background:#fff7f7;}
.queuing li{height:4rem;display:table;width:100%;line-height:1.2rem;text-shadow:none;}
.queuing li:last-child{border:none;}
.queuing li div{width:33.33%;display:table-cell;text-align:center; vertical-align:middle;}
.desk,.deskNum{color:#686868;}
.desk p{font-size:.875rem;}
.deskNum b{font-size:2rem;color:#e6133c;}
.payList .iconTop{top:2.5rem;}
.queuing li.queuingTit2{font-size:.875rem;background:#e6133c;color:#fff;height:3rem;}
.queuing li.queuingTit2 div:after{content:"";height:1rem;width:1px; background:#b20e00;display:inline-block; float:right;margin-top:1px;}
.queuing li.queuingTit2 div:last-child:after{display:none;}
.queuingCon{border:1px solid #e9e9e9;margin-top:.375rem; overflow:hidden; overflow:hidden; background:#fff;}
.queuingConA{line-height:1.4rem;color:#888;padding:.375rem;text-align:justify;}
/*停车场*/
.new .payList p{display:block;padding:.375rem;min-height:2rem;line-height:2rem;font-size:.875rem;color:#232323;}
.stall{padding-left:4rem;display:block;color:#232323;}
.stall2{padding-left:1rem;color:#232323;}
.payList .cue{color:#888;font-size:.75rem;padding:0 .375rem;}
.new .payList .colorRed{color:#e6133c;font-weight:400;}
.colorRed{color:#e6133c;font-weight:400;}
.stallTit{width:6rem; text-align:left;display:inline-block;}
.cost{color:#e6133c;font-size:1.2rem;}
/*入住商户*/
.merchant .cxlist .title{border:none;}
.cxlist .address{font-size:.75rem;color: #8d8d8d;padding:0 0 .375rem .375rem;margin-left: 8rem;}
.merchant .cxlist .servetip{padding-top:.375rem;}
/*支付订单title*/
.orderTit{padding:0 0 .375rem .375rem;}
.new p a.btn-5{padding:0 1.25rem; line-height:2rem; background:#e6133c;margin-top:.3rem;margin-right:.375rem;font-size:.75rem; display:inline-block;color:#fff; border:none;}
/*选择蔬菜*/
.vegetables{background:#fff;border-top:1px solid #e9e9e9;position:fixed;bottom:3rem;left:0;right:0;height:5.375rem;box-sizing:border-box;overflow-y:hidden;overflow-x:auto;padding:0 .375rem;border-radius:0;box-shadow:0 0 6px rgba(2,2,2,.15);}
.vegetables ul{width:1000%;}
.vegetables li{float:left;display:block;margin:.5rem .375rem;width:4.5rem;height:4.5rem;position:relative;box-shadow:0 0 3px rgba(2,2,2,.15);border:1px solid #e9e9e9;box-sizing:border-box;}
.vegetables li:after{position:absolute;bottom:0;right:0;}
.vegetables img{width:100%;height:100%;}
.vegetables i{position:absolute;z-index:99;font-size:.75rem;color:#fff;display:block;width:1.25rem;height:1.25rem;line-height:1.25rem;right:-.75rem;top:-.75rem;border-radius:50%;border:1px solid #fff;padding:.3rem;background:#e6133c;text-align:center;cursor:pointer;transform:scale(0.75);-webkit-transform:scale(0.75);}


/*----mika add 4.13----------*//*common*//*img{display:inline-block;}*/
.m06{margin:.375rem;}
.box-1{background:#fff;overflow:hidden;zoom:1;position:relative;clear:both;}
.title{border-bottom:1px solid #ddd;line-height:2.4rem;line-height:2.4rem;padding:0 .375rem;clear:both;display:block;}
.list-3 li{float:left;width:33.333%;text-align:center;}
.list-3 li a{display:inline-block;text-align:center;}
.tc{text-align:center;}
/*common end*/
/*商品类目*/
.categoryLeftList li a.selec{color:#e6133c;border-color:#e6133c;}
.ad-img{width:100%;display:block;}
.categoryCon h3{text-align:left;margin:.4rem 0;}
.boxDetailConUl{width:100%;line-height:44px;background:#FFF;border-bottom:1px solid #d7d7d7;display:0;display:0;display:box;text-align:center;color:#232323;font-weight:700;position:relative;}
.boxDetailConUl>li{width:100%;-moz-box-flex:1;-webkit-box-flex:1;border-right:1px solid #ddd;box-flex:1;}
.boxDetailConUl>li:last-child{border:none;}
.boxDetailConUl>li a{display:block;height:35px;line-height:35px;color:#232323;margin:0 .4em;text-align:center;}
.boxDetailConUl>li.sele{border-bottom:2px solid #e6133c;}
.boxDetailConUl>li.sele a{color:#e6133c;}
.table-cat{width:100%;}
.table-cat td,.table-cat th{border-bottom:1px solid #ddd;border-right:1px solid #ddd;text-align:center;height:3.5rem;}
.table-cat th{text-align:left;font-weight:400;padding-left:1rem;font-size:16px;color:#888;}
/*outless*/
.outless-bn{position:relative;}
.outless-bn img{width:100%;}
.outless-bn-f{position:absolute;left:0;top:50%;margin-top:-2.375rem;width:100%;height:100%;text-align:center;color:#fff;}
.outless-bn-f h3 em{font-size:1.5rem;border:1px solid #fff;display:inline-block;line-height:3rem;padding:0 .8rem;border-radius:3rem;margin:.5rem .4rem;}
.ad-product li a img{width:100%;min-width:5rem;border:1px solid #ddd;}
.ad-product li a{padding:.375rem;}
.control-nav li{width:.375rem;display:inline-block;height:.375rem;border-radius:.3rem;border:1px solid #444;margin:.2rem;line-height:1;}
.control-nav li:active,.control-nav li.active{background:#444;}
.brand-list li a{border-bottom:1px solid #e9e9e9;border-right:1px solid #e9e9e9;display:block;}
.brand-list li a img{width:100%;display:block;}
.brand-list .title{border-bottom:0;height:3rem;line-height:3rem;}
.minbrand{margin-bottom:-1px;background:#fff;overflow:hidden;border:1px solid #e9e9e9;}
.minbrand li{display:block;overflow:hidden;}
.minbrand li a{width:100%;height:auto;padding:0;border:1px solid #e9e9e9;margin-left:0;margin-top:-1px;}
.minbrand li a img{width:60%;height:auto;vertical-align:middle;margin:0 auto;}
/*----mika add 4.16----------*/
.tabs .iconfont{font-size:1.5rem;vertical-align:middle;}
.boxIptRow,.boxJumpRow,.boxCompRow,.boxCRNoM{border:1px solid #e9e9e9;position:relative;margin:.375rem 0 0;background:#fff;overflow:hidden;}
.new .borderNone{border:none;}
.boxIptRow del,.boxJumpRow del,.boxCompRow del,.boxCRNoM del{color:#ccc;}
.boxIptRow .price2,.boxJumpRow .price2,.boxCompRow .price2,.boxCRNoM .price2{font-size:18px;color:#ff5000;padding-right:5px;}
.boxCRNoM p{margin-bottom:0.425rem;overflow:hidden;}
.boxCRNoM p.order-details{margin:.375rem 0;padding:.375rem 0;}
.boxCRNoM p.order-details:last-child{margin-bottom:0rem;}
.boxCRNoM p.order-details .fr{margin-top:0rem;}
.boxCRNoM b.order-state{color:#e6133c;position:absolute;right:.625rem;top:.625rem;font-size:.875rem;}
.boxIptRow .ipt1,.boxIptRow .sel1{width:100%;border:none;text-indent:.375rem;padding:.375rem 0;}
.boxIptRow .ipt2{font-size:.875rem;width:3em;border:none;text-indent:.625em;padding:.4rem .375rem;text-align:center;margin:.2rem;border:1px solid #d7d7d7;border-radius:6px;}
.boxIptRow .ipt2.disable{background-color:#eee;}
.boxIptRow .warper{padding-right:50px;}
.boxIptRow .warper3{padding:0 .5em;}
.boxCompRow{padding:.375rem;}
.boxCompRow .innerRow{line-height:32px;margin:0 -.375rem;padding:.375rem;border-bottom:1px solid #d7d7d7;}
.boxCompRow .innerRow:first-child{margin-top:-.375rem;}
.boxCompRow .innerRow:last-child{margin-bottom:-.375rem;border-bottom:none;}
.boxCRNoM{margin:0 0 .375rem;position:relative;}
.boxCRNoM input,.boxCRNoM select{padding:0 4px;border:1px solid #eee;text-indent:.2rem;box-sizing:border-box;border-top-color:#d7d7d7;}
.boxCRNoM input{line-height:22px;}
.boxCRNoM select{height:32px;border:1px solid #d7d7d7;}
.boxCRNoM .leftTitle{text-align:right;width:6em;float:left;line-height:3em;font-size:.875rem;}
.boxCRNoM .row{position:relative;border-bottom:1px solid #e9e9e9;padding:.375rem;min-height:2rem;line-height:2rem;}
.boxCRNoM .row:last-child{border-bottom:none;}
.boxCRNoM .row .fr{margin-top:0.375rem;}
.boxCRNoM .row .input{border:none;}
.boxCRNoM .rowNoBorder{position:relative;padding:.375rem;}
.boxCRNoM .boxAppointment{height:3rem;line-height:3rem;overflow:hidden;}
.boxCRNoM .ml{margin-left:6rem;line-height:3em;}
.boxCRNoM .boxSelect{height:3rem;line-height:3rem;float:left;margin-left:0;}
.boxCRNoM .ml input{border:1px solid #ccc;padding:.2em .375rem;}
.row.full input,.row.full select,.rowNoBorder.full input,.rowNoBorder.full select,.rowNoBorder.full textarea{width:100%;}
.boxCRNoM .leftImg,.boxCRNoM .leftImg2{float:left;margin-right:.375rem;width:4.5rem;height:4.5rem;border:1px solid #eee;}
.leftImg img,.leftImg2 img{width:100%;height:100%;}
.boxCRNoM .leftImg2{width:80px;height:80px;}
.boxCRNoM .rInfo{line-height:1.5em;min-height:3.5rem;}
.boxCRNoM .rInfo2{line-height:20px;}
.boxCRNoM .rInfo3{float:left;margin:5px 0 0 6rem;line-height:16px;}
.boxCRNoM .btnHolder li{display:inline-block;}
.boxCRNoM .content{padding-top:5px;font-size:.875rem;line-height:16px;}
.boxCRNoM .price{color:#ff5000;padding-right:5px;}
.boxCRNoM .price2{font-size:1.2rem;color:#ff5000;}
.boxCRNoM .blBtnHolder{padding:.375rem 0;}
.boxCRNoM .ui-select{border:1px solid #d7d7d7;line-height:3em;height:2em;margin-top:.5em;}
.boxCRNoM .ui-select span{padding:0 .8em;}
.boxCRNoM .ui-radio .ui-btn-icon-left{float:right;}
.boxCRNoM .ml .ui-input-text{float:left;}
.ui-radio,.ui-checkbox{min-width:1em;min-height:1em;}
.boxCRNoM .full .ml .ui-input-text{float:none;}
.boxCRNoM .redLineBtn{position:absolute;white-space:nowrap;right:.375rem;top:1em;}
.boxCRNoM .ui-select .ui-btn{height:2em;line-height:2em;}
.boxCRNoM .ui-select .ui-btn span{margin-top:.5rem;}
.boxCRNoM .appointmentDate{margin-top:.5em;font-size:0.75rem;}
.boxCRNoM .boxAppointment input{height:2rem;line-height:2rem;margin-top: 0;}
.boxHpPrUl img{width:100%;}
.boxResInfo{font-size:.875rem;padding:.625rem .375rem;margin-bottom:.8rem;background-color:#fff;border-bottom:1px #d6d6d6 solid;position:relative;text-align:justify;}
.all-fixed{position:fixed;top:3rem;width:100%;background:#fff;left:0;border-bottom:1px solid #e1e1e1;z-index:222;padding:0 .375rem;}
.all-fixed .boxBuy{margin-right:1.12rem;}
.boxResInfo .groupbon-address{font-weight:bold;}
.boxResInfo .groupbon-address .fr .iconfont{font-weight:100;color:#f57c4d;}
.boxResInfo .groupbon-address p{font-weight:400;}
.group-distance{font-weight:normal;margin-right:2.6rem;padding:.375rem;border-right:1px solid #e9e9e9;line-height:1.5rem;}
.conditionUl{margin:.375rem 0;}
.conditionUl li{display:inline-block;margin-right:.375rem;color:#f57c4d;font-size:.75rem;}
.boxResInfo .tagUl li{display:inline-block;margin-right:10px;}
.boxResInfo p{line-height:1.125rem;}
.boxResInfo img{width:100%;overflow:hidden;padding-bottom:.375rem;}
.boxResInfo h2{font-size:.875rem;font-weight:400;}
.boxResInfo .address{border-bottom:1px solid #d7d7d7;line-height:2em;margin-bottom:.375rem;padding-bottom:0.375rem;}
.conditionUl .iconfont{font-size:.875rem;vertical-align:top;}
.boxDetailInfo{padding:0 .375rem;background-color:#fff;border-bottom:1px #d6d6d6 solid;-moz-border-radius-bottomleft:.375rem;-moz-border-radius-bottomright:.375rem;-webkit-border-bottom-left-radius:.375rem;-webkit-border-bottom-right-radius:.375rem;border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem;}
.boxDetailTitle{border:1px solid transparent;position:relative;}
.detailTitle{border-right:1px solid #d7d7d7;margin:5px 95px 0 0;padding:5px 0;}
.detailTitle b{font-size:.875rem;}
.detailTitle h2{line-height:1.28;font-size:.875rem;display:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;}
.boxDetailTitleMultiBtn{position:absolute;right:-5px;top:0;width:90px;}
.boxDetailTitleMultiBtn .inner{margin:6px 0 0;}
.boxDetailTitleBtn{margin:5px;display:block;float:left;}
.boxDetailTitleBtn span{display:block;width:18px;height:18px;background:no-repeat;background-size:100% 100%;}
.boxDetailInfo .boxBuy{float:right;padding-top:.375rem;}
.boxDetailInfo .boxBuy li{display:inline-block;width:90px;text-align:center;padding:.375rem 0;border-radius:5px;}
.boxDetailInfo .boxBuy li a{color:#fff;display:block;width:100%;}
.boxDetailInfo .boxBuy .blue{background-color:#3484e6;}
.boxDetailInfo .boxBuy .red{background-color:#e6133c;}
.boxDetailInfo .boxBuy .disable{background:#e7e7e7;}
.boxDetailInfo .price span em{font-size:1.4rem;}
.boxDetailInfo .price span{color:#ff5000;font-size:1.375rem;}
.boxDetailInfo .price del{padding-left:5px;color:#232323;font-size:0.875rem;}
.boxDetailCustom,.boxDetailCommentT{margin-top:8px;background-color:#fff;}
.boxMsgRow{background-color:#fff;padding:1rem 0.375rem;border-bottom:1px solid #e9e9e9;}
.borderTop{border-top:none;}
.boxMsgRow a{display:block;width:100%;border:none;font-size:14px;font-family:'microsoft yahei'; box-sizing:border-box;}
.boxMsgRow .icon-right-s{margin-top:.3em;}
.boxDetailConUl{width:100%;line-height:44px;background:#FFF;border-bottom:1px solid #d7d7d7;display:0;display:0;display:box;text-align:center;color:#232323;font-weight:700;position:relative;}
.boxDetailConUl>li{width:100%;-moz-box-flex:1;-webkit-box-flex:1;box-flex:1;}
.boxDetailConUl>li a{display:block;height:44px;line-height:44px;color:#232323;margin:0 .4em;text-align:center;}
.boxDetailConUl>li.sele{border-bottom:2px solid #3484e6;}
.boxDetailConUl>li.sele a{color:#3484e6;}
.boxDetailCon{margin:0;}
.boxDetailCon img{height:auto;max-width:100%!important;}
.boxDetailContainer{border:none;background:#fff;}
.boxDetailfixed{position:fixed;top:5.625rem;left:0;right:0;overflow:auto;bottom:3.5rem;-webkit-overflow-scrolling:touch;}
.boxDetailGoodsD{margin-top:8px;background-color:#fff;}
.boxBuyAction{border-top:1px solid #d7d7d7;background-color:#f8f8f8;position:fixed;bottom:0;left:0;width:100%;font-size:.875rem;}
.boxBuyAction.noFix{border-top:1px solid #d7d7d7;background-color:#f8f8f8;position:static;font-size:.875rem;}
.boxBuyAction .inner{width:66%;padding:5px 0;margin-left:34%;text-align:center;display:0;display:0;display:box;}
.boxBuyAction .inner2{width:33%;padding:5px 0;margin:0 auto;text-align:center;display:0;display:0;display:box;}
.blBtnHolder{background-color:#fff;text-align:center;width:100%;box-sizing:border-box;padding:.375rem;display:0;display:0;display:box;}
.bailiaBtn_b,.bailiaBtn_r,.bailianBtn_b,.bailianBtn_r,.bailianBtn_w,.bailianBtn_g,.bailianBtn_gr{font-size:14px;cursor:pointer;box-sizing:border-box;display:block;width:100%;-moz-box-flex:1;-webkit-box-flex:1;box-flex:1;margin-right:8px;overflow:hidden;color:#fff;border-radius:5px;}
.noBorder{border:medium none;}
.boxHpPr{position:relative;border-bottom:1px solid #d7d7d7;}
.bdB{border-bottom:1px solid #d7d7d7;}
.boxDetailInfo .price{line-height:normal;margin-top:0.375rem;float:left;}
.payBtnBar{bottom:0;padding-bottom:.375rem;position:fixed;padding:.8rem;z-index:999;}
.icon-sel{font-size:2rem;}
.item-5 li{width:19.999%;}
.item-2 li{width:49.999%;}
.item-3 li{width:33.333%;}
.row .btn-3{position:absolute;right:.375rem;top:50%;margin-top:-1.05rem;padding:0 .625rem;height:2.1rem;line-height:2.1rem;border-radius:.2rem;}
.boxResInfo .icon-sel,.boxResInfo p .icon-sel,.boxResInfo .iconfont{position:absolute;top:0;right:0;color:#e6133c;}
.boxResInfo .icon-sel{top:1.375rem;right:.4rem;}
.boxResInfo .iconfont{top:.5rem;right:.375rem;font-size:2rem;color:#888;}
.row .iconfont.icon-enter{position:absolute;top:2.4rem;right:.375rem;}
.sortMenu{background:#efeff4;overflow:visible;}
.sortMenu:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden;}
.sortMenu a{float:left;display:block;width:2.1rem;height:2.1rem;border:1px solid #d9d9d9;margin:.375rem;background:#fff;border-radius:.2rem;position:relative;z-index:11;}
.sortMenu a span{display:block;width:2.1rem;height:2.1rem;line-height:2.2rem;text-align:center;font-size:1.2rem;color:#9a9a9a;}
.sortMenu a:active{background:#e6133c;border-color:#e6133c;}
.sortMenu a:active span{color:#fff;}
.boxMallSearch{position:relative;z-index:10;padding:.375rem 0;overflow:visible;}
.boxMallSearch .MallSearchform{margin:auto;width:96%;padding:0 .375rem;display:block;overflow:hidden;}
.boxMallSearch .MallSearchform input{display:block;width:100%;height:2.1rem;line-height:2.1rem;overflow:hidden;padding:0;text-align:center;color:#4d4d4d;background:#fcfcfc;border:0;border-radius:5rem;outline:0;border:1px solid #c7c7c7;}
.boxMallSearch .MallSearchform input:focus{background:#fff;text-align:left;text-indent:.8rem;}
.boxMallSearch .MallSearchform .icon-search{position:absolute;top:50%;right:.375rem;background:none;color:#c7c7c7;font-weight:100;text-align:center;border-radius:2rem;height:2rem;line-height:2rem;width:2rem;margin:0;margin-top:-1.05rem;border:none;}
.sortMenu .boxMallSearch .MallSearchform{width:auto;padding:0 .375rem 0 0;}
.overWrap{font-family:'microsoft yahei',Verdana,Arial,Helvetica,sans-serif;font-size:.875rem;height:100%;overflow:hidden;position:relative;width:100%;}
.boxCategory{background:none repeat scroll 0 0 #F8F8F8;box-sizing:border-box;height:100%;padding-top:0;width:100%;}
/*缴费*/
.boxTranRow{margin:0;padding:.375rem 0;}
.boxJumpRow a,.boxJumpRow .row{color:#4d4d4d;display:block;padding:.625rem;border-bottom:1px solid #d6d6d6;}
.boxJumpRow a:last-child,.boxJumpRow .row:last-child{border-bottom:none;}
.boxJumpRow .row.chooseVeg{padding-top:0;}
.boxJumpRow.disable{background-color:#EEE;}
.boxJumpRow span{margin-right:10px;}
.boxJumpRow_ipt1{height:18px;padding:0 .2em;width:20px;}
.payInfo{margin:0 .375rem;}
.payInfo .vendorName{font-size:.875rem;color:#AAA;line-height:24px;}
.new .payInfo .price{margin-top:.375rem;font-size:.875rem;color:#232323;}
.new .payInfo .price span{color:#ff5000;}
.boxTranRow .warper{overflow:hidden;}
.boxTranRow .chooseBtn{width:23%;padding:1%;float:left;}
.boxTranRow .chooseBtn a{display:block;background:#fff;text-align:center;border-radius:.5rem;padding:.45rem 0;}
.boxTranRow .chooseBtn a:active{background-color:#e6133c;color:#fff;}
.boxTranRow .chooseBtn.sele a{background-color:#e6133c;color:#fff;}
.boxTranRow .chooseBtn:last-child{margin:0;}
.boxTranRow .chooseBtn a{width:100%;height:100%;display:block;}
.payBtnBar{z-index:999;padding-bottom:.375rem;width:100%;position:fixed;bottom:0;}
.boxPayType{padding:.375rem;background:#fff;border:1px solid transparent;border-bottom:1px solid #d7d7d7;}
.boxPayType .icon{float:left;width:64px;height:64px;background:no-repeat scroll 0 0 / 100% 100%;}
.boxPayType .icon.mobile{background-image:url(../images/icon_paymobile_110.png);}
.boxPayType .icon.ele{background-image:url(../images/icon_payele_110.png);}
.boxPayType .icon.water{background-image:url(../images/icon_paywater_110.png);}
.boxPayType .icon.gas{background-image:url(../images/icon_paygas_110.png);}
.boxPayType .info{margin-left:64px;padding:0 .375rem;}
.boxPayType .prName{font-size:1.1rem;}
.boxPayType .price{font-size:1.1rem;margin-top:8px;}
.boxPayType .price span{font-size:.875rem;padding-left:1em;}
.boxPayType .status{text-align:right;color:#ff5000;}
.boxpayinfo{margin-top:.375rem;background:#fff;border-bottom:1px solid #e9e9e9;padding:.375rem;}
.boxpayinfo p{margin-top:.375rem;}
.tablePayMonth{width:100%;}
.tablePayMonth td{width:25%;text-align:center;padding:.375rem;}
.boxMsgRow .currentPay,.boxMsgRow .leftPay{font-size:1.1rem;color:#e6133c;font-weight:700;}
.boxMsgRow.tran{background-color:transparent;}
.boxMsgRow .leftIconWarp{position:relative;height:10px;width:50px;display:block;float:left;}
.boxMsgRow .leftIconWarp i{top:-8px;position:absolute;width:32px;height:32px;background:no-repeat scroll 0 0 / 100% 100%;}
.boxMsgRow .leftIconWarp .iconVip,.iconVip{background-image:url(../images/icon_vipcard_64.png);}
.boxMsgRow .leftIconWarp .iconPt,.iconPt{background-image:url(../images/icon_ptcard_64.png);}
.popAddVip{position:absolute;width:100%;z-index:300;top:150px;}
.popAddVip .inner{margin:.375rem;border:1px solid #333;background-color:#fff;padding-bottom:1em;border-radius:.3rem;}
.iconSuccses,.iconFail{display:inline-block;width:38px;height:38px;}
.iconSuccses{background:url(../images/icon_succses.png) no-repeat scroll 0 0 / 100% 100%;}
.iconFail{background:url(../images/icon_fail.png) no-repeat scroll 0 0 / 100% 100%;}
.boxCenter80 .blBtnHolder{background-color:transparent;}
.boxPayStuMs{position:relative;font-size:1.1rem;font-weight:600;}
.boxPayStuMs .iconSuccses,.boxPayStuMs .iconFail{position:relative;top:10px;left:-10px;}
.phonebill-list{margin-top:.375rem;color:#888;overflow:hidden;border:1px solid #e5e5e5;border-radius:.325rem;}
.phonebill-list p{margin:.375rem;font-size:.875rem;}
.phonebill-list p .fr{color:#232323;}
.phonebill-list .title{border-bottom:1px solid #e9e9e9;margin-bottom:.4em;padding:0 .375rem;padding-bottom:.375em;font-size:.875em;}
.btn-5,.boxMsgRow .btn-5{border:1px solid #ff5000;display:inline-block;width:auto;border-radius:.2em;padding:.2em .4em;color:#ff5000;}
.phonebill-list .btn-5{margin-top:.4rem;padding:.4rem .375rem;}
.phonebill-list .orderbtn{padding:.375rem 0 0;text-align:right;}
.phonebill-list .orderbtn a{margin:0;}
.phonebill-list .orderbtn .fl.timeTip{line-height:2rem;padding:0 .625rem;background:none;color:#ff4f50;font-weight:400;border-radius:.5rem;}

.pay-list li{width:33%;text-align:center;margin-top:3em;font-size:.875rem;float:left;}
.pay-list li a img{width:50px;height:50px;display:inline-block;}
.pay-list li p{margin-top:10px;}
.coupon-list{display:block;background:#fff;position:relative;border-radius:.2em;}
.coupon-list .img-coupon{width:100%;}
.coupon-list .couponDate{position:absolute; right:.375rem; bottom: 2.375rem; color:#fff;}
.coupon-list .couponDate p{font-size: .7rem;}
.shake-result{margin:.375rem;background:#fff;padding:.375rem;text-align:left;border:1px solid #e9e9e9;}
.shake-result2{background:#fff;padding:.375rem;text-align:left;border:1px solid #e9e9e9;}
.ml .bdonly{border:1px solid #D7D7D7;padding-left:.375rem;}
.redLineBtn{border:1px solid red;color:red;font-size:.875rem;padding:.4rem; border-radius:.2rem;display:inline-block;}
/*团购-确认订单*/
.boxCRNoM .proNum{padding-top:0;margin-top:-0.375rem;}
.boxCRNoM input.proNumInput{text-indent:0;border:none;}

/*消息*/
.new .newsList{background:#fff; border:1px solid #e9e9e9;}
.new .newsList li{border-bottom:1px solid #e9e9e9;}
.new .newsList li:last-child{border:none;}
.new .newsList a{display:block;padding:.375rem .375rem .3rem .375rem;min-height:2rem;line-height:2rem;color:#232323;font-size:.875rem;color:#232323;overflow:hidden;}
.new .newsList b{display:block;width:2rem;height:2rem;border-radius:.2rem;line-height:2rem;float:left;margin-right:.375rem;font-weight:400;text-align:center;color:#fff;font-size:1.5rem;position:relative;}
.new .newsList p{padding-left:.375rem; line-height:normal;font-size:.875rem; overflow:hidden; line-height:.875rem;}
.new .newsList p span{float:right;font-size:.875rem;color:#9e9e9e;}
.new .newsList p.newTitle{font-size:.875rem;color:#232323;}
.new .newsList p.newInfo{line-height:1.375rem;color:#9e9e9e;}
.new .newsList i.tip{ position:absolute;display:inline-block;background:#e6133c;height:.5rem;width:.5rem;-moz-border-radius:2rem;-webkit-border-radius:2rem;border-radius:2rem;margin:0;top:-.25rem;right:-.25rem;}
/*物流*/
.new .logistics{background:#fff;border:1px solid #e9e9e9;margin-bottom:.375rem;}
.new .logistics li{border-bottom:1px solid #e9e9e9;}
.new .logistics li:last-child{border:none;}
.new .logistics a,.new .logistics p{display:block;padding:.925rem .375rem;min-height:1.4rem;line-height:1.4rem;font-size:.875rem;color:#232323;overflow:hidden;}
.new .logistics li b{font-weight:normal;color:#e6133c;}
.new .logistics li.logisticsTit p{color:#9e9e9e;}
.package {width:100%;height:2.5rem;line-height:2.5rem;background:#e9e9e9;padding-left:.8rem;box-sizing:border-box;font-size:.875rem;border-top:1px solid #4d4d4d;border-bottom:1px solid #4d4d4d;}
.package span{height: 2.5rem;line-height: 2.5rem; font-size: 1rem;}
/**/
.new .basketList .lineGrey{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;background:#fafafa;border-radius:.375rem;}
/**/
.new .orderbtn.orderbtnSize a{padding:.75rem .5rem;font-size:.875rem;line-height:.875rem;min-width:4.5rem;border-radius:.2rem;}
.new .orderbtn.orderbtnSize .btn-1{min-width:6rem;padding:.75rem .625rem;border-radius:.2rem;}
.new .orderbtn.orderbtnSize button{padding:.75rem .5rem;font-size:.875rem;width:4.5rem;border-radius:.375rem;}
/**/
.orderData{position:relative;background:#fffcea;border:none;padding:.75rem;font-size:.875rem;line-height:1.375rem;color:#804800;z-index:999;border-bottom:1px solid #fff;border-radius:0;}
.orderData li:first-child{margin-bottom:.375rem;}
.orderData span{color:#ff4f50;font-size:.875rem;font-weight:bold;position:relative;top:.2rem;}
/**/

.new .payList .serviceBtn{position:absolute;right:0;bottom:.375rem;padding:.375rem;}
.new .payList a.applay{padding:0 .375rem;border:1px solid #a9a9a9;border-radius:.2rem;height:1.5rem;display:inline-block;line-height:1.5rem;margin-top:.25rem;}
.new .payList a.disInline{font-size:inherit;margin:0; min-height:inherit;}
.new .payList span.lineSpan{display:block;padding:.375rem;min-height:2rem;line-height:2rem;color:#232323;font-size:.875rem;color:#232323;overflow:hidden;}
.uploadPic{padding:.625rem .375rem;background:#fff;border:1px solid #e9e9e9;overflow:hidden;}
.uploadPic a{display:block;margin:0;width:5rem;height:5rem;text-align:center;line-height:5rem;border:1px solid #e9e9e9;color:#888;position:relative;border-radius:.2rem;}
.uploadPic a:active{background:#f5f5f5;}
.uploadPic a i{font-size:2rem;}
.uploadPic dd{width:5rem;height:5rem;position:relative;float:left;margin:0 .5rem;}
.uploadPic img{width:100%;height:100%;border-radius:.2rem;border:1px solid #fff;}
.uploadPic .imgDele{display:block;position:absolute;z-index:99;font-size:.75rem;color:#fff;width:1rem;height:1rem;right:-.75rem;top:-.5rem;border-radius:50%;background:#e6133c;padding:.5rem;text-align:center;line-height:1rem;cursor:pointer;box-shadow:0px 2px 2px rgba(0,0,0,.3);transform:scale(0.9);-webkit-transform:scale(0.9);}
.uploadPic span.cue{padding-left:.375rem;display:block; overflow:hidden; line-height:1.4rem;color:#9e9e9e;}
.uploadPic p{overflow:hidden; clear:both;padding:.375rem 0 0 .375rem;color:#9e9e9e;}
.uploadPic p span{color:#e6133c;padding:0 .2rem;}
/**/
.fullName{float:left;color:#232323; line-height:2rem;padding-left:.375rem;}
/*我的预约*/
.subscribeIcon{float:right;margin-top:.9rem;}
.subscribe{ overflow:hidden;border-bottom:1px solid #e9e9e9;padding:.375rem .75rem; font-size:.875rem;}
.subscribe p{line-height:1.375rem;}
.subscribeTime{font-size:.875rem;color:#9e9e9e;padding-left:.375rem;}
.subscribeLine{ background:#fff; border:1px solid #e9e9e9;margin-bottom:.375rem;}
.orderList .subscribeLine{border:none;}
.orderList .subscribeLine li{padding:.9rem 1.25rem;}
.subscribeLine li{overflow:hidden;border-bottom:1px solid #e9e9e9;padding:.375rem .75rem; font-size:.875rem; line-height:1.375rem;}
.subscribeLine li:last-child{border:none;}
.park{font-size:1.2rem;padding-left:.375rem;}
.subscribeInfo{display:block;padding-left:4.8rem;}
.new .orderList .subscribeLine a{display:inline;}
.subscribeLine .telepIcon{width:2rem;height:2rem;border-radius:.2rem; line-height:2rem;background:#00a0e9;margin-right:.375rem;font-weight:400;text-align:center;color:#fff;font-size:2rem;}
.telepLine{display:inline-block;padding:.25rem; border-radius:.2rem; vertical-align:middle;}
.subscribeLine li.telepLine2{ line-height:2rem;padding:.375rem 1.25rem}
/**/
.selectAd label.default{color:#232323;}

.payList .payPic.after-sale .goodsInfo.goodsPadding{padding-right:0;}
.payList .payPic.after-sale .goodsInfo.goodsPadding p{padding:0;}
.new .footer-btn .icon-fullstar.collection{color:#e6133c;}
.payList .orderTitle p{color:#000;}
/**/
.divPadding{padding:.375rem;}
/**/
.payList li.orderbtn{float:none;overflow:hidden;/* padding-right:1.25rem; */}
.payList .orderbtn a{display:inline;float:right;padding:.2rem .5rem;min-height:0;line-height:normal;}
.addressLine{border-bottom:1px solid #e9e9e9;padding-left:.8rem;}
.addressLine span{padding:0 .375rem 0 .375rem;font-size:.875rem;}
/*i便当 订单列表 已取消订单 未支付订单 待自取订单*/
.payList .order-i-list span.num-order{float:left;margin-top:.4rem;}
.payList .store-name a{line-height:1.5rem;color:#9e9e9e;}
.store-name h1{font-size:.875rem;margin-bottom:.375rem;color:#232323;}
.payList .order-i-list a.btn-sub{min-width:4rem;}
.payList .order-i-list a.btn-sub.btn-1{background:#e6133c;color:#fff;min-width:4rem;}
@media (min-width:0px) and (max-width:360px){
	.payList .order-i-list a.btn-sub{min-width:3rem;}
	.payList .order-i-list a.btn-sub.btn-1{min-width:3rem;}
}
.index-orderlist-title{width:100%;background:#fff;border:1px solid #e9e9e9;border-radius: .375rem;  padding:1rem .375rem;box-sizing:border-box;text-align:center;font-size:.875rem;}
.index-orderlist-title span{font-size:.875rem;}
.new .payList li a .wechart-img img{width:1.875rem;height:1.875rem;}

/*content*/
.stateL{float:left; font-weight:normal;}
.stateR{display:block;padding-left:4.9rem;font-weight:normal;}


/* 删除 */
.film-delt {right:2.5rem;position:absolute;top:.25rem;width:2.2rem;height:2.2rem;line-height:2.2rem;text-align:center;color:#ffffont-size: 1rem;}
#groupListCon .cartCheckbox{margin-top:1.4rem;margin-left:0;margin-right:0.437rem;}
#groupListCon .optional .cartCheckbox{border:1px solid #e9e9e9;}
#groupListCon .cartCheckbox.cartCheckboxOn{border:1px solid #e9e9e9;}
/*add*/
.loadingCon{ text-align: center;margin: 1.25rem .375rem 2rem .375rem;}
@-webkit-keyframes zoomDiv{
	0%{transform:scale(0);}
	100%{transform:scale(1);}
}

.padding-left ul li a{padding-left:0.375rem;}
/*日期*/
.android-holo .dw .dwbc{border:none; padding:.375rem 0; background:#fff; box-shadow: 0 0 6px rgba(2,2,2,.25);}
.android-holo.light .dwbw .dwb{border:none;}
.android-holo.light .dwbw.dwb-s a{margin:0 .3125rem 0 .375rem; background:#e6133c;color:#fff; border-radius:.375rem;}
.android-holo.light .dwbw.dwb-c a{margin:0 .375rem 0 .3215rem; background:#f57c4d;color:#fff; border-radius:.375rem;}

.parameter{}
.parameter li{ line-height:3rem;border-bottom:1px solid #e9e9e9;}
.parameter span{color:#888;display:inline-block;min-width:6rem;padding-left:1.25rem;}
/*引导页*/
.guideLogo{-webkit-animation:rotateIn 1s .2s ease both;left:calc(50% - 100px); top:-300px;}
.guide1{left:calc(50% - 20px); top:-424px; -webkit-animation: rota1 3s linear;}
.guide2{left:calc(50% + 128px); top:-372px; -webkit-animation: rota2 3s linear;}
.guide3{left:calc(50% + 180px); top:-230px;-webkit-animation: rota3 3s linear;}
.guide4{left:calc(50% + 113px); top:-92px; -webkit-animation: rota4 3s linear;}
.guide5{left:calc(50% - 30px); top:-30px;  -webkit-animation: rota5 3s linear;}
.guide6{left:calc(50% - 166px); top:-85px;  -webkit-animation: rota6 3s linear;}
.guide7{left:calc(50% - 220px); top:-225px; -webkit-animation: rota7 3s linear;}
.guide8{left:calc(50% - 164px); top:-358px; -webkit-animation: rota8 3s linear;}
/**/
@-webkit-keyframes rotateIn{
0%{-webkit-transform-origin:center center;-webkit-transform:rotate(-180deg);opacity:0}
100%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1}
}
@-webkit-keyframes rota1 {
0% {-webkit-transform: rotate(0deg);-webkit-transform-origin: 0 200px;}
50%{-webkit-transform: rotate(360deg);-webkit-transform-origin:0 200px;}
100% {-webkit-transform: rotate(720deg);-webkit-transform-origin:0 200px;}
}
@-webkit-keyframes rota2 {
0% {-webkit-transform: rotate(0deg);-webkit-transform-origin: -200px 200px;}
50% {-webkit-transform: rotate(360deg);-webkit-transform-origin: -200px 200px;}
100% {-webkit-transform: rotate(720deg);-webkit-transform-origin: -200px 200px;}
}
@-webkit-keyframes rota3 {
0% {-webkit-transform: rotate(0deg);-webkit-transform-origin: -200px 0;}
50% {-webkit-transform: rotate(360deg);-webkit-transform-origin: -200px 0;}
100% {-webkit-transform: rotate(720deg);-webkit-transform-origin: -200px 0;}
}
@-webkit-keyframes rota4 {
0% {-webkit-transform: rotate(0deg);-webkit-transform-origin: -200px -200px;}
50% {-webkit-transform: rotate(360deg);-webkit-transform-origin: -200px -200px;}
100% {-webkit-transform: rotate(720deg);-webkit-transform-origin: -200px -200px;}
}
@-webkit-keyframes rota5 {
0% {-webkit-transform: rotate(0deg);-webkit-transform-origin: 0 -200px;}
50% {-webkit-transform: rotate(360deg);-webkit-transform-origin: 0 -200px;}
100% {-webkit-transform: rotate(720deg);-webkit-transform-origin: 0 -200px;}
}
@-webkit-keyframes rota6 {
0% {-webkit-transform: rotate(0deg);-webkit-transform-origin: 200px -200px;}
50% {-webkit-transform: rotate(360deg);-webkit-transform-origin: 200px -200px;}
100% {-webkit-transform: rotate(720deg);-webkit-transform-origin: 200px -200px;}
}
@-webkit-keyframes rota7 {
0% {-webkit-transform: rotate(0deg);-webkit-transform-origin: 200px 0;}
50% {-webkit-transform: rotate(360deg);-webkit-transform-origin: 200px 0;}
100% {-webkit-transform: rotate(720deg);-webkit-transform-origin: 200px 0;}
}
@-webkit-keyframes rota8 {
0% {-webkit-transform: rotate(0deg);-webkit-transform-origin: 200px 200px;}
50% {-webkit-transform: rotate(360deg);-webkit-transform-origin: 200px 200px;}
100% {-webkit-transform: rotate(720deg);-webkit-transform-origin: 200px 200px;}
}

/*微信-百联财礼-礼品接收*/
.center .pic{margin:.75rem auto;width:50%;}
.center .pic img{width:100%;height:auto;}
.fullbtn{width:100%;box-sizing:border-box;}
.donation{background:#fff;color:#232323;border:1px solid #e9e9e9;}
.plusMark .cicle-title{width:16rem;height:13rem;text-align:center;line-height:13rem;color:#fff;border-radius:50%;background:rgba(255,255,255,.4);font-size:1.5rem;position:absolute;top:6rem;right:2rem;}
.cicle-pointer{width:6.375rem;height:6.375rem;position:absolute;right:0;top:.6rem;}

/*  微信预约 */
.delivery-date{width:auto;padding:.1rem 0;background:#e9e9e9;margin-top:-.375rem;margin-left:-.375rem;color:#fff;width:9rem;text-align:center;margin-bottom:.375rem;}
.packageExCon .boxCRNoM .leftImg,.packageExCon .boxCRNoM .leftImg2{width:5.25rem;height:5.25rem;}
.presell .packageEx{margin-top:.375rem;background:none;border:none;}
.presell .tabs{margin-top:-1px;background:none;border:none;font-weight:700;}
.presell .tabs li a{border-right:none;font-size:.875rem;}

/* 预购详情 */
.presell-datil{background:#fff;border:1px solid #e9e9e9;padding:.375rem 1.25rem .2rem;border-radius:.375rem;}
.presell-datil a{font-size:.875rem;}
.presell-datil .presell-price{overflow:hidden;margin-top:1rem;margin-bottom:1rem;margin-left:-1.25rem;}
.presell-datil .presell-price li{float:left;width:33.33%;text-align:center;border-left:1px solid #e9e9e9;box-sizing:border-box;}
.presell-datil .presell-price li:first-child{border-left:0;}
.presell-datil .presell-price li span:first-child{font-size:.875rem;color:#e6133c;}
.presell-datil .presell-price li span:last-child,del{color:#9e9e9e;font-size:.75rem;}
.new .proDetail-btn.wechart{text-align:center;}
.new .wechart a.btn-3{width:40%;float:left;margin-left:7%;box-sizing:border-box;padding:.875rem;}

/* 微信 扫一扫 */
.weChat-body .subHeader,.weach-bg{z-index:2222;background:none;	}
.weChat-body .subHeader:before,.weChat-body .subHeader:after{background:none;}
.wechat-main{width:100%;height:40%;position:fixed;top:50%;left:50%;
transform:translate(-50%,-50%);
-webkit-transform:translate(-50%,-50%);
-moz-transform:translate(-50%,-50%);
-o-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);background:none;z-index:9999;text-align:center;font-size:.875rem;}
.main .weach-bg{font-size:.875rem;height:4rem;color:#fff;text-align:center;width:100%;position:fixed;bottom:70%;}
.wechart-chart{width:100%;height:100%;box-sizing:border-box;position:relative;}
.wechart-chart:before{content:"";width:1rem;height:1rem;position:absolute;top:.375rem;left:.375rem;border-top:.25rem solid #fff;border-left:.25rem solid #fff;}
.wechart-chart:after{content:"";width:1rem;height:1rem;position:absolute;top:.375rem;right:.375rem;border-top:.25rem solid #fff;border-right:.25rem solid #fff;}
.wechart-after{width:100%;height:1rem;position:absolute;bottom:0;left:0;}
.wechart-after:before{content:"";width:1rem;height:1rem;position:absolute;bottom:.375rem;left:.375rem;border-bottom:.25rem solid #fff;border-left:.25rem solid #fff;}
.wechart-after:after{content:"";width:1rem;height:1rem;position:absolute;bottom:.375rem;right:.375rem;border-bottom:.25rem solid #fff;border-right:.25rem solid #fff;}
.new .orderbtn.wechat{background:#888;}
.new .orderbtnSize.wechat a{width:100%;text-align:left;box-sizing:border-box;font-size:.875rem;color:#fff;background:none;font-weight:700;}
.new .orderbtnSize.wechat a i{float:right;font-size:1.5rem;}
.new .aelse.icon-flash-off{background:url(../../images/new-icon/icon-flash-open.png) no-repeat center center;background-size:75%;border:.2rem solid #fff;border-radius:50px;width:1.7rem;height:1.7rem;top:.4rem;right:.375rem;}
.new .aelse.icon-wechart:before{position:absolute;top:.1rem;left:.3rem;content:"";width:.2rem;height:.5rem;background:#fff;border:0;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}
.new .aelse.icon-wechart:after{position:absolute;bottom:.1rem;right:.3rem;content:"";width:.2rem;height:.5rem;background:#fff;border:0;transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);-webkit-transform:rotate(135deg);}
.new .aelse.icon-flash-open{background-size:75%;}
.wechart-top{position:fixed;background:rgba(000,000,000,.3);top:0;left:0;height:30%;width:100%;z-index:22;}
.wechart-bottom{position:fixed;background:rgba(000,000,000,.3);bottom:0;left:0;height:30%;width:100%;}

/* 团购券验证 */
.film-delt.account{right:.375rem;font-size:.75rem;top:.4rem;}
.scan{position:absolute;right:0;top:0;bottom:0;padding:.3rem;}
.scan a{width:1.9rem;height:1.9rem;display:inline-block;font-size:1.9rem;margin-top:.1rem;}
.couponGroup{margin-bottom:.375rem;}
.couponGroup .iptident{width:calc(100%-2.1rem);width:0;}
.couponGroup .iptident input,.couponGroup input.ipt-1{padding-left:.375rem;box-sizing:border-box;width:100%;}
.new .proDetail-btn.proDetail-validate{text-align:left;padding:2rem 1.5rem;}
.new .proDetail-btn.proDetail-validate .btn-1:nth-child(2){border-radius:.375rem;position:absolute;right:0;bottom:0;}
.new .proDetail-btn.proDetail-validate .btn-1:nth-child(3){border-radius:.375rem;position:absolute;left:0;bottom:0;}
.coupon-number{position:relative;overflow:hidden;padding-top:1px;}
.coupon-number .couponGroup{left:0;}
.coupon-number .couponCheckbox{position:absolute;right:.375rem;top:.5rem;width:1.5rem;height:1.5rem;display:inline-block;font-size:1.5rem;border:2px solid #A4D24F;border-radius:90%;text-align:center;line-height:1.5rem;}
.coupon-number .couponCheckbox i{display:inline;color:#A4D24F;font-size:1.5rem;}
.coupon-number .ipt-b{left:0;transition:all 1s ease-in .5s;-moz-transition:all 1s ease-in .5s;-ms-transition:all 1s ease-in .5s;-o-transition:all 1s ease-in .5s;-webkit-transition:all 1s ease-in .5s;height:3rem;}
.coupon-number .ipt-b.couponGroupsel{left:200%;height:0;margin:0;border:0;}
.coupon-number .couponGrouperr .couponCheckbox{border:2px solid #e6133c;line-height:1.1rem;}
.coupon-number .couponGrouperr .couponCheckbox i{color:#e6133c;font-size:.85rem;}

/* 重发验证码 */
.disabled.redLineBtn{background:#e7e7e7;color:#c9c9c9;border-color:#fff;	}

/* 百联财礼首页 */
.bride-price{position:absolute;top:2.75rem;bottom:0;left:0;right:0;background-size:100% 100%;background-repeat:no-repeat;background-position:top left;overflow:hidden;
}
.bride-price a{display:block;}
.bride-price img{visibility:hidden;}
/* 百联财礼 价格随心订 */
.tracingTit .show-price{border:1px solid #e9e9e9;background:#fff;height:2rem;margin-left:.375rem;width:11rem;border-radius:5px;}
.price-normal{margin-top:1rem;font-size:.875rem;font-weight:400;text-align:center;}
.border-normal{border-bottom:0;}

/* 自提二维码 */
.self-extractingCode{margin:0 auto;margin-top:.375rem;text-align:center;background:#fff;border-radius:.625rem;padding:.625rem;width:80%;border:1px solid #f5f5f5;}
.self-extractingCode img{width:100%;height:auto;}
.self-code.center{width:80%;font-size:.875rem;color:#252525;margin-top:.625rem;}

/* 优惠券 */
.new .product-filter a.psize dl.item-right{box-shadow:none;display:block;position:absolute;left:8.5rem;right:0;top:2.1rem;padding-top:.55rem;z-index:99;min-height:14rem;}
.new .product-filter a.psize dl.item-right dd{background:#f9f9f9;}
.new .product-filter a.psize dl.nearby-dl dd.active{background:#f9f9f9;}
.new-couponNoneChe.couponList a img,.new-couponNoneChe.couponList a,.new-couponNoneChe.couponList .coupon-list{padding-bottom:0;}
.new-couponNoneChe.couponList .couponLogo img,.new-couponNoneChe.couponList .giftLogo img{padding: 0;border-radius:50%;width:100%;height:100%;}
.date-receive{position:absolute;right:.375rem;bottom:.375rem;}
.couponList .coupon-list2{color:#fff;}
.couponList .coupon-list2 h1{font-size:.875rem;	margin-top:.375rem;margin-left:.375rem;font-weight:normal;text-align:left;}
.couponList .coupon-list2 .con-price{margin-left:20%;margin-top:3.5rem;}
.couponList .coupon-list2 .couponLogo{right:.375rem;left:auto;top:0rem;width:2.3rem;height:2.3rem;background:none;padding:0rem;position:relative;}
.con-price{margin-top:2.5rem;margin-right:.375rem;margin-bottom:.375rem;}
.con-price .fl{font-size:2.5rem;font-weight:bold;margin-left:.3rem;float:left;}
.con-price .fr{float:none;overflow:hidden;display:block;height:auto;text-align:right!important;line-height:1rem;padding:0 .625rem;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;text-overflow:ellipsis;white-space:normal;word-break:break-all;}
.coupon-list2 p.fl,.coupon-list2 p.fr{color:#fff;font-size:.75rem;}
.coupon-list2 p.fr{padding-right:.375rem;}
.coupon-list2 p.fr a{color:#fff;font-size:.75rem;	}
.couponMmark.couponMmarkone{background:#e9e9e9;z-index:22;line-height:8.375rem;top:-2rem;right:-3.5rem;width:8rem;height:5.375rem;color:#000;font-size:.875rem;}
.logo-cate{position:absolute;top:.375rem;right:0;left:0x;}
.logo-cate div{float:right;}
.pointerLogo{width:1.5rem;height:1.5rem;border-radius:10rem;margin:.5rem 3% 0 0%;text-align:center;right:6rem;top:.375rem;
}
.giftLogo{width:1.5rem;height:1.5rem;border-radius:10rem;margin:.5rem 3% 0 0%;text-align:center;right:3.325rem;top:.375rem;}
.couponList a.con-opacity,li.con-opacity, .con-opacity{opacity:.3;}
.getcoupon.couponLogo{position:absolute;width:8%;height:auto;border-radius:10rem;left: auto;right:.375rem;top:.375rem;margin:0 0 0 2%;background:#fff;text-align:center;padding:.5%;}

.new .product-filter a.psize dl.item-right dd{background:#f9f9f9;}
.new .product-filter a.psize dl.nearby-dl dd.active{background:#f9f9f9;}
.new-couponNoneChe.couponList a img,.new-couponNoneChe.couponList a,.new-couponNoneChe.couponList .coupon-list{padding-bottom:0;}
.new-couponNoneChe.couponList .couponLogo img,.new-couponNoneChe.couponList .giftLogo img{padding:0;border-radius:50%;width:100%;height:100%;}
.date-receive{position:absolute;right:.625rem;bottom:.625rem;}
.default{position:absolute;width:100%;height:100%;left:0;top:0;}
.couponList .coupon-list2{color:#fff;}
.couponList .coupon-list2 h1{font-size:.875rem;margin-top:.375rem;margin-left:.375rem;font-weight:400;text-align:left;}
.couponList .coupon-list2 .couponLogo{right:.375rem;left:auto;top:0;width:2.3rem;height:2.3rem;background:none;padding:0;position:relative;}
.coupon-list2 p.fl,.coupon-list2 p.fr{color:#fff;font-size:.75rem;}
.coupon-list2 p.fr{padding-right:.375rem;}
.coupon-list2 p.fr a{color:#fff;font-size:.75rem;}
.couponMmark.couponMmarkone{background:#e9e9e9;z-index:22;line-height:8.375rem;top:-2rem;right:-3.5rem;width:8rem;height:5.375rem;color:#000;font-size:.875rem;}
.logo-cate{position:absolute;top:.375rem;right:0;left:0;}
.logo-cate div{float:right;}
.pointerLogo{width:1.5rem;height:1.5rem;border-radius:10rem;margin:.5rem 3% 0 0;text-align:center;right:6rem;top:.375rem;}
.giftLogo{width:1.5rem;height:1.5rem;border-radius:10rem;margin:.5rem 3% 0 0;text-align:center;right:3.325rem;top:.375rem;}
.couponList a.con-opacity,li.con-opacity,.con-opacity{opacity:.3;}
.getcoupon.couponLogo{position:absolute;width:8%;height:auto;border-radius:10rem;left:auto;right:.375rem;top:.375rem;margin:0 0 0 2%;background:#fff;text-align:center;padding:.5%;}
/* 优惠券详情 */
.con-geur{width:100%;position:relative;box-sizing:border-box;border-radius:.375rem;color:#fff;}
.coupon-details{position:absolute;width:100%;height:100%;top:50%;left:0;margin-top:-3.5rem;box-sizing:border-box;-webkit-box-sizing:border-box;}
.con-geur span:first-child{font-size:.875rem;}
.con-geur span.con-geurPrice{font-size:1.5rem;padding:1rem 0 0;display:block;}
.con-geurCon{background:#fff;padding:1rem;border-radius:.375rem;line-height:1.5rem;border:1px solid #e9e9e9;}
.con-geurTitle{font-size:.875rem;padding:.625rem .625rem .375rem;}
.con-num{font-size:.875rem;padding:.625rem .375rem .375rem;}
.center .btn-1{width:50%;float:left;box-sizing:border-box;}
.center .btn-1:first-child{border-top-right-radius:0;border-bottom-right-radius:0;background:#f57c4d;}
.center .btn-1:last-child{border-top-left-radius:0;border-bottom-left-radius:0;}
.popCons.popConA{text-align:center;font-size:.875rem;line-height:8rem;}
.con-center{position:absolute;bottom:0;right:0;left:0;}
.consizeFont ul li:first-child{font-size:.875rem;margin-bottom:.375rem;color:#333;}
.consizeFont ul li:last-child{padding-right:2rem;position:relative;box-sizing:border-box;}
.consizeFont ul li:last-child i.icon-enter{position:absolute;right:0;margin-top:0;top:.2rem;}
.new .payList .con-phone li{border-top:1px solid #e9e9e9;}
.new .payList .con-phone li a{font-size:.925rem;color:#333;}
.new .payList .con-phone li a label{color:#f57c4d;}
.new .payList .con-phone li a label span{font-size:1.25rem;}
.payList.code-works p{font-size:.875rem;line-height:1.5rem;min-height:1.5rem;}
.payList.code-works img{width:50%;margin-bottom:1rem;}
.con-footer{position:fixed;left:0;bottom:0;width:100%;height:3rem;background:#fff;border-top:1px solid #e9e9e9;}
.con-footer a{margin:.375rem;}
.new .payList.con-te a i.iconfont{position:absolute;right:.375rem;top:50%;margin-top:-0.9rem;}

/* 我的优惠券 */
.couponList li.no-bgWhite{background:none;position:relative;text-align:center;}
.couponList li.no-bgWhite span{display:inline-block;background:#efeff4;padding:.2rem 1rem;position:relative;z-index:1;}
.couponList li.no-bgWhite hr{position:absolute;top:.375rem;width:100%;}

/* 我的优惠券-删除 */
.couponNoneDelete.couponNoneChe .coupon-list{margin-left:3rem;}
.footer-btn .fl .couponCheck{top:33%;}
.footer-btn .fl .couponCheck span{float:left;margin-left:.375rem;margin-top:.375rem;}
.new .proDetail-btn .dele-con .btn-1{width:100%;border-top-left-radius:.375rem;border-bottom-left-radius: .375rem;}
.new .payList.con-te a{position:relative;}

/* 我的优惠券 */
.btn-con1{color:#e6133c!important;border:1px solid #d9d9d9!important;}
.couponList .coupon-list2.dele-opacity{background:#000;opacity:.2;}
.couponList .coupon-list2.dele-opacity>img{opacity:0;}
.couponNoneDelete .couponCheck{left:.375rem;}
.new .footer-btn.btnheight .cartCheckbox{margin-left:.375rem;}
/* 签到表 */
.registration{border:2px solid #eb5d53;width:84%;left:8%;margin-top:-8rem;height:16rem;padding:0rem 1rem;box-sizing:border-box;	overflow: initial;text-align:center;}
.registration .fullbtn{width:80%;border-radius:.375rem;position:absolute;bottom:.375rem;left:10%;}
.registration .img1{position:absolute;top:-3rem;left:50%;margin-left:-64px;}
.rest-scuss{font-weight:bold;font-size:.875rem;display:block;margin-top:6.25rem;text-align:center;}

/* 详情页不能点击 */
.select-btn a.no-click{background:#e9e9e9;}

/* 首次安装 */
.swiper-container {width:100%;height:100%;margin:0 auto;position:fixed;overflow:hidden;z-index:1;}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.swiper-slide{text-align:center;font-size:1.125rem;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative;}
.swiper-slide img{width:100%;height:100%;}
.swiper-slide:last-child .index-a{position:absolute;width:40%;left:30%;right:30%;bottom:10%;}
.swiper-slide:last-child a.btn{width:100%;padding:.375rem 0rem;box-sizing:border-box;display:block;border:1px solid #aa1c2d;border-radius:.375rem;color:#aa1c2d;}
.swiper-slide:last-child a.btn:last-child{margin-top:.375rem;}
.swiper-container-horizontal >.swiper-pagination{bottom:10px;left:0;right:0;}
.swiper-pagination {position:absolute;text-align:center;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;z-index:10;}
.swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet{margin:0 5px;}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer;}
.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:0.2;}
.swiper-pagination-bullet-active {opacity:1;background:#e6133c;}

.btnCon .garyBgcolor{background:#4d4d4d;}

.homeHotNews .swiper-container{position:relative;}
.homeHotNews .swiper-wrapper{overflow:visible;}

/*快到家-配送地址选择*/
.minaddre{color:#da4d4d;font-size:1.5rem;line-height:1rem;}
.addressPosition{background:#4d4d4d;border:none;color:#fff;border-radius:0;padding:0 .875rem;height:3rem;line-height:3rem;}
.addressPosition .fr{line-height:3rem;}
.div-Position{font-size:.875rem;text-align:center;}
.add_font{font-size:.875rem;}
.manaAddress.selectAd li i{font-size:1.5rem;color:#333;}
.iconEdit{width:1.2rem;height:1.2rem;background:url(../../images/new-active-index/edit.png) no-repeat top left;background-size:100% 100%;}
.deliveryAddress{width:98%;margin-left:1%;margin-right:1%;margin-top:1.3rem;border-top:1px solid #e9e9e9;position:relative;margin-bottom:1rem;}
.deliveryAddress span{display:inline-block;background:#fff;	position:absolute;top:-1.25rem;padding:.375rem;left:50%;margin-left:-3.5rem;}
.btnCon .garyBgcolor{background:#4d4d4d;}

/* 快到家-不在服务时间内 */
.numark{background:#ffa600;color:#fff;font-size:.75rem;height:1.3rem;line-height:1.3rem;padding:0 .375rem;position:absolute;left:.25rem;top:.25rem;border-top-right-radius:1rem;border-bottom-right-radius:1rem;}
.numark i{font-style:normal;}
.nonum{background:rgba(132,132,132,.5)}

.homeNotice{padding:.625rem 1rem;height:1.25rem;line-height:1.25rem;background:#fff0d5;border:none;font-size:.875rem;color:#ff4f50;position:fixed;left:0;right:0;bottom:3.25rem;text-align:right;font-weight:700;z-index:10005;-webkit-transform:translateZ(0);}

.payNotice{padding:.625rem 1rem;background:#fff0d5;border:none;font-size:.875rem;color:#ff4f50;text-align:center;font-weight:700;}
.storeInfo{overflow:hidden;padding:.375rem .375rem 0 .375rem;background:#fff;}
.storeInfo>a{display:block;float:left;width:5rem;text-align:center;padding:.375rem .625rem;}
.storeInfo>a img{width:100%;height:auto;}
.store-listAall{margin-left:6rem;color:#9e9e9e;font-size:.75rem;padding:.375rem;}
.store-listAall p{font-size:.75rem;}
.storeInfo h3 a{color:#000;font-size:.875rem;font-weight:700;}
.store-con{line-height:1.3rem;margin:.25rem 0;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:0;text-overflow:ellipsis;}
.store-assortment{width:100%;height:2.3rem;background:#f9f9f9;margin-top:1rem;position:relative;padding:0 2.5rem 0 0;box-sizing:border-box;line-height:2.2rem;overflow:hidden;}
.store-assortment a{padding:0 1rem;font-size:.75rem;font-weight:700;display:inline-block;}
.store-assortment a.on{border-bottom:2px solid #e6133c;}
.storeinfoList{overflow:hidden;}
.storeinfoList h1{background:#fff;height:2.2rem;line-height:2.2rem;font-weight:400;padding-left:.625rem;width:100%;box-sizing:border-box;font-size:.875rem;color:#252525;border-bottom:1px solid #e9e9e9;}
.storeinfoList ul{overflow:hidden;border-left:1px solid #dedede;box-sizing:border-box;border-top:none;background:#fff;}
.storeinfoList ul li{width:33.3%;float:left;padding:.25rem;box-sizing:border-box;border-right:1px solid #e9e9e9;border-bottom:1px solid  #e9e9e9;display:block;position:relative;}
.storeinfoList ul li input[disabled=disabled],input[disabled=disabled]:active{background:#bbb;border-color:#bbb;color:#fff;cursor:default;}
.storeinfoList ul li>a{display:block;width:100%;overflow:hidden;margin-bottom:.375rem;}
.storeinfoList ul li>a img{width:100%;margin-bottom:.375rem;}
.storeinfoList ul li>a h2{color:#9e9e9e;font-weight:normal;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;text-overflow:ellipsis;margin-bottom:.375rem;padding-top:.15rem;min-height:2.3rem;max-height:2.3rem;}
.storeinfoList ul li>a b{color:#e6133c;margin-bottom:.375rem;}
.storeinfoList ul li>a span.limit{border:1px solid #ffb541;color:#ffb541;font-size:.75rem;padding:0 .2rem;border-radius:.15rem;margin-right:.25rem;}
.storeinfoList .btn-1{padding:0 .375rem;height:1.925rem;line-height:1.9rem;font-size:.875rem;background:#ff4141;}
.buyNow{overflow:visible;height:1.95rem;}	
.buyDel{overflow:visible;height:1.95rem;}
.buyDel .btn-1{background:#ff4141;padding:.375rem .625rem;margin-top:.25rem;}
.shoppscCart{background:#e6133c;color:#fff;font-size:.875rem;width:2rem;height:2rem;line-height:2rem;float:left;padding:0;text-align:center;border-radius:50%;text-align:center;margin-top:.375rem;}
.comeHome{float:right;font-size:.75rem;margin-right:.375rem;margin-top:.375rem;}
.comeHome span{font-size:.75rem;}
.comeHome span:first-child{padding-top:.5rem;}
.comeHome span b{color:#000;font-size:.875rem;}
.popBasket .btn-1{padding:.75rem;font-size:1.05rem;}
.addressTime{font-size:.875rem;color:#373737;padding:0 .625rem .15rem;height:2.5rem;line-height:2.5rem;display:none;position:relative;overflow:hidden;cursor:pointer;background:#fff;}
.addressTime:active{background:#f9f9f9;}
.addressTime .store-down{background:none;position:absolute;right:.375rem;top:50%;margin-top:-1.15rem;height:2rem;display:block;width:2rem;}
.store-goods-list{height:20rem;margin-top:-10rem;}
.store-goods-list .popConA{text-align:center;height:15.3rem;}
.store-goods-list span{border:1px solid #e6133c;color:#e6133c;padding:.375rem;display:inline-block;border-radius:.375rem;margin:.375rem;}
.store-address{padding:.375rem 0;}
.goods-title{padding-right:5rem;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:0;text-overflow:ellipsis;}
.lian-btn{overflow:hidden;padding:0 .375rem;box-sizing:border-box;}
.lian-btn a.fl,.lian-btn a.fr{width:40%;}
.lian-number{margin-top:-.375rem;background:#fff;padding:1rem .375rem;border:1px solid #e9e9e9;border-top:0;}

/* 购物篮列表 */
.shopping-basket{position:fixed;left:0;right:0;z-index:10005;bottom:-28rem;background:#fff;padding:0 0 .375rem;box-shadow:0 0 6px rgba(2,2,2,.25);border-top-left-radius:.375rem;border-top-right-radius:.375rem;overflow:hidden;}
.store-down{display:block;height:1.75rem;line-height:1.75rem;width:100%;background:#fff;text-align:center;position:relative;}
.store-down:after{font-family:"iconfont" !important;font-size:.875rem;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale;content: "\e669";}
.shopping-basket ul{height:21rem;overflow:auto;}
.shopping-basket ul li{border-top:1px solid #e9e9e9;padding:.95rem .375rem;overflow:hidden;position:relative;}
.shopping-basket ul li>div{float:left;}
.shopping-basket ul li>div.goods-name{width:50%;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:0;text-overflow:ellipsis;margin-right:.375rem;}
.shopping-basket ul li .numark{top:.05rem;left:0;}

.shopping-basket ul li>div.goods-price{font-size:.875rem;}
.shopping-basket ul li>div.goods-num{float:right;}
.shopping-basket ul li>div.goods-num span{display:block;text-align:right;font-size:.875rem;}

.list-store .buyNow{float:left;}
/*确认收货地址*/
input[type=button].btn-1.width-helf, input[type=submit].btn-1.width-helf,.width-helf{margin:0px auto;}

/*确认订单*/
.logo-stores{overflow:hidden;border-radius:.375rem;}
.logo-stores a{overflow:hidden;padding:.375rem;}
.logo-stores img{width:3rem;height:3rem;float:left;}
.logo-stores h1{float:left;height:3rem;line-height:3rem;margin-left:1rem;}
.easyRefer.fl{float:left;}

/*  抢购 */
.topSlider{margin-top:-.75rem;}
.product-filter.scare-buying{height:4.55rem;padding:0;width:100%;overflow-y:hidden;overflow-x:auto;border-bottom:0;}
.product-filter.scare-buying .scare-buying-box>div{float:left;color:#e9e9e9;font-size:.75rem;text-align:center;line-height:1.3rem;box-sizing:border-box;height:100%;cursor:pointer;}
.product-filter.scare-buying .scare-buying-box>div span{font-size:.875rem;}
.product-filter.scare-buying .scare-buying-box>div.on{background:#da4d4d;color:#fff;position:relative;}
.product-filter.scare-buying .scare-buying-box>div.on .sanjiao-on{display:inline-block;width:0;height:0;border-top:.6rem solid #da4d4d;border-left:.5rem solid transparent;border-right:.5rem solid transparent;position:absolute;left:50%;margin-left:-.25rem;bottom:-.5rem;z-index:99;}
.scare-buying-box{width:200%;height:4rem;background:#5e5e5e;}
.product-filter.explosion-buying{height:3.5rem;overflow:visible;}
.product-filter.explosion-buying .scare-buying-box{width:100%;height:3.5rem;}
.product-filter.explosion-buying .scare-buying-box>div span{font-size:.875rem; line-height:1rem;}
.product-filter.explosion-buying .scare-buying-box>div{width:33.33333%;padding-top:.5rem;}
.product-filter.explosion-buying b{font-size:1.25rem;}

.beginning{background:#fff;padding:0 .375rem;border-bottom:1px solid #e9e9e9;text-align:right;color:#252525;}
.beginning:before{content: "\e62c";font-family:"iconfont" !important;font-size:1.75rem;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:inline-block;margin-right:-.5rem;margin-top:-.25rem;color:#e6133c;}
.beginning-field{font-size:.875rem;padding:0;font-weight:normal;height:2.5rem;line-height:2.5rem;}
.beginning-field b{color:#e6133c;font-weight:400;font-size:.875rem;margin:0 .25rem;}
.beginning .row-list-sub{overflow:hidden;margin:.375rem 0;border-top:1px solid #e9e9e9;padding:.375rem .375rem 0;}
.beginning .row-list-sub .leftImg{float:left;width:5.25rem;height:5.25rem;margin-right:.375rem;}
.beginning .row-list-sub .beginning-title{color:#252525;font-weight:normal;line-height:1.4rem;margin-bottom:.4rem;font-size:.875rem;text-align:left;}
.beginning .row-list-sub .beginning-title a{overflow:hidden!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;text-overflow ellipsis;color:#252525;font-size:.925rem;text-align:left;}
.beginning .row-list-sub .beginning-new-price{color:#e6133c;margin-bottom:.2rem;text-align:left;}
.beginning .row-list-sub .beginning-new-price b{font-weight:bold;font-size:.875rem;}
.beginning .row-list-sub .beginning-price{color:#9e9e9e;margin-bottom:.2rem;font-size:.75rem;text-align:left;}
.beginning .row-list-sub .beginning-price del{font-size:.75rem;}
.beginning .row-list-sub .beginning-time{color:#ffab18;text-align:left;}
.beginning .rInfo{position:relative;margin-left:5.7rem;}
.beginning .rInfo>a{position:absolute;display:inline-block;background:#ffab18;color:#fff;font-size:.875rem;right:0;padding:.375rem .75rem;top:50%;margin-top:-0.3rem;border-radius:.2rem;}
@media (min-width:0px) and (max-width:320px){
.beginning .rInfo>a{padding:.375rem;}
}
.beginning-price .beginning-range{border:1px solid #fdafaf;position:relative;display:inline-block;width:4rem;margin-left:0.425rem;height:.5rem;border-radius:1rem;}
.beginning-price .beginning-range span{position:absolute;width:50%;background:#fdafaf;height:100%;border-radius:1rem;}
.beginning .rInfo>a.beginning-now{background:#e6133c;}
.beginning .rInfo>a.beginning-end{background:#9e9e9e;}

/* 商户详情页*/
.new .payList.cash-coupon ul li a{position:relative;}
.new .payList.cash-coupon ul li a span{padding-right:1.125rem;overflow: hidden;-webkit-line-clamp: 1;-webkit-box-orient: vertical;display: -webkit-box;text-overflow: ellipsis;float:left;margin-top:.6rem;}
.new .payList.cash-coupon ul li a label{position:absolute;right:.375rem;}
.merchant-details.coupon-list p{margin-top:.375rem;}
.new-preferential{position:absolute;width:40%;height:2rem;bottom:4rem;right:0;background:rgba(000,000,000,.7);color:#fff;padding:.375rem 1rem 1.2rem;line-height:1.5rem;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:0;text-overflow:ellipsis;}
.hot-business{padding:.375rem;background:#fff;border:1px solid #e9e9e9;box-sizing:border-box;margin:0 .375rem;font-weight:700;color:#000;}
.new_ads{position:absolute;width:100%;height:100%;overflow:hidden;}
.new_ads img{width:100%;height:100%;}
.new_ads-top{position:absolute;right:1rem;top:1rem;color:#fff;background:rgba(0,0,0,.5);font-size:.815rem;padding:.625rem .95rem;font-weight:700;border-radius:.2rem;}
.new_ads-bottom{position:absolute;bottom:4.5rem;left:0;right:0;text-align:center;}
.new_ads-bottom a{display:inline-block;color:#fff;background:rgba(0,0,0,.5);font-size:1.05rem;padding:.625rem 1.25rem;border:1px solid #fff;font-weight:700;margin:0 auto;border-radius:.2rem;}
.hot-businessList{background:#fff;border:1px solid #e9e9e9;margin:0 .375rem;border-top:0;overflow:hidden;}
.hot-businessList li{width:49%;float:left;}
.hot-businessList li a{display:block;margin:.4rem;border-radius:6px;background:#fff;}
.hot-businessList li a img{width:100%;display:block;border:1px solid #e9e9e9;padding:1px;}
.hot-businessList p{margin:.375rem .75rem .25rem;overflow:visible;}
.store-bgwhite{background:#fff;padding:.375rem .375rem;margin-bottom:.375rem;}
.store-bgwhite.storeInfo>a{height:5rem;}
.store-bgwhite .store-listAall{height:5rem;position:relative;}
.store-bgwhite .store-listAall p{position:absolute;bottom:0;left:0;}

/* 我的优惠券 */
@media (min-width:0px) and (max-width:320px){
	.con-price{margin-top:1.3rem;}
}
.couplist-top{position:relative;overflow:hidden;}
.couplist-top>ul.couponList{margin-left:0px;width:200%;}
.couplist-top>ul.couponList>li{width:50%;}
.couponNoneDelete2 li{padding-left:4rem;}
.new-none{display:none;}
.couplist-top .new-couponNoneChe .couponCheck{display:none;}
.couplist-top .new-couponNoneChe.couponNoneDelete2 .couponCheck{display:block;}
.couplist-top .couponNoneDelete2 .no-bgWhite{padding-left:0;}
.couponMark{position:absolute;background:#000;width:4rem;height:3rem;line-height:3rem;font-weight:bold;font-size:.875rem;top:3rem;right:0;text-align:center;color:#fff;z-index:1;font-size:1.25em;opacity:.5;padding:0 .375rem;border-top-left-radius:.375rem;border-bottom-left-radius:.375rem;}
/* 设置个人资料 */
.new .serviceList li.memberaAatar a{height:5rem;line-height:5rem;}
.new .serviceList li.memberaAatar a b{display:block;border-radius:50%;width:4rem;height:4rem;float:right;margin-top:.5rem;margin-right:.5rem;overflow:hidden;}
.new .serviceList li.memberaAatar a b img{width:100%;height:100%;}
.yes-no{position:fixed;width:100%;height:8.75rem;bottom:-8.75rem;left:0;padding:.375rem;box-sizing:border-box;z-index:99999;}
.yes-no a:first-child{border-radius:.4rem .4rem 0 0;}
.yes-no a:nth-child(2){border-radius:0 0 .4rem .4rem;}
.yes-no a.clear-cache,.abrogate{color:#0080FF;font-size:.875rem;}
.cache-yes{border-bottom:0;font-size:.75rem;}
.abrogate{margin-top:.375rem;}
.photograph{font-size:.875rem;color:#e6133c;}

/*实名认证*/
.real-name{margin-top:1rem;margin-bottom:.375rem;padding:0rem .375rem;}
.ipt-b.corner-bottom.real-username input,.ipt-b.corner-top.real-username input{padding-left:1rem;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;}
.real-namePadding{background:#fff;border:1px solid #e9e9e9;padding:.9rem .75rem;}
.real-bottomPadding{border-top:0;}
.real-notice{font-size:.75rem;margin-top:1rem;margin-left:.375rem;}

/* 实名认证-没通过 */
.uesrname-info{width:60%;height:5rem;background:#fff;z-index:999;top:50%;margin-top:-2.5rem;position:fixed;left:20%;border-radius:.375rem;text-align:center;padding-top:1rem;font-size:.875rem;display:none;animation: zoomDiv .5s;-webkit-animation: zoomDiv .5s;
}
.uesrname-info a{height:2.5rem;position:absolute;bottom:0px;left:0px;width:100%;color:#0080FF;border-top:1px solid #e9e9e9;line-height:2.5rem;	}

/*绑定手机*/
.bind-phone{text-align:center;font-size:.875rem;margin-top:.375rem;}
.bind-phone-top{background:none;border:0;padding-left:1rem;}
.bind-phone-top .iptident{border:1px solid #e9e9e9;width:calc(100%-9.5rem);height:2.5rem;}
.bind-phone-top .iptident input{padding-left:1rem;width:100%;box-sizing:border-box;padding-top:.6rem;padding-bottom:.6rem;}
.bind-phone-top .identCode{width:9.5rem;padding:0;}
.bind-phone-top .identCode a{padding:.5rem 0;}
.info-notice{position:fixed;top:50%;left:50%;width:10rem;height:4rem;margin-left:-5rem;margin-top:-2rem;background:rgba(000,000,000,.5);color:#fff;line-height:4rem;text-align:center;border-radius:5px;}
.bind-password{overflow:hidden;margin:.75rem .375rem;}
.bind-password input{width:16.6%;text-align:center;line-height:3rem;height:3rem;border:1px solid #e9e9e9;box-sizing:border-box;margin-right:-1px;float:left;font-size:1.5rem;}
.bind-password input:first-child{-webkit-border-top-left-radius:.375rem;border-top-left-radius:.375rem;-webkit-border-bottom-left-radius:.375rem;border-bottom-left-radius:.375rem;}
.bind-password input:last-child{-webkit-border-top-right-radius:.375rem;border-top-right-radius:.375rem;-webkit-border-bottom-right-radius:.375rem;border-bottom-right-radius:.375rem;}

.forget-password{font-size:.875rem;}
.forget-password a{color:#232323;}
.max-num{clear:both;color:#9e9e9e;font-size:.75rem;}
.credit-card{padding-left:.375rem;clear:both;padding-top:.375rem;color:#5f5f5f;}
.customer-service{padding-right:3rem;}

/*优惠券老版本*/
.order.item-2{overflow:hidden;height:2.5rem;background:#fff;width:100%;}
.order.item-2 li{float:left;width:50%;text-align:center;line-height:2.5rem;}
.order.item-2 li a{color:#4d4d4d;}
.order.item-2 li.coupon-acitive{background:#3484e6;}
.order.item-2 li.coupon-acitive a{color:#fff;}

/*绑定手机*/
.bing-email.bind-phone span{color:#e6133c;font-size:.875rem;}
.bing-email{font-size:.875rem;	margin-top:2rem;}
.bind-ahref{margin:2rem .375rem .375rem 1rem;	}
.identCodeImg{padding:0rem .375rem !important;width:8.5rem !important;}

/*百联会员-积分信息*/
.integration{width:100%;overflow:hidden;background:#fff;}
.integration li{float:left;width:50%;text-align:center;font-size:.875rem;box-sizing:border-box;padding:.375rem 0;}
.integration li.selected{border-bottom:3px solid #e6133c;}
.schedule{border:1px solid #e9e9e9;background:#fff;font-size:.75rem;border-radius:.2rem;position:relative;height:1.25rem;margin-top:.375rem;}
.schedule span{font-size:.75rem;background:#e9e9e9;display:block;height:100%;}
.schedule span i{position:absolute;left:50%;margin-left:-4rem;width:8rem;text-align:center;color:#252525;font-style:normal;font-weight:700;line-height:1.25rem;}

.centerInfoCon-code{min-height:5.5rem;background:#f95361;overflow:visible;margin-bottom:-.625rem;border-bottom:1px solid #fff;}
.centerInfoCon-code .userInfo{color:#fff;font-size:.75rem;width:calc(100% - 6rem);text-shadow:none;padding:0 .625rem;}
.centerInfoCon-code .userInfo p{font-size:.875rem;font-weight:400;color:#fff;}
.centerInfoCon-code .userInfo p.mintxt{font-size:.75rem;font-weight:100;margin-top:.375rem;overflow:visible;}
.integral-detail li{float:left;width:50%;text-align:center;padding:.375rem 0rem;box-sizing:border-box;color:#fff;}
.integral-detail li:first-child{border-right:1px solid #fff;}
.legal-right{border:1px solid #e9e9e9;border-radius:.375rem;margin-bottom:.375rem;overflow:hidden;background:#fff;}
.legal-right>p{overflow:hidden;height:1rem;padding:1.25rem .625rem 1rem;}
.legal-rightlist{overflow:hidden;padding:0;background:#fff;overflow:hidden;}
.legal-rightlist li{width:33.3333%;box-sizing:border-box;float:left;}
.legal-rightlist li a{display:block;padding:1.25rem .375rem .625rem;text-align:center;background:#fff;border:1px solid #e9e9e9;margin-left:-1px;margin-bottom:-1px;color:#232323;}
.legal-rightlist li:nth-child(3n) a{border-right:1px solid #fff;}
.legal-rightlist li a img{width:3.5rem;height:3.5rem;margin-bottom:.25rem;}
.legal-rightlist li a.more div{margin:auto;width:3.5rem;height:3.5rem;text-align:center;margin-bottom:.25rem;overflow:hidden;position:relative;background:#fff;}
.legal-rightlist li a.more div b{display:block;position:absolute;top:50%;margin-top:-1rem;height:2rem;line-height:1rem;color:#232323;font-size:.75rem;white-space:nowrap;}

.legal-rightlist li a h3{white-space:nowrap;overflow:hidden;/*-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;*/text-align:center;font-size:.75rem;}
.legal-rightlist li a h3 p{color:#bbb;font-size:.75rem;white-space:nowrap;}

.my-rights-interests{width:100%;overflow:hidden;}
.new .storeList ul.my-rights-interests li{background:#fff;float:left;width:25%;font-size:.875rem;text-align:center;padding:.625rem 0;border-bottom:0;}
.new .storeList ul.my-rights-interests li.selected{border-bottom:3px solid #e6133c;color:#e6133c;background:#fff;}
.storeList.bank-card-information{margin:0rem;}
.storeList.bank-card-information i{position:absolute;left: .65rem;top: .75rem;display: block;margin: 0 auto;width: 5rem;height: 4rem;}
.storeList.bank-card-information span{position:absolute;left: .65rem;top:.75rem;display:block;margin: 0 auto;width:4rem;height:4rem;}
.storeList.bank-card-information ul li a{min-height:4rem;padding-left:6.375rem;}
.storeList.bank-card-information ul li a h3{margin-top:0rem;}
.storeList.bank-card-information ul li a p{overflow:hidden!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:0;text-overflow:ellipsis;}
.all-interests.integration{background:#e9e9e9;}
.all-interests.integration li{color:#fff;}
.all-interests.integration .selected{background:#a8a8a8;border-bottom:0;}
.storeList.bank-card-information i img,.storeList.bank-card-information span img{width:100%;height:100%;}
.interestsPic{width:4rem;height:4rem;padding:.625rem;border:none;overflow:hidden;float:left;}
.interestsInfo{color:#666;padding:.625rem 0 0 .375rem;width:calc(100% - 6rem);float:left;}
.interestsInfo img{width:auto;height:auto;float:left;padding-right:.2rem;padding-top:.1rem}
.interestsInfo .interestsTitle{font-size:.875rem;font-weight:bold;}
.interestsInfo .interestsDesc{margin-top:.375rem;font-size:.8em;}
.interestsDetail{margin-top:.375rem;padding:.375rem;}
/*积分列表*/
.points-main-box{background:#fff;border:1px solid #e9e9e9;}
.points-list li{padding:.375rem;border-bottom:1px solid #e9e9e9;overflow:hidden;position:relative;height:auto;}
.points-list li span{{line-height:1.5rem;font-size:.875rem;}}
.points-list li h3{line-height:2rem;color:#000;font-size:.875rem;}
.points-list li p{padding-right:1.5rem;font-size:.8em;}
.points-list li .points{display:block;text-align:right;}
.channelPic {height: 3rem; display:table;}
.channelPic span {display:table-cell; vertical-align:middle;}
.channelPic img{width:4.5rem;float:left;padding-right:.375rem;}

/* 地址控件 */
.mbsc-mobiscroll .dwfl {background: none;}
.mbsc-mobiscroll .dwsc .dwwl {background: none; }
.mbsc-mobiscroll .dwsc .dww {background: none; color: #000;}
.mbsc-mobiscroll .dwsc .dww .dw-li {text-shadow: none; font-size:.8rem;}
.mbsc-mobiscroll .dwwo {background: none; }
.mbsc-mobiscroll .dwv {color: #e6133c; font-size: .8em; border-bottom: 2px solid #e6133c; padding:.375rem 0;}
.mbsc-mobiscroll .dwc {padding:1.5rem .25rem 0 .25rem;}
.mbsc-mobiscroll .dwl {color: #6e6e6e;}
.mbsc-mobiscroll .dwwol {border-top: 2px solid #f57c4d;border-bottom: 2px solid #f57c4d; opacity: .8;width:80%;left: 10%;}
.mbsc-mobiscroll .dw-li.dw-v {color: #aaa;}
.mbsc-mobiscroll .dw-li.dw-v.dw-sel {color: #000;}
.mbsc-mobiscroll .dwbc{border:none; padding:.375rem 0; background:#fff; box-shadow: 0 0 6px rgba(2,2,2,.25);}
.mbsc-mobiscroll .dwbw{float: left;width: 45%;}
.mbsc-mobiscroll .dwbw.dwb-s{background:#e6133c;color:#fff; border-radius:.375rem;position:relative;left: .375rem;}
.mbsc-mobiscroll .dwbw.dwb-c{background:#f57c4d;color:#fff; border-radius:.375rem;position:absolute;right:.375rem;}
.mbsc-mobiscroll .dwb {color: #fff;text-align: center;}

.keyboardDialog {height: 100%; border:none; border-radius:0; border-top:1px solid #4d4d4d;}
.keyboardDialog .ui-content{height: 100%; padding-top: 0;}
.keyboardDialog table{width: 100%; height: 100%;}
.keyboardDialog table tr{border-bottom: 1px solid #ccc;}
.keyboardDialog table tr:last-child{border-bottom:none;}
.keyboardDialog table th{width:33%;border-right:1px solid #ccc;padding:0 1px;}
.keyboardDialog table th:last-child{border-right:none;}
.ui-popup-container .keyboardDialog .ui-content table .ui-btn{background-color:#fff;color:#232323;font-size:1.25em;}
.ui-popup-container .keyboardDialog .ui-content table .control .ui-btn{color:#f15b4e;}

table.infotable{table-layout:auto;width:100%;background:#fff;}
table.infotable th,table.infotable td{border:1px solid #e9e9e9;padding:.5rem .25rem;font-size:.85rem;}
table.infotable th{white-space:nowrap;text-align:center;background:#eee;}
table.infotable td.tdr{text-align:right;}
table.infotable td.tdc{text-align:center;}
table.infotable td.fix{white-space:nowrap;}

.iconNav{overflow:hidden;padding:.625rem .625rem 0;}
.iconNav ul li{width:25%;display:block;float:left;}
.iconNav ul li a{display:block;width:100%;font-size:.75rem;text-align:center;padding:0 0 .625rem;}
.iconNav ul li a i{display:block;width:3.2rem;height:3.2rem;background:none;border-radius:6.4rem;margin:0 auto;}
.iconNav ul li a i img{width:100%;height:auto;}

.robTab{overflow:hidden;background:rgba(0,0,0,.45);margin-top:-1px;box-sizing:border-box;}
.robTab ul{overflow:hidden;}
.robTab ul li{float:left;width:50%;position:relative;}
.robTab ul li a{display:block;height:2.75rem;line-height:2.75rem;padding:0 .375rem;text-align:center;font-size:.875rem;cursor:pointer;color:#c3c3c3;}
.robTab li.selected:after{content:"";display:block;position:absolute;top:2.75rem;margin-top:-3px;left:.375rem;right:.375rem;border-top:3px solid #e6133c;z-index:9;}
.robTab li.selected a{font-weight:400;color:#fff;margin-bottom:-2px;}
.robTab dl{background:#fff;border:none;padding:.625rem;overflow:hidden;}
.robTab dl .robPic{float:left;width:6rem;height:6rem;border-radius:.2rem;border:none;}
.robTab dl .robInfo{padding-left:.375rem;line-height:2rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative;}
.robTab dl p{line-height:1.5rem;}
.robTab dl p.title{padding-left:0;border-bottom:0;white-space:normal;line-height:1rem;}
.robTab dl p.count{display:inline-block;font-weight:400;padding:0 .375rem;height:1.75rem;line-height:1.75rem;border-radius:.2rem;background:#ea7d2b;color:#fff;margin:.25rem 0;font-size:.875rem;}
.robTab dl p.count em{margin:.25rem;font-style:normal;}
.robTab dl p.count span{margin-right:.15rem;margin-top:.15rem;font-size:1.4rem;display:inline-block;vertical-align:top;}
.robTab dl p.colorRed{font-size:.875rem;font-weight:600;margin-top:.625rem;}
.robTab dl p.colorRed i{font-style:normal;font-weight:100;font-size:.75rem;color:#232323;margin-left:.5rem;}
.robTab dl b{float:right;font-size:1.5rem;line-height:1.5rem;background:#fff;font-size:0;margin-left:.25rem;margin-top:.25rem;border-radius:.2rem;font-weight:normal;}

.new span.state{height:1.1rem;width:1.7rem;padding:0;}
.new span.state img{height:100%;width:100%;border-radius:.2rem;}

.new .storeAddress{position:relative; padding:.375rem 0;}
.new .storeAddress h3{margin-bottom:.375rem;}
.new .storeAddress p{line-height:1.25rem;padding:0;}
.new .storeAddress label{position:absolute;top:.375rem;right:.625rem;}
.popBasket{z-index:10006;}

.validitydate{overflow:hidden;height:1.75rem;border-top:1px solid #e9e9e9;padding:.375rem 0;}

.new .payInvalid{background:#fdfdfd;}
.new .payInvalid .colorRed{color:#787878;}
.grouppon-more{text-align:center;color:#ccc;}
.grouppon-more a{color:#ccc;}

.new .goodsList li{display:block;overflow:hidden;padding:.375rem .625rem;border:none;border-top:1px solid #e9e9e9;color:#252525;font-size:.875rem;}
.new .goodsList li .goods-name{float:left;width:80%;}
.new .goodsList li .goods-price{text-align:right;}
.new .payList .grouppon-more{border-top:1px solid #e9e9e9;}

.new .emphasize{border:1px solid #ffd17b;margin-top:.3rem;border-top-left-radius:0;border-top-right-radius:0;}
.new .emphasize a{font-weight:400;color:#333;}

.new .payList ul>a.detail{padding:0;border-bottom:1px solid #e9e9e9;}

.new .removeTxt{text-decoration:line-through;color:#777!important;}
.new .removeTxt strong{color:#777!important;}
.new .tariffTip{position:absolute;right:5rem;top:50%;margin-top:-.75rem;height:1.5rem;line-height:1.5rem;padding:0 .75rem;background:#ff7b7c;color:#fff;font-size:.75rem;border-radius:.75rem;}
.new .tariffTip:after{content:".";width:0;height:0;border-width:6px;border-style:solid;border-color:transparent  transparent transparent #ff7b7c;position:absolute;right:-10px;top:50%;margin-top:-6px;}

.new .tariff{position:relative;}
.new .tariff i{text-decoration:line-through;color:#777!important;}
.new .tariff i strong{color:#777!important;}
.new .tariff .tariffTip{right:auto;left:6.5rem;}
.new .tariff .tariffTip:after{display:none;}
.new .tariff .tariffTip:before{content:".";width:0;height:0;border-width:6px;border-style:solid;border-color:transparent #ff7b7c transparent transparent;position:absolute;left:-10px;top:50%;margin-top:-6px;}

.new .authorizInfo{font-size:.875rem;padding:.375rem .625rem;margin-top:.625rem;}
.new .salesList li.infolink{background:#fff;position:relative;overflow:visible;}
.new .salesList li.infolink a{padding:.375rem 2rem .375rem .625rem;overflow:visible;}
.new .salesList li.infolink a:before{content:"\e677";font-family: "iconfont" !important;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale;position:absolute;right:.25rem;top:.25rem;font-size:1.5rem;color:#52acff;}
.new .salesList li.infolink dd{padding:.25rem .375rem;color:#232323;font-size:.875rem;}
.new .salesList li.infolink dd p span{display:inline-block;margin:-.05rem .05rem 0 .1rem;vertical-align:middle;height:.875rem;width:.875rem;background-color:#f57c4d;border-radius:50%;background-size:90% 90%;background-position:center center;padding:0;}
.new .salesList li.infolink dd i{float:left;white-space:nowrap;display:block;padding:.15rem;font-size:.75rem;background:#fff;color:#232323;border:1px solid #fff;margin-top:-.1rem;margin-right:.25rem;margin-bottom:.25rem;border-radius:.2rem;}

.new .pic{z-index:99;}
.banner1 {margin-top: 12px;background-color: #f2ce85;height: 24px;width: 100%;font-size: 16px;text-align: center;vertical-align: middle;font-family: "微软雅黑";padding-bottom: 4px;color: #333333;padding-top: 5px;}
.qqg2 {background-color: #6d34c3;height: 19px;width: 61px;font-size: 13px;text-align: center;color: #FFFFFF;border-radius: 12px;margin-top: 2px;font-weight: normal;font-family: "宋体";}
.ttg {background-color: #fb365c;height: 19px;width: 61px;font-size: 13px;text-align: center;font-family: "宋体";color: #FFFFFF;border-radius: 12px;margin-top: 2px;font-weight: normal;}
.sg {background-color: #cfa54c;height: 19px;width: 47px;font-size: 13px;text-align: center;font-family: "宋体";color: #FFFFFF;border-radius: 12px;margin-top: 2px;font-weight: normal;}
.name img {margin-left: 6px;}
.pingjiaListXx img {margin-right: 7px;height: 32px;width: 32px;}

.btn-wm {font-size:.875rem;font-weight:400!important;color:#fff!important;padding:.575rem .375rem;text-align:center;display:block;margin:0;border-radius:.2rem;		border:1px solid #999999;
white-space:nowrap;background-color: #999999;}
.new .footer-btn .btn-wm{float:right;font-size:1.15rem;border:none;padding:.625rem .95rem;min-width:5rem;margin-left:.375rem;}
.contentt ul {list-style-type: none;margin-top: 0px;padding-left: 0px;margin-bottom: 0px;text-align: center;}||||||| .r1835
.pingjiaListXx img {margin-right: 7px;height: 32px;width: 32px;}=======
.pingjiaListXx img {margin-right: 7px;height: 32px;width: 32px;}

@media (min-device-width:0px) and (max-device-width:320px){.con-price .fr{padding:0 .625rem} .coupon-list p{padding:0 .625rem} .date-receive{bottom:0.625rem} .couponList .coupon-list2 .couponLogo{right:0.375rem;top:0rem}}
@media (min-device-width:320px) and (max-device-width:640px){.con-price .fr{padding:0 1.25rem} .coupon-list p{padding:0 1.25rem} .date-receive{bottom:0.625rem} .couponList .coupon-list2 .couponLogo{right:0.375rem;top:0rem}}
@media (min-device-width:640px) and (max-device-width:960px){.con-price .fr{padding:0 1.875rem} .coupon-list p{padding:0 1.875rem} .date-receive{bottom:1.875rem} .couponList .coupon-list2 .couponLogo{right:1.125rem;top:0.5rem}}
@media (min-device-width:960px) and (max-device-width:1080px){.con-price .fr{padding:0 2.5rem;} .coupon-list p{padding:0 2.5rem;} .date-receive{bottom:2.5rem} .couponList .coupon-list2 .couponLogo{right:1.5rem;top:1rem}}
@media (min-device-width:1080px){.con-price .fr{padding:0 2.5rem} .coupon-list p{padding:0 2.5rem} .date-receive{bottom:2.5rem} .couponList .coupon-list2 .couponLogo{right:1.375rem;top:1rem}}
/* 门店-营业信息 */
.content{   margin: 0 auto;
    max-width: 100%;
    min-width: 300px;
    position: relative;
    width: auto;
	padding:0;}
.content .information{ float:left; width:100%;}
.content .information .content1 .pickDate ul li{ font-size:0.875rem;        margin-right: .75rem;}
.content .titleTop{ float:left; width:100%; padding:0.625rem 0 0.375rem 0.625rem;}
.content .titleTop h3 { border-left: 2px solid #ff0028; color: #353535; display: inline-block; font-size: 0.875rem; font-weight: 700; height: 1rem; line-height: 1rem; padding: 0 0.375rem;}
.content .content1{ float:left; width:100%; background:#fff; padding:0.375rem 0 0.375rem 0.625rem;}
.content .pickDate{ overflow: hidden; /*padding: 0.375rem 0;*/}
.content .pickDate ul li { color: #343535; line-height: 2rem; padding: 0 0.375rem;}
.content .pickDate label { float: left;  line-height: 2rem;}
.content .pickDate ul li p { font-size: 0.875rem; padding: 0; display:inline;}
.content .information .Bbottom{ border-bottom:1px solid #d9d9d9;}
.content .Bbutton{ float:left; padding: 0.8rem 0.5rem; width:100%; box-sizing:border-box;}
.content .Bbutton .btn-login, .item-btns .btn-next { border-radius: 0.5rem; cursor: pointer; display: inline-block; font-size: 1rem; height: 2.625rem; /*line-height: 2.625rem;*/ text-align: center; text-decoration: none; width: 100%;}
.content .Bbutton .share { background: #fff; border: 2px solid #ff0018; color: #ff0018;}  

/*停车场*/
.parking{ float:left; width:100%; background:#fff; padding:0.375rem 0 0.375rem 0.625rem;}
.bindingBtn{ float:left; padding: 0.8rem 0.5rem; width:100%; box-sizing:border-box;}
.bindingBtn .btn-login, .item-btns .btn-next { border-radius: 0.5rem; cursor: pointer; display: inline-block; font-size: 1rem; height: 2.625rem; /*line-height: 2.625rem;*/ text-align: center; text-decoration: none; width: 100%;}
.bindingBtn .share { background: #ff0018; border: none; color: #fff;}
.Cff0018{ color:#ff0018;}
.titleTop .update{ margin-left:2rem; font-size:0.75rem;} 
/*精选篮筐首页*/
.basketgoods{ float:left; width:100%; background:#fff; height:auto; margin-top:0.625rem;}  
.basketgoods ul{ width:100%; padding:0; float:left; }
.basketgoods ul li { display: inline; float: left; width: 25%; border-right:1px solid #ccc; text-align:center; border-bottom:1px solid #ccc; box-sizing:border-box; padding:0.75rem 0;}
.basketgoods ul li img{ width:23.2%;}
.basketgoods .item li:nth-child(4){border-right:0 none;}
.basketgoods .item li:nth-child(5){ border-bottom:0 none;}
.basketgoods .item li:nth-child(6){ border-bottom:0 none;}
.basketgoods .item li:nth-child(7){ border-bottom:0 none;}
.basketgoods .item li:nth-child(8){ border-bottom:0 none; border-right:0 none;}
.title01{ font-size:0.875rem;}
.title02{ font-size:0.75rem; color:#ff4d39; padding-bottom:0.75rem;}
.slogan{ float:left; width:100%;}
.sloganbanner{ display:block; background:#fff; border-top:2px solid #e7e5e2; border-bottom:2px solid #e7e5e2; position:relative;}
.sloganbanner img{ width:100%; height:auto;}
.slogan h3{ font-size:0.875rem; padding:0.9375rem 0 0.9375rem 0.875rem; display:inline-block;}
.sloganbanner p{ font-size:0.75rem; padding:0.9375rem 0 0.9375rem 0.875rem;}
.sloganbanner .slogan-bg{    position: absolute; width: 3.125rem;height: 3.1875rem; background: url(../../images/appsbg.png) no-repeat; left: 0.625rem; background-size: 100% 100%;}
.new .swipe .page02{ width:5.75rem !important; height:1.875rem; background:#fff; border-radius:2rem; left:50% !important;}
.new .swipe .page02 a.active{ background:#343535 !important; }
body.new .swipe .page02 a{ background:#e7e6e3; height: 1.25rem; margin-top: 0.3rem; width: 1.25rem;}

.btn-wm {font-size:.875rem;font-weight:400!important;color:#fff!important;padding:.575rem .375rem;text-align:center;display:block;margin:0;border-radius:.2rem;border:1px solid #999999;white-space:nowrap;
background-color: #999999;}
.new .footer-btn .btn-wm{float:right;font-size:1.15rem;border:none;padding:.625rem .95rem;min-width:5rem;margin-left:.375rem;}

/*逛逛首页-android*/
.stroll-head{ height:3.7rem; background:#ffffff;position:relative;z-index:2;}
.stroll-top{height:1.55rem;padding:.3rem 0;box-sizing:content-box;position:relative;}
.stroll-topleft{position:absolute;left:.5rem;top:.3rem;height:1.55rem;width:1.55rem;background:url(../../images/stroll/map-icon.png) no-repeat center center;background-size:1.3rem auto;display:block;}
.stroll-topright{position:absolute;top:.3rem;right:.5rem;height:1.55rem;}
.stroll-topcenter{height:1.45rem;width:56%;margin:0px auto;border-radius:.2rem;background:#FFF;border:.05rem solid #e6133c;font-size:.7rem;color:#e6133c;box-sizing:content-box;overflow:hidden;}
.stroll-icon1{
	float:left;
	display:inline-block;
	width:1.55rem;
	height:1.55rem;
	background:url(../../images/stroll/collection-1.png) no-repeat center center;
	background-size:.9rem auto;
}
.stroll-icon2{
	float:left;
	display:inline-block;
	width:1.55rem;
	height:1.55rem;
	background:url(../../images/stroll/collection-2.png) no-repeat center center;
	background-size:.9rem auto;
}
.stroll-topcenter a:link,.stroll-topcenter a:visited{
	height:1.45rem;
	line-height:1.45rem;
	text-align:center;
	cursor:pointer;
	box-sizing:content-box;
	width:100%;
	color:#e6133c;
	display:block;
}
.stroll-topcenter a.on:link,.stroll-topcenter a.on:visited{
	color:#ffffff;
	background:#ff4141;
	display:block;
}
.stroll-bottom{
	height:1.55rem;
	position:relative;
	background:url(../../images/stroll/rfont.png) no-repeat center .2rem;
	background-size:auto .7rem;
}
.stroll-bottom div.stroll-div{
	width:50%;
	text-align:center;
	display:inline-block;
	height:1.55rem;
	cursor:pointer;
}
.stroll-bottom div.fl{
	float:left;
}
.stroll-bottom div.fr{
	float:right;
}
.stroll-bottom div span.stitle{
	font-size:.6rem;
	color:#333333;
	display:inline-block;
	line-height:1.2rem;
	padding-right:.8rem;
	background:url(../../images/stroll/depress-icon.png) no-repeat right center;
	background-size:.4rem auto;
}
.stroll-bottom div div.show-list{position:absolute; left:0; top:1.55rem; text-align:center; width:100%; height:0; overflow:hidden; transition:all .2s ease; -moz-transition:all .2s ease; -ms-transition:all .2s ease; -o-transition:all .2s ease; -webkit-transition:all .2s ease;background: #eeeeee url(../../images/stroll/bglogo.png) no-repeat center center; background-size:3.1rem auto;}
.show-list ul{
	margin:0px;
	list-style:none;
	padding:0px;
	background:#fafafa;
}

.show-list ul li{
	margin:0px;
	list-style:none;
	padding:0px;
	line-height:2rem;
	text-align:center;
	font-size:.6rem;
	color:#999999;
}
.show-list ul li a:link,.show-list ul li a:visited{
	display:block;
	color:#999999;
}
.show-list ul li a:hover{
	color:#e6133c;
}
.show-list ul li.on a:link,.show-list ul li.on a:visited{
	color:#e6133c;
}
.stroll-main{
	padding:0rem .25rem;
	background:#eee;
}
.stroll-main ul{
	margin:0px;
	list-style:none;
	padding:0px;
	margin-top:.25rem;
}
.stroll-main li{
	margin:0px;
	list-style:none;
	padding:0px;
	padding:.25rem .5rem .25rem .25rem;
	background:#fcfcfc;
	border-radius:.2rem;
	margin-bottom:.25rem;
}
.stroll-main li:after{display:block; content:" "; height:0; clear:both; visibility:hidden;}
.stroll-listimg{float:left; border:.05rem solid #cccccc; overflow:hidden; width:4.4rem; height:4.4rem; box-sizing:content-box;}
.stroll-listimg img{
	width:4.4rem;
	height:4.4rem;
}
.stroll-font{
	padding-left:5.5rem;
}
.stroll-title{height:1.6rem; line-height:1.2rem; color:#333333; font-size:.8rem;}
.stroll-title a:link,.stroll-title a:visited{
	color:#333;
}
.stroll-label{height:1.8rem;}
.stroll-label span{
	float:left;
	display:inline-block;
	height:.95rem;
	margin-right:.25rem;
	background:#f75353;
	color:#ffffff;
	padding:0 .4rem;
	line-height:.95rem;
}
.stroll-route{line-height:1rem; font-size:.6rem; color:#999999;}
.stroll-ricon{float:right; background: url(i/collection-3.png) no-repeat center center; background-size: .9rem auto; width:1.2rem; height:1.2rem; cursor:pointer;}
.stroll-tfont{padding-right:1.2rem;}
.stroll-tfont a:link,.stroll-tfont a:visited{
	white-space:nowrap;
	display:inline-block;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	max-width:100%;
}
.stroll-route-fr{float:right; text-align:right; color:#333333; font-size:.6rem;}
.stroll-route-fleft{padding:0rem 2rem 0rem .8rem; background:url(i/address.png) no-repeat left .2rem; background-size:.6rem .6rem;}
.stroll-bottom div.strollred span.stitle{
	font-size: .6rem;
	color: #e6133c;
	display: inline-block;
	line-height: 1.2rem;
	padding-right: .8rem;
	background:url(../../images/stroll/depress-icon1.png) no-repeat right center;
	background-size: .4rem auto;
}
.left-bglogo{float:left; width:6rem; height:100%; background: #eee url(../../images/stroll/bglogo-bottom.png) no-repeat center bottom; background-size:3rem auto; overflow:auto;}

.left-bglogo div{
	margin:0px;
	list-style:none;
	padding:0px;
	line-height:1.5rem;
	height:1.5rem;
	font-size:.6rem;
	color:#999999;
	background:#eeeeee;
	clear:both;
	overflow:hidden;
	cursor:pointer;
}
.left-bglogo div i{
	float:left;
	width:.1rem;
	height:.6rem;
	background:#eeeeee;
	display:inline-block;
	margin-left:.5rem;
	margin-top:.45rem;
}
.left-bglogo div span{
	float:left;
	margin-left:.4rem;
	display:inline-block;
}
.left-bglogo div.on{
	color:#333;
	background:#e9e9e9;
}
.left-bglogo div.on i{
	background:#e6133c;
}
.pl-hbf{padding-left:6rem;}
.pl-hbr{background:#fafafa; overflow:auto; display:none; text-align:left;}
.pl-hbr ul{
	margin:0px;
	list-style:none;
	padding:0px;
}
.pl-hbr ul li{
	margin:0px;
	list-style:none;
	padding:0px;
	line-height:1.6rem;
	font-size:.6rem;
	color:#999999;
	text-align:left;
}
.pl-hbr ul li.on{
	color:#e6133c;
}
.pl-hbr ul li a:link,.pl-hbr ul li a:visited{
	color:#999999;
	display:block;
	padding-left:1.2rem;
}
.pl-hbr ul li a:hover,.pl-hbr ul li.on a:link,.pl-hbr ul li.on a:visited{
	color:#e6133c;
}
.sdiv{
	display:block;
	height:1.55rem;
}
#box_body{
	width:100%;
	height:auto;
	overflow:hidden;
	}
.move_body{
	width:100%;
	height:auto;
	top:0px;
	position:relative;
	}	
.inside_div{
	width:100%;
	height:14.5rem;
	background-color:#000;
	overflow:hidden;
	}
.content_body{
	width:100%;
	height:100%;
	/*opacity:0.6;*/
	background-size:100% 100%;
	position:relative;
	}
.content_area{
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.4);
	background-size:100% 100%;
	position:relative;
	}
.content_area_back{
	background:rgba(0,0,0,0);
	}
.market-main{
	width:100%;
	height:auto;
	position:absolute;
	overflow:hidden;
	}
.icon-heart1{
	width:1.25rem;
	height:1.25rem;
	margin-top:0.5rem;
	margin-left:0.5rem;
	background-image:url(../../images/stroll/collection-3.png);
	background-size:100% 100%;
	position:absolute;
	}
.icon-top-right{
	width:4.65rem;
	height:1.175rem;
	line-height:1.175rem;
	margin-top:0.5rem;
	font-size:0.6rem;
	color:#FFF;
	text-align:center;
	right:0;
	background-color:#F00;
	position:absolute;
	}
.icon-top-right span:nth-child(1){
	display:inline;
	 width:0.6rem;
	 height:0.6rem;
	}
.icon-top-right span:nth-child(1) img{
	 height:0.6rem;
	}	
.icon-top-right span:nth-child(2){
	display:inline;
	 width:2.5rem;
	 height:0.6rem;
	}
.address-position{
	position:absolute;
	margin-top:14%;
	width:100%;
	height:25%;
	font-size:1rem;
	text-align:center;
	}
.address-position div{
	width:100%;
	height:50%;
	line-height:100%;
	text-shadow:1px 1px 0px #666666;	
	}
.address-position span{
	height:100%;
	line-height:100%;
	}
.address-position img{
	height:40%;
	display:inline-block;
	margin-top:-0.5% ; 
	}
.address-position div:nth-child(1){
	color:#FFDE00;
	font-size:100%;
	}
.address-position div:nth-child(2){
	color:#FFF;
	font-size:70%;
	}
.address-position2{
	position:absolute;
	margin-top:50px;
	width:100%;
	height:44%;
	font-size:0.8rem;
	text-align:center;
	}
.address-position2 div{
	
	height:50%;
	line-height:100%;
	text-shadow:1px 1px 0px #666666;	
	}
.address-position2 span{
	height:100%;
	line-height:100%;
	}
.address-position2 img{
	height:40%;
	display:inline-block;
	margin-top:-0.5% ; 
	}
.address-position2 div:nth-child(1){
	color:#FFDE00;
	font-size:100%;
	}
.address-position2 div:nth-child(2){
	display:inline-block;
	color:#FFF;
	font-size:70%;
	}
.function-ol{
	width:100%;
	height:4.25rem;
	background:rgba(200,200,200,0.4);
	bottom:0;
	padding-left:0;
	position:absolute;
	}
.function-dl{
	width:25%;
	height:4.25rem;
	text-align:center;
	color:#FFF;
	float:left;
	text-shadow:1px 1px 0px #666666;
}
.function-dl :nth-child(1){
	height:2.5rem;
	margin-top:0.2rem;
	}
.function-dl :nth-child(2){
	margin-top:0.4rem;
	height:0.6rem;
	font-size:0.6rem
	}
.function-dl img{
   height:2rem;	
	}
.last-div{
	line-height:100%;
	text-align:center;
	vertical-align:middle;
	}
.fixedand{
	position:fixed;
	width:100%;
	top:0px;
	}
/*图片变灰特效*/
.img-color-remove{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;}		
/*区域筛选补充样式*/
.new div.surpershoptotal{top:7.525rem;position:fixed;left:0rem;right:0rem;bottom: 0rem;box-shadow:none;z-index:99;background:#eee;}
.new div.areascreenaddinform .arealistshow{    position: absolute;top: 0rem;bottom: 0rem;}
.new div.areascreenaddinform .arealistshow div {height:2rem;line-height:2rem;padding-left:0.625rem;}
.new div.areascreenaddinform .arealistshow div a { padding-left:0.625rem;font-size:0.75rem;}
.new div.areascreenselected{font-weight:bold;background-color:#e9e9e9;}
.new div.areascreenselected a{border-left:2px solid red;}

.new div.surpershoptotal .allAreaaddinform{  position: absolute;left: 30%;width: 70%;}
.new div.surpershoptotal .allAreaaddinform ul li{padding: 0 1.625rem;}
.allAreaaddinform div{padding:0.625rem 0;}
.allAreaaddinform div a{font-size:0.75rem;}
.new div ul li .areatitleshow{color:#e6133c;}
.new div  .allAreaaddinform ul li {height:2rem!important;line-height:2rem!important;}
.new div  .allAreaaddinform ul li a{height:2rem!important;line-height:2rem!important;}
/*区域筛选补充样式结束*/

/*默认排序样式*/
.new div.sortaddinform{box-shadow:none;background: #eeeeee url(../../images/stroll/bglogo.png) no-repeat center center;background-size: 3.75rem auto;}
.new div.surpershoptotal .sortaddshow ul li{height:1.875rem;line-height:1.875rem;text-align:center;}
.new div .sortaddshow ul li a{height:1.875rem;line-height:1.875rem;padding:0;color:#999999;}
.selectspeciallyeffect{background-color:#fff7f7;}
.new div ul li.selectspeciallyeffect a{color:#e6133c!important;font-weight:bold;}
/*默认排序样式结束*/

/*筛选样式开始*/
.new div.screentotal{box-shadow:none;}
.new div.screentotal .sortaddshow ul li {height:2rem!important;line-height:2rem;padding:0 1.625rem;text-align:left;}
.new div.screentotal .sortaddshow ul li a{height:1.875rem!important;line-height:1.875rem!important;padding:0;color:#999999;text-align:left}
.new div.screentotal .sortaddshow ul li .sele{color:red;background-color:white;border-bottom-color:red;}
.new div.screentotal .sortaddshow ul li span {height:0.875rem;line-height:0.875rem;background-color:blue;padding:0.125rem;color:white;margin-left:0.125rem;display:inline-block;}
.screentotalbottom{height:1.875rem;line-height:1.875rem;padding:0 0.625rem;font-size:0.875rem;font-weight:bold;background-color:white;}
.configscreenbutton{ padding:0.375rem 5rem;text-align:center;background-color:white;}
.configscreenbutton a{padding:0.125rem 1rem;display:inline-block;background-color:red;}
/*筛选样式结束*/

/*超市列表补充样式*/
.new div.surpershoptotal .area{float:left;width:30%;overflow:hidden;background: #eeeeee url(../../images/stroll/bglogo.png) no-repeat center bottom;background-size: 3.75rem auto;}
.new div.surpershoptotal .allArea{overflow:hidden;background:#fff;}
.new div.surpershoptotal .areaList ul{display:block;overflow-x:hidden;overflow-y:auto;max-height:14.8125rem;}
.new div.surpershoptotal .areaList ul li{float:none;padding:0;width:99.9%;display:block;overflow:hidden;}
.new div.surpershoptotal .areaList ul li a{width:100%;text-align:left;padding:0 1.5rem;font-size:.75rem;display:inline-block;overflow: hidden;}
.new div.surpershoptotal .areaList ul li a:active{background:none!important;color:#4e4e4e;border-bottom:none}
.new div.surpershoptotal .areaList ul li:after{display:none;}
.new div.surpershoptotal .sequential ul li a{text-align:center;padding:0;}
.new div.surpershoptotal .sequential ul li.sele a{background:#fff7f7;color:#e6133c;font-weight:700;}
.new .addheadFixedinform{left:0;right:0;background-color:rgba(255,255,255,1);border-bottom:1px solid #efeff4;}
.new .addheadFixedinform .moreinfor {background:none;border:none;}
.new .addheadFixedinform .moreinfor li{border:none;position:relative;}
.new .addheadFixedinform .moreinfor li:after{content:"";display:block;height:1rem;width:1px;background:#333;position:absolute;top:.625rem;right:-1px;z-index:9;top:.40625rem;}
.new .addheadFixedinform .moreinfor li:last-child:after{height:0rem}
.new .addheadFixedinform a.headl{float:left;margin-left:.625rem;}
.new .addheadFixedinform a.headr{float:right;margin-right:.625rem;}
.addheadFixedinform .icon_map{background:url(../../images/new_store/icon_map.png) no-repeat;background-size:100% auto;}
.addheadFixedinform .icon_fav{background:url(../../images/new_store/icon_fav.png) no-repeat;background-size:100% auto;}
.icon_fullheart {
    background: url(../../images/icon/icon-heart.png) no-repeat center center;
    background-size: 100% auto;
    padding: .735rem;
    position: absolute;
    top: -3.5rem;
    right: 1rem;
}
.addheadFixedinform .icon_fullheart	{    background: url(../../images/icon/icon-heart.png) no-repeat center center;background-size: 70% auto;padding:0;position:relative;top:0;right:0;}
.addheadFixedinform .icon_search{background:url(../../images/new_store/icon_search.png) no-repeat;background-size:100% auto;}
.addheadFixedinform .headTabs ul li a{height:1.875rem;line-height:1.875rem;}
.new div .moreinfor{height:1.8125rem;padding:0;z-index:10;position:relative;}
.new div .moreinfor ul.item2 li{width:50%}
.new div .moreinfor ul.item3 li{width:33.333%}
.new div .moreinfor ul li{height:1.8125rem;float:left;box-sizing:border-box;}
.new div .moreinfor ul li a{height:1.8125rem;line-height:1.8125rem;font-size:.75rem; white-space:nowrap;overflow:hidden;display:block;margin:0 auto;text-align:center;color:#676767;border:none;width:90%;}
.new div .moreinfor ul li a i{transition:  0.8s;-moz-transition:  0.8s; /* Firefox 4 */-webkit-transition: 0.8s; /* Safari 和 Chrome */-o-transition: 0.8s;margin-left:.25rem;display:inline-block;font-weight:100;}
.new div .moreinfor ul li a dl{box-shadow:none;}
.new div .moreinfor ul li a span{text-overflow:ellipsis;overflow:hidden;line-height: 1.8125rem;position:relative;    display: flex;display:-webkit-flex; justify-content: center;align-items: center;}
.new div .moreinfor ul li a span label{    overflow: hidden;display: inline-block; white-space: nowrap; text-overflow: ellipsis;}
.new div .moreinfor ul li a i.icon-up{font-size:.75rem;line-height:.75rem;padding:0 ;vertical-align:inherit;-ms-transform:rotate(180deg); 	/* IE 9 */-moz-transform:rotate(180deg); 	/* Firefox */-webkit-transform:rotate(180deg); /* Safari 和 Chrome */-o-transform:rotate(180deg); }
.new div .item2 .selectedtoplable{color:red;}
.new div .item3 .selectedtoplable{color:red;}
.new div .moreinfor ul li a i.icon-down{font-size:.75rem;line-height:.75rem;}
.new .shoplistaddinform{margin-top:4.625rem;position:initial}
.new  .addheadFixedinform a.apptoppictur,.new  .addheadFixedinform a.apptoppictur{height:1.25rem;line-height:1.25rem;width:1.25rem;margin-top:.75rem;}
.shopimg{float:left;width:5.625rem;border-radius:.2rem;border:none;height:5.625rem}/* */
.shoplistaddinform .easyList{border:none}
.easyList .shopwordone{font-size:1rem;text-overflow:ellipsis;padding:0.125rem 0;position:relative;}/* */
.easyList .shopwordone span{font-size:1rem;}/* */
.easyList .shopwordtwo{font-size:0.75rem;overflow:hidden;text-overflow:ellipsis;padding:0.625rem 0;height:1.25rem;line-height:1.25rem;}/* */
.easyList .shopwordtwo span{background-color:#f75353;padding:0.25rem 0.5rem;color:#ffffff;margin-right:0.25rem;min-width:2.4375rem;display:inline-block;display:-moz-inline-box;text-align:center;font-size:0.75rem;}/* */
.easyList .shopwordthree{font-size:0.75rem;overflow:hidden;text-overflow:ellipsis;padding:0.875rem 0 0 0;color:#999999;line-height:0.75rem;max-width:80%;}/* */
.shopdistance{float:right; background:#fff;z-index:1; position:absolute;font-size:.75rem;color:#999999;right:0.625rem;}/* */
.addreeimg{float:left;width:0.75rem;border:none;height:0.75rem;display:block;}/* */
.heartimg{width:1.25rem;border:none;height:1.25rem;right:0.625rem;float:right;display:block;position:absolute }
.shopword{padding-left:1.25rem;line-height:1.7rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}/* */
.shopwordfordoor{padding-left:1rem;line-height:1.7rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}/* */
.shopwordfordoor .shopwordtwo{font-weight:400;}
.shopwordforsupermarket{padding-left:1.75rem;line-height:1.7rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}/* */
/*超市列表补充样式结束*/

/*超市列表搜索样式开始*/
.new .histroysearchforsupermarket header{position:fixed;width:100%;}
.new .histroysearchforsupermarket .showbody{float: left ;width: 100%;position:absolute;top:3.6875rem;}
.searchtop{width:100%;padding:0 0.65625rem 0 0.65625rem;display: table-cell;}
.searchtop a{padding:0.625rem 0.625rem;background-color:white;margin:0.34375rem 0.34375rem;display :box;display:-moz-box;display :-webkit-inline-box;min-width:4.6rem;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;font-size:0.875rem;}
.searchmark{padding:0.9375rem 0.9375rem 0.5625rem 1rem;overflow:hidden;font-size:0.75rem;}
.searchmark img{width:1rem;right:0.9375rem;position:absolute;}
.searchmark .markleft{width:50%;overflow:hidden;	text-align:right;float:right;align :right;}
.searchhistory{background-color:white;}
.searchhistory ul li{border-bottom :1px  solid #dedede;padding:0.875rem 0.9375rem 0.875rem 1.4rem;font-size:0.875rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.new .homeHeader .cancel{position:absolute;right:.9375rem;top:1rem;line-height:2.2rem;text-align:center;font-size:0.875rem;}
.new div .homeHeader .addmargin{margin: 0 3.21875rem 0 0.625rem ;height:1.9rem ;}
.new .addinform{padding:0.875rem 0}
.new .addmargin input.inputSearch{font-size:0.875rem;padding-left:0 ;}
.new .addinform .addmargin img{width:1.75rem;}
/*超市列表搜索样式结束*/

/*2015 12 23 wmjin*/
/*搜索结果开始*/
.new div .theanswerofsearchtop{padding:0.3125rem 0}
.new div .searchanswerforback{    position: absolute;width: 1rem;left: 0.625rem;}
.new div .theanswerofsearch{margin: 0 3.4375rem 0 2.4375rem ;height:2rem ;}
.new div .theanswerofsearch input.inputSearch{font-size:0.75rem;padding-left:0 ;}
.new div .theanswerofsearch  img{width:1.9rem;border-radius:.375rem;}
.new .searchanswertop .cancel{position:absolute;right:1rem;top:.3125rem;line-height:2rem;text-align:center;font-size:0.875rem;font-weight:bold}
.new .searchheadFixedinform{top:2.6875rem}
.new .searchanswertop{border-bottom:1px solid #c7c7c7;background:#fbfbfb;z-index:1000;position:fixed;width:100%;top:0;}
.new div .searchtopheight{height:2rem;line-height:2rem;}
.new div .searchtopheight ul li{height:2rem;line-height:2rem;}
.new div .searchtopheight ul li a{height:2rem;line-height:2rem;}
.new .addheadFixedinform .searchtopheight li:after{top:0.5rem;}
.new div.searchchooselist {top:4.75rem;height:14.8125rem;}
.new div.searchchooselist div{max-height:14.8125rem;}
.new div.searchchooselist .area{background: #eeeeee;}

.new .searchanswershoplist{margin-top:2rem;padding:0;background-color:#efeff4;z-index:1;overflow-y:visible}
.new .searchanswershoplist div ul{background-color:#efeff4}
.new .searchanswershoplist div ul li{margin-bottom:0.3125rem;border-top:1px solid #e9e9e9;background-color:white;}
.new .searchanswershoplist div ul li:first-child{border-top:none;}
.new div.searchanswershoplist .easyList p.shopwordthree{line-height:normal;padding:0.75rem 0 0 0;}
.new div.searchanswershoplist .easyList li{padding:0.625rem}
.new div.searchanswershoplist .easyList p.shopwordone{font-size:1.125rem;padding:0 ;height:1.125rem;font-weight:bold;line-height: 1.125rem;}
.new div.searchanswershoplist .easyList p.shopwordone span{font-size:1.125rem;font-weight:bold;line-height:1.125rem}
.new div.searchanswershoplist .easyList p.shopwordtwo{padding:0.75rem 0;}
.new div.searchanswercover{opacity:0.6;z-index:8;}
.new div.searchnoanswershow{top:4.75rem;padding:0;height:auto;margin: 0 auto;min-width: 300px;max-width: 100%;width: auto;position: relative;margin-bottom:0.3125rem;z-index:1;}
.new div.searchnoanswershow .noanswerpictureshow{height:6.25rem;background: #eeeeee url(../../images/stroll/searchlogo.png) no-repeat center center;background-size:contain;}
.new div.searchnoanswershow .noanswerintroduce{height:2.625rem;line-height:2.625rem;background-color:white;font-size:0.875rem;padding:0 0.625rem;}
/*.new div.searchnoanswernointroduce{position: absolute;left: 0;right: 0;bottom: 0;top: 4.75rem;background: #efeff4 url(../../images/stroll/searchlogotwo.png) no-repeat 50% 25%;background-size: 10rem auto;}*/
/*搜索结果结束*/

/*逛逛-店铺*/
.new .simpletop{    border-bottom: 1px solid #c7c7c7;background: #fbfbfb;z-index: 1000; position: relative; width: 100%;top: 0;}
.new .simpletopnoinpot{    margin: 0 3.4375rem 0 3.4375rem;height: 2rem;line-height: 2rem;font-size: 1rem;font-weight: 700;text-align: center}
.new .simpletop .simpletopright{position: absolute;right: .625rem; top: .3125rem;height:2rem;line-height: 2rem;text-align: center;font-size: 0.875rem;font-weight: bold;}
.new div.searchanswershoplist .easyList p.shoplablethree span{color: #999999;    overflow: hidden;display: inline-block; width: 48%;text-align: right;text-overflow: ellipsis;}
.new div.searchanswershoplist .easyList p.shoplablethree{font-size: 0.75rem;overflow: hidden;text-overflow: ellipsis;padding: 0.75rem 0 0 0;color: #999999;line-height: normal;max-width: 50%}
.new div.searchanswershoplist .easyList p.shoplabletwo{font-size: 0.75rem;overflow: hidden;text-overflow: ellipsis;padding: 0.75rem 0;height: 1.25rem;line-height: 1.25rem}
.new div.searchanswershoplist .easyList p.shoplabletwo span{    background-color: #f75353; padding: 0.25rem;color: #ffffff;margin-right: 0.25rem;display: -moz-inline-box;text-align: center;font-size: 0.75rem;}
.new div.searchanswershoplist .easyList p.shoplabletwo span.differentlableone{background-color:#ff4141;}
.new div.searchanswershoplist .easyList p.shoplabletwo span.differentlabletwo{background-color:#53b0f6;}
.new div.searchanswershoplist .easyList p.shoplabletwo span.differentlablethree{background-color:#97d054;}
.new div.simpleshoplist div.easyList{background:#efeff4;border:none;}
.new div.simpleshoplist div ul li {margin:0.3125rem 0 0 0;border:none;}
.new div.areascreenaddinform .arealistshow ul li { height:2rem;line-height:2rem;padding:0 0 0 0.625rem;}
.new div.areascreenaddinform .arealistshow ul li a {padding: 0 0 0 0.625rem;width: 100%;text-align: left; font-size: .75rem}
.new div.areascreenaddinform .arealistshow ul li.areascreenselected a{border-left:2px solid red;}
.new div.areascreenaddinform .arealistshow ul li.areascreenselected{background-color:#e9e9e9;float: none;padding: 0 0 0 0.5rem;}
.new div.searchchooselist .arealistshow ul{display:block;overflow-x:hidden;overflow-y:auto;max-height:14.8125rem;height:14.8125rem}
.new div.searchchooselist .allAreaaddinform ul{height:14.8125rem}
.new div.searchchooselist div.simstoreforsupershop ul li{height:1.875rem;line-height:1.875rem;border-bottom:0.125rem solid #efeff4;padding:0 0 0 1rem;}
.shopdetailtop{position:relative;width:100%;height:10rem;}
.shopdetailtop img{width:100%;height:100%;    position: absolute;top: 0;}
.shopdetailtop .shopdetailtoplable{padding:2rem 0 0 0;position: absolute;top: 0;right: 0;left: 0; }
.shopdetailtop .shopdetailtoplable .shopdetailtopimg{      height: 5rem;width:5rem; border-radius: 50%;position: relative; left: 50%;top:0rem;margin-left: -2.5rem;overflow:hidden;}
.shopdetailtop .shopdetailtopword{  color: #f4d621;text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding:0 0.625rem;    position: absolute;top: 8rem;left: 0;right: 0;font-size: 1rem;}
.shopdetailtopimg img{border-radius:50%;}
.shopdetailintrolist ul li{    padding: 0 .625rem;border-bottom: 1px solid #e5e5e5;background: #fff;    height: 2.125rem;line-height: 2.125rem}
.shopdetailintrolist ul li div i:first-child{   float: left;width: 1rem;display: inline-block;box-sizing:border-box;vertical-align:middle;}
.shopdetailintrolist ul li div .shop-detail-right{     text-align: right;float: right;width: 6rem; height: 2.125rem;line-height: 2.125rem;display: inline-block;font-size:.75rem}
.shopdetailintrolist ul li div a img{     box-sizing: border-box;vertical-align: middle;width: 1rem;}
.shopdetailintrolist ul li div i img{  width: 100%;    box-sizing: border-box;vertical-align: middle}
.shopdetailintrolist ul li div span {    font-size: .75rem; margin-left: .5rem;}
.shop-desk-show{    padding:1.5rem 0.625rem 0.5rem 0.625rem;overflow: hidden;}
.shop-desk-top{    float: left;border-left: 2px solid #e6133c;padding-left: 0.3125rem;}
.shop-desk-more{    float: right;color: #e6133c}
.shop-desk-list li{overflow:hidden;}
.shop-desk-list li div{    width: 33.333%;background-color: #fff;height: 2.125rem;text-align:center;float:left;line-height:2.125rem;font-size:.75rem;}
.shop-desk-list li:first-child{border-bottom:2px solid #d9d9d9}
.shop-desk-wait{    background: #fff;padding: 0.3125rem 1.25rem 0.9375rem 1.25rem;}
.shop-desk-wait .shop-desk-conficlick{     border: 0.125rem solid #e6133c; border-radius: 0.25rem;text-align: center; height: 2rem;line-height: 2rem;color: #e6133c;font-size:1.125rem;font-weight:600; }
.shop-desk-active li{padding: 0 0.625rem 0.625rem 0.625rem;}
.shop-desk-intro{    overflow: hidden;padding: 0.375rem 0.625rem 0rem 0.625rem;background-color: #fff;}
.shop-desk-intro span{ padding: .625rem 0 0.625rem 0;display: inline-block;}
.shop-desk-intro span label{    border-left: 2px solid #e6133c;padding-left: 0.3125rem;}
.shop-desk-intro a{text-align: right;float: right;width: 1rem;height: 2.25rem;line-height: 2.25rem;display: inline-block;font-size: .75rem;}
.shop-desk-intro a img{box-sizing: border-box;vertical-align: middle;width: 1rem;}
.shop-intro-body{    padding: .75rem .75rem 1rem .75rem; line-height: 150%;background-color: #fff;margin-bottom: .75rem;border-bottom: 1px solid #d9d9d9;border-top: 1px solid #d9d9d9;}   
.shop-coupon-top{height: 3.5rem;background: #fff;}
.shop-coupon-money{float: left;width: 46%;padding: .5rem 0;font-weight: bold;}
.shop-coupon-money span:first-child{ font-size: 2.5rem;color: #fe5b4a;height: 2.5rem;line-height: 2.5rem;}
.shop-coupon-money span:last-child{margin-left: .25rem;color: #fe5b4a;}
.shop-coupon-way{float: left;height: 3.5rem;width: 54%;color: #666666;}
.shop-coupon-way div:first-child{padding: 0.75rem 0 0.25rem 0;font-size: .75rem;height: .75rem;line-height: .75rem;font-weight: 700;}
.shop-coupon-way div:last-child{padding: 0.25rem 0 0.75rem 0;font-size: .75rem;height: .75rem;font-weight: 700;line-height: .75rem;}
.shop-coupon-skip{height:0.0625rem;background:url(../../images/icon/shopcouponskip.png) repeat-x ;background-size:0.5rem}
.shop-coupon-body{    height: 1.75rem;line-height: 1.75rem;background-color: #fe5b4a;text-align: right;padding: 0 0.625rem;font-size: .75rem; color: white;}
.shop-coupon-bottom{height:0.25rem;background:url(../../images/icon/shopcoupon.png) repeat-x ;background-size:0.5rem}
.shop-coupon-money2{float: left;width: 46%;padding: .5rem 0;font-weight: bold;}
.shop-coupon-money2 span:first-child{ font-size: 2.5rem;color: #40a2e1;height: 2.5rem;line-height: 2.5rem;}
.shop-coupon-money2 span:last-child{margin-left: .25rem;color: #40a2e1;}
.shop-coupon-skip2{height:0.0625rem;background:url(../../images/icon/shopcouponskip2.png) repeat-x ;background-size:0.5rem}
.shop-coupon-body2{    height: 1.75rem;line-height: 1.75rem;background-color: #40a2e1;text-align: right;padding: 0 0.625rem;font-size: .75rem; color: white;}
.shop-coupon-bottom2{height:0.25rem;background:url(../../images/icon/shopcoupon2.png) repeat-x ;background-size:0.5rem}
.config-bord{    border-bottom: 0.125rem solid #efeff4!important;}
.config-vertical-line:after{    top: 0.5rem;    content: ""; display: block; height: 1rem; width: 1px; background: #333; position: absolute;right: -1px; z-index: 9;}
/*逛逛-店铺 结束*/
.active-list-show {position: relative;  margin-top: 2.6875rem;}
.active-list-show ul li{padding: 0.3125rem 0.625rem 0rem 0.625rem;}
.active-list-show ul li a{display:block;}
.active-list-show ul li a img{width:100%;display:block;}
.active-list-show ul li div{ height: 1.9375rem;background: #fff;line-height: 1.9375rem;padding:0 0.4375rem;font-size:.75rem;font-weight:600;border-bottom:2px solid #cfcfcf}

/*选择积分*/
.top-list-show{background: #fff;}
.top-list-show ul li{ height:2.75rem;line-height:2.75rem;border:1px solid #efeff4;border-top:none;padding:0 0.55rem;}
.top-list-show ul li:first-child{ border:1px solid #efeff4}
.new .top-list-show label{color:#e6133c;float:none;}
.list-show-top{float:left;}
.list-show-body{width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.list-top-link{float:right;}
.top-list-top{padding:0.875rem 0;}
.new .list-show-input  p{    float: right;line-height: inherit;padding:0}
.list-show-input  { width:100%}
.btn-switch{    display: block; float: right;    position: absolute;right: 0.2rem}
.btn-switch i{      position: relative;display: inline-block; height: 1rem; width: 2.75rem; padding: 0; border-radius: 1rem; background: #d9d9d9;border: 1px solid #d9d9d9;transition: .5s;vertical-align: middle;margin:0;}
.btn-switch i span.circle{    display: block;background-color: #fff;border: 1px solid #d9d9d9;color: #fff; position: absolute; float: left; height: 1rem;width: 1rem; top: 0;left: 0;transition: .5s; border-radius: 50%;box-shadow: -1px 2px 3px rgba(2,2,2,.25);box-shadow:none;}
.switch-bottomsizeone i{height:1.5rem;width:2.75rem}
.switch-bottomsizeone i  span.circle{height:1.5rem;width:1.5rem;}
.switch-bottomsizeone i.selected span.circle{left: 1.25rem}
.new  .border-control-none ul li{border-bottom: none;border-top:1px solid #efeff4;border-left:none;border-right:none;}
.new  .border-control-none ul li:first-child{border-top:none;}
.new div.border-radius-config-down{    margin-bottom: .375rem; border-bottom-left-radius: .375rem; border-bottom-right-radius: .375rem;}
.new div.border-radius-config-up{       margin-bottom: 0;border-bottom: none;border-bottom-left-radius: 0; border-bottom-right-radius: 0;}
.new div.border-radius-config-total{       margin-bottom: .375rem;border-radius:.375rem}
.free-detail,.new .free-detail label{font-size:.75rem;}
.new-alert-pay{position: fixed;left: 3.25rem; right: 3.25rem;background: #f2f2f2;top: 15%;padding:1.25rem 0.9375rem 0.9375rem 0.9375rem; z-index: 10005;text-align: center;}
.alert-pay-remind{font-size:.75rem;color:#666666;text-align:left;margin-top: .875rem;margin-bottom: .625rem;}
.alert-pay-input{    height: 2.0625rem; border: 1px solid #efefef;padding-left: .75rem;background: #fff;}
.alert-pay-input input{    height:100%;width:100%;font-size:.75rem;}
.forgget-password{display:block;font-size:.75rem;text-align:right;color:#666666;margin-bottom:1.125rem;margin-top:.625rem;}
.alert-pay-buttoncontain{    display: flex;justify-content: space-between;}
.alert-pay-buttoncontain div{  width:46.875%;}
.alert-pay-button{    height: 2.0625rem;width: 100%; border: 1px solid #cccccc; background: #fff; border-radius: .25rem; color: #333333;}
.password-false{border-color: #e6133c;}
/*选择积分结束*/
.quicktohome{ width:35%;   display: inline-block; overflow: hidden;height: 2.5rem; line-height: 2.5rem;   float: right;font-size: .875rem;margin-right:.375rem;color:#e6133c;text-align:right;}
.quicktohomelogo {  height: 2.5rem; line-height:2.5rem;color:#e6133c;float:right;width:30%;text-align:center;}
.quicktohomelogo label{  float:left;margin-left:1rem;}

/*精选篮筐列表*/
.basket-top{height: 2.8rem;background: #fff;line-height: 2.8rem;padding:0 0 0 1.25rem;border-bottom:.1rem solid #e6133c;z-index: 9;}
.basket-top span{font-weight:700;}
.basket-top div{ width: 1rem;float: left;height: 2.8rem;margin-right: .625rem;}
.basket-top div img{ width: 1rem;box-sizing: border-box; vertical-align: middle;margin-top: -.1rem;}
.new div.basket-lefmenu {width:26%;float: left;}
.new div.basket-lefmenu li {    padding: .9rem 0; width: 100%;text-align: center;background: #eeeeee;    border-bottom: 1px solid #e9e9e9;}
.new .basket-lefmenu  li.selected {border-left:3px solid #e6133c;color:#e6133c;background:#fff;;}
.new div.basket-list{margin-left: 26%;    height: 100%;background: #fff;overflow: auto;border-left: none;    margin-bottom: 3.125rem;}
.new div.basket-list-add{margin-left: 0;}
.basket-list ul li { background: #fff; border: 1px solid #e9e9e9; border-left: none; border-right: none; overflow: hidden; position: relative; display: block; width: 100%;margin-top: -1px;}
.basket-list ul li p {     font-size: .875rem; line-height: 1.25rem; overflow: hidden!important;max-height: 2.25rem;text-overflow: ellipsis;padding: .25rem;color: #252525;-webkit-line-clamp: 2; -webkit-box-orient: vertical;display: -webkit-box;}
.fr-margin{margin-right:.375rem}
.basket-list ul a{ width: 100%;}
.basket-list ul li img{float: left;height: 5.5rem;width: 5.5rem; border: none;margin: .25rem;}
.new .basket-list-secondp{    padding: 0 0.25rem;white-space: nowrap;text-overflow: ellipsis;display: block;color:#999999}
.new .basket-list ul li .basket-list-thirdp{  width:25%;float:left;font-size:1rem;color:#e6133c;}
.new .basket-list ul li p{font-size:.75rem}
.new .basket-list ul li div.basket-list-firstd{    position: relative; padding: .25rem; font-size: .75rem; line-height: 1.25rem; overflow: hidden; height: 2.25rem;padding: .25rem;-webkit-box-orient: vertical;display: -webkit-box;}
.new div.basket-list ul li .fr .cartCheckbox{margin-top:0;line-height:1.65rem;    background: #e6133c;border: 1px solid #e6133c;color: #fff;height: 1.65rem;width: 1.65rem;border-radius: 2rem;}
.intro-like{    width: 4rem; height: 1.25rem;background: #e6133c;position: absolute; bottom: 0rem;right: .25rem;border-radius: 1rem;overflow: hidden;text-align:center;color:#fff}
.basket-foot-fix{    background: rgba(255,255,255,.8); position: absolute; bottom: 0;left: 0;right: 0;height: 3.125rem; line-height: 3.125rem; z-index: 10002; border-top: 1px solid #d9d9d9;}
.basket-foot-fix a{      float: right;height: 100%; text-align: center;padding: 0 1rem;font-size: 1rem;display: block;color:#fff;font-weight:500;}
.color-control-one{background-color:#e6133c}
.color-control-two{background-color:#fe9a4a}
.basket-foot-money{    height: 100%;width: 26%;float: left;text-align: left;line-height:1.5rem;font-size:1.125rem;color:#e6133c;}
.basket-foot-money span{      text-decoration: line-through; color: #a0a0a0;}
.basket-foot-logo{width:1.875rem;padding:0 0.325rem;float: left;}
.basket-foot-logo img{box-sizing:border-box;vertical-align:middle;}
.basket-foot-logo span{    position: absolute;     top: .5rem;left: 1.25rem;line-height: 1.25rem;padding: 0 .25rem; height: 1.25rem; border-radius: 1rem; background: #e6133c; color: #fff;font-size: .75rem; z-index: 9; text-align: center; font-weight: 100; word-break: keep-all;white-space: nowrap;transform: scale(0.95); -webkit-transform: scale(0.95); float: none;}
.bootfixsize{bottom:3.125rem;    position: absolute;left: 0;right: 0;top: 5.9rem;overflow:hidden;}
.basket-shade{z-index: 10000;opacity: .6; position: fixed;top: 0; bottom: 3.1875rem;left: 0;right: 0;width: 100%; background: #000;display:none; }
.basket-popup{     transition: all .8s ease;visibility:hidden;  position: fixed;bottom:-16rem;left: 0; right: 0;z-index:10001;}
.basket-popup ul{      background-color: #fff; padding: 0 0.625rem; max-height: 16.875rem;overflow-y: auto;}
.basket-popup ul li{ height: 2.8125rem; border-bottom: 0.125rem solid #ececec;white-space: nowrap;line-height: 2.8125rem;font-size: .75rem;text-align:center;}
.basket-popup ul li:last-child{  border-bottom: none;}
.basket-popup-top{      background-color: #e1e1e1; height: 2.1875rem;    padding: 0 0.625rem;line-height: 2.1875rem;}
.popup-list-intr{    width: 50%;height: 100%;overflow: hidden; text-overflow: ellipsis;float:left;text-align:left;}
.popup-list-money{    width: 25%;height: 100%;float:left;}
.popup-list-money  .money-color{  color: #e6133c;}
.popup-list-compute	{width: 1.5rem;height: 1.5rem;line-height: 1.3rem;display: inline-block;text-align: center; border-radius: 50%; border: 1px solid #d9d9d9; background: #e6133c;transform: scale(0.95); -webkit-transform: scale(0.95); font-size: 1rem;color: #fff;font-family: "iconfont" !important;}
.leftminus {float:left;}
.leftminus .popup-list-compute{background-color:#fff;color:#999999}
.fr .popup-list-compute{background-color:#e6133c;color:#fff}
.basket-popup-show{visibility:visible;bottom:3.1875rem}
.img-pilot-light{ margin-left:-2.875rem;   position: absolute;bottom: .625rem; text-align: center;width: 5.75rem ;height: 1.875rem;background: #fff; border-radius: 2rem;left: 50%;}
.img-pilot-light a{     background: #e7e6e3; height: 1.25rem;width: 1.25rem;    border-radius: 10rem; margin: 0.3125rem 0.2em; overflow: hidden;cursor: pointer; display: inline-block;    line-height: 99em; }
.img-pilot-light a.active{background:#424242}
.new div .basket-font-cont{padding: .375rem .375rem 1rem .875rem;line-height:1.5rem;}
.new div .basket-font-cont p{font-size:1.5rem;     margin-top:0;padding: .375rem 0;}
.new div .basket-font-cont a{font-size:1rem;}
.new div .basket-font-cont a span{margin-left:0;font-size:.75rem;padding: 0.125rem .375rem;}
.basket-buy-num{    height: 1.85rem;line-height: 1.85rem;display: block;min-width: 1.5rem;text-align: center;}
/*
.basket-goods-detail{margin-top: .375rem;}
.basket-goods-detail ul{    border: 1px solid #e9e9e9; background: #fff; border-radius: .375rem;}
.basket-goods-detail ul li{   overflow: hidden; border-bottom: 1px solid #e9e9e9;}
.basket-goods-detail ul li a{    transition: all 0.8s ease; padding: .625rem .375rem .625rem .625rem;display: block; overflow: hidden; color: #9e9e9e; line-height: 1.75rem;position: relative;}
.goods-detail-layout dl dt{ float: left; line-height: 1.5rem;}
.goods-detail-layout dl dd{ overflow: hidden;height: auto;line-height: 1.5rem;    padding: 0rem .375rem;  color: #232323;}
.goods-detail-layout i{ font-style:normal;}
.goods-detail-layout i.only-have-i{ padding:0 0.375rem ;color:#232323;}
.goods-detail-showP p{line-height:1.5rem;padding:0.375rem 0 0 0;}
.goods-detail-showP p:first-child{padding: 0;}
.goods-detail-showP p span{padding: .16rem .375rem;border-radius: .2rem; color: #fff;word-break: break-all; font-size: .75rem;}
.icon-adress-config{position:absolute;top:0.625rem;right:0.375rem; transition: all 0.8s ease;}
.config-height{height:1.25rem;}
.icon-surpport{background: url(../../images/icon/icon-surpport.png) no-repeat;}
.icon-rolate{-ms-transform:rotate(90deg); 	-moz-transform:rotate(90deg); 	-webkit-transform:rotate(90deg); -o-transform:rotate(90deg);}
.new .detail-intro-showdd dd p span{     display: inline-block;vertical-align: middle;height: .875rem; width: .875rem; border-radius: 50%; background-size: 90% 90%; background-position: center center; padding: 0;}
.new .detail-intro-showdd dd p b{   color:#b24a0a}
.basket-goods-select label{float:right;}
.basket-goods-select i{font-style:normal;margin-left:.375rem}
.goods-detail-foot{height: 3rem;line-height: 3rem; position: fixed;bottom: 0;left: 0;right: 0;background: #fff;    padding: 0.375rem 1.25rem;box-shadow:0 -1px 6px rgba(211,211,211,1);}
.goods-detail-foot a{height: 100%;display: block;  float: left;text-align:center;font-size:1.125rem;}
.goods-detail-foot a:first-child{ width: 45%; background: #fe9a4a;border-top-left-radius:.375rem;border-bottom-left-radius:.375rem;color:#fff;}
.goods-detail-foot a:last-child{width: 55%; background: #e6133c;border-top-right-radius:.375rem;border-bottom-right-radius:.375rem;color: #fe9a4a;}
.new .foot-fix-height{margin-bottom:3.75rem;}
*/
.banner1 {
	margin-top: -6px;
	background-color: #fff0d5;
	height: auto;
	width: 100%;
	font-size: 12px;
	text-align: left;
	vertical-align: middle;
	font-family: "微软雅黑";
	padding-bottom: 12px;
	color: #ff4f50;
	padding-top: 8px;
	letter-spacing: 0px;
        text-indent: 14px;
}
.qqg2 {
	background-color: #6d34c3;
	height: 17px;
	width: 61px;
	font-size: .75rem;
	text-align: center;
	color: #FFFFFF;
	border-radius: 12px;
	margin-top: 2px;
	font-weight: normal;
	font-family: "宋体";
	padding-top: 0px;
}
.ttg {
	background-color: #fb365c;
	height: 17px;
	width: 61px;
	font-size: .75rem;
	text-align: center;
	font-family: "宋体";
	color: #FFFFFF;
	border-radius: 12px;
	margin-top: 2px;
	font-weight: normal;
	padding-top: 0px;
}
.sg {
	background-color: #cfa54c;
	height: 17px;
	width: 47px;
	font-size: .75rem;
	text-align: center;
	font-family: "宋体";
	color: #FFFFFF;
	border-radius: 12px;
	margin-top: 2px;
	font-weight: normal;
	padding-top: 0px;
}
.name img {
	margin-left: 6px;
}
.pingjiaListXx img {
	margin-right: 7px;
	height: 32px;
	width: 32px;
}
.new .masker {
	background-color: #000000;
	height: 100%;
	width: 100%;
	position: absolute;
	z-index: 400000;
	left: 0px;
	top: 0px;
	-moz-opacity:0.5;
	opacity:0.5;
}
.contentt form {
	margin-top: 0px;
	margin-bottom: 0px;
}
.contentt #button {
	background-color: #FFFFFF;
	height: 45px;
	width: 34.1%;
	vertical-align: middle;
	margin-left: 12.8%;
	border-radius: 3px;
	color: #666666;
	font-family: "黑体";
	font-size: 15px;
	border: 1px solid #999999;
}
.contentt #button2 {
	background-color: #e6133c;
	height: 45px;
	width: 34.1%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	vertical-align: middle;
	margin-left: 7%;
	border-radius: 3px;
	color: #FFFFFF;
	font-size: 15px;
	font-family: "黑体";
}
.contentt li {
	font-family: "微软雅黑";
	font-size: 14px;
	padding-top: 21px;
	padding-bottom: 21px;
	width: 93%;
	background-color: #FFFFFF;
	margin-left: 4%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.contentt h1 {
	font-family: "微软雅黑";
	font-size: 14px;
	font-weight: bold;
	margin-top: 16px;
	margin-bottom: 14px;
	color: #666666;
	margin-right: 6px;
	margin-left: 6px;
}
.contentt {
	background-color: #FFFFFF;
	height: auto;
        max-height: 420px;
	width: 77%;
	position: fixed;
	z-index: 600000;
	left: 12%;
	top: 12%;
	margin-top: 10%;
	margin-left: 0%;
}
.headerr {
	float: left;
	background-color: #FFFFFF;
	height: auto;
	width: 100%;
	text-align: center;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-bottom-width: 1px;
}
.middlee {
	float: left;
	height: auto;
	width: 99%;
	overflow-y: scroll;
        max-height: 257px;
}
.footerr {
	float: left;
	height: 65px;
	width: 100%;
	padding-top: 12px;
}
.new .contentt .middlee p {
	margin-top: 5px;
	font-size: 12px;
        letter-spacing: 0px;
}
.new .contentt .other {
	color: #FF0000;
}
.btn-wm {
    font-size:.875rem;
	font-weight:400!important;
	color:#fff!important;
    padding:.575rem .375rem;		text-align:center;
	display:block;
	margin:0;
    border-radius:.2rem;		border:1px solid #999999;
	white-space:nowrap;
	background-color: #999999;
}
.new .footer-btn .btn-wm{float:right;font-size:1.15rem;border:none;padding:.625rem .95rem;min-width:5rem;margin-left:.375rem;}
.contentt ul {
	list-style-type: none;
	margin-top: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
	text-align: left;
}
.new .abtn{font-size:.9rem;}

.salesList b {
	font-weight: normal;
	color: #6d34c3;
	font-size: 11px;
}
.new .salesList li.infolink dd p span {
	background-color: #6d34c3;
}
.new .salesList li.infolink dd {
    padding: .35rem .375rem;}
.salesList li.promo dd p {
	margin-top: 8px;
}
.spzt {
	background-color: #fafafa;
	height: 17px;
	width: 75px;
	font-size: .75rem;
	text-align: center;
	font-family: "宋体";
	color: #a44fb6;
	border-radius: 12px;
	margin-top: 2px;
	font-weight: normal;
	padding-top: 0px;
	border: 1px solid #c4c4c4;
}
.contentt2 .button {
	background-color: #e6133c;
	height: 35px;
	width: 60%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	vertical-align: middle;
	border-radius: 3px;
	color: #FFFFFF;
	font-family: "黑体";
	font-size: 18px;
	margin-left: 20%;
	margin-top: 2px;
}
.contentt2 li {
	font-family: "微软雅黑";
	font-size: 14px;
	padding-top: 12px;
	padding-bottom: 12px;
	width: 93%;
	background-color: #FFFFFF;
	margin-left: 4%;
}
.contentt2 h1 {
	font-family: "微软雅黑";
	font-size: 20px;
	font-weight: bold;
	margin-top: 7px;
	color: #666666;
}
.contentt2 ul {
	list-style-type: none;
	margin-top: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
	text-align: left;
}
.contentt2 {
	background-color: #FFFFFF;
	height: 341px;
	width: 65%;
	position: fixed;
	left: 18%;
	top: 12%;
	z-index: 600000;
}
.headerr2 {
	float: left;
	height: 41px;
	width: 100%;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.middlee2 {
	float: left;
	height: auto;
	width: 100%;
	max-height: 257px;
}
.footerr2 {
	float: left;
	height: auto;
	width: 100%;
	padding-left: 0px;
}
.new .homeHeader h1 {
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 56px;
	margin-right: 44px;
	color: #6e6e6e;
	line-height: 24px;
}
.new .homeHeader span {
	color: #e6133c;
	font-weight: bold;
}
.bannerr2 {
	height: 270px;
	width: 100%;
}
.buttonm {
	height: 32px;
	width: 99.5%;
	margin-bottom: 5px;
	color: #60b143;
	font-size: 18px;
	border: 1px solid #60b143;
	letter-spacing: 1px;
	border-radius: 6px;
	background-color: #FFFFFF;
	text-align: center;
	padding-top: 8px;
}
.buttonm a {
	color: #60b143;
}
.swipetxt .logo img {
	margin-top: 8px;
}
.kuaidaojia {
	background-image: url(../../images/fwsj.png);
	background-size: 100% 100%;
	height: 100%;
	width: 100%;
	position: fixed;
	z-index: 400000;
	left: 0%;
	top: 0%;
	
}
.xiaodela {
	position: fixed;
	background-size: 100% 100%;
	z-index: 400000;
	left: 0%;
	top: 0%;
	height: 100%;
	width: 100%;
	background-image: url(../../images/bbx.png);
	
}
.buttonm a {
	color: #60b143;
}
.psdzxz {
    background-image: url(../../images/psdzxz.png);
	background-size: 100% 100%;
	position: fixed;
	z-index: 400000;
	left: 0%;
	top: 0%;
	height: 100%;
	width: 100%;
}
.saleMark2 span {
	font-size: 12px;
	border-radius: 10px;
	color: #FFFFFF;
	margin-right: 6px;
	z-index: 600000;
	margin-bottom: 2px;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
	background-color: #f92243;
}
.saleMark2 {
    font-size: .875rem;
	color: #777777;
	height: 2.4rem;
	line-height: 3rem;
	padding-left: 1.375rem;
	overflow: hidden;
	text-overflow: ellipsis;
	min-width: 9rem;
	white-space: nowrap;
	background: #fff;
}

/*.main a span {//有冲突，请不要再main里面定义字体padding什么的-0-拜托了；}*/



.module-box a b span {

	color: #999999;
	text-decoration: none;
	margin-left: 86%;
	font-size: 12px;
	font-weight: normal;
	border: 1px solid #CCCCCC;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	border-radius: 2px;
}
.baohan {
	background-color: #fff4d7;
	height: 23px;
	width: 100%;
	color: #333333;
	padding-top: 9px;
	font-size: 13px;
	text-indent: 7px;
	font-weight: normal;
}
.lankuangz {
	font-weight: normal;
	margin-top: 6px;
	margin-left: 3px;
	color: #999999;
	margin-bottom: 9px;
}
.lankuangz span{
	background-color: #f92243;
	padding-top: 4px;
	padding-right: 9px;
	padding-bottom: 4px;
	padding-left: 9px;
	color: #FFFFFF;
	margin-right: 5px;
	border-radius: 12px;
}
.new .main h6 {
	margin-left: 68%;
	font-size: 14px;
}
.infoMark b {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
ul.item4 li {
    width: 23%;
}
.moreyouhui {
	background-color: #e6133c;
	width: 98%;
	color: #FFFFFF;
	font-size: 15px;
	font-weight: normal;
	margin-right: 1%;
	margin-left: 1%;
	margin-top: 6px;
	text-align: center;
	padding-top: 9px;
	padding-bottom: 9px;
	font-family: "黑体";
}

.new .topHeader span {
	color: #E6133C;
	font-size: 15px;
}
.sxerji{
	position: fixed;
	z-index: 600000;
	height: 100%;
	width: 75%;
	top: 0px;
	right: 0px;
	border-radius: 12px;
	background-color: #efeff4;
}.chongzhi {
	background-color: #efeff4;
	height: 50px;
	width: 100%;
	padding-top: 9px;
}
.sgwmc1 {
	height: 200px;
	width: 100%;
	background-image: url(../../images/icon_customb_90.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.sgwmcwz {
	height: 90px;
	width: 100%;
	text-align: center;
	font-family: "黑体";
	font-size: 21px;
	line-height: 34px;
	color: #666666;
}
.contenttbg td {
	text-align: left;
	height: 32px;
	vertical-align: middle;
	font-size: 11px;
	margin: 0px;
	border: 1px solid #efeff4;
	background-color: #FFFFFF;
	color: #666666;
	padding-left: 2px;
        padding-right: 2px;
}


.contenttbg table {
	vertical-align: middle;
	width: 100%;
	background-color: #efeff4;
}
.contenttbg tr {
	vertical-align: middle;
}
.contenttbg {
	background-color: #EEEEEE;
	width: 95%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 12px;
	margin-bottom: 12px;
}
.contenttbg .corner1 {
	border-radius: 9px 0px 0px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #B7B7B7;
	height: 40px;
}
.contenttbg .corner2 {
	border-radius: 0px 9px 0px 0px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #B7B7B7;
	height: 40px;
}
.contenttbg .corner3 {
	border-radius: 0px 0px 0px 9px;
	color: #666666;
}
.contenttbg .corner4 {
	border-radius: 0px 0px 9px;
}
.contenttbg .corner5 {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #B7B7B7;
	height: 40px;
}
.buttonqy {
	padding: 13px;
	border: 1px solid #a9a9a9;
	float: left;
	margin-top: 80px;
        margin-left: 36%;
	border-radius: 5px;
	background-color: #FFFFFF;
}

/*精选篮筐主题页*/
.selectthebasket{ width:100%; height:2.5rem; border-bottom:.125rem solid #e7e5e2; background:#fff; position: relative;}
.selectthebasket ul li{ width:25%; float:left; line-height:2.5rem; text-align:center;}
.new .selectthebasket ul li a{ color:#666460; height:2.5rem; line-height:2.5rem; display:block;}
.new .selectthebasket ul li a span{ display:inline-block; height:2.5rem; line-height:2.5rem;}
.thetheme{ position:absolute; background:#fff; top:2.6rem; right:0; left:0; padding:0.375rem 0; z-index:99;}
.thetheme .titleBtn{ width:31%; float:left; border:.125rem solid #e7e5e2; border-radius:0.45rem; margin:1%; box-sizing:border-box;}
.thetheme .titleBtn a{display:block; height:100%; padding:1%; border-radius:.45rem; text-align:center;}
.indexcontent{ float:left; width:100%; margin-top:.625rem}
.indexcontentBg{ border-top:.125rem solid #e7e5e2; background:#fff; position:relative;}
.indexcontentBg img{ width:100%;}
.indexcontentBg .imgagesBg{     width: 4.5rem; height: 1.625rem; background: #e6133c;position: absolute; left: -0.625rem; z-index: 1;top: 1rem;line-height: 1.625rem;text-align: center;color: #fff;font-size: .75rem; border-radius: 1.5rem;}
.indexinfo{ padding:.625rem; font-size:.75rem;}
.classification{  padding:.375rem 0 0 .375rem; float:left; width:100%; overflow:auto; z-index:1;background-color:#fff;border-top:1px solid #cccccc;}
.classification h3{ padding:.375rem 0;font-size: .75rem;    white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.classification ul li{ width:7rem; float:left; padding:0.5rem;}
.bgbottom{ background:#fff; border-radius:.45rem; }
.bgbottom img{ width:100%;border-radius: .45rem;}
.classification p{ font-size:.875rem; color:#ff0028;}
.new div .item01 .selecttoplable{ color:red;}
.selectthebasket li.on{ border-bottom:0.125rem solid #ff4c36; line-height:2.5rem}
.allbasket{ display: block; line-height: 2.5625rem;}
.new div .selectthebasket ul li a i.icon-up{font-size:.75rem;line-height:.75rem;padding:0 ;vertical-align:inherit;-ms-transform:rotate(180deg); 	/* IE 9 */-moz-transform:rotate(180deg); 	/* Firefox */-webkit-transform:rotate(180deg); /* Safari 和 Chrome */-o-transform:rotate(180deg); }
.new div .selectthebasket ul li a i.icon-down{font-size:.75rem;line-height:.75rem;}
.selectthebasket .item01 li:nth-child(4){border-bottom:0 none;}
.basket-look-all{    width: 7rem;height: 6.125rem;text-align: center;line-height: 6.125rem; font-size: .75rem; color: #e6133c;border:1px solid #cccccc;border-radius:0;}
.basket-look-all p{  padding: 2.1rem 0;}
.basket-look-all p label:first-child{   border-bottom: 1px solid #cccccc;}
.basket-look-all p label:last-child{   color: #cccccc;}
.morelabel a i {    font-size: .875rem;transition:  .8s ; -moz-transition: 0.8s;    -o-transition: 0.8s; -webkit-transition: 0.8s; line-height: .875rem;    display: inline-block;}
.morelabel a i.icon-up { transform: rotate(180deg);   -ms-transform:rotate(180deg); 	/* IE 9 */-moz-transform:rotate(180deg); 	/* Firefox */-webkit-transform:rotate(180deg); /* Safari 和 Chrome */-o-transform:rotate(180deg); }
/*.item01 li i{ transition:all .3s ease-in 0s; -moz-transition:all .3s ease-in 0s; -ms-transition:all .3s ease-in 0s; -o-transition:all .3s ease-in 0s; -webkit-transition:all .3s ease-in 0s;}
.item01 li.on i{transform:rotate(180deg);-ms-transform:rotate(180deg); -moz-transform:rotate(180deg); -webkit-transform:rotate(180deg); -o-transform:rotate(180deg);}
*/
/*帮助中心*/
.help-hostal-list{    position: relative; padding: 0.375rem;}
.help-hostal-list ul{ border-radius: .375rem; background-color: #fff;display: block;border: .125rem solid #e7e7e7;}
.help-hostal-list ul li{    height: 2.75rem; line-height: 2.75rem;    border-bottom: .125rem solid #e7e7e7;padding: 0 0.625rem;}
.help-hostal-list ul li div{      height: 100%;float: left;width: .8rem; margin: 0 0.625rem;}
.help-hostal-list ul li div img{      border: 0 none; box-sizing: border-box; vertical-align: middle; width: 100%;    margin-top: -.125rem;}
.help-hostal-list ul li p{display:inline-block;    overflow: hidden;text-overflow: ellipsis; white-space: nowrap;width: 80%;height: 2.75rem;line-height: 2.75rem;}
.help-hostal-list ul li:last-child{  border-bottom: none;}
.help-hostal-foot {    min-height: 3rem}
.help-hostal-foot div{ text-align:center;font-size:1rem;font-weight:700;height: 3rem; line-height: 3rem; position: fixed; bottom: 0; width: 100%; background-color: #fff; border-top: .125rem solid #ececec;}
.help-hostal-foot div a{ display:inline-block;}
.help-hostal-foot div a img{    width: 1.625rem;margin-right: .625rem;box-sizing: border-box;vertical-align: middle;}
.help-hostal-index ul{overflow:hidden;margin-bottom:.4375rem}
.help-hostal-index ul:last-child{margin-bottom:0rem}
.help-hostal-index ul li{width: 50%; float: left;padding:0;position:relative;}
.help-hostal-index ul li:first-child{width: 100%;}
.help-hostal-index ul li:first-child div{width:1rem;}
.help-hostal-index ul li:first-child a{    float: right;margin-right: 0.625rem;color: #9e9e9e;font-size: .75rem;display: inline-flex;}
.help-hostal-index ul li:first-child a i{ margin-top:-1px;}
.help-hostal-index ul li:first-child p{width: 40%;}
.help-hostal-index ul li p{width: 70%;}
.help-hostal-index ul li div{margin:0 0.625rem 0 0.9375rem}
.help-hostal-index ul li:nth-child(4){border-bottom:none;}
.help-hostal-index ul li:after {        content: ""; display: block; height: 2rem; width: 1px; background: #ececec;position: absolute; right: -0.0625rem;top: .375rem;}
.help-hostal-artical {    padding: 1.625rem 0.9375rem 0 0.9375rem;background: #fff;}
.help-hostal-artical h1{  font-size: 1.375rem; padding-bottom: 3.375rem;}
.help-hostal-artical div{     line-height: 1.25rem;color:#666666;text-indent: 2em;}
.help-hostal-artical .help-artical-middle{height:6.25rem;background-color:#e6133c;padding-bottom:0rem;margin-bottom:.875rem;margin-top:0.875rem}
/*帮助中心结束*/
/*我的I百联添加意见反馈*/
.new b.my-suggest-back{    background: url(../../images/back-suggest.png) #55c7dc no-repeat center center;background-size: 60% 60%;}
.u-flyer{display: block;width: 3.125rem;height: 3.125rem;border-radius:3.125rem;position: fixed;z-index: 9999;} 
/*评价中心*/
.assess-hostal-head{    background: #fff;}
.assess-hostal-head ul{   height: 2.125rem;}
.assess-hostal-head ul li{    background: #fff;float:left;width:33.3%;text-align:center;    line-height: 2.125rem; height: 2rem;}
.assess-hostal-selected{border-bottom:0.125rem solid #e6133c;}
.assess-hostal-selected a{color:#e6133c;}
.no-assess-img{    text-align: center;padding-top: 3.125rem;}
.no-assess-img img{   width:5.5rem}
.no-assess-introuduce{       font-size: 1rem; line-height: 1.625rem;text-align: center; padding-top: 0.375rem;}
.wait-assess-list {  padding:0.375rem;    }
.wait-assess-list li{        background: #fff; border: 1px solid #e9e9e9;  overflow: hidden; position: relative; display: block; border-radius: .375rem;  padding: 1rem;margin-bottom:0.4375rem}
.assess-content-images{        display: block;float: left;width: 4.625rem;height: 4.625rem; border: .125rem solid #cccccc;margin-right:1rem;  }
.assess-content-listtitle {      display: block;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height: 1.375rem; }
.assess-content-standard {       overflow: hidden;font-size: .75rem; color: #999999;}
.assess-content-standard  label{ margin-right:.875rem}
.new .wait-assess-bottom {    width: 6.25rem; height: 2rem;line-height: 2rem;  border: .0625rem solid #cccccc; border-radius: .25rem; text-align: center;display:block;float:right;overflow:hidden;margin-left:.625rem;font-size:.75rem}
.new .bottom-adress-config{position: absolute;right: 1rem;bottom: 1rem;}
.assess-detail-commit{border-radius: .375rem;margin:.375rem;background:#fff;padding:1rem;z-index:10;}
.assess-commit-container{    display: inline-block;}
.assess-content-titletwo{display: block;overflow: hidden;padding:.625rem 0;}
.assess-content-starts{height:3.625rem;line-height:3.625rem}
.assess-content-startstwo{height:2.125rem;line-height:2.125rem}
.assess-content-startstwo a{     float: left;}
.assess-content-startstwo span{       float: right;display: block; height: 100%;  line-height: 2.125rem; font-size: .75rem;  color: #999999;}
.assess-histroy-label label{color:#e6133c;font-size:.75rem;}
.assess-histroy-content{font-size:.75rem;color:#666666;margin-top:.375rem;line-height:1.0625rem;}
.starts-score-menu{    display: block;float: left;line-height: 3.625rem;}
.starts-show-menu{    display: block; overflow: hidden;}
.starts-show-container div{    padding: 0 .375rem;width: 1.625rem;    float: left;}
.starts-show-containertwo div{    padding: 0 .125rem;width: 0.725rem;    float: left;}
.starts-show-containertwo div:first-child{    padding-left:0;}
.starts-show-menu div img{box-sizing:border-box;vertical-align:middle!important;}
.cut-apart-line{height:0.0625rem;background-color:#eeeeee;    margin: 0 -.3125rem;}
.assess-label-show {overflow:hidden;}
.assess-label-show span{display: block;float: left; padding: .625rem ; border: .0625rem solid #cccccc; border-radius: .375rem;font-size:.75rem;margin:0 0.625rem 0.625rem 0;}
.assess-label-show p{    padding: 0.9375rem 0 0.625rem 0;}
.assess-photo-show{overflow:hidden;}
.assess-photo-forgoods li{padding:0}
.assess-photo-show li{    width: 4rem;height: 4rem; float: left;margin-right:0.625rem;margin-bottom:0.625rem;}
.assess-photo-show li img{    width:100%;height: 100%;display:block;    border: 0.0625rem solid #cccccc;}
.shoot-logo-show{background:url(../../images/new_store/assess-shoot.png) #999999 no-repeat center center;background-size:60% 50%;border-radius:.375rem;}
.assess-foot-commit{background: #fff; padding: .375rem;height: 2rem;line-height: 2.35rem; position: fixed; bottom: 0; right: 0;left: 0;border-top: 1px solid #eeeeee;}
.noname-foot-commit{ width: .9375rem; height: .9375rem; background-color: #e6133c; display: block; margin-top: .53125rem;border-radius:.25rem;float:left;background:url(../../images/new_store/noname-commit.png) #e6133c center center no-repeat ;background-size:70% 70%;margin-right:.625rem;}
.assess-bottom-commit{ text-align:center;font-size:.75rem;line-height: 2rem;   float: right; display: block; width: 6.25rem; height: 2rem; border-radius: .25rem;margin-left:0.4375rem} 
.assess-commit-content{height:7.8125rem;margin-bottom:.9375rem;    background: rgb(238, 238, 238);border-radius: 0.375rem; padding:0.375rem;position:relative;}
.assess-commit-content span{    position: absolute;right: 0.375rem;bottom: 0.375rem;color: #999999;font-size: .75rem;}
.assess-commit-content textarea{ line-height:1rem;  resize: none;height: 100%; width:100%;  background: none;  font-size: .75rem;}
.photo-shoot-select{    position: fixed;bottom: 4rem; right: 1.25rem;text-align: center; left: 1.25rem;    font-size: 1rem;z-index:10004;}  
.photo-shoot-select div{     background: #fff;border-radius: .375rem;margin-bottom: .375rem;}  
.photo-choose-way li{padding:1rem 0;border-bottom:.125rem solid #eeeeee;color:#40a2e1;font-size: 1rem;}
.photo-choose-way li:last-child{border-bottom:none;}
.photo-shoot-cancel{padding:1rem 0; color:#e6133c;font-size: 1rem;}
.low-score-select p{padding:0 0 0.625rem 0;}
.assess-buy-detail{overflow:hidden;}
.assess-buy-detail p{float:left;}
.assess-praise-number{float:right;color:#999999;font-size:.75rem;}
.assess-praise-number img{width: .9375rem;    float: right;}
.assess-praise-number label{    display: inline-block;float: right;}
.assess-reply{    margin: .625rem 0; padding: .625rem 0.375rem; background-color: #eeeeee; border-radius: .25rem;}
.goods-detail-assess{    padding: 0.625rem 0;font-size: .75rem;}
.goods-detail-assess label:last-child{  float:right;color:#999999 }
.tabs-five li {width:20%}
.pingjiaContwo{    border: 1px solid #e9e9e9; border-bottom: none;overflow: hidden;background: #fff;}
.assess-list-show{background:none;}
.assess-list-show ul li{    background: #fff;border-radius: .375rem; margin-bottom: .625rem;}
li.assess-images-number{text-align:center;line-height:4rem;width: 4rem ;  border: .0625rem solid #cccccc!important;border-radius: 0!important;font-size:.75rem;color:#cccccc;}
li.assess-images-number i{font-size:.75rem;}
.assess-total-photo{padding:0.3125rem;overflow:hidden;}
.assess-total-photo ul li{width:50%;float:left;padding: 0.3125rem;    box-sizing: border-box;}
.assess-total-photo ul li img{width:100%;display:block;border-radius:.375rem;}
.photo-detail-show{    position: fixed;top: 50%; margin-top: -50%;z-index:10004;}
.photo-detail-show .detailSliderStatus{position: fixed;bottom:inherit;margin-top:1.75rem}
.photo-bottom-assess{    overflow: hidden;display: inline-block; position: fixed; bottom: 0; left: 0; right: 0;padding: 0.625rem 1.25rem;z-index: 10004;}
.photo-bottom-assess p{    overflow: hidden; color: #fff;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical; display: -webkit-box;max-height: 2rem;line-height: 1rem;}
.assess-order-top{    border-bottom: 1px solid #e9e9e9; background: #fff;height: 2.75rem; line-height: 2.75rem;padding: 0 1rem;overflow: hidden;color:#bbbbbb;font-size: .75rem;}
.assess-order-top span{    float:right;line-height:inherit;    font-size: .75rem;}
.assess-order-middle	{        padding: 0.625rem 0.625rem 0 1rem;  border-bottom: 1px solid #eeeeee;    font-size: .75rem;}
li.assess-order-assessimg{    text-align: center; line-height: 4rem;width: 5.5rem;font-size: .75rem; margin-right: 0rem; margin-bottom: 0rem;}
.new .assess-order-money {padding:0 1rem;}
.new .assess-order-money span{font-size:.75rem;padding-left:0rem;margin-right:1.875rem}
.assess-order-bottom{padding:1rem 0.625rem;overflow:hidden;}
.assess-order-bottom li{    float: left;width: 33.33%;text-align:center;padding:0 0.3125rem;box-sizing:border-box;}
.assess-order-bottom li a{        display: block; border: .0625rem solid #cccccc; border-radius: .25rem;  padding: 0.625rem 0;}
.new-version-myorder{padding:0 0.55rem;}
.new .new-version-myorder div.new-version-orderlogos{padding:0.625rem 0;border-top:1px solid #eeeeee;overflow:hidden;}
.new .new-version-myorder div ul li{    width: 20%; float: left;border-bottom:none;text-align:center;font-size:.75rem;position:relative;}
.new .new-version-myorder div ul li div{    padding:0.75rem 0 0.375rem 0;height:1.25rem}
.new .new-version-myorder div ul li div img{   width:1.375rem;box-sizing:border-box;vertical-align:bottom;height: 1.375rem;}
.new .new-version-myorder div ul li  span{     position: absolute; height: 1.375rem; border: 1px solid #e6133c; border-radius: 1rem; color: #e6133c; display: inline-block; line-height: 1.375rem; background: #fff; width: 1.375rem;top: 0; left: 50%;}
.new .goods-detail-new{padding:0 0.75rem}
.new .goods-detail-new li{padding:0;}
.new-versionassess-goods{padding:0 0.625rem;overflow:hidden;}
.new-versionassess-goods p{padding: 0.625rem 0;border-bottom:1px solid #eeeeee;font-size:.75rem}
.new-versionassess-goods p span{margin-left:1rem;font-size:.75rem}
.new-versionassess-goods p a{float:right}
.new-versionassess-goods p a i{font-size:.75rem}
.new li.new-versionassess-bottom{    padding: 0.625rem 0;text-align: center;    font-size: .75rem;}
.new li.new-versionassess-bottom a{padding: 0.625rem;box-sizing: border-box;display: inline-block;border: 1px solid #cccccc;}
.assess-hotal-add{    padding: 0.625rem 0 0 0; border-top: 1px dashed #eeeeee; color: #999999;}
.assess-hotal-add label{   color:#e6133c}
.goodsassess-top-label{    padding: .4375rem 1rem 0 1rem;}
.goodsassess-top-label span{  margin-bottom:0.4375rem;background:#fff}
/*背景通用颜色-红*/
.new .background-color-red{background-color:#e6133c;}
.new .background-color-red2{background-color:#ff4141;}
/*背景通用颜色-橙*/
.new .background-color-orange{background-color:#f5a623;}
/*背景通用颜色-绿*/
.new .background-color-green{background-color:green;}
/*背景通用颜色-灰*/
.new .background-color-ash{background-color:#d6d6d6;}
.new .background-color-ash2{background-color:#999999;}
.new .background-color-ash3{background-color:#e1e1e4;}
/*字体通用颜色-白*/
.font-color-white{color:#fff!important;}
/*字体通用颜色-灰*/
.new .font-color-ash{color:#adadad}
.new .font-color-ash1{color:#666666!important}
.new .font-color-ash2{color:#999999!important}
.new .font-color-ash3{color:#a0a0a0}
/*字体通用颜色-黑*/
.new .font-color-black{color:#4e4e4e!important;}

/*字体通用颜色-红*/
.new .font-color-red{color:#e6133c!important}
.margin-length-topone{    margin-top: .93725rem;}
.margin-length-bottomone{    margin-bottom: .25rem;}
/*通用头部标准fix*/
.generic-head-top{    position: fixed;    top: 2.9625rem;left: 0; right: 0; z-index: 9;background-color:#fff}
/*通用阴影*/
.box-shadow-show{box-shadow:0 0 6px #ccc}
/*自提门店列表*/
/*自提门店列表*/
.new div .head-top-height ul li{height:2.8125rem;}
.new div .head-top-height ul li a{height:2.8125rem;line-height:2.8125rem;}
.get-myself-doorlist{padding:.375rem;margin-top:2.8125rem;margin-bottom:2.125rem}
.get-myself-doorlist li{border-radius:.375rem;background-color:#fff;padding:0.625rem; overflow: hidden;margin-bottom:.375rem}
.doorlist-detail-show div{    height: 7rem;line-height: 7rem; float: left;width: 1.5rem;margin-right:.5rem;}
div.doorlist-detail-lastdiv { float: right;width: 12%;font-size: .75rem;line-height:normal;text-align: center;}
div.doorlist-detail-lastdiv a{     display: inline-block;line-height: 1.25rem;text-align: center;    margin-top: 0.3125rem;}
div.doorlist-detail-lastdiv a img{    width:1.5rem;}
.doorlist-detail-show p{  display:block;overflow:hidden;width:75%;line-height: 1.25rem;color:#666666;font-size:.75rem}
.new p.doorlist-detail-firstp{padding:.3125rem 0 0.75rem 0;color:#333333;    line-height: normal;font-size:.875rem}
p.doorlist-detail-secondp{height: 2.5rem;}
.doorlist-detail-show div span{  display:block;width:1.5rem;height:1.5rem;border-radius:1rem;text-align:center;line-height:1.5rem;color:#fff;margin-top:2.75rem;border:2px solid #eeeeee}
.doorlist-detail-bottom div {    position: fixed;bottom: 0;left: 0; right: 0; background: #fff; height: 3.4375rem;padding: .375rem; box-sizing: border-box;}
.doorlist-detail-bottom div a {      background: #e6133c;display: block;width: 100%;height: 100%;border-radius: .375rem; text-align: center;line-height:2.6875rem;color:#fff;font-size:1rem}
.connect-inform-show{    position: fixed; bottom: 3.4375rem;left: 0rem;right: 0;height: 2.125rem;line-height: 2.125rem;opacity: .6; background: black;color: #fff;padding: 0 0.375rem 0 0.9375rem;font-size: .75rem;}
.connect-inform-show .icon-enter{ float: right;}
.get-no-doorlist{position: absolute;top: 2.8125rem; left: 0; right: 0;bottom: 5.5625rem;background: #eeeeee url(../../images/stroll/bglogo.png) no-repeat center; background-size: 3.75rem auto;    padding: 2.8125rem 0 0 0;text-align: center;color: #b2b2b4;font-size: 1rem;}
.doorlist-map-bottom{min-height:3.4375rem;}
.doorlist-map-bottom div{position: fixed; bottom: 0;left: 0;right: 0; padding: .375rem 0.1875rem;background: #fff;box-shadow: 0 0 6px #ccc;}
.doorlist-map-bottom div ul li{float: left;width: 50%;text-align: center;    padding: 0 0.1875rem;box-sizing: border-box;}
.doorlist-map-bottom div ul li a{display:block;    padding: 0.875rem 0rem;border-radius:0.375rem;color:#fff;    font-size: 1rem;}
.doorlist-map-detail {    height: 8.25rem; background: #fff; padding: 0.625rem 0.375rem 0 1rem;box-sizing: border-box;    position: absolute; bottom: 3.4375rem;left: 0;right: 0;border-top:1px solid #e7e7e7}
.doorlist-map-detail p{        line-height: 1.25rem;font-size: .75rem;color:#666666}
.doorlist-map-show{    position: absolute;bottom: 11.6875rem;left: 0; right: 0;top: 0; background: #fff;}
.doorlist-map-distance{    float: right;font-size: .75rem; margin-right: 1rem;color: #b8b8b8;}
.full-doorlist-logo{    background: #999999;color: #fff;border-radius: .25rem;padding: .125rem;box-sizing: border-box;margin-left: .375rem;}
.top-introduce-show{padding:0  0.375rem;    color: #b6b6b7;}
.take-self-doorlist{padding:0  0.375rem;}
.take-self-doorlist li{height: 8.25rem;background: #fff;padding: 0.625rem 0.375rem 0 0.625rem; box-sizing: border-box;border-radius:.375rem;border:1px solid #e7e7e7;margin-bottom:0.625rem;}
.take-self-doorlist li p{    line-height: 1.25rem;font-size: .75rem;color: #666666;}
.take-doorlist-choose{padding:0 0.375rem;}
.kindly-reminder{padding:1.25rem 1rem;}
.kindly-reminder p{margin-top:0.625rem;font-size:.75rem;color:#999999;line-height:1.125rem;}
.config-doorlist-top	{    height: 8.25rem; background: #fff; padding: 0.625rem  0.625rem 0 0.625rem; box-sizing: border-box; border: 1px solid #e7e7e7;}
.config-doorlist-top	p	{    line-height: 1.25rem; font-size: .75rem; color: #666666;}
.new .config-doorlist-bottom{     border-top: none; padding: 1rem 0.625rem;}
.new .take-margin-config{    margin-bottom: 0;margin-top: 0.625rem;}
/*百宝箱新加*/
.jpsg{background-image: url(../../images/new-icon/icon-index-jpsg.png);}
/*登录*/
.simple-password-input{border: 1px solid #e9e9e9;overflow: hidden; position: relative;}
.simple-password-input input{    border: none; width: calc(100% - 1.625rem);height: 100%;font-size: .75rem; padding: 1rem .625rem 1rem 1rem;}
.simple-password-spacing{padding:0.3125rem 0;overflow: hidden;}
.password-strength-show{display:block;float:right;width:2.5rem;height:0.9375rem;border:.0625rem solid #d9d9d9;font-size:0.625rem;text-align:center;margin-left:0.625em}
.simple-password-buttom	{    height: 2.75rem;line-height: 2.75rem;font-size: 1.0625rem;text-align: center;display: block;white-space: nowrap; color: #fff;    width: 100%; border: none;}
.new .product-filter ul li.login-way-select{border-bottom:2px solid #e6133c}
.new .product-filter .login-way-select a{color: #e6133c}
.verification-input-length{width: calc(100% - 6.875rem - 0.125rem);float:left;margin-right:.625rem;}
.verification-input-buttom{padding: 1rem 0;overflow: hidden;text-align: center; border-radius: .375rem;color: #fff;width: 6.125rem;}
.message-send-show {       margin-top: 1.25rem;text-align: center;}
.message-send-show a{    display: inline-block;padding: 1rem;color: #fff; background: #323232; border-radius: .375rem;min-width:12.5rem}
.new-login-input	input{    border: none; width: calc(100% - 3.15rem); height: 100%; font-size: .75rem;  line-height: auto; padding: .9rem .375rem .9rem 2.75rem;  text-indent: .2rem;color: #000; font-weight: 500;}
.new-login-input	b{font-size: 2.5rem;font-weight: 200;   display: block;position: absolute;}
.new-login-input	a.find-back-password{    display: block;position: absolute; right: .625rem; top: 50%; width: 1.125rem; height: 1.125rem;    margin-top: -.55125rem;color: #999}
.bottom-prompt-login{padding:0.9375rem 0 ;overflow:hidden;}
.boxalert-prompt-login {    position: absolute;left: 0;right: 0; bottom: 15%;text-align: center;}
/*优惠券新增按钮样式*/
.new .button-border-control{border:none;}
.button-border-control .background-color-ash{border:1px solid #eeeeee;}
.coupon-has-get{position: fixed;bottom: 3rem;left: 0; right: 0;background: #fff;padding: .375rem; color: #666666; font-size: .75rem;border-top: 1px solid #eeeeee;}
.new .product-filter ul li.gold-selected a{    color: #f8d7a1;border-bottom: 3px solid #f8d7a1;}
.new .quick-buy-hourglass{width:.75rem!important;    box-sizing: border-box;vertical-align: middle;margin-right:.25rem}
/*闪购新样式*/
.new .flashsale1{
	background-color: #f8d7a1!important;
}
.new .flashsale {
    position: absolute;
    display: block;
    top: .625rem;
    right: 0;
    color: #fff;
    background: #6d4333;
    padding: 0 .375rem;
    border-radius: 50rem 1rem 0 50rem;
    font-size: .875rem;
    font-weight: 100;
    height: 2rem;
    line-height: 2rem;
    z-index: 3;
    box-shadow: 1px 1px 1px 0 rgba(71, 71, 71, 0.56);
	min-width: 7rem; 
	text-align: center;
}
.buttonm2 {
    background-color: #fff;
    height: 29px;
    width: 28%;
    border-radius: 5px;
    position: absolute;
    bottom: 0.625rem;
    right: 0;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    font-size: 18px;
    font-family: "微软雅黑";
    z-index: 2;
}
/*收藏新增*/
.collection-top{    text-align: center;
    line-height: 2rem;
    height: 2rem;
    font-size: 1.1rem;
    font-weight: 400;}
/*无结果页面*/
.store-margin{margin-top:13rem;}
.noresult-img{text-align:center;    margin-top:calc(50%);}
.noresult-img img{width:7.625rem;}
.noresult-coupon-img{margin-right:-0.875rem}
.noresult-text{text-align:center;font-size:1.375rem;color:#848689}
/*不参与活动新增*/
.new p.not-join-active{    font-size: .75rem;color:#ffb541;margin: 0;    padding: 0;    line-height: 1.5rem;}
/*精选篮筐列表页优惠计算中样式*/
.coupon-calculate{font-size:.75rem}
/*快到家-新*/
.quickhome-adresslist {    background: #fff;}
.quickhome-adresslist li{padding:1.25rem 1rem;    border-bottom: 1px solid #eeeeee;}
.quickhome-adressdetail {font-size:.75rem;margin-top:.375rem;color:#808281}
.new .quickhome-adressmanage li{  background: #fff;  border-bottom: 1px solid #e7e7e7; margin:0;border-top: 1px solid #e7e7e7;margin-top:.6875rem;}
.new .quickhome-adressmanage .addressCon{padding:.5rem 0;}
.adressmanage-top{padding:.75rem 1rem;}
.quickhome-adressmanage-detail {margin-top:.75rem;line-height:1.125rem}
.quickhome-adresstele{float:right!important}
.adressmanage-bottom{    height: 2.8rem;border-top: 1px solid #eeeeee; line-height: 2.8rem; padding: 0 1rem;}
.default-choose-round{    display: inline-block;height: 1.5rem; width: 1.5rem; border: 2px solid #eeeeee;vertical-align: middle; border-radius: 50%;text-align:center;line-height:1.5rem;    margin-top: -1px;}
.adress-manage-logo{    display: block;float: right;width: 3.875rem; height: 100%;    text-align: center;margin-left:.625rem}
.iconedit{    width: .875rem;box-sizing: border-box;vertical-align: middle; margin-top: -2px; margin-right: .25rem;}
.quickhome-top-search{    background: #fff; position: relative;box-sizing: border-box;height: 2rem; line-height: 2rem;    border-radius: .25rem;color:#cccccc}
.quickhome-top-search i{     float: left;width: 1rem; margin-left: .625rem;}
.quickhome-top-search .inputSearch{     height: 100%; color: #4b4b4b;font-size: .875rem;background: #fff; display: block; border: none; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;overflow: hidden; -webkit-box-flex: 1; width: calc(100% - 1.625rem)}
.top-search-total{    padding: .375rem;border-bottom: 1px solid #e7e7e7;background: #f5f5f5;}
.quick-adress-config{    height: 2.75rem;line-height: 2.75rem; padding: 0 1rem; background: #fff;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;}
.quickhome-icon-adress{    width: 1.25rem; box-sizing: border-box;vertical-align: middle;}
.not-configaddress-img{text-align:center;margin-top:4.8rem}
.not-configaddress-img img{width:5.125rem}
.not-configaddress-text{text-align:center;font-size:1rem;color:#b2b2b4}
.quickhome-adress-button {    text-align: center; margin-top: 2rem;}
.quickhome-adress-button a{    display: inline-block; padding: 0.875rem 1.5rem; border-radius: .375rem;background: #fff;min-width:8rem;box-sizing:border-box;font-size:1rem}
.quickhome-adress-addtop{padding:0 1rem;height:2.125rem;line-height:2.125rem;background-color:#fffcea;overflow:hidden;}
.quickhome-adress-media{width:25%;float:left;    display: block;height: 100%;}
.quickhome-adress-toptext{width:57%;float: left; display: block;height: 100%;}
.quickhome-adress-input{    border: none; display: block;width: 100%;height: 2.75rem;}
.quickhome-newadd-button{    position: fixed; left: 0;right: 0; bottom: 0; padding: .375rem; background: #fff;box-shadow: 0 0 6px #cccccc;}
.quick-adress-details{border-top:none;}
.quick-middle-button{margin-top: 1.25rem;}
.quickhome-near-top{padding: 1.25rem 1rem 0.625rem 1rem;}
.quickhome-logined-adress li{background: #fff;border-bottom: 1px solid #e7e7e7;    height: 5.625rem;box-sizing: border-box;    padding: .75rem 1rem;overflow:hidden;}
.quickhome-logined-adress li:first-child{border-top: 1px solid #e7e7e7;}
.quickhome-logined-adresspick{height:4rem;float:left;margin-right:.375rem}
.quickhome-logined-adresspick span{margin-top:1.25rem}
.new .quickhome-logined-adrebottom{height:auto;    padding: .375rem 1rem;}
.new .quickhome-logined-adrebottom div{width:50%;text-align:center;float:left;    padding: .625rem 0rem;}
.new .quickhome-logined-adrebottom div a{display:inline-block;}
.new .quickhome-logined-adrebottom div:first-child{    border-right: 1px solid #cccccc; margin-left: -1px;}
.new .quickhome-logined-adrebottom div img{width:1.25rem;    float: left;margin-right:.75rem;    height: 1.25rem;}
.new .quickhome-logined-adrebottom div label{  display: inline-block;height: 1.25rem;line-height: 1.25rem;}
.address-histroy{padding: 0.875rem 0.9375rem;}
.address-search-input{border-bottom:1px solid #d9d9d9}
.address-search-input div{border: 1px solid #fff;background: #fff;position: relative;height: 2rem;font-size: 1.2rem;display: -webkit-box;box-sizing:border-box;}
.address-search-input img{    display: block;width: 1.75rem;}
.address-search-input input.inputSearch{     height: 100%;color: #4b4b4b;background: #fff;display: block;border: none;overflow: hidden;-webkit-box-flex: 1;font-size: .75rem}
.remove-histroy{margin-top:1.75rem;text-align:center;}
.quick-search-fix{    position: fixed;
    left: 0;
    right: 0;
    top: -100rem;
    overflow: auto;
    background: #eeeeee;
    transition: all .2s ease;}
.right-cancel{right:0;}
/*快到家-新结束*/
/*时令生鲜*/
.products-item2{margin:0 -1px 0 0;overflow:hidden;}
.products-item2 li{    width: 50%;float: left;background: #fff;position: relative;box-sizing: border-box;padding: 0 .625rem 1rem 0.625rem;border-left: 1px solid #eeeeee; margin-left: -1px;border-bottom: 1px solid #eeeeee;font-size: .75rem;}
.freshlist-top-logo{    position: absolute; width: 2.5rem; height: 2.5rem; text-align: center;border-bottom-left-radius: 50%; border-bottom-right-radius: 50%;line-height: 2rem;    z-index: 9}
.freshlist-top-image{    position: relative; z-index: 2;}
.freshlist-top-image img{width:100%}
.freshlist-no-goods{position: absolute;top: 50%;left: 50%;width: 4.375rem;height: 4.375rem;background: #000000;opacity: .6;margin-top: -2.1875rem; margin-left: -2.1875rem;text-align: center;border-radius: .375rem;line-height: 4.375rem;}
.freshlist-goods-price{    color: #e6133c;font-size: 1rem;margin-top: .625rem;}
.freshlist-goods-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.freshlist-through-price {     text-decoration: line-through;color: #a3a3a3;font-size: .75rem; margin-left: .625rem; }
.fresh-advance-list li{height: 8.125rem;box-sizing: border-box; padding: .625rem 1.25rem 0.625rem 0.625rem;background:#fff;border-bottom:1px solid #eeeeee}
.fresh-advance-img{    height: 100%;float: left;display: block;}
.fresh-advance-firstp{        text-align: right;font-size: 0.5625rem;height: .75rem;line-height: .75rem;} 
.fresh-advance-secondp{ line-height: 1.25rem; overflow: hidden!important; max-height: 6.25rem; text-overflow: ellipsis; padding:0 0 0 0.375rem;color: #252525;-webkit-line-clamp: 5;-webkit-box-orient: vertical;display: -webkit-box;    width: 6.2rem;float: left;} 
.fresh-advance-firstp label{ color:#addb66;font-weight: 700;}
.fresh-advance-thirdd{    float: right; border: 1px solid #addb66; height: 3rem;width: 6.8125rem;text-align: center; border-radius: .375rem;    font-size: .75rem;}
.fresh-advance-thirdtop{    height: 50%;line-height: 1.5rem; border-bottom: 1px solid #c8f0e2;background: #f1f9e5; color: #addb66;}
.fresh-advance-thirdbottom{     line-height: 1.5rem;color: #e6133c;font-weight: 700;}
.fresh-skip{padding:.625rem 0.625rem 0 0.625rem}
.fresh-skip-title{padding-bottom:.625rem;}
.fresh-skip-title div{border-left:3px solid #76c300}
.fresh-skip-one{margin:0 0.875rem 0 0.5rem;font-size:1rem;}
.fresh-skip-two{font-size:.75rem;color:#76c300}
.fresh-skip-three{float:left;margin-right:.25rem;font-size:.75rem;margin-top:1px;}
.fresh-discount-one{    text-align: right;font-size: 1rem;padding: .5rem 0;}
.fresh-discount-two{    text-align: right;font-size: .75rem;color:#999999;overflow:hidden;min-height:2.8125rem}
.fresh-discount-three{text-align:right;}
.fresh-discount-three span{font-size:1.125rem;color:#e6133c;margin-right:.75rem;}
.fresh-discount-three label{font-size:.75rem;color:#999999;}
.fresh-menu{ overflow:hidden;}
.fresh-menu li{ width: 50%;float: left;background: #fff;position: relative;box-sizing: border-box;border-left: 1px solid #eeeeee; margin-left: -1px;border-bottom: 1px solid #eeeeee;font-size: .75rem;height: 5.625rem; }
.fresh-menu li img{display:block;width:100%;height:100%; }
.fresh-menu-name{    position: absolute;top: .625rem;left: .625rem;}
.fresh-menu-textone{font-size:.9375rem;font-weight:700;}
.fresh-menu-texttwo{font-size:.625rem;color:#ababab}
.fresh-link-img img{width:100%;display:block;}
.fre-co-1{color:#ff4200}
.fre-co-2{color:#76c300}
.fre-co-3{color:#0068dd}
.fre-co-4{color:#da9f00}
/*时令生鲜结束*/

/*我的百联通*/
.my-common-top{    overflow: hidden; position: relative;height: 12.6875rem;}
.my-common-top img{      display: block;width: 100%;}
.my-common-topone {     position: absolute; top: .75rem; padding: 0 .625rem 0 0.9375rem;right: 0; left: 0;height:1.25rem;line-height:1.25rem;}
.my-common-topone a{   color:#fff;}
.my-common-topone a i{  font-size: 1.25rem;}
.my-common-messagelogo{    display: block; width: .3rem; height: .3rem; background: #fff; border-radius: 100%;float: right;}
.my-common-toptwo{    position: absolute;top: 2rem;left: 0;right: 0;height: 7.875rem;padding: 1.25rem 1rem .75rem 1rem;box-sizing:border-box;}
.my-common-topcircle { width: 5rem; height: 5rem;   position: relative; border-radius: 50%; background: #c54e57;}
.my-common-circleleft, .my-common-circleright { width: 5rem;  height: 5rem; position: absolute; top: 0;left: 0;}
.left, .right {display: block; width:5rem; height:5rem; background:#cc9ea8; border-radius: 50%; position: absolute; top: 0;left: 0;transition:all .2s ease }
.my-common-circleright, .right { clip:rect(0,auto,auto,2.5rem);}
.my-common-circleleft, .left {clip:rect(0,2.5rem,auto,0);}
.my-common-circlemin {width: 4.375rem; height: 4.375rem;border-radius: 50%;left: 0.3125rem;top: 0.3125rem;background: #941d37; position: absolute;text-align: center; line-height: 4.375rem;}
.my-common-circlelogo{    width: 4.125rem; height: 4.125rem; display: inline-block;border-radius: 100%; background: #e16a6b; margin-top: .125rem;overflow:hidden;}

.my-commom-toptwohead{    display: block;width: 5rem;height: 100%;    position: relative; float: left;}
.my-common-integral{   display: inline-block;width:100%;text-align:center;font-size:.625rem;margin-top:.125rem;color:#cfb4b9}
.my-common-userdetail{    overflow: hidden;padding: .625rem 0 0 .75rem; width: 62%; box-sizing: border-box;float:left;}
.my-common-userdetail p{  margin-bottom:.5rem;}
.my-common-username{font-size:1rem;color:#fff}
.my-common-member{color:#f2f2f2;font-size:.8125rem;}
.new .member-logo{   width:2.6875rem;float:left;margin-right:.625rem;}
.my-commom-userbottom{font-size:.625rem;color:#fff}
.my-commom-mincode{margin-top: 1.25rem;float:right}
.my-commom-mincode i{font-size:1.5rem;color:#f4c1ba}
.my-common-topthree{    position: absolute;bottom: 0; left: 0;right: 0; height: 2.7rem;background: rgba(0,0,0,.6);}
.my-common-topthree li{width: 50%;float: left;height: 2.7rem;    color: #fff;text-align: center; padding: .5rem 0;box-sizing: border-box;font-size:.75rem}
.my-common-topthree li span{font-size:.75rem}
.my-common-topthree li label{font-size:.625rem}
.my-commom-detaillist{    background: #fff;padding: 0 0.9375rem;    margin-bottom: .625rem;}
.my-commom-listtop{    height: 2.75rem;line-height: 2.75rem;overflow: hidden;}
.my-commom-listtop label,.my-commom-listtop label i,.new .my-commom-bottomlist label,.new .my-commom-bottomlist label i{ font-size:.75rem;color:#bbbbbb;margin-left:.625rem;vertical-align: middle;}
.my-commom-listbottom{ padding: 0 ;border-top: 1px solid #eeeeee;    overflow: hidden;}
.my-commom-listcontain{      padding: 0.625rem 0;overflow: hidden;}
.my-commom-listcontain li{     width: 20%;float: left;border-bottom: none; text-align: center; font-size: .75rem; position: relative;}
.my-commom-listcontain li span{     position: absolute; height: 1rem;border: 1px solid #e6133c; border-radius: 1rem; color: #e6133c;display: inline-block; line-height: 1.2rem;background: #fff; width: 1rem;top: 0;left: 50%;}
.my-commom-listcontainlogo{    padding:0.46875rem 0;}
.my-commom-listcontainlogo i{ font-size:1.5rem;color:#999999;}
.my-commom-wallet{     display: inline-block; text-align: center; padding: 1.25rem 0.625rem;float:left}
.my-commom-wallet  div {     margin-bottom: .37rem;}
.my-commom-wallet  p { font-size:.75rem}
.new .my-commom-bottomlist{padding:0 .9375rem;}
.new .my-commom-bottomlist a{padding:0.55rem 0;}
.my-commom-ativepic img{ display:block;}
.my-commom-ativepic{    margin-bottom: .625rem;}
.my-commom-specific{display: inline-block;line-height: 1.5rem; padding: 0 .375rem; background: #e6133c;color: #fff; border-bottom-right-radius: .55rem; border-top-right-radius: .55rem; border-top-left-radius: .75rem;}
.my-commom-specificborder{    display: inline-block; height: 1.5rem;width: 1.5rem; background: #e6133c; float: left;margin-top: 0.625rem;}
.my-commom-specificborder label{     display: block;background: #fff; height: 1.5rem; border-bottom-right-radius: 1rem;margin:0;}
.my-special-padding{padding:0 .5625rem 0 0.9375rem;}
.icon-size-control i{font-size:2.5rem;}
/*颜色*/
.co-1{color:#ea1d76}
.co-2{color:#6d702e}
.co-3{color:#77bc1f}
.co-4{color:#cc003d}
.co-5{color:#ff6b00}
/*卖点信息*/
.new p.sel-detail{font-size:.75rem}
/*卖点信息结束*/
/*联名卡申请*/
.connect-card-introduce{    background: #fff; padding: .625rem 1rem;font-size:.75rem;line-height: 1.125rem;margin-top: 1px;}
.connect-card-introduce div{       padding: 0 0 0 1.1875rem;}
.connect-card-introduce p{ font-size:.75rem;line-height: 1.125rem;}
.connect-card-title {     background: #fff;padding: 0 1rem;}
.card-title-top {     padding: .9375rem 0;text-align: center;}
.card-title-bottom {        width: 7.5rem; margin-right: .5rem; float: left;font-size: .75rem;box-sizing: border-box;position: relative;}
.card-text-bottom {     display: table-cell; width: calc(100% - 9rem);font-size: .75rem;color: #666666;text-indent: 2em;}
.car-connect-bottom{min-height:3.5rem}
.car-connect-bottom div{    position: fixed; left: 0;right: 0;bottom: 0;padding: .375rem;}
.add-selef-introduce{background:#fff;margin-top:.375rem}
.add-selef-introduce li{    height: 2.6875rem;line-height: 2.6875rem;padding: 0 1rem;border-bottom:1px solid #e9e9e9;font-size:.75rem}
.add-selef-introduce input{     height: inherit;width: 100%;font-size:.75rem}
.add-selef-introduce li:last-child	{     height: auto; line-height: normal;padding: 0.625rem 1rem;border-bottom: none;    position: relative;}
.condition-text	{    margin-bottom: .875rem;display: block; overflow: hidden;}
.connect-bottom-img{    display: block;height: 4.6875rem;float: left; width:7.5rem; border: 1px solid #e9e9e9;border-radius: .375rem;box-sizing: border-box;}
.apply-success-show{    background: #fff;margin-top: .375rem;padding: 0 1rem;}
.apply-success{font-size: 1.5625rem;line-height: 2rem;color: #0094de;text-align: center;padding: 1.125rem 0;}
.apply-success i{    display: inline-block;box-sizing: border-box;vertical-align: middle; margin-top: -.22rem;}
.success-congradulation{    text-align: center;font-size: .9375rem;margin-bottom: 1.125rem;}
.evolve-warn{    text-align: center;font-size: .75rem;margin-bottom: .25rem;}
.special-pink-buttom{    background: #ffeef1;color: #e6133c;border: 1px solid;}
.clause-agree{    position: absolute; left: 0;right: 0;top: -1.5rem;text-align: center;margin:0;}
.no-connect-card{    text-align: center;font-size: .9375rem;margin-top: 45%;}
.apply-now{margin-top:1.75rem;font-size: 1rem;}
.card-list-frame{    background: #fff;border: 1px solid #e9e9e9;}
.card-list-frame li:first-child{     height: 2.8125rem;line-height: 2.8125rem;}
.card-list-frame li:last-child{       padding: .5rem 0;border-bottom: none;}
.card-list-frame li{padding: 0 0.375rem 0 1rem;border-bottom:1px solid #e9e9e9}
.car-top-number{font-size:1.25rem;color:#e6133c}
.card-listtop-title{padding:0.875rem 0 0.625rem 0}
.card-frame-bottom{    padding: 0 0 0.875rem 0;    overflow: hidden;}
.card-enter-link{    display: table-cell;width: 1rem;vertical-align: middle;color: #666666;}
.apply-time-show{    font-size: .625rem; position: absolute; bottom: 0;text-align: center;right: 0; left: 0; background: #666666;color:#fff}
.card-img-select{    height: 6.25rem;padding: 0 0 0.875rem 0;text-align:center;}
.center-card-img	{    height: 100%; width: 10.3125rem; border-radius: .375rem;border: 1px solid #e9e9e9; box-sizing: border-box;}
.agreement-bottom input[type="checkbox"] {-webkit-appearance: none; background-color: #fff; border: 1px solid #e6e6e6; border-radius: 2px; float: left; height: .875rem; outline: medium none; position: relative;vertical-align: middle; width:.875rem;margin-right:.25rem;}
.agreement-bottom input[type="checkbox"]:checked::after {border-bottom: 0.05rem solid #fff; border-left: 0.05rem solid #fff; content: ""; height: 0.2rem;left: 0.15rem; position: absolute;top: 0.15rem;transform: rotate(-45deg); width: 0.4rem;}
.agreement-bottom input[type="checkbox"]:checked {background-color: #fe5b4a; border-color: #fe5b4a;height: .875rem;width: .875rem;}
.selct-choose{border: none;width: 100%;appearance:none;-moz-appearance:none;-webkit-appearance:none; background: url("../../images/new_store/icondown.png") no-repeat scroll right center;  background-size: .8rem;  color: #999999;}


.card-img{ text-align:center;height: 5.25rem;overflow:hidden;padding-bottom:.875rem;}
.new .card-img img{ width:auto;height:100%;vertical-align: middle}
.card-roll{width:100%;height:100%;position:relative;left:0;}
.card-roll li{width:50%; height: 5.25rem;line-height:5.25rem;float:left;}
.card-roll li:nth-child(1){width:100%;}
.card-roll li~li{visibility:hidden;}	
/*联名卡申请结束*/
/*支付成功加领券入口*/
.catch-coupon-entry{    height: 5.625rem;padding: 0 0.625rem;}
/*我的百联通（加）*/
.custom-service{margin-top:0.625rem; background:#fff;padding:0 1rem;}
.custom-service li{height:2.625rem;line-height:2.625rem;border-bottom:1px solid #eeeeee;}
.custom-service li:last-child{border-bottom:none;}
.custom-service li .icon-enter{float:right;}
.list-detail-show{float:right;color:#bbbbbb;font-size:.75rem;}
.custom-service .head-sculpture{height:5.375rem;line-height:5.375rem;}
.head-sculpture .list-detail-show img{width:4rem;    box-sizing: border-box;vertical-align: middle;}
.exit-buttom{position:absolute;bottom:0;right:0;left:0;padding:1rem;}
.membership-card-code{text-align:center;margin-top:2rem;border:1px solid #efefef;}
.membership-card-code a{display:inline-block;width:60%;background:#fff;padding:.75rem;border-radius:.75rem;position:relative;}
.menbership-name-show {text-align:left;    margin-top: 1rem;overflow: hidden;margin-bottom:2.1875rem;}
.menbership-name-userlogo{width:4rem;height:4rem;border-radius:100%;overflow:hidden;float:left;margin-right:.5rem;}
.menbership-name-userlogo img{display:block;width:100%;}
.card-name-firstp{padding:0.625rem 0;font-size:1rem;}
.card-name-secondp {   font-size:.8125rem;}
.cover-logo-image{position:absolute;top:0;right:0; left:0; bottom:0;padding:.75rem;}
.cover-logo-image img{width:100%;height:100%;border-radius:.75rem;}
.text-remind{padding:1.875rem 0;text-align:center;color:#d1d1d1;font-size:.75rem;}

.freedom-head{font-weight: 700;margin-bottom: .625rem;font-size: 1rem;}
.freedom-bottom-detail{    font-size: 1rem; line-height: 1.375rem;color:#999999;}
.freedom-top{    padding: 1rem 0.9375rem;position: relative;}
.freedom-details{padding:0 0.9375rem;}
.freedom-button{padding:0.9375rem;}
.freedom-button a {border:1px solid #cccccc;color:#666666;border-radius:.25rem;}
.freedom-details li{padding:1rem 0 0.9375rem 0;border-bottom:1px solid #eeeeee}
.freedom-logo{    width: 3.125rem;background: #fff;text-align: center; border-radius: .25rem;float: left;margin-right: 1rem;}
.freedom-logo i{ font-size:2.4375rem;display: block;}
.freedom-name{    font-size: 1.3125rem; color: #fff;font-weight: 700;line-height: 2.5rem; height: 2.5rem;}
.freedom-text{    float: right;line-height: normal;font-size: .75rem;font-weight: 300;padding: .375rem 0;}
.trilateral-up{width: 0px; height: 0px;border-left: 0.5625rem solid transparent;border-right: 0.5625rem solid transparent;border-bottom: 0.5625rem solid #fff;}
.trilateral-adress{position:absolute;bottom:0;left:1.9375rem}
.freedom-red-font{font-size:.9375rem;color:#e6133c}
.new  .backcolor-1{background:#0047ba;}
.new  .backcolor-2{background:#55565a;}
.new  .backcolor-3{background:#b7182d;}
.new  .backcolor-4{background:#ea1d76;}
.new  .backcolor-5{background:#218649;}
.new  .backcolor-6{background:#77bc1f;}
.new  .backcolor-7{background:#6d702e;}
.new  .backcolor-8{background:#0093c9;}
.new  .backcolor-9{background:#cc003d;}
.new  .backcolor-a{background:#f47380;}
.new  .backcolor-b{background:#f8bb27;}
.new  .backcolor-c{background:#fc8637;}
.new  .backcolor-d{background:#c36bec;}
.new  .backcolor-e{background:#2bb4f3;}
.new  .fontcolor-1{color:#0047ba;}/*贵宾客服专线*/
.new  .fontcolor-2{color:#55565a;}/*贵宾室茶歇*/
.new  .fontcolor-3{color:#b7182d;}/*会员日*/
.new  .fontcolor-4{color:#ea1d76;}/*积分通享*/
.new  .fontcolor-5{color:#218649;}/*快捷收银通道*/
.new  .fontcolor-6{color:#77bc1f;}/*免费停车*/
.new  .fontcolor-7{color:#6d702e;}/*生日礼遇*/
.new  .fontcolor-8{color:#0093c9;}/*雨无忧*/
.new  .fontcolor-9{color:#cc003d;}/*专属优惠*/
.new  .fontcolor-a{color:#ff6b00;}/*专属优惠*/
.new  .fontcolor-b{color:#46797b;}/*专属优惠*/
.new  .fontcolor-c{color:#ffb700;}/*专属优惠*/
.total-integral{height:3.3125rem;line-height:3.3125rem;background:#fff;border-bottom:1px solid #dedede;padding:0 0.9375rem ;}
.total-integral-media{font-size:.9375rem;font-weight:700;float: left;}
.total-integral-num	{font-size: 1rem;font-weight: 700;color: #e6133c;margin-right: .625rem;}
.integral-menu { height: 2.625rem;}
.integral-menu li{float:left;width:50%;height:2.625rem;line-height:2.625rem;box-sizing:border-box;text-align:center;}
.integral-menu li a{    display: inline-block;padding: 0 1.0625rem;color:#999999;    height: 2.5625rem;}
.new .select-integral{border-bottom:1px solid #999999;color:#333333}
.integral-list{margin-top:-1px;padding:0 0.9375rem;background:#fff;border-top:1px solid #dedede}
.integral-list li{padding:0.9375rem 0;border-bottom:1px solid #eeeeee;overflow:hidden;}
.integral-way{    height: 2.65rem;width: 2.65rem;display: block;float: left;line-height: 2.65rem; text-align: center;color:#fff;border-radius:.25rem;margin-right:.625rem;}
.integral-details{overflow:hidden;}
.integral-details p{font-size:.75rem;margin-top:.625rem;color:#666666;overflow:hidden;}
.integral-details .integral-details-title{margin-top:0;color:#333333}
.integral-num-container{font-size:.75rem;margin-top:-.125rem;}
.integral-detail-num{font-size:1rem;color:#e6133c;font-weight:700;margin-right:0.3125rem;vertical-align: middle;}
.integral-up-back{    background: url(../../images/new_store/integral-up.png) no-repeat 85% 30%; background-size: 20%;}
.club-topshow{    height: 8.125rem;}
.club-top{position: absolute; top: .9375rem;left: 50%; margin-left: -1.71875rem;}
.club-tophead{display: block; width: 3.4375rem; position: relative;float: left;}
.club-topcircle{    width: 3.4375rem;height: 3.4375rem; position: relative; border-radius: 50%;background: #c54e57;}
.club-circleright ,.club-circleleft 	{    width: 3.4375rem; height:3.4375rem;position: absolute;top: 0; left: 0;}
.club-circleright ,.club-circleright .right{clip: rect(0,auto,auto,1.71875rem);}
.club-circleleft ,.club-circleleft .left{clip: rect(0,1.71875rem,auto,0);}
.club-circleright .right	,.club-circleleft .left{    display: block; width: 3.4375rem; height: 3.4375rem; background: #cc9ea8; border-radius: 50%; position: absolute;top: 0;left: 0; transition: all .2s ease;}
.club-circlemin	{    width: 3rem; height: 3rem; border-radius: 50%; left: 0.21875rem;top: 0.21875rem;background: #b23740; position: absolute; text-align: center; line-height: 4.375rem;}
.club-circlemin	a{display: inline-block;vertical-align: super;}
.club-circlemin	a img{width:1.3125rem;}
.club-userdetail{    position: absolute; top: 5rem;left: 0;right: 0;}
.club-userdetail p{text-align:center;color:#fff;font-size:.75rem;}
.club-member{margin-top:.625rem;}
.club-member img{display: initial;width: 2.6875rem;margin-right: .625rem;vertical-align: middle;float:initial!important;}
.club-firstlist {    display: block;overflow: hidden;margin-bottom:.625rem;}
.club-firstlist li{width:50%;float:left;background:#fff;text-align:center;padding:0.875rem 0;}
.club-firstlist li a{    display: block; margin-bottom: .625rem;}
.club-firstlist li a img{  width:2.1875rem;}
.club-find{font-size:.75rem;color:#bbbbbb;margin-right:.5rem;}
.new .club-icon{padding:0;}
.new .club-icon li{width:33.3%;float:left;border-bottom:none;text-align:center;}
.clubicon-details-show{    display: inline-block;}
.clubicon-details-show label{     font-size: .75rem; margin-top: .25rem; display: inline-block;color: #bbbbbb;}
.clubicon-top{display:block}
.clubicon-top i{font-size:2.5rem;}
.clubicon-more-button{    width: 3.75rem; padding: 1.40625rem 1.0625rem; box-sizing: border-box;border: 1px dashed #d5d5d5;font-size: .75rem;}
.club-coorperate{padding: 0 0 0 0.9375rem;}
.club-coorperate p{color:#666666;margin-bottom:1.25rem}
.club-coorperate p:last-child{margin-bottom:none;}
.club-grade{padding:0.9375rem;background:#fff;overflow:hidden;}
.club-grade-details	{    font-size: .75rem;color: #999999; margin-bottom: 0.9375rem;line-height:1rem;}
.club-grade-title{font-weight:700;margin-bottom:.625rem;}
.club-grade-cirle{    display: block; width: 3.125rem; height: 3.125rem; border: 2px solid #999999;border-radius: 100%;box-sizing: border-box;line-height:3rem;float:left;text-align:center;font-size: 0.8125rem;}
.club-grade-triangle{width: 0px; height: 0px;border-top: 0.40625rem solid transparent;border-bottom: 0.40625rem solid transparent;border-left: 0.40625rem solid #999999;overflow: hidden; margin-top: 1.16rem; display: inline-block;margin-left: -1px;}
.club-progress{float:left;overflow:hidden;}
.club-progress .icon-more{vertical-align:middle;color:#999999;padding: 0 0.25rem 0 0;}
.gold-progress .club-grade-cirle{border:2px solid #c59c32}
.gold-progress .club-grade-triangle{border-left: 0.40625rem solid #c59c32}
.new .font-size-minmax{font-size:.625rem;}
.term-validity{position:absolute;top:0.9375rem;right:.9375rem;font-size:.625rem;color:#fff;}
.no-margin{margin:0}
.fit-store{padding: 0 0.9375rem;overflow:hidden;background:#fff;}
.fit-store li{padding: 0.875rem 0 ;width:33.3%;float:left;text-align:center;color:#804800}
.fit-store li i{vertical-align: middle;color:#bbbbbb}
.fit-store-list {padding:0 0.9375rem ;}
.fit-store-list li{padding:0.9375rem 0;border-bottom:1px solid #e9e9e9;overflow:hidden;}
.fit-store-img{width:4.6875rem;height:4.6875rem;float:left;display:block;margin-right:.625rem;}
.fit-store-text{overflow: hidden; width: 48%;float: left;}
.fit-store-text p{font-size:.75rem;color:#666666;}
.fit-store-text .fit-store-name{font-size:.875rem;color:#333333;margin-bottom:1rem;}
.fit-store-logo{    float: right;width: 25%;text-align: right;overflow:hidden;}
.fit-store-logo div{  overflow:hidden;}
.fit-store-logo img{      width: 1.5rem; margin-top: .75rem;display:block;    float: right;}
.logo-store	{    background: url(../../images/new_store/fit-store-logo.png) no-repeat;background-size: 100% 100%; padding:.4rem 0.375rem 0.4rem 1rem; font-size: .625rem; text-align: 30%; color: #fff; margin-top: .5rem;text-align:center;}
.integral-moregoods{    display: block; float: left; overflow: hidden; width: 70%;text-overflow: ellipsis;white-space: nowrap;font-size: .75rem;}
.no-more-integral{     margin: 0rem 0.625rem 0 0.625rem;height: 2.25rem; position: relative;display: flex; align-content: flex-start;justify-content: space-between;}
.no-more-line{    width: 30%;height: 1.125rem; border-bottom: 1px solid #666666;}
.no-more-text{    line-height: 2.25rem;color: #999999;font-size:.75rem;}
.no-more-text img{     width: 1.125rem;vertical-align: middle; margin-right: .25rem;}
.no-integral{    margin-top: 4.625rem;margin-bottom: .625rem;text-align: center;}
.no-integral img{      width: 3rem;}
.no-integral-text{text-align:center;color:#999999;}
.custom-right-service{font-size:.75rem;color:#bbbbbb;display:inline-block;float:right;}
/*快到家运费*/
.shopping-basket .train-pay-show{    padding: 0 0.375rem;
    height: 2rem;
    line-height: 2.1rem;
    font-size: .75rem;
    color: #666666;}
.config-tranpay{margin-left:.5rem;}
/*限时抢购*/
.time-back-show{text-align:center;height:2.8125rem;line-height:2.8125rem;background:#fff;color:#b8b8b8;border-bottom:1px solid #cbcbd0}
.time-back-show i{font-size:2rem;vertical-align:middle;}
.time-back-show label{color:#333333;}
.rush-purchase{background:#fff;}
.rush-purchase li{overflow:hidden;padding:0.875rem 0.625rem;border-bottom:1px solid #e9e9e9;}
.rush-purchase li:last-child{border-bottom:none;}
.purchase-goods-image{width:5.625rem;height:5.625rem;float:left;position:relative;margin-right:0.625rem;}
.purchase-goods-image img{width:100%;}
.buy-limit{border:1px solid #e6133c;font-size:.75rem;box-sizing:border-box;height:.875rem;line-height:.875rem;color:#e6133c;border-radius:10%;margin-right:.625rem;}
.pay-money-show{font-size:1.125rem;color:#e6133c;}
.through-money{text-decoration:line-through;font-size:.75rem;color:#999999}
.buy-right-now{display:block;float:right;background:#e6133c;height:2.125rem;line-height:2.125rem;box-sizing:border-box;width:4.5rem;text-align:center;border-radius:10%;}
.pay-inform-show{padding:.25rem 0 0.25rem 0;position:relative;}
.buy-progress{width:5rem;height:.75rem;border-radius:.25rem;float:left;border:1px solid #e6133c;box-sizing:border-box;margin-top:1px;margin-right:.375rem;}
.buy-progress div{background:#e6133c;width:60%;height:100%;border-radius:.25rem;}
.purchase-progress{font-size:.75rem;color:#c6c6c6;}
.purchase-prompt{width:24%;text-align:center;}
.search-similair{background:#fff;border:1px solid #ff8a00;color:#ff8a00;}
.no-purchase{    position: absolute;top: 0; bottom: 0;right: 0;left: 0;background: #efeff4; padding: .875rem;}
.no-purchase div{border-radius:100%;background:#77777a;height:3.875rem;line-height:3.875rem;text-align:center;color:#fff;}
/*售后*/
.sell-service{margin-top:0.625rem;background:#fff;border-bottom:1px solid #dedede;border-top:1px solid #efefef;padding:0 0.9375rem;}
.sell-service li{overflow:hidden;position:relative;border-bottom:1px solid #eeeeee;padding:0.875rem 0;}
.sell-service li:last-child{border-bottom:none;}
.sell-service a{overflow:hidden;display:block;} 
.sell-service .sell-service-listmiddle .pic{height:4.625rem;width:4.625rem;float:left;float:left;margin-right:0.46875rem;} 
.sell-service .sell-service-listmiddle .pic img,.sell-service .sell-service-listmiddle .service-img-miner img{width:100%;height:100%;display:block;} 
.goods-more{height:4.625rem;line-height:4.625rem;float: left;}
.goods-more i{    font-size: 2rem;color: silver;}
.service-listtop-num{margin-left:.9375rem;}
.service-listmiddle-goodnum{    float: right; height: 4.625rem;line-height: 4.625rem}
.apply-service-time{margin-top:.9375rem;color:#999999;font-size:.75rem;}
.service-button{display:inline-block;padding:0.625rem 0;float:right;border:1px solid #cccccc;width:5.9375rem;box-sizing:border-box;margin-left:.625rem;text-align:center;font-size:.75rem;border-radius:.25rem;}
.service-img-miner{height:4.0625rem;width:4.0625rem;float:left;background: #f2f2f2;}
.service-goods-num{margin-top:.875rem;font-size:.75rem;}
.service-goods-money{margin-right:.9375rem}
.red-stars{    font-size: .875rem;font-weight: 400; vertical-align: middle;padding-left:0.5625rem;}
.items-three-button{padding:0 .46875rem;}
.items-three-button li{width:33%;float:left;border-bottom:none;padding:0;}
.items-three-button li:nth-child(2){text-align:center;}
.items-three-button li:nth-child(3){text-align:right;}
.simple-button{padding: 0.625rem 0; border: 1px solid #cccccc; width: 5.9375rem; box-sizing: border-box;text-align: center;font-size: .75rem;border-radius: .25rem;display: inline-block!important;}
.red-buttom{border:1px solid #e6133c;color:#e6133c!important;}
.service-miner-box{padding-left:0.46875rem;}
.service-miner-box div,.input-head,.red-check-radio,.check-text,.ash-uncheck-radio{float:left;}
.service-num-minus{background-color:#e6133c;border-bottom-left-radius:.25rem;border-top-left-radius:.25rem;width:2.125rem;height:2.125rem;line-height:2.125rem;text-align:center;}
.service-num-add{background-color:#e6133c;border-bottom-right-radius:.25rem;border-top-right-radius:.25rem;width:2.125rem;height:2.125rem;line-height:2.125rem;text-align:center;}
.apply-num-show{width:2.625rem;height:2.125rem;line-height:2.125rem;border-bottom:1px solid #e6133c;border-top:1px solid #e6133c;box-sizing:border-box;text-align:center;}
.follow-introduce{height:2.125rem;line-height:2.125rem;overflow:hidden;color:#999999;padding-left:.9375rem;}
.red-check-radio{width:1.25rem;height:1.25rem;line-height:1.25rem;border-radius:100%;text-align:center;color:#fff;margin-right:.625rem;}
.ash-uncheck-radio{width:1.25rem;height:1.25rem;line-height:1.25rem;border-radius:100%;border:1px solid #666666;box-sizing:border-box;text-align:center;color:#fff;margin-right:.625rem;}
.check-text{height:1.25rem;line-height:1.25rem!important;color:#666666;margin-right:1.25rem;}
.left-float-button{float:left;margin-right:1.4rem;}
.sell-service .icon-enter{vertical-align: middle}
.textarea-location{border-radius:0;margin:0;padding:0.46875rem;}
.font-size-miner{font-size:.75rem;}
.service-bottom-button{padding:.46875rem 0.9375rem;border-top:1px solid #dddddd;position:fixed;bottom:0;left:0;right:0;background:#fff;overflow:hidden;}
.service-online{height:2.75rem;line-height:2.75rem;width:27.5%;text-align:center;border:1px solid #999999;float: left;box-sizing:border-box;}
.service-next-down{height:2.75rem;line-height:2.75rem;width:69.1%;text-align:center;float:right;box-sizing:border-box;}
.service-inform-input{    width: calc(100% - 4.4375rem);float: right;}
.service-text-introduce p{font-size:.75rem;color:#666666;line-height:1rem;}
.back-card-button{padding:.9375rem;margin-top:.0625rem;}
.back-card-button a{border-radius:.25rem}
.service-sidebar{position:fixed;top:0;bottom:0;right:0;background:#fff;width:0%;transition: all ease .2s;    z-index: 10004;overflow: hidden;}
.service-sidebar i{font-size:.875rem;}
.service-sidebar-head{background:#eeeeee;text-align:center;height:2.8125rem;line-height:2.8125rem;position:relative;font-size:1rem;}
.close-sidebar{position:absolute;right:.9375rem;top:0;font-size:.875rem;}
.sidebar-frame{border:none;margin:0;}
.service-text-show{line-height:1rem;font-size:.75rem;}
.service-text-show a{display:initial}
.font-color-blue{color:#0077d7!important;}/*蓝色字体*/
.pick-time label{color:#804800;font-size:.75rem;margin-right:1.25rem;}
.pick-time i{vertical-align:middle}
.link-detail label{float:left;;color:#666666;margin-right: .9375rem;}
.link-detail div{    color: #999999;overflow: hidden;}
.service-manage-head{background:#52a3cc;padding:0.9375rem;}
.service-manage-head li {margin-top:1.25rem;color:#fff;}
.service-manage-head li:first-child {margin:0rem}
.service-manage-head label{float:left;margin-right:.9375rem;}
.sercice-status{font-size:1rem;font-weight:700;}
.service-manage-head .manage-head-detail{font-size:.75rem;opacity:.6; margin-top: 0.875rem;}
.service-manage-goods{padding:0.3125rem 0 0.375rem 0 ; font-size:.75rem;color:#999999;overflow:hidden;}
.manage-goods-num{float:right;padding-top:0.3125rem;width:15%;text-align:right;}
.new .back-money{line-height:1.375rem;}
.new .back-money span{font-size:1.3125rem;color:#e6133c;margin-right:.625rem;float:left;}
.manage-button{padding:1rem 0;width:6.5625rem;color:#666666}
.black-buttom{border:1px solid #333333;color:#333333}
.trans-company-show{margin-left:.9375rem;}
.schedule-explain{height:1.25rem;line-height:1.25rem;position:relative;padding-left:.9375rem;margin-left:1.25rem}
.schedule-checked{color:#25ae5f;}
.schedule-checked .circle-full{position:absolute;height:1.25rem;width:1.25rem;border-radius:100%;border:.0625rem solid #25ae5f;box-sizing:border-box;left:-1.25rem;padding:0.125rem;background:#fff;}
.schedule-checked .circle-full div{    width: 100%;height: 100%;background:#25ae5f;border-radius:100%;}
.schedule-time{margin-left:.625rem;padding:0.75rem 0 1.25rem 1.5625rem;border-left:1px solid #25ae5f;color:#999999;}
.circle-full{background:#dddddd;position:absolute;height:1.25rem;width:1.25rem;border-radius:100%;box-sizing:border-box;left:-1.25rem;}
.last-schedule{border-left:none;padding:0.75rem 0 0 1.625rem;}
.unfull-line{border-left:1px solid #dddddd;}
.back-schedule li{border:none;float:left;width:33%;padding:0;}
.schedule-text-show{text-align:center;color:#999999;font-size:.75rem;line-height:1.25rem;}
.schedule-text-show label{font-size:.875rem;color:#333333}
.schedule-circle-show{    height: 1.6875rem;position: relative;    margin-top: 1rem;z-index:1;}
.infeed-circle{position:absolute;height:1.5625rem;width:1.5625rem;border-radius:100%;border:.0625rem solid #dddddd;box-sizing:border-box;margin-left:-.78125rem;left:50%;padding:0.125rem;background:#dddddd;margin-top:.21875rem;z-index:2;}
.infeed-circle div{ width: 100%;height: 100%;background:#25ae5f;border-radius:100%;}
.schedule-line{display:block;float:left;width:50%;height:100%;box-sizing:border-box;}
.green-line{border-top:2px solid #25ae5f;}
.ash-line{border-top:2px solid #dddddd;}
.infeed-ash-circle{border:.0625rem solid #dddddd;}
.infeed-ash-circle div{background:#dddddd;}
.font-color-green{color:#25ae5f!important;}
.back-service-success{    position: absolute;left: 50%;margin-left: -1rem;margin-top: -1rem; color: #25ae5f;font-weight:bold;background:#fff;clip: rect(0,2rem,2rem,0.2rem);}
.unable-button{background:#f2f2f2;color:#bbbbbb}
.sell-service-reason{margin-top: .625rem;color: #e6133c;font-size: .75rem;}
/*闪购*/
.quickbuy-active li{position:relative;height:auto;margin-bottom: .25rem;}
.quickbuy-active li a{ display: block;}
.quickbuy-active li img{width:100%;height:100%;}
.quickbuy-active-titles{    display: block;width: 10.15rem;height: 7.1875rem;position: absolute;top: 50%;left: .625rem;text-align: center;color: #fff; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%);}
.active-store-logo{    height: 1.65rem;background: #fff; opacity: .9;}
.quickbuy-active .active-store-logo img{  height:100%!important;width:auto;}
.active-title-detail{    height: 5.5375rem;border: 2px solid #333333; box-sizing: border-box;border-top: none;padding: 1px;}
.active-detail-container{    display: block; height: 100%;background: rgba(0,0,0,.6);}
.active-detail-container p{font-size:.75rem;padding-top:.25rem;}
.discount-num{color:#f0c17f;}
.discount-num label{font-size:1.125rem;}
.new .discount-store-text{padding-top:.25rem;font-size:.625rem;}
/*活动-新*/
.active-top img{width:100%;display:block;position:relative;}
.active-name{padding:.75rem .625rem .625rem .625rem;background:#fff;}
.active-name p{margin-top:.75rem;font-size:.75rem;color:#999999;}
.active-text{background:#fff;}
.active-text li{padding:.625rem;border-bottom:1px solid #d9d9d9;line-height:1.25rem;}
.active-store li .store-container{    display: flex;display:-webkit-flex;align-items: center;justify-content: space-between;padding: .75rem .625rem; border-bottom: 1px solid #d9d9d9;background:#fff;}
/*天天抢购*/
.main-item3-title li{width:33.3%;float:left;text-align:center;height:3.125rem;line-height:1.2rem;padding-top:.5rem; box-sizing: border-box;position:relative}
.title-font1{font-size:1.125rem;color:#999999;}
.title-font2{font-size:.75rem;color:#999999;}
.shop-time-show{    padding: .6rem 0;height: 2.125rem;box-sizing: border-box; background: #fff;font-size:.75rem;border-bottom:1px solid #dfdfdf}
.shop-time1{    border-left: .1875rem solid #e6133c;padding-left: .4375rem; color: #e6133c;}
.shop-time2{   padding-right:.625rem; color: #999999;}
.shop-goods-show{overflow:hidden;background:#fff;}
.shop-goods-show li{    float: left;box-sizing: border-box;width: 50%; border-left: .0625rem solid #e1dfda; margin-left: -.0625rem;display: inline-block; border-bottom: .0625rem solid #e1dfda;}
.details-container{padding:.625rem;}
.discount-goods-logo{    color: #fff; background: #e6133c; font-size: .625rem;display: inline-block; margin: 0rem 0.2rem 0rem 0rem; text-align: center; padding: 0 .2rem; height: 1rem;vertical-align: top;}
.everyday-goods-name{margin-top:.9375rem;line-height:1rem;    -webkit-line-clamp: 2; -webkit-box-orient: vertical;display: -webkit-box;overflow: hidden!important; text-overflow: ellipsis;}
.everyday-goods-money{margin-top:.625rem;overflow:hidden;}
.everyday-goods-money1{font-size:1.125rem;color:#e6133c;display:inline;float:left;}
.everyday-goods-money2{margin-top:.125rem;color:#999999;text-decoration:line-through;float: right;}
.main-item-selected{background:#c01133;}
.main-item-selected label{color:#fff;}
.trilateral-down{width: 0px; height: 0px;border-left: 0.34375rem solid transparent;border-right: 0.34375rem solid transparent;border-top: 0.25rem solid #c01133;}
.red-down-trilateral{    position: absolute;bottom: -.25rem;z-index: 2;left: 50%; margin-left: -.34375rem;display:none;}
.everyday-img-show{z-index:1;}
.everyday-img-show img{display:block;width:100%;}
.main-item-selected .red-down-trilateral{display:block;}
.everyday-no-goods{margin-top:4.6875rem;margin-bottom:1.875rem;    background: url(../../images/new_store/nogoods.png) no-repeat center center; background-size: 5.3125rem; height: 5.6rem;}
.everyday-nogoods-text	{    text-align: center;font-size: 1.125rem; color: #7a7d80;}
/*发票（改）*/
.bill-top-class{float: none;}
.new .bill-top-select{    padding: 0 0.625rem;display: flex;justify-content:flex-start;flex-wrap:wrap;}
.new .bill-top-select span{      margin:0;margin-right:.875rem;margin-bottom:.625rem;}
.new .bill-top-select span a{padding:0 1rem}
.new .bill-top-select:after{ display:none;}
.right-input{    width: calc(100% - 5rem); float: right; height: 100%;color:#000000;}
.right-input::-webkit-input-placeholder {color: #bbbbbb !important; }
.right-input:-moz-placeholder {color: #bbbbbb !important; }
.right-input::-moz-placeholder {color: #bbbbbb !important; }
.radius-none{border-radius:0;}
/*发票（改）结束*/
/*虚拟商品-生活缴费*/
input[type=number] {
    outline: none;
    border: none;
}
.new .newSubheader{background:#2e343c;border:none;}
.new .newSubheader a ,.new .newSubheader h2 {color:#fff;}
.new .newSubheader .aafter{right:.9375rem;padding:0;}
.edit-class{margin:0.9375rem 0;height:3rem;line-height:3rem;background:#fff;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;padding:0 0.9375rem;}
.edit-class input{    width: 100%;height: 100%;}
.edit-config-button{margin:0.625rem 0.9375rem;border-radius:.375rem;color:#fff;background:#1e9cf1;text-align:center;height:2.75rem;line-height:2.75rem;}
.dummy-goods-list{padding:0 0.9375rem;border-bottom:1px solid #e7e7e7;border-top:1px solid #e7e7e7;background:#fff;}
.dummy-goods-list li{height:3rem;line-height:3rem;border-bottom:1px solid #e7e7e7;font-size:.9375rem;}
.dummy-goods-list li i{vertical-align:middle;}
.dummy-goods-list li:last-child{border-bottom:none;}
.dummy-goods-list .pay-class-top{height:3.8125rem;line-height:3.8125rem;font-size:1.125rem;}
.pay-class-top img{width: 1.25rem;vertical-align: middle; margin-right: .625rem;}
.pay-remind{height: 3rem; line-height: 3rem;padding: 0 0.9375rem;font-size: .75rem; color: #999999;}
.pay-remind img{    width: .875rem;vertical-align: text-top; margin-right: .875rem;}
.scan-show{    font-size: 1.375rem;color: #1e9cf1;}
.pay-account{    margin-left: 1.375rem;width: 65%; height: 100%;font-size:.9375rem;}
.pay-class-name{    font-size: .875rem;color: #666666;}
.pay-config-button{    padding: 0 0.9375rem; margin-top: 1.5625rem;}
.new .blue-bill-top{background:#3ea3ff;border:none;    height: 3.125rem;}
.new .blue-bill-top div.itemauto{height: 3.125rem;margin-right: 1.5rem;}
.new .blue-bill-top ul li{height: 3rem;line-height:3rem;}
.new .blue-bill-top ul li a{color:rgba(255,255,255,.6);line-height: 3rem;}
.new .blue-bill-top a.bill-class-add{border:none;background:#3ea3ff;height:3rem;line-height:3rem;color:#fff;padding: 0 0.9375rem;width: 1.5rem;box-shadow: none;text-align:right;font-size:2rem;}
.new .blue-bill-top ul .bill-select{border-bottom:2px solid #fff} 
.new .blue-bill-top ul .bill-select a{color:#fff;} 
.new .bill-pay-list{padding:0 .75rem;background:#fff;border-bottom:1px solid #e7e7e7;border-top:1px solid #e7e7e7;}
.new .bill-pay-list li{height:4.375rem;border-bottom:1px solid #e7e7e7;padding: 1.125rem 0;box-sizing:border-box;display:flex;justify-content: space-between}
.new .bill-pay-list li:last-child{border-bottom:none;}
.new .bill-pay-day{padding: 0 0.1875rem;color: #999999;}
.new .bill-pay-money{font-weight: 700;font-size: .8125rem;    min-width: 20%;text-align: right;}
.new .bill-pay-stadius{ font-size: .8125rem;    min-width: 25%; text-align: right;}
.new .bill-pay-stadius i{vertical-align:-.125rem;font-size:1rem;}
.bill-pay-name{font-size:.9375rem}
.bill-pay-name span{font-size:.8125rem; color:#999999;}
.pay-more-button{    height: 3.75rem; line-height: 3.75rem;background: #fff;text-align: center;border-bottom: 1px solid #e7e7e7;color: #3ea2ff;font-size: 1.125rem;}
.more-pay-list{background:#fff;overflow:hidden;position:fixed;bottom:-30rem;left:0;right:0;border-top:1px solid #e7e7e7;transition: all .8s ease;z-index:10005}
.more-pay-list li{width:33.3%;float:left;border-left:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;height:6.875rem;text-align:center;display:flex;flex-direction:column;justify-content:center;margin-left: -1px;}
.more-pay-list li img{width:1.5rem;margin-bottom:.75rem;}
.pay-different-class{margin-top:.9375rem ;padding:0 0.75rem;background:#fff;border-bottom:1px solid #e7e7e7;border-top:1px solid #e7e7e7;}
.pay-different-class li{height:3.125rem;line-height:3.125rem;border-bottom:1px solid #e7e7e7}
.pay-different-class span{font-size:1rem;}
.solid-miner-circle{width:1.125rem;height:1.125rem;line-height:1.125rem;display: inline-block;border: 1px solid #cccccc;vertical-align: -.125rem;border-radius: 50%;text-align: center;margin-right:.5rem;}
.blue-circle{background: #3ea2ff; border: 1px solid #3ea2ff;}
.pay-class-button{    display: block; height: 100%; width: 1.125rem;padding:0 0.1875rem;margin-left:1rem;}
.pay-class-button img{  vertical-align:middle;width:100%;}
.add-new-class{    font-size: .9375rem;line-height: 2rem;}
.message-send-show .warn-alert{padding:1rem 1.5rem;min-width:10rem;box-sizing:border-box;}
.message-send-show .warn-alert-img{    width: 1rem;vertical-align: -.125rem; margin-right: .625rem;}
.bill-histroy{padding:0 0.75rem;}
.bill-histroy li{padding:1.0625rem 0;display:flex;justify-content:space-between;align-items:center;}
.bill-histroy li i{font-size:1rem;}
.bottom-margin-normal{margin-bottom:.625rem;}
.noflex-li li{    justify-content: flex-start;align-items: flex-start;}
.bill-histroy-top{font-size:.9375rem;}
.bill-histroy-top label{margin-right:1.125rem;white-space:nowrap;}
.success-pay{background:#3ea2ff;text-align:center;padding: 2.625rem 0;}
.success-pay-first{color: #fff;font-size: 2.25rem;margin-bottom:3.5rem;}
.success-pay-second{    font-size: 1.375rem; color: rgba(255,255,255,.6);margin-bottom:1.375rem;}
.success-pay-third{       color: rgba(255,255,255,.6);}
.font-color-yellow{color:#fff600;}
.success-pay-select{display:inline-block;width:3.25rem;height:3.25rem;line-height:3.25rem;text-align:center;border:2px solid #fff;border-radius:100%;vertical-align: middle;}
.success-pay-select i{font-size:3.25rem;color:#fff;}
.success-pay-button{    padding: 1.5rem 0.9375rem; display: flex;justify-content: space-between;}
.success-pay-button button{    width: 47.8%;height: 2.625rem; background: none; border: 1px solid #3ea2ff;color: #3ea2ff;}
.success-pay-button button[disabled='disabled']{color:#999999;border-color:#cccccc;}
.new .pay-bill-top{font-size: 1.125rem; align-items:center;}
.new .pay-bill-top img{width:1.125rem;vertical-align:middle;margin-right:.75rem;}
.bottom-bill-button{    position: absolute;left: 0;right: 0;bottom: 0;}
.slect-pay-class li{    font-size: 1rem;}
.slect-acc-add{    width: calc(100% - 3.125rem);}
.scan-page{padding:2.375rem 2.375rem 1.5rem 2.375rem;z-index:10005;position: relative;}
.scan-page div{background:#fff;position: relative;}
.scan-remid{z-index:10005;position: relative;text-align:center;color:#fff;}
.topleft-horn{    display: block;position: absolute; border-left: 2px solid #3ea2ff; border-top: 2px solid #3ea2ff; width: 1.5rem; height: 1.5rem; left: 1px; top: 1px;box-sizing:border-box;}
.bottomleft-horn{    display: block;position: absolute; border-left: 2px solid #3ea2ff; border-bottom: 2px solid #3ea2ff; width: 1.5rem; height: 1.5rem; left: 1px; bottom: 1px;box-sizing:border-box;}
.topright-horn{    display: block;position: absolute; border-right: 2px solid #3ea2ff; border-top: 2px solid #3ea2ff; width: 1.5rem; height: 1.5rem; right: 1px; top: 1px;box-sizing:border-box;}
.bottomright-horn{    display: block;position: absolute; border-right: 2px solid #3ea2ff; border-bottom: 2px solid #3ea2ff; width: 1.5rem; height: 1.5rem; right: 1px; bottom: 1px;box-sizing:border-box;}
/* 虚拟商品－订单详情（等待付款） */
.gray{color: #999;}
.highGray{ color: #666;}
.tar{text-align: right;}
.tac{text-align: center;}
.highRed{color: #e6133c;}
.vtm{display: inline-block; vertical-align: middle!important;}
.vtt{ vertical-align: top!important;}
.mobile-bor-v{ border-top: 1px solid #e7e7e7;border-bottom: 1px solid #e7e7e7;border-width: 1px 0;}

.img_icon{display: inline-block; width: .9375rem; height: .9375rem; background-size: contain; background-repeat: no-repeat; margin-left: .1875rem; vertical-align: top;}

.icon-icon_backpay { background-image: url(../../images/new_store/icon_backpay.png); }

.icon-icon_cancle { background-image: url(../../images/new_store/icon_cancle.png); }

.icon-icon_finish { background-image: url(../../images/new_store/icon_finish.png); }

.icon-icon_finishbackpay { background-image: url(../../images/new_store/icon_finishbackpay.png); }

.icon-icon_finishcancle { background-image: url(../../images/new_store/icon_finishcancle.png); }

.icon-icon_pay { background-image: url(../../images/new_store/icon_pay.png); }

.icon-icon_ptime { background-image: url(../../images/new_store/icon_ptime.png); }

.icon-icon_redbackpay { background-image: url(../../images/new_store/icon_redbackpay.png); }

.icon-icon_redcancle { background-image: url(../../images/new_store/icon_redcancle.png); }

.icon-icon_redfinish { background-image: url(../../images/new_store/icon_redfinish.png); }

.icon-icon_redfinishbackpay { background-image: url(../../images/new_store/icon_redfinishbackpay.png); }

.icon-icon_redfinishcancle { background-image: url(../../images/new_store/icon_redfinishcancle.png); }

.icon-icon_redpay { background-image: url(../../images/new_store/icon_redpay.png); }

.icon-icon_redwaittime { background-image: url(../../images/new_store/icon_redwaittime.png);}

.icon-icon_info{ background-image: url(../../images/new_store/icon_info.png); height: 1rem;}

.icon_emptycon{ background-image: url(../../images/new_store/icon_emptycon.png);}

.icon-icon_trash{ background-image: url(../../images/new_store/icon_trash.png);}

.icon-icon_biangengfz{ background-image: url(../../images/new_store/icon_biangengfz.png);}

.new .orderContainer{margin-bottom: .625rem; padding: 0 .8125rem; background-color: #fff;}
.orderContainer .itemContent{position: relative;padding: .9375rem 2px;color: #333; overflow: hidden;}
.orderContainer .itemContent .item-titleRow{ font-size: 1rem; vertical-align: top; line-height: 1.125rem;}
.orderContainer .itemContent .itemListText{ color: #666;}
.orderContainer .itemContent .listTextLeft{ width: 5.3125rem; display: inline-block;}
.orderContainer .itemContent:last-child:after{ content: none;}
.hairBottom{ position: relative;}
.orderContainer .itemContent:after,.hair:after,.phoneLink .emptyNumber:before{content: '';position: absolute;left: 0;bottom: 0;right: auto;top: auto;height: 1px;width: 100%;background-color: #e7e7e7;display: block;z-index: 15;transform-origin: 50% 100%;-webkit-transform: scaleY(0.5);
            transform: scaleY(0.5);
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;}
.hairTop:after{bottom: auto; top: 0;}
.hairBottom:after{bottom: 0; top: auto;}
.orderContainer .itemContent .itemRight{position: absolute; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); right: 0; font-size: 1rem; line-height: 1rem;}
.orderContainer .itemContent i.iconfont{position: absolute; right: 0; top: 50%; font-size: 1.6rem; color: #999; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%);}
.orderContainer .itemContent .item-subTitle{ margin-top: .3125rem;}
.orderContainer .active{padding: 1.0625rem 0;}
.fixBottom{ position: fixed; bottom: 0; padding: .9375rem 0; width: 100%; background-color: #fff; z-index: 20; line-height: 2rem;}
.btn,.againPayBtn{ position: relative; z-index: 2; border: none; display: inline-block; text-align: center; width: 4.875rem; height: 1.75rem; line-height: 1.75rem;-webkit-border-radius: .5rem; -moz-border-radius: .5rem; border-radius: .5rem; }
.againPayBtn:before,.btn:after{
	content: '';
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid #c5c5c5;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 200%;
    height: 200%;
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-transform-origin: left top;
    transform-origin: left top;
    -webkit-border-radius: .5rem; -moz-border-radius: .5rem; border-radius: .5rem;
}
.againPayBtn{ color: #e6133c; }
.againPayBtn:before{ border-color: #e6133c;}
.normalBtn{background-color: #fff; color: #333; }
.fixBottom .againPayBtn{margin-right: 1rem;}
.limitTime{padding: .875rem 0; background-color: #f1f8ff;}
.new .subHeaderWrapper {
    padding: 1rem 1.0625rem;
    line-height: 1.375rem;
    color: #fff;
    background-color: #3ea2ff;
}

.new .wrapperText {
    position: relative;
}

.new .wrapperState {
    position: absolute;
    right: 0;
    font-size: .8125rem;
    font-size: 0;
}

/* 虚拟商品－水费订单列表 */
.orderListBox{margin-bottom: .375rem; padding: 0 .625rem; background-color: #fff;}
.orderListBox .orderListBoxItem{padding: .75rem .3125rem; color: #333;}
.smallPaddingV{padding: .5rem .3125rem!important;}
.orderTitle li p{line-height: 1.45rem;}
.orderListBox .orderTitle .highRed,.orderListBox.fullGray .orderTitle .tar{
	-webkit-align-self: flex-start;
	-moz-align-self: flex-start;
    align-self: flex-start;
    -webkit-box-align: start;
	-moz-box-align: start;
	box-align: start;
    -webkit-box-flex: .4;
    -webkit-flex: .4;
    flex: .4;
}
.orderListBox .orderTitle .highRed{ font-size: 1rem; vertical-align: top; line-height: 1rem;}
.orderListBox .orderTitle .highRed .img_icon{ margin-top: 1px;}
.orderListBox .orderTitle,.newFlexBox{
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
}
.orderListBox .orderTitle li,.newFlexBox li{
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	-webkit-flex-basis: 0;
	flex-basis: 0;
	-webkit-align-self: center;
	-moz-align-self: center;
	align-self: center;
}

/* 订单详情（充值中） */
.itemContent .itemListText li{ line-height: 1.6875rem;}
.orderPayInfo{ margin: .5rem 2.2rem; color: #999; line-height: 1.125rem; font-size: .75rem; position: relative;}
.orderPayInfo:before{ content: ''; position: absolute; top: 0; left: -1.25rem; width: .875rem; height: .875rem; background: url(../../images/new_store/icon_czinfo.png) left center no-repeat; background-size: contain; }
/* 手机充值 */
.phoneRechargeBox{  background-color: #fff; }
.phoneRechargeTitle{ border-bottom: 1px solid #e7e7e7;}
.phoneRechargeTitle ul{ padding: 0 .9375rem; font-size: 0;}
.phoneRechargeTitle ul li{ width: 50%; display: inline-block;text-align: center;}
.phoneRechargeTitle ul a{ display: block; line-height: 2.9375rem; font-size: 1rem;width:100%;text-align:center;}
.phoneRechargeTitle ul a{-webkit-tap-highlight-color: rgba(0,0,0,0);tap-highlight-color: rgba(0,0,0,0);}
.phoneRechargeTitle .curr a{ border-bottom: 2px solid #3ea2ff; color: #3ea2ff;font-weight:700;}
.phonePadding{ padding: .575rem .9375rem .9375rem;}
.orderContainer .itemContent.middlePadding{ padding: 1.25rem 0; font-size: 1rem; -webkit-box-align: baseline;-moz-align-items: baseline;-webkit-align-items: baseline;align-items: baseline; -webkit-justify-content: space-between; justify-content: space-between;}
.middleLineHeight{line-height: 2.125rem;}
.phoneRechargeItem .itemContent .item-titleRow{ position: relative; height: 2.6rem; line-height: 2.6rem;}
.phoneRechargeItem .itemContent .item-titleRow i{ position: absolute; top: 50%; right: 0; width: 1.125rem; height: 1.125rem; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%);}
.phoneRechargeItem .itemContent .item-titleRow input{ font-size: 1.875rem; color: #333;width: 90%;}
.item-titleRow::-webkit-input-placeholder {color: #e4e4e4 !important; }
.item-titleRow::-moz-placeholder {color: #e4e4e4 !important; }
.item-titleRow::-moz-placeholder {color: #e4e4e4 !important; }
.phoneRechargeItem .itemContent .iconfont{ position: absolute; right: 0; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%);}
.phoneFixBottom{ position: absolute; bottom: 0; left: 0; width: 100%; z-index: 20;}
.phoneMoney{ padding:.9375rem .625rem .3125rem; overflow: hidden;}
.phoneMoney li{ display: block; float: left; width: 33.333333%; padding: 0 .3125rem; overflow: hidden; text-align: center; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;margin-bottom: .625rem;}
.phoneMoney li a{ border: 1px solid #ccc; border-radius: .375rem; display: block; padding:0.375rem .3125rem .5rem .3125rem; color: #999;}
.phoneMoney li a.curr{ background-color: #3ea2ff; color: #fff; border-color: #3ea2ff;}
.phoneMoney li a.curr h3{ color:#fff; }
.phoneMoney li a h3{font-size: 1.25rem; color: #333;letter-spacing: .0625rem;    height: 1.25rem;margin-bottom: .25rem;}
.phoneMoney li a p,.smallFont{font-size: .75rem;}

.middleFont{font-size: 1.0625rem;}
.bigFont{ font-size: 1.875rem;}
.phoneMoney.disabledRecharge li a,.phoneMoney.disabledRecharge li a h3{ color: #ccc;}
.phoneLink{position: absolute;top: 4.9875rem;width: 100%;background: #fff;left: 0;z-index: 21;}
.phoneLink li,.phoneLink .emptyNumber{ font-size: 1.25rem;padding: .625rem .9375rem; overflow: hidden; position: relative;}
.phoneLink .phoneNumName{ line-height: 1.4375rem;}
.phoneLink .emptyNumber{ color: #3ea2ff; font-size: 1rem;}
.phoneLink .emptyNumber:before{top: 0;}
.orderListBlock .itemContent{ color: #666;}

/* 手机充值（选择支付方式） */
.phonePayWay{ background: #fff;padding: 0.625rem 0.9375rem;}
.phonePayWay .payWayItem{ width: auto; min-width: 5.5rem; padding: 0 .5625rem; margin-left: .3rem; text-align: center; height: 1.875rem; line-height: 1.875rem;}
.phonePayWay .payWayItem.curr{color: #3ea2ff; background-color: #f0f8ff;}
.phonePayWay .payWayItem.curr:after{ border-color: #3ea2ff;}
.new .phonepay-remind{padding:0 0.9375rem;}
.new .phonepay-remind p{margin-bottom:0;}
/* 虚拟商品－编辑绑定－缴费账号 */
.cbill-account .swipeout-content .bill-account,.cbill-account .swipeout-content .iconfont{ vertical-align: middle;}
.bill-pay-stadius-see,.bill-pay-stadius-go{ font-size: .8125rem; line-height: 4.375rem;}
.cbill-account{ padding: 0;background: #fff;border-top: 1px solid #e7e7e7;}
.cbill-account .swipeout-content{display: -webkit-box;display: -webkit-flex;display: flex; justify-content: space-between;}
.cbill-account .bill-pay-name{-webkit-align-self: center;-moz-align-self: center;align-self: center;}
.cbill-account .swipeout-content{ padding: 0 .75rem 0 2.6875rem; position: relative;height: 4.375rem;border-bottom: 1px solid #e7e7e7;box-sizing: border-box;}
.cbill-account .swipeout{position: relative; padding-left: .75rem;}
.cbill-account .swipeout:last-child{ border-bottom: 0;}
.cbill-account .water-free{ background: url(../../images/new_store/free_water.png) .25rem center no-repeat; background-size: 1.0625rem;}
.cbill-account .power-free{ background: url(../../images/new_store/powerrate.png) .25rem center no-repeat; background-size: 1.0625rem;}
.cbill-account .air-free{ background: url(../../images/new_store/free_air.png) .25rem center no-repeat; background-size: 1.0625rem;}

/*收银台（cashier desk ）*/
.cashier-desk-top{height: 7.5rem;display: flex;flex-direction: column; justify-content: center;    text-align: center;}
.cashier-desk-text{font-size:1.1875rem;margin-bottom:.75rem;}
.cashier-desk-money{font-size:1.875rem;color:#e6133c;}
.cashier-desk-card{height:2.5625rem;line-height:2.5625rem;background:#fff;padding:0 0.9375rem;border-bottom:1px solid #efefef;margin-bottom:.625rem;}
.card-media-show{width:3.5rem;float:left;color:#666666;}
.card-text-show{width:calc(100% - 3.5rem);overflow:hidden;}
.check-card-telephone{background:#fff;padding-left:.9375rem;border-bottom:1px solid #efefef;border-top:1px solid #efefef;}
.check-card-top{height:2.5625rem;line-height:2.625rem;border-bottom:1px solid #eeeeee}
.card-telephone-num{width:72.6%;float:left;height: inherit;}
.config-num-button{width:27.4%;display:block;overflow:hidden;text-align:center;color:#fff;background:#e6133c;}
.check-card-bottom{height:2.5625rem;line-height:2.625rem;}
.card-pay-button{padding:.9375rem;}
.time-remind{position:absolute;bottom:2rem;left:0;right:0;text-align:center;}
.time-remind a{padding:0.9375rem 0.625rem;background:#e2e2e2;display:inline-block;}
.choose-way-top{height:2.8125rem;line-height:2.8125rem;background:#fff;padding:0 0.9375rem;}
.top-pay-money1{font-size:1rem;display:inline-block;float:left;margin-right:1.875rem;color:#333333}
.top-pay-money2{font-size:.75rem;display:inline-block;color:#666666;}
.choose-remind{height:2.6875rem;line-height:2.6875rem;padding:0 0.9375rem;color:#999999;}
.choose-ways{background:#fff;border-bottom:1px solid #efefef;border-top:1px solid #efefef;padding:0 0.9375rem;margin-bottom:.625rem;}
.choose-ways li{height:2.625rem;line-height:2.625rem;border-bottom:1px solid #eeeeee;}
.choose-ways li:last-child{border-bottom:none;}
.choose-ways li img{width:1.5625rem;vertical-align: middle;margin-right:.9375rem;}
.add-cards-margin{margin-top:.625rem;    margin-bottom: 0rem;}
.add-cards-input li div{display:inline-block;width:4.375rem;float:left;color:#666666;}
.add-cards-input li input{width:calc(100% - 4.375rem);}
.add-cards-limit{    padding: 0.9375rem;text-align: center;font-size:.75rem;color:#666666}
.add-cards-limit span{ height: 1.25rem; line-height: 1.25rem; display: inline-block;width: 1.25rem;border-radius: 100%;color: #eeeeee; vertical-align: middle; border: 1px solid #999999; margin-right: .375rem;}
.new .red-limit-circle{background:#e6133c;color:#fff;border:1px solid #e6133c}
.add-margin-controll{margin-bottom:0;}
.add-time-limit{    display: inline-block;width: calc(100% - 4.375rem);height: 100%;}
.cashier-desk-logo img{width:8.3rem;margin-bottom:.75rem}
.card-class-name{font-size:1rem;color:#333333;}
/*收银台（cashier desk ）结束*/
/*精选篮筐bug*/
.position-controll{position:relative!important;}
/*百联通首页新版本图标*/
.new-base{    width: 5rem; vertical-align: -.3rem;}
/*停车优化*/
.my-plate-num{margin-top:.625rem;background:#fff;}
.my-plate-num li{padding:0 .75rem;height:2.8125rem;line-height:2.8125rem;border-bottom:1px solid #e7e7e7;color:#333333;font-size:1rem;}
.my-plate-num li:last-child{border-bottom:none;}
.ahead-img{    width: 1.125rem;vertical-align: middle;margin-right:.875rem;}
.delete-img{    width: .9375rem;float: right; height: 100%;}
.delete-img img{    width:100%;}
.bottom-remid{position:absolute;bottom:3.4375rem;left:0;right:0;padding:1rem 0;color:#999999;text-align:center;}
.bottom-button-container{position:fixed;left:0;right:0;bottom:0;padding:.34375rem .75rem;box-shadow:0 0 6px #cccccc;background:#fff;    display: flex;justify-content: space-between;}
.item2-button{width:48.36%;margin: 0!important;}
.green-park .park-surplus-logo{background:#52b63f;}
.green-park .park-surplus-text{border-color:#52b63f;}
.no-car-margin{    margin-bottom: .8125rem; margin-top: calc(44.6%);}
.park-enter{padding:.625rem;overflow: hidden;}
.palte-inform{height:5.5625rem;border:1px solid #e8e8e8;background:#f8f8f8;width:66%;border-bottom-left-radius: .375rem;border-top-left-radius: .375rem;float:left;display:flex;flex-direction:column;justify-content:center;padding-left:1.125rem;box-sizing:border-box;}
.park-time{color:#999999;}
.park-time span{font-size:1.375rem;color:#333333;}
.park-plate-num{margin-bottom:.9375rem;}
.park-plate-num img{margin-right:.625rem;}
.park-plate-num span{margin-left:1.125rem;}
.pay-park{    height: 5.5625rem;width: 34%; overflow: hidden;  border: 1px solid #e8e8e8; box-sizing: border-box; border-left: none; background: #fcfcfc; border-bottom-right-radius: .375rem;border-top-right-radius: .375rem;line-height: 5.5625rem;font-size:1.25rem;text-align:center;}
.corner-left{border-bottom-left-radius:.25rem;border-top-left-radius:.25rem;}
.corner-right{ border-bottom-right-radius: .25rem; border-top-right-radius: .25rem;}
.pay-park img{    width: 1.25rem; vertical-align: -.1875rem;margin-right:.375rem}
.normal-ul{background:#fff;}
.normal-ul li{border-bottom:1px solid #e7e7e7;overflow:hidden;}
.normal-ul li:last-child{border-bottom:none;}
.park-li{margin-bottom:.625rem;}
.park-li li{padding:0 .75rem;height:2.75rem;line-height:2.75rem;}
.new .top-park-surplus{height:2.125rem;line-height:2.125rem;}
.park-logo-container{    display: flex;align-items: center; width: 50%; float: left;height: 100%;}
.park-surplus-logo{display:inline-block;height:1.25rem;line-height:1.25rem;width:2.375rem;font-size:.75rem;text-align:center;}
.park-surplus-text	{    display: inline-block; height: 1.125rem;  line-height: 1.125rem; font-size: .75rem; border: 0.5px solid #e6133c;padding: 0 0.375rem;text-align: center;}
.park-media{    width: 4.8125rem;float: left;color:#999999;}
.new .park-pay{height:initial;padding:0  0  0 0.75rem;}
.new .park-pay .normal-ul {overflow:hidden;}
.new .park-pay li{height:initial;line-height:normal;padding:.84375rem 0.75rem .84375rem 0;}
.green-circle{    height: .9375rem;line-height: .9375rem; display: inline-block; width: .9375rem; border-radius: 100%; color: #fff; vertical-align: -.0625rem; border: 1px solid #52b63f; margin-right: .375rem; background: #52b63f;text-align: center;}
.parck-service-margin{margin-right:1rem;}
.park-ticket{    width: 1.0625rem;vertical-align: -.125rem; margin-right: .625rem;}
.park-store-show{background: #f9f9f9;display: flex;align-items: stretch;padding: 0.75rem 0.75rem 0 0.75rem;justify-content: space-between;}
.pick-store-li{padding:.875rem;margin-bottom:.875rem;width:49.1%;box-sizing:border-box;border:1px solid #e7e7e7;background:#fff;}
.pick-store-li img{width:100%;margin-bottom:.75rem;}
.store-active-logo{display:inline-block;width:2.125rem;height:1.0625rem;line-height:1.0625rem;margin:.5rem .3125rem .25rem 0;text-align:center;font-size:.75rem;}
.bck-activ1{background:#f75353;}
.bck-activ2{background:#53b0f6;}
.bck-activ3{background:#97d054;}
.park-button{padding:.375rem .75rem;}
.park-button a{border:1px solid #cccccc;font-size:1rem;}
.park-remind-bottom{    position: fixed; bottom: 3.5625rem; left: 0; right: 0; height: 2.75rem; line-height: 2.75rem; padding: 0 0.75rem; background: rgba(255,255,255,.8);box-shadow: 0 0 6px #cccccc;}
.find-car{margin-top:3.125rem;}
.find-car input{width:100%;}
.find-car-text {padding:0 0.75rem;margin-top:.625rem;color:#999999}
.park-bill-list{padding:0 0.75rem;margin-bottom:.625rem;border-bottom:1px solid #dddddd;border-top:1px solid #dddddd;}
.park-bill-top{height:2.75rem;line-height:2.75rem;}
.park-bill-middle{padding:.875rem 0;}
.park-bill-middle p{margin-bottom:.625rem;}
.park-bill-middle p:last-child{margin-bottom:0;}
.park-bill-middle label{width:4.625rem;color:#999999;display:inline-block;}
.park-bill-bottom {padding:0.625rem 0;line-height:2rem;}
.park-bill-bottom span{font-weight:700;}
.bill-button{width:6.125rem;height:2rem;border:1px solid #eeeeee;display:inline-block;line-height:2rem;text-align:center;}
.red-button{border:1px solid #e6133c;background:#e6133c;color:#fff;}
.park-bill-config span{top:0;}
.park-bill-config li{margin-bottom:.375rem;}
.park-bill-config li:last-child{margin-bottom:0rem;}
.new .park-bill-margin{margin-bottom:.625rem;}
.park-bill-detail{background: #fff;height: 5.5rem;border: 1px solid #e9e9e9;padding: 0 .625rem;}
.bill-detail-right{    width: 63%; float: left; height: 100%;display: flex; flex-direction: column;justify-content: center; border-right: 1px solid #e9e9e9}
.bill-detail-left{    width: 36%;float: left; height: 100%;text-align: center;line-height:5.5rem;}
.bill-detail-left img{   margin-right:.25rem;}
.park-button{padding:.375rem .55rem;}
.park-button button{    width: 7.2rem;text-align: center;margin-left:.625rem;font-size:1rem!important;}
.white-button{background:#fff;border:1px solid #e7e7e7;color:#333333!important;}
.park-money-top{border-bottom:1px solid #e9e9e9!important;border-top:none!important;}
.pay-bill-remind{padding:.625rem .55rem;line-height:normal;}
.pay-bill-money{color:#e6133c;font-size:1rem;}
.foot-flex-controll{    display: flex;flex-direction: row-reverse;justify-content: space-between; align-items: center;}
.plate-input{    position: fixed;bottom: -15rem;left: 0; right: 0;background:#f7f7f7;z-index: 10005;transition: all .8s ease;}
.plate-input-top{height:3rem;line-height:3rem;text-align:center;font-size:1rem;position:relative;border-bottom:1px solid #eeeeee}
.input-cancel	{    position: absolute; top: 0;left: 0.75rem;; bottom: 0;width: 3rem; text-align: left;line-height: 3rem;}
.plate-input-bottom{padding:1.25rem .75rem;}
.plate-input-middle{    margin-top: 1rem;padding: 0 .75rem;height: 3rem;position:relative;}
.input-pane {border: 1px solid #cccccc;overflow: hidden;border-radius: .375rem;    box-sizing: border-box;height: 3rem;  }
.input-pane li{    width: 14.28%; height: 3rem;float: left; border-left: 1px solid #cccccc; box-sizing: border-box;}
.input-pane input	{    width: 100%; height: 100%; font-weight:700; font-size: 1.5rem; background: none; outline: none; border: 0px;color: #333333;text-align:center;}
.input-pane li:first-child{   border-left:none;}
.button-for-all{    background-color: #E6133C;outline: none; border: none;height: 2.75rem;line-height: 2.75rem;font-size: 1rem; text-align: center; display: block;white-space: nowrap; color: #fff; width: 100%;}
.hidden-input{position:absolute;left:1rem;top:0;right:1rem;bottom:0;}
.hidden-input input{width: 100%; height: 100%;background: none; color: transparent;opacity: 0;}
.park-padding{padding: 0 0.625rem;}
.park-padding li{padding: 0 ;}

.park-store-list li{padding:0.875rem 0.75rem;}
.park-store-litop{color:#333333;margin-bottom:.5rem;}
.park-store-libottom{font-size:.75rem;color:#999999;}
.park-store-lilogo{    font-size: .75rem;border: 1px solid #e6133c; padding: .125rem;margin-top: -.125rem; display: block; float: left;margin-right: .5rem;color: #e6133c;border-radius: .125rem;}
.park-map-list{position:absolute;bottom:0;left:0;right:0;z-index:1000;border-top: 1px solid rgba(215,215,213,.6);}
.park-map-list ul{padding:0 0.75rem;}
.park-map-list li{padding:0.8125rem 0;}
.park-logo-contain{    float: left; width: 0.9375rem;margin-right: 0.5625rem;}
.park-logo-contain img{    vertical-align:middle;}
.park-text-contain{      line-height: 1.25rem;overflow: hidden;}
.park-go-there{    text-align: center; font-size: 1.25rem; color: #3384ff;}
.park-go-there img{     width: 1.25rem;vertical-align: text-top;margin-right: .625rem;}
.park-map-num{     box-shadow: 1px 1px 1px #cccccc;   position: absolute;width: 4.6875rem; height: 4.6875rem; background: #398aff; right: 1.5rem; top: -2.35rem; border-radius: 100%;text-align: center;color: #fff;    display: flex;flex-direction: column; justify-content: center;}
.map-blue{color:#3181ff;}
.park-distance{ margin-left: .625rem;}
.no-park-informtop{margin-top: 20%; text-align: center; font-size: 0.9375rem; margin-bottom: .9375rem; font-weight: 600;}
.no-park-informbottom{    text-align: center; font-size: 1rem;font-weight: 600;}
/*停车优化结束*/
/*虚拟商品-首页-首页*/
.shopPayInfo{ 
    margin: 1rem 2.5rem;
    color: #999;
    line-height: 1.125rem;
    font-size: .75rem;
}
.livePayTitle li img {
    width: 2.5rem;
}
.livePayTitle {
    background-color: #3ea2ff;
    color: #fff;
    padding: 1.6875rem 0;
}
.livePayTitle ul{
    position: relative;
}
.livePayTitle .liveLine{
    position: absolute;
    left: 50%;
    top: 0;
    width: 1px;
    height: 100%;
    background:rgba(255,255,255, .17);
}
.livePayText {
    margin-top: .9375rem;
}
.livePayTitle .livePayIcon{
    position: relative;
}
.livePayTitle .livePayIcon .livePayBadge{
    position: absolute;
    top: -0.53125rem;;
    left: calc(50% + 0.53125rem);
    width: 1.0625rem;
    line-height: 1.0625rem;
    text-align: center;    
    font-size: .8125rem;
    background-color: #fc345b;
    color: #fff;
    border-radius: 50%;
}
.plusMarkImg {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1001;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.6);
}

.plusMarkImg .imgMark {
    width: 21.53125rem;
    height: 100%;
    margin: 0 auto;
    background-image: url(../../images/new_store/zhezhao.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 0 4rem;
}
.plusMarkImg .iKnow{
    position: absolute;
    bottom: 6rem;
    left: 50%;
    width: 11.25rem;
    height: 3.75rem;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    transform: translateX(-50%);
    background: url(../../images/new_store/iknow.png) left top no-repeat;
    background-size: contain;
}
.plusMarkImg .billPayMark {
	background-image: url(../../images/new_store/create_bill.png);
	float: right;
	width: 18rem;
	background-position: -0.3125rem 3.375rem;
}

/* ECP账户明细 */
.font-14{
	font-size: .875rem;
}
.font-24{
	font-size: 1.5rem;
}
.ecp-money-title .orange{
	color: #ff8208!important;
	font-size: .75rem;
}
.ecp-money-title{
	padding: 1.6875rem .9375rem .4rem .9375rem;
	background-color: #fff;
}
.ecp-money-title .newFlexBox li,.ecp-money-title .newFlexBox span{
	line-height: 1.75rem;
	font-size: .75rem;
	color: #999;
}
.ecp-money-title.hairBottom:after{
	bottom: -1px;
}
.ecp-free-list-check{
	padding: .55rem .9375rem;
	min-height: 1.75rem;
	line-height: 1.75rem;
	font-size: .875rem;
	background-color: #fff;
	margin-top: .625rem;
}
.ecp-free-list-check label{
	float: right;
	line-height: 1.875rem;
}
.icon_shaixuan{
	background-image: url(../../images/new_store/icon_shaixuan.png);
}
.icon_close{
	background-image: url(../../images/new_store/icon_close.png);
}
.ecp-free-list .ecp-free-title{
	padding: 0 .9375rem;
	line-height: 1.875rem;
	font-size: .75rem;
	background-color: #eee;
	color: #000;
}
.ecp-free-block{
	background-color: #fff;
}
.ecp-free-block .ecp-free-item{
	padding: .9375rem .9375rem 0.6rem 0;
	margin-left: .9375rem;
	overflow: hidden;
}
.ecp-free-block .ecp-free-item p{
	font-size: .75rem;
	color: #bbb;
	width: 13rem;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.ecp-free-block .ecp-free-item .free-item-time{
	line-height: 1.125rem;
}
.ecp-free-block .ecp-free-item .free-item-title{
	color: #333;
	font-size: .875rem;
}
.ecp-free-block .ecp-free-item label{
	font-size: 1.125rem;
	color: #000;
}
.ecp-free-block .ecp-free-item label.create-color{
	color: #e6133c;
}
.sx-check-box{
	position: fixed;
	bottom: 0;
	left: 0;
	background-color: #fff;
	z-index: 10004;
	width: 100%;
}
.sx-check-box h4{
	color: #333;
	font-size: 1rem;
	line-height: 2.6875rem;
	width: 90%;
	margin: 0 auto;
	font-weight: bold;
}
.sx-check-box i.icon_close{
	position: absolute;
	right: .9375rem;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 1.25rem;
	height: 1.25rem;
}
.sx-check-box .sx-content{
	padding-left: .9375rem;
}
.sx-content .sx-content-item .redBtn{
	background-color: #e6133c;
	color: #fff;
	border-radius: .3125rem;
}
.sx-content .sx-content-item .redBtn:after{
	content: none;
}
.sx-content .sx-content-item ul{
	font-size: 0;
	margin-left: -0.525rem;
}
.sx-content .sx-content-item{
	padding-right: .9375rem; 
}
.sx-content .sx-content-item .sx-content-title{
	padding: .875rem 0;
	font-weight: 500;
}
.sx-content .sx-content-item ul li{
	font-size: .875rem;
	display: inline-block;
	width: auto;
	height: auto;
	min-width: 4rem;
	padding: 0 .5625rem;
	line-height: 2.1875rem;
	text-align: center;
	margin-left: .525rem;
	margin-bottom: .625rem;
	box-sizing:border-box;
}
.sx-content .sx-content-item .input-group input{
	width: 100%;
	border: 1px solid #ccc;
	line-height: 1rem;
	padding: .5rem .5rem .5rem .75rem;
	-webkit-border-radius: .3125rem;
	border-radius: .3125rem;
	background-color: #fafafa;
	margin-bottom: .9375rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-appearance:none;
	outline:none
}
.sx-check-box .sx-btn-group{
	font-size: 0;
	position: relative;
	background-color: #fff;
}
.sx-check-box .sx-btn-group button{
	width: 50%;
	display: inline-block;
	font-size: 1rem;
	color: #666;
	line-height: 3rem;
	text-align: center;
	outline: 0;
	border: 0;
	background: transparent;
}
.sx-check-box .sx-btn-group button.confirm{
	background-color: #e6133c;
	color: #fff;
	border-right: 0;
}
body.overflow-hide{
	width: 100%;
	height: 100%;
	overflow: hidden;
}
/*满赠*/
.full-give{    font-size: .8125rem;white-space: nowrap;width: calc(100% - 6rem);display: inline-block; overflow: hidden;vertical-align: middle;text-overflow: ellipsis; color: #333333;}	
.new .enter-special{    padding: 0;font-size: 1.2rem;color: #999999;vertical-align: middle;}
.give-ahead{margin-right:.25rem;}
.new .full-give-num{    color: #333333;vertical-align: middle;}
.new .full-five-logo{    float: initial;width: 2.1875rem; display: inline-block; background: #ff4c61; text-align: center;padding: 0.25rem; border-radius: .25rem;margin-right: .625rem;color: #fff;}
.full-give-alert{padding:0 0.9375rem 1.375rem 0.9375rem;position:fixed;bottom:-100%;left:0;right:0;z-index: 10005;border-top: 2px solid #5d5d5d;transition: all .8s ease;}
.full-give-alert li{padding:0.625rem 0;}
.new .give-alert-top{    text-align: center;position: relative;height: 2.8125rem;line-height: 2.8125rem;box-sizing: border-box; padding: 0;font-size: 1.125rem;}
.new .give-alert-top i{    position: absolute;right: 0;font-size: .8125rem;}
.give-goods-logo{margin-bottom:.3125rem;font-size:.6875rem;}
.give-goods-contain{display:inline-block;width:100%}
.give-goods-img{width:4.375rem;height:4.375rem;border:1px solid #e7e7e7;margin-right:.625rem;box-sizing:border-box;float:left;}
.give-goods-img img{width:100%;}
.give-goods-name{    margin-top: .25rem;font-size: 1rem; margin-bottom:0.4525rem;}
.give-goods-num{color: #e6133c;font-size: 1rem;}
.give-buy-car{    padding: 0 0.375rem 0 2.875rem; margin-bottom: .3125rem;display: flex;justify-content: space-between; align-items: center;}
.car-give-details{ font-size: .75rem; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display:inline-block;width:90%;}
/*满赠结束*/
/*百宝箱时令生鲜图标*/
.slsx{    background-image: url(../../images/new-icon/fresh.png);}
/*百宝箱时令生鲜图标*/
/* 专题模板 */
img { max-width: 100%; height: auto; }
.page-close{    height: 2.2rem;line-height: 2.4rem;position: absolute; top: .35rem;left: 2.5rem;}
.jBadge { position: absolute; top: .3125rem; right: -.3125rem; padding: 1px .3125rem; height: auto; line-height: .8rem; min-width: .625rem; text-align: center; font-size: .75rem; background-color: #dd2727; color: #fff; border-radius: .625rem; vertical-align: baseline; white-space: nowrap; }
.new .special-header{    position: fixed; top: 0; left: 0;right: 0;}
.icon-more .jBadge { top: 0; right: .3125rem; padding: 2px 4px; }

.main-page { background-color: #914db3; padding-bottom: 3rem;    padding-top: 2.9rem; }
.main-page .scrollspy-height { height: 2.75rem; width: 100%; display: none; }

.main-nav { position: fixed;top: 2.9rem; z-index: 1000; height: 2.75rem; box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.2); background: #FFF; width: 100%; -webkit-overflow-scrolling: touch; }

.main-nav.open .scrollspy-btn img{ transform: rotate(180deg); }
.main-nav.open .scrollspy-text { display: block; }
.main-nav.open .scrollspy-iscroll { position: relative; background: rgba(255, 255, 255, 0.8); height: auto; white-space: inherit; }
.main-nav.open .scrollspy-iscroll ul { padding: 0 .5rem; }
.main-nav.open .scrollspy-iscroll ul li { box-sizing: border-box; width: 33%; }
.main-nav.open .scrollspy-iscroll ul li a { font-size: .875rem; }
.main-nav .scrollspy-text { display: none; background: #FFF; position: relative; text-align: center; font-size: 1rem; color: #585858; height: 2.75rem; line-height: 2.75rem; }
.main-nav .scrollspy-btn { width: 2.5rem; height: 2.75rem; line-height: 2.75rem; background: #FFF; border-left: 1px solid #EEE; position: absolute; z-index: 1002; right: 0; top: 0; text-align: center; }
.main-nav .scrollspy-btn img{width:.75rem;transition: all .8s ease;vertical-align:middle;}

.main-nav .scrollspy-iscroll { position: absolute; height: 2.75rem; left: 0; top: 0; right: 2.5rem; overflow-x: auto; overflow-y: hidden; white-space: nowrap; }
.main-nav .scrollspy-iscroll ul { float: left; font-size: 0; padding-left: 0; padding-right:1.25rem; }
.main-nav .scrollspy-iscroll li { display: flex;float: left; justify-content: center;align-items: center; height: 2.75rem; line-height: 2.75rem; text-align: center; font-size: .75rem; padding: 0 .125rem; background: transparent;width:6.875rem;box-sizing: border-box; }
/*.main-nav .scrollspy-iscroll li.active a:before { content: "\e933"; }
.main-nav .scrollspy-iscroll li a { display: inline-block; padding: 0 .375rem 0 1.5rem; line-height: 2.75rem; vertical-align: top; margin: 0 auto; position: relative; font-size: 1rem; color: #ef2e2f; }
.main-nav .scrollspy-iscroll li a:before { content: ' '; width: 15px; height: 15px; position: absolute; top: 1px; left: 0px; font-size: 16px; }
.main-nav .scrollspy-iscroll.fixed { position: fixed; top: 2.9rem; }*/
.click-logo{    width: 1rem;display: inherit; margin-right: .625rem;    margin-bottom: .125rem;align-items: center;}
.stores-show{    width: 5rem;display: flex;align-items: center; font-size: .875rem;color: #e6133c;}
.bottom-alert{overflow:hidden;}
.odd-bottom-alert a:last-child{width:100%}
.new .main-zebra{margin-top:2.75rem;}
.new .main-zebra .swiper .swiper-pagination { text-align: center; }

.new .main-zebra .swiper .swiper-pagination span.bailian-pagination-bullet-active { background: #efee00; }

.zebra-card .zebra-item-h { margin-bottom: .5rem; }

.j-money-card { color: #8e32c4; padding: 1px 0; }
.j-money-card .fl { width: 6.5rem; min-width: 5.8rem; box-sizing: border-box; width: 70%; color: #8e32c4; padding: .3125rem; }
.j-money-card .fl h4 { font-size: 1.75rem; }
.j-money-card .fr { min-width: 2.4rem; width: 30%; font-size: 1.1875rem; color: #8e32c4; border-left: 1px dashed #8e32c4; margin: .2rem auto; text-align: center; box-sizing: border-box; }

.white-bg { background-color: #fff; }
/* 优惠券 */
.two-li .fl{ width: calc( 100% - 3.375rem );}
.two-li .fr{ max-width: 3.375rem;}
.three-li .fl{ float: none; width: 100%;}
.three-li .fr{ float: none; width: 100%; text-align: center; display: block; width: auto;border-top: 1px dashed #8e32c4; border-left: none; margin-left: 1px; margin-right: 2px; margin-top: .425rem; margin-bottom: 0; padding: .2rem 0;}

.page-row-title {width: 14.375rem; padding: .8125rem 0; margin: 0 auto; font-size: 1.25rem; color: #fff; text-align: center; display: block; }
.page-row-title:before, .page-row-title:after { content: ''; top: 50%; transform: translateY(-50%);background-repeat: no-repeat; width: 1.1875rem; height: 1.1875rem; background-size: contain; }
.page-row-title:before { left: 0; }
.page-row-title:after { right: 0; transform: rotate(-180deg) translateY(50%); }

.middle-ban a { display: block; font-size: 0; }

.activity-rules, .activity-rules p { color: #fff; line-height: 1.425rem; }

.activity-rules .activity-rules-title, .activity-rules li { padding-bottom: 1.6875rem; }

.first-circle { display: inline-block; width: .1875rem; height: .1875rem; border-radius: 10rem; background-color: #fff; vertical-align: 4px; margin-right: .5rem; }

[data-type="container"] { box-sizing: border-box; overflow: hidden; margin: 0 .25rem 0 .25rem; }
[data-type="container"] [data-type="row"] { overflow: hidden; }
[data-type="container"] span { width: 50%; float: left; overflow: hidden; }
[data-type="container"] [data-type="label"], [data-type="container"] [data-type="img"], [data-type="container"] [data-type="text"], [data-type="container"] [data-type="btn"] { padding: 0 .5rem; overflow: hidden; }
[data-type="container"] [data-type="text"] { padding: .8rem .5rem; }
[data-type="container"] [data-type="label"] { line-height: 1.3rem; min-height: 2.6rem; text-overflow: ellipsis; word-break: break-all; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; -webkit-line-clamp: 2; display:-moz-box;-moz-line-clamp:2;-moz-box-orient:vertical;}
[data-type="container"] [data-type="btn"] { margin-bottom: .5rem; }
[data-type="container"] [data-type="btn"] a { display: block; background-color: #ed0d36; color: #fff; line-height: 2.25rem; text-align: center; font-size: 1.1875rem; }

[data-type="box"] { overflow: hidden; -webkit-box-sizing: border-box; box-sizing: border-box; }

.main-footer { position: fixed; z-index: 10004; bottom: 0; left: 0; width: 100%; height: 3rem; background-color: #ed0d36; margin: 0; }
.main-footer a {display: flex;justify-content: center; align-items: center; line-height: 3rem; vertical-align: middle; text-align: center; color: #fff; width: 50%; float: left; }
.main-footer img{ width: 1.25rem;}
.main-footer .popover { bottom: 4.6rem; left: .5rem; right: .5rem; top: auto; }

/*popover*/
.popover { position: absolute; top: 0; left: 0; z-index: 11000; min-width: 8rem; margin: 0; display: none; -webkit-transition-property: opacity; -o-transition-property: opacity; transition-property: opacity; -webkit-transform: none; -ms-transform: none; -o-transform: none; transform: none; }

.popover.modal-in { opacity: 1; display: block; -webkit-transition-duration: 300ms; -o-transition-duration: 300ms; transition-duration: 300ms; }

.popover-angle { position: absolute; top: 99%; right: 5rem; width: 0; height: 0; border-left: 1.25rem solid transparent; border-right: 1.25rem solid transparent; border-top: 1.25rem solid #fff; }
.popover-inner{background-color: #fff; border-radius: .35rem; overflow: hidden;}

.popover-inner .item-link { border-bottom: 1px solid #dbdbdb; box-sizing: border-box; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding: 0 .625rem; }
.popover-inner .item-link:nth-child(2n) { border-left: 1px solid #dbdbdb; }
.popover-inner .list-block {border-radius: .35rem; overflow: hidden; background: white;}
.popover-inner a { color: #535353; }

div.plusMark { background: rgba(0, 0, 0, 0.6); display: none; opacity: 1; }

@media (-webkit-min-device-pixel-ratio: 2) { .popover-inner .item-link { border-bottom: .5px solid #dbdbdb; }
  .popover-inner .item-link:nth-child(2n) { border-left: .5px solid #dbdbdb; } }
/* go top */
.odd-good .zebra-item-h:last-child{width:100%;}
.odd-good .zebra-item-h:last-child [data-type="container"]{display:flex}
.odd-good .zebra-item-h:last-child .odd-fig{    width: 100%;display: flex;flex-direction: column;justify-content: space-around;}
.odd-good .zebra-item-h:last-child [data-type="img"]{   box-sizing: border-box;width: 100%;}
.odd-good .zebra-item-h:last-child [data-type="label"]{ margin-top: 1.5rem;}
/*即将开售*/
.sell-later{border-radius:.25rem!important;background:#fdb33e;}
.every-sell-later{    display: inline-block;float: right;line-height: 1.3125rem;background: #fdb33e;color: #fff;padding: 0 0.375rem;border-radius: .25rem;font-size: .75rem;text-align: center}
/*快到家无门店弹层*/
.arround-no-store{    position: fixed;top: 20%; left: 0; right: 0; display: block; text-align: center;z-index: 10005;}
.container-no-store{    display: inline-block;width: 66.7%; background: #fff;padding: 1.125rem 0 1.5625rem 0;}
.container-no-store img{ width:3.5rem;}
.container-no-store p{ margin-top:.625rem;}
.container-no-store button{border: none; margin-top: .9375rem; width: 8.125rem; height: 2.125rem; background: #fe5c4b; color: #fff;border-radius: .25rem;}
/*vip预约*/
.vip-success-top{height:3.875rem;line-height:3.875rem;box-sizing:border-box;border-bottom:1px solid #f5f2e1;background:#fffcea;text-align:center;color:#804800;}
.vip-success-top img{width: 1.25rem;vertical-align: -.25rem;margin-right: .25rem;}
.vip-success-stadius{height:2.125rem;line-height:2.125rem;color:#fff;background:#9f743a;padding:0 0.75rem;}
.vip-order-list{border-top:1px solid #e7e7e7;border-bottom:1px solid  #e7e7e7;}
.vip-order-list li{height:2.75rem;line-height:2.75rem;padding:0 0.75rem;}
.order-list-media{    display: inline-block;min-width: 4.625rem;float: left;color:#999999;}
.vip-order-detail{padding:1rem .75rem;color:#999999;background:#fff;border-top:1px solid #e7e7e7;border-bottom:1px solid  #e7e7e7;}
.vip-order-remind{padding:2.6875rem 0.75rem 0 0.75rem;line-height: 1.25rem;}
.vip-order-remind p{margin-bottom:.375rem;}
.vip-order-timetop{background:#fff;overflow:hidden;}
.vip-order-timetop li{width:16.6%;float:left;padding:0.875rem 0.625rem;box-sizing:border-box;text-align:center;line-height: 1.25rem;border-bottom:2px solid #fff;}
.vip-order-timetop .selected{color:#e6133c;border-bottom:2px solid #e6133c;}
.order-time-remind{padding:1rem 0.75rem;color:#999999;}
.vip-order-time{    padding: 0 0.75rem;display:flex;justify-content:space-between;    flex-wrap: wrap;}
.vip-order-time div{    display: block;width: calc(25% - 0.46875rem); text-align: center; height: 3.375rem;line-height: 3.375rem; background: #fff; border: 1px solid #dcdcdc;border-radius: .375rem;font-size: 1.125rem;margin-bottom:.625rem;}
.vip-order-time .time-member-fig{background:none;border:none;}
.vip-order-time .selected{color:#e6133c;border-color:#e6133c;background-color:#fff4f6;}
.vip-order-time .unselected{color:#cccccc;background-color:#f5f5f5;}
.no-able-time{text-align:center;color:#e6133c;}
.no-able-time img{    width: .9375rem;vertical-align: -.125rem;margin-right: .375rem;}

/* VIP预约－我的预约 start */
.list-block{ padding: 0;}
.list-block .orderListBoxItem { padding: 1rem .75rem;}
.list-block .orderListBoxItem.middlePadding{ padding-top: .5rem; padding-bottom: .5rem;}
.orderListBox.fullGray .orderListBoxItem{ color: #999!important;}
.vip-order-title{ width: 4.625rem; display: inline-block;}
.icon-icon_graycancle{ background-image: url(../../images/new_store/icon_graycancle.png);}
.icon-icon_grayfinish{ background-image: url(../../images/new_store/icon_grayfinish.png);}
.icon-icon_grayouttime{ background-image: url(../../images/new_store/icon_grayouttime.png);}
.icon-icon_chooseother{ background-image: url(../../images/new_store/icon_chooseother.png); width: .75rem; height: .75rem; vertical-align: middle;}
.whiteBg{ background-color: #fff;}
.buttonFixBottom{ 
	display: block;
	margin: 0.625rem 0.9375rem;
    border-radius: .375rem;
    color: #fff;
    background: #e6133c;
    text-align: center;
    height: 2.75rem;
    line-height: 2.75rem;
}
.marginBottom{ margin-bottom: 4.375rem;}
.listRightCheck{ color: #333; display: block;}
.listRightCheck .img_icon{ margin-left: .625rem;}
/* VIP预约－我的预约 end */
/* VIP预约详情 start */
.vip-appment-detail .btn-switch{ position: inherit; right: 0;}
.vip-appment-margin{ margin-top: 3.125rem;}
/* VIP预约详情 end */

/*虚拟充值-游戏充值*/
.game-item3{border-bottom:none;background:#fff;}
.game-item3 ul li{width:33.33%}
.limit-remind{padding: 0.625rem 0.9375rem;}
.limit-remind p{    font-size: .75rem; color: #999999;margin-bottom:.75rem; overflow: hidden;}
.limit-remind label{ width:calc(100% - 3.875rem);float:right;}
.limit-remind img{     width: 0.875rem;margin-right: .75rem;    float: left;}
.more-line-alert img{float:left;}
.more-line-alert label{float:left;text-align:left;overflow:hidden;}
.game-font-config ul li ,.game-font-config ul li div{    font-size: 1rem;}
.game-money{    font-size: 1rem;color: #e6133c;font-weight: 700;margin-right: .375rem;}
.game-card-remind{    background: #fff;padding: 1rem 0.9375rem;border-bottom:1px solid #e7e7e7;margin-bottom:0.625rem;}
.game-card-remind p{ margin-bottom:.75rem;}
.game-card-remind p:last-child{ margin-bottom:0;}
.game-card{    background: #fff;padding: .875rem 0.9375rem;border-bottom:1px solid #e7e7e7;border-top:1px solid #e7e7e7;margin-bottom:0.625rem;}
.game-card p{ margin-bottom:.625rem;color:#666666;}
.game-card p label{ color:#999999;min-width:3.75rem;display: inline-block;}
.game-card p:last-child{ margin-bottom:0;}
.game-card-button{padding:0.9375rem;}
.game-link-service{position:fixed;left:0;right:0;bottom:-100%;z-index:10005;transition: all .8s ease;}
.game-link-service div{height:3.125rem;line-height:3.125rem;text-align:center;color:#e6133c;margin-bottom:1px;background:#fff;font-size:1.125rem;}
.default-color{color:#cccccc;}
.game-buy-style{    display: inline-block; height: 1.75rem;line-height: 1.75rem;padding: 0 0.625rem; min-width: 4.75rem; text-align: center; border: 1px solid #e7e7e7;border-radius: .25rem; color: #666666;margin-right:.375rem;}
.blue-buy-style{border-color:#3ea2ff;background:#f0f8ff;color:#3ea2ff;}
.right-menu{    position: fixed;right: 0;top: 15%;}
.right-menu li{  font-size:.75rem;font-weight:700;}
.normal-ul-padding{padding:0 0.9375rem;}
/*虚拟充值-游戏充值结束*/


/* 虚拟商品－固化有线订单详情新增样式 start */
.orderContainer .itemContent .item-titleRow .vtt{ margin-right: .3rem;}
.font-16{ font-size: 1rem;}
.wait-time{ margin-left: 2rem; position: relative; text-align: left;}
.icon-icon_blackwaittime{ background-image: url(../../images/new_store/icon_blackwaittime.png);}
.wait-time .img_icon{ position: absolute; left: -1.4rem; }
.grayBg{ background-color: #ccc; color: #fff;}
.marl{ margin-left: 2.25rem;}
.pay-num{ padding:.625rem 0 .125rem .625rem;}
.fix-phone-item{ margin-left: .625rem;}
.fix-phone-item .item-titleRow{ font-size: 0;}
.phoneRechargeItem .fix-phone-item .item-titleRow input{ font-size: 1rem; width: calc( 100% - 5rem );}
.listTextLeft{ display: inline-block; width: 5rem;}
.boxalert-prompt-login{ z-index: 100;}
.phoneRechargeTitle ul li a{ height: 2.9375rem; box-sizing: border-box; color: #000;}
.line-tv-box ul li{ position: relative;}
.line-tv-box ul li .img_icon{ width: 1.375rem; height: 1.375rem; position: absolute; right: 0; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%);}
.icon-title{ font-size: 1.125rem!important; font-weight: bold;}
.icon-title .img_icon{ width: 1.5rem; height: auto; margin-right: .625rem;}
.marBottom{ margin-bottom: 10rem; color: #333;}
.icon-icon_userphone{ width: 1.4375rem; height: 1.4375rem;}
.phonePayWay{ line-height: 1.875rem;}
.game-name-tab{height:1.25rem;line-height:1.25rem;padding:0 0.9375rem;}
.marBottom .orderContainer .itemContent span.listTextLeft,.marBottom .orderContainer .itemContent div.fr,.marBottom .orderContainer .itemContent{ font-size: 1rem;}
/* .phonePayWay li.gray{ -webkit-box-flex: .8;-webkit-flex: .8;flex: .8;} */
/* 虚拟商品－固化有线订单详情新增样式 end */

/*地图*/
.map-blue-contain{padding:.125rem .25rem;display:inline-block;background:rgba(255,255,255,0);color:#333333;border-radius:.1875rem;min-width:4rem!important;}
.map-container{position:absolute;top:2.9rem;left:0;right:0;bottom:0;overflow:hidden;}
.map-photocontain{width:4.625rem;height:4.625rem;border:2px solid #fff;position:absolute;top:50%;left:50%;margin-top:-2.3125rem;margin-left:-2,3125rem;border-radius:.375rem;}
/* 虚拟商品－铁通 start */
.orderContainer .itemContent .item-titleRow .img_icon{ width: auto; height: 1rem;}
.itemContent .item-titleRow .img_icon{ height: auto;}
/* 虚拟商品－铁通 end */
/*摇一摇*/
.shake-contain{position:fixed;top:0;left:0;right:0;bottom:0;}
.shake-contain img{    height: 100%; width: 100%;}
.shake-up{    position: absolute;top: 59.6%;left: 0; right: 0; text-align: center;color: #fff899; font-size: 1.0625rem;}
.shake-num{    position: absolute;top: 66.4%;left: 0; right: 0; text-align: center;color: #cf2617; font-size: 1.125rem;}
.shake-num div{     padding: .375rem .9375rem;background: rgba(0,0,0,.2);display: inline-block;border-radius: .375rem;}
.shake-bottom-remind{    position: absolute;top: 86.2%;left: 0;right: 0;text-align: center;}
.shake-good-remind{    font-size: .9375rem; color: #fff899; font-weight: 700;}
.shake-good-num{     font-size: .9375rem;color: #fff;}
/*摇一摇*/
/* APP首页优化 start */
.boxHomeHerderMBtn .icon-scan:before{ font-size: 1.125rem;}
.boxSearchLink a.searchbtn{ background-color: rgba(255,255,255, .8); -webkit-border-radius: .375rem; -moz-border-radius: .375rem; border-radius: .375rem; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size: .875rem;}
.boxHomeHerderSearch{ background: none;}
.homeHead .homeHerderMBtn span{ -webkit-transform: scale(.8); -moz-transform: scale(.8); transform: scale(.8);}
.search-icon{position: absolute; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%);  width: .8125rem; height: .8125rem; vertical-align: middle; margin-right: .3125rem;}
.cut{ overflow: hidden;}
.bor-bottom{ border-bottom: 1px solid #e9e9e9;}
.time-wait{ margin-left: .5625rem;}
.time-wait li{ float: left; font-size: .75rem; width: .71875rem; height: .90625rem; line-height: .90625rem; text-align: center; -webkit-border-radius: 2px; border-radius: 2px; background-color: #575a74; color: #fff; margin-right: 1px;}
.indexFloor .title .fr span.dot{ color: #333;}
.newInlineFlexBox{
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-box-align: center;
    -moz-align-items: center;
    -webkit-align-items: center;
    align-items: center;
}
.indexFloor .title .fr span.icon-enter{ color: #666666;}
.new .indexFloor .models ul li a span{ background: none; color: #ff3838;}
.new .indexFloor .models ul li a b{ /* text-decoration: line-through; */ color: #999; font-size: .75rem;}
.new #nav ul li a .nav-img-icon{
    display: block;
    margin: .15rem auto;
    width: 1.5625rem;
    height: 1.5625rem;
    text-align: center;
    background: none;
    position: relative;}
.new .homeHead .homeHerderMBtn{transform: scale(1);-webkit-transform: scale(1);}
.new .homeIconNav ul li a i img{width: 2.8125rem;}
.new .indexFloor .models ul li a span{ font-size: .875rem;}
.new .superday,.new .superday img{ height: 1.35rem; width:auto;}
.price-rmb{ font-size: 1.125rem; -webkit-transform: scale(.5); -moz-transform: scale(.5); transform: scale(.5); display: inline-block; vertical-align: sub;}
/* APP首页优化 end */
/* 众列表修复 start */
.orderListBox .orderTitle li.mid-flex{-webkit-box-flex: 1.4;-webkit-flex: 1.4;flex: 1.4; color: #000;}
.orderListBox .orderTitle li.lag-flex{-webkit-box-flex: 2;-webkit-flex: 2;flex: 2; color: #000;}
.orderListBox .orderTitle li.mid-flex + li.tar{ color: #000;}
.orderContainer .itemContent.middlePadding .bigFont,.orderContainer .itemContent.middlePadding .bigFont .font-24{ font-weight: bold;}
/* 众列表修复 end */
/*闪购头部span不对齐修复*/
.bolt-buy-topspan{display:inline-block}

.cp-gotop{
    position: fixed;
    right: 0.625rem;
    width: 1.875rem;
    height: 1.875rem;
    background: #fff;
    border-radius: 50%;
    line-height: 1.875rem;
    text-align: center;
    font-size: 1.25rem;
    background-image: url(images/gotop-img.png);
    background-size: contain;
}
