html,
body {
  margin: 0;
  padding: 0;
  height: 100%;
}
#app {
  font-family: Avenir, Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  color: #2c3e50;
}


#basic-layout[data-v-639fb8d1] {
  height: 100%;
}


.tab-sub-box[data-v-784ca864]{
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.task-container[data-v-b74d2fbe] {
  height: calc(100% - 13.33vw);
}
.taskbox[data-v-b74d2fbe] {
  margin-top: 5.33vw;
  overflow: hidden;
}
.task-list[data-v-b74d2fbe] {
  background: #fff;
  height: 29.33vw;
  overflow: hidden;
  margin: 0px 2.67vw 2.67vw;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-radius: 1.33vw;
  -webkit-box-shadow: 0vw 2vw 4vw -2vw #bbbbbb;
          box-shadow: 0vw 2vw 4vw -2vw #bbbbbb;
}
.task-mid[data-v-b74d2fbe] {
  width: 100%;
  padding: 1.33vw 2.67vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: left;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  position: relative;
}
.task-mid .task-name[data-v-b74d2fbe] {
  font-size: 3.47vw;
  color: #333;
  /*width: 500px;*/
  /*overflow: hidden;*/
  /*text-overflow: ellipsis;*/
  /*white-space:nowrap;*/
}

.taskinfo[data-v-32c7a130] {
  /*overflow: hidden;*/
  /*height: 100%;*/
  background: #eee;
}
.taskinfo-layout[data-v-32c7a130] {
  text-align: left;
  padding-top: 5.33vw;
  background: #fff;
  padding-bottom: 20vw;
}
.fixbtn[data-v-32c7a130] {
  position: fixed;
  left: 0;
  bottom: 0;
}

.task-container[data-v-7cf34c7a] {
  height: calc(100% - 13.33vw);
}
.taskbox[data-v-7cf34c7a] {
  margin-top: 5.33vw;
  overflow: hidden;
}
.task-list[data-v-7cf34c7a] {
  background: #fff;
  height: 29.33vw;
  overflow: hidden;
  margin: 0px 2.67vw 2.67vw;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-radius: 1.33vw;
  -webkit-box-shadow: 0vw 2vw 4vw -2vw #bbbbbb;
          box-shadow: 0vw 2vw 4vw -2vw #bbbbbb;
}
.task-mid[data-v-7cf34c7a] {
  width: 100%;
  padding: 1.33vw 2.67vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: left;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  position: relative;
}
.task-mid .task-name[data-v-7cf34c7a] {
  font-size: 3.47vw;
  color: #333;
  padding-right: 13.33vw;
  position: relative;
  /*width: 500px;*/
  /*overflow: hidden;*/
  /*text-overflow: ellipsis;*/
  /*white-space:nowrap;*/
}
.task-mid .task-type[data-v-7cf34c7a] {
  position: absolute;
  right: 2.67vw;
  top: 1.33vw;
  font-size: 3.73vw;
  color: #d40505;
}
.pro-nums[data-v-7cf34c7a] {
  text-align: left;
  padding: 1.33vw 5.33vw;
  font-size: 4vw;
  font-weight: bold;
}
.pro-nums .nums[data-v-7cf34c7a] {
  color: red;
}

.task-container[data-v-07b6ba86] {
  height: calc(100% - 13.33vw);
}
.taskbox[data-v-07b6ba86] {
  margin-top: 5.33vw;
  overflow: hidden;
}
.task-list[data-v-07b6ba86] {
  background: #fff;
  height: 29.33vw;
  overflow: hidden;
  margin: 0px 2.67vw 2.67vw;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-radius: 1.33vw;
  -webkit-box-shadow: 0vw 2vw 4vw -2vw #bbbbbb;
          box-shadow: 0vw 2vw 4vw -2vw #bbbbbb;
}
.task-mid[data-v-07b6ba86] {
  width: 100%;
  padding: 1.33vw 2.67vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: left;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  position: relative;
}
.task-mid .task-name[data-v-07b6ba86] {
  font-size: 3.47vw;
  color: #333;
  padding-right: 13.33vw;
  position: relative;
  /*width: 500px;*/
  /*overflow: hidden;*/
  /*text-overflow: ellipsis;*/
  /*white-space:nowrap;*/
}
.task-mid .task-name-short[data-v-07b6ba86] {
  padding-right: 26.67vw;
}
.task-mid .max-width[data-v-07b6ba86] {
  padding-right: 2.67vw;
}
.task-mid .task-type[data-v-07b6ba86] {
  position: absolute;
  right: 2.67vw;
  bottom: 2.67vw;
  color: #d40505;
}
.pro-nums[data-v-07b6ba86] {
  text-align: left;
  padding: 1.33vw 5.33vw;
  font-size: 4vw;
  font-weight: bold;
}
.pro-nums .nums[data-v-07b6ba86] {
  color: red;
}
.task-pz[data-v-07b6ba86] {
  width: 20vw;
  height: 6.67vw;
  font-size: 2.67vw;
  padding: 0 1.33vw;
  border-radius: 1.33vw;
  background: #e86666;
  color: #fff;
  border: none;
}

.taskinfo[data-v-30f5bc54] {
  /*overflow: hidden;*/
  /*height: 100%;*/
  background: #eee;
}
.taskinfo-layout[data-v-30f5bc54] {
  text-align: left;
  padding-top: 5.33vw;
  background: #fff;
  padding-bottom: 20vw;
}
.fixbtn[data-v-30f5bc54] {
  position: fixed;
  left: 0;
  bottom: 0;
}

.form-layout[data-v-7b5e3614] {
  margin: 0 auto;
}
[data-v-7b5e3614] .van-uploader__preview-image {
  width: 40vw;
  height: 20vw;
}
.btn-vcode[data-v-7b5e3614] {
  padding: 0 1.33vw;
}
.font-style[data-v-7b5e3614] {
  color: #2186ea;
}
.empty-label[data-v-7b5e3614] {
  padding-left: 4vw;
  width: 100%;
}
.businessLicense[data-v-7b5e3614] {
  padding: 2.67vw 4.27vw;
  color: #646566;
  text-align: left;
  font-size: 3.73vw;
  line-height: 6.4vw;
}
.pass-face[data-v-7b5e3614] {
  color: #04be02;
}
.wargin-face[data-v-7b5e3614] {
  color: #d40505;
}
.to-face[data-v-7b5e3614] {
  color: #04be02;
  text-decoration: underline;
}
[data-v-7b5e3614] .van-form {
  padding: 0 4vw 4vw;
}
.isEdit[data-v-7b5e3614] .van-uploader__preview-delete {
  display: none;
}
.van-hairline--top-bottom[data-v-7b5e3614]::after,
.van-hairline-unset--top-bottom[data-v-7b5e3614]::after {
  border-top: 0 !important;
}
.readed[data-v-7b5e3614] {
  color: #b3b3b3;
  text-decoration: underline;
}


.container[data-v-498142aa]{
  background: #fff;
}
.logo[data-v-498142aa]{
  width: 53.33vw;
  margin: 45.33vw auto 0;
}
.slogan[data-v-498142aa]{
  margin: 26.67vw auto 37.33vw;
  padding: 0 10.67vw;
  font-size: 4.53vw;
  text-indent: 9.6vw;
  color: #333;
  text-align: justify;
}
.tips[data-v-498142aa]{
  font-size: 1.87vw;
  color: #cfcfcf;
}

.container[data-v-0f004bd9] {
  position: relative;
  width: 100%;
  min-height: 100vh;
  height: auto;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.screen-container[data-v-0f004bd9] {
  display: block;
  padding: 8vw 5.33vw;
  width: 100%;
  overflow: hidden;
  overflow-y: scroll;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.tips-1[data-v-0f004bd9] {
  text-align: center;
}
.tips-1 > span[data-v-0f004bd9] {
  display: inline-block;
  padding: 1.87vw 4vw;
  font-size: 3.73vw;
  font-weight: bold;
  background-color: #ee0a24;
  color: #fff;
  border-radius: 4vw;
  letter-spacing: 2px;
}
.tips-2[data-v-0f004bd9] {
  margin-top: 5.33vw;
  font-size: 3.47vw;
  color: #666;
  text-align: left;
  line-height: 1.5;
  font-weight: bold;
  color: #ee0a24;
}
.screen-box[data-v-0f004bd9] {
  position: relative;
  margin: 5.33vw auto;
  width: 61.33vw;
  height: 61.33vw;
  border: 1.07vw dashed #18a3ff;
  border-radius: 50%;
  background: no-repeat #e6e7e2 url(../static/img/photo.dc257126.png) center 85%;
  background-size: 40vw 40vw;
}
.round-out[data-v-0f004bd9] {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: no-repeat url(../static/img/part_1.c268bab5.png) center center / 100% 100%;
  z-index: 2;
  -webkit-animation: rotate-0f004bd9 4s infinite linear;
          animation: rotate-0f004bd9 4s infinite linear;
}
.square[data-v-0f004bd9] {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 26.67vw;
  height: 26.67vw;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  background: -webkit-gradient(linear, right top, left top, from(rgba(29, 79, 215, 0.9)), to(rgba(29, 79, 215, 0.9))) left top no-repeat, -webkit-gradient(linear, left top, left bottom, from(rgba(29, 79, 215, 0.9)), to(rgba(29, 79, 215, 0.9))) left top no-repeat, -webkit-gradient(linear, right top, left top, from(rgba(29, 79, 215, 0.9)), to(rgba(29, 79, 215, 0.9))) right top no-repeat, -webkit-gradient(linear, left top, left bottom, from(rgba(29, 79, 215, 0.9)), to(rgba(29, 79, 215, 0.9))) right top no-repeat, -webkit-gradient(linear, right top, left top, from(rgba(29, 79, 215, 0.9)), to(rgba(29, 79, 215, 0.9))) left bottom no-repeat, -webkit-gradient(linear, left top, left bottom, from(rgba(29, 79, 215, 0.9)), to(rgba(29, 79, 215, 0.9))) left bottom no-repeat, -webkit-gradient(linear, right top, left top, from(rgba(29, 79, 215, 0.9)), to(rgba(29, 79, 215, 0.9))) right bottom no-repeat, -webkit-gradient(linear, right top, left top, from(rgba(29, 79, 215, 0.9)), to(rgba(29, 79, 215, 0.9))) right bottom no-repeat;
  background: linear-gradient(to left, rgba(29, 79, 215, 0.9), rgba(29, 79, 215, 0.9)) left top no-repeat, linear-gradient(to bottom, rgba(29, 79, 215, 0.9), rgba(29, 79, 215, 0.9)) left top no-repeat, linear-gradient(to left, rgba(29, 79, 215, 0.9), rgba(29, 79, 215, 0.9)) right top no-repeat, linear-gradient(to bottom, rgba(29, 79, 215, 0.9), rgba(29, 79, 215, 0.9)) right top no-repeat, linear-gradient(to left, rgba(29, 79, 215, 0.9), rgba(29, 79, 215, 0.9)) left bottom no-repeat, linear-gradient(to bottom, rgba(29, 79, 215, 0.9), rgba(29, 79, 215, 0.9)) left bottom no-repeat, linear-gradient(to left, rgba(29, 79, 215, 0.9), rgba(29, 79, 215, 0.9)) right bottom no-repeat, linear-gradient(to left, rgba(29, 79, 215, 0.9), rgba(29, 79, 215, 0.9)) right bottom no-repeat;
  background-size: 0.53vw 2.67vw, 2.67vw 0.53vw, 0.53vw 2.67vw, 2.67vw 0.53vw;
  overflow: hidden;
}
.line[data-v-0f004bd9] {
  position: relative;
  margin: 0 auto;
  width: 100%;
  height: 1px;
  -webkit-transform: translateY(16vw);
          transform: translateY(16vw);
  border: 0.2vw solid rgba(29, 79, 215, 0.6);
  -webkit-animation: line-0f004bd9 1s infinite ease-in-out alternate;
          animation: line-0f004bd9 1s infinite ease-in-out alternate;
}
.line[data-v-0f004bd9]:after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 26.67vw;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(29, 79, 215, 0.3)), to(rgba(29, 79, 215, 0)));
  background: linear-gradient(to top, rgba(29, 79, 215, 0.3), rgba(29, 79, 215, 0));
}
.line[data-v-0f004bd9]:before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
  height: 26.67vw;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(29, 79, 215, 0.3)), to(rgba(29, 79, 215, 0)));
  background: linear-gradient(to bottom, rgba(29, 79, 215, 0.3), rgba(29, 79, 215, 0));
}
.tips-3[data-v-0f004bd9] {
  text-align: left;
}
.tips-3 > p[data-v-0f004bd9] {
  margin-top: 1.33vw;
  font-size: 3.47vw;
  color: #666;
  line-height: 1.5;
}
.tips-icon[data-v-0f004bd9] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 1.33vw;
  padding: 2.67vw;
}
.tips-icon > div > i[data-v-0f004bd9] {
  display: block;
  width: 13.33vw;
  height: 13.33vw;
  background: no-repeat center center / contain;
}
.tips-icon > div > span[data-v-0f004bd9] {
  display: block;
  margin-top: 1.33vw;
  text-align: center;
  line-height: 2.67vw;
  color: #333;
  font-size: 2.67vw;
}
.icon1 > i[data-v-0f004bd9] {
  background-image: url(data:image/png;base64,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) !important;
}
.icon2 > i[data-v-0f004bd9] {
  background-image: url(data:image/png;base64,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) !important;
}
.icon3 > i[data-v-0f004bd9] {
  background-image: url(data:image/png;base64,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) !important;
}
@-webkit-keyframes line-0f004bd9 {
0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
}
100% {
    -webkit-transform: translateY(26.67vw);
            transform: translateY(26.67vw);
}
}
@keyframes line-0f004bd9 {
0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
}
100% {
    -webkit-transform: translateY(26.67vw);
            transform: translateY(26.67vw);
}
}
@-webkit-keyframes rotate-0f004bd9 {
0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
@keyframes rotate-0f004bd9 {
0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
.btn[data-v-0f004bd9] {
  margin: 2.67vw auto 0;
  width: 100%;
  height: 12vw;
  font-size: 4vw;
  line-height: 12vw;
  color: #fff;
  text-align: center;
  background: #ee0a24;
  outline: none;
  font-weight: bold;
  letter-spacing: 2px;
  border-radius: 5.33vw;
}
.btn.fixed[data-v-0f004bd9] {
  position: fixed;
  left: 2.67vw;
  right: 2.67vw;
  bottom: 8vw;
  width: auto;
}
.result-screen[data-v-0f004bd9],
.photo-iframe-box[data-v-0f004bd9] {
  border: 0;
  width: 100%;
  height: 100vh;
}

.face-container[data-v-dcbc9a40] {
  width: 100%;
  height: 100%;
  background: #fff;
}
.face-container .face-header[data-v-dcbc9a40] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  padding: 5.33vw 0;
  -webkit-box-shadow: 0 0.53vw 1.6vw #eee;
          box-shadow: 0 0.53vw 1.6vw #eee;
}
.face-container .face-header .face-item-img[data-v-dcbc9a40] {
  width: 20vw;
  height: 20vw;
  margin: 1.33vw auto;
}
.face-container .face-header .face-item-text[data-v-dcbc9a40] {
  font-size: 3.2vw;
  color: #999;
  text-align: center;
}
.face-container .face-content[data-v-dcbc9a40] {
  background: #f7f7f7;
}
.face-container .face-content .face-content-text[data-v-dcbc9a40] {
  font-size: 4.8vw;
  padding-top: 4vw;
  color: #999;
  text-align: center;
}
.face-container .face-content .face-content-text .face-content-tip[data-v-dcbc9a40] {
  font-size: 6.4vw;
  color: #f56c6c;
}
.face-container .face-content .face-content-action[data-v-dcbc9a40] {
  font-size: 4vw;
  color: #999;
  padding-top: 0px;
  text-align: center;
}
.face-container .face-content .face-content-bg[data-v-dcbc9a40] {
  margin-top: 5.33vw;
  height: calc(100vh - 93.33vw);
  background: url(../static/img/person.35741b7d.png) no-repeat center;
  background-size: auto 100%;
}
.face-container .face-button[data-v-dcbc9a40] {
  position: fixed;
  bottom: 0;
  width: 100%;
  background: #f56c6c;
  color: #fff;
  font-size: 2.4vw;
  text-align: center;
}
.face-container .face-button .camera-input[data-v-dcbc9a40] {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  z-index: 999;
}

.result-layout[data-v-2d64b5b1] {
  padding-top: 6.67vw;
}
.photo-iframe-box[data-v-2d64b5b1] {
  border: 0;
  width: 100%;
  height: 100vh;
}

.contract-container[data-v-13ebbac2] {
  width: 100%;
  height: 100vh;
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.contract-container[data-v-3413c5dc] {
  width: 100%;
  height: 100vh;
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column nowrap;
          flex-flow: column nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.contract-container .page-controller[data-v-3413c5dc] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.contract-container .page-controller .page-btn[data-v-3413c5dc] {
  width: 20vw;
  height: 6.67vw;
  margin: 0 2.67vw;
}
.contract-container .contract-list .h2-title[data-v-3413c5dc] {
  font-size: 4.8vw;
}
.contract-container .contract-list .levy-list[data-v-3413c5dc] {
  font-size: 3.2vw;
}
.contract-container .contract-list .levy-list span[data-v-3413c5dc] {
  text-decoration: underline;
}
.contract-container .contract-box[data-v-3413c5dc] {
  margin-top: 2.67vw;
}
.contract-container .contract-box .h2-sign[data-v-3413c5dc] {
  font-size: 4.8vw;
  text-align: left;
  padding-left: 2.67vw;
  margin: 0;
}
.contract-container .contract-box .sign-container[data-v-3413c5dc] {
  border: 1px solid #ccc;
  border-radius: 1.33vw;
  margin: 1.33vw;
}
.contract-container .contract-box .sign-controller[data-v-3413c5dc] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 5.33vw 0 8vw 0;
}
.contract-container .contract-box .sign-controller .btn[data-v-3413c5dc] {
  width: 26.67vw;
  height: 8vw;
}

.server-layout[data-v-499a1920] {
  color: #333;
  padding: 6.67vw 5.33vw;
  text-align: left;
}
.server-layout h2[data-v-499a1920] {
  text-align: center;
  font-size: 5.07vw;
}
.server-layout .bold[data-v-499a1920] {
  font-weight: bold;
}
.server-layout .tips[data-v-499a1920] {
  font-size: 4vw;
  font-weight: bold;
  padding: 1.33vw 0;
}
.server-layout .server-header[data-v-499a1920] {
  font-size: 4vw;
}
.server-layout .intext[data-v-499a1920] {
  font-size: 1.87vw;
}
.server-layout .agree-btn[data-v-499a1920] {
  display: block;
  margin: 0 auto;
}
.server-layout .indent[data-v-499a1920] {
  text-indent: 3.73vw;
}
.server-layout .under-line[data-v-499a1920] {
  text-decoration: underline;
}
.server-layout .bottom-btn[data-v-499a1920] {
  width: 90%;
  position: fixed;
  bottom: 0px;
  left: 50%;
  margin-left: -45%;
}
.server-layout .van-button--disabled[data-v-499a1920] {
  opacity: 1;
  background-color: #ababab;
  border: 1px solid #ababab;
}
.van-count-down[data-v-499a1920] {
  width: 5.33vw;
  display: inline-block;
  color: #fff;
}
[data-v-499a1920] .bottom-btn-span {
  width: 40vw !important;
  display: block;
}
custom-style[data-v-499a1920] {
  border-radius: 1.07vw;
  /* 圆角 */
  -webkit-box-shadow: 0 0.27vw 1.33vw rgba(0, 0, 0, 0.1);
          box-shadow: 0 0.27vw 1.33vw rgba(0, 0, 0, 0.1);
  /* 阴影 */
  background: white;
  /* 背景色 */
  margin: 1.33vw;
  /* 外边距 */
  padding: 0.67vw;
  /* 内边距 */
  border: none;
}

.server-layout[data-v-421ed484] {
  color: #333;
  padding: 6.67vw 5.33vw;
  text-align: left;
}
.server-layout h2[data-v-421ed484] {
  text-align: center;
  font-size: 5.07vw;
}
.server-layout .bold[data-v-421ed484] {
  font-weight: bold;
}
.server-layout .under-line[data-v-421ed484] {
  text-decoration: underline;
}
.server-layout .server-time[data-v-421ed484] {
  text-align: right;
  font-size: 1.87vw;
}
.server-layout .bottom-btn[data-v-421ed484] {
  width: 80%;
  position: fixed;
  bottom: 6.67vw;
  left: 50%;
  margin-left: -40%;
}
.server-layout .item[data-v-421ed484] {
  text-indent: 6.4vw;
  line-height: 6.4vw;
  text-align: justify;
}
.server-layout .van-button--disabled[data-v-421ed484] {
  opacity: 1;
  background-color: #ababab;
  border: 1px solid #ababab;
}
.server-layout .van-count-down[data-v-421ed484] {
  display: inline-block;
  color: #fff;
}

.result-layout[data-v-79102bf6] {
  padding-top: 6.67vw;
}


canvas[data-v-0f947724] {
  max-width: 100%;
  display: block;
}

