/*购物车*/
html{background-color:#fff;color:#000;font-size:12px}
html {overflow-x: hidden;height: 100%;font-size: 100px;-webkit-tap-highlight-color: transparent;}
body {font-family: Arial, "Microsoft Yahei", "Helvetica Neue", Helvetica, sans-serif;color: #333;font-size: .28em;line-height: 1;-webkit-text-size-adjust: none;}
body,html {background: #f5f5f5;height: 100%;-webkit-text-size-adjust: 100% !important;-webkit-text-size-adjust:none;-webkit-overflow-scrolling : touch }
img {width: 100%;}
::-webkit-scrollbar {display: none;}
h1,h2,h3 {font-weight: normal;}
em {font-style: normal;}
ul,li {list-style: none;}
#loading {display: none!important;}
.blank_panel {width: 100%;position: fixed;height: 2.00rem;top: -2.00rem;background: #fff;z-index: 1000;}
.color_t1 {color: #B04B85}
.color_t2 {color: #EE7B30}
.fl {float: left;}
.fr {float: right;}
.clear {clear: both;}
/*commom*/
.txt_center {text-align: center;}
.grey {color: #999}
.orange {color: #EE7B30}
.orange2 {color:#CD7F32 }
.red {color: #E40A0A}

/*WeUI 改写*/
.weui-toast.weui-toast--visible {font-size: .16rem!important;}
.weui-cells {margin-top: .10rem;}
.weui-cells_checkbox .weui-check:checked+.weui-icon-checked:before {
	content: '\EA06';
    color: #EE7B30;
}
.weui-btn_primary:not(.weui-btn_disabled):active {
    color: hsla(0,0%,100%,.6);
    background-color: #dc6719;
}
.weui-btn_primary {background-color: #EE7800;}
.weui-dialog__btn.primary {background-color: #fff;color: #ee7b30;font-size: .16rem}
.weui-dialog .weui-dialog__btn.default, .weui-toast .weui-dialog__btn.default {font-size: .16rem;}
.weui-dialog__bd {color: #000;}
.gotop {display: block;width: .45rem;height: .45rem;position: fixed;z-index: 100;right: .10rem;bottom: .60rem;display: none;}
.gotop img {width: 100%;}
.weui-dialog {width: 64%}

.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {position: absolute;
    bottom: 0px!important;z-index: 1;text-align: center;}
.swiper-pagination-bullet {border:1px solid #fff;background: rgba(0,0,0,0);opacity:1;}
.swiper-pagination-bullet-active {background: #fff}
.weui-cell_access .weui-cell__ft:after {height: 9px;width: 9px;border-width: 1px 1px 0 0;border-color: #8a8a8a;margin-top: -5px;}
/*首页*/
.tabs_bd {width: 100%;overflow: hidden;}
.swiper-wrapper {background-color: #fff;font-size: .13rem;}
.swiper-tabs {overflow: hidden;width: 100%;height:48vw;background: #fff;position: relative; }
.index_header {height: .80rem;background: #fff;padding: 0 .13rem;position: fixed;top: 0;box-sizing: border-box;width: 100%;z-index: 1000}
.index_header .cm_title {line-height: .48rem;color: #EE7800;font-weight: 500;}
.index_header .header_btn {top: .05rem}
.search_panel {width: 100%;background: #eeefef;display: inline-block;border-radius: .03rem;font-size: .15rem;color: #9F9FA0;height: .30rem;line-height: .30rem;text-align: center;}
.search_panel span {padding-left: .20rem;background: url(../images/search.png) left center no-repeat;background-size: auto 80%;}
/*1018新增*/
.shop_slogan {height: .40rem;line-height: .40rem;color: #3E3A39;font-size: .13rem;background:#fff;}
.shop_slogan li {display: inline-block;width: 32.3333333%;text-align: center;}
.shop_slogan li span {background:url(../images/icon_tip.png) left center no-repeat;padding-left: .20rem;background-size: .13rem auto;}
/*.catory_product {margin-top: 0}*/
.catory_title {padding: 0 .13rem;text-align: center;position: relative;line-height: .50rem;color: #fff;background:#ee7700;font-size: .21rem;}
.catory_title a {position: absolute;font-size: .12rem;color: #fff;padding-right: .10rem;background: url(../images/more.png) right center no-repeat;background-size: .09rem auto;right: .13rem;line-height: .30rem;margin-top: .13rem;}
.catory_title em {font-size: .12rem;position: absolute;left: .13rem;top: .04rem;}
.catory_items {justify-content:space-between;padding-bottom: .05rem;}
.catory_items:after {content: "";clear: both;display: block;height: 0;line-height: 0;clear: both;visibility: hidden;}
.catory_item {overflow: hidden;display: inline-block;width: 30%;height: 2.30rem;border:.01rem solid #f0f0f0;float: left;margin: .05rem 0 .05rem 2%;padding-bottom: .10rem;}
.ci_01 {overflow: hidden;height: 0;padding-bottom: 100%;background:#eeefef;/*display:flex; align-items:center;*/}
.ci_01 img {width: 100%;}
.ci_02 {color: #221815;font-size: .14rem;padding: .10rem;height: .50rem;overflow: hidden;}
.ci_03 {padding:0 .10rem .10rem .10rem;line-height: .20rem;}
.ci_03_price {color: #A40000;font-size: .13rem;font-weight: bolder;line-height: .3rem;}
.ci_03_price em {padding-left: .03rem;font-size: .15rem}
.ci_03_volumn {color: #956134;font-size: .11rem;overflow: hidden;padding-top: .15rem;}
.catory_item_ad {display:flex; justify-content:center;overflow: hidden;}
.catory_item_ad img {height: 100%;width: auto;}
.meetBottom {display: none;text-align: center;font-size: .12rem;line-height: .40rem;background: #f5f5f5;color: #9e9e9e;}
.meetBottom span {position: relative;}
.meetBottom span:before {content: "";width: 80px;height: 0;border-top: 1px solid #C9CACA;position: absolute;left: -90px;top: 5px;}
.meetBottom span:after {content: "";width: 80px;height: 0;border-top: 1px solid #C9CACA;position: absolute;right: -90px;top: 5px;}
/*1018新增 end*/



.top_salers {padding: 0 .13rem .15rem .13rem;}
.top_salers_top {height: 0;padding-bottom: 30%;color: #3E3A39}
.top_salers_top h2 {font-size: .24rem;padding-top: .30rem;}
.top_salers_top h2:before {content: "";display: block;width: .50rem;height: 0;border-top: .01rem solid #3E3A39;}
.top_salers_top p {font-size: .15rem;}
.top_salers_items {width: calc(100vw-.26rem);background: #fff;overflow: hidden;box-shadow: 0rem 0rem .13rem -0.03rem #adadad;}
.tsi_item {display: inline-block;box-sizing: border-box;float: left;border-left: .01rem solid #e2e2e3;margin-left: -.01rem;padding-bottom: .05rem;}
.tsi_01 {width: 100%;height: 0;padding-bottom: 100%;background:#eeeeef;}
.tsi_item:nth-child(2) .tsi_01 {background:#f5f5f5;}
.tsi_item:nth-child(3) .tsi_01 {background:#fff8f1;}
.tsi_02 {padding: .12rem;font-size: .14rem;height: .23rem;line-height: .2rem;overflow: hidden;color: #221815;padding-bottom: .18rem;}
.tsi_03 {color: #A40000;font-size: .13rem;padding: .06rem;}
.tsi_03 em {font-size: .15rem;font-weight: bolder;}
.tsi_btn {float: right;display: inline-block;width: .40rem;height: .20rem;line-height: .20rem;color: #7F4F21;font-size: .12rem;text-align: center;border-radius: .05rem;border:.01rem solid #e8d6b7;background: #f9f0d8;}

.wrapper {position: relative;height:calc(100vh - .96rem);padding-top: 0rem;overflow: hidden;-webkit-overflow-scrolling : touch; }
.cm_header {width: 100%;height: .44rem;line-height: .44rem;background: #fff;color:#000;display: flex;/*position: fixed;top: 0;z-index: 999;*/}
.cm_title {font-size: .18rem;text-align: center;flex: 1;}
.back_btn,.search_btn,.back_btn_a {position: absolute;width: .36rem;text-align: center;}
.search_btn {top: .12rem;left: .05rem;}
.back_btn img,.back_btn_a img {width: .11rem;}
.back_btn2 {position: absolute;width: .36rem;top: .03rem;text-align: center;}
.back_btn2 img {width: .11rem;}
.search_btn img {width: .20rem;}
.edit_btn {position: absolute;right: .16rem;font-size: .15rem;top: 0}
.edit_btn img {width: .22rem; margin-top: .10rem;}
.header_btn {position: absolute;right: .16rem;font-size: .15rem;top: 0}
.header_btn2 {right: .50rem;}
.header_btn img {width: .18rem; margin-top: .10rem;}
.topNav {width: 100%;overflow: hidden;border-bottom:.01rem solid #f8f8f8;position: fixed;top: .80rem;z-index: 10;}
.topNav .swiper-slide {padding: 0 .05rem;width:.7rem;text-align:center;}
.topNav .swiper-slide span{transition:all .3s ease;line-height: .40rem;color: #221814}
.topNav .active span{transform:scale(1.1);color:#EE7B30;}
.topNav .active span:after {content: "";display: block;border-bottom: .02rem solid #EE7B30;margin-top: -.08rem;}
.tabs_bd {display: none;padding-top: 1.20rem;padding-bottom: .50rem;}
.tabs_bd.active {display: block;}

.goods_cells {width: 100%;box-sizing: border-box;}
.goods_cells .weui-cell {padding: 0}
.goods_cells .weui-cell__bd {font-size: .16rem;}
.goods_cells .weui-cell__bd span {color: #999;font-size: .12rem;padding-left: .06rem;}
.goods_cells .weui-cell__ft {color: #999;font-size: .12rem;}
.index_ads {display: inline-block;margin-top: 1.17647059em;}
.goods_cell {padding: .10rem 0;display: flex;margin: .10rem 0;background: #fff}
.goods_pic {width: 33.33%;height: 0;float: left;overflow: hidden;font-size: 0;padding-bottom: 33.33%;margin-left: .10rem;background: #eeefef;}
.goods_info {flex: 1;padding: 0 .08rem;}
.goods_msg {font-size: .14rem;color: #221815;height: .70rem;overflow: hidden;}
.goods_msg .top_txt {font-size: .14rem;line-height: .3rem;overflow: hidden;height: .3rem;}
.goods_msg .sub_txt {font-size: .13rem;color: #898989;line-height: .2rem;}
.goods_data {position: relative;}
.goods_data .num_price {color: #A40000;font-size: .13rem;font-weight: bolder;}
.goods_data .num_price em {font-size: .15rem;padding-left: .03rem}
.goods_data .indbtn {bottom: -.02rem;}
.discount_panel {/*border:.01rem solid #a4a4a5;*/border:0.01rem solid #a4a4a5;border-left: none;border-right: none;line-height: .18rem;margin-top: .10rem;}
.g_buynow {display: block;width: .70rem;height: .30rem;line-height: .30rem;text-align: center;border-radius: .05rem;color: #fff;background-color:#EE7B30;font-size: .15rem;position: absolute;right: .02rem;top: 0rem;}
.g_buynow_r {background-color: #E40A0A}
.g_progress {font-size: .09rem;position: absolute;right: 0;top: .33rem;width: .70rem;color: #999}
.g_progress span {display: inline-block;width: .56rem;text-align: right; margin-left: -.60rem;padding-right: .05rem;}
.g_progress .weui-progress__bar {width: .70rem;height: .02rem;background-color: #fff;border:.01rem solid #EE7B30;border-radius: .02rem;}
.g_progress .weui-progress__inner-bar {background-color:#EE7B30;}
.goods_cells .weui-flex {margin: .05rem 0;}
.goods_cells .weui-flex .weui-flex__item {margin: 0 .04rem;}
.best_sellings_item {width: 50%;float: left;padding: .05rem;box-sizing: border-box;overflow: hidden;float: left;}
.best_sellings_item .bs_msg p {width: auto;height: .42rem;white-space: inherit;overflow: hidden;text-overflow: inherit;font-size: .14rem}
.best_sellings {position: relative;border: .01rem solid #eee;padding-bottom: .08rem;}
.bs_pic {overflow: hidden;width: 100%;height: 0;padding-bottom: 100%;background:#eeefef;}
.bs_data {padding: 0 .10rem;position: relative;}
.bs_data span {display: block;}
.indbtn {position: absolute;right: .10rem;bottom: .10rem;display: block;height: .20rem;line-height: .20rem;background: #f8f0d7;border:.01rem solid #e8d7be;border-radius: .05rem;font-size: .12rem;color: #7F4F21;padding: 0 .03rem;}
.indbtn span {display: inline-block;padding-left: .17rem;}
.indbtn .share {background: url(../images/btn_share.png) left center no-repeat;background-size: auto 70%;}
.indbtn .buying {background: url(../images/cart.png) left center no-repeat;background-size: auto 70%;}
.indbtn .grouping {background: url(../images/icon_group.png) left center no-repeat;background-size: auto 70%;}
.bs_rank {width: .22rem;height: .24rem;line-height: .20rem;font-size: .13rem;text-align: center;color: #fff;background: url(../images/bg_rank.png) no-repeat; background-size: 100% auto;position: absolute;top: 0;left: .10rem;}
.bs_info {width: 100%;line-height: .20rem;height: 1.48rem;overflow: hidden;}
.bs_msg {padding: .05rem .10rem;}
.bs_msg p {width: 28vw;line-height: .20rem;display: inline-block;color: #000;font-size: .13rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.bs_info .num_price { color:#A40000;font-size: .13rem;font-weight: bolder;}
.bs_info .num_price em {font-size: .13rem;padding-left: .03rem}
.bs_info .bs_num {font-size: .11rem;color: #956134;margin-top: -.02rem;}
.bs_msg p.sellPoint {overflow: hidden;white-space: inherit;height: .52rem;font-size: .14rem;color: #999;line-height: .18rem;}
/*购物车*/
.cart_list {width: 100%;padding-bottom: .01rem;}
.cart_item {width: 100%;height: 1.25rem;margin-top: .10rem;background: #fff;display: flex;position: relative;}
.cart_item .weui-cell {padding: 0 0 0 .10rem;}
.cart_item .weui-cell .weui-cell__hd {padding-right: 0}
.e_selector {width: .20rem;height: .20rem;border:.01rem solid #E3E3E3;border-radius: 50%;margin: .44rem 0 0 .15rem;}
.prd_img {position: relative;overflow: hidden;width: .75rem;height: .75rem;margin: 0rem .10rem 0rem 0rem;/*border-radius: 5rem;border:1rem solid #eee;*/display:flex; align-items:center;background: #eeefef;}
.prd_img img {width: 100%;}
.prd_img .prd_msg {position: absolute;width: 100%;bottom:0;line-height: .20rem;line-height: .20rem;font-size: .12rem;text-align: center;color: #fff;background: rgba(0,0,0,.4);}
.prds {flex: 1.0;position: relative;box-sizing: border-box;padding:.10rem .15rem .10rem 0;}
.prd_name {display: inline-block;font-size: .15rem;height: .42rem;overflow: hidden;line-height: .20rem;color: #000;}
.btn_delete {display: block;float: right;width: .15rem;height: .15rem;background: url(../images/icon_delete.png) no-repeat;background-size:100% 100%;margin-top: .15rem;margin-right: .15rem;}
.prd_desc {color: #999;font-size: .13rem;line-height: .23rem;padding-bottom: .03rem;max-height: .24rem;overflow: hidden;}
.prd_price {line-height: .14rem;font-size: .14rem;margin-top: .04rem;color: #E40A0A;}
.num_price {}
.num_price em {font-size: .18rem;}
.num_coupon {color: #B28247;font-size: .13rem;/*border-radius: 5rem;border: 1rem solid #bf4087;*/padding: 0 .03rem;}
.num_coupon_2 {color: #B28247;/*border: 1rem solid #EE7B30*/}
.icon_coupon {display: inline-block;width: .21rem;height: .13rem;background: url(../images/icon_coupon_v2.png) no-repeat left bottom;background-size: 100% auto;margin-right: .03rem;float: left;margin-top: 0.05rem;}
.icon_coupon2 {display: inline-block;width: .25rem;height: .15rem;padding-top: 0rem;background: url(../images/icon_group.png) no-repeat left center;background-size: 80% auto;/*margin-right: .03rem;*/float: left;margin-top: .04rem;}
.num_coupon em {font-size: .12rem;line-height: .18rem}
.counter {width: .80rem;height: .22rem;border-radius: .02rem;line-height:.22rem;position: absolute;right: .15rem;bottom: .10rem;border:.01rem solid #EEEEEE;overflow: hidden;text-align: center;}
.counter a {display: inline-block;font-size: .12rem;color: #000;width: .23rem;float: left;}
.counter__number {border:none;background: #F5F5F5;width: .33rem;height: .22rem;line-height: .22rem;text-align: center;border-radius: 0;float: left;}
.prd_invalid {background: #fff;margin-top: .10rem;}
.prd_invalid li {margin-top: 0}
.prd_invalid .prd_name {margin-top: .10rem;color: #999}
.prd_invalid .prd_tip {font-size: .15rem;}
.prd_invalid_msg {font-size: .15rem;line-height: .40rem;color: #999;padding: 0 .10rem;}
.prd_invalid_msg em {float: right;color: #EE7B30}
.prd_invalid_icon {color: #fff;display: inline-block;width: .30rem;height: .18rem;line-height: .18rem;font-size: .12rem;background: #ccc;text-align: center;border-radius: .05rem;}
.b_total_div {float: right;flex: 1;}
.b_total {display: flex;width: 100%;height: .50rem;background: #fff;position: fixed;bottom: 0;}

.b_total .e_selector {margin-top: .14rem;}
.b_total .selectall {line-height: .50rem;font-size: .15rem;padding-left:.05rem;}
.cart_total {flex: 1.0;display: inline-block;padding-right: .20rem;text-align: right;float: right;}
.cart_total_cny {font-size: .18rem;}
.cart_total_cny span {color: #e40a0a}
.cart_total_coupon {font-size: .13rem;color: #999;}
.btn_settlement {display: inline-block;float: right;width: 1.13rem;height: 100%;text-align: center;line-height: .50rem;background: #EE7B30;color: #fff;font-size:.18rem; }
.btn_delete_all {display: none;width: .50rem;height: .22rem;line-height: .20rem;font-size: .18rem;border: .01rem solid #EE7B30;border-radius: .05rem;color: #EE7B30;background: #fff;position: absolute;right: .10rem;top: .14rem;}


/*产品详情*/
.detail {overflow: hidden;width: 100%;height: 0;padding-bottom: 76%;background: #fff;padding-top: .44rem;}
.detail img {width: 100%;}
.detail .swiper-pagination {font-size: .12rem;background: rgba(0,0,0,.6);color: #fff;width:.42rem;height: .25rem;line-height: .25rem;border-radius: .12rem;left: auto;right: .15rem;bottom: .25rem; }
.detail .swiper-slide {width: 100%;height: 76vw;display:flex; align-items:center;}
.detail_info {margin:.01rem 0 0rem 0;padding:.10rem .15rem;background: #fff;}
.detail_price {color: #A40000;font-size: .20rem;}
.detail_marketPrice {color: #898989;font-size: .13rem;text-decoration: line-through;line-height: .26rem;}
.detail_prdname {font-size: .16rem;color: #221815;padding-bottom: .04rem;}
.detail_salepointer {color: #898989;font-size: .13rem;line-height: .16rem;padding: .05rem 0}
.detail_prdinfo {font-size: .13rem;color:#999;/*padding-top: .05rem;*/display:flex; justify-content:space-between}
.detail_prdinfo span {display: inline-flex;}
.detail_prdinfo em {font-style: normal;padding: 0 .03rem;}

.detail_tips {background: #fff;margin:.10rem 0;padding:.10rem .15rem;font-size: .15rem;}
.tip_msg {line-height: .30rem;}
.icon_img {display: inline-block;width: .26rem;height: .16rem;padding-right: .05rem;}

.detail_prdpara {margin-bottom:.10rem;}
.detail_prdpara .weui-cells {margin-top: .10rem;}
.detail_prdpara .weui-cell:before {border-top: 0;color: #fff;}
.detail_prdpara_item {font-size: .15rem;}
.detail_prdpara_item img {width: .17rem;height: .17rem;margin-bottom: -.03rem;}
.detail_prdpara_item em {color: #999;padding-right: .20rem;}

.btn_label {display: inline-block;width: 25%;}
a.btn_label {text-align: center;font-size: .13rem;color: #000;}
.btn_label div {width: .22rem;height: .22rem;margin: .04rem auto}
.btn_label img {width: 100%;}
.btn_buy {width: 47%;display: inline-block;background: #EE7800;float: right;line-height: .50rem;text-align: center;color: #fff;font-size: .18rem;}

.prd_hot_sale {padding: .05rem 0;background: #fff;}
.prd_hot_sale h2 {text-align: center;font-size: .21rem;line-height: .45rem;}
.prd_hot_sale h2 img {display: inline-block;width: .20rem;height: .20rem;}
.prd_hot_sale ul li {display: inline-block;box-sizing: border-box;padding: .05rem;line-height: .14rem;}
.prd_hotsale_img {overflow: hidden;width: 100%;height: 0;padding-bottom: 100%;border:.01rem solid #f5f5f5!important;}
.prd_hotsale_img img {width: 100%;}
.prd_hotsale_name {font-size: .13rem;display: block;height: .30rem;line-height: .28rem;overflow: hidden;color: #000;}
.prd_hotsale_price {font-size: .15rem;color: #E40A0A}
.prd_hotsale_price i {font-style: normal;}
.detail_group_list {padding: .05rem 0 0 0;margin-bottom: .10rem;}
.detail_group_list h2 {text-align: left;padding:.05rem .15rem;font-size: .15rem;line-height: .35rem;}
.detail_group_list ul li {width: 100%;height: .60rem;line-height: .60rem;padding: 0 .15rem;overflow: hidden;margin-bottom: -.05rem;}
.detail_group_list ul li .prd_hotsale_img {width: .44rem;height: .44rem;border-radius: 50%;overflow: hidden;padding-bottom: 0;display: inline-block;float: left;margin-top: .07rem;}
.detail_group_list ul li .prd_hotsale_name {display: inline-block;line-height: .44rem;padding-left: .10rem;}
.prd_Add_Actity {float: right;margin-top: -.06rem;}
.prd_Add_Actity span {display: inline-block;border:1px solid #eadbbd;background: #f9f0d8;color: #7F4F21;font-size: .14rem;border-radius: .05rem;line-height: .21rem;padding: 0 .05rem;}

.detail_desc {font-size: .13rem;text-align: center;color: #999;font-weight: normal;}
.detail_desc h3 {font-size:.13rem;line-height: .33rem}
.detail_desc img {margin-top: -.03rem;}
.specification {background-color: #fff;box-sizing: border-box;padding: .15rem;margin-top: .30rem;position: relative;}
.spec_close {font-size: 20px;display: block;text-align: center;position: absolute;right: 16px;top: 14px;color: #898989;z-index: 100;}
.spec_close img {width: .15rem}
#prd_specification .weui-popup__modal {background-color: rgba(0,0,0,0);}
.spc_item01 {display: flex;/*margin-top: -.15rem*/border-bottom: 0.01rem solid #ddd;padding-bottom: .10rem;margin-bottom: .1rem;}
.spc_item01 .num_coupon {border:none;}
.spc_item01 .prd_img {/*margin-top: -.18rem;*/width: 1.05rem;height: 1.05rem;display: flex;align-items: center;background: #fff;}
.spc_item02 {position: relative;overflow: hidden;line-height: 0;padding-bottom: 6%;}
.spc_item02 h3 {font-size: .17rem;    line-height: .30rem;font-weight: normal;}
.spc_item02 .counter {    top: .05rem;}
.spc_item03 {padding-bottom: 5%;}
.spc_item03 h3 {padding-bottom: .10rem;}
.spc_li {width: 100%;height: auto;}
.spc_li li {font-size: .13rem;line-height: .28rem;padding: 0 .14rem;background-color: #EEEEEF;border:.01rem solid #EEEEEF;color: #221815;border-radius: .05rem;margin-right: .10rem;display: inline-block;margin-bottom: .10rem;}
.spc_li li.active {background-color: #F7F0DA;color:#7F4F21;border-color:#A9824F }
.spc_li li.liDisabled {color: #999}
.detailCheckMore {font-size: .15rem;color: #999;float: right;line-height: .24rem;margin-top: .05rem;}
.groupCheckMore {display: none;position: fixed;z-index: 100;width: 82vw;/*margin-left: -41vw;*/top: 15vh;left: 8vw;background:#fff;border-radius: .05rem;overflow: hidden;}
.groupCheckMore h1 {font-size: .15rem;font-weight: bolder;line-height: .45rem;text-align: center;}
.groupCheckMore h1 span {position: absolute;right: .1rem;top: .0rem;font-size: .22rem;font-weight: normal;color: #ccc;}
.groupCheckMore ul {overflow: hidden;overflow-y: visible;max-height: 65vh;}
.groupCheckMore ul li {box-sizing: border-box;}
.groupCheckMore ul li .group_restinfo {float: left;text-align: left;padding: .08rem 0 0 .12rem;}
.overlay {display: none;position: fixed;z-index: 99;width: 100%;height: 100%;background: rgba(0,0,0,.4);top: 0;}
.wx_share_img {position: absolute;z-index: 100;top: 0;display: none;width: 100%;height: 100%;background: rgba(0,0,0,.4);}
.wx_share_01 {}
.wx_share_02 {position: absolute;right: 0px;width: 18%;}
.wx_share_img p {font-size: 14px;color: #fff;line-height: 100px;text-align: right;padding-right: 22%;}


.prd_Add_Actity {float: right;}
.group_restinfo {float: right;text-align: right;padding: .12rem .08rem 0 0;}
.group_restinfo span {display: block;line-height: .18rem;}
.group_restinfo_item01 {font-size: .15rem;}
.group_restinfo_item01 em {color: #E40A0A;padding: 0 .03rem;}
.group_restinfo_item02 {color: #999;font-size: .13rem;}
/*用户登录*/
.login {width: 100%;padding-top: .60rem;}
.login .weui-btn_disabled.weui-btn_primary {background-color: #ccc}
.logo_login {display: block;margin:0 auto;width: .90rem;height: .90rem; }
.login_form {}
.login form {margin: .15rem .35rem;overflow: hidden;}
.login_inputs {/*border-radius: 5rem;background-color:#EBEBEB */margin-top: .25rem;}
.weui-cells_form.weui-cells:before {border-top: none;}
.login_inputs.weui-cells:after,.login_inputs.weui-cells:before {color: #fff;border:none;}
.login_input_cell {line-height: .40rem;border-bottom: .01rem solid #ADADAD}
.login_input_cell:before {left: 0;border-top: none;}
.login_inputs_icon {width: .20rem;height: .20rem;}
.login_inputs_icon img {}
.login .weui-cell {padding: .05rem;}
.login_input_bd {padding-left: .10rem;font-size: .16rem;color: #000;}
.login_no_pwd {font-size: .18rem;line-height: .54rem;text-align: right;}
.login_no_pwd a {color: #221815;}
.login_button {height: .40rem;line-height: .40rem;background-color: #EE7B30;}
.login_tip {font-size: .16rem;line-height: .30rem;color: #ccc;margin-top: .16rem;}
.login_register {color:#EE7B30 }
.btn_agreement {width: .30rem;height: .16rem;display: inline-block;background:url(../images/btn_unselected.png) center center no-repeat;background-size: .16rem .16rem;margin-bottom: -.02rem;}
.btn_agreement.agree {background:url(../images/btn_selected.png) center center no-repeat;background-size: .16rem .16rem;}

.forget_pwd {color: #ccc;float: right;}
.pwd_txt_ctrl {width: .20rem;height: .20rem;display: flex;align-items:center;padding: .10rem;}
.pwd_txt_ctrl img {width: 100%;height: auto;margin-left: 0}
.icon_eye {display: none;}
.send {width: .70rem;height: .24rem;line-height: .24rem;text-align: center;border-radius: .5rem;background: #EF7B2E;color: #fff;font-size: .12rem;}
.send.sended {background:#F5F5F5;color: #898989}
.weui-vcode-img {width: .80rem;height: .30rem;float: right;margin: .15rem;}
.login_success {box-sizing: border-box;padding: .50rem 0;text-align: center;font-size: .14rem;}
.login_success img {width: 32%;margin: .30rem 0;display: inline-block;}
/*订单详情*/
.order_navbar {width: 100%;height: .40rem;line-height: .40rem;box-sizing: content-box;background: #fff;}
.bottom_linner {width: 10vw;height: 0rem;position: absolute;bottom: 0;left: 5vw;border-bottom: .01rem solid #EE7B30;animation: all .3s}
.order_navbar .weui-navbar__item {padding: 0;font-size: .13rem;color: #000;}
.order_navbar .weui-bar__item--on {color: #EE7B30;background: #fff;}
.order_navbar .weui-bar__item--on:after {content: "";border-right: none;width: 18vw;height: 0rem; position: absolute; top: .38rem;left: 50%;margin-left: -13vw;
    border-bottom: .02rem solid #EE7B30; animation: all .3s;}
.order_navbar .weui-navbar__item:after {border-right: none;}
.order_panel_hd {font-size: .15rem;}
.shop_name:after {}
.shop_name_detail {padding: 0 .05rem;}
.order_shop_icon {display: inline-block;width: .18rem;height: .18rem;float: left;margin-top: .02rem;margin-right: .05rem;}
.order_shop_icon img {width: .18rem;}
.order_status {position: absolute;right: 0rem;color: #D02F22}
.order_panel_ft {text-align: right;height: .40rem;line-height: .40rem;box-sizing: border-box;font-size: .15rem;}
.order_panel_ft .num_price {color: #E40A0A}
.order_panel_ft .weui-cell_link {display: inline-block;width: 100%;}
.order_panel_btn {float: right; margin-right: .15rem;margin-top: -.03rem;width: .72rem;height: .24rem;border-radius: .13rem;border: .01rem solid #999;font-size: .15rem;text-align: center;line-height: .24rem;color: #999}
.order_panel_ft .weui-cell:before {left: 0;margin-left: -.15rem;}
.order_panel_btn.btn_highlinght {border-color: #EE7B30;color: #EE7B30}
.order_list_bd {margin-top: .10rem;padding-bottom: .10rem;min-height: 100vh;}
.order_list_bd .weui-panel__hd:after {left: 0;margin-left: -.15rem;}
.order_list_bd .weui-panel__hd .cart_item:before {left: 0;margin-left: -.15rem;width: 100vw;}
.order_list_bd .weui-panel__hd {color: #000;padding: .14rem .15rem 0rem}
.order_list_bd .weui-panel__bd {background: #F5F5F5}
.order_list_bd .cart_item {height: 1.08rem;margin-top: 0rem}
.order_list_bd .prd_img {margin: .14rem .10rem .17rem .08rem;}
.prd_para {width: .60rem;height: auto;text-align: right;font-size: .15rem;padding-right: .10rem;padding-top: .10rem;color: #999}
.prd_para .num_price {color: #000;font-size: .15rem;}
.prd_para .num_price b {font-weight: normal;}

/*订单详情*/
.orderdetail_hd {padding: 0}
.orderdetail_hd li {box-sizing: border-box;padding: 0 .10rem}
.orderdetail_hd .cart_item {height: 1.08rem;}
.orderdetail_hd .prd_img {margin: .14rem .10rem .17rem .35rem;}
.order_num {color: #000;padding: 0 .10rem;background-color: #fff;line-height: .40rem;font-size: .15rem;}
.order_num a {float: right;color:#E40A0A}
.orderdetail_data {padding: 0 .15rem;line-height: .45rem;border-bottom: .01rem solid #ddd;font-size: .15rem;}
.orderdetail_data span {float: right;}
.detail_addr {padding: .10rem .15rem;line-height: .24rem;font-size: .17rem;position: relative;}
.detail_addr p {color: #000;float: left;display: inline-block;width: calc(100vw - .96rem);}
.detail_addr .sub_txt {font-size: .13rem;}
.icon_location {float: left;display: inline-block;width: .30rem;height: .48rem;margin-right: .05rem;background: url(../images/icon_location.png) center center no-repeat;background-size: 70% auto}
.btn_more {display: inline-block;width:.14rem;height: 100%;position: absolute;top: 0;right: .15rem;background: url(../images/btn_more.png) center center no-repeat;background-size: 100% auto}

.bottom_panel {width: 100%;height: .49rem;line-height: .49rem;background:#fff;position: fixed;bottom: 0;z-index: 1001;text-align: right;font-size: .18rem;}
.bottom_panel a {display: inline-block;width: 35vw;color: #fff;background-color: #EE7B30;text-align: center;    margin-left: .10rem;}
.bottom_panel .num_price {color: #E40A0A}
/*搜索*/
.search_bar {flex:1;margin-left: .30rem;background-color: #fff;}
.search_bar_box {background-color: #eee;height: .28rem;line-height: .28rem;border-radius: .14rem;margin-right: .10rem;}
.bnt_search {font-size: .13rem;width: .35rem;color: #999999}
.search_history {width: 100%;height: calc(100vh - .46rem);box-sizing: border-box;padding:.25rem .15rem;background: #fff;}
.search_history h1 {font-size: .16rem;}
.delete_history {display: inline-block;width: .15rem;height: .15rem;float: right;}
.search_history li {display: inline-block;line-height: .28rem;padding: 0 .12rem;border:.01rem solid #eee;border-radius: .05rem;color: #CBCBCB;margin-top: .10rem;font-size: .12rem;margin-right: .06rem;max-width: 1.30rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}


/*底部*/
.bottom_nav {width: 100%;height: .53rem;border-top: .01rem solid #e7e7e7;/*background: url(../images/logo2.png) no-repeat center center #fff;background-size: auto 60%;*/background:#fff;position: fixed;bottom: 0;z-index: 1000;text-align: center;}
.link_footer span {display: inline-block;height: .30rem; align-items:center;padding-top: .03rem;}
.link_footer a {display: inline-block;text-align: center;font-size: .12rem;/*width: 30rem;*/line-height: .14rem;color: #221815}
.link_footer a.active {color: #EE7B30}
.link_footer img {display: inline-block;width: .22rem;margin-top: .05rem;}
.lf_left {float: left;margin-left: .20rem}
.lf_right {float: right;margin-right: .20rem;}

/*个人中心*/
.mine_top {width: 100%;height: 2.20rem;/*padding-bottom: 53%;*/background: linear-gradient(#ffa918, #ff6600);}
.m_info {padding: .15rem;height: .80rem;padding-top: .85rem;display:flex; align-items:center;position: relative;/*垂直居中*/ }
.u_avtar {width: .80rem;height: .80rem;border-radius: 50%;overflow: hidden;}
.u_id {color: #fff;margin-left: .15rem;}
.u_account {font-size: .16rem;}
.u_nickname {font-size: .12rem;}
.u_set {display: inline-block;font-size: .14rem;color: #fff;float: right;background: url(../images/icon_set.png) left center no-repeat ;background-size:auto 100%;position: absolute;right: .15rem;padding-left: .25rem;}
.mine_mid {padding: 0 .15rem;margin-top: -.38rem;margin-bottom: .80rem;}
.m_cell {background: #fff;text-align: center;border-radius: .05rem;margin-bottom: .10rem;}
.cell_title {line-height: .45rem;}
.m_list li {display: inline-block;width: 48%;padding: .10rem 0}
.m_list li h3 {font-size: .16rem;position: relative;}
.m_list li p {font-size: .13rem;}
.m_list li p a {font-size: .08rem;border:.01rem solid #EE7B30;border-radius: .03rem;color: #EE7B30;margin-left: .02rem;line-height: .11rem;}
.m_list .m_num {font-size: .17rem;color: #f00;padding-bottom: .05rem;}
.mc_more {font-size: .12rem;position: absolute;right: .08rem;}
.m_unit_box {padding: .10rem 0;}
.m_unit {}
.m_unit p {display: inline-block;width: 100%;font-size: .12rem;}
.icon_m {width: 100%;height: .30rem;}
.icon_m img {width: .24rem;}
.m_lastbill {padding: .10rem;text-align: left;font-size: .12rem;}
.m_bill_bd {display:flex; align-items:center;padding-top: .10rem;position: relative;}
.m_bill_img {width: .30rem;height: .30rem;border-radius: .05rem;border:.01rem solid #ddd;overflow: hidden;}
.m_bill_img img {width: 100%}
.m_bill_txt {padding-left: .08rem;}
.m_bill_status {position: absolute;right: .12rem;color: #eb8c36}
.btn_openshop {font-size: .13rem;position: absolute;right: .15rem;top: .10rem;display: inline-block;width: .68rem;height: .22rem;line-height: .22rem;border:.01rem solid #EE7B30;border-radius: .10rem;}
.m_cell h1 {font-size: .16rem;color: #ccc;line-height: .60rem;}

.addr_cell {background: #fff;}
.addr_info {display: block;padding:.10rem .15rem;font-size: .17rem;line-height: .24rem;}
.addr_info .grey {font-size: .15rem}
.addr_edit {padding:.05rem .15rem;font-size: .13rem;}
.addr_default {padding-left: .20rem;background: url(../images/icon_useleted.png) left center no-repeat;background-size: auto 80%;color: #999}
.addr_default.active {background: url(../images/icon_succ.png) left center no-repeat;background-size: auto 80%;color: #EE7B30}
.addr_edit em {display: inline-block;float: right;color: #999;padding-left: .20rem;background-size: auto 80%;margin-left: .15rem;}
.btn_addr_edit {background: url(../images/icon_edit.png) left center no-repeat;}
.btn_addr_del {background: url(../images/icon_dustbin.png) left center no-repeat;}
.add_addr {position: fixed;bottom: .10rem;width: 100%;}
.add_addr a {margin: 0 .15rem;}

.set_avtar_cell {text-align: center;padding: .15rem 0}
.set_avtar {width: .90rem;height: .90rem;margin: 0 auto;border-radius: 50%;overflow: hidden;}
.set_avtar_cell p {font-size: .16rem;}
.payment_icon {display: inline-block;width: .22rem;margin: 0rem .04rem -.05rem 0rem;}
.tran_status {text-align: center;padding: .15rem 0;background: #fff;}
.tran_status_succ  {width: .40rem;height: .40rem;margin: 0 auto;border-radius: 50%;overflow: hidden;}
.tran_links {text-align: center;}
.tran_links a {display: inline-block;width: .90rem;height: .35rem;text-align: center;line-height: .35rem;color: #fff;background: #EE7B30;border-radius: .05rem;margin: .10rem auto}

.recommend_cell {font-size: .16rem;color: #000;line-height: .40rem;position: relative;padding-bottom: .30rem;}
.recommend_cell p {text-align: center;padding: 0 .15rem;}
.recommend_cell a {position: absolute;right: .15rem;font-size:.12rem; }
.recommend_item {width: 40%;background: #fff;border-radius: .05rem;float: left;margin: 0 3% 3% 4%;padding: .05rem .04rem;line-height: .22rem;}
.recommend_prdimg {width: 80%;height: 0;overflow: hidden;padding-bottom: 80%;display: inline-block;text-align: center;margin: 0 auto;margin-left: 10%;}
.recommend_item .num_price {color: #E40A0A;font-size: .16rem;}
.recommend_btn {display: inline-block;width: .22rem;height: .22rem;border-radius: 50%;overflow: hidden;background:url(../images/cart.png) center center #EE7B30 no-repeat;background-size: 70% auto;float: right;}
.recommend_name {font-size: .15rem;height: .50rem;overflow: hidden;}

.lf_cells {}
.lf_top {line-height: .50rem;}
.lf_top h3 {font-size: .13rem;text-align: center;}
.lf_top h3 span {background: url(../images/icon_shop.png) left center no-repeat;font-size: .18rem;background-size: auto 36%;color: #EE7800;line-height: .36rem;padding: .10rem 0rem .10rem .28rem;display: inline-block;} 
.none_shop {text-align: center;line-height: .72rem;color: #999}
.none_shop a {color: #CD7F32;text-decoration: underline;}
.lf_cell {height: .70rem;padding: 0 .15rem;position: relative;display:flex; align-items:center;}
.lf_imgbox {width: .40rem;height: .40rem;border:.01rem solid #EBEBEB;border-radius: .05rem;overflow: hidden;}
.lf_cell p {font-size: .16rem;padding-left: .10rem;}
.lf_btn {display: inline-block;width: .68rem;height: .22rem;line-height: .22rem;font-size: .13rem;text-align: center;border-radius: .05rem;border:.01rem solid #ddc6a2;color: #91531d;position: absolute;right: .15rem;background: #f9efd7;}
.lf_more {font-size: .13rem;line-height: .35rem;text-align: center;/*text-decoration: underline;*/}
.lf_noshop {text-align: center;line-height: .80rem;}
.gb_box {padding: .05rem .15rem; text-align: center;}
.gb_box2 {padding: .10rem .15rem;font-size: .15rem;}
.gb_avatars {margin-top: .20rem;}
.gb_avatars li {border:.01rem solid #efefef;color: #E2E2E2;width: .42rem;height: .42rem;text-align: center;line-height: .42rem;border-radius: 50%;display: inline-block;overflow: hidden;margin: 0 .03rem;}
.gb_avatars li.gb_last {border:.01rem dashed #E2E2E2;}
.bg_item01 {line-height: .40rem;font-size: .16rem;color: #666;}
.bg_item02 {text-align: right;font-size: .14rem;line-height: .40rem;}
.bg_item02 a {float: left;color: #666}

/*售后详情*/
.as_top {background: #fff;}
.btn_after_submit {width: .86rem;height: .33rem;display: inline-block;line-height: .33rem;font-size: .16rem;border-radius: .05rem;color: #fff;background: #EE7B30;position: absolute;right: .10rem;top: .10rem;text-align: center;}
.as_form_cells {padding:0 .15rem;}
.as_form_title {line-height: .40rem;}
.as_form {background: none;margin-top: 0}
.as_form .weui-cell {background: #fff;}
.as_form input {font-size: .15rem;color: #999}
/*会员账号*/
.acc_list {}
.acc_list li {background: #fff;margin-top: .10rem;position: relative;padding: 0 .15rem;line-height: .50rem;font-size: .16rem;}
.acc_list .acc_list_item01 {color: #000;display: inline-block;padding: 0 .10rem 0 0;}
.acc_list .acc_list_item02 {color: #ccc;}
.acc_list .acc_list_item03 {position: absolute;display: inline-block;width: .30rem;height: .16rem;text-align: center;line-height: .16rem;color: #EE7B30;border:.01rem solid #EE7B30;border-radius: .05rem;font-size: .11rem;right: .15rem;top: .15rem;}
.acc_add_btn {display: block;height: 1.04rem;line-height: 1.04rem;border-radius: .05rem;border:.01rem dashed#999;color: #999;text-align: center;margin: .15rem;    font-size: .54rem;}
.n_nickname {font-size: .16rem;line-height: .30rem;background: none;}
.n_nickname:before {border-top: none;}
.n_nickname:after {border-bottom: none;}
.n_nickname input {border-bottom: .01rem solid #EE7B30;height: .40rem;line-height: .40rem;}

/*分享生成图片*/
#share-actions .weui-popup__modal {background: rgba(0,0,0,0);}
.share_box {background: #F5F5F5}
.share_methods {background: #fff;padding: .40rem 0 .10rem 0;margin-bottom: .10rem;}
.share_img {width: 2.30rem;/*height: 3.10rem;*/z-index: 100;position: relative;margin: 0 auto;background: #fff;overflow: hidden;border-radius: .05rem;margin-bottom: -.20rem;box-shadow: 0rem .01rem .03rem .02rem rgba(0, 0, 0, .2);padding: 3%}
.share_prd_img {overflow: hidden;width: 100%;height: 0;padding-bottom: 100%;margin-bottom: .10rem;background-size: 100% auto!important;}
.share_prd_info {width: 70%;float: left;box-sizing: border-box;padding-right: 3%;}
.num_price {color: #A40000;font-size: .18rem;}
.share_prd_name {display: inline-block;font-size: .14rem;overflow: hidden;height: .40rem;}
.share_prd_qrcode {width: 30%;float: right;}
.share_methods li {width: 32.333333%;display: inline-block;text-align: center;}
.share_methods li img {width: 35.2%;display: inline-block;}
.share_methods li span {font-size: .13rem;line-height: .30rem;color: #000}
.share_cancel {line-height: .50rem;color: #000;background: #fff;display: inline-block;width: 100%;text-align: center;}
/*商品详情*/
.detail_prdpara .weui-cells:after {border-bottom:none;}
.detail_prdpara .weui-cells:before {border-top:none;}
.detail_top_icon {background: #9fa0a0;display: block;width: .28rem;height: .28rem;text-align: center;position: absolute;top: .08rem;border-radius: 50%;right: .56rem;}
.detail_top_icon img {width: .15rem;height: auto;position: relative;top: -.06rem;}
.detail_top_icon_02 {right: .13rem;}
.detail_top_icon_02 img {width: .18rem;top: -.05rem;}
.detail_info_type {background:#EE7800;color: #fff;line-height: .32rem;padding-left:.15rem;font-size: .16rem;}
.num_coupon_detail {display: inline-block;position: relative;background: #F7F0DA;color: #7F4F21;border-radius: .05rem;line-height: .2rem;
    font-size: .13rem;padding: 0 .08rem;top: -.03rem;margin-left: .04rem;}
.discount_panel_detail {line-height: .35rem;background: #fff;border-top: 1px solid #EBEBEB;box-sizing: border-box;padding-left: .15rem;}
.discount_panel_detail .icon_coupon {margin-top: 0.14rem;}
.buy_tips {display: inline-block;padding-left: .14rem;background: url(../images/icon_tip_02.png) left center no-repeat;background-size: .12rem auto;font-size: .11rem;color: #221815;    margin-right: .02rem;-webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9);    margin-left: -.07rem;}
.detail_top {position: fixed;z-index: 10;}
.detail_top_sel {width: 1.5rem;margin: 0 auto;display: none;}
.detail_top_sel li {width: 50%;display: inline-block;font-size: .16rem;color: #221815;text-align: center;}
.detail_top_sel li span {padding: 0 .2rem;line-height: .44rem;padding-bottom: .11rem;}
.detail_top_sel li.active span {color: #EE7800;border-bottom: .02rem solid #EE7800;}
.share_subName {font-size: .14rem;color: #221815;padding-bottom: .08rem;}
.share_sellPoint {font-size: .12rem;color: #898989;line-height: .16rem;}
.share_prd_info {font-size: .2rem;color: #A40000}
.sellOutLay {overflow: hidden;width: 100%;height: 76vw;background: #fff;background:rgba(255,255,255,0.7);position: absolute;z-index: 10;display:flex; align-items:center;justify-content:center;display: none;}
.sellOutLay img {width: 30%;display: inline-block;}
.prdstatus0 {position: absolute;top: -30px;background: #999;text-align: center;width: 100%;font-size: 15px;line-height: 30px;color: #fff;display: none;}
.bs_pic {position: relative;}
.sellOutLayMini {overflow: hidden;width: 100%;height: 100%;background: #fff;background:rgba(255,255,255,0.45);position: absolute;z-index: 1;display:flex; align-items:center;justify-content:center;/*display: none;*/}
.sellOutLayMini img {width: 60%;display: inline-block;}

/*购物车*/
.prd_name {height: .20rem;}
.b_total .weui-cell {padding:.10rem;}

#buy_now.unClickable {background:#ffb974!important;}
.btn_add.unClickable {background:#9e9c9c!important;}
.unClickablePop2 {background:#ffb974!important;}
.unClickablePop1 {background:#9e9c9c!important;}
/*2018年11月23日11:05:04;*/
.saleVolumeCategries {position: absolute;right: 15px;font-weight: normal;color: #956134;}
.saleVolumeCategries em {padding-right: .03rem}