.goods-a {
    background-color: #fff;
    overflow: hidden;
}

.goods-a .big-price {
    padding: .11rem .12rem 0 .1rem;
}

.goods-a .price {
    color: #FF0036;
    height: .28rem;
    line-height: .28rem;
    font-size: .28rem;
    font-weight: 700;
    letter-spacing: .001rem;
}

.goods-a .price i {
    font-weight: 700;
    font-size: .15rem;
    margin: 0 .02rem;
}
 
.big-name {
    padding: .03rem .12rem .08rem .15rem;
}

.big-name .goods-name {
    font-size: .16rem;
    font-weight: 700;
    line-height: .22rem;
}

.gcells {
    min-height: .42rem;
}
.gcells .cell-item {font-size: .13rem;}
.gcells .cell {
    min-height: .42rem;
}
.gcells .cell-title {
    color: #999;
    min-width: .60rem;
    font-size: .12rem;
}
.gmalls {
    margin-top: .08rem;
    background-color: #fff;
    padding: .13rem;
    padding-bottom: .06rem;
}

.gmalls .logoimg {
    width: .4rem;
    height: .4rem;
    border-radius: 100%;
    margin-right: .08rem;
}
.gmms{font-size: .13rem;margin-top: .05rem;}
.gmms .stars .star{font-size: .14rem;}
.nametext {
    font-weight: 700;
    margin-right: .1rem;
    font-size: .15rem;
}
.spdes{margin-left: .08rem; font-size: .11rem;color: #aaa;}
.mallp {
    background-color: #fff;
    padding:.05rem .08rem .08rem .08rem;
}
.mallp li {
    width: 33.333%;
    padding: .02rem .03rem;
}

.mallp li .wrap {
    margin: 0;
}

.mallp li .wrap .price {
    font-size: .13rem;font-weight: 700;color: #e02e24;
}

.mallp li .goods_name {
    line-height: .16rem;
    margin: .02rem 0 0 0;
    height: .16rem;
    font-weight: 400;
    overflow: hidden;
    font-size: .12rem;
}

.mallp li .goods_text {
    padding: .02rem .02rem .02rem 0
}

.detail {
    margin: .08rem 0;
    background-color: #fff;
    padding-bottom: .3rem;
}

.detail-titie {
    font-size: .16rem;
    padding: .1rem 0;
    border-bottom: 1px solid #eee;
    text-align: center;
}

.detail-text {
    margin: .1rem;
}

.detail img {
    width: 100%;
    min-height: .5rem;
    background-color: #f5f5f5;
}

.goodsft .icon {
    color: #666;
    font-weight: 400;
    margin-bottom: .03rem;
    font-size: .20rem;
}

.indexico .icon:before {
    content: "\E606";
}

.kficon .icon:before {
    content: "\E615";
}

.cartico .icon:before {
    content: "\E602";
}
.footer-item{padding: .06rem 0;}

.addcart {
    font-size: .15rem;
    background-color: #f2270c;
    color: #FFFFFF;
    flex: 3;
}
.addcart-b {
    background: #ff7e8d;
    flex: 2;
    margin-left: .08rem;
}
.addbuy {
    font-size: .13rem;
    background-color: #FF0036;
    color: #FFFFFF;
    border-radius: .26rem;
    margin:.06rem .06rem .06rem .00rem;
    width: 1.1rem;
    font-weight: 700;
}
.addbuy-b {
    background-color: #FF9500;
}
.shelves {
    font-size: .15rem;
    background-color: #ccc;
    color: #fff;
    flex: 3;
}
.addcart .ack{text-align: center;line-height: .19rem;font-weight: 700;}
.addcart .ack .pricek{font-size: 0.18rem;}
.addcart .ack .pricek i{font-size: 0.15rem;}
.seckill {
    margin-bottom: .12rem;
}
.seckil-price-wrap {
    color: #fff;
    background: -webkit-linear-gradient(left, #ef3390, #ef3647);
    background: -o-linear-gradient(right, #ef3390, #ef3647);
    background: -webkit-gradient(linear, left top, right top, from(#ef3390), to(#ef3647));
    background: -o-linear-gradient(left, #ef3390, #ef3647);
    background: linear-gradient(90deg, #ef3390, #ef3647)
}

.seckill-price {
    margin: .08rem 0 0 .08rem;
    font-size: .14rem;
}

.seckill-price .seckill-big-price {
    font-size: .26rem;
    font-weight: 400;
    line-height: .26rem
}

.seckil-price-wrap .seckill-btm-div {
    margin: .01rem 0 .01rem .08rem;
}

.seckil-price-wrap .seckill-btm-div .skf-icon-pos {
    margin-right: .05rem;
}

.label-icon-div {
    border: 1px solid #fff;
    display: inline-block;
    overflow: hidden;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 2px;
    width: auto;
    height: 14px;
    font-size: 0;
    font-style: normal;
    line-height: 20px
}

.label-icon {
    float: left;
    width: 14px;
    background: url(//img.xdx.cn/i/201804/gpvmbewqiy.png) #f23030;
    background-size: 98px 14px;
    background-position: -84px -1px;
    height: 14px;
    display: inline-block;
}

.white-text {
    color: #fff;
    float: left;
    display: inline-block;
    height: 14px;
    padding: 2px;
    font-size: 10px;
    line-height: 10px;
}

.seckil-price-wrap .seckill-btm-div .original_price {
    font-size: .12rem;
    line-height: .14rem;
    text-decoration: line-through;
    color: #fff
}

.seckil-time {
    background-color: #feeae9;
    padding: 0 .12rem;
    flex-direction: column;
    -webkit-flex-direction: column;
}

.seckil-time-title {
    font-size: .12rem;
    margin-bottom: .04rem;
    color: #f71471;
}

.countdown span {
    display: inline-block;
    border-radius: .05rem;
    width: .2rem;
    height: .22rem;
    font-size: .12rem;
    line-height: .22rem;
    text-align: center;
    font-weight: 400;
    color: #fff;
    background-color: #f71471
}

.countdown i {
    display: inline-block;
    width: .08rem;
    font-size: .14rem;
    text-align: center;
    color: #f71471
}

.countdown .day {
    font-size: .12rem;
    width: .16rem;
}

.v-loading {
    width: .6rem;
    height: .6rem;
    border: .013333rem solid #fff;
    border-bottom-color: transparent;
}

.sharebox{margin:0 .05rem 0 .11rem;padding-left: .11rem;border-left: .01rem solid #f2f2f2;
    color: #999;font-size: .12rem;text-align: center;}
.shareico{
    color: #07c160;
    font-size: .26rem;
}
.shareico:before {
    content: "\E68B";
}
.gfixed{
    position: fixed;
    right: 0;
    background: transparent!important;
    z-index: 3;
    bottom: 50%;
}
.gfixed div{
  border-radius: .06rem 0 0 .06rem;
  box-shadow: 0 0 8px rgb(125 126 128 / 36%);
}
.sharetab{
    border: 1px solid #07c160;
    background-color: #07c160;
    color: #fff;
    padding: 0 .20rem 0 .08rem;
    height: .38rem;
    font-size: .15rem;
}
.sharetab .wxico {
    font-size: .22rem;
    margin-right: .03rem;
}
.kdts{
    border: .01rem solid #517bfc;
    border-right: none;
    background-color: #fff;
    color: #517bfc;
    font-size: .13rem;
    padding: .03rem .06rem;
    margin-top: .08rem;
}
.kdts2{color: #fff;background-color: #517bfc;}
.bottomkdts {
  color: #0080ff;
  font-size: .16rem;
  text-align: center;
  margin-bottom: .90rem;
}
/*mall*/
  .malls{
    color: #fff;
    padding: 0 .12rem;
  }
  .mall-info{
    margin-top: .15rem;
    margin-bottom: .03rem;
    position: relative;
    z-index: 1;
  }
  .panel {background-color: #f5f5f5;padding-bottom: 0.2rem;padding-top: .03rem;}
  .tabs-{background-color:transparent;}
  .listtop{border-bottom: none;}
  .sorts{border-bottom: 1px solid #e7e7e7;}
  .mall-nav{
    height: .48rem;
  }
  .mall-nav .tab{z-index: 1;}
  .mall-nav .item{
    color: #fff;
    line-height: .22rem;
    height: .26rem;
  }
  .mall-nav .tab .cur{color: #fff;}
  .mall-nav .tab .bottom span {border-top: 2px solid #fff;}
  .site_outside {
    position: fixed;
    width: 100%;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: -1;
    top: 0
}
  .site_inside {
    position: fixed;
    width: 100%;
    height: .5rem;
    top: 0;
    z-index: 1;
    overflow: hidden
}
  .mallbg{
    top: 0;
    left: 0;
    position: absolute;
    width: 100%;
    height: 2.4rem;
    background-size: cover;
    background-position: center -.7rem;
    background-image: url(https://img.daycdn.com/gw/PbncGVhlXpT9.jpg?imageView2/2/w/200/q/60/format/webp);
    filter: blur(.01rem);
    transform: scale(1.2);
  }
  .mallbg:after{
    content: "";
    display: block;
    background-color: rgba(0,0,0,.5);
    width: 100%;
    height: 100%;
  }
  .mall_logo{height: .5rem;width: .5rem;margin-right: .08rem;}
  .mall_logo img {border-radius: .03rem;}
.mall_name{min-height: .5rem;max-height: .8rem;overflow: hidden;}
.mall_name .nickname{font-size: .17rem;font-weight: 700;}
  .mall_name .nickname .enter {
      font-size: .11rem;
      color: #eee;
      margin-left: .03rem;
      font-weight: 400;
  }
  .nickname .enter:before {
    content: "\E63C";
  }
.mall_name .subtitle{font-size: .13rem;}
  .mod_q{
    height:.28rem;
    border-radius:.18rem;
    background-color: rgba(238, 238, 238, 0.4);
    padding-left: 0.10rem;
    margin:0 .03rem 0 .06rem;
    width: .86rem;
    z-index: 1;
  }
  .mod_q .icon {
      margin-right: .03rem;
      color: #bbb;
      font-size: .12rem;
  }
  .mod_q .icon:before {
      content: "\E613";
  }
  .mod_q .platext {
      font-size: .13rem;
      line-height: .18rem;
      color: #aaa;
  }
  .mok_q{
    line-height:.28rem;
    border-radius:.22rem;
    background-color: #f7f7f7;
    margin-right:.10rem;
    padding:0 .12rem;
    z-index: 1;
    width: 0.86rem;
  }
  .mok_q .icon {
      margin-right: .04rem;
      color: #ccc;
      font-size: .13rem;
  }
  .mok_q .icon:before {
      content: "\E613";
  }
  .mok_q .platext {
      font-size: .13rem;
      color: #aaa;
  }
.malls {
    padding: .1rem 0 .1rem .1rem;
    background: #fff;
}

.mall_logo {
    height: .5rem;
    width: .5rem;
    border-radius: .03rem;
    margin-right: .1rem;
}

.mall_name .nickname {
    font-size: .17rem;
    color: #111;
}

.mall_name .subtitle {
    font-size: .12rem;
    margin-top: .03rem;
    color: #999;
}
  .stars .star{font-size: .11rem;}
  .stars .cur{color: red;}
  .mall-share .sharetab{font-size: .14rem;height: .32rem;}
  .cmt{
    background: #fff;
    margin-top: .08rem;
  }
  .cmt_top{
    height: .42rem;
    padding: 0 .10rem 0 .12rem;
    border-bottom: .01rem solid #f2f2f2;
  }
  .view_cmt{
    color: #999;font-size: .13rem;
  }
  .view_cmt .icon{
    font-size: .12rem;
    color: #ccc;
    margin-left: .01rem;
  }
.view_cmt .icon:before {
    content: "\E63C";
}
.cmts{
    padding: 0 .12rem;
    text-align: left;
}
.cmtli{
    padding: .08rem 0;border-bottom: .01rem solid #f2f2f2;
}
.cmtli:last-child {
    border-bottom: none;
}
.cmtli .user {font-size: .13rem;}
.cmtli .user .avatar{
    width: .24rem;
    height: .24rem;
    border-radius: 50%;
}
.viscss .cmtli .user {padding-right: .1rem;}
.viscss .user .avatar{width: .34rem;height: .34rem;}
.viscss .user .nickname{font-size: .14rem;}
.cmtli .nickname{margin: 0 .05rem;}
.cmtli .user .date{color: #aaa;font-size: .12rem;margin-left: .08rem;}
.cmtli .user .desc{font-size: .12rem;}
.cmtli .user .desc span{font-size: .15rem;}
.cmtli .content{font-size: .13rem;margin: .08rem 0;}
.cmtli .specs{font-size: .12rem;color: #999;margin-top: .04rem;}
.cmtli .imgs {
    overflow: hidden;
    white-space: nowrap;
    overflow-x: scroll;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
}
.imgs .imgurl{width: .80rem;height: .80rem;margin-right: .05rem;display: inline-block;}
.imgs .imgurl img{border-radius: .05rem;}
.stars .star {
    margin-left: .01rem;
    font-size: .12rem;
    color: #E5E5E5;
}
.stars .cur {
    color: #F5A623;
}
.stars .star:before {
    content: "\E612";
}
.screen .cmtul{
    padding:0;height: 5rem;
    background-color: #ffffff;
}
.telimg{
    height: .30rem;
}

.half-screen .explain {padding: .16rem .16rem .16rem .08rem;}
.explain .li{margin-bottom: .20rem;}
.explain .h3{line-height: .28rem;font-size: .15rem;color: #151516;}
.explain .h6{
  font-size: .14rem;
  color: #9c9c9c;
  line-height: .22rem;
  padding-left: .18rem;
  margin-top: .02rem;
}
.datali {
    background-color: #fff;
    padding: .12rem 0;
    border-bottom: .01rem solid #f2f2f2;

}
.datali .grid {
    text-align: center;
}
.datali .num {
    color: #FF0036;
}
.datali .num span{
    font-size: .22rem;
}
.datali .text {
    font-size: .13rem;
    color: #333;
    margin-top: .01rem;
}
.datali .addbuy {height: .34rem;width: .9rem;background: #f2270c;margin: 0;}
.canvas-box .preview_word {
    line-height: .32rem;
}

.wxsharem {margin-bottom: .08rem;}
.wxsharem .icon{color: #fff;font-size: .24rem;margin-bottom: .01rem;}
.wxsharem .icon:before{content: "\E68B";}
.goodssharetop {
  left: auto;right: .16rem;
  bottom: calc(1.28rem + constant(safe-area-inset-bottom));
  bottom: calc(1.28rem + env(safe-area-inset-bottom));
}

.nshare {
    width: .9rem;
}

.nitem {
    text-align: center;
}

.nicon {
    font-size: .22rem;color: #333;
}
.Englishicon .icon{color: #aaa;}
.Englishicon .icon:before{content: "\e642";}

.attn .icon{color: #818181;}
.attn .icon:before{content: "\e604";}
.attncur .icon:before{content: "\e602";color: #f2270c}
.mallsearch .icon {
    color: #bbb;font-weight: 400;
    font-size: .18rem;
    margin: .02rem 0;
}
.mallsearch .icon:before {
    content: "\E613";
}
.nitem-text {font-size: .11rem;color: #999;}
.skubog img{width: .36rem;height: .36rem;margin-right: .04rem;border-radius: .03rem;}
.minprice{
    font-size: .12rem;
    color: #999;
    margin-right: .12rem;
}
.profit {font-size: .11rem;color: #999;}

.items {
  margin-bottom: .16rem;
}
.itembox {
    position: relative;
    height: 1.4rem;
    overflow: hidden;
    text-shadow: 0.02rem .02rem .03rem rgba(0, 0, 0, 0.05);
}

.itembox .itembg {
    top: 0;
    left: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: .0rem -.0rem;
    background-image: url(https://img.daycdn.com/gw/2gwdmtvjxpz81qubas49);
    /**/
    filter: blur(.00rem);
    transform: scale(1.0);
}

.itembox .text {
    background: linear-gradient(90deg, #ff0066, #ff006618 88.22%);
    z-index: 1;
    position: absolute;
    text-align: left;
    padding: .02rem .2rem;
    width: 100%;
    height: 100%;
}

.itembox .des {
    color: #fff;
    font-size: .15rem;
}

.itembox .h2 {
    color: #fff;
    font-size: .24rem;
    margin-top: .01rem;

}

.itembox .h2 .b {
    color: #ffff00;
    font-size: .44rem;
    font-weight: 700;
    @supports2 (-webkit-background-clip: text) {
        -webkit-background-clip: text;
        color: transparent;
        -webkit-text-fill-color: transparent;
        background-image: linear-gradient(180deg, #43ecff 0, #5affe4 38%, #85fda2);
    }
}

.itembox .h3 {
    font-size: .14rem;
    margin-top: .15rem;
    font-weight: 400;
    width: 1.6rem;
    background-color: #cc00004d;
    color: #ffff99;
    padding: .02rem .05rem;
    border-radius: .03rem;
}