@charset "UTF-8";
.mt-24px[data-v-18c7da98] {
  margin-top: 0.75rem;
}
.py-24px[data-v-18c7da98] {
  padding: 0.75rem 0;
}
.mt-fu30px[data-v-18c7da98] {
  margin-top: -9.6875rem !important;
}
.mb-10px[data-v-18c7da98] {
  margin-bottom: 0.3125rem;
}
.boxTitle[data-v-18c7da98] {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  width: 100%;
  height: 11.34375rem;
  background: #ff6c06;
  border-radius: 0 0 2.375rem 2.375rem;
}
.scrollmsg[data-v-18c7da98] {
  font-size: 0.8125rem;
  color: #fff;
  background: #ffc967;
  display: flex;
  margin-bottom: 0.75rem;
}
.scrollmsg .p1[data-v-18c7da98] {
    width: 95%;
    height: 1.875rem;
    overflow: hidden;
    /*超出部分隐藏*/
    white-space: nowrap;
    /*不换行*/
    text-overflow: ellipsis;
    /*超出部分文字以...显示*/
    line-height: 1.875rem;
    padding: 0 1rem;
}
.scrollmsg img[data-v-18c7da98] {
    width: 0.5625rem;
    height: 0.5625rem;
    margin-top: 0.625rem;
    align-content: center;
}
.noLoanbox[data-v-18c7da98] {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  padding-bottom: 5.625rem;
  background: transparent !important;
}
.titleactive[data-v-18c7da98] {
  background: #04c0ad;
  color: #fff !important;
}
.colorred[data-v-18c7da98] {
  color: #f00000 !important;
}
.banner[data-v-18c7da98] {
  width: 100%;
  margin: 0.75rem 0;
}
.banner .beiyong[data-v-18c7da98] {
    font-size: 0.8125rem;
    padding: 0.46875rem 0;
}
.banner img[data-v-18c7da98] {
    width: 100% !important;
    border-radius: 1rem !important;
}
.boxFirst[data-v-18c7da98] {
  width: 100%;
  height: auto;
  background: #fff;
  box-shadow: 0 0.15625rem 0.65625rem 0 #e5edf9;
  padding: 1.25rem 0.5rem;
  margin-bottom: 0.75rem;
  border-radius: 1rem;
}
.boxFirst .title[data-v-18c7da98] {
    font-size: 0.875rem;
    font-family: Arial-BoldMT, Arial;
    font-weight: normal;
    color: #2c2c2c;
}
.boxFirst .alllist[data-v-18c7da98] {
    width: 100%;
}
.boxFirst .alllist p[data-v-18c7da98] {
      width: 6.46875rem;
      height: 2.0625rem;
      background: #fff;
      border-radius: 0.25rem;
      font-size: 0.8125rem;
      font-family: ArialMT;
      color: #ff6c06;
      margin: 0.5rem 0.1875rem 0 0.1875rem;
      position: relative;
      border: 0.03125rem solid #ff6c06;
}
.boxFirst .alllist p img[data-v-18c7da98] {
        width: 0.6875rem;
        height: 0.8125rem;
        margin-right: 0.125rem;
}
.boxFirst .alllist p .change[data-v-18c7da98] {
        width: 0.8125rem;
        height: 0.8125rem;
        position: absolute;
        top: 0.15625rem;
        right: 0.15625rem;
}
.boxFirst .bgccolor[data-v-18c7da98] {
    background: #f6f7f8 !important;
    color: #bbbbbb !important;
    border: none !important;
}
.boxFirst .alllistMoney span[data-v-18c7da98] {
    color: #bbbbbb !important;
}
.boxFirst .alllistMoney .pActive span[data-v-18c7da98] {
    color: #ffffff !important;
}
.boxSecond .buylist[data-v-18c7da98],
.boxSecond .givelist[data-v-18c7da98] {
  width: 100%;
  height: 5.5rem;
  background-image: url(../../static/img/repaid_juan.4a279e1c.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  padding: 0.5625rem 0.625rem 0 0.875rem;
  margin-bottom: 0.5rem;
}
.boxSecond .buylist .tickfirst[data-v-18c7da98],
  .boxSecond .givelist .tickfirst[data-v-18c7da98] {
    height: 2.4375rem;
    width: 5.9375rem !important;
    font-size: 0.75rem;
    font-family: ArialMT;
    color: #04c0ad;
    border-right: 0.03125rem dashed #17d8c4;
}
.boxSecond .buylist .ticksecond[data-v-18c7da98],
  .boxSecond .givelist .ticksecond[data-v-18c7da98] {
    text-align: right;
    width: 13.375rem !important;
}
.boxSecond .buylist .ticksecond span[data-v-18c7da98],
    .boxSecond .givelist .ticksecond span[data-v-18c7da98] {
      padding-right: 0.5rem;
      font-size: 0.875rem;
      font-family: ArialMT;
      color: #666666;
}
.boxSecond .buylist .ticksecond img[data-v-18c7da98],
    .boxSecond .givelist .ticksecond img[data-v-18c7da98] {
      width: 1.25rem;
      height: 1.25rem;
}
.guanggao[data-v-18c7da98] {
  width: 100%;
  height: 5.625rem;
}
.btnList[data-v-18c7da98] {
  width: 100%;
  height: 2.6875rem;
  font-size: 1rem;
  font-family: Arial-BoldMT, Arial;
  font-weight: normal;
  color: #ffffff;
  line-height: 2.6875rem;
  background: #ff6c06;
  border-radius: 1.34375rem;
  text-align: center;
}
.picDialog[data-v-18c7da98] {
  width: 100%;
  padding: 0 1rem;
  background: #fff;
}
.pop-wrap[data-v-18c7da98] {
  width: 20.625rem;
  height: auto;
  background: #fff;
  border-radius: 1rem;
}
.pop-wrap .wrappic[data-v-18c7da98] {
    width: 100%;
    height: 7.09375rem;
    background: url(../../static/img/wave.ac287d67.png) no-repeat;
    background-size: 100% 100%;
    padding-top: 1.5rem;
}
.pop-wrap .wrappic p[data-v-18c7da98] {
      text-align: center;
      font-size: 1.3125rem;
      font-weight: bold;
      color: #fff;
}
.pop-wrap .cont[data-v-18c7da98] {
    font-size: 0.8125rem !important;
    padding: 0.625rem 0.75rem 1rem 0.75rem;
}
.pop-wrap .cont .itemDetail[data-v-18c7da98] {
      margin-top: 0 !important;
      margin-bottom: 1rem !important;
}
.pop-wrap .pop-wrap-btn[data-v-18c7da98] {
    width: 100%;
    height: auto;
    border-radius: 0.5rem;
    background: #ff6c06;
    overflow: hidden;
}
.pop-wrap .pop-wrap-btn div[data-v-18c7da98] {
      width: 50%;
      height: 2.6875rem;
      background: #ff6c06;
      text-align: center;
      line-height: 2.6875rem;
      font-size: 1rem;
      font-family: Arial-BoldMT, Arial;
      font-weight: normal;
      color: #ffffff;
}
.pop-wrap .pop-wrap-btn .huiDiv[data-v-18c7da98] {
      background: #bcc3c8 !important;
      border-radius: 0.5rem;
}
.guanggao[data-v-18c7da98] {
  width: 100%;
  height: 5.625rem;
}
.mb-32px[data-v-18c7da98] {
  margin-bottom: 1rem;
}
.mt-104px[data-v-18c7da98] {
  margin-top: 3.25rem;
}
.pActive[data-v-18c7da98] {
  background: #ff6c06 !important;
  font-size: 0.8125rem !important;
  color: #ffffff !important;
}
.borderB[data-v-18c7da98] {
  border-bottom: 0.0625rem solid #d2e4de;
  padding-bottom: 0.75rem;
  margin-bottom: 0.75rem;
}
.green[data-v-18c7da98] {
  color: #ff6c06 !important;
}
.heightnoe[data-v-18c7da98] {
  height: 4.53125rem !important;
}
.mtopy-fu30px[data-v-18c7da98] {
  margin-top: -2.625rem !important;
}
[data-v-18c7da98] .van-pull-refresh__head {
  font-size: 0.875rem !important;
  color: #ffe5af !important;
}

