.fullscreen-dialog[data-v-1bf318b2] {
  position: fixed;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.42);
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 130;
}
.kb-main-color[data-v-53b11e61] {
  color: #fc7301;
}
.fz-48[data-v-53b11e61] {
  font-size: 0.64rem;
}
.fz-36[data-v-53b11e61] {
  font-size: 0.48rem;
}
.fz-30[data-v-53b11e61] {
  font-size: 0.4rem;
}
.fz-28[data-v-53b11e61] {
  font-size: 0.373333rem;
}
.fz-26[data-v-53b11e61] {
  font-size: 0.346667rem;
}
.fz-24[data-v-53b11e61] {
  font-size: 0.32rem;
}
.height-z-index[data-v-53b11e61] {
  z-index: 3000;
}
.confirm[data-v-53b11e61] {
  padding-top: 0.56rem;
  width: 80%;
  background: #fff;
  border-radius: 0.266667rem;
  position: relative;
}
.confirm .closeRight[data-v-53b11e61] {
  right: 0.2rem;
}
.confirm .closeLeft[data-v-53b11e61] {
  left: 0.2rem;
}
.confirm .icon-close[data-v-53b11e61] {
  position: absolute;
  top: 0.2rem;
  font-size: 0.4rem;
}
.confirm .iconImg[data-v-53b11e61] {
  position: relative;
  display: block;
  width: 2.773333rem;
  height: 2.4rem;
  background-size: 100% auto;
  margin: 0 auto;
  margin-top: -1.253333rem;
  background-repeat: no-repeat;
}
.confirm .iconImg2[data-v-53b11e61] {
  position: relative;
  display: block;
  width: 1.76rem;
  height: 1.76rem;
  background-size: 100% auto;
  margin: 0 auto;
  margin-bottom: 0.4rem;
  background-repeat: no-repeat;
}
.confirm p[data-v-53b11e61] {
  display: block;
  text-align: center;
  margin: 0;
  font-size: 0.453333rem;
  color: #4a4a4a;
  line-height: 0.56rem;
  pointer-events: none;
}
.confirm .img-dv[data-v-53b11e61] {
  width: 2.453333rem;
  margin: 0.293333rem auto;
  display: block;
}
.confirm .confirm-title[data-v-53b11e61] {
  padding: 0 0.533333rem;
  font-size: 0.506667rem;
  color: #3a3a3a;
  line-height: 0.666667rem;
}
.confirm .comfirm-content[data-v-53b11e61] {
  margin-top: 0.666667rem;
  font-size: 0.373333rem;
  font-weight: 400;
  line-height: 0.6rem;
  padding: 0 0.666667rem;
  text-align: center;
  color: #717171;
  word-break: break-all;
}
.confirm .call-phone div[data-v-53b11e61] {
  font-weight: 400;
  font-size: 0.373333rem;
  color: #666666;
  line-height: 0.64rem;
  display: flex;
  justify-content: center;
}
.confirm .call-phone .call-span[data-v-53b11e61] {
  margin-bottom: 0.106667rem;
}
.confirm .call-phone .call-span span[data-v-53b11e61] {
  font-weight: 400;
  font-size: 0.533333rem;
  color: #FC7301;
  line-height: 0.64rem;
  text-decoration: underline;
}
.confirm .confirm-bts[data-v-53b11e61] {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 0.4rem;
  height: 2.053333rem;
  border-top: 0.026667rem solid #f2f2f2;
}
.confirm .confirm-bts button[data-v-53b11e61] {
  text-align: center;
  letter-spacing: 0.026667rem;
  padding: 0.16rem 0;
  font-size: 0.373333rem;
  color: #fff;
  border-radius: 0.16rem;
  height: 1.146667rem;
}
.confirm .confirm-bts .cancel[data-v-53b11e61] {
  background: #cfcfcf;
  width: 2.293333rem;
}
.confirm .confirm-bts .confirm[data-v-53b11e61] {
  margin-left: 0.4rem;
  background-color: #fc7301;
  width: 4.16rem;
}
.wallet-confirm .confirm .confirm-bts .confirm[data-v-53b11e61] {
  margin-left: 0.586667rem;
}
.good-job-confirm .confirm .confirm-bts[data-v-53b11e61] {
  margin-top: 0;
}
.fade-enter-active[data-v-53b11e61],
.fade-leave-active[data-v-53b11e61] {
  transition: opacity 0.3s;
}
.fade-enter[data-v-53b11e61],
.fade-leave-to[data-v-53b11e61] {
  opacity: 0;
}
@font-face {
  font-family: "kb-icon";
  src: url(/asset/fonts/kb-icon.021b71d.woff2) format("woff2"),url(/asset/fonts/kb-icon.cb6ed7a.woff) format("woff"),url(/asset/fonts/kb-icon.91a124b.ttf) format("truetype"),url(/asset/fonts/kb-icon.e2aef85.svg#kb-icon) format("svg");
}

[class^="icon-"],
[class*=" icon-"] {
  font-family: 'kb-icon' !important;
  font-size: 0.213333rem;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-add:before {
  content: "\ea01";
}

.icon-checkbox-checked:before {
  content: "\ea02";
}

.icon-chevron-left:before {
  content: "\ea03";
}

.icon-close:before {
  content: "\ea04";
}

.icon-delet:before {
  content: "\ea05";
}

.icon-delete:before {
  content: "\ea06";
}

.icon-download:before {
  content: "\ea07";
}

.icon-edit:before {
  content: "\ea08";
}

.icon-icon_news:before {
  content: "\ea09";
}

.icon-icon_phone:before {
  content: "\ea0a";
}

.icon-icon_pingjia:before {
  content: "\ea0b";
}

.icon-plane:before {
  content: "\ea0c";
}

.icon-play:before {
  content: "\ea0d";
}

.icon-plus:before {
  content: "\ea0e";
}

.icon-question:before {
  content: "\ea0f";
}

.icon-radio-blank:before {
  content: "\ea10";
}

.icon-radio-checked:before {
  content: "\ea11";
}

.icon-share:before {
  content: "\ea12";
}

.icon-small_back:before {
  content: "\ea13";
}

.icon-success:before {
  content: "\ea14";
}
@font-face {
  font-family: "iconfont";
  src: url(/asset/fonts/iconfont.b32e560.eot);
  /* IE9 */
  src: url(/asset/fonts/iconfont.b32e560.eot#iefix) format('embedded-opentype'), 
  url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAT4AAsAAAAAChgAAASqAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCDMgqHKIYmATYCJAMUCwwABCAFhG0HVxvBCMiOkVuMOJbw/3/i4fv9aOc++f+tqAKNjE8nkfGEt22QxBOJIXRComnIZC9h53vPmnTaLKCctLCbLpRNJin00vTAnMw/AMUJ+J9jpovEvYHkt61FhpjRVoGjvdGAB3QRyY13oHd0Rwfmt4hnscMV59y6mcCgVf1hlwrL64Gjgu0ViDsqjgKOmVXpIIVm6BpOLOIdkGnpueQCAN7a74//IDYcSWrGbnX5dgEDsn/B53ug+F8ELVkE4u7cGJ5GxklAIR41eu+APnsSNDhPS50DFj9rkvQLPot4pnm+5/9/kPKC9INcdin/eFkiOkw7jLHncoVfUDIJfkVIm3QazCTze49Voui6+yAWgNgBIN4j4/YBSposjTONVIjVoz17yvC+r30bGYmx4SPnKQsw+GShi8vL+UDyeF7TeI7EkF4IECaHp2zp+qWtvdzWbw6SLNrUNCwZuQpXO3eTg+FSMZVhq9vU6O3uuqG50DgCh29A5Zsi5T4/MC9HYLMUXdzDPobbbOSBxAOf1FK+qbfFAsSg5WFWq3x/wkmXqfa6rf2u27HR5LDCamVIhYu8vmlqjwbysp2x2/MaXZfIR+ptNmpKz2b5BYuCJN2WA4tlmOVJvfWp3P5cYXtG4js22+0blsktlnpsmCqz3JRbHyqqi7ZnLS1tGURHKD4IN0i59cuOr0vkuCTKGBL4P5Cq/uHWjn8OIQ7//WtD2LzFSZuEV4cEvu9IvzOGGP8BLf8DAM7gh5sRje+E3gdgg8V2gx3GFZyT/ZNxOKochP/DB81JHqiTqJx8CJDxya561p2aPYfa0U88E1U/P/7+j0Np2bnr29fSSw4QylkrmIP2ScGJiiXJj37tGHVmdfMpYSg71FIZMljHR/Yp6ldaLkTm/XtdCuJ3xY28XSpGlswGRadGzd2X5FQRpDdNfF0TMWRI496IJweLn75qHR/3ZWUKM/YxvngAyDsYCohcd0rq2MoXLtJi1RlLzbukr17CXdT86hVJwZevpLuw6eVLfEFgfatjLni7PHVi4qSEAE6t4vyTJoeLpSx/i82VnnNz/3GiXSKOxWisUxxXiEeqcfhwjBbHgsEAjlfBB7DDUpfBJ5ChboZWWOeeDh826bBP6U+OHiZNbx9L/+roUsDPbSlPSeR4uhRsJv2Z6YBlv0cZcKIsFMxWy6xbSmf+6sNnrU3zlUH8CoOT7u1GPwNOE1omG0LSW4Gs2UYW7EmohpyGTnMWBp1QdPqQKTwoygAOjUcQxu2EZNRnyMZdRBbsXahmvYXOeEAYdCV8LjhkN1TOeTyiBMQQnUMIFW3Qs8IhOLvGWsSZtRSfKiyFRLxJlSBiIqPLhSKkR/wuDjEN5GIFgSVY3qAjCtHtkFZrIIy8QY1oIVIpCMbUqCi26YkiaYMOOLuIh1AECIPQaQiCCs1Aj9XLBc6Vr6+FcMy0KHxHz7kgCeGZqNYnxIgUDUAWafWgnqfSbjIQJ5ZA0iwCO6w30CEUEjei5VkDgrF5OzWEJoik3CBtlCqKzGKh2sjD63XPsezf0Jc9bY0UOUrU6PS3eAVSVVAuRqTnGg3mGjOld6GViNYM6NRSeo1DjCAGAAAA') format('woff2'),
  url(/asset/fonts/iconfont.e414bbc.woff) format('woff'),
  url(/asset/fonts/iconfont.6a140cb.ttf) format('truetype'), 
  url(/asset/fonts/iconfont.6ecb85c.svg#iconfont) format('svg');
  /* iOS 4.1- */
}

[class^="xrl-"],
[class*=" xrl-"] {
  font-family: "iconfont" !important;
  font-size: 0.426667rem;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.xrl-erWeiMa:before {
  content: "\e603";
}

.xrl-pengYouQuan:before {
  content: "\e7b2";
}

.xrl-check-blank:before {
  content: "\e66b";
}

.xrl-checked:before {
  content: "\e61f";
}
html {
  scroll-behavior: smooth;
}

html body {
  background-color: #fff !important;
  font-family: "微软雅黑", Arial;
  -webkit-overflow-scrolling: touch;
}

* {
  font-size: 0.373333rem;
  margin: 0;
  padding: 0;
}

* {
  box-sizing: border-box;
}

*::before {
  box-sizing: border-box;
}

*::after {
  box-sizing: border-box;
}

* {
  -webkit-tap-highlight-color: transparent;
}

button {
  border: none;
  background: none;
  padding: 0;
  outline: none !important;
}

input,
textarea {
  -webkit-appearance: none;
  border: none;
  -webkit-apprarance: none !important;
  background: none;
  outline: none !important;
  font-family: "微软雅黑", Arial;
}

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  border: 0;
}

li {
  list-style: none;
}

.kb-icon {
  width: 0.853333rem;
  height: 0.853333rem;
  border-radius: 0.106667rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.64rem;
}

.fade-enter-active {
  transition: opacity 0.3s;
}

.fade-enter,
.fade-leave-to {
  opacity: 0;
}

.page-no-data {
  text-align: center;
  margin-top: 1.866667rem;
}

.page-no-data img {
  width: 5.6rem;
}

.page-no-data p {
  display: block;
  margin-top: 0.666667rem;
  margin-bottom: 0.133333rem;
  color: #999999;
  font-size: 0.373333rem;
  font-weight: 400;
}

.slide-fade-top-enter-active {
  transition: all 0.3s ease;
}

.slide-fade-top-leave-active {
  transition: all 0.8s;
}

.slide-fade-top-enter,
.slide-fade-top-leave-to {
  transform: translateY(1.333333rem);
  opacity: 0;
}

.slide-fade-right-enter-active {
  transition: all 0.3s ease;
}

.slide-fade-right-leave-active {
  transition: all 0.8s;
}

.slide-fade-right-enter,
.slide-fade-right-leave-to {
  transform: translateX(-1.333333rem);
  opacity: 0;
}

.xrl-checked,
.xrl-check-blank {
  font-size: 0.533333rem;
  line-height: 1;
}

.share-btn {
  font-size: 0.346667rem;
  font-weight: 500;
  color: #000000;
  height: 0.56rem;
  border-radius: 0.133333rem;
  flex-shrink: 0;
  border: 0.04rem solid #000000;
  padding: 0 0.213333rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.head-button--save {
  font-size: 0.373333rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #fc7301;
}

.bottom-btn--save {
  width: 8.933333rem;
  margin: 0.32rem auto;
  padding: 0.266667rem 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fc7301;
  color: #fff;
  border-radius: 0.16rem;
  font-size: 0.453333rem;
  font-weight: 500;
}

.bottom-btn--save.disabled {
  background: #f5ece5;
}

.sample-underline {
  font-size: 0.373333rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #666;
  text-decoration: underline;
  margin-left: 0.426667rem;
  white-space: nowrap;
}
.root .kb-main-color {
  color: #fc7301;
}

.root .fz-48 {
  font-size: 0.64rem;
}

.root .fz-36 {
  font-size: 0.48rem;
}

.root .fz-30 {
  font-size: 0.4rem;
}

.root .fz-28 {
  font-size: 0.373333rem;
}

.root .fz-26 {
  font-size: 0.346667rem;
}

.root .fz-24 {
  font-size: 0.32rem;
}

.root .kb-main-color {
  color: #fc7301;
}

.root .fz-48 {
  font-size: 0.64rem;
}

.root .fz-36 {
  font-size: 0.48rem;
}

.root .fz-30 {
  font-size: 0.4rem;
}

.root .fz-28 {
  font-size: 0.373333rem;
}

.root .fz-26 {
  font-size: 0.346667rem;
}

.root .fz-24 {
  font-size: 0.32rem;
}

.root .van-picker__container--overlay-0 {
  background-color: transparent;
}

.root .van-cell {
  line-height: initial;
}

.root .van-picker__container {
  font-size: 0.426667rem;
  color: #333;
}

.root .van-picker__container .van-field__control {
  line-height: initial;
}

.root .van-picker__container .van-field__control::-webkit-input-placeholder {
  color: #999;
  transition: all 0.3s;
  font-size: 0.426667rem;
  font-weight: 400;
}

.root .van-picker__container .van-field__label>span {
  font-size: 0.426667rem;
  font-weight: 500;
  color: #333;
}

.root .van-picker__container .van-field__control {
  font-weight: 400;
  font-size: 0.426667rem;
}

.root .van-picker__container .van-field__control:focus::-webkit-input-placeholder {
  padding-right: 0.133333rem;
  font-size: 0.426667rem;
}

.root .van-picker__container .van-field__control:disabled {
  color: #999;
  opacity: 1;
  -webkit-text-fill-color: #999;
}

.root .van-picker__container .van-picker__toolbar {
  height: 1.12rem;
  font-family: PingFangSC-Regular, PingFang SC;
}

.root .van-picker__container .van-picker__toolbar .van-picker__title {
  font-size: 0.453333rem;
  height: 0.68rem;
  font-weight: 400;
  color: #333333;
  display: flex;
  align-items: center;
  justify-content: center;
}

.root .van-picker__container .van-picker__toolbar .van-picker__cancel,
.root .van-picker__container .van-picker__toolbar .van-picker__confirm {
  font-size: 0.453333rem;
  font-weight: 400;
}

.root .van-picker__container .van-picker__toolbar .van-picker__cancel {
  color: #999999;
  padding-left: 0.4rem;
}

.root .van-picker__container .van-picker__toolbar .van-picker__confirm {
  color: #fc7301;
  padding-right: 0.4rem;
}

.root .van-picker__container .van-picker-column__item {
  color: #717171;
}

.root .van-picker__container .van-ellipsis {
  font-size: 0.506667rem;
}

.root .van-picker__container .van-popup--bottom.van-popup--round {
  border-radius: 0;
}

.root .van-field__right-icon {
  width: 0;
  padding: 0;
}

.root .right-icon::after {
  content: "";
  display: inline-block;
  width: 0.16rem;
  height: 0.293333rem;
  background: url(/asset/images/029c7cf7690f12e2.png) no-repeat 100% 50%;
  background-size: 0.16rem 0.293333rem;
  padding-right: 0.333333rem;
}

.root .custom-van-cell {
  padding: 0;
}

.root .custom-van-cell .van-field__control {
  height: 1.173333rem;
  border-radius: 0.133333rem;
  border: 0.013333rem solid #ededed;
  font-size: 0.4rem;
  padding: 0 0.293333rem;
}

.root .custom-van-cell .van-field__body {
  background: #fcfcfc;
}

.custom-van-dialog.vertical-field .van-cell,
.webview-container.vertical-field .van-cell {
  flex-direction: column;
}

.custom-van-dialog.vertical-field .van-cell .van-field__label,
.webview-container.vertical-field .van-cell .van-field__label {
  margin-bottom: 0.4rem;
  display: flex;
  align-items: flex-end;
  width: 100%;
}

.custom-van-dialog.vertical-field .van-cell .van-field__label span:first-child,
.webview-container.vertical-field .van-cell .van-field__label span:first-child {
  font-size: 0.48rem;
  font-weight: 500;
  color: #333;
  line-height: 1;
  margin-right: 0.133333rem;
}

.custom-van-dialog.vertical-field .van-cell .van-field__label .sub-label,
.webview-container.vertical-field .van-cell .van-field__label .sub-label {
  font-size: 0.32rem;
  font-weight: 400;
  color: #999;
}

.custom-van-dialog.vertical-field .van-cell .van-field__error-message,
.webview-container.vertical-field .van-cell .van-field__error-message {
  margin-top: 0.066667rem;
}

.custom-van-dialog.vertical-field .word-limit--inline.van-cell .van-cell__value.van-field__value .van-field__body,
.webview-container.vertical-field .word-limit--inline.van-cell .van-cell__value.van-field__value .van-field__body {
  padding-right: 1.333333rem;
}

.custom-van-dialog.vertical-field .word-limit--inline.van-cell .van-field__word-limit,
.webview-container.vertical-field .word-limit--inline.van-cell .van-field__word-limit {
  position: absolute;
  right: 0.293333rem;
  top: 0.266667rem;
  font-size: 0.32rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #999;
}

.custom-van-dialog.vertical-field:not(.no-cell-body) .van-cell:not(.no-cell-body) .van-field__body,
.webview-container.vertical-field:not(.no-cell-body) .van-cell:not(.no-cell-body) .van-field__body {
  min-height: 1.173333rem;
  background: #f8f8f8;
  border-radius: 0.16rem;
  border: 0.013333rem solid #f2f2f2;
  padding: 0 0.666667rem 0 0.333333rem;
  font-size: 0.373333rem;
  font-weight: 400;
  color: #333;
}

.custom-van-dialog.horizontal-field .van-cell,
.webview-container.horizontal-field .van-cell {
  padding: 0.453333rem 0.506667rem;
}

.custom-van-dialog.horizontal-field .van-cell.vertical,
.webview-container.horizontal-field .van-cell.vertical {
  flex-direction: column;
}

.custom-van-dialog.horizontal-field .van-cell.vertical .van-field__label,
.webview-container.horizontal-field .van-cell.vertical .van-field__label {
  margin-bottom: 0.4rem;
  display: flex;
  align-items: flex-end;
  width: 100%;
}

.custom-van-dialog.horizontal-field .van-radio--horizontal,
.webview-container.horizontal-field .van-radio--horizontal {
  margin-right: 0;
  margin-left: 0.2rem;
}

.custom-van-dialog.horizontal-field .van-field__right-icon,
.webview-container.horizontal-field .van-field__right-icon {
  color: #c6c6c6;
  width: auto;
}

.custom-van-dialog.horizontal-field .van-radio__label,
.custom-van-dialog.horizontal-field .van-field__control,
.webview-container.horizontal-field .van-radio__label,
.webview-container.horizontal-field .van-field__control {
  padding-right: 0.093333rem;
  font-size: 0.426667rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #333;
  line-height: 1;
}

.custom-van-dialog.horizontal-field .van-radio__label::-webkit-input-placeholder,
.custom-van-dialog.horizontal-field .van-field__control::-webkit-input-placeholder,
.webview-container.horizontal-field .van-radio__label::-webkit-input-placeholder,
.webview-container.horizontal-field .van-field__control::-webkit-input-placeholder {
  color: #ccc;
  font-weight: normal;
}

.custom-van-dialog.horizontal-field .van-radio__label:-moz-placeholder,
.custom-van-dialog.horizontal-field .van-field__control:-moz-placeholder,
.webview-container.horizontal-field .van-radio__label:-moz-placeholder,
.webview-container.horizontal-field .van-field__control:-moz-placeholder {
  color: #ccc;
  font-weight: normal;
}

.custom-van-dialog.horizontal-field .van-radio__label::-moz-placeholder,
.custom-van-dialog.horizontal-field .van-field__control::-moz-placeholder,
.webview-container.horizontal-field .van-radio__label::-moz-placeholder,
.webview-container.horizontal-field .van-field__control::-moz-placeholder {
  color: #ccc;
  font-weight: normal;
}

.custom-van-dialog.horizontal-field .van-radio__label:-ms-input-placeholder,
.custom-van-dialog.horizontal-field .van-field__control:-ms-input-placeholder,
.webview-container.horizontal-field .van-radio__label:-ms-input-placeholder,
.webview-container.horizontal-field .van-field__control:-ms-input-placeholder {
  color: #ccc;
  font-weight: normal;
}

.custom-van-dialog.horizontal-field .van-cell__title.van-field__label span,
.webview-container.horizontal-field .van-cell__title.van-field__label span {
  font-size: 0.426667rem;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #333;
}

.custom-van-dialog .van-cell--required::before,
.webview-container .van-cell--required::before {
  display: none;
}

.custom-van-dialog .van-cell--required .van-field__label::after,
.webview-container .van-cell--required .van-field__label::after {
  content: "*";
  font-size: 0.32rem;
  color: #fc7301;
  line-height: 1;
  font-weight: bold;
}

.custom-van-dialog .van-cell--required .van-field__label span,
.webview-container .van-cell--required .van-field__label span {
  margin-right: 0.133333rem;
}

.custom-van-dialog .van-field__control,
.webview-container .van-field__control {
  height: 100%;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 0.373333rem;
}

.custom-van-dialog .van-field__control::-webkit-input-placeholder,
.webview-container .van-field__control::-webkit-input-placeholder {
  font-size: 0.373333rem;
  font-weight: 400;
  color: #999;
}

.custom-van-popup.van-popup--bottom.van-popup--round {
  border-radius: 0;
}

.custom-van-popup .van-picker__toolbar {
  height: 1.12rem;
  border-bottom: 0.013333rem solid #ddd;
}

.custom-van-popup .van-picker__toolbar .van-picker__cancel {
  font-size: 0.453333rem;
  font-weight: 400;
  color: #999;
}

.custom-van-popup .van-picker__toolbar .van-picker__confirm {
  font-size: 0.453333rem;
  font-weight: 400;
  color: #fc7301;
}

.custom-van-popup .van-picker__toolbar .van-picker__title {
  font-size: 0.453333rem;
  font-weight: 400;
  color: #333;
  line-height: 1;
}

.custom-van-popup .van-ellipsis {
  font-size: 0.453333rem;
  font-weight: 400;
  color: #333;
}

.webview-container .custom-van-cell--top .van-field__body,
.webview-container .custom-van-cell .van-field__body {
  height: 100%;
}

.webview-container .custom-van-cell--top .van-field__control,
.webview-container .custom-van-cell .van-field__control {
  font-size: 0.373333rem;
}

.webview-container .custom-van-cell--top .van-icon,
.webview-container .custom-van-cell .van-icon {
  line-height: initial;
}

.webview-container .custom-van-cell {
  background-color: #fcfcfc;
  border-radius: 0.16rem;
  border: 0.013333rem solid #ededed;
  height: 1.173333rem;
}

.webview-container .custom-van-cell--top {
  background-color: #f2f2f2;
  border-radius: 0.16rem;
  height: 0.853333rem;
  padding: 0.2rem 0.373333rem;
}

.webview-container .van-button {
  border-radius: 0.16rem;
}

.webview-container .van-button.van-button--disabled {
  opacity: 0.6;
}

.webview-container .van-field__right-icon .van-icon {
  font-size: 0.373333rem;
}

.van-calendar .van-button--round {
  border-radius: 0.16rem;
}

.custom-van-dialog.van-dialog {
  border-radius: 0.266667rem;
  width: 7.733333rem;
}

.custom-van-dialog.van-dialog .van-dialog__header,
.custom-van-dialog.van-dialog .custom-van-dialog-title {
  font-size: 0.506667rem;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #333333;
}

.custom-van-dialog.van-dialog .van-dialog__header {
  padding: 0.64rem 0 0.533333rem;
}

.custom-van-dialog.van-dialog .custom-van-dialog-title {
  position: relative;
}

.custom-van-dialog.van-dialog .custom-van-dialog-title .close-icon {
  position: absolute;
  right: 0.4rem;
  top: -0.266667rem;
  font-size: 0.426667rem;
  color: #ccc;
}

.custom-van-dialog.van-dialog .van-dialog__footer {
  padding: 0.426667rem 0.64rem 0.48rem;
  align-items: center;
  justify-content: space-between;
}

.custom-van-dialog.van-dialog .van-button {
  width: 2.933333rem;
  height: 1.146667rem;
  border-radius: 0.16rem;
  color: #fff;
  flex: unset;
  font-size: 0.426667rem;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
}

.custom-van-dialog.van-dialog .van-dialog__cancel {
  background-color: #ccc;
}

.custom-van-dialog.van-dialog .van-dialog__confirm {
  background-color: #fc7301;
}

.custom-van-dialog.van-dialog .van-dialog__message {
  font-size: 0.426667rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #666;
  padding: 0 0.4rem 0.4rem;
  line-height: 1.5;
}

.custom-van-dialog.van-dialog .success-body {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

.custom-van-dialog.van-dialog .success-text {
  font-size: 0.453333rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #333;
  margin-bottom: 0.44rem;
}

.custom-van-dialog.van-dialog .van-button__text {
  font-size: 0.426667rem;
}

.root ~ .van-overlay {
  background-color: rgba(0,0,0,0.42);
}
.common-wrapper[data-v-1bc73e0b] {
  background: rgba(25,20,20,0.7);
  width: 100vw;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 3000;
}
.common-wrapper .white-wrapper[data-v-1bc73e0b] {
  background: white;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 7.733333rem;
  padding: 0.666667rem;
  border-radius: 0.266667rem;
}
.common-wrapper .white-wrapper .right-top-img[data-v-1bc73e0b] {
  width: 0.8rem;
  height: 0.8rem;
  position: absolute;
  top: 0;
  right: 0;
  background-image: url(/asset/images/35e7434139d7f182.png);
  background-size: 0.266667rem 0.266667rem;
  background-repeat: no-repeat;
  background-position: center;
}
.common-wrapper .white-wrapper .title[data-v-1bc73e0b] {
  font-size: 0.453333rem;
  font-weight: 500;
  color: #333;
  line-height: 0.68rem;
  margin: 0 auto;
  text-align: center;
}
.common-wrapper .white-wrapper .content[data-v-1bc73e0b] {
  font-size: 0.333333rem;
  font-weight: 400;
  color: #666;
  line-height: 0.56rem;
  margin: 0.32rem auto 0.533333rem;
  text-align: center;
}
.common-wrapper .white-wrapper .btn-wrapper[data-v-1bc73e0b] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.common-wrapper .white-wrapper .btn-wrapper div[data-v-1bc73e0b] {
  width: 2.933333rem;
  height: 1.146667rem;
  border-radius: 0.16rem;
  font-size: 0.426667rem;
  font-weight: 400;
  color: #fff;
  line-height: 1.146667rem;
  text-align: center;
  padding-top: 0.026667rem;
}
.common-wrapper .white-wrapper .btn-wrapper div[data-v-1bc73e0b]:nth-child(2) {
  margin-left: 0.373333rem;
}
.common-wrapper .white-wrapper .btn-wrapper a[data-v-1bc73e0b] {
  width: 2.933333rem;
  height: 1.146667rem;
  border-radius: 0.16rem;
  font-size: 0.426667rem;
  font-weight: 400;
  color: #fff;
  line-height: 1.146667rem;
  text-align: center;
  padding-top: 0.026667rem;
  margin-left: 0.373333rem;
  text-decoration: none;
}
.common-wrapper .white-wrapper .btn-wrapper .cancel[data-v-1bc73e0b] {
  background: #cfcfcf;
}
.common-wrapper .white-wrapper .btn-wrapper .confirm[data-v-1bc73e0b] {
  background: #fc7301;
}
.kb-main-color[data-v-de4670c2] {
  color: #fc7301;
}
.fz-48[data-v-de4670c2] {
  font-size: 0.64rem;
}
.fz-36[data-v-de4670c2] {
  font-size: 0.48rem;
}
.fz-30[data-v-de4670c2] {
  font-size: 0.4rem;
}
.fz-28[data-v-de4670c2] {
  font-size: 0.373333rem;
}
.fz-26[data-v-de4670c2] {
  font-size: 0.346667rem;
}
.fz-24[data-v-de4670c2] {
  font-size: 0.32rem;
}
.main-class[data-v-de4670c2] {
  border-radius: 0.133333rem;
  display: flex;
  padding: 0 0.2rem;
  background: #ff5959;
  height: 0.613333rem;
  line-height: 0.613333rem;
  font-size: 0.293333rem;
  font-weight: 500;
  color: #ffffff;
  position: relative;
}
.main-class .sharejiantou[data-v-de4670c2] {
  position: absolute;
  width: 0.24rem;
  height: 0.106667rem;
  top: -0.093333rem;
  right: 0.16rem;
}
.common-wrapper[data-v-7f420d64] {
  background: rgba(25,20,20,0.7);
  width: 100vw;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 4000;
}
.common-wrapper .white-wrapper[data-v-7f420d64] {
  background: white;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 7.466667rem;
  border-radius: 0.266667rem;
}
.common-wrapper .white-wrapper .right-top-img[data-v-7f420d64] {
  width: 0.8rem;
  height: 0.8rem;
  position: absolute;
  top: 0;
  right: 0;
  background-image: url(/asset/images/35e7434139d7f182.png);
  background-size: 0.266667rem 0.266667rem;
  background-repeat: no-repeat;
  background-position: center;
}
.common-wrapper .white-wrapper .content[data-v-7f420d64] {
  font-weight: 400;
  text-align: center;
  font-size: 0.453333rem;
  color: #333333;
  line-height: 0.68rem;
  margin: 0.666667rem auto;
}
.common-wrapper .white-wrapper .btn-wrapper[data-v-7f420d64] {
  border-top: 0.013333rem solid #f2f2f2;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 0.426667rem;
  padding-bottom: 0.48rem;
}
.common-wrapper .white-wrapper .btn-wrapper div[data-v-7f420d64],
.common-wrapper .white-wrapper .btn-wrapper a[data-v-7f420d64] {
  width: 2.933333rem;
  height: 1.146667rem;
  border-radius: 0.16rem;
  font-size: 0.426667rem;
  font-weight: 400;
  color: #fff;
  line-height: 1.146667rem;
  text-align: center;
  text-decoration-line: none;
}
.common-wrapper .white-wrapper .btn-wrapper .middle[data-v-7f420d64] {
  width: 0.373333rem;
}
.common-wrapper .white-wrapper .btn-wrapper .cancel[data-v-7f420d64] {
  background: #cfcfcf;
}
.common-wrapper .white-wrapper .btn-wrapper .confirm[data-v-7f420d64] {
  background: #fc7301;
}
.webview-container__head-content[data-v-3aeef35d] {
  display: flex;
}
.webview-container__head-content .head-title[data-v-3aeef35d] {
  flex: 1;
  max-width: 90%;
}
.webview-container__head-content .title-animate[data-v-3aeef35d] {
  opacity: 0;
}
.webview-container__head-content .title-animate-after[data-v-3aeef35d] {
  opacity: 1;
}
.webview-container__head-content.center .head-left[data-v-3aeef35d],
.webview-container__head-content.center .head-right[data-v-3aeef35d] {
  flex: 1;
}
.webview-container__head-content .title-content[data-v-3aeef35d] {
  font-size: 0.48rem;
  font-weight: 600;
  width: 100%;
  height: 0.533333rem;
  line-height: 0.533333rem;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.webview-container__head-content .title-content.left[data-v-3aeef35d] {
  text-align: left;
}
.webview-container__head-content .title-content.right[data-v-3aeef35d] {
  text-align: right;
}
.webview-container__head-content .head-left[data-v-3aeef35d] {
  display: flex;
  align-items: center;
}
.webview-container__head-content .head-right[data-v-3aeef35d] {
  text-align: right;
  font-weight: 400;
  color: #666666;
  font-size: 0.373333rem;
}
.webview-container__head-content .head-right__content[data-v-3aeef35d] {
  line-height: 1;
  text-align: right;
}
.webview-container__head[data-v-3aeef35d] {
  --shart-text-top: 0;
  --headHeight: 1.28rem;
  --head-safety-height: 0;
  z-index: 100;
  display: flex;
  flex-direction: column;
  width: 100%;
}
.webview-container__head-safety[data-v-3aeef35d] {
  height: var(--head-safety-height, 0);
}
.webview-container__head-content[data-v-3aeef35d] {
  display: flex;
  align-items: center;
  height: var(--headHeight, 1.28rem);
  padding: 0 0.4rem;
  justify-content: space-between;
  width: 100%;
}
.webview-container__head.light[data-v-3aeef35d] {
  color: #333;
  font-weight: 600;
  background-color: #fff;
}
.webview-container__head .back-icon[data-v-3aeef35d] {
  font-size: 0.373333rem;
  height: 0.64rem;
  width: 0.64rem;
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
}
.webview-container .shart-text[data-v-3aeef35d] {
  position: absolute;
  top: calc(1.066667rem + var(--shart-text-top, 0));
  right: 0.533333rem;
  z-index: 60;
}
.webview-container .little-fade-enter-active[data-v-3aeef35d],
.webview-container .little-fade-leave-active[data-v-3aeef35d] {
  transition: opacity 0.5s;
}
.webview-container .little-fade-enter[data-v-3aeef35d],
.webview-container .little-fade-leave-to[data-v-3aeef35d] {
  opacity: 0;
  transition: opacity 0.5s;
}
.webview-container[data-v-0261e548] {
  --padding-bottom: 0;
  display: flex;
  flex-direction: column;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}
.webview-container__content[data-v-0261e548] {
  display: flex;
  flex-direction: column;
  -webkit-overflow-scrolling: touch;
  overflow-y: auto;
  padding-bottom: var(--padding-bottom, 0);
}
.webview-container__top-content[data-v-0261e548] {
  padding: 0.4rem;
  background-color: transparent;
}
.webview-container__default-content[data-v-0261e548] {
  height: max-content;
  padding: 0.4rem;
  border-radius: 0.426667rem 0.426667rem 0 0;
  -webkit-overflow-scrolling: touch;
}
.webview-container__bottom[data-v-0261e548] {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #fff;
  z-index: 10;
}
.custom-van-popup-container {
  width: 100vw;
  height: 100vh;
}
.mobile-dialog[data-v-79a2054d] {
  background: rgba(25,20,20,0.7);
  width: 100vw;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 300;
}
.mobile-dialog .content[data-v-79a2054d] {
  background: white;
  width: 8rem;
  border-radius: 0.426667rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.mobile-dialog .content p[data-v-79a2054d] {
  font-size: 0.453333rem;
  font-weight: 400;
  color: #010101;
  margin: 0.613333rem 0 0.533333rem 0;
  text-align: center;
}
.mobile-dialog .content .info[data-v-79a2054d] {
  width: 6.133333rem;
  font-size: 0.373333rem;
  color: #666666;
  line-height: 0.56rem;
  margin: 0 auto 0.586667rem auto;
}
.mobile-dialog .content .btn[data-v-79a2054d] {
  text-align: center;
  margin: 0 auto 0.666667rem auto;
  font-size: 0.373333rem;
  font-weight: 500;
  color: #fff;
  width: 3.066667rem;
  padding: 0.133333rem 0;
  background-color: #fc7301;
  border-radius: 0.426667rem;
}
.mobile-dialog .close-icon[data-v-79a2054d] {
  width: 0.933333rem;
  height: 0.933333rem;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  margin-top: 0.533333rem;
}
.refresh[data-v-50d3cb2f] {
  position: relative;
  height: 100%;
  width: 100%;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
}
.refresh>div[data-v-50d3cb2f] {
  height: 100%;
}
.loading[data-v-50d3cb2f] {
  position: absolute;
  top: -1.333333rem;
  width: 100%;
  text-align: center;
  color: #d3d3d3;
  display: flex;
  justify-content: center;
  align-items: center;
}
.dashboard[data-v-50d3cb2f] {
  width: 0.426667rem;
  height: 0.426667rem;
  margin: 0.4rem 0.133333rem;
  border: 0.026667rem #d3d3d3 solid;
  border-radius: 100%;
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.dashboard[data-v-50d3cb2f]:after,
.dashboard[data-v-50d3cb2f]:before {
  position: absolute;
  content: "";
}
.dashboard[data-v-50d3cb2f]:after {
  width: 0.186667rem;
  height: 0.026667rem;
  top: 0.266667rem;
  -webkit-transform-origin: 0.013333rem 0.013333rem;
  -moz-transform-origin: 0.013333rem 0.013333rem;
  transform-origin: 0.013333rem 0.013333rem;
  background-color: #d3d3d3;
  -webkit-animation: dashboard_hand-data-v-50d3cb2f 2s linear infinite alternate;
  -moz-animation: dashboard_hand-data-v-50d3cb2f 2s linear infinite alternate;
  animation: dashboard_hand-data-v-50d3cb2f 2s linear infinite alternate;
}
.dashboard[data-v-50d3cb2f]:before {
  width: 0.426667rem;
  height: 0.133333rem;
  background-color: #d3d3d3;
  top: 0.266667rem;
  left: -0.026667rem;
}
@-webkit-keyframes dashboard_hand-data-v-50d3cb2f {
0% {
    -webkit-transform: rotate(-160deg);
}
100% {
    -webkit-transform: rotate(-20deg);
}
}
@-moz-keyframes dashboard_hand-data-v-50d3cb2f {
0% {
    -moz-transform: rotate(-160deg);
}
100% {
    -moz-transform: rotate(-20deg);
}
}
@keyframes dashboard_hand-data-v-50d3cb2f {
0% {
    transform: rotate(-160deg);
}
100% {
    transform: rotate(-20deg);
}
}
.kb-main-color[data-v-2eb948aa] {
  color: #fc7301;
}
.fz-48[data-v-2eb948aa] {
  font-size: 0.64rem;
}
.fz-36[data-v-2eb948aa] {
  font-size: 0.48rem;
}
.fz-30[data-v-2eb948aa] {
  font-size: 0.4rem;
}
.fz-28[data-v-2eb948aa] {
  font-size: 0.373333rem;
}
.fz-26[data-v-2eb948aa] {
  font-size: 0.346667rem;
}
.fz-24[data-v-2eb948aa] {
  font-size: 0.32rem;
}
.frame-view[data-v-2eb948aa] {
  position: relative;
  left: 0;
  top: 0;
  height: 100vh;
  width: 100vw;
  display: flex;
  flex-direction: column;
}
.frame-view.no-head[data-v-2eb948aa] {
  padding-top: 0.533333rem;
  padding-bottom: 0.533333rem;
  z-index: 2;
  padding: 0;
}
.frame-view.no-head .frame-view-content[data-v-2eb948aa] {
  height: 100%;
}
.frame-view .frame-view-header[data-v-2eb948aa] {
  position: relative;
  height: 1.28rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 0.213333rem;
}
.frame-view .frame-view-header .title[data-v-2eb948aa] {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 100%;
  font-weight: 700;
  z-index: 48;
  font-size: 0.48rem;
  color: #333;
}
.frame-view .frame-view-header .titleClass[data-v-2eb948aa] {
  display: block;
  width: 5.333333rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  line-height: 1.28rem;
  height: 1.28rem;
  left: 1.066667rem;
}
.frame-view .frame-view-header [class^="btns-"][data-v-2eb948aa] {
  position: absolute;
  z-index: 49;
}
.frame-view .frame-view-header .btns-left[data-v-2eb948aa] {
  display: flex;
  align-items: center;
}
.frame-view .frame-view-header .btns-left .kb-icon[data-v-2eb948aa] {
  font-size: 0.373333rem;
}
.frame-view .frame-view-header .btns-right[data-v-2eb948aa] {
  right: 0.346667rem;
  font-weight: 400;
  color: #fc7301;
  font-size: 0.426667rem;
}
.frame-view .frame-view-header .shart-text[data-v-2eb948aa] {
  position: absolute;
  top: 1.066667rem;
  right: 0.64rem;
  z-index: 60;
}
.frame-view .frame-view-header .little-fade-enter-active[data-v-2eb948aa],
.frame-view .frame-view-header .little-fade-leave-active[data-v-2eb948aa] {
  transition: opacity 0.5s;
}
.frame-view .frame-view-header .little-fade-enter[data-v-2eb948aa],
.frame-view .frame-view-header .little-fade-leave-to[data-v-2eb948aa] {
  opacity: 0;
  transition: opacity 0.5s;
}
.frame-view .frame-view-content[data-v-2eb948aa] {
  /*!*height: 100%;*!*/
  flex: 1;
  width: 100%;
  background-color: #f9f9f9;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.toast-wrapper[data-v-4e62ac6a] {
  position: fixed;
  left: 0;
  top: 0;
  display: flex;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  z-index: 10000;
  pointer-events: none;
}
.toast-wrapper .toast[data-v-4e62ac6a] {
  display: flex;
  flex-grow: 0;
  align-items: center;
  justify-content: center;
  min-width: 3.173333rem;
  max-width: 6.373333rem;
  height: auto;
  min-height: 1.066667rem;
  padding: 0.213333rem 0.426667rem;
  border-radius: 0.106667rem;
  color: #ffffff;
  text-align: center;
  font-size: 0.346667rem;
  line-height: 0.613333rem;
  background: rgba(0,0,0,0.7);
}
.kb-main-color[data-v-31419416] {
  color: #fc7301;
}
.fz-48[data-v-31419416] {
  font-size: 0.64rem;
}
.fz-36[data-v-31419416] {
  font-size: 0.48rem;
}
.fz-30[data-v-31419416] {
  font-size: 0.4rem;
}
.fz-28[data-v-31419416] {
  font-size: 0.373333rem;
}
.fz-26[data-v-31419416] {
  font-size: 0.346667rem;
}
.fz-24[data-v-31419416] {
  font-size: 0.32rem;
}
.loading-dialog[data-v-31419416] {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 5000;
}
.loading-dialog .bg[data-v-31419416] {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  background-color: rgba(255,255,255,0.6);
  z-index: 10;
}
.loading-dialog .loading-wrapper[data-v-31419416] {
  position: relative;
  z-index: 11;
  width: 3.2rem;
  height: 3.066667rem;
  padding: 0.266667rem 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.loading-dialog .loading-wrapper .loading-content[data-v-31419416] {
  border-radius: 0.213333rem;
  width: 3.2rem;
  height: 2.133333rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.loading-dialog .loading-wrapper .loading-content .icon[data-v-31419416] {
  position: relative;
  height: 0.72rem;
  width: 0.72rem;
  animation: spin-data-v-31419416 1.4s cubic-bezier(0.66, 0.38, 0.32, 0.73) infinite;
  background-image: url(/asset/images/991cbc365ebdaa75.png);
  background-size: cover;
  background-repeat: no-repeat;
}
.loading-dialog .loading-wrapper .text-content[data-v-31419416] {
  flex-shrink: 0;
  font-size: 0.346667rem;
  line-height: 0.933333rem;
  color: #ffffff;
  text-align: center;
}
@keyframes spin-data-v-31419416 {
from {
    transform: rotate(0);
}
to {
    transform: rotate(360deg);
}
}

