html{
  max-width: 720px;
  margin: auto;
}
#header,.and_goods_xf,.buy_pop_content,.pop_money_close,.join_shopCar div,.join_shopCar{
    max-width: 720px;
}
.goods_foot,.exp_ph{max-width: 720px;left: auto!important;}
.goods_addre{max-width: 720px;right: auto!important;}
@media screen and (min-width: 720px) {
  .buy_pop_pic{left: 31%}
}

#goods_add_clo,.goods_add,.exp_service,.exp_ph_close{cursor: pointer;}

.fixed_left {
  position: relative;
}
.goods_slider .tempWrap{
  /*height: 7.41rem;*/
}
.tempWrap ul li:nth-child(2){}
.fixed_right {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9999;
}
.different{height: 0}
.swiper-container{
  width: 100%;
  height: 100%;
}
.goods_name {
  font-size: .32rem;
  height: auto;
  padding: 0;
  font-weight: normal;
  color: #333;
}

.goods_name .prescription{
  display: inline-block;
  height: 16px;
  line-height: 16px;
  background: linear-gradient(90deg, #31C84F 0%, #26B74C 100%);
  border-radius: 4px;
  padding: 0 2.5px;
  font-size: 12px;
  color: #fff;
  flex-shrink: 0;
  margin-right: 4px;
  float: left;
  margin-top: 3px;
}
  
.goods_brief {
  color: #F23030;
  font-size: .24rem;
  margin-top: .26rem;
  /*margin-bottom: .39rem*/
  padding-bottom: .26rem
}
.swiper-container-horizontal>.swiper-pagination{
  bottom: 16px!important;
  font-size: .24rem
}
.promotion_price {
  font-size: 18px;
  font-weight: normal;
  margin-right: 6px;
}
.promotion_txt {
  background: linear-gradient(90deg,rgba(242,48,48,1) 0%,rgba(242,89,48,1) 100%);
  font-size: .21rem;
  color: #FFFFFF;
  width: .68rem;
  height: .37rem;
  text-align: center;
  line-height: .37rem;
  border-radius: .07rem;
  margin-top: .16rem!important;
}

.question {
  display: flex;
}

.goods_origi_pri {
  font-size: 14px;
  color: #999;
  text-decoration: line-through;
}

.goods_promotion {
  display: inline-block;
  width: auto;
  height: 20px;
  padding: 0 5px;
  background: #f2434a;
  border-radius: 3px;
  color: #fff;
  font-size: 12px;
  line-height: 20px;
  margin-left: 10px;
}

.goods_coupon_bug {
  color: red;
  font-size: 12px;
}

.goods_shop_price span {
  font-size: 12px;
}

.goods_shop_price b {
  font-size: .35rem;
  color: #F23030;
  font-weight: zhueFontNum;
}

.goods_exclusive_price {
  width: auto;
  height: 18px;
}

.goods_exclusive_price dd {
  width: auto;
  border: 1px solid #f2434a;
  display: inline-block;
  background: #fff;
  color: #f2434a;
  font-size: 12px;
  float: left;
}

.goods_exclusive_price dt {
  width: 18px;
  height: 18px;
  display: inline-block;
  background: #f2434a;
  float: left;
}

.goods_exclusive_price dt img {
  height: 16px;
  width: auto;
  margin-left: 2px;
}

.goods_coupons {
  height: auto;
  box-sizing: border-box;
  border-top: 1px solid rgb(240,240,240);
  border-left: 0;
  border-right: 0;
  padding: 0 .28rem;
  padding-bottom: .2rem
}

.goods_coupons_top {
  width: 100%;
  padding-top: .2rem
}
.wrap .goods_pl{
  /*padding-top: .25rem;*/
}
.goods_coupons_top p {
  float: left;
  color: #333;
  font-size: .28rem;
}

.goods_coupons_top div {
  float: right;
}

.goods_coupons_top div img {
  float: right;
  height: 10px;
  width: auto;
  margin-top: 3px;
  margin-left: 5px;
}

.goods_coupons_top div span {
  font-size: 12px;
  float: right;
  color: #999;
}

.goods_coupons_btm {
  overflow: hidden;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  height: 90px;
  overflow: hidden;
}

.goods_coupons_receive {
  width: 48%;
  display: box;
  display: -webkit-box;
  float: left;
  margin-top: .1rem;
}

.goods_coupons_receivel {
  -webkit-box-flex: 1;
  box-flex: 1;
  border: 1px solid #f2434a;
  border-left-width: 2px;
  padding: 0 4px;
  box-sizing: border-box;
}

.goods_coupons_receivel p {
  font-size: 14px;
  color: #f2434a;
  margin-top: 6px;
}

.goods_coupons_receivel p span {
  font-size: 12px;
}

.goods_coupons_receivelg {
  -webkit-box-flex: 1;
  box-flex: 1;
  border: 1px solid #a8a8a8;
  border-left-width: 2px;
  padding: 0 4px;
  box-sizing: border-box;
}

.goods_coupons_receivelg p {
  font-size: 14px;
  color: #a8a8a8;
  margin-top: 6px;
}

.goods_coupons_receivelg p span {
  font-size: 12px;
}

.goods_coupons_receiver {
  width: 23px;
  background: url(images/coupons.png);
  background-repeat: repeat-y;
  background-size: 100% auto;
  color: #fff;
  padding-left: 3px;
  box-sizing: border-box;
  font-size: 12px;
  padding-top: 5px;
}

.goods_coupons_receiverg {
  width: 23px;
  background: url(images/coupons_g.png);
  background-repeat: repeat-y;
  background-size: 100% auto;
  color: #fff;
  padding-left: 3px;
  box-sizing: border-box;
  font-size: 12px;
  padding-top: 18px;
}

.goods_coupons_receivel .goods_coupons_receivel1 {
  font-size: 12px;
  color: #333;
  padding: 6px 0 4px 0;
  height: 20px;
  line-height: 20px;
  border-bottom: 1px dashed #f2434a;
  overflow: hidden;
}

.goods_coupons_receivelg .goods_coupons_receivel1 {
  font-size: 12px;
  color: #999;
  height: 20px;
  overflow: hidden;
  line-height: 20px;
  padding: 6px 0 4px 0;
  border-bottom: 1px dashed #a8a8a8;
}

.goods_coupons_receivelg .goods_coupons_receivel2 {
  font-size: 12px;
  color: #999;
  margin: 4px 0;
}

.goods_coupons_receivel .goods_coupons_receivel2 {
  font-size: 12px;
  color: #333;
  margin: 4px 0;
}

.goods_remain_time span {
  font-size: 12px;
}

.goods_remain_time span time#leftTime {
  margin-left: 6px;
  color: #000;
  font-size: 12px;
}

.goods_sales {
  border: .13rem solid rgb(240,240,240);
  border-left: none;
  border-right: none;
  padding: 0.26rem .28rem!important;
  box-sizing: border-box;
  align-items: center;
}

.goods_sales>p {
  font-size: .28rem;
  color: #333333;
  width: 10%;
  line-height: .54rem
}

.goods_sales ul {
  padding: 0;
  margin-left: .27rem;
  -webkit-box-flex: 1;
  width: 90%;
}

