@charset "utf-8";
/*------------------------------常用公共样式------------------------------*/
/*列表里的小图标*/
.Red_DottedBox{ border:1px dashed #ff5252; padding:3%; color:#ff5252; margin-top:3%; line-height:1.5;}
.red_btn{ background:#ff5252; display:block; color:#fff; border-radius: 5px; text-align: center;}
.name_ico{ color:#ff5252; border:1px solid #ff5252; padding:1px 2px; border-radius:2px; margin-right:3px; font-size:12px; font-size: .24rem;}
.active_tag{position:absolute;right:5%;top:0px;width:16%; padding-bottom:16%; z-index:10;}
.active_tag img{ z-index:2 !important;}
.out_tag{position:absolute;left:0;right:0;top:0;bottom:0; margin:auto; width:1rem; height:1rem; z-index:10;}
.discount_tag{position:absolute;left:5px;bottom:5px;width:46px;background-image:url(../images/icfavorable.png);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;height:46px;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-box-align:center;-o-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-box-pack:center;-o-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;color:#fff;font-size:12px;font-size: .24rem;text-align:center;}

/* 商品点击样式 */
.goodsListH2 li .click_link_advert_item{ display:block; width:100%; height:75%; position:absolute; z-index:90; left:0; top:0;}


/*黑色透明层*/
.fixedbg{position:fixed;width:100%;z-index:999;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);}
.fixedbg2{position:fixed;width:100%;z-index:999;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);}/**by zkm 报名详情页和登录的黑色浮沉冲突**/

/*黑色透明层*/
.fixed_no{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;width:100%;margin:0 auto;position:fixed;z-index:10000;height:100%;left:0;right:0;top:0;bottom:0;max-width:450px;}

.ml10{ margin-left:10%;}


/*满减活动页*/
.fullReduction_page .adv_1 img{ width:100%;}
.fullReduction_page .mj_cont{ position:relative; z-index:20; width:100%; margin:0 auto; max-width:450px;}
.fullReduction_page .mj_cont .content_btm{ background:#fffaeb; padding:.2rem 4%; color:#f48d1e; z-index:10;  line-height:1.3; font-size: .22rem;}
.fullReduction_page .quality_goods{ overflow:hidden; padding:.1rem;}
.fullReduction_page .quality_goods ul li{ float:left; width:46%; margin:0% 0% 3.5% 2.3%; background:#ffffff; border:1px solid #ececec; padding-bottom:3%; position:relative;}
.fullReduction_page .quality_goods ul li .g_img{ width:100%; padding-bottom:100%; position:relative;}
.fullReduction_page .quality_goods ul li .g_img img{ margin-bottom:4%; position:absolute; left:0; top:0; width:100%; height:100%; z-index:0;}
.fullReduction_page .quality_goods ul li p{ margin:4% 4% 5%;}
.fullReduction_page .quality_goods ul li p.line_height2{ min-height:40px;}
.fullReduction_page .quality_goods ul li p.price{ color:#ff5252; line-height:1;  margin:5% 4%; }
.fullReduction_page .quality_goods ul li .collec{ float:right; color:#999;}
.fullReduction_page .quality_goods ul li .collec img{ width:30%; margin-right:5%;}
.fullReduction_page .quality_goods ul li .add_cart{ width:90%; margin-left:5%; background:#ff5252; display:block; text-align:center; border-radius:3px; height:.48rem; line-height:.48rem; position:static; color:#fff; font-size: .24rem;}

/*sku*/
#wrap_sku{position: fixed;top: 0px;width: 100%; bottom:0; max-width: 450px;z-index: 232;background-color: rgba(0,0,0,0.6);}
.goodsList{background-color:white; padding-bottom:1.3rem; width:100%; max-width:450px; }
.goodsList{overflow:hidden;position:fixed;bottom:0}
.goodsList .content{ padding:0 4%;}
#divSkuList{max-height:250px; overflow-y: auto;} 
.goodsList p span.numbername{height:23px;line-height:23px;}
.goodsList p a{border:1px solid #ddd;border-radius:4px; padding:0 .1rem; height:.58rem; line-height:.58rem !important; min-width:1rem; display:-webkit-box!important;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:1; line-height:22px; overflow:hidden;}
.goodsList p a.active{background:#ff5252;border:1px solid #ff5252;color:#fff;}
.goodsDetail{width:100%;}
.goodsDetail img{width:100%;}
.cartlist i.iconfont{float:right;display:inline-block;width:20px;height:20px;background:url(../images/error.png) center top no-repeat;-webkit-background-size:18px auto;background-size:18px auto;}
.goodsList h3{padding-right:5px; font-size: .26rem; line-height:1.4; margin-bottom:.2rem; height:.66rem;}
.goodsList .cartImgBox{width:1.7rem; float:left; height:1.7rem; position: relative; background-position: 50%; background-size:cover; }
.goodsList .cartImgBox img{width:100%; height:100%; position: absolute;}
.goodsList .cartImgBox_r{ width:71%; float:right;}

.goodsList .itemSkuInfo{ width:4.9rem;float:right; }

.goodsList .propTitle{line-height: 30px; border-bottom: 1px solid #dbdbdb;}
.goodsList p span.name{display:inline-block; font-size: .26rem;color:#666;width: 97%;margin-bottom:.3rem; }
.goodsList p .choose{display:block;}
.goodsList p a{display:inline-block; text-align:center;float:left; border:1px solid #ececec; margin:0 .2rem .2rem 0; font-size: .24rem;}
.adisabled{display:inline-block;line-height:30px;text-align:center;float:left;margin-right:10px;border: 1px solid #dadada!important;color: #dadada;margin-bottom:5px;padding: 0px 5px 0px 5px;margin:5px}
.adisabled:hover{ color: #dadada}
.goodsList p a.active{border:1px solid #f73621;}
.goodsList .operTable{float:left;font-size: .4rem; margin-top: .1rem;}
.goodsList .operTable .operbox{ width:.6rem; height:.6rem; float:left; border:1px solid #dbdbdb;}
.goodsList .operTable .operbox input{ width:.6rem; height:.6rem; margin:0;padding:0;float:left; border:none;}
.goodsList .operTable .operbox a{ width:.6rem; height:.6rem; border:none; margin-left:0;}
.operTable a.plus{background:url(../images/plus.png) center no-repeat;background-size:12px auto;}
.operTable a.add {background:url(../images/add.png) center no-repeat;background-size:12px auto;}
.goodsList .number{display:inline-block;height:.64rem;line-height:.66rem;color:#999;font-size:12px;font-size: .24rem; margin-top:.1rem;  margin-left:.14rem; width:4rem;}
.operTable td{ padding:0;}
.operTable a{display:inline-block;width:30px;height:30px;line-height:30px;background-color:#f4f4f4;text-align:center;border:1px solid #dbdbdb;}
.operTable input{width:30px;height:30px;text-align:center;line-height:22px;border:1px solid #dbdbdb;margin-left:-2px;border-left:none;border-right:none;font-size:12px;-webkit-appearance: none;}
.operTable a.add{margin-left:-10px;}
.tipstxt{clear:both;margin:6px 0;}
.cartlist{padding:4%;border-bottom:1px solid #e2e2e2;width:92%;clear:both;}
.cartInfoTxtOne{height:20px;line-height:20px;font-size: .38rem;color:#f73621; font-weight: normal;}
.cartInfoOldPrice{display: block; font-size:.24rem; color:#999;}
.cartInfoTxtOne span{}
.cartInfoTxtOne del{color: #acacac;padding-left: 10px;font-size: 10px;}
.discount{padding:3px 8px;border: 1px solid #ff5252;color:#ff5252;display:inline-block;vertical-align:top;margin:0 0 0 10px;border-radius:4px;font-size:10px;}
.discount2{padding:3px 8px;border: 1px solid #ff5252;color:#ff5252;display:inline-block;vertical-align:top;margin:0 0 0 10px;border-radius:4px;font-size:10px;}
/*底部按钮*/
.footToolBar{border-top:1px solid #ddd;position:fixed;bottom:0;background-color:#fff;width:100%;left:0;right:0;margin:auto;font-size:0;max-width:450px;z-index:100}
.footToolBar .btn{width:28%;display:inline-block;text-align:center;padding:15px 0;font-size:15px;line-height:20px;color:#fff;}
.footToolBar .addCardBtn{background:#ff5252;}
.footToolBar .buyBtn{background:#ff5252;}
.footToolBar .iconImg{width:22%;display:inline-block;text-align:center;height:48px;font-size:12px;font-size: .22rem;position:relative;}
.footToolBar .iconImg img{width:.42rem; height:.42rem; display:block;margin:.14rem auto .04rem;}
.footToolBar .iconImg i.pop{position:absolute;top:50%;left:50%;margin:-25px 0 0 5px;display:block;width:18px;height:18px;text-align:center;line-height:20px;border-radius:10px;background-color:#f00;color:#fff;font-style:normal;}
.footToolBar .iconImg i.point{position:absolute;top:50%;left:50%;margin:-20px 0 0 12px;display:block;width:4px;height:4px;border-radius:50%;background-color:#f00;}
.footToolBar .singleBtn{width:100%;display:inline-block;text-align:center;padding:15px 0;font-size:15px;line-height:20px;background:#ff5252;color:#fff;}
.footToolBar .singleBtn.gray{background:#c5c5c5;color:#fff;}


/*------------------------------购物车-----------------------------------------*/
.containerX .shoppingCartModel{ overflow: hidden;}
.containerX .shoppingCartModel .topbar{ font-size: .36rem; line-height: 1; background: #f8f8f8; padding: 5% 4%}
.containerX .shoppingCartModel .edit{ color: #444; display: block; height: 1em; position: absolute; right: 4%; top: 0; bottom: 0; margin: auto; font-size: .28rem; }
.containerX .shoppingCartModel .mr4{ margin-right: 2%}
.containerX .shoppingCartModel .content.bgyellow{background:#fff9b5; padding: 3% 4%}
.containerX .content.bgyellow img{ display: inline-block; vertical-align: middle; margin-right: 5px;}
.containerX .shoppingCartModel span{/*  vertical-align: middle; */}
.containerX .shoppingCartModel .selAll{ width: .4rem; height: .4rem; display: inline-block; background: url(../../resources/images/shopCartImages/selectimg.png) no-repeat; background-size: 100%; vertical-align: middle; margin-top:-3px;}
.containerX .shoppingCartModel .itemList{ position: relative; background:#fff;}
.containerX .shoppingCartModel .itemList .itemBox{ overflow: hidden;  padding:4%; clear:both; width:92%;}
.containerX .shoppingCartModel .itemList .itemMain{ overflow: hidden; display: table; table-layout: fixed; width:100%;}
.containerX .shoppingCartModel .itemList .itemBox + .itemBox{ border-top: 1px solid #ddd;}
.containerX .shoppingCartModel .tablecell{ display: table-cell;}
.containerX .shoppingCartModel .itemList .itemBox .sel{ width: 20px; height: 20px; display: inline-block; vertical-align: middle; background: url(../images/shopCartImages/selectimg.png) no-repeat; background-size: 100%;}
.containerX .shoppingCartModel .itemList .itemBox .sel.cur,.containerX .shoppingCartModel .selAll.cur{ background: url(../images/shopCartImages/selectedimg.png) no-repeat; background-size: 100%;}
.containerX .shoppingCartModel .itemList .itemBox .tablecell.selcell{ width: 10%; vertical-align: middle;}
.containerX .shoppingCartModel .itemList .itemBox .tablecell.imgcell{ width: 20%;}
.containerX .shoppingCartModel .itemList .itemBox .tablecell.infocell{ width: 40%; vertical-align: top; padding: 0  1% 0 3%}
.containerX .shoppingCartModel .itemList .itemBox .tablecell.sumcell{ width: 20%; vertical-align: top; text-align: right; height: 100%;}
.containerX .shoppingCartModel .itemList .itemBox .imgBox{ width: 100%; overflow: hidden; position: relative;}
.containerX .shoppingCartModel .itemList .itemBox .imgBox .figure{ padding-bottom: 100%; height: 0; overflow: hidden;}
.containerX .shoppingCartModel .itemList .itemBox .imgBox img{ width: 100%; height:100%; position: absolute;}
.containerX .shoppingCartModel .itemList .itemBox .infocell .itemName{ width: 100%; overflow: hidden;text-overflow: ellipsis; display: -webkit-box;
-webkit-line-clamp: 2; -webkit-box-orient: vertical; font-size: .32rem; color: #444; margin-bottom: 4%;}
.containerX .shoppingCartModel .itemList .itemBox .infocell .itemAttr{ color: #999; font-size: .28rem; overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.containerX .shoppingCartModel .itemList .itemBox .sumBox{ height: 100%; position: relative;}
.containerX .shoppingCartModel .itemList .itemBox .sumBox .amount{ margin-bottom: 50%;}
.containerX .shoppingCartModel .itemList .yellowTip{ margin: 8px 0 0 11%; color: #ff5252;}
.containerX .shoppingCartModel .tariff{padding: 5px 0 5px; overflow: hidden;}
.containerX .shoppingCartModel .yellowPop{ margin: -5px 10px 0; color: #ffa72d; padding: 5px; border:1px solid #ffae45; border-radius: 4px; position:relative; background-color:#fff; font-size: 12px;}
.containerX .shoppingCartModel .tagArrow{ position:absolute; width:10px; height:10px; top: 0; bottom:0; margin: auto; right:-10px; }
.containerX .shoppingCartModel .tagArrow *{ display:block; border-width:5px 8px 5px 8px; position:absolute; border-style: dashed dashed dashed solid; font-size:0; line-height:0; }
.containerX .shoppingCartModel .tagArrow em{border-color: transparent  transparent transparent #ffae45 ;}
.containerX .shoppingCartModel .tagArrow span{border-color: transparent transparent transparent #fff; right: -4px;}
.containerX .shoppingCartModel .settlementBtnBox{margin-top: 4%;}
.containerX .shoppingCartModel .settlementBtn{ background: #ff5252; color: #fff; width: 29%; padding: 2% 0; text-align: center; font-size: .3rem; border-radius: 4px;}
.containerX .shoppingCartModel .settlementBtn.del{ background: #f25d56!important}
.containerX .shoppingCartModel .settlementBtn.unable{ background: #ccc;}
.containerX .shoppingCartModel .invalidItems{ overflow: hidden;}
.containerX .shoppingCartModel .invalidItems .ItemMain{ width: 100%; overflow: hidden; display: table; table-layout: fixed; padding-bottom: 4%; border-bottom: 1px solid #ddd;}
.containerX .shoppingCartModel .invalidItems .ItemMain + .ItemMain{padding-top: 4%;}
.containerX .shoppingCartModel .invalidItems .tablecell.invalidcell{ width: 10%; vertical-align: middle;}
.containerX .shoppingCartModel .invalidItems .tablecell.imgcell{ width: 20%;}
.containerX .shoppingCartModel .invalidItems .tablecell.infocell{ width: 60%; vertical-align: top; padding: 0  0 0 3%;}
.containerX .shoppingCartModel .invalidItems .invalidcell span{ background: #e9e9e9; color: #999; padding: 2px; font-size: 13px; font-size: .26rem; }
.containerX .shoppingCartModel .invalidItems .imgBox{ width: 100%; overflow: hidden;}
.containerX .shoppingCartModel .invalidItems .imgBox .figure{ padding-bottom: 100%; height: 0; overflow: hidden;}
.containerX .shoppingCartModel .invalidItems .imgBox img{ width: 100%;}
.containerX .shoppingCartModel .invalidItems .itemName{ width: 100%; overflow: hidden;text-overflow: ellipsis;  white-space: nowrap;; font-size: .32rem; margin-bottom: 4%;}
.containerX .shoppingCartModel .invalidItems .itemAttr{width: 95%;font-size: .28rem; overflow: hidden;text-overflow: ellipsis; white-space: nowrap; margin-bottom: 4%;}
.containerX .shoppingCartModel .clearItem{font-size: .28rem; overflow: hidden; padding:2% 3%; line-height:1; display: inline-block; color: #999; border: 1px solid #dddddd; border-radius: 4px; }
.containerX .shoppingCartModel .quantity{ position: absolute; overflow: hidden; right: 0; bottom: 2px; z-index: 2; background: #fff; font-size: 0;}
.containerX .shoppingCartModel .quantity .add,.containerX .shoppingCartModel .quantity .sub{ display: inline-block; text-align: center; line-height: 14px; border: 1px solid #ccc; overflow: hidden; font-size: 24px; line-height: 30px; height: 28px; width: 30px;}
.containerX .shoppingCartModel .quantity input{ border-color: #ccc; border-width: 1px 0 1px 0; border-style: solid; text-align: center; display: inline-block; vertical-align: top; width: 36px; color: #444; font-size: 14px; height: 28px; line-height: 1; overflow: hidden; outline:none}
.containerX .shoppingCartModel .exceeding{ border: 1px dashed #f25d56; color: #f25d56; padding: 4%; text-align: justify; margin-top: 2%}
.containerX .shoppingCartModel .tariff .taxes_tag{width:16px;margin-right:10px;}
.containerX .shoppingCartModel .tariff .taxes_tag img{width:16px;height:16px;}
.containerX .shoppingCartModel .cart_mj{ border-bottom:1px solid #ddd;}
.containerX .shoppingCartModel .cart_mj .cart_mj_cont{ padding:3% 0 0% 14%;}
.containerX .shoppingCartModel .cart_mj .cart_mj_cont a{ display:inline-block; background:url(../images/red_arrow.png) right center no-repeat; background-size:2.8%; padding-right:20px;}
.containerX .shoppingCartModel .cart_mj .cart_mj_cont a span{ margin-right:5px; }
.containerX .shoppingCartModel .cart_mj .itemBox{ border-top:none !important; border-bottom:none !important;}
.containerX .shoppingCartModel .cart_mj .divider_line{ height:1px; background:#ececec; width:82%; margin-left:14%;}
/*购物车弹窗*/
.publicMask{ width: 100%;height: 100%; max-width:450px; overflow: hidden; background: #000; opacity: 0.3;position: absolute;top: 0; left: 0; right:0; margin:0 auto; z-index: 999; display: none;}
.publicMask{ position: fixed;}
.publicLayer{ position: fixed;margin: auto; left: 0; right: 0; }
.publicLayer{ width: 82%;  max-width: 380px;  background: #fff; border-radius: 8px; overflow: hidden; position: absolute;top: 35%;  margin: auto; left: 0; right: 0;  z-index: 1000; font-size: .32rem; text-align: center; line-height: 1.5; display: none; }
.publicLayer p{ padding: 12% 0;border-bottom: 1px solid #dddddd}
.publicLayer a{ display: inline-block; padding: 5% 0;font-size: 17px; font-size: .34rem; width: 49%; color: #444; margin-left: -1px; border-left:1px solid #dddddd;}
.publicLayer a.single{ display: inline-block; padding: 6% 0;font-size: 17px; font-size: .34rem; width: 100%; color: #444; margin-left: -1px; border-left: 1px solid #b6b6b6}
.publicLayer a.pubMaskok{border-left:0 none;color:#fe9a5e;}


input{-webkit-appearance:none;appearance:none; border-radius: 0 }
.shoppingCartLayer{ width: 90%; margin: auto; max-width:380px; border-radius: 6px; position: fixed; top: 15%; left: 0; right: 0; background: #fff; z-index: 1000;display:none;}
.shoppingCartLayer h1{ display: block; position: relative; padding: 10px; font-size: 15px; font-size: .3rem;text-align:center;}
.shoppingCartLayer h1 img{ display: block; overflow: hidden; vertical-align: top;}
.shoppingCartLayer h1 span{ vertical-align: middle;}
.shoppingCartLayer .close{ position: absolute;right: 10px; width: 20px; height: 20px; top: 0; bottom: 0; margin: auto;}
.close_pop{ width:16px; position:absolute; right:4%; top:30%;}
.close_pop img{ width:100%;}
.shoppingCartLayer .close img{ width:100%;}
.shoppingCartLayer .itembox{ max-height: 210px; overflow-y: auto; overflow-x: hidden; background:#f8f8f8}
.shoppingCartLayer .itembox .itemListBox{ width: 96%; margin: auto;}
.shoppingCartLayer .itembox .itemListBox + .itemListBox{ border-top:1px solid #ececec;}
.shoppingCartLayer .itemlist{ padding: 4%;  width: 90%; display: table; table-layout: fixed;}
.shoppingCartLayer .itembox .itemListBox + .itemListBox{ margin-top: 5px;}
.shoppingCartLayer .tablecell,.shoppingCartLayer .info{display:table-cell;}
.shoppingCartLayer .tablecell{width:70px}
.shoppingCartLayer .imgbox{width:70px;height:70px; overflow: hidden; position: relative;}
.shoppingCartLayer .imgbox .figure{ height: 70px; overflow: hidden;}
.shoppingCartLayer .imgbox img{width:100%;}
.shoppingCartLayer .info{ padding-left: 10px; vertical-align: top; position:relative;}
.shoppingCartLayer .info h2{ line-height: 1.2; margin-bottom: 10px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.shoppingCartLayer .editBtnLimit{ text-align: center; margin: 20px auto; overflow: hidden; display: block; width: 50%; background: #ff5252; color: #fff; line-height: 2.4; border-radius: 6px;}
.shoppingCartLayer .info .pabb{ position:absolute; bottom:0;}

.failure{ background: rgba(0,0,0,.4); color: #fff;text-align: center; display: block; width: 100%; font-size: 12px; line-height: 1.6; position: absolute; bottom: 0; left: 0; z-index: 9 }
.containerX .shoppingCartModel .shop_icon{ width:4.5%; margin-right:1%;}
.containerX .shoppingCartModel .shop_icon img{ width:4.5%; vertical-align:middle; margin-top:-3PX;}



 /*------------------------------优惠礼券------------------------------*/
.coupons_page{}
.coupons_page .c_main{ background:#ff6161; padding:4%;color:#fff;}
.coupons_page .c_main .c_info{ overflow:hidden; }
.coupons_page .c_main .c_info img{ width:13%; float:left; margin-right:3%;}
.coupons_page .c_main .c_info h2{ color:#fff; line-height:1.5; font-weight:bold; font-size: .32rem; margin-top:.1rem;}
.coupons_page .c_main .price{ text-align:center; padding:8% 0 5%; color:#fff;}
.coupons_page .c_main .price span.font60{ font-size:60px; font-size:6.0rem; }
.coupons_page .c_main .price span.font32{ font-size:.6rem; }
.coupons_page .c_txt{ padding:0 .3rem;}
.coupons_page .c_txt h3{ padding:4% 0 0%; line-height:1.5;}
.coupons_page .c_txt p{ font-size: .3rem; line-height:1.5; margin-top:1.5%; color:#333;}

/*V1.2.0 热门搜索模块*/
.hot_search{ width:100%; background:#ffffff; position:fixed; max-width:450px; z-index:1200; overflow-y:auto;top: 0;}
.hot_search .seach_box{background:#f8f8f8; padding:.2rem .3rem; overflow:hidden; border-bottom:1px solid #ececec; }
.hot_search .seach_box .seach_input_bg{ width:80%; height:.6rem; border-radius:18px; background:#FFF; padding:0 3%; float:left;}
.hot_search .seach_box .seach_input_bg img{ width:.32rem; margin-top:.14rem; float:left;}
.hot_search .seach_box .seach_input_bg input{ width:80%; height:.58rem; line-height:.58rem;  border:1px solid #ffffff; background:#FFF; float:left; margin-left:2%; font-size: .26rem;}
.hot_search .seach_box .seach_input_bg .seach_close{ float:right;}
.hot_search .seach_box .cancel_search{ float:right; display:block;  height:.6rem; line-height:.6rem; font-size:.3rem; width:14%; text-align:right;}
.hot_search .title{ background:#ededed; padding:0 .3rem; height:.64rem; line-height: .64rem; font-size: .24rem; color:#999;}
.hot_search .title img{ width:.24rem; margin-top:-3px;}
.hot_search .hot_list_item{ padding:.3rem .3rem .3rem 0; overflow:hidden;}
.hot_search .hot_list_item a{ display:inline-block;max-width: 90%; height:.6rem; line-height:.6rem; border:1px solid #ececec; padding:0 .16rem; border-radius:2px;  font-size:.24rem; float:left; margin-left:.3rem; margin-bottom:.2rem; }
.hot_search .history_list_item{padding:1% 3% 3%; overflow:hidden;}
.hot_search .history_list_item a{ display:block; border-bottom: 1px solid #ececec;  font-size:.28rem; padding:3% 0 3% 1%; width:99%;}
.hot_search .history_list_item a.eliminate{padding:5% 0; text-align:center; color:#999; border-bottom:none;}
.hot_search .history_list_item a.eliminate img{ width:5%; margin-top:-3px; margin-right:5px;}

/*------------------------------商品分类------------------------------*/
.goodsCategory_page{}
.search_mod{ padding:3% 4%; border-bottom:1px solid #f4f4f4; overflow:hidden;}
.search_mod .home_icon{ margin:.1rem .3rem 0 0;  width:.52rem; height:.48rem; display:block; float:left;}
.search_mod .home_icon img{ width:100%; }
.search_mod .inp_box{ background:#f4f4f4; border:1px solid #f4f4f4; border-radius:30px; padding:1% 3%; width:80%; float:left;}
.search_mod .inp_box .icon{ width:6%; margin-top:-3px;}
.search_mod .inp_box input.inp_txt{ width:87%; border:1px solid #f4f4f4; background:#f4f4f4; margin-left:2%; line-height:26px; font-size:14px; font-size: .28rem;}
.shopCart_page .search_mod{ padding:0; }

.fl_pp_tab{ border-bottom:1px solid #dddddd;  height:40px;}
.fl_pp_tab li{ list-style:none; width:50%; float:left; text-align:center; }
.fl_pp_tab li a{ height:38px; line-height:38px;  border-bottom:2px solid #ffffff; cursor:pointer; display:block}
.fl_pp_tab li a.on{ border-bottom:2px solid #ff5252; color:#ff5252;}
.goodsCategory_cont{ background:#f8f8f8; overflow:hidden;}
.fl_pp_item{ background:#f5f5f5;}
.fl_pp_item .all_brand_btn{ width:94%; margin:0 3%; background:#454545; color:#ffffff !important; display:block; text-align:center; height:45px; line-height:45px;}
.fl_pp_item .brand_list{ overflow: auto;-webkit-overflow-scrolling: touch}
.fl_pp_item .brand_list .item{width:100%;background:#fff; overflow:hidden; border-bottom:1px solid #ececec; margin-bottom:15px;}
.fl_pp_item .brand_list .item h2{ height:40px; line-height:40px; border-bottom:1px solid #ececec; padding-left:3%; width:97%; color:#333; font-size: .32rem;}
.fl_pp_item .brand_list .cont2 li{ width:25%; float:left; padding-bottom:25%; height:0; position:relative;}
.fl_pp_item .brand_list .cont2 li img{ width:100%; height:100%; position:absolute;}
.fl_pp_item .brand_list .cont2 li .square_ad{ background-position:50%;  background-size: cover;}

.Category_bg{ background:url(../images/goodsCategory_bg.png) repeat-y; background-size:100%; overflow:hidden;}
.goods_category_tab{ width:25%; float:left; background:#f5f5f5; overflow: auto;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;}
.goods_category_tab ul{}
.goods_category_tab ul li{ padding:.2rem 0;}
.goods_category_tab ul li a{  display:block; font-size:.28rem; width:80%; padding:0 5%; margin-left:5%; text-align:center; height:.54rem; line-height:.54rem; border-radius:.54rem; color:#333;display:-webkit-box!important;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:1;  overflow:hidden;}
.goods_category_tab ul li.an a{ background:#ff5252; color:#fff; }

.goods_category_list{float:left; width:75%; background:#fff;  overflow: auto;-ms-overflow-style: auto;-webkit-overflow-scrolling: touch;}
.goods_category_list .category_item{ padding:.3rem;}
.goods_category_list .category_item .item{ border-bottom:1px solid #ececec; overflow:hidden;}
.goods_category_list .category_item h3{ padding:.2rem .3rem .3rem 0;}
.goods_category_list .category_item h3 a{ float:right; color:#999; font-size:12px; font-size: .24rem;}
.goods_category_list .category_item .item .primary{ padding:4%; background:#f8f8f8; overflow:hidden; margin-bottom:15px;}
.goods_category_list .category_item .item .primary .pic{ width:29%; padding-bottom:29%; position:relative; float:left; margin-right:5%;  background-position: 50% 50%; background-size: cover;}
.goods_category_list .category_item .item .primary .pic img{ width:100%;height:100%; position: absolute;}
.goods_category_list .category_item .item .primary h2{ float:left; width:60%; font-size: .3rem; color:#333; font-weight:bold; margin-bottom:4%;}
.goods_category_list .category_item .item .primary a{ float:left;  display:block; border:1px solid #dddddd; border-radius:3px; padding:1.7% 4%; background:#fff; font-size:12px; font-size: .24rem;}
.goods_category_list .category_item .item .primary a img{ vertical-align:middle; width:12%; margin-left:2px; margin-top:-3px;}
.goods_category_list .category_item ul{}
.goods_category_list .category_item ul li{ width:33%; float:left; margin-bottom:15px; text-align:center; line-height:150%;}
.goods_category_list .category_item ul li .pic{ width:80%; padding-bottom:80%; margin-left:10%; position: relative;  background-position: 50% 50%; background-size: cover;}
.goods_category_list .category_item ul li .pic img{ width:100%; height:100%; position: absolute; left: 0;}
.goods_category_list .category_item ul li p{ text-align:center; color:#666666; padding-top:5px;}
.goods_category_list .category_item .item .cate_empty{ padding-top:40%; text-align:center;} 
.goods_category_list .category_item .item .cate_empty img{ width:35%; margin-bottom:10%;}
.goods_category_list .category_item .item .cate_empty p{ color:#999; margin-bottom:1%;}
.goods_category_list .category_item .item .cate_empty a{ padding:2% 0; margin-left:35%; margin-top:5%; background:#ff5252; color:#fff; border-radius:3px; display:block; width:30%; cursor:pointer}
.goods_category_list .category_item .item_banner{ width:100%; padding-bottom:42%; position:relative; margin-bottom:3%; background-position: 50% 50%; background-size: cover;}
.goods_category_list .category_item .item_banner img{ width:100%; height:100%; position:absolute;}

/* 底部导航栏 */
.shopfooter1{position:fixed;bottom:0;left:0;right:0;width:100%;max-width:450px;padding:0;border-top:1px solid #ddd;margin:0 auto;background:#fff;z-index:111;}
.shopfooter1 ul li{text-align:center;border-right:1px solid #ddd;height:.98rem; line-height:.98rem;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; position:relative; overflow: inherit;}
.shopfooter1 ul li a{font-size: .28rem;color:#333;display:flex; height: .98rem; align-items: center; justify-content: center;}
.shopfooter1 ul li a span{ display:inline-block;}
.shopfooter1 ul li img{height:.4rem; margin-top:0px;}
.shopfooter1 ul li:last-child{border:0 none;}
.shopfooter1 ul li .sub_menu{ border:1px solid #ececec; background:#fafafa; border-radius:8px; padding:0 .3rem; position:absolute; bottom:1.2rem; z-index:99;display:none; width:1.5rem;}
.shopfooter1 ul li .sub_menu:before { position: absolute; display: inline-block; border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #dddddd;left: 39%; bottom: -11px; content: ''; } 
.shopfooter1 ul li .sub_menu:after { position: absolute; display: inline-block; border-left: 11px solid transparent;border-right: 11px solid transparent;border-top: 11px solid #fafafa;left: 38%; bottom: -10px; content: ''; }
.shopfooter1 ul li .sub_menu a{display:block; border-bottom:1px solid #ddd; text-align:center;color:#333;font-size: .3rem;  padding:.3rem 0; height:.3rem;  line-height: 1;}
.shopfooter1 ul li .sub_menu a:last-child{ border:0 none;}
.mask_page{display:none; width:100%; height:100%;  background:rgba(0,0,0,0); position:fixed; left:0; top:0; z-index:98;}
/*右下角 悬浮小图标*/
.fd_msg{ padding:1%  1.5%; background:rgba(0,0,0,0.5); border-radius:5px 0px 0px 5px; }
.fd_msg4{ bottom:80px; position:fixed;margin:0 auto;width:11.5%; z-index:98;max-width:450px;right:0;}
.fd_msg3{ width:100%; z-index:98;float:right;}
.fd_msg2{margin-bottom:10px;}
.fd_msg ul li{padding:25% 2%; position:relative;}
.fd_msg ul li a{ display:block;width:100%;text-align:center }
.fd_msg ul li img{ width:50%; padding:7% 0;}
.fd_msg .d_line{ border-bottom:1px solid rgba(255,255,255,0.3);}
.fd_msg .r_ts{ border-radius:10px; display:block; background:#ff5252; color:#ffffff; padding:2px 5px; opacity:1; position:absolute; right:0%; top:2%;font-size:12px; font-size: .24rem;}


/*购物车编辑固定*/
.fixCart{position:fixed;bottom:0px;padding:.3rem 0;background-color:#f4f4f4;border-top:1px solid #dbdbdb;width:100%; max-width:450px; margin:0 auto;z-index:10;}
.fixCart .yellowTip{ background:#fdedd7; color:#ffa72d; text-align:center; height:32px; line-height:32px; position:absolute; width:100%; margin:0 auto; max-width:450px; margin-top:-33px;}
.fixCartbox{padding:0 3.5%;}
.fixCartboxTB{display:table;width:100%;}

.fixCartboxTB .check,.fixCartboxTB .name,.fixCartboxTB .info,.fixCartboxTB .fixCartBtn{display:table-cell;vertical-align:middle;}
.fixCartboxTB .check{height:100%;}
.cartEditItem .check,.fixCartboxTB .check{display:table-cell;width:20px;height:20px;background:url(../images/shopCartImages/selectimg.png) center no-repeat;background-size:100% auto ;vertical-align:middle;}
.cartEditItem .checkCur{display:table-cell;width:20px;height:20px;background:url(../images/shopCartImages/selectedimg.png) center no-repeat;background-size:100% auto ;vertical-align:middle;}
.fixCartboxTB .checkCur{background:url(../images/shopCartImages/selectedimg.png) center no-repeat;background-size:100% auto; width: 20px;
    height: 20px;
    display:table-cell;
    vertical-align: middle;}
.fixCartboxTB .name{padding-left:10px;font-size:13px;color:#444;vertical-align:middle;padding-top:3px;}
.fixCartboxTB  .allCount{font-size:15px;color:#ff3f3f;}
.fixCartboxTB  .allBack{font-size:12px;color:#444;}
.fixCartboxTB .info{text-align:left;padding-right:15px;float:right;}
.fixCartBtn{width:80px;}
.fixCartBtn a{height:34px;line-height:34px;}

/*------------------------------我的喜欢------------------------------*/
.MyLike_page{}
.MyLike_page .like_list{}
.MyLike_page .like_list a.item{ display:block; padding:4% 10% 4% 4%; width:86%; background:url(../images/arrowIcon2.png) right center no-repeat #fff; background-size:6.5%;overflow:hidden; border-bottom:1px solid #ececec;border-top:1px solid #ececec; margin-bottom:3%}
.MyLike_page .like_list a.item:first-child{ border-top:none;}
.MyLike_page .like_list a.item .Limg{ width:21%; padding-bottom:21%; height:0; position:relative; float:left;}
.MyLike_page .like_list a.item .Limg img{ width:100%; height:100%; position: absolute; top:0; }
.MyLike_page .like_list a.item .info{ width:75%; float:right;}
.MyLike_page .like_list a.item .info h2{ font-size:18px; font-size: .36rem; color:#333; margin-bottom:4%;}

/* ------------------------------ 物流详情 ------------------------------ */
.logistics_page{}
.logistics_page .parcel_tab{ background:#fff;}
.logistics_page .parcel_tab ul{ overflow:hidden; border-bottom:1px solid #ececec; height:40px; overflow:hidden;}
.logistics_page .parcel_tab ul li{ float:left;  text-align:center; border-bottom:2px solid #fff; color:#333; height:38px; line-height:38px;}
.logistics_page .parcel_tab ul li.cur{ border-bottom:2px solid #ff5252; color:#ff5252;}
.logistics_page .parcel_cont{}
.logistics_page .parcel_cont .item{ display:none;}
.logistics_page .parcel_cont .item .parcel_info{}
.logistics_page .parcel_cont .item .parcel_info .source{ border-bottom:1px dashed #ececec; padding:1% 0 2%; margin-bottom:0%; overflow:hidden; font-size:15px; font-size: .3rem;}
.logistics_page .parcel_cont .item .parcel_info .source .icon{ width:16%; float:left;}
.logistics_page .parcel_cont .item .parcel_info .source .icon img{ width:100%;}
.logistics_page .parcel_cont .item .parcel_info .source p{ float:left; width:75%;/* margin-left:5%;*/ margin-bottom:2%; color:#333}
.logistics_page .parcel_cont .item .parcel_info .source p.pt2{ padding-top:2%;}
.logistics_page .parcel_cont .item .parcel_goods{ background:#fff; margin-bottom:4%;}
.logistics_page .parcel_cont .item .parcel_goods .p_goods_mini{ overflow:hidden; padding:0 4% 3%;}
.logistics_page .parcel_cont .item .parcel_goods .p_goods_mini ul{ width:70%; float:left;}
.logistics_page .parcel_cont .parcel_goods .p_goods_mini ul li{ width:15%; position:relative; padding-bottom:15%; border-radius:100%; height:0; float:left; margin-right:5%;}
.logistics_page .parcel_cont .parcel_goods .p_goods_mini ul li img{ position:absolute; width:100%; height:100%; border-radius:100%; }
.logistics_page .parcel_cont .parcel_goods .p_goods_mini .Click_an{ display:block; width:29%; float:right; height:22px;  margin-top:3%; text-align:right;}
.logistics_page .parcel_cont .parcel_goods .p_goods_mini .Click_an img{ width:16%; vertical-align:middle; margin-left:5%; margin-top:-3px;}
.logistics_page .parcel_cont .parcel_goods .p_goods_mini span.bt{ width:70%; float:left;  margin-top:3%;}
.logistics_page .parcel_cont .parcel_goods .p_goods_list{ padding:0 4%;}

.logistics_page .parcel_cont .parcel_goods .p_goods_list ul li {
    overflow: hidden;
    border-top: 1px solid #ececec;
    padding: 4% 0;
    position: relative;
}
.logistics_page .parcel_cont .parcel_goods .p_goods_list img{ width:20%; float:left; margin-right:3%;}
.logistics_page .parcel_cont .parcel_goods .p_goods_list h2{ width:70%; float:left; font-size: .32rem; padding-top:2%;}
.logistics_page .parcel_cont .parcel_goods .p_goods_list p{ width:70%; float:left; margin-top:5%; color:#999;}
.logistics_page .parcel_cont .parcel_goods .p_goods_list span{ position:absolute; right:0; top:25%; color:#999;}
.logistics_page .parcel_cont .tracking_list{    margin: 4% 4% 4% 6%; border-left: 1px solid #ececec;}
.logistics_page .parcel_cont .tracking_list ul li{ display: block; background: url(../images/historyicon.png) no-repeat left center; background-size: 12px; position: relative; margin-left: -6px; padding:3% 0 3% 25px;}
.logistics_page .parcel_cont .tracking_list ul li.cur{ background: url(../images/latesticon.png) no-repeat left center; margin-left: -9px; background-size: 18px;}
.logistics_page .parcel_cont .tracking .empty_tracking{ padding:35% 0; text-align:center;}
.logistics_page .parcel_cont .tracking .empty_tracking img{ width:50%;}
.logistics_page .parcel_cont .tracking .empty_tracking p{ padding-top:5%;}


/* ------------------------------ 我的小店------------------------------ */
.myShop_page{}
.myShop_page .banner_box{ position:relative; width:100%; padding-bottom:47%; height:0; overflow:hidden;}
.myShop_page .banner_box .bg{ position:absolute; z-index:1; left:0; right:0; top:0; bottom:0; margin:auto;}
.myShop_page .banner_box .user_info{ position:absolute; text-align:center; width:100%; z-index:2; padding-top:13%; }
.myShop_page .banner_box .user_info .shop_logo{ width:15%; padding-bottom:15%; height:0; border-radius:50%; border:2px solid #fff; position:relative; left:50%; margin-left:-7.5%;}
.myShop_page .banner_box .user_info .shop_logo img{ width:100%; height:100%;  border-radius:50%; position:absolute; left:0; }
.myShop_page .banner_box .user_info p{ color:#fff; margin:1.5% 0 0;}
.myShop_page .banner_box .search_box{ position:absolute; z-index:2; overflow:hidden; padding:0.5% 0; background:rgba(0,0,0,0.5); width:100%;}
.myShop_page .banner_box .search_box .logo{ width:8%; padding-bottom:8%; border-radius:50%; position:relative; float:left; margin:0.8% 2% 0.8% 4%;}
.myShop_page .banner_box .search_box .logo img{ width:100%; height:100%; position:absolute; border-radius:50%;}
.myShop_page .banner_box .search_box .name{ float:left; color:#fff; margin-top:3%; }
.myShop_page .banner_box .search_box .search_btn{ display:block; float:right; width:20%; color:#fff; margin-top:2.5%; text-align:center}
.myShop_page .banner_box .search_box .search_btn img{ width:20%; vertical-align:middle; margin-top:-3px;}
.myShop_page .myshop_tabs{ border-bottom:1px solid #ececec; background:#fff; overflow:hidden;}
.myShop_page .myshop_tabs a{  width:50%; border-bottom:2px solid #fff; text-align:center; padding:3% 0; display:block; float:left}
.myShop_page .myshop_tabs a.cur{ border-bottom:2px solid #ff5252; color:#ff5252}
.myShop_page .myshop_tabs a .icon{ display:block; width:12%; margin-left:44%; padding-bottom:12%; height:0; margin-bottom:2.5%; background-size:cover; }
.myShop_page .myshop_tabs a.sp .icon{ background-image:url(../images/myshop_tabs_sp2.png);}
.myShop_page .myshop_tabs a.sp.cur .icon{ background-image:url(../images/myshop_tabs_sp.png); }
.myShop_page .myshop_tabs a.dg .icon{  background-image:url(../images/myshop_tabs_dg2.png);}
.myShop_page .myshop_tabs a.dg.cur .icon{ background-image:url(../images/myshop_tabs_dg.png); }
.myShop_page .myShop_list{}
.myShop_page .myShop_list .allgoods{}
.myShop_page .myShop_list .allgoods .ad_mod{ margin-bottom:4%;}
.myShop_page .myShop_list .allgoods .ad_mod img{ width:100%;}
.myShop_page .fixed_tabs{ position:fixed; width:100%; max-width:450px; margin:0 auto; top:0; z-index:20;}
.myShop_page .fixed_tabs .icon{ display:none !important;}

.myShop_page .itemTab{ width: 100%; max-width: 450px; border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; background: #fff; font-size: .32rem; margin: 0 auto; z-index: 999; margin-bottom:3%; display:none; position:fixed;}
.myShop_page .itemTab ul{ overflow: hidden;}
.myShop_page .itemTab li{ float: left; padding: 2.5% 0; width: 33%; text-align: center;}
.myShop_page .itemTab img,.containerX .brandModel .itemTab span{ display: inline-block; vertical-align: middle;}
.myShop_page .itemTab img{ margin-left: 5px;}
.myShop_page .itemTab .cur{ color: #f94d4d}

.goods_columns2{ background:#fff; padding:3% 0 0;}
.goods_columns2 .title{ text-align: center; margin-bottom: 3%; font-size: .32rem;}
.goods_columns2 .title span.txt{ font-weight:bold;}
.goods_columns2 ul.list{ overflow:hidden;}
.goods_columns2 ul.list li{ float:left; width:45%; margin:0% 0 4% 3%;  padding-bottom:3%; position:relative; border:1px solid #ececec;}
.goods_columns2 ul.list li .g_img{ width:100%; padding-bottom:100%; position:relative; background-position: 50% 50%; background-size: cover;}
.goods_columns2 ul.list li .g_img img{ margin-bottom:4%; position:absolute; left:0; top:0; width:100%; height:100%; z-index:0;}
.goods_columns2 ul.list li p{ margin:3% 3% 5%;}
.goods_columns2 ul.list li p.price{ color:#333; line-height:1; margin-bottom:3%; font-weight:bold;}
.goods_columns2 ul.list li .collec{ float:right; color:#999; font-weight:normal; font-size: .24rem;}
.goods_columns2 ul.list li .collec img{ width:30%; margin-right:5%;}

.myShop_page .myShop_list .float_nav_b{ position:fixed; bottom:0; border-top:1px solid #ececec; width:100%; max-width:450px; margin:0 auto; background:#fff; z-index:10}
.myShop_page .myShop_list .float_nav_b a{ display:block; float:left; width:50%; padding:4% 0; text-align:center;}
.myShop_page .myShop_list .float_nav_b a.last{ width:49%; border-left:1px solid #ececec;}

.myShop_page .myShop_list .shoppers_dynamic{}
.myShop_page .myShop_list .shoppers_dynamic .dynamic_entry{} 
.myShop_page .myShop_list .shoppers_dynamic .dynamic_entry .date{ padding:4%; font-size:18px; font-size: .36rem; font-weight:bold; line-height:1;}
.myShop_page .myShop_list .shoppers_dynamic .dynamic_entry .date span{ margin-left:2px;}
.myShop_page .myShop_list .shoppers_dynamic .dynamic_entry p{ margin-bottom:3%; font-size: .32rem; }
.myShop_page .myShop_list .shoppers_dynamic .dynamic_entry ul{ overflow:hidden;}
.myShop_page .myShop_list .shoppers_dynamic .dynamic_entry ul li{ float:left; margin:0 1.5% 1.5% 0; width:31.5%;}
.myShop_page .myShop_list .shoppers_dynamic .dynamic_entry ul li img{ width:100%;}
.myShop_page .myShop_list .shoppers_dynamic .dynamic_entry span{ color:#999; margin-top:3%;}
/* ------------------------------ 我的小店------------------------------ */

/*微信分享说明*/
.shareCourse{ padding:4%; font-size: .32rem;}
.shareCourse .red_tag { display:inline-block; font-size: 18px; font-size: .36rem;  border-radius: 50%;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  font-weight: bold; color: #666666;background: #ffffff;  border: 1px solid #999999;  padding: 0;  min-width: 24px;   height: 24px; line-height: 24px; margin-right: 2%; text-align:center;}
.shareCourse img{ width:95%;}
.shareCourse .lh15 {line-height: 1.5;}
.shareCourse .bigsfont{ padding:4% 0; color:#333; font-weight:bold;}

/*---------------------------------外卖式商品列表 V2---------------------------------*/
.take-out_goodsList{}
.take-out_goodsList .search_mod{ padding:0;}
.take-out_goodsList .search_mod .inp_box{ background:#f4f4f4; border-radius:50px; width:74%; margin:3% 3% 3% 4%;}
.take-out_goodsList .search_mod .inp_box img{ width:6%; margin-left:1%; vertical-align:middle; margin-top:-3px;}
.take-out_goodsList .search_mod .inp_txt{ width:80%; border:1px solid #f4f4f4; background:#f4f4f4}
.take-out_goodsList .t-oGoodsCont{}
.take-out_goodsList .t-oGoodsCont .cont{  -webkit-overflow-scrolling:touch;}
.take-out_goodsList .t-oGoodsCont .t-oTabs{ width:22%; background:#f0f0f0; float:left; overflow:auto;}
.take-out_goodsList .t-oGoodsCont .t-oTabs ul.category1 li{ }
.take-out_goodsList .t-oGoodsCont .t-oTabs ul.category1 li a{ padding:.44rem 0% .44rem 0%; text-align:center; display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; border-right:1px solid #ececec;  border-bottom:1px solid #fff; font-size: .28rem;}
.take-out_goodsList .t-oGoodsCont .t-oTabs ul.category1 li a.cur{ background:url(../images/t-otabs_cur.png) no-repeat #fff; background-size:contain; color:#ff5252; border-bottom:1px solid #ececec; border-right:1px solid #fff !important;}
.take-out_goodsList .t-oGoodsCont .t-oTabs ul.category1 li a.cur2{ background:#fff; color:#333;border-bottom:1px solid #bbbbbb;}
.take-out_goodsList .t-oGoodsCont .t-oTabs ul.category1 li ul{ background:#fff; display:none}
.take-out_goodsList .t-oGoodsCont .t-oTabs ul.category1 li ul.category2 li a{border-bottom:1px solid #ececec; font-size: .24rem;  padding:15% 0% 15% 0%;}
.take-out_goodsList .t-oGoodsCont .t-oList{ width:78%; float:left}
.take-out_goodsList .t-oGoodsCont .t-oList .item{ display:none;}
.take-out_goodsList .sort_nav{ width:75%; margin-left:3%; max-width:337px; position:absolute; border-bottom:1px solid #ececec; border-top:none; overflow:hidden;  background:#fff; z-index:10}
.take-out_goodsList .sort_nav a{ display:block; width:33%; float:left; padding:4% 0; text-align:center; color:#333; font-size:.28rem;}
.take-out_goodsList .sort_nav a.cur{ color:#ff5252;}
.take-out_goodsList .sort_nav a img{ width:8%; vertical-align:middle; margin-top:-3px; margin-left:1%;}
.take-out_goodsList .float_nav{  width:75%; margin-left:3%; max-width:337px;  position:absolute;  border-bottom:1px solid #ececec; overflow:hidden;background:#fff; z-index:10; display:none}
.take-out_goodsList .float_nav a{ display:block; width:100%; padding:4% 0; text-align:center; color:#333;}
.take-out_goodsList .float_nav a img{ width:4%;  margin-top:-0px; vertical-align:middle;margin-left:1%;}
.take-out_goodsList .t-oGoodsCont .t-oList .cate_box{ margin-left:0; width:75%; margin-left:3%; position:absolute; max-width:337px; border-bottom:1px solid #ececec; overflow:auto; background:#fff; z-index:9; }
.take-out_goodsList .t-oGoodsCont .t-oList .cate_box a{ display:block; float:left; width:27%; margin-left:4%; margin-bottom:3%; text-overflow:ellipsis;overflow:hidden;white-space:nowrap; padding:3% 0 2%; text-align:center; background:#f8f8f8; border:1px solid #dddddd; border-radius:5px; line-height:1.1;}
.take-out_goodsList .t-oGoodsCont .t-oList .cate_box a.cur{background:#fff1f1; border:1px solid #ff9898; color:#ff5252}
.take-out_goodsList .t-oGoodsCont .t-oglist{ padding:2% 4% 4%;overflow:auto; position: absolute; bottom: 0; width: 70%;   max-width: 315px; -webkit-overflow-scrolling:touch;}
.take-out_goodsList .t-oGoodsCont .t-oglist .t-ogitem{ border-bottom:1px solid #ececec; padding:.3rem 0 .3rem 0; overflow:hidden;  position:relative;} 
.take-out_goodsList .t-oGoodsCont .t-oglist .t-ogitem .pic{ width:1.18rem; height:1.18rem; position:relative; float:left; margin-right:4%;  background-position: 50% 50%;
    background-size: cover;}
.take-out_goodsList .t-oGoodsCont .t-oglist .t-ogitem .pic img{ position:absolute; width:100%; height:100%; }
.take-out_goodsList .t-oGoodsCont .t-oglist .t-ogitem .pic img.ysq{ z-index:0; width:74%; height:74%; left:13%; top:13%;}
.take-out_goodsList .t-oGoodsCont .t-oglist .t-ogitem .intro{ width:73%; float:left;}
.take-out_goodsList .t-oGoodsCont .t-oglist .t-ogitem .intro .price{/*  position:absolute; bottom:12%;  */font-size: .28rem; color:#ff5252; font-weight:bold;}
.take-out_goodsList .t-oGoodsCont .t-oglist .t-ogitem .intro .price del{ font-size: .2rem; color:#999; font-weight:100; margin-left:2%; }
.take-out_goodsList .t-oGoodsCont .t-oglist .t-ogitem .intro .addcart{ width:.44rem; position:absolute; right:0; bottom:.3rem;}
.take-out_goodsList .t-oGoodsCont .t-oglist .t-ogitem .intro .addcart img{ width:100%; }
.take-out_goodsList .t-oGoodsCont .t-oglist .t-ogitem .intro .line_height2{ line-height: .34rem; height:.66rem; margin-bottom:.06rem;}
.take-out_goodsList .t-oGoodsCont .t-oglist .t-ogitem .intro .titleName{ color:#333; font-weight: bold;}
.take-out_goodsList .t-oGoodsCont .t-oglist .t-ogitem .intro .add_sub{ right:0; bottom:12%; position:absolute; width:28%; text-align:right;}
.take-out_goodsList .t-oGoodsCont .t-oglist .t-ogitem .intro .add_sub span{ display:inline-block; margin:0 1%; width:42%;  text-align:center;float:left; height:22px; line-height:22px;}
.take-out_goodsList .t-oGoodsCont .t-oglist .t-ogitem .intro .add_sub a{ display:inline-block; width:28%; float:left;}
.take-out_goodsList .t-oGoodsCont .t-oglist .t-ogitem .intro .add_sub a img{ width:100%;}
.take-out_goodsList .t-oGoodsCont .t-oglist .empty_item{ text-align:center; padding-top:40%;}
.take-out_goodsList .t-oGoodsCont .t-oglist .empty_item img{ width:40%; margin-bottom:5%;}
.take-out_goodsList .search_mod .search_ic_cart{ width:7%; float:right; display:block; position:relative; margin:4.5% 4% 3% 0; padding-top:0; right:0;}
.take-out_goodsList .search_mod .search_ic_cart img{ width:100%; height:100%;}
.take-out_goodsList .search_mod .search_ic_cart .sum{ display:block; width:.4rem; height:.4rem; background:#ff5252; color:#fff; border-radius:50%; text-align:center; position:absolute; right:-30%; top:-30%;  font-size: .22rem; line-height:.4rem;}
.search_t-o_goodsList{}
.search_t-o_goodsList .search_mod .inp_box{ width:73%; float:left;}
.search_t-o_goodsList .search_mod .add_cart{ width:7%; float:right; display:block; position:relative; margin:5% 4% 3% 0; }
.search_t-o_goodsList .search_mod .add_cart img{ width:100%;}
.search_t-o_goodsList .t-oGoodsCont .t-oList{ width:100%; float:none; }
.search_t-o_goodsList .t-oGoodsCont .t-oglist{position: static;width:92%; max-width:414px;}
.search_t-o_goodsList .t-oGoodsCont .t-oglist .t-ogitem{ padding:.4rem 0;}
.search_t-o_goodsList .t-oGoodsCont .t-oglist .t-ogitem .pic{ width:18%; padding-bottom:18%; height:0; position:relative; float:left; margin-right:2%; background-position: 50% 50%; background-size: cover;}
.search_t-o_goodsList .t-oGoodsCont .t-oglist .t-ogitem .intro .add_sub a{ width:25%;}
.search_t-o_goodsList .t-oGoodsCont .t-oglist .t-ogitem .intro .add_sub span{ width:48%;}
.search_t-o_goodsList .t-oGoodsCont .t-oglist .t-ogitem .intro .addcart{width:7%;}
.search_t-o_goodsList .t-oGoodsCont .t-oglist .t-ogitem .intro a{ font-weight: bold;}
.search_t-o_goodsList .search_empty{ text-align:center; padding-top:40%;}
.search_t-o_goodsList .search_empty img{ width:30%; margin-bottom:5%;}
.shareCourse .bigsfont{ padding:4% 0; color:#333; font-weight:bold;}

/* 购物车 V1.2.3 */
.sel_delivery_mod{ overflow:hidden;}
.sel_delivery_mod p{ }
.sel_delivery_mod a{ margin-top:4%; display:block; float:left; width:30%; margin-right:2.6%; padding:2% 0; text-align:center; border:1px solid #ddd; color:#999; border-radius:4px;}
.sel_delivery_mod a img{ width:13%; margin-right:1%; vertical-align:middle; display:none;}
.sel_delivery_mod a.curTab{ border:1px solid #ff5252; color:#ff5252; }
.sel_delivery_mod a.curTab img{ display:inline-block;}

/*商品分类 V1.2.4*/
.fl_pp_tab li{ width:33.3%;}
.fl_pp_tab li a{ display:inline-block; padding:0 5%;}
.supplier_list{ padding:5% 0 50px 0; background:#fff;}
.supplier_list ul { overflow:hidden;}
.supplier_list ul li{ width:20%; float:left; margin-left:4%; margin-bottom:2%;}
.supplier_list ul li p{ padding:10% 0; height:20px;  text-align:center; color:#666;}
.supplier_list ul li img{ border:1px solid #ececec;}

/*V1.2.4 快速配送专区*/
.FastDelivery_page_addr{ overflow:hidden;}
.FastDelivery_page_addr .icon{ width:11%; padding-top:1%; float:left;}
.FastDelivery_page_addr .icon img{ width:100%;}
.FastDelivery_page_addr .cont{ width:83%; float:right; border-left:1px solid #ececec; padding-left:3%;}
.FastDelivery_page_addr .cont .checkItem{ width:92%; padding:1% 8% 1% 0; border-bottom:none;}
.FastDelivery_page_addr .emptyAddr{ padding:4.5% 0;}
.FastDelivery_page_addr .emptyAddr a{ text-decoration:underline;}
.FastDelivery_page_goCart{ width:13%; padding-bottom:13%; border-radius:50%; background:rgba(0,0,0,0.6); position:fixed; right:5%; bottom:2.5%;}
.FastDelivery_page_goCart a{ position:absolute; left:0; right:0; top:25%; margin:auto; width:55%; display:block;}
.FastDelivery_page_goCart a img{ width:100%;}
.FastDelivery_page_goCart .num{ width:18px; height:18px; line-height:18px; background:red; color:#fff; padding:2%; border-radius:50%; position:absolute; right:10%; top:5%; display:block; font-size:12px; font-size: .24rem;text-align: center;}
.FastDelivery_page .main_banner{ width:100%; padding-bottom:43%; position: relative;}
.FastDelivery_page .main_banner img{ position: absolute; width:100%; height:100%;}

/* V1.2.4 正在直播 */
.live_page_banner{ width:100%; position:relative; padding-bottom:57%; height:0;}
.live_page_banner_img{ position:absolute; width:100%; height:100%; z-index:1;}
.live_page_banner_mask{ width:100%; height:100%; background:rgba(0,0,0,0.5); position:absolute; z-index:2;}
.live_page_banner_btn{ width:36%; display:block; position:absolute; z-index:3; border:2px solid #fff; padding:1.2% 0; border-radius:30px; text-align:center; margin-left:32%; top:40%; color:#fff; font-size: .32rem;}
.live_page_banner_btn:hover{ color:#fff;}
.live_page_info{ border-bottom:1px solid #ececec;}
.live_page_info_txt{ font-size:17px; font-size: .34rem; line-height:1.6;}
.live_page_info_cont_personal{ margin-top:4%;}
.live_page_info_cont_personal .tx{ width:7%; padding-bottom:7%; position:relative; margin-right:1%; margin-top:-1%;}
.live_page_info_cont_personal .tx img{ width:100%; height:100%; position:absolute; border-radius:100%;}
.live_page_merchants{ border-bottom:1px solid #ececec;border-top:1px solid #ececec;}
.live_page_merchants_info{ padding-bottom:3%; border-bottom:1px solid #ececec; margin-bottom:3%; overflow:hidden; }
.live_page_merchants_info .logo{ width:13%; border:4px solid #e5e5e5; float:left; margin-right:2%;}
.live_page_merchants_info .name{ float:left; padding-top:3%; font-size: .32rem; color:#333; font-weight:bold;}
.live_page_merchants p{ line-height:2; padding-bottom:1%;}


/*V1.2.4 快速配送专区*/
.FastDelivery_page_addr{ overflow:hidden;}
.FastDelivery_page_addr .icon{ width:11%; padding-top:1%; float:left;}
.FastDelivery_page_addr .icon img{ width:100%;}
.FastDelivery_page_addr .cont{ width:83%; float:right; border-left:1px solid #ececec; padding-left:3%;}
.FastDelivery_page_addr .cont .checkItem{ width:92%; padding:1% 8% 1% 0; border-bottom:none;}
.FastDelivery_page_addr .emptyAddr{ padding:4.5% 0;}
.FastDelivery_page_addr .emptyAddr a{ text-decoration:underline;}
.FastDelivery_page_goCart{ width:13%; padding-bottom:13%; border-radius:50%; background:rgba(0,0,0,0.6); position:fixed; right:5%; bottom:2.5%;}
.FastDelivery_page_goCart a{ position:absolute; left:0; right:0; top:25%; margin:auto; width:55%; display:block;}
.FastDelivery_page_goCart a img{ width:100%;}
.FastDelivery_page_goCart .num{ width:18px; height:18px; line-height:18px; background:red; color:#fff; padding:2%; border-radius:50%; position:absolute; right:10%; top:5%; display:block; font-size:12px; font-size: .24rem;}
.FastDelivery_page_goCart.goIndex{ bottom:15%;}
.FastDelivery_page .goodsListH1_cont .name{ height:auto;}


/*V1.2.4 快速配送专区 */
.sel_delivery_cont{ background:#fff; border-bottom:1px solid #ececec; }
.sel_delivery_cont .p4{ padding:4% 4% .2rem 4%;}
.sel_delivery_cont a.sel_btn{display:block; float:left; width:30%; margin-right:2.6%; padding:2% 0; text-align:center; border:1px solid #ddd; color:#999; border-radius:4px;}
.sel_delivery_cont a.sel_btn img{ width:13%; margin-right:1%; vertical-align:middle; display:none; margin-top:-3px;}
.sel_delivery_cont a.sel_btn.cur{ border:1px solid #ff5252; color:#ff5252; }
.sel_delivery_cont a.sel_btn.cur img{ display:inline-block;}
.sel_delivery_item{ clear:both;}
.sel_delivery_item .addr_d{ display:block; width:90%; padding-right:10%; border:none; text-align:left; background:url(../images/arrowIcon.png) center right no-repeat; background-size:2.5%; margin-bottom:.1rem;}
.sel_delivery_item .addr_d img{ width:4.2%; margin-top:-2px; vertical-align:middle}

.addrborder2{ overflow:hidden; clear:both;}
.addrborder2 img{ width:100%; float:left;}
.p4{ padding:.3rem;}
.b_dotted{ border-bottom:1px dashed #ececec; padding-bottom:3%; margin-bottom:3%}
.no-arrow{ background:none !important;}

.containerX .shoppingCartModel .itemList .itemBox .sel.selfailure{background: url(../images/shopCartImages/selectefailure.png) no-repeat !important;  background-size: 100% !important;}

.FastDelivery_search{ position:fixed; top:0; z-index:99; width:100%; max-width:450px; margin:0 auto; background:rgba(255,255,255,1); border-bottom:1px solid #ececec;}
.FastDelivery_search .bg{ width:100%;}
.FastDelivery_search .cancel_search{padding: 3.5% 0; height:20px; line-height: 20px;}
.FastDelivery_search_inp{width:92%; margin-left:10%; background:#f3f3f3; border-radius:30px; padding:1.5% 0; margin:2% 4%; text-align:center;}
.FastDelivery_search_inp a,.FastDelivery_search_inp input{ width:86%; display:inline-block; border:none; background:none; text-align:left; color:#999; height:20px; line-height:22px; font-size: .28rem;}
.FastDelivery_search_inp .ic_icon{ width:.32rem;}
.FastDelivery_search_page .FastDelivery_search_inp{ width:80%; float:left;}
.cancel_search{ float:right; width:12%; text-align:left; display:block;}
.FastDelivery_search_page .sort_nav li{ width:33%;}
.FastDelivery_page .sort_nav li{ width:33%;}
.nextDayArriveRemark{ padding:0 4% .2rem 4%; line-height: 1; font-size: .24rem; height: auto;}

/*V1.2.5 快速送专区  新增分类*/
.fastDelivery_cate_tab{ z-index:100; width:100%; max-width:450px; margin:0 auto;}
.fastDelivery_cate_tab .fastDelivery_category_toggle{ height:45px; position:relative;  background:#fff; border-bottom:1px solid #ececec; border-top:1px solid #ececec; overflow:hidden;}
.fastDelivery_cate_tab .fastDelivery_category_toggle .toggle_btn{  display:block; width:16%; float:right; background:url(../images/cate_tab_right.png) left top no-repeat; background-size:100% 100%;}
.fastDelivery_cate_tab .fastDelivery_category_toggle .toggle_btn span{ width:88%; display:block;text-align:center; line-height:45px; margin-left:12%;}
.fastDelivery_cate_tab .fastDelivery_category_toggle .toggle_btn img{ height:45px;}
.fastDelivery_cate_tab .fastDelivery_category_toggle .cate_tab{ background:#fff; width:84%; float:left;}
.fastDelivery_cate_tab .fastDelivery_category_toggle .cate_tab ul{}
.fastDelivery_cate_tab .fastDelivery_category_toggle .cate_tab li { margin-right: 10px; }
.fastDelivery_cate_tab .fastDelivery_category_toggle .cate_tab li a{ display:block; height:43px; line-height:45px; border-bottom:2px solid #fff;  margin:0 0 0 .4rem; font-size: .26rem;}
.fastDelivery_cate_tab .fastDelivery_category_toggle .cate_tab li a.on{ border-bottom:2px solid #ff5252; color:#ff5252 }
.fastDelivery_cate_tab .fastDelivery_category_toggle .cate_tab { -webkit-overflow-scrolling: touch; overflow: hidden; }
.fastDelivery_cate_tab .fastDelivery_category_toggle .cate_tab > * { padding: 0; margin: 0; overflow-x: auto; padding-bottom: 30px; margin-top: -30px; -webkit-transform: translateY(30px);                      transform: translateY(30px); white-space: nowrap; }
.fastDelivery_cate_tab .fastDelivery_category_toggle .cate_tab > * > * { display: inline-block;}

/*V1.2.6 快速送专区页调整*/
.FastDelivery_page_AddrB{ overflow:hidden}
.FastDelivery_page_AddrB .addr{ width:42%; padding-right:3%; border-right:1px solid #ececec; float:left; overflow:hidden;}
.FastDelivery_page_AddrB .addr img{ width:14%; float:left; margin-left:3%;}
.FastDelivery_page_AddrB .addr_cont{ width:70%; margin-left:3%;padding-top:1%; height:45px; display:table-cell; vertical-align:middle;}
.FastDelivery_page_AddrB .addr p{ color:#333; line-height: 18px;height:auto}
.FastDelivery_page_AddrB .business{ width:50%; padding-right:1%; float:right;}
.FastDelivery_page_AddrB .business .state { margin-bottom:.2rem; color:#333;  display: flex; align-items: center;}
.FastDelivery_page_AddrB .business .state span.icLabel{ display:inline-block; padding:0 .08rem; height:.32rem; line-height:.32rem; border-radius:.04rem; background:#ff5252; color:#fff; font-size: .22rem; margin-right:.1rem;}
.FastDelivery_page_AddrB .business .state .Closing{ background:#d0d0d0;}
.FastDelivery_page_AddrB .business .state .line_height1{ width:2.3rem;}
.FastDelivery_page_AddrB .business .ic_icon{ width:11%;}
.FastDelivery_page_AddrB .addr .ic_icon{vertical-align: middle;margin-right: 5%;margin-top: 3%;}
.FastDelivery_page_AddrB .business .time{ line-height:1; font-size: .22rem;  display: flex; align-items: center;}
.distribution_info{ padding:1% 3% 4%;}
.fast_icLabel{ height:.3rem; display:inline-block; line-height: .3rem; border:1px solid #ff5252; color:#ff5252; font-size: .18rem; border-radius:.04rem; padding:0 .06rem; margin-top:.1rem;}

/*弹出窗样式*/
.addrMask .close_mask{ display:block; height:30%;}
.addrModule{ width: 100%; max-width:450px; margin:0 auto; height: 70%;  position: fixed; background: #fff; bottom:0; z-index: 1000; left:0; right:0;} /*0908*/
.addrModule .header{ width: 100%; font-size: .32rem; text-align: center; line-height: 50px; height: 50px; overflow: hidden; position: absolute; z-index: 99; top: 0; max-width: 450px; background: #fff url(../images/backBtn.png) 4% center no-repeat; background-size: 3%;border-bottom: 1px solid #ebebeb}
.addrModule .header.noimg{ background: #fff }
.addrModule .header.noimg.line2{ line-height:25px; text-align:left; padding-left:4%; height:50px; padding-top:10px; width:96%;}
.addrModule .header .back{ width: 15%; position: absolute; left: 0; top: 0; height: 100%;}
.addrModule .header .btn{ display: block; line-height: 26px; font-size: .32rem; margin: 12px 10px; padding: 0 10px;border-radius: 4px;  }
.addrModule .header .graybtn{ border: 1px solid #999; color: #999; background: #fff;}
.addrModule .header .orangebtn{ border: 1px solid #ff5252; background: #ff5252; color: #fff}
.addrModule .header .close_btn{ width:5%; margin-right:3%;}
.addrModule .header .close_btn img{ width:100%;}
.addrModule .addrFormBox{ width: 100%; padding-top: 50px; padding-bottom: 50px; overflow:auto; height:75%; font-size: .28rem; border-top: 1px solid #ebebeb}
.addrModule .addrForm{ width: 100%; background: #fff;}
.addrModule .addrForm p{ padding: 15px 0; padding: 4%; width: 92%; color: #484848;border-bottom: 1px solid #ebebeb;}

/*V1.2.4 门店自提地址列表*/
.Since_addr_list_cont{ padding-bottom:0 !important; height:88% !important; clear:both;}
.Since_addr_list_cont ul li{ width:92%; padding:4%; border-bottom:1px solid #ececec; border-top:1px solid #ececec; background:#fff; margin:.2rem 0;}
.Since_addr_list_cont ul li.cur{ border-bottom:1px solid #f86a5c; border-top:1px solid #f86a5c; background:#ffefef;}
.Since_addr_list_cont ul li h3{ line-height: 1;}
.Since_addr_list_cont ul li p{ margin-top:3%;}
.Since_addr_list_cont ul li .ic_icon{ width:.16rem;}
.Since_addr_list_cont ul li .pickUpTelImg{ width:.22rem;}
.ic_icon{ width:.36rem; vertical-align:middle; margin-right:5px; margin-top:-3px;}
.ic_jian{ width:18px; height:18px; display:inline-block; border-radius:50%; background:#ff5252; font-size:12px; font-size: .24rem; color:#fff; margin-right:5px; text-align:center; line-height:18px; vertical-align:middle; margin-top:-3px;}

/*V1.2.4 直播跳转*/
.Live_jump_page_cont{ padding:15% 0; background:#fff; text-align:center; }
.Live_jump_page_cont .logo{ width:20%; margin-bottom:5%; box-shadow: 0px 5px 10px #ececec; border-radius:10px;}
.Live_jump_page_cont p{ margin-bottom:7%;}
.Live_jump_page_cont a.red_btn{ width:76%; height:43px; line-height:43px;font-size: .32rem; margin-left:12%;}
.Live_jump_page_cont2{padding:18%; }
.Live_jump_page_cont2 p{ margin-bottom:3%;}
.Live_jump_page_cont2 p.c333{ margin-bottom:5%; font-weight:bold;}
.Live_jump_page_cont2 a.red_btn{ background:#fff; border:1px solid #ff5252; color:#ff5252; width:100%; height:36px; line-height:36px; margin-top:2%;}

/*V1.2.5 品牌分类*/
.fl_pp_item .brand_list .cont3{ overflow:hidden; padding:0 3% 3% 0;}
.fl_pp_item .brand_list .cont3 li{width:22%; float:left; padding:3% 0 0 3%;}
.fl_pp_item .brand_list .cont3 li .square_ad{background-position: 50% 50%; background-size: cover;}
.fl_pp_item .brand_list .cont3 li p{ text-align:center; padding:2% 0;}



/*全部订单*/
.containerX .ordernav,.containerX .returnnav{ overflow: hidden; background: #fff;}
.containerX .ordernav li{ width: 25%; float: left; text-align: center;}
.containerX .returnnav li{ width: 50%; float: left; text-align: center;}
.containerX .ordernav a,.containerX .returnnav a{ color: #333; display: block; height:.86rem; line-height: .86rem; font-size: .3rem;}
.containerX .ordernav .cur,.containerX .returnnav .cur{ border-bottom: .04rem solid #ff5252; }
.containerX .ordernav .cur a{ color:#ff5252}
.containerX .orderlist{ background: #fff; position: relative; overflow: hidden; border-bottom:1px solid #ececec; margin-bottom:.2rem;}
.containerX .orderlist h1{ height:.8rem; line-height: .8rem; display: flex; padding:0 .3rem; justify-content: space-between;}
.containerX .orderlist h1 .orderlistStoreName{ display: inline-block; width:70%; height:.9rem; line-height: .9rem; font-size: .28rem; color: #333;}
.containerX .orderlist h1 .orderlistStoreName .icon-home{ font-size: .34rem; margin-right:.2rem;}
.containerX .orderbox{ width: 100%; background:#f8f8f8; padding: .3rem 0; margin: 0 auto; overflow: hidden; margin-bottom:.1rem;}
.containerX .orderbox.last{margin-bottom:0%;}
.containerX .orange{ color: #ff5252}
.containerX .orderbox .itemImg{ width:1.3rem; float: left; margin-right: .2rem; margin-left:.3rem;}
.containerX .orderbox .itemImg img{ width: 100%; }
.containerX .orderbox .itemImg .square_ad{background-position: 50% 50%; background-size: cover;}
.containerX .orderbox .name{ width: 72%;overflow: hidden; display:-webkit-box!important;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2; line-height:1.3;  overflow:hidden; height:.66rem; margin-bottom:.12rem; }  
.containerX .orderbox .through{text-decoration:line-through;}
.containerX .orderbox .lh15{ line-height: 1.4;}
.containerX .orderbox .mb3{ margin-bottom: 2%}
.containerX .orderbox .preferential{ border: 1px solid #ff5252; font-size: 12px; font-size: .26rem; color: #ff5252; border-radius: 4px; padding: 2px 5px; }
.containerX .couponline{ padding-bottom: 10px; border-bottom: 1px dashed #ddd}
.containerX .itembox .style{ width: 70%;overflow: hidden; text-overflow:ellipsis; white-space:nowrap;} 
.containerX .orderbox .attr{ width: 71%; line-height: 1; float: right; overflow: hidden; margin-right:.3rem;}
.containerX .orderbox .attr .ic_icon{ width:5%; margin-top:-4px;}
.containerX .row-info{  overflow: hidden; display: flex; align-items: center; padding:.4rem .3rem; justify-content: space-between;}
.containerX .fbold{ font-weight: bold;}
.containerX .btnoperate{ width: 1.34rem; height:.52rem; line-height:.52rem; text-align: center;  border: 1px solid #ff5252; color: #ff5252; font-size: .28rem; }
.containerX .taoIcon{ width: 6%;display: inline-block; margin-right: 10px; vertical-align:middle; margin-top:-3px;}
.containerX .presellgray{ border: 1px solid #999; display: inline-block; margin-top: 5px; padding-right: 8px; border-radius: 3px; }
.containerX .presellgray .tit{ background: #999; color: #fff; line-height: 1;  display: inline-block; padding: 2% 8px;margin-right: 8px }
.containerX .other span {display: block; font-size: .24rem;}
.containerX .other {  width: 27%; line-height: 1.5;  text-align: right;}
.orderlist .order_ts{ border-bottom:1px dashed #ececec; width:92%; margin:0 auto; padding:.2rem 0; line-height:1; color:#ff5252; font-size: .24rem;}
.orderlist .orderbox .name{white-space: pre-wrap;}


/*V1.2.6 直播费用计算*/
.LiveCostPage_cont_item{ position:relative; }
.LiveCostPage_cont_item_inp {    padding: 4% 5% 5% 2%;  width: 93%; font-size: .32rem; background-color:#f8f8f8; overflow:hidden;}
.LiveCostPage_cont_item_inp p{ margin-bottom:2%; overflow:hidden;}
.LiveCostPage_cont_item_inp .item{ overflow:hidden; padding:2% 0; clear:both;}
.LiveCostPage_cont_item_inp .item span{ width:33%; text-align:right; margin-right:2%; display:inline-block; float:left; height:45px; line-height:45px; }
.LiveCostPage_cont_item_inp .inp_bg{ width:56%; height:45px; line-height:45px; background:#fff; border:1px solid #ddd; border-radius:2px; float:left; text-align:right; padding:0 4%;}
.LiveCostPage_cont_item_inp .item .inp_bg input{ border:none; width:80%; height:29px; line-height:29px; margin-top:8px; text-align:left; float:left; font-size: .32rem;}
.LiveCostPage_cont_item_inp p span.price{ width:68%; display:block;}
.LiveCostPage_cont_item_inp p span.open_pop{ width:32%; text-align:right; display:inline-block}
.LiveCostPage_cont_item_inp p span.open_pop .ic_icon{ width:16%; margin-left:3%; }
.LiveCostPage_cont_item_info{ border-top:1px solid #ececec; padding:5%;}
.LiveCostPage_cont_item_info p{ font-size:15px; font-size: .3rem; padding:2% 0; line-height:1.5;}
.LiveCostPop{ width:86%; position:absolute; z-index:1000; left:7%; top:10%;}
.LiveCostPop .bg{ width:100%;}
.LiveCostPop .info{ padding:36% 6% 0; position:absolute; width:88%;}
.LiveCostPop .info p{ margin-top:5%; font-weight:bold;}
.LiveCostPop_close{ position:absolute; right:-5%; top:5%; display:block; width:10%;z-index: 1001}
.LiveCostPop_close img{ width:100%;}

.btn-select {  position: relative; display: block; width: 64%; height: 45px;line-height: 45px; border: 1px solid #ddd;  float: left;border-radius: 2px;	background:#fff;} 
.btn-select .cur-select { width:100% !important; height: 45px; line-height: 45px; text-align: left;background:url(../images/ic_select.png) no-repeat 94% 45% transparent; background-size:10px;text-indent: 10px;text-align:left !important;}
.searchInselectW .store-selector .btn-select:hover{   background:#fff;  color:#3D3F42;}
.btn-select:hover, .cur-select:hover {color:#3D3F42;}
.btn-select select { position:absolute;top:0;left:0;height:45px;opacity:0;filter:alpha(opacity=0);width:100%;} 
.btn-select select option { text-indent: 10px;padding:10px 0;} 
.btn-select select option:hover { color: #fff; }

/*次日达专区*/
.NextDayOf_page{}
.NextDayOf_page .FastDelivery_page_addr .icon{ width:18%;}
.NextDayOf_page .FastDelivery_page_addr .icon img{ width:57%; margin:0 10%;}
.NextDayOf_page .FastDelivery_page_addr .cont{ width:76%; padding-left:5%;}
.NextDayOf_page .FastDelivery_page_addr .cont .checkItem{ padding:0 11% 0 0;background-size: 6%;}
.NextDayOf_page .cont_mod_p3b{ padding:4%;}
.crumbs_cont{ padding:4%; color:#999;}
.NextDayOf_page .Addr_location_pop{ background:none;}
.NextDayOf_page .sel_area{ padding:4%;}
.NextDayOf_page .sel_area p.info{margin-left:0%;}
.NextDayOf_page .sel_area_list{}
.NextDayOf_page .sel_area_list_item{ margin:3% 0 5% 0%;}
.NextDayOf_page .sel_area_list_item p{}
.NextDayOf_page .sel_area_list_item ul{ overflow:hidden; }
.NextDayOf_page .sel_area_list_item ul li{ width:28%; margin:3% 5.3% 0 0; float:left}
.NextDayOf_page .sel_area_list_item ul li a{ display:block; text-align:center; border:1px solid #ececec; padding:5% 0;}
.NextDayOf_page .sel_area_list_item ul li a.cur{border:1px solid #ff5252; color:#ff5252 }
.NextDayOf_page .FastDelivery_page_goCart.goIndex{ bottom:15%}

/*V1.2.6 活动套餐页*/
.packagePage_cont{ background:#fff; padding:0 4%;  border-bottom:1px solid #ececec; }
.packagePage_cont_item{ border-bottom:1px solid #ececec; overflow:hidden; padding:4% 0; position:relative;}
.packagePage_cont_item:last-child{border-bottom:none }
.packagePage_cont_item .name{ width:80%; line-height:1.3; font-size: .26rem; height:.62rem; margin-bottom:.2rem;}
.packagePage_cont_item .num{ position:absolute;  right:0; top:13%; color:#999}
.packagePage_cont_item .ts_price{ margin-top:3%;}
a.selsku{ border:1px solid #dddddd; display:inline-block; padding:0 7% 0 3%; border-radius:3px; color:#999; height:.5rem; line-height:.5rem; position:absolute; bottom:10%; background:url(../images/ic_zhankai.png) right center no-repeat; background-size:17%;}
a.selsku img{ width:12px; margin-left:5px;}
a.selsku.cur{  border:1px solid #ff5252;  color:#ff5252; background:url(../images/ic_zhankai2.png) right center no-repeat;background-size:17px;}
p.selsku{position:absolute; bottom:10%; font-size: .24rem;}
.packagePage_cont_item .goodsListH1_img{ width:1.9rem;}
.packagePage_cont_item .goodsListH1_cont{ width:4.7rem;}

.package_buy{ position:fixed; width:100%; margin:0 auto; max-width:450px; bottom:0; background:#fff; border-top:1px solid #ececec;}
.package_buy_cont{ padding:3%; overflow:hidden;}
.package_buy .tc_price{ width:47%; float:left; padding:0 0 0 2%;}
.package_buy .tc_price p{ padding:1% 0 0 0;}
.package_buy .addsubtract { position:static; padding-top:2.5%;width: 50%;}
.package_buy .addsubtract .tit{ float:right; height:.6rem; line-height:.6rem; margin-right:10px; display:inline-block;  font-size: .26rem; color:#333;}
.package_buy .addsubtract .add,.package_buy  .addsubtract .sub{ height:.6rem; line-height:.6rem; width:.7rem}
.package_buy .addsubtract input{ height:.6rem; line-height:.6rem; width:.7rem}
.package_buy .toolBars{ padding:3% 0 ; width:92%; margin-left:4%; border-top:1px dashed #ececec; clear:both;}
.package_buy .toolBars .btn{ width:100%; background:#ff5252; color:#fff; text-align:center; display:block; border-radius:3px; height:.84rem; line-height:.84rem; font-size: .3rem;}
.slidingNav{ background:#fff; border-top:none;}
.slidingNav li{ margin-right:0 !important}
.slidingNav a { color: #333;  display: block; text-align:center; margin:0 !important;  height: 43px !important;}
.slidingNav li.cur a{ border-bottom: .04rem solid #ff5252!important; }
.slidingNav .cate_tab{ width:100% !important;}
.slidingNav .fastDelivery_category_toggle{ border-top:none !important}

/*V1.2.6 直播*/
.live_video_page{ width:100%; max-width:450px; margin:auto;}
.live_video_author{ position:absolute; left:5%; top:3%; width:42%;}
.live_video_author_cont{ background:rgba(0,0,0,0.5); padding:3.5% 7%; border-radius:3px; color:#fff;}
.live_video_author_cont .tx{ width:24%; float:left; margin-right:4%; margin-top:2%;}
.live_video_author_bo{ background:rgba(255,82,82,0.5); color:#fff; padding:2% 0; text-align:center; font-size:13px; font-size: .26rem;}
.live_video_downBtn{  width: 3.8rem; height:.74rem; position:absolute; bottom:3%; right:3%;}
.live_video_downBtn img{ width:100%;}
.live_video_downBtn a{ display:block; width: 3.8rem; text-align:center; position:absolute; height:.74rem; line-height:.74rem; color:#fff;  font-size: .26rem;}
.watermark{ width:27%; position:absolute; right:.3rem; top:3%;}
.watermark img{ width:100%;}

.live_video_state{ background:rgba(0,0,0,0.5); height:22px; line-height:22px; color:#fff; position:absolute; left:5%; top:18%; z-index:10; padding: 0 10px 0 7px; border-radius:15px; font-size:12px; font-size: .24rem; border:1px solid #fff;}
.live_video_state img { position: static; width: 9px; height: 9px;}

.live_video_msg{ position:absolute; bottom:3%; width:50%;}
.live_video_msg_item{ width:23%; padding-bottom:23%; background:rgba(0,0,0,0.5); border-radius:50%; text-align:center; position:relative; float:left; margin-left:5%; margin-right:5%; display:block;}
.live_video_msg_item img{ width:60%; position:absolute; left:20%; top:20%;}
.live_video_msg_item .num{ display:block; height:12px; border:1px solid #fff; background:#ff5293; text-align:center; padding:0 3px; color:#fff; border-radius:6px;
position:absolute; right:0; line-height:12px; font-size:12px; font-size: .24rem;}

.live_video_prompt{ width:50%; left:25%; background:rgba(0,0,0,0.5); color:#fff; text-align:center; padding:3%; top:45%; position:absolute; line-height:1}

.live_tj_goods{ position:absolute; left:5%; top:18%; width:18%; }
.live_tj_goods .square_ad img{border-radius:3px;}
.live_tj_goods .failure{background: rgba(0,0,0,.5); line-height:2}

.live_play_btn{ width:18%; position:absolute; left:41%; top:45%;}
.live_play_btn img{ width:100%;}

.TheEnd_mask{ position:absolute; width:100%; height:100%; left:0; top:0; z-index:10; background:rgba(0,0,0,0.6);}
.TheEnd_mask p{ text-align:center; color:#fff;}
.TheEnd_mask p.pt{ margin-top:80%; margin-bottom:3%;}
/*直播回看、直播预告*/
.playback_video_page { width:100%; max-width:450px; margin:auto;}
.playback_icon{ width:32%; position:absolute; left:2.7%; top:11%;}
.playback_icon img{ width:100%;}
.playback_video_page .live_play_btn{ top:25%;}
.playback_info{ position:absolute; bottom:0; background:#fff; width:100%; max-width:450px; margin:auto;z-index: 10;}
.playback_info_cont{ padding:4%;}
.playback_info_cont h2{ font-size: .32rem; color:#333; font-weight:bold;}
.playback_info_cont p{ color:#666; margin-top:3%;}
.playback_info_user{ margin-top:4%; padding-top:4%; border-top:1px dashed #ececec; padding-bottom:5%; overflow:hidden;}
.playback_info_user .tx{ width:9%; float:left;}
.playback_info_user .info{ width:80%; float:left; margin-left:3%;}
.playback_info_user .info p{ margin-top:2.5%;}
.playback_info_ad{ background:rgba(0,0,0,0.6);}
.playback_info_ad_cont{ padding:3% 3%; overflow:hidden;}
.playback_info_ad_cont .logo{ width:11%; float:left;}
.playback_info_ad_cont .logo img{ border-radius:5px;}
.playback_info_ad_cont .txt{ width:58%; margin-left:3%; float:left;color:#fff;}
.playback_info_ad_cont .txt h2{ line-height:1.5; font-size: .32rem; color:#fff; }
.playback_info_ad_cont .txt p{ font-size:12px; font-size: .24rem;}
.playback_info_ad_cont .down_btn{ width:22%; display:block; border-radius:3px; background:#ff5252; color:#fff; float:right; padding:2% 0; text-align:center; margin-top:1.6%;}
.yg_play_time{ width:55%; left:25%; position:absolute; top:40%;}
.yg_play_time a{ width:100%; padding-bottom:20%; position:relative; background:url(../images/live_video_downBtn_bg.png) no-repeat; background-size:100%; display:block; text-align:center; color:#fff;}
.yg_play_time a p{ padding-top:2%; line-height:1.2}
.yg_live_end{background: rgba(0,0,0,.3); position:absolute; width:100%;max-width:450px; color:#fff; font-size:22px; font-size: .44rem; text-align:center;  top:0;}
/*直播商品列表弹窗*/
.live_goods_list{ position:absolute; bottom:0; background:#fff; z-index:1000; padding-top:1%;width: 100%;}
.live_goods_list_cont{ overflow:auto; max-height:280px;}
.live_goods_list_item{ width:92%; margin-left:4%; border-bottom:1px solid #ececec; padding:4% 0; overflow:hidden; position:relative; }
.live_goods_list_item .num{ width:10%; float:left; padding-top:7%;}
.live_goods_list_item .num .round_ad{ width:.4rem; height:.4rem; line-height:.4rem; padding-bottom:0; background:#d1d1d1; color:#fff; border-radius:100%; position:relative;  display:flex; justify-content: center; align-items: center;}
.live_goods_list_item .num .round_ad span{ }
.live_goods_list_item .Pic{ width:19.5%;  float:left;}
.live_goods_list_item .info{ width:66%; margin-left:4%;  float:left;}
.live_goods_list_item .info p.price{ position:absolute; bottom:9%; font-size:15px; font-size: .3rem; color:#ff5252}
.live_goods_list_addCart{ padding:3% 0; border-top:1px solid #ececec; margin-top:-1px;}
.live_goods_list_addCart a{ display:block; width:42%; text-align:center; margin-left:29%; padding:2% 0; color:#fff; border-radius:30px; background:#ff5252;}
.live_goods_list_addCart a img{ width:14%; vertical-align:middle; margin-top:-3px; margin-right:8px;}

.live_chat{ position:absolute; left:5%; bottom:13%; width:70%; height:180px; overflow:auto;}
.live_chat ul.live_chat_cont{width:100%;}
.live_chat ul.live_chat_cont li{ background:rgba(0,0,0,0.2); color:#fff; padding:1.5% 4%; border-radius:50px; float:left; clear:both; margin-bottom:3%;  word-break: break-all;}
.live_chat ul.live_chat_cont li img{width: 18px; vertical-align: middle; margin:-3px 3px 0;}

/*直播聊天样式*/
ul.chatCont{width:100%;}
ul.chatCont li{ margin-bottom:.28rem; color:#fff; font-size:.3rem; clear:both;  padding:0 .2rem;  background: rgba(0,0,0,0.3); float:left; border-radius:.22rem; min-height:.44rem; }
ul.chatCont li.special{ height:.44rem; line-height:.44rem;  background: rgba(255,82,82,0.6); float:left; border-radius:.22rem;}
ul.chatCont li span{ margin-right:.1rem;}
ul.chatCont li .zbIcon{ width:.76rem; height:.32rem; margin-right:.1rem;}
ul.chatCont .cYellow{ color:#fdff2b;}
ul.chatCont .cBlue{ color:#80e9ff;}
ul.chatCont .cBlue.zb{ color:#b1f9ff;}
ul.chatCont .cPink{ color:#ff96c2;}



.live_goods_list_empty{ padding-bottom:18%}
.live_goods_list_empty img{ padding:18% 0 5%; width:26%}
.live_goods_list_empty p{ font-size:14px; font-size: .28rem; color:#999;}

.live_loading_mask{ position:absolute; width:100%; height:100%; background:rgba(0,0,0,0.8); text-align:center; top:0; z-index:100}
.live_loading_mask img{ width:14%; margin-top:70%; margin-bottom:5%;}
.live_loading_mask p{ color:#fff;}

.h-scroll-component { -webkit-overflow-scrolling: touch; overflow: hidden; }
.h-scroll-component > * { padding: 0; margin: 0; overflow-x: auto; padding-bottom: 30px; margin-top: -30px; -webkit-transform: translateY(30px);   transform: translateY(30px); white-space: nowrap; }
.h-scroll-component > * > * { display: inline-block;}
.h-scroll-component  .line_height1s{ display:-webkit-box!important; text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2; line-height:20px; height:40px; margin-bottom:1px;  overflow:hidden; white-space: pre-wrap; }

.ys{ color:#ff5252; border-radius:2px; margin-right:3px; font-size:12px; font-size: .24rem;}

.scroll_list ul li { width:30%; margin-left:3%;  overflow: hidden; vertical-align: top;}
.scroll_list ul li img {width:100%;}
.scroll_list ul li a.LinkImg{ width:100%; padding-bottom:100%;  height:0; display:block; overflow:hidden; margin-bottom:5%; background-repeat: no-repeat;  background-position: 50% 50%;   background-size: cover; position: relative;}
.scroll_list ul li div.LinkImg{ width:100%; padding-bottom:100%;  height:0; display:block; overflow:hidden; margin-bottom:5%; background-repeat: no-repeat;  background-position: 50% 50%;   background-size: cover; position: relative;}
/* .scroll_list ul li a.LinkImg img{ position:absolute; top:0; width:100%; height:100%;} */
.scroll_list ul li .price_list{ height:.92rem; display:table-cell; vertical-align: middle; margin-top:3%; }
.scroll_list ul li p.price{ width:100%; display:block; color:#ff5252; font-size: .24rem; font-weight: bold; }
.scroll_list ul li p.price span{font-size: .22rem; font-weight:normal;}
.scroll_list ul li p.price .hdj{font-size: .20rem; display:inline-block; background:#ffdada; color:#ff5252; border-radius:30px; padding:1px 4px;}
.scroll_list ul li p.price s{  font-size: .20rem; color:#999; text-align:right; }

.adv1_list .scroll_list ul li { width:35%; }
.selling_goods .scroll_list ul li { width:35%; }


/*选择配送方式*/
.sel_btn_list{}
.sel_btn_list ul li{ margin-left:0; width:2.3rem; }
.sel_btn_list a{display:block; float:left;  width:2rem; height:.62rem; line-height:.62rem; text-align:center; border:1px solid #ddd; color:#999; border-radius:4px; font-size:.24rem;}
.sel_btn_list a img{ width:.2rem !important; margin-right:.1rem; vertical-align:middle; display:none; margin-top:-3px;}
.sel_btn_list a.cur{ border:1px solid #ff5252; color:#ff5252; background: #fff4f4; }
.sel_btn_list a.cur img{ display:inline-block; font-size:.26rem;}




/*购物车结构*/
.ui-loader { display: none}
.shoppCartList{ overflow: hidden;  background-color: #fff;}
/*删除*/
.shoppCartList .shoppCartList_touch { background-color: #fff; overflow: hidden; position: relative;}
.shoppCartList .shoppCartList_item.selected { -webkit-transform: translate(-18%, 0); -webkit-transition: all 0.3s linear;}
.shoppCartList .shoppCartList_item { overflow: hidden; width: 130%; -webkit-transition: all 0.3s linear;}
.shoppCartList_item a.del_btn { display: block; float: left; background-color: #ff5252; color: #fff; width: 20%; text-align: center; text-decoration: none;}

/*无法购买*/
.shoppCartList.Nobuy{}
.shoppCartList.Nobuy .shoppCartList_item_cont{ width:100%; float:none;}
.shoppCartList.Nobuy .shoppCartList_item_cont .items{ padding-left:12px;}

/*满减*/
.cart_mj_cont{ padding:3% 0 0% 11%;}
.cart_mj_cont a{ display:inline-block; background:url(../images/red_arrow.png) right center no-repeat; background-size:2.8%; padding-right:20px;}
/*购物车加减号*/
.addsubtract{ position: absolute; overflow: hidden; right: 0; bottom: 0px; z-index: 2; background: #fff; font-size: 0; width:52%; }
.addsubtract .add,.addsubtract .sub{ display: inline-block; text-align: center; line-height: 14px; border: 1px solid #cccccc; overflow: hidden; font-size: 24px; line-height: 22px; height: 22px; width: 30px; float:right;}
.addsubtract .add{ border-radius:0 3px 3px 0;}
.addsubtract .sub{ border-radius:3px 0 0 3px; line-height:20px;}
.addsubtract input{ border-color: #ccc; border-width: 1px 0 1px 0; border-style: solid; text-align: center; display: inline-block; vertical-align: top; width: 32px; color: #444; font-size: 14px; height: 22px; line-height: 1; overflow: hidden; outline:none; float:right;}

/*购物车新版 v1.2.6*/
.shoppCartList .content{ padding:3.5% 3%;}
.shoppCartList_item_cont .items{ text-align: left;  clear: both;  background-color: #ffffff; padding-left:40px; }
.items .check-wrapper {  margin-top: 35px;  margin-left: -30px;height: 20px;  width: 20px; display: block;  position: absolute;}
.shoppCartList_item_cont .items .sel{ width: 20px; height: 20px; display: inline-block; vertical-align: middle; background: url(../images/selectimg.png) no-repeat; background-size: 100%;}
.shoppCartList_item_cont .items .sel.cur{ background: url(../images/selectedimg.png) no-repeat; background-size: 100%;}
.shp_cart_cont {   position: relative;   margin: 4% 0;  box-sizing: border-box;  border-bottom:1px solid #ececec;  padding-bottom:3%;}
.shoppCartList_item_cont .items:last-child .shp_cart_cont{padding-bottom:0%; border-bottom:none;}
.shp_cart_cont_photo{ position:absolute; width:88px; height:88px; background-position: 50% 50%; background-size: cover;}
.shp_cart_cont_photo img{ width:100%; height:100%;}
.shp_cart_cont_info{ padding-left:95px;    margin-right: 12px; position:relative;}
.shp_cart_cont_info .itemName{ line-height:16px; color:#333; height: 30px; max-height: 30px;}
.shp_cart_cont_info .itemAttr{ color:#999; font-size:.24rem;}
.shp_cart_cont_info .icon-list {  height: 14px;  font-size: 0;  margin-bottom: 1px;  white-space: nowrap; overflow: hidden;}
.shp_cart_cont_info .addsubtract{ right:0; width: auto; bottom:0;}
.shoppCartList_item_cont .items:last-child .shp_cart_cont_info .addsubtract{ bottom:0%;}
.shoppCartList_kss_empty{ background:#fff; padding:10% 0; text-align:center; margin-bottom:10px; margin-top:-10px; color:#999; line-height:1.5;}
.shoppCartList_kss_empty img{ width:46%; margin-bottom:10px;}
.shoppCartList.Nobuy .shp_cart_cont_info{ height:88px; }


/*次日达专区*/
.shopCart_page .FastDelivery_page_addr .icon{ width:18%;}
.shopCart_page .FastDelivery_page_addr .icon img{ width:57%; margin:0 10%;}
.shopCart_page .FastDelivery_page_addr .cont{ width:76%; padding-left:5%;}
.shopCart_page .FastDelivery_page_addr .cont .checkItem{ padding:0 8% 0 0}
.shopCart_page .cont_mod_p3b{ padding:4%;}
.crumbs_cont{ padding:4%; color:#999;}
.shopCart_page .Addr_location_pop{ background:none;}
.shopCart_page .sel_area{ padding:4%;}
.shopCart_page .sel_area p.info{margin-left:2%;}
.shopCart_page .sel_area_list{}
.shopCart_page .sel_area_list_item{ margin:3% 0 5% 2%;}
.shopCart_page .sel_area_list_item p{}
.shopCart_page .sel_area_list_item ul{ overflow:hidden; }
.shopCart_page .sel_area_list_item ul li{ width:28%; margin:3% 5.3% 0 0; float:left}
.shopCart_page .sel_area_list_item ul li a{ display:block; text-align:center; border:1px solid #ececec; padding:5% 0;}
.shopCart_page .sel_area_list_item ul li a.cur{border:1px solid #ff5252; color:#ff5252 }
.FastDelivery_fixCart{ position:fixed; width:100%; max-width:450px; margin:0 auto; bottom:0; height:50px; background:rgba(0,0,0,0.8);}
.FastDelivery_fixCart_msg{ position:absolute; height:32px; line-height:32px; background:rgba(255,242,155,0.85); width:100%; top:-32px; text-align:center;}
.FastDelivery_fixCart_info{ width:60%; float:left; line-height:50px;padding:0 0 3px 4%; color:#fff;}
.FastDelivery_fixCart_info2{ width:58%; float:left; padding:7px 0 3px 4%; color:#fff;}
.FastDelivery_fixCart_info2 p{ line-height:20px; height:20px;}
.FastDelivery_fixCart .go_Cart{ width:36%; height:50px; background:#fa5e66; display:block; color:#fff; line-height:50px; font-size: .32rem; float:right; text-align:center; position:relative;}
.FastDelivery_fixCart .go_Cart span.num{ display:inline-block; width:18px; height:18px; background:#fff; border-radius:9px; color:#ff5252; font-size:12px; font-size: .24rem; line-height:18px; text-align:center; box-shadow: 0px 0px 8px #ccc; position:absolute; left:30%; top:18%;}
.FastDelivery_fixCart .go_Cart img{ width:17%; vertical-align:middle; margin-top:-3px; margin-right:15px;}

/*V1.2.6 领券*/
.Get_coupon_page{ background:url(../images/coupon_bg.png) top center #fe402a; background-size:cover; width:100%;}
.Get_coupon_user{ padding:.3rem; overflow: hidden;}
.Get_coupon_user .tx{ width:10%; float:left; margin-right:2%;}
.Get_coupon_user .tx img{ border-radius:4px;}
.Get_coupon_user span{ float:left; padding-top:2.5%; font-size: .32rem;}
.Get_coupon_info{  width:100%; position:relative; margin-top:52%;}
.Get_coupon_info .bg{ width:90%; margin-left:5%;}
.Get_coupon_info .price{ color:#ff5252; position:absolute; left:9%; top:40%; font-size: .32rem; width:26%; text-align:center; }
.Get_coupon_info .price span{ font-size:24px; font-size: .48rem;}
.Get_coupon_info .info{ width:50%; position:absolute; right:9%; top:20%; height:65%;}
.Get_coupon_info .info a{ color:#333; display:block; margin:5% 0; background:url(../images/arrowIcon2.png) right center no-repeat; background-size:8%; padding-right:15%;}
.Get_coupon_info .info .couponTime{ position:absolute; bottom:0;}
.Get_coupon_btn{ width:78%; margin-left:11%; display:block; margin-top:8%; position:relative;}
.Get_coupon_btn span{ position:absolute; display:block; width:100%;  font-size:20px; font-size: .4rem; font-weight:bold; color:#5e1c08; text-align:center; top:25%}
.Get_coupon_btn img{ width:100%;}
.coupon_overdue .price{ color:#bdbdbd;}
.coupon_overdue .info a{ color:#999; }
.coupon_overdue .quan_ygq{ width:16%; position:absolute; left:18%; top:7%;}
.Get_coupon_account{ text-align:center; color:#fff; font-size: .32rem; margin-top:3%; margin-bottom:-4%; position:relative; z-index:10}
.Get_coupon_account a{ margin:0 3px; color:#ffc719; text-decoration:underline;}
.Get_coupon_info .ts{ position:absolute; top:-20%; color:#fff;  font-size:18px; font-size: .36rem; font-weight:bold; text-align:center; width:100%;}
.Get_coupon_info .inp_cont{ padding:3% 10%;}
.Get_coupon_info .inp_cont_item{ background:#fff; border-radius:23px; height:29px; padding:8px 20px;}
.Get_coupon_info .inp_cont_item input{ width:100%; height:27px; line-height:27px; border:1px solid #fff; font-size: .32rem;}
.Get_coupon_info .inp_cont_item_yzm input{ width:62%;}
.Get_coupon_info .inp_cont_item input.code_btn{width:35%;height:27px; font-size: .32rem; line-height:27px; text-align:center; border-left:1px solid #ececec; color:#ff5252; background: #fff;}
.Get_coupon_page_loading{ text-align:center; padding-top:80%;}
.Get_coupon_page_loading img{ width:17%;}

/*V1.2.7 首页*/
.cont_mod{ margin-bottom:0%;  clear:both; overflow: hidden;}
.cont_mod_p0tb{ padding:0; background:#FFF;  margin-bottom:0%;}
.cont_mod_p3{ padding:3%; background:#FFF;  margin-bottom:0%;}
.cont_mod_p3tb{ padding:3% 0; background:#FFF;  margin-bottom:0%;border-bottom:1px solid #ececec;}
.cont_mod img,.cont_mod_p3 img, .cont_mod_p3tb img{ width:100%;}
.adv1_list{ background:#FFF;}
.adv1_list .adv_1{ margin-bottom:10px;  position:relative;}
.adv1_list .adv_1 .arrow{ position:absolute; bottom:-2px; left:5%; width:5%;}
.adv_1 img{ display: block;  float: left;}
.adv_2{}
.adv_2 ul li{ width:49.5%; float:left;position:relative;}
.adv_2 ul li:first-child{ margin-right:1%;}
.adv_2.mr0 li{ width:50%; margin-right:0% !important;}
.adv_3{}
.adv_3 ul li{ width:32.6%; float:left; margin-right:1%; position:relative;}
.adv_3 ul li:last-child{ margin-right:0%;}
.adv_3.mr0 li{ width:33.33%; margin-right:0% !important;}
.adv_4{ overflow:hidden;}
.adv_4 ul li{ float:left; width:22%; margin-left:2.4%;}
.adv_4.mr0 ul li{width:25%; margin-left:0% !important;}
.adv_5{ overflow:hidden;}
.adv_5 ul li{ float:left; width:17%; margin-left:2.5%;}
.adv_5.mr0 ul li{width:20%; margin-left:0% !important;}
/*首页新增多图滑动模块*/
.Multiple_sliding { padding:0 0% 0 2%;}
.Multiple_sliding .scroll_list ul { }
.Multiple_sliding .scroll_list ul li{ width:28%; margin-left:1%;}
.Multiple_sliding .scroll_list.mr0 ul li{ width:29%; margin-left:-1%;}
.index_litTit{ margin-bottom:3%;}
.index_litTit .bt_icon{ width:5%; vertical-align:middle; margin-right:2%; margin-top:-3px;}
.index_litTit .purple{ font-size: .3rem; color:#333; font-weight:bold;}
/*首页直播 */
.live_mod_index .index_litTit{ padding:0 3% 3%; border-bottom:1px solid #ececec;}
.live_mod_index_cont{ padding:0 3%;}
.live_mod_index_item{  border-radius:4px; overflow:hidden; position:relative; margin-bottom:4%; background:url(../images/live_mod_bg.png) 95% 90% no-repeat #f8f8f8; background-size:11%;}
.live_mod_index_item:last-child{ margin-bottom:0;}
.live_mod_index_item_l{ width:38%; position:relative; float:left}
.live_mod_index_item_l .live_bg{ border-radius:4px 0 0 4px;}
.live_mod_index_item_l .state{ background:rgba(0,0,0,0.5); height:22px; line-height:22px; color:#fff; position:absolute; left:5%; top:5%; z-index:10; padding: 0 10px 0 7px; border-radius:15px; font-size:12px; font-size: .24rem;}
.live_mod_index_item_l .state img{ position:static; width:9px; height:9px;}
.live_mod_index_item_l .mask{ }
.live_mod_index_item_l .mask img{ height:auto; position:absolute; bottom:0; width:100%;}
.live_mod_index_item_l .people_num{ position:absolute; bottom:7%; color:#fff; width:93%; text-align:right; z-index:10}
.live_mod_index_item_l .people_num img{ width:9%; position:static; vertical-align:middle; margin-top:-4px;}
.live_mod_index_item_l .play_time{ position:absolute; bottom:7%; color:#fff; width:100%; text-align:center; z-index:10; font-size:13px; font-size: .26rem; }
.live_mod_index_item_r{ width:55%; float:left; padding: 3%; }
.live_mod_index_item_r .user{ position:absolute; bottom:7%; width:55%; }
.live_mod_index_item_r .user .tx{ width:12%; float:left;}
.live_mod_index_item_r .user p{ float:left; margin-left:3%; padding-top:2%;}
/*首页资讯模块*/
.information_mod .index_litTit{ padding:0 4% 2%; border-bottom:1px solid #ececec; margin-bottom:0;}
.information_mod_cont,.information2_mod_cont{ padding:0 4%;}
.information_mod_cont_item,.information2_mod_cont_item{ overflow:hidden; border-bottom:1px solid #ececec; padding:4% 0;}
.information_mod_more{ display:block; padding:4% 0 0; text-align:center; color:#999; font-size: .24rem;}
.information_mod_cont_item{ position:relative;}
.information_mod_cont_item_icon{position:absolute; left:0; top:27px; z-index: 10}
.information_mod_cont_item_icon span{ position:absolute; color:#fff; left:5%; height:.38rem; line-height: .38rem; display: block; font-size: .24rem; top:0;}
.information_mod_cont_item_icon img{ width:.74rem !important; height:.38rem;}
.information_mod_cont_item_img{ width:100%; padding-bottom:75%; position: relative; height:0;}
.information_mod_cont_item_img img{ width:100%; height:100%; position: absolute; top:0; left:0;}
.information2_mod_cont_item .pic{ width:2.52rem; padding-bottom:1.9rem; float:left; position:relative;}
.information2_mod_cont_item .pic img{ position:absolute; width:100%; height:100%;}
.information2_mod_cont_item .info{ width:60%; float:right; padding-top:.1rem;}
.end_bottom{ width:38%; background:#fff; padding:2% 0 1.8%; line-height:1; text-align:center; border-radius:30px; box-shadow: 0px 0px 10px #cccccc; margin:25px auto 25px;}
.end_bottom img{ width:4%; vertical-align:middle; margin-top:-3px; margin-left:5px;}
/*首页广告滑动轮播*/
.shuffling_hd { padding:5% 0 7%; background:#fff; border-top:1px solid #ececec; border-bottom:1px solid #ececec;}
.shuffling_hd .swiper-container { width: 100%; position:relative;}
.shuffling_hd .swiper-slide {background-position: center; background-size: cover;  width: 86%; position:relative; }
.shuffling_hd .swiper-container{ overflow:inherit;}
.shuffling_hd .shuffling_info_y{ position:absolute; top:-50px; text-align:right; width:95%; height:.6rem; color:#999; font-size:.24rem;}
.shuffling_hd .swiper-pagination-current{ font-size: .4rem; color:#333; font-weight:bold;}
.shuffling_hd .shuffling_info_y .swiper-pagination-total{ color:#999; font-size:.24rem;}
.shuffling_hd .info{ padding:0 5% 4%;}
.shuffling_hd .info h2{ font-size:20px; font-size: .4rem; color:#333;}
.shuffling_hd .swiper-pagination-bullet {  display: inline-block;  width: .1rem;  height: .1rem;  border-radius: .1rem;  background: #eeeeee; margin-right: 8px;  cursor: pointer; -webkit-transition: 300ms; -moz-transition: 300ms; -ms-transition: 300ms; -o-transition: 300ms; transition: 300ms; opacity: 0; position: relative;}
.shuffling_hd .swiper-pagination-bullet { opacity: 1; top: 0; background: #eeeeee;  width: .1rem;}
.shuffling_hd .swiper-pagination-bullet-active { background: #ff5252;  width: .3rem;}
.shuffling_info_w{ bottom:-20px !important;}
.one_ad{ position:relative; width:100%;}
.one_ad img{ width:90%; margin-left:5%; }
.one_ad .num{ text-align:right; position:absolute; top:-50px; right:5%; font-size: .32rem; color:#999;}
.one_ad .num span{ font-size:24px; font-size: .48rem; color:#333; font-weight:bold;}
/* 自定义  */
.templateTab{ position:static; width:100%; max-width:450px; margin:auto; left:0; right:0;}
.scroll_list .line_title{ height:40px; margin-top:6%; font-size:.24rem;}
.scroll_list .line_title .g_name{  height:auto; }
.limit_list.scroll_list ul li{ width:35%;}
.adv1_list .scroll_list ul li{ position:relative;}
.AreCart .add_cart{ display:block;}
.AreCart.scroll_list ul li p.price{ display:block; width:100%;}
.goodsList_Tit{ text-align:center; padding:2% 0; background:#fff;  border-bottom:1px solid #ececec; }
.goodsList_Tit .bg_line span{font-weight: bold; color: #333;font-size:18px; font-size: .36rem; margin: 0 2%;}
.index_page .click_link{ display:block; width:50%; height:100%; position:absolute; z-index:90; left:0; top:0; }
.index_page li .click_link_advert_item{ display:block; width:100%; height:70%; position:absolute; z-index:90; left:0; top:0;}

/*头部悬浮条*/
/* .index_page .search_mod_cont .store{ width:65%;  padding-left:.3rem; text-align:left; display: flex; align-items:center;}
.index_page .search_mod_cont .store .line_height1{float:left; max-width:80%;}
.index_page .search_mod_cont .store .ic_icon{ width:.27rem;float:left;}
.index_page .search_mod_cont .store .ic_down{margin-left:3%;}
.index_page .search_mod_cont .search .ic_icon,.index_page .search_mod_cont .type .ic_icon{ margin-right:.3rem; margin-top:0;width:.32rem; height:.32rem;} */

/*店铺列表弹窗*/
.store_list_pop{ width:100%; max-width:450px; position:fixed; height:100%; background:#f8f8f8; top:0; left:0; right:0; margin:auto; z-index:101; overflow:auto; -webkit-overflow-scrolling:touch;}
.store_list_pop .Tit{ position:relative; font-size: .32rem; color:#333; text-align:center; padding:3% 0; }
.store_list_pop .Tit .close{ width:5%; position:absolute; right:4%;}
.store_list_pop .Tit .close img{ width:100%;}
.store_list_pop .location{ margin-bottom:3%;}
.store_list_pop .location .ic_icon{ width:4%;}
.store_list_pop .store_list_item{ overflow:hidden;}
.store_list_pop .store_list_item .Pic{ width:30%; padding-bottom:19.5%; position:relative; height:0; float:left; background-position: 50% 50%; background-size: cover;}
.store_list_pop .store_list_item .Pic img{ position:absolute; width:100%; height:100%;}
.store_list_pop .store_list_item .Info{ width:66%;float:right;}
.store_list_pop .store_list_item .Info h2{ line-height:1.5; height:.4rem; display: flex;align-items: center; margin-bottom:.1rem;}
.store_list_pop .store_list_item .Info h2 .currentStoreName{max-width:50%; display:inline-block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;overflow: hidden; }
.store_list_pop .store_list_item .Info .this{ border:1px solid #ff5252; color:#ff5252; padding:0 2%; height:.30rem; font-size: .24rem; line-height:.30rem; margin-left:2%; border-radius:3px;}
.store_list_pop .store_list_item .Info .fw{ display:inline-block; padding:.04rem 2%; background:#ff5252; color:#fff; border-radius:3px; margin-right:3%; font-size:12px; font-size: .24rem; line-height:1;}
.store_list_pop .store_list_item .Info p{ margin-top:2%; min-height:20px;}
.near_store{ padding:0 4% 3%; color:#999;}
.store_list_pop .store_list .store_list_item{ padding-bottom:4%; border-bottom:1px solid #ececec; margin-bottom:4%;}
.store_list_pop .store_list .store_list_item:last-child{ padding-bottom:0; border-bottom:none; margin-bottom:0;}
.prompt_yellow{ padding:.2rem .3rem; text-align:center; background:#fff9b5; margin-top:-3%; border-bottom:1px solid #ececec; color:#333;}
/*V1.2.8 购物车*/
.inst_red{ display:inline-block; padding:3px 4px; background:#fff6f6; color:#ff5252; line-height:1; margin-top:3%}
.inst_orange{ display:inline-block; padding:3px 4px; background:#fff8f3; color:#ff8034; line-height:1;margin-top:3%}


/* ----V1.3.1 智慧导购 提现授权 -----*/
.authorization_cont{ text-align:center; padding:20% 0 0;}
.authorization_cont .scu{ margin-bottom:5%; font-size:.5rem; color:#333; }
.authorization_cont .scu img{ vertical-align:middle; width:10%; margin:-3px 1% 0 -7%;}
.authorization_cont p{ margin-bottom:1.5%;}
.authorization_cont .open_btn{ width:70%; border:1px solid #ff5252; color:#ff5252; padding:2.5% 0; text-align:center; display:block; margin-left:15%; border-radius:4px; margin-top:8%; font-size: .32rem;}
/*授权绑定*/
.authorization_binding{ padding:5% 0; background:#fff;border-bottom:1px solid #ececec;}
.authorization_binding .binding_icon{ text-align:center; padding:4% 0; border-bottom:1px solid #ececec; }
.authorization_binding .binding_icon img{ vertical-align:middle; width:12%; }
.authorization_binding .binding_icon img.ic_bd{ width:6%; margin:0 10%;}
.authorization_binding .cont{ padding:3% 5% 0;}
.authorization_binding .cont .mobile{ width:92%; padding:3.5% 4%;  border-radius:4px; font-size: .32rem; margin-bottom:3%;}
.authorization_binding .cont .box{ border:1px solid #ddd; border-radius:4px; padding:2% 4%; width:92%; height:32px; line-height:32px; margin-bottom:3%;}
.authorization_binding .cont .box input.inp_yzm{ width:52%;border:1px solid #fff; border-right:1px solid #ddd; height:30px; line-height:30px; font-size: .32rem;}
.authorization_binding .cont .box .code_btn{ color:#40afff; display:inline-block; width:27%; text-align:center; float:right;}
.authorization_binding .cont .box .send_code{ display:inline-block; width:27%; text-align:center; float:right;color:#ff5252; background:#f5f5f5;}
.authorization_binding_btn{ width:90%; margin:5%; padding:3% 0; background:#ff5252; color:#fff; display:block; text-align:center; border-radius:4px; font-size: .32rem; }
.authorization_binding .cont .box input.inp_name{width:80%;border:1px solid #fff; height:30px; line-height:30px; font-size:14px; font-size: .28rem;}

/*到店服务*/
.service_cont{ text-align:center; padding-top:10%;}
.service_cont_Icon{ width:78%;}
.service_cont_Txt{ width:38%; margin-top:8%;}
.service_cont_Btn{ display:block; width:54%; background:#2385ff; color:#fff; padding:3.5% 0;   margin:8% 23%; border-radius:40px; font-size: .32rem;}


.ic_icon5{ width:5%; vertical-align:middle; margin-right:5px; margin-top:-3px;}

/*-----V1.3.1 邀请会员专区-----*/
.Invite_members_page { padding-bottom:1.2rem;}
.Invite_banner{ position:relative;}
.Invite_banner img{ width:100%;}
.Invite_user_num{ height:33px; overflow: hidden; position:absolute; width:88%;  background:rgba(0,0,0,.7);border-radius:33px;  top:.3rem; left:.4rem; }
.Invite_user_num a{ height:33px; line-height:33px; color:#fff; display:block; position:relative; padding-left:.8rem; overflow: hidden;}
.Invite_user_num a p{ height:33px; line-height:33px;  }
.Invite_user_num .pic{ width:33px; height:33px; border-radius:100%; position:absolute; left:0rem;  top:0rem;}
.Invite_num{ margin-top:.6rem;}
.Invite_list ul{ padding:.3rem .3rem 0 .3rem;}
.Invite_list li{ height:.8rem; line-height:.8rem; padding-bottom:.3rem; overflow:hidden;}
.Invite_list li .pic{ width:.8rem; height:.8rem; border-radius:100%; margin-right:.1rem; float:left;}
.Invite_list li .user_name{ width:50%; display:inline-block; float:left; height:.8rem; line-height:.8rem; margin-bottom:0;}

.Invite_members_page .footer_btn a.w100btn{ background:#5a5f74;}
.Invite_members_share img{ width:6.54rem; height:4.74rem; margin:.4rem auto; display:block;}


/* 黑卡会员专区底部按钮 */
.payMembersBtn{ width:63%; padding-left:37%; height:1.06rem; line-height:1.06rem; background:url(../images/home/payMembersBtn.png); background-size:100%; display:block;  color:#ddcc99; font-size:.4rem; font-weight:bold;}
.payMembersBtn span{ font-size:.22rem; font-weight:normal;}
.renewalMembersBtn{ width:100%;  height:.86rem; line-height:1.1; padding-top:.2rem;  background:url(../images/home/payMembersBtn.png); background-size:100%; display:block;  color:#ddcc99; font-size:.34rem; font-weight:bold; text-align: center;}
.renewalMembersBtn span{ margin-left:.14rem;}
.renewalMembersBtn p{ font-size: .18rem;  padding-top:.1rem;  }
/*黑卡会员 续费顶部提示*/
.renewalMembersTop{ background:url(http://images.azczg.com/ldy/ldyH5/renewalMembersTopBg.png); background-size:100%; width:92%; padding:0 4%;  height:.7rem; line-height: .7rem; font-size: .24rem; color:#333; position: relative;}
.renewalMembersTop .iconPic{ width:.3rem; height:.3rem; margin-right:.06rem; margin-top:-.04rem;}
.renewalMembersTop .goBtn { display: block; width: 1.24rem; height:.56rem; float: right; background:url(http://images.azczg.com/ldy/ldyH5/renewalMembersTopBtn.png); background-size:100%; position: absolute; top:0; bottom:0; right:.3rem; margin:auto;}

/* ----V1.3.1导购微店首页 -----*/
.shoppers_index_page{ padding-bottom:.6rem;}
/*首页店铺背景*/
.shoppers_index_page img,.winPop img{ width:100%; height:100%;}
.shoppers_index_store_pic{ width: 100%; height: 3.2rem; position: relative; background-position: 50% 50%; background-size:cover;  }
.shoppers_index_store_pic .mask{ position: absolute; top: 0; left: 0; width: 100%; height: 3.2rem;  background: rgba(0,0,0,0.3); color: #fff;}
.shoppers_index_store_pic .mask .txt{ width: 100%; height: 3.2rem; display:flex; align-items: center;flex-direction: column;justify-content: center;}
.shoppers_index_store_pic .mask .txt .storeName{ width: 6.9rem;text-align: center; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;  }
.shoppers_index_store_pic .bg{ width: 100%; height: 3.2rem;}
/*首页优惠券*/
.shoppers_index_coupons_list{ padding: .3rem 0; height: 1.66rem; white-space: nowrap; width: 100%; }
.shoppers_index_coupons_list ul{ margin-left:.2rem; margin-right:.2rem;}
.shoppers_index_coupons_list li{width: 3.65rem;  height: 1.66rem; display: inline-block; position: relative; cursor: pointer;} 
.shoppers_index_coupons_list li .bg{width: 3.65rem;  height: 1.66rem;}
.shoppers_index_coupons_list li .cont{ position: absolute; top: .1rem; color: #fff; left: .3rem; width: 3rem; height:1.38rem;}
.shoppers_index_coupons_list li .cont .price{ font-size: .4rem; width: 1.1rem; text-align: center; float:left; height:1.38rem; line-height:1.38rem;}
.shoppers_index_coupons_list li .cont .info{ width: 1.6rem; margin-left: .2rem; float:left; padding:.3rem 0;}
/*标题*/
.shoppers_index_Tit{ text-align: center; overflow:hidden; padding:.3rem 0;}
.shoppers_index_Tit .iconfont{ font-size:.4rem;}
.shoppers_index_Tit_txt{ width:3.8rem; margin:.3rem auto; position: relative;}
.shoppers_index_Tit_txt .txt{  height:.3rem; line-height:.3rem; margin-top:-.14rem;  min-width:1rem; text-align:center; color:#333; font-weight:bold; font-size:.3rem; background: #fff; padding:0 .2rem; display: inline-block; margin:0 auto; position: relative; z-index: 1; }
.shoppers_index_Tit_txt .line{ width:100%; height:1px; background: #c8c8c8; position: absolute; top:0; bottom:0; margin: auto; }
/*商品列表*/
.shoppers_index_page .goodsListH2 ul li{ border:none; padding:.3rem 0 .3rem .3rem;}
.shoppers_index_page .goodsListH2 ul li .pic{ width:3.34rem; height:3.34rem; position:relative; background-position: 50% 50%;  background-size: cover; }
.shoppers_index_page .goodsListH2 ul li .name{ height:.7rem; margin-top:.2rem}
.shoppers_index_page .goodsListH2 ul li .price{ margin-top:.2rem; font-size:.28rem; font-weight:bold;}
.shoppers_index_page .goodsListH2 ul li .price span{ color:#999; font-size:.22rem; margin-left:.2rem;}
.shoppers_index_page .goodsListH1 ul li{ border-bottom:none;}
.shoppers_index_page .goodsListH1 ul li .pic{ position:relative; width:100%; padding-bottom:100%; background-position: 50% 50%;  background-size: cover; }
.shoppers_index_page .goodsListH1 ul li .name{ text-align:center; margin-top:.2rem;}
.shoppers_index_page .goodsListH1 ul li .price{ text-align:center;  font-size:.28rem; font-weight:bold; color:#ff5252;}
.shoppers_index_page .goodsListH1 ul li .price span{ color:#999; font-size:.24rem; margin-left:.1rem; margin-top:.2rem;}
/*拼团商品列表*/
.groupGoodsItem{ padding:.3rem;}
.groupGoodsItem .pic{ width: 6.9rem; height: 4rem; border:1px solid #ececec; position: relative;  background-position: 50% 50%;  background-size: cover; }
.groupGoodsItem .group_icon{ width: 1.2rem; height: .4rem; line-height: .4rem; color: #fff; position: absolute; left: 0; top:.2rem;}
.groupGoodsItem .group_icon img{width: 1.2rem; height: .4rem; }
.groupGoodsItem .group_icon text{position: absolute; left:.1rem; font-size: .24rem; }
.groupGoodsItem .price_btn{ margin-top: .2rem; overflow:hidden;}
.groupGoodsItem .price_btn .price{ float:left;  height: .7rem; line-height: .7rem; }
.groupGoodsItem .price_btn .btn{ width: 2.3rem; height: .7rem; line-height: .7rem; color: #fff; background: linear-gradient(#ff4568, #ff6349); border: none; border-radius: .06rem; padding: 0; margin: 0; float:right; }
.groupGoodsItem .price_btn .price .red_label{ float: left; margin-top:.2rem;}

/*已售罄*/
.saleOut_icon{ width: 1.5rem; height: 1.5rem; border-radius: 100%; background: rgba(0, 0, 0, 0.6); color: #fff; text-align: center; line-height:1.5rem; position: absolute; left:50%; top:50%; margin-left:-.75rem;margin-top:-.75rem;}
/*红色边线小标签*/
.red_label{ border: 1px solid #ff5252; color: #ff5252;  font-size: .2rem; height: .26rem;line-height: .26rem; padding: 0 .04rem; border-radius: .04rem;}
/*红色折扣小标签*/
.group_icon{ width: 1.2rem; height: .4rem; line-height: .4rem; color: #fff; position: absolute; left: 0; top:.2rem;}
.group_icon p{position: absolute; left:.1rem; font-size:.24rem;  height: .4rem; line-height: .4rem; }
/*到底了*/
.lowerShow{ padding: .4rem 0; text-align: center; color: #999; font-size: .24rem;}
/*下载app按钮*/
.shoppers_index_downBtn{ margin: 0 auto;  width:5.6rem; height: .6rem; line-height:.6rem; font-size: .26rem; color: #fff; background: linear-gradient(#ff4568, #ff6349); border-radius: .3rem; text-shadow:.04rem 0 .06rem rgba(255,9,55,0.5); display:block; text-align:center;}
.shoppers_index_downBtn .iconfont{ font-size: .28rem; color: #fff;  }
.shoppers_index_downBtn span{ color: #fff36c}
/*悬浮在底部*/
.shoppers_index_footer_icon{ position: fixed; bottom: 0; right: 0;}
.shoppers_index_footer_icon_item{ width: .9rem; height: .9rem; border-radius: 100%; background: rgba(0,0,0,0.5); text-align: center; line-height: .88rem; margin:0 .3rem .3rem 0; }
.shoppers_index_footer_icon_item .iconfont{color: #fff; font-size: .4rem; display: block;}
/*领优惠券弹窗*/
.shoppers_index_coupons_pop{ width: 6.7rem; height: 5.48rem; position: relative;}
.shoppers_index_coupons_pop .bg{ width: 6.7rem; height: 5.48rem;}
.shoppers_index_coupons_pop .close{ width: .56rem; height: .56rem; position:absolute;top: -.56rem; right: .30rem;cursor: pointer;}
.coupons_cont{ width: 4.7rem; height: 1.5rem; position:absolute;top: 1.94rem; left: 1rem}
.coupons_cont .price{ color: #ff5252; width: 1.6rem; height:1.5rem; text-align: center; line-height: 1.5rem; font-size: .4rem; float:left;}
.coupons_cont .price text{ font-size: .26rem;}
.coupons_cont .info{ width:2.7rem; float:left; margin:.3rem 0 0 .3rem;}
.coupons_btn{ position: absolute; top:3.7rem; text-align: center; width: 100%;}
.coupons_btn .btn{ width: 3.2rem; height: .7rem; border-radius: .7rem; border: none; background: #ffbf11; color: #87011b; padding: 0; line-height: .7rem; margin-top: .2rem; box-shadow:4px 2px 8px rgba(184,14,54,0.6);}
/*导购微店首页滚动*/
/*.shoppers_index_page{width:100%;-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto; overflow: scroll; }
 .moduleDataList{width:100%;-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto; }
 */


/*付费会员专区*/
.payMember_page .scroll_list ul li p.price{ color:#333;}
.payMember_page .goodsListH2 ul li p.price{ color:#333;}
.payMember_page .red_btn{ background: #a07b2b;}
.payMember_page .footer_btn{border-top:none;}



/*V1.3.2次卡门店列表*/
.allStoresList .storesTip{ padding:.2rem .3rem; font-size: .24rem;}
.numCard_StoreList{ padding:0 .3rem; background:#fff; border-bottom:1px solid #ececec;}
.numCard_StoreList li{ overflow:hidden; border-bottom:1px solid #ececec; padding:.4rem 0; position:relative;}
.numCard_StoreList li:last-child{border-bottom:none;}
.numCard_StoreList li .pic{ background-size:cover; background-position:50% 50%;  width:1.6rem; height:1.1rem; border-radius:.08rem; float:left; margin-right:.2rem;}
.numCard_StoreList li .info{ float:left; width:5.2rem; margin-right:.2rem;}
.numCard_StoreList li .info h3{ font-size:.28rem; color:#333; line-height:1.1;}
.numCard_StoreList li .info p{ font-size:.26rem; color:#999; line-height:1.3; margin-top:.3rem; margin-bottom:0; height: auto;}
.numCard_StoreList li .location{ height:.94rem; border-left: 1px solid #ececec; width:1.1rem; padding-left:.2rem; text-align:center; position:absolute; right:0; top:0; bottom:0; margin:auto;}
.numCard_StoreList li .location .iconfont{ font-size:.4rem; color:#ff5252; height:.46rem;}
.numCard_StoreList li .location p{ font-size:.22rem; color:#999; margin-top:.1rem;}


/*V1.3.2自定义卡专区页面 */
.cardInfoMod .scroll_list ul li a.LinkImg{ padding-bottom:61.6%; border-radius:.1rem;}
.cardInfoMod .goodsListH2 ul li{ height:4.1rem;}
.cardInfoMod .goodsListH2 ul li .g_img{ height:2.04rem;border-radius:.1rem;}
.cardInfoMod .new_goods .swiper-slide{ background: none;}
.cardInfoMod .new_goods .ongoingBox{ height:1.54rem; width:2.5rem;border-radius:.1rem; padding-bottom:0; margin-top: .42rem;}
.cardInfoMod .swiper-pagination-bullet{background:#cfcfcf;}
.cardInfoMod  .swiper-pagination-bullet-active{background:#ff5252;}
.cardInfoMod .new_goods .itemDetail{ color:#333;}


/*V1.3.2次卡支付成功*/
.paySuccess_cont{ text-align: center;}
.paySuccess_cont h2{  font-size: .4rem; color:#333; display: flex; align-items: center;justify-content: center; margin:.1rem 0 .3rem;}
.paySuccess_cont .icon-chenggong{ font-size:.6rem; margin-top:0; margin-right:.2rem; color:#73d153}
.paySuccess_btn{ padding:.7rem 1rem; display: flex; justify-content:space-between;}
.paySuccess_btn a{ width:2.2rem; height:.72rem; line-height: .72rem; text-align: center; border: 1px solid #ff5252; background: #ff5252; border-radius:.08rem; font-size: .3rem; color:#fff;}
.paySuccess_btn a:last-child{ color:#ff5252; background: #fff;}


/*-----V1.3.2 首页推荐视频-----*/
.index_video{ }
.index_video .videoPic{ width:7rem; height:4rem; position:relative; margin-left:.24rem; z-index:10;}
.index_video .videoPic .videoPay{ width:1.04rem; height:1.04rem; position:absolute; top:0; bottom:0; left:0; right:0; margin: auto;}



/* ------------------------------V1.3.3 满赠活动页------------------------------*/
.activitiesInfo_box{ background:#fff6dd; padding:.2rem .3rem; font-size:.22rem; color:#f48d1e; line-height:1.4;}
.fullGifts_footerBar{ width:100%; height:1.2rem; display:flex; justify-content: space-between;align-items: center; position:fixed; z-index:10; background:#fff; bottom:0; border-top:1px solid #ececec;}
.fullGifts_footerBar .priceMod{ width:2.4rem; padding:0 .3rem;}
.fullGifts_footerBar .btnMod{ width:4.4rem;  display:flex;}
.fullGifts_footerBar .btnMod .btn{ width:2.2rem; height:1.2rem; line-height:1.2rem; text-align:center; color:#fff; display:block; font-size:.3rem;}
.fullGifts_footerBar .btnMod .orangeBtn{ background:#ffb452;}
.fullGifts_footerBar .btnMod .redBtn{ background:#ff5252;}

/* ------------------------------V1.3.3 N元任选页------------------------------*/
.w100Banner{ width:100%; height:3.6rem;}
.w100Banner img{ width:100%; height:3.6rem; }
/*N元任选倒计时*/

.nYuanChoiceTit{ display: flex; padding: .2rem .3rem; background: #fff; align-items: center; }
.nYuanChoiceTitLabel{ width: 1.5rem;text-align: center; color: #fff; border-radius: .44rem;background: linear-gradient( #ff4a75,#ff8f8a); font-size: .28rem; font-weight: bold; margin-right: .2rem;}
.nYuanChoice_page .goodsListH2 .add_cart{ width:.56rem;}
.nYuanChoice_page .goodsListH2 .add_cart img{ width:.56rem;}






/*首页 顶部悬浮条新增地址*/
.index_page .search_mod_cont{ height:.8rem; padding:0; width:100%; max-width:450px;}
.index_page .search_mod_cont .search_mod_l{ position:absolute; width:2.1rem; left:.3rem; height:.8rem; top:0;}
.index_page .search_mod_cont .search_mod_l .ic_icon{ width:.26rem; height:.32rem; margin-right:.1rem;}
.index_page .search_mod_cont .search_mod_l a.addr{display:flex; align-items: center; height:.8rem;  width:100%; border-right:none;}
.index_page .search_mod_cont .search_mod_l a span.addr{ display:block; width:1.6rem; font-size: .26rem;}
.index_page .search_mod_cont .search_mod_c{ margin:0 auto; width:2.7rem; text-align:center; height:.8rem; }
.index_page .search_mod_cont .search_mod_c .store{ position:static; padding-left:.3rem; width:2.4rem; display:flex; align-items: center;justify-content: center;  height:.8rem;}
.index_page .search_mod_cont .search_mod_c.emptyArrow .store{padding-left:.0rem; width:2.7rem; }
.index_page .search_mod_cont .search_mod_c .store span{ max-width:2rem;}
.index_page .search_mod_cont .search_mod_c .ic_icon{ width:.26rem;  margin-right: 0;  margin-left: .1rem; margin-top:0;}
.index_page .search_mod_cont .search_mod_r{ position:absolute; width:20%; text-align:right;  line-height:.8rem; right:0; height:.8rem; top:0;}
.index_page .search_mod_cont .search_mod_r .ic_icon{ width:.32rem; height:.32rem; margin-right:.3rem;}
/*首页附近门店弹窗*/
.index_storeList{ position:fixed; top:.8rem; bottom:0; width:100%; max-width:450px; background:rgba(0,0,0,.6); z-index:112; display: none;}
.index_storeList:before{ position: absolute; display: inline-block; border-left: .2rem solid transparent; border-right: .2rem solid transparent; border-bottom: .2rem solid #fff; top: .2rem; left:50%; margin-left:-.1rem; content: ''; } 
.index_storeListCont{ width:92%; margin:.4rem 4%; background:#fff; height:8rem; border-radius:.1rem; overflow-y:auto; -webkit-overflow-scrolling:touch; position: relative;}
.index_storeListCont .storeList{ padding:0 .4rem;}
.index_storeListCont .storeList .item{ padding:.4rem 0; border-bottom:1px solid #ececec; display:flex; justify-content: space-between; line-height:1;}
.index_storeListCont .storeList .item:last-child{ border-bottom:none;}
.index_storeListCont .storeList .item .pic{ width:2rem; height:1.3rem;}
.index_storeListCont .storeList .item .info{ width:3.8rem;}
.index_storeListCont .storeList .item .info .storeName{ font-size:.3rem; color:#333; display:flex; align-items: center;}
.index_storeListCont .storeList .item .info .storeName .line_height1{ max-width:2.4rem; margin-right:.1rem;}
.index_storeListCont .storeList .item .info .storeName .icLabel{ height:.32rem; line-height:.32rem; font-size:.24rem; border:1px solid #ff5252; color:#ff5252; padding:0 .06rem; border-radius:.06rem;}
.index_storeListCont .storeList .item .info .ic_dw{ width:.24rem; height:.24rem;}
.index_storeListCont .storeList .item .info .redLabelBox{ min-height:.3rem;}
.index_storeListCont .storeList .item .info .redLabel{ display:inline-block; height:.3rem; line-height:.3rem; background:#ff5252; border-radius:.06rem; color:#fff; padding:0 .06rem; font-size:.24rem; margin-right:.2rem; margin-top:.2rem; }
.itemLine{ display:flex; align-items: center;justify-content: space-between; color:#333; padding:.1rem 0;}
.itemLine span{ display:block; width:1.2rem; height:1px; background:#ececec;}

/*活动状态（满减、N元任选）*/
.activityStateTit{ height:.8rem;  padding: 0 .3rem; background: #fff; color:#333; display: flex;  align-items:center;}
.activityStateTit .state{ color:#333;}
.activityStateTit .state .mj{ display:inline-block;background:#ff5252; border-radius:3px; color:#fff; margin-right:.1rem; line-height:.36rem; width:.6rem; height:.36rem; font-size: .24rem; text-align: center;;} 
.activityStateTit .time{ display:inline-block; background:#ffe9e9; height:.34rem; line-height:.34rem; font-size:.22rem;min-width:.34rem; text-align:center; border:1px solid #ffcdcd; border-radius:3px; margin:0 2px; color:#ff5252;}


/*付款成功跳转页*/
.paySuccessReturnTop{ width:92%; padding:0 4%; height:.98rem; line-height:.98rem; background:#424448; color:#fff; font-size:.3rem;}
.paySuccessReturnTop .shareTopArrow{ width:.54rem; float:right; margin:.2rem .2rem 0 0;}
.paySuccessReturnCont{ width:6.6rem; height:4.6rem; background:#fff; box-shadow:0px 0px 10px rgba(0,0,0,.1); margin:.4rem auto;}
.paySuccessReturnCont .cont{ width:6.6rem; height:2.8rem; display:flex; align-items:center; justify-content: center;flex-direction: column; }
.paySuccessReturnCont .cont h3{ color:#444; font-size:.4rem; font-weight:bold; line-height:1.2;}
.paySuccessReturnCont .cont h2{ color:#ff5252; font-size:.6rem; font-weight:bold; margin-top:.2rem; line-height:1.2;}
.paySuccessReturnCont .orderInfo{ width:6.06rem; margin:0 auto; padding-top:.1rem; border-top:1px dashed #ececec;}
.paySuccessReturnCont .orderInfo p{ padding-top:.3rem;}
.paySuccessReturnCont .orderInfo p span{ float:right; color:#444;}

/*隐私政策*/
.privacyPolicyCont{ padding:.5rem 4% .8rem;}
.privacyPolicyTit{ text-align: center; padding-bottom:.3rem; font-size: .36rem; font-weight: bold; }
.privacyPolicyCont h2{ font-size: .32rem; padding-bottom:.2rem;font-weight: bold; }
.privacyPolicyCont h3{ padding-bottom:.2rem; padding-top:.2rem;}
.privacyPolicyCont p{padding-bottom:.2rem;}
.privacyPolicyCont p strong{ font-weight: bold; color: #000;}
.privacyPolicyCont a{ text-decoration: underline;}


.nYuanChoice_page .active_tag{ right:0;}

/*首页广告弹窗*/
.indexAdPop .indexAdPic .closeBtn{ display: block; width:.62rem; height:.62rem; position: absolute; right:-.1rem; top: -1.2rem; }
.indexAdPop .indexAdPic{ width:5.88rem; border-radius:.16rem; position: relative;}
.indexAdPop .indexAdPic .adPic{ max-width:5.9rem; border-radius:.16rem;height:auto}

/*自定义营销组件 拼团、砍价列表*/
.activityTit{ padding-top:.3rem; display:flex; align-items: center; font-size:.28rem; color:#333; margin-bottom:-.1rem; position:relative; z-index:1;}
.activityTit img{ width:.36rem; height:.36rem; margin-right:.1rem;}
.activityList .info .userList .numPin{ height:.32rem;  padding:0 .16rem 0 .1rem; background:#ff5252; border-radius:.32rem; color:#fff; font-size:.22rem; display:flex; align-items: center;}
.activityList .info .userList .numPin img{ width:.36rem; height:.36rem; margin-top:-.14rem; margin-right:.06rem;}
.activityList .item .pic .numIcon{ height:.3rem; background: linear-gradient(to right, #fc2f47, #ff8647);color: #fff; font-size:.22rem; font-weight:bold; padding:0 .16rem; border-radius:.16rem 0 .16rem 0; position:absolute; bottom:0;}
.activityList .activity_more{ display:block; height:.8rem; line-height:.8rem; text-align:center;}


.ubMiddle{ display:flex; align-items: center;}
.ublrMiddle{display:flex; align-items: center;justify-content: center;}
/*在线充值*/
.rechargeOnlinePage{ padding-bottom:1.4rem;}
.rechargePrice{ margin-bottom:0;}
.rechargePrice .rechargePriceInp{ font-size:.6rem; margin-top:.3rem; color:#ff5252; width:5rem;}
.rechargePrice .rechargePriceInp::-webkit-input-placeholder{ color:#ffd6d6; }
.rechargeActivity{ padding:.3rem .3rem .1rem  1rem; position:relative;}
.rechargeActivity .activityIcon{ width:.56rem; height:.34rem; background:#ff5252; font-size:.22rem; color:#fff; display:block; text-align:center; line-height:.34rem; border-radius:.04rem; position:absolute; left:.3rem; top:.3rem;}
.rechargeActivityList.maxHeight{ max-height:1.5rem; overflow:hidden}
.rechargeActivityList p{ margin-bottom:.2rem; height:.36rem; line-height:.36rem;}
.rechargeActivitySwitch { margin: .2rem auto;width: .48rem; height: .24rem; background-position:0 -.6rem; background-image: url(../images/ctrlIcon.png); background-repeat: no-repeat; background-size: .48rem; padding-right:.7rem;}
.rechargeActivitySwitch.up{background-position:0 -.1rem;}
.rechargeWayTit{ height:.9rem; line-height:.9rem; padding:0 .3rem; font-size:.3rem; color:#333; background:#fff; border-bottom:1px solid #ececec;}
.rechargeWayList{ background:#fff; border-bottom:1px solid #ececec; padding:0 .3rem;}
.rechargeWayList .item{ height:1.14rem; border-bottom:1px solid #ececec; display:flex;justify-content: space-between;align-items: center;}
.rechargeWayList .item:last-child{ border-bottom:none;}
.rechargeWayList .item img{ width:.54rem; height:.54rem;}
.rechargeBtn{ position:fixed; width:100%; bottom:.3rem; left:0; right:0; margin:auto}
.rechargeBtn a{ width:6.9rem; height:1rem; line-height:1rem; text-align:center; color:#fff; font-size:.32rem; display:block; background:#ff5252; margin:0 auto; border-radius:.04rem;}

/*充值成功*/
.rechargeSuccessTxt{ text-align:center; padding:.6rem 0 .5rem;}
.rechargeSuccessTxt h3{ font-size:.4rem; color:#333;}
.rechargeSuccessTxt h3 span{ margin-left:.2rem; margin-right:.4rem;}
.rechargeSuccessTxt p{ margin-top:.3rem; line-height:1;}
.rechargeSuccessTxt .paySucIcon{ width:.6rem; height:.6rem;}
.rechargeSuccessPage .rechargeBtn{ position:static; margin-top:1rem;}
.rechargeSuccessPage .rechargeBtn a{ width:6.4rem; height:.8rem; line-height:.8rem; font-size:.3rem;}
.shareTips{ height:.98rem; background:#424448; color:#fff; line-height:.98rem; padding:0 .3rem; font-size:.3rem;}
.shareTips .icon-fenxiangjiantou{ font-size:.4rem; color:#fff;}
/*充值失败*/
.rechargeFailurePage{ background:#fff; padding:1.4rem 0; border-bottom:1px solid #ececec;}
.rechargeFailurePage h3{ font-size:.52rem; text-align:center; padding-right:.3rem;}
.rechargeFailurePage h3 i.icon-guanbi-r{ color:#ff5252; font-size:.6rem; font-weight:bold; margin-right:.2rem;}
.rechargeFailurePage .rechargeBtn{position:static; margin-top:1rem;}
.rechargeFailurePage .rechargeBtn a{ width:6.4rem; height:.88rem; line-height:.88rem; background:#00bc0c;}

/*支付成功返回微信弹窗*/
.paySuccessReturnPop{background: rgba(0,0,0,0.8);}
.paySuccessReturnPop img{ width:6rem; margin:3rem auto; display:block;}




/*辅助组件会员信息页面*/
.memberInfoList{ padding:0 .3rem;}
.memberInfoMod{ border-bottom:1px dashed #ddd; padding:.3rem 0;}
.memberInfoMod:last-child{ border-bottom:none;}
.memberInfoMod h3{ font-size:.28rem; margin-bottom:.2rem; color:#333;}
.memberInfoMod p{ font-size:.24rem; line-height:2; color:#999;}
.memberInfoMod.memberUser{ position:relative;}
.memberInfoMod.memberUser p{ color:#333; }
.memberInfoMod.memberUser .userPic{ width:1rem; height:1rem;border-radius:100%; position:absolute; right:.3rem; top:.3rem;}
.memberInfoMod.memberUser .userPic img{ width:100%; height:100%; border-radius:100%;}


/*动态二维码支付成功页*/
.paySuccessScanCont{ background: #fff; padding:.4rem; text-align: center;}
.paySuccessScanCont .paySucIcon{ width:4.16rem;}
.paySuccessScanCont .sucTxt{ color:#03b22b; font-size: .48rem; margin:.3rem 0}
.paySuccessScanCont .price{ color:#333; font-size:.38rem;}
.paySuccessScanPage .red_btn{ width:6.9rem; height:1rem; line-height:1rem; margin:.8rem .3rem; font-size: .36rem;}


.index_page{ width:100%; max-width:450px; overflow-x: hidden;}

