.wrapper[data-v-7da278a0] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  height: 100%;
}
.van-icon[data-v-7da278a0] {
  color: #2abde7;
  padding-top: 0.13333rem;
}
.search-wrapper[data-v-7da278a0] {
  padding: 0 0.26667rem;
}
.search-wrapper .van-cell[data-v-7da278a0] {
    border: 0.02667rem solid #d6cfcf;
    padding: 0.13333rem 0.26667rem;
}
.block-wrapper[data-v-7da278a0] {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-align-content: center;
          align-content: center;
}
.title[data-v-7da278a0] {
  text-align: center;
  line-height: 2;
  font-size: 0.37333rem;
  margin: 0.26667rem;
}
.block[data-v-7da278a0] {
  display: block;
  border-radius: 0.13333rem;
  background-color: #fff;
  padding-bottom: 0.53333rem;
}
.btn-wrapper[data-v-7da278a0] {
  margin-top: 0.4rem;
}
.btn-wrapper .van-button[data-v-7da278a0] {
    width: 100%;
    height: 0.85333rem;
}

@charset "UTF-8";
html,
body {
  font-family: 'Avenir', Helvetica, Arial, sans-serif, PingFangSC-Regular;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-top: 0;
  background: #f4f5f6;
  height: 100%;
}
html #_capacitor-camera-input,
  body #_capacitor-camera-input {
    display: none;
}

/* 全局替换 van-popup closeable 关闭图标 */
.van-popup__close-icon {
  color: transparent !important;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAFK0lEQVR4AeybP28TSRjG7YQKiUvu+muvPOkUO7mG5ooEQXn3Re6T8EWgBJEUNFTEiZCgo6UHDBIViXl+1m5kVt7ZfXd2/kSaaMY7uzPzvs/z83i99sY7k/LnRaAA9MI3mRSABaAnAc/pZQUWgJ4EPKeXFVgAehLwnF5WYAHoScBzelmBKQGuVqupZ/7k0309DFqBh4eHf8xms2fz+Xx5cHDwUe0nav+enEY/ARO0ohntai/VfoanntN/GmYGSKKrq6s3euYeqt5TtF+1/ff6+vqtBB1pP+uCRml9h2YJRfs9tR/iCW86ZipmgEr+WBnuqjbL/nQ6PUNgsyOX/aOjo7/RKD17qs1yt/LWPO7cNwHUM8U5735bRPX/gsAcIaJJq+wUjW36dfy++vGoZr9iAig4ir/67gqtAdlBBJ60n6GtQ/t3jVu5xjT7TACZrAQv2boqQjUui5dzX3j4keZOb4zbrEMA/q8An1WdJQeIFngy81kA8aZm/2IGuFgsPij8AyX7oq2zpIRogVd5eVB5c3pqdpoBEuDy8vK14BxXiTnUWjUu+jnRCk8aj/HUasLRMQgg8UhI4twgxoQHh8EAmZwbxNjwYOAFkAC5QEwBD//eAAmSGmIqeHgfBSCBwkIkw/aaEh6KRgNIsNgQU8PD86gACWiFqDmngNDWVJijK4DOj2cE1bgvXDGgjf0x6+gAEYdQBCOc/Y7KNyMmiMBTzK4vBjRkMkEDWtA0CfAXBCA6EYxwDLDfUXtDrOEpHnO0aS/kRgNa2kf59QQDiCyEYwAj7HdUgDhXYm7w8BMUIAnGgpgjPPwFB0gSX4i5wsNbFIAkqiGqvVTtKjcvZws8BV1yyiCX2lFKNIC4qYydqN0bosaeqgJUG2ch5kmVwzlwzM6oABFeGbRAzBYefqIDJKkRIlNcNcnKqwUlAUjykSAmhYePcACJ3lE9ISaHh72kABEwEGIW8NCfHCAiqPq0YrqhrfGm+7fkCFGTA+Q6TzB6fauyAWBP13tns9nscONYkmZSgAPh1aCygJgMoCe8bCAmATgSvCwgRgdohMe7LbWG1bZdv5yJ3TYg1PGoADFoeMNYauyxjFs+9p3GfmOJBnAIvIuLi3PjdeJ6JcaEGAXgUHhafeuSM8TgAH3hrQnqYQhEcmtq0BIUIAZ0Hut7kbw+5/GybXNshag4znss6vcuPwH0jrYRYGx4dejcIAYBGApejhBHBxgaXm4QRwUYC15OEEcDaIUnCCeuNwz19yqpz4mjABwCrzLeC1LXoCqW6RMLmrvi9un3BlgJ6fWPPhLE59ogtx5TQfQCWMMTmCxuPaaAOBhgbvD0JK5LbIiDAOYKb01QDzEhmgHO53N+WP1COrN42UrH1jIA4ovK29Z4bQfNAHUzh98L77cF3Dge7A1jI4ezaYS4X3lzxmx2DgH4TzPIlv3k8GpNXRDrcWwFsI83ht5UE0Al0Jcr0zs3s7c3soFXy+sLUebu4LGe12drAqgE3Mx+5QicHbxaa0+IryqP9bTOrQkg0XZ2dvhN7TfajcpviINcJDfyDN7dgIjWZpxvlbfmcee+GeD5+fn73d3dv/RMPVf9quiftH2q5H9WAnUo34JGtKJZKtH+Ve3neMKbjpmKGSDRSaQvAh4tFos9CfpN7f/U5ofYdGdf0YpmtKu9p/YjPA0RPghgnUjPHOfEevdWbn09eAG8lcRGFl0AegItAAtATwKe08sKLAA9CXhOv40r0NPyuNMLQE+eBWAB6EnAc/oPAAAA///Wy5v0AAAABklEQVQDABx4js4vk+DTAAAAAElFTkSuQmCC) no-repeat center/contain !important;
}
.van-popup__close-icon svg {
  display: none !important;
}
#app {
  height: 100%;
}
#app > .top-btn {
    position: fixed;
    bottom: 1.33333rem;
    right: 0.8rem;
    padding: 0.34667rem;
    border-radius: 50%;
    width: 0.8rem;
    height: 0.8rem;
    line-height: 0.8rem;
    text-align: center;
    background-color: #dddddd;
}
#app > .top-btn:active {
      background: -webkit-radial-gradient(#fff, #dddddd);
      background: radial-gradient(#fff, #dddddd);
}
#app .loading {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
            justify-content: center;
}
.is-disabled {
  opacity: 0.5 !important;
}

.loginTypeContainer[data-v-688a6a36] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  margin-top: 0.32rem;
  font-size: 0.37333rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #666666;
}
.van-button--round[data-v-688a6a36] {
  border-radius: 0;
  margin-top: 1.6rem;
}
[data-v-688a6a36] .van-van-cell__title {
  color: red;
  content: 'ss';
}
[data-v-688a6a36] .van-cell__value {
  margin-top: 1.30667rem;
}
[data-v-688a6a36] .van-cell {
  padding: 0;
}

.loginTypeContainer[data-v-8f525752] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  margin-top: 0.32rem;
  font-size: 0.37333rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #666666;
}
.van-button--round[data-v-8f525752] {
  border-radius: 0;
  margin-top: 1.6rem;
}
[data-v-8f525752] .van-van-cell__title {
  color: red;
  content: 'ss';
}
[data-v-8f525752] .van-cell__value {
  margin-top: 1.30667rem;
}
[data-v-8f525752] .van-cell {
  padding: 0;
}

.accountLoginContainer[data-v-52c1b4f5] {
  margin-top: 2.34667rem;
}
.loginTypeContainer[data-v-52c1b4f5] {
  margin-top: 0.32rem;
}
.typeBtn[data-v-52c1b4f5] {
  font-size: 0.37333rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #666666;
  text-align: center;
}
[data-v-52c1b4f5] .van-button {
  color: #fff;
  border-radius: 0.58667rem;
  border: none;
}
[data-v-52c1b4f5] .van-button__text {
  font-size: 0.48rem;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #fff;
}

.login-text[data-v-4e96c764] {
  margin-top: 0.37333rem;
  color: #333333;
  font-size: 0.74667rem;
  letter-spacing: 0.009rem;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 1.06667rem;
  text-align: left;
}
[data-v-4e96c764] .van-field__body {
  border: 0.02667rem solid #dddddd;
}

.agreementContainer[data-v-5fd426c3] {
  margin-top: 0.8rem;
  text-align: center;
  font-size: 0.32rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #999999;
}
.agreementContainer[data-v-5fd426c3] :last-child {
  color: #1790ff;
}

[data-v-4d7c8187] html,
.login[data-v-4d7c8187] {
  background: #ffffff;
  padding: 1.06667rem;
  background: #ffffff;
  min-height: calc(100vh - 2.13333rem);
}
.van-button--round[data-v-4d7c8187] {
  border-radius: 0;
  margin-top: 1.6rem;
}
.loginTypeContainer[data-v-4d7c8187] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  margin-top: 0.8rem;
  font-size: 0.37333rem;
  color: #1989fa;
}
.thirdLogintype[data-v-4d7c8187] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-around;
          justify-content: space-around;
  margin-top: 1.33333rem;
}
.thirdLogintype div[data-v-4d7c8187] {
  width: 0.8rem;
  height: 0.8rem;
  background: burlywood;
}
.agreementContainer[data-v-4d7c8187] {
  margin-top: 1.33333rem;
  text-align: center;
}
.agreementContainer[data-v-4d7c8187] :first-child {
  color: #cccccc;
}
.agreementContainer[data-v-4d7c8187] :last-child {
  color: #1989fa;
}

.login-text[data-v-5160072a] {
  margin-top: 0.37333rem;
  color: #333333;
  font-size: 0.74667rem;
  letter-spacing: 0.009rem;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 1.06667rem;
  text-align: left;
}

.thirdTitle[data-v-2a5b1010] {
  margin-top: 2.16rem;
  text-align: center;
  font-size: 0.37333rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #999999;
}
.thirdLogintype[data-v-2a5b1010] {
  margin-top: 0.72rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-around;
          justify-content: space-around;
}
.thirdLogintype div[data-v-2a5b1010] {
  width: 0.64rem;
  height: 0.64rem;
}
.thirdLogintype div img[data-v-2a5b1010] {
  width: 100%;
  height: 100%;
}

.argumentContainer[data-v-4f871c3c] {
  margin-top: 0.42667rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: start;
  -webkit-align-items: start;
          align-items: start;
}
.argumentContainer .van-checkbox[data-v-4f871c3c] {
    margin-top: 0.10667rem;
}
.agreementContainer[data-v-4f871c3c] {
  text-align: center;
  font-size: 0.32rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #999999;
  pointer-events: none;
  width: calc(100% - 0.42667rem);
  line-height: 0.53333rem;
}
.agreementContainer .argeeTitle[data-v-4f871c3c] {
  color: #d51930;
  pointer-events: auto;
}

[data-v-aa022970] html,
.login[data-v-aa022970] {
  padding: 2.66667rem 1.06667rem 1.06667rem 1.06667rem;
  position: relative;
  z-index: 10;
}
.van-button--round[data-v-aa022970] {
  border-radius: 0;
  margin-top: 1.6rem;
}
.loginTypeContainer[data-v-aa022970] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  margin-top: 0.8rem;
  font-size: 0.37333rem;
  color: #1989fa;
}
.thirdLogintype[data-v-aa022970] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-around;
          justify-content: space-around;
  margin-top: 1.33333rem;
}
.thirdLogintype div[data-v-aa022970] {
  width: 0.8rem;
  height: 0.8rem;
  background: burlywood;
}
.agreementContainer[data-v-aa022970] {
  margin-top: 1.33333rem;
  text-align: center;
}
.agreementContainer[data-v-aa022970] :first-child {
  color: #cccccc;
}
.agreementContainer[data-v-aa022970] :last-child {
  color: #1989fa;
}
.accredit-page[data-v-aa022970] {
  background: #FEF8F6;
  padding: 1.06667rem;
  height: 100vh;
}
.accredit-page-title[data-v-aa022970] {
  text-align: center;
  font-weight: bold;
  font-size: 0.48rem;
  padding: 0.26667rem 0;
}
.accredit-page-content[data-v-aa022970] {
  font-size: 0.37333rem;
}