.clear {
  clear: both;
  width: 0;
  height: 0;
}
.goods_sales ul li{
  font-size: .28rem!important;
  line-height: .4rem;
  color: #333
}
.goods_sales ul li span{
 padding: 0rem .13rem!important;
  line-height: .42rem!important;
  text-align: center!important;
  border-radius: .07rem!important;
  margin-right: .14rem!important;
  font-size: .28rem!important;
  border-radius: .28rem!important;
  background:rgba(255,249,249,1)!important;
  height: 0.42rem;
  display: inline-block;
  border: 1px solid #f2434a;
  color: #f2434a;
}
.goods_sales_num {
  font-size: .28rem;
  padding: 0.26rem .28rem;
  color: #333;
  border-bottom: 1px solid rgb(240,240,240);

      display: flex;
    align-items: center;
}

.goods_sales_num span {
  margin-left: .27rem;
  color: #333;
  font-size: .29rem;

      height: .56rem;
    display: flex;
    align-items: center;

}
.fields{
  padding: 0 0rem
}
.fields ul li {
    font-size: .28rem!important;
    color: #333!important;
    padding: 0.24rem .28rem;
    border-bottom: 1px solid rgb(240,240,240);
}
.kucun li{

}
#mmcatt a.#goods_can_select {
  height: 16px;
  line-height: 16px;
  font-size: 12px;
  padding: 0 13px;
  border: 1px solid #f2434a;
  color: #333;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 217px;
}

#mmcatt {
  width: auto;
  overflow: hidden;
  display: flex;
  flex-wrap: wrap;
  border-bottom: none;
}
.buy_pop_content .items{
  margin-right: .27rem
}
@keyframes goods_car{
  0% {position: relative;left: 0px;}
  20% {position: relative;left: -5px;}
  40% {position: relative;left: 5px;}
  60% {position: relative;left: -5px;}
  80% {position: relative;left: 5px;}
  100% {position: relative;left: 0px;}
}
#end img{
  animation: goods_car .5s
}
#mmcatt a {
  text-align: center;
  background-color: #f9f9f9;
  /*display: block;*/
  color: #333;
  text-decoration: none;
  float: left;
  /*line-height: .53rem;*/
  padding: .1rem .2rem;
  text-align: left;
  border: 1px solid #cacaca;
  margin-right: .1rem;
  margin-bottom: .1rem;
  border-radius: .28rem;
  height: auto;
  line-height: inherit;
  display: flex;
  align-items: center;
}

#mmcatt a:focus {
  outline-style: none;
}

#mmcatt .cattsel {
  /* background: url(images/checked.gif) no-repeat bottom right; */
  border: 1px solid #F23030;
  border-bottom: 1px solid #F23030;
  line-height: inherit;
  height: auto;
  color: #F23030;
  box-sizing: border-box;
  border-radius: .28rem;
  background: #FFF9F9
}

