*,
html {
  -webkit-box-sizing: border-box;
}
:focus,
a {
  outline: 0;
}
*,
:after,
:before,
a,
html {
  -webkit-tap-highlight-color: transparent;
}
*,
body {
  margin: 0;
}
body,
html {
  height: 100%;
}
li,
ol,
ul {
  list-style: none;
}
html {
  font-family: -apple-system, Helvetica, sans-serif;
  font-size: 13.333vw;
  word-spacing: 1px;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  box-sizing: border-box;
  background: #fff;
  content: "viewport-units-buggyfill; font-size: 13.333vw";
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
* {
  padding: 0;
  box-sizing: border-box;
}
body,
input,
textarea {
  font-family: -apple-system, SF UI Text, Roboto, Noto, Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, 微软雅黑, Arial, sans-serif;
}
a img {
  border: 0;
}
a {
  background: 0 0;
  color: #668cff;
  text-decoration: none;
}
body {
  width: 100%;
  line-height: 1.6;
  -webkit-text-size-adjust: 100% !important;
  font-family: -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, Segoe UI, Arial, Roboto, PingFang SC, miui, Hiragino Sans GB, Microsoft Yahei,
    sans-serif;
}
.weui-dialog .weui-dialog__hd {
  font-size: 4.8vw;
  color: #000;
  content: "viewport-units-buggyfill; font-size: 4.8vw";
}
.weui-dialog .weui-dialog__hd strong {
  font-size: inherit;
}
.weui-dialog .weui-dialog__bd {
  min-height: 0;
}
.hc-tag.hc-tag__primary,
.weui-dialog__btn_primary {
  color: #668cff;
}
.container .main-menu .menu-item .item-title[data-v-8d952c2c],
.weui-cells_checkbox .weui-icon-checked:before,
.weui-picker {
  font-size: 4.267vw;
  content: "viewport-units-buggyfill; font-size: 4.267vw";
}
.weui-input {
  width: auto;
}
.weui-input[disabled] {
  color: #666;
}
.weui-toast {
  font-size: 3.733vw;
  width: 32vw;
  min-height: 32vw;
  margin-left: -16vw;
  content: "viewport-units-buggyfill; font-size: 3.733vw; width: 32vw; min-height: 32vw; margin-left: -16vw";
}
.weui-cells__title {
  padding-top: 2vw;
  padding-bottom: 1.333vw;
  margin: 0;
  font-size: 3.2vw;
  color: rgba(61, 61, 69, 0.4);
  content: "viewport-units-buggyfill; padding-top: 2vw; padding-bottom: 1.333vw; font-size: 3.2vw";
}
.weui-cells_checkbox .weui-check + .weui-icon-checked:before {
  content: "";
  color: #c9c9c9;
}
.weui-cells_checkbox .weui-check:checked + .weui-icon-checked:before {
  content: "";
  color: #668cff;
}
.weui-cells {
  font-size: 4.533vw;
  content: "viewport-units-buggyfill; font-size: 4.533vw";
}
.weui-cell {
  padding: 2.667vw 4vw;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  content: "viewport-units-buggyfill; padding: 2.667vw 4vw";
}
.weui-cell_swiped,
ol,
ul {
  padding: 0;
}
.weui-cell:before {
  content: "" !important;
}
.weui-cell.weui-cell_access .weui-cell__ft:after {
  content: "" !important;
  height: 2vw;
  width: 2vw;
  border-width: 0.4vw 0.4vw 0 0;
  border-color: #3f4659;
}
button.weui-btn_block {
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.weui-btn {
  height: 13.333vw;
  font-family: PingFangSC-Regular;
  font-size: 5.333vw;
  content: "viewport-units-buggyfill; height: 13.333vw; font-size: 5.333vw";
}
.weui-btn:after {
  border: none;
}
.hsjc__panel,
.menu-item:last-child {
  border-bottom: 1px solid #e6e6e6;
}
.weui-btn_primary,
.weui-btn_primary.weui-btn_loading {
  background-color: #668cff;
}
.weui-btn_primary.weui-btn_disabled {
  color: #fff;
  background-color: #668cff;
  opacity: 0.5;
}
.weui-btn_primary:not(.weui-btn_disabled):visited {
  color: #fff;
}
.weui-btn_primary:not(.weui-btn_disabled):active {
  color: #f2f2f2;
  background-color: #4d79ff;
}
.weui-btn_default {
  background-color: #edf1fa;
}
.weui-btn_cell-warn {
  color: #fa5151;
}
.weui-icon-warn {
  color: #f54949;
}
img {
  content: normal !important;
}
.shadow {
  -webkit-box-shadow: 0 1.333vw 2.667vw hsla(0, 0%, 84.7%, 0.5);
  box-shadow: 0 1.333vw 2.667vw hsla(0, 0%, 84.7%, 0.5);
  content: "viewport-units-buggyfill; -webkit-box-shadow: 0px 1.333vw 2.667vw rgba(216, 216, 216, .5); box-shadow: 0px 1.333vw 2.667vw rgba(216, 216, 216, .5)";
}
.item-arrow {
  padding-bottom: 2.667vw;
  height: 1.333vw;
  line-height: 1.333vw;
  display: inline-block;
  font-size: 4.533vw;
  -webkit-transform: scale(0.8, 1.4);
  transform: scale(0.8, 1.4);
  content: "viewport-units-buggyfill; padding-bottom: 2.667vw; height: 1.333vw; line-height: 1.333vw; font-size: 4.533vw";
}
.local__reload[data-v-55beb7fc],
.menu-item,
.menu-item .menu-item-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.btn {
  font-weight: 700;
  font-size: 5.067vw;
  color: #3c6fff;
  width: 94.667vw;
  height: 13.333vw;
  line-height: 13.333vw;
  background: rgba(60, 111, 255, 0.1);
  border-radius: 1.333vw;
  text-align: center;
  margin: 5.333vw auto 0;
  content: "viewport-units-buggyfill; font-size: 5.067vw; width: 94.667vw; height: 13.333vw; line-height: 13.333vw; border-radius: 1.333vw; margin-top: 5.333vw";
}
.hc-badge,
.hc-tag {
  border-radius: 4vw;
}
.menu-item {
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 4.267vw 5.333vw;
  border-top: 1px solid #e6e6e6;
  content: "viewport-units-buggyfill; padding: 4.267vw 5.333vw";
}
.menu-item .menu-item-info {
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 4.267vw;
  color: #333;
  content: "viewport-units-buggyfill; font-size: 4.267vw";
}
.menu-item .menu-item-info img {
  width: 7.467vw;
  height: 7.467vw;
  margin-right: 2.667vw;
  content: "viewport-units-buggyfill; width: 7.467vw; height: 7.467vw; margin-right: 2.667vw";
}
.menu-item .menu-item-info .item-detail .item-title {
  font-weight: 700;
  margin-bottom: 0.8vw;
  content: "viewport-units-buggyfill; margin-bottom: 0.8vw";
}
.menu-item .menu-item-info .item-detail .item-desc {
  font-size: 3.2vw;
  color: #999;
  content: "viewport-units-buggyfill; font-size: 3.2vw";
}
.hc-tag.hc-tag__primary .hc-tag__icon + .hc-tag__text,
.hc-tag.hc-tag__primary .hc-tag__text + .hc-tag__icon {
  margin-left: 1.333vw;
  content: "viewport-units-buggyfill; margin-left: 1.333vw";
}
.menu-item .menu-item-info .item-detail div:last-child {
  margin-bottom: 0;
}
.menu-item .menu-item-right {
  font-size: 3.733vw;
  color: #999;
  content: "viewport-units-buggyfill; font-size: 3.733vw";
}
.menu-item .menu-item-right .item-tips {
  margin-right: 2.667vw;
  content: "viewport-units-buggyfill; margin-right: 2.667vw";
}
.menu-item .menu-item-right .item-tips.active {
  color: #4d88ff;
}
.hc-tags {
  font-size: 0;
}
.hc-badge,
.hc-tag {
  font-size: 3.733vw;
}
.hc-tag {
  height: 8vw;
  font-family: PingFangSC-Semibold;
  font-weight: 700;
  color: #888;
  background-color: #edf1fa;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0.267vw 2.667vw;
  position: relative;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  content: "viewport-units-buggyfill; height: 8vw; font-size: 3.733vw; padding: 0.267vw 2.667vw; border-radius: 4vw";
}
.hc-tag:not(:last-child) {
  margin-right: 1.6vw;
  content: "viewport-units-buggyfill; margin-right: 1.6vw";
}
.hc-tag.hc-tag__default {
  opacity: 0.7;
}
.hc-tag.hc-tag__primary .hc-tag__icon {
  width: 2.933vw;
  height: 2.933vw;
  z-index: 1;
  content: "viewport-units-buggyfill; width: 2.933vw; height: 2.933vw";
}
.hc-badge {
  height: 5.467vw;
  padding: 0 2.667vw;
  line-height: 5.467vw;
  text-align: center;
  background-color: #f2f2f5;
  color: #2b2b2b;
  content: "viewport-units-buggyfill; height: 5.467vw; border-radius: 4vw; padding: 0 2.667vw; line-height: 5.467vw; font-size: 3.733vw";
}
.hc-badge.active {
  color: #fff;
  background-color: #888;
}
.hc-badge.hc-badge__primary {
  background-color: #e3e8f5;
  color: #2054d1;
}
#app[data-v-0fea14a0] {
  height: 100%;
  width: 100%;
}
.default-page[data-v-0fea14a0] :not(input):not(textarea) {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
button,
input,
textarea {
  color: inherit;
  font: inherit;
}
ol,
ul {
  margin: 0;
}
.local__reload[data-v-55beb7fc] {
  position: absolute;
  right: 5.333vw;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  content: "viewport-units-buggyfill; right: 5.333vw";
}
.local__reload--mask[data-v-55beb7fc] {
  width: 5.067vw;
  height: 4vw;
  margin: 0.667vw;
  content: "viewport-units-buggyfill; width: 5.067vw; height: 4vw; margin: 0.667vw";
}
.local__reload--tip[data-v-55beb7fc] {
  font-size: 3.2vw;
  white-space: nowrap;
  color: #333;
  position: relative;
  content: "viewport-units-buggyfill; font-size: 3.2vw";
}
.local__reload--tip[data-v-55beb7fc]:after {
  content: "";
  width: 100%;
  height: 1px;
  background: #666;
  position: absolute;
  left: 0;
  bottom: 0;
}
.local__loading[data-v-a08fc80a] {
  font-size: 3.867vw;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  content: "viewport-units-buggyfill; font-size: 3.867vw";
}
.local__loading--mask2[data-v-a08fc80a],
.local__loading--mask[data-v-a08fc80a] {
  width: 8vw;
  height: 8vw;
  margin: 1.333vw;
  content: "viewport-units-buggyfill; width: 8vw; height: 8vw; margin: 1.333vw";
}
.local__loading--mask[data-v-a08fc80a] {
  -webkit-animation: 2.5s linear infinite turn;
  animation: 2.5s linear infinite turn;
}
.local__loading--tip2[data-v-a08fc80a],
.local__loading--tip[data-v-a08fc80a] {
  white-space: nowrap;
}
.local__loading--tip[data-v-a08fc80a]:after {
  content: "...";
  -webkit-animation: 2.5s linear infinite turnText;
  animation: 2.5s linear infinite turnText;
}
.custom-box__body[data-v-a08fc80a] {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 5.333vw;
  margin: auto 0;
  content: "viewport-units-buggyfill; padding: 0 5.333vw";
}
.content[data-v-6d5299bc],
.content__item[data-v-6d5299bc] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.container[data-v-8d952c2c] {
  position: relative;
  padding-bottom: 4vw;
  min-height: 100%;
  background: #f8f8f8;
  content: "viewport-units-buggyfill; padding-bottom: 4vw";
}
.custom-box,
.custom-box[data-v-8d952c2c] {
  border-top: 1px solid #e6e6e6;
  min-height: 23.2vw;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
}
.container header[data-v-8d952c2c] {
  padding: 3.733vw 4.267vw 4.267vw;
  background: #fff;
  content: "viewport-units-buggyfill; padding: 3.733vw 4.267vw 4.267vw";
}
.container header.placeCode[data-v-64f646d0],
.container header.placeCode[data-v-8d952c2c] {
  padding-bottom: 1px;
}
.container .main-menu .menu-item .item-title[data-v-8d952c2c],
.container .other-menu .menu-item .item-title[data-v-8d952c2c],
.container header .server-title[data-v-64f646d0],
.container header .server-title[data-v-8d952c2c] {
  font-size: 3.733vw;
  content: "viewport-units-buggyfill; font-size: 3.733vw";
}
.content[data-v-6d5299bc] {
  font-size: 3.467vw;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 2.667vw 4vw;
  background: #f8f8f8;
  content: "viewport-units-buggyfill; font-size: 3.467vw; padding: 2.667vw 4vw";
}
.content__title[data-v-6d5299bc] {
  font-size: 4.267vw;
  font-weight: 500;
  max-width: calc(100% - 26.667vw);
  content: "viewport-units-buggyfill; font-size: 4.267vw; max-width: calc(100% - 26.667vw)";
}
.content__item[data-v-6d5299bc] {
  display: flex;
  color: #656565;
  line-height: 1.2;
}
.item__label[data-v-6d5299bc] {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.item__value[data-v-6d5299bc] {
  word-break: break-all;
}
.item__value.time[data-v-6d5299bc] {
  color: #3c6fff;
  font-weight: 500;
}
.img--place-code[data-v-6d5299bc] {
  width: 26.667vw;
  position: absolute;
  background-color: #23670b;
  right: 0;
  top: 44px;
  color: #fff;
  height: 8vw;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 4.8vw;
  letter-spacing: 0.2em;
  content: "viewport-units-buggyfill; width: 26.667vw; height: 8vw; font-size: 4.8vw";
}

.container header .card-info {
  font-weight:700;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start
}
.container header .card-info .card-info-name {
  margin-bottom:1.333vw;
  font-size:4.8vw;
  line-height:4.8vw;
  content:"viewport-units-buggyfill";
  margin-bottom: 1.333vw;
  font-size: 4.8vw;
  line-height: 4.8vw;
}
.container header .card-info .card-info-right {
  margin-left:4vw;
  content:"viewport-units-buggyfill";
  margin-left: 4vw;
}
.container header .card-info .card-info-normal {
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  font-size:3.867vw;
  font-weight:400;
  color:#5d5d5d;
  line-height:3.867vw;
  margin-bottom:.8vw;
  content:"viewport-units-buggyfill";
  font-size: 3.867vw;
  line-height: 3.867vw;
  margin-bottom: 0.8vw;
}
.container header .card-info .card-info-normal .sfz-icon {
  width:4.8vw;
  height:4.8vw;
  margin-right:2vw;
  content:"viewport-units-buggyfill";
  width: 4.8vw;
  height: 4.8vw;
  margin-right: 2vw;
}
.container header .qrcode[data-v-8d952c2c] {
  position: relative;
  margin: 0 auto;
  padding-top: 5.333vw;
  width: 53.333vw;
  height: 58.667vw;
  -webkit-animation: 2s ease-out infinite toOpc-data-v-8d952c2c;
  animation: 2s ease-out infinite toOpc-data-v-8d952c2c;
  content: "viewport-units-buggyfill; padding-top: 5.333vw; width: 53.333vw; height: 58.667vw";
}
@-webkit-keyframes toOpc-data-v-8d952c2c {
  0%,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0.6;
  }
}
@keyframes toOpc-data-v-8d952c2c {
  0%,
  to {
    opacity: 1;
  }
  50% {
    opacity: 0.6;
  }
}
.container header .qrcode .qrcode-img[data-v-8d952c2c] {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  content: "viewport-units-buggyfill; width: 12vw; height: 12vw";
}
@-webkit-keyframes toBig-data-v-8d952c2c {
  0%,
  to {
    -webkit-transform: scale(1) translate(-50%, -50%);
    transform: scale(1) translate(-50%, -50%);
  }
  50% {
    -webkit-transform: scale(1.03) translate(-50%, -50%);
    transform: scale(1.03) translate(-50%, -50%);
  }
}
@keyframes toBig-data-v-8d952c2c {
  0%,
  to {
    -webkit-transform: scale(1) translate(-50%, -50%);
    transform: scale(1) translate(-50%, -50%);
  }
  50% {
    -webkit-transform: scale(1.03) translate(-50%, -50%);
    transform: scale(1.03) translate(-50%, -50%);
  }
}
.container header .qrcode .qrcode-logo[data-v-8d952c2c] {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 12vw;
  height: 12vw;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 1;
  content: "viewport-units-buggyfill; width: 12vw; height: 12vw";
}
@-webkit-keyframes toBig2-data-v-8d952c2c {
  0%,
  to {
    -webkit-transform: scale(0.94);
    transform: scale(0.94);
  }
  27%,
  50%,
  74% {
    -webkit-transform: scale(1.055);
    transform: scale(1.055);
  }
}
@keyframes toBig2-data-v-8d952c2c {
  0%,
  to {
    -webkit-transform: scale(0.94);
    transform: scale(0.94);
  }
  27%,
  50%,
  74% {
    -webkit-transform: scale(1.055);
    transform: scale(1.055);
  }
}
.container header .qrcode .qrcode-img[data-v-8d952c2c] {
  width: 110%;
  height: 110%;
}
.container header .qrcode .qrcode-img-body[data-v-8d952c2c] {
  overflow: hidden;
  position: relative;
  border-radius: 2.667vw;
  width: 100%;
  height: 100%;
  background-color: #fff;
  -webkit-animation: 1.7s ease-out infinite toBig2-data-v-8d952c2c;
  animation: 1.7s ease-out infinite toBig2-data-v-8d952c2c;
  -webkit-transform: scale(0.94);
  transform: scale(0.94);
  content: "viewport-units-buggyfill; border-radius: 2.667vw";
}
.container header .qrcode.xgymDone[data-v-8d952c2c] {
  position: relative;
}
.container header .qrcode.xgymDone[data-v-8d952c2c]:before {
  width: 56.667vw;
  height: 56.667vw;
  left: -1.6vw;
  top: 3.733vw;
  content: "viewport-units-buggyfill; width: 56.667vw; height: 56.667vw; left: -1.6vw; top: 3.733vw";
}
.container header .qrcode.xgymDone[data-v-8d952c2c]:after {
  right: -6.667vw;
  top: -2.667vw;
  width: 11.467vw;
  height: 12.533vw;
  content: "viewport-units-buggyfill; right: -6.667vw; top: -2.667vw; width: 11.467vw; height: 12.533vw";
}
.container header .qrcode.xgymDone[data-v-8d952c2c]:after,
.container header .qrcode.xgymDone[data-v-8d952c2c]:before {
  position: absolute;
  background-repeat: no-repeat;
  background-size: contain;
  content: "" !important;
}
.container header .qrcode.xgymDone1[data-v-8d952c2c]:before {
  background-image: url(data:image/png;base64, );
}
.container header .qrcode.xgymDone1[data-v-8d952c2c]:after {
  background-image: url(data:image/png;base64, );
}
.container header .qrcode.xgymDone2[data-v-8d952c2c]:before,
.container header .qrcode.xgymDone3[data-v-8d952c2c]:before {
  background-image: url(static/goldenbakBG.ceebf26d.png);
}
.container header .qrcode.xgymDone2[data-v-8d952c2c]:after {
  background-image: url(static/goldenbak2.aa5fe62f.png);
}
.container header .qrcode.xgymDone3[data-v-8d952c2c]:after {
  right: -7.067vw;
  top: -2.667vw;
  width: 12vw;
  height: 12vw;
  background-image: url(static/dun.f20ea1e5.gif);
  content: "viewport-units-buggyfill; right: -7.067vw; top: -2.667vw; width: 12vw; height: 12vw";
}
.container header .qrcode-tips[data-v-8d952c2c] {
  margin-top: 3.067vw;
  text-align: center;
  font-size: 3.733vw;
  color: #999;
  --color: #333;
  content: "viewport-units-buggyfill; margin-top: 3.067vw; font-size: 3.733vw";
}
.container header .qrcode-tips.fxdj[data-v-8d952c2c] {
  position: relative;
  list-style: square;
}
.container header .qrcode-tips .qrcode-tips-content[data-v-8d952c2c] {
  font-weight: 700;
  font-size: 4.8vw;
  color: var(--color);
  content: "viewport-units-buggyfill; font-size: 4.8vw";
}
.container header .qrcode-tips .qrcode-tips-content.fxdj[data-v-8d952c2c],
.container header .qrcode-tips .qrcode-tips-content[data-v-8d952c2c] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.container header .qrcode-tips .qrcode-tips-content.fxdj > .icon[data-v-8d952c2c] {
  margin-right: 2.667vw;
  width: 6.667vw;
  height: 6.667vw;
  content: "viewport-units-buggyfill; margin-right: 2.667vw; width: 6.667vw; height: 6.667vw";
}
.container header .qrcode-tips .qrcode-tips-content .qrcode-tips-label[data-v-8d952c2c] {
  font-weight: 400;
  font-size: 4.267vw;
  margin-right: 2.667vw;
  content: "viewport-units-buggyfill; font-size: 4.267vw; margin-right: 2.667vw";
}
.container header .qrcode-tips .qrcode-tips-content .qrcode-tips-value[data-v-8d952c2c] {
  color: #7787b9;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.container header .qrcode-tips .qrcode-tips-content .qrcode-tips-value--confirm[data-v-8d952c2c] {
  color: #3c6fff;
}
.container header .qrcode-tips .qrcode-phone[data-v-8d952c2c] {
  text-decoration: underline;
  font-size: 4.8vw;
  color: #333;
  font-weight: 600;
  content: "viewport-units-buggyfill; font-size: 4.8vw";
}
.container header .qrcode-tips .qrcode-tips-time.time[data-v-8d952c2c] {
  font-weight: 700;
  font-size: 6.4vw;
  content: "viewport-units-buggyfill; font-size: 6.4vw";
}
.container header .qrcode-tips .qrcode-tips-time.fxdj2[data-v-8d952c2c] {
  text-align: left;
  color: var(--color);
}
.container header .qrcode-tips .qrcode-tips-time.fxdj[data-v-8d952c2c] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 4vw;
  text-align: left;
  color: var(--color);
  content: "viewport-units-buggyfill; padding-left: 4vw";
}
.container header .qrcode-tips .qrcode-tips-time.fxdj.z[data-v-8d952c2c] {
  --color: #f39119;
}
.container header .qrcode-tips .qrcode-tips-time.fxdj.g[data-v-8d952c2c] {
  --color: #e02020;
}
.container header .qrcode-tips .qrcode-tips-time.fxdj.g[data-v-8d952c2c],
.container header .qrcode-tips .qrcode-tips-time.fxdj.z[data-v-8d952c2c] {
  margin-top: 1.333vw;
  content: "viewport-units-buggyfill; margin-top: 1.333vw";
}
.container header .qrcode-tips .qrcode-tips-time.fxdj[data-v-8d952c2c]:before {
  position: absolute;
  left: 1.333vw;
  border-radius: 100%;
  width: 1.333vw;
  height: 1.333vw;
  background-color: #000;
  content: " ";
}
.container .menu-container[data-v-8d952c2c] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  border-bottom: none;
  background: #fff;
}
.container .menu-container .menu-container-title[data-v-8d952c2c] {
  padding: 4.533vw 4vw 3.467vw;
  width: 100%;
  background: #f8f8f8;
  font-size: 3.733vw;
  color: #999;
  content: "viewport-units-buggyfill; padding: 4.533vw 4vw 3.467vw 4vw; font-size: 3.733vw";
}
.container .menu-container .xck-box[data-v-8d952c2c] {
  position: relative;
  width: 100%;
}
.container .menu-container .xck-box .item-detail[data-v-8d952c2c] {
  position: relative;
  z-index: 2;
}
.container .menu-container .xck-box #launch-btn[data-v-8d952c2c] {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  overflow: hidden;
  z-index: 9;
  opacity: 0;
}
.container .main-menu .other-menu-container[data-v-8d952c2c],
.container .other-menu .other-menu-container[data-v-8d952c2c] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  background: #f8f8f8;
}
.container .main-menu .menu-item[data-v-8d952c2c],
.container .other-menu .menu-item[data-v-8d952c2c] {
  padding: 5.067vw 4vw;
  border-right: 1px solid #e6e6e6;
  border-top: none;
  border-bottom: 1px solid #e6e6e6;
  width: 50%;
  background: #fff;
  content: "viewport-units-buggyfill; padding: 5.067vw 4vw";
}
.container .main-menu .menu-item[data-v-8d952c2c]:nth-child(2n),
.container .other-menu .menu-item[data-v-8d952c2c]:nth-child(2n) {
  border-right: none;
}
.container .main-menu .menu-item .item-arrow[data-v-8d952c2c],
.container .other-menu .menu-item .item-arrow[data-v-8d952c2c] {
  margin-right: 1.333vw;
  content: "viewport-units-buggyfill; margin-right: 1.333vw";
}
.container .main-menu[data-v-8d952c2c] {
  border-top: 1px solid #e6e6e6;
}
.container .main-menu .menu-item[data-v-8d952c2c] {
  padding-right: 0;
}
.container .main-menu .menu-item[data-v-8d952c2c]:last-child,
.container .main-menu .menu-item[data-v-8d952c2c]:nth-last-child(2) {
  border-bottom: none;
}
.container .unbind-btn[data-v-8d952c2c] {
  background: 0 0;
}
.container .cardcode-notes[data-v-8d952c2c] {
  margin-top: 6.667vw;
  padding: 0 2.667vw;
  font-size: 3.733vw;
  color: #333;
  content: "viewport-units-buggyfill; margin-top: 6.667vw; padding: 0 2.667vw; font-size: 3.733vw";
}
.container .cardcode-notes .notes-title[data-v-8d952c2c] {
  margin-bottom: 4vw;
  font-weight: 700;
  font-size: 4.267vw;
  content: "viewport-units-buggyfill; margin-bottom: 4vw; font-size: 4.267vw";
}
.container .cardcode-notes .notes-content[data-v-8d952c2c] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin-bottom: 5.333vw;
  content: "viewport-units-buggyfill; margin-bottom: 5.333vw";
}
.container .cardcode-notes .notes-content img[data-v-8d952c2c] {
  margin-right: 2.667vw;
  margin-top: 0.8vw;
  border-radius: 1.333vw;
  width: 13.2vw;
  height: 13.2vw;
  background: #fff;
  content: "viewport-units-buggyfill; margin-right: 2.667vw; margin-top: 0.8vw; border-radius: 1.333vw; width: 13.2vw; height: 13.2vw";
}
.container .cardcode-notes .notes-content div[data-v-8d952c2c] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.container footer[data-v-8d952c2c] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 2.667vw;
  font-size: 2.933vw;
  color: red;
  content: "viewport-units-buggyfill; padding: 0 2.667vw; font-size: 2.933vw";
}
.container footer .note-img[data-v-8d952c2c] {
  margin-right: 1.333vw;
  width: 5.333vw;
  height: 5.333vw;
  content: "viewport-units-buggyfill; margin-right: 1.333vw; width: 5.333vw; height: 5.333vw";
}
.time[data-v-8d952c2c] {
  font-size: 5.067vw;
  color: #3c6fff;
  content: "viewport-units-buggyfill; font-size: 5.067vw";
}
.seeServiceTip[data-v-8d952c2c] {
  padding-top: 1.333vw;
  content: "viewport-units-buggyfill; padding-top: 1.333vw";
}
.qrcode-tips-color[data-v-8d952c2c] {
  margin-right: 2.667vw;
  font-size: 5.333vw;
  content: "viewport-units-buggyfill; margin-right: 2.667vw; font-size: 5.333vw";
}
.refresh_tip[data-v-8d952c2c] {
  font-size: 4.533vw;
  text-align: center;
  position: absolute;
  bottom: 0;
  width: 100%;
  z-index: 2;
  font-weight: 700;
  content: "viewport-units-buggyfill; font-size: 4.533vw";
}
.qrcode-tips-refresh[data-v-8d952c2c],
.refresh_tip[data-v-8d952c2c] {
  color: #fff;
  background-color: #3c6fff;
}
.qrcode-tips-refresh[data-v-8d952c2c] {
  font-size: 3.333vw;
  white-space: nowrap;
  padding: 0.4vw 1.067vw;
  border-radius: 1.333vw;
  margin-left: 0.667vw;
  content: "viewport-units-buggyfill; font-size: 3.333vw; padding: 0.4vw 1.067vw; border-radius: 1.333vw; margin-left: 0.667vw";
}
.custom-box[data-v-8d952c2c] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 2.667vw 0;
  background-color: #fff;
  content: "viewport-units-buggyfill; padding: 2.667vw 0; min-height: 23.2vw";
}
.custom-box__title[data-v-8d952c2c] {
  position: relative;
  padding-left: 5.333vw;
  padding-bottom: 1.333vw;
  font-weight: 600;
  font-size: 4.267vw;
  content: "viewport-units-buggyfill; padding-left: 5.333vw; padding-bottom: 1.333vw; font-size: 4.267vw";
}
.custom-box__body[data-v-8d952c2c],
.custom-box__title[data-v-8d952c2c] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  height: 100%;
}
.custom-box__body[data-v-8d952c2c] {
  margin: auto 0;
  padding: 0 5.333vw;
  content: "viewport-units-buggyfill; padding: 0 5.333vw";
}
.custom-box__body--empty[data-v-8d952c2c] {
  padding-right: 5.333vw;
  width: 100%;
  text-align: center;
  font-weight: 500;
  font-size: 4vw;
  color: #adadad;
  content: "viewport-units-buggyfill; padding-right: 5.333vw; font-size: 4vw";
}
.custom-box__body--result[data-v-8d952c2c] {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-right: 8vw;
  width: 24vw;
  height: 10.667vw;
  padding: 0.667vw 0.667vw 0.667vw 2.667vw;
  font-size: 5.333vw;
  color: #fff;
  white-space: nowrap;
  content: "viewport-units-buggyfill; margin-right: 8vw; width: 24vw; height: 10.667vw; padding: 0.667vw 0.667vw 0.667vw 2.667vw; font-size: 5.333vw";
}
.custom-box__body--result.warning[data-v-8d952c2c],
.hsjcItem1 .hsjcItem1-bottom .bg_warning[data-v-8d952c2c] {
  background-color: #e02020;
}
.custom-box__body--result.normal[data-v-8d952c2c] {
  background-color: #236b08;
}
.custom-box__body--result.normal72[data-v-8d952c2c],
.hsjcItem1 .hsjcItem1-bottom .bg_normal72[data-v-8d952c2c] {
  background-color: #16bfbc;
}
.custom-box__body--result.gray[data-v-8d952c2c] {
  background-color: #aaa;
}
.custom-box__body--result-str[data-v-8d952c2c] {
  text-align: center;
  width: 10vw;
  content: "viewport-units-buggyfill; width: 10vw";
}
.custom-box__body--label[data-v-8d952c2c] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 2.667vw;
  line-height: 1;
  margin-left: 1.333vw;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  content: "viewport-units-buggyfill; font-size: 2.667vw; margin-left: 1.333vw";
}
.custom-box__body--hours[data-v-8d952c2c] {
  font-size: 6.133vw;
  font-weight: 500;
  content: "viewport-units-buggyfill; font-size: 6.133vw";
}
.custom-box__body--info[data-v-8d952c2c] {
  overflow: hidden;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 3.733vw;
  color: #adadad;
  content: "viewport-units-buggyfill; font-size: 3.733vw";
}
.custom-box__body--info--addr[data-v-8d952c2c] {
  overflow: hidden;
  padding-right: 1.333vw;
  text-overflow: ellipsis;
  white-space: nowrap;
  content: "viewport-units-buggyfill; padding-right: 1.333vw";
}
.custom-box__body--info--date[data-v-8d952c2c] {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.custom-box__body--info--date[data-v-8d952c2c],
.custom-box__body--info2[data-v-8d952c2c] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.custom-box__body--info2[data-v-8d952c2c] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 3.733vw;
  content: "viewport-units-buggyfill; font-size: 3.733vw";
}
.custom-box__body--info2--date[data-v-8d952c2c] {
  width: 37%;
}
.custom-box__body--info2--state[data-v-8d952c2c] {
  width: 12%;
}
.custom-box__body--info2--jc[data-v-8d952c2c] {
  width: 15%;
}
.custom-box__body--info2--factory-name[data-v-8d952c2c] {
  overflow: hidden;
  width: 35%;
  word-break: break-all;
}
.custom-box__body .itinerary[data-v-8d952c2c] {
  margin-top: 0.667vw;
  width: 100%;
  font-weight: 600;
  font-size: 3.867vw;
  content: "viewport-units-buggyfill; margin-top: 0.667vw; font-size: 3.867vw";
}
.custom-box__body .itinerary.danger[data-v-8d952c2c] {
  color: #ff1800;
}
.custom-box__body .itinerary.security[data-v-8d952c2c] {
  color: #23670b;
}
.custom-box__body .itinerary.itinerary2[data-v-8d952c2c] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 5.333vw;
  font-weight: 400;
  content: "viewport-units-buggyfill; padding-right: 5.333vw";
}
.custom-box__body .itinerary.itinerary2 a.active[data-v-8d952c2c],
.custom-box__body .itinerary.itinerary2[data-v-8d952c2c] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.custom-box__body .itinerary.itinerary2 a.active[data-v-8d952c2c] {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
}
.custom-box__body .itinerary.itinerary2 a.active:after,
.custom-box__body .itinerary.itinerary2 a.active[data-v-8d952c2c]:after {
  position: absolute;
  top: 6vw;
  border-left: 2.667vw solid transparent;
  border-right: 2.667vw solid transparent;
  border-bottom: 2.667vw solid #f3f3f3;
  width: 0;
  height: 0;
  content: "";
}
.custom-box__body2[data-v-8d952c2c] {
  padding-left: 10.667vw;
  content: "viewport-units-buggyfill; padding-left: 10.667vw";
}
.color-y[data-v-8d952c2c] {
  background-color: #ffc03a !important;
  border-radius: 2.667vw;
  content: "viewport-units-buggyfill; border-radius: 2.667vw";
}
.txdsjxckTipBody,
.txdsjxckTipBody[data-v-8d952c2c] {
  margin-top: 2.667vw;
  padding: 2.667vw;
  background-color: #f3f3f3;
  color: #626161;
  content: "viewport-units-buggyfill; margin-top: 2.667vw; padding: 2.667vw";
}
@-webkit-keyframes turn-data-v-8d952c2c {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  25% {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  50% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  75% {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
  }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
@keyframes turn-data-v-8d952c2c {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  25% {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  50% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  75% {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
  }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
@-webkit-keyframes turnText-data-v-8d952c2c {
  0%,
  to {
    content: "...";
  }
  25% {
    content: "";
  }
  50% {
    content: ".";
  }
  75% {
    content: "..";
  }
}
@keyframes turnText-data-v-8d952c2c {
  0%,
  to {
    content: "...";
  }
  25% {
    content: "";
  }
  50% {
    content: ".";
  }
  75% {
    content: "..";
  }
}
.hsjc-body[data-v-8d952c2c] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
}
.hsjc-body .custom-box__body--info--date[data-v-8d952c2c] {
  line-height: 1;
  font-size: 4.267vw;
  content: "viewport-units-buggyfill; font-size: 4.267vw";
}
.hsjc-body .custom-box__body--info--addr[data-v-8d952c2c] {
  font-size: 3.2vw;
  content: "viewport-units-buggyfill; font-size: 3.2vw";
}
.hsjcItem1[data-v-8d952c2c] {
  width: 100%;
  height: 100%;
  padding: 3.733vw 3.2vw;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #fff;
  font-size: 3.333vw;
  font-weight: 400;
  content: "viewport-units-buggyfill; padding: 3.733vw 3.2vw; font-size: 3.333vw";
}
.hsjcItem1 .hsjcItem1-top[data-v-8d952c2c] {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.hsjcItem1 .hsjcItem1-top .hsjcItem1-cy[data-v-8d952c2c] {
  font-size: 6.667vw;
  font-family: Source Han Sans CN;
  color: #40a9ff !important;
  content: "viewport-units-buggyfill; font-size: 6.667vw";
}
.hsjcItem1 .hsjcItem1-top .hsjcItem1-hs[data-v-8d952c2c] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.custom-box,
.hsjcItem1 .hsjcItem1-bottom .more[data-v-8d952c2c],
.hsjcItem1 .hsjcItem1-bottom[data-v-8d952c2c] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.hsjcItem1 .hsjcItem1-top .hsjcItem1-hs.color_normal[data-v-8d952c2c] {
  color: #094;
}
.hsjcItem1 .hsjcItem1-top .hsjcItem1-hs.color_warning[data-v-8d952c2c] {
  color: #e02020;
}
.hsjcItem1 .hsjcItem1-top .hsjcItem1-hs.color_normal72[data-v-8d952c2c] {
  color: #16bfbc;
}
.hsjcItem1 .hsjcItem1-top .hsjcItem1-hs.color_gray[data-v-8d952c2c] {
  color: #10731a;
}
.hsjcItem1 .hsjcItem1-top .hsjcItem1-hs .hsjcItem1-hs-hours[data-v-8d952c2c] {
  font-size: 12vw;
  font-weight: 700;
  content: "viewport-units-buggyfill; font-size: 12vw";
}
.hsjcItem1 .hsjcItem1-top .hsjcItem1-hs .hsjcItem1-hs-str[data-v-8d952c2c] {
  font-size: 3.733vw;
  font-weight: 400;
  text-align: left;
  margin-left: 2.4vw;
  content: "viewport-units-buggyfill; font-size: 3.733vw; margin-left: 2.4vw";
}
.hsjcItem1 .hsjcItem1-top .hsjcItem1-hs .hsjcItem1-hs-str[data-v-8d952c2c]:last-child {
  margin-top: 1.067vw;
  content: "viewport-units-buggyfill; margin-top: 1.067vw";
}
.hsjcItem1 .hsjcItem1-top .hsjcItem1-top-right[data-v-8d952c2c] {
  text-align: right;
  color: #666;
}
.hsjcItem1 .hsjcItem1-top .hsjcItem1-top-right .mt16[data-v-8d952c2c] {
  margin-top: 2.133vw;
  content: "viewport-units-buggyfill; margin-top: 2.133vw";
}
.hsjcItem1 .hsjcItem1-bottom[data-v-8d952c2c] {
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 2.667vw;
  font-size: 3.333vw;
  font-weight: 400;
  color: #333;
  content: "viewport-units-buggyfill; margin-top: 2.667vw; font-size: 3.333vw";
}
.hsjcItem1 .hsjcItem1-bottom .bg_normal[data-v-8d952c2c] {
  background-color: #094;
}
.hsjcItem1 .hsjcItem1-bottom .bg_gray[data-v-8d952c2c] {
  background-color: #10731a;
}
.hsjcItem1 .hsjcItem1-bottom .bg_blue[data-v-8d952c2c] {
  background-color: #40a9ff !important;
}
.hsjcItem1 .hsjcItem1-bottom .more[data-v-8d952c2c] {
  width: 11.733vw;
  height: 4.8vw;
  border-radius: 0.533vw;
  font-size: 3.2vw;
  font-weight: 400;
  color: #fff;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  content: "viewport-units-buggyfill; width: 11.733vw; height: 4.8vw; border-radius: 0.533vw; font-size: 3.2vw";
}
.hsjcItem1 .hsjcItem1-bottom .more > img[data-v-8d952c2c] {
  width: 2.667vw;
  height: 2.667vw;
  content: "viewport-units-buggyfill; width: 2.667vw; height: 2.667vw";
}
.hsjc__panel[data-v-8d952c2c] {
  width: 94.667vw;
  border-radius: 1.067vw;
  position: relative;
  left: -2.667vw;
  padding: 0 !important;
  overflow: hidden;
  line-height: 1;
  content: "viewport-units-buggyfill; width: 94.667vw; border-radius: 1.067vw; left: -2.667vw";
}
.hsjc__panel.warning[data-v-8d952c2c] {
  background-color: #fbf1f2;
}
.hsjc__panel.normal[data-v-8d952c2c] {
  background-color: #edf9f2;
}
.hsjc__panel.normal72[data-v-8d952c2c] {
  background-color: #e9f8f8;
}
.hsjc__panel.gray[data-v-8d952c2c] {
  background-color: #f2f2f2;
}
.hsjc__panel.bg_blue[data-v-8d952c2c] {
  background-color: #ecf3f9;
}
.custom-box {
  display: flex;
  position: relative;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 2.667vw 0;
  background-color: #fff;
  content: "viewport-units-buggyfill; padding: 2.667vw 0; min-height: 23.2vw";
}
.custom-box__title {
  position: relative;
  padding-left: 5.333vw;
  padding-bottom: 1.333vw;
  font-weight: 600;
  font-size: 4.267vw;
  content: "viewport-units-buggyfill; padding-left: 5.333vw; padding-bottom: 1.333vw; font-size: 4.267vw";
}
.custom-box__body,
.custom-box__title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  height: 100%;
}
.custom-box__body {
  margin: auto 0;
  padding: 0 5.333vw;
  content: "viewport-units-buggyfill; padding: 0 5.333vw";
}
.custom-box__body--empty {
  padding-right: 5.333vw;
  width: 100%;
  text-align: center;
  font-weight: 500;
  font-size: 4vw;
  color: #adadad;
  content: "viewport-units-buggyfill; padding-right: 5.333vw; font-size: 4vw";
}
.custom-box__body--result {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-right: 8vw;
  width: 24vw;
  height: 10.667vw;
  padding: 0.667vw 0.667vw 0.667vw 2.667vw;
  font-size: 5.333vw;
  color: #fff;
  white-space: nowrap;
  content: "viewport-units-buggyfill; margin-right: 8vw; width: 24vw; height: 10.667vw; padding: 0.667vw 0.667vw 0.667vw 2.667vw; font-size: 5.333vw";
}
.custom-box__body--result.warning {
  background-color: #e02020;
}
.custom-box__body--result.normal {
  background-color: #236b08;
}
.custom-box__body--result-str {
  text-align: center;
  width: 10vw;
  content: "viewport-units-buggyfill; width: 10vw";
}
.custom-box__body--label {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 2.667vw;
  line-height: 1;
  margin-left: 1.333vw;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  content: "viewport-units-buggyfill; font-size: 2.667vw; margin-left: 1.333vw";
}
.custom-box__body .itinerary.itinerary2 a.active,
.custom-box__body--info--date {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
}
.custom-box__body--hours {
  font-size: 6.133vw;
  font-weight: 500;
  content: "viewport-units-buggyfill; font-size: 6.133vw";
}
.custom-box__body--info {
  overflow: hidden;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 3.733vw;
  color: #adadad;
  content: "viewport-units-buggyfill; font-size: 3.733vw";
}
.custom-box__body--info--addr {
  overflow: hidden;
  padding-right: 1.333vw;
  text-overflow: ellipsis;
  white-space: nowrap;
  content: "viewport-units-buggyfill; padding-right: 1.333vw";
}
.custom-box__body--info--date {
  display: inline-flex;
}
.custom-box__body .itinerary.itinerary2,
.custom-box__body--info2,
.hsjc-body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
}
.custom-box__body--info--date,
.custom-box__body--info2 {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.custom-box__body--info2 {
  display: flex;
  font-size: 3.733vw;
  content: "viewport-units-buggyfill; font-size: 3.733vw";
}
.custom-box__body--info2--date {
  width: 37%;
}
.custom-box__body--info2--state {
  width: 12%;
}
.custom-box__body--info2--jc {
  width: 15%;
}
.custom-box__body--info2--factory-name {
  overflow: hidden;
  width: 35%;
  word-break: break-all;
}
.custom-box__body .itinerary {
  margin-top: 0.667vw;
  width: 100%;
  font-weight: 600;
  font-size: 3.867vw;
  content: "viewport-units-buggyfill; margin-top: 0.667vw; font-size: 3.867vw";
}
.custom-box__body .itinerary.danger {
  color: #ff1800;
}
.custom-box__body .itinerary.security {
  color: #23670b;
}
.custom-box__body .itinerary.itinerary2 {
  display: flex;
  padding-right: 5.333vw;
  font-weight: 400;
  content: "viewport-units-buggyfill; padding-right: 5.333vw";
}
.custom-box__body .itinerary.itinerary2,
.custom-box__body .itinerary.itinerary2 a.active {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.custom-box__body .itinerary.itinerary2 a.active {
  display: inline-flex;
  position: relative;
}
.custom-box__body2 {
  padding-left: 10.667vw;
  content: "viewport-units-buggyfill; padding-left: 10.667vw";
}
@-webkit-keyframes turn {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  25% {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  50% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  75% {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
  }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
@keyframes turn {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  25% {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  50% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  75% {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
  }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
@-webkit-keyframes turnText {
  0%,
  to {
    content: "...";
  }
  25% {
    content: "";
  }
  50% {
    content: ".";
  }
  75% {
    content: "..";
  }
}
@keyframes turnText {
  0%,
  to {
    content: "...";
  }
  25% {
    content: "";
  }
  50% {
    content: ".";
  }
  75% {
    content: "..";
  }
}
.hsjc-body {
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
}
.hsjc-body .custom-box__body--info--date {
  line-height: 1;
  font-size: 4.267vw;
  content: "viewport-units-buggyfill; font-size: 4.267vw";
}
.hsjc-body .custom-box__body--info--addr {
  font-size: 3.2vw;
  content: "viewport-units-buggyfill; font-size: 3.2vw";
}
.hsjcItem {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
}
.hsjcItem,
.hsjc__panel {
  padding: 1.333vw 0;
  content: "viewport-units-buggyfill; padding: 1.333vw 0";
}
.hsjc__panel:last-child {
  border-bottom: none;
  padding-bottom: 0;
}