.thirdTitle[data-v-eccfcd8e] {
  margin-top: 2.16rem;
  text-align: center;
  font-size: 0.37333rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #999999;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
.thirdTitle .centerTitle[data-v-eccfcd8e] {
    width: 100%;
    color: #999999;
}
.thirdTitle .leftLine[data-v-eccfcd8e] {
    width: 100%;
    height: 0.02667rem;
    margin-top: 0.26667rem;
}
.thirdTitle .rightLine[data-v-eccfcd8e] {
    width: 100%;
    height: 0.02667rem;
    margin-top: 0.26667rem;
}
.thirdLogintype[data-v-eccfcd8e] {
  margin-top: 0.72rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-around;
          justify-content: space-around;
}
.thirdLogintype div[data-v-eccfcd8e] {
  width: 0.64rem;
  height: 0.64rem;
}
.thirdLogintype div img[data-v-eccfcd8e] {
  width: 100%;
  height: 100%;
}

@charset "UTF-8";
html[data-v-609b05aa] {
  touch-action: pan-y;
}
.slider-mask[data-v-609b05aa] {
  position: absolute;
  left: 0;
  top: 0;
  height: 1.06667rem;
  border: 0 solid #da223a;
  background: #ff5365;
  border-radius: 0.05333rem;
}
.yidun_slider_icon[data-v-609b05aa] {
  width: 100%;
  height: 100%;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAABkCAMAAABjCSjjAAAA/1BMVEX///8AAAD///////////////////////9dYGhbXmZcX2f+//9YW2NaXWWdpKjG0tPCz9CUmJ1ZXGRWWGH4+vr2+vn6+/zf7Ovc6umbnqP8/f3r9PTF0NFlaXFUVl719fbk8fCfpKmYnKGWmp/2+Pjf7uze5eagp6yOkJZfYWjS29xvdnz8//73//70/Pvx+fjk7u7K1da0u76Ei5B+hoz5///z//3Q3t7L29zQ0dW+ycqtt7qbpKiRlZpzeH9ucnlYXGTh6OjU4ODZ3d/S1ti6wMOqsbWLl5t6g4l3fIJsbXViZWzn7/DT4uLJ0NOorLGiq6+QnaCTlJmGk5hfYWmKlz+QAAAAB3RSTlP5AE9NUQZlEaOs/AAAAvhJREFUaN7t22lv2jAcBvDQYz6IQxMHAiVAOQoUSsvVu4Ue6717+/6fZU5gHWOz5lT5T5Hm551fmPxk44cIyUYqtWIkIiuplJFaRQnJ6rqxhhKTdQMlJ2+MJGmShDE0RmM0RmN+jcbIojGyaIwsGiOLxsiiMbJojCwaI4vGvCq5SqXSSEeZAYdpZOx2+9yLooHDdGzKObG2I2jgMCclE2OHWVvqGmAMdkgEDRzmuk6J0JgRdgoOk/VrlAYaZnmKUwCPtrtRoFiEESuvtjaQpZcTmoBDSDWvNAG0gTeFhggNpS2ltQHFCE2NMixCqioaWIzYqTp2grUhVYUuhsUITcbeMYOlUTnh0BjkCs0lVuticAzKZmzM1Lr4VZit5nV/YXh4sDA46KV/09Txjy7ejR2TH3Yfb4/356Pih1ph4KJ5mqej246si0mtETfGGz6Z5Hk817itZ8wvNty55WzCS3cdSReXR6eNmDGDKcOY8a/FYLB71C5T4lxUZnvkT0zKSsPe8pnyC2H5kYtKzBi/FHxwefwurLUzLga8HcrQ4WdOMXYeD5empN2PJFyadtyYQYlhTPj9bGVOqfPzIXv+1MT023BvyZJv2QGG0ULc2/T+gZumOR7Mnpht4XIZf8qiMFcjznm3s2TxqiR80cL2US5mTPF43J2ONorzJ/Xvut2z4vw895r3k4dly7ZFwqO9Y2fc2I/2fv/mprn/Mtxrer0F6lV/ybJlMUdYLhUs0A0sLCSwMGxnsugvgcWEexT+UOK6ggUY41kssFBa8xUsoJh03iIMB5iC6GiFQGLyVRI2r7DkkEIAMaLrZi/kwrKpMgEQkxbrgsPerSla4DCbondp2Lt1xT1CcBjv/KV3VS1wmLclU9K70sBhTp4cSe9KA7kyZUnvSgP5nflCWd2PYgE8TY2M1Tpyo0yBwwhOLrcbacL/8j+wxmjMH6IxsmiMLBoji8bIojGyaIwsGiOLxsiiMbJozD9Ksm6HIJSkK0VrSbpslUrUNbTvUmOdD7kpt90AAAAASUVORK5CYII=);
  background-position: 0;
  background-size: 100%;
}
.inner-mv-img[data-v-609b05aa],
.inner-bg-img[data-v-609b05aa],
.title[data-v-609b05aa] {
  -webkit-user-select: none;
  user-select: none;
}
.slider[data-v-609b05aa] {
  position: relative;
  box-sizing: border-box;
  width: 8.26667rem;
  height: 7.46667rem;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.slider .mask[data-v-609b05aa] {
    display: block;
    z-index: 998;
    background: rgba(0, 0, 0, 0);
    width: 8.26667rem;
    height: 7.46667rem;
}
.slider .container[data-v-609b05aa] {
    position: absolute;
    z-index: 999;
    width: 8.26667rem;
    height: 7.46667rem;
    margin: auto;
    background: white;
    border-radius: 0.16rem;
    box-shadow: 0 0 0.29333rem 0 #999999;
    box-sizing: border-box;
    padding: 0.45333rem 0.4rem;
}
.slider .container .title[data-v-609b05aa] {
      font-size: 0.37333rem;
      color: #333;
      display: -webkit-box;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
              justify-content: space-between;
      -webkit-box-align: center;
      -webkit-align-items: center;
              align-items: center;
      padding: 0.13333rem 0;
}
.slider .container .title .button-group .van-icon[data-v-609b05aa] {
        font-size: 0.64rem;
        cursor: pointer;
        margin-left: 0.13333rem;
        color: #666666;
}
.slider .container .title .button-group .van-icon.van-icon-replay[data-v-609b05aa] {
          color: #da223a;
}
.slider .container .img[data-v-609b05aa] {
      width: 7.46667rem;
      height: 4.8rem;
      position: relative;
}
.slider .container .img img[data-v-609b05aa] {
        width: 100%;
}
.slider .container .img .backgroup-img[data-v-609b05aa] {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
}
.slider .container .img .move-img[data-v-609b05aa] {
        width: 1.38667rem;
        position: absolute;
        left: 0;
        top: 0;
}
.slider .container .slide[data-v-609b05aa] {
      width: 7.46667rem;
      height: 1.06667rem;
      border: 0.02667rem solid #e4e7eb;
      background-color: #f7f9fa;
      box-sizing: border-box;
      position: relative;
}
.slider .container .slide[data-v-609b05aa]::before {
        position: absolute;
        content: "按住左边按钮移动完成上方拼图";
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
                justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
                align-items: center;
        font-size: 0.32rem;
        color: #999;
        width: 100%;
        height: 100%;
        text-indent: 1.33333rem;
}
.slider .container .slide .block[data-v-609b05aa] {
        width: 1.06667rem;
        height: 1.01333rem;
        background-color: #fff;
        box-shadow: 0 0 0.08rem rgba(0, 0, 0, 0.3);
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
                justify-content: center;
        -webkit-box-align: center;
        -webkit-align-items: center;
                align-items: center;
        position: absolute;
        left: 0;
        top: 0;
        cursor: pointer;
        background-size: 0.8rem;
        background-repeat: no-repeat;
        background-position: center;
}
.slider .container .loading[data-v-609b05aa] {
      width: 100%;
      height: 100%;
      background: rgba(0, 0, 0, 0.3);
      position: absolute;
      top: 0;
      left: 0;
      border-radius: 0.16rem;
      display: -webkit-box;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
              justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
              align-items: center;
      color: #fff;
}

[data-v-571504e3] html,
.login[data-v-571504e3] {
  position: fixed;
  height: 100%;
  width: 100%;
}
[data-v-571504e3] html .login-text,
  .login .login-text[data-v-571504e3] {
    font-size: 0.66667rem;
    color: #666;
    margin: 1.6rem auto 1.33333rem 0.4rem;
}
.van-button--round[data-v-571504e3] {
  border-radius: 0;
  margin-top: 1.6rem;
}
[data-v-571504e3] .van-field__control {
  color: black;
  font-size: 0.37333rem;
  font-family: PingFangSC-Regular;
}
.verCode[data-v-571504e3] {
  font-size: 0.37333rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #333333;
  line-height: 0.53333rem;
}
.verCode.disabled[data-v-571504e3] {
    color: #c9c9c9;
}
[data-v-571504e3] .van-cell__value {
  margin-top: 0.4rem;
}
[data-v-571504e3] .van-cell {
  padding: 0;
  background: #FEF8F6;
}
.islider[data-v-571504e3] {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1001;
  width: 100%;
  height: 100vh;
  background: rgba(0, 0, 0, 0.3);
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
html[data-v-571504e3] {
  touch-action: none;
  touch-action: pan-y;
}
.van-form[data-v-571504e3] {
  margin-bottom: 0.4rem;
}

[data-v-cf784bce] html,
.login[data-v-cf784bce] {
  position: fixed;
  height: 100%;
  width: 100%;
}
[data-v-cf784bce] html .login-text,
  .login .login-text[data-v-cf784bce] {
    font-size: 0.66667rem;
    color: #000;
    margin: 1.6rem auto 1.33333rem 0.4rem;
}
.van-button--round[data-v-cf784bce] {
  border-radius: 0;
  margin-top: 1.6rem;
}
[data-v-cf784bce] .van-field__control {
  color: black;
  font-size: 0.37333rem;
  font-family: PingFangSC-Regular;
}
.verCode[data-v-cf784bce] {
  font-size: 0.37333rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #999999;
  line-height: 0.53333rem;
}
[data-v-cf784bce] .van-cell__value {
  margin-top: 0.4rem;
}
[data-v-cf784bce] .van-cell {
  padding: 0;
  background: #fef8f6;
}
.van-form[data-v-cf784bce] {
  margin-bottom: 0.4rem;
}

.phoneLoginContainer[data-v-32aebab7] {
  margin-top: 3.2rem;
}
.loginTypeContainer[data-v-32aebab7] {
  margin-top: 0.32rem;
}
.typeBtn[data-v-32aebab7] {
  font-size: 0.37333rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #666666;
  text-align: center;
}
[data-v-32aebab7] .van-button {
  color: #fff;
  border-radius: 0.58667rem;
  border: none;
}
[data-v-32aebab7] .van-button__text {
  font-size: 0.48rem;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #fff;
}

.loginTextBox[data-v-6c4a79e2] {
  margin-bottom: 0.42667rem;
  z-index: 10;
  position: relative;
}
.logContainer[data-v-6c4a79e2] {
  width: 1.62667rem;
  height: 1.62667rem;
  margin: 0 auto;
}
.logContainer img[data-v-6c4a79e2] {
    width: 100%;
    height: 100%;
}
.logTitle[data-v-6c4a79e2] {
  font-size: 0.53333rem;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #333333;
  line-height: 0.74667rem;
  text-align: center;
  margin-top: 0.58667rem;
}
.backTitle[data-v-6c4a79e2] {
  font-size: 0.42667rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #333333;
  line-height: 0.58667rem;
  text-align: center;
  margin-top: 0.26667rem;
}

.phoneLoginPage[data-v-37dfd6fc] {
  background: #FEF8F6;
  height: 100vh;
}
.phoneLoginPage[data-v-37dfd6fc]:after {
    content: '';
    display: block;
    width: 70%;
    height: 40%;
    position: fixed;
    top: 0;
    right: 0;
    background: url(../../static/img/backIcon.9dc205b2.png) no-repeat top center/100% auto;
    z-index: 0;
    opacity: 0.7;
}
[data-v-37dfd6fc] .nav-box-custom .van-nav-bar {
  background: #FEF8F6;
}

.loginTypeContainer[data-v-001d4c7b] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  margin-top: 0.32rem;
  font-size: 0.37333rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #666666;
}
.van-button--round[data-v-001d4c7b] {
  border-radius: 0;
  margin-top: 1.6rem;
}

.loginTypeContainer[data-v-10448581] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  margin-top: 0.32rem;
  font-size: 0.37333rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #666666;
}
.van-button--round[data-v-10448581] {
  border-radius: 0;
  margin-top: 1.6rem;
}

.accountLoginContainer[data-v-aaa133c2] {
  margin-top: 2.34667rem;
}
.loginTypeContainer[data-v-aaa133c2] {
  margin-top: 0.32rem;
}
.typeBtn[data-v-aaa133c2] {
  font-size: 0.37333rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #666666;
  text-align: center;
}
[data-v-aaa133c2] .van-button {
  background: #efedec;
  border-radius: 0.58667rem;
  border: none;
}
[data-v-aaa133c2] .van-button__text {
  font-size: 0.48rem;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #999999;
}

.login-text[data-v-1741890c] {
  margin-top: 0.37333rem;
  color: #333333;
  font-size: 0.74667rem;
  letter-spacing: 0.009rem;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 1.06667rem;
  text-align: left;
}
[data-v-1741890c] .van-field__body {
  border: 0.02667rem solid #dddddd;
}

.agreementContainer[data-v-54f615d9] {
  margin-top: 0.8rem;
  text-align: center;
  font-size: 0.32rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #999999;
}
.agreementContainer[data-v-54f615d9] :last-child {
  color: #1790ff;
}

.login-text[data-v-33e1ffd2] {
  margin-top: 0.37333rem;
  color: #333333;
  font-size: 0.74667rem;
  letter-spacing: 0.009rem;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 1.06667rem;
  text-align: left;
}
[data-v-33e1ffd2] .van-field__body {
  border: 0.02667rem solid #dddddd;
}

[data-v-5fb3bf31] html,
.login[data-v-5fb3bf31] {
  background: #ffffff;
  padding: 1.06667rem;
  background: #ffffff;
  min-height: calc(100vh - 2.13333rem);
}
.van-button--round[data-v-5fb3bf31] {
  border-radius: 0;
  margin-top: 1.6rem;
}
.loginTypeContainer[data-v-5fb3bf31] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  margin-top: 0.8rem;
  font-size: 0.37333rem;
  color: #1989fa;
}
.thirdLogintype[data-v-5fb3bf31] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-around;
          justify-content: space-around;
  margin-top: 1.33333rem;
}
.thirdLogintype div[data-v-5fb3bf31] {
  width: 0.8rem;
  height: 0.8rem;
  background: burlywood;
}
.agreementContainer[data-v-5fb3bf31] {
  margin-top: 1.33333rem;
  text-align: center;
}
.agreementContainer[data-v-5fb3bf31] :first-child {
  color: #cccccc;
}
.agreementContainer[data-v-5fb3bf31] :last-child {
  color: #1989fa;
}

.thirdTitle[data-v-6e7ed0a2] {
  margin-top: 2.16rem;
  text-align: center;
  font-size: 0.37333rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #999999;
}
.thirdLogintype[data-v-6e7ed0a2] {
  margin-top: 0.72rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-around;
          justify-content: space-around;
}
.thirdLogintype div[data-v-6e7ed0a2] {
  width: 0.64rem;
  height: 0.64rem;
}
.thirdLogintype div img[data-v-6e7ed0a2] {
  width: 100%;
  height: 100%;
}

[data-v-5862ae4c] html,
.login[data-v-5862ae4c] {
  position: fixed;
  height: 100%;
  width: 100%;
  background: #ffffff;
}
[data-v-5862ae4c] html .login-text,
  .login .login-text[data-v-5862ae4c] {
    font-size: 0.66667rem;
    color: #666;
    margin: 1.6rem auto 1.33333rem 0.4rem;
}
.van-button--round[data-v-5862ae4c] {
  border-radius: 0;
  margin-top: 1.6rem;
}

[data-v-9a8295fc] html,
.login[data-v-9a8295fc] {
  position: fixed;
  height: 100%;
  width: 100%;
  background: #ffffff;
}
[data-v-9a8295fc] html .login-text,
  .login .login-text[data-v-9a8295fc] {
    font-size: 0.66667rem;
    color: #666;
    margin: 1.6rem auto 1.33333rem 0.4rem;
}
.van-button--round[data-v-9a8295fc] {
  border-radius: 0;
  margin-top: 1.6rem;
}

.phoneLoginContainer[data-v-4d2995a0] {
  margin-top: 3.2rem;
}
.loginTypeContainer[data-v-4d2995a0] {
  margin-top: 0.32rem;
}
.typeBtn[data-v-4d2995a0] {
  font-size: 0.37333rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #666666;
  text-align: center;
}
[data-v-4d2995a0] .van-button {
  background: #efedec;
  border-radius: 0.58667rem;
  border: none;
}
[data-v-4d2995a0] .van-button__text {
  font-size: 0.48rem;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #999999;
}

.login-text[data-v-bdaa07ce] {
  margin-top: 0.37333rem;
  color: #333333;
  font-size: 0.74667rem;
  letter-spacing: 0.009rem;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 1.06667rem;
  text-align: left;
}
[data-v-bdaa07ce] .van-field__body {
  border: 0.02667rem solid #dddddd;
}

.home-carousel[data-v-07382ad0] {
  width: calc(100% - 0.74667rem);
  height: 4.26667rem;
  margin: 0 auto;
  padding: 0.08rem;
  box-sizing: border-box;
}
.home-carousel .van-swipe[data-v-07382ad0] {
    height: 100%;
    width: 100%;
    border-radius: 0.21333rem;
}
.home-carousel .van-swipe .van-swipe-item img[data-v-07382ad0] {
      height: 100%;
      width: 100%;
}
.home-carousel .edit-conent[data-v-07382ad0] {
    width: 100%;
    height: 100%;
    border: 0.02667rem dashed #c0ccda;
    background-color: #e9edf2;
    border-radius: 0.21333rem;
    box-sizing: border-box;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
}
.home-carousel .edit-conent .icon-plus[data-v-07382ad0] {
      font-size: 1.38667rem;
      color: #8c939d;
}
.home-carousel .edit-conent .icon-edit[data-v-07382ad0] {
      position: absolute;
      top: 0.13333rem;
      right: 0.13333rem;
      font-size: 0.58667rem;
      color: #8c939d;
}

