.menber_center{  background: #fff; background-size: 100%;  display: -webkit-box !important;display: box !important;height: auto; background-position:left top; overflow: hidden; padding:0.8rem; position:relative;  border-bottom:1px solid #f4f4f4; }
.menber_ico{ width: 1.4667rem; height: 1.4667rem;  float: left; -webkit-box-shadow: 0 3px 5px rgba(0,0,0,.27),0 0 60px rgba(0,0,0,.1) inset; border-radius: 50%; border:0.1rem solid #fff; }
.menber_ico img{ width: 100%; height: 100%; border-radius: 50%; }
.menber_center a{}

  .lv_ico{    position: absolute;
    left: 0;
    top: 0;
    width: .5333rem;
    height: .5333rem;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    transition: left .5s ease-in-out .2s;
    -webkit-transition: left .5s ease-in-out .2s;}
.lv_ico img{  width: 100%; height: 100%; }
  .c_red{ color: #fd5459 !important}
  .c_yellow{ color: #f5a623 !important !important;}

.menber_car{ position: relative; min-height: 2.35rem; /* line-height: 2.35rem; */
    float: left; width: 100%;
    padding: 0 .2rem; margin-top: .1rem; background:; border-radius: .08rem; left: 0; color: #fff; background: -webkit-gradient(linear, 50% 40%, 54% 100%, from(#f2535c), to(#fd856a)); }
 .menber_car:before{ content: ""; display: block; position: absolute; top: -.19rem; right: 0%; transform: translateX(-50%); -webkit-transform: translateX(-50%); border-left: .2rem solid transparent; border-right: .2rem solid transparent; border-bottom: .2rem solid #f2535c; }
.menber_car p{ padding:10}
.menber_car_l{ margin:0.375rem; float:left; font-size: 14px; }
.menber_car_l p{ margin-top:0.375rem}
.menber_car a{ float: right; margin-top:0.85rem; display: inline-block; padding: .1333rem .4rem; margin-right: .1333rem; color: #fff; border: 1px solid #fff; border-radius: .05rem; }
.menber_hd{background: #fff; width: 98%; height: auto; overflow: hidden; padding-left: 0.2rem; padding-bottom: 0.4rem; border-bottom: 1px solid #f4f4f4; }
.menber_hd ul li { width: 25%; float:left; text-align: center;margin-top:0.625rem; position: relative;  }
.menber_hd ul li i{  width:1rem; height: 1rem; position: relative;    background-size: 0.4rem 0.4rem;float: left;margin-left: 0.4rem;display: block; }
.menber_hd ul li i img{ width: 1rem; height: 1rem; float: left; }
.menber_hd ul li em{float: left; font-size: 14px; margin-top:0.15rem; line-height: 0.55rem; margin-left:0.35rem ;text-align:left;}
.menber_list{ width: 100%; float: left; height:auto; overflow:hidden; background:#fff;}
.menber_list  a{ width:99%; float: left; height: 1.3333rem; line-height: 1.3333rem; color: #333; border-bottom:1px solid #f4f4f4; font-size:0.35rem; padding-left: 0.375rem; }
.menber_list i{ height: 1.3333rem; line-height: 1.3333rem; color: #333; float: left; margin: 0 0.25rem;padding:0;}
.menber_list em{ font-size:0.35rem margin-top: 0.125rem; }
.menber_list a:after{ content: ""; display: block; content: ""; width:0.175rem; height: 0.175rem; border: 3px solid #999; transform: translateY(-50%) rotate(45deg); -webkit-transform: translateY(-50%) rotate(45deg); border-bottom: transparent; border-left: transparent; text-align: right; float: right; margin-right: 0.55rem; margin-top: 0.575rem; }
.menber_zh{ content: ""; display: block; content: ""; width:0.28rem; height: 0.28rem; border: 3px solid #999; transform: translateY(-50%) rotate(45deg); -webkit-transform: translateY(-50%) rotate(45deg); border-bottom: transparent; border-left: transparent; top: 1.3rem; position: absolute; right: 0.35rem; }
.menber_hd ul li b{     position: absolute; top: 0;right: 50%;width: 20px; height: 20px;margin-right: -24px;margin-top: -6px;
display: block;background: #ff766c;font-size: 10px;color: #fff; z-index: 999;
-webkit-border-radius: 50%;-moz-border-radius: 50%; border-radius: 50%;border: 2px solid;line-height: 16px;}
.gray{ color: #999; font-size: 12px; }
.foot_ico{ color:#dedede; font-size:0.8rem; }
.menber_infor{margin-left: 0.35rem; margin-top: 0.5rem; float: left; font-size: 16px; color: #333;  }
.menber_k{position:absolute; top:0.625rem; right:0.625rem;}
.menber_k ul li{ float: left ;margin-left:0.625rem; text-align: center; color: #fff;  background: #fd3650; border-radius: 50%; width: 0.8rem; height:0.8rem;   font-size: 18px; padding-top: 5px; }
.menber_k ul li a{ color: #fff; }
.menber_k ul li { font-size: 0.35rem; }
.foot_cur a{ color: #ff4436 !important; }
/*header*/
.favor-header-bar{background-color: #fff; overflow: hidden; height: 1.35rem; line-height: 1.35rem;  width:100%; overflow-x: scroll; float:left;}
.favor-header-bar ul{border-top:1px solid #ddd; width: 150%;  }
.favor-header-bar li{display: block;text-align: center;float: left;margin-left:-1px;height:1.25rem;line-height: 1.25rem;position: relative;font-size:0.3rem; width:15%}
.favor-header-bar a{font-size:0.35rem;color:#333;display:block;width:85%;margin:0 auto; flex:1;}
.favor-header-bar li:last-child{border-right:none;}
.favor-header-bar li.default a{color:#ff0719;border-bottom: 4px solid #ff0719 ; }
.favor-header-bar li span{position: absolute;display: block;width:25%;top:-0.4rem;right:0.2rem;max-width: 32px;}
/*favor-list*/
.favor-list.swiper-container{margin-top:0.375rem;width:100%;}



/*nofavor*/

.buy_list li{ width: 100%; float: left;  background: #fff; margin: 0.25rem 0; }
.buy_list input{ float: left;  margin-right:5px;}
.buy_list{ font-size: 14px; }
.cart_page{ width:100%; min-height: 450px;}
.buy_s_x img{ width: 1.5rem; height: 1.5rem; }
.buy_s_x{ float: left; font-size:0.4rem; border-top:1px solid #f6f6f6; padding-left: 0.375rem; border-bottom:1px solid #f6f6f6;padding:0.375rem 0.2rem;width:100%;}
.buy_list em{font-size: 0.4rem; }
.buy_list span { margin-top: 0.07rem;  text-align: left; padding-right: 0.125rem; }
.wbox-1{  -webkit-box-flex: 1;display: block;}
.wbox-2{-webkit-box-flex: 1;display: block}
.header_tit{ width: 100%; text-align: center; font-size: 0.45rem; background: #fff; float: left; }
.header_tit  i { border-bottom:4px solid #ffff ;  height: 1.4rem; line-height: 1.4rem; padding-bottom: 0.375rem;  }
.header_tit  em{ border-bottom:4px solid #ffff ; height: 1.4rem; line-height: 1.4rem; padding-bottom: 0.375rem;  }
.header_cur{border-bottom:4px solid #ff0719;}
.buy_s_x em{line-height:0.5rem; margin-left:0.125rem}
.buy_header{  font-size: 14px;  text-align: left; padding: 0.125rem 0.25rem; color: #ff0719;  background:#fff; display: block; height: auto; overflow: hidden;   }
.border_dash{border-top: 1px dashed #ddd; }
.buy_header i{ float: right; }
.buy_header  b { float: left; }
.buy_header a{ padding: 0.2rem  0.375rem; border: 1px solid #ddd; float: right }
.picker .picker-panel .wheel-wrapper .wheel{font-size:0.3rem}
.order_new_middle{ width: 100%; float: left; font-size: 0.375rem; height: auto;padding: 0.25rem 0;  }
.order_new_middle span{width:96%; float:left; height: auto; margin-bottom:0.125rem; padding:0.15rem 0.25rem; font-size:0.35rem}
.order_new_middle ul { width: 50%; float: left; }
.b1{ width: 1.5rem; height:1.5rem; float: left; background: #dedede; }
.b2{ width: 6rem; float: left; font-size: 0.35rem; padding-left: 0.04rem; }
.b3{ width: 2rem; float: left; font-size: 0.35rem; }
.order_new_middle i{ float: right; color: red; font-weight: bold; }
.b3 p{ text-align: right; }



.buy_header i { color: #999; }
.order_new_btn{ padding: 0.15rem 0.375rem; color: #fff; background: #11c3bc; border: 1px solid #ddd; font-family: "Helvetica Neue", Helvetica, Microsoft YaHei, Arial, sans-serif; margin-left: 0.375rem;  float: right; }
.order_close_btn{ padding: 0.15rem 0.375rem; color: #333; border: 1px solid #ddd; font-family: "Helvetica Neue", Helvetica, Microsoft YaHei, Arial, sans-serif; float: right;  }
.red{ color: #11c3bc;  }
.date_add_list{ width: 100%;  font-size:16px; }
.date_add_list li { width: 100%;  float: left; position: relative; padding: 0.4rem 0.325rem; border-bottom: 1px solid #ddd; font-size: 0.35rem; line-height: 0.500rem; }
.date_add_list li a{ width: 100%; display: block; border: none; text-decoration: none; }
.date_sm{  float: left;   width: 100%;padding: 0.525rem 0.325rem; background:#f9f9f9;}
.date_txt{  margin-left: 0.25rem;  border: none; width: 75%; float: right;  }
.date_sm b{ float: left; }
.person_bg{ width: 100%;
    background: url(../images/menber_bg.png) no-repeat;
    background-size: 100%;
    display: -webkit-box !important;
    display: box !important;
    height:4.5rem;
    overflow: hidden;
    padding: 1.4rem;
    position: relative; }
.person_ico img{ width: 100%; height: 100%;border-radius: 50%;}
.person_ico  p{ color: #fff; margin-top: 0.375rem; text-align: center; }
.date_add_list i{ float: left;margin-right: 0.875rem; }
.date_add_list em{ float: left; margin-left: 1rem; }



.person_ico{     width: 1.4667rem;
    height: 1.4667rem;
    -webkit-box-shadow: 0 3px 5px rgba(0,0,0,.27), 0 0 60px rgba(0,0,0,.1) inset;
    border-radius: 50%;
    margin: -0.375rem auto;
    border: 0.1rem solid #fff;}

.mend_item { width: 100%; height:auto;  overflow:hidden;  background: #fff; padding: 0.375rem; position: relative;  }
.mend_tit{ width: 100%;color: #333;  font-size: 0.4rem; float: left; padding: 0.375rem 0; background: #fff; padding-left: 0.375rem; color: #666666; border-bottom:1px solid #ddd; }
.mend_tit:before{}
.mend_img img{width:1.5rem; height:1.5rem}
.mend_infor{ text-align: left; float: left; width: 70%; margin-left: 0.125rem; font-size: 14px; line-height: 20px;}
.mend_img{ float: left; }
.mend_item a{ border: 1px solid  #ff0719; padding: 2px; color: #ff0719; right: 0.125rem;  border-radius: 4px;  font-size:0.2rem; position:absolute; top: 0.8rem; }
.mend_infor  span{  float: right; color:#f44336; }

.date_select{    margin-left: 0.25rem;
    border: none;
    width: 75%;
    float: right;}

.date_add_list select{
                padding:0  25px 0 5px;
                height:30px;
                appearance:none;
                -moz-appearance:none;
                -webkit-appearance:none;
                background: url("../images/select.png") no-repeat right center;
                border: 1px solid #ddd;
                font-size:0.3rem;
                color: #666;
                font-family:Microsoft YaHei;
                float: left;
                margin-right: 0.25rem;
            }

 .date_add_list b{ float:left;  font-weight: normal; }
 .personal_radio{
    width: 20px;
    height: 20px;
    border: solid 1px #ddd;
    border-radius: 50%;
    left: 0;
    float: left;
margin-right: 0.175rem;
    top: 40px;}
.personal_check{background: url(../images/s_goods_pitch.png) no-repeat center center #ff900d;
    border: solid 1px #ff900d;
    background-size: 22px 22px;}
.oredr_tip{ text-align: center; border: 1px solid #ddd; display: block; padding: 0.225rem;  width:45%;  margin:50% auto; font-size:0.4rem;
    border-radius: 0.175rem;}
.red{color:#fd3650;}
.mb_list{ width: 100%; float: left; margin-bottom: 0.625rem; }
.mb_list ul li{ float: left; width: 100%; }
.zf_w{ font-size: 0.4rem;  width: 6.375rem; height: 4.7rem; margin: 20% auto; background: #fff; border-radius: 0.375rem; padding: 0.75rem; padding-top: 0;  }
.zf_btn{width:5.0rem; height: 1.125rem; line-height: 1.125rem; margin-top: 0.625rem; border-radius: 0.2rem; float:left; background:#62b900;font-family: "Helvetica Neue", Helvetica, Microsoft YaHei, Arial, sans-serif;  color:#fff;text-align: center;}
.wx_btn{width:5.0rem; height: 1.125rem; line-height: 1.125rem; margin-top: 0.925rem; border-radius: 0.2rem; float:left ;background:#19adeb;font-family: "Helvetica Neue", Helvetica, Microsoft YaHei, Arial, sans-serif; color:#fff; text-align: center;}
.zf_w a{ text-decoration:none; }
.zf_w a:active{ text-decoration:none; }
.pay_mask{ display: none; }
.order_p{ color: red; font-weight: bold; }

.menber_list b { width: 0.175rem;  font-size: 0.5rem;  margin-left: 4rem; margin-top: -0.05rem; }


.coupon{ width: 100%; height: auto; }
.coupon ul li{  width: 340px;
    padding-bottom: 0.375rem;
    border-bottom: 1px dashed #dedede;
    height: 3.5rem;
    margin: 0 auto;
    margin-top: 0.375rem;
    position: relative;    color: #85b806;
    background: url(../images/yh_bg.png) no-repeat; }

    .account_infor{ width: 57%; padding-left: 0.6rem;  font-size: 0.35rem; margin:0.9rem 0.625rem 0 0; float: left; line-height: 0.625rem; }
    .h26{ font-size: 0.45rem; margin-bottom: 0.15rem; }
    .account_cz{ width: 35%; float: left; }
    .accoun_j{ margin-top: 0.8rem; font-size:0.85rem;  width: 100%;float:left; margin-left: 0.45rem; }
    .account_b{ border: none; background: #85b806; float: left; margin-left: 0.05rem; padding: 0.25rem 0.625rem; margin-top: 0.15rem; color: #fff; border-radius: 0.375rem; }
.coupon ul li.red_c{ color: red; }
.gw_infor a{ color: #fff; }
.gw_infor i{ margin-right: 0.125rem; }
.menber_quit{padding:0.35rem 0 ; background: #fff; text-align:center; float: left; margin-left: 25%;   width:50%; margin-top:0.575rem ; border: 1px solid #ddd; font-size:0.3rem}
.

.nav-top{  width: 100%; height: 1.1rem;background-color: #3c3c3c;z-index: 999;padding: 0 0.24rem 0 0.14rem;display: flex;
align-items: center; justify-content: space-between;box-sizing: border-box; float: left; }
.nav-back{ background: url(../images/returntop.png);background-size: 100%;}
.right{ display: flex;align-items: center;}
.nav-center{ background: url(../images/returnmy.png);background-size: 100%;margin-right: 0.4rem;;}
.nav-homer {background: url(../images/goback.png);background-size: 100%;}
.nav-top a {
    color: #fff;
    display: inlin-block;
    width: 0.7rem;
    height: 0.7rem;
}


.main_foot{width:100%; float:left; position:fixed; padding:0.175rem 0; bottom:0; background:#fff; border-top: 1px solid #ddd; font-size: 14px; }
.main_foot ul li{ width: 25%; text-align: center; float: left; font-size:0.3rem}
.main_foot ul li i{ width: 100%; float: left; font-size: 0.65rem; margin-bottom: 0.1rem; }

#c-button--slide-left{padding:0.375rem;  height: auto; overflow: hidden;  line-height:0.75rem;background: #fff; }
.order_state{ width: 100%; float: left; margin-top: 0.375rem; background: #fff; padding:0.625rem   0.375rem; font-size: 0.35rem; line-height:0.625rem}
/*item*/
.lb_pic{ width:100%; }
.slider{display:none }/*用于获取更加体验*/
.payment_time{ position:relative; }

.receipt_item { width: 100%;     background: #fff;  bottom: 0;  float: left; position: relative;  padding-bottom: 0.625rem; padding-top: 0.375rem; ; }
.receipt_tit{ width: 100%;color: #333;  margin-top: 0.175rem; font-size: 14px; float: left; }
.receipt_tip { float: left; font-size: 0.35rem; margin-top: 0.08rem; }
.receipt_item ul li em{ float:right; color: #ea323e; font-weight: bold; }
.receipt_item ul li b{ float:right; color: #333; font-weight: bold; }
.receipt_item ul li i{ color: #999; }
.receipt_tit{ padding: 0.25rem 0 0.25rem 0.25rem; }
.rp_img img{width:1.5rem; height:1.5rem}
.rp_infor{ text-align: left; float: left; width: 70%; margin-left: 0.125rem; font-size: 14px; line-height: 20px;  white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.rp_num { float: right; font-size: 0.35rem; margin-right:0.5rem; }
.rp_infor p{ }
.rp_img{ float: left; padding-left: 0.375rem; }
.receipt_yh{width:100%; background:#fff; margin-top:0.375rem; padding:0.25rem; font-size:0.35rem; float:left; position:relative; text-align:left;}
.receipt_yh span{ float: right; font-size: 0.45rem;  }
.receipt_yh em{ margin-left: 0.375rem; font-size:0.375rem; color:red; float:right; margin-right:0.55rem}
.receipt_bz {   height:auto; overflow:hidden; padding:0.375rem;width:100%; background:#fff; margin-top:0.375rem; float:left; padding-left:0.25rem}
.rp_bz_txt{  word-wrap: break-word; height: 2.375rem; width: 90%;word-break: keep-all;border: none;
 line-height: 20px;padding: 2px;font-family: arial,simsun;resize: none;font-size: 12px;overflow-y: hidden;margin-left: 0.125rem;padding-top: 0.125rem;
float: left;font-family: "Helvetica Neue", Helvetica, Microsoft YaHei, Arial, sans-serif;margin-top: -0.125rem;outline: 0;}
.receipt_yh a{  position:absolute; right:0.6rem;top: 0.2rem; }
.js_nr_w{ width: 100%; height: auto; overflow: hidden; background: #fff; font-size: 0.35rem;font-family: "Helvetica Neue", Helvetica, Microsoft YaHei, Arial, sans-serif;      position: absolute;
bottom:1.75rem;top: 2.125rem;left: 0;right: 0;padding-left: 10px;overflow: auto; }
.js_tit{width:100%; float:left;margin-top:0.375rem; padding-left:0.375rem; text-align:left;}
.js_nr,.js_fq,.js_nr_dc, js_nr_num { width: 100%;float: left;padding: 0 0.375rem;}
.js_nr ul li,.js_fq ul li,.js_nr_dc ul li{ float: left;margin-top: 0.25rem;border: 1px solid #ddd;border-radius: 4px;padding: 0.25rem  0.225rem;margin-right: 0.375rem;text-align: center;color: #333;}
.js_nr .js_cur,.js_fq .js_cur, .js_nr_dc.js_cur{background: #11c3bc; color: #fff;}
.js_min,.js_add{ width: 0.625rem; height:0.625rem; line-height: 0.625rem; background: #fff; border: 1px solid #dedede; float: left;  }
.cart_li  { padding-left: 0.375rem; margin-top: 0.25rem; }
.js_fq .cart_li  li{
width: 2.5rem;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 0.35rem 0.625rem ;
    border: 1px solid #d9d9d9;
    border-radius: 0.03rem;
    margin: 0.1rem 0.1375rem 0 0.1375rem;}
.js_box { width: 1.375rem; height: 0.58rem; line-height: 0.58rem; text-align: center; margin: 0 0.08rem; border: 1px solid #ddd; float: left;  }
.js_confirm{width: 100%;  height:1.375rem;line-height:1.375rem; text-align:center; background:#11c3bc;font-size:0.5rem; position: absolute; bottom: 0;  border:none; color:#333; z-index:999
;bottom: 0;left: 0; color:#fff;}

.js_usable {background: #f44336; color:#fff;}
.red{ color: #ff0719; }
.gray{color:#999}
.swiper_contain{ width: 100%; padding: 0.375rem; background: #fff; height: auto; overflow: hidden; }
.swiper_contain i,.swiper_contain em,.swiper_contain span{ width: 100%; float: left; }
.swiper_contain i { font-size: 18px; }
.swiper_contain em{ font-size: 20px; color: #f76868; padding:0.1rem 0;}
.swiper_contain del{ font-size: 16px; color: #999; margin-left: 10px; }
.swiper_contain span{ font-size: 12px; color: #666; }
.swiper_contain b{ font-weight: bold; }
.item_sx{ width: 100%; float: left; padding:0.375rem 0;  background:#fff; margin-top:0.375rem; padding-left: 0.9em; font-size: 0.5rem; position:relative;}
.spec-desc{  width: 0.35rem; height: 0.275rem; background:url(../images/sl.png)no-repeat; display: block;  position: absolute; right: 0.55rem; top: 0.42rem;  }
.buy_s_x .p_none{ padding: 0; display:none; }
.del_left{ padding: 0.375rem 0.375rem; width: 50%; float: left; }
.details{ width: 100%; margin-top: 15px; float: left; background: #fff;  position:relative;}
.detail_tit{width:100%; float:left; font-size:0.45rem;  padding:15px;}
.details img{width:100%; float:left}
.evaluate_name{font-size:14px}
.evaluate_date{margin-left:15px; position:absolute; right:15px; color:#ddd;}
.evaluate{ width: 100%; margin-top: 15px; float: left; background: #fff; }
.evaluate_tit{width:100%; float:left; font-size:20px;  padding:15px;}
.evaluate_nr{width:100%; float:left;width:100%; float:left; display: -webkit-box !important;display: box !important; position: relative; padding:15px;  font-size:14px; padding-bottom:0;}
.evaluate_txt{ line-height:18px;  width: 100%;max-width: 100%; height: auto; overflow:hidden; border: medium none;color: #333; resize: vertical;resize: none;font-size: 12px;padding:15px; word-wrap:break-word ;}
.evaluate_star{ width: 80px; height: 16px; background: url(../images/commstar.png) 0 0 repeat-x; position: relative; right:0; margin:0 15px}.
.star_w1{ width:20%;height:13px;}
.star_w1{ width:40%;height:13px;}
.star_w1{ width:60%;height:13px;}
.star_w1{ width:80%;height:13px;}
.star_w1{ width:100%;height:13px;}
.star{ position: absolute;  top: 0; left: 0;width: 20%;height: 16px; cursor: pointer;}
.evaluate_star .hover{ background: url(../images/commstar.png) 0 -16px repeat-x; }
.item_xz{ display: flex; width: 90%; float: left; font-size: 0.35rem; }
.item_xz i{width: 20% }
.js_cz{ margin-top: 0.25rem; float: left; }

.reg_sm{ width: 100%; text-align:center; color: #666;  padding-left:5%; margin-top:0.625rem; font-size:14px;}
.reg_w{ width: 100% ; margin-top:0.625rem; height:auto; overflow:hidden; background:#fff;}
.reg_logo{ width: 200px; height: 100px; margin: 0 auto; margin-top:0.375rem}
.reg_item { width: 100%; float: left;  overflow:hidden; font-size:0.35rem}
.reg_item img{ position: absolute; right:0;}
.reg_item a{position: absolute;  right:0.625rem; font-size: 0.35rem; }
.reg_item b{ margin-left: 3%; font-size: 0.35rem; }
.reg_item ul li{ width:90% ; float: left;  border-bottom: 1px solid #ddd;  position:relative; margin-top: 0.625rem;  margin-left: 5%; padding: 0.355rem 0; }
.w450{ width: 11.25rem; }
.reg_item img{  bottom: 0; }
.reg_txt{ border: none; width: 100%; float: left; padding-left: 0.45rem; font-size: 0.35rem;  font-family: "Helvetica Neue", Helvetica, Microsoft YaHei, Arial, sans-serif; }
.reg_btn {  font-size: 0.45rem;   background: #f44336; width: 90%; color: #fff; border: none;  border-radius: 0.1rem; padding:0.225rem 0; margin-left:5%; margin-top: 0.375rem;  text-align:center; margin-bottom:0.375rem}
.register {width: 100%;padding: 5%;height: 0.5rem; float: left;text-align:right;font-size: 0.3rem;}
.login_btn_w{  float: left; width:100% ; margin-top:1.375rem;z-index: 100; }
.menu_close span:before{ float: left; }
.order_price{ width: 100%; float: left;  margin:0.625rem 0; padding-top: 0.5rem; padding-right: 0.625rem; margin-bottom: 2rem;background:#fff;}
.order_price span{ width: 100%; margin-bottom:0.5rem; float: left;  text-align:right; font-size:0.35rem}
.order_list ul li{padding:0.3rem; border-bottom: 1px solid #f4f4f4; }
.order_zt{ padding: 0.325rem 0.375rem;font-size: 0.35rem; text-align: right;  background:#fff; border:1px solid #f4f4f4; width:93%; float:left; font-weight:bold;}
.cart_foot{ position: fixed; bottom: 0; left: 0; z-index: 10; right: 0; background: #fff; line-height: normal; text-align: center; color: #868686;  border-top:1px solid #ddd;}
.cart_quick{ width: 65%;display: -webkit-box !important; display: box !important; position: relative; float:left; padding-top:0.2rem}
.cart_quick a{ display: block; font-size:0.325rem; margin-left:0.625rem;}
.cart_quick i,.cart_quick em{width:100%;}
.cart_quick i{ font-size: 22px; }
.cart_quick p{ font-size: 0.325rem; }
.new_foot_btn{    width: 100%;height: 55px; line-height: 54px;color: #fff; background:#F44336 ;font-size: 14px;}
.cart_foot{ position: fixed; bottom: 0; left: 0; z-index: 10; right: 0; background: #fff; line-height: normal; text-align: center; color: #868686;  border-top:1px solid #ddd;}
.cart_quick{ width: 65%;display: -webkit-box !important; display: box !important; position: relative; float:left; padding-top:0.2rem}
.cart_quick a{ display: block; font-size:0.325rem; margin-left:0.625rem;}
.cart_quick i,.cart_quick em{width:100%;}
.cart_quick i{ font-size: 22px; }
.cart_quick p{ font-size: 0.325rem; }
.new_foot_btn{    width: 100%;height: 55px; line-height: 54px;color: #fff; background:#F44336 ;font-size: 14px;}
.wbox-1{  -webkit-box-flex: 1;display: block;}
.wbox-2{-webkit-box-flex: 1;display: block}
.cart_q_b{ width: 60%;display: -webkit-box !important; display: box !important; float: left; }
.cart_q_b .item{    width: 50%;height: 55px; line-height: 54px; color: #333;font-size:16px; border-left: 1px solid #dedede; }
.shop_cart.shop_cart_c {color: #333; }
.shop_buy.shop_buy_c{  background: #11c3bc;}
.tj_btn{background:#e04241;}
.shop_cart { color: #333; }
.cart_q_b .shop_buy{  background: #11c3bc; color:#fff}
.cart_q_b .shop_notbuy{  background: #BBB; color:#fff}
.cart_q_b .shop_notbuy em{ font-size:12px;color:#ea323e!important}
.md_infor i, .md_infor em {width: 100%; float: left;}
.cart_zj{ height: 1.3rem;width: 39%; padding-left: 1%;  float:left; font-size:0.25rem; text-align:left;}
.cart_zj  span{ color: #e04241; font-weight: bold; float: left; width: 100%; margin-top:0.175rem}
.cart_zj a{ height: 1.375rem; line-height: 1.375rem; text-align: center; width: 100%; float: left; }
.address_bottom{ width: 100%; float: left; height:0.1rem ; background: url(../images/location-border.png) 0 0 repeat-x; }