#mmcatt .cattsel a:hover {
  border: #f2434a 1px solid;
  line-height: 16px;
  background: url("images/checked.gif") no-repeat bottom right;
}
.guige li{
  padding: .26rem .18rem 0.14rem .28rem!important
}
.yh_box {
    width: 100%;
    height: 1rem;
    background: url(https://www.zhue.cn/mobile/themes/zhue/images/goods_yh.png)no-repeat;
    background-size: cover;
    display: flex;
    align-items: center;
    justify-content: center;
}
.fields ul h2.goods_number {
  font-size: .28rem;
  float: left;
  width: auto;
  font-weight: normal;
  line-height: .53rem;
}

.goods_num_number {
  font-weight: normal;
  font-size: .28rem;
  color: #666;
  float: left;
  padding-left: .27rem
}
.items{
    padding-left: .28rem;
}
/*.goods_sun_num {
  width: 22px;
  height: 22px;
  border: 1px solid #999;
  color: #f2434a;
  line-height: 22px;
  font-size: 17px;
  text-align: center;
  background: url(images/cou.png) no-repeat;
  border-radius: 0;
  background-size: 60% 60%;
  float: left;
  background-position: center;
}*/

.goods_sun_num {
    width: .47rem;
    height: .47rem;
    border: none;
    text-align: center;
    background: url(images/jf_jian_no.png) no-repeat;
    border-radius: 0;
    background-size: 100% 100%;
    float: left;
    background-position: center;
}



/*.goods_txt_num {
  border: 1px solid #999;
  border-radius: 0;
  line-height: 20px;
  height: 20px;
  padding-top: 2px;
  width: 40px;
  float: left;
  margin: 0 -1px;
}*/
.goods_txt_num {
    border: 1px solid #333;
    border-radius: 0;
    height: .47rem;
    line-height: .47rem;
    box-sizing: border-box;
    width: .9rem;
    float: left;
    margin: 0 -1px;
}

/*.goods_add_num {
  width: 22px;
  height: 22px;
  border: 1px solid #999;
  color: #f2434a;
  line-height: 22px;
  font-size: 17px;
  text-align: center;
  background: #fff;
  border-radius: 0;
  background: url(images/add.png) no-repeat;
  background-size: 60% 60%;
  float: left;
  background-position: center;
}*/
.goods_add_num {
    width: .47rem;
    height: .47rem;
    border: none;
    text-align: center;
    background: #fff;
    border-radius: 0;
    background: url(images/jf_jia.png) no-repeat;
    background-size: 100% 100%;
    float: left;
    background-position: center;
}

.goods_brand {
  font-size: .28rem;
  padding: .26rem .28rem;
  border-bottom: 1px solid rgb(240,240,240)
}

.goods_brand span {
  margin-left: .27rem;
  color: #333;
}

.goods_total_price {
  font-size: 12px;
}

.goods_total_price font {
  font-size: 18px;
  color: #f2434a;
  font-weight: zhueFontNum;
}

.goodsBuy .goumai {
  width: 100%;
  overflow: hidden;
  display: block;
  margin-bottom: 10px;
}

.goodsBuy .option .btn {
  width: 49%;
  display: inline-block;
}

.goods_detail_line {
  line-height: .45rem;
}

.s-detail {
  margin-bottom: 0px;
}

.inshop {
  width: 100%;
  background: #fff;
  margin-bottom: 10px;
  padding-bottom: 8px;
}

.inshop_t {
  width: 100%;
  display: -webkit-box;
  padding-top: 5px;
  position: relative;
}

.inshop_t>img:nth-child(1) {
  width: 83px;
  height: auto;
  margin-left: 8px;
}

.inshop_t>p {
  -webkit-box-flex: 1;
  font-size: 0.8rem;
  margin: 0 8px;
  font-weight: bold;
  text-align: center;
  line-height: 83px;
}

.inshop_t a img {
  width: 10px;
  height: auto;
  margin-right: 8px;
  margin-top: 32px;
}
  /* .inshop_t div{
    width: 60px;
    color: #fff;
    margin-right: 5px;
  } */
  /* .inshop_t div p{
    height: 14px;
    background: #f15353;
    line-height: 14px;
    padding: 3px;
    color: #fff;
    border-radius: 5px;
  } */
.inshop_b {
  width: 100%;
  height: auto;
  margin-bottom: 8px;
  font-size: 0.8rem;
}

.inshop_bp {
  width: 50%;
  height: auto;
  float: left;
  text-align: center;
  color: #000;
}

.inshop_bp p {
  color: #a4a6a9;
}

.inshop_bdiv {
  width: 50%;
  height: auto;
  float: left;
  text-align: center;
}

.inshop_bdiv div {
  border: 2px solid #f0f0f0;
  width: 80%;
  margin: 0 auto;
  height: 30px;
  line-height: 30px;
  border-radius: 5px;
}

..inshop_bdiv div span {
  color: #333;
}

.inshop_bdiv div img {
  height: 12px;
  width: auto;
}
.out_nice{
  /*margin-bottom: -.6rem;*/
  background: #fff}
.reli {
  /*margin-bottom: -.6rem!important;*/
  width: 100%;
  background: #fff;
}
.buy_pop_content .ul2 li:nth-child(1) .goods_number{
  padding-top: 0!important
}
.reli_t {
  width: 100%;
  display: -webkit-box;
  height: auto;
  height: 30px;
  line-height: 30px;
  color: #999;
  padding-top: 12px;
  margin-bottom: 12px;
}

.reli_t div {
  -webkit-box-flex: 1;
  text-align: center;
  font-size: .28rem;
}


.reli_bc {
  width: 32%;
  height: auto;
  margin-left: 1%;
  float: left;
  position: relative;
}

.reli_bci {
  /*width: 2.4rem;*/
  /*border-radius: 10px;*/
  /*margin: 0 auto;*/
}
  .out_nice .reli_bc{
    /*width: 2.39rem*/
    width: 33.3%
  }
.reli_bci img {
    width: 2.12rem;
    /*height: 2.12rem;*/
    display: block!important;
}
.godds_b {
    width: 90%;
    margin-left: 5%;
    margin-bottom: 10px;
}
.reli_bcd {
  font-size: 0.28rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  padding: 0 .21rem;
  padding-top: .1rem;
  height: .74rem;
  line-height: .37rem;
}
.bdtj_title{
    font-size: .24rem;
    height: .58rem;
    line-height: .29rem;
    text-align: left;
}
.out_nice .reli_bcp{
  padding: .15rem .21rem .34rem .21rem;
}
.reli_bcp {
  color: #f32f30;
  margin-top: 1px;
  font-size: .28rem;
  font-family: zhueFontNum;
  padding: .15rem .21rem;
}
.idx_sales_goods {
  float: left;
  font-size: .24rem;
  color: #999;
}
.idx_common {
  float: right;
  font-size: .24rem;
  color: #999;
}
.col {
  color: #f15353;
}

.reli_b>div {
  display: none;
}

.inshop_tdiv {
  width: 83px;
  height: 83px;
}

.inshop_tdiv img {
  width: 100%;
  height: auto;
  border-radius: 14px;
}

.inshop_tp {
  height: 83px;
  line-height: 83px;
}

.inshop_tp p {
  float: left;
  text-align: center;
}

.inshop_timg {
  position: absolute;
  top: 5px;
  right: 5px;
}

.s-detail header ul li.current {
  color: #f2434a;
  border-top: 0.04rem solid #ee6a6a;
}

.s-detail header ul li {
  color: #333;
  height: .94rem;
  line-height: .94rem;
}

.s-detail a {
  padding: 0;
}
.goods_shoprtdiv img{
  vertical-align: middle;
  margin-right: .1rem
}
.goods_shop {
  padding: 0rem .28rem;
  background: #fff;
  display: -webkit-box;
  display: box;
  position: relative;
  display: flex;
  align-items: center;
  border-top: .13rem solid rgb(240,240,240);
}
.ul2{
  font-size: .28rem
}


.goods_shopl {
  display: -webkit-box;
  display: box;
  -webkit-box-pack: center;
  -webkit-box-align: center;
  box-pack: center;
  box-align: center;
}

.goods_shopl img {
  width: 1.54rem;
  display: block;
  height: auto;
  border-radius: 5px;
}

.goods_shopr {
  -webkit-box-flex: 1;
  box-flex: 1;
  padding-left: .2rem
}

.goods_shopr_box {
  display: table;
  height: 1.46rem;
}

.goods_shoprt {
  display: table-cell;
  vertical-align: middle;
  width: 3.3rem
}

.goods_shoprtp {
  font-size: .28rem;
  color: #000;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

.goods_shoprtdiv {
  height: .63rem;
  font-size: .24rem;
  color: #333;
  border: 1px solid #bbb;
  line-height: .63rem;
  border-radius: .28rem;
  text-align: center;
  box-sizing: border-box;
  padding: 0 .2rem;
  position: absolute;
  right: .28rem;
}
.wrap{
  padding: 0 .08rem
}
.goods_cans{
  padding-bottom: .28rem;
  background: #fff
}
.goods_cans p {
    /*padding: 0 .13rem;*/
    font-size: .24rem;
    margin-left: 0;
    display: flex;
    margin-bottom: .16rem
}
.goods_cans p em{
  color: #999999;
  flex-shrink: 0;
  width: 1.6rem;
}
.goods_cans p span{
  /*margin-left: .6rem*/
}
.goods_shoprb {
  width: 100%;
  display: -webkit-box;
  height: 32px;
  margin-top: 16px;
}

.goods_shoprb>div {
  -webkit-box-flex: 1;
  border-right: 1px solid #e5e5e5;
  text-align: center;
}

.goods_shoprb p {
  font-size: 12px;
  color: #333;
  line-height: 16px;
}

.goods_shoprb span {
  line-height: 16px;
  font-size: 12px;
  color: #999;
}

.goods_shoprt div {
  color: #999;
  font-size: .24rem;
  padding-top: .1rem
}

.goods_shoprt div span {
  display: inline-block;
}

.goods_log {
  width: 6.01rem;
  background: #fff;
  border-radius: .08rem;
  display: none;
  position: fixed;
  top: 2.5rem;
  left: 50%;
  z-index: 10000001;
  transform: translate(-50%);
}

@media (max-width: 320px) {
  .goods_log {
    width: 90%;
  }
}

.goods_logmc {
  position: fixed;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.7;
  top: 0;
  left: 0;
  display: none;
  z-index: 10000000;
}

.goods_logbdr {
  font-size: 16px;
  padding-top: 8px;
}

.goods_username dd {
  position: relative;
}

.goods_username img {
  position: absolute;
  top: 13px;
  left: 9px;
  width: 15px;
  height: auto;
}

.goods_pwd {
  margin-bottom: 10px;
}

.goods_pwd img {
  position: absolute;
  top: 13px;
  left: 9px;
  width: 15px;
  height: auto;
}

.goods_forget_pwd {
  margin-bottom: 18px;
}

.goods_forget_pwd dd {
  float: left;
  margin-right: 5%;
}

.goods_forget_pwd dd input {
  vertical-align: middle;
  zoom: 200%;
  width: 10px;
  height: 10px;
}

.goods_forget_pwd dd label {
  font-size: 18px;
  color: #686868;
  vertical-align: middle;
}

.goods_forget_pwd dt {
  float: right;
  margin-top: 3px;
}

.goods_login_prom {
  text-indent: 0;
  height: 50px;
  background: #ed5656;
  width: 100%;
  line-height: 50px;
  font-size: 16px
}

.goods_qq_login {
  width: 50%;
  float: left;
}

.goods_qq_login a {
  margin: 0;
  display: block;
  width: 40%;
  margin-left: 50%;
}

.goods_qq_login a img {
  width: 40px;
  height: auto;
  display: block;
  margin: 0 auto;
}

.goods_qq_login a span {
  display: block;
  margin-top: 6px;
  text-align: center;
}

.goods_wx_login {
  width: 50%;
  float: left;
}

.goods_wx_login img {
  width: 40px;
  height: auto;
  display: block;
  margin: 0 auto;
}

.goods_wx_login span {
  display: block;
  margin-top: 6px;
  text-align: center;
}

.goods_wx_login a {
  margin: 0 auto;
  display: block;
  width: 40%;
  margin-left: 10%;
}

.goods_qq_login_single {
  width: 56px!important;
  margin: 0 auto;
}

.goods_qq_login_single a {
  margin: 0;
}

.hezuo .b {
  float: left;
}

.hezuo .b a {
  display: inherit;
  margin: 0!important;
  text-align: center;
}

.goods_qq_login_single img,.user_regi_qqicn {
  width: .57rem!important;
  height: auto!important;
  display: block;
  margin: auto;
}

.goods_qq_login_single span {
  display: block;
  text-align: center;
  margin-top: 8px;
  font-size: 14px;
  color: #999999;
}

.qq_box {
  width: 308px;
  display: none;
  height: 128px;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -154px;
  margin-top: -64px;
  background: url(images/qq_btn_moblie.png) no-repeat;
  background-size: 100% auto;
  z-index: 1000;
}

.qq_box .q_box {
  position: relative;
}

.qq_box .q_box .close {
  position: absolute;
  top: 0;
  right: 0px;
  width: 40px;
  height: 40px;
  display: block;
}

.qq_box .q_box .zixun {
  position: absolute;
  top: 75px;
  right: 55px;
  width: 100px;
  height: 40px;
  display: block;
}

.qq_box .q_box .sh {
  position: absolute;
  top: 75px;
  right: 165px;
  width: 100px;
  height: 40px;
  display: block;
}

.kefu {
  width: 60px;
  height: 50px;
  z-index: 1001;
  background: #C00;
  color: #fff;
  text-align: center;
  line-height: 20px;
  position: fixed;
  right: 3px;
  bottom: 60px;
  cursor: pointer;
  border-radius: 50%;
  padding-top: 10px;
  font-size: 14px;
}

.goods_addre {
  position: fixed;
  top: 0;
  right: 0;
  width: 70%;
  background: #fff;
  z-index: 1000;
  overflow: scroll;
  display: none;
}

.goods_addre p {
  font-size: 14px;
  height: 46px;
  line-height: 46px;
  border-bottom: 1px solid #f0f0f0;
  text-indent: 20px;
}

.goods_addre div {
  overflow-y: scroll;
  width: 100%;
}

.goods_add_head {
  position: relative;
  height: 48px;
  font-size: 16px;
  text-align: center;
  line-height: 48px;
  color: #999;
  border-bottom: 1px solid #b2b2b2;
}

.goods_add_head p {
  position: absolute;
  right: 10px;
  top: 0px;
  color: #f2434a;
}

.goods_addremc {
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  display: none;
}

.goods_foot {
  z-index: 998;
  height: 0.98rem
}

.kefu {
  z-index: 998;
}

.s-detail .desc .gg_img {
  width: 100%;
  margin-top: 5px;
}

.s-detail .desc .gg_img img {
  float: left;
  width: 49%;
  margin-bottom: 5px;
}

.s-detail .desc .gg_img a {
  width: auto;
  height: auto;
  margin: 0;
  padding: 0;
  border: none;
}
 /*  .s-detail .desc .gg_img a:nth-child(2n) img{
   float: right;
 } */
.goods_more {
  width: 1.67rem;
  height: .6rem;
  border: 1px solid #F23030;
  color: #F23030;
  text-align: center;
  line-height: .6rem;
  margin: 0 auto;
  margin-top: .32rem;
  border-radius: .28rem;
  font-size: .28rem;
  margin-bottom: .32rem;
      box-sizing: border-box;
}

.s-detail a.goods_m {
  border: none;
  margin: 0;
  padding: 0;
}

.goods_add {
  width: 100%;
  background: #fff;
  /*display: -webkit-box;*/
  /*display: box;*/
  padding: 0.26rem .28rem;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  font-size: .28rem;
  border-bottom: 1px solid rgb(240,240,240)
}

.goods_add div {
  -webkit-box-flex: 1;
  box-flex: 1;
  position: relative;
}

.goods_add div select {
  width: 100%;
  height: 40px;
  appearance: none;
  -webkit-appearance: none;
  border: none;
  outline: none;
  font-size: 12px;
  color: #999;
}
#goods_add div{
  position: relative;width: 100%
}
.goods_add div span {
  font-size: 12px;
  color: #999;
}

.goods_add img {
  width: .15rem;
  height: .24rem;
  position: absolute;
  right: 0px;
  top: .16rem;
}

.goods_frei {
  display: box;
  display: -webkit-box;
  padding: .26rem .28rem;
  background: #fff;
  border-bottom: 1px solid rgb(240,240,240)
}
.border_bottom_none{
  border-bottom: none!important
}
.join_popli_style{
  border-bottom: 1px solid rgb(240,240,240);padding-bottom: .12rem;
}
.join_popp_style{
  padding-left: .27rem;padding-top: .12rem;font-size: .28rem;color: #666666;padding-bottom: .2rem
}
.goods_frei p {
  font-size: .28rem;
  color: #333;
}

.goods_frei div {
  padding-left: .27rem;
  -webkit-box-flex: 1;
  box-flex: 1;
  color: #333;
  font-size: .28rem;
}

.goods_way {
  height: .65rem;
  background: #f9f9f9;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 .28rem;
}
li{list-style: none;}
.goods_way img {
  float: left;
  width: .29rem;
  height: .29rem;
  height: auto;
}

.goods_way p {
  font-size: .24rem;
  color: #999;
  word-wrap: break-word;
  padding-left: .4rem
}
/*.goods_way div{
  width: 1.4rem
}*/
.goods_add_txt {
  width: 100%;
  height: 100%;
  outline: none;
  border: none;
  font-size: 12px;
  color: #000;
}

  /*??*/

.com_img div {
  width: 79px;
  height: 79px;
  line-height: 79px;
  float: left;
  overflow: hidden;
}

.com_img img {
  width: 79px;
  height: auto;
  overflow: hidden;
  margin-bottom: 10px;
}

.com_mcch {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background: #fff;
  display: none;
}

.com_mccs {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  display: block;
  z-index: 9999999999;
}

.hide_img {
  font-size: 26px;
  float: left;
  margin-left: 10px;
  margin-top: 10px;
  z-index: 99;
  color: #fff;
  width: 24px;
  height: 24px;
  line-height: 24px;
  border-radius: 18px;
  text-align: center;
  display: none;
}

.box_img li {
  list-style: none;
  overflow: hidden;
}

.box_img li>img {
  height: 100%;
  width: 100%;
}

.swiper-container {
  height: 100%;
  width: auto;
  margin: 0 auto;
  margin-left: 20px;
}

.swiper-slide {
  height: 60%;
  margin-top: 60px;
}

.mc_dh {
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999999998;
  display: none;
}

.mc_ds {
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.7;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999999998;
  display: block;
}



.s-detail .list li .star {
  float: left;
  width: 1.4rem;
}

.s-detail .list li .goods_pl {
  font-size: .24rem!important;
  /*margin-top: .25rem;*/
}

.s-detail .list li .goods_pld {
    margin-top: .26rem!important;
    margin-bottom: 0!important;
}

.goods_ans {
  margin-bottom: 10px;
}

.com_top {
  background: #fff;
  border-bottom: 1px solid #eee;
  line-height: 40px;
  height: 40px;
  margin-bottom: 10px;
}

.com_top p {
  font-size: 12px;
  padding: 0 10px;
  color: #999;
  float: left;
}

.com_top div {
  float: right;
  font-size: 12px;
  color: #3f3f3f;
  padding-right: 10px;
}

.com_top div span {
  color: #f2434a;
}

.com_top img {
  height: 10px;
}

.s-detail .desc .gg_img {
  width: 100%;
  margin-top: 5px;
}

.s-detail .desc .gg_img img {
  float: left;
  width: 33%;
  margin-bottom: 5px;
}

.s-detail .desc .gg_img a {
  width: auto;
  height: auto;
  margin: 0;
  padding: 0;
  border: none;
}

.s-detail .desc .gg_img a:nth-child(3n) img {
  margin: 0 0.5% 5px;
}

.s-detail a.goods_m {
  border: none;
  margin: 0;
  padding: 0;
}

.goods_add>p {
  font-size: .28rem;
  color: #333;
    flex-shrink: 0;
}
#change_add{
  font-size: .28rem;
  padding-left: .28rem;
  height: .56rem;
  display: flex;
  align-items: center;
}
.goods_add div {
  /*-webkit-box-flex: 1;*/
  /*box-flex: 1;*/
  /*position: relative;*/
}

.goods_add div select {
  width: 100%;
  height: 40px;
  appearance: none;
  -webkit-appearance: none;
  border: none;
  outline: none;
  font-size: 12px;
  color: #999;
}

.goods_add div span {
  font-size: 12px;
  color: #999;
}
.goods_add_txt {
  width: 100%;
  height: 100%;
  outline: none;
  border: none;
  font-size: 12px;
  color: #000;
}

.goods_addre {
  position: fixed;
  top: 0;
  right: 0;
  width: 70%;
  background: #fff;
  z-index: 1000;
  overflow: scroll;
  display: none;
}

.goods_addre p {
  font-size: 14px;
  height: 46px;
  line-height: 46px;
  border-bottom: 1px solid #f0f0f0;
  text-indent: 20px;
}

.goods_addre div {
  overflow-y: scroll;
  width: 100%;
}

.goods_add_head {
  position: relative;
  height: 48px;
  font-size: 16px;
  text-align: center;
  line-height: 48px;
  color: #999;
  border-bottom: 1px solid #b2b2b2;
}

.goods_add_head p {
  position: absolute;
  right: 10px;
  top: 0px;
  color: #f2434a;
}

.goods_addremc {
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  display: none;
}

.goods_foot {
  z-index: 998;
}

.kefu {
  z-index: 998;
}
.goods_cans_content{
  background: #f0f0f0;
  margin: 0 .28rem;
  border-radius: .14rem;
  padding: .34rem .34rem .18rem .34rem;
}
.goods_ask {
  width: 100%;
  height: auto;
  background: #fff;
  /*margin-bottom: 5px;*/
}

.goods_ask_head {
  padding: .34rem .28rem;
  font-size: .28rem;
  color: #333;
  border-top: .13rem solid rgb(240,240,240);
  border-bottom: 1px solid #f0f0f0;
  background: #fff;
}


.evaluate_tit{
  padding: .34rem .28rem;
  font-size: .28rem;
  border-top: .13rem solid rgb(240,240,240);
  border-bottom: 1px solid #f0f0f0
}
.evaluate_tit p{
  font-size: .28rem
}
.evaluate_tit{
  font-size: .24rem
}
.evaluate_tit p span{
  color: #F23030
}
.evaluate_tit_right img{
  margin-left: .16rem;
  width: .11rem;
  margin-top: .04rem;
}

.swiper-slide .reli_bl{
  padding: .2rem 0
}
.swiper-slide .reli_bl a{

}
.goods_ask_btm {
  /*border-top: 1px solid #f0f0f0;*/
  font-size: .24rem;
  background: #fff
}

.goods_ask_btm>div {
  padding: 0;
}
.goods_ask_btm2{
  padding: 0 .28rem
}
.goods_ask_btm2 div span{
     color: #fff; 
     width: .31rem; 
     height: .31rem; 
    font-size: .24rem;
    flex-shrink: 0
}
.goods_asking {
  margin-top: .4rem;
  color: #333;
}
.goods_asking p,.goods_answer p{
  font-size: .24rem
}
.goods_answer {
  margin-top: .4rem;
  color: #333;
}

.goods_asking span {
  background: #f1312f;
}

.goods_answer span {
  background: #37b059;
}

.goods_ask_btm div span {
  display: inline-block;
  text-align: center;
  border-radius: .03rem;
  margin-right: .1rem;
  text-align: center;
  /*line-height: 16px;*/
    /*color: #fff;*/
    /*width: .31rem;*/
    /*height: .31rem;*/
    font-size: .24rem
}
.goods_tit_before{
    width: .06rem;
    position: relative;
    top: .04rem;
    margin-right: .14rem;
}

.goods_ask_btm>div.goods_ask_ques {
  width: 70%;
  margin: 0 auto;
  padding: 20px 0;
}

.goods_ask_ques p {
  /*float: left;*/
  width: 1.6rem;
  height: .5rem;
   line-height: .5rem; 
  text-align: center;
  border: 1px solid #F23030;
  color: #F23030;
  /*border-radius: 5px;*/
  border-radius: .28rem;
  font-size: .24rem
}

.goods_ask_ques a:nth-child(2n) p {
  /*float: right;*/
  margin-left: 1.5rem
}

.goods_price_list {
  position: relative;
}



.goods_notice_o{
    position: absolute;
    right: 1rem;
}
.goods_notice_o a{
    flex-wrap: wrap;
    width: 1.1rem;
}
.goods_notice_t a{
    width: .6rem;
    flex-wrap: wrap;
}
.goods_notice_t{
  position: absolute;
  right: .27rem;
}
.goods_notice a {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.goods_notice img{
  width: .34rem;
  height: .31rem;
  margin:auto;
}
.goods_notice p{
  font-size: .19rem;
  color: #333333;
  padding-top: .1rem;
  text-align:center;
}




.fields {
  position: relative;
}
    /*????*/
.exp_service {
  padding: 0 .28rem;
  background: #fff;
  height: .88rem;
  position: relative;
  border-top :1px solid rgb(240,240,240);
}

  .exp_service_l{
    display: flex;
    align-items: center;
  }

.exp_service_l dt {
  height: .24rem;
  width: .24rem;
  float: left;
}

.exp_service_l dt img {
  width: 100%;
  height: 100%;
}

.exp_service_l dd {
  font-size: .28rem;
  color: #333;
  float: left;
  line-height: .75rem;
  padding-left: .13rem;
  flex-shrink: 0
}

.exp_msg {
  -webkit-box-flex: 1;
  box-flex: 1;
  line-height: .88rem;
  font-size: .24rem;
  color: #999;
  overflow: hidden;
  /*padding-left: .3rem;*/
  margin-right: .1rem;
  /*text-align: right;*/
}

/*.exp_arrow {
  height: .22rem;
  position: absolute;
  right: .27rem;
  top: -.57rem;
}*/

.right_jt {
  width: .13rem;
  height: .22rem;
}

.exp_ph {
  width: 100%;
  height: auto;
  background: #fff;
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 999999999999;
  display: none;
}

.exp_ph_msg {
  position: relative;
  border-bottom: 1px solid #f0f0f0;
  height: 70px;
  width: 100%;
  display: box;
  display: -webkit-box;
}

.exp_ph_msg dt {
  width: 80px;
  height: auto;
  margin: -20px 10px 0;
}

.exp_ph_msg img {
  border-radius: 10px;
  width: 80px;
  height: 80px;
}

.exp_ph_msg dd {
  -webkit-box-flex: 1;
  box-flex: 1;
}

.exp_ph_msg dd div {
  font-size: 16px;
  color: #333;
  padding-top: 13px;
}

.exp_ph_msg p {
  font-size: 12px;
  color: #999;
  margin-top: 6px;
}

.exp_ph_sev {
  min-height: 50px;
  margin: 0 10px;
}

.exp_ph_sev div {
  font-size: 16px;
  color: #333;
  margin-top: 20px;
}

.exp_ph_sev p {
  font-size: 14px;
  color: #333;
  margin-top: 13px;
  line-height: 20px;
}

.exp_call {
  display: block;
  width: 100%;
  height: 58px;
  background: #f1312f;
  font-size: 14px;
  color: #fff;
  text-align: center;
  line-height: 58px;
}

.exp_ph_close {
  position: absolute;
  top: 10px;
  right: 10px;
  font-size: 24px;
  color: #9a9a9a;
}

.goods_name img {
  height: 14px;
  margin-left: 5px;
  position: relative;
  top: 2px;
}

.s-detail .desc p a {
  padding: 0;
  border: none;
}

.goods_xf {
  width: 100%;
  position: fixed;
  z-index: 99;
  top: 0;
  /*height: 1.16rem;*/
  /*background: #f0f0f0*/
}

.placeholder {
  height: 1.16rem;
  width: 100%;
  background: #f0f0f0
}

.and_goods_close {
  position: absolute;
  top: .6rem;
  /*top: 50%;*/
  left: .14rem;
  width: .38rem;
  /*height: 20px;*/
  transform: translate(0,-50%);
  z-index: 999
}

.and_goods_xf {
  width: 100%;
  display: block;
}

.goods_xf div {
  width: 30%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
}

.video_img {
  position: relative;
}

.user_img {
  width: 100%;
  height: 100%;
}

.sys_img {
  width: 32px;
  height: 32px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -16px 0 0 -16px;
}

.s-detail .desc p {
  -webkit-margin-before: 0;
}
/*.star{margin-top: .25rem}*/
.goods_pl{display: flex;align-items: center;}
.goods_comment_wrap {
  background: #fff;
}

.collect_content {
  position: absolute;
  right: 1rem;
  top: 1rem;
}

.collect_content p {
  margin-top: -0.3rem;
  padding-left: 0rem;
}

.collect_content img {
  width: 1.2rem;
  height: 1.2rem;
  margin-left: 0.1rem
}

.goodsInfo h1 {
  text-align: justify;
  position: relative;
}


.kanjia_btn {
  height: 56px!important;
  background: -webkit-linear-gradient(left, #ffbe00 , #ff8b02);
  margin-top: 0px!important;
}

.goods_footr {
 background:linear-gradient(90deg,rgba(255,190,0,1) 0%,rgba(255,139,2,1) 100%);
  box-shadow: 9px 3px 12px #999;
  height: .98rem;
  line-height: .98rem;
  margin-top: 0;
  width: 2.11rem;
  font-size: .28rem;
  cursor: pointer;
}
.buy_now{
  background:linear-gradient(90deg,rgba(255,103,0,1) 0%,rgba(248,30,30,1) 100%);
}
.buy_now a{color: #fff}
.goods_footl {
  margin-top: 0
}

.width_left {
  width: 19%!important
}
.s-detail .desc img{
  vertical-align: inherit;
  display: block;
}
.goods_footl {
  opacity: 1!important;
  background: #fff;
  box-shadow: 9px 3px 12px #999;
  display: flex;
  justify-content: space-around;
  align-items: center;
}

.goods_footl p {
  color: #333;
  font-size: .2rem;
  padding-top:.05rem
}
.goods_footl div a{
  height: .7rem;
    width: .8rem;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}
.goods_price_list {
  padding: 0!important
}

.goods_foot_zc div {
  width: .993rem;
  height: .98rem;
  display: flex;
  justify-content: center;
  align-items: center;
}

.kanjia_btn_txt {
  padding-top: 8px
}

.goods_footl span {
  top: .1rem!important;
  left: .5rem!important;
  padding: 0px .1rem;
  height: .24rem;
  line-height: .24rem;
  min-width: 0px!important;

}
.goods_footl span{font-size: .2rem}

.goods_footl div{margin-top: 0}
.goods_foot {
  margin-top: 0
}

.banner_bottom {
  margin-bottom: -0.24rem!important
}


  
    /*滑动导航*/
.slide_nav {
  background: #fff;
  display: flex;
  justify-content: space-between;
  height: .98rem;
}

.slide_nav a {
  font-size: .28rem;
  line-height: .98rem;
  /*width: 20%;*/
  display: block;
  float: left;
  text-align: center;
}

.nav_active {
  /*background: url(https://www.zhue.cn/mobile/themes/zhue/images/applet/posi.png) no-repeat;*/
  /*background-size: 14px 14px;*/
  /*background-position: left .3rem center;*/
  color: #333;
  border-bottom: .05rem solid #F23030;
  font-weight: bold;
  margin-bottom: .05rem;
}
#manjiang span,#jifen span{
  padding: 0rem .13rem!important
}
.slide_nav_box {
  width: 4.45rem;
  margin: auto;
}

#header {
  position: fixed;
  width: 100%;
  height: .98rem;
  line-height: .98rem;
  border-bottom: 1px solid #f0f0f0;
  z-index: 99
}

/*@media screen and (max-width: 360px) {
  .nav_active {
    background-position: left 14px center;
  }
}
@media screen and (max-width: 320px) {
  .nav_active {
    background-position: left 10px center;
  }
}*/

/*.out_nice{
  margin-bottom: -1rem;
}*/
.swiper-pagination-bullet-active{
  background: #ec5151!important
}
   /*快速菜单*/
.quick_menu {
}

.menu_open {
  position: fixed;
  right: 0;
  top: 60%;
  z-index: 99;
  /*display: none;*/
}

.menu_open_img {
  width: 46px;
  height: 46px;
}

.menu_close {
  position: fixed;
  right: -250px;
  top: 54.5%;
  z-index: 10000;
  display: flex;
  justify-content: center;
  align-items: center;
  /*display: none;*/
}

.menu_close_img {
  width: 46px;
  height: 46px;
}

.menu_list {
  background: #fff;
  width: 250px;
  border-radius: 4px 0px 0px 4px;
}

.menu_list ul {
  display: flex;
  flex-wrap: wrap;
  padding: 10px 0px 10px 10px;
}

.menu_list ul li {
  width: 25%;
  /*margin-bottom: 20px;*/
}

.menu_list ul li:first-child {
  margin-bottom: 20px;
}

.menu_list ul li img {
  width: 21px;
  height: 21px;
}

.menu_list ul li p {
  font-size: 12px;
  padding-top: 5px;
}

.menu_list ul li a {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.quick_menu_mask {
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.3);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
  display: none;
}

/*登录弹框*/
#wrap {
  background: #fff;
  border-radius: 5px;
}

#tit {
  display: flex;
  text-align: center;
  justify-content: space-around;
  height: 1.08rem;
  border-bottom: 1px solid #E8E8E8;
}