.home-carousel .van-swipe__indicators .van-swipe__indicator {
  width: 0.13333rem;
  height: 0.05333rem;
  border-radius: 0.02667rem;
  background: rgba(255, 255, 255, 0.56);
  cursor: pointer;
  margin: 0.05333rem;
}
.home-carousel .van-swipe__indicators .van-swipe__indicator--active {
  width: 0.32rem;
  background-color: #ffffff;
}

.homeOrgselectType1 .maskClickParent {
  z-index: 1;
}
.isEdit {
  border: 0.02667rem solid rgba(218, 34, 58, 0.5);
  margin: 0.37333rem;
  margin-top: 0;
  padding: 0.10667rem;
  background: #f4dada !important;
}
.isEdit > div {
    margin: 0;
    opacity: 0.8;
    width: 100% !important;
    box-sizing: border-box;
}
.checkedBorder {
  border: 0.02667rem dashed rgba(218, 34, 58, 0.5);
  border-top: 0.10667rem solid #da223a;
  border-bottom: 0.10667rem solid #da223a;
}
.templateClass {
  margin: 0;
  padding: 0;
}
.templateClass > div {
    margin: 0;
    opacity: 0.8;
    width: 100% !important;
    box-sizing: border-box;
}
.actionBarContainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: space-evenly;
  -webkit-justify-content: space-evenly;
          justify-content: space-evenly;
  -webkit-align-content: space-around;
          align-content: space-around;
  background: #f8f8f8;
  padding-top: 0.13333rem;
}
.actionBarContainer .everyContainer {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: space-evenly;
    -webkit-justify-content: space-evenly;
            justify-content: space-evenly;
    -webkit-align-content: space-between;
            align-content: space-between;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
}
.actionBarContainer .everyContainer .imageContainer {
      width: 0.53333rem;
      height: 0.53333rem;
}
.actionBarContainer .everyContainer .imageContainer img {
        width: 100%;
        height: 100%;
}
.hiddenContainer {
  width: 100%;
  height: 1.06667rem !important;
  background: gold;
  text-align: center !important;
  line-height: 1.06667rem;
  font-size: 0.53333rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.maskClickParent {
  position: relative;
}
.popContainer {
  height: 100%;
  width: 100%;
  background: #ccc;
  position: absolute;
  z-index: 999;
  top: 0;
  opacity: 0.5;
}

.component-title[data-v-0ef9127b] {
  color: #333333;
  font-size: 0.48rem;
  width: calc(100% - 0.74667rem);
  margin: 0 auto;
  margin-bottom: 0.26667rem;
}
.component-title[data-v-0ef9127b]::before {
    content: '';
    display: inline-block;
    width: 0.10667rem;
    height: 0.37333rem;
    border-radius: 0.21333rem;
    background-color: #d51930;
    margin-right: 0.13333rem;
}
.home-carousel[data-v-0ef9127b] {
  width: calc(100% - 0.74667rem);
  height: 4.26667rem;
  margin: 0 auto;
}
.home-carousel .van-swipe[data-v-0ef9127b] {
    height: 100%;
    width: 100%;
    border-radius: 0.21333rem;
}
.home-carousel .van-swipe .van-swipe-item img[data-v-0ef9127b] {
      color: #333333;
      font-size: 0.48rem;
      height: 100%;
      width: 100%;
}
.home-carousel .van-swipe .van-swipe-item img[data-v-0ef9127b]::before {
        content: '';
        display: inline-block;
        width: 0.10667rem;
        height: 0.37333rem;
        border-radius: 0.21333rem;
        background-color: #d51930;
        margin-right: 0.13333rem;
}
.carousel-card[data-v-0ef9127b] {
  background: #ffffff;
  border-radius: 0.21333rem;
  width: calc(100% - 0.8rem);
  margin: 0 auto;
  padding: 0.26667rem 0.4rem;
  box-sizing: border-box;
}
.carousel-card .component-title[data-v-0ef9127b] {
    width: auto;
}
.carousel-card .home-carousel[data-v-0ef9127b] {
    width: auto !important;
}
.edit-border-style[data-v-0ef9127b] {
  width: calc(100% - 0.53333rem);
  margin: 0 auto;
  border: 0.02667rem solid rgba(167, 30, 50, 0.5);
  border-radius: 0.05333rem;
  background-color: rgba(167, 30, 50, 0.07);
}
.edit-border-style .carousel-card[data-v-0ef9127b] {
    width: calc(100% - 0.26667rem);
    margin: 0.13333rem auto;
}

.home-carousel .van-swipe__indicators .van-swipe__indicator {
  width: 0.13333rem;
  height: 0.05333rem;
  border-radius: 0.02667rem;
  background: rgba(255, 255, 255, 0.56);
  cursor: pointer;
  margin: 0.05333rem;
}
.home-carousel .van-swipe__indicators .van-swipe__indicator--active {
  width: 0.32rem;
  background-color: #ffffff;
}

.shop-introduce {
  background: -webkit-linear-gradient(top, #f4f9ff 0%, rgba(244, 249, 255, 0.69) 27%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(180deg, #f4f9ff 0%, rgba(244, 249, 255, 0.69) 27%, rgba(255, 255, 255, 0) 100%);
  box-shadow: 0 0.05333rem 0.21333rem 0 #f4f4f5;
  border-radius: 0.24rem;
  border: 0.02667rem solid #f2f2f2;
  margin: 0.37333rem;
  padding-top: 0.61333rem;
  padding-left: 0.48rem;
  font-size: 0.4rem;
  font-family: PingFangSC-Regular, PingFang SC;
  overflow: hidden;
}
.shop-introduce > div {
    float: left;
}
.shop-introduce > .fl {
    margin-right: 0.48rem;
}
.shop-introduce > .fr {
    width: 6.4rem;
}
.shop-introduce > .fr > .top {
      font-size: 0.42667rem;
      font-weight: 500;
      color: #333333;
      line-height: 0.64rem;
      height: 0.64rem;
}
.shop-introduce > .fr > .middle {
      font-size: 0.32rem;
      color: #666666;
      line-height: 0.58667rem;
}
.shop-introduce > .fr > .bot {
      font-size: 0.37333rem;
      color: #333333;
      line-height: 0.58667rem;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 2;
      overflow: hidden;
}
.shop-introduce > .fr .avtiveBot {
      -webkit-line-clamp: inherit;
}
.shop-introduce > .fr > .iconBox {
      text-align: center;
      padding-top: 10 px;
}
.active {
  height: auto;
}

.shop-activity {
  background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 100%);
  background: linear-gradient(180deg, #ffffff 0%, #ffffff 100%);
  border-radius: 0.24rem;
  font-family: PingFangSC-Regular, PingFang SC;
  padding: 0.4rem 0.32rem 0.26667rem 0.32rem;
  margin: 0.26667rem;
}
.shop-activity > .top {
    font-size: 0.42667rem;
}
.shop-activity > .cont {
    margin-top: 0.4rem;
}
.shop-activity > .cont .van-col {
      padding: 0.08rem;
}
.shop-activity > .cont img {
      border-radius: 0.16rem;
}
.shop-activity > .cont .spanTit {
      margin-top: 0.16rem;
      text-align: center;
}

.prod-list-item[data-v-16ff45fb] {
  background: #ffffff;
  box-shadow: 0 0.02667rem 0.05333rem 0 rgba(0, 0, 0, 0.06);
  border-radius: 0.21333rem 0.21333rem 0.21333rem 0.21333rem;
  overflow: hidden;
  margin-bottom: 0.26667rem;
}
.prod-list-item .van-image[data-v-16ff45fb] {
    overflow: hidden;
}
.prod-list-item .van-image .van-image__error img[data-v-16ff45fb] {
      width: 100%;
      height: 100%;
}
.prod-list-item .product-cont[data-v-16ff45fb] {
    padding: 0.26667rem;
}
.prod-list-item .product-cont .product-title[data-v-16ff45fb],
    .prod-list-item .product-cont .product-store[data-v-16ff45fb] {
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
}
.prod-list-item .product-cont .product-name[data-v-16ff45fb] {
      font-size: 0.34667rem;
      font-family: PingFangSC-Regular, PingFang SC;
      font-weight: 400;
      color: #333333;
      line-height: 0.45333rem;
}
.prod-list-item .product-cont .product-price[data-v-16ff45fb] {
      margin-top: 0.13333rem;
      font-size: 0.32rem;
      font-family: PingFangSC-Regular, PingFang SC;
      font-weight: 400;
      color: #e46262;
      line-height: 0.48rem;
      text-shadow: 0 0.02667rem 0.05333rem rgba(0, 0, 0, 0.06);
}
.prod-list-item .product-cont .product-store[data-v-16ff45fb] {
      margin-top: 0.13333rem;
      height: 0.37333rem;
      font-size: 0.26667rem;
      font-family: PingFangSC-Regular, PingFang SC;
      font-weight: 400;
      color: #999999;
      line-height: 0.37333rem;
}
.prod-list-item .product-cont .product-store .text-right[data-v-16ff45fb] {
        text-align: right;
}

.shop-product-list {
  margin: 0.4rem;
  background-color: #ffffff;
  overflow: hidden;
  border-radius: 0.21333rem;
}
.shop-product-list .header-title {
    padding: 0.26667rem;
    font-size: 0.48rem;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #333333;
}
.shop-product-list .van-tabs__nav {
    background-color: transparent;
}
.shop-product-list .van-tabs__nav .van-tab.van-tab--active {
      color: #d51930;
}
.shop-product-list .van-tabs__nav .van-tabs__line {
      background-color: #d51930;
}
.shop-product-list .list {
    padding: 0.26667rem;
}

.shop-tab {
  font-family: PingFangSC-Regular, PingFang SC;
  padding: 0.4rem 0.32rem 0.26667rem 0.32rem;
  margin-top: 0.26667rem;
}
.shop-tab .van-tabs__nav--line {
    padding-bottom: 0.11733rem;
}
.shop-tab .van-tabs__nav {
    background: none;
}
.shop-tab .itemBox {
    padding: 0.32rem 0.18667rem 0.26667rem 0.32rem;
    overflow: hidden;
    background: #fff;
    margin-top: 0.26667rem;
}
.shop-tab .itemBox .fl {
      float: left;
      margin-right: 0.26667rem;
}
.shop-tab .itemBox .fl .van-image__img {
        border-radius: 0.16rem;
}
.shop-tab .itemBox .fr {
      float: left;
      width: 65%;
}
.shop-tab .itemBox .fr .name {
        font-size: 0.37333rem;
        font-family: PingFangSC-Medium, PingFang SC;
        font-weight: 500;
        color: #333333;
}
.shop-tab .itemBox .fr .tag {
        font-size: 0.34667rem;
        font-family: PingFangSC-Regular, PingFang SC;
        font-weight: 400;
        color: #999999;
        height: 0.53333rem;
        line-height: 0.53333rem;
}
.shop-tab .itemBox .fr .left {
        float: left;
}
.shop-tab .itemBox .fr .right {
        float: right;
}
.shop-tab .itemBox .fr .sell {
        display: block;
        font-size: 0.32rem;
        font-family: PingFangSC-Regular, PingFang SC;
        font-weight: 400;
        color: #ab834d;
        height: 0.53333rem;
        line-height: 0.53333rem;
}
.shop-tab .itemBox .fr .priceSpan {
        display: block;
        height: 0.53333rem;
        line-height: 0.53333rem;
        color: #e46262;
}
.shop-tab .itemBox .fr .priceSpan .price {
          font-size: 0.42667rem;
          font-weight: 700;
}
.shop-tab .itemBox .fr p {
        margin: 0;
}
.shop-tab .itemBox .fr .van-button {
        height: 0.53333rem;
        font-size: 0.26667rem;
        padding: 0 0.16rem;
}

.layout-main[data-v-81524c10] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  width: 100%;
  height: 100%;
}
.layout-main .bot[data-v-81524c10] {
    height: 1.33333rem;
}
.layout-main[data-v-81524c10] .van-tabbar {
    z-index: 99;
}

.home-topbar[data-v-7c788a4e] {
  width: calc(100% - 0.74667rem);
  margin: 0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  background: #ffffff;
  padding: 0.13333rem;
  box-sizing: border-box;
}
.home-topbar.editStyle[data-v-7c788a4e] {
    background: rgba(23, 144, 255, 0.07);
    border: 0.02667rem solid rgba(23, 144, 255, 0.5);
}

.shop .swipe {
  margin-top: 0.26667rem;
}

.agreementPage[data-v-563523cb] {
  font-size: 0.66667rem;
  color: #666;
}
.agreementPage .tips[data-v-563523cb] {
    font-size: 0.37333rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #999999;
    margin: auto auto 0.26667rem auto;
}

.createorg[data-v-6f719e64] {
  background: #f8f8f8;
}

.success[data-v-2c7688a4] {
  background: #f8f8f8;
  font-size: 0.37333rem;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #1790ff;
  text-align: center;
}
.success .tit[data-v-2c7688a4] {
    margin-top: 0;
    margin-bottom: 20%;
    color: #666;
}
.success .tit .isReg[data-v-2c7688a4] {
      color: #1790ff;
}
.success .van-image[data-v-2c7688a4] {
    margin-top: 28%;
}
.success .van-button[data-v-2c7688a4] {
    height: 1.01333rem;
    line-height: 1.01333rem;
    margin-right: 0.53333rem;
    margin-left: 0.53333rem;
}

.tit[data-v-62966552] {
  color: #999999;
  padding-left: 0.26667rem;
}
.info-table[data-v-62966552] {
  margin: 0.26667rem;
}
.top-radius[data-v-62966552] {
  border-top-left-radius: 0.21333rem;
  border-top-right-radius: 0.21333rem;
}
.hiddenInp[data-v-62966552] {
  display: none;
}
.bottom-radius[data-v-62966552] {
  border-bottom-left-radius: 0.21333rem;
  border-bottom-right-radius: 0.21333rem;
}
.commit[data-v-62966552] {
  padding: 5.73333rem 0 0 0;
}
.commit .van-button[data-v-62966552] {
    height: 1.06667rem;
    line-height: 1.06667rem;
}
.commit .protocol[data-v-62966552] {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
            justify-content: center;
    line-height: 0.66667rem;
}

.join-org[data-v-69292c6c] {
  font-size: 0.66667rem;
  color: #666;
}
.join-org .tips[data-v-69292c6c] {
    font-size: 0.37333rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #999999;
    margin: auto auto 0.26667rem auto;
}
[data-v-69292c6c] .van-cell {
  border-radius: 0.21333rem;
}

.info-table[data-v-2d2fb79e] {
  padding: 0.26667rem 0 0.4rem 0;
}
.info-table[data-v-2d2fb79e] .van-cell {
    width: auto;
}
.info-table .personInfo[data-v-2d2fb79e] {
    margin-top: 0.26667rem;
}
.info-table .personInfo[data-v-2d2fb79e] .van-cell {
      width: auto;
}
.info-table .commit[data-v-2d2fb79e] {
    margin-top: 5.33333rem;
    padding: 0 0.4rem;
}
.info-table .commit .protocol[data-v-2d2fb79e] {
      display: -webkit-box;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
              justify-content: center;
      margin-top: 0.53333rem;
}
.info-table .commit .protocol[data-v-2d2fb79e] .van-checkbox__icon--checked .van-icon {
        line-height: 0.26667rem;
}

.info-table[data-v-e19b014a] {
  padding: 0.26667rem 0.4rem 0 0.4rem;
}
.info-table[data-v-e19b014a] .van-cell {
    width: auto;
}
.info-table .personInfo[data-v-e19b014a] {
    margin-top: 0.26667rem;
}
.info-table .personInfo[data-v-e19b014a] .van-cell {
      width: auto;
}
.info-table .commit[data-v-e19b014a] {
    margin-top: 5.33333rem;
}
.info-table .commit .protocol[data-v-e19b014a] {
      display: -webkit-box;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
              justify-content: center;
      margin-top: 0.53333rem;
}
.info-table .commit .protocol[data-v-e19b014a] .van-checkbox__icon--checked .van-icon {
        line-height: 0.26667rem;
}

.info-table .tipText[data-v-4e3c1cd5] {
  height: 1.14667rem;
  text-indent: 0.4rem;
  line-height: 1.14667rem;
  font-size: 0.37333rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #999999;
}
.info-table .commit[data-v-4e3c1cd5] {
  margin-top: 1.6rem;
}

.emptyContainer {
  padding: 0.26667rem;
}
.emptyContainer .childeContainer {
    text-align: center;
    font-size: 0.8rem;
    border: 0.05333rem solid #ccc;
    padding: 0.26667rem;
    height: 1.6rem;
    line-height: 1.6rem;
}

.customer-identification-icon {
  height: 0.66667rem;
  width: 0.66667rem;
  line-height: 0.85333rem;
  font-size: 0.48rem;
  color: gray;
  border: 0.02667rem solid gray;
  text-align: center;
  border-radius: 50%;
  margin-right: 0.26667rem;
}
.customer-identification-icon.active {
    border-color: #1989fa;
}
.customer-identification-icon.active > i {
      color: #1989fa !important;
}

.photo-root[data-v-850aacf4] {
  background-color: #fff;
  overflow-y: hidden;
  overflow-x: auto;
}
.photo-div[data-v-850aacf4] {
  height: 2.66667rem;
  overflow: hidden;
}
.photo-div > div[data-v-850aacf4] {
    float: left;
    width: 2.13333rem;
    height: 2.13333rem;
    margin: 0.13333rem;
    border-radius: 0.13333rem;
    border: solid 0.13333rem #dcdee0;
}
.photo-div > div.photo-contain[data-v-850aacf4] {
      position: relative;
}
.photo-div > div.photo-contain.border[data-v-850aacf4] {
        border: double 0.13333rem #dcdee0;
}
.photo-div > div.photo-contain > canvas[data-v-850aacf4] {
        width: 100%;
        height: 100%;
}
.photo-div > div.photo-contain > .badge-info[data-v-850aacf4] {
        position: absolute;
        top: 0;
        width: 0.37333rem;
        height: 0.37333rem;
}
.photo-div > div.photo-contain > .badge-info.close-btn[data-v-850aacf4] {
          right: 0;
          border-radius: 0 0 0 0.32rem;
          background-color: rgba(0, 0, 0, 0.7);
}
.photo-div > div.photo-contain > .badge-info.status-info[data-v-850aacf4] {
          left: 0;
          border-radius: 0 0 0.32rem 0;
}
.photo-div > div.photo-contain > .badge-info.status-info.success[data-v-850aacf4] {
            display: none;
}
.photo-div > div.photo-contain > .badge-info.status-info.warning[data-v-850aacf4] {
            background-color: #ff976a;
}
.photo-div > div.photo-contain > .badge-info > i[data-v-850aacf4] {
          position: absolute;
          top: -0.05333rem;
          right: -0.05333rem;
          color: #fff;
          font-size: 0.42667rem;
          -webkit-transform: scale(0.5);
          transform: scale(0.5);
}
.photo-div > div.photo-btn[data-v-850aacf4] {
      background-color: #f7f8fa;
      text-align: center;
      font-size: 0.8rem;
      color: #dcdee0;
      position: relative;
}
.photo-div > div.photo-btn > i[data-v-850aacf4] {
        margin: auto;
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        width: 1.06667rem;
        height: 1.06667rem;
}
.photo-div[data-v-850aacf4]::after {
    content: '';
    display: block;
    clear: both;
}


[data-v-763f23f6] html,
.login[data-v-763f23f6] {
  background: #ffffff;
  padding: 1.06667rem;
  background: #ffffff;
  min-height: calc(100vh - 2.13333rem);
}
.van-button--round[data-v-763f23f6] {
  border-radius: 0;
  margin-top: 1.6rem;
}
.loginTypeContainer[data-v-763f23f6] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  margin-top: 0.8rem;
  font-size: 0.37333rem;
  color: #1989fa;
}
.thirdLogintype[data-v-763f23f6] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-around;
          justify-content: space-around;
  margin-top: 1.33333rem;
}
.thirdLogintype div[data-v-763f23f6] {
  width: 0.8rem;
  height: 0.8rem;
  background: burlywood;
}
.agreementContainer[data-v-763f23f6] {
  margin-top: 1.33333rem;
  text-align: center;
}
.agreementContainer[data-v-763f23f6] :first-child {
  color: #cccccc;
}
.agreementContainer[data-v-763f23f6] :last-child {
  color: #1989fa;
}
.overHiddenStyle[data-v-763f23f6] {
  margin-bottom: 0.42667rem;
}
.overHiddenStyle[data-v-763f23f6] .van-cell__title {
    -webkit-box-flex: 0.3;
    -webkit-flex: 0.3;
            flex: 0.3;
}
.overHiddenStyle[data-v-763f23f6] .van-cell__value {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.editDisplayBtn[data-v-763f23f6] {
  padding: 0 0.42667rem;
  margin-bottom: 0.13333rem;
}
.editDisplayBtn span[data-v-763f23f6] {
    color: #fff;
    -webkit-filter: contrast(1.2) brightness(1.1);
            filter: contrast(1.2) brightness(1.1);
    mix-blend-mode: difference;
}

.title[data-v-166a8fc8] {
  padding-left: 0.4rem;
  font-size: 0.37333rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #999999;
  line-height: 0.53333rem;
  height: 1.06667rem;
  line-height: 1.06667rem;
}
.footContainer[data-v-166a8fc8] {
  position: fixed;
  bottom: 0.26667rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  margin: 0 auto;
  -webkit-justify-content: space-around;
          justify-content: space-around;
}
[data-v-166a8fc8] .van-button {
  border-radius: 26.64rem;
  width: 40%;
  height: 1.06667rem;
}
.page-style[data-v-166a8fc8] {
  padding-bottom: 1.6rem;
}

.question-group[data-v-94aea1bc] {
  margin-top: 0;
  margin-bottom: 0.4rem;
  padding-left: 1em;
  padding-right: 1em;
}
.question-group[data-v-94aea1bc]:last-child {
    margin-bottom: 0;
}
.question-group .title[data-v-94aea1bc] {
    font-size: 0.37333rem;
    color: #323233;
    padding: 0.26667rem 0.13333rem;
    border-bottom: 0.02667rem solid #eff1f3;
}
.question-group .question-item[data-v-94aea1bc] {
    margin-left: 0;
    position: relative;
}
.question-group .question-item[data-v-94aea1bc]:last-child {
      margin-bottom: 0;
}
.question-group .question-item .select-review[data-v-94aea1bc] {
      position: absolute;
      z-index: 1;
      left: -5.6%;
      top: 50%;
      -webkit-transform: translate(0, -50%);
              transform: translate(0, -50%);
}
.question-group .question-item .select-review.replenished[data-v-94aea1bc] {
        border-radius: 50%;
        color: #07c160;
        border: 0.02667rem solid #07c160;
        padding: 0 0.08rem 0 0.10667rem;
        font-size: 0.32rem;
}
.question-group .question-item .select-review.mark[data-v-94aea1bc] {
        border-radius: 50%;
        color: #DA223A;
        border: 0.02667rem solid #DA223A;
        padding: 0 0.08rem 0 0.10667rem;
        font-size: 0.32rem;
}
.question-group.no-collapse-item[data-v-94aea1bc] {
    background-color: #ffffff;
}
.question-group.no-collapse-item dt.head .title[data-v-94aea1bc] {
      display: none;
}
.question-group.no-collapse-item dt.head .status[data-v-94aea1bc] {
      text-align: right;
      color: #ff0000;
}
.question-group.no-collapse-item dt.head .status.re-checked[data-v-94aea1bc] {
        color: #07c160;
}
.question-group.no-collapse-item .question-item[data-v-94aea1bc] {
      padding-top: 0;
      padding-bottom: 0.05333rem;
}
.common-form .content[data-v-94aea1bc] .van-collapse .van-collapse-item {
  margin-bottom: 0.21333rem;
}
.common-form .content[data-v-94aea1bc] .van-collapse .van-collapse-item .van-cell.van-collapse-item__title {
    background: #D8D8D8 -webkit-linear-gradient(top, #FFF3F5 0%, #FFFFFF 100%);
    background: #D8D8D8 linear-gradient(180deg, #FFF3F5 0%, #FFFFFF 100%);
}
.common-form .content[data-v-94aea1bc] .van-collapse .van-collapse-item .van-cell .van-cell__value {
    color: #ff0000;
}
.common-form .content[data-v-94aea1bc] .van-collapse .van-collapse-item .van-cell .van-cell__value.re-checked {
      color: #07c160;
}
.common-form .content[data-v-94aea1bc] .van-collapse .van-collapse-item .re-check-btn-group {
    margin-bottom: 0.4rem;
}

[data-v-00583f0f] .van-cell::after {
  border: 0;
}
.question-group[data-v-00583f0f] {
  margin-top: 0;
  margin-bottom: 0.4rem;
  padding-left: 1em;
  padding-right: 1em;
}
.question-group[data-v-00583f0f]:last-child {
    margin-bottom: 0;
}
.question-group .title[data-v-00583f0f] {
    font-size: 0.37333rem;
    color: #323233;
    padding: 0.26667rem 0.13333rem;
    border-bottom: 0.02667rem solid #eff1f3;
}
.question-group .question-item[data-v-00583f0f] {
    margin-left: 0;
    position: relative;
}
.question-group .question-item[data-v-00583f0f]:last-child {
      margin-bottom: 0;
}
.question-group .question-item .select-review[data-v-00583f0f] {
      position: absolute;
      z-index: 1;
      left: -5.6%;
      top: 50%;
      -webkit-transform: translate(0, -50%);
              transform: translate(0, -50%);
}
.question-group .question-item .select-review.replenished[data-v-00583f0f] {
        border-radius: 50%;
        color: #07c160;
        border: 0.02667rem solid #07c160;
        padding: 0 0.08rem 0 0.10667rem;
        font-size: 0.32rem;
}
.question-group .question-item .select-review.mark[data-v-00583f0f] {
        border-radius: 50%;
        color: #da223a;
        border: 0.02667rem solid #da223a;
        padding: 0 0.08rem 0 0.10667rem;
        font-size: 0.32rem;
}
.question-group.no-collapse-item[data-v-00583f0f] {
    background-color: #ffffff;
}
.question-group.no-collapse-item dt.head[data-v-00583f0f] {
      text-align: left;
      padding: 0.26667rem;
      font-size: 0.37333rem;
      color: #333333;
      font-weight: 550;
}
.question-group.no-collapse-item dt.head .title[data-v-00583f0f] {
        display: none;
}
.question-group.no-collapse-item dt.head .status[data-v-00583f0f] {
        text-align: right;
        color: #ff0000;
}
.question-group.no-collapse-item dt.head .status.re-checked[data-v-00583f0f] {
          color: #07c160;
}
.question-group.no-collapse-item .question-item[data-v-00583f0f] {
      padding-top: 0.26667rem;
      padding-bottom: 0.26667rem;
}
.common-form .content[data-v-00583f0f] .van-collapse .van-collapse-item {
  margin-bottom: 0.21333rem;
}
.common-form .content[data-v-00583f0f] .van-collapse .van-collapse-item .van-cell.van-collapse-item__title {
    background: #d8d8d8 -webkit-linear-gradient(top, #fff3f5 0%, #ffffff 100%);
    background: #d8d8d8 linear-gradient(180deg, #fff3f5 0%, #ffffff 100%);
}
.common-form .content[data-v-00583f0f] .van-collapse .van-collapse-item .van-cell .van-cell__value {
    color: #ff0000;
}
.common-form .content[data-v-00583f0f] .van-collapse .van-collapse-item .van-cell .van-cell__value.re-checked {
      color: #07c160;
}
.common-form .content[data-v-00583f0f] .van-collapse .van-collapse-item .van-cell .van-cell__value .no-readed {
      color: #ff0000;
}
.common-form .content[data-v-00583f0f] .van-collapse .van-collapse-item .van-cell .van-cell__value .readed {
      color: #1989fa;
}
.common-form .content[data-v-00583f0f] .van-collapse .van-collapse-item .van-cell .van-cell__value .again {
      color: #00cab9;
}
.common-form .content[data-v-00583f0f] .van-collapse .van-collapse-item .re-check-btn-group {
    margin-bottom: 0.4rem;
}
.common-form .content[data-v-00583f0f] .van-collapse .van-collapse-item .van-collapse-item__content {
    color: unset;
}

[data-v-215f15d2] .label-position {
  position: relative;
  border: 0.02667rem solid #ccc;
  border-radius: 0.16rem;
}
[data-v-215f15d2] .label-position.label-position-top {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column;
    padding: 0;
    border: 0;
}
[data-v-215f15d2] .label-position.label-position-top .top-label {
      padding: 0.13333rem 0.13333rem;
      font-weight: bold;
}
[data-v-215f15d2] .label-position.label-position-top .van-cell__value {
      padding: 0.13333rem;
      border: 0.02667rem solid #ccc;
      border-radius: 0.16rem;
}
[data-v-215f15d2] .label-position .hidden {
    display: none;
}

h2[data-v-b1708350] {
  padding: 0;
  margin: 0;
}

p[data-v-2b511842] {
  font-size: 0.37333rem;
  padding: 0;
  margin: 0;
}

[data-v-22015be7] .label-position {
  position: relative;
  border: 0.02667rem solid #ccc;
  border-radius: 0.16rem;
}
[data-v-22015be7] .label-position.label-position-top {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column;
    padding: 0;
    border: 0;
}
[data-v-22015be7] .label-position.label-position-top .top-label {
      padding: 0.13333rem 0.13333rem;
      font-weight: bold;
}
[data-v-22015be7] .label-position.label-position-top .van-cell__value {
      padding: 0.13333rem;
      border: 0.02667rem solid #ccc;
      border-radius: 0.16rem;
}
[data-v-22015be7] .label-position .hidden {
    display: none;
}

[data-v-214d1aa4] .label-position {
  position: relative;
  border: 0.02667rem solid #ccc;
  border-radius: 0.16rem;
}
[data-v-214d1aa4] .label-position.label-position-top {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column;
    padding: 0;
    border: 0;
}
[data-v-214d1aa4] .label-position.label-position-top .top-label {
      padding: 0.13333rem 0.13333rem;
      font-weight: bold;
}
[data-v-214d1aa4] .label-position.label-position-top .van-cell__value {
      padding: 0.13333rem;
      border: 0.02667rem solid #ccc;
      border-radius: 0.16rem;
}
[data-v-214d1aa4] .label-position .hidden {
    display: none;
}

[data-v-6e36208b] .label-position {
  position: relative;
  border: 0.02667rem solid #ccc;
  border-radius: 0.16rem;
}
[data-v-6e36208b] .label-position.label-position-top {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column;
    padding: 0;
    border: 0;
}
[data-v-6e36208b] .label-position.label-position-top .top-label {
      padding: 0.13333rem 0.13333rem;
      font-weight: bold;
}
[data-v-6e36208b] .label-position.label-position-top .van-cell__value {
      padding: 0.13333rem;
      border: 0.02667rem solid #ccc;
      border-radius: 0.16rem;
}
[data-v-6e36208b] .label-position .hidden {
    display: none;
}

[data-v-a487635e] .label-position {
  position: relative;
  border: 0.02667rem solid #ccc;
  border-radius: 0.16rem;
}
[data-v-a487635e] .label-position.label-position-top {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column;
    padding: 0;
    border: 0;
}
[data-v-a487635e] .label-position.label-position-top .top-label {
      padding: 0.13333rem 0.13333rem;
      font-weight: bold;
}
[data-v-a487635e] .label-position.label-position-top .van-cell__value {
      padding: 0.13333rem;
      border: 0.02667rem solid #ccc;
      border-radius: 0.16rem;
}
[data-v-a487635e] .label-position .hidden {
    display: none;
}

[data-v-a0b9f218] .label-position {
  position: relative;
  border: 0.02667rem solid #ccc;
  border-radius: 0.16rem;
}
[data-v-a0b9f218] .label-position.label-position-top {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column;
    padding: 0;
    border: 0;
}
[data-v-a0b9f218] .label-position.label-position-top .top-label {
      padding: 0.13333rem 0.13333rem;
      font-weight: bold;
}
[data-v-a0b9f218] .label-position.label-position-top .van-cell__value {
      padding: 0.13333rem;
      border: 0.02667rem solid #ccc;
      border-radius: 0.16rem;
}
[data-v-a0b9f218] .label-position .hidden {
    display: none;
}

[data-v-281d513b] .label-position {
  position: relative;
  border: 0.02667rem solid #ccc;
  border-radius: 0.16rem;
}
[data-v-281d513b] .label-position.label-position-top {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column;
    padding: 0;
    border: 0;
}
[data-v-281d513b] .label-position.label-position-top .top-label {
      padding: 0.13333rem 0.13333rem;
      font-weight: bold;
}
[data-v-281d513b] .label-position.label-position-top .van-cell__value {
      padding: 0.13333rem;
      border: 0.02667rem solid #ccc;
      border-radius: 0.16rem;
}
[data-v-281d513b] .label-position .hidden {
    display: none;
}

[data-v-52b8ddfe] .label-position {
  position: relative;
  border: 0.02667rem solid #ccc;
  border-radius: 0.16rem;
}
[data-v-52b8ddfe] .label-position.label-position-top {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column;
    padding: 0;
    border: 0;
}
[data-v-52b8ddfe] .label-position.label-position-top .top-label {
      padding: 0.13333rem 0.13333rem;
      font-weight: bold;
}
[data-v-52b8ddfe] .label-position.label-position-top .van-cell__value {
      padding: 0.13333rem;
      border: 0.02667rem solid #ccc;
      border-radius: 0.16rem;
}
[data-v-52b8ddfe] .label-position .hidden {
    display: none;
}

[data-v-d09b95fc] .label-position {
  position: relative;
  border: 0.02667rem solid #ccc;
  border-radius: 0.16rem;
}
[data-v-d09b95fc] .label-position.label-position-top {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column;
    padding: 0;
    border: 0;
}
[data-v-d09b95fc] .label-position.label-position-top .top-label {
      padding: 0.13333rem 0.13333rem;
      font-weight: bold;
}
[data-v-d09b95fc] .label-position.label-position-top .van-cell__value {
      padding: 0.13333rem;
      border: 0.02667rem solid #ccc;
      border-radius: 0.16rem;
}
[data-v-d09b95fc] .label-position .hidden {
    display: none;
}

[data-v-552fce64] .label-position {
  position: relative;
  border: 0.02667rem solid #ccc;
  border-radius: 0.16rem;
}
[data-v-552fce64] .label-position.label-position-top {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column;
    padding: 0;
    border: 0;
}
[data-v-552fce64] .label-position.label-position-top .top-label {
      padding: 0.13333rem 0.13333rem;
      font-weight: bold;
}
[data-v-552fce64] .label-position.label-position-top .van-cell__value {
      padding: 0.13333rem;
      border: 0.02667rem solid #ccc;
      border-radius: 0.16rem;
}
[data-v-552fce64] .label-position .hidden {
    display: none;
}

.custom-label[data-v-0f414294] {
  margin-bottom: 0.26667rem;
  font-size: 0.37333rem;
  color: #666;
}
.custom-label .copy-btn[data-v-0f414294] {
    color: #49C1D4;
    font-size: 0.32rem;
    padding: 0 0.13333rem;
}

.loan-limit-calculation[data-v-c738a18c] {
  background-color: #ffffff;
}
.loan-limit-calculation .content[data-v-c738a18c] {
    height: calc(100vh - 4.8rem);
    overflow-y: auto;
}
.loan-limit-calculation .content .question_instruction[data-v-c738a18c] {
      padding: 0 0.4rem;
}
.loan-limit-calculation .content .question_instruction .question-text[data-v-c738a18c] {
        margin-bottom: 0.4rem;
}
.loan-limit-calculation .content .question_instruction .instruction-text[data-v-c738a18c] {
        font-size: 0.37333rem;
}

.read-agreement-check[data-v-f7217198] {
  background-color: #ffffff;
}
.read-agreement-check .content[data-v-f7217198] {
    height: calc(100vh - 4.8rem);
    overflow-y: auto;
}

@charset "UTF-8";
.agreement-list[data-v-536e79dc] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  font-size: 0.32rem;
  line-height: 0.53333rem;
  margin: 0 auto;
  padding: 0 0.53333rem 0 0;
}
.agreement-list[data-v-536e79dc] .van-checkbox {
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
            align-items: baseline;
}
.agreement-list[data-v-536e79dc] .van-checkbox .van-checkbox__icon {
      position: relative;
      top: 0;
      width: 0.42667rem;
      height: 0.42667rem;
      padding-right: 0.26667rem;
}
.agreement-list[data-v-536e79dc] .van-checkbox .van-checkbox__icon .van-icon {
        width: 0.42667rem;
        height: 0.42667rem;
        font-size: 0.37333rem;
}
.agreement-list[data-v-536e79dc] .van-checkbox .van-checkbox__label .agreement-text {
      color: #1b89fa;
}
.agreement-list[data-v-536e79dc] .van-checkbox .van-checkbox__label .agreement-text::after {
        content: '、';
        color: #323233;
}
.agreement-list[data-v-536e79dc] .van-checkbox .van-checkbox__label .agreement-text:last-child:after {
        content: '';
}
.agreement-list .agreement-content .agreement-text[data-v-536e79dc] {
    color: #1b89fa;
}
.agreement-list .agreement-content .agreement-text[data-v-536e79dc]::after {
      content: '、';
      color: #323233;
}
.agreement-list .agreement-content .agreement-text[data-v-536e79dc]:last-child:after {
      content: '';
}

