/*html,body{overflow:hidden;overflow-y:auto;}*/
body{font-size: .24rem}
 @font-face {
  font-family: 'zhueFontTxt';
    src: url('zhueFont_txt.ttf');
}
@font-face {
  font-family: 'zhueFontNum';
    src: url('zhueFont_num.ttf');
}
  .coupon_top{
    position: fixed!important;
  }
    #header{height: .88rem;display: flex;align-items: center;justify-content: space-between;width: 100%}
  #header h1{line-height: .88rem;height: .88rem;font-size: .32rem!important}
  #header .header_l,#header .header_r{position: unset;top: unset; left:unset;}
  .message_list_box div{font-size: .26rem}.user_msg_sub_div input{line-height: 44px;font-size: .26rem}
  .ico_10 {
    background: url(https://www.zhue.cn/mobile/themes/zhue/images/back_gray.png) no-repeat;
    background-size: .2rem auto;
    background-position: center;
  }
  #header .header_r a.ico_03 {
    background: url(https://www.zhue.cn/mobile/themes/zhue/images/sea_search.png) no-repeat;
    background-size: .4rem auto;
    background-position: center;
  }
  #header{
    background: #fff;
    border-bottom: 1px solid #f0f0f0;
  }
  #header h1{
    color: #333;
  }

  .payment_nav{height: .7rem}
  .payment_nav div{line-height: .7rem;font-size: .28rem}


  .order_box{margin: 0}
  /*#header h1{font-size: 0.34rem}*/
  #header .header_l a{padding: 0}
  .footer .favLink, .footer p {
      line-height: 0.08rem;
      /* padding-bottom: 0.1rem; */
  }
  .wrap {padding: 0 0.25rem;}
  .bon_z{margin-top: 0.15rem;}
  .table_box dl dd,.profile_tel_change input,.table_box dl.profile_radio,.profile_sow div input,.profile_sow div{font-size: 13px}
  .profile_yzm_change div{font-size: 13px;}.order_box{font-size: 14px}
  .trans_pro_submit,.user_address_add_adds,.user_edit_sub{line-height: .84rem;font-size: .28rem;}.table_box{padding-left: 14px;}
  .table_box2 .dd2{font-size: 13px;height: 40px}
  .vc_tit_img {
    position: static!important;
}

.user_edit_sub2{height: .84rem;line-height: .84rem;font-size: .28rem}
.order_box table tr td {
    padding-left: .2rem;
    padding-right: .2rem;
}

/* @media screen and (min-width: 720px) {
  .global-nav__nav-link {
      padding-top: 0px!important; 
      margin-top: -9px!important;
  }
  .global-nav__nav-shop-cart-num {
    top: 11px!important;
  }
}*/