#tit span {
  line-height: 1.08rem;
  font-size: .32rem;
}

#con li {
  display: none;
}

#tit span.select {
  color: #F23030;
  border-bottom: 2px solid #F23030
}

#con li.show {
  display: block;
}


.input_box input::-webkit-input-placeholder{
  color: #CACACA;
  font-size: .28rem;
}

.user_log_prompt span {
  font-size: 16px;
  color: #666666;
  padding-top: 16px;
  display: block;
}

.inputBg,.input_code {
  border: none;
  padding: 0;
}

.input_code::-webkit-input-placeholder,.inputBg::-webkit-input-placeholder {
  color: #CACACA;
  font-size: 17px;
  line-height: 55px;
}

.input_code {
  font-size: .3rem;
}

.table_box dl dd input {
  border-bottom: none;
}

.user_regi_log {
  height: .88rem;
  border-radius: 4px;
  font-size: .32rem;
  line-height: .88rem;
  margin-top: .41rem;
}

.loginBox {
  margin: 0 23px;
}

.table_box dl {
  padding: 0
}

.terminal_login {
  padding-top: .4rem;
  padding-bottom: .4rem;
}

.terminal_login span {
  font-size: .24rem;
  color: #999999
}

.terminal_login p:first-child span {
  padding-top: .1rem;
  display: block;
}

