﻿@charset "utf-8";

.main_box{padding:10px 10px 0;}

/*公用样式 end */
#pic1{}
.nag{position: fixed;z-index:5;top:250px;right:30px;background:url('../images/nag.png') no-repeat;width:38px;height:213px;}
.nag .ac{width:14px;height:14px;margin:14px 0px 28px 12px;cursor: pointer;}
.nag .ac.active b{background:url('../images/bw.png') no-repeat;width:38px;height:40px;display:inline-block;margin: -14px 0px 0px -12px;}
.a1{background:#e15956;position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.a2{background:#fff;position: relative;z-index:2;box-sizing: content-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.a3{background:#fff;position: relative;z-index:3;box-sizing: content-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.a4{background:#fff;position: relative;z-index:4;box-sizing: content-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.back{padding:0 20px;}
/*第一屏*/
.a1 h1{line-height:28px;color:#fff;font-size:24px;font-size: .48rem;padding-top:50px;margin-bottom:10px;}
.a1 p{font-size:14px; font-size:.28rem;color:#fff;line-height:24px;}
.a1_one{width:100%;}
.a1_one h1{background:url(../images/icon_money.png) right bottom no-repeat;background-size:26% auto;}
.a1_two h1{background:url(../images/icon_bulb.png) right bottom no-repeat;background-size:30% auto;}
/*第二 三 四屏*/
.a1{padding-top:25px;}
.a2 ,.a3 ,.a4 ,.a5{padding-top:40px;}
.a2 h1,.a3 h1,.a4 h1,.a5 h1{line-height:32px;color:#444;font-size:20px;text-align:center;}
.a2 p{font-size:12px;font-size: .24rem;color:#999;line-height:18px;text-align:center;margin-top:4px;}
.a2 .imgbox,.a3 .imgbox,.a4 .imgbox,.a5 .imgbox{width:45%;margin:0 auto;margin-top:24px;}
.a5 .imgbox{margin-bottom:25px;}
.a2 .imgbox img,.a3 .imgbox img ,.a4 .imgbox img,.a5 .imgbox img{width:100%;}
.a2 h2,.a3 h2,.a4 h2{margin:25px 0 0 0;}
.a2 h2,.a3 h2,.a4 h2,.a5 h2{text-align:center;color:#444;font-size:14px;line-height:20px;}
.divtop{width:60x;height: 60px;position:absolute;bottom:30px;left: 50%;margin-left: -30px;z-index: 6;}
.divtop p{width:100%;text-align:center;}
.divtop img{margin-left:8px;}
.btntop{cursor:pointer;z-index:5;margin-top:10px;width:38px;height:19px;}
.a2 .divtop ,.a3  .divtop,.a4  .divtop,.a5 .divtop{opacity:0.5;}
@media screen and (max-height: 520px) {
  .a1{padding-top:10px;}
  .a1 h1{padding-top:25px;}
  .a2 ,.a3 ,.a4 ,.a5{padding-top:20px;}
  .a2 h2,.a3 h2,.a4 h2{margin:15px 0 0 0;}
  .divtop{bottom:5px;}
  .a2 .imgbox,.a3 .imgbox,.a4 .imgbox,.a5 .imgbox{width:45%;margin:0 auto;margin-top:15px;}
  .a5 .imgbox{margin-bottom:15px;}
} 
@media screen and (max-height: 460px) {
  .a1{padding-top:10px;}
  .a1 h1{padding-top:10px;}
  .a2 ,.a3 ,.a4 ,.a5{padding-top:10px;}
  .a2 h2,.a3 h2,.a4 h2{margin:10px 0 0 0;}
  .divtop{bottom:0px;}
  .a2 .imgbox,.a3 .imgbox,.a4 .imgbox,.a5 .imgbox{width:40%;margin:0 auto;margin-top:10px;}
  .a5 .imgbox{margin-bottom:10px;}
  .a1_one h1{background:url(../images/icon_money.png) right bottom no-repeat;background-size:24% auto;}
  .a1_two h1{background:url(../images/icon_bulb.png) right bottom no-repeat;background-size:30% auto;}
}
/*黑色透明层*/
.fixedbg{position:fixed;width:100%;z-index:999;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);}

/*黑色透明层*/
.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;}
/* 0510订单详情_待发货h5 */
.orderMsg{font-size:13px;font-size: .28rem;line-height:13px;color:#999;width:100%;-webkit-appearance:none;outline:none;resize:none;padding:2% 0;}
.orderMsg textarea{-webkit-appearance:none;outline:none;resize:none;font-size:13px;font-size: .28rem;line-height:13px;color:#999;width:100%;border:0 none;}
.welfare_info{font-size:14px; font-size:.3rem;/* margin-top:20px; */padding-left:10px;}
.fpub_btn{margin:3% 3%;overflow:hidden;display:table;width:94%;}
.grayf_btn{text-align:center; font-size:.28rem;display:block;margin:0 auto;color:#444444;border-radius:4px;background:#fff;border:1px solid #999999;overflow:hidden;padding:0 .28rem;height:.6rem; line-height: .6rem;}
.redf_btn{text-align:center;font-size:.28rem;display:block;margin:0 auto;color:#f25d56;border-radius:4px;background:#fff;border:1px solid #f25d56;overflow:hidden;padding:0 .28rem; height:.6rem; line-height: .6rem;}
.address_bar2{background:#fff;overflow:hidden;}
.address_bar2 .add_bg{width:100%;overflow:hidden;}
.address_bar2 .add_bg img{width:100%;float:left;}
.address_bar2 h3{font-size:18px;font-size: .36rem;}
.address_bar2 .add_cont{margin:4% 4%;}
.address_bar2 .add_cont .iteml{width:80%;}
.address_bar2 .add_cont .iteml .tel{font-size:16px; font-size:.32rem;}
.address_bar2 .add_cont .iteml .tel img{width:16px;margin-right:3%;}
.address_bar2 .add_cont .itemr{width:18%;}
.address_bar2 .add_cont .itemr img{width:100%;margin-top:6%;}
.address_bar2 .to_info{background:#dddddd;color:#fff;text-align:center;padding:0 5px;height:22px;line-height:22px;font-size:12px;font-size: .24rem;display:inline-block;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;margin-left:3%;}
.containerX .font12{font-size:12px;font-size: .24rem;}
.containerX .cancelTxt{word-break: break-all;padding-right: .3rem}

/* 查看提货码弹窗 */
.fixed_notice3{background:#fff;width:80%;padding:5%;margin:0 auto;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;overflow:hidden;position:relative;}
.fixed_notice3 .share_close6{position:absolute;right:5%;top:20px;}
.fixed_notice3 .notice3{padding:1% 0 5%;margin:0 5%;text-align:center;}
.fixed_notice3 .notice3 .name{color:#444444;font-weight:bold;font-size:16px;font-size:1.6em;}
.fixed_notice3 .notice3 .txt{color:#444444;font-size:12px;font-size:1.2em;padding-top:10px;}
.fixed_notice3 .bar_code{margin:0 10%;}
.fixed_notice3 .bar_code p{margin-top:20px;}
.fixed_notice3 .bar_code img{width:100%;}
.share_close6{display:inline-block;vertical-align:middle;width:30px;height:30px;background-image:url(../images/close_icon6.png);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;}

/* 查看提货码弹窗 */
.intwoline{display:-webkit-box!important;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2;}

/* 0512全部门店h5 */
.all_storescom .stroe_item{padding:.3rem 4%;border-bottom:1px solid #ececec; font-size:.32rem;color:#333;background:#fff;}
.all_storescom .stroe_item a{display:block;width:100%;overflow:hidden;color:#333333;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;}
.all_storescom .stroe_item .img_list{width:2.7rem; height:1.68rem; margin-right:.3rem; overflow: hidden;  background-position: 50%; background-size:cover; }
.all_storescom .stroe_item .img_list img{width:2.7rem; height:1.68rem;}
.all_storescom .stroe_item .info{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;}
.all_storescom .stroe_item .info h3{font-size: .3rem; line-height: 1.1;}
.all_storescom .stroe_item .info .location{color:#999;overflow:hidden; font-size: .24rem; margin-top:.2rem;}
.all_storescom .stroe_item .info .distance{padding-top:3%; font-size: .24rem; color:#999;}
.all_storescom .stroe_item .info .distance img{width:.18rem;margin-right:.1rem; margin-top:-.04rem;}
/* 0512全部门店h5 */

/* 525v1.1.7版本商品详情 */
#props tr td{padding:16px;border-bottom:1px #ddd solid;height:16px;}
#props tr .name{color:#999;min-width:30%;max-width:50%;}
#props tr .prop_value{max-width:220px;}

.storesGoods{padding:3px 8px;background:#ffa72d;color:#fff;display:inline-block;vertical-align:top;margin:0 0 5px 10px;}
.storesTips{position:relative;background:#f9f9f9;display:block;width:100%;padding:15px 10px;margin-left:-10px;color:#999}
.storesTips img{width:1.2em;display:inline-block;vertical-align:top;margin:1px 5px 0;}
.storesTips{border-top:0}
.closest{font-size:18px;}
.closest p{width:90%;display:inline-block;margin-top:0}
.closest .closestDiv{float:right;}
.closest .closestDiv em{border:1px solid #ffa72d;border-radius:4px;overflow:hidden;padding:3px 8px;color:#ffa72d;margin-right:5px;font-size:12px;}
.closest .closestDiv b{font-size:12px;color:#999;text-align:right;font-weight:normal;}
.storesbtnBox{position:fixed;bottom:0;left:inherit;background:#fff;padding:10px;width:100%;z-index:9999;max-width:450px;padding:10px 0px;}
.storesbtnBox a{width:80%;background:#ffa72d;display:block;color:#fff;padding:10px;text-align:center;border-radius:4px;font-size:16px;margin:0 auto;}
.discount{padding:3px 8px;border: 1px solid #ff5252;color:#ff5252;display:inline-block;vertical-align:top;margin:0 0 5px 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 5px 10px;border-radius:4px;font-size:10px;}
.crossBorder{padding:3px 8px;background:#ff5252;color:#fff;display:inline-block;vertical-align:top;margin:0 0 5px 10px;border-radius:4px;font-size:10px;}
.goodsList{overflow:hidden;position:absolute;bottom:0}
.goodsList p span.numbername{height:30px;line-height:30px; }

.containerX{width:100%;background:#f8f8f8;}
.containerX .content{border-bottom:1px solid #ececec;}
.containerX .w50f{width:50%;}
.containerX .corange{color:#ffa72d}
.containerX .iconfont{color:#999999;font-size:14px;margin-left:5px;}
.containerX .iconfont.icon-icon_arrow_right{color:#999999;font-size:.3rem;margin-left:.1rem; vertical-align: middle;}
.containerX .shopbox span{display:inline-block;}
.containerX .shopbox .shopname{width:3.6rem;overflow:hidden;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap; font-size:.26rem; color: #333; }
.containerX .shopbox .shopname .small{font-size:14px; font-size:.28rem;padding-top:10px;display:inline-block;}
.containerX .shopbox .shopname .small b{color:#ffa72d;font-weight:normal;}
.containerX .shopbox .checkshop{font-size:.22rem;height:.3rem; line-height:.3rem; position:absolute;top:0;bottom:0;right:.2rem;margin:auto;color:#999999;}
.containerX .mylogo{width:.74rem; height:.74rem; margin-right:.1rem;}


.ly_box{background: #fafafa; border: 1px solid #ececec; padding: 3%; width: 94%; color: #999999;}

.containerX .mylogo img{width:.74rem; height:.74rem;}

/*0308修改*/
.containerX .branch{max-width:50%;color:#444;display:inline-block;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;}

/*0308修改*/
.containerX .closest{padding:0px 8px;background:#ffa72d;color:#fff;display:inline-block;vertical-align:middle;margin-left:10px;border-radius:4px;font-size:10px;}

/*0308*/
.containerX .shopaddr{position:relative;width:100%;background:93% center  url(/resources/images/addrimg.png) no-repeat;background-size:20px}
.containerX .addr{font-size:.24rem;width:80%;display:block;padding-right:2%;border-right:1px solid #ddd;min-height:25px;}
.containerX .addr p{padding-top:8px;}

/*1223新增 以下*/
/* .wrap{overflow:auto;} */
p.timer{margin-bottom:12px;padding-bottom:12px;color:#444;border-bottom:1px solid #ddd;}
.countdown{background: #ffe9e9;padding:3%; font-size:.28rem;}
.countdown img{width: .42rem;margin-right: .1rem;vertical-align:middle;}
/*0308修改*/
.promotionToggle{overflow:hidden;padding:12px 0; clear:both;}

/*0308修改*/
.promotionToggle span{display:inline-block;}
.promotionToggle span.middle{vertical-align:middle;}
.promotionToggle p{margin-top:0}
.promotionToggle .discount{margin-bottom:0;text-align:center;min-width:50px;}
.promotionToggle .discount2{margin-bottom:0;text-align:center;min-width:50px;}
.promotionToggle .iconfont{float:right;margin-top:2px;}
.promotionToggle .indent{padding:0 0 0 40px;display:none}
.promotionToggle .indent div{padding:6px 0;}
.promotionToggle .indent div p{padding:0px;color:#666; margin:0;}
.promotionToggle .indent .discount{margin:0;}
.promotionToggle .indent .discount2{margin:0;}
.promotionToggle p.pl92{padding-left:76px!important;}
.promotionToggle .indent div + div{border-top:1px solid #ddd;}
.promotionToggle span.font14{font-size:14px; font-size:.28rem;}
.promotionToggle span.fixedlh{padding:1px 0}
.promotionToggle .toggle.show{display:block; padding:0; margin:5px 0;}
.promotionToggle .toggle{display:none;}
.promotionToggle .ml10{margin-left:10px;}
.promotionToggle .c444{color:#444;}
.redfont{color:#f73621;font-weight:normal;margin-left:10px;}

/*弹窗*/
.soldoutLayerLimit{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;}
.soldoutLayerLimit h1{display:block;position:relative;padding:10px;font-size:15px;border-bottom:1px solid #dbdbdb;}
.soldoutLayerLimit h1 img{display:block;overflow:hidden;vertical-align:top;}
.soldoutLayerLimit h1 span{vertical-align:middle;}
.soldoutLayerLimit .close{position:absolute;right:10px;width:20px;height:20px;top:0;bottom:0;margin:auto;}
.soldoutLayerLimit .itembox{max-height:210px;overflow-y:auto;overflow-x:hidden;}
.soldoutLayerLimit .itembox .itemListBox{width:96%;margin:auto;}
.soldoutLayerLimit .itembox .itemListBox + .itemListBox{border-top:1px solid #dbdbdb;}
.soldoutLayerLimit .itemlist{padding:5%;padding-bottom:0;width:90%;display:table;table-layout:fixed;}
.soldoutLayerLimit .itembox .itemListBox + .itemListBox{margin-top:5px;}
.soldoutLayerLimit .tablecell,.soldoutLayerLimit .info{display:table-cell;}
.soldoutLayerLimit .tablecell{width:70px;}
.soldoutLayerLimit .imgbox .figure{height:70px;overflow:hidden;}
.soldoutLayerLimit .imgbox{width:70px;height:70px;overflow:hidden;position:relative;}
.soldoutLayerLimit .imgbox img{width:100%;}
.soldoutLayerLimit .info{padding-left:10px;vertical-align:top;}
.soldoutLayerLimit .info h2{line-height:1.2;margin-bottom:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.soldoutLayerLimit .editBtnLimit{text-align:center;margin:20px auto;overflow:hidden;display:block;width:50%;background:#ffa72d;color:#fff;line-height:2.4;border-radius:6px;}
.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;}

/*0308新增*/
.promotionToggle .txtw{width:62%}
.promotionToggle .indent div p.c999{color:#999}
.promotionToggle .iconfont{color:#969696; font-size:14px; font-size:.28rem;}
.tipstxt{clear:both;margin:5px 0 5px 8px;}

/*满额包邮弹窗*/
.freePostLayer{width:100%;position:absolute; bottom:0; height:50%; left:0; right:0; margin:0 auto; display:none; z-index:1000;background:#fff;max-width:450px;-webkit-transition:all .4s;-moz-transition:all .4s;}
.freePostLayer.show{ display: block;}
.freePostLayer .title{padding:4%;border-bottom:1px solid #ddd;color:#444;font-size:15px;}
.freePostLayer .main{padding:4% 4% 10% 4%;color:#999; height:80%;  width:92%; overflow-y:auto}
.freePostLayer .main p{line-height:1.2;margin-bottom:2%;}
.mask{position:fixed;}

/*品牌*/
.brandbox{overflow:hidden;padding-top:15px;}
.brandbox span{display:inline-block;}
.brandbox .shopname{overflow:hidden;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;font-size: .28rem; margin-left:3px;}
.brandbox .shoptxt{float:right;font-size:12px;color:#999;}
.brandbox .shoptxt b{color:#ff5252;}
.brandbox .checkshop{font-size:12px;height:15px;position:absolute;top:0;bottom:0;right:10px;margin:auto;color:#999;}
.brandlogo{width:6%;}
.brandlogo img{width:100%; border:1px solid #ececec; margin-top:2px;}
.brandbox .iconfont{float:right;color:#969696;font-size:14px;margin-top:11px;}

/* 预计发货 */
.est_ship{font-size: 14px;padding:3% 0;border-bottom: 1px dashed #ddd;}
.est_ship .crossBorder{margin:0 8px 0 0;vertical-align:middle; }
/* 预计发货 */

/*底部按钮*/
.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;}
.footToolBar .btn{width:28%;display:inline-block;text-align:center;font-size:.3rem;line-height:20px;color:#fff;}
.footToolBar .addCardBtn{background:#ffa72d;}
.footToolBar .buyBtn{background:#ff5000;}
.footToolBar .gray{background:#c5c5c5;color:#fff;}
.footToolBar .iconImg{width:22%;display:inline-block;text-align:center;height:.96rem;font-size: .2rem;position:relative;}
.footToolBar .iconImg img{width:.42rem;height:.42rem;display:block;margin:.10rem auto .04rem;}
.footToolBar .iconImg i.pop{position:absolute;top:50%;left:50%;margin:-25px 0 0 5px;display:block;width:.36rem;height:.36rem;text-align:center;line-height:.36rem;border-radius:100%;background-color:#f00;color:#fff;font-style:normal; font-size: .22rem;}
.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;}

.footToolBar .singleBtnYellow{width:100%;display:inline-block;text-align:center;padding:15px 0;font-size:15px;line-height:20px;background:#ffa72d;color:#fff;}



/*sku 选择*/ 
.goodsList p a{border:1px solid #ddd;border-radius:4px; padding:4px 10px; display:-webkit-box!important;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:1; line-height:20px; overflow:hidden;}
.goodsList p a.active{background:#ff5252;border:1px solid #ff5252;color:#fff;}
.goodsList .groupBuyPrice{font-size: 22px; font-size: .44rem; color:#ff5252; font-weight: bold; }
.highlighted{background:#ff5252;color:#fff; display: inline-block; text-align: center; padding:3px 8px; border-radius:3px; float: left;margin-top: 15px;}
/*0322预售*/
.presellred{border:1px solid #f73621;display:inline-block;margin-top:5px;padding-right:8px;border-radius:3px;}
.presellred .tit{background:#f73621;color:#fff;line-height:1;display:inline-block;padding:2% 8px;margin-right:8px}
.presellgray{border:1px solid #999;display:inline-block;margin-top:5px;padding-right:8px;border-radius:3px;}
.presellgray .tit{background:#999;color:#fff;line-height:1;display:inline-block;padding:2% 8px;margin-right:8px}
.footToolBar .btn{width:38%;display:inline-block;text-align:center;font-size:.3rem;line-height:20px;color:#fff;}
.intwoline{display:-webkit-box!important;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height: 1.5;}
.goodsDetailList p{font-size: .28rem; clear:both; line-height: 1.5; display: flex; align-items: center;}
.goodsDetailList p b{font-size: .24rem; }
.pt0{padding-top:0 !important;}
.mt0{margin-top:0 !important;}

/* V1.1.8 添加店铺、个人中心按钮 star*/
.other_Icon{ width:92%; padding:15px 4%; overflow:hidden; z-index:10; height:50px;   position:relative; margin-bottom:-80px; }
.other_Icon a{ display:inline-block; width:.6rem; height:.6rem; border-radius:100%; background-color: rgba(0,0,0,.5); text-align: center; line-height: .6rem;}
.other_Icon a .iconfont{ color:#fff; font-size:.3rem;}
.other_Icon a.storeIcon{ float:left;}
.other_Icon a.userIcon{ float:right;}
.ys_txt{ font-size:.26rem; color:#999999; margin:2px 0; clear:both;}
.price_del{ color: #999999; font-weight: 100;}

/* V1.1.8 添加店铺、个人中心按钮 end*

/* V1.1.8 拼团详情 */
/* .countdown{ width:100%; height:20px; padding:12px 0; background:#ffe9e9;} */
.countdown a{ width:90%; display:inline-block; background-image:url(../images/rightIcon5.png); background-repeat:no-repeat; background-position:right; background-size:contain; height:20px; line-height:20px;}
.countdown a img{ width:20px; margin-top:-3px;}
.countdown a.img_none{background-image:none}
.pt_num{ display:flex; width:auto; padding:0 .06rem; border-radius:2px; margin-right:.1rem; text-align:center; float:left; background:#ff5252; color:#ffffff; font-size:12px;font-size: .2rem; height:.32rem; line-height:.32rem; position:relative; align-items: center;}
/* .pt_num em{ font-weight:bold; display:block;}
.pt_num:before { position: absolute; display: inline-block; border-left:.42rem solid transparent; 左边框的宽 border-right:.42rem  solid transparent; 右边框的宽 border-bottom:10px solid #ffffff; 下边框的长度|高,以及背景色 left: 0; bottom: 0; content: ''; }
 */
 .finalPrice{ float:left; margin-top:10px; }
.pt_yq{ background:#f8f8f8; border-radius:15px; width:100%; overflow:hidden; color:#666666; margin:10px 0px; line-height:200%; padding:2px 0; font-size:12px; font-size: .24rem; position:relative; }
.pt_yq img{ width:4%; margin:-3px 1px 0 5px; vertical-align: middle;}
.pt_yq span{font-size:12px; font-size: .24rem; }
.pt_yq em{ color:#ff5252; margin:0 3px;}
@media screen and (max-width: 320px) {
.font_x320{ -webkit-transform:scale(0.9); width:120%; margin-left:0%;}
.font_x320 em{margin:0 0px;} 
}

.Spell_Intro{}
.Spell_Intro h2{ line-height: 1.3; margin-bottom:.2rem;}
.Spell_Intro h2 a{ float:right; color:#999999; font-size:12px; font-size: .24rem;}
.Spell_Intro h2 a i{ font-size:12px; font-size: .24rem; margin-left:5px;}
.Spell_Intro .Spell_pro{ padding-top:3%; overflow: hidden;}
.Spell_Intro .Spell_pro img{ width:96%;margin: 0 2%;}
.Spell_Intro .Spell_pro span{ display:block; width:25%; float:left;  text-align:center; color:#999999; font-size: .22rem; margin-top:.16rem;}
.Spell_gen{}
.Spell_gen h2{ border-bottom:1px solid #dddddd; padding:0 0 1% 0;}
.Spell_gen h2 span{ color:#ff5252;}
.Spell_gen .Head{ width:10%; display:inline-block;  margin-right:3%;}
.Spell_gen .Head img{ width:100% ; border-radius:50%;}
.Spell_gen p.down{ text-align:center; padding:3% 0; line-height:150%;}
.Spell_gen p.down em{ display:inline-block; background:#ff5252; color:#ffffff; margin:0 2px; padding:0 3px; border-radius:2px;}
.mask_layer { width:100%; height:100%; max-width:450px; position:fixed; z-index:10; background:rgba(0,0,0,0.7);}
.share_mask{}
.share_mask .pro{ width:50%; float:right; padding:10%;}
.share_mask .pro img{ width:100%;}
.share_mask h2{ font-size:20px; color:#ffffff; font-weight:bold; text-align:center; clear:both; padding:5%; }
.share_mask p{ clear:both; font-size:18px; color:#ffffff; text-align:center;}
.share_mask p em{color:#ff5252; margin:0 1%; font-weight:bold;}
.prompt_mask .prompt_box{ width:70%; margin:50% 11%; border-radius:10px; background:#ffffff; padding:4%;}
.prompt_mask .prompt_box .close{ float:right; width:8%; display:block; margin:-2% -2% 0 0;}
.prompt_mask .prompt_box .close img{ width:100%;}
.prompt_mask .prompt_box p{ clear:both; text-align:center; padding:2%;}
.prompt_mask .prompt_box .btn{ display:inline-block; width:35%; height:35px; line-height:35px; padding:0px; border-radius:4px;  text-align:center; margin:5% 0 5% 10%; color:#ffffff;}
.prompt_mask .prompt_box .red_btn{ background:#ff5252; }
.prompt_mask .prompt_box .gray_btn{ background:#c8c8c8;}


/* V1.1.9 拼团商品详情 */
.Spell_together{ margin-bottom:15px; padding-bottom:10px; border-bottom:1px dashed #ececec}
.Spell_together p.title{padding-bottom:15px;}
.nearby_group_detail{ position:relative; overflow:hidden; padding-bottom:10px; }
.nearby_group_detail .nearby_g_info_box{ width:77%; float:left; border:1px solid #ff5252; height:40px; border-radius:20px 0 0 20px;}
.nearby_group_detail .nearby_g_img{ width:40px; height:40px; border-radius:20px; float:left;}
.nearby_group_detail .nearby_g_img img{ width:100%; border-radius:20px;}
.nearby_group_detail .nearby_g_info{ float:left; margin-left:3%; font-size:12px; font-size: .24rem; padding-top:4px;}
.nearby_group_detail .nearby_g_info p{}
.nearby_group_detail .qct_btn{width:20%; padding-left:2%; height:42px; line-height:42px; font-size:.28rem; float:left; display:block; background:#ff5252; color:#ffffff;  border-radius:0 25px 25px 0; }
.nearby_group_detail .qct_btn img{width: 10px; margin:-3px 3px 0px;}


/*V1.1.8 拼团玩法 */
.group_play{ padding:5%; }
.group_play p,.group_process_img p{ color:#999999; margin-bottom:2%; line-height:180%;}
.group_play p.title{ color:#444444;}
.group_process_img{ padding:3%; background:#f8f8f8;}
.group_process_img img{ width:100%; margin-bottom:3%;}
.group_process_img p{}
.center{ text-align:center;}

/* V1.1.8 拼团订单详情 */
.o_h{overflow: hidden;}
.font_red{ color:#ff5252 !important;}
.Spell_order .bgred {background: #6e7486 !important; color:#FFF; border-bottom:none; padding:5%;}
.Spell_order .bggray {background: #b9b9b9; color:#FFF;}
.Spell_order .content .state_icon{ float:left; width:9%; margin-right:5px; padding-top:1%; display: none;}
.Spell_order .content .state_icon img{ width:100%;}
.Spell_order .content p.state_txt{ font-size:.28rem;}
.Spell_order .content .state_txt{  width:89%; font-size:.28rem;  height: 40px;  color:#f8f8f8;  vertical-align: middle; display: table-cell; overflow: hidden; padding-left:2px;}
.Spell_order .IDcard{}
.Spell_order .IDcard p{ clear:both; overflow:hidden; color:#333333;}
.Spell_order .IDcard p .imgIcon{ float:left; width:5%; margin-top:2px;}
.Spell_order .IDcard p .txt{ float:right; width:94%;font-size:12px;font-size: .24rem;}
.Spell_order .upload{}
.Spell_order .upload img{ width: 134px; height: 78px; }

.Spell_order .itembox .preferential {
  border: 1px solid #ff5252;
  color: #ff5252 !important;
  font-size: .22rem;
}
.Spell_order .orderMsg textarea{ background:#fafafa; border:1px solid #ececec; padding:15px 3% 0 3%; width:94%; color:#999999;}
.Spell_order .border1{ border-top:1px solid #ececec;}
.white_btn{text-align:center; font-size:.28rem;display:block;margin:0 auto;color:#ff5252;border-radius:4px;background:#ffffff;border:1px solid #ff5252;overflow:hidden;padding:0 .3rem; height: .6rem;  line-height: .6rem;}
.gray_btn{text-align:center; font-size:.28rem;display:block;margin:0 auto;color:#444444;border-radius:4px;background:#ffffff;border:1px solid #444444;overflow:hidden;padding:0 .3rem;  height: .6rem;  line-height: .6rem;}
.Spell_order  .recordbox{ padding:5% 10% 5% 0;}
.Spell_order .recordbox2 { width: 90%; padding: 1% 10% 1% 0;background: url(../images/arrowIcon_w.png) center right no-repeat; background-size: 3%;display: block;
overflow:hidden;color:#ffffff;}
.Spell_order .recordbox3 { width: 90%; padding: 1% 10% 1% 0;background: url(../images/arrowIcon.png) center right no-repeat; background-size: 3%;display: block;
overflow:hidden;color:#ffffff;}
.Spell_order .w50f{ display: inline-block;  width:49%;}
.Spell_order .w50f .imgIcon{ width:10%;}
.Spell_order .txt_r{ text-align: right;}

/* 0422会员特权 */
.vip_bar {
  width: 100%;
  position: relative;
  background-image: url(../images/vipbg.jpg);
  background-size: 100% auto;
  background-position: 0 auto;
  background-repeat: no-repeat;
}
.vip_bar .down_txt {
  color: #fff1d0;
  font-size: 12px;
  font-size: 1.2em;
  padding-top: 11%;
  text-align: center;
  width: 100%;
}
.vip_bar .vip_pic {
  width: 100%;
  margin-top: 44%;
  overflow: hidden;
}
.vip_bar .vip_pic ul {
  padding: 0 5%;
}
.vip_bar .vip_pic ul li {
  width: 29%;
  float: left;
  margin: 0 2%;
}
.vip_bar .vip_pic ul li img {
  width: 100%;
}
.vip_bar .vip_txt {
  padding: 0 5%;
  margin-top: 15px;
}
.vip_bar .vip_txt img {
  width: 100%;
}
.vip_bar .vip_btn {
  margin: 0 5%;
  width: 90%;
  margin-top: 30px;
  background-image: url(../images/vip_btn1.png);
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  text-align: center;
  color: #fff;
  font-weight: bold;
  font-size: 12px;
  font-size: 1.2em;
  height: 58px;
  line-height: 51px;
}
/* 0422会员特权 */

/*  V1.1.8 会员特权  */
.privilege{ padding-bottom:28%;}
.privilege .banner{ position:relative;}
.privilege .banner img{ width:100%;}
.privilege .banner .ad{ position:absolute; left:10%; top:15%; color:#333333;}
.privilege .banner .ad h2{ font-size:.5rem; font-weight:bold; margin-bottom:5%;}
.privilege .category{ overflow:hidden;}
.privilege .category ul li{ width:29%; float:left; height:98px; border-right:1px solid #dddddd; text-align:center; padding:3% 2%;}
.privilege .category ul li:last-child{ border-right:none;}
.privilege .under ul li{ border-bottom:1px solid #dddddd}
.privilege .category ul li img{ width:30%; margin-bottom:5%;}
.privilege .category ul li p{ font-size:14px; font-size:.28rem; color:#333333; line-height:2;}
.privilege .category ul li span{ font-size:12px; font-size: .24rem; line-height:1.2; color:#999999; display:inline-block;}
.b_fixed{ position:fixed; background:#ffffff; width:100%; bottom:0; max-width:450px;}
.down_btn{  border-radius:10px; background:#f34555; color:#ffffff; width:90%; margin:5%; display:block; text-align:center; padding:3% 0; font-size:18px; font-size: .32rem;}




/*  V1.1.8 会员滑动*/
.main{ background:#ffffff;}
.section{ position:relative;}
.v_category{ padding:5% 3%;}
.v_category ul li{ position:relative; padding:2% 0% 2% 18%;}
.v_category ul li img{ position:absolute; left:5%; width:10%; top:25%;}
.v_category ul li p{font-size:14px; font-size:.28rem; color:#333333; line-height:2;}
.v_category ul li span{ font-size:12px; font-size: .24rem; line-height:1.2; color:#999999;}
.intro{ text-align:center; line-height:200%; vertical-align:middle; color:#999999; font-size:12px; font-size: .24rem;  position: absolute; top:78%; width:100%; }
.intro img{ width:5%; margin-left:2px;}
.section1 .down_btn{ position:absolute; top:65%;}
.section2 .down_btn{ position:absolute; top:88%;}
/*箭头上下效果开始*/
.next-arrow{
     position: absolute; top:86%; left: 50%; margin: -9px 0 0 -9px; width:18px; height: 18px; 
	-webkit-animation: start 2s infinite ease-in-out;
    -moz-animation: start 2s infinite ease-in-out;
	animation: start 2s infinite ease-in-out;
}
.next-arrow img{ width:100%;}
/*箭头指示引导*/
@-webkit-keyframes start {
	0%,30% {opacity: 0;-webkit-transform: translate(0,10px);}
	60% {opacity: 1;-webkit-transform: translate(0,0);}
	100% {opacity: 0;-webkit-transform: translate(0,-8px);}
}
@-moz-keyframes start {
	0%,30% {opacity: 0;-moz-transform: translate(0,10px);}
	60% {opacity: 1;-moz-transform: translate(0,0);}
	100% {opacity: 0;-moz-transform: translate(0,-8px);}
}
@keyframes start {
	0%,30% {opacity: 0;transform: translate(0,10px);}
	60% {opacity: 1;transform: translate(0,0);}
	100% {opacity: 0;transform: translate(0,-8px);}
}
/*-箭头上下效果结束-*/

/* 个人中心——代金券详情页 star v1.1.8 */
.coupon{ margin:.6rem auto; width:95%; background:#ffffff;  border-radius: 5px; padding:.7rem 0 .6rem; position:relative;}
.coupon .des .des_img{ top:-.54rem; left:0; right:0; margin:auto; height:1.08rem; border-radius: 100%; overflow: hidden; width:1.08rem; z-index:1; background:#ffffff; position: absolute;}
.coupon .des .img_icon{ width:100%; }
.coupon .des p{ text-align:center; color:#999999; z-index:2}
.coupon .des h3{ text-align:center; font-size: .34rem; font-weight:bold; color:#333333; padding:.2rem 0 .3rem; line-height: 1.1;}
.coupon .quan_line img{ width:100%; padding:.4rem 0 0;}
.coupon .quan_des {width:90%; margin-left:5%;}
.coupon .quan_des .recordbox{ border-bottom: 1px solid #ececec; padding: .2rem 5% .2rem 0; background: url(../images/arrowIcon.png) center right no-repeat; background-size: 2%; display: block; overflow:hidden;}
.coupon .quan_des .recordbox label{ font-weight:500;  font-size:.28rem; color:#333333; margin-right:.2rem; float:left; display:inline-block;}
.coupon .quan_des .recordbox span{ float:left; display:inline-block; width:73%; height:auto; font-size: .26rem;}
.coupon .quan_des .recordbox span.page_name{display:-webkit-box!important;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:1; line-height:28px;  overflow:hidden;}
.coupon .quan_des .red{ color:#ff6161;}
.coupon .quan_des .yellow{ color:#ffac39;}
.coupon .quan_des .orange{ color:#ff8a57;}
.coupon .quan_des{ line-height:200%;}
.coupon .quan_des span{font-size:.22rem;  color:#999999; display: block;}
.coupon .quan_des p{  font-size:.26rem;  color:#333;}
.pour_radius{ width:50%; height:38px; line-height:38px; position:relative; margin:0 auto; text-align:center; color:#ffffff;}
.pour_radius span{ margin:0 5px;}
.pour_radius span img{ width:.36rem; margin-top:-3px;}
.sty01{ background:#ff6161}/*红色状态*/
.sty02{ background:#ffac39}/*黄色状态*/
.sty03{ background:#ff8a57}/*橙色状态*/
.pour_radius .r_01,.pour_radius .r_02,.pour_radius .r_03,.pour_radius .r_04{ width:.24rem; height:.24rem; border-radius:.24rem; position:absolute; background:#ffffff;}
.pour_radius .r_01{left:-.12rem; top:-.12rem;}
.pour_radius .r_02{left:-.12rem; bottom:-.12rem;}
.pour_radius .r_03{right:-.12rem; top:-.12rem;}
.pour_radius .r_04{right:-.12rem; bottom:-.12rem;}

.coupon_Popup_mask{ background:rgba(0,0,0,0.5); width:100%; height:100%; position:absolute; z-index:10; left:0; top:0; display:none;}
.coupon_Popup{ width:86%;  background:#f6f6f6; border-radius:10px;  margin-left:7%; margin-top:30%; padding-bottom:7%; position:relative; text-align:center;}
.coupon_Popup a.close_btn{ width:26px; height:26px; position:absolute; right:-13px; top:-13px; display:block;}
.coupon_Popup a.close_btn img{ width:100%;}
.coupon_Popup .sty_bg_white{ background:#FFF;  border-radius:10px 10px 0 0; padding-bottom:15px;}
.coupon_Popup h2{ font-size:.36rem; font-weight:bold; text-align:center; height:50px; line-height:50px;}
.coupon_Popup .code_img img{ width:80%;}
.coupon_Popup .code_img2 img{ width:44%; margin:15% auto 10%;}
.coupon_Popup p{ color:#3f3f3f; margin-bottom:10px;}
.coupon_Popup span{ color:#999999}
/* 个人中心——代金券详情页 end v1.1.8 */

/* V1.2.1 我的券 */
.c999{ color:#999 !important}
.myCoupon .tab{margin:0;padding:0;list-style:none;width:100%;overflow:hidden; background:url(../images/tab_line.png) bottom repeat-x;}
.myCoupon .tab li{ float:left; width:50%; height:.8rem; background:#ffffff; color:#333333; text-align:center; line-height:.8rem; cursor:pointer; font-size: .28rem; }
.myCoupon .tab li.cur{ border-bottom:.04rem solid #ff5252; color:#ff5252;}
.myCoupon .coupon_list .ad_box{ margin-top:2%;}
.myCoupon .coupon_list .ad_box a{ display:block; position:relative;}
.myCoupon .coupon_list .ad_box a p{ position:absolute; top:20%; left:32%; width:66%; color:#ffffff; font-size:22px; font-size: .44rem; font-weight:bold;}
.myCoupon .coupon_list .ad_box a p em{ color:#ffe401; margin:0 2%; text-shadow: 0px 1px 5px #b2291d;}
.myCoupon .coupon_list .ad_box a img{ width:100%;}
.myCoupon .coupon_list .effective_title{ color:#ff5252; padding:4% 4% 0; line-height:1.5;}
.myCoupon .coupon_list .effective_title img{ width:5%; vertical-align:middle; margin-top:-2px;}
.myCoupon .coupon_list .coupons_item{ padding:4% 4% 0; width:92%; position:relative;}
.myCoupon .coupon_list .coupons_item .bg{ width:100%;}
.myCoupon .coupon_list .coupons_item .coupons_cont{ position:absolute; top:0; left:0; padding:4%; width:92%; z-index:10; height:85%;}
.myCoupon .coupon_list .coupons_item .coupons_cont .c_left{ float:left; width:29%; color:#fff; text-align:center;}
.myCoupon .coupon_list .coupons_item .coupons_cont .c_left h2{ color:#fff; font-size:16px; font-size:.32rem; margin:12% 0 10%; line-height:1.5;}
.myCoupon .coupon_list .coupons_item .coupons_cont .c_left p{ margin-top:2%;}
.myCoupon .coupon_list .coupons_item .coupons_cont .c_left p span{ font-size:24px; font-size: .48rem;}
.myCoupon .coupon_list .coupons_item .coupons_cont .c_left p.bz{ font-size:12px; font-size: .24rem;}
.myCoupon .coupon_list .coupons_item .coupons_cont .c_left .c_img{ width:40%; padding-bottom:40%; height:0; position:relative; margin-left:12%; border-radius:4px;}
.myCoupon .coupon_list .coupons_item .coupons_cont .c_left .c_img img{ width:100%; height:100%; position:absolute; border-radius:4px;}
.myCoupon .coupon_list .coupons_item .coupons_cont .c_right{ float:right; width: 65%; margin-right: 3%;}
.myCoupon .coupon_list .coupons_item .coupons_cont .c_right h2{ color:#333; font-size:16px; font-size:.32rem; margin:4% 0 3%;line-height:1.4; height: inherit;}
.myCoupon .coupon_list .coupons_item .coupons_cont .c_right span{ color:#999; font-size:12px; font-size: .24rem; }
.myCoupon .coupon_list .coupons_item .coupons_cont .c_right span.yxq{position: absolute; bottom:30%;}
.myCoupon .coupon_list .coupons_item .coupons_cont .c_right p{ color:#ff5252; position: absolute; bottom:15%;}
.myCoupon .coupon_list .coupons_item .coupons_overdue .c_right > * { color:#999 !important;}
.myCoupon .coupon_list .coupons_item .coupons_icon{ position:absolute; right:7%; bottom:1%; width:17%; z-index:1}
.myCoupon .coupon_list .coupons_item .coupons_icon img{ width:100%;}
.myCoupon .coupon_list .coupons_item .coupons_state{ position:absolute; right:9%; top:30%; width:17%; z-index:11 }
.myCoupon .coupon_list .coupons_item .coupons_state img{ width:100%;}



/*V1.1.8 专属导购*/
.w100f_btn{ width:90%; margin-left:5%; display:block; text-align:center; height:40px; line-height:40px; border-radius:3px; margin-bottom:15px;}
.red_btn{ background:#f95863; color:#FFF;}
.mask_dg{ background:rgba(0,0,0,0.7); max-width:450px; margin:0 auto; height:100%; position:fixed; top:0; z-index:100; display:none;}
.avabox_r{ width: 20%; height: 0; padding-bottom: 20%; border-radius: 100%; overflow: hidden; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; z-index: 2;}
.avabox_r img{ width:100%;}
.mb5{ margin-bottom:5px;}
.mb10{ margin-bottom:10px;}
.mb15{ margin-bottom:15px;}
.mb20{ margin-bottom:20px;}
.font_red{ color:#f95863;}
.p10bf{ padding:10%;}
.t_c{ text-align:center;}
.font10{ font-size:10px; font-size: .20rem;}
.font12{ font-size:12px; font-size: .24rem;}
.font14{ font-size:14px; font-size:.28rem;}
.font16{ font-size:16px; font-size:.32rem;}
.font17{ font-size:17px; font-size:.34rem;}
.c999{ color:#999999;}
 button.w100f_btn{ border: none; width:100%; margin-left:0;}

.exclusive{ position:relative;}
.exclusive .header .avabox{ border:none;     margin: 7% auto;}
.exclusive .header .header_name{ bottom:40%; font-size:20px; font-size: .4rem;}
.exclusive .header .header_js{ color:#FFF; font-size:14px; font-size:.28rem; line-height:170%; position:absolute; bottom:15%; text-align:center; width:100%;}
.exclusive .header .header_js em{ color:#fbcb63; margin:0 3px;}
.add_dg_box{ background:#ffffff; width:90%; margin:-5% 5% 5%; border-radius:5px; box-shadow: 0px 3px 10px #dddddd; z-index:10; position:absolute;}
.add_dg_box ul{ padding:5% 0; overflow:hidden;}
.add_dg_box ul li{ float:left; width:33%; border-right:1px solid #eeeeee; text-align:center;}
.add_dg_box ul li:last-child{ border-right:none;}
.add_dg_box ul li img{ width:50%;}
.add_dg_box ul li p{ font-size:12px; font-size: .24rem; padding-top:5px;}
.exclusive .dynamicbox .dy_title02{ font-size:16px; font-size:.32rem;padding:3% 10px;background:#fff; text-align:center; color:#999999;}
.exclusive .dynamicbox .dy_title02 span{  margin:0 10px;}
.exclusive .dynamic .dynamicinfo{ padding-top:5px; line-height:22px; padding:2% 0 0; display:-webkit-box!important;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2; overflow:hidden;}
.dynamicinfo_footer{ margin-top:2%; padding-bottom:10px; border-bottom:1px solid #ececec; margin-bottom:10px; overflow:hidden;}
.dynamicinfo_footer .date{ float:right; display:block; padding:5px 10px 2px 10px; border:1px solid #cbcbcb; color:#cbcbcb; font-size:12px; font-size: .24rem;}
.dynamicinfo_footer .author{ float:left; padding-top:30px; font-size:14px; font-size:.28rem; color:#666666;}
.dynamicinfo_footer .author em{ color:#999999; margin-right:3px;}
.exclusive  .dynamic_more{    margin-bottom: 0px; line-height: 30px;}
.add_dg_tc{ width:86%; margin:30% 7%; background:#FFF; border-radius:10px; position:relative;}

.add_dg_tc .head{ background:#f84c5e;  border-radius:10px 10px 0 0; width:100%;}
.add_dg_tc .head img.lc{ width:84%; margin:4% 8% 0 ;}
.add_dg_tc .head img.bt{ width:44%; position:absolute; left:32%; top:-5%;}
.mask_dg .head a.close_btn{ width:16px; height:16px; display:block; float:right; margin:10px;}
.mask_dg .head a.close_btn img{ width:100%;}
.add_dg_tc .head  p{ overflow:hidden; }
.add_dg_tc .head  p span{ display:inline-block; float:left; width:33.33%; font-size:12px; font-size: .24rem; text-align:center;  color:#FFF; padding-bottom:7%;}
.add_dg_input{ padding:7%;}
.add_dg_input .input_box{ border:1px solid #e7e7e7; border-radius:5px; padding:5px; margin-bottom:10px;}
.add_dg_input .input_box input{ border:none; height:.6rem; line-height:.6rem; color:#999999;  font-size:.28rem; width:100%; }
.add_dg_input .input_box input.yzm{ width:50%;}
.add_dg_input .input_box input.yzm_btn{ width:35%; text-align:center; font-size:12px; font-size: .24rem; float:right; background:#ffffff; color:#f25d56; border-left:1px solid #efefef;}
.add_dg_input .input_box input.on{ color:#999999;}/*按钮点击后状态*/
.add_dg_input a.w100f_btn{ width:100%; margin-left:0;}
.add_dg_tc .w100{ width:100%;}
.add_dg_tc .avabox_r{ margin-top:-10%;}
.add_dg_tc .fd_ts{ position:absolute; width:100%; font-size:16px; font-size:.32rem; top:17%; line-height:1.8; color:#ffffff;}
.add_fail_tc .head{ background:#d4d4d4; }
.add_fail_tc .fd_ts{ color:#444444;}
.dg_floating{ position:fixed; max-width:450px; margin:0 auto; top:0; z-index:11; display:none;}
.dg_floating .tx_box{ left:5%;}
.dg_floating .tx_box .tx_r{ width:17%; border-radius: 100%;height: 0; padding-bottom: 17%; display:inline-block; overflow:hidden; float:left;}
.dg_floating .tx_box .tx_r img{ width:100%;}
.dg_floating .tx_box .sta02{ color:#444444; font-size:16px; font-size:.32rem; padding-left:10px;}
/*V1.1.8 专属导购 end*/

.inoline{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.intwoline{display:-webkit-box!important;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.circle{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}

/* 426动态详情 */
.personnel_list{padding:14px 0;overflow:hidden;margin-top:10px;}
.personnel_list .title{font-size:15px;font-size: .3rem;color:#666666;}
.personnel_list .item{margin-top:0px;}
.personnel_list .item a{float:left; margin-right:2.5%; width:10%;}
.personnel_list .item a img{width:100%;}
.personnel_list .item span{color:#999999;font-size:15px;font-size: .3rem;line-height:30px;float:left;}
.comments_bar{margin-top:0px;}
.comments_bar .title{color:#666666;font-size:14px; font-size:.28rem; height:40px; line-height:40px;padding:0;overflow:hidden; border-bottom:1px solid #e1e1e1;}
.comments_bar .title img{ width:14px; vertical-align:middle; margin-right:5px; margin-top:-3px;}
.comments_bar .title .more{color:#999999;}
.fl{float:left;}
.fr{float:right;}
.middle{vertical-align:middle;}
.inb{display:inline-block;}
.share_rbtn{width:30px;height:30px;background-image:url(../images/share_rbtn.png);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;}
.share_bbtn{width:30px;height:30px;background-image:url(../images/share_bbtn.png);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;}

/* 评论 */
.containerX.dynamicDetails .dynamic li{border:1px solid #ddd;}

/* 感兴趣动态 */
.news_list{background:#fff; padding-bottom:15px;}
.news_list .item{margin:0 5%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;cursor:pointer;border-bottom:1px solid #dddddd;padding:3% 0;overflow:hidden;}
.news_list .item:last-child{ border-bottom:none;}
.news_list .img{width:30%;margin-right:5%;}
.news_list .img img{width:100%;height:80px;}
.news_list .itemr{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}
.news_list .itemr h3{font-size:15px;font-size: .3rem;line-height:24px;height:50px;color:#666666;overflow:hidden;}
.news_list .itemr .time{padding-top:10px;font-size:15px;font-size: .3rem;color:#999999;}

/* 感兴趣动态 */



/*-------V1.1.8动态详情------- */
.dynamic_new{ border-top:1px solid #e1e1e1; padding-top:15px; margin-top:10px; height:160px; overflow:hidden;}
.personnel_list{ margin-top:0; padding-top:0;}
.personnel_list .item a img.praise_btn{width:17px;height:17px; margin-top:5px;}
.multiple_list{ width:100%; overflow-x:auto; overflow-y:hidden; height:3.6rem;}
.multiple_list ul{ width:5000px;}
.multiple_list ul li{ float:left;  margin-right:10px;}
.multiple_list ul li img{ width:100%;}
.multiple_list ul li a.dynamic_img{ display: block; overflow: hidden;}
.multiple_list ul li a.dynamic_img img{position: static;}
.multiple_list ul li a.dynamic_sp{
display:-webkit-box!important;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:1; line-height:36px; height:30px;  overflow:hidden;}
.multiple_list ul li .cred{ text-align:center; padding:5px 0;}

/*（增加二维码模块）v1.1.8   */
.code_mod{ width:86%; margin:7% 5%; border-top:1px solid #c8c8c8; position:relative; padding-top:8%; text-align:center;}
.code_mod h2{ font-size:20px; font-weight:bold; padding:3% 0;}
.code_box{ border:2px solid #dddddd; width:50%; padding:5%; margin:3% 18%; border-radius:10px;}
.code_box img{ width:100%;}
.triangle_bg{ background:#f4f4f4; padding:3% 4%; position:absolute; top:-5%; left:44%;}
#triangle-down {width: 0; height: 0; border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 14px solid #444444;}
.code_bg{ width:100%; border:none; border-radius:none; margin:0; padding:0;}
.code_bg .code{ position:absolute; left:24%; top:33%; width:50%; background:#ffffff; padding:3px; border:1px solid #dddddd;}
/* （增加二维码模块）v1.1.8  */

/*导购招募*/
.lx_one_img{}
.lx_one_img img,.store_introduce img{ width:100%;}
.store_introduce{ position:relative; padding:0 4% 0%; background:#FFF; border-bottom:1px solid #ececec; margin-bottom:10px;}
.store_introduce .store_logo{}
.store_introduce .store_logo .img_r{ width: 18%; height: 0; padding-bottom: 18%; display:block; overflow: hidden; border-radius: 100%; position:absolute; z-index:10; top:-50%;  box-shadow: 0px 0px 3px #999;}
.store_introduce .store_logo .img_r img{ width:100%; vertical-align:middle;}
.store_introduce .store_logo h2{ margin-left:22%; font-size:16px; font-size:.32rem; font-weight:bold;  color:#333;}
.store_introduce .store_Intro{ max-height:80px; overflow:hidden; padding:10px 0; font-size:14px; font-size:.28rem; color:#666; line-height:1.5; position:relative;}
.store_introduce .store_Intro_open{ overflow:hidden; height:auto; padding:10px 0 0px; font-size:14px; font-size:.28rem; color:#666; line-height:1.5; position:relative;}
.store_introduce .store_Intro p,.store_introduce .store_Intro_open p{ margin-bottom:5px;}
.store_introduce .store_Intro .bottom_mask,.store_introduce .store_Intro_open .bottom_mask{ position:absolute; bottom:0;}
.store_introduce .switch{ margin: 0 auto 2%; width: 48px; height: 24px; background-position: 10px -30px; background-image: url(../images/ctrlIcon.png); background-repeat: no-repeat; background-size: 60%; display:block;}
.store_introduce .switch.hide{ background-position: 10px -2px; }

.shoppers_cont { background:#FFF; border-top:1px solid #ececec;  padding:5% 5% 10%; font-size:14px; font-size:.28rem;}
.shoppers_cont .title{ max-width:50%; margin-left:25%; background:url(../images/title_line_bg.png) repeat-x center; height:20px; line-height:20px; text-align:center;}
.shoppers_cont .title span{ background:#FFF; padding:0 10px; font-size:18px; font-size: .36rem; font-weight:bold;}
.shoppers_cont ul{ margin-bottom:15px;}
.shoppers_cont ul li { position: relative; padding: 4% 0% 4% 23%; border-bottom:1px solid #ececec; overflow: hidden;}
.shoppers_cont ul li:last-child{ border-bottom:none;}
.shoppers_cont ul li img{ position:absolute; width:15%; left:3%;}
.shoppers_cont ul li p{ color:#333; padding:5px 0;}
.shoppers_cont ul li span{ color:#999; padding-bottom:5px;}
.shoppers_cont .talent_btn{ display:block; position:relative; text-align:center;}
.shoppers_cont .talent_btn img{ width:100%;}
.shoppers_cont .talent_btn span{ color:#FFF; display:block; margin:0 auto; font-size:18px; font-size: .36rem; font-weight:bold; position:absolute; top:25%; width:100% ; font-weighttext-align:center;}

.w100f_btn{ width:90%; margin-left:5%; display:block; text-align:center; height:40px; line-height:40px; border-radius:3px; margin-bottom:15px;}
.red_btn{ background:#f95863; color:#FFF;}
.mask_dg{ background:rgba(0,0,0,0.7); max-width:450px; margin:0 auto; width:100%; height:100%; position:fixed; top:0; z-index:100; display:block;}.add_dg_tc{ width:86%; margin:30% 7%; background:#FFF; border-radius:10px; position:relative;}
.w65{ width:65% !important; }
.pd0{ padding:0 !important;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.cred{ color:#f25d56;}
.cblue{ color:#0e94e1;}
.t-a-c{ text-align:center;}
.add_dg_tc{ width:86%; margin:30% 7%; background:#FFF; border-radius:10px; position:relative;}
.add_dg_tc .head{border-radius:10px 10px 0 0; width:100%;}
.add_dg_tc .head img.lc{ width:84%; margin:4% 8% 0 ;}
.add_dg_tc .head img.bt{ width:44%; position:absolute; left:32%; top:-5%;}
.mask_dg .head a.close_btn{ width:16px; height:16px; display:block; float:right; margin:10px;}
.mask_dg .head a.close_btn img{ width:100%;}
.add_dg_tc .head  p{ overflow:hidden; }
.add_dg_tc .head  p span{ display:inline-block; float:left; width:33.33%; font-size:12px; font-size: .24rem; text-align:center;  color:#FFF; padding-bottom:7%;}
.add_dg_input{ padding:7%;}
.add_dg_input .input_box{ border:1px solid #dddddd; border-radius:5px; padding:5px; margin-bottom:10px;}
.add_dg_input .input_box input{ border:none; height:28px; line-height:28px; color:#999999;}
.add_dg_input .input_box input.inp_txt{ width:100%; border:none; height:28px; line-height:28px; color:#999999;}
.add_dg_input .input_box input.inp_btn{ width:33%; text-align:center; background:#ffffff; color:#f25d56; border-radius:0; border-left:1px solid #ececec; font-size:12px; font-size: .24rem; }
.add_dg_input .input_box input.inp_btn_g{ width:33%; text-align:center; background:#fff; color:#666; border-radius:0px; border-left:1px solid #ececec; font-size:12px; font-size: .24rem; }
.add_dg_input .input_box p{ padding:5px;}
.add_dg_input .input_box p.line{ border-bottom:1px solid #ececec; margin-bottom:0px;}
.add_dg_input .input_box input.yzm{ width:50%;}
.add_dg_input .input_box input.yzm_btn{ width:30%; text-align:center; font-size:12px; font-size: .24rem; float:right; background:#ffffff; color:#f25d56; border-left:1px solid #dddddd;}
.add_dg_input .input_box input.on{ color:#999999;}/*按钮点击后状态*/
.add_dg_input a.w100f_btn{ width:100%; margin-left:0;}
.sel_read{ width:14px; height:14px; display:inline-block; margin-right:5px; cursor:pointer;}
.sel_read img{ margin-top:-3px; width:100%;}
.suc_process{ text-align:center; padding:10% 0 3%; margin:50% 10% 0; width:80%;}
.suc_process img{ width:18%; }
.suc_process .ts{ font-size:18px; font-size: .36rem; color:#333; padding:3% 0;}
.suc_process p{ color:#999;}
.set_pws{ padding:0 0 3%; margin-top:40%;}
.set_pws h2{ height:50px; line-height:50px; text-align:center; font-size:18px; font-size: .36rem; color:#333; border-bottom:1px solid #ddd;}
 h2 .close_btn{ width:16px; height:16px; right:10px; top:17px; display:block; cursor:pointer; position:absolute;}
 h2 .close_btn img{ width:100%; float:left}
.set_pws .add_dg_input{ padding:10% 8% 5%}
.set_pws .inp_txt{ height:36px !important; line-height:36px !important;}
.suc_regis{ text-align:center;  padding:0% 0 3%;}
.suc_regis img{ width:35%; margin-bottom:20px;}
.suc_regis h2{ text-align:center; font-size:20px; font-size: .4rem; font-weight:bold; color:#333;  height:60px; line-height:60px;}
.suc_regis p{ color:#333; font-size:18px; font-size: .36rem; }

.containerX .shopIcon {width: 6%; display: inline-block;  margin-right: 10px; }

/*门店消费*/
.containerX .orderbox .g_name{ width:70%;}
.pt5{ padding-top:5%;}
.orderlist h2{ padding:3%; line-height:24px; border-bottom:1px solid #ececec;}
.bgred {  background: #ff7373 !important; color: #FFF;}
.font36{ font-size:36px; font-size:3.6rem;}
.mr15{ margin-right:15px;}

/*暂无导购*/
.dg_empty {}
.dg_empty img{ width:32%; margin-left:34%;}
.dg_empty p{ text-align:center; margin-top:10px;}

/*首页样式*/
/*两行 溢出隐藏*/
.line_height2{ display:-webkit-box!important;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2; line-height:.4rem; height:.76rem; margin-bottom:.04rem;  overflow:hidden;}
.line_height1{ display:-webkit-box!important;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:1; line-height:.4rem; height:.38rem; margin-bottom:.02rem;  overflow:hidden;}


@media screen and (min-width: 320px) {  
	.lh2_box{ height:38px;}
}
@media screen and (min-width: 375px) {  
	.lh2_box{ height:42px;}
}
@media screen and (min-width: 414px) {  
	.lh2_box{ height:45px;}
}
.lh2{ display:-webkit-box!important;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2; overflow:hidden;}
.lh1{ display:-webkit-box!important;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:1; overflow:hidden;}


/*首页*/
.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%;}



.Popular_info{ overflow:hidden; height:20px;}
.Popular_info .bt_icon{ width:1.28rem; height:20px; float:left; padding:0 .3rem 0 0; border-right:1px solid #dddddd; }
.Popular_info .bt_icon .pic{ width:1.28rem;  height:20px; background-position: 50% 50%; background-size: cover; }
.Popular_info .bt_dian{ float:left; width:2%; margin-left:3%; margin-top:0px; }
.Popular_info .bt_dian img{ width:.1rem;  margin-top: .14rem;}
.Popular_info .popular{ width:68%; float:right; }
.popular_list{height:20px; overflow:hidden;}
.popular_list a{ display:block;  margin-bottom:0; color:#666666; height:20px; line-height: 20px;}
.popular_list a.line_height1{}

.limit_shop{}
.limit_shop h2{ width:94%; padding:0 .3rem .2rem;}
.limit_shop h2 .ic_icon{ width:.36rem; margin-top:-.1rem;}
.limit_shop h2 span.bt{ font-size:18px; font-size: .36rem; font-weight:bold; color:#333; margin-right:5%; }
.limit_shop h2 em{ display:inline-block; padding:2px; border-radius:3px; background:#333; color:#FFF; line-height:1; margin-left:1%;}
.limit_shop h2 span{ font-size:16px; font-size: .32rem; font-weight:bold; color:#333; }
.limit_shop h2 a span{ font-size:18px; font-size: .32rem; font-weight:bold; color:#ff5252; }
.limit_shop h2 a{ color:#ff5252; float:right; font-size:14px; font-size:.28rem;}
.limit_shop .iconfont{color:#999999;font-size:14px;margin-left:.1rem; margin-top:-.1rem;}

.multiple_list_box{ overflow:hidden;}
.multiple_list{ width:100%; overflow-x:auto; overflow-y:hidden;}
.multiple_list ul{ width:5000px;}
.multiple_list ul li{ float:left;  margin-right:10px; position:relative;}
.multiple_list ul li.last{ padding-bottom:0 !important;}
.multiple_list ul li img{ width:100%; height:100%; margin-bottom:5px; position:absolute; left:0; top:0;}
.multiple_list ul li.last img{ margin-bottom:0 !important;}
.multiple_list ul li p.price{ color:#ff5252; font-size:14px; font-size:.28rem; text-align:center;}
.multiple_list ul li p.price s{ font-size:12px; font-size: .24rem; color:#999;}
.multiple_img { display:inline-block; position:relative; width:100%; padding-bottom:100%;}

.new_goods{}
.new_goods .litTit{ margin-bottom:3%;}
.new_goods .litTit .bt_icon{ width:.36rem; vertical-align:middle; margin-right:2%; margin-top:-3px;}
.new_goods .litTit .purple{ font-size:16px; font-size: .32rem; color:#333; font-weight:bold;}
.new_goods .ongoingBox{ width:2.44rem; padding-bottom:2.44rem; margin-right:.3rem; position:relative; float:left; background-position: 50% 50%;
    background-size: cover;}
/* .new_goods .ongoingBox img{ width:100%; height:100%; position:absolute; left:0; top:0;} */
.new_goods .itemDetail{ width:4.1rem; float:left; padding:.2rem 0;}
.new_goods .itemDetail .line_title{ height: .76rem; text-align: center;}
.new_goods .itemDetail p.price{ text-align:center; font-size: .26rem; color:#333; margin-top:.2rem;}
.new_goods .itemDetail p.price span{font-size:.22rem;}
.new_goods .itemDetail p.price_d{ text-align:center; }
.new_goods .itemDetail a.red_btn{ width:1.7rem; height:.52rem; line-height:.52rem;  margin:.2rem auto 0; font-size: .24rem;}
.new_goods .swiper-pagination-bullet { width: 15px; height: 2px; border-radius: 4px; margin: 12px 3px 0; }
.new_goods .swiper-pagination-bullet-active{ background:#ff5252}
.new_goods .swiper-slide{ background:#f8f8f8;}

.index_page .new_goods .swiper-wrapper{ height:2.44rem;}
.index_page .new_goods .swiper-wrapper .swiper-slide{  height:2.44rem;}

.selling_goods{}
.selling_goods h2,.quality_goods h2{ text-align:center; margin-bottom:3%;}
.selling_goods h2 span.bg_line span,.quality_goods h2 span.bg_line span{ margin:0 .16rem; font-size: .30rem; font-weight:bold; color:#333; }
.selling_goods .multiple_list ul li{ background:#f8f8f8; padding-bottom:8px;}
.selling_goods .multiple_list ul li p.g_name{ padding:3px; }

.quality_goods{ overflow:hidden; background: #fff;}
.quality_goods h2{ padding:3% 0; margin-bottom:0; border-bottom:1px solid #ececec; }
.quality_goods ul li{ width:44%; padding:4% 3% 2%; float:left; border-bottom:1px solid #ececec; position: relative;}
.quality_goods ul li:nth-child(2n+1){ width:44%; padding:4% 3% 2% 2.7%; border-right:1px solid #ececec;}
.quality_goods ul li .g_img{ width:100%; padding-bottom:100%; position:relative;overflow: hidden;}
.quality_goods ul li .g_img img{ margin-bottom:4%; position:absolute; left:0; top:0; width:100%; height:100%; z-index:0;}
.quality_goods ul li p.title{ padding:3% 0 0; height:50px; line-height:1.7; font-size:16px; font-size:.32rem;}
.quality_goods ul li p.price{ color:#ff5252; line-height:1; font-size: .36rem; font-weight: bold;}
.quality_goods ul li .collec{ color:#999; font-size: .28rem; font-weight: 100; line-height: 1.6;}
.quality_goods ul li .collec img{ width:36%; margin-right:5%;}
.quality_goods ul li .add_cart{ position:absolute; bottom:6%; right:6%; width:13%;}
.quality_goods ul li .add_cart img{ width:100%;}

.view_more{ display:block; text-align:center; padding:4%; clear:both; background: #fff; color:#999;}


.name_ico{ color:#ff5252; border:1px solid #ff5252; padding:1px 2px; border-radius:2px; margin-right:3px; font-size:12px; font-size: .24rem;}
.red_btn{ background:#ff5252; color:#FFF; border-radius:3px;  display:inline-block; text-align:center; font-size:14px; font-size:.28rem;}
.hide{ display:none;}

.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:44px;background-image:url(../images/icfavorable.png);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;height:44px;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;}

/*首页滚动样式*/
.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; }
.h-scroll-component .line_height2{white-space: pre-wrap;}
/*V1.2.3 首页新增搜索*/
/* .pr{ position:relative;} */
/* .index_page .search_mod{ position:absolute; width:100%; max-width:450px; margin:0 auto;z-index: 10;} */
/* .index_page .search_mod .bg{ width:100%;} */
/* .index_page .search_mod .category_box{ width:16%; position:absolute; left:0; top:18%;} */
/* .index_page .search_mod .category
_box img{ width:34%; margin-left:33%;} */
/* .index_page .search_mod .search_box{ width:78%; left:16%; position:absolute; background:rgba(255,255,255,0.5); border-radius:20px; top:10%; padding:1.5% 0;} */
/* .index_page .search_mod .search_box img{ width:5%; margin-left:4%; margin-right:2%;} */
/* .index_page .search_mod .search_box input{ background:none; border:none; line-height:1.5; width:80%; color:#fff;} */

.pr{ position:relative;}
.index_page .search_mod{ position:absolute; width:100%; max-width:450px; margin:0 auto; padding:0;  border-bottom:none; background:#fff; z-index:100; top:0; border-bottom:1px solid #ececec;}
.index_page .search_mod_cont{ height:.84rem; overflow:hidden; display: flex; align-items:center; justify-content:space-between;}
.index_page .search_mod .bg{ width:100%;}
.index_page .search_mod .category_box{ width:14%; float:left; padding-top:1%; text-align:center; }
.index_page .search_mod .category_box a{font-size:12px; font-size: .24rem; color:#999;}
.index_page .search_mod .category_box img{ width:34%; margin-bottom:3%;}
.index_page .search_mod .search_box{ width:82%; left:16%; background:#fff; border:1px solid #dddddd; border-radius:20px; float:left; height:34px;}
.index_page .search_mod .search_box img{ width:18px; margin-left:4%; margin-right:2%; vertical-align:middle; margin-top:-3px;}
.index_page .search_mod .search_box input{margin-top: 5px; background:none; border:none; height:26px; line-height:26px; width:80%; color:#999;}

/*V1.2.4 首页新增多图滑动模块*/
.Multiple_sliding .scroll_list ul { padding:0 3% 0 2%;}
.Multiple_sliding .scroll_list ul li{ width:28%; margin-left:1%;}

/*V1.2.1 订单详情*/
.Spell_order .itembox .preferential{ margin-right:3%;}
.Dotted_t{ border-top:1px dashed #ececec;}
.left_icon{ width:5.5%; margin-right:3%;}
.left_icon img{ width:100%;}
.left_icon_r{ width:90%;}
.Parcel{ width:65%; }
.CheckParcel{ width:25%; color:#666; text-align:right; padding-top:4.5%; margin-right:-4%;}
.bgfff{ background:#FFF;}
.p24{ padding:2% 4%;}
.w70{ width:70%;}
.mt5{ margin-top:5px;}
.fontb{ font-weight:bold;}
.zt_addr_cont{ position:relative;}
.zt_addr_cont .positioning{ position:absolute; right:6%; top:30%; width:13%;}
.zt_addr_cont .positioning img{ width:100%;}

/*v1.2.1 分店详情*/
.branch_cont{}
.branch_cont .store_details{ padding:4%; border-bottom:1px solid #ececec; background:#fff;}
.branch_cont .store_details h2.name{ font-size:18px; font-size: .36rem; color:#333; line-height:1.5; font-weight:bold; margin-bottom:4%;}
.branch_cont .addr_cont{ overflow:hidden;}
.branch_cont .addr_cont .addr{ float:left; width:75%;}
.branch_cont .addr_cont .position{ float:right; width:20%; text-align:center; border-left:1px solid #ececec;}
.branch_cont .addr_cont .position img{ width:33%;}
.branch_cont .addr_cont .position p{ color:#999; font-size:12px; font-size: .24rem;}
.branch_cont .tel_cont{ padding:4%; border-bottom:1px solid #ececec; margin-top:3%; border-top:1px solid #ececec; background:#fff;}
.branch_cont .tel_cont .alink{ display:block; background:url(../images/ic_left_arrow.png) right center no-repeat; background-size:3%;}
.branch_cont .tel_cont .alink .c999{ color:#999; margin-left:2px;}
.branch_cont .Activity_info{ background:#ffffff; border-top:1px solid #ececec; border-bottom:1px solid #ececec; margin-top:3%;margin-bottom:3%;}
.branch_cont .Activity_info .title{ padding:4%; border-bottom:1px solid #ececec; line-height:1;}
.branch_cont .Activity_info .info_list{ padding:4% 4% 0% 4%;}
.branch_cont .Activity_info .info_list li{ margin-bottom:4%; overflow:hidden; position:relative; padding-bottom:4%; border-bottom:1px solid #ececec;}
.branch_cont .Activity_info .info_list li:last-child{padding-bottom:0%; border-bottom:none;}
.branch_cont .Activity_info .info_list li .info_Img{ width:20%; padding-bottom:15%; height:0; position:relative; float:left; overflow:hidden;}
.branch_cont .Activity_info .info_list li .info_Img img{ position:absolute; width:100%; height:100%; }
.branch_cont .Activity_info .info_list li .info_name{ width:77%; float:right; color:#333;}
.branch_cont .Activity_info .info_list li .info_time{ width:77%; float:right; color:#999; font-size:12px; font-size: .24rem; position: absolute; left:23%; bottom:15%;}
.branch_cont .Activity_info .info_list li .info_time span.ing{ display:inline-block; border:1px solid #ff5252; border-radius:3px; margin-left:5%; padding:1px 2px; color:#ff5252;}
.g_one_img,.g_one_img img{ width:100%;}

.h-scroll-component { -webkit-overflow-scrolling: touch; overflow: hidden; }
.h-scroll-component > * { padding: 0; margin: 0; overflow-x: auto; padding-bottom: 30px !important; margin-top: -30px; -webkit-transform: translateY(30px);   transform: translateY(30px); white-space: nowrap; }
.h-scroll-component > * > * { display: inline-block;}
.h-scroll-component  .line_height2s{ display:-webkit-box!important; text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2; line-height:1.5; margin-bottom:1px;  overflow:hidden; white-space: pre-wrap; }
.ys{ color:#ff5252; border:1px solid #ff5252; padding:.02rem .04rem; border-radius:2px; margin-right:.06rem; font-size: .24rem; display: inline-block; vertical-align: middle; margin-top:-.06rem;}
.scroll_list ul li { width:30%; margin-left:3%;  overflow: hidden; vertical-align: top; position: relative;}
.scroll_list ul li img {width:100%;}
.scroll_list ul li a.LinkImg{ width:100%; padding-bottom:100%; position:relative; height:0; display:block; overflow:hidden; margin-bottom:5%;}
/* .scroll_list ul li a.LinkImg img{ position:absolute; top:0; width:100%; height:100%;} */
.scroll_list ul li p.price{ width:48%; display:inline-block; color:#ff5252; margin-top:3%;}
.scroll_list ul li p.price s{ font-size:12px; font-size: .24rem; color:#999; text-align:right; }

.adv1_list .scroll_list ul li { width:35%; }
.selling_goods .scroll_list ul li { width:35%; }
.goods_price { position: relative; }
.goods_price .ys_txt{  position: absolute; right: 0;  bottom: 0; font-size:.22rem;}

/*V1.2.1 支付密码*/
.Pay_psw_tab{ display:none;}
.Pay_psw_tab .yzm_txt{ height:.9rem; line-height:.9rem; border:1px solid #f4f4f4; background:#f4f4f4; width:60%; padding:0 2%; border-radius:4px; margin-right:3%;  font-size:14px; font-size:.28rem;}
.Pay_psw_tab .hqyzm_btn,.update_pay_pws .hqyzm_btn{ display:inline-block; width:30%; height:.9rem; line-height:.9rem;  border:1px solid #ff5252; background:#ff5252; color:#fff;  border-radius:4px; text-align:center; }
.Pay_psw_tab .hqyzm_btn_gray,.update_pay_pws .hqyzm_btn_gray{ display:inline-block; width:30%; height:.9rem; line-height:.9rem;  border:1px solid #bbbbbb !important; background:#bbbbbb !important; color:#fff;  border-radius:4px; text-align:center;}

.Pay_psw_tab .psw_txt{ width:95%; height:.9rem; line-height:.9rem; padding:0 2%;  border:1px solid #f4f4f4; background:#f4f4f4; border-radius:4px;}

.update_pay_pws{ padding:4%;}
.update_pay_pws .inp_txt{ background:#fff; border:1px solid #ddd; height:.9rem; line-height:.9rem; padding:0 2%; margin-top:15px; border-radius:4px; width:95%;}
.update_pay_pws .inp_txt.w60{ width:60%; margin-right:3%;}
.update_pay_pws .w100btn{ width:99% !important; margin-top:25px;}
.pay_gray_btn{ background:#bbbbbb !important; border:1px solid #bbbbbb!important;}

/*用户协议*/
.agreement {width: 100%;height: 100%; -webkit-user-select: none;  background:#FFF; position:fixed; bottom:0; max-width:450px; margin:0 auto; z-index:1100;} 
.agreement .yhxy { padding: 5%; overflow:auto;}
.agreement .yhxy h2 { font-size: .32rem; font-weight: bold; text-align: center; color: #333333; }
.agreement .yhxy h3 { font-size: .32rem; font-weight: bold; color: #333333; margin-top: 10px; }
.agreement .yhxy p { font-size: .28rem; margin: 5px 0 5px 0px; color: #333333; text-indent: 28px; line-height:1.6; }
.agreement .yhxy img { width: 60%; margin: 5% 20%; }
.agreement .red { color: #ff5252 !important; font-weight: bold; }
.agreement strong { font-weight: bold; }
.agreement .page_bottom{text-align:center; text-indent:0 !important; padding:15px; font-size:16px; font-size:.32rem; color:#333;}
.agreement .btn{ padding:5%; border-top:1px solid #ececec; position:absolute; bottom:0; width:100%; max-width:450%; margin:0 auto; background:#FFF; }

/*v1.2.1*/
.booking{ background:#e8f4fb; padding:3%; color:#62baf7; margin-bottom:15px;}
.booking span.ys{ background:#62baf7; display:inline-block; border-radius:20px; padding:1% 3%; color:#fff; margin-right:3%; font-size:14px; font-size:.28rem; font-size: .28rem;border: none;}
.cred{ color:#ff5252; }
.c999{ color:#999; }
.c666{ color:#666 !important; }
.c333{ color:#333; }
.cbe{ color: #bebebe}
.lh15{ line-height:1.5;}
.mt5{ margin-top:5px !important;}
.mt10{ margin-top:10px !important;}
.mb10{ margin-bottom:10px;}
.footToolBar .blueBtn{background:#38a4ee;}
.promotionToggle{ background:#fff9f9; padding:1% 3%; border-bottom:1px solid #ececec;}
.promotionToggle a{ display:block; overflow:hidden}
.promotionToggle a span.info{  font-size:12px; font-size: .24rem; display:block; float:left; width:22%; margin:1% 3% 1% 0;}
.promotionToggle a span.info img{ width:20%; vertical-align:middle; margin-top:-2px; margin-right:3px;}
.promotionToggle_mask{ position:fixed; bottom:0; top: 0; width: 100%; bottom: 0; max-width:450px; z-index: 200; background-color: rgba(0,0,0,0.6);    margin: 0 auto; left: 0; right: 0; display:none;}
.promotionToggle_list,.promotionToggle_instruc,.couponsToggle_list,.Toggle_pop{ position:absolute; bottom:0; background:#FFF; width:100%; display:none;z-index: 300;}
.promotionToggle_list h2,.couponsToggle_list h2{ font-size: .3rem; padding:.2rem .3rem; color:#333; text-align:center;}
.promotionToggle_list_cont{max-height:7rem; overflow:auto; -webkit-overflow-scrolling:touch;}
.promotionToggle_list ul { padding:0 4%;}
.promotionToggle_list ul li{ padding-bottom:.3rem; padding-top:.1rem; overflow:hidden; border-bottom:1px solid #ececec; margin-bottom:.2rem; position: relative;}
.promotionToggle_list ul li:last-child{ border-bottom:none;}
.promotionToggle_list ul li span.cx{ border:1px solid #ff5252; color:#ff5252; padding:0 .06rem; font-size: .2rem;  line-height:.28rem; display:inline-block; border-radius:3px; margin-right:.1rem; display:flex; align-items: center; position: absolute; left:0;}
.promotionToggle_list ul li .promotionName{ display: block;position:relative;}
.promotionToggle_list ul li .int{ width:83%; position:relative; padding-left:17%; }
.promotionToggle_list ul li .int p{ width:90%; }
.promotionToggle_list ul li .int span{ font-size:12px; font-size: .24rem;width:90%; display:block;}
.w100btn{ width:100%; display:block; height:.96rem; line-height:.96rem; background:#ff5252; color:#ffffff; text-align:center; padding:0 0; font-size: .3rem;}
.promotionToggle_list ul li .int i.fr{ position:absolute; right:0; top:40%;}
.promotionToggle_instruc h2{font-size:.3rem; padding:2% 3%; color:#333; position:relative; border-bottom:1px solid #ececec;}
.promotionToggle_instruc h2 a{ position:absolute; right:4%; top:12%; width:5%;}
.promotionToggle_instruc h2 a img{ width:100%;}
.promotionToggle_instruc .content{ padding:4%; overflow:auto;}

.goods_price{ position:relative;}
.goods_price .ys_txt{ position:absolute; right:0; bottom:0;}


/*V1.2.2 商品详情*/
.bordert0{ border-top:none !important;}
.font30{font-size: .52rem;}
.promotion_list{}
.promotion_list .tablecell{ overflow:hidden;}
.promotion_list .tablecell .info{ width:11%; float:left; color:#333; font-weight:400;}
.promotion_list .tablecell .cont{ width:78%;float:left; position: static; height:auto; }
.promotion_list .tablecell .more{ width:10%;float:left}
.promotion_list .tablecell .more a{ display:block; padding-top:10%; text-align:right;}
.promotion_list .tablecell .more a img{ width:.28rem;}
.promotion_list .tablecell .coupons_cont{ padding-top:.04rem; margin-bottom:.26rem; height:.34rem; overflow: hidden;}
.promotion_list .tablecell .coupons_cont a{  display:inline-block; height:.34rem; line-height:.34rem;  background:#ffe3e3;  color:#ff5252; font-size:.2rem; padding:0 .1rem;  margin-right:.24rem; border-radius:.04rem;  text-align:center;}

.promotion_list .tablecell .sales_cont{}
.promotion_list .tablecell .sales_cont p{ margin:0 0 .16rem; font-size: .24rem; display: flex;  flex-wrap:wrap;}
.promotion_list .tablecell .sales_cont p .line_height1{ width:3.6rem;}
.promotion_list .tablecell .sales_cont .cx{ border:1px solid #ff5252; color:#ff5252; padding:0 .06rem; font-size: .2rem; height:.28rem;  line-height:.28rem; border-radius:3px; margin-right:.1rem; display:flex;     align-items: center;}
.couponsToggle_list .content{ padding:0 4%; max-height:300px; overflow:auto; margin-bottom:4%;}
.couponsToggle_list .content .item{ position:relative; margin-bottom:15px; color:#fff;}
.couponsToggle_list .content .item .bg{ width:100%;}
.couponsToggle_list .content .item .cont{ position:absolute; left:0; top:0; padding:4%; width:92%;}
.couponsToggle_list .content .item2 .cont{ padding:1.5% 4%}
.couponsToggle_list .content .item .cont .info{ width:75%; float:left;}
.couponsToggle_list .content .item .cont .info p{font-size:12px; font-size: .24rem;}
.couponsToggle_list .content .item .cont .info p.price{ margin-bottom:2%;}
.couponsToggle_list .content .item2 .cont .info p{ font-size:12px; font-size: .24rem; line-height:1.2;}
.couponsToggle_list .content .item .cont .btn{ width:19%; padding-bottom:22%; height:0; position:relative; float:right; text-align:center;}
.couponsToggle_list .content .item2 .cont .btn{ margin-top:3%;}
.couponsToggle_list .content .item .cont .btn a{ display:block; width:100%; height:100%; line-height:100%; color: #fff; font-size:15px; font-size: .3rem; font-weight:bold; padding-top:44%;}
.couponsToggle_list .content .item .cont .btn a.on_click{ color:#dfdede}
.couponsToggle_list .content .tuoImgbox{ background-color:#ffffff; margin:3% 5%;}
.couponsToggle_list .content .tuoImgbox  span{ background-color:#ffffff; width:30%; color:#999;}

/*V1.2.2 订单详情*/
.order_kf_cont{ background: #fff; padding:.16rem 0; display: flex;justify-content: center;}
.order_kf_btn{ display:block;  height:.66rem; line-height:.66rem; color:#333; text-align: center; border-right:1px solid #ececec; width:100%;}
.order_kf_btn:last-child{ border-right:none;  }
.order_kf_btn img{ width:.4rem; height:.4rem; margin-right:.1rem; margin-top:-3px;}
.mr4{ margin-right:4%;}
/*弹窗*/
.new_mask{ background:rgba(0,0,0,0.5); position:fixed;  width:100%; max-width:450px; top:0; margin:0 auto; height:100%; z-index:1000; display:none;}
/*提示窗口*/
.window_pop{ width:80%; margin-left:10%; background:#ffffff; border-radius:5px; text-align:center; padding-top:20px;  z-index:1001;}
.window_pop p{ padding:0 0 15px; color:#333333; font-size:16px; font-size:.32rem;}
.window_pop a{ width:49.5%; display:inline-block; height:40px; line-height:40px;}
.window_pop a.r_btn{  border-left:1px solid #dddddd;}


/*V1.2.3 商品详情*/
.fbold{ font-weight:bold;}

.promotion_list .instructions{ }
.promotion_list .instructions{width: 85% !important;  padding-top:.04rem; padding-bottom:.06rem; }
.promotion_list .instructions span{ display: inline-block; margin-right:5%; display:inline-block;padding-bottom:.2rem; line-height:.34rem; min-height:.34rem;  overflow:hidden; max-width: 5.5rem;overflow: hidden;
text-overflow:ellipsis;white-space: nowrap; font-size: .22rem;}
.promotion_list .instructions span img{ width:.08rem; height:.08rem; vertical-align:middle; margin-top:-2px; margin-right:.1rem;}
.promotion_list .shopbox{ position:relative;}
.promotion_list .shopbox .checkshop{ right:0;}
.Toggle_pop{}
.Toggle_pop .title{}
.Toggle_pop .title{font-size:16px; font-size:.32rem; padding:2% 3%; color:#333; position:relative; border-bottom:1px solid #ececec;}
.Toggle_pop .title a{ position:absolute; right:4%; top:12%; width:5%;}
.Toggle_pop .title a img{ width:100%;}
.instructions_Toggle{}
.instructions_Toggle .cont{ padding:4%; overflow:auto;-webkit-overflow-scrolling: touch}
.instructions_Toggle .cont ul li{ overflow:hidden; margin-bottom:4%;}
.instructions_Toggle .cont ul li span{ width:5%; display:block; float:left}
.instructions_Toggle .cont ul li span img{ width:50%; margin-top:55%;}
.instructions_Toggle .cont ul li h3,.instructions_Toggle .cont ul li p{ width:94%; float:right;}
.instructions_Toggle .cont ul li p{ line-height:1.7; color:#999;}
.Inadequate_tip{ position:fixed; width:100%; max-width:450px; margin:0 auto; background:#fdedd7; text-align:center; height:.66rem; line-height:.66rem; color:#ffa72d; bottom:0; font-size: .24rem;}
/*v1.2.3 供应商*/
.containerX .gyslogo{width:6%; margin-right:5px;}
.containerX .gyslogo img{width:100%;}
.containerX .shopbox .gysname{width:70%;overflow:hidden;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;font-size:16px; font-size:.32rem;font-size: .32rem;}

/*v1.2.3 商品详情*/
.promotion_list_cont{}
.promotion_list_cont .promotion_list{ padding-bottom:3%; border-bottom:1px solid #ececec; margin-bottom:4%;}
.promotion_list_cont .promotion_list.last{padding-bottom:0%; border-bottom:none; margin-bottom:0;}


/*V1.2.5 券详情*/
.pt3{ padding-top:3%;}
.pb3{ padding-bottom:3%;}
.font14{ font-size:14px; font-size:.28rem;}

/*v1.2.6 分店详情*/
.branch_cont .addr_cont_icon{ width:10%; float:left; padding-top:1%;}
.branch_cont .addr_cont_icon img{ width:50%;}
.branch_cont .addr_cont .addr{ width:90%;font-size:15px; font-size: .3rem; line-height:1.8; color:#333;}
.branch_cont .tel_cont_info{ margin-top:2%;}
.branch_cont .tel_cont_info .addr{ width:90%;font-size:15px; font-size: .3rem; line-height:1.8; color:#ff5252; border-top:1px solid #ececec; padding-top:3.5%;}
.branch_cont .tel_cont_info .addr_cont_icon{ padding-top:4%;}

/*商品详情优惠套餐*/
.G_D_package_Tit .checkItem{ padding:0 4% 0 0; width:96%; border-bottom:none; margin-bottom:0; background-image:url(../images/rightIcon5.png);}
.G_D_package_cont{ position:relative; padding-top:4%;}
.G_D_package_cont .goods,.G_D_package_cont .more{ width:1.4rem; height:1.4rem; float:left; border:1px solid #ececec; background-position: 50%; background-size:cover; }
.G_D_package_cont .jia{ float:left; margin:.55rem .1rem; font-size: .3rem; color:#bbbbbb}
.G_D_package_cont .more{ position:relative;}
.G_D_package_cont .more img{ position:absolute; width:26%; left:37%; top:25%;}
.G_D_package_cont .more p{ position:absolute; text-align:center; top:0; bottom:0; width:100%; height:20px; margin:auto;}
.G_D_package_cont .save_price{width:1.3rem; float:right; padding-bottom:19%; position:relative;}
.G_D_package_cont .save_price_cont{ position:absolute; right:0; border:1px solid #ff5252; border-radius:3px; padding:0 .06rem; text-align:center; color:#ff5252;top:0; bottom:0;  margin:auto; height:.34rem; line-height:.34rem; font-size: .22rem; }
.footToolBar .addCardBtn{background:#ffa72d;}
.footToolBar .buyBtn{background:#ff5252;}

/*V1.2.6 首页 */
.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:18px; font-size: .36rem; color:#333; font-weight:bold;}


/*V1.2.6 首页广告滑动轮播*/
.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%;}
.shuffling_hd .swiper-pagination-current{ font-size:22px; font-size: .44rem; color:#333; font-weight:bold;}
.shuffling_hd .info{ padding:0 5% 4%;}
.shuffling_hd .info h2{ font-size: .32rem; color:#333; font-weight:bold;}
.shuffling_hd .swiper-pagination-bullet {  display: inline-block;  width: .1rem;  height: .1rem;  border-radius: .1rem;  background: #eeeeee; margin-right: .1rem;  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:16px; font-size:.32rem; color:#999;}
.one_ad .num b{ font-size:24px; font-size: .48rem; color:#333; font-weight:bold;}

/*V1.2.6 首页资讯模块*/
.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;}

/*v1.2.3 商品详情*/
.pr{ position:relative;}
.shopbox{ padding-top:4%; margin-bottom:.2rem;}
.gysname .checkshop{ top:30% !important;}
.containerX .shopbox .checkshop{right:0px;}

/*V1.2.6 拼团详情*/
.group_more{ padding:4% 0 1%; border-top:1px solid #ececec; margin-top:4%; color: #333;}
.group_more .ic_icon{ width:.56rem; vertical-align:middle; margin-top:-5px;}


.promotion_cont{ padding-bottom:0 !important;}
.promotion_cont .promotion_list{ padding-top:.2rem; position:relative;}
.promotion_cont .promotion_list:first-child{border-top:none; padding-top:0px;}
.promotion_cont .promotion_list .checkshop { font-size: .24rem; height: 15px; position: absolute; top: 0; bottom: 0; right: 0px; margin: auto;    color: #999999; padding-bottom:.2rem;}
.promotion_cont .promotion_list:first-child .checkshop { padding-bottom:.2rem;}

/*V1.2.7 商品详情*/
.couponsToggle_cont{ max-height: 300px; width:6.96rem; margin:0 auto; overflow: auto;}
.couponsToggle_item{ width:100%; padding-bottom:2.08rem; height:0; position:relative; background:url(../images/itemDetail/img_welfare.png) left top no-repeat; background-size:contain; margin-bottom:.2rem;}
.couponsToggle_item .info{ width:63%; position:absolute; left:.4rem; top:.26rem; height:82%;}
.couponsToggle_item .info p.price{ color:#ff5252; height: .54rem;}
.couponsToggle_item .info p.price span{ font-size: .36rem;}
.couponsToggle_item .info .line_height2{ line-height:1.3; font-size: .24rem; height:.68rem;}
.couponsToggle_item .info p.time{ position:absolute; bottom:.2rem; color:#999; font-size: .2rem;}
.couponsToggle_item .btn{ position:absolute; top:0; bottom:0; width:27%; text-align:center; margin:auto; right:0; height:15px; line-height:15px; color:#ff5252; font-weight:bold;  font-size:.28rem;}
.q_orange.couponsToggle_item{background:url(../images/itemDetail/img_discount.png) left top no-repeat;background-size:contain;}
.q_orange.couponsToggle_item .info p.price{ color:#ffa72d;}
.q_orange.couponsToggle_item .btn{color:#ffa72d;}
.couponsToggle_item .btn.q_receive{ color:#ffbfc1;}
.q_orange.couponsToggle_item .btn.q_receive{ color:#ffc99d;}

@media screen and (max-width: 320px) { 
.couponsToggle_item .info{ top:8%; height:85%;}
.couponsToggle_item .info .line_height2{ line-height:1.3;} 
}

/*V1.2.7我的券列表*/
.myCouponList_tab{width:100%;overflow:hidden; border-bottom:1px solid #ececec;}
.myCouponList_tab li{ float:left; width:50%; height:40px; background:#ffffff; border-bottom:3px solid #fff;  color:#333333; text-align:center; line-height:40px; cursor:pointer; }
.myCouponList_tab li.cur{ border-bottom:3px solid #ff5252; color:#ff5252;}
.myCouponList_item{ padding:92%; padding:4%;}
.myCouponList_item ul li{ margin-bottom:4%; overflow:hidden; color:#999; position:relative;}
.myCouponList_item ul li img.bg{ width:100%; float:left;}
.myCouponList_item ul li .cont{ background:url(../images/Coupon_bg1.png) repeat-y; background-size:100%; width:92%; padding:.3rem 4% .2rem; float:left; overflow:hidden; font-size:.22rem;}
.myCouponList_item ul li .cont.time{ height:.52rem; line-height: .52rem; padding:0 4%; color: #999; font-size: .22rem;}
.myCouponList_item ul li .cont .cate{ width:34%; height:1.2rem;  float:left; display:flex; align-items:center; justify-content: center; flex-direction:column}
.myCouponList_item ul li .cont .info{ width:61%; float:right;}
.myCouponList_item ul li .cont .info h3{ font-size:.26rem; color:#333; line-height:1.1;}
.myCouponList_item ul li .cont .info p{ color:#999; margin-top:.2rem; font-size:.24rem; height:auto; margin-bottom:0; line-height: 1.4;}
.myCouponList_item ul li .cont .cate .price{ line-height: 1; }
.myCouponList_item ul li .cont .cate .price span{ font-size:.58rem; font-weight: 500;}
.myCouponList_item ul li .cont .cate span.mj{ padding:1% 2%; background:#f7f7f7; font-size:12px; font-size: .24rem; margin-top:1%; margin-left:5%;}
.myCouponList_item ul li .cont .cate .pic{ width:60%; padding-bottom:60%; position:relative; height:0; margin:10% 0 0 20%;}
.myCouponList_item ul li .cont .cate .pic img{ width:100%; height:100%; position:absolute; border-radius:3px; left:0; top:0;}
.myCouponList_item ul li .cont .cate .mj{ font-size:.22rem; background: #f7f7f7; padding:.02rem .04rem; line-height: 1.1; margin-top:.18rem;}
.myCouponList_item ul li.red .price{ color:#ff6161;}
.myCouponList_item ul li.yellow .price{ color:#ffa72d;}
.myCouponList_item ul li.orange .price{ color:#ff8a57;}
.myCouponList_item ul li.gray .info h3{ color:#999;}
.myCouponList_item ul li .overdue{ width:1.3rem; position:absolute; right:.3rem; top:.3rem; z-index:1}

/*V1.2.8 商品详情 */
.Sku_Sel_City{padding-bottom:.3rem; }
.Sku_Sel_City a.checkItem{ padding-left:0; width:90%; background-size:.48rem;  }
.Sku_Sel_City a.checkItem .ic_icon{ width:4%;}
.mt15{ margin-top:15px;}
.picker { display: none; position: fixed; top: 0; z-index: 100; width: 100%; max-width:450px; height: 100%; overflow: hidden; text-align: center; font-family: PingFang SC, STHeitiSC-Light, Helvetica-Light, arial, sans-serif; font-size: 14px; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none;}
.picker .picker-mask { position: absolute; z-index: 500; width: 100%; height: 100%; transition: all .5s; -webkit-transition: all .5s; background: transparent;
opacity: 0}
.picker .picker-mask.show { background: rgba(0,0,0,.6); opacity: 1}
.picker .picker-panel { position: absolute; z-index: 600; bottom: 0; width: 100%; height: 243px; background: #fff; transform: translateY(243px); -webkit-transform: translateY(243px); transition: all .5s; -webkit-transition: all .5s }
.picker .picker-panel.show { transform: translateY(0); -webkit-transform: translateY(0) }
.picker .picker-panel .picker-choose { position: relative; height: 50px; color: #666; font-size: 14px; font-size: .28rem; }
.picker .picker-panel .picker-choose .picker-title { line-height: 50px; font-size: 18px; font-size: .36rem; text-align: center; color: #333; border:1px solid #ececec; }
.picker .picker-panel .picker-choose .cancel, .picker .picker-panel .picker-choose .confirm { position: absolute; padding: 10px; top: 6px }
.picker .picker-panel .picker-choose .confirm { right: 0; color: #ff5252 }
.picker .picker-panel .picker-choose .cancel { left: 0 }
.picker .picker-panel .picker-content { position: relative }
.picker .picker-panel .picker-content .mask-bottom, .picker .picker-panel .picker-content .mask-top { position: absolute; z-index: 10; width: 100%; height: 68px; pointer-events: none; transform: translateZ(0); -webkit-transform: translateZ(0) }
.picker .picker-panel .picker-content .mask-top { top: 0; background: -webkit-gradient(linear, left bottom, left top, from(hsla(0,0%,100%,.4)), to(hsla(0,0%,100%,.8))); background: -o-linear-gradient(bottom, hsla(0,0%,100%,.4), hsla(0,0%,100%,.8)) }
.picker .picker-panel .picker-content .mask-top:after, .picker .picker-panel .picker-content .mask-top:before { display: block; position: absolute; border-top: 1px solid #ccc; left: 0; width: 100%; content: " " }
.picker .picker-panel .picker-content .mask-top:before { display: none; top: 0 }
.picker .picker-panel .picker-content .mask-top:after { display: block; bottom: 0 }
.picker .picker-panel .picker-content .mask-bottom { bottom: 0; background: -webkit-gradient(linear, left top, left bottom, from(hsla(0,0%,100%,.4)), to(hsla(0,0%,100%,.8))); background: -o-linear-gradient(top, hsla(0,0%,100%,.4), hsla(0,0%,100%,.8)) }
.picker .picker-panel .picker-content .mask-bottom:after, .picker .picker-panel .picker-content .mask-bottom:before { display: block; position: absolute; border-top: 1px solid #ccc; left: 0; width: 100%; content: " " }
.picker .picker-panel .picker-content .mask-bottom:before { display: block; top: 0 }
.picker .picker-panel .picker-content .mask-bottom:after { display: none; bottom: 0 }
.picker .picker-panel .wheel-wrapper { display: -ms-flexbox; display: -webkit-box; display: flex; padding: 0 10px }
.picker .picker-panel .wheel-wrapper .wheel { -ms-flex: 1 1 1e-9px; -webkit-box-flex: 1; flex: 1; flex-basis: 1e-9px; width: 1%; height: 173px; overflow: hidden; font-size: 18px; font-size: .36rem; }
.picker .picker-panel .wheel-wrapper .wheel .wheel-scroll { margin-top: 68px; line-height: 36px }
.picker .picker-panel .wheel-wrapper .wheel .wheel-scroll .wheel-item { height: 36px; overflow: hidden; white-space: nowrap; color: #333 }
.picker .picker-footer { height: 20px }
@media (-webkit-min-device-pixel-ratio:1.5), (min-device-pixel-ratio:1.5) {
.border-1px:after, .border-1px:before { -webkit-transform: scaleY(.7); -webkit-transform-origin: 0 0; transform: scaleY(.7) }
.border-1px:after { -webkit-transform-origin: left bottom }
}
@media (-webkit-min-device-pixel-ratio:2), (min-device-pixel-ratio:2) {
.border-1px:after, .border-1px:before { -webkit-transform: scaleY(.5); transform: scaleY(.5) }
}

/*V1.2.9  扫码付说明*/
.steps_cont{ text-align:center;}
.steps_cont .Tit{ padding:6% 0;}
.steps_cont .Tit img{ width:20%; }
.steps_cont .Txt{ width:72%; margin:0 auto 3%; text-align:left; color:#333; font-size:16px; font-size:.32rem;}
.steps_cont .Pic{ padding-bottom:7%;}
.steps_cont .Pic img{ width:78%;}
.steps_cont.steps2{ background:#f3f3f3;}
.steps_cont.steps2 .line_bg{ width:100%;}
.steps_cont.steps2 .Txt{ text-align:center;}

/* 会员码*/
.fixed_notice3 .member_bar_code{margin:0 20%;}
.fixed_notice3 .member_bar_code p{margin-top:20px;}
.fixed_notice3 .member_bar_code img{width:100%;}

/*配送员实时位置*/
.distributor {margin-top:.2rem;background:#fff;padding:0 .3rem}
.distributorTit {display:flex;justify-content:space-between; align-items: center;line-height:1rem;height:1rem;overflow:hidden}
.distributorTit .iconfont {font-size:.5rem;color:#ff5252;margin-top:.04rem}
.expressInfo {display:flex;align-items:center}
.expressInfo img {width:.56rem;height:.56rem;border-radius:50%}
.expressDetail {margin-left:.16rem;color:#333;font-size:.28rem}
#expressTime {color:#ff5252;font-weight:700}
.psMapBox {width:100%;height:2.8rem;overflow:hidden;padding-bottom:.4rem}
.mapInfo {position:relative;height:2.8rem;overflow:hidden}
.mapInfo img {width:100%;height:2.8rem}
.expressPos {position:absolute;left:2.9rem;top:.6rem;;text-align:center}
.expressPosTxt .expressPosVal {position:relative;line-height:.42rem;padding:0 .16rem;display:inline-block;border-radius:.06rem;background:#fff;font-size:.24rem;color:#333333;box-shadow:0 1px 3px rgba(54,54,54,.3)}
.expressPosTxt .expressPosVal:after {position:absolute;width:.16rem;height:.12rem; transform:rotate(45deg);background:#fff;left:0;bottom:0;content:" ";left:50%;bottom: -.04rem;margin-left: -.08rem;}
.expressPos img {width:.8rem;height:.97rem;margin-top:.16rem}
.mapMask {position:absolute;width:100%;height:2.8rem;top:0;left:0;z-index:100000;background-color:rgba(0,0,0,0)}

/*配送员位置*/
.peisongPosMain {width:100%;height:100%}
.peisongPosMain img {width:100%}
.peisongPosInfo {position:relative}
.peisongPosInfo .expressPosTxt .expressPosVal {line-height:.36rem;padding:.08rem .24rem .08rem .16rem; text-align:left}
.expressDistance {font-size:.26rem;color:#ff5252;font-weight:700}
.peisongPosInfo .expressPosTxt .expressPosVal:after {width:.2rem;height:.16rem;bottom: -.08rem;margin-left: -.1rem}
.peisongPosInfo .expressPos img {width:1.1rem;height:1.29rem;margin-top: .2rem;}
.buyerPos {position:absolute;left:5.6rem;top:3rem;width:.83rem;height:.89rem;background:url(http://images.azczg.com/ldy/ldyH5/posBg.png?t=1534225555410) no-repeat left top;background-size:cover;text-align:center}
.buyerPosTxt img {border-radius:50%;width:.65rem;height:.65rem;display:inline-block;margin-top:.06rem}
.shopPos {position:absolute;left:1.6rem;top:5rem;width:.83rem;height:.89rem;background:url(http://images.azczg.com/ldy/ldyH5/posBg.png?t=1534225555410) no-repeat left top;background-size:cover;text-align:center}
.shopPos img {border-radius:50%;width:.65rem;height:.65rem;display:inline-block;margin-top:.06rem}



/*退款方式*/
.refundWayTit{ height:.88rem; line-height: .88rem; padding:0 .3rem; background:#fff; border-bottom:1px solid #ececec;}
.refundWayCont{ background:#fff; padding:.3rem .3rem .1rem; margin-bottom:.2rem; border-bottom:1px solid #ececec;}


/*loading*/
.loadingIcon{width:100%; text-align: center; padding:.3rem 0;}
.loadingIcon img{ width:.6rem;}

#divSkuProGroupBuy{border-bottom:1px solid #ececec; }
.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{dborder: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;    margin: 0px .2rem .2rem 0px;}
.advert_grid {
	display: flex;
	height: 100%;
}
.advert_grid img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}
.advert_grid .advert_grid_left {
	flex: 0 0 44%;
	height: 100%;
}

.advert_grid .advert_grid_right {
	flex: 0 0 56%;
	height: 100%;
    font-size: 0;
}
.advert_grid .advert_grid_right .grid_img_container {
	height: 100%;
    font-size: 0;
}