.preview-file-popup[data-v-b793f6f0] .van-popup .agreement-name {
  font-size: 0.42667rem;
  font-weight: bold;
  text-align: center;
  padding: 0.26667rem;
  border-bottom: 0.02667rem solid #ebedf0;
}
.preview-file-popup[data-v-b793f6f0] .van-popup .preview-content {
  padding: 0 0;
  border-bottom: 0.02667rem solid #ebedf0;
}
.preview-file-popup[data-v-b793f6f0] .van-popup .preview-content .file-content {
    max-height: 10.66667rem;
    overflow-y: auto;
}
.preview-file-popup[data-v-b793f6f0] .van-popup .preview-content .file-content .html-text {
      padding: 0.4rem;
}
.preview-file-popup[data-v-b793f6f0] .van-popup .preview-content .file-content .file-img {
      display: block;
      width: 100%;
}
.preview-file-popup[data-v-b793f6f0] .van-popup .preview-content .file-content .tools {
      display: -webkit-box;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-wrap: wrap;
              flex-wrap: wrap;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
              justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
              align-items: center;
}
.preview-file-popup[data-v-b793f6f0] .van-popup .preview-content .file-content .tools .page {
        display: inline-block;
}
.preview-file-popup[data-v-b793f6f0] .van-popup .preview-content html, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content body, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content div, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content span, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content applet, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content object, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content iframe,
  .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content h1, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content h2, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content h3, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content h4, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content h5, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content h6, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content p, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content blockquote, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content pre,
  .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content a, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content abbr, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content acronym, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content address, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content big, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content cite, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content code,
  .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content del, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content dfn, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content em, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content img, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content ins, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content kbd, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content q, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content s, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content samp,
  .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content small, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content strike, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content strong, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content sub, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content sup, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content tt, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content var,
  .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content b, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content u, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content i, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content center,
  .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content dl, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content dt, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content dd, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content ol, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content ul, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content li,
  .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content fieldset, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content form, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content label, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content legend,
  .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content table, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content caption, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content tbody, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content tfoot, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content thead, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content tr, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content th, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content td,
  .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content article, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content aside, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content canvas, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content details, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content embed,
  .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content figure, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content figcaption, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content footer, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content header, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content hgroup,
  .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content menu, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content nav, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content output, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content ruby, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content section, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content summary,
  .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content time, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content mark, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content audio, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    vertical-align: baseline;
}
.preview-file-popup[data-v-b793f6f0] .van-popup .preview-content article, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content aside, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content details, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content figcaption, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content figure,
  .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content footer, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content header, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content hgroup, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content menu, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content nav, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content section {
    display: block;
}
.preview-file-popup[data-v-b793f6f0] .van-popup .preview-content body {
    line-height: 1;
}
.preview-file-popup[data-v-b793f6f0] .van-popup .preview-content ol, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content ul {
    list-style: none;
}
.preview-file-popup[data-v-b793f6f0] .van-popup .preview-content blockquote, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content q {
    quotes: none;
}
.preview-file-popup[data-v-b793f6f0] .van-popup .preview-content blockquote:before, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content blockquote:after,
  .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content q:before, .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content q:after {
    content: '';
    content: none;
}
.preview-file-popup[data-v-b793f6f0] .van-popup .preview-content table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    border: none;
    font-size: 0.26667rem;
}
.preview-file-popup[data-v-b793f6f0] .van-popup .preview-content td,
  .preview-file-popup[data-v-b793f6f0] .van-popup .preview-content th {
    border: solid #676767 0.02667rem;
    word-break: break-word;
    word-wrap: break-word;
    vertical-align: middle;
    white-space: normal;
    height: auto;
    padding: 0.05333rem 0.05333rem 0 0.05333rem;
    display: table-cell;
}
.preview-file-popup[data-v-b793f6f0] .van-popup .btn-group {
  padding: 0.26667rem 0.4rem;
}
.preview-file-popup[data-v-b793f6f0] .van-popup .btn-group .van-button.disabled {
    border-color: #ccc;
    background-color: #ccc;
}
.preview-file-popup[data-v-b793f6f0] .van-popup .tip {
  text-align: center;
  font-size: 0.32rem;
  margin: 0;
  padding: 0.13333rem 0.26667rem;
}
[data-v-b793f6f0] .van-list__loading {
  display: none;
}