.loginBox .bd ul {
  padding: 0
}

.login_t {
  margin-left: 0;
  width: 60%;
  margin: auto;
}
.input_box span{
  color: #CACACA;
  font-size: .28rem;
}
.code_pic img {
  width: 100%!important;
  height: .5rem!important;
  position: static!important;
  float: right;
  border: 1px solid #f1e9e9;
}

.table_box dl dd input {
  border-bottom: none;
}

.code_pic {
  width: 30%
}

.getcode {
  width: 30%!important;
  color: #F23030;
  font-size: .28rem;
  text-decoration: none;
  border: 0;
  outline: none;
  height: 30px;
  line-height: 30px!important;
  border-left: 1px solid rgb(204,204,204)!important;
  border-radius: 0;
  text-align: center;
}


.user_regi_log {
  width: 100%
}


.table_box dd .inputBg,.input_code {
  font-family: zhueFontNum
}



/*rem修改*/
#header h1 {
  font-size: .32rem;
  height: .98rem;
  line-height: .98rem
}

.goods_name {
  font-size: .32rem!important
}

.goods_slider .slideBox .icons {
  margin-top: -1.5rem;
  position: relative;
  top: -.2rem;
}

.goods_slider .slideBox .icons li {
  width: 6px;
  height: 6px;
  margin: 0 0.1rem;
  background: white;
  border: 1px solid red;
  border-radius: 50%;
}

