/*购物车*/
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: absolute;height: 200px;top: -200px;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: #898989}
.orange {color: #EE7B30}
.orange2 {color:#CD7F32 }
.red {color: #E40A0A}

/*WeUI 改写*/
.weui-cells {margin-top: 10px;}
.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: #EE7B30;color: #fff;font-size: 16px}
.weui-dialog .weui-dialog__btn.default, .weui-toast .weui-dialog__btn.default {font-size: 16px;}
.weui-dialog__bd {color: #000;}
.gotop {display: block;width: 45px;height: 45px;position: fixed;z-index: 100;right: 10px;bottom: 60px;display: none;}
.gotop img {width: 100%;}
.weui-dialog {width: 64%}
.weui-cell_access .weui-cell__ft:after {height: 9px;width: 9px;border-width: 1px 1px 0 0;border-color: #8a8a8a;margin-top: -5px;}
/*2018年11月4日15:29:12;*/
.weui-actionsheet {background: #ccc;}
/*首页*/
.tabs_bd {width: 100%;overflow: hidden;}
.swiper-wrapper {background-color: #fff;font-size: 13px;}
.swiper-tabs {overflow: hidden;width: 100%;height: 0;padding-bottom:48%;background: #fff; }
.index_header {height: 80px;background: #fff;padding: 0 13px;position: fixed;top: 0;box-sizing: border-box;width: 100%;z-index: 1000}
.index_header .cm_title {line-height: 48px;color: #EE7800;font-weight: 500;}
.index_header .header_btn {top: 5px}
.search_panel {width: 100%;background: #eeefef;display: inline-block;border-radius: 3px;font-size: 15px;color: #9F9FA0;height: 30px;line-height: 30px;text-align: center;}
.search_panel span {padding-left: 20px;background: url(../images/search.png) left center no-repeat;background-size: auto 80%;}
/*1018新增*/
.shop_slogan {height: 40px;line-height: 40px;color: #3E3A39;font-size: 13px;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: 20px;background-size: 13px auto;}
.catory_product {}
.catory_title {padding: 0 13px;text-align: center;position: relative;line-height: 50px;color: #fff;background:#ee7700;font-size: 21px;}
.catory_title a {position: absolute;font-size: 12px;color: #fff;padding-right: 10px;background: url(../images/more.png) right center no-repeat;background-size: 9px auto;right: 13px;}
.catory_title em {font-size: 12px;position: absolute;left: 13px;top: 4px;}
.catory_items {justify-content:space-between}
.catory_item {overflow: hidden;display: inline-block;width: 30%;height: 230px;border:1px solid #f0f0f0;float: left;margin: 5px 0 5px 2%;padding-bottom: 10px;}
.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: 14px;padding: 10px;height: 50px;overflow: hidden;}
.ci_03 {padding:0 10px 10px 10px;line-height: 20px;}
.ci_03_price {color: #A40000;font-size: 13px;font-weight: bolder;}
.ci_03_volumn {color: #956134;font-size: 11px;overflow: hidden;float: right;padding-top: 6px;}
.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: 12px;line-height: 40px;background: #f5f5f5;color: #9e9e9e;}
/*1018新增 end*/



.top_salers {padding: 0 13px 10px 13px;}
.top_salers_top {height: 0;padding-bottom: 33%;color: #3E3A39}
.top_salers_top h2 {font-size: 24px;padding-top: 30px;}
.top_salers_top h2:before {content: "";display: block;width: 50px;height: 0;border-top: 1px solid #3E3A39;}
.top_salers_top p {font-size: 15px;}
.top_salers_items {width: calc(100vw-26px);background: #fff;overflow: hidden;box-shadow: 0px 0px 13px -3px #adadad;}
.tsi_item {display: inline-block;box-sizing: border-box;float: left;border-left: 1px solid #e2e2e3;margin-left: -1px;padding-bottom: 5px;}
.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: 12px;font-size: 14px;height: 45px;overflow: hidden;color: #221815}
.tsi_03 {color: #A40000;font-size: 13px;padding: 6px;}
.tsi_03 em {font-size: 15px;}
.tsi_btn {float: right;display: inline-block;width: 40px;height: 20px;line-height: 20px;color: #7F4F21;font-size: 12px;text-align: center;border-radius: 5px;border:1px solid #e8d6b7;background: #f9f0d8;}

.wrapper {position: relative;height:calc(100vh - 96px);padding-top: 0px;overflow: hidden;-webkit-overflow-scrolling : touch; }
.cm_header {width: 100%;height: 44px;line-height: 44px;background: #fff;color:#000;display: flex;/*position: fixed;top: 0;z-index: 999;*/}
.cm_title {font-size: 18px;text-align: center;flex: 1;}
.back_btn,.search_btn,.back_btn_a {position: absolute;width: 36px;top: 3px;text-align: center;}
.search_btn {top: 18px;left: 5px;}
.back_btn img,.back_btn_a img {width: 11px;}
.back_btn2 {position: absolute;width: 36px;top: 3px;text-align: center;}
.back_btn2 img {width: 11px;}
.search_btn img {width: 20px;}
.edit_btn {position: absolute;right: 16px;font-size: 15px;top: 0}
.edit_btn img {width: 22px; margin-top: 10px;}
.header_btn {position: absolute;right: 16px;font-size: 15px;top: 0}
.header_btn2 {right: 50px;}
.header_btn img {width: 18px; margin-top: 10px;}
.topNav {width: 100%;overflow: hidden;border-bottom:1px solid #f8f8f8;position: fixed;top: 80px;z-index: 10;}
.topNav .swiper-slide {padding: 0 5px;width:3rem;text-align:center;}
.topNav .swiper-slide span{transition:all .3s ease;line-height: 40px;color: #221814}
.topNav .active span{transform:scale(1.1);color:#EE7B30;}
.topNav .active span:after {content: "";display: block;border-bottom: 2px solid #EE7B30;margin-top: -8px;}
.tabs_bd {display: none;padding-top: 120px;padding-bottom: 50px;}
.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: 16px;}
.goods_cells .weui-cell__bd span {color: #999;font-size: 12px;padding-left: 6px;}
.goods_cells .weui-cell__ft {color: #999;font-size: 12px;}
.index_ads {display: inline-block;margin-top: 1.17647059em;}
.goods_cell {padding: 10px 0;display: flex;margin: 10px 0;background: #fff}
.goods_pic {width: 33.33%;height: 0;float: left;overflow: hidden;font-size: 0;padding-bottom: 33.33%;margin-left: 10px;background: #eeefef;}
.goods_info {flex: 1;padding: 0 8px;}
.goods_msg {font-size: 14px;color: #221815;height: 60px;overflow: hidden;}
.goods_msg .sub_txt {font-size: 13px;color: #898989}
.goods_data {position: relative;}
.goods_data .num_price {color: #A40000;font-size: 13px;}
.goods_data .num_price em {font-size: 15px;}
.goods_data .indbtn {bottom: -5px;}
.discount_panel {border:1px solid #a4a4a5;border-left: none;border-right: none;line-height: 18px;margin-top: 10px;}
.g_buynow {display: block;width: 70px;height: 30px;line-height: 30px;text-align: center;border-radius: 5px;color: #fff;background-color:#EE7B30;font-size: 15px;position: absolute;right: 2px;top: 0px;}
.g_buynow_r {background-color: #E40A0A}
.g_progress {font-size: 9px;position: absolute;right: 0;top: 33px;width: 70px;color: #999}
.g_progress span {display: inline-block;width: 56px;text-align: right; margin-left: -60px;padding-right: 5px;}
.g_progress .weui-progress__bar {width: 70px;height: 2px;background-color: #fff;border:1px solid #EE7B30;border-radius: 2px;}
.g_progress .weui-progress__inner-bar {background-color:#EE7B30;}
.goods_cells .weui-flex {margin: 5px 0;}
.goods_cells .weui-flex .weui-flex__item {margin: 0 4px;}
.best_sellings_item {width: 50%;float: left;padding: 5px;box-sizing: border-box;overflow: hidden;float: left;}
.best_sellings_item .bs_msg p {width: auto;height: 42px;white-space: inherit;overflow: hidden;text-overflow: inherit;font-size: 14px}
.best_sellings {position: relative;border: 1px solid #eee;padding-bottom: 8px;}
.bs_pic {overflow: hidden;width: 100%;height: 0;padding-bottom: 100%;background:#eeefef;}
.bs_data {padding: 0 10px;position: relative;}
.bs_data span {display: block;}
.indbtn {position: absolute;right: 10px;bottom: 10px;display: block;height: 20px;line-height: 20px;background: #f8f0d7;border:1px solid #e8d7be;border-radius: 5px;font-size: 12px;color: #7F4F21;padding: 0 3px;}
.indbtn span {display: inline-block;padding-left: 17px;}
.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: 22px;height: 24px;line-height: 20px;font-size: 13px;text-align: center;color: #fff;background: url(../images/bg_rank.png) no-repeat; background-size: 100% auto;position: absolute;top: 0;left: 10px;}
.bs_info {width: 100%;line-height: 20px;height: 136px;overflow: hidden;}
.bs_msg {padding: 5px 10px;}
.bs_msg p {width: 28vw;line-height: 20px;display: inline-block;color: #000;font-size: 13px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.bs_info .num_price { color:#A40000;font-size: 13px;    font-weight: bolder; }
.bs_info .num_price em {font-size: 13px;padding-left: 3px;}
.bs_info .bs_num {font-size: 11px;color: #956134;margin-top: -2px;}
.bs_msg p.sellPoint {overflow: hidden;white-space: inherit;height: 42px;font-size: 14px;color: #999;line-height: 14px;}
/*购物车*/
.cart_list {width: 100%;padding-bottom: 1px;}
.cart_item {width: 100%;height: 125px;margin-top: 10px;background: #fff;display: flex;position: relative;}
.cart_item .weui-cell {padding: 0 0 0 10px;}
.cart_item .weui-cell .weui-cell__hd {padding-right: 0}
.e_selector {width: 20px;height: 20px;border:1px solid #E3E3E3;border-radius: 50%;margin: 44px 0 0 15px;}
.prd_img {position: relative;overflow: hidden;width: 75px;height: 75px;margin: 25px 10px 17px .35rem;/*border-radius: 5px;border:1px 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: 20px;line-height: 20px;font-size: 12px;text-align: center;color: #fff;background: rgba(0,0,0,.4);}
.prds {flex: 1.0;position: relative;box-sizing: border-box;padding:10px 15px 10px 0;}
.prd_name {display: inline-block;font-size: 15px;height: 42px;overflow: hidden;line-height: 20px;color: #000;}
.btn_delete {display: block;float: right;width: 15px;height: 15px;background: url(../images/icon_delete.png) no-repeat;background-size:100% 100%;margin-top: 15px;margin-right: 15px;}
.prd_desc {color: #999;font-size: 13px;line-height: 13px;padding-bottom: 3px;max-height: 24px;overflow: hidden;}
.prd_price {line-height: 14px;font-size: 14px;margin-top: 14px;color: #A40000;}
.num_price {}
.num_price em {font-size: 18px;}
.num_coupon {color: #B28247;font-size: 13px;/*border-radius: 5px;border: 1px solid #bf4087;*/padding: 0 3px;}
.num_coupon_2 {color: #B28247;/*border: 1px solid #EE7B30*/}
.icon_coupon {display: inline-block;width: 18px;height: 13px; padding-top: 0px; background: url(../images/icon_coupon_v2.png) no-repeat left bottom;background-size: 100% auto;margin-right: 3px;    float: left;}
.icon_coupon2 {display: inline-block;width: 25px;height: 13px;padding-top: 0px;background: url(../images/icon_group.png) no-repeat left center;background-size: 80% auto;margin-right: 3px;float: left;margin-top: 3px;}
.num_coupon em {font-size: 12px;}
.counter {width: 80px;height: 22px;border-radius: 2px;line-height:22px;position: absolute;right: 15px;bottom: 10px;border:1px solid #EEEEEE;overflow: hidden;text-align: center;}
.counter a {display: inline-block;font-size: 12px;color: #000;width: 23px;float: left;}
.counter__number {border:none;background: #F5F5F5;width: 33px;height: 22px;line-height: 22px;text-align: center;border-radius: 0;float: left;}
.prd_invalid {background: #fff;margin-top: 10px;}
.prd_invalid li {margin-top: 0}
.prd_invalid .prd_name {margin-top: 10px;color: #221815}
.prd_invalid .prd_tip {font-size: 15px;color: #A9824F;margin-top: 10px;}
.prd_invalid_msg {font-size: 15px;line-height: 40px;color: #898989;padding: 0 10px;}
.prd_invalid_msg em {float: right;color: #A40000}
.prd_invalid_icon {color: #fff;display: inline-block;width: 30px;height: 18px;line-height: 18px;font-size: 12px;background: #ccc;text-align: center;border-radius: 5px;}
.b_total_div {float: right;flex: 1;}
.b_total {display: flex;width: 100%;height: 50px;background: #fff;position: fixed;bottom: 0;}

.b_total .e_selector {margin-top: 14px;}
.b_total .selectall {line-height: 50px;font-size: 15px;padding-left: 5px;color:#221815 }
.cart_total {flex: 1.0;display: inline-block;padding-right: 20px;text-align: left;float: right;}
.cart_total_cny {font-size: 15px;color: #221815;padding-top: 4px;}
.cart_total_cny span {color: #A40000}
.cart_total_coupon {font-size: 11px;color: #898989;}
.btn_settlement {display: inline-block;float: right;width: 113px;height: 100%;text-align: center;line-height: 50px;background: #EE7B30;color: #fff;font-size:18px; }
.btn_delete_all {display: none;width: 50px;height: 22px;line-height: 20px;font-size: 15px;border: 1px solid #7F4F21;border-radius: 5px;color: #7F4F21;background: #fff;position: absolute;right: 10px;top: 14px;}


/*产品详情*/
.detail {overflow: hidden;width: 100%;height: 0;padding-bottom: 76%;background: #000;}
.detail img {width: 100%;}
.detail .swiper-pagination {font-size: 12px;background: rgba(0,0,0,.6);color: #fff;width:42px;height: 25px;line-height: 25px;border-radius: 12px;left: auto;right: 15px;bottom: 25px; }
.detail .swiper-slide {width: 100%;height: 76vw;display:flex; align-items:center;}
.detail_info {margin:1px 0 10px 0;padding:10px 15px;background: #fff;}
.detail_price {color: #E40A0A;font-size: 20px;}
.detail_prdname {font-size: 16px;}
.detail_prdinfo {font-size: 13px;color:#999;padding-top: 5px;display:flex; justify-content:space-between}
.detail_prdinfo span {display: inline-flex;}
.detail_prdinfo em {font-style: normal;}

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

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

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

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

.detail_desc {font-size: 13px;text-align: center;color: #999;font-weight: normal;}
.detail_desc h3 {font-size:13px;line-height: 33px}
.detail_desc img {margin-top: -5px;}
.specification {background-color: #fff;box-sizing: border-box;padding: 15px;margin-top: 30px;}
#prd_specification .weui-popup__modal {background-color: rgba(0,0,0,0);}
.spc_item01 {display: flex;margin-top: -15px}
.spc_item01 .num_coupon {border:none;}
.spc_item01 .prd_img {margin-top: -18px;width: 105px;height: 105px;display: flex;align-items: center;background: #fff;}
.spc_item02 {position: relative;overflow: hidden;line-height: 0;padding-bottom: 2%;}
.spc_item02 h3 {font-size: 17px;    line-height: 30px;font-weight: normal;}
.spc_item02 .counter {    top: 5px;}
.spc_item03 {padding-bottom: 5%;}
.spc_item03 h3 {padding-bottom: 10px;}
.spc_li {width: 100%;height: auto;}
.spc_li li {font-size: 13px;line-height: 28px;padding: 0 14px;background-color: #F5F5F5;border:1px solid #F5F5F5;color: #000;border-radius: 5px;margin-right: 10px;display: inline-block;}
.spc_li li.active {background-color: #FBEBEA;color: #EE7B30;border-color:#EE7B30 }
.spc_li li.liDisabled {color: #999}
.detailCheckMore {font-size: 15px;color: #999;float: right;line-height: 24px;}
.prd_Add_Actity {float: right;}
.group_restinfo {float: right;text-align: right;padding: 12px 8px 0 0;}
.group_restinfo span {display: block;line-height: 18px;}
.group_restinfo_item01 {font-size: 15px;}
.group_restinfo_item01 em {color: #E40A0A;padding: 0 3px;}
.group_restinfo_item02 {color: #999;font-size: 13px;}
/*用户登录*/
.login {width: 100%;padding-top: 60px;}
.login .weui-btn_disabled.weui-btn_primary {background-color: #ccc}
.logo_login {display: block;margin:0 auto;width: 90px;height: 90px; }
.login_form {}
.login form {margin: 15px 35px;overflow: hidden;}
.login_inputs {/*border-radius: 5px;background-color:#EBEBEB */margin-top: 25px;}
.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: 40px;border-bottom: 1px solid #ADADAD}
.login_input_cell:before {left: 0;border-top: none;}
.login_inputs_icon {width: 20px;height: 20px;}
.login_inputs_icon img {}
.login .weui-cell {padding: 5px;}
.login_input_bd {font-size: 16px;color: #000;}
.login_no_pwd {font-size: 18px;line-height: 54px;text-align: right;}
.login_no_pwd a {color: #221815;}
.login_button {height: 40px;line-height: 40px;background-color: #EE7B30;}
.login_tip {font-size: 14px;line-height: 30px;color: #ccc;margin-top: 16px;}
.login_register {color:#EE7B30 }
.btn_agreement {width: 30px;height: 16px;display: inline-block;background:url(../images/btn_unselected.png) center center no-repeat;background-size: 16px 16px;margin-bottom: -2px;z-index: 100;position: relative;}
.btn_agreement.agree {background:url(../images/btn_selected.png) center center no-repeat;background-size: 16px 16px;}

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

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

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


/*底部*/
.bottom_nav {width: 100%;height: 49px;border-top: 1px 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: 30px; align-items:center;padding-top: 3px;}
.link_footer a {display: inline-block;text-align: center;font-size: 12px;/*width: 30px;*/line-height: 14px;color: #999}
.link_footer a.active {color: #EE7B30}
.link_footer img {display: inline-block;width: 22px;margin-top: 5px;}
.lf_left {float: left;margin-left: 20px}
.lf_right {float: right;margin-right: 20px;}

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

.addr_cell {background: #fff;}
.addr_info {display: block;padding:10px 15px;font-size: 17px;line-height: 24px;}
.addr_info .grey {font-size: 15px}
.addr_edit {padding:5px 15px;font-size: 13px;}
.addr_default {padding-left: 20px;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: 20px;background-size: auto 80%;margin-left: 15px;}
.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: 10px;width: 100%;z-index: 1000}
.add_addr a {margin: 0 15px;}

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

.recommend_cell {font-size: 16px;color: #000;line-height: 40px;position: relative;padding-bottom: 30px;}
.recommend_cell p {text-align: center;padding: 0 15px;}
.recommend_cell a {position: absolute;right: 15px;font-size:12px; }
.recommend_item {width: 40%;background: #fff;border-radius: 5px;float: left;margin: 0 3% 3% 4%;padding: 5px 4px;line-height: 22px;}
.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: 16px;}
.recommend_btn {display: inline-block;width: 22px;height: 22px;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: 15px;height: 50px;overflow: hidden;}

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

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

/*分享生成图片*/
#share-actions .weui-popup__modal {background: rgba(0,0,0,0);}
.share_box {background: #F5F5F5}
.share_methods {background: #fff;padding: 40px 0 10px 0;margin-bottom: 10px;}
.share_img {width: 230px;height: 310px;z-index: 100;position: relative;margin: 0 auto;background: #fff;overflow: hidden;border-radius: 5px;
    margin-bottom: -20px;box-shadow: 0px 1px 3px 2px rgba(0, 0, 0, .2);padding: 2%}
.share_prd_img {overflow: hidden;width: 100%;height: 0;padding-bottom: 100%;margin-bottom: 10px;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: 18px;}
.share_prd_name {display: inline-block;font-size: 14px;overflow: hidden;height: 40px;}
.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: 13px;line-height: 30px;color: #000}
.share_cancel {line-height: 50px;color: #000;background: #fff;display: inline-block;width: 100%;text-align: center;}

/*2018年10月29日13:49:10;*/
/*登录、注册*/
.btn_agreement {width: 16px;height: 16px;display: inline-block;background: url(../images/btn_unselected.png) center center no-repeat;background-size: 16px 16px;
    margin-bottom: -2px;border-radius: 3px;margin-right: 10px;}
.weui-btn:after {border:none}

.icon_coupon {padding-right: 5px;margin-top: 2px;}
.search_bar_box {border-radius: 0}
.goods_info {padding: 0 10px;}
.sortPanel {background: #fff;margin-top: 0;line-height: 44px;display: none;}
.sort_item {text-align: center;font-size: 16px;color: #221815}
.sort_item.active {color: #EE7800}
.sort_item .sort_com {padding-right: 12px;background: url(../images/icon_down.png) right center no-repeat;background-size: 8px auto}
.sort_item .sort_price {padding-right: 12px;background: url(../images/icon_sort.png) right center no-repeat;background-size: 8px auto}
.sort_item.active .sort_com {background: url(../images/icon_down_on.png) right center no-repeat;background-size: 8px auto}
.sort_item.active .sort_price_01 {background: url(../images/icon_down_on.png) right center no-repeat;background-size: 8px auto}
.sort_item.active .sort_price_02 {background: url(../images/icon_up_on.png) right center no-repeat;background-size: 8px auto}
.goods_msg {height: 70px}
.goods_msg .top_txt {font-size: 14px;line-height: 30px;overflow: hidden;height: 30px;}
.goods_msg .sub_txt {line-height: 20px;}
.goods_data .num_price {font-weight: bolder;font-size: 15px;}
.detail_top_icon {background: #9fa0a0;display: block;width: 28px;height: 28px;text-align: center;position: absolute;top: 8px;border-radius: 50%;right: 56px;}
.detail_top_icon img {width: 15px;height: auto;position: relative;top: -6px;}
.detail_top_icon_02 {right: 13px;}
.detail_top_icon_02 img {width: 18px;top: -5px;}
.detail_group_list h2 {font-size: 15px;}

/*购物车*/
.prd_name {height: 20px;}
.b_total .weui-cell {padding:10px;}
.cart_empty {width: 100%;height: 0;overflow: hidden;padding-bottom: 50%;text-align: center;background: #fff;padding-top: 10%;color: #898989;font-size: 18px;}
.cart_empty img {width: 30%;display: inline-block;}
.prodcutRecommend {background:#fff;padding: 10px 0;margin-top: 10px;}
.prodcutRecommend:after {content: "";clear: both;display: block;height: 0;line-height: 0;clear: both;visibility: hidden;}
.b_total .selectall {padding-left: 0;margin-left: -5px;}
.counter {bottom: 15px;}
/*订单*/
.red2 {color: #A40000}
.orderdetail_hd .prd_para {width: 28%;float: right;padding-right: 0px;font-size: 16px;color: #898989;}
.orderdetail_hd .prds {width: 70%;flex: none;float: left;padding: 10px 0px 2px 0;}
.orderdetail_hd .discount_panel {margin-top: 0;}
.orderdetail_hd .prd_name {font-size: 16px;}
.bottom_panel .num_price {color: #A40000}
.bottom_panel .num_price strong {font-size: 22px;line-height: 48px;}
.discount_panel span {display: inline-block;}
.gb_box .weui-btn {width: 205px;}
.gb_box_none {display: none;}
.detail_addr {font-size: 18px;}
.detail_addr .sub_txt {font-size: 14px;}
.btn_more {width: 9px;}
.detail_addr p {width: calc(100vw - 36px);}
.none_addr {display: none;}

.gb_box_none {text-align: center;padding: 26px 0;}
.gb_dead {width: 15%;display: inline-block;}
.gb_dead img {width: 100%;}
.gb_box_none .gb_err_msg {padding-top: 10px;color: #898989}
.tran_status {padding: 20px 0;}
.tran_status_succ {width: 32px;height: 32px;}
.tran_status p {font-size: 14px;color: #898989;padding-top: 10px;}
.od_notice {padding: 0 13px;line-height:50px;line-height: 50px;color: #A40000;position: relative;}
.od_notice span {display: block;position: absolute;width: 15px;height: 15px;border-radius: 50%;background: #cbcbcb;color: #fff;line-height: 15px;color: #f5f5f5;right: 13px;top: 18px;font-size: 12px;text-align: center;}
/*WeUI重写*/
.weui-cells_radio .weui-icon-checked:before {display: block;content: '\EA08';color: #ffffff;font-size: 16px;background: #ffffff;border-radius: 50%;padding: 1px;border: 1px solid #ddd;}
.weui-cells_radio .weui-check:checked+.weui-icon-checked:before {display: block;content: '\EA08';color: #ffffff;font-size: 16px;    background: #EE7800;border-radius: 50%;padding: 2px;border:none;}
.bottom_btns {padding-right: 13px;}
.bottom_btns em {display: inline-block;;border-radius: 7px;height: 21px;line-height: 21px;padding: 0 6px;border:1px solid #3C3939;font-size: 15px;color: #3C3939;margin-left: 5px;}
.bottom_btns em.orange_btn {border-color: #DD7E2F;background: #DD7E2F;color: #fff;}

/*物流信息*/
.exp_list {background:#fff;font-size: 15px;margin-top: 10px;display: none;}
.exp_list li {line-height: 45px;padding: 0 13px;}
.exp_list li span {padding-right: 5px;}
.exp_list_item03 {display: inline-block;line-height: 21px;height: 21px;float: right;color: #7F4F21;background: #fbf0d5;border-radius: 5px;border:1px solid #e6cba5;color: #884e14;padding: 0 14px;margin-top: 10px;}
.exp_dataillist {display: none;padding:20px 30px;background: #fff;margin-top: 10px;}
.exp_dataillist:after {content: "";clear: both;display: block;height: 0;line-height: 0;clear: both;visibility: hidden;}
.exp_no_data {display: none;text-align: center;line-height: 80px;color: #a5a5a5;}
.exp_dataillist li {padding-left: 25px;color: #898989;font-size: 15px;display: inline-block; border-left: 1px solid #ddd;padding-bottom: 20px;/* margin-top: -6px; */ float: left;}
.exp_dataillist li:before {content: "";}
.exp_dataillist li:first-child {color:#EE7800;}
.exp_dataillist li:last-child {border-left: none;}
.exp_dataillist_item01 {position: relative;}
.exp_dataillist li:first-child .exp_dataillist_item01:before {content: "";display: block;position: absolute;left: -37px;top: 0;width: 17px;height: 17px;border-radius:50%;background: #ff7000;border: 3px solid #ffc6a3;}
.exp_dataillist_item01:before {content: "";display: block;position: absolute;left: -32px;top: 0;width: 13px;height: 13px;border-radius:50%;background: #EBEBEB;}
.exp_dataillist_item02 {font-size: 13px;}
/*订单列表*/
.order_panel_ft .weui-cell_link {padding: 0 15px;}
.order_panel_btn {display: inline-block;width: 67px;height: 21px;border-radius: 5px;line-height: 21px;float: none;margin-right: 11px;margin-left: -4px;}
.order_panel_btn.btn_highlinght {border-color: #824b21;color: #7F4F21;}
.order_panel_ft .num_price {color: #A40000}
/*客服*/
.cs_txts {padding: 0 20px 50px 20px;}
.cs_txts h1 {font-size: 16px;color: #251E1C;font-weight: bolder;padding-top: 20px;}
.cs_txts p {font-size: 14px;color: #261E1B;margin-right: 11px;}
/*我的*/
.mine_top {background:#EFEFEF;height: 180px;}
.m_info {padding-top: 45px;}
.cell_title {font-size: 16px;font-weight: bolder;}
.m_list li {width: 100%;text-align: center;position: relative;}
.m_list_title {position: absolute;left: 10px;font-size: 14px;color: #221815;line-height: 28px;}
.m_list_num {font-size: 17px;color: #A40000;font-weight: bolder;}
.m_list_addcoupon {position: absolute;display: inline-block;font-size: 14px;color: #7F4F21;line-height: 21px;padding: 0 7px;border:1px solid #ebdabc;background: #f9f0d8;border-radius: 5px;right: 10px;top: 12px;}
.u_account {font-size: 19px;color: #221815;}
.u_nickname {font-size: 13px;color: #898989}
.mc_more {font-weight: normal;}
.u_btn {width: 28px;height: 28px;border-radius: 50%;overflow: hidden;position: absolute;top: 20px;right: 15px;}
.u_btn_01 {right: 61px;}
.m_bill_img {border-radius: 0;border:none;}
.m_bill_status {right: 0;top: 30px;}
.m_bill_txt01 {display: inline-block;max-width: 67vw;height: 19px;overflow: hidden;margin-bottom: -5px;}
.btn_openshop {font-weight: normal;width: auto;font-size: 14px;color: #7F4F21;line-height: 21px;padding: 0 7px;border:1px solid #ebdabc;background: #f9f0d8;border-radius: 5px;right: 10px;top: 12px;}
.set_avtar_cell p {padding-top: 5px;}
.add_addr #logout {margin: 0;position: absolute;bottom: -10px;width: 100%;border-radius: 0;}
.n_nickname input {border-bottom: 1px solid #898989;}
.no_acc {text-align: center;padding-top:140px;display: none;}
.no_acc img {width: 123px;margin-bottom: 10px;}
.no_acc p {font-size: 13px;}
.acc_list .acc_list_item02 {color: #898989}
.acc_list .acc_list_item03 {height: 21px;font-weight: normal;width: auto;font-size: 14px;color: #7F4F21;line-height: 21px;padding: 0 7px;border:1px solid #ebdabc;background: #f9f0d8;border-radius: 5px;right: 10px;top: 13px;}
.addr_info {font-size: 15px;}
.addr_info span:first-child {padding-right: 21px;}
.addr_default.active {background: url(../images/icon_tip.png) left center no-repeat;background-size: auto 80%;color: #EE7B30}
.set_avtar {position: relative;}
.set_avtar input {width: 90px;height: 90px;margin: 0 auto;border-radius: 50%;overflow: hidden;position: absolute;top: 0;left: 0;z-index: 100}
.gst_items {padding: 15px;}
.gst_item_01 {font-size: 15px;}

.goods_pic {position: relative;}
.sellOutLayMini {overflow: hidden;width: 100%;height: 100%;background: #fff;background:rgba(255,255,255,0.45);position: absolute;z-index: 10;display:flex; align-items:center;justify-content:center;/*display: none;*/}
.sellOutLayMini img {width: 60%;display: inline-block;}
.bs_msg p {display: block;}
.bs_msg p.sellPoint {margin: 3px 0;}