.preview-file-popup[data-v-364873b7] .van-popup .agreement-name {
  font-size: 0.42667rem;
  font-weight: bold;
  text-align: center;
  padding: 0.26667rem;
  border-bottom: 0.02667rem solid #ebedf0;
}
.preview-file-popup[data-v-364873b7] .van-popup .preview-content {
  padding: 0 0;
  border-bottom: 0.02667rem solid #ebedf0;
}
.preview-file-popup[data-v-364873b7] .van-popup .preview-content .file-content {
    padding-bottom: 0.26667rem;
    height: calc(100vh - 3.2rem);
    overflow-y: auto;
}
.preview-file-popup[data-v-364873b7] .van-popup .preview-content .file-content .html-text {
      padding: 0.4rem;
}
.preview-file-popup[data-v-364873b7] .van-popup .preview-content .file-content .file-img {
      display: block;
      width: 100%;
}
.preview-file-popup[data-v-364873b7] .van-popup .preview-content .file-content .tools {
      display: -webkit-box;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-wrap: wrap;
              flex-wrap: wrap;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
              justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
              align-items: center;
}
.preview-file-popup[data-v-364873b7] .van-popup .preview-content .file-content .tools .page {
        display: inline-block;
}
.preview-file-popup[data-v-364873b7] .van-popup .preview-content table {
    width: 100%;
    border-collapse: collapse;
    border: none;
    font-size: 0.26667rem;
}
.preview-file-popup[data-v-364873b7] .van-popup .preview-content td,
  .preview-file-popup[data-v-364873b7] .van-popup .preview-content th {
    border: solid #676767 0.02667rem;
    word-break: break-word;
    word-wrap: break-word;
    vertical-align: middle;
    white-space: normal;
    height: auto;
    padding: 0.05333rem 0.05333rem 0 0.05333rem;
    display: table-cell;
}
.preview-file-popup[data-v-364873b7] .van-popup .btn-group {
  padding: 0.26667rem 0.4rem;
}
.preview-file-popup[data-v-364873b7] .van-popup .btn-group .van-button.disabled {
    border-color: #ccc;
    background-color: #ccc;
}

.text-left[data-v-2f4ae1a6] {
  text-align: left;
}
.text-center[data-v-2f4ae1a6] {
  text-align: center;
}
.text-right[data-v-2f4ae1a6] {
  text-align: right;
}
.empty-tip[data-v-2f4ae1a6] {
  color: #f00;
  font-size: 0.32rem;
}
.input-cancel[data-v-2f4ae1a6] {
  color: #969799;
  border: 0;
}
.input-cancel[data-v-2f4ae1a6]::before {
    display: none;
}
.input-cancel[data-v-2f4ae1a6]::after {
    display: none;
}
.input-confirm[data-v-2f4ae1a6] {
  color: #576b95;
  border: 0;
}
.input-confirm[data-v-2f4ae1a6]::before {
    display: none;
}
.input-confirm[data-v-2f4ae1a6]::after {
    display: none;
}

.contract-list .van-cell-group[data-v-468fb477] {
  margin: 0;
}
.contract-list .van-cell-group[data-v-468fb477]::after {
    display: none;
}