.goods_slider {
  /*height: 7.03rem;*/
}

.goodsInfo h1 {
  padding: 0
}

.goodsInfo {
  padding: 0 0rem;
}

.content_area {
  padding: 0 .28rem;
  padding-top: .35rem
}

.goods_shop_price {
  margin-top: -.24rem;
}
.pass_torget{
  float: right;
  padding: .2rem 0;
}
.goods_footl img {
  height: .44rem;
  width: .44rem;
}

.s-detail .list li {
  padding: .33rem .28rem;
  border-radius: 0;
  border-bottom: 1px solid #f0f0f0!important;
}

.s-detail header ul,.s-detail header ul li .review-count {
  font-size: .28rem
}

.s-detail .list li p {
  line-height: 0.4rem;
  padding: 0 0rem;
  font-size: .28rem;
}

.goods_money {
  font-size: .36rem;
  color: #F23030;
  font-family: zhueFontNum
}

.goods_raw {
  text-decoration: line-through;
  font-family: zhueFontNum;
  font-size: .32rem;
  color: #999999;
  padding-left: .2rem;
  padding-right: .2rem;
  padding-top: .2rem
}

.price_ul {
  display: flex;
  padding: 0!important;
  padding-top: .26rem;
  margin-bottom: .26rem;
}
.goodsInfo ul>li {
  margin-bottom: 0
}
.goodsInfo ul{
  padding: 0!important
}
#header .header_l a{
    width: .24rem;
    height: 0.48rem;
    display: block;
    text-indent: -999em;
    overflow: hidden;
    margin-left: .21rem;
    margin-top: .25rem
}
#header .header_r a{
    width: .44rem;
    height: .44rem;
    display: block;
    padding: 0.27rem 0.2rem; 
    text-indent: -999em;
    overflow: hidden;
}
  .exp_arrow2 img{
    position: absolute;
    right: .28rem;
    top: .54rem;
    width: .16rem;
    height: .27rem;
  }
  .goods_comment_wrap {
  
  position: relative;
  }
  .exp_arrow2 p{
    position: absolute;
    right: .6rem;
    top: 0.1rem;
    font-size: .28rem;
  }
