@charset "UTF-8";
.wrap[data-v-ef89dc36] {
  background-color: #F4F6F8;
}

/*轮播图*/
.swipe[data-v-ef89dc36] {
  width: 100%;
  height: 7.50rem;
  position: relative;
}
.swipe .indicator[data-v-ef89dc36] {
    display: inline-block;
    width: .64rem;
    height: .32rem;
    line-height: .32rem;
    text-align: center;
    background-color: rgba(0, 0, 0, 0.4);
    color: white;
    font-size: .20rem;
    position: absolute;
    bottom: .32rem;
    right: .32rem;
    -webkit-border-radius: .16rem;
            border-radius: .16rem;
}
.swipe .imgListItem[data-v-ef89dc36] {
    width: 100%;
    height: 100%;
}

/*产品信息*/
.prodInfo[data-v-ef89dc36] {
  padding: .34rem .32rem .24rem;
  background-color: white;
}
.prodInfo div.liveSellPrice[data-v-ef89dc36] {
    color: #FE0040;
}
.prodInfo div.liveSellPrice span[data-v-ef89dc36] {
      font-size: .28rem;
}
.prodInfo div.liveSellPrice span[data-v-ef89dc36]:nth-child(2) {
        font-size: .26rem;
        margin-left: .24rem;
}
.prodInfo div.liveSellPrice span[data-v-ef89dc36]:nth-child(3) {
        font-size: .40rem;
}
.prodInfo div.liveMktPrice[data-v-ef89dc36] {
    color: #909399;
    font-size: .24rem;
    margin-top: .08rem;
    text-decoration: line-through;
}
.prodInfo div.livePrdctName[data-v-ef89dc36] {
    color: #111111;
    font-size: .28rem;
    margin-top: .16rem;
    font-weight: bold;
}
.prodInfo div.sellQty[data-v-ef89dc36] {
    color: #909399;
    font-size: .28rem;
    margin-top: .24rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.prodInfo div.sellQty span[data-v-ef89dc36]:nth-child(2) {
      color: #111111;
      margin-left: .32rem;
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1;
}
.prodInfo div.sellQty span[data-v-ef89dc36]:nth-child(3) {
      color: #111111;
}

/*店铺信息*/
.store[data-v-ef89dc36] {
  background-color: white;
  margin-top: .16rem;
  padding: 0 .32rem;
}
.store .storeInfo[data-v-ef89dc36] {
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: .24rem 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
}
.store .storeInfo img[data-v-ef89dc36] {
      width: .96rem;
      height: .96rem;
      -webkit-border-radius: .48rem;
              border-radius: .48rem;
      margin-right: .24rem;
}
.store .storeInfo span[data-v-ef89dc36]:nth-child(2) {
      font-size: .28rem;
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1;
}
.store .storeInfo span[data-v-ef89dc36]:nth-child(3) {
      width: 1.04rem;
      height: .40rem;
      line-height: .40rem;
      text-align: center;
      display: inline-block;
      color: #FFFFFF;
      font-size: .20rem;
      background: -webkit-gradient(linear, left top, right top, from(#ff6c0a), to(#ff9f18));
      background: -webkit-linear-gradient(left, #ff6c0a 0%, #ff9f18 100%);
      background: linear-gradient(90deg, #ff6c0a 0%, #ff9f18 100%);
      -webkit-border-radius: .20rem;
              border-radius: .20rem;
}
.store .head[data-v-ef89dc36] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.store .head span[data-v-ef89dc36]:first-child {
      font-size: .28rem;
}
.store .head span[data-v-ef89dc36]:last-child {
      font-size: .24rem;
}
.prodListModule[data-v-ef89dc36] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.prodListModule .item[data-v-ef89dc36] {
    width: 2.16rem;
    height: 3.64rem;
    margin-top: .24rem;
    -webkit-border-radius: .08rem;
            border-radius: .08rem;
    background-color: white;
    overflow: hidden;
}
.prodListModule .item[data-v-ef89dc36]:nth-child(3n-1) {
      margin: 0.24rem -webkit-calc((100% - 6.48rem) / 2) 0;
      margin: 0.24rem calc((100% - 6.48rem) / 2) 0;
}
.prodListModule .item img[data-v-ef89dc36] {
      width: 2.16rem;
      height: 2.16rem;
}
.prodListModule .info[data-v-ef89dc36] {
    width: 2.16rem;
    height: 1.48rem;
    padding: .08rem .16rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.prodListModule .info div[data-v-ef89dc36]:first-child {
      color: #111111;
      font-size: .26rem;
}
.prodListModule .info div[data-v-ef89dc36]:last-child {
      color: #FE0040;
}
.prodListModule .info div:last-child span[data-v-ef89dc36]:first-child {
        font-size: .20rem;
        font-weight: 400;
}
.prodListModule .info div:last-child span[data-v-ef89dc36]:last-child {
        font-size: .30rem;
}

/*商品详情*/
.prodDetail .head[data-v-ef89dc36] {
  width: 100%;
  height: .80rem;
  line-height: .80rem;
  text-align: center;
  font-size: .24rem;
  position: relative;
}
.prodDetail .head[data-v-ef89dc36]:after, .prodDetail .head[data-v-ef89dc36]:before {
    content: "";
    display: inline-block;
    width: .72rem;
    height: 1px;
    background-color: #D8D8D8;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
}
.prodDetail .head[data-v-ef89dc36]:after {
    left: 2.30rem;
}
.prodDetail .head[data-v-ef89dc36]:before {
    right: 2.30rem;
}
.prodDetail img[data-v-ef89dc36] {
  width: 100%;
}

/*购买按钮*/
.bats[data-v-ef89dc36] {
  width: -webkit-calc(100% - .96rem);
  width: calc(100% - .96rem);
  height: .98rem;
  position: fixed;
  bottom: 0;
  left: 0;
  background-color: white;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 .32rem 0 .64rem;
}
.bats div[data-v-ef89dc36] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
    font-size: .20rem;
}
.bats div[data-v-ef89dc36]:first-child {
      margin-right: .66rem;
}
.bats div .num[data-v-ef89dc36] {
      width: .18rem;
      height: .18rem;
      line-height: .18rem;
      -webkit-border-radius: .09rem;
              border-radius: .09rem;
      text-align: center;
      display: inline-block;
      background: -webkit-gradient(linear, left top, right top, from(#f13d87), to(#ff7c9d));
      background: -webkit-linear-gradient(left, #f13d87 0%, #ff7c9d 100%);
      background: linear-gradient(90deg, #f13d87 0%, #ff7c9d 100%);
      position: absolute;
      right: .05rem;
      font-size: .12rem;
      color: white;
}
.bats .iconfont[data-v-ef89dc36] {
    font-size: .4rem;
}
.bats .flex1[data-v-ef89dc36] {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
}
.bats .bat[data-v-ef89dc36] {
    width: 2.04rem;
    height: .8rem;
    line-height: .8rem;
    -webkit-border-radius: .4rem;
            border-radius: .4rem;
    font-size: .32rem;
    font-weight: bold;
    color: white;
    text-align: center;
    display: inline-block;
}
.bats .add[data-v-ef89dc36] {
    background: -webkit-gradient(linear, left top, right top, from(#f13d87), to(#ff7c9d));
    background: -webkit-linear-gradient(left, #f13d87 0%, #ff7c9d 100%);
    background: linear-gradient(90deg, #f13d87 0%, #ff7c9d 100%);
    margin-right: .16rem;
}
.bats .buy[data-v-ef89dc36] {
    background: -webkit-gradient(linear, left top, right top, from(#ff6c0a), to(#ff9f18));
    background: -webkit-linear-gradient(left, #ff6c0a 0%, #ff9f18 100%);
    background: linear-gradient(90deg, #ff6c0a 0%, #ff9f18 100%);
}
.bats .buy.long[data-v-ef89dc36] {
      width: 4.24rem;
}
.whiteView[data-v-ef89dc36] {
  height: .98rem;
  width: 100%;
}