.uploader[data-v-15ac5280] .van-cell {
  display: block;
}
.uploader[data-v-15ac5280] .van-cell .van-cell__title {
    display: block;
    width: unset;
}
.preview-cover[data-v-15ac5280] {
  position: absolute;
  top: 0;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  padding: 0.37333rem 0.10667rem 0.32rem;
  font-size: 0.32rem;
  text-align: center;
  background: #f7f8fa;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-justify-content: space-around;
          justify-content: space-around;
  color: #aaa;
  line-height: 1.3;
}
.preview-cover .fileName[data-v-15ac5280] {
    font-size: 0.32rem;
    margin-top: 0.16rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.uploader[data-v-4ce135c4] .van-cell {
  display: block;
}
.uploader[data-v-4ce135c4] .van-cell .van-cell__title {
    display: block;
    width: unset;
}

.table[data-v-731cbd26] {
  color: #000000;
}
.th[data-v-731cbd26] {
  background-color: #ffffff;
  text-align: center;
  font-size: 0.42667rem;
  line-height: 1.12rem;
  font-weight: normal;
}
.list-tr .empty-text[data-v-731cbd26] {
  color: #999;
}
.list-tr[data-v-731cbd26]:nth-child(2n) {
  /*background-color: #33333b;*/
}
td[data-v-731cbd26] {
  text-align: center;
  background-color: #ffffff;
  line-height: 1.01333rem;
}

.approve-result .borderColor[data-v-07475c1a] .van-field__body {
  border: 0.02667rem solid #ccc;
}
.approve-result .material-list[data-v-07475c1a] {
  text-align: left;
}
.approve-result .material-list[data-v-07475c1a] .van-cell {
    padding-top: 0;
}
.approve-result .material-list ul[data-v-07475c1a] {
    max-height: 4rem;
    overflow-y: auto;
    font-size: 0.34667rem;
    padding-right: 0.26667rem;
}
.approve-result .approve-tips[data-v-07475c1a] {
  margin-top: 0.4rem;
}
.approve-result .approve-tips pre[data-v-07475c1a] {
    white-space: pre-wrap;
    /*css-3*/
    white-space: -moz-pre-wrap;
    /*Mozilla,since1999*/
    white-space: -pre-wrap;
    /*Opera4-6*/
    white-space: -o-pre-wrap;
    /*Opera7*/
    word-wrap: break-word;
    /*InternetExplorer5.5+*/
    color: #999999;
    font-size: 0.32rem;
    font-family: PingFangSC;
    line-height: 0.53333rem;
    margin: 0;
    text-align: left;
    padding: 0 0.26667rem;
}
.approve-result .btn-group[data-v-07475c1a] {
  padding: 0.26667rem 0;
  text-align: right;
}
.approve-result .btn-group[data-v-07475c1a] .van-button {
    margin-left: 0.26667rem;
}
.approve-result[data-v-07475c1a] .van-popup .cause-picker-content {
  padding-bottom: 1.73333rem;
  position: relative;
}
.approve-result[data-v-07475c1a] .van-popup .cause-picker-content .title {
    padding: 0 0.4rem;
    padding: 0.36667rem 0.42667rem;
    text-align: left;
}
.approve-result[data-v-07475c1a] .van-popup .cause-picker-content .approval-item {
    padding: 0.66667rem 0.42667rem;
    font-size: 0.37333rem;
}
.approve-result[data-v-07475c1a] .van-popup .cause-picker-content .checked-title {
    position: relative;
    font-size: 0.37333rem;
    padding: 0.26667rem 0.4rem;
    margin: 0;
    border-bottom: 0.02667rem solid #ebedf0;
}
.approve-result[data-v-07475c1a] .van-popup .cause-picker-content .checked-title::after {
      position: absolute;
      bottom: 0;
      left: 0.4rem;
      display: inline-block;
      content: '';
      height: 0.08rem;
      width: 2em;
      background-color: #f00;
}
.approve-result[data-v-07475c1a] .van-popup .cause-picker-content .cause-list {
    max-height: 5.86667rem;
    overflow-y: auto;
}
.approve-result[data-v-07475c1a] .van-popup .cause-picker-content .cause-list .van-radio {
      -webkit-box-align: baseline;
      -webkit-align-items: baseline;
              align-items: baseline;
}
.approve-result[data-v-07475c1a] .van-popup .cause-picker-content .cause-list .remark-content .van-cell.van-field .van-cell__title.van-field__label {
      display: none;
}
.approve-result[data-v-07475c1a] .van-popup .cause-picker-content .cause-list .remark-content .van-cell.van-field .van-cell__value.van-field__value .van-field__control {
      border: 0.02667rem solid #ccc;
      border-radius: 0.16rem;
      padding: 0.13333rem;
}
.approve-result[data-v-07475c1a] .van-popup .cause-picker-content .bottom-class {
    position: absolute;
    bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    width: 100%;
}
.approve-result[data-v-07475c1a] .van-popup .cause-picker-content .bottom-class .button {
      width: 100%;
      border-radius: 0.10667rem;
      margin: 0.32rem;
}
[data-v-07475c1a] .van-overlay {
  z-index: 2023;
}

.approve-track .title[data-v-7717bdde] {
  font-size: 0.42667rem;
  text-indent: 2em;
}

.link-text[data-v-5dc8a8b2] {
  color: #646566;
  text-align: left;
  word-wrap: break-word;
  font-size: 0.37333rem;
  padding: 0.4rem 0.42667rem;
}
.link-text .link[data-v-5dc8a8b2] {
    color: #1b73e8;
}
.link-text .link[data-v-5dc8a8b2]:active {
      color: #1b73e8;
}
.link-text .link[data-v-5dc8a8b2]:visited {
      color: #1b73e8;
}
.link-text .link[data-v-5dc8a8b2]:focus {
      color: #1b73e8;
}

.sign-view-popup .title[data-v-9546c3cc] {
  height: 1.28rem;
  line-height: 1.28rem;
  font-size: 0.42667rem;
  font-weight: bold;
  text-align: center;
  border-bottom: 0.02667rem solid #ebedf0;
}
.sign-view-popup .sign-content[data-v-9546c3cc] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  border-bottom: 0.02667rem solid #ebedf0;
  min-height: calc(100vh - 3.33333rem);
  position: relative;
}
.sign-view-popup .sign-content .esign-view[data-v-9546c3cc] {
    background-color: #ccc !important;
}
.sign-view-popup .sign-content .sign-tips[data-v-9546c3cc] {
    position: absolute;
    bottom: 0.26667rem;
    padding: 0.4rem 0.4rem 0.26667rem 0.4rem;
    color: #666666;
    line-height: 0.53333rem;
}
.sign-view-popup .operate-btn[data-v-9546c3cc] {
  text-align: right;
  padding: 0.4rem 0;
}
.sign-view-popup .operate-btn .left[data-v-9546c3cc] {
    text-align: left;
}
.sign-view-popup .operate-btn .right[data-v-9546c3cc] {
    text-align: right;
}
.sign-view-popup .operate-btn .van-button[data-v-9546c3cc] {
    margin: 0 0.26667rem;
}

h2[data-v-fef124e4] {
  padding: 0;
  margin: 0;
}
.qrCodeBox[data-v-fef124e4] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  padding: 0.64rem 0;
}
.qrCodeDom[data-v-fef124e4] {
  width: 6.4rem;
  height: 6.4rem;
}
.tips[data-v-fef124e4] {
  margin: 0.32rem;
}

.container_view div[data-v-1e955a7c] {
  box-sizing: border-box;
}
.container_view .popup[data-v-1e955a7c] {
  border-radius: 0.42667rem;
}
.container_view .auth_box[data-v-1e955a7c] {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  padding: 0.42667rem 0.32rem 0.42667rem;
  border-radius: 0.42667rem;
}
.container_view .auth_box .title_bar[data-v-1e955a7c] {
  font-weight: 550;
  font-size: 0.42667rem;
  color: #cf2110;
}
.container_view .auth_box .title_tip[data-v-1e955a7c] {
  margin-top: 0.13333rem;
  font-size: 0.37333rem;
  color: #666666;
}
.container_view .auth_box .container[data-v-1e955a7c] {
  margin-top: 0.4rem;
}
.container_view .auth_box .brn_bar[data-v-1e955a7c] {
  margin-top: 0.53333rem;
}
.container_view .auth_box .brn_bar[data-v-1e955a7c] .van-button {
  width: 100%;
  height: 1.06667rem;
}

.code-input-main[data-v-37b7e2d6] {
  position: relative;
  width: 100%;
  height: 100%;
}
.code-input-main .code-box[data-v-37b7e2d6] {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
}
.code-input-main .code-box .code-input-main-item[data-v-37b7e2d6] {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  margin: 0 0.21333rem;
  font-size: 0.45333rem;
  font-weight: 550;
  width: 1.76rem;
  height: 1.36rem;
  background: #f4f5f6;
  border-radius: 0.21333rem;
}
.code-input-main .code-box .code-input-main-item[data-v-37b7e2d6]:first-of-type {
  margin-left: 0;
}
.code-input-main .code-box .code-input-main-item[data-v-37b7e2d6]:last-of-type {
  margin-right: 0;
}
.code-input-main .code-box .code-input-main-item p[data-v-37b7e2d6] {
  position: absolute;
  margin: 0;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.code-input-main .code-box .code-input-main-item.jump-code[data-v-37b7e2d6]::before {
  display: block;
  position: absolute;
  left: 50%;
  top: 20%;
  width: 1%;
  height: 60%;
  content: '';
  background-color: #cf2110;
  -webkit-animation-name: coruscate-data-v-37b7e2d6;
          animation-name: coruscate-data-v-37b7e2d6;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}
.code-input-main .code-box .code-input-main-item.code-item-done[data-v-37b7e2d6] {
  border-bottom-color: #cf2110;
}
.code-input-main .code-box .code-input-main-item.jump-code-end[data-v-37b7e2d6]:last-of-type::after {
  display: block;
  position: absolute;
  left: 80%;
  top: 20%;
  width: 1%;
  height: 60%;
  content: '';
  background-color: #cf2110;
  -webkit-animation-name: coruscate-data-v-37b7e2d6;
          animation-name: coruscate-data-v-37b7e2d6;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}
@-webkit-keyframes coruscate-data-v-37b7e2d6 {
0% {
    opacity: 0;
}
25% {
    opacity: 0;
}
50% {
    opacity: 1;
}
75% {
    opacity: 1;
}
to {
    opacity: 0;
}
}
@keyframes coruscate-data-v-37b7e2d6 {
0% {
    opacity: 0;
}
25% {
    opacity: 0;
}
50% {
    opacity: 1;
}
75% {
    opacity: 1;
}
to {
    opacity: 0;
}
}
.code-input-main .code-input-input[data-v-37b7e2d6] {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-appearance: none !important;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  border: none;
  background-color: transparent;
  text-shadow: 0 0 0 transparent;
  caret-color: transparent;
  color: transparent;
  outline: none;
  opacity: 0;
  margin: 0;
}

.loading_container[data-v-32f9083d] {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  z-index: 9999;
}

.identity_container[data-v-21b99b1d] {
  position: relative;
  width: 100%;
  height: 100%;
}

.verify_container[data-v-fb3919f0] {
  position: relative;
  width: 100%;
  height: 100%;
}
.verify_container .phone_input[data-v-fb3919f0] {
  margin-bottom: 0.21333rem;
}
.verify_container .phone_input[data-v-fb3919f0] .van-field__control:disabled {
  color: #333333;
  -webkit-text-fill-color: #333333;
}
.verify_container[data-v-fb3919f0] .van-cell {
  height: 1.28rem;
  border-radius: 0.21333rem;
  background: #f4f5f6 !important;
}
.verify_container[data-v-fb3919f0] .input_lable {
  color: #666666 !important;
}
.verify_container .verCode[data-v-fb3919f0] {
  font-size: 0.37333rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #cf2110;
  line-height: 0.53333rem;
}
.verify_container .verCode.disabled[data-v-fb3919f0] {
  color: #e79087;
}
.verify_container .spanTip[data-v-fb3919f0] {
  color: #999999;
}

.QARadio[data-v-3db9f79b] {
  padding: 0.10667rem;
  margin-bottom: 0.21333rem;
  line-height: 0.58667rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
}
.QARadio.van-cell--required[data-v-3db9f79b] .van-field__label {
    padding-left: 0.32rem;
}
.QARadio[data-v-3db9f79b] .van-field__label {
    width: 100%;
}
.QARadio[data-v-3db9f79b] .van-field__value {
    width: 100%;
    margin-top: 0.16rem;
    padding-left: 0.26667rem;
    padding-right: 0.26667rem;
}
.QARadio .van-radio[data-v-3db9f79b]:not(:last-child) {
    margin-bottom: 0.16rem;
}

.tab_list[data-v-01008328] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
.tab_list .tab_item[data-v-01008328] {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  margin: 0.32rem;
}
.tab_list .tab_item .icon[data-v-01008328] {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  width: 0.85333rem;
  height: 0.85333rem;
  border-radius: 0.85333rem;
  background-color: #f4f5f6;
  margin-bottom: 0.05333rem;
}
.tab_list .tab_item .text[data-v-01008328] {
  letter-spacing: 0.02667rem;
}

.upload[data-v-e0cb2cd0] {
  box-sizing: border-box;
  width: calc(100% - 0.64rem);
  background-color: #ffffff;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  margin: 0.32rem;
  border-radius: 0.10667rem;
}
.u_title[data-v-e0cb2cd0] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.u_title img[data-v-e0cb2cd0] {
    width: 0.61333rem;
    height: 0.61333rem;
}
.u_title span[data-v-e0cb2cd0] {
    font-size: 0.42667rem;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: #333333;
    line-height: 0.58667rem;
    margin: 0.34667rem 0.32rem 0.21333rem;
}
.u_card[data-v-e0cb2cd0] {
  padding: 0.13333rem 0.26667rem 0.13333rem 0.26667rem;
  --width: 4.26667rem;
  --height: 4.37333rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
}
.u_card .van-cell[data-v-e0cb2cd0] {
    width: var(--width);
    height: var(--height);
}
.u_card .card[data-v-e0cb2cd0] {
    display: block;
    width: var(--width);
    height: var(--height);
}
.u_card[data-v-e0cb2cd0]  .van-uploader__preview {
    width: var(--width);
    height: var(--height);
    margin: 0;
}
.u_card[data-v-e0cb2cd0]  .van-uploader__preview-image {
    width: var(--width);
    height: var(--height);
    border-radius: 0.13333rem;
}
.text-image-back[data-v-e0cb2cd0] {
  font-size: 0.32rem;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #333333;
  line-height: 0.42667rem;
  left: 27%;
  top: 1.6rem;
  position: absolute;
}
.shoot-image-back[data-v-e0cb2cd0] {
  width: 0.85333rem;
  height: 0.85333rem;
  top: 0.66667rem;
  right: 1.73333rem;
  position: absolute;
}
.delete-image-back[data-v-e0cb2cd0] {
  width: 0.74667rem;
  height: 0.42667rem;
  top: 3.30667rem;
  right: 5.49333rem;
  position: absolute;
}
.containerBackageImage[data-v-e0cb2cd0] {
  padding: 0.13333rem;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAATsAAADEBAMAAAASQZuMAAAAGFBMVEUAAABGvtJHwNRGv9JPx9VIvtNKwdJLwdKwH4B+AAAACHRSTlMAZk5RCVotIobJWf4AAACzSURBVHja7d2hioJRFIXRAyMzdQ4zYlWfwB/EbBGrBrHq+7+ENxotwgbX4oYbv3birvqeelhWlFUPu/GZTZ2a19uqr87N+6u693VfkY7nvtU0D62rOvSmelGpfvq3+r9SzUbeeLHkyXuRvCijbR12bZ9EtwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAO1xOFetySl9lkifvFZ+YFz7UmD1zGT4SGj6xGj5QGz7vmz2O/ABMDxPRkxOYXwAAAABJRU5ErkJggg==) 100% no-repeat;
  background-size: cover;
}
.image-back[data-v-e0cb2cd0] {
  width: 3.97333rem;
  height: 2.37333rem;
  background: url(../../static/img/portrait-blue.4fb37413.png) 100% no-repeat;
  background-size: cover;
}
.image-front[data-v-e0cb2cd0] {
  width: 3.97333rem;
  height: 2.37333rem;
  background: url(../../static/img/national-blue.ed29e700.png) 100% no-repeat;
  background-size: cover;
}
.tips[data-v-e0cb2cd0] {
  font-size: 0.37333rem;
  line-height: 0.48rem;
  padding: 0.26667rem 0.53333rem;
  text-align: center;
  color: #999999;
}

