.page[data-v-51ae8f47] {
  padding-bottom: 1rem;
  min-height: 100vh;
  background: #f5f7fb;
}
.page .detail[data-v-51ae8f47] {
    margin: 0.32rem 0.32rem 0.24rem;
    padding: 0.32rem;
    -webkit-border-radius: 0.12rem;
            border-radius: 0.12rem;
    background: #ffffff;
}
.page .detail .price[data-v-51ae8f47] {
      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-sizing: border-box;
              box-sizing: border-box;
}
.page .detail .price span[data-v-51ae8f47]:nth-child(1) {
        font-weight: bold;
        color: #0a0e24;
        font-size: 0.28rem;
}
.page .detail .price span[data-v-51ae8f47]:nth-child(2) {
        font-size: 0.56rem;
        letter-spacing: 0.02rem;
        font-weight: bold;
        padding: 0 0.12rem;
}
.page .detail .price span:nth-child(2).delete[data-v-51ae8f47] {
          text-decoration: line-through;
}
.page .detail .price span[data-v-51ae8f47]:nth-child(3) {
        font-weight: bold;
        color: rgba(10, 14, 36, 0.4);
        font-size: 0.26rem;
        -webkit-box-flex: 1;
        -webkit-flex: 1;
            -ms-flex: 1;
                flex: 1;
}
.page .detail .price .brand[data-v-51ae8f47] {
        -webkit-border-radius: 0.04rem;
                border-radius: 0.04rem;
        padding: 0.04rem 0.16rem;
        font-size: 0.28rem;
        font-weight: bold;
        color: #ffffff;
        background: #a9b2b2;
}
.page .detail .price .brand.brand1[data-v-51ae8f47] {
          background: black;
}
.page .detail .price .brand.brand2[data-v-51ae8f47] {
          background: #e6bedd;
}
.page .detail .price .brand.brand3[data-v-51ae8f47] {
          background: #007a3e;
}
.page .detail .price .brand.brand4[data-v-51ae8f47] {
          background: #0032a0;
}
.page .detail .prdutName[data-v-51ae8f47] {
      font-size: 0.3rem;
      font-weight: 600;
      color: #0a0e24;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      gap: 20px;
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
          -ms-flex-align: start;
              align-items: flex-start;
}
.page .detail .prdutName span[data-v-51ae8f47] {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
            -ms-flex: 1;
                flex: 1;
}
.page .detail .prdutName .brand[data-v-51ae8f47] {
        -webkit-border-radius: 0.04rem;
                border-radius: 0.04rem;
        padding: 0.04rem 0.16rem;
        font-size: 0.28rem;
        font-weight: bold;
        color: #ffffff;
        background: #a9b2b2;
        display: inline-block;
}
.page .detail .prdutName .brand.brand1[data-v-51ae8f47] {
          background: black;
}
.page .detail .prdutName .brand.brand2[data-v-51ae8f47] {
          background: #e6bedd;
}
.page .detail .prdutName .brand.brand3[data-v-51ae8f47] {
          background: #007a3e;
}
.page .detail .prdutName .brand.brand4[data-v-51ae8f47] {
          background: #0032a0;
}
.page .label[data-v-51ae8f47] {
    margin: 0.24rem;
    padding: 0.14rem 0.32rem;
    -webkit-border-radius: 0.12rem;
            border-radius: 0.12rem;
    background: #ffffff;
    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;
}
.page .label img[data-v-51ae8f47] {
      width: 0.4rem;
      height: 0.4rem;
}
.page .label span[data-v-51ae8f47] {
      font-size: 0.28rem;
      color: #6d707e;
      font-weight: 500;
      margin: 0 0.16rem;
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1;
}
.page .label i[data-v-51ae8f47] {
      color: #6d707e;
      font-size: 0.24rem;
}
.page .title[data-v-51ae8f47] {
    text-align: center;
    margin: 0.56rem 0 0.32rem;
}
.page .title span[data-v-51ae8f47] {
      font-weight: bold;
}
.page .title span[data-v-51ae8f47]:nth-child(1), .page .title span[data-v-51ae8f47]:nth-child(3) {
        color: rgba(10, 14, 36, 0.1);
}
.page .title span[data-v-51ae8f47]:nth-child(2) {
        color: rgba(10, 14, 36, 0.4);
        font-size: 0.26rem;
        line-height: 0.44rem;
}
.page .detailImg[data-v-51ae8f47] {
    width: 100%;
    padding: 0 0.24rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.page .detailImg img[data-v-51ae8f47] {
      display: block;
}
.notFound[data-v-51ae8f47] {
  position: fixed;
  left: 0;
  top: 0;
  width: 100vw;
  height: 100vh;
  background: white;
}
.notFound .notFoundContent[data-v-51ae8f47] {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    text-align: center;
}
.notFound .notFoundContent img[data-v-51ae8f47] {
      width: 4.96rem;
      height: 3rem;
      max-width: unset;
      margin: 0 auto 0.35rem;
}
.notFound .notFoundContent .tip[data-v-51ae8f47] {
      color: #0a0e24;
      font-size: 0.32rem;
      margin-bottom: 0.24rem;
      text-align: center;
}
.notFound .notFoundContent .qrcodeText[data-v-51ae8f47] {
      color: #0a0e24;
      font-size: 0.32rem;
      margin-bottom: 0.24rem;
      text-align: center;
}
.notFound .notFoundContent .refresh[data-v-51ae8f47] {
      width: 1.84rem;
      height: 0.72rem;
      line-height: 0.72rem;
      text-align: center;
      font-size: 0.28rem;
      color: #6d707e;
      border: 1px solid #979797;
      -webkit-border-radius: 0.36rem;
              border-radius: 0.36rem;
      margin: 0 auto;
}