.query_hint {
    display: block;
    height: 32px;
    left: 50%;
    margin-left: -100px;
    margin-top: -16px;
    position: fixed;
    top: 50%;
     vertical-align: middle;
    width: 200px;
    float:left;
    z-index:10000;
}
.query_hint img { float:left;} 
.query_hint span { display:block; float:left; height:32px; line-height:32px;width:120px;}
.bg { background:#000; display:none; opacity: 0.2;position: fixed;width:100%; height:100%;z-index:9999;}
/********************************profile***************************************/
/********************************profile***************************************/
  .tran_top{
    width: 100%;
    height: 36px;
    line-height: 36px;
    text-align: center;
  }
  .tran_top div{
    width: 50%;
    float: left;
    background: #fff;
    font-size: 16px
  }
  .tran_topd{
    border-bottom: 2px solid #f2434a;
    color: #f2434a;
  }
  .user_pro_sec{
    padding:0;margin-top:10px;
  }
  .user_pro_sec2{
    padding-top:0;padding-bottom:1px;
  }
.trans_birth{
    height:42px;position:relative;
}
.birth_date_box{
    font-size:12px;
    color:#333;
    line-height:42px;
    margin-left:10px;
    float:right;
}
.expressage_name{
  font-size: 0.28rem;
  color:#333;
  padding-top: 0.06rem;
  padding-bottom: 0.06rem;
}
.order_num{
  font-size: 0.24rem;
  color:#999;
  display: flex;
  align-items: center;
}
.order_num div{
  height: .33rem;
  line-height: .33rem;
  font-size: .2rem;
  padding:0 .1rem;
  border: 1px solid #cacaca;
  color: #999;
  /*margin-left: .2rem;*/
  border-radius: .2rem
}
.trans_birth_sq{
    transform: rotate(90deg);float: right;border: none;margin-top: 9px;height: auto;width: 16px;padding: 13px 14px 9px 8px;
}
.bir_date_sel{
    position:absolute;right:0;top:0;width:100%;height:100%;opacity:0;
}
.table_box dl.profile_radio{
  height: 40px;
  line-height: 40px;
  display: block;
}
.profile_radio dd{
  margin: 0;
  float: left;
}
.profile_radio div{
  float: left;
  width: 16px;
  height: 16px;
  margin: 13px 10px 0;
  background: url(images/radio_false.png) no-repeat;
  background-size: 100% 100%;
}
.profile_radio div.rafio_true{
  background: url(images/radio_true.png) no-repeat;
  background-size: 100% 100%;
}
.profile_radio input.trans_pro_sex{
  width: 100%;
  margin: 0;
  height: 100%;
  opacity: 0;
}
.profile_radio p{
  float: left;
}
.profile_tel_change{
    height: 42px;
    line-height: 42px;
    border-bottom: 1px solid #f3f3f3;
    width: 100%;
    display: box;
    display: -webkit-box;
    position: relative;
  }
  .profile_tel_change p{
    width: 52px;
  }
  .profile_tel_change div{
    -webkit-box-flex:1;
    box-flex:1;
    margin-left: 10px;
    margin-right: 10px;
  }
  .profile_tel_change input{
    width: 100%;
    height: 41px;
    text-align: right;
    color: #333;
  }

.profile_yzm_change{
    height: 42px;
    line-height: 42px;
    border-bottom: 1px solid #f3f3f3;
    width: 100%;
    display: box;
    display: -webkit-box;
    position: relative;
  }
  .profile_yzm_change p{
    width: 52px;
  }
  .profile_yzm_change input{
    -webkit-box-flex:1;
    box-flex:1;
    margin-left: 10px;
    margin-right: 10px;
  }
  .profile_yzm_change div{
    width: 104px;
    height: 32px;
    line-height: 32px;
    background: #d2d2d2;
    color: #6c6c6c;
    text-align: center;
    border-radius: 3px;
    right: 10px;
    position: absolute;
    top: 5px;
  }
.trans_pro_submit{
    margin-bottom:10px;width:100%;height:42px;border-radius:3px;
}
.trans_pro_boxshow{
    width:100%;height:100%;position:fixed;top:44px;left:0;background:#fff;box-sizing:border-box;padding:0 10px;display:none;
}
.user_message_authentication_code{
    border-bottom:1px solid #f3f3f3;height:42px;
}
.table_box2 input.user_mess_authbtn{
    width:auto;font-size:12px;height:42px;min-width:62px;
}
.table_box2 input.user_obtrain_messAuth{
    height:34px;width:118px;background:#d2d2d2;border-radius:3px;font-size:12px;text-align:center;line-height:34px;margin:5px 0;border:1px solid #ebebe9;
}
.table_box2 input.user_pro_messAuth_sub{
    margin-bottom:10px;width:100%;height:42px;border-radius:3px;background:#f2434a;color:#fff;text-align:center;margin-top:25px;
}
.user_pro_sure{
    width:56px;height:26px;background:#ee494d;color:#fff;outline:none;border-radius:5px;border:none;text-align:center;line-height:26px;margin-top:7px;margin-left:72px;cursor:pointer;
}
.user_pro_ipt_txt{
    margin-left:48px;margin-top:16px;width:101px;height:22px;
}
.user_pro_yzm{
    width:100px;height:20px;margin-left:50px;margin-top:15px;
}
.user_pro_yzm img{
    vertical-align: middle;cursor: pointer;
}
.user_pro_close{
    position:absolute;top:-18px;right:9px;font-size:22px;cursor:pointer;
}
.user_pro_pass_sec{
    padding-top:0;padding-bottom:10px;margin:0;padding:0;background:transparent;
}
.order_box .table_box2 dl.user_pro_pwd_dl{
    height:42px;padding:0 10px;background:#fff;box-sizing:border-box;
}
.order_box .table_box2 dl.user_pro_pwdagn_dl{
    border-bottom:1px solid #ebebe9;height:42px;padding:0 10px;background:#fff;box-sizing:border-box;
}
.table_box2 input.user_pro_sub{
    color: #fff;border: 0;height: 42px;line-height: 42px;padding: 0 5px;-webkit-box-flex: 1;display: block;-webkit-user-select: none;font-size: 16px;text-align: center;background: #ed5656;border-radius: 3px;width:100%;
}
.profile_sow{
  width: 100%;
  height: 40px;
  border-bottom: 1px solid #f3f3f3;
  display: box;
  display: -webkit-box;
  line-height: 40px;
}
.profile_sow p{
  width: 72px;
}
.profile_sow div{
  -webkit-box-flex:1;
    box-flex:1;
}
.profile_sow div input{
  height: 39px;
  text-align: right;
  color: #333;
}
.profile_sub{
  padding: 0 10px;
  margin-top: 20px;
}
.profile_ps{
  font-size: 12px;
  width: 100%;
  text-align: center;
  color: #f2434a;
  padding-top: 15px;
}
/********************************bonus***************************************/
/********************************bonus***************************************/
.user_bonus_tab_checked{
    border-bottom:2px solid #ee6a68;
}
.bon_qy h2.type_money{
  width: auto;
}
.type_money{text-align: center!important;color: #fff!important}
.bon_z{
  position: static;
  height: 1.93rem;
  width: 100%;
}
.use_coupon{
    width: 1.33rem;
    height: .44rem;
    border-radius: .07rem;
    float: left;
    margin-left: .35rem;
    text-align: center;
    line-height: .44rem;
    margin-top: .15rem;
}
.bon_qw div.bon_t{
  background: url(https://www.zhue.cn/mobile/themes/zhue/images/yhj_coupon_bj.png) no-repeat;
  background-size: auto 100%;
  height: 100%;
  width: 2.45rem;
  text-align: center;
  overflow: hidden;
}
.bon_qw h4{font-size: .24rem!important;font-weight: bold;}

.bon_qw h4{
  margin: 0 auto;
  margin-top: .35rem;
}
.bon_qy .use_coupon{
  border: 1px solid #CACACA;
  color: #CACACA
}
.bon_qw .use_coupon{
  border: 1px solid #F23030;
  color: #F02E1A;
  font-size: .26rem
}
.bon_t h2{
  font-size: .24rem;
  color: #fff;
  text-align: center;
  font-weight: normal;
  margin-top: .08rem;
}
.bon_qw div.bon_b{
  float: none;
  height: 100%;
  background: #fff;
  margin-left: 10px;
/*  display: flex;
  flex-direction: column;
  justify-content: center;*/
}

.bon_qy div.bon_t{
  background: url(https://www.zhue.cn/mobile/themes/zhue/images/coupon_bj_no.png) no-repeat;
  background-size: auto 100%;
  height: 100%;
  width: 2.45rem;
  text-align: center;
  overflow: hidden;
}
.bon_qy h4 span{
    font-size: .53rem;
}
.bon_qy h4{
    margin: 0 auto;
    margin-top: .35rem;
}
.bon_qy div.bon_b{
  float: none;
  height: 100%;
  background: #fff;
  margin-left: 10px;
}
.single_item_cc .bon_qy{
  width: auto;
}
.bon_qy h3{
    font-size: .28rem;
    color: #333;
    margin-top: 0px;
    font-weight: normal;
    overflow: hidden;
    padding-left: .35rem;
    padding-top: .25rem;
}
.bon_qy p{
    margin-top: .1rem;
    color: #333;
    font-size: .24rem;
    padding-left: .35rem;
    overflow: hidden;
}

.order_list_none{
width: 100%;
height: 100%;
}
.order_list_none img{
  width: 40%;
  margin-left: 30%;
  margin-top: 105px;
}
.order_list_none p{
text-align: center;
font-size: 14px;
margin-top: 16px;
}
.user_bonus_coupons_none{
    width: 300px;margin:0 auto;margin-top: 10px;position:relative;
}
.user_bonus_coupons_have{
    width: 100%;margin:0 auto;margin-top: 10px;position:relative;
}
.user_bonus_coupons_box{
    background:transparent;padding:0;
}
.get_more{
    text-align:center;
}
/********************************order_list***************************************/
/********************************order_list***************************************/
.payment_nav div.user_order_list_selected{
    border-bottom: .04rem solid #f2434a;color:#f2434a;
}
.payment_nav div.user_order_list_uncheck{
    border: 0;color:#000;
}
.payment_nav a.txtBox2 {padding:1px 20px 0; float:left;}
.payment_nav a.color_txt {background:#e13335; display:block; padding:1px 20px 0; color:#fff;}
.order_status{
color: #333;
font-size: .24rem;
height: .7rem;
padding: 0;
}
.order_status p{
  float: right;
  font-size: .24rem
}
.order_content p.order_time{
font-size: .24rem;
color: #999;
height: .72rem;
border-bottom: 1px solid #f3f3f3;
line-height: .72rem;
padding-left: .2rem;
}

.morder_lists{
  position: relative;
  white-space: nowrap;
  font-size: 0;
  width: 5.6rem;
  height: 1.6rem;
  overflow-x: scroll;
  padding: .2rem;
  border-bottom: 1px solid #f3f3f3;
}
.order_content{
}
.morder_lists{
  background: url(images/price_right1.png) no-repeat;
  background-size: .16rem auto;
  position: relative;
  white-space: nowrap;
  background-position: 97% center;
  height: 2rem;
  overflow-x: scroll;
  padding: .2rem .4rem .2rem .2rem;
  border-bottom: 1px solid #f3f3f3;
  width: 100%;
  box-sizing:border-box;
}
.morder_lists img{
  margin-right: .2rem;
  width: 1.6rem;
  height: auto;
}
.exchange_icon{
width: auto;
height: 1.6rem;
position: absolute;
top: .3rem;
opacity: 0.5;
left: 0;
}
.order_tracking{
  height: .8rem;
  float:right;
  border-radius:.06rem;
  /*margin-left:.2rem;*/
  width: 100%;
  /*padding: 0 .2rem;*/
}
.order_tracking p{
  float: left;
  color: #333;
  line-height: .8rem;
  /*margin-left: .2rem;*/
  font-size: .28rem;
}
.order_tracking a{
  width: 1.52rem;
  height: .48rem;
  float: right;
  border: 1px solid #f2434a;
  background: transparent;
  color: #f2434a;
  display: block;
  line-height: .48rem;
  border-radius: .28rem;
  padding: 0;
  margin: .16rem 0 0;
  font-size: .24rem;
  margin-left: .2rem;
}
.order_handler{
  float:right;border:1px solid #a6a6a6;border-radius:3px;margin-top:10px;
}
.order_tracking p.c-btn_delay{
    width: 76px;
    height: 26px;
    float: right;
    text-align: center;
    color: #333;
    background: #ededed;
    display: block;
    line-height: 26px;
    border-radius: 3px;
    margin: 8px 1.5% 0;
}
.order_list_none{
width: 100%;
height: 100%;
}
.order_list_none img{
  width: 40%;
  margin-left: 30%;
  margin-top: 105px;
}
.order_list_none p{
text-align: center;
font-size: 14px;
margin-top: 16px;
}
.wrap.order_list{
  padding: 0;
}
.user_order_head{
    padding:0;
    margin: 0 0 10px 0;
}
.user_order_head_bodbtm{
    padding: 0 .2rem;
    background: #f7f7f7;
    color: #333;
    font-size: .28rem;
}
.yc_box {    width: 90%;
    height: 150px;
    box-shadow: 0px 0px 10px #ddd;
    border: 1px solid #ddd;
    background: #fff;
    position: fixed;
    top: 50%;
    left: 50%;
    overflow: hidden;
    display: none;
    z-index: 10;
    transform: translate(-50%, -50%);}
.yc_box h6 { font-size: 0.24rem;height:30px; line-height:30px; color:#fff; background:#f2434a; text-align:left; padding-left:10px;}
.yc_box .txt { color:#333; font-size:12px; padding:10px; display:block; text-shadow: none;}
.yc_box .btn { display:block; float:right; height:30px; width:220px;}
.yc_box .ok,.yc_box .cancel{ font-size:12px; width:100px; height:30px; line-height:30px; display:block; text-align:center; cursor:pointer;}
.yc_box .ok{ color:#fff; background:#f2434a; border:1px solid #f2434a;margin-right:10px; float:left; }
.yc_box .cancel{ color:#333; border:1px solid #ddd; float:left; }
.btn_yc { cursor:pointer;}






/********************************售后列表***************************************/
/********************************售后列表***************************************/


.aft_tracking{
  height: 40px;
  float:right;
  border-radius:3px;
  margin-left:10px;
  width: 100%;
  padding: 0 10px;
}
.aft_tracking p{
  float: left;
  color: #333;
  line-height: 40px;
  margin-left: 20px;
  font-size: 14px;
}
.aft_tracking a{
  width: 76px;
  height: 24px;
  float: right;
  border: 1px solid #939393;
  background: transparent;
  color: #333;
  display: block;
  line-height: 24px;
  border-radius: 3px;
  padding: 0;
  margin: 8px 1.5% 0;
  font-size: 12px;
}
.aft_msg_det{
  padding: 10px 10px 20px;
}
.aft_msg_det p{
  font-size: 12px;
  color: #333;
  margin-top: 10px;
  float: left;
}
.aft_msg_det p:nth-child(2n){
  float: right;
}
.aft_content{
  background: url(images/price_right1.png) no-repeat;
  background-position: right 6px top 43px;
  background-size: 8px auto;
}
/********************************order_comment***************************************/
/********************************order_comment***************************************/
.payment_nav a.txtBox2 {padding:1px 20px 0; float:left;}
.payment_nav a.color_txt {background:#e13335; display:block; padding:1px 20px 0; color:#fff;}

  .order_list_none{
    width: 100%;
    height: 100%;
  }
  .order_list_none img{
      width: 40%;
      margin-left: 30%;
      margin-top: 105px;
  }
  .order_list_none p{
    text-align: center;
    font-size: 14px;
    margin-top: 16px;
  }
.user_order_sec_bord{
    padding:0;
    border:1px solid #d7d7d7;
    margin: 0 0 10px 0;
}
.user_order_com_style{
    border-bottom:1px solid #eee;
    background: #f7f7f7;
    height:.72rem;
    line-height:.72rem;
    padding:0 .2rem;
    padding:.1rem;
    font-size:.24rem;
    color: #333;
}
.order_time{
  border-bottom: 1px solid #f3f3f3;
  padding: 0 .2rem;
  color: #757575;
  font-size: .24rem;
  height: .6rem;
  line-height: .6rem;
}
.order_trade_btn{
  width:1.56rem;
  height:.48rem;
  border-radius:.28rem;
  color:#f2434a;
  outline:none;
  border:1px solid #f2434a;
  background:transparent;
  margin-right: .2rem;
    font-size: .24rem;
    cursor: pointer;
}
.footer .favLink, .footer p{
    font-size: .26rem;
    padding-top: .24rem;
}
.rder_trade_btnb{
  color: #333;
  border:1px solid #333;
}
.comment_status_c{
  text-align:left;
  margin-right:5px;
  margin-top:10px;
}
.goods_name_c{
  font-size:.24rem;
  line-height:.36rem;
  height:.72rem;
  color:#333;
  overflow:hidden;
  margin-top:.24rem;
}
.order_name_statu{
  margin-left:.1rem;
  line-height:.42rem;
  float:right;
  float:left;
  width:78%;
}
.goods_img{
   margin-right:.1rem;
   width:100%;
   height:auto;
   margin-top:.16rem;
}
.order_goods_img{
  float:left;
  width:20%;
  margin-top:5px;
}
.order_goods_list{
  border-bottom:1px solid #f3f3f3;
  padding:0 10px;
  padding-bottom:10px;
}

/********************************order_tracking***************************************/
/********************************order_tracking***************************************/
.user_tracking_cust_ser{
    height:16px;margin-right:10px;
}

  .posi_track_tel{
    width: 100%;
    height: 44px;
    position: fixed;
    bottom: 0;
    left: 0;
    background: #f2434a;
    color: #fff;
  }
  .posi_track_tel p{
    line-height: 44px;
    text-align: center;
    font-size: 16px;
    color: #fff;
  }
  .fullscreen{
    background: #f6f6f6;
  
    /*margin-bottom: 10px;*/
  }
  .queryResult ul li:nth-child(1){
    background: url(images/address_gray.png) no-repeat;
    width: .28rem;
    float: left;
    height: .28rem;
    margin-left: -.56rem;
    background-size: 100% 100%;
  }
  .smart-result{background: #fff;}
  .content-primary{margin-left: .4rem;border-left: 1px solid #c9c9c9;padding-left: .4rem;margin-bottom: .46rem}
  .smart-result div li.col2 { padding: 0px; font-size: 0.28rem;font-weight: normal; width: auto;padding-bottom: .2rem;color: #757575;
    /*border-bottom: 1px solid #ededed;*/
    margin-top: .3rem;padding-right: 10px;    position: relative;
    top: -.1rem;}
/*  .queryResult_diff ul:last-child .last-line li:last-child{
    background: url(images/address_one.png) no-repeat!important;
    background-size: 100% 100%!important;
  }*/
  .first-line li:first-child{
        background: url(images/address_one.png) no-repeat!important;
    background-size: 100% 100%!important;
  }
  .queryResult_diff ul li span{
    /*color: #757575!important;*/
    line-height: .4rem;
  }

  
  .result-date{padding-top: 0.1rem;text-align: left;height: auto;font-size: 0.24rem!important}
  .smart-result div ul.last-line li.col2{color: #f2434a;}
  .queryResult ul.last-line li:nth-child(1){
    background: url(images/address_red.png) no-repeat;
    width: .28rem;
    float: left;
    height: .28rem;
    margin-left: -.52rem;
    background-size: 100% 100%;
  }

  .queryResult ul.last-line2 li:nth-child(1){
    background: url(images/success_order.png) no-repeat;
    width: .28rem;
    float: left;
    height: .28rem;
    margin-left: -.56rem;
    background-size: 100% 100%;
  }
  .content-primary ul li span:nth-child(2){
    /*padding-top: 0.1rem*/
  }
  .logis{
    width: 100%;
    height: 1.67rem;
    display: -webkit-box;
    display: box;
  }
  .logis dl{
    -webkit-box-flex:1;
  }
  .logis dl dt{
    height: auto;
    margin: 0rem 0.21rem 0rem 0.27rem;
    float: left;
  }
  .logis dl dt img{
    width: 1.1rem;
    height: 1.1rem;
    display: block;
  }
  .logis dl dd{
    margin-top: 0.43rem;
    font-size: 0.28rem;
  }
  .no_info{
    font-size: 0.32rem;
    color: #333;
    padding-top: 0.15rem;
  }
  .waybil_num{
    font-size: 0.24rem;
    color: #666666;
    padding-top: 0.2rem;
  }
  .logis p{
    width: 70px;
    padding-right: 10px;
    margin-top: 20px;
  }
  .tracking_order{
    text-indent: .27rem;
    /*border-bottom: 1px solid #ededed;*/
    border-top:1px solid #f0f0f0;
    /*height: 0.87rem;*/
    /*line-height: 0.87rem;*/
    /*margin-bottom: 15px;*/
    color: #333333;
    font-size: 0.32rem;
    padding-top: .46rem;
    padding-bottom:.26rem;
    /*border-bottom: 1px solid #f0f0f0;*/
  }
  .posi_track_plhd{
    /*height: 34px;*/
  }
/********************************order_detail***************************************/
/********************************order_detail***************************************/
.user_order_serial_number{
    height:0.81rem;
    color: #333333;
    font-size:0.28rem;
    line-height:0.81rem;
    border-bottom:1px solid #f0f0f0;
}
.user_detail_top{
  padding-top: 0.26rem
}
.user_detail_lnehgt{
    font-size: 0.24rem
}
.user_detail_hr{
    border:none;border-top:1px #CCCCCC dashed; margin:5px 0
}
.user_datail_secbox{
    padding-top:0;width:100%;
    /*height: 1.35rem*/
}


.user_datail_contact{
    background:#fff;padding:10px 0;
    /*height: 1.6rem*/
}
.user_detail_contact_name_dd{
    float:left;margin-left:10px;
}
.user_detail_contact_name_dd p{
  font-size: 0.32rem;
}
.user_detail_name_tel{
    border:none;padding:0;
}
.user_detail_contact_name_p{
    float:left;font-weight:bold;font-size:13px;
}
.user_detail_contact_tel_p{
    font-size:0.32rem;float:left;
}
.user_detail_contact_tel_dd{
    float:left;margin-left:10px;
}
.user_detail_contact_add_dl{
    border: none;
    padding: 0;
    margin-top: 0.1rem;
    /*padding-bottom: 10px;*/
    /*border-bottom: 5px solid #f0f0f0;*/
}
.user_detail_contact_add_dl dd span{
    margin-left: 0.35rem;
}
.user_detail_contact_add_dl a{
    margin-top:-25px;
}
.user_detail_contact_add_dl dd{
    line-height:24px;padding-left:10px;font-size:0.28rem;color: #333333
}
.user_detail_contact_add_dl dd img{
    height: 0.25rem;
    width: 0.21rem;
    margin-right: 0.17rem;
    vertical-align: middle;
    position: absolute;
    top: 0.07rem;
    left: 10px;
}
.goods_name{
    height: 0.8rem;
    line-height: 0.8rem;
    /*border-bottom: 1px solid #f0f0f0;*/
}
.buy_time td{
  padding-top: 0.2rem
}
.buy_state td{
    padding-top: 0.1rem;
    padding-bottom: 0.2rem;
}
.user_detail_contact_add_dl>a>img{
    height:18px;width:auto;margin-right:10px;margin-top:-20px;float:right;
}
.user_detail_classification_goods{
    padding-bottom: 0;
    background: #fff;
    border-bottom: .3rem solid #f0f0f0;
    border-top: .2rem solid #f0f0f0;
}
.user_detail_delivery{
    font-size: 0.28rem;
    /* margin: 14px 10px; */
    color: #333;
    /* margin-top: -0.01rem; */
    line-height: 0.8rem;
    position: relative;
    border-bottom: 1px solid #f0f0f0;
}
.user_detail_delivery a{
  padding-left: 0.28rem
}
.b_no{
  position: relative;
}
.user_detail_gifts{
    display:-webkit-box;
    display:box;
    font-size:12px;
    margin: 0 0 0px 0;
    width: 100%;
    /*border-top: 1px solid #f0f0f0;*/
    padding-top: 0.01rem;
    border-bottom: 1px solid #f0f0f0;
    background: #fff
}
.user_detail_gifts dt{
  width: 2rem;
  height:2rem;
  margin: 0 10px 0 5px;
}
.user_detail_gifts dd{
  -webkit-box-flex:1;
  box-flex:1;
  margin-right: 5px;
  position: relative;
  height: 2rem
}
.user_detail_gifts dt img{
    width: 1.6rem;
    height: 1.6rem;
    margin: 0.2rem;
}
.user_detail_name{
  font-size: 0.28rem;
  color: #333;
  line-height: 20px;
  overflow: hidden;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    position: absolute;
    top: 0.15rem;
    height: .76rem;
    line-height: .38rem;
}
.user_detail_speci{
    font-size: 0.24rem;
    color: #999;
    overflow: hidden;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    padding-top: 0.9rem;

}
.user_detail_pn{
    font-size: 0.28rem;
    position: absolute;
    bottom: 0.15rem;
    width: 99%;
}
.region{display: none}
.user_detail_pn span{
  display: block;
  float: left;
  color: #323232;
}
/*.global-nav{display: none!important}*/
.user_detail_pn font{
  display: block;
  float: right;
  color: #999;
}

.bon_qy h2, p.user_detail_gifts_p1{
    width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:10px;box-sizing:border-box;font-size:12px;color:#333;
}
.bon_qy h2, p.user_detail_gifts_p2{
    width:25%; text-align:right;font-size:12px;color:#333;
}
.bon_qy h2, p.user_detail_gifts_p3{
    width:15%; text-align:right;padding-right:10px;box-sizing:border-box;color:#333;font-size:12px;
}
.user_detail_postage{
    text-align:right;color:#333;margin-bottom:15px;margin-right:10px;
}
.user_detail_postage span{
    font-size:12px;color:#f2434a;border:1px solid #f2434a;border-radius:3px;height:14px;line-height:14px;padding:0 3px;
}
.user_detail_reduction{
    text-align:right;color:#333;margin-bottom:15px;margin-right:10px;
}
.user_detail_reduction span{
    font-size:12px;color:#f2434a;border:1px solid #f2434a;border-radius:3px;height:14px;line-height:14px;padding:0 3px;
}
.user_detail_total{
  padding: 0 10px;
    height: 40px;
    line-height: 40px;
}
.user_detail_total p{
    color:#333;font-size:0.28rem;float:right;display:block;
}
.user_detail_total span{
    font-size:0.28rem;color: #F23030;
}
.user_detail_balance{
    padding:0;    margin: -3px auto;
}
.user_detail_surplus{
    border:1px solid #ccc; padding:3px; border-radius:5px;
}
.user_detail_method_payment{
    width:100%;height:auto;background:#fff;font-size:14px;color:#333333;box-sizing:border-box;padding:0 10px;
}
.user_detail_method_payment_change{
    background:#fff;height:40px;margin:10px 0 10px;
}
.user_detail_payment_name{
    float:left;line-height:40px;margin-left:10px;font-size:14px;color:#333;
}
.user_detail_chenge_selected{
    margin:13px 0;float:right;margin-right:10px;-webkit-appearance:none;border:none;font-size:14px;color:#333;
}
.user_detail_option{
    font-size:14px;color:#333;
}
.user_detail_note{
    height:46px;line-height:46px;color:#333;font-size:14px;padding:0 10px;box-sizing:border:box;border:1px solid #f6f6f6;border-right:none;border-left:none;
}
.user_detail_payment_selected{
    padding:0 10px;background:#fff;margin-bottom: 1rem;
}
.user_detail_payment_name_t{
    width:100%;text-align:right;padding-top:.2rem;font-size:0.28rem;color:#333;
}
.user_detail_money{
    width:100%;text-align:right;margin-top:.2rem;font-size:0.28rem;
}
.user_detail_consu{
    color:#f2434a;width:30px;
}
.user_detail_payable{
    width:100%;text-align:right;margin-top:.2rem;font-size:0.28rem;border-top:1px solid #ededed;line-height:46px;
}
.user_detail_payable span{
    color:#f2434a;width:30px;font-size:16px;
}
/*.pay_online_name{background:#fff;border-top:1px solid #ededed;padding:0 10px;height:48px;}*/
/* .pay_online_name .input_calss{width:50%;overflow:hidden;float:right;} */
.input_calss input.c-btn3{width: 80%;}
.pay_online_name input{
  color:#f2434a;
  border: 1px solid #f2434a;
  height: 0.65rem;
}

    
.yc_box {width:90%; height:150px; box-shadow:0px 0px 10px #ddd; border:1px solid #ddd; background:#fff; position:fixed; top:50%; left: 50%;  overflow:hidden; display:none;    z-index: 10;font-size: 0.25rem; transform: translate(-50%, -50%);}
.yc_box h6 { height:30px; line-height:30px; color:#fff; background:#f2434a; text-align:left; padding-left:10px;}
.yc_box .txt { color:#333; font-size:12px; padding:10px; display:block; text-shadow: none;}
.yc_box .btn { display:block; float:right; height:30px; width:220px;}
.yc_box .ok,.yc_box .cancel{ font-size:12px; width:100px; height:30px; line-height:30px; display:block; text-align:center; cursor:pointer;}
.yc_box .ok{ color:#fff; background:#f2434a; border:1px solid #f2434a;margin-right:10px; float:left; }
.yc_box .cancel{ color:#333; border:1px solid #ddd; float:left; }
.btn_yc { cursor:pointer;}
.user_detail_receiving{
    float: right;
    width: 1.54rem;
    height: 0.6rem;
    margin-right: 2%;
    border-radius: .3rem;
    color: #333;
    border: 1px solid #333;
    background: #fff;
    padding: 0;
    margin-top: 0.19rem;
    height: 0.6rem;
    line-height: 0.6rem;
    font-size: 0.28rem;
    box-sizing: border-box;
}
.user_detail_bask_single{
    float: right;
    width: 1.54rem;
    height: 0.6rem;
    margin-right: 2%;
    border-radius: .3rem;
    color: #333;
    border: 1px solid #333;
    background: #fff;
    padding: 0;
    margin-top: 0.19rem;
    height: 0.6rem;
    line-height: 0.6rem;
    font-size: 0.28rem;
    box-sizing: border-box;
/*    position: relative;
    left: 3.7rem;*/
}
.user_detail_order_tracking:link{
    float: right;
    width: 1.54rem;
    height: 0.6rem;
    margin-right: 2%;
    border-radius: 3px;
    color: #fff;
    background:linear-gradient(90deg,rgba(253,101,0,1) 0%,rgba(250,3,0,1) 100%);
    padding: 0;
    margin-top: 0.19rem;
    height: 0.6rem;
    line-height: 0.6rem;
    font-size: 0.28rem;
    border-radius: .3rem
}
.pay_online_name{
    position: fixed;
    bottom: 0;
    width: 100%;
    background: white;
    height: 1rem;
    /*box-shadow:0px 0px 19px 0px rgba(50,53,59,0.07);*/
        border-top: 1px solid #f0f0f0;
    max-width: 720px;
}
.user_datail_confirm_goods{
  float: right;
    width: 1.54rem;
    height: 0.6rem;
    margin-right: 2%;
    border-radius: .3rem;
    color: #333;
    border: 1px solid #333;
    background: #fff;
    padding: 0;
    margin-top: 0.19rem;
    height: 0.6rem;
    line-height: 0.6rem;
    font-size: 0.28rem;
    box-sizing: border-box;
} 

.order_box.flow_check_msg_sec {
    padding-top: 0.3rem;
    padding-bottom: 0.3rem;
/*    margin: 0 0 2px 0;
    padding: 0 10px;*/
}
.padd1{padding: 0!important}
.pay_list{
  height: 40px;
  line-height: 40px;
  border-bottom: 1px solid #f0f0f0;
}
.order_box .table_box dl.flow_check_payment{
  border-bottom: 1px solid #f0f0f0;
}
.pay_way_c{
  float: right;
}
.dl_box .pay_list img{
  width: 16px;
  height: 16px;
  float: left;
  margin-top: 12px;
}
.dl_box .pay_list div{
  float: left;
  margin-left: 10px;
}
.dl_box .pay_list input{
  float: right;
  margin-top: 16px;
}
.pay_way_c img{
  width: 16px;
  height: 16px;
  float: right;
  margin-top: 16px;
  margin-right: 3px;
}
.pay_way_c p{
  float: right;
  line-height: 14px;
  margin-top: 17px;
  font-size: 14px;
}
.pay_way_sele{
  height: 40px;
  border-bottom: 1px solid #f0f0f0;
  font-size: 14px;
  color: #999;
  text-align: center;
  line-height: 40px;
  position: relative;
}
.pay_way_sele p{
  font-size: 14px;
}
.pay_way_sele img{
  width: 14px;
  height: auto;
  position: absolute;
  top: 16px;
  right: 10px;
}
.flow_check_payment {
    border-bottom: 1px solid #f0f0f0;
    height: 46px;
    line-height: 46px;
    font-size: 14px;
    color: #333;
    width: 100%;
}
/********************************address_list***************************************/
/********************************address_list***************************************/
.user_address_sec{
  padding:0px;padding:5px 0;border:1px solid #e5e5e5;border-radius:3px;
}
.user_address_msg_name{
  font-size:.28rem;color:#333;float:left;margin-right:.2rem;line-height:.44rem;padding-left:.28rem;
}
.user_address_msg_tel{
  font-size:.28rem;color:#333;line-height:.44rem;margin-top: .2rem;
}
.user_address_msg_add{
  font-size:.24rem;color:#757575;padding-bottom:.2rem;border-bottom:1px solid #e5e5e5;margin-bottom:.1rem;padding-left:.28rem;
}
.user_address_selected_cli{
  float:left;position:relative;margin-top:.08rem;padding-left:.2rem;    margin-bottom: .14rem;
}
.user_address_selected_cli input[type=radio]{
  width:.4rem;height:.4rem;opacity:0;margin-top:.06rem;
}
.user_address_selected_cli div{
  left:.2rem;width:.4rem;height:.4rem;
}
.user_address_selected_cli span{
  font-size:.28rem;color:#333;float:left;margin-left:.5rem;line-height:.45rem;
}
.user_address_modify{
  margin-top:.2rem;width:2.34rem;float:right;
}
.user_address_editor{
  margin-right:.2rem;font-size:.24rem;
}
.user_address_editor img{
  height:.32rem;width:auto;margin-right:.12rem;float:left;
}
.user_address_editor p{
  display:inline-block;color:#9e9e9e;float:left;margin-right:.14rem;font-size: .24rem
}
.user_address_del{
  display:inline-block;color:#9e9e9e;float:left;margin-right:7px;
}
.user_address_del img{
  height:.32rem;width:auto;margin-right:.12rem;float:left;
}
.user_address_del p{
  display:inline-block;color:#9e9e9e;float:left;font-size: .24rem
}
a:link.user_address_add_adds, a:visited.user_address_add_adds, a:hover.user_address_add_adds, a:active.user_address_add_adds{
  height:.84rem;color:#fff;background:#f15354;border-radius:.06rem;margin-top:.4rem;line-height:.84rem;
}
.user_address_add_adds span{
  font-weight:bold;
}
/********************************act_edit_address***************************************/
/********************************act_edit_address***************************************/
.user_edit_sec{
  background:#fff;padding:0 10px;
}
.user_edit_table tr{
  border-bottom:1px solid #dedede;height:.84rem;line-height:.84rem;
}
.user_edit_name{
  border:none;background:#fff;color:#404141;
}
.user_edit_tel{
  border:none;background:#fff;color:#404141;
}
.user_edit_pro{
  -webkit-appearance:none;
  border:none;
  background:#fff;
  color:#000;
  width: .78rem;
  font-size: .24rem;
}
.user_edit_sub{
  margin:0 auto;height:.84rem;background:#f2434a;color:#fff;margin:.4rem 0;border-radius:.1rem;
  width: 96%;position: relative;left: -.1rem; cursor: pointer;
}
.user_edit_sub2{
  width:100%;height:.84rem;background:#f2434a;color:#fff;margin-top:.7rem;border-radius:.1rem;
}
/********************************message_list***************************************/
/********************************message_list***************************************/

.msg_type{float: left;}
.ectouch_table_no_border{margin-top: 0;}
.msg_time{float:right;color: #8d8d8d;}
.msg_content{color: #8d8d8d;}
.inputBg_touch{margin: .1rem 0;border-radius: 3px;font-size: .24rem}
.msg_title{width: 180px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;float: left;}
.message_list_box{
  /*width: 100%;*/
  display: box;
  display: -webkit-box;
}
.message_list_box div{
  box-flex:1;
  -webkit-box-flex:1;
}
.message_list_box div input{
  margin-left: 10px;
}
.user_msg_sec{
  background:transparent;padding:0;
}
.user_msg_com{
  margin:0 10px;margin-top:20px;
}
.user_msg_com p{
  font-size:12px;color:#333;margin-bottom:5px;
}
.user_msg_com textarea{
  border: 1px #DDD solid; width: 100%;border-radius:3px;height:108px;
}
.user_msg_contact{
  margin:0 10px;margin-top:20px;
}
.user_msg_contact p{
  font-size:12px;color:#333;margin-bottom:5px;
}
.user_msg_contact input{
  width:100%;height:44px;border:1px solid #d2d2d2;outline:none;border-radius:3px;
}
.user_msg_sub_div{
  margin:0 10px;margin-top:20px;
}
.user_msg_sub_div input{
  width:100%;padding:0;height:44px;background:#f2434a;color:#fff;border-radius:3px;
}
/********************************collection_list***************************************/
/********************************collection_list***************************************/

  .coll_list_1{
    width: 100px;
    height: 100px;
    padding-right: 16px;
  }
  .coll_list_1 img{
    width: 100%;
    height: 100%;
  }
  .coll_list_2 p:nth-child(1){
    font-size: 12px;
    line-height: 20px;
    color: #333;
    height: 40px;
    overflow: hidden;
  }
  .coll_list_2 p:nth-child(2){
    font-size: 14px;
    color: #f2434a;
    margin-top: 25px;
  }
  .coll_list{
    border-bottom: 1px solid #e5e5e5;
    height: 100px;
  }
  .coll_list_3 a:nth-child(2){
    height: 24px;
    line-height: 24px;
    color: #f2434a;
    padding: 0 10px;
    background: #fff;
    border-radius: 3px;
    display: block;
    float: right;
    border-color: #f2434a;
    margin-right: 0px;
  }
  .proSales_move{
    float: right;
  }
  .proSales_move a:nth-child(2){
    height: 24px;
    line-height: 24px;
    color: #f54343;
    padding: 0 10px;
    background: #fff;
    border-radius: 3px;
    display: block;
    float: left;
    border:1px solid #f54343;
  }
  .coll_list_3{
    width: 100%;
    margin-top: 10px;
  }
  .proImg-wrap img{
    margin-top: 10px;
  }
  .user_coll_sec{
    padding:0 10px 10px;box-sizing:border-box;
  }
  .user_coll_td{
    background:#fff;
  }




/********************************regist&login***************************************/
/********************************regist&login***************************************/      

  #header .zx a.user_regi_kf{
    width: 44px;height: 44px;background:transparent;
  }
  .user_regi_kf img{
    width: 100%;height: 100%;
  }
  .user_regi_prompt span{
    color: #686868;font-size: 14px;
  }
  .user_regi_prompt p{
    color: #686868;font-size: 14px;
  }
  .user_regi_prompt a{
    font-size: 14px;color: #000;
  }
  .user_log_prompt span{
    color: #686868;font-size: 14px;
  }
  .user_log_prompt ul{
    float:right;
  }
  .user_log_prompt a{
    font-size: 14px;color: #000;
  }
          .table_box dl dd {
            position: relative;
          }
          
          .table_box dl dd img {
            position: absolute;
            top: 13px;
            left: 9px;
            width: 15px;
            height: auto;
          }
          
          .table_box dl dd input {
            line-height: 42px;
          }
          
          .ppt_forgot dt p {
            text-align: right;
            color: #000;
            font-size: 14px;
          }
          
          .qq_loginl {
            float: left;
          }
          
          .qq_loginr {
            float: right;
          }
          
          .qq_login img {
            width: 25px;
            height: auto;
          }
          
          .login_t {
            width: 40%;
            margin-left: 30%;
          }
          .user_regi_username{
            text-indent: 20px;height: 42px;font-size:14px;
          }
          .user_regi_pwd{
            text-indent: 20px;height: 42px;
          }
          .user_regi_landing{
            vertical-align:middle; zoom:200%;width:10px;height:10px;
          }
          .user_regi_log{
            text-indent: 0;width: 100%;height: 44px;background:#f2434a;
          }
          .user_regi_cooper{
            margin: 10px 0 20px;
          }
          .hezuo .user_regi_cooper_top{
            text-decoration: line-through;position: relative;text-align: center;
          }
          .hezuo .user_regi_cooper_top b{
            position: absolute;top: 19px;left: 0;width: 100%;height: 1px ;background: #c9c9c9;z-index: -1;
          }
          .hezuo .user_regi_cooper_top span{
            display: inline-block;color: #686868;z-index: 1;background: #ebeced;padding: 0 8px;
          }
          .hezuo .b img.user_regi_qqicn{
            width: 40px;height: auto;display: block;margin: 0 auto;
          }
          .hezuo .b img.user_regi_qqtxt{
            display: inline-block;text-align: center;margin-top: 6px;
          }
          .user_regi_wx{
            margin: 0;
          }
          .user_regi_wx img{
            width: 40px;height: auto;display: block;margin: 0 auto;
          }
          .user_regi_wx span{
            display: inline-block;text-align: center;
          }
          .clear{
            clear: both;width: 0;height: 0;margin: 0;padding: 0;
          }
          .user_log_agree{
            vertical-align:middle; zoom:200%;display:none;
          }
          .user_log_usn{
            height: 42px;line-height: 42px;color:#999;font-size:14px;
          }
          .user_log_yzm{
            width:50%;height: 42px;line-height: 42px;color:#999;font-size:14px;
          }
          .user_log_obtrain{
            height:30px;width:40%;background:#d2d2d2;border: none;outline: none;color: #6c6c6c;font-size: 12px;height: 42px;line-height: 42px;float:right
          }
          .user_log_yzmimg{
            height:34px;vertical-align: middle; margin-left:5px;
          }
          .table_box dl dd.user_log_agr{
            vertical-align:middle; zoom:200%;display:none;
          }
          .table_box dl dd.user_log_agr label{
            font-size: 14px;color:#757575;
          }
          .table_box dl dd input.user_log_regi{
            width: 100%;height: 44px;line-height: 42px;background:#f2434a;
          }
              .show_divy {
                display: none;
                width: 80%;
                height: 180px;
                background: #fff;
                border: 1px solid #d3d3d3;
                border-radius: 5px;
                box-shadow: 3px 3px 2px rgba(0, 0, 0, 0.5);
                z-index: 999999999;
                position: fixed;
                top: 50%;
                left:10%;
                margin-top: -90px;
              }
              
              #show_m {
                display: none;
              }
          .user_log_veri{
            width:100%;height:100%;position:relative;
          }
          .user_log_veri_img{
            width:100px;height:20px;margin:0 auto;margin-top:15px;
          }
          .user_log_veri_img img{
            vertical-align: middle;cursor: pointer;
          }
          .user_log_veri_txt{
            margin-left: 10%;margin-top: 24px;width: 80%;height: 42px;border: 1px solid #c9c9c9;text-indent: 10px;
          }
          .user_log_veri_close{
            position:absolute;top:-18px;right:9px;font-size:22px;cursor:pointer;
          }
          .user_log_veri_sure{
            width:60%;height:42px;background:#ee494d;color:#fff;outline:none;border-radius:5px;border:none;text-align:center;line-height:42px;margin-top:22px;margin-left:20%;cursor:pointer;
          }

/********************************get_password***************************************/
/********************************get_password***************************************/
#header .zx a.icon_kf{
  width: 44px;height: 44px;background:transparent;
}
#header .zx a.icon_kf img{
  width: 100%;height: 100%;
}
.table_box dd .user_pwd_tel{
  height: 43px;font-size: 14px;
}
.user_pwd_msg{
  height: 43px;width: 100%;font-size: 14px;
}
.user_pwd_phone_y{
  height: 43px;width: 80%;margin-left: 20%;box-sizing: border-box;font-size: 14px;background:#d2d2d2;border-radius:0;color:#6c6c6c;
}
.user_pwd_py{
  width: 50%;font-size: 14px;
}
.user_pwd_mc_yzm{
  display: none;width:100%;height:100%;background:#000;opacity:0.5;position:fixed;top:0;left:0;z-index:999999;
}
.user_pwd_subm{
  height: 43px;width: 100%;background:#f2434a;
}
.user_pwd_reset{
  height: 43px;width: 100%;padding:0.5rem 0;background:#f2434a;
}


/************************************customer_service****************************************************/
/************************************customer_service****************************************************/
#header img{
  width: 20px;
  height: auto;
  position: absolute;
  top: 12px;
  right: 10px;
}
.aft_det{
  padding: 18px 10px;
  background: #fff;
}
.aft_det div{
  float: left;
  color: #333;
  font-size: 12px;
  line-height: 20px;
}
.aft_det div:nth-child(2n){
  float: right;
  width: 110px;
  text-align: left;
}
.plat_reply{
  padding: 10px;
  background: #fff;
  margin-top: 5px;
  font-size: 12px;
}
.plat_reply p{
  float: left;
}
.plat_reply span{
  color: #f3585b;
  word-wrap : break-word ;
}
.proge_det{
  padding: 0 10px;
  margin-top: 10px;
  width: 100%;
  background: #fff;
  display: -webkit-box;
  display: box;
  box-sizing:border-box;
}
.proge_detl{
  width: 10px;
  padding-top: 20px;
}
.proge_detl img{
  width: 10px;
  height: auto;
  display: block;
}
.proge_detr{
  -webkit-box-flex:1;
  box-flex:1;
  margin-left: 10px;
}
.proge_detr li{
  padding: 17px 0;
  border-bottom: 1px solid #dfdfdf;
}
.proge_detr li div{
  font-size: 12px;
  color: #999;
  line-height: 20px;
}
.proge_detr div del{
  text-decoration: none;
  color: #333333;
  float: left;
}
.proge_detr div span{
    display: inline-block;
    background: url(images/commstar.png) 0 0px repeat-x;
    height: 16px;
    overflow: hidden;
    float: left;
    margin-right: 5px;
}
.compen_msg{
  padding: 10px 0 0;
  background: #fff;
  margin-top: 10px;
}
.compen_msg p{
  font-size: 14px;
  color: #999;
  padding: 0 10px;
}
.compen_msg1{
  font-size: 14px;
  color: #333;
  margin-top: 10px;
  padding: 0 10px;
}
.compen_msg2{
  padding: 0 10px;
  text-align: right;
  font-size: 14px;
  color: #333;
  height: 40px;
  line-height: 40px;
  border-top: 1px solid #f0f0f0;
  margin-top: 10px;
}
.compen_msg2 span{
  color: #f1434b;
}
#star{
  position:relative;
  width:auto;
  margin: 15px auto 5px;
}
#star ul,#star span{
  display:inline;
  height:14px;
  line-height:14px;
  float: left;
  margin-left: 10px;
  font-size: 12px;
}
#star ul{
  display: block;
}
#star li{
  float:left;
  width:14px;
  cursor:pointer;
  background:url(images/aft_star.png) no-repeat;
  background-size: 100% auto;
  height: 14px;
  background-position:left -14px;
}
#star li a{
  opacity: 0;
}
#star strong{
  color:#f60;
  padding-left:10px;
}
#star li.on{
  background-position:left top;
}
#star p{
  float: left;
}
#star p em{
  color:#f60;
  display:block;
  font-style:normal;
}
.eval_area{
  padding: 0 10px 24px;
  font-size: 14px;
}
.eval_area textarea{
  width: 100%;
  min-height: 70px;
  border: none;
  outline: none;
  background: #f0f0f0;
  padding: 10px;
  box-sizing:border-box;
}
.eval_area input{
  width: 100%;
  height: 42px;
  background: #f2434a;
  font-size: 14px;
  appearance:none;
  -webkit-appearance:none;
  border: none;
  outline: none;
  border-radius: 3px;
  color: #fff;
  margin-top: 18px;
}

.commstar .star1{
    width:20%;
    z-index:6
}
.commstar .star1 .face{
    background-position:-80px 0
}
.commstar .star2{
    width:40%;
    z-index:5
}
.commstar .star2 .face{
    background-position:-60px 0
}
.commstar .star3{
    width:60%;
    z-index:4
}
.commstar .star3 .face{
    background-position:-40px 0
}
.commstar .star4{
    width:80%;
    z-index:3
}
.commstar .star4 .face{
    background-position:-20px 0
}
.commstar .star5{
    width:100%;
    z-index:2
}
.commstar {
    position: relative;
    display: inline-block;
    width: 80px;
    height: 16px;
    vertical-align: top;
    margin-right: 30px;
  
}
.commstar .star.active,.commstar .star.hover{
    background:url(images/commstar.png) 0 -16px repeat-x
}


.goods_btn p{
  width: 1.4rem;
  height: 0.53rem;
  font-size: 0.24rem;
  color: #333333;
  border:1px solid rgba(51,51,51,1);
  border-radius: 0.27rem;
  text-align: center;
  line-height: 0.53rem;
  margin-left: 0.2rem;
  float: right;
  margin-top: 0.1rem;
} 
.order_box table tr td{padding-left: .2rem;font-size: .24rem}
/*.ectouch_table {
    margin-left: 10px;
}*/
.goods_btn{
  padding-right: 10px;
  width: 100%;
  float: right;
      padding-bottom: .28rem;
}
.prohibit_click{
  color: #CACACA!important;
  border:1px solid #CACACA!important;
}
.prohibit_click a{
    color: #CACACA!important;
}
.goods_sum{
  height: 1.76rem;
  background: #Fff;
  padding: 0 0.27rem;
}
.goods_sum_money{
  height: 0.87rem;
  line-height: 0.87rem;
}
.goods_sum_money p{
  font-size: 0.32rem;
  color: #333333
}
.goods_sum_money p span{
  float: right;
}
.goods_sum_fu{
  height: 0.87rem;
  line-height: 0.87rem;
  font-size: 0.32rem;
  color: #333333;
  float: right;
}
.order_detail_bottom{
    height: 0.99rem;
    background: #fff;
    width: 100%;
    margin-top: 0.25rem;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 9999;
    box-shadow: -2px 3px 12px #000;
}
.order_detail_bottom p{
  float: right;
  width: 1.54rem;
  height: 0.6rem;
  margin-right: 0.2rem;
  color: #333333;
  border:1px solid #333333;
  text-align: center;
  line-height: 0.6rem;
  border-radius: 0.07rem;
  margin-top: 0.19rem;
}
.no_shipments{
  background: #F23030!important;
    color: #FFFFFF!important;
    border: none!important;
}
.no_shipments a{
  color: #FFFFFF!important
}
.dp_pic{
  width: 0.26rem;
  height: 0.26rem;
  vertical-align: middle;
      position: absolute;
    left: 10px;
    top: 0.27rem;
}



.order_tracking_bottom{
  height: 0.99rem;
  width: 100%;
  background: #fff;
  position: fixed;
  bottom: 0;
  display: flex;
box-shadow:0px 0px 19px 0px rgba(50,53,59,0.07);
max-width: 720px;
}
.order_tracking_bottom a,.order_tracking_bottom p{
    flex: 1;
    text-align: center;
    line-height: 0.99rem;
    font-size: 0.28rem
}
.after_sale_tel{
  color: #333333

}
.find_goods_tel{
  color: #fff;
  background: -webkit-linear-gradient(left, #ff6600 , #f81e1e);
}









.track-rcol{border: 1px solid #eee;font-size: 0.28rem}
.track-list{margin: 20px; padding-left: 5px; position: relative;}
.track-list li{position: relative;padding: 0.4rem 0 0 0.35rem; line-height: 18px; border-left: 1px solid #d9d9d9; color: #999;}
.track-list li.first{color: #333333; padding-top: 0; border-left-color: #fff;}
.track-list li.first i{}
.track-list li .node-icon{position: absolute; left: -6px; top: 50%; width: 0.25rem; height: 0.25rem; background: url(images/order-icons.png)  -21px -72px no-repeat;}
.track-list li.first .node-icon{background-position:0 -72px;}
.track-list li .time{margin-right: 20px; position: relative; top: 4px; display: inline-block; vertical-align: middle;}
.track-list li .txt{max-width: 600px; position: relative; top: 4px; display: block; vertical-align: middle;}
.track-list li.first .time{margin-right: 20px; }
.track-list li.first .txt{max-width: 600px; }


.residue_time_text{
  position: absolute;
  left: 10px;
  top: 0.16rem;

}
.residue_time_text p{
    font-size: 0.24rem;
    color: #999
}
.countdown{
  color: red;
  font-size: 0.24rem;
  position: absolute;
  width: 4rem;
}
#pay_form:last-child{
  /*height: 0.7rem*/
}


/*<!-- 点击完获取验证码 弹出来的输入验证码 -->*/
.code_pic{
  width: 27%;
}
.code_pic img{
  width: 100%!important;
  height: 30px!important;
  position: static!important;
  float: right;
  border: 1px solid #f1e9e9;
}
.getcode{
  width: 25%;
  color: #F23030;
  font-size: 16px;
  text-decoration: none;border: 0;
  outline: none;height: 30px;
  line-height: 30px!important;
  border-left: 1px solid #cccccc!important;
  border-radius: 0;
  text-align: center;
}
 @media screen and (min-width: 321px) and (max-width: 376px){
    .getcode{font-size: 15px!important}
 }
 @media screen and (max-width: 321px) {
    .getcode{font-size: 13px!important}
 }
 .user_regi_log{line-height: 51px!important}
 .input_code{font-size: 20px;}
.font-family{font-family: zhueFont}
.type_money2{font-size: .4rem!important;}


  .show_divy{
    display: block;
    width: 200px;
    height: 115px;
    background: #fff;
    border: 1px solid #d3d3d3;
    border-radius: 5px;
    box-shadow: 3px 3px 2px rgba(0,0,0,0.5);
    z-index: 999999999;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -90px;
    margin-left: -100px;
  }
  #show_m{
    display: none;
  }
  .bon_quan{
    width: 100%;
    display: -webkit-box;
    height: .99rem;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 .79rem;
    box-sizing: border-box;
    position: fixed;
    top: .88rem;
    z-index: 1;
    max-width: 720px
  }
  .bon_quan>div{
    -webkit-box-flex: 1;
    color: #333;
    text-align: center;
    height: .99rem;
    display: flex;
    align-items: center;
    font-size: .28rem
  }
  .bon_qw h3{
    font-size: .28rem;
    color: #333;
    margin-top: 0px;
    font-weight: normal;
    overflow: hidden;
    padding-left: .35rem;
    padding-top: .22rem
  }
  .bon_qw p{
    margin-top: .1rem;
    color: #333;
    font-size: .24rem;
    padding-left: .35rem;
    overflow: hidden;
  }
  .bon_quan a{
    font-size: 0.28rem
  }
  .user_bonus_tab_checked{
      border-bottom: .05rem solid #F23030;
      font-weight: bold;
  }
  .money_icon{
    font-size: .24rem!important
  }
  .money_num{font-size: .5rem!important}
  .no_logistics_info_top dl{
    display: flex;
    align-items: center;
  }
  .no_logistics_info_top dd{
    margin-top: 0!important
  }
  .logis_map{
    background: #fff
  }
  .fullscreen{
    /*border-top: .2rem solid #f0f0f0*/
  }
  .item_logis_info{
    border-bottom: .2rem solid #f0f0f0;
  }
  .first-line .col2{
    padding-bottom: 0!important
  }
  .last-line2 li span{
    color: red
  }
  .copy_success{
    display: none;
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 2rem;
    height: 1rem;
    line-height: 1rem;
    background: rgba(0,0,0,.8);
    color: #fff;
    font-size: .3rem;
    text-align: center;
    border-radius: .3rem
  }
  .order_num input{
    border: none;
    font-size: .24rem;
    color: #999
  }


  /*选择售后类型*/
  .after_type_select{
    padding: .4rem .52rem; 
    border-bottom: 1px solid #f0f0f0
  }
  .after_type_select .after_type_pic{
    width: .81rem
  }
  .after_type_select .after_type_tit1{
    font-size: .28rem;
  }
  .after_type_select .after_type_tit2{
    font-size: .24rem;
    color: #999999;
    width: 4.3rem;
    padding-top: .1rem
  }
  .after_type_select .after_type_tit{
    margin-left: .24rem
  }

  /*售后详情*/

/*左右商品*/
.commont_goods_box{
    padding: .36rem .28rem;
    background: #fff;
    border-bottom: 1px solid #f0f0f0
}
.commont_goods_box a{
  width: 100%
}
.commont_goods_left img{
    width: 1.6rem;
    height: 1.6rem;
    display: block;
}
.commont_goods_tit{
    font-size: .28rem;
    height: .76rem;
    line-height: .38rem;
}
.commont_goods_right{
    margin-left: .2rem;
    width: 100%
}
.commont_goods_detail{
    font-size: .21rem;
    color: #999999;
    padding: .1rem 0 0.2rem 0;
}
.commont_goods_price p:first-child{
    font-size: .24rem;
    font-family: zhueFontNum;
}
.commont_goods_price p:last-child{
    font-size: .24rem;
    color: #999999;
}
 /*--------*/
 .margin_bottom20{
  border-bottom: .2rem solid #f0f0f0
 }

 .input_none{
  border: none;
  outline: 0
 }

.tue_price_it input{
    color: #F23030;
    font-size: .28rem;
    font-family: zhueFontNum;
}

.edit_pirce_tip{
    font-size: .24rem!important;padding-top: .1rem!important;color: #999!important
}
.refund_submit_box{
    height: 1rem;
    background: #fff;
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 999;
    border-top: 1px solid #f0f0f0;
    max-width: 720px;
}
.refund_submit{
    width: 6.67rem;
    line-height: .8rem;
    font-size: .28rem;
    color: #fff;
    height:.8rem;
    background:linear-gradient(90deg,rgba(253,100,0,1) 0%,rgba(250,4,0,1) 100%);
    border-radius:40px;
    border: none;
    outline: none;

}    

/*售后订单*/
.after_order_list_item{background: #fff;padding: .2rem .28rem .4rem .28rem;margin-bottom: .2rem;}
.after_order_info p:first-child{
    font-size: .28rem
}
.after_order_info p:last-child{
    font-size: .28rem
}
.after_order_info p:last-child img{
    font-size: .24rem;
    width: .3rem;
    margin-right: .1rem;
    position: relative;
    top: .02rem;
}


.after_order_goods .commont_goods_box:nth-last-child(2){
    border-bottom: none
}


.after_order_item_bottom p{font-size: .28rem}
.after_order_item_bottom div{
    padding: 0 .2rem;
    height:.53rem;
    line-height: .53rem;
    background:rgba(255,255,255,1);
    border:1px solid rgba(242,48,48,1);
    border-radius:.27rem;
    color: #F23030;
    font-size: .24rem;    margin-top: .4rem;
}
.after_order_item_bottom div a{
  color: #F23030;
}
.after_order_item_bottom div img{
    margin-left: .1rem;
    width: .1rem
}

.after_detail_info{
  background: url(https://www.zhue.cn/mobile/themes/zhue/images/shxq_bj.jpg)no-repeat;
  background-size: 100% 100%;
  height: 1.6rem;
  justify-content: center;
  padding: 0 .28rem;
}

.after_detail_info{flex-direction: column;}
.after_detail_info p{color: #fff}
.after_detail_info p:first-child{font-size: .32rem;font-weight: bold;}
.after_detail_info p:last-child{font-size: .24rem;padding-top: .18rem}
.after_detail_tui_info{    
  font-size: .28rem;
  font-weight: bold;
  background: #fff;
  padding: .4rem 0 .12rem 0;
  }
  .after_detail_why{
      font-size: .28rem;
      background: #fff;
  }
  .after_detail_why div{
      padding-bottom: .33rem
  }
  .after_detail_why div:first-child{padding-top: .4rem}
  .after_detail_why div p{
      width:1.13rem;
      height:1.13rem;
      background:rgba(255,255,255,1);
      border:1px solid rgba(202,202,202,1);
      border-radius:.07rem;
      margin-left: .1rem;
      overflow: hidden;
  }
  .after_detail_why div p img{
      display: block;
      width: 100%;
  }
  .after_detail_score{
      margin-top: .2rem;
      background: #Fff;
      padding: 0 .28rem
  }
  .after_detail_info_bottom{
      background: #fff;padding: 0 .28rem;margin-top: .2rem
  }
  .after_detail_score_tit{
      font-size: .28rem;font-weight: bold;
      padding:.38rem 0;
  }
  .after_detail_score_icon{
      font-size: .24rem
  }
  .after_detail_score textarea{
      border: 1px solid #CACACA;
      border-radius: .07rem;
      width: 100%;
      height: 1.34rem;
      margin: .28rem 0 .4rem 0;
      padding: .2rem;
      box-sizing: border-box;
  }
.after_detail_info_tip{
    background: #fff;
    padding: 0 .28rem;
}
.after_detail_info_tip1{
    font-size: .24rem;
    padding: .24rem 0;
}
.after_detail_info_tip2 p{
    font-size: .24rem;
    color: #999999;
}
.after_detail_info_tip_btn{padding: .4rem 0}
.after_detail_info_tip_btn p{
    padding: 0 .4rem;
    height:.6rem;
    border:1px solid #CACACA;
    border-radius:.3rem;
    margin-left: .2rem;
    font-size: .24rem
}
.after_order_list_item .after_order_list_item{
    padding: 0;
}
.after_order_info{
  margin-top: .2rem
}
.after_detail_start_hx{
  padding: .27rem 0;
  font-size: .24rem
}


/*取消订单通知*/
.cancel_order_inform{
  background: linear-gradient(90deg, #FFF4EC 0%, #FFFFFF 100%);
  padding: .36rem .28rem;
}
.cancel_order_inform_left img{
  width: .45rem;
  /*position: relative;*/
  /*top: -.6rem;*/
}
.cancel_order_inform_right_txt1{
  font-size: .28rem
}
.cancel_order_inform_right_txt2{
  font-size: .24rem;
  padding: .1rem 0;
}
.cancel_order_inform_right_txt3{
  font-size: .24rem;
  color: #F23030;
  border-bottom: 1px solid #F23030;
  width: max-content;
}
.cancel_order_inform_right_txt3 a{
  color: #F23030;
}
.cancel_order_inform_right{
  margin-left: .16rem
}
/*-------------*/



/* 售后物流信息 */

.after_sale {
  margin-top: 0.33rem;
  background: #fff;
  padding: 0 0.28rem;
}
.after_sale .logistisc_wrap {
  font-size: 0.24rem;
}
.logistisc_wrap>.border{
  width: 100%;
  height: 1px;
  background: #eee;
}
.logistisc_wrap input {
  padding: 0.3rem;
  border: none;
  font-size: 0.28rem;
}
.after_sale .logistisc_wrap .logistisc_list {
  max-height: 3.53rem;
  overflow-y: scroll;
  display: none;
}
.after_sale .logistisc_wrap .logistisc_list .logistisc_item {
  padding: 0.24rem;
  padding-left: 1.22rem;
  border-top: 1px solid #eee;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.logistisc_item img{
  width: 0.4rem;
  height: 0.25rem;
}
.warning_info{
  padding-left: 1.22rem;
  color: red;
  font-size: 0.24rem;
  display: none;
}

.code_wrap{
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee; 
}

.submit_logisitics {
  position: fixed;
  bottom: 1.02rem;
  left: 0;
  right: 0;
  padding: 0.25rem 0.42rem;
  background: #fff;
  z-index: 10;
  display:flex;
  justify-content: flex-end;
}
.submit_logisitics .btn_item{
  width: 2rem;
  height: 0.72rem;
  border: 1px solid #999999;
  border-radius: 2.78rem;
  text-align: center;
  line-height: 0.72rem;
  box-sizing: border-box;
}
.submit_logisitics .sub_item{
  margin-left: 0.23rem;
  border-color: #fff;
  background: linear-gradient(90deg, #FF9940 0%, #FF330F 99.3%);
  color: #fff;
}