.picker-popup-blue[data-v-4d585cee] .van-popup__close-icon--top-right {
  color: #333333;
}
.picker-popup-blue .data-text[data-v-4d585cee] {
  color: #333333;
}
.picker-popup-blue .data-checked[data-v-4d585cee] {
  color: #46BED3;
}
.picker-popup-blue .data-checked-icon[data-v-4d585cee] {
  color: #46BED3;
}
.picker-popup-gold[data-v-4d585cee] .van-popup__close-icon--top-right {
  color: #FFF;
}
.picker-popup-gold .title[data-v-4d585cee] {
  color: #FFF;
}
.picker-popup-gold .data-text[data-v-4d585cee] {
  color: #FFF;
}
.picker-popup-gold .data-checked[data-v-4d585cee] {
  color: #CEAA60;
}
.picker-popup-gold .data-checked-icon[data-v-4d585cee] {
  color: #CEAA60;
}
.picker-popup-gold[data-v-4d585cee] .van-popup {
  background: -webkit-linear-gradient(right, #DDC787, #CEAA60);
  background: linear-gradient(to left, #DDC787, #CEAA60);
}
.picker-popup[data-v-4d585cee] .van-row {
  height: 1.17333rem;
}
.picker-popup[data-v-4d585cee] .van-popup__close-icon--top-right {
  top: 0.29333rem;
  right: 0.29333rem;
}
.picker-popup .title[data-v-4d585cee] {
  margin: 0.29333rem auto;
  font-size: 0.42667rem;
  font-weight: 600;
  font-family: PingFangSC-Semibold, PingFang SC;
}
.picker-popup .cross-icon[data-v-4d585cee] {
  font-size: 0.58667rem;
  margin: 0.29333rem auto;
  margin-right: 0.32rem;
}
.picker-popup .data-text[data-v-4d585cee] {
  font-size: 0.37333rem;
  margin-left: 0.32rem;
  line-height: 1.17333rem;
}
.picker-popup .data-checked-icon[data-v-4d585cee] {
  float: right;
  line-height: 1.17333rem;
  font-size: 0.37333rem;
  margin-right: 0.29333rem;
}
.picker-popup .text-scroll[data-v-4d585cee] {
  overflow-y: scroll;
  display: inline-block;
  height: calc(100% - 1.25333rem);
  width: 100%;
  margin-bottom: 0rem;
  z-index: 1;
}


@media screen and (min-width: 460px) {
.wh_item_date[data-v-6daa91e6]:hover {
    background: #71c7a5;
    cursor: pointer;
}
}
*[data-v-6daa91e6] {
  font-size: 0.32rem;
  margin: 0;
  padding: 0;
}
.wh_container[data-v-6daa91e6] {
  max-width: 10.93333rem;
  height: 10.13333rem;
  margin: auto;
}
li[data-v-6daa91e6] {
  list-style-type: none;
}
.wh_top_changge[data-v-6daa91e6] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  padding: 0 0.32rem;
  height: 1.06667rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
}
.wh_top_changge li[data-v-6daa91e6] {
  height: 1.06667rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.wh_top_changge .wh_content_li[data-v-6daa91e6] {
  font-size: 0.42667rem;
  color:  #333;;
  cursor: auto;
}
.wh_top_changge .wh_content_li span[data-v-6daa91e6]{
  font-size: 0.42667rem;
  color:  #333;;
  cursor: auto;
}
.wh_top_changge .wh_content_li img[data-v-6daa91e6] {
  width: 0.32rem;
  height: 0.32rem;
  margin-left: 0.10667rem;
}
.wh_top_changge li[data-v-6daa91e6]:first-child {
  width: 1.86667rem;
}
.wh_top_changge li[data-v-6daa91e6]:last-child {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
          justify-content: flex-end;
  text-align: right;
  width: 1.86667rem;
}
.wh_content_all[data-v-6daa91e6] {
  width: 100%;
  overflow: hidden;
}
.wh_content[data-v-6daa91e6] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  /* width: 91%; */
}
.wh_content_date[data-v-6daa91e6] {
  padding-top: 0.4rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  overflow-y: scroll;
  height: 8.37333rem;
}
.wh_content:first-child .wh_content_item_tag[data-v-6daa91e6],
.wh_content:first-child .wh_content_item[data-v-6daa91e6] {
  color: #ddd;
}
.wh_content_item[data-v-6daa91e6],
.wh_content_item_tag[data-v-6daa91e6],
.wh_content_month[data-v-6daa91e6] {
  font-size: 0.42667rem;
  height: 1.33333rem;
  width: 1.30667rem;
  text-align: center;
  color: #fff;
  position: relative;
}
.wh_content_month[data-v-6daa91e6] {
  width: 4rem;
  margin-top: 0.26667rem;
  border-radius: 0.10667rem;
  height: 1.06667rem;
  background: #f2f2f2;
}
.wh_top_tag[data-v-6daa91e6] {
  width: 1.30667rem;
  height: 1.06667rem;
  line-height: 1.06667rem;
  margin: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  color: #999;
}
.wh_item_date[data-v-6daa91e6] {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.item_p1[data-v-6daa91e6] {
  font-size: 0.42667rem;
  color: #333;
  width: 100%;
}
.item_p2[data-v-6daa91e6] {
  font-size: 0.26667rem;
  color: #999;
}
.wh_jiantou1[data-v-6daa91e6]{
  width: 0.32rem;
  height: 0.32rem;
  -webkit-transform:rotate(180deg);
          transform:rotate(180deg);
}
.wh_jiantou1[data-v-6daa91e6]:active,
.wh_jiantou2[data-v-6daa91e6]:active {
  border-color: #ddd;
}
.wh_jiantou2[data-v-6daa91e6]{
  width: 0.32rem;
  height: 0.32rem;
}
.wh_content_item > .wh_isMark[data-v-6daa91e6] {
  margin: auto;
  border-radius: 2.66667rem;
  background: blue;
  z-index: 2;
}
.wh_content_item .wh_other_dayhide[data-v-6daa91e6] {
  color: #bfbfbf;
}
.wh_content_item .wh_want_dayhide .item_p1[data-v-6daa91e6],
.wh_content_item .wh_want_dayhide .item_p2[data-v-6daa91e6]{
  color: #d5d5d5;
}
.wh_content_item .wh_chose_day[data-v-6daa91e6] {
  background: var(--themeColor);
  border-radius: 50%;
}
.wh_content_month .wh_chose_day[data-v-6daa91e6] {
  background: var(--themeColor);
  border-radius: 0.10667rem;
}
.wh_content_item .wh_chose_day .item_p1[data-v-6daa91e6],
.wh_content_item .wh_chose_day .item_p2[data-v-6daa91e6],
.wh_content_month .wh_chose_day .item_p1[data-v-6daa91e6],
.wh_content_month .wh_chose_day .item_p2[data-v-6daa91e6]{
  color: white;
}
.tzb_app_dark .wh_top_changge .wh_content_li[data-v-6daa91e6] {
  color:  #fff;
}
.tzb_app_dark .wh_top_changge .wh_content_li span[data-v-6daa91e6] {
  color: #fff;
}
.tzb_app_dark .wh_top_tag[data-v-6daa91e6] {
  color: #fff;
}
.tzb_app_dark .item_p1[data-v-6daa91e6] {
  color: #fff;
}
.tzb_app_dark .item_p2[data-v-6daa91e6] {
  color: #fff;
}
.tzb_app_dark .wh_content_item .wh_other_dayhide[data-v-6daa91e6]{
 color: #fff;
}
.tzb_app_dark .wh_content_item .wh_want_dayhide .item_p1[data-v-6daa91e6],
.tzb_app_dark .wh_content_item .wh_want_dayhide .item_p2[data-v-6daa91e6]{
 color: #B3B3B3;
}
.tzb_app_dark .wh_content_item .wh_chose_day[data-v-6daa91e6] {
  background: #ceaa60;
}
.tzb_app_dark .wh_content_month .wh_chose_day[data-v-6daa91e6] {
  background: #ceaa60;
  color: #fff;
}
.tzb_app_dark .wh_content_month .wh_item_date[data-v-6daa91e6]{
  background: #504f56;
  color: #b59452;
}

#_calendar_ .van-popup {
  width: calc(100% - 0.8rem);
  border-radius: 0.21333rem;
}
#_calendar_ .header {
  height: 1.86667rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  padding: 0.32rem 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  border-bottom: 0.02667rem solid #f2f2f2;
}
#_calendar_ .header .startTime, #_calendar_ .header .endTime {
    width: 50%;
    text-align: center;
}
#_calendar_ .header .startTime h3, #_calendar_ .header .endTime h3 {
      font-weight: normal;
      text-align: center;
      font-size: 0.37333rem;
      color: #333;
}
#_calendar_ .header .startTime .placeholder, #_calendar_ .header .endTime .placeholder {
      color: #d5d5d5;
      font-size: 0.42667rem;
}
#_calendar_ .header .startTime .selectTime, #_calendar_ .header .endTime .selectTime {
      font-size: 0.42667rem;
      color: #333;
      font-weight: bold;
}
#_calendar_ .header .startTime .selectTimeFcus, #_calendar_ .header .endTime .selectTimeFcus {
      font-size: 0.42667rem;
      color: var(--themeColor);
      font-weight: bold;
}
#_calendar_ .header .startTime .selectFocus, #_calendar_ .header .endTime .selectFocus {
      font-size: 0.42667rem;
      color: var(--themeColor);
      font-weight: normal;
}
#_calendar_ .header .line {
    height: 0.74667rem;
    width: 0.02667rem;
    background: #f2f2f2;
}
#_calendar_ .footer {
  height: 1.81333rem;
  padding: 0.32rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
}
#_calendar_ .footer .cancal, #_calendar_ .footer .submit {
    width: 4rem;
    height: 1.17333rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
            justify-content: center;
    border-radius: 0.10667rem;
}
#_calendar_ .footer .cancal span, #_calendar_ .footer .submit span {
      font-size: 0.42667rem;
}
#_calendar_ .footer .cancal {
    background: white;
    border: 0.02667rem solid #d5d5d5;
}
#_calendar_ .footer .cancal span {
      color: #999;
}
#_calendar_ .footer .submit {
    background: var(--themeColor);
}
#_calendar_ .footer .submit span {
      color: white;
}
#_calendar_ .footer .notsubmit {
    background: rgba(70, 190, 211, 0.5);
}
.tzb_app_dark #_calendar_ .header {
  background: #27262c;
  border-bottom: 0.02667rem solid #171717;
}
.tzb_app_dark #_calendar_ .header .startTime h3, .tzb_app_dark #_calendar_ .header .endTime h3 {
    color: #fff;
}
.tzb_app_dark #_calendar_ .header .startTime .placeholder, .tzb_app_dark #_calendar_ .header .endTime .placeholder {
    color: #999;
}
.tzb_app_dark #_calendar_ .header .startTime .selectTime, .tzb_app_dark #_calendar_ .header .endTime .selectTime {
    color: #fff;
}
.tzb_app_dark #_calendar_ .header .startTime .selectTimeFcus, .tzb_app_dark #_calendar_ .header .endTime .selectTimeFcus {
    color: #ceaa60;
}
.tzb_app_dark #_calendar_ .header .startTime .selectFocus, .tzb_app_dark #_calendar_ .header .endTime .selectFocus {
    color: #ceaa60;
}
.tzb_app_dark #_calendar_ .header .line {
    background: #171717;
}
.tzb_app_dark #_calendar_ .footer .cancal {
  background: #171717;
  border: 0.02667rem solid #ceaa60;
}
.tzb_app_dark #_calendar_ .footer .cancal span {
    color: #ceaa60;
}
.tzb_app_dark #_calendar_ .footer .submit {
  background: #ceaa60;
}
.tzb_app_dark #_calendar_ .footer .submit span {
    color: #fff;
}
.tzb_app_dark #_calendar_ .footer .notsubmit {
  background: rgba(206, 170, 96, 0.5);
}