@media screen and (min-width:376px) and (max-width:414px){
  .yh_right p, .yh_right time {
  padding-left: 25px;

  }
}
@media screen and  (max-width:375px){
  .yh_right p, .yh_right time {
  font-size: 16px;
  }
}
.sys_img{
  width: 32px!important;
  height: 32px!important
}
.reli_bc{width: 49.52%;background: white;}
/*.goods_moeny_border{border-right: 1px solid rgb(238,238,238)}*/
.reli_b{border-top: 1px solid #f0f0f0;}
.reli_bl {
  /*border-top: 1px solid #f0f0f0;*/
  background: #fff;
/*  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;*/
}
.col{color: #333}
/*.reli{margin-bottom: 0}*/
.reli_bc{
  margin-left: 0
}
.reli_t{height: 22px;line-height: 22px}
.reli_bl a:nth-child(2n) .st{
  margin-left: 0.9%
}
.reli_t div {
  text-align: left;
  padding-left: 10px;
}
.reli{margin-bottom: 0}
.exp_arrow2{float: left;line-height: .95rem}
.s-detail a{border: none;}
/*.goods_ask_head::after{
  content: "";
  width: 2px;
  background: black
}*/


.countDown{
  height: .33rem;
  margin-bottom: .33rem
}
.countDown_text{
  height: .33rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.countDown_text img{
  width: 1.22rem;
  height: .27rem;
}
.fl{float: left}
.countDown_time{
  color: #F23030;
  padding-left: .13rem;
  font-size: .24rem;
  margin-top: -0.02rem
}

.goods_sales2{
  display: flex;
}
.goods_sales2_box{
  padding:0.37rem .27rem;
  border-bottom: 1px solid rgb(240,240,240);
}
.sales_cx{
  font-size: .28rem;
  color: #333;
}
.sales_mz{
  font-size: .21rem;
  color: #F23030;
  border: 1px solid #F23030;
  height: .37rem;
  text-align: center;
  line-height: .37rem;
  border-radius: .07rem;
  margin-left: .2rem
}
.sales_detail{
  font-size: .28rem;
  padding-left: .14rem
}







/*购买弹框*/
.buy_pop_mask{
  position: fixed;
  top: 0;
  left: 0;
  background:rgba(0,0,0,.3);
  width: 100%;
  height: 100%;
  z-index: 99999;
  display: none;
}
.buy_pop_content{
  width: 100%;
  background: #fff;
  z-index: 999999;
  position: fixed;
  bottom: 0;
  display: none;
  height: 60%;
  overflow: scroll;}
.buy_pop_mask_top{
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  /*height: 40%;*/
  z-index: 99999
}
.join_shopCar a{color: #fff}
.join_shopCar{
  width: 100%;
  height: 1.03rem;
  background: #F23030;
  font-size: .31rem;
  text-align: center;
  line-height: 1.03rem;
  position: fixed;
  bottom: 0;
  color: #fff
}
.join_shopCar div{
    position: fixed;
    border: 0;
    width: 100%;
    cursor: pointer;
}
.buy_pop_pic{
    width: 1.61rem;
    height: 1.61rem;
    border-radius: .4rem;
    position: fixed;
    top: 36%;
    margin: 0 .28rem;
    z-index: 99999999;
    display: none
}
.buy_pop_money{
  font-size: .31rem;
  color: #F23030;
  font-family: zhueFontNum;
  padding-left: 2.28rem;
  padding-top: .49rem;
}
.close_buy_pop{
  color: #999;
  position: absolute;
  right: .24rem;
  top: 0;
  font-size: .5rem;
  cursor: pointer;
}
.express_way{
  margin-top: .7rem;
  padding: 0 .28rem;
  padding-bottom: .2rem
}
.express_way2{
  padding: 0 .28rem;
  padding-bottom: .2rem;
  border-top: 1px solid rgb(240,240,240);
  border-bottom: 1px solid rgb(240,240,240)
}
.express_txt{
  font-size: .28rem;
  color: #666666;
  margin-bottom: -.3rem
}
.express_way_one{
  color: #F23030;
  font-size: .28rem;
  padding: .1rem;
  border: 1px solid #F23030;
  display: inline;
}








/*    .swiper-container {
      width: 100%;
      height: 100%;
    }
    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }*/
    /*.swiper-slide img,.swiper-slide video{width: 100%}*/
    /*.swiper-slide video{height:7.2rem!important;background: #000;};*/
    /*.swiper-slide{height: 7.2rem!important}*/
/*    .video_pic{
      width: 1rem;
      height: 1rem;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%,-50%);
    }*/
    /*.swiper-container-horizontal>.swiper-pagination{bottom: -10px;}*/

/*    .swiper-pagination-bullet-active {
        opacity: 1;
        background: #F2434A!important;
    }*/

  .yh_left{
      width: 35%;
      border-right: 1px solid white;
      height: .6rem;
  }
   .yh_left p{
     font-size: .44rem;
    color: white;
    text-align: center;
    line-height: .6rem;
    font-family: zhueFontNum
   }
  .yh_right{
    width: 65%;
    color: #fec600;
  }
  .yh_right p,.yh_right time{
    font-size: .24rem;
    padding-left: .2rem;
  }
/*  #manjiang{
    margin-bottom: .2rem
  }*/
  @media screen and (max-width: 321px) {
    /*.goods_way p{padding-left: 0}*/
    .goods_way img{margin-top: .05rem;}
  }


.swiper-container2{width: 100%;overflow: hidden;position: relative;}
 .swiper-container2 .swiper-container {
  width: 100%;
  height: 100%;
}
.swiper-pagination2{
    width: 1rem;
    height: .17rem;
    position: relative;
    left: 50%;
    top: -1.2rem;
    transform: translate(-50%);
    z-index: 9;
}
.swiper-pagination2 span{
  margin-left: .1rem;
}
.swiper-container2 .swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
}
.your_like{
  /*width: 3.57rem;*/
  width: 100%;
  /*height: 3.57rem;*/
}


.mod_alert_black{
  max-width: 270px;
  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%);
  background-color: rgba(0,0,0,.7);
  border-radius: 6px;
  padding-top: 15px;
  padding: 20px 15px 15px;
  text-align: center;
  box-shadow: 0 1px 10px 0 rgba(0,0,0,.3);
  color: #fff;
  z-index: 9;
  display: none;
}
.mod_alert_pic{
  width: 50px;height: 50px;
  margin: 5px auto 10px;
  background: url(images/add_car.png);
  background-size: 50px auto;
  display: block;
  font-size: 14px;
}
.shop_car_add{
  position: fixed;
  bottom: 0rem;
  left: 2.3rem;
  color: red;
  font-size: 16px;
  opacity: 0;
  font-weight: bold;
}

.input_box{
  border-bottom: 1px solid #E8E8E8;
  display: flex;
  height: .98rem;
  align-items: center;
  line-height: .98rem;
}
.input_box input{
  font-size: .3rem;
  border: none;
  outline: none;
  width: 100%;
}

#tab1 video{width: 100%!important}
.pop_money_close{
    position: fixed;
    top: 40%;
    z-index: 9999999;
    width: 100%;
    display: none;
    background: #fff;
    height: 1.5rem
}
iframe{width:100%;height:auto;margin:0 auto;}
.quality_tip{
  /*width:100%;*/
  height:1.04rem;
  background:linear-gradient(90deg,rgba(255,248,248,1) 0%,rgba(255,255,255,1) 100%);
  padding: 0 .28rem
}
.quality_tip img{
  width: .26rem;
  margin-right: .16rem
}
.quality_tip p{
  font-size: .24rem
}
.box_img li img{
    position: absolute;
    top: 50%;
    transform: translate(0,-50%);
}


.goods_ans {
    margin-bottom: 0!important;
    margin-top: .2rem;
}
.swiper-pagination-bullet{
  width: .17rem!important;
  height: .17rem!important;
}


  .user_img{display: block!important;width: 100%!important;height: auto!important;background-size: cover!important;background-position: 50%!important;margin-bottom: 0!important;}
  .video_img{float: left;border: none;display: flex!important;align-items: center;justify-content: center;}
  .video_img{width: 1.4rem!important;height: 1.4rem!important;    margin-right: .2rem!important;
    margin-bottom: 0!important;
    margin-top: .2rem!important;}
    .video_img{border: 1px solid #f0f0f0;}
  .s-detail .list li p.video_img{margin-left:0!important}





  .imgshow_box {display:none;position:fixed;top:0;width:100%;height:100%;left:0;    z-index: 999999;    background: rgba(0,0,0,.6);}
  .swiper-zoom-container{width: 100%}
  .swiper-zoom-container img{width: 100%}
  .txtcont img{width: 50px}
  .swiper-container-pic{position: fixed;width: 100%;height: 100%;top: 0}
  .swiper-pagination-pic{position: fixed;bottom: 0;left: 50%;transform: translate(-50%);}
  .swiper-pagination-pic span{margin-right: .1rem}
  .swiper-container-pic .swiper-slide{    height: 100%!important; background:none;}



  .goods_jiaob {
    width: .8rem!important;
    height: .84rem!important;
    background: url(https://www.zhue.cn/mobile/themes/zhue/images/jiaobiao.png) no-repeat!important;
    background-size: 100% 100%!important;
    position: absolute!important;
    top: 0!important;
    left: 0!important;
    font-size: .24rem!important;
    padding: .12rem .15rem 0rem .15rem!important;
    box-sizing: border-box!important;
    color: #fff!important;
    line-height: .28rem!important;
    text-align: inherit!important;
}