.formContainer[data-v-0c10baca] {
  padding-bottom: 1.6rem;
}
.footer-button[data-v-0c10baca] {
  width: 93%;
  background-color: #fff;
  text-align: center;
  position: fixed;
  bottom: 0;
}
.identCardContainer[data-v-0c10baca] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  padding-right: 0.26667rem;
}
.identCardContainer button[data-v-0c10baca] {
    margin-top: 0.26667rem;
    margin-left: auto;
}
.personal-auth-form[data-v-0c10baca] {
  margin: 0.32rem;
  background-color: #fff;
  overflow: hidden;
  border-radius: 0.10667rem;
}
.personal-auth-form .tips[data-v-0c10baca] {
    font-size: 0.42667rem;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: #333333;
    line-height: 0.58667rem;
    margin: 0.34667rem 0.32rem;
}
.personal-auth-form .hiddenInp[data-v-0c10baca] {
    display: none;
}
.personal-auth-form[data-v-0c10baca] .van-cell {
    font-size: 0.37333rem;
    padding: 0.37333rem 0.32rem;
    line-height: 0.53333rem;
}
.personal-auth-form[data-v-0c10baca] .van-field__label {
    color: #666666;
}
.personal-auth-form[data-v-0c10baca] .van-field__value {
    color: #333333;
}
.personal-auth-form[data-v-0c10baca] .van-cell::after {
    border-bottom: 0.02667rem solid #F4F5F6;
}
.footer-button-red button[data-v-0c10baca] {
  background: -webkit-linear-gradient(right, #CF3110, #CF2110);
  background: linear-gradient(to left, #CF3110, #CF2110);
  color: #fff;
}
.footer-button-gold button[data-v-0c10baca] {
  background: -webkit-linear-gradient(right, #DDC787, #CEAA60);
  background: linear-gradient(to left, #DDC787, #CEAA60);
}
.footer-button-blue button[data-v-0c10baca] {
  background: -webkit-linear-gradient(right, #77DDE9, #46BED3);
  background: linear-gradient(to left, #77DDE9, #46BED3);
}

.phoneNumCheck[data-v-c32d68b2] {
  box-sizing: border-box;
  width: calc(100% - 0.64rem);
  background-color: #ffffff;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  margin: 0.32rem;
  border-radius: 0.10667rem;
  padding-bottom: 0.32rem;
}
.u_title[data-v-c32d68b2] {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.u_title img[data-v-c32d68b2] {
    width: 0.61333rem;
    height: 0.61333rem;
}
.u_title span[data-v-c32d68b2] {
    font-size: 0.42667rem;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: #333333;
    line-height: 0.58667rem;
    margin: 0.34667rem 0.32rem 0.21333rem;
}
.u_card .van-form[data-v-c32d68b2] {
  width: 100%;
}

.gold[data-v-7c1beafc] {
  background-color: #171717;
  height: 100%;
}

.closebtn[data-v-afb896b4] {
  font-size: 0.48rem;
  position: fixed;
  right: 0.16rem;
  top: 0.16rem;
}
.personalVideoAuth[data-v-afb896b4] {
  width: 100%;
  height: 100%;
}
#personContainer[data-v-afb896b4] {
  width: 100%;
  height: 100%;
}

.handler-scroll[data-v-133c8e76] {
  position: fixed;
  z-index: 2;
  width: 100%;
}
.title-blue .title .left-btn[data-v-133c8e76] {
  color: #000;
}
.title-gold[data-v-133c8e76] [class*=van-hairline]::after {
  border: 0 solid #CEAA60;
}
.title-gold[data-v-133c8e76] .van-nav-bar__title {
  color: #FFF;
}
.title-gold .title[data-v-133c8e76] {
  background: #171717;
}
.title-gold .title .left-btn[data-v-133c8e76] {
    color: #FFF;
}
.title .left-btn[data-v-133c8e76] {
  font-size: 0.5rem;
}
.title .nav-title[data-v-133c8e76] {
  font-weight: 400;
  font-size: .45rem;
}

.footer-button-blue .disabled-button[data-v-225ff87c] {
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
  color: #fff;
}
.footer-button-blue .active-btn[data-v-225ff87c] .van-button--plain.van-button--info {
  color: #46BED3;
}
.footer-button-blue .active-btn[data-v-225ff87c] .van-button--info {
  border: 0.02667rem solid #46BED3;
}
.footer-button-blue .active-btn[data-v-225ff87c] .van-button--primary {
  background: -webkit-linear-gradient(right, #77DDE9, #46BED3);
  background: linear-gradient(to left, #77DDE9, #46BED3);
}
.footer-button-gold[data-v-225ff87c] {
  background-color: #171717;
}
.footer-button-gold .disabled-button[data-v-225ff87c] {
    -webkit-filter: grayscale(100%);
            filter: grayscale(100%);
    color: #fff;
}
.footer-button-gold .active-btn[data-v-225ff87c] .van-button--plain.van-button--info {
    color: #CEAA60;
}
.footer-button-gold .active-btn[data-v-225ff87c] .van-button--info {
    border: 0.02667rem solid #CEAA60;
}
.footer-button-gold .active-btn[data-v-225ff87c] .van-button--primary {
    background: -webkit-linear-gradient(right, #DDC787, #CEAA60);
    background: linear-gradient(to left, #DDC787, #CEAA60);
}
.footer-button-gold .active-btn[data-v-225ff87c] .van-button--plain {
    background-color: #27262C;
}
.footer-button-red#footer-button[data-v-225ff87c] {
  background-color: transparent;
}
.footer-button-red .disabled-button[data-v-225ff87c] {
  color: #E18B83;
}
.footer-button-red .active-btn[data-v-225ff87c] .van-button--plain.van-button--info {
  color: #CF2110;
}
.footer-button-red .active-btn[data-v-225ff87c] .van-button--info {
  border: 0.02667rem solid #CF2110;
}
.footer-button-red .active-btn[data-v-225ff87c] .van-button--primary {
  background: -webkit-linear-gradient(right, #CF3110, #CF2110);
  background: linear-gradient(to left, #CF3110, #CF2110);
}
.footer-button[data-v-225ff87c] {
  position: fixed;
  bottom: 0;
  width: 100%;
}
.footer-button[data-v-225ff87c] .van-button {
    width: 90%;
    margin: 0.32rem 5%;
    border: 0;
}
.placeholder[data-v-225ff87c] {
  height: 1.6rem;
}

.gold[data-v-1a5c0752] {
  background-color: #171717;
  height: 100%;
}
.personal-auth[data-v-1a5c0752] {
  background: #F4F5F6;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100vh;
  z-index: 888;
  overflow-y: auto;
}

@font-face {
  font-family: 'icomoon';
  src:  url(../../static/fonts/icomoon.1a1b11aa.eot);
  src:  url(../../static/fonts/icomoon.1a1b11aa.eot#iefix) format('embedded-opentype'),
    url(../../static/fonts/icomoon.9a61d32e.ttf) format('truetype'),
    url(../../static/fonts/icomoon.48f7e633.woff) format('woff'),
    url(../../static/img/icomoon.ac1c6b9b.svg#icomoon) format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-question-mark:before {
  content: "\e968";
  color: #666;
}
.icon-intelligent-setting-service .path1:before {
  content: "\e965";
  color: rgb(51, 51, 51);
}
.icon-intelligent-setting-service .path2:before {
  content: "\e966";
  margin-left: -1em;
  color: rgb(51, 51, 51);
}
.icon-intelligent-setting-service .path3:before {
  content: "\e967";
  margin-left: -1em;
  color: rgb(207, 33, 16);
}
.icon-finish-label:before {
  content: "\e964";
  color: #666;
}
.icon-edit-label:before {
  content: "\e962";
  color: #666;
}
.icon-delete-label:before {
  content: "\e963";
  color: #666;
}
.icon-enterprise-label .path1:before {
  content: "\e958";
  color: rgb(51, 51, 51);
}
.icon-enterprise-label .path2:before {
  content: "\e959";
  margin-left: -1em;
  color: rgb(51, 51, 51);
}
.icon-enterprise-label .path3:before {
  content: "\e95a";
  margin-left: -1em;
  color: rgb(207, 33, 16);
}
.icon-enterprise-label .path4:before {
  content: "\e95b";
  margin-left: -1em;
  color: rgb(207, 33, 16);
}
.icon-create-label .path1:before {
  content: "\e95c";
  color: rgb(51, 51, 51);
}
.icon-create-label .path2:before {
  content: "\e95d";
  margin-left: -1em;
  color: rgb(51, 51, 51);
}
.icon-create-label .path3:before {
  content: "\e95e";
  margin-left: -1em;
  color: rgb(207, 33, 16);
}
.icon-create-label .path4:before {
  content: "\e95f";
  margin-left: -1em;
  color: rgb(207, 33, 16);
}
.icon-custom-label .path1:before {
  content: "\e960";
  color: rgb(51, 51, 51);
}
.icon-custom-label .path2:before {
  content: "\e961";
  margin-left: -1em;
  color: rgb(207, 33, 16);
}
.icon-label-manage .path1:before {
  content: "\e952";
  color: rgb(51, 51, 51);
}
.icon-label-manage .path2:before {
  content: "\e953";
  margin-left: -1em;
  color: rgb(51, 51, 51);
}
.icon-label-manage .path3:before {
  content: "\e954";
  margin-left: -1em;
  color: rgb(51, 51, 51);
}
.icon-label-manage .path4:before {
  content: "\e955";
  margin-left: -1em;
  color: rgb(51, 51, 51);
}
.icon-label-manage .path5:before {
  content: "\e956";
  margin-left: -1em;
  color: rgb(207, 33, 16);
}
.icon-label-manage .path6:before {
  content: "\e957";
  margin-left: -1em;
  color: rgb(207, 33, 16);
}
.icon-intelligent-setting:before {
  content: "\e951";
  color: #fff;
}
.icon-addressBook_setting:before {
  content: "\e950";
}
.icon-cite .path1:before {
  content: "\e94e";
  color: rgb(51, 51, 51);
}
.icon-cite .path2:before {
  content: "\e94f";
  margin-left: -1em;
  color: rgb(207, 33, 16);
}
.icon-suggest:before {
  content: "\e94d";
}
.icon-loading .path1:before {
  content: "\e943";
  color: rgb(255, 255, 255);
  opacity: 0.5;
}
.icon-loading .path2:before {
  content: "\e945";
  margin-left: -1em;
  color: rgb(255, 255, 255);
  opacity: 0.4;
}
.icon-loading .path3:before {
  content: "\e947";
  margin-left: -1em;
  color: rgb(255, 255, 255);
  opacity: 0.6;
}
.icon-loading .path4:before {
  content: "\e948";
  margin-left: -1em;
  color: rgb(255, 255, 255);
  opacity: 0.7;
}
.icon-loading .path5:before {
  content: "\e949";
  margin-left: -1em;
  color: rgb(255, 255, 255);
  opacity: 0.3;
}
.icon-loading .path6:before {
  content: "\e94a";
  margin-left: -1em;
  color: rgb(255, 255, 255);
  opacity: 0.8;
}
.icon-loading .path7:before {
  content: "\e94b";
  margin-left: -1em;
  color: rgb(255, 255, 255);
  opacity: 0.2;
}
.icon-loading .path8:before {
  content: "\e94c";
  margin-left: -1em;
  color: rgb(255, 255, 255);
  opacity: 0.1;
}
.icon-intelligent-voice:before {
  content: "\e941";
  color: #fff;
}
.icon-intelligent-camera:before {
  content: "\e942";
  color: #fff;
}
.icon-intelligent-close-pop:before {
  content: "\e944";
  color: #fff;
}
.icon-intelligent-change-camera:before {
  content: "\e946";
  color: #fff;
}
.icon-clean_context .path1:before {
  content: "\e93b";
  color: rgb(255, 255, 255);
}
.icon-clean_context .path2:before {
  content: "\e93c";
  margin-left: -1em;
  color: rgb(51, 51, 51);
}
.icon-clean_context .path3:before {
  content: "\e93d";
  margin-left: -1em;
  color: rgb(207, 33, 16);
}
.icon-send .path1:before {
  content: "\e93e";
  color: rgb(255, 255, 255);
}
.icon-send .path2:before {
  content: "\e93f";
  margin-left: -1em;
  color: rgb(51, 51, 51);
}
.icon-send .path3:before {
  content: "\e940";
  margin-left: -1em;
  color: rgb(207, 33, 16);
}
.icon-add-plan:before {
  content: "\e939";
  color: #cf2110;
}
.icon-plans:before {
  content: "\e93a";
  color: #cf2110;
}
.icon-add-task .path1:before {
  content: "\e937";
  color: rgb(51, 51, 51);
}
.icon-add-task .path2:before {
  content: "\e938";
  margin-left: -1em;
  color: rgb(207, 33, 16);
}
.icon-calendar:before {
  content: "\e936";
}
.icon-default-catalogue-type .path1:before {
  content: "\e934";
  color: rgb(51, 51, 51);
}
.icon-default-catalogue-type .path2:before {
  content: "\e935";
  margin-left: -1em;
  color: rgb(207, 33, 16);
}
.icon-half-screen:before {
  content: "\e932";
}
.icon-full-screen:before {
  content: "\e933";
}
.icon-close-all:before {
  content: "\e931";
}
.icon-cancle-arrow:before {
  content: "\e930";
}
.icon-microphone:before {
  content: "\e92f";
}
.icon-voice-record .path1:before {
  content: "\e92b";
  color: rgb(207, 33, 16);
  opacity: 0.1;
}
.icon-voice-record .path2:before {
  content: "\e92c";
  margin-left: -1em;
  color: rgb(207, 33, 16);
  opacity: 0.9;
}
.icon-voice-record .path3:before {
  content: "\e92d";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-voice-record .path4:before {
  content: "\e92e";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-text-input:before {
  content: "\e929";
}
.icon-voice-input:before {
  content: "\e92a";
}
.icon-more-operate:before {
  content: "\e928";
}
.icon-shortVideo-service-today-task .path1:before {
  content: "\e91d";
  color: rgb(207, 33, 16);
}
.icon-shortVideo-service-today-task .path2:before {
  content: "\e91e";
  margin-left: -1em;
  color: rgb(207, 33, 16);
}
.icon-shortVideo-service-today-task .path3:before {
  content: "\e922";
  margin-left: -1em;
  color: rgb(207, 33, 16);
}
.icon-shortVideo-service-today-task .path4:before {
  content: "\e923";
  margin-left: -1em;
  color: rgb(207, 33, 16);
}
.icon-shortVideo-service-today-task .path5:before {
  content: "\e924";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-shortVideo-service-today-task .path6:before {
  content: "\e925";
  margin-left: -1em;
  color: rgb(207, 33, 16);
}
.icon-shortVideo-service-today-task .path7:before {
  content: "\e926";
  margin-left: -1em;
  color: rgb(207, 33, 16);
}
.icon-shortVideo-service-today-task .path8:before {
  content: "\e927";
  margin-left: -1em;
  color: rgb(207, 33, 16);
}
.icon-shortVideo-service-task:before {
  content: "\e91a";
}
.icon-shortVideo-service-company:before {
  content: "\e91b";
}
.icon-shortVideo-service-shop:before {
  content: "\e916";
}
.icon-shortVideo-service-order:before {
  content: "\e917";
}
.icon-shortVideo-service-change:before {
  content: "\e918";
}
.icon-shortVideo-service-center:before {
  content: "\e919";
}
.icon-shortVideo-home-menu:before {
  content: "\e921";
}
.icon-shortVideo-quanzi:before {
  content: "\e91f";
}
.icon-shortVideo-AI:before {
  content: "\e920";
}
.icon-camera:before {
  content: "\e91c";
}
.icon-shortVideo-publish .path1:before {
  content: "\e90e";
  color: rgb(255, 255, 255);
}
.icon-shortVideo-publish .path2:before {
  content: "\e90f";
  margin-left: -1.185546875em;
  color: rgb(207, 33, 16);
  opacity: 0.5;
}
.icon-shortVideo-publish .path3:before {
  content: "\e911";
  margin-left: -1.185546875em;
  color: rgb(207, 33, 16);
  opacity: 0.5;
}
.icon-shortVideo-publish .path4:before {
  content: "\e912";
  margin-left: -1.185546875em;
  color: rgb(207, 33, 16);
  opacity: 0.5;
}
.icon-shortVideo-publish .path5:before {
  content: "\e913";
  margin-left: -1.185546875em;
  color: rgb(207, 33, 16);
  opacity: 0.5;
}
.icon-shortVideo-publish .path6:before {
  content: "\e914";
  margin-left: -1.185546875em;
  color: rgb(255, 255, 255);
}
.icon-shortVideo-publish .path7:before {
  content: "\e915";
  margin-left: -1.185546875em;
  color: rgb(255, 255, 255);
}
.icon-shortVideo-system-msg:before {
  content: "\e90d";
}
.icon-invite-volunteer:before {
  content: "\e910";
}
.icon-toggle:before {
  content: "\e90c";
}
.icon-man:before {
  content: "\e90a";
}
.icon-woman:before {
  content: "\e90b";
}
.icon-shortVideo-service:before {
  content: "\e902";
  color: #666;
}
.icon-shortVideo-service-selected .path1:before {
  content: "\e903";
  color: rgb(207, 33, 16);
}
.icon-shortVideo-service-selected .path2:before {
  content: "\e904";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-shortVideo-mine:before {
  content: "\e905";
  color: #666;
}
.icon-shortVideo-mine-selected:before {
  content: "\e906";
  color: #cf2110;
}
.icon-shortVideo-message:before {
  content: "\e907";
  color: #666;
}
.icon-shortVideo-message-selected:before {
  content: "\e908";
  color: #cf2110;
}
.icon-shortVideo-home-selected:before {
  content: "\e909";
  color: #cf2110;
}
.icon-shortVideo-home:before {
  content: "\e901";
  color: #666;
}
.icon-invite-shanghu:before {
  content: "\e900";
}

:root {
  --baseBgColor: #EDEDED;
  --basePadding: 0.32rem;
  --baseCardBgColor: #FFFFFF;
  --baseRadius: 0.21333rem;
  --baseRadiusLg: 0.32rem;
  --baseRadiusLgp: 0.48rem;
}

