/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}
/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers (opinionated).
 */
body {
  margin: 0;
}
/**
 * Add the correct display in IE 9-.
 */
article,
aside,
footer,
header,
nav,
section {
  display: block;
}
/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
/* Grouping content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */
figcaption,
figure,
main {
  /* 1 */
  display: block;
}
/**
 * Add the correct margin in IE 8.
 */
figure {
  margin: 1em 0.80rem;
}
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */
}
/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  /* 2 */
}
/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
b,
strong {
  font-weight: inherit;
}
/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/**
 * Add the correct font style in Android 4.3-.
 */
dfn {
  font-style: italic;
}
/**
 * Add the correct background and color in IE 9-.
 */
mark {
  background-color: #ff0;
  color: #000;
}
/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}
/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/* Embedded content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
audio,
video {
  display: inline-block;
}
/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}
/**
 * Remove the border on images inside links in IE 10-.
 */
img {
  border-style: none;
}
/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden;
}
/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}
/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}
/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}
/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
}
/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type='button']:-moz-focusring,
[type='reset']:-moz-focusring,
[type='submit']:-moz-focusring {
  outline: 0.02rem dotted ButtonText;
}
/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}
/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}
/**
 * Remove the default vertical scrollbar in IE.
 */
textarea {
  overflow: auto;
}
/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
[type='checkbox'],
[type='radio'] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type='number']::-webkit-inner-spin-button,
[type='number']::-webkit-outer-spin-button {
  height: auto;
}
/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type='search'] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -0.04rem;
  /* 2 */
}
/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */
[type='search']::-webkit-search-cancel-button,
[type='search']::-webkit-search-decoration {
  -webkit-appearance: none;
}
/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}
/* Interactive
   ========================================================================== */
/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */
details,
menu {
  display: block;
}
/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}
/* Scripting
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
canvas {
  display: inline-block;
}
/**
 * Add the correct display in IE.
 */
template {
  display: none;
}
/* Hidden
   ========================================================================== */
/**
 * Add the correct display in IE 10-.
 */
[hidden] {
  display: none;
}
/*do not import this file except components/style/index.less*/
.am-fade-enter,
.am-fade-appear {
  opacity: 0;
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
          animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.am-fade-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
          animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.am-fade-enter.am-fade-enter-active,
.am-fade-appear.am-fade-appear-active {
  -webkit-animation-name: amFadeIn;
          animation-name: amFadeIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.am-fade-leave.am-fade-leave-active {
  -webkit-animation-name: amFadeOut;
          animation-name: amFadeOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
@-webkit-keyframes amFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes amFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes amFadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes amFadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.am-slide-up-enter,
.am-slide-up-appear {
  -webkit-transform: translate(0, 100%);
          transform: translate(0, 100%);
}
.am-slide-up-enter,
.am-slide-up-appear,
.am-slide-up-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
          animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.am-slide-up-enter.am-slide-up-enter-active,
.am-slide-up-appear.am-slide-up-appear-active {
  -webkit-animation-name: amSlideUpIn;
          animation-name: amSlideUpIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.am-slide-up-leave.am-slide-up-leave-active {
  -webkit-animation-name: amSlideUpOut;
          animation-name: amSlideUpOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
@-webkit-keyframes amSlideUpIn {
  0% {
    -webkit-transform: translate(0, 100%);
            transform: translate(0, 100%);
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@keyframes amSlideUpIn {
  0% {
    -webkit-transform: translate(0, 100%);
            transform: translate(0, 100%);
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@-webkit-keyframes amSlideUpOut {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  100% {
    -webkit-transform: translate(0, 100%);
            transform: translate(0, 100%);
  }
}
@keyframes amSlideUpOut {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  100% {
    -webkit-transform: translate(0, 100%);
            transform: translate(0, 100%);
  }
}
.am.am-zoom-enter,
.am.am-zoom-leave {
  display: block;
}
.am-zoom-enter,
.am-zoom-appear {
  opacity: 0;
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
          animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-animation-timing-function: cubic-bezier(0.18, 0.89, 0.32, 1.28);
          animation-timing-function: cubic-bezier(0.18, 0.89, 0.32, 1.28);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.am-zoom-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
          animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-animation-timing-function: cubic-bezier(0.6, -0.3, 0.74, 0.05);
          animation-timing-function: cubic-bezier(0.6, -0.3, 0.74, 0.05);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.am-zoom-enter.am-zoom-enter-active,
.am-zoom-appear.am-zoom-appear-active {
  -webkit-animation-name: amZoomIn;
          animation-name: amZoomIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.am-zoom-leave.am-zoom-leave-active {
  -webkit-animation-name: amZoomOut;
          animation-name: amZoomOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
@-webkit-keyframes amZoomIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}
@keyframes amZoomIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}
@-webkit-keyframes amZoomOut {
  0% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  100% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
}
@keyframes amZoomOut {
  0% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  100% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
}
.am-slide-down-enter,
.am-slide-down-appear {
  -webkit-transform: translate(0, -100%);
          transform: translate(0, -100%);
}
.am-slide-down-enter,
.am-slide-down-appear,
.am-slide-down-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
          animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.am-slide-down-enter.am-slide-down-enter-active,
.am-slide-down-appear.am-slide-down-appear-active {
  -webkit-animation-name: amSlideDownIn;
          animation-name: amSlideDownIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.am-slide-down-leave.am-slide-down-leave-active {
  -webkit-animation-name: amSlideDownOut;
          animation-name: amSlideDownOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
@-webkit-keyframes amSlideDownIn {
  0% {
    -webkit-transform: translate(0, -100%);
            transform: translate(0, -100%);
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@keyframes amSlideDownIn {
  0% {
    -webkit-transform: translate(0, -100%);
            transform: translate(0, -100%);
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@-webkit-keyframes amSlideDownOut {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  100% {
    -webkit-transform: translate(0, -100%);
            transform: translate(0, -100%);
  }
}
@keyframes amSlideDownOut {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  100% {
    -webkit-transform: translate(0, -100%);
            transform: translate(0, -100%);
  }
}
*,
*:before,
*:after {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  background-color: #f5f5f5;
  font-size: 0.28rem;
}
*[contenteditable] {
  -webkit-user-select: auto !important;
}
*:focus {
  outline: none;
}
a {
  background: transparent;
  text-decoration: none;
  outline: none;
}
/**
 * 变量定义区
 */
/** 全局变量 **/
/* 背景色 */
/* 文字色 */
/* 业务色 */
/* 透明度 */
/* 尺寸 */
/* 圆角 */
/* 字体尺寸 */
/* 字体行高 */
/** 组件变量 **/
/* label */
/* line-height | 行高 */
/* radio */
/* corner-radius | 圆角 */
/* size | 边框大小 */
/* swiper */
/* size | swiper 宽度 */
/* size | swiper 高度 */
/* size | swiper 中的 slides 宽度 */
/* size | swiper 中的 slides 高度 */
/* size | swiper 中的 item 宽度 */
/* size | swiper 中的 item 高度 */
/* size | swiper 中的 indicator 宽度 */
/* size | swiper 中的 indicator 高度 */
/* size | swiper 中的 dot 宽度 */
/* size | swiper 中的 dot 高度 */
/* color | swiper 中的 dot 颜色 */
/* size | swiper 中的 dot active 时的宽度 */
/* color | swiper 中的 dot active 时的颜色 */
/* checkbox */
/* size | 边框宽度 */
/* color | 边框颜色 */
/* corner-radius | 边框圆角 */
/* size | 宽度 */
/* size | 高度 */
/* color | 禁用时的颜色 */
/* icon */
/* color | 成功 */
/* color | 成功没圆圈 */
/* color | 信息 */
/* color | 下载 */
/* color | 警告 */
/* color | 取消 */
/* color | 等待 */
/* color | 清除图标 */
/* color | 搜索图标 */
/* button */
/* font-size | 按钮字体大小 */
/* size | 高度 */
/* size | 行高 */
/* corner-radius | 默认边框圆角 */
/* color | 默认字体颜色 */
/* color | 默认背景色 */
/* size | 默认边框宽度 */
/* color | active态背景 */
/* color | active态字体颜色 */
/* color | disable态背景 */
/* color | disable态字体颜色 */
/* color | primary态背景 */
/* color | primary态字体颜色 */
/* color | primary态边框颜色 */
/* color | primary态active时背景 */
/* color | primary态active时文字颜色 */
/* color | primary态disabled时背景 */
/* color | primary态disabled时文字颜色 */
/* color | warn态背景 */
/* color | warn态字体颜色 */
/* color | warn态边框颜色 */
/* color | warn态active时背景 */
/* color | warn态active时文字颜色 */
/* color | warn态active时边框颜色 */
/* color | warn态disabled时背景 */
/* color | warn态disabled时文字颜色 */
/* size | warn态disabled时边框宽度 */
/* color | ghost态背景 */
/* color | ghost态字体颜色 */
/* color | ghost态边框颜色 */
/* color | ghost态active时背景 */
/* color | ghost态active时文字颜色 */
/* color | ghost态disabled时背景 */
/* color | ghost态disabled时文字颜色 */
/* font-size | small态字体大小 */
/* size | small态高度 */
/* size | small态行高 */
/* size | small态最小宽度 */
/* switch */
/* color | 背景 */
/* size | 宽度 */
/* size | 高度 */
/* corner-radius | 圆角 */
/* size | 浮标背景宽度 */
/* size | 浮标高度 */
/* corner-radius | 浮标圆角 */
/* color | 浮标背景 */
/* size | 浮标宽度 */
/* picker-view */
/* font-size | 字体大小 */
/* color | 字体颜色 */
/* slider */
/* color | 背景色 */
/* size | 线条高度 */
/* corner-radius | 线条圆角 */
/* color | 选中区背景色 */
/* size | 浮标size */
/* corner-radius | 浮标圆角 */
/* color | 浮标边框颜色 */
/* color | 浮标填充颜色 */
/* color | 浮标选中填充颜色 */
/* color | 浮标文字色 */
/* font-size | 浮标文字大小 */
/* progress */
/* color | 背景色 */
/* size | 高度 */
/* color | 进度条颜色 */
/* input */
/* color | 背景色 */
/* color | 文字色 */
/* color | placeholder文字色 */
*,
*:before,
*:after {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
html {
  line-height: 1.2;
}
body {
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  font-size: 0.32rem;
  font-family: PingFang SC, Helvetica Neue;
  background: transparent;
}
*[contenteditable] {
  -webkit-user-select: auto !important;
}
*:focus {
  outline: none;
}
a {
  background: transparent;
  text-decoration: none;
  outline: none;
}
.a-page {
  min-height: 100vh;
}
.a-page-result {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-flex-direction: column;
          flex-direction: column;
  width: 100%;
  height: 100vh;
  background: #fff;
  text-align: center;
}
.a-page-result-pic-error {
  width: 1rem;
  height: 1rem;
  margin: 4rem auto 0;
  background-size: 1rem 1rem;
  background-image: url(https://gw.alipayobjects.com/mdn/miniapp_de/afts/img/A*2kqdqo8mia0aaaaaaaaaaabkarqnaq);
  background-repeat: no-repeat;
}
.a-page-result-pic-error-dd {
  width: 5.34rem;
  height: 2.76rem;
  margin: 0 auto;
  background: url(https://img.alicdn.com/tfs/TB1SOiNTgTqK1RjSZPhXXXfOFXa-543-276.png);
  background-size: 5.34rem 2.76rem;
}
.a-page-result-title {
  margin-top: 0.40rem;
  font-size: 0.40rem;
  color: #333;
}
.a-page-result-brief {
  margin: 0.24rem auto;
  font-size: 0.28rem;
  line-height: 0.38rem;
  color: #999;
  max-width: 5.32rem;
  text-align: center;
}
.a-page-result-button-group {
  display: block;
  margin: 0;
  padding: 0 0 1rem;
}
.a-page-result-button {
  display: block;
  margin-top: 0.52rem;
  font-size: 0.40rem;
  color: #108ee9;
}
.a-component-permission {
  background-color: #f5f5f5 !important;
  display: -webkit-flex !important;
  display: flex !important;
  -webkit-justify-content: center !important;
          justify-content: center !important;
  -webkit-align-items: center !important;
          align-items: center !important;
}
.a-component-permission div {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAlCAMAAADyQNAxAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAeUExURZmZmUdwTJmZmZmZmZycnJycnJqampubm5qampqamq7t2fMAAAAKdFJOU/4A644QKa1vSszQfyflAAABFUlEQVQ4y42UW6LDIAhEkZe6/w3f0SaRpPEWfmrICRQZoBKtiXcm7i6m0U/raMIEY/78iL1QKnjldcZQq44n0SfVkKjGLFrhaXeqxi9D9BopX5/dimHyRVViK29m/Ik2qLaDJtY+lBK1sjNE0EkJSdnbfEvFJr01ZTJQcpa7sYpgVPi6fnGX76MSF2rHlcDQv34cOxp5uh1MSLihkJKc7AdlYDqtCrXo2xEMc/llQ3ApKhcr/q/N7YMJNe50AebRIMMUudijRWTr7sGMoRjmgUO20UcNCsbFeh+D1krsY9CEndM1p85umlj6Ur4iNF7Oqa+cVged0H1uhv6bx77mcdSUmO3knkjunOT+Su7CSxHHXr35/wD5yQjIzCfxhgAAAABJRU5ErkJggg==');
  font-size: 0.32rem;
  height: 0.40rem;
  line-height: 0.40rem;
  background-repeat: no-repeat;
  padding-left: 0.60rem;
  background-size: 0.38rem;
  color: #d8d8d8;
  overflow: hidden;
}

/**
 * 变量定义区
 */
/** 全局变量 **/
/* 背景色 */
/* 文字色 */
/* 业务色 */
/* 透明度 */
/* 尺寸 */
/* 圆角 */
/* 字体尺寸 */
/* 字体行高 */
/** 组件变量 **/
/* label */
/* line-height | 行高 */
/* radio */
/* corner-radius | 圆角 */
/* size | 边框大小 */
/* swiper */
/* size | swiper 宽度 */
/* size | swiper 高度 */
/* size | swiper 中的 slides 宽度 */
/* size | swiper 中的 slides 高度 */
/* size | swiper 中的 item 宽度 */
/* size | swiper 中的 item 高度 */
/* size | swiper 中的 indicator 宽度 */
/* size | swiper 中的 indicator 高度 */
/* size | swiper 中的 dot 宽度 */
/* size | swiper 中的 dot 高度 */
/* color | swiper 中的 dot 颜色 */
/* size | swiper 中的 dot active 时的宽度 */
/* color | swiper 中的 dot active 时的颜色 */
/* checkbox */
/* size | 边框宽度 */
/* color | 边框颜色 */
/* corner-radius | 边框圆角 */
/* size | 宽度 */
/* size | 高度 */
/* color | 禁用时的颜色 */
/* icon */
/* color | 成功 */
/* color | 成功没圆圈 */
/* color | 信息 */
/* color | 下载 */
/* color | 警告 */
/* color | 取消 */
/* color | 等待 */
/* color | 清除图标 */
/* color | 搜索图标 */
/* button */
/* font-size | 按钮字体大小 */
/* size | 高度 */
/* size | 行高 */
/* corner-radius | 默认边框圆角 */
/* color | 默认字体颜色 */
/* color | 默认背景色 */
/* size | 默认边框宽度 */
/* color | active态背景 */
/* color | active态字体颜色 */
/* color | disable态背景 */
/* color | disable态字体颜色 */
/* color | primary态背景 */
/* color | primary态字体颜色 */
/* color | primary态边框颜色 */
/* color | primary态active时背景 */
/* color | primary态active时文字颜色 */
/* color | primary态disabled时背景 */
/* color | primary态disabled时文字颜色 */
/* color | warn态背景 */
/* color | warn态字体颜色 */
/* color | warn态边框颜色 */
/* color | warn态active时背景 */
/* color | warn态active时文字颜色 */
/* color | warn态active时边框颜色 */
/* color | warn态disabled时背景 */
/* color | warn态disabled时文字颜色 */
/* size | warn态disabled时边框宽度 */
/* color | ghost态背景 */
/* color | ghost态字体颜色 */
/* color | ghost态边框颜色 */
/* color | ghost态active时背景 */
/* color | ghost态active时文字颜色 */
/* color | ghost态disabled时背景 */
/* color | ghost态disabled时文字颜色 */
/* font-size | small态字体大小 */
/* size | small态高度 */
/* size | small态行高 */
/* size | small态最小宽度 */
/* switch */
/* color | 背景 */
/* size | 宽度 */
/* size | 高度 */
/* corner-radius | 圆角 */
/* size | 浮标背景宽度 */
/* size | 浮标高度 */
/* corner-radius | 浮标圆角 */
/* color | 浮标背景 */
/* size | 浮标宽度 */
/* picker-view */
/* font-size | 字体大小 */
/* color | 字体颜色 */
/* slider */
/* color | 背景色 */
/* size | 线条高度 */
/* corner-radius | 线条圆角 */
/* color | 选中区背景色 */
/* size | 浮标size */
/* corner-radius | 浮标圆角 */
/* color | 浮标边框颜色 */
/* color | 浮标填充颜色 */
/* color | 浮标选中填充颜色 */
/* color | 浮标文字色 */
/* font-size | 浮标文字大小 */
/* progress */
/* color | 背景色 */
/* size | 高度 */
/* color | 进度条颜色 */
/* input */
/* color | 背景色 */
/* color | 文字色 */
/* color | placeholder文字色 */
.a-button {
  display: block;
  outline: 0 none;
  -webkit-appearance: none;
  box-sizing: border-box;
  padding: 0;
  text-align: center;
  font-size: 0.36rem;
  height: 0.94rem;
  line-height: 0.94rem;
  border-radius: 0.04rem;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-word;
  white-space: nowrap;
  color: #000;
  background-color: #fff;
  border: 0.02rem solid #eee;
}
.a-button.a-button-active {
  background-color: #ddd;
  color: rgba(0, 0, 0, 0.3);
}
.a-button.a-button-disabled {
  color: rgba(0, 0, 0, 0.6);
  background-color: rgba(255, 255, 255, 0.6);
}
.a-button-primary {
  color: #fff;
  background-color: #108ee9;
  border-color: #108ee9;
}
.a-button-primary.a-button-active {
  background-color: #0b71ba;
  color: rgba(255, 255, 255, 0.3);
}
.a-button-primary.a-button-disabled {
  color: rgba(255, 255, 255, 0.6);
  background-color: #9fd2f6;
  border: 0;
}
.a-button-warn {
  color: #fff;
  background-color: #e94f4f;
  border-color: #e94f4f;
}
.a-button-warn.a-button-active {
  background-color: #ea3c3c;
  color: rgba(255, 255, 255, 0.3);
  border-color: #e94f4f;
}
.a-button-warn.a-button-disabled {
  color: rgba(255, 255, 255, 0.6);
  background-color: rgba(233, 79, 79, 0.4);
  border-width: 0;
}
.a-button-ghost {
  color: #108ee9;
  background-color: transparent;
  border-color: #108ee9;
}
.a-button-ghost.a-button-active {
  color: #fff;
  background-color: #0b71ba;
}
.a-button-ghost.a-button-disabled {
  color: #ccc;
  background-color: #ddd;
  border: 0;
}
.a-button .a-loading-indicator {
  margin-right: 0.20rem;
}
.a-button-small {
  display: inline-block;
  font-size: 0.28rem;
  min-width: 0.96rem;
  height: 0.52rem;
  line-height: 0.48rem;
  padding: 0 0.08rem;
}
.a-button-small .a-loading-indicator {
  margin-right: 0.08rem;
}
.a-button-small .a-loading-indicator .a-loading-item {
  height: 0.12rem;
  width: 0.12rem;
}
.a-button-small .a-loading-indicator .a-loading-item::before {
  width: 0.16rem;
  height: 0.20rem;
  margin-left: -0.07rem;
  margin-top: -0.11rem;
}
.inline {
  display: inline-block;
}

/**
 * 变量定义区
 */
/** 全局变量 **/
/* 背景色 */
/* 文字色 */
/* 业务色 */
/* 透明度 */
/* 尺寸 */
/* 圆角 */
/* 字体尺寸 */
/* 字体行高 */
/** 组件变量 **/
/* label */
/* line-height | 行高 */
/* radio */
/* corner-radius | 圆角 */
/* size | 边框大小 */
/* swiper */
/* size | swiper 宽度 */
/* size | swiper 高度 */
/* size | swiper 中的 slides 宽度 */
/* size | swiper 中的 slides 高度 */
/* size | swiper 中的 item 宽度 */
/* size | swiper 中的 item 高度 */
/* size | swiper 中的 indicator 宽度 */
/* size | swiper 中的 indicator 高度 */
/* size | swiper 中的 dot 宽度 */
/* size | swiper 中的 dot 高度 */
/* color | swiper 中的 dot 颜色 */
/* size | swiper 中的 dot active 时的宽度 */
/* color | swiper 中的 dot active 时的颜色 */
/* checkbox */
/* size | 边框宽度 */
/* color | 边框颜色 */
/* corner-radius | 边框圆角 */
/* size | 宽度 */
/* size | 高度 */
/* color | 禁用时的颜色 */
/* icon */
/* color | 成功 */
/* color | 成功没圆圈 */
/* color | 信息 */
/* color | 下载 */
/* color | 警告 */
/* color | 取消 */
/* color | 等待 */
/* color | 清除图标 */
/* color | 搜索图标 */
/* button */
/* font-size | 按钮字体大小 */
/* size | 高度 */
/* size | 行高 */
/* corner-radius | 默认边框圆角 */
/* color | 默认字体颜色 */
/* color | 默认背景色 */
/* size | 默认边框宽度 */
/* color | active态背景 */
/* color | active态字体颜色 */
/* color | disable态背景 */
/* color | disable态字体颜色 */
/* color | primary态背景 */
/* color | primary态字体颜色 */
/* color | primary态边框颜色 */
/* color | primary态active时背景 */
/* color | primary态active时文字颜色 */
/* color | primary态disabled时背景 */
/* color | primary态disabled时文字颜色 */
/* color | warn态背景 */
/* color | warn态字体颜色 */
/* color | warn态边框颜色 */
/* color | warn态active时背景 */
/* color | warn态active时文字颜色 */
/* color | warn态active时边框颜色 */
/* color | warn态disabled时背景 */
/* color | warn态disabled时文字颜色 */
/* size | warn态disabled时边框宽度 */
/* color | ghost态背景 */
/* color | ghost态字体颜色 */
/* color | ghost态边框颜色 */
/* color | ghost态active时背景 */
/* color | ghost态active时文字颜色 */
/* color | ghost态disabled时背景 */
/* color | ghost态disabled时文字颜色 */
/* font-size | small态字体大小 */
/* size | small态高度 */
/* size | small态行高 */
/* size | small态最小宽度 */
/* switch */
/* color | 背景 */
/* size | 宽度 */
/* size | 高度 */
/* corner-radius | 圆角 */
/* size | 浮标背景宽度 */
/* size | 浮标高度 */
/* corner-radius | 浮标圆角 */
/* color | 浮标背景 */
/* size | 浮标宽度 */
/* picker-view */
/* font-size | 字体大小 */
/* color | 字体颜色 */
/* slider */
/* color | 背景色 */
/* size | 线条高度 */
/* corner-radius | 线条圆角 */
/* color | 选中区背景色 */
/* size | 浮标size */
/* corner-radius | 浮标圆角 */
/* color | 浮标边框颜色 */
/* color | 浮标填充颜色 */
/* color | 浮标选中填充颜色 */
/* color | 浮标文字色 */
/* font-size | 浮标文字大小 */
/* progress */
/* color | 背景色 */
/* size | 高度 */
/* color | 进度条颜色 */
/* input */
/* color | 背景色 */
/* color | 文字色 */
/* color | placeholder文字色 */
.a-loading-indicator {
  display: inline-block;
}
.a-loading-indicator.white .a-loading-item:before {
  background-color: #fff;
}
.a-loading-item {
  width: 0.20rem;
  height: 0.20rem;
  display: inline-block;
  position: relative;
  -webkit-transform: scale(0);
          transform: scale(0);
  opacity: 0;
  -webkit-animation: AULoadingScaleColorBoth 0.766s cubic-bezier(0.42, 0, 0.58, 1) infinite alternate;
          animation: AULoadingScaleColorBoth 0.766s cubic-bezier(0.42, 0, 0.58, 1) infinite alternate;
}
.a-loading-item:before {
  content: ' ';
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -0.13rem;
  margin-top: -0.19rem;
  width: 0.26rem;
  height: 0.38rem;
  -webkit-transform: skew(-0.46rad) scale(0.5);
          transform: skew(-0.46rad) scale(0.5);
  -webkit-transform-origin: center center;
          transform-origin: center center;
  border-radius: 0.02rem 0.04rem 0.04rem 0.06rem;
  background-color: #108ee9;
}
.a-loading-item:nth-child(1) {
  -webkit-animation-delay: -2.2s;
          animation-delay: -2.2s;
}
.a-loading-item:nth-child(2) {
  -webkit-animation-delay: -1.966s;
          animation-delay: -1.966s;
}
.a-loading-item:nth-child(3) {
  -webkit-animation-delay: -1.666s;
          animation-delay: -1.666s;
}
@-webkit-keyframes AULoadingScaleColorBoth {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0;
  }
  35% {
    -webkit-transform: scale(0.12);
            transform: scale(0.12);
    opacity: 0.001;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@keyframes AULoadingScaleColorBoth {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0;
  }
  35% {
    -webkit-transform: scale(0.12);
            transform: scale(0.12);
    opacity: 0.001;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}

.a-image {
  background-repeat: no-repeat;
  display: inline-block;
  overflow: hidden;
  font-size: 0;
  width: 6rem;
  height: 4.50rem;
}
.a-image-lazy-load {
  background-color: rgba(255,255,255,0.01176);
}

.remix-button {
  /* prettier-ignore */
  font-size: 18PX;
  /* prettier-ignore */
  height: 47PX;
  /* prettier-ignore */
  line-height: 47PX;
  /* prettier-ignore */
  border-radius: 2PX;
  display: block;
  outline: 0;
  -webkit-appearance: none;
  box-sizing: border-box;
  padding: 0;
  text-align: center;
  /* prettier-ignore */
  border-radius: 2PX;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-word;
  white-space: nowrap;
  color: rgb(0, 0, 0);
  background-color: rgb(255, 255, 255);
  /* prettier-ignore */
  border: 1PX solid rgb(238, 238, 238);
}

.remix-input {
  /* prettier-ignore */
  font-size: 17PX;
  /* prettier-ignore */
  height: 25PX;
  display: inline-block;
  background-color: rgb(255, 255, 255);
  /* prettier-ignore */
  padding: 0.02rem 0.05rem;
  color: rgb(0, 0, 0);
  box-sizing: content-box;
}

.remix-textarea {
  position: relative;
  background-color: rgb(255, 255, 255);
  /* prettier-ignore */
  padding: 0.02rem 0.05rem;
  color: rgb(0, 0, 0);
  /* prettier-ignore */
  font-size: 0.17rem;
  /* prettier-ignore */
  height: 0.42rem;
  line-height: 1.4;
}

.remix-image {
  background-repeat: no-repeat;
  display: inline-block;
  overflow: hidden;
  font-size: 0;
  /* prettier-ignore */
  width: 300PX;
  /* prettier-ignore */
  height: 225PX;
}

.remix-text-selectable {
  -webkit-user-select: text;
      -ms-user-select: text;
          user-select: text;
}

.remix-web-view {
  width: 100%;
  min-height: 100vh;
}

.remix-page.with-tab-bar {
  padding-bottom: 0.96rem;
}

.remix-page {
  min-height: 100vh;
  box-sizing: border-box;
  font-size: 0.32rem;
}

.remix-page.disable-scroll {
  overflow: hidden;
}

.rmc-pull-to-refresh-transition {
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}

.rmc-pull-to-refresh-wrapper {
  overflow: hidden;
}

.rmc-pull-to-refresh-indicator {
  color: grey;
  text-align: center;
  height: 1rem;
}

.rmc-pull-to-refresh-indicator {
  margin-top: -1rem;
}

.remix-pull-to-refresh-loading {
  width: 1rem;
  height: 1rem;
}

.remix-tab-bar {
  height: 0.96rem;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #fff;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-align-items: center;
          align-items: center;
  -webkit-justify-content: space-around;
          justify-content: space-around;
  z-index: 999999;
}

.remix-tab-bar .remix-tab-item {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-align-items: center;
          align-items: center;
  -webkit-justify-content: center;
          justify-content: center;
  height: 100%;
}

.remix-tab-bar .remix-tab-item .remix-tab-item-image {
  height: 0.34rem;
  width: 0.34rem;
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}

.remix-tab-bar .remix-tab-item .remix-tab-item-title {
}

.remix-tab-bar .remix-tab-item .remix-tab-item-title.active {
  color: #108ee9;
}

.message___1KZfu {
  position: fixed;
  top: 50vh;
  right: 0;
  left: 0;
  z-index: 9999;
  display: none;
  width: 100%;
  text-align: center;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.message___1KZfu.show___1payF {
  display: block;
}
.message___1KZfu .content___N6pOU {
  display: inline-block;
  min-width: 1.80rem;
  max-width: 70%;
  padding: 0.30rem 0.40rem;
  color: #fff;
  font-size: 0.26rem;
  white-space: pre-line;
  vertical-align: middle;
  background: rgba(58, 58, 58, 0.9);
  border-radius: 0.05rem;
}

.cancel-btn___1HhFf {
  color: #767676;
}

.header___yBVsb {
  position: relative;
  box-sizing: border-box;
  width: 100%;
  background-size: 100% 100%;
}

.ruleMulti___3BPLT {
  position: absolute;
  z-index: 2;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-align-items: flex-start;
          align-items: flex-start;
  -webkit-justify-content: center;
          justify-content: center;
  box-sizing: border-box;
  width: 0.88rem;
  height: 0.78rem;
  color: #d6e7ff;
  font-weight: 550;
  font-size: 0.24rem;
  font-family: PingFangSC-Medium;
  letter-spacing: 0;
}
.ruleSingle___2FtTT {
  position: absolute;
  left: 0;
  z-index: 2;
  width: 0.50rem;
  height: 0.84rem;
  color: #d6e7ff;
  font-size: 0.24rem;
  font-family: PingFangSC-Medium;
  line-height: 0.52rem;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
}
.ruleCustom___3ha-t {
  position: absolute;
  z-index: 2;
  box-sizing: border-box;
  width: 0.55rem;
  height: 0.90rem;
  font-size: 0.26rem;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  -webkit-justify-content: center;
          justify-content: center;
}

.float-btn___2r0hl {
  position: fixed;
  z-index: 2;
  width: 1.45rem;
  height: 1.37rem;
  transition: all 0.5s;
}

.imageholder-container {
  text-align: center;
}
.imageholder-imageHolder {
  width: 100%;
}

.activity___2kZNX {
  background-color: #fff;
  padding-top: 0.32rem;
}
.activity___2kZNX .header___3pd1f {
  padding: 0 0.32rem;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  padding-bottom: 0.33rem;
}
.activity___2kZNX .header___3pd1f .title___1KXbR {
  font-size: 0.40rem;
  color: #333;
  line-height: 0.40rem;
  margin-right: 0.08rem;
  max-width: 4rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: 600;
}
.activity___2kZNX .header___3pd1f .subTitle___3scRO {
  border-radius: 0.19rem;
  font-size: 0.22rem;
  color: #fff;
  padding: 0 0.16rem;
  background-color: #FF9F00;
  max-width: 2.72rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 0.38rem;
}
.activity___2kZNX .description___1Dgua {
  padding: 0 0.32rem;
  font-size: 0.28rem;
  color: #333333;
  letter-spacing: 0.01rem;
  line-height: 0.50rem;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  margin-bottom: 0.47rem;
}
.activity___2kZNX .notice___b40EI {
  margin: 0 0.32rem;
  background-color: #FF9F00;
  border-radius: 0.32rem;
  height: 0.64rem;
  position: relative;
  text-align: center;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  -webkit-justify-content: center;
          justify-content: center;
  margin-bottom: 0.72rem;
  padding: 0 0.32rem 0 0.32rem;
}
.activity___2kZNX .notice___b40EI .notice-icon___1PnZQ {
  width: 1rem;
  height: 1rem;
  position: absolute;
  left: 0;
}
.activity___2kZNX .notice___b40EI .notice-text___3trPu {
  color: #fff;
  font-size: 0.28rem;
  letter-spacing: 0.01rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 4.80rem;
  font-weight: 600;
}
.activity___2kZNX .activity-list___h-fD6 {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-justify-content: space-between;
          justify-content: space-between;
}

.emptyData___2RgWH {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  -webkit-flex-direction: column;
          flex-direction: column;
  padding: 0.32rem;
  padding-bottom: 1.20rem;
}
.emptyData___2RgWH .img___3tR5Y {
  width: 1rem;
  height: 1rem;
  margin-bottom: 0.25rem;
}
.emptyData___2RgWH .text___2Axob {
  font-size: 0.28rem;
  color: #999999;
}
.emptyData___2RgWH .emptyRefresh___3lK1W {
  margin-top: 0.32rem;
}

.countdownWrap___3-49N {
  padding-bottom: 0.56rem;
}
.countdown-title___oBete {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-align-items: center;
          align-items: center;
  font-size: 0.28rem;
  color: #333333;
  text-align: center;
  height: 0.40rem;
  margin-bottom: 0.12rem;
  padding: 0 0.32rem;
}
.countdown-title___oBete .title-icon___29vrV {
  width: 0.32rem;
  height: 0.32rem;
  margin: 0 0.04rem;
}
.title___2wHRq {
  font-size: 0.40rem;
  color: #333333;
  text-align: center;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-weight: 600;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/oswald/v40/TK3_WkUHHAIjg75cFRf3bXL8LICs1xZosUtiYySUhiCXABTV.woff) format('woff');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/oswald/v40/TK3_WkUHHAIjg75cFRf3bXL8LICs1xZosUJiYySUhiCXABTV.woff) format('woff');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/oswald/v40/TK3_WkUHHAIjg75cFRf3bXL8LICs1xZosUliYySUhiCXABTV.woff) format('woff');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/oswald/v40/TK3_WkUHHAIjg75cFRf3bXL8LICs1xZosUhiYySUhiCXABTV.woff) format('woff');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/oswald/v40/TK3_WkUHHAIjg75cFRf3bXL8LICs1xZosUZiYySUhiCXAA.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
.iwp-ui-countdown-container {
  width: 100%;
  height: 1rem;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-align-items: center;
          align-items: center;
}
.iwp-ui-countdown-container .iwp-ui-countdown-number-wrapper {
  height: 1rem;
  position: relative;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-align-items: center;
          align-items: center;
}
.iwp-ui-countdown-container .iwp-ui-countdown-number-container {
  width: 0.62rem;
  height: 1rem;
  margin-right: 0.06rem;
  position: relative;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-align-items: center;
          align-items: center;
}
.iwp-ui-countdown-container .iwp-ui-countdown-number-top-background {
  position: absolute;
  top: 0;
  left: 0;
  width: 0.62rem;
  height: 0.50rem;
  border: 0.02rem solid #f2f2f2;
  border-radius: 0.08rem;
}
.iwp-ui-countdown-container .iwp-ui-countdown-number-bottom-background {
  position: absolute;
  top: 0.50rem;
  left: 0;
  width: 0.62rem;
  height: 0.50rem;
  background: #f2f2f2;
  border: 0.02rem solid #f2f2f2;
  border-radius: 0.08rem;
  background-color: #f2f2f2;
}
.iwp-ui-countdown-container .iwp-ui-countdown-number {
  position: absolute;
  font-size: 0.76rem;
  color: #333333;
  font-family: 'Oswald', sans-serif, Helvetica;
  font-weight: 600;
  left: 0.04rem;
  top: 0.02rem;
  width: 0.62rem;
  line-height: 1rem;
  text-align: center;
}
.iwp-ui-countdown-container .iwp-ui-countdown-unit {
  padding: 0 0.04rem;
}

.scrollWrap___1rPdK {
  position: relative;
  overflow-x: auto;
  height: 0.88rem;
  padding-bottom: 0.10rem;
}
.scrollWrap___1rPdK .timeline___3j0od {
  position: absolute;
  display: -webkit-flex;
  display: flex;
}
.scrollWrap___1rPdK .timeline___3j0od .timeline-item___1PwQR {
  display: inline-block;
  font-size: 0.32rem;
  color: #999999;
  text-align: center;
  line-height: 0.32rem;
  margin-right: 0.48rem;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-align-items: center;
          align-items: center;
  font-weight: 600;
}
.scrollWrap___1rPdK .timeline___3j0od .timeline-item___1PwQR .month___k40bj {
  height: 0.40rem;
  white-space: nowrap;
  font-size: 0.28rem;
}
.scrollWrap___1rPdK .timeline___3j0od .timeline-item___1PwQR .hour___e_AaH {
  height: 0.32rem;
  white-space: nowrap;
  margin-bottom: 0.08rem;
  font-size: 0.32rem;
}
.scrollWrap___1rPdK .timeline___3j0od .timeline-item___1PwQR .active___1F56n {
  height: 0.08rem;
  width: 1.02rem;
  border-radius: 0.06rem;
  background-color: #FF9F00;
  position: absolute;
  bottom: -0.08rem;
}
.scrollWrap___1rPdK .timeline___3j0od .timeline-item___1PwQR:first-child {
  margin-left: 0.32rem;
}
.scrollWrap___1rPdK .timeline___3j0od .comming___3Uxa0 {
  font-size: 0.32rem;
  color: #333333;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-flex-direction: column;
          flex-direction: column;
  white-space: nowrap;
}

.voucherDetail___30bCQ {
  padding-bottom: 1.20rem;
}
.voucherDetail___30bCQ .image___2t_Ac {
  width: 100%;
  margin-bottom: 0.17rem;
  min-height: 2.92rem;
}
.voucherDetail___30bCQ .content___DaOnT {
  padding: 0.32rem;
}
.voucherDetail___30bCQ .content___DaOnT .merchantName___qz6uC {
  font-size: 0.30rem;
  color: #999999;
  margin-bottom: 0.18rem;
}
.voucherDetail___30bCQ .content___DaOnT .title___3Kps6 {
  font-size: 0.48rem;
  color: #333333;
  margin-bottom: 0.34rem;
}
.voucherDetail___30bCQ .content___DaOnT .text-wrap___2SP8b {
  font-size: 0.28rem;
  color: #333333;
  letter-spacing: 0;
  line-height: 0.40rem;
  margin-bottom: 0.40rem;
}
.voucherDetail___30bCQ .content___DaOnT .label___2PRCy {
  font-weight: bold;
}
.voucherDetail___30bCQ .content___DaOnT .text-wrap-column___3O2ZE {
  font-size: 0.28rem;
  color: #333333;
  margin-bottom: 0.40rem;
  display: -webkit-flex;
  display: flex;
  line-height: 0.40rem;
  -webkit-flex-direction: column;
          flex-direction: column;
}
.voucherDetail___30bCQ .content___DaOnT .text-wrap-column___3O2ZE .column-label___UrCMu {
  font-weight: bold;
  margin-bottom: 0.10rem;
}
.voucherDetail___30bCQ .content___DaOnT .text-wrap-column___3O2ZE .column-value___2inuw {
  margin-bottom: 0.10rem;
}
.voucherDetail___30bCQ .full-progress-container___1ZtR2 {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  padding-top: 0.08rem;
  margin-bottom: 0.32rem;
}
.voucherDetail___30bCQ .full-progress-word___2DNTY {
  padding-left: 0.04rem;
  font-family: PingFangHK-Semibold;
  font-size: 0.26rem;
  position: absolute;
  right: 0;
  top: -0.42rem;
}
.voucherDetail___30bCQ .full-progress___1S8Yk {
  width: 100%;
  height: 0.25rem;
  background: #eeeeee;
  border-radius: 0.12rem;
  display: inline-block;
  position: relative;
}
.voucherDetail___30bCQ .full-progressing___1PMqf {
  position: absolute;
  display: inline-block;
  top: 0;
  left: 0;
  height: 0.25rem;
  border-radius: 0.12rem;
}
.voucherDetail___30bCQ .action-btn___2mxqa {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
          justify-content: center;
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 0.32rem 0 0.48rem 0;
  background: #fff;
}

.amd-fade-enter,
.amd-fade-appear {
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
  opacity: 0;
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
          animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
}
.amd-fade-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
          animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.amd-fade-enter.amd-fade-enter-active,
.amd-fade-appear.amd-fade-appear-active {
  -webkit-animation-name: amdFadeIn;
          animation-name: amdFadeIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.amd-fade-leave.amd-fade-leave-active {
  -webkit-animation-name: amdFadeOut;
          animation-name: amdFadeOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
@-webkit-keyframes amdFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes amdFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes amdFadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes amdFadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.amd-slide-up-enter,
.amd-slide-up-appear {
  -webkit-transform: translate(0, 100%);
          transform: translate(0, 100%);
}
.amd-slide-up-enter,
.amd-slide-up-appear,
.amd-slide-up-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
          animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.amd-slide-up-enter.amd-slide-up-enter-active,
.amd-slide-up-appear.amd-slide-up-appear-active {
  -webkit-animation-name: amdSlideUpIn;
          animation-name: amdSlideUpIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.amd-slide-up-leave.amd-slide-up-leave-active {
  -webkit-animation-name: amdSlideUpOut;
          animation-name: amdSlideUpOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
@-webkit-keyframes amdSlideUpIn {
  0% {
    -webkit-transform: translate(0, 100%);
            transform: translate(0, 100%);
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@keyframes amdSlideUpIn {
  0% {
    -webkit-transform: translate(0, 100%);
            transform: translate(0, 100%);
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@-webkit-keyframes amdSlideUpOut {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  100% {
    -webkit-transform: translate(0, 100%);
            transform: translate(0, 100%);
  }
}
@keyframes amdSlideUpOut {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  100% {
    -webkit-transform: translate(0, 100%);
            transform: translate(0, 100%);
  }
}
.amd.amd-zoom-enter,
.amd.amd-zoom-leave {
  display: block;
}
.amd-zoom-enter,
.amd-zoom-appear {
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
  -webkit-animation-timing-function: cubic-bezier(0.18, 0.89, 0.32, 1.28);
          animation-timing-function: cubic-bezier(0.18, 0.89, 0.32, 1.28);
  opacity: 0;
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
          animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
}
.amd-zoom-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
          animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
  -webkit-animation-timing-function: cubic-bezier(0.6, -0.3, 0.74, 0.05);
          animation-timing-function: cubic-bezier(0.6, -0.3, 0.74, 0.05);
}
.amd-zoom-enter.amd-zoom-enter-active,
.amd-zoom-appear.amd-zoom-appear-active {
  -webkit-animation-name: amdZoomIn;
          animation-name: amdZoomIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.amd-zoom-leave.amd-zoom-leave-active {
  -webkit-animation-name: amdZoomOut;
          animation-name: amdZoomOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
@-webkit-keyframes amdZoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
  }
}
@keyframes amdZoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
  }
}
@-webkit-keyframes amdZoomOut {
  0% {
    opacity: 1;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
  }
}
@keyframes amdZoomOut {
  0% {
    opacity: 1;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
  }
}
.amd-slide-down-enter,
.amd-slide-down-appear {
  -webkit-transform: translate(0, -100%);
          transform: translate(0, -100%);
}
.amd-slide-down-enter,
.amd-slide-down-appear,
.amd-slide-down-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
          animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.amd-slide-down-enter.amd-slide-down-enter-active,
.amd-slide-down-appear.amd-slide-down-appear-active {
  -webkit-animation-name: amdSlideDownIn;
          animation-name: amdSlideDownIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.amd-slide-down-leave.amd-slide-down-leave-active {
  -webkit-animation-name: amdSlideDownOut;
          animation-name: amdSlideDownOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
@-webkit-keyframes amdSlideDownIn {
  0% {
    -webkit-transform: translate(0, -100%);
            transform: translate(0, -100%);
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@keyframes amdSlideDownIn {
  0% {
    -webkit-transform: translate(0, -100%);
            transform: translate(0, -100%);
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@-webkit-keyframes amdSlideDownOut {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  100% {
    -webkit-transform: translate(0, -100%);
            transform: translate(0, -100%);
  }
}
@keyframes amdSlideDownOut {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  100% {
    -webkit-transform: translate(0, -100%);
            transform: translate(0, -100%);
  }
}
*,
*::before,
*::after {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
*[contenteditable] {
  -webkit-user-select: auto !important;
}
*:focus {
  outline: none;
}
[class^='oned-'] {
  font-family: PingFang SC, sans-serif;
}
[class*='-ui-iwp'] {
  font-family: OpenSans-Regular;
}
[class*='-ui-lzd'] {
  font-family: NotoSans-Regular;
}
[class*='-ui-ink'] {
  font-family: PingFangTC-Regular, 'Noto Sans', 'sans-serif';
  font-family: var(--oned-font-family, PingFangTC-Regular, 'Noto Sans', 'sans-serif');
}

.oned-use-prop-selector {
  padding: 0.24rem;
  margin-bottom: 0.24rem;
  font-size: 0.32rem;
}
.oned-use-prop-selector-row {
  margin-bottom: 0.24rem;
}
.oned-use-prop-selector-hint {
  color: #999;
  font-size: 0.24rem;
  margin-top: 0.08rem;
}
.oned-use-prop-selector-input.oned-use-prop-selector-important {
  padding-left: 0;
}

.oned-address-input-picker-wrapper {
  position: relative;
}
.oned-address-input-picker {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}

.oned-auto-sizer-container {
  position: relative;
  margin-right: 0.24rem;
  overflow: visible;
  color: transparent;
  font-size: 0.34rem;
  white-space: nowrap;
}
.oned-auto-sizer-container::before {
  float: left;
  content: '';
  padding-bottom: 100%;
}
.oned-auto-sizer-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: grey;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.oned-button {
  width: 6.7rem;
  height: 0.88rem;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  -webkit-justify-content: center;
          justify-content: center;
  color: #fff;
}
.oned-button-radius-none {
  border-radius: 0;
}
.oned-button-radius-l {
  border-radius: 0.38rem;
}
.oned-button-radius-m {
  border-radius: 0.16rem;
}
.oned-button-radius-s {
  border-radius: 0.06rem;
}
.oned-button-size-l {
  width: 6.7rem;
  height: 0.88rem;
}
.oned-button-size-l .oned-button-text {
  font-size: 0.32rem;
}
.oned-button-size-l .oned-button-prefix-icon {
  padding-right: 0.16rem;
}
.oned-button-size-l .oned-button-suffix-icon {
  padding-left: 0.16rem;
}
.oned-button-size-m {
  width: 3.31rem;
  height: 0.72rem;
}
.oned-button-size-m .oned-button-prefix-icon {
  padding-right: 0.12rem;
}
.oned-button-size-m .oned-button-suffix-icon {
  padding-left: 0.12rem;
}
.oned-button-size-s {
  width: 1.6rem;
  height: 0.72rem;
}
.oned-button-type-button {
  color: #fff;
}
.oned-button-type-button.oned-button-kind-azure {
  color: #1b82d1;
}
.oned-button-type-button.oned-button-kind-primary {
  background-color: #1b82d1;
}
.oned-button-type-button.oned-button-kind-primary.oned-button-hover {
  background-color: rgba(27, 130, 209, 0.5);
}
.oned-button-type-button.oned-button-kind-danger {
  background-color: #ec1000;
}
.oned-button-type-button.oned-button-kind-danger.oned-button-hover {
  background-color: #b01b29;
}
.oned-button-type-button.oned-button-kind-warning {
  background-color: #fb6500;
}
.oned-button-type-button.oned-button-kind-warning.oned-button-hover {
  background-color: rgba(251, 101, 0, 0.5);
}
.oned-button-type-button.oned-button-kind-success {
  background-color: #4caf50;
}
.oned-button-type-button.oned-button-kind-success.oned-button-hover {
  background-color: rgba(76, 175, 80, 0.5);
}
.oned-button-type-button.oned-button-kind-azure {
  background-color: #dae9ff;
}
.oned-button-type-button.oned-button-kind-azure.oned-button-hover {
  background-color: #a1d4ff;
}
.oned-button-type-outline {
  border-width: 0.03rem;
  border-style: solid;
}
.oned-button-type-outline.oned-button-kind-primary {
  border-color: #1b82d1;
  color: #1b82d1;
}
.oned-button-type-outline.oned-button-kind-primary.oned-button-hover {
  border-color: rgba(27, 130, 209, 0.5);
  color: rgba(27, 130, 209, 0.5);
}
.oned-button-type-outline.oned-button-kind-danger {
  border-color: #ec1000;
  color: #ec1000;
}
.oned-button-type-outline.oned-button-kind-danger.oned-button-hover {
  border-color: #b01b29;
  color: #b01b29;
}
.oned-button-type-outline.oned-button-kind-warning {
  border-color: #fb6500;
  color: #fb6500;
}
.oned-button-type-outline.oned-button-kind-warning.oned-button-hover {
  border-color: rgba(251, 101, 0, 0.5);
  color: rgba(251, 101, 0, 0.5);
}
.oned-button-type-outline.oned-button-kind-success {
  border-color: #4caf50;
  color: #4caf50;
}
.oned-button-type-outline.oned-button-kind-success.oned-button-hover {
  border-color: rgba(76, 175, 80, 0.5);
  color: rgba(76, 175, 80, 0.5);
}
.oned-button-type-outline.oned-button-kind-azure {
  border-color: #dae9ff;
  color: #dae9ff;
}
.oned-button-type-outline.oned-button-kind-azure.oned-button-hover {
  border-color: #a1d4ff;
  color: #a1d4ff;
}
.oned-button-type-outline.oned-button-kind-azure,
.oned-button-type-outline.oned-button-kind-azure.oned-button-hover {
  color: #1b82d1;
}
.oned-button-type-float {
  color: #fff;
  width: 0.8rem;
  height: 0.8rem;
}
.oned-button-type-float.oned-button-float-shadow {
  /* stylelint-disable */
  box-shadow: 0 0.04rem 0.04rem 0 rgba(0, 0, 0, 0.14), 0 0.06rem 0.02rem -0.04rem rgba(0, 0, 0, 0.12), 0 0.02rem 0.1rem 0 rgba(0, 0, 0, 0.2);
  /* stylelint-enable */
}
.oned-button-type-float.oned-button-float-shadow.oned-button-hover {
  box-shadow: 0 0.16rem 0.2rem 0.02rem rgba(0, 0, 0, 0.14), 0 0.06rem 0.28rem 0.04rem rgba(0, 0, 0, 0.12), 0 0.1rem 0.1rem -0.06rem rgba(0, 0, 0, 0.2);
}
.oned-button-type-float.oned-button-kind-azure {
  color: #1b82d1;
}
.oned-button-type-float.oned-button-kind-primary {
  background-color: #1b82d1;
}
.oned-button-type-float.oned-button-kind-primary.oned-button-hover {
  background-color: rgba(27, 130, 209, 0.5);
}
.oned-button-type-float.oned-button-kind-danger {
  background-color: #ec1000;
}
.oned-button-type-float.oned-button-kind-danger.oned-button-hover {
  background-color: #b01b29;
}
.oned-button-type-float.oned-button-kind-warning {
  background-color: #fb6500;
}
.oned-button-type-float.oned-button-kind-warning.oned-button-hover {
  background-color: rgba(251, 101, 0, 0.5);
}
.oned-button-type-float.oned-button-kind-success {
  background-color: #4caf50;
}
.oned-button-type-float.oned-button-kind-success.oned-button-hover {
  background-color: rgba(76, 175, 80, 0.5);
}
.oned-button-type-float.oned-button-kind-azure {
  background-color: #dae9ff;
}
.oned-button-type-float.oned-button-kind-azure.oned-button-hover {
  background-color: #a1d4ff;
}
.oned-button-type-text.oned-button-kind-primary {
  color: #1b82d1;
}
.oned-button-type-text.oned-button-kind-primary.oned-button-hover {
  color: rgba(27, 130, 209, 0.5);
}
.oned-button-type-text.oned-button-kind-danger {
  color: #ec1000;
}
.oned-button-type-text.oned-button-kind-danger.oned-button-hover {
  color: #b01b29;
}
.oned-button-type-text.oned-button-kind-warning {
  color: #fb6500;
}
.oned-button-type-text.oned-button-kind-warning.oned-button-hover {
  color: rgba(251, 101, 0, 0.5);
}
.oned-button-type-text.oned-button-kind-success {
  color: #4caf50;
}
.oned-button-type-text.oned-button-kind-success.oned-button-hover {
  color: rgba(76, 175, 80, 0.5);
}
.oned-button-type-text.oned-button-kind-azure {
  color: #dae9ff;
}
.oned-button-type-text.oned-button-kind-azure.oned-button-hover {
  color: #a1d4ff;
}
.oned-button-text {
  font-size: 0.28rem;
  letter-spacing: 0;
  text-align: center;
  line-height: 0.42rem;
}
.oned-button-disabled.oned-button-type-button,
.oned-button-disabled.oned-button-type-float {
  background-color: #ddd;
  color: #6f6f6f;
}
.oned-button-disabled.oned-button-type-outline {
  border-color: #ddd;
  color: #6f6f6f;
}
.oned-button-disabled.oned-button-type-text {
  color: #6f6f6f;
}
.oned-button-block {
  width: 100%;
}

.oned-button-ui-iwp {
  font-family: OpenSans-ExtraBold;
}

.oned-button.oned-button-ui-lzd {
  font-family: NotoSans-SemiBold;
}
.oned-button.oned-button-ui-lzd.oned-button-radius-l {
  border-radius: 0.12rem;
}
.oned-button.oned-button-ui-lzd.oned-button-radius-m {
  border-radius: 0.08rem;
}
.oned-button.oned-button-ui-lzd.oned-button-radius-s {
  border-radius: 0.08rem;
}
.oned-button.oned-button-ui-lzd.oned-button-type-button.oned-button-kind-primary {
  background-color: #1b82d1;
}
.oned-button.oned-button-ui-lzd.oned-button-type-button.oned-button-kind-primary.oned-button-hover {
  background-color: rgba(27, 130, 209, 0.5);
}
.oned-button.oned-button-ui-lzd.oned-button-type-text {
  color: #1b82d1;
}
.oned-button.oned-button-ui-lzd.oned-button-type-text.oned-button-kind-primary {
  color: #1b82d1;
}
.oned-button.oned-button-ui-lzd.oned-button-type-text.oned-button-kind-primary.oned-button-hover {
  color: rgba(27, 130, 209, 0.5);
}
.oned-button.oned-button-ui-lzd.oned-button-size-m .oned-button-text {
  font-size: 0.28rem;
}
.oned-button.oned-button-ui-lzd.oned-button-size-s .oned-button-text {
  font-size: 0.22rem;
}
.oned-button.oned-button-ui-lzd.oned-button-disabled.oned-button-type-button,
.oned-button.oned-button-ui-lzd.oned-button-disabled.oned-button-type-float {
  background-color: #f4f4f4;
  color: #999;
}
.oned-button.oned-button-ui-lzd.oned-button-disabled.oned-button-type-outline {
  border-color: #f4f4f4;
  color: #999;
}
.oned-button.oned-button-ui-lzd.oned-button-disabled.oned-button-type-text {
  color: #999;
}

[dir="ltr"] .oned-button-ui-ant {
  text-align: left
}
[dir="rtl"] .oned-button-ui-ant {
  text-align: right
}

.oned-button-disabled.oned-button-ui-ink {
  color: #bbbbbb;
  border: 0.01rem solid #dddddd;
}
.oned-button-type-outline.oned-button-disabled.oned-button-ui-ink {
  color: #bbbbbb;
  border: 0.01rem solid #bbbbbb;
}
.oned-button-size-l.oned-button-ui-ink {
  height: 0.92rem;
}
.oned-button-size-l.oned-button-ui-ink .oned-button-text {
  font-size: 0.34rem;
}
.oned-button-size-s.oned-button-ui-ink {
  height: 0.54rem;
}
.oned-button-size-s.oned-button-ui-ink .oned-button-text {
  font-size: 0.26rem;
}
.oned-button-radius-m.oned-button-ui-ink {
  border-radius: 0.1rem;
}

.oned-grid-row {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
          flex-flow: row wrap;
}
.oned-grid-row::before,
.oned-grid-row::after {
  display: -webkit-flex;
  display: flex;
}
.oned-grid-row-no-wrap {
  -webkit-flex-wrap: nowrap;
          flex-wrap: nowrap;
}
.oned-grid-row-start {
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
}
.oned-grid-row-center {
  -webkit-justify-content: center;
          justify-content: center;
}
.oned-grid-row-end {
  -webkit-justify-content: flex-end;
          justify-content: flex-end;
}
.oned-grid-row-space-between {
  -webkit-justify-content: space-between;
          justify-content: space-between;
}
.oned-grid-row-justify {
  -webkit-justify-content: space-between;
          justify-content: space-between;
}
.oned-grid-row-space-around {
  -webkit-justify-content: space-around;
          justify-content: space-around;
}
.oned-grid-row-align-start {
  -webkit-align-items: flex-start;
          align-items: flex-start;
}
.oned-grid-row-align-center {
  -webkit-align-items: center;
          align-items: center;
}
.oned-grid-row-align-end {
  -webkit-align-items: flex-end;
          align-items: flex-end;
}
.oned-grid-col {
  position: relative;
  max-width: 100%;
  min-height: 0.01rem;
  box-sizing: border-box;
}
.oned-grid-col-12 {
  display: block;
  -webkit-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}
.oned-grid-col-push-12 {
  left: 100%;
}
.oned-grid-col-pull-12 {
  right: 100%;
}
.oned-grid-col-offset-12 {
  margin-left: 100%;
}
.oned-grid-col-order-12 {
  -webkit-order: 12;
          order: 12;
}
.oned-grid-col-11 {
  display: block;
  -webkit-flex: 0 0 91.66666667%;
          flex: 0 0 91.66666667%;
  max-width: 91.66666667%;
}
.oned-grid-col-push-11 {
  left: 91.66666667%;
}
.oned-grid-col-pull-11 {
  right: 91.66666667%;
}
.oned-grid-col-offset-11 {
  margin-left: 91.66666667%;
}
.oned-grid-col-order-11 {
  -webkit-order: 11;
          order: 11;
}
.oned-grid-col-10 {
  display: block;
  -webkit-flex: 0 0 83.33333333%;
          flex: 0 0 83.33333333%;
  max-width: 83.33333333%;
}
.oned-grid-col-push-10 {
  left: 83.33333333%;
}
.oned-grid-col-pull-10 {
  right: 83.33333333%;
}
.oned-grid-col-offset-10 {
  margin-left: 83.33333333%;
}
.oned-grid-col-order-10 {
  -webkit-order: 10;
          order: 10;
}
.oned-grid-col-9 {
  display: block;
  -webkit-flex: 0 0 75%;
          flex: 0 0 75%;
  max-width: 75%;
}
.oned-grid-col-push-9 {
  left: 75%;
}
.oned-grid-col-pull-9 {
  right: 75%;
}
.oned-grid-col-offset-9 {
  margin-left: 75%;
}
.oned-grid-col-order-9 {
  -webkit-order: 9;
          order: 9;
}
.oned-grid-col-8 {
  display: block;
  -webkit-flex: 0 0 66.66666667%;
          flex: 0 0 66.66666667%;
  max-width: 66.66666667%;
}
.oned-grid-col-push-8 {
  left: 66.66666667%;
}
.oned-grid-col-pull-8 {
  right: 66.66666667%;
}
.oned-grid-col-offset-8 {
  margin-left: 66.66666667%;
}
.oned-grid-col-order-8 {
  -webkit-order: 8;
          order: 8;
}
.oned-grid-col-7 {
  display: block;
  -webkit-flex: 0 0 58.33333333%;
          flex: 0 0 58.33333333%;
  max-width: 58.33333333%;
}
.oned-grid-col-push-7 {
  left: 58.33333333%;
}
.oned-grid-col-pull-7 {
  right: 58.33333333%;
}
.oned-grid-col-offset-7 {
  margin-left: 58.33333333%;
}
.oned-grid-col-order-7 {
  -webkit-order: 7;
          order: 7;
}
.oned-grid-col-6 {
  display: block;
  -webkit-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}
.oned-grid-col-push-6 {
  left: 50%;
}
.oned-grid-col-pull-6 {
  right: 50%;
}
.oned-grid-col-offset-6 {
  margin-left: 50%;
}
.oned-grid-col-order-6 {
  -webkit-order: 6;
          order: 6;
}
.oned-grid-col-5 {
  display: block;
  -webkit-flex: 0 0 41.66666667%;
          flex: 0 0 41.66666667%;
  max-width: 41.66666667%;
}
.oned-grid-col-push-5 {
  left: 41.66666667%;
}
.oned-grid-col-pull-5 {
  right: 41.66666667%;
}
.oned-grid-col-offset-5 {
  margin-left: 41.66666667%;
}
.oned-grid-col-order-5 {
  -webkit-order: 5;
          order: 5;
}
.oned-grid-col-4 {
  display: block;
  -webkit-flex: 0 0 33.33333333%;
          flex: 0 0 33.33333333%;
  max-width: 33.33333333%;
}
.oned-grid-col-push-4 {
  left: 33.33333333%;
}
.oned-grid-col-pull-4 {
  right: 33.33333333%;
}
.oned-grid-col-offset-4 {
  margin-left: 33.33333333%;
}
.oned-grid-col-order-4 {
  -webkit-order: 4;
          order: 4;
}
.oned-grid-col-3 {
  display: block;
  -webkit-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%;
}
.oned-grid-col-push-3 {
  left: 25%;
}
.oned-grid-col-pull-3 {
  right: 25%;
}
.oned-grid-col-offset-3 {
  margin-left: 25%;
}
.oned-grid-col-order-3 {
  -webkit-order: 3;
          order: 3;
}
.oned-grid-col-2 {
  display: block;
  -webkit-flex: 0 0 16.66666667%;
          flex: 0 0 16.66666667%;
  max-width: 16.66666667%;
}
.oned-grid-col-push-2 {
  left: 16.66666667%;
}
.oned-grid-col-pull-2 {
  right: 16.66666667%;
}
.oned-grid-col-offset-2 {
  margin-left: 16.66666667%;
}
.oned-grid-col-order-2 {
  -webkit-order: 2;
          order: 2;
}
.oned-grid-col-1 {
  display: block;
  -webkit-flex: 0 0 8.33333333%;
          flex: 0 0 8.33333333%;
  max-width: 8.33333333%;
}
.oned-grid-col-push-1 {
  left: 8.33333333%;
}
.oned-grid-col-pull-1 {
  right: 8.33333333%;
}
.oned-grid-col-offset-1 {
  margin-left: 8.33333333%;
}
.oned-grid-col-order-1 {
  -webkit-order: 1;
          order: 1;
}
.oned-grid-col-0 {
  display: none;
}
.oned-grid-col-push-0 {
  left: auto;
}
.oned-grid-col-pull-0 {
  right: auto;
}
.oned-grid-col-push-0 {
  left: auto;
}
.oned-grid-col-pull-0 {
  right: auto;
}
.oned-grid-col-offset-0 {
  margin-left: 0;
}
.oned-grid-col-order-0 {
  -webkit-order: 0;
          order: 0;
}

.oned-base-collapse {
  background-color: #f7f7f7;
  border-radius: 0.03rem;
  border: 0.01rem solid #d9d9d9;
}
.oned-base-collapse > .oned-base-collapse-item {
  border-top: 0.01rem solid #d9d9d9;
}
.oned-base-collapse > .oned-base-collapse-item:first-child {
  border-top: none;
}
.oned-base-collapse > .oned-base-collapse-item > .oned-base-collapse-header {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  padding: 0.10rem 0.16rem;
  color: #666;
  line-height: 0.22rem;
  cursor: pointer;
}
.oned-base-collapse > .oned-base-collapse-item > .oned-base-collapse-header .arrow {
  display: inline-block;
  content: '\20';
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-top: 0.03rem solid transparent;
  border-bottom: 0.03rem solid transparent;
  border-left: 0.04rem solid #666;
  vertical-align: middle;
  margin-right: 0.08rem;
}
.oned-base-collapse > .oned-base-collapse-item > .oned-base-collapse-header .oned-base-collapse-extra {
  margin: 0 0.16rem 0 auto;
}
.oned-base-collapse > .oned-base-collapse-item .oned-base-collapse-header-collapsable-only {
  cursor: default;
}
.oned-base-collapse > .oned-base-collapse-item .oned-base-collapse-header-collapsable-only .oned-base-collapse-header-text {
  cursor: pointer;
}
.oned-base-collapse > .oned-base-collapse-item-disabled > .oned-base-collapse-header {
  color: #999;
  background-color: #f3f3f3;
  cursor: not-allowed;
}
.oned-base-collapse-content {
  padding: 0 0.16rem;
  overflow: hidden;
  color: #666;
  background-color: #fff;
}
.oned-base-collapse-content > .oned-base-collapse-content-box {
  margin-top: 0.16rem;
  margin-bottom: 0.16rem;
}
.oned-base-collapse-item:last-child > .oned-base-collapse-content {
  border-radius: 0 0 0.03rem 0.03rem;
}
.oned-base-collapse > .oned-base-collapse-item-active > .oned-base-collapse-header .arrow {
  position: relative;
  top: 0.02rem;
  border-left: 0.03rem solid transparent;
  border-right: 0.03rem solid transparent;
  border-top: 0.04rem solid #666;
  margin-right: 0.06rem;
}

.oned-base-collapse-ui-iwp {
  background-color: transparent;
  border: none;
  border-radius: 0;
}
.oned-base-collapse-ui-iwp > .oned-base-collapse-item {
  margin-bottom: 0.24rem;
  border: none;
  border-radius: 0.16rem;
  overflow: hidden;
}
.oned-base-collapse-ui-iwp > .oned-base-collapse-item:last-child {
  margin-bottom: 0;
}
.oned-base-collapse-ui-iwp > .oned-base-collapse-item > .oned-base-collapse-header {
  padding: 0.18rem 0.21rem 0.18rem 0.38rem;
  color: #fff;
  background-color: #145495;
}
.oned-base-collapse-ui-iwp > .oned-base-collapse-item > .oned-base-collapse-header .arrow {
  display: none;
}
.oned-base-collapse-ui-iwp > .oned-base-collapse-item > .oned-base-collapse-header .oned-base-collapse-extra {
  margin: 0 0 0 auto;
  transition: all 100ms linear;
}
.oned-base-collapse-ui-iwp > .oned-base-collapse-item-disabled > .oned-base-collapse-header {
  color: #999;
  background-color: #145495;
  cursor: not-allowed;
}
.oned-base-collapse-ui-iwp > .oned-base-collapse-item-active > .oned-base-collapse-header .oned-base-collapse-extra {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.oned-base-collapse-ui-iwp .oned-base-collapse-content {
  padding-bottom: 0.16rem;
  background-color: #145495;
  border-radius: 0 0 0.16rem 0.16rem;
}

.oned-drop-menu.oned-drop-menu-ui-ant {
  position: relative;
  width: 100vw;
  max-height: 100vh;
}
.oned-drop-menu.oned-drop-menu-ui-ant .oned-drop-menu-bar {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: nowrap;
          flex-wrap: nowrap;
  width: 100%;
  height: 0.84rem;
  overflow-x: scroll;
  line-height: 0.84rem;
  background-color: #fff;
  border-bottom: 0.02rem solid #eee;
}
.oned-drop-menu.oned-drop-menu-ui-ant .oned-drop-menu-bar-item {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  -webkit-justify-content: center;
          justify-content: center;
  width: 33vw;
  height: 100%;
  color: #333;
  font-size: 0.34rem;
  font-family: PingFangSC-Regular;
  text-align: center;
}
.oned-drop-menu.oned-drop-menu-ui-ant .oned-drop-menu-bar-item-text {
  max-width: 1.36rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.oned-drop-menu.oned-drop-menu-ui-ant .oned-drop-menu-bar-item-icon {
  margin-left: 0.09rem;
}
.oned-drop-menu.oned-drop-menu-ui-ant .oned-drop-menu-bar-item.active {
  color: #1677ff;
}
.oned-drop-menu.oned-drop-menu-ui-ant .oned-drop-menu-popup {
  position: absolute;
  top: 0.84rem;
  left: 0;
  z-index: 999;
  width: 100%;
  height: calc(100vh - 0.84rem);
}
.oned-drop-menu.oned-drop-menu-ui-ant .oned-drop-menu-popup.show {
  display: block;
}
.oned-drop-menu.oned-drop-menu-ui-ant .oned-drop-menu-popup.hide {
  display: none;
}
.oned-drop-menu.oned-drop-menu-ui-ant .oned-drop-menu-popup-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: auto;
  overflow: hidden;
  background-color: #fff;
}
.oned-drop-menu.oned-drop-menu-ui-ant .oned-drop-menu-popup-mask {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.66);
}
.oned-drop-menu.oned-drop-menu-ui-ant .oned-drop-menu-list {
  height: 100%;
  overflow-y: scroll;
}
.oned-drop-menu.oned-drop-menu-ui-ant .oned-drop-menu-list-item {
  height: 0.96rem;
}
.oned-drop-menu.oned-drop-menu-ui-ant .oned-drop-menu-list-item .iwp-ui-list-line {
  padding-top: 0;
  padding-bottom: 0;
}
.oned-drop-menu.oned-drop-menu-ui-ant .oned-drop-menu-list-item .iwp-ui-list-line::after {
  margin-right: 0.32rem;
}
.oned-drop-menu.oned-drop-menu-ui-ant .oned-drop-menu-list-item .iwp-ui-list-content-title {
  color: #333;
  font-size: 0.34rem;
  font-family: PingFangSC-Regular;
}
.oned-drop-menu.oned-drop-menu-ui-ant .oned-drop-menu-list-item.active .iwp-ui-list-content-title {
  color: #1677ff;
}

.oned-flex {
  display: -webkit-flex;
  display: flex;
}
.oned-flex-dir-row {
  -webkit-flex-direction: row;
          flex-direction: row;
}
.oned-flex-dir-row-reverse {
  -webkit-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.oned-flex-dir-column {
  -webkit-flex-direction: column;
          flex-direction: column;
}
.oned-flex-dir-column-reverse {
  -webkit-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
.oned-flex-nowrap {
  -webkit-flex-wrap: nowrap;
          flex-wrap: nowrap;
}
.oned-flex-wrap {
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}
.oned-flex-wrap-reverse {
  -webkit-flex-wrap: wrap-reverse;
          flex-wrap: wrap-reverse;
}
.oned-flex-justify-start {
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
}
.oned-flex-justify-center {
  -webkit-justify-content: center;
          justify-content: center;
}
.oned-flex-justify-end {
  -webkit-justify-content: flex-end;
          justify-content: flex-end;
}
.oned-flex-justify-between {
  -webkit-justify-content: space-between;
          justify-content: space-between;
}
.oned-flex-justify-around {
  -webkit-justify-content: space-around;
          justify-content: space-around;
}
.oned-flex-align-start {
  -webkit-align-items: flex-start;
          align-items: flex-start;
}
.oned-flex-align-end {
  -webkit-align-items: flex-end;
          align-items: flex-end;
}
.oned-flex-align-center {
  -webkit-align-items: center;
          align-items: center;
}
.oned-flex-align-stretch {
  -webkit-align-items: stretch;
          align-items: stretch;
}
.oned-flex-align-baseline {
  -webkit-align-items: baseline;
          align-items: baseline;
}
.oned-flex-align-content-start {
  -webkit-align-content: flex-start;
          align-content: flex-start;
}
.oned-flex-align-content-end {
  -webkit-align-content: flex-end;
          align-content: flex-end;
}
.oned-flex-align-content-center {
  -webkit-align-content: center;
          align-content: center;
}
.oned-flex-align-content-between {
  -webkit-align-content: space-between;
          align-content: space-between;
}
.oned-flex-align-content-around {
  -webkit-align-content: space-around;
          align-content: space-around;
}
.oned-flex-align-content-stretch {
  -webkit-align-content: stretch;
          align-content: stretch;
}

.oned-flex-item {
  -webkit-flex: 1;
          flex: 1;
  box-sizing: border-box;
  min-width: 0.24rem;
  margin-left: 0.16rem;
  margin-left: 0.16rem;
  margin-left: var(--oned-flexbox-item-marginL, 0.16rem);
}
.oned-flex-item:first-child {
  margin-left: 0;
}

.oned-fold-root {
  height: 0;
  overflow: hidden;
}
.oned-fold-transition {
  transition: height 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
}

.oned-function {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  padding: 0.40rem 0 0.40rem 0.40rem;
}
.oned-function .oned-function-pic {
  width: 1.20rem;
  height: 1.20rem;
  margin-right: 0.32rem;
  border-radius: 50%;
}
.oned-function .oned-function-content {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
          flex-direction: column;
}
.oned-function .oned-function-content .title {
  color: #000;
  font-size: 0.32rem;
  font-family: OpenSans-Bold;
}
.oned-function .oned-function-content .subtitle {
  margin-top: 0.08rem;
  color: #767676;
  font-size: 0.28rem;
  font-family: OpenSans-Regular;
}
.oned-function-success .oned-function-pic {
  background: url(https://cdn.marmot-cloud.com/storage/iquic/wallet-hk/hk/cny2022/8069e9b2d3b3402053c9c68672bd838e.png) no-repeat center / 1.20rem;
}
.oned-function-progress .oned-function-pic {
  background: url(https://cdn.marmot-cloud.com/storage/iquic/wallet-hk/hk/cny2022/413649977a3ec13b68f78850d55cad9f.png) no-repeat center / 1.20rem;
}
.oned-function-error .oned-function-pic {
  background: url(https://cdn.marmot-cloud.com/storage/iquic/wallet-hk/hk/cny2022/503b537e4842990966c5431c416b0ef4.png) no-repeat center / 1.20rem;
}

@font-face {
  font-family: "oned-icon-font";
  /* Project id 2236556 */
  src: url('//at.alicdn.com/t/font_2236556_8537vnnwwdt.woff2?t=1620726484064') format('woff2'), url('//at.alicdn.com/t/font_2236556_8537vnnwwdt.woff?t=1620726484064') format('woff'), url('//at.alicdn.com/t/font_2236556_8537vnnwwdt.ttf?t=1620726484064') format('truetype');
}
.oned-icon-font {
  font-family: "oned-icon-font" !important;
  font-size: 0.16rem;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.oned-icon-font-circle:before {
  content: "\e630";
}
.oned-icon-font-circle-fill:before {
  content: "\ebb4";
}
.oned-icon-font-withdrawlimit:before {
  content: "\e638";
}
.oned-icon-font-withdraw:before {
  content: "\e639";
}
.oned-icon-font-voice:before {
  content: "\e6cf";
}
.oned-icon-font-search:before {
  content: "\e62d";
}
.oned-icon-font-trash:before {
  content: "\e62f";
}
.oned-icon-font-eye-close:before {
  content: "\e633";
}
.oned-icon-font-eye-open:before {
  content: "\e634";
}
.oned-icon-font-clock-fill:before {
  content: "\e75b";
}
.oned-icon-font-arrow-up-circle-fill:before {
  content: "\e614";
}
.oned-icon-font-mobile:before {
  content: "\e615";
}
.oned-icon-font-camera:before {
  content: "\e616";
}
.oned-icon-font-arrow-top:before {
  content: "\e621";
}
.oned-icon-font-warning-triangle:before {
  content: "\e656";
}
.oned-icon-font-alipay:before {
  content: "\e66c";
}
.oned-icon-font-biometric:before {
  content: "\e66f";
}
.oned-icon-font-language:before {
  content: "\e673";
}
.oned-icon-font-phone-number:before {
  content: "\e676";
}
.oned-icon-font-refund:before {
  content: "\e67a";
}
.oned-icon-font-topup-withdraw:before {
  content: "\e67c";
}
.oned-icon-font {
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;
  font-family: 'oned-icon-font' !important;
}
.oned-icon {
  color: #1b82d1;
  color: var(--oned-icon-color, #1b82d1);
  font-size: 0.36rem;
  font-size: var(--oned-font-size-title, 0.36rem);
  line-height: 1;
}
.oned-icon.oned-icon-size-s {
  font-size: 0.36rem;
  font-size: var(--oned-font-size-title, 0.36rem);
}
.oned-icon.oned-icon-size-m {
  font-size: 0.54rem;
  font-size: var(--oned-font-size-stress, 0.54rem);
}
.oned-icon.oned-icon-size-l {
  font-size: 1.60rem;
  font-size: var(--oned-size-20, 1.60rem);
}
.oned-icon.oned-icon-kind-primary {
  color: #1b82d1;
  color: var(--oned-color-text-primary, #1b82d1);
}
.oned-icon.oned-icon-kind-danger {
  color: #ff3b30;
  color: var(--oned-color-text-danger, #ff3b30);
}
.oned-icon.oned-icon-kind-success {
  color: #45cc6d;
  color: var(--oned-color-text-success, #45cc6d);
}
.oned-icon.oned-icon-kind-warning {
  color: #f2ba49;
  color: var(--oned-color-text-warning, #f2ba49);
}
.oned-icon.oned-icon-kind-light {
  color: #cccccc;
  color: var(--oned-color-text-weak, #cccccc);
}
.oned-icon.oned-icon-kind-dark {
  color: #333333;
  color: var(--oned-color-text-title, #333333);
}
.oned-icon.oned-icon-kind-grey {
  color: #bbbbbb;
  color: var(--oned-icon-color-grey, #bbbbbb);
}
.oned-icon.oned-icon-kind-white {
  color: white;
}
.oned-icon.oned-icon-kind-black {
  color: black;
}
.oned-icon.oned-icon-kind-blue {
  color: #1b82d1;
  color: var(--oned-color-text-blue, #1b82d1);
}

@font-face {
  font-family: "oned-icon-font-ant";
  src: url('//at.alicdn.com/t/font_2236433_smchbtih23o.eot?t=1607863662002');
  /* IE9 */
  src: url('//at.alicdn.com/t/font_2236433_smchbtih23o.eot?t=1607863662002#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAA3IAAsAAAAAJKAAAA14AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCILgqwRKgPATYCJAOBPAtgAAQgBYVlB4RSG0EfRSNs2DiAn4c2RlRpItn/hwRuRoh8LOptfcAGO9SlpJALgznhY17diiZPaNGYtScSPWHwiwttbn5fTzjo919Hv6GUV7jZ3l0SgtRsoAoVhWp4R1N3SDV9cfcGBKAimAOOzzw8f/h6/poDwyGIWAAs5PdhqC11MI9MNyeb02QQfoCT9gQ03/YbDMLrzk94KwKgz9EH/u/P3NvLsDAsnGX07br7y44QOK4QDMGCsAlj6CsIyJsOdOIPgOPJaDfAJUEUxljXdVdZIBFHiP38XGqbDhCLaiAMgWU5Iz8dvPzLEZWAMiTMdYDpxqpg7BSgn1QzqsrqbsrHa5uZSySO4bQezCSso84IDVe4BGIyeX0GCABk4AdRgCx8RgGwQEGyhwAAtWkpVgGrFKAyIgI2M4ZLCtAEoIHFI/EZABi//R69hjjEAmCgCSSHOfXWWjCEQPTt3/yXcQRIdBU3d+RwJ0/mj7H9kn2/51Sf3qP8gGE7pxiZYYUN3sU/f0vpffr/R1+TV1vrvI6//mTpzWopGWcMPz7FGi9DlhwlbNH8nFdUUlZRVVPX0NTS7nR7/cFwNJ5MZ/PFcrXebHf7jKycvMPxdL5cb/fHU6bIpnXIfsDwFH3XKBD9UCT6o0QMQJkYiAoxCFViMGrEENSJoWgQw9AkhqNFjEBbjERHjEJXjEZPjEFfjMVAjMNQTMZITMFYTMVETMNUTMdMzMBcrMBCrMNSrMdKbMBavMZGvMFWvMVOvMNefEeG+IEs8Qc54i/yJAsOkhVHicdJSsZZSsFFeoOr9BY36R3u0ns8pH8zT3jJky/gG5RI0wFkhcBT2FGPrQWIEBABTstqewSOzeSWs1O0VqHNAsQZMxEthkJSxVtOtwA3hUKlSMiJqGCS4gOEX0conN3MudRqnS7R+ZWIMv4qrSLAmXJ781MYVUd3qIsKMYoIF7eEevJXidJ7QOJjh00+fDwQDIlBv99Fhs7VBEo8R5UbOFe5bX7DdujjEkdD6Eu7UAW03Oj6YgMROCUtrXSBVAgFND114zGkmVuYQ4jBwpXpSUanhSGLIp4kbhy3GJwdPn1WGDYLCJkDJWBzJn8k5HJkLEEc1+BXp930FVnw8efgq/jif4rd08wkbbgylke8kReIoT7m9nAa3R+1fonEQNlLDbV8catRbQDibAhEs9kWwsurVsEvY/5I/y/g/oiX08HkRu/bjnfDWn3iK+1LNos/KdCrAVl+7K4TkjinTlLoYdOsK8xar6vL12ZWZCan0WsMJXN6QqWb48H10dPKviVVC6S4QuNbTviFxAyVVvqQ73ZtxL8xdkaTu0YTR0twit7NRdLFwanowA1LwdEan9NkMBae9REVvPCUxNI+r2hMvFoaHIdTKHrREGTYBS3LC9ybq/0Ww04I6Tc0xr+iKRQf+yOO/41/0rXLNzcdkKYEToKbX9SEUqpzr9B3esXCHZkEfPT+infzWb54qGr3HXLM1TFjIPQZ9oEhEB0E3meEeqKuwW4piUiZCTNKxicItMi62KqaJ3HRNfDrv2zXEsTu2Tt7NPJYGGEPv57s/5Pi5Qu6a/n8AWB33DGuGw+4ZDmal/mfwMLwuTz4as0XXzKWzV+eP05q2K2q3mYlxSMQ19OqPUanEydTq+6smlNoRTK96sTG5btG9CjN/HI4UeUl6JA+TcRndR+yDBm8QYaS7S3p9aLT/Zf2ZTd9m/AfiwKuHH/s3x/x9/94MDr72/s1M5K7DCwjOkZD3KH9IhN0neJrMuj5VmWjcZEPe31RzeAFnEAqLTaiuWssBVJn7aUvQkZ7kfbxEt+luJB8KcxSULR/sdHtDzGpKdKv9YEGIQXuZsNAnRtX4iWaWIYurWF6UAZ0GNSWoK4jH4QQd5ECMOOr2lwtEKyxO4HehqKDKBsgKs4MfA6qfv7hi/gafPY+tS+Tj+KVnlQq5bG93DxthrR3eJ56XwOs9Dk+0vn6Q3nkHjDljLHmi4LekAMELvObJY+P/p9ukMUniTJ+YwwCc4ERZBT8n586m+3QJzbCh3in2bOlR3/OduJpTuNSNtt39fNWaj3E96f1fRCdI7FeRzeQVZJziqzV+91A1x8Mu/y0znPm3OSrZ3/Qqk/uvWaO/5qLag23P2Av9ecPtVeWP3/edcdi8sfaueTiRYJecy9e1EExWKNiWVN1NwU3dZAQl4Gz9nMhkg6aMGCvojUan3szgBjs88z115FVYbwMP1gnMM6MIItBmf7rxiA2MMVMnWmt88mJDcvVetJZS3e2UwFZNr5qMHypZeKc6+ycZuNXV9Y1R1XDbSvgZbbP7yAwOkaQW3nfgkttM2aUDZX6qKksZV9LuaYVouNqhhiGXB/ix+aqzKKKvArkfXXW755qT+25Xk6SqwfieLnfkGGjwlzqg8TSziXN+cM48TuZbzcqaGn3fMuxEGC8gpp8BbotWrv7Dt8e1mH/bJ7lTb98ODLG9bDZb/4a8+vk/3fvi/c2rIvQ5VOwhR4S17tx6qrCWlhPXj+XrGeEpsIX2IFBz62nzTYnZnDTgP9naiV58JCsBCF3Ic/Z1XpmGVCJJGSh+0D14Nd3T+u6DPJ9SkqG7xjURVdcEvtAaJHdq3ZaEqst+RYucx7YyMqHD+GrnudyF4JAVj54uJKsIg/J9La/72Xh8i3ViZadq3bHUjTo7uvB6oHuIQtJIrUMaL0b6C+tj23kysI62PSeb6iNZNObN5uokejitJheTN7gqhDb3Cplt9vmrh+zfm7hpJL75vu3B/bF+VRQKDiOHgxe7VrVuy3J3M4NuJI6J4Qyk0V057i5veK910QP8nWfdVVVvwzKCUblqxm9TmmcYKx1eWVsNLy7sK5J+tpiEXZQH7/g7fTWj++2UmPQtVnaPhL437+1XN/cDpMIT548MzC7d5/FlnJcnqfOCezV564yML88wbuu7Qz3me4zntV6J+CyReY+vb5UqPO376yyDE1Kx9HFHl07jx3LtemKozOShjW0HMalAU4frhdFpUllmaEfBlFqYqyhDdIu1BlYrzROdOr66upXpnD1v6ZGUw9n3GulBrrG2DJxwHHcD2///GM7tZ18/pwLoAEDTmX0nvOzVz1oIrEW1ctjlTRZrs09JwIv6XXp53WNeeDo4rh2J16fwEPBzzeuY2bXmtAo5Mbb9JwtReMSuml6su36yfbZbHNi1mXLXbDk4E815/jXjYEz96avp9k6Nrz9FFuR/mrbdOMuSDVL/5qjwaC5MR0eJomOuGH06Ibo8fos1NAiSXwIJqUockNR8mhtMsYnsiE/v01U02I+KnZhr6CXMJYfCy+tN2EuPxduZrwtKGAEvcD0RIHRM4LSSmDphyL4B2oqvw4SNwxRmUXRrEIfEylRLuiYKH4EMwhR7tZRvYyKLu6jZ6DkrqFqUonf3h/+zjhkjxtMZ7IForeyFbCZ9OC4V+ZOP7i89LDizswHAbdhrPB0jd8a+9MmT05neeUw3Yhn02kOONMA1amx28icd2NI2CV191l6rxnWebUfZvPVc24OUZloB7rU54iUabNR79rvKDW+tVBAWIIC5PVdmZc47j76ciDPEf7LdQvO0yFhUMGED1tHp/QRPbsn9xm9tRv158+Y7p5iygl8SFcNpyf1Sd5R7jTBqXxHn5RunrDhVp/k7p7dNpZSHm4+Z5uy7AFWxsUa2QUHCh7o/z/p8k8CNuAnW/8HQ8gsfKhYc3wM4P8BAgMI+5dvoS5TGHXHEqJZ/E9uAqHC7phtSrtkMYkpkh/EjrpgA9EJH9a2Mx/1VA+iFD5N4hgKgMjw3674yiKkHx6wVKqC2Q61uIBhqhWeQAIpwS/+UeELKi+yo+xOTb+y8v9n7Hf7T0xbFvd//4AujAV8DtAz/ScEQy5HPWsTu5Z6/P+uaUXGaKEU2BQMADKxHsA/QKJc4V51JQ80keCqsJsADBIIBWJqFwMUtDME0CCHPGCgXWWADCKhvZIc3GAWEECU9I+90loWgEAD1wMwOMLvAAIaJBWodtEBNHiiXGBYOzFABkVotEo5hKCHMvNXCRSDEY+v8BqDdW6eYQAjFVFefw+pAt/B5UZRah2v3+MfKHkM4lQcz2TeIAAV9ZT0cmdmKyxhK66Z7wdNgyISVqC5KJnj5XCwps8oNLadWcdMoBiMeHzlxF5jsGE82xJukmaTvA2TisOd33mXG0XoJX6Gf9aLErm58uJUHJ2EG0GsnKqWM73c+SmFreBAtxmtuLp7oBFpKKJZqQLNRemQEi8HtjKL5UUkUjvOuV5fZ/KFvkrLCqmomm6Ylu24nq+jq6dvYGhkbGJqZm5haWVtY2tn7+Do5Ozi6ubu4enlrW78VhR8cAMfLA51CbrufhbbilJ70g1MPtfi/Lz2FdlpGYYZfIdCi9aHnFJdsYFK62eGxB6tKg51g7qe5ngvrWLQvKoYpG/QgxwMDggMjghGuDKzTTL7FsZ+SkrKwSTiGwitDTEjPbOiUDRHyhhowtKkUtBAEnlXIli5GTxrrIzJCWhmoAGGgzh450O0OPAc28txkNsK2/q6gLS+abb1QLUNlh9l+U3D0NeV7MtPXzvOtBdYkhsmh/Ac54wWr8kiUYgDKmunAwAA') format('woff2'), url('//at.alicdn.com/t/font_2236433_smchbtih23o.woff?t=1607863662002') format('woff'), url('//at.alicdn.com/t/font_2236433_smchbtih23o.ttf?t=1607863662002') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */ url('//at.alicdn.com/t/font_2236433_smchbtih23o.svg?t=1607863662002#oned-icon-font-ant') format('svg');
  /* iOS 4.1- */
}
.oned-icon-font-ant {
  font-family: "oned-icon-font-ant" !important;
  font-size: 0.16rem;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.oned-icon-font-ant-warning:before {
  content: "\e7f7";
}
.oned-icon-font-ant-info:before {
  content: "\e7f8";
}
.oned-icon-font-ant-check:before {
  content: "\e7fc";
}
.oned-icon-font-ant-x:before {
  content: "\e7fd";
}
.oned-icon-font-ant-check-circle:before {
  content: "\e77d";
}
.oned-icon-font-ant-x-circle:before {
  content: "\e77e";
}
.oned-icon-font-ant-info-circle:before {
  content: "\e77f";
}
.oned-icon-font-ant-left-circle:before {
  content: "\e780";
}
.oned-icon-font-ant-down-circle:before {
  content: "\e781";
}
.oned-icon-font-ant-minus-circle:before {
  content: "\e782";
}
.oned-icon-font-ant-plus-circle:before {
  content: "\e783";
}
.oned-icon-font-ant-question-circle:before {
  content: "\e784";
}
.oned-icon-font-ant-clock:before {
  content: "\e785";
}
.oned-icon-font-ant-up-circle:before {
  content: "\e786";
}
.oned-icon-font-ant-warning-circle:before {
  content: "\e787";
}
.oned-icon-font-ant-sync:before {
  content: "\e788";
}
.oned-icon-font-ant-undo:before {
  content: "\e789";
}
.oned-icon-font-ant-redo:before {
  content: "\e78a";
}
.oned-icon-font-ant-reload:before {
  content: "\e78b";
}
.oned-icon-font-ant-reloadtime:before {
  content: "\e78c";
}
.oned-icon-font-ant-message:before {
  content: "\e78d";
}
.oned-icon-font-ant-poweroff:before {
  content: "\e78e";
}
.oned-icon-font-ant-x-square:before {
  content: "\e793";
}
.oned-icon-font-ant-down-square:before {
  content: "\e794";
}
.oned-icon-font-ant-left-square:before {
  content: "\e795";
}
.oned-icon-font-ant-minus-square:before {
  content: "\e796";
}
.oned-icon-font-ant-plus-square:before {
  content: "\e797";
}
.oned-icon-font-ant-right-square:before {
  content: "\e798";
}
.oned-icon-font-ant-check-square:before {
  content: "\e7a8";
}
.oned-icon-font-ant-adduser:before {
  content: "\e7ae";
}
.oned-icon-font-ant-deleteuser:before {
  content: "\e7af";
}
.oned-icon-font-ant-user:before {
  content: "\e7b0";
}
.oned-icon-font-ant-right:before {
  content: "\e7eb";
}
.oned-icon-font-ant-left:before {
  content: "\e7ec";
}
.oned-icon-font-ant-up:before {
  content: "\e7ed";
}
.oned-icon-font-ant-down:before {
  content: "\e7ee";
}
.oned-icon-font-ant-check-circle-fill:before {
  content: "\e844";
}
.oned-icon-font-ant-minus-circle-fill:before {
  content: "\e845";
}
.oned-icon-font-ant-x-circle-fill:before {
  content: "\e846";
}
.oned-icon-font-ant-plus-circle-fill:before {
  content: "\e847";
}
.oned-icon-font-ant-warning-circle-fill:before {
  content: "\e848";
}
.oned-icon-font-ant-caret-down:before {
  content: "\e8ec";
}
.oned-icon-font-ant-caret-up:before {
  content: "\e8ed";
}
.oned-icon-font-ant-caret-right:before {
  content: "\e8ee";
}
.oned-icon-font-ant-caret-left:before {
  content: "\e8ef";
}
.oned-icon-font-ant-plus:before {
  content: "\e8fe";
}
.oned-icon-font-ant.oned-icon-font {
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;
  font-family: 'oned-icon-font-ant', 'oned-icon-font' !important;
}

@font-face {
  font-family: "oned-icon-font-iwp";
  src: url('//at.alicdn.com/t/font_2236447_fjxfdufs3hq.eot?t=1610435048605');
  /* IE9 */
  src: url('//at.alicdn.com/t/font_2236447_fjxfdufs3hq.eot?t=1610435048605#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAA28AAsAAAAAG1QAAA1sAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCGbgqhbJsDATYCJAN8C0AABCAFhWUHgn0b4BZRlJJWTLKvsCljvhhtClSg4RS0N+AMbUd30oTTGgNswB8CBuADGEpp4Fh6l+QJyZZIlS0aUaFQAU9IclUjsBNudhmxwgPctEtCEQ01TWVzKDNndYFtzCgkQElJPoRm5rQzMbaXdv9jrq/wYg48EPu5N5O023ULbdkkYVLxRFTvLGRKJBSINI940/oVWtPey4IksFUVqo5IkUYFqIEUKmZXWZYT5kmYLatQsxu+Hf5rc20O2ycYvoC61hXaXJ7gTvePQP2/tdQyq0jASVIwkoWskTMLd/N352AChAesyvR8bB1SAFgVSKZ1dYSqrrq2ytQ4XShdK9PVv8CWK9VguXlgBVgsitiajWn/dGEgwCqpP6RbUtUEUgpTCIdVl8MK0lgepYkms94omTAKXkAMc/gAvQ9wKD48v6ASkgKCIQI24vxKsR2Mr6YPRI6iR2ByeoFUXwmA+WSABNQBFPBfWvYV5kNdqFaZu8gLgCScPirnqxkWOOAGBx8EzMRsLMEabMWeDwT/QJswCZRuZxZ83AZs31/mTkmEHHl85976/ie8wcYC+MRLkChJshSp0qTLkAklKQZGJmYWVjZeSg5OLm5aCDAO2NsB4BZtTwJtOiHwAW1G4Ad6EoIA0BYEQaApBCGgHQjCQLsRRIBmEUSBfgVBDGgOQRxoHkECaJ9oCxPAIcBmgkOCzQaHAlsCDgPYGnAYwTaAwwS2ERxmsE3gsIBtBocVbAs4bGBbweEF2w4OO9gOcDjAdoLDCbYLHC6w3eBwg+0BAg94C/I7paYuEwwBzAFDDmC8Bab7KVT57ldIgkvhkYQqUSZIv0wykB5U1uLweJWK9sw2CQSStBrlV+y359nosQzqFfXKOwEfLw0gcjLv2Z/A1ZKoW5ZhzYnJ1GzyBBTa+mjixgKePc1SUww5w9Ehf5NvYpuFVq7lGu+CiIonBFBk1X+v7ZudOlE1xXPbBjiI5/N+LTtNYUcRO7E95CGOu1bBuqGqxuZkjwv0/JyJz0u7nRhQSMsXZpJURt4BFIb8kH/JpQvLZnw4JJd1BGddvjQ7NBMIIh+1L6eYCyKPX0LNJTAc+bWJV+eAMVI2ugfTMjFkhZcJEqyl2H6lFttLOMsJaGGwHEkyZhOX5BziMq7PwuHl/iwo0V5GVo/PzRrbUjMxL3fyoOn2wp3zv9+7UzU2l7JylpQnrGZCnmFyJ14wlKQBkmHOkM2OSo9wNM0ZdzGJRUkRhVOuMkcQioBdZLyq+4Llaazqmrzt64YROLetZhBRaVoCH24ZozNanzuAeCSKoQxR36d/fsc3OQM6/H3o8ytIWrZNV9UwyhJmP3Y4nf5qtpEUs8azHMI2TNrA0HGaUa6Kb5so+b0NyyuCB8CC4XvKDz4XIIzlRc+LC3IHk5aiyAGw2wBy5ixvh53AdM0/1Q7O1MO8qbKahSCCS1rBMSAoJKXldBuGgwrRPGQAvDGzqqEEiq6WNlYvfSgVs0WfH2rZRXVwUrOhJHf2Y6VRqL//SM8pbUSSz0yKszIeiHV8w3cpO8utqsFpUoxF+Dm5xOOgd+Vnpbbay85CSYp0PPILVt9fFTO0HDTADnvo5a+4HhZQjPmlH7hdqz5bma1WBOEV24Ub33TNdDP68Dc28R8/dmrri0FUpaiuZtkjuYQrvR4IK6nHwfQ4a3jg8qton3sMr6eP9vKLC2aOdTGjR9pvdSxJU7uMs1Q07R5hSmXdsBdDNPtVTr36hAlz0UToS65wuwuUMW2mhaQ8tmllTrp8C7easQa+P9IQMYOkWS+Reya3vyTdqVX0O8qx5AW/lvSY5BJMSwVAkcs/gSNIa61XE5oumtMrEYh3mjwr0qMxE0YYnsuq6BoRBXJSNYj1ijJzZT7qvhy93sUsACoyAsKzPQOWRDOptZIEVFjEcXqb7AvQuqkj8MCWJoS7ldqlS3eumzULlwkorRKa4R40dHTE6/212tTVooJs5VMnRHvMNiYaw3m4HFQ/6hs091UUFdGkwyWzmR7AwuprQJMkWB3cy/40qtrmgm32rILwuGL12xvkI4mfM2uyujmTLVryplwMgg4lkNE6RJcFkQUtUf//K9OWl2C3sMU57/OeT7yfz3OtjP94dOJ/w2WgMwPsfCNcmUu1Dh1RQe7xqjdz6j3knfFQtDU4t1cwC9liQUp1tUMapEGbMfi4ZY1UN0SHlG6xtN8uI9OnIaUymT61DClHJIZv6LTyguBWofxq4tbU1K1Q8I2t1P3lTqx5ettQXlFSMv7f3F1TJ/61frwCuSlgReoj71Z5ds1SFxmE7bhifJ81E6e+O/ByfEnJVOx+qFdIyL2xBqmKX24o7fkDS0IPsLfu99zz39CR8UexMVuP/r57/sDwbZTrPRkp0qerHXbDLxfS/dDLvniYqd+J3lnLTN0//aDRfP6J1EU2HO/N04Dh5AtJzog7GSlxYYllwq7yYfaKQEHAeOPSg8QSF07JyB8dIVT85LckehBXlS8Jk65lictMwxfXlcWF1b8d3tV8POP4Br//LKq6sjQeyzzWfDTl6Du+VK4MopeU7txLWceLjmd1FXWpTw66p57007HsxqyZH4tWj0QjcRyifznYs2eY6e4g2C00sc1Djx1DofNEoKWuQERKgyKAIjoItHC72w/0vvrK+Qn6Cd9uLs7pWrNWY/iK45p8817WCjN8PjDP+qezar/ZDD9lxnKfElKD6cj7or/+EnU3nOS8W2jiWol2daHQlSLQ0tnPw7WCNhTbnkshgT44leuILTo0PZIf0Z8Ock39r6zBqdjAXGgvC9rDlZpS8OaVFQ26Ry1ZQWv8kXG/qvJi8sVKVUeH6oIl2XLhqfBDMFkBfuVsRIg0u9q09Y2FiXmJhY3r00rv/0BPMHSgXX2uz5DBu+rBQ/qcQzmDLT5Z0NtgkBd5ozt0Yhp9YQuLGkGo+xbJzPI9XSKw3P244xHqukmD6hs+oumPWZlmXRkc6Dk5r8Pv1zRy/yv53p6hgMRJJdckU05VoPwJxxRoVC+Vfa+TAn2Vsdt5M7R9cQE5oQiMTBwZUJxABIBHfRt9//TW8q3r1lmtx4qhqL98795dz48edzohWj6KKSurqxu6GHGc8PUwHXgYC4exww0nOWvD6j/+1PpkLpSQUdOS4N9xrWA3Rcm+IDnIVa8aSXiQc+n8+e7cey1RockUabb6i4o2bryXC+8djBvJV1mrb2xorNnzNh/pS01iMsLA8N4FzdK90uYFBvHMa2f8fvlGMbn+d4dfgjwZqNY6sx4PiNw8sno1eq0QwRcQtxupNxJsY2KTZMjG9cloeUak1umuxT4bF1Th9oZiylVUq7WvNUON8zUrHuUmS1QXrmslCvE4i3LR+WSwJUZ+J+mEDB02yhLDTn4ZRjBGi0sL4Kv/HezDl9j+xpzyhHt9q6F8RIIuqFkrV5k5+vmzKxCky2dlR7DwS9F+cLocsXSgF09ji8DMsgMdspG5846Waj+b894hU3IfbEG4mMpsy1LF3ehJjnzNW0e9Ont2QsWkuvPjI3rsr85tPdk5F0wXyc04JLWeoPNHaQ/9zVJbNorYxzoLM//d8YUF/aYfXqqfeg9l1m32iHeYEZ8XM4V7N/zRf9l3kQnt7TnNyo/PWa6LRO7r7/GaiilfBvWjRpwMQWd71x1GEOJoqCOy8Pw0Dr+lTjyZQDnvVmpqwvpE9a1s4wj1Oj+IRgD8f0dexQpI/4hMw2QAINfQ3yZsKZ4ghjDl226hfwH8v0bexsqw61ekCxspy6wAWRQfIX4O3efbEbOOTkkQX+jvfs8Eqhux++hDXbJszADd1l0coWCrTAhiq+JS2RG6F7FNDI+9RKNVN1i6TPq5MhDWx0ccmaYZ/Uuq+AfT7VVu61e07v81CuwvMxOqAvpxIuU8TO00DFL7fxIn0ZLElFUQ0yIAVn4a8JOlyitsb0UAhECZf0KyYFLylv56UPA3JhvYLIIR/lOSrWqYyW18tgOGUQuAqlNIpry3kwWn31QSHpKBgr8u2SAYqgcj/B3JVquhFTO0KYY+lhdypJUn7UTLTMJlYzxUt+TljIe062KKbvYhdC6BbSAdPtrKZe7j8CFMJOd1MR5igN6g6CwlPSTX1ijedsdAnqcIimPaiBLt4kiaZgiWY1pJG6938jw7Mj+fkq1Cb2PaQG4ch2TFI9kRWsy8bO5iw/CgynhyIVCDTm7QLYR0i4DVQO+9gw/Nist9wDswkWiOV5hfe8IAeoZS3qVCjqNzQ3P3aucwEM9LKAQFbtHRhlBSvoRE0zYGgZX314pkw9NzlmhhjZRPjkblVfWW6NpeUxUP/T7Zq5kKoZRUNNBIE8200Eob7XTQSRfd1DKWcYxnAhOZxGSmMJVpTGcGM5lFAnGbVs7j8jh0Nhdno0kd5aJpyW0mwoyUekmel4PXs7f5OBc/U5LTT3wJrc1J2tzFzlDNiHUoXB6KWb1rjI1mbG6cpX1e9YA2K0fyOs7lcPLSsNzHyr3+7YzgQX2siCYpPkariJJ6vLvVPOeyzgKaNBVNRGsoRiEvteIIZQefBzIjhmyzumgNxXAOhtexVq9XYDi7yEnSrKiFpGlpMhcAAAAA') format('woff2'), url('//at.alicdn.com/t/font_2236447_fjxfdufs3hq.woff?t=1610435048605') format('woff'), url('//at.alicdn.com/t/font_2236447_fjxfdufs3hq.ttf?t=1610435048605') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */ url('//at.alicdn.com/t/font_2236447_fjxfdufs3hq.svg?t=1610435048605#oned-icon-font-iwp') format('svg');
  /* iOS 4.1- */
}
.oned-icon-font-iwp {
  font-family: "oned-icon-font-iwp" !important;
  font-size: 0.16rem;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.oned-icon-font-iwp-warning-circle-fill:before {
  content: "\e800";
}
.oned-icon-font-iwp-profile:before {
  content: "\e677";
}
.oned-icon-font-iwp-settings:before {
  content: "\e679";
}
.oned-icon-font-iwp-security:before {
  content: "\e67b";
}
.oned-icon-font-iwp-warning:before {
  content: "\e684";
}
.oned-icon-font-iwp-circle:before {
  content: "\e68f";
}
.oned-icon-font-iwp-check-circle-fill:before {
  content: "\e693";
}
.oned-icon-font-iwp-x-circle-fill:before {
  content: "\e694";
}
.oned-icon-font-iwp-info-circle:before {
  content: "\e695";
}
.oned-icon-font-iwp-clock:before {
  content: "\e696";
}
.oned-icon-font-iwp-plus-circle-fill:before {
  content: "\e697";
}
.oned-icon-font-iwp-caret-right:before {
  content: "\e69a";
}
.oned-icon-font-iwp-caret-up:before {
  content: "\e69b";
}
.oned-icon-font-iwp-caret-down:before {
  content: "\e69c";
}
.oned-icon-font-iwp-up:before {
  content: "\e69d";
}
.oned-icon-font-iwp-left:before {
  content: "\e69e";
}
.oned-icon-font-iwp-right:before {
  content: "\e69f";
}
.oned-icon-font-iwp-down:before {
  content: "\e698";
}
.oned-icon-font-iwp-warning-triangle:before {
  content: "\e656";
}
.oned-icon-font-iwp-caret-left:before {
  content: "\e657";
}
.oned-icon-font-iwp-check:before {
  content: "\e65a";
}
.oned-icon-font-iwp-dot:before {
  content: "\e65b";
}
.oned-icon-font-iwp-x-circle:before {
  content: "\e666";
}
.oned-icon-font-iwp-check-circle:before {
  content: "\e667";
}
.oned-icon-font-iwp-x:before {
  content: "\e66b";
}
.oned-icon-font-iwp-email:before {
  content: "\e670";
}
.oned-icon-font-iwp-forgot-password:before {
  content: "\e671";
}
.oned-icon-font-iwp-help:before {
  content: "\e672";
}
.oned-icon-font-iwp-bell:before {
  content: "\e674";
}
.oned-icon-font-iwp-password:before {
  content: "\e675";
}
.oned-icon-font-iwp.oned-icon-font {
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;
  font-family: 'oned-icon-font-iwp', 'oned-icon-font' !important;
}

@font-face {
  font-family: "oned-icon-font-lzd";
  src: url('//at.alicdn.com/t/font_2309047_v6eh6gc9xm.eot?t=1619072384578');
  /* IE9 */
  src: url('//at.alicdn.com/t/font_2309047_v6eh6gc9xm.eot?t=1619072384578#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAZUAAsAAAAADrgAAAYEAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCFCAqMEIlvATYCJANICyYABCAFhWUHgXQbqQwjklFOEdlfHdjB8PGOI0pomPG0UBK/cKfCEfcPEF78g616ati2GlsqkYNdi4f/xtrfNzNrmjCLWyKnE7pZ1JBESyIRI3mALyHjQ7+p7yRZd5BSE52IAjUm6uRvYu4wgIPJfZmfb870/7kBsdMWFg2lfB/7HEdO3ClWTla+AjrABvgYHpudLQWbYJP8G8Frgb+f9nNVPC5E5NCHl0KJlHjykZuIJkQ1QYOOd5qJRkqYlMIqJVcWuGkqN9XDvON6Al0rZmI7r6fCRYHigCZnoUMruHQ0yowotOVN5tiCeINNO42iZwGvReDjLzKiQ9LIwBvtHFRvi0o1MJhpmYxswtydCeZJZMxQiA/W8o5V5TNZ1387dwumxrJUAzGhXOqwLIZpTajTFzrClP6ZN2fBCsYmmoaKlraO0NWQZCM9fQOiCZD0tcjPigmVEmBMZcZJBYAmVYEh1YBCPUCLeoE21YEONYCgJtClFtCgPiBRG8h8DTDia1V6IP2g0gcpoJ0BmGbHbGGDeATSxRbKngpLkl+KIkKhCNpRphFlzMa5w+Ejgtxq2eVg2e43IA63q1yO7yG3uXGj4Pp1/epV9do17fpz/caLgmvPtKtPhyhcLUn7GdefG4JJXBCpx+jlhDlnjJkGai4Vo6ebod4P6SCI83yOvPVsEMToqeYsSRmzxrm8+4wZkkOYE/1O8vbzIWxGDdBp07wdlcx3sz9w7tkhYy6hmBeF6+jLxOa8InVzXbrXj8/aF62sOBBom71/rnarQr2R1mHIsZIjJsf95Bs3tNE7vSCmrjXXeUuYtmvMHl8izdjgXO8jyPTdQ85Fop6XsC60y3Hm1SRtmunlNXW0j77zqtiGcAXY1TANaaIu81ZtXKA11dtITJT4koGRpGDvQS2WiBjStn3Tdh16tO/QuG27kg7tGrVv26Vd2yYd2l+/EL0UWgddTXqfzHlUvZymli/QKuoFFl/Irl1jCwlnJO3R1Gh4kAMFRAehGKZhjdVkH3Pn01vrHdS7V2+0miArchmH5W+dMrKyQ7Y87pdhuPjepxPyo5W0kDSF50+QLb+P8gsZfkpC3oLWIbLlyC/oM3HiRI110n+//7JW29o4caO11ooIeMkVZGxBpHuknuyQUBELMwVE5sKiv/nznT7wykfTa4weGVILYazKfv7vH99POCNpj2a9ia4tg27cOGQPsh/Kpwa1DAoGeMnfdfL1Z3yJMXrqpIzm2PBnOF21ig7PiWjx/fatNeFrBpwOPX33Xi3VL2kUE85aDK9nkKFDiQEYSFrcLI4salq4DC7NMTyM5Jl7btn3TJnFzp1jswhnJC1u1jvxcUsMZIe/0FSMdY+oQvtkVYNx6/y4fDMvDewCzxXm24ke1d+dHYxlPh06VqqycpkxPhug1HR5bxv2lXqPEdZB/O5kJ1mtIu5pnstsBa1sMszfzw6zKpp3b7NJ/wK5Ej3IBZnchAYApNn0NpCLaQ+A9IFeljgY7dz9DQII4P+mndVaKOW+uUgcwOeKHLPw/O4sWGxW4YKCWPh/C8IRPChCrUfxhjfZAgTg4dV+WEoBgiYB1mEM/g8t8xZL8HeX3TeIKiUWMR5MKI984LZA1gSQnYc3JCSikyWefmSkjAAk+FUQEeUPUa7+ICYqSofyyGRk4xONuZ2L7IAEPb7PKYmJR6IqgxUoVTGp4Cj6uK6cUIRSd8TaCITGTfkIVYeWR/uJAvEKnAJFNTeziaoVROBDHZD6aiHilWdqVD57M0Ak1TKtwYmpRdpllnnuAcZRs3WiKgYsAUpKYcryBg6JvEWcFFRTaF6hrVINbYA/aitf6SCLxYMO+KsqYomaS6/MGbONQldUMDZfWuukV1kQMnlK42xVNpR881Coj4jS8qVrwAUWo96gtLWU0VheKjEnImveuWkAAv6QR1BJVlRNN0zLdlzP586DZzjYDewQbgfLMcRKt6+qfUDcF7apvnI1uK+Cxo8u1oqLgKkLrlrs0hrJ9VivwQkHCSy7ens8DdFTdNG9koa4h+Blp2v3OVS1nDikjdhh2RYmnI+WemsLAAAA') format('woff2'), url('//at.alicdn.com/t/font_2309047_v6eh6gc9xm.woff?t=1619072384578') format('woff'), url('//at.alicdn.com/t/font_2309047_v6eh6gc9xm.ttf?t=1619072384578') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */ url('//at.alicdn.com/t/font_2309047_v6eh6gc9xm.svg?t=1619072384578#oned-icon-font-lzd') format('svg');
  /* iOS 4.1- */
}
.oned-icon-font-lzd {
  font-family: "oned-icon-font-lzd" !important;
  font-size: 0.16rem;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.oned-icon-font-lzd-circle:before {
  content: "\e630";
}
.oned-icon-font-lzd-warning-circle-fill:before {
  content: "\e636";
}
.oned-icon-font-lzd-trash:before {
  content: "\e637";
}
.oned-icon-font-lzd-checkbox_uncheck:before {
  content: "\e62b";
}
.oned-icon-font-lzd-checkbox_check:before {
  content: "\e635";
}
.oned-icon-font-lzd-plus-circle-fill:before {
  content: "\e622";
}
.oned-icon-font-lzd-check-circle-fill:before {
  content: "\e62c";
}
.oned-icon-font-lzd-search:before {
  content: "\e62d";
}
.oned-icon-font-lzd-x:before {
  content: "\e62e";
}
.oned-icon-font-lzd-info-circle:before {
  content: "\e631";
}
.oned-icon-font-lzd-down:before {
  content: "\e75c";
}
.oned-icon-font-lzd-left:before {
  content: "\e75d";
}
.oned-icon-font-lzd-up:before {
  content: "\e75e";
}
.oned-icon-font-lzd-right:before {
  content: "\e625";
}
.oned-icon-font-lzd-clock-fill:before {
  content: "\e75b";
}
.oned-icon-font-lzd-check:before {
  content: "\e61b";
}
.oned-icon-font-lzd-x-circle-fill:before {
  content: "\e61e";
}
.oned-icon-font-lzd.oned-icon-font {
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;
  font-family: 'oned-icon-font-lzd', 'oned-icon-font' !important;
}

@font-face {
  font-family: "oned-icon-font-ink";
  src: url('//at.alicdn.com/t/font_1203303_n5f09adt07f.woff2?t=1631846574651') format('woff2'), url('//at.alicdn.com/t/font_1203303_n5f09adt07f.woff?t=1631846574651') format('woff'), url('//at.alicdn.com/t/font_1203303_n5f09adt07f.ttf?t=1631846574651') format('truetype');
}
.oned-icon-font-ink {
  font-family: "oned-icon-font-ink" !important;
  font-size: 0.22rem;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.oned-icon-font-ink-alipayhk:before {
  content: "\e61a";
}
.oned-icon-font-ink-uncheck:before {
  content: "\e62a";
}
.oned-icon-font-ink-money-outline:before {
  content: "\e62d";
}
.oned-icon-font-ink-warning-hollow:before {
  content: "\e62b";
}
.oned-icon-font-ink-question-hollow:before {
  content: "\e62e";
}
.oned-icon-font-ink-close-filled:before {
  content: "\e626";
}
.oned-icon-font-ink-x-circle-fill:before {
  content: "\e626";
}
.oned-icon-font-ink-minus-fill:before {
  content: "\e628";
}
.oned-icon-font-ink-money:before {
  content: "\e62d";
}
.oned-icon-font-ink-question:before {
  content: "\e629";
}
.oned-icon-font-ink-arrow-up:before {
  content: "\e615";
}
.oned-icon-font-ink-arrow-left:before {
  content: "\e616";
}
.oned-icon-font-ink-arrow-down:before {
  content: "\e617";
}
.oned-icon-font-ink-arrow-right:before {
  content: "\e618";
}
.oned-icon-font-ink-arrow:before {
  content: "\e618";
}
.oned-icon-font-ink-up:before {
  content: "\e615";
}
.oned-icon-font-ink-left:before {
  content: "\e616";
}
.oned-icon-font-ink-right:before {
  content: "\e618";
}
.oned-icon-font-ink-down:before {
  content: "\e617";
}
.oned-icon-font-ink-check:before {
  content: "\e62c";
}
.oned-icon-font-ink-success-hollow:before {
  content: "\e62c";
}
.oned-icon-font-ink-select:before {
  content: "\e619";
}
.oned-icon-font-ink-add:before {
  content: "\e61b";
}
.oned-icon-font-ink-reduce:before {
  content: "\e61c";
}
.oned-icon-font-ink-exchange:before {
  content: "\e61d";
}
.oned-icon-font-ink-warning:before {
  content: "\e61e";
}
.oned-icon-font-ink-success:before {
  content: "\e61f";
}
.oned-icon-font-ink-fail:before {
  content: "\e620";
}
.oned-icon-font-ink-waiting:before {
  content: "\e621";
}
.oned-icon-font-ink-watermark-en:before {
  content: "\e631";
}
.oned-icon-font-ink-watermark-zh:before {
  content: "\e62f";
}
.oned-icon-font-ink-eye-open:before {
  content: "\e608";
}
.oned-icon-font-ink-eye-close:before {
  content: "\e613";
}
.oned-icon-font-ink-lock:before {
  content: "\e758";
}
.oned-icon-font-ink-button-lock:before {
  content: "\e60a";
}
.oned-icon-font-ink-user:before {
  content: "\e85b";
}
.oned-icon-font-ink-search:before {
  content: "\e601";
}
.oned-icon-font-ink-edit-round:before {
  content: "\e604";
}
.oned-icon-font-ink-add-round:before {
  content: "\e607";
}
.oned-icon-font-ink-close:before {
  content: "\e600";
}
.oned-icon-font-ink-camera:before {
  content: "\e605";
}
.oned-icon-font-ink-delete:before {
  content: "\e603";
}
.oned-icon-font-ink-coupon:before {
  content: "\e609";
}
.oned-icon-font-ink-drag:before {
  content: "\e60b";
}
.oned-icon-font-ink-scan:before {
  content: "\e60c";
}
.oned-icon-font-ink-radio-off-cem:before {
  content: "\e622";
}
.oned-icon-font-ink-radio-on-cem:before {
  content: "\e625";
}
.oned-icon-font-ink-checkbox-off-cem:before {
  content: "\e611";
}
.oned-icon-font-ink-checkbox-on-cem:before {
  content: "\e614";
}
.oned-icon-font-ink-checkbox-off:before {
  content: "\e623";
}
.oned-icon-font-ink-checkbox-on:before {
  content: "\e612";
}
.oned-icon-font-ink-manually:before {
  content: "\e634";
}
.oned-icon-font-ink-gototop:before {
  content: "\e635";
}
.oned-icon-font-ink-fire:before {
  content: "\e636";
}
.oned-icon-font-ink.oned-icon-font {
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;
  font-family: 'oned-icon-font-ink', 'oned-icon-font' !important;
}


/**
 * 变量定义区
 */
/** 全局变量 **/
/* 背景色 */
/* 文字色 */
/* 业务色 */
/* 透明度 */
/* 尺寸 */
/* 圆角 */
/* 字体尺寸 */
/* 字体行高 */
/** 组件变量 **/
/* label */
/* line-height | 行高 */
/* radio */
/* corner-radius | 圆角 */
/* size | 边框大小 */
/* swiper */
/* size | swiper 宽度 */
/* size | swiper 高度 */
/* size | swiper 中的 slides 宽度 */
/* size | swiper 中的 slides 高度 */
/* size | swiper 中的 item 宽度 */
/* size | swiper 中的 item 高度 */
/* size | swiper 中的 indicator 宽度 */
/* size | swiper 中的 indicator 高度 */
/* size | swiper 中的 dot 宽度 */
/* size | swiper 中的 dot 高度 */
/* color | swiper 中的 dot 颜色 */
/* size | swiper 中的 dot active 时的宽度 */
/* color | swiper 中的 dot active 时的颜色 */
/* checkbox */
/* size | 边框宽度 */
/* color | 边框颜色 */
/* corner-radius | 边框圆角 */
/* size | 宽度 */
/* size | 高度 */
/* color | 禁用时的颜色 */
/* icon */
/* color | 成功 */
/* color | 成功没圆圈 */
/* color | 信息 */
/* color | 下载 */
/* color | 警告 */
/* color | 取消 */
/* color | 等待 */
/* color | 清除图标 */
/* color | 搜索图标 */
/* button */
/* font-size | 按钮字体大小 */
/* size | 高度 */
/* size | 行高 */
/* corner-radius | 默认边框圆角 */
/* color | 默认字体颜色 */
/* color | 默认背景色 */
/* size | 默认边框宽度 */
/* color | active态背景 */
/* color | active态字体颜色 */
/* color | disable态背景 */
/* color | disable态字体颜色 */
/* color | primary态背景 */
/* color | primary态字体颜色 */
/* color | primary态边框颜色 */
/* color | primary态active时背景 */
/* color | primary态active时文字颜色 */
/* color | primary态disabled时背景 */
/* color | primary态disabled时文字颜色 */
/* color | warn态背景 */
/* color | warn态字体颜色 */
/* color | warn态边框颜色 */
/* color | warn态active时背景 */
/* color | warn态active时文字颜色 */
/* color | warn态active时边框颜色 */
/* color | warn态disabled时背景 */
/* color | warn态disabled时文字颜色 */
/* size | warn态disabled时边框宽度 */
/* color | ghost态背景 */
/* color | ghost态字体颜色 */
/* color | ghost态边框颜色 */
/* color | ghost态active时背景 */
/* color | ghost态active时文字颜色 */
/* color | ghost态disabled时背景 */
/* color | ghost态disabled时文字颜色 */
/* font-size | small态字体大小 */
/* size | small态高度 */
/* size | small态行高 */
/* size | small态最小宽度 */
/* switch */
/* color | 背景 */
/* size | 宽度 */
/* size | 高度 */
/* corner-radius | 圆角 */
/* size | 浮标背景宽度 */
/* size | 浮标高度 */
/* corner-radius | 浮标圆角 */
/* color | 浮标背景 */
/* size | 浮标宽度 */
/* picker-view */
/* font-size | 字体大小 */
/* color | 字体颜色 */
/* slider */
/* color | 背景色 */
/* size | 线条高度 */
/* corner-radius | 线条圆角 */
/* color | 选中区背景色 */
/* size | 浮标size */
/* corner-radius | 浮标圆角 */
/* color | 浮标边框颜色 */
/* color | 浮标填充颜色 */
/* color | 浮标选中填充颜色 */
/* color | 浮标文字色 */
/* font-size | 浮标文字大小 */
/* progress */
/* color | 背景色 */
/* size | 高度 */
/* color | 进度条颜色 */
/* input */
/* color | 背景色 */
/* color | 文字色 */
/* color | placeholder文字色 */
/* do not import this file except components/style/index.less */
.am-fade-enter,
.am-fade-appear {
  opacity: 0;
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
          animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.am-fade-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
          animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.am-fade-enter.am-fade-enter-active,
.am-fade-appear.am-fade-appear-active {
  -webkit-animation-name: amFadeIn;
          animation-name: amFadeIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.am-fade-leave.am-fade-leave-active {
  -webkit-animation-name: amFadeOut;
          animation-name: amFadeOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
@-webkit-keyframes amFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes amFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes amFadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes amFadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.am-slide-up-enter,
.am-slide-up-appear {
  -webkit-transform: translate(0, 100%);
          transform: translate(0, 100%);
}
.am-slide-up-enter,
.am-slide-up-appear,
.am-slide-up-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
          animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.am-slide-up-enter.am-slide-up-enter-active,
.am-slide-up-appear.am-slide-up-appear-active {
  -webkit-animation-name: amSlideUpIn;
          animation-name: amSlideUpIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.am-slide-up-leave.am-slide-up-leave-active {
  -webkit-animation-name: amSlideUpOut;
          animation-name: amSlideUpOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
@-webkit-keyframes amSlideUpIn {
  0% {
    -webkit-transform: translate(0, 100%);
            transform: translate(0, 100%);
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@keyframes amSlideUpIn {
  0% {
    -webkit-transform: translate(0, 100%);
            transform: translate(0, 100%);
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@-webkit-keyframes amSlideUpOut {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  100% {
    -webkit-transform: translate(0, 100%);
            transform: translate(0, 100%);
  }
}
@keyframes amSlideUpOut {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  100% {
    -webkit-transform: translate(0, 100%);
            transform: translate(0, 100%);
  }
}
.am.am-zoom-enter,
.am.am-zoom-leave {
  display: block;
}
.am-zoom-enter,
.am-zoom-appear {
  opacity: 0;
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
          animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-animation-timing-function: cubic-bezier(0.18, 0.89, 0.32, 1.28);
          animation-timing-function: cubic-bezier(0.18, 0.89, 0.32, 1.28);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.am-zoom-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
          animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-animation-timing-function: cubic-bezier(0.6, -0.3, 0.74, 0.05);
          animation-timing-function: cubic-bezier(0.6, -0.3, 0.74, 0.05);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.am-zoom-enter.am-zoom-enter-active,
.am-zoom-appear.am-zoom-appear-active {
  -webkit-animation-name: amZoomIn;
          animation-name: amZoomIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.am-zoom-leave.am-zoom-leave-active {
  -webkit-animation-name: amZoomOut;
          animation-name: amZoomOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
@-webkit-keyframes amZoomIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}
@keyframes amZoomIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}
@-webkit-keyframes amZoomOut {
  0% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  100% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
}
@keyframes amZoomOut {
  0% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  100% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
}
.am-slide-down-enter,
.am-slide-down-appear {
  -webkit-transform: translate(0, -100%);
          transform: translate(0, -100%);
}
.am-slide-down-enter,
.am-slide-down-appear,
.am-slide-down-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
          animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.am-slide-down-enter.am-slide-down-enter-active,
.am-slide-down-appear.am-slide-down-appear-active {
  -webkit-animation-name: amSlideDownIn;
          animation-name: amSlideDownIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.am-slide-down-leave.am-slide-down-leave-active {
  -webkit-animation-name: amSlideDownOut;
          animation-name: amSlideDownOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
@-webkit-keyframes amSlideDownIn {
  0% {
    -webkit-transform: translate(0, -100%);
            transform: translate(0, -100%);
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@keyframes amSlideDownIn {
  0% {
    -webkit-transform: translate(0, -100%);
            transform: translate(0, -100%);
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@-webkit-keyframes amSlideDownOut {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  100% {
    -webkit-transform: translate(0, -100%);
            transform: translate(0, -100%);
  }
}
@keyframes amSlideDownOut {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  100% {
    -webkit-transform: translate(0, -100%);
            transform: translate(0, -100%);
  }
}
*,
*::before,
*::after {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  background-color: #f5f5f5;
  font-size: 0.28rem;
}
*[contenteditable] {
  -webkit-user-select: auto !important;
}
*:focus {
  outline: none;
}
a {
  background: transparent;
  text-decoration: none;
  outline: none;
}
.a-input {
  display: inline-block;
  background-color: #fff;
  padding: 0.02rem 0.05rem;
  color: #000;
  font-size: 0.17rem;
  height: 0.25rem;
  box-sizing: content-box;
}
.a-input input:disabled {
  opacity: 0.4;
}
.a-input-wrap {
  position: relative;
  text-overflow: inherit;
  border: none;
  height: 100%;
  width: auto;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
  color: inherit;
  background: inherit;
  padding: 0;
  margin: 0;
  outline: none;
  text-align: inherit;
  -webkit-tap-highlight-color: transparent;
  overflow: hidden;
}
.a-input-wrap form {
  height: inherit;
}
.a-input-content {
  position: relative;
  border: none;
  height: inherit;
  width: 100%;
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
  color: inherit;
  background: transparent;
  display: inherit;
  padding: 0;
  margin: 0;
  outline: none;
  vertical-align: middle;
  text-align: inherit;
  overflow: inherit;
  white-space: inherit;
  text-overflow: inherit;
  -webkit-tap-highlight-color: transparent;
  left: 0;
  top: 0;
}
.a-input-placeholder {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: inherit;
  white-space: nowrap;
  text-align: inherit;
  overflow: hidden;
  color: #ccc;
  font-family: inherit;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  justify-items: flex-start;
  -webkit-user-select: none;
}
.a-input-placeholder span {
  -webkit-flex: 1;
          flex: 1;
  padding-left: 0.03rem;
}

/**
 * 变量定义区
 */
/** 全局变量 **/
/* 背景色 */
/* 文字色 */
/* 业务色 */
/* 透明度 */
/* 尺寸 */
/* 圆角 */
/* 字体尺寸 */
/* 字体行高 */
/** 组件变量 **/
/* label */
/* line-height | 行高 */
/* radio */
/* corner-radius | 圆角 */
/* size | 边框大小 */
/* swiper */
/* size | swiper 宽度 */
/* size | swiper 高度 */
/* size | swiper 中的 slides 宽度 */
/* size | swiper 中的 slides 高度 */
/* size | swiper 中的 item 宽度 */
/* size | swiper 中的 item 高度 */
/* size | swiper 中的 indicator 宽度 */
/* size | swiper 中的 indicator 高度 */
/* size | swiper 中的 dot 宽度 */
/* size | swiper 中的 dot 高度 */
/* color | swiper 中的 dot 颜色 */
/* size | swiper 中的 dot active 时的宽度 */
/* color | swiper 中的 dot active 时的颜色 */
/* checkbox */
/* size | 边框宽度 */
/* color | 边框颜色 */
/* corner-radius | 边框圆角 */
/* size | 宽度 */
/* size | 高度 */
/* color | 禁用时的颜色 */
/* icon */
/* color | 成功 */
/* color | 成功没圆圈 */
/* color | 信息 */
/* color | 下载 */
/* color | 警告 */
/* color | 取消 */
/* color | 等待 */
/* color | 清除图标 */
/* color | 搜索图标 */
/* button */
/* font-size | 按钮字体大小 */
/* size | 高度 */
/* size | 行高 */
/* corner-radius | 默认边框圆角 */
/* color | 默认字体颜色 */
/* color | 默认背景色 */
/* size | 默认边框宽度 */
/* color | active态背景 */
/* color | active态字体颜色 */
/* color | disable态背景 */
/* color | disable态字体颜色 */
/* color | primary态背景 */
/* color | primary态字体颜色 */
/* color | primary态边框颜色 */
/* color | primary态active时背景 */
/* color | primary态active时文字颜色 */
/* color | primary态disabled时背景 */
/* color | primary态disabled时文字颜色 */
/* color | warn态背景 */
/* color | warn态字体颜色 */
/* color | warn态边框颜色 */
/* color | warn态active时背景 */
/* color | warn态active时文字颜色 */
/* color | warn态active时边框颜色 */
/* color | warn态disabled时背景 */
/* color | warn态disabled时文字颜色 */
/* size | warn态disabled时边框宽度 */
/* color | ghost态背景 */
/* color | ghost态字体颜色 */
/* color | ghost态边框颜色 */
/* color | ghost态active时背景 */
/* color | ghost态active时文字颜色 */
/* color | ghost态disabled时背景 */
/* color | ghost态disabled时文字颜色 */
/* font-size | small态字体大小 */
/* size | small态高度 */
/* size | small态行高 */
/* size | small态最小宽度 */
/* switch */
/* color | 背景 */
/* size | 宽度 */
/* size | 高度 */
/* corner-radius | 圆角 */
/* size | 浮标背景宽度 */
/* size | 浮标高度 */
/* corner-radius | 浮标圆角 */
/* color | 浮标背景 */
/* size | 浮标宽度 */
/* picker-view */
/* font-size | 字体大小 */
/* color | 字体颜色 */
/* slider */
/* color | 背景色 */
/* size | 线条高度 */
/* corner-radius | 线条圆角 */
/* color | 选中区背景色 */
/* size | 浮标size */
/* corner-radius | 浮标圆角 */
/* color | 浮标边框颜色 */
/* color | 浮标填充颜色 */
/* color | 浮标选中填充颜色 */
/* color | 浮标文字色 */
/* font-size | 浮标文字大小 */
/* progress */
/* color | 背景色 */
/* size | 高度 */
/* color | 进度条颜色 */
/* input */
/* color | 背景色 */
/* color | 文字色 */
/* color | placeholder文字色 */
/* do not import this file except components/style/index.less */
.am-fade-enter,
.am-fade-appear {
  opacity: 0;
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
          animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.am-fade-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
          animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.am-fade-enter.am-fade-enter-active,
.am-fade-appear.am-fade-appear-active {
  -webkit-animation-name: amFadeIn;
          animation-name: amFadeIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.am-fade-leave.am-fade-leave-active {
  -webkit-animation-name: amFadeOut;
          animation-name: amFadeOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
@-webkit-keyframes amFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes amFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes amFadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes amFadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.am-slide-up-enter,
.am-slide-up-appear {
  -webkit-transform: translate(0, 100%);
          transform: translate(0, 100%);
}
.am-slide-up-enter,
.am-slide-up-appear,
.am-slide-up-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
          animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.am-slide-up-enter.am-slide-up-enter-active,
.am-slide-up-appear.am-slide-up-appear-active {
  -webkit-animation-name: amSlideUpIn;
          animation-name: amSlideUpIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.am-slide-up-leave.am-slide-up-leave-active {
  -webkit-animation-name: amSlideUpOut;
          animation-name: amSlideUpOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
@-webkit-keyframes amSlideUpIn {
  0% {
    -webkit-transform: translate(0, 100%);
            transform: translate(0, 100%);
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@keyframes amSlideUpIn {
  0% {
    -webkit-transform: translate(0, 100%);
            transform: translate(0, 100%);
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@-webkit-keyframes amSlideUpOut {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  100% {
    -webkit-transform: translate(0, 100%);
            transform: translate(0, 100%);
  }
}
@keyframes amSlideUpOut {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  100% {
    -webkit-transform: translate(0, 100%);
            transform: translate(0, 100%);
  }
}
.am.am-zoom-enter,
.am.am-zoom-leave {
  display: block;
}
.am-zoom-enter,
.am-zoom-appear {
  opacity: 0;
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
          animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-animation-timing-function: cubic-bezier(0.18, 0.89, 0.32, 1.28);
          animation-timing-function: cubic-bezier(0.18, 0.89, 0.32, 1.28);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.am-zoom-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
          animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-animation-timing-function: cubic-bezier(0.6, -0.3, 0.74, 0.05);
          animation-timing-function: cubic-bezier(0.6, -0.3, 0.74, 0.05);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.am-zoom-enter.am-zoom-enter-active,
.am-zoom-appear.am-zoom-appear-active {
  -webkit-animation-name: amZoomIn;
          animation-name: amZoomIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.am-zoom-leave.am-zoom-leave-active {
  -webkit-animation-name: amZoomOut;
          animation-name: amZoomOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
@-webkit-keyframes amZoomIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}
@keyframes amZoomIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}
@-webkit-keyframes amZoomOut {
  0% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  100% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
}
@keyframes amZoomOut {
  0% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  100% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
}
.am-slide-down-enter,
.am-slide-down-appear {
  -webkit-transform: translate(0, -100%);
          transform: translate(0, -100%);
}
.am-slide-down-enter,
.am-slide-down-appear,
.am-slide-down-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
          animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.am-slide-down-enter.am-slide-down-enter-active,
.am-slide-down-appear.am-slide-down-appear-active {
  -webkit-animation-name: amSlideDownIn;
          animation-name: amSlideDownIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.am-slide-down-leave.am-slide-down-leave-active {
  -webkit-animation-name: amSlideDownOut;
          animation-name: amSlideDownOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
@-webkit-keyframes amSlideDownIn {
  0% {
    -webkit-transform: translate(0, -100%);
            transform: translate(0, -100%);
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@keyframes amSlideDownIn {
  0% {
    -webkit-transform: translate(0, -100%);
            transform: translate(0, -100%);
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@-webkit-keyframes amSlideDownOut {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  100% {
    -webkit-transform: translate(0, -100%);
            transform: translate(0, -100%);
  }
}
@keyframes amSlideDownOut {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  100% {
    -webkit-transform: translate(0, -100%);
            transform: translate(0, -100%);
  }
}
*,
*::before,
*::after {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  background-color: #f5f5f5;
  font-size: 0.28rem;
}
*[contenteditable] {
  -webkit-user-select: auto !important;
}
*:focus {
  outline: none;
}
a {
  background: transparent;
  text-decoration: none;
  outline: none;
}
.a-label {
  display: inline-block;
  line-height: 1.8;
}

.oned-input {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: center;
          justify-content: center;
  background: #fff;
  background: #fff;
  background: var(--oned-input-item-background, #fff);
  position: relative;
}
.oned-input-layover {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  background-color: rgba(0, 0, 0, 0);
  z-index: 1;
}
.oned-input-extra {
  margin-left: 0.24rem;
  margin-left: 0.24rem;
  margin-left: var(--oned-input-item-padding-left, 0.24rem);
}
.oned-input-line {
  position: relative;
  display: -webkit-flex;
  display: flex;
  -webkit-flex: 1;
          flex: 1;
  -webkit-align-items: center;
          align-items: center;
  min-height: 0.96rem;
  min-height: 0.96rem;
  min-height: var(--oned-input-line-min-height, 0.96rem);
  padding-right: 0.24rem;
  padding-right: 0.24rem;
  padding-right: var(--oned-input-line-padding-right, 0.24rem);
  overflow: hidden;
}
.oned-input-error,
.oned-input-remark {
  width: 100%;
  margin-top: 0.05rem;
  color: #ec1000;
  font-size: 0.24rem;
  line-height: 0.29rem;
  text-align: left;
}
.oned-input-label {
  min-width: 1.60rem;
  min-width: 1.60rem;
  min-width: var(--oned-input-label-min-width, 1.60rem);
  margin-right: 0.02rem;
  color: #333;
  color: #333;
  color: var(--oned-input-item-label-color, #333);
  font-size: 0.32rem;
  font-size: 0.32rem;
  font-size: var(--oned-input-label-font-size, 0.32rem);
}
.oned-input-layer {
  display: -webkit-flex;
  display: flex;
  -webkit-flex: 1;
          flex: 1;
}
.oned-input-layer-vertical {
  -webkit-flex-direction: column;
          flex-direction: column;
}
.oned-input-layer-vertical .oned-input-label {
  -webkit-align-self: flex-start;
          align-self: flex-start;
  color: #666;
  color: #666;
  color: var(--oned-input-vlabel-color, #666);
  font-weight: bold;
  font-size: 0.26rem;
  font-size: 0.26rem;
  font-size: var(--oned-input-vlabel-font-size, 0.26rem);
}
.oned-input-layer-vertical .a-input-placeholder {
  margin-left: -0.03rem;
}
.oned-input-content {
  display: -webkit-flex;
  display: flex;
  -webkit-flex: 1;
          flex: 1;
  height: 0.72rem;
  padding: 0;
  color: #333;
  color: #333;
  color: var(--oned-input-item-color, #333);
  font-size: 0.32rem;
  font-size: 0.32rem;
  font-size: var(--oned-input-font-size, 0.32rem);
  text-align: left;
}
.oned-input-content .a-input-wrap {
  -webkit-flex: 1;
          flex: 1;
}
.oned-input-clear {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-align-items: center;
          align-items: center;
  width: 0.48rem;
  width: 0.48rem;
  width: var(--oned-input-icon-size, 0.48rem);
  height: 0.48rem;
  height: 0.48rem;
  height: var(--oned-input-icon-size, 0.48rem);
  z-index: 1;
}
.oned-input-clear-icon {
  line-height: 1;
  line-height: 1;
  line-height: var(--oned-input-icon-line-height, 1);
}
.oned-input-clear.show {
  visibility: visible;
}
.oned-input-clear.hidden {
  visibility: hidden;
  pointer-events: none;
}
.oned-input-line-bottom::after {
  position: absolute;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  background-color: #d8d8d8;
  content: '';
  height: 0.02rem;
  -webkit-transform: scaleY(0.5);
          transform: scaleY(0.5);
}
.oned-input-line-bottom.error::after {
  position: absolute;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  background-color: #e61414;
  content: '';
  height: 0.02rem;
  -webkit-transform: scaleY(0.5);
          transform: scaleY(0.5);
}
.oned-input-placeholder-base {
  color: #c3c3c3;
  color: #c3c3c3;
  color: var(--oned-input-item-placeholder-color, #c3c3c3);
}
.oned-input-block {
  width: 100%;
}

.oned-input-ui-iwp {
  background: #efefef;
  padding-left: 0.40rem;
  /*
  bug fixed: IWP规范下开始使用聚焦和非聚焦下使用font-size去控制placeholder的显示隐藏
  在首次点击时可能会不出现光标的情况
  现在改为单独控制placeholder的透明度来实现显示隐藏
  */
}
.oned-input-ui-iwp.oned-input-disabled .oned-input-layer-vertical .oned-input-label {
  color: #ccc;
}
.oned-input-ui-iwp.oned-input-disabled .oned-input-placeholder-base {
  font-family: OpenSans-Regular;
}
.oned-input-ui-iwp .oned-input-extra {
  margin-left: 0.08rem;
  z-index: 1;
}
.oned-input-ui-iwp .oned-input-error {
  margin: 0.08rem 0 0.24rem;
  color: #6f6f6f;
}
.oned-input-ui-iwp .oned-input-remark {
  color: #6f6f6f;
}
.oned-input-ui-iwp .oned-input-layer {
  -webkit-flex-direction: row;
          flex-direction: row;
  padding: 0;
}
.oned-input-ui-iwp .oned-input-layer-vertical .oned-input-label {
  position: absolute;
  z-index: 1;
  -webkit-align-self: center;
          align-self: center;
  width: 100%;
  margin-right: 0;
  padding: 0.20rem 0;
  color: #6f6f6f;
  font-size: 0.28rem;
  line-height: 0.42rem;
  background: inherit;
  pointer-events: none;
  font-family: OpenSans-Regular;
  font-weight: normal;
}
.oned-input-ui-iwp .oned-input-layer .a-input-placeholder {
  margin-left: -0.07rem;
  color: #ccc;
  opacity: 0;
}
.oned-input-ui-iwp .oned-input-content {
  margin-top: 0.29rem;
  color: #151515;
  background: inherit;
  font-size: 0.28rem;
  font-family: OpenSans-Semibold;
}
.oned-input-ui-iwp .oned-input-line-bottom::after {
  background: #ccc;
}
.oned-input-ui-iwp-label-active {
  background: #fff;
}
.oned-input-ui-iwp-label-active .oned-input-layer-vertical .oned-input-label {
  top: 0.06rem;
  line-height: 0.36rem;
  padding: 0;
  font-size: 0.24rem;
  background: transparent;
}
.oned-input-ui-iwp-label-active .oned-input-layer .a-input-placeholder {
  opacity: 1;
}
.oned-input-ui-iwp-active .oned-input-line-bottom::after {
  height: 0.04rem;
  background: #066dff;
}
.oned-input-ui-iwp-warn .oned-input-content {
  color: #ec1000;
}
.oned-input-ui-iwp-warn .oned-input-line-bottom::after {
  height: 0.04rem;
  background: #ec1000;
}
.oned-input-ui-iwp-warn .oned-input-error {
  color: #ec1000;
}

.oned-input.oned-input-ui-lzd {
  padding-left: 0;
}
.oned-input.oned-input-ui-lzd.oned-input-disabled .oned-input-line-bottom::after {
  content: '';
  display: none;
}
.oned-input.oned-input-ui-lzd .oned-input-line {
  padding: 0;
}
.oned-input.oned-input-ui-lzd .oned-input-extra {
  margin-left: 0.10rem;
}
.oned-input.oned-input-ui-lzd .oned-input-error {
  width: 100%;
  margin-top: 0.05rem;
  color: #ec1000;
  font-size: 0.24rem;
  line-height: 0.29rem;
  text-align: left;
}
.oned-input.oned-input-ui-lzd .oned-input-remark {
  color: #6f6f6f;
}
.oned-input.oned-input-ui-lzd .oned-input-label {
  color: #666;
  font-size: 0.24rem;
}
.oned-input.oned-input-ui-lzd .oned-input-content {
  font-size: 0.32rem;
  color: #333;
  letter-spacing: 0;
  line-height: 0.45rem;
}
.oned-input.oned-input-ui-lzd .oned-input-line-bottom::after {
  background: #999;
}
.oned-input.oned-input-ui-lzd .oned-input-placeholder-base {
  font-family: NotoSans-Regular;
}
.oned-input-ui-lzd-label-active .oned-input-layer .a-input-placeholder {
  opacity: 1;
}
.oned-input.oned-input-ui-lzd-active .oned-input-line-bottom::after {
  height: 0.04rem;
  background: #066dff;
}
.oned-input.oned-input-ui-lzd-warn .oned-input-line-bottom::after {
  height: 0.04rem;
  background: #e6532e;
}
.oned-input.oned-input-ui-lzd-warn .oned-input-error {
  color: #e6532e;
}

.oned-list-header,
.oned-list-footer {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  padding-right: 0.24rem;
  padding-left: 0.24rem;
  color: #999999;
}
.oned-list-header {
  padding-top: 0.24rem;
  padding-bottom: 0.16rem;
  font-size: 0.30rem;
  line-height: normal;
}
.oned-list-body {
  position: relative;
}
.oned-list-footer {
  padding-top: 0.16rem;
  padding-bottom: 0.24rem;
  font-size: 0.26rem;
  line-height: normal;
}
.oned-list-load-more {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-align-items: center;
          align-items: center;
  padding: 0.12rem;
  color: #333333;
  font-size: 0.15rem;
  line-height: 1.4;
  background: #fff;
}
.oned-list-load-more-txt {
  padding: 0 0.08rem;
  color: #999;
}
.oned-list-load-over {
  display: block;
  padding: 0.12rem;
  color: #ccc;
  font-size: 0.10rem;
  text-align: center;
  text-shadow: 0.01rem 0.01rem #f0f0f0;
}
.oned-list-border .oned-list-body::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: auto;
  left: 0;
  display: block;
  background-color: #eeeeee;
  content: '';
  height: 0.02rem;
  -webkit-transform: scaleY(0.5);
          transform: scaleY(0.5);
}
.oned-list-border .oned-list-body::after {
  position: absolute;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  background-color: #eeeeee;
  content: '';
  height: 0.02rem;
  -webkit-transform: scaleY(0.5);
          transform: scaleY(0.5);
}

[dir="ltr"] .oned-list.oned-list-ui-ant {
  text-align: left
}
[dir="rtl"] .oned-list.oned-list-ui-ant {
  text-align: right
}

.oned-list.oned-list-ui-iwp-header,
.oned-list.oned-list-ui-iwp-footer {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  padding-right: 0.24rem;
  padding-left: 0.24rem;
  color: #999999;
}
.oned-list.oned-list-ui-iwp-header {
  padding-top: 0.24rem;
  padding-bottom: 0.16rem;
  font-size: 0.30rem;
  line-height: normal;
}
.oned-list.oned-list-ui-iwp-body {
  position: relative;
}
.oned-list.oned-list-ui-iwp-body::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: auto;
  left: 0;
  display: block;
  background-color: #eeeeee;
  content: '';
  height: 0.02rem;
  -webkit-transform: scaleY(0.5);
          transform: scaleY(0.5);
}
.oned-list.oned-list-ui-iwp-body::after {
  position: absolute;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  background-color: #eeeeee;
  content: '';
  height: 0.02rem;
  -webkit-transform: scaleY(0.5);
          transform: scaleY(0.5);
}
.oned-list.oned-list-ui-iwp-footer {
  padding-top: 0.16rem;
  padding-bottom: 0.24rem;
  font-size: 0.26rem;
  line-height: normal;
}
.oned-list.oned-list-ui-iwp-load-more {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-align-items: center;
          align-items: center;
  padding: 0.12rem;
  color: #333333;
  font-size: 0.15rem;
  line-height: 1.4;
  background: #fff;
}
.oned-list.oned-list-ui-iwp-load-more-txt {
  padding: 0 0.08rem;
  color: #999;
}
.oned-list.oned-list-ui-iwp-load-over {
  display: block;
  padding: 0.12rem;
  color: #ccc;
  font-size: 0.10rem;
  text-align: center;
  text-shadow: 0.01rem 0.01rem #f0f0f0;
}


.oned-list-header {
  --am-list-footer-header-color: #000;
  --am-list-padding: 0.32rem;
  --am-list-header-font-size: 0.32rem;
  --am-list-header-padding-top: 0.40rem;
  --am-list-header-padding-bottom: 0.24rem;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  padding-top: 0.24rem;
  padding-top: 0.24rem;
  padding-top: var(--am-list-header-padding-top, 0.24rem);
  padding-right: 0.24rem;
  padding-right: 0.24rem;
  padding-right: var(--am-list-padding, 0.24rem);
  padding-bottom: 0.16rem;
  padding-bottom: 0.16rem;
  padding-bottom: var(--am-list-header-padding-bottom, 0.16rem);
  padding-left: 0.24rem;
  padding-left: 0.24rem;
  padding-left: var(--am-list-padding, 0.24rem);
  color: #999999;
  color: #999999;
  color: var(--am-list-footer-header-color, #999999);
  font-size: 0.30rem;
  font-size: 0.30rem;
  font-size: var(--am-list-header-font-size, 0.30rem);
  line-height: normal;
}

[dir="ltr"] .oned-list-header.oned-list-header-ui-ant {
  text-align: left
}
[dir="rtl"] .oned-list-header.oned-list-header-ui-ant {
  text-align: right
}

.oned-list-header.oned-list-header-ui-iwp {
  --oned-list-footer-header-color: #000;
  --oned-list-padding: 0.32rem;
  --oned-list-header-font-size: 0.32rem;
  --oned-list-header-padding-top: 0.40rem;
  --oned-list-header-padding-bottom: 0.24rem;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  padding-top: 0.24rem;
  padding-top: 0.24rem;
  padding-top: var(--oned-list-header-padding-top, 0.24rem);
  padding-right: 0.24rem;
  padding-right: 0.24rem;
  padding-right: var(--oned-list-padding, 0.24rem);
  padding-bottom: 0.16rem;
  padding-bottom: 0.16rem;
  padding-bottom: var(--oned-list-header-padding-bottom, 0.16rem);
  padding-left: 0.24rem;
  padding-left: 0.24rem;
  padding-left: var(--oned-list-padding, 0.24rem);
  color: #999999;
  color: #999999;
  color: var(--oned-list-footer-header-color, #999999);
  font-size: 0.30rem;
  font-size: 0.30rem;
  font-size: var(--oned-list-header-font-size, 0.30rem);
  line-height: normal;
  font-family: OpenSans-Semibold;
}

.oned-list-header.oned-list-header-ui-ink {
  text-align: left;
}

.oned-list-item-divide > .oned-list-line::after {
  position: absolute;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  background-color: #eeeeee;
  content: '';
  height: 0.02rem;
  -webkit-transform: scaleY(0.5);
          transform: scaleY(0.5);
}
.oned-list-prefix {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  padding: 0.24rem;
  padding: 0.24rem;
  padding: var(--oned-list-item-padding, 0.24rem);
  padding-left: 0.40rem;
  padding-right: 0;
}
.oned-list-supporting {
  display: -webkit-flex;
  display: flex;
  margin-right: 0.24rem;
  margin-right: 0.24rem;
  margin-right: var(--oned-list-item-padding, 0.24rem);
  color: #999999;
  color: #999999;
  color: var(--oned-list-item-content-subtitle-color, #999999);
  font-size: 0.30rem;
  font-size: 0.30rem;
  font-size: var(--oned-list-item-subtitle-size, 0.30rem);
}
.oned-list-thumb {
  width: 0.30rem;
  height: 0.30rem;
  margin-right: 0.24rem;
  margin-right: 0.24rem;
  margin-right: var(--oned-list-item-padding, 0.24rem);
}
.oned-list-line {
  position: relative;
  display: -webkit-flex;
  display: flex;
  -webkit-flex: 1;
          flex: 1;
  -webkit-align-items: center;
          align-items: center;
  -webkit-align-self: stretch;
          align-self: stretch;
  max-width: 100%;
  padding: 0.24rem;
  padding: 0.24rem;
  padding: var(--oned-list-item-padding, 0.24rem);
  padding-right: 0.20rem;
  padding-left: 0;
  overflow: hidden;
}
.oned-list-text-wrapper {
  margin-right: 0.24rem;
  margin-right: 0.24rem;
  margin-right: var(--oned-list-item-padding, 0.24rem);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.oned-list-text-wrapper__fix {
  -webkit-flex: 1;
          flex: 1;
}
.oned-list-extra {
  display: -webkit-flex;
  display: flex;
  -webkit-flex: 2;
          flex: 2;
  -webkit-justify-content: flex-end;
          justify-content: flex-end;
  -webkit-align-items: center;
          align-items: center;
  -webkit-align-self: stretch;
          align-self: stretch;
  margin-left: 0.24rem;
  margin-left: 0.24rem;
  margin-left: var(--oned-list-item-padding, 0.24rem);
  padding-right: 0.16rem;
  overflow: hidden;
  color: #999999;
  color: #999999;
  color: var(--oned-list-item-extra-color, #999999);
}
.oned-list-primary {
  color: #333333;
  color: #333333;
  color: var(--oned-list-item-content-color, #333333);
  font-size: 0.34rem;
  font-size: 0.34rem;
  font-size: var(--oned-list-item-content-title-size, 0.34rem);
}
.oned-list-wrap .oned-list-content,
.oned-list-wrap .oned-list-extra {
  white-space: normal;
  word-break: break-all;
}
.oned-list-arrow {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  -webkit-justify-content: flex-end;
          justify-content: flex-end;
  width: 0.48rem;
  width: 0.48rem;
  width: var(--oned-list-item-arrow-size, 0.48rem);
  height: 0.48rem;
  height: 0.48rem;
  height: var(--oned-list-item-arrow-size, 0.48rem);
}
.oned-list-content {
  display: -webkit-flex;
  display: flex;
  -webkit-flex: 3;
          flex: 3;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: space-evenly;
          justify-content: space-evenly;
  -webkit-align-self: stretch;
          align-self: stretch;
  overflow: hidden;
  line-height: normal;
  text-align: left;
}
.oned-list-content-title,
.oned-list-content-subtitle {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
}
.oned-list-content-title {
  display: -webkit-flex;
  display: flex;
  overflow: hidden;
  color: #333333;
  color: #333333;
  color: var(--oned-list-item-content-color, #333333);
  font-size: 0.34rem;
  font-size: 0.34rem;
  font-size: var(--oned-list-item-content-title-size, 0.34rem);
  white-space: nowrap;
  text-overflow: ellipsis;
}
.oned-list-content-subtitle {
  color: #999999;
  color: #999999;
  color: var(--oned-list-item-content-subtitle-color, #999999);
  font-size: 0.30rem;
  font-size: 0.30rem;
  font-size: var(--oned-list-item-subtitle-size, 0.30rem);
}
.oned-list-content-subtitle-small {
  font-size: 0.26rem;
  font-size: 0.26rem;
  font-size: var(--oned-list-item-content-subtitle-size-small, 0.26rem);
}

[dir="ltr"] .oned-list-item.oned-list-item-ui-ant {
  text-align: left
}
[dir="rtl"] .oned-list-item.oned-list-item-ui-ant {
  text-align: right
}

.oned-list.oned-list-ui-iwp {
  --oned-list-item-padding: 0.34rem;
  --oned-list-item-content-title-size: 0.28rem;
  --oned-list-item-subtitle-size: 0.24rem;
  --oned-list-item-content-color: #000;
  --oned-list-item-content-subtitle-color: #767676;
  --oned-list-item-arrow-size: 0.48rem;
}
.oned-list-item.oned-list-item-ui-iwp {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  background: #fff;
  background: #fff;
  background: var(--oned-list-item-background, #fff);
  width: 100%;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  transition-timing-function: cubic-bezier(0.23, 1, 0.68, 1);
}
.oned-list-item.oned-list-item-ui-iwp-hover {
  -webkit-filter: brightness(0.9);
          filter: brightness(0.9);
}
.oned-list-item.oned-list-item-ui-iwp-radius {
  margin: 0 0.24rem;
  margin: 0 0.24rem;
  margin: 0 var(--oned-list-item-outside-spacing, 0.24rem);
  border-radius: 0.16rem;
  border-radius: 0.16rem;
  border-radius: var(--oned-list-item-border-radius, 0.16rem);
}
.oned-list-item.oned-list-item-ui-iwp.last .oned-list-line::after,
.oned-list-item.oned-list-item-ui-iwp.last .oned-list-line-bottom::after {
  display: none;
}

.oned-list.oned-list-ui-ink {
  --oned-list-item-padding: 0.32rem;
  --oned-list-item-line-padding: 0.26rem;
  --oned-list-item-content-title-size: 0.32rem;
  --oned-list-item-subtitle-size: 0.28rem;
  --oned-list-item-content-color: #333333;
  --oned-list-item-content-subtitle-color: #999999;
  --oned-list-item-arrow-size: 0.40rem;
}
.oned-list.oned-list-ui-ink .oned-list-prefix {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  padding: 0 0 0 0.24rem;
  padding: 0 0 0 0.24rem;
  padding: 0 0 0 var(--oned-list-item-padding, 0.24rem);
}
.oned-list.oned-list-ui-ink .oned-list-line {
  padding: 0.24rem;
  padding: 0.24rem;
  padding: var(--oned-list-item-line-padding, 0.24rem);
  padding-left: 0;
  padding-right: 0.24rem;
  box-sizing: border-box;
}
.oned-list-item-ui-ink.oned-list-item {
  position: relative;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  width: 100%;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
}
.oned-list-item-ui-ink.oned-list-item-divide::after {
  position: absolute;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  background-color: #eeeeee;
  content: '';
  height: 0.02rem;
  -webkit-transform: scaleY(0.5);
          transform: scaleY(0.5);
}
.oned-list-item-ui-ink.oned-list-item-divide > .oned-list-line {
  content: '';
}
.oned-list-item-ui-ink.oned-list-item-divide-side::after {
  left: 0.32rem;
}
.oned-list-item-ui-ink.oned-list-item-divide-center::after {
  left: 0.32rem;
  right: 0.32rem;
}

.oned-list-secondary {
  --am-list-secondary-title-size: 0.32rem;
  --am-list-secondary-title-color: #000;
  --am-list-secondary-subtitle-size: 0.24rem;
  --am-list-secondary-subtitle-color: #767676;
  position: relative;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-end;
          justify-content: flex-end;
  -webkit-align-items: center;
          align-items: center;
  max-width: 100%;
  height: 100%;
}
.oned-list-secondary-text {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: space-evenly;
          justify-content: space-evenly;
  -webkit-align-items: flex-end;
          align-items: flex-end;
  max-width: 100%;
  height: 100%;
  overflow: hidden;
}
.oned-list-secondary-title {
  max-width: 100%;
  overflow: hidden;
  color: #333333;
  color: #333333;
  color: var(--am-list-secondary-title-color, #333333);
  font-size: 0.34rem;
  font-size: 0.34rem;
  font-size: var(--am-list-secondary-title-size, 0.34rem);
  white-space: nowrap;
  text-overflow: ellipsis;
}
.oned-list-secondary-subtitle {
  max-width: 100%;
  overflow: hidden;
  color: #999999;
  color: #999999;
  color: var(--am-list-secondary-subtitle-color, #999999);
  font-size: 0.30rem;
  font-size: 0.30rem;
  font-size: var(--am-list-secondary-subtitle-size, 0.30rem);
  white-space: nowrap;
  text-overflow: ellipsis;
}

[dir="ltr"] .oned-list-secondary.oned-list-secondary-ui-ant {
  text-align: left
}
[dir="rtl"] .oned-list-secondary.oned-list-secondary-ui-ant {
  text-align: right
}

.oned-list-secondary.oned-list-secondary-ui-iwp {
  --oned-list-secondary-title-size: 0.32rem;
  --oned-list-secondary-title-color: #000;
  --oned-list-secondary-subtitle-size: 0.24rem;
  --oned-list-secondary-subtitle-color: #767676;
  position: relative;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-end;
          justify-content: flex-end;
  -webkit-align-items: center;
          align-items: center;
  max-width: 100%;
  height: 100%;
}
.oned-list-secondary.oned-list-secondary-ui-iwp-text {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: space-evenly;
          justify-content: space-evenly;
  -webkit-align-items: flex-end;
          align-items: flex-end;
  max-width: 100%;
  height: 100%;
  overflow: hidden;
}
.oned-list-secondary.oned-list-secondary-ui-iwp-title {
  max-width: 100%;
  overflow: hidden;
  color: #333333;
  color: #333333;
  color: var(--oned-list-secondary-title-color, #333333);
  font-size: 0.34rem;
  font-size: 0.34rem;
  font-size: var(--oned-list-secondary-title-size, 0.34rem);
  white-space: nowrap;
  text-overflow: ellipsis;
}
.oned-list-secondary.oned-list-secondary-ui-iwp-subtitle {
  max-width: 100%;
  overflow: hidden;
  color: #999999;
  color: #999999;
  color: var(--oned-list-secondary-subtitle-color, #999999);
  font-size: 0.30rem;
  font-size: 0.30rem;
  font-size: var(--oned-list-secondary-subtitle-size, 0.30rem);
  white-space: nowrap;
  text-overflow: ellipsis;
}

.oned-list-secondary {
  --am-list-secondary-title-size: 0.32rem;
  --am-list-secondary-title-color: #333333;
  --am-list-secondary-subtitle-size: 0.28rem;
  --am-list-secondary-subtitle-color: #999999;
}

/**
 * 变量定义区
 */
/** 全局变量 **/
/* 背景色 */
/* 文字色 */
/* 业务色 */
/* 透明度 */
/* 尺寸 */
/* 圆角 */
/* 字体尺寸 */
/* 字体行高 */
/** 组件变量 **/
/* label */
/* line-height | 行高 */
/* radio */
/* corner-radius | 圆角 */
/* size | 边框大小 */
/* swiper */
/* size | swiper 宽度 */
/* size | swiper 高度 */
/* size | swiper 中的 slides 宽度 */
/* size | swiper 中的 slides 高度 */
/* size | swiper 中的 item 宽度 */
/* size | swiper 中的 item 高度 */
/* size | swiper 中的 indicator 宽度 */
/* size | swiper 中的 indicator 高度 */
/* size | swiper 中的 dot 宽度 */
/* size | swiper 中的 dot 高度 */
/* color | swiper 中的 dot 颜色 */
/* size | swiper 中的 dot active 时的宽度 */
/* color | swiper 中的 dot active 时的颜色 */
/* checkbox */
/* size | 边框宽度 */
/* color | 边框颜色 */
/* corner-radius | 边框圆角 */
/* size | 宽度 */
/* size | 高度 */
/* color | 禁用时的颜色 */
/* icon */
/* color | 成功 */
/* color | 成功没圆圈 */
/* color | 信息 */
/* color | 下载 */
/* color | 警告 */
/* color | 取消 */
/* color | 等待 */
/* color | 清除图标 */
/* color | 搜索图标 */
/* button */
/* font-size | 按钮字体大小 */
/* size | 高度 */
/* size | 行高 */
/* corner-radius | 默认边框圆角 */
/* color | 默认字体颜色 */
/* color | 默认背景色 */
/* size | 默认边框宽度 */
/* color | active态背景 */
/* color | active态字体颜色 */
/* color | disable态背景 */
/* color | disable态字体颜色 */
/* color | primary态背景 */
/* color | primary态字体颜色 */
/* color | primary态边框颜色 */
/* color | primary态active时背景 */
/* color | primary态active时文字颜色 */
/* color | primary态disabled时背景 */
/* color | primary态disabled时文字颜色 */
/* color | warn态背景 */
/* color | warn态字体颜色 */
/* color | warn态边框颜色 */
/* color | warn态active时背景 */
/* color | warn态active时文字颜色 */
/* color | warn态active时边框颜色 */
/* color | warn态disabled时背景 */
/* color | warn态disabled时文字颜色 */
/* size | warn态disabled时边框宽度 */
/* color | ghost态背景 */
/* color | ghost态字体颜色 */
/* color | ghost态边框颜色 */
/* color | ghost态active时背景 */
/* color | ghost态active时文字颜色 */
/* color | ghost态disabled时背景 */
/* color | ghost态disabled时文字颜色 */
/* font-size | small态字体大小 */
/* size | small态高度 */
/* size | small态行高 */
/* size | small态最小宽度 */
/* switch */
/* color | 背景 */
/* size | 宽度 */
/* size | 高度 */
/* corner-radius | 圆角 */
/* size | 浮标背景宽度 */
/* size | 浮标高度 */
/* corner-radius | 浮标圆角 */
/* color | 浮标背景 */
/* size | 浮标宽度 */
/* picker-view */
/* font-size | 字体大小 */
/* color | 字体颜色 */
/* slider */
/* color | 背景色 */
/* size | 线条高度 */
/* corner-radius | 线条圆角 */
/* color | 选中区背景色 */
/* size | 浮标size */
/* corner-radius | 浮标圆角 */
/* color | 浮标边框颜色 */
/* color | 浮标填充颜色 */
/* color | 浮标选中填充颜色 */
/* color | 浮标文字色 */
/* font-size | 浮标文字大小 */
/* progress */
/* color | 背景色 */
/* size | 高度 */
/* color | 进度条颜色 */
/* input */
/* color | 背景色 */
/* color | 文字色 */
/* color | placeholder文字色 */
/* do not import this file except components/style/index.less */
.am-fade-enter,
.am-fade-appear {
  opacity: 0;
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
          animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.am-fade-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
          animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.am-fade-enter.am-fade-enter-active,
.am-fade-appear.am-fade-appear-active {
  -webkit-animation-name: amFadeIn;
          animation-name: amFadeIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.am-fade-leave.am-fade-leave-active {
  -webkit-animation-name: amFadeOut;
          animation-name: amFadeOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
@-webkit-keyframes amFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes amFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes amFadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes amFadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.am-slide-up-enter,
.am-slide-up-appear {
  -webkit-transform: translate(0, 100%);
          transform: translate(0, 100%);
}
.am-slide-up-enter,
.am-slide-up-appear,
.am-slide-up-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
          animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.am-slide-up-enter.am-slide-up-enter-active,
.am-slide-up-appear.am-slide-up-appear-active {
  -webkit-animation-name: amSlideUpIn;
          animation-name: amSlideUpIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.am-slide-up-leave.am-slide-up-leave-active {
  -webkit-animation-name: amSlideUpOut;
          animation-name: amSlideUpOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
@-webkit-keyframes amSlideUpIn {
  0% {
    -webkit-transform: translate(0, 100%);
            transform: translate(0, 100%);
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@keyframes amSlideUpIn {
  0% {
    -webkit-transform: translate(0, 100%);
            transform: translate(0, 100%);
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@-webkit-keyframes amSlideUpOut {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  100% {
    -webkit-transform: translate(0, 100%);
            transform: translate(0, 100%);
  }
}
@keyframes amSlideUpOut {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  100% {
    -webkit-transform: translate(0, 100%);
            transform: translate(0, 100%);
  }
}
.am.am-zoom-enter,
.am.am-zoom-leave {
  display: block;
}
.am-zoom-enter,
.am-zoom-appear {
  opacity: 0;
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
          animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-animation-timing-function: cubic-bezier(0.18, 0.89, 0.32, 1.28);
          animation-timing-function: cubic-bezier(0.18, 0.89, 0.32, 1.28);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.am-zoom-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
          animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-animation-timing-function: cubic-bezier(0.6, -0.3, 0.74, 0.05);
          animation-timing-function: cubic-bezier(0.6, -0.3, 0.74, 0.05);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.am-zoom-enter.am-zoom-enter-active,
.am-zoom-appear.am-zoom-appear-active {
  -webkit-animation-name: amZoomIn;
          animation-name: amZoomIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.am-zoom-leave.am-zoom-leave-active {
  -webkit-animation-name: amZoomOut;
          animation-name: amZoomOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
@-webkit-keyframes amZoomIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}
@keyframes amZoomIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}
@-webkit-keyframes amZoomOut {
  0% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  100% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
}
@keyframes amZoomOut {
  0% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  100% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
}
.am-slide-down-enter,
.am-slide-down-appear {
  -webkit-transform: translate(0, -100%);
          transform: translate(0, -100%);
}
.am-slide-down-enter,
.am-slide-down-appear,
.am-slide-down-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
          animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.am-slide-down-enter.am-slide-down-enter-active,
.am-slide-down-appear.am-slide-down-appear-active {
  -webkit-animation-name: amSlideDownIn;
          animation-name: amSlideDownIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.am-slide-down-leave.am-slide-down-leave-active {
  -webkit-animation-name: amSlideDownOut;
          animation-name: amSlideDownOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
@-webkit-keyframes amSlideDownIn {
  0% {
    -webkit-transform: translate(0, -100%);
            transform: translate(0, -100%);
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@keyframes amSlideDownIn {
  0% {
    -webkit-transform: translate(0, -100%);
            transform: translate(0, -100%);
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@-webkit-keyframes amSlideDownOut {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  100% {
    -webkit-transform: translate(0, -100%);
            transform: translate(0, -100%);
  }
}
@keyframes amSlideDownOut {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  100% {
    -webkit-transform: translate(0, -100%);
            transform: translate(0, -100%);
  }
}
*,
*::before,
*::after {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  background-color: #f5f5f5;
  font-size: 0.28rem;
}
*[contenteditable] {
  -webkit-user-select: auto !important;
}
*:focus {
  outline: none;
}
a {
  background: transparent;
  text-decoration: none;
  outline: none;
}
.a-image {
  background-repeat: no-repeat;
  display: inline-block;
  overflow: hidden;
  font-size: 0;
  width: 3rem;
  height: 2.25rem;
}
.a-image-lazy-load {
  background-color: rgba(255,255,255,0.01176);
}

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.oned-loading {
  --loader-width: 0.48rem;
  --loader-height: 0.48rem;
  --animation-duration: 2s;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 999;
}
.oned-loading,
.oned-loading::before,
.oned-loading::after {
  -webkit-flex-grow: 0;
          flex-grow: 0;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  box-sizing: border-box;
}
.oned-loading.oned-loading-center .oned-loading-container {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-align-items: center;
          align-items: center;
  width: 100%;
  height: 100%;
}
.oned-loading.oned-loading-type-spin .oned-loading-icon {
  -webkit-animation: 1s linear 100ms infinite spin;
          animation: 1s linear 100ms infinite spin;
  -webkit-animation: var(--animation-duration, 1s) linear 100ms infinite spin;
          animation: var(--animation-duration, 1s) linear 100ms infinite spin;
}
.oned-loading .oned-loading-masker {
  background-color: rgba(51, 51, 51, 0.15);
  background-color: rgba(51, 51, 51, 0.15);
  background-color: var(--oned-modal-mask-backgroundColor, rgba(51, 51, 51, 0.15));
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
.oned-loading .oned-loading-container {
  display: inline-block;
}
.oned-loading .oned-loading-wrapper {
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-align-items: center;
          align-items: center;
  box-sizing: border-box;
  min-width: 1.60rem;
  min-height: 1.60rem;
  border-radius: 0.32rem;
  z-index: 1;
}
.oned-loading .oned-loading-icon {
  display: block;
  min-width: --loader-width;
  min-height: --loader-height;
  width: 0.48rem;
  width: var(--loader-width, 0.48rem);
  height: 0.48rem;
  height: var(--loader-height, 0.48rem);
  -webkit-transform-origin: center center;
          transform-origin: center center;
  -webkit-transform: rotate(1deg);
          transform: rotate(1deg);
}

[dir="ltr"] .oned-loading.oned-loading-ui-ant {
  text-align: left
}
[dir="rtl"] .oned-loading.oned-loading-ui-ant {
  text-align: right
}

[dir="ltr"] .oned-loading.oned-loading-ui-iwp {
  text-align: left
}
[dir="rtl"] .oned-loading.oned-loading-ui-iwp {
  text-align: right
}

[dir="ltr"] .oned-loading.oned-loading-ui-lzd {
  text-align: left
}
[dir="rtl"] .oned-loading.oned-loading-ui-lzd {
  text-align: right
}

[dir="ltr"] .oned-loading.oned-loading-ui-ink {
  text-align: left;
}
[dir="rtl"] .oned-loading.oned-loading-ui-ink {
  text-align: right;
}
.oned-loading.oned-loading-ui-ink .oned-loading-wrapper {
  border-radius: 0.08rem;
}
.oned-loading.oned-loading-ui-ink .oned-loading-icon {
  width: 0.72rem;
  height: 0.72rem;
}

[dir="ltr"] .oned-loading {
  text-align: left
}
[dir="rtl"] .oned-loading {
  text-align: right
}

/* 弹框宽度 */
/* 小图片尺寸 */
/* 小图片尺寸 */
/* 小图片尺寸 */
/* 弹框垂直内边距 */
/* footer 高度 */
/* footer border颜色 */
/* close 区块大小 */
/* close icon 大小 */
/* close icon 大小 */
/* 弹框最大宽度 */
/* advice close icon 大小 */
/* advice close bottom距离 */
/* advice close icon 大小 */
/* advice close icon 顶部距离 */
.oned-modal {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.oned-modal-mask,
.oned-modal-document {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.oned-modal-mask {
  background-color: rgba(0, 0, 0, 0.5);
  background-color: rgba(0, 0, 0, 0.5);
  background-color: var(--oned-modal-mask-backgroundColor, rgba(0, 0, 0, 0.5));
}
.oned-modal-mask-advice {
  background-color: rgba(0, 0, 0, 0.75);
  background-color: rgba(0, 0, 0, 0.75);
  background-color: var(--oned-modal-market-mask-backgroundColor, rgba(0, 0, 0, 0.75));
}
.oned-modal-document {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-align-items: center;
          align-items: center;
}
.oned-modal-stage {
  position: relative;
  background-color: #fff;
  background-color: #fff;
  background-color: var(--oned-modal-content-backgroundColor, #fff);
  border-radius: 0.16rem;
  border-radius: 0.16rem;
  border-radius: var(--oned-modal-content-radius, 0.16rem);
  box-shadow: 0 0.10rem 0.20rem 0 rgba(0, 0, 0, 0.2);
  width: 5.60rem;
  z-index: 1;
}
.oned-modal-content {
  padding: 0.32rem 0.24rem 0.36rem;
  padding: 0.32rem 0.24rem 0.36rem;
  padding: 0.32rem var(--oned-modal-content-padding-h, 0.24rem) 0.36rem;
  white-space: pre-line;
}
.oned-modal-content-fill {
  padding-top: 0;
}
.oned-modal-top-title {
  margin: 0.24rem 0 0.24rem;
  color: #000;
  color: #000;
  color: var(--oned-modal-title-color, #000);
  font-weight: bold;
  font-size: 0.36rem;
  font-size: 0.36rem;
  font-size: var(--oned-modal-title-fontSize, 0.36rem);
  line-height: 1.5;
  line-height: 1.5;
  line-height: var(--oned-modal-title-lineHeight, 1.5);
  text-align: center;
}
.oned-modal-image {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
          justify-content: center;
  margin-bottom: 0.24rem;
  margin-bottom: 0.24rem;
  margin-bottom: var(--oned-modal-content-margin-v, 0.24rem);
}
.oned-modal-image-lg .oned-modal-image-element {
  width: 5.60rem;
  height: 3.12rem;
  margin-right: -0.24rem;
  margin-right: -0.24rem;
  margin-right: var(--oned-modal-content-padding-h, -0.24rem);
  margin-left: -0.24rem;
  margin-left: -0.24rem;
  margin-left: var(--oned-modal-content-padding-h, -0.24rem);
  overflow: hidden;
  border-top-left-radius: 0.16rem;
  border-top-left-radius: 0.16rem;
  border-top-left-radius: var(--oned-modal-content-radius, 0.16rem);
  border-top-right-radius: 0.16rem;
  border-top-right-radius: 0.16rem;
  border-top-right-radius: var(--oned-modal-content-radius, 0.16rem);
}
.oned-modal-image-md .oned-modal-image-element {
  width: 2.80rem;
  height: 2.80rem;
}
.oned-modal-image-sm .oned-modal-image-element {
  width: 1.60rem;
  height: 1.60rem;
}
.oned-modal-header {
  margin-bottom: 0.16rem;
  margin-bottom: 0.16rem;
  margin-bottom: var(--oned-modal-title-margin-v, 0.16rem);
  color: #000;
  color: #000;
  color: var(--oned-modal-title-color, #000);
  font-weight: bold;
  font-size: 0.36rem;
  font-size: 0.36rem;
  font-size: var(--oned-modal-title-fontSize, 0.36rem);
  line-height: 1.5;
  line-height: 1.5;
  line-height: var(--oned-modal-title-lineHeight, 1.5);
  text-align: center;
}
.oned-modal-body {
  max-width: 5.60rem;
  overflow: hidden;
  color: #000;
  color: #000;
  color: var(--oned-modal-body-color, #000);
  font-size: 0.28rem;
  font-size: 0.28rem;
  font-size: var(--oned-modal-body-fontSize, 0.28rem);
  line-height: 1.5;
  line-height: 1.5;
  line-height: var(--oned-modal-body-lineHeight, 1.5);
  text-align: center;
}
.oned-modal-footer {
  position: relative;
  height: 1rem;
  color: #1b82d1;
  color: #1b82d1;
  color: var(--oned-color-text-primary, #1b82d1);
  font-size: 0.36rem;
  font-size: 0.36rem;
  font-size: var(--oned-modal-footer-fontSize, 0.36rem);
  line-height: 1rem;
  text-align: center;
}
.oned-modal-footer::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: auto;
  left: 0;
  display: block;
  background-color: #f5f5f5;
  content: '';
  height: 0.02rem;
  -webkit-transform: scaleY(0.5);
          transform: scaleY(0.5);
}
.oned-modal-buttons {
  position: relative;
  display: -webkit-flex;
  display: flex;
  color: #1b82d1;
  color: #1b82d1;
  color: var(--oned-color-text-primary, #1b82d1);
  font-size: 0.36rem;
  font-size: 0.36rem;
  font-size: var(--oned-modal-footer-fontSize, 0.36rem);
  text-align: center;
}
.oned-modal-buttons-vertical {
  -webkit-flex-direction: column;
          flex-direction: column;
}
.oned-modal-buttons-horizontal {
  -webkit-flex-direction: row;
          flex-direction: row;
}
.oned-modal-button {
  position: relative;
  -webkit-flex: 1;
          flex: 1;
  padding: 0.24rem;
  overflow: hidden;
  line-height: 0.38rem;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.oned-modal-close {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 0.88rem;
  height: 0.88rem;
  line-height: 0.88rem;
  text-align: center;
}
.oned-modal-close-active,
.oned-modal-button-active,
.oned-modal-footer-active {
  background-color: rgba(37, 39, 40, 0.05);
}
.oned-modal-document-advice .oned-modal {
  width: auto;
  margin-top: -0.76rem;
  padding-top: 0;
}
.oned-modal-document-advice .oned-modal-content {
  padding: 0;
  overflow: hidden;
  border-radius: 0.16rem;
}
.oned-modal-document-advice .oned-modal-body {
  max-width: 6.38rem;
  padding: 0;
}
.oned-modal-document-advice .oned-modal-close {
  top: auto;
  right: 50%;
  bottom: -1rem;
  width: 0.52rem;
  height: 0.52rem;
  margin-top: 0.48rem;
  line-height: 1;
  -webkit-transform: translateX(50%);
          transform: translateX(50%);
}

.oned-modal.oned-modal-ui-iwp .oned-modal-header {
  padding-bottom: 0.08rem;
}
.oned-modal.oned-modal-ui-iwp .oned-modal-content {
  padding: 0.64rem 0.24rem 0.36rem;
}
.oned-modal.oned-modal-ui-iwp .oned-modal-content-fill {
  padding-top: 0;
}
.oned-modal.oned-modal-ui-iwp .oned-modal-buttons {
  font-size: 0.28rem;
  font-size: 0.28rem;
  font-size: var(--oned-modal-body-fontSize, 0.28rem);
}
.oned-modal.oned-modal-ui-iwp .oned-modal-buttons-vertical {
  padding-bottom: 0.36rem;
}
.oned-modal.oned-modal-ui-iwp .oned-modal-buttons-horizontal {
  padding-bottom: 0.36rem;
}
.oned-modal.oned-modal-ui-iwp .oned-modal-button {
  padding: 0.14rem 0.24rem 0;
  font-weight: bold;
}
.oned-modal.oned-modal-ui-iwp .oned-modal-button:first-child {
  padding-top: 0.24rem;
}
.oned-modal.oned-modal-ui-iwp .oned-modal-button:last-child {
  padding-bottom: 0.32rem;
}

.oned-modal.oned-modal-ui-ant .oned-modal-buttons::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: auto;
  left: 0;
  display: block;
  background-color: #f5f5f5;
  content: '';
  height: 0.02rem;
  -webkit-transform: scaleY(0.5);
          transform: scaleY(0.5);
}
.oned-modal.oned-modal-ui-ant .oned-modal-button {
  padding: 0.05rem 0;
}
.oned-modal.oned-modal-ui-ant .oned-modal-button-vertical::after {
  position: absolute;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  background-color: #f5f5f5;
  content: '';
  height: 0.02rem;
  -webkit-transform: scaleY(0.5);
          transform: scaleY(0.5);
}
.oned-modal.oned-modal-ui-ant .oned-modal-button-vertical:last-child::after {
  display: none;
}
.oned-modal.oned-modal-ui-ant .oned-modal-button-horizontal::after {
  position: absolute;
  top: 0;
  right: 0.01rem;
  bottom: 0;
  left: auto;
  display: block;
  background-color: #f5f5f5;
  content: '';
  width: 0.02rem;
  -webkit-transform: scaleX(0.5);
          transform: scaleX(0.5);
}
.oned-modal.oned-modal-ui-ant .oned-modal-button-horizontal:last-child::after {
  display: none;
}

.oned-modal.oned-modal-ui-lzd .oned-modal-content {
  padding: 0.24rem 0.32rem;
}
.oned-modal.oned-modal-ui-lzd .oned-modal-content-fill {
  padding-top: 0;
}
.oned-modal.oned-modal-ui-lzd .oned-modal-image-element {
  margin-right: -0.32rem;
  margin-left: -0.32rem;
}
.oned-modal.oned-modal-ui-lzd .oned-modal-top-title {
  margin-top: 0;
  font-family: NotoSans-Bold;
}
.oned-modal.oned-modal-ui-lzd .oned-modal-body {
  font-size: 0.24rem;
  color: #666;
}
.oned-modal.oned-modal-ui-lzd .oned-modal-buttons {
  font-family: NotoSans-Regular;
}
.oned-modal.oned-modal-ui-lzd .oned-modal-button {
  padding: 0.14rem 0.24rem 0;
}
.oned-modal.oned-modal-ui-lzd .oned-modal-button:first-child {
  padding-top: 0.24rem;
  font-family: NotoSans-SemiBold;
}
.oned-modal.oned-modal-ui-lzd .oned-modal-button:last-child {
  padding-bottom: 0.32rem;
}

.oned-modal.oned-modal-ui-ink .oned-modal-header {
  color: #333333;
}
.oned-modal.oned-modal-ui-ink .oned-modal-body {
  color: #666666;
}
.oned-modal.oned-modal-ui-ink .oned-modal-buttons::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: auto;
  left: 0;
  display: block;
  background-color: #dddddd;
  content: '';
  height: 0.02rem;
  -webkit-transform: scaleY(0.5);
          transform: scaleY(0.5);
}
.oned-modal.oned-modal-ui-ink .oned-modal-button {
  padding: 0.13rem 0;
}
.oned-modal.oned-modal-ui-ink .oned-modal-button-vertical::after {
  position: absolute;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  background-color: #dddddd;
  content: '';
  height: 0.02rem;
  -webkit-transform: scaleY(0.5);
          transform: scaleY(0.5);
}
.oned-modal.oned-modal-ui-ink .oned-modal-button-vertical:last-child::after {
  display: none;
}
.oned-modal.oned-modal-ui-ink .oned-modal-button-horizontal::after {
  position: absolute;
  top: 0;
  right: 0.01rem;
  bottom: 0;
  left: auto;
  display: block;
  background-color: #dddddd;
  content: '';
  width: 0.02rem;
  -webkit-transform: scaleX(0.5);
          transform: scaleX(0.5);
}
.oned-modal.oned-modal-ui-ink .oned-modal-button-horizontal:last-child::after {
  display: none;
}
.oned-modal.oned-modal-ui-ink .oned-button-text {
  font-size: 0.34rem;
}

.oned-multi-level-selector {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  width: 100%;
  height: 100%;
}
.oned-multi-level-selector.show {
  display: block;
}
.oned-multi-level-selector.hide {
  display: none;
}
.oned-multi-level-selector-mask {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
.oned-multi-level-selector-content {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 45%;
  background-color: #fff;
}
.oned-multi-level-selector-header {
  position: relative;
  height: 0.80rem;
  padding-right: 0.24rem;
  padding-left: 0.24rem;
  line-height: 0.80rem;
  text-align: center;
}
.oned-multi-level-selector-header-title {
  overflow: hidden;
  color: #000;
  font-size: 0.26rem;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.oned-multi-level-selector-header-icon {
  position: absolute;
  top: 50%;
  right: 0.20rem;
  width: 0.80rem;
  height: 0.80rem;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.oned-multi-level-selector-body {
  height: calc(100% - 0.80rem);
  overflow: scroll;
}
.oned-multi-level-selector-levels-item,
.oned-multi-level-selector-options-item {
  position: relative;
  height: 0.80rem;
  padding-right: 0.16rem;
  padding-left: 0.16rem;
  color: #000;
  font-size: 0.26rem;
  line-height: 0.80rem;
}
.oned-multi-level-selector-levels {
  position: relative;
  display: -webkit-flex;
  display: flex;
}
.oned-multi-level-selector-levels::after {
  position: absolute;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  background-color: #eeeeee;
  content: '';
  height: 0.02rem;
  -webkit-transform: scaleY(0.5);
          transform: scaleY(0.5);
}
.oned-multi-level-selector-levels::after {
  -webkit-transform: unset;
          transform: unset;
}
.oned-multi-level-selector-levels-item.active {
  color: #1b82d1;
}
.oned-multi-level-selector-levels-item.active::after {
  position: absolute;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  background-color: #1b82d1;
  content: '';
  height: 0.02rem;
  -webkit-transform: scaleY(0.5);
          transform: scaleY(0.5);
}
.oned-multi-level-selector-levels-item.active::after {
  height: 0.06rem;
}
.oned-multi-level-selector-options-item::after {
  position: absolute;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  background-color: #eeeeee;
  content: '';
  height: 0.02rem;
  -webkit-transform: scaleY(0.5);
          transform: scaleY(0.5);
}
.oned-multi-level-selector-options-item::after {
  -webkit-transform: unset;
          transform: unset;
}

.oned-multi-picker {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
          flex-direction: column;
  height: 7.99rem;
}
.oned-multi-picker-panel-self {
  padding: 0.02rem 0 0.40rem 0.80rem;
}
.oned-multi-picker-slides {
  -webkit-flex: 1;
          flex: 1;
}

.oned-multi-picker-panel {
  position: relative;
  display: -webkit-flex;
  display: flex;
  height: 0.48rem;
  color: #6f6f6f;
  font-size: 0.28rem;
  font-family: OpenSans-Semibold;
}
.oned-multi-picker-panel::after {
  position: absolute;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  background-color: #ccc;
  content: '';
  height: 0.02rem;
  -webkit-transform: scaleY(0.5);
          transform: scaleY(0.5);
}
.oned-multi-picker-panel-item {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
}
.oned-multi-picker-panel-item-active {
  color: #066dff;
}
.oned-multi-picker-panel-icon {
  width: 0.48rem;
  height: 0.48rem;
  margin: 0 0.24rem;
}

.oned-notice-mini {
  position: relative;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  overflow: hidden;
  padding: 0.16rem 0.24rem;
  padding: 0.16rem 0.24rem;
  padding: var(--oned-notice-paddingV, 0.16rem) var(--oned-notice-paddingH, 0.24rem);
  font-size: 0.30rem;
  font-size: 0.30rem;
  font-size: var(--oned-notice-fontSize, 0.30rem);
  color: #f86c00;
  color: #f86c00;
  color: var(--oned-notice-color, #f86c00);
  background-color: #fff9ed;
  background-color: #fff9ed;
  background-color: var(--oned-notice-bgc, #fff9ed);
  border-style: solid;
  border-color: #fff3d9;
  border-color: #fff3d9;
  border-color: var(--oned-notice-borderColor, #fff3d9);
  border-width: 0.02rem 0;
  border-width: 0.02rem 0;
  border-width: var(--oned-notice-borderWidth, 0.02rem) 0;
  box-sizing: border-box;
}
.oned-notice-mini-scroll-left,
.oned-notice-mini-scroll-right {
  width: 0.08rem;
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 99;
  background-size: 100%;
  pointer-events: none;
  background-color: #fff9ed;
  background-color: #fff9ed;
  background-color: var(--oned-notice-bgc, #fff9ed);
}
.oned-notice-mini-scroll-left {
  left: 0;
  -webkit-mask-image: linear-gradient(to right, #000000, rgba(255, 255, 255, 0));
  mask-image: linear-gradient(to right, #000000, rgba(255, 255, 255, 0));
}
.oned-notice-mini-scroll-right {
  right: 0;
  -webkit-mask-image: linear-gradient(to left, #000000, rgba(255, 255, 255, 0));
  mask-image: linear-gradient(to left, #000000, rgba(255, 255, 255, 0));
}
.oned-notice-mini-thumb {
  position: relative;
  z-index: 2;
  margin-right: 0.16rem;
  margin-right: 0.16rem;
  margin-right: var(--oned-notice-thumb-marginRight, 0.16rem);
}
.oned-notice-mini-thumb-icon {
  font-size: 0.32rem;
  font-size: 0.32rem;
  font-size: var(--oned-notice-icon-size, 0.32rem);
}
.oned-notice-mini-content {
  position: relative;
  z-index: 2;
  -webkit-flex: 1;
          flex: 1;
  width: 100%;
  overflow: hidden;
  vertical-align: middle;
  line-height: 1.5;
  line-height: 1.5;
  line-height: var(--oned-notice-content-lineHeight, 1.5);
}
.oned-notice-mini-operation {
  position: relative;
  z-index: 2;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  margin-left: 0.16rem;
  margin-left: 0.16rem;
  margin-left: var(--oned-notice-operation-marginLeft, 0.16rem);
  font-size: 0.30rem;
  font-size: 0.30rem;
  font-size: var(--oned-notice-operation-FontSize, 0.30rem);
}
.oned-notice-mini-operation-text__hover {
  opacity: 0.6;
}
.oned-notice-mini-operation-icon {
  font-size: 0.32rem;
  font-size: 0.32rem;
  font-size: var(--oned-notice-icon-size, 0.32rem);
}
.oned-notice-mini-marquee {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: middle;
}
.oned-notice-mini-marquee-pre-wrap {
  white-space: pre-wrap;
}
.oned-notice-mini-capsule-wrap {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-align-items: center;
          align-items: center;
}
.oned-notice-mini-capsule {
  position: relative;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  -webkit-flex: 1;
          flex: 1;
  font-weight: bold;
  border-radius: 50vh;
  border-color: #f5f5f5;
  border-color: #f5f5f5;
  border-color: var(--oned-notice-capsule-borderColor, #f5f5f5);
  border-width: 0.02rem;
  border-width: var(--oned-notice-borderWidth, 0.02rem);
  background-color: #fff;
  background-color: #fff;
  background-color: var(--oned-notice-capsule-bgc, #fff);
}
.oned-notice-mini-capsule-item {
  position: relative;
  z-index: 2;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row-reverse;
          flex-direction: row-reverse;
  margin-right: 0.16rem;
  margin-right: 0.16rem;
  margin-right: var(--oned-notice-capsule-item-marginRight, 0.16rem);
  padding-left: 0.16rem;
  padding-left: 0.16rem;
  padding-left: var(--oned-notice-capsule-item-paddingRight, 0.16rem);
}
.oned-notice-mini-capsule-content {
  position: relative;
  z-index: 2;
}
.oned-notice-mini-capsule-content__hover {
  opacity: 0.6;
}
.oned-notice-mini-capsule-img {
  width: 0.48rem;
  width: 0.48rem;
  width: var(--oned-notice-capsule-item-size, 0.48rem);
  height: 0.48rem;
  height: 0.48rem;
  height: var(--oned-notice-capsule-item-size, 0.48rem);
  overflow: hidden;
  margin-left: -0.16rem;
  margin-left: -var(--oned-notice-capsule-item-paddingright, 0.16rem);
  border: 0.04rem solid #fff;
  border: 0.04rem solid #fff;
  border: var(--oned-notice-capsule-item-borderWidth, 0.04rem) solid var(--oned-notice-capsule-item-borderColor, #fff);
  border-radius: 50vh;
  border-radius: 50vh;
  border-radius: var(--oned-notice-capsule-radius, 50vh);
}

.oned-notice-mini-ui-iwp-active {
  padding: 0.22rem 0.24rem 0.19rem 0.40rem;
  border: none;
  color: #151515;
  background-color: #dae9ff;
  font-size: 0.26rem;
  font-family: OpenSans-Regular;
}
.oned-notice-mini-ui-iwp-warn {
  padding: 0.22rem 0.24rem 0.19rem 0.40rem;
  border: none;
  color: #ec1000;
  background-color: #fee6d6;
  font-size: 0.26rem;
  font-family: OpenSans-Regular;
}

.oned-notice-mini-ui-lzd {
  padding: 0.32rem;
  background-color: #fff3db;
  color: #333;
  font-size: 0.24rem;
  line-height: 0.34rem;
}
.oned-notice-mini-ui-lzd .oned-notice-mini-thumb {
  -webkit-align-self: flex-start;
          align-self: flex-start;
  margin-right: 0.18rem;
}
.oned-notice-mini-ui-lzd .oned-notice-mini-content {
  line-height: 0.34rem;
}

/**
 * 变量定义区
 */
/** 全局变量 **/
/* 背景色 */
/* 文字色 */
/* 业务色 */
/* 透明度 */
/* 尺寸 */
/* 圆角 */
/* 字体尺寸 */
/* 字体行高 */
/** 组件变量 **/
/* label */
/* line-height | 行高 */
/* radio */
/* corner-radius | 圆角 */
/* size | 边框大小 */
/* swiper */
/* size | swiper 宽度 */
/* size | swiper 高度 */
/* size | swiper 中的 slides 宽度 */
/* size | swiper 中的 slides 高度 */
/* size | swiper 中的 item 宽度 */
/* size | swiper 中的 item 高度 */
/* size | swiper 中的 indicator 宽度 */
/* size | swiper 中的 indicator 高度 */
/* size | swiper 中的 dot 宽度 */
/* size | swiper 中的 dot 高度 */
/* color | swiper 中的 dot 颜色 */
/* size | swiper 中的 dot active 时的宽度 */
/* color | swiper 中的 dot active 时的颜色 */
/* checkbox */
/* size | 边框宽度 */
/* color | 边框颜色 */
/* corner-radius | 边框圆角 */
/* size | 宽度 */
/* size | 高度 */
/* color | 禁用时的颜色 */
/* icon */
/* color | 成功 */
/* color | 成功没圆圈 */
/* color | 信息 */
/* color | 下载 */
/* color | 警告 */
/* color | 取消 */
/* color | 等待 */
/* color | 清除图标 */
/* color | 搜索图标 */
/* button */
/* font-size | 按钮字体大小 */
/* size | 高度 */
/* size | 行高 */
/* corner-radius | 默认边框圆角 */
/* color | 默认字体颜色 */
/* color | 默认背景色 */
/* size | 默认边框宽度 */
/* color | active态背景 */
/* color | active态字体颜色 */
/* color | disable态背景 */
/* color | disable态字体颜色 */
/* color | primary态背景 */
/* color | primary态字体颜色 */
/* color | primary态边框颜色 */
/* color | primary态active时背景 */
/* color | primary态active时文字颜色 */
/* color | primary态disabled时背景 */
/* color | primary态disabled时文字颜色 */
/* color | warn态背景 */
/* color | warn态字体颜色 */
/* color | warn态边框颜色 */
/* color | warn态active时背景 */
/* color | warn态active时文字颜色 */
/* color | warn态active时边框颜色 */
/* color | warn态disabled时背景 */
/* color | warn态disabled时文字颜色 */
/* size | warn态disabled时边框宽度 */
/* color | ghost态背景 */
/* color | ghost态字体颜色 */
/* color | ghost态边框颜色 */
/* color | ghost态active时背景 */
/* color | ghost态active时文字颜色 */
/* color | ghost态disabled时背景 */
/* color | ghost态disabled时文字颜色 */
/* font-size | small态字体大小 */
/* size | small态高度 */
/* size | small态行高 */
/* size | small态最小宽度 */
/* switch */
/* color | 背景 */
/* size | 宽度 */
/* size | 高度 */
/* corner-radius | 圆角 */
/* size | 浮标背景宽度 */
/* size | 浮标高度 */
/* corner-radius | 浮标圆角 */
/* color | 浮标背景 */
/* size | 浮标宽度 */
/* picker-view */
/* font-size | 字体大小 */
/* color | 字体颜色 */
/* slider */
/* color | 背景色 */
/* size | 线条高度 */
/* corner-radius | 线条圆角 */
/* color | 选中区背景色 */
/* size | 浮标size */
/* corner-radius | 浮标圆角 */
/* color | 浮标边框颜色 */
/* color | 浮标填充颜色 */
/* color | 浮标选中填充颜色 */
/* color | 浮标文字色 */
/* font-size | 浮标文字大小 */
/* progress */
/* color | 背景色 */
/* size | 高度 */
/* color | 进度条颜色 */
/* input */
/* color | 背景色 */
/* color | 文字色 */
/* color | placeholder文字色 */
/* do not import this file except components/style/index.less */
.am-fade-enter,
.am-fade-appear {
  opacity: 0;
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
          animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.am-fade-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
          animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.am-fade-enter.am-fade-enter-active,
.am-fade-appear.am-fade-appear-active {
  -webkit-animation-name: amFadeIn;
          animation-name: amFadeIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.am-fade-leave.am-fade-leave-active {
  -webkit-animation-name: amFadeOut;
          animation-name: amFadeOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
@-webkit-keyframes amFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes amFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes amFadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes amFadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.am-slide-up-enter,
.am-slide-up-appear {
  -webkit-transform: translate(0, 100%);
          transform: translate(0, 100%);
}
.am-slide-up-enter,
.am-slide-up-appear,
.am-slide-up-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
          animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.am-slide-up-enter.am-slide-up-enter-active,
.am-slide-up-appear.am-slide-up-appear-active {
  -webkit-animation-name: amSlideUpIn;
          animation-name: amSlideUpIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.am-slide-up-leave.am-slide-up-leave-active {
  -webkit-animation-name: amSlideUpOut;
          animation-name: amSlideUpOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
@-webkit-keyframes amSlideUpIn {
  0% {
    -webkit-transform: translate(0, 100%);
            transform: translate(0, 100%);
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@keyframes amSlideUpIn {
  0% {
    -webkit-transform: translate(0, 100%);
            transform: translate(0, 100%);
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@-webkit-keyframes amSlideUpOut {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  100% {
    -webkit-transform: translate(0, 100%);
            transform: translate(0, 100%);
  }
}
@keyframes amSlideUpOut {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  100% {
    -webkit-transform: translate(0, 100%);
            transform: translate(0, 100%);
  }
}
.am.am-zoom-enter,
.am.am-zoom-leave {
  display: block;
}
.am-zoom-enter,
.am-zoom-appear {
  opacity: 0;
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
          animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-animation-timing-function: cubic-bezier(0.18, 0.89, 0.32, 1.28);
          animation-timing-function: cubic-bezier(0.18, 0.89, 0.32, 1.28);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.am-zoom-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
          animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-animation-timing-function: cubic-bezier(0.6, -0.3, 0.74, 0.05);
          animation-timing-function: cubic-bezier(0.6, -0.3, 0.74, 0.05);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.am-zoom-enter.am-zoom-enter-active,
.am-zoom-appear.am-zoom-appear-active {
  -webkit-animation-name: amZoomIn;
          animation-name: amZoomIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.am-zoom-leave.am-zoom-leave-active {
  -webkit-animation-name: amZoomOut;
          animation-name: amZoomOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
@-webkit-keyframes amZoomIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}
@keyframes amZoomIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}
@-webkit-keyframes amZoomOut {
  0% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  100% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
}
@keyframes amZoomOut {
  0% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  100% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
}
.am-slide-down-enter,
.am-slide-down-appear {
  -webkit-transform: translate(0, -100%);
          transform: translate(0, -100%);
}
.am-slide-down-enter,
.am-slide-down-appear,
.am-slide-down-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
          animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.am-slide-down-enter.am-slide-down-enter-active,
.am-slide-down-appear.am-slide-down-appear-active {
  -webkit-animation-name: amSlideDownIn;
          animation-name: amSlideDownIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.am-slide-down-leave.am-slide-down-leave-active {
  -webkit-animation-name: amSlideDownOut;
          animation-name: amSlideDownOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
@-webkit-keyframes amSlideDownIn {
  0% {
    -webkit-transform: translate(0, -100%);
            transform: translate(0, -100%);
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@keyframes amSlideDownIn {
  0% {
    -webkit-transform: translate(0, -100%);
            transform: translate(0, -100%);
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@-webkit-keyframes amSlideDownOut {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  100% {
    -webkit-transform: translate(0, -100%);
            transform: translate(0, -100%);
  }
}
@keyframes amSlideDownOut {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  100% {
    -webkit-transform: translate(0, -100%);
            transform: translate(0, -100%);
  }
}
*,
*::before,
*::after {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  background-color: #f5f5f5;
  font-size: 0.28rem;
}
*[contenteditable] {
  -webkit-user-select: auto !important;
}
*:focus {
  outline: none;
}
a {
  background: transparent;
  text-decoration: none;
  outline: none;
}
.am-picker-col {
  display: block;
  position: relative;
  height: 4.76rem;
  overflow: hidden;
  width: 100%;
}
.am-picker-col-content {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 1;
  padding: 2.04rem 0;
}
.am-picker-col-item {
  touch-action: manipulation;
  text-align: center;
  font-size: 0.32rem;
  height: 0.68rem;
  line-height: 0.68rem;
  color: #000;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.am-picker-col-item-selected {
  font-size: 0.34rem;
}
.am-picker-col-mask {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  margin: 0 auto;
  width: 100%;
  z-index: 3;
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.6)), linear-gradient(to top, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.6));
  background-position: top, bottom;
  background-size: 100% 2.04rem;
  background-repeat: no-repeat;
}
.am-picker-col-indicator {
  box-sizing: border-box;
  width: 100%;
  height: 0.68rem;
  position: absolute;
  left: 0;
  top: 2.04rem;
  z-index: 3;
  border-top: 0.01rem solid #ddd;
  border-bottom: 0.01rem solid #ddd;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-picker-col-indicator {
    border-top: none;
  }
  html:not([data-scale]) .am-picker-col-indicator::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 0.01rem;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-picker-col-indicator::before {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-picker-col-indicator {
    border-bottom: none;
  }
  html:not([data-scale]) .am-picker-col-indicator::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 0.01rem;
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-picker-col-indicator::after {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
.am-picker-col {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
}
.am-picker-col-item {
  -webkit-flex: 1;
          flex: 1;
  text-align: center;
}
.am-picker-popup {
  left: 0;
  bottom: 0;
  position: fixed;
  width: 100%;
  background-color: #fff;
  padding-bottom: env(safe-area-inset-bottom);
}
.am-picker-popup-wrap {
  position: fixed;
  overflow: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  -webkit-overflow-scrolling: touch;
  outline: 0;
  -webkit-transform: translateZ(0.02rem);
          transform: translateZ(0.02rem);
}
.am-picker-popup-mask {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.4);
  height: 100%;
  z-index: 1000;
  -webkit-transform: translateZ(0.02rem);
          transform: translateZ(0.02rem);
}
.am-picker-popup-mask-hidden {
  display: none;
}
.am-picker-popup-header {
  background-image: linear-gradient(to bottom, #e7e7e7, #e7e7e7, transparent, transparent);
  background-position: bottom;
  background-size: 100% 0.02rem;
  background-repeat: no-repeat;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  position: relative;
  border-bottom: 0.01rem solid #ddd;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-picker-popup-header {
    border-bottom: none;
  }
  html:not([data-scale]) .am-picker-popup-header::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 0.01rem;
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-picker-popup-header::after {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
.am-picker-popup-header .am-picker-popup-header-right {
  text-align: right;
}
.am-picker-popup-item {
  color: #108ee9;
  font-size: 0.34rem;
  padding: 0.18rem 0.30rem;
  height: 0.84rem;
  box-sizing: border-box;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.am-picker-popup-item-active {
  background-color: #f8f8f8;
}
.am-picker-popup-title {
  -webkit-flex: 1;
          flex: 1;
  text-align: center;
  color: #000;
}
.am-picker-popup .am-picker-popup-close {
  display: none;
}
.am-picker-col {
  -webkit-flex: 1;
          flex: 1;
}

.oned-occupation-selector-picker-wrapper {
  position: relative;
}
.oned-occupation-selector-picker {
  pointer-events: none;
}

[dir="ltr"] .oned-picker-date {
  text-align: left;
}
[dir="rtl"] .oned-picker-date {
  text-align: right;
}
.oned-picker-date {
  background-color: #1b82d1;
}

[dir="ltr"] .oned-picker-date.oned-picker-date-ui-ant {
  text-align: left
}
[dir="rtl"] .oned-picker-date.oned-picker-date-ui-ant {
  text-align: right
}

[dir="ltr"] .oned-picker-date.oned-picker-date-ui-iwp {
  text-align: left
}
[dir="rtl"] .oned-picker-date.oned-picker-date-ui-iwp {
  text-align: right
}

[dir="ltr"] .oned-picker-date.oned-picker-date-ui-lzd {
  text-align: left
}
[dir="rtl"] .oned-picker-date.oned-picker-date-ui-lzd {
  text-align: right
}

[dir="ltr"] .oned-picker-date {
  text-align: left
}
[dir="rtl"] .oned-picker-date {
  text-align: right
}

.oned-picker-letters {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
          flex-direction: column;
  color: #6f6f6f;
  font-size: 0.22rem;
}

.oned-picker {
  position: relative;
  height: 100%;
  color: #151515;
  font-size: 0.28rem;
}
.oned-picker-scroll {
  height: 100%;
}
.oned-picker-item {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  padding: 0.32rem 0.48rem 0.32rem 0.80rem;
  color: #151515;
  font-family: OpenSans-Semibold;
  min-height: 0.6rem;
}
.oned-picker-item-img {
  width: 0.60rem;
  height: 0.40rem;
  margin-right: 0.24rem;
}
.oned-picker-item-fix {
  margin-right: 0.34rem;
}
.oned-picker-item-txt {
  -webkit-flex: 1;
          flex: 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.oned-picker-item-prefix {
  color: #6f6f6f;
}
.oned-picker-letter {
  padding: 0.07rem 0 0.07rem 0.80rem;
  background: #f2f2f2;
}
.oned-picker-letters-top {
  position: absolute;
  top: 50%;
  right: 0.24rem;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.oned-picker-view-columns {
  display: -webkit-flex;
  display: flex;
  position: relative;
}

.oned-picker-view-column {
  -webkit-flex: 1;
          flex: 1;
  overflow: hidden;
  position: relative;
}
.oned-picker-view-column-mask-top {
  content: '';
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 999;
}
.oned-picker-view-column-mask-bottom {
  content: '';
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
  z-index: 999;
}
.oned-picker-view-cloumn-wrapper {
  transition-timing-function: cubic-bezier(0.23, 1, 0.68, 1);
}
.oned-picker-view-cloumn-item {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-align-items: center;
          align-items: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.oned-picker-view-text {
  font-weight: bold;
  font-size: 0.32rem;
  color: #151515;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.oned-pop {
  position: fixed;
}

/**
 * 变量定义区
 */
/** 全局变量 **/
/* 背景色 */
/* 文字色 */
/* 业务色 */
/* 透明度 */
/* 尺寸 */
/* 圆角 */
/* 字体尺寸 */
/* 字体行高 */
/** 组件变量 **/
/* label */
/* line-height | 行高 */
/* radio */
/* corner-radius | 圆角 */
/* size | 边框大小 */
/* swiper */
/* size | swiper 宽度 */
/* size | swiper 高度 */
/* size | swiper 中的 slides 宽度 */
/* size | swiper 中的 slides 高度 */
/* size | swiper 中的 item 宽度 */
/* size | swiper 中的 item 高度 */
/* size | swiper 中的 indicator 宽度 */
/* size | swiper 中的 indicator 高度 */
/* size | swiper 中的 dot 宽度 */
/* size | swiper 中的 dot 高度 */
/* color | swiper 中的 dot 颜色 */
/* size | swiper 中的 dot active 时的宽度 */
/* color | swiper 中的 dot active 时的颜色 */
/* checkbox */
/* size | 边框宽度 */
/* color | 边框颜色 */
/* corner-radius | 边框圆角 */
/* size | 宽度 */
/* size | 高度 */
/* color | 禁用时的颜色 */
/* icon */
/* color | 成功 */
/* color | 成功没圆圈 */
/* color | 信息 */
/* color | 下载 */
/* color | 警告 */
/* color | 取消 */
/* color | 等待 */
/* color | 清除图标 */
/* color | 搜索图标 */
/* button */
/* font-size | 按钮字体大小 */
/* size | 高度 */
/* size | 行高 */
/* corner-radius | 默认边框圆角 */
/* color | 默认字体颜色 */
/* color | 默认背景色 */
/* size | 默认边框宽度 */
/* color | active态背景 */
/* color | active态字体颜色 */
/* color | disable态背景 */
/* color | disable态字体颜色 */
/* color | primary态背景 */
/* color | primary态字体颜色 */
/* color | primary态边框颜色 */
/* color | primary态active时背景 */
/* color | primary态active时文字颜色 */
/* color | primary态disabled时背景 */
/* color | primary态disabled时文字颜色 */
/* color | warn态背景 */
/* color | warn态字体颜色 */
/* color | warn态边框颜色 */
/* color | warn态active时背景 */
/* color | warn态active时文字颜色 */
/* color | warn态active时边框颜色 */
/* color | warn态disabled时背景 */
/* color | warn态disabled时文字颜色 */
/* size | warn态disabled时边框宽度 */
/* color | ghost态背景 */
/* color | ghost态字体颜色 */
/* color | ghost态边框颜色 */
/* color | ghost态active时背景 */
/* color | ghost态active时文字颜色 */
/* color | ghost态disabled时背景 */
/* color | ghost态disabled时文字颜色 */
/* font-size | small态字体大小 */
/* size | small态高度 */
/* size | small态行高 */
/* size | small态最小宽度 */
/* switch */
/* color | 背景 */
/* size | 宽度 */
/* size | 高度 */
/* corner-radius | 圆角 */
/* size | 浮标背景宽度 */
/* size | 浮标高度 */
/* corner-radius | 浮标圆角 */
/* color | 浮标背景 */
/* size | 浮标宽度 */
/* picker-view */
/* font-size | 字体大小 */
/* color | 字体颜色 */
/* slider */
/* color | 背景色 */
/* size | 线条高度 */
/* corner-radius | 线条圆角 */
/* color | 选中区背景色 */
/* size | 浮标size */
/* corner-radius | 浮标圆角 */
/* color | 浮标边框颜色 */
/* color | 浮标填充颜色 */
/* color | 浮标选中填充颜色 */
/* color | 浮标文字色 */
/* font-size | 浮标文字大小 */
/* progress */
/* color | 背景色 */
/* size | 高度 */
/* color | 进度条颜色 */
/* input */
/* color | 背景色 */
/* color | 文字色 */
/* color | placeholder文字色 */
/* do not import this file except components/style/index.less */
.am-fade-enter,
.am-fade-appear {
  opacity: 0;
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
          animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.am-fade-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
          animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.am-fade-enter.am-fade-enter-active,
.am-fade-appear.am-fade-appear-active {
  -webkit-animation-name: amFadeIn;
          animation-name: amFadeIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.am-fade-leave.am-fade-leave-active {
  -webkit-animation-name: amFadeOut;
          animation-name: amFadeOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
@-webkit-keyframes amFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes amFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes amFadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes amFadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.am-slide-up-enter,
.am-slide-up-appear {
  -webkit-transform: translate(0, 100%);
          transform: translate(0, 100%);
}
.am-slide-up-enter,
.am-slide-up-appear,
.am-slide-up-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
          animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.am-slide-up-enter.am-slide-up-enter-active,
.am-slide-up-appear.am-slide-up-appear-active {
  -webkit-animation-name: amSlideUpIn;
          animation-name: amSlideUpIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.am-slide-up-leave.am-slide-up-leave-active {
  -webkit-animation-name: amSlideUpOut;
          animation-name: amSlideUpOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
@-webkit-keyframes amSlideUpIn {
  0% {
    -webkit-transform: translate(0, 100%);
            transform: translate(0, 100%);
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@keyframes amSlideUpIn {
  0% {
    -webkit-transform: translate(0, 100%);
            transform: translate(0, 100%);
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@-webkit-keyframes amSlideUpOut {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  100% {
    -webkit-transform: translate(0, 100%);
            transform: translate(0, 100%);
  }
}
@keyframes amSlideUpOut {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  100% {
    -webkit-transform: translate(0, 100%);
            transform: translate(0, 100%);
  }
}
.am.am-zoom-enter,
.am.am-zoom-leave {
  display: block;
}
.am-zoom-enter,
.am-zoom-appear {
  opacity: 0;
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
          animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-animation-timing-function: cubic-bezier(0.18, 0.89, 0.32, 1.28);
          animation-timing-function: cubic-bezier(0.18, 0.89, 0.32, 1.28);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.am-zoom-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
          animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-animation-timing-function: cubic-bezier(0.6, -0.3, 0.74, 0.05);
          animation-timing-function: cubic-bezier(0.6, -0.3, 0.74, 0.05);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.am-zoom-enter.am-zoom-enter-active,
.am-zoom-appear.am-zoom-appear-active {
  -webkit-animation-name: amZoomIn;
          animation-name: amZoomIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.am-zoom-leave.am-zoom-leave-active {
  -webkit-animation-name: amZoomOut;
          animation-name: amZoomOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
@-webkit-keyframes amZoomIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}
@keyframes amZoomIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}
@-webkit-keyframes amZoomOut {
  0% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  100% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
}
@keyframes amZoomOut {
  0% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  100% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
}
.am-slide-down-enter,
.am-slide-down-appear {
  -webkit-transform: translate(0, -100%);
          transform: translate(0, -100%);
}
.am-slide-down-enter,
.am-slide-down-appear,
.am-slide-down-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
          animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.am-slide-down-enter.am-slide-down-enter-active,
.am-slide-down-appear.am-slide-down-appear-active {
  -webkit-animation-name: amSlideDownIn;
          animation-name: amSlideDownIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.am-slide-down-leave.am-slide-down-leave-active {
  -webkit-animation-name: amSlideDownOut;
          animation-name: amSlideDownOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
@-webkit-keyframes amSlideDownIn {
  0% {
    -webkit-transform: translate(0, -100%);
            transform: translate(0, -100%);
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@keyframes amSlideDownIn {
  0% {
    -webkit-transform: translate(0, -100%);
            transform: translate(0, -100%);
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@-webkit-keyframes amSlideDownOut {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  100% {
    -webkit-transform: translate(0, -100%);
            transform: translate(0, -100%);
  }
}
@keyframes amSlideDownOut {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  100% {
    -webkit-transform: translate(0, -100%);
            transform: translate(0, -100%);
  }
}
*,
*::before,
*::after {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  background-color: #f5f5f5;
  font-size: 0.28rem;
}
*[contenteditable] {
  -webkit-user-select: auto !important;
}
*:focus {
  outline: none;
}
a {
  background: transparent;
  text-decoration: none;
  outline: none;
}
.a-shared-checkbox {
  position: relative;
  display: inline-block;
  vertical-align: text-bottom;
  border: 0.02rem solid #c9c9c9;
  border-radius: 0.04rem;
  width: 0.44rem;
  height: 0.44rem;
  margin-right: 0.04rem;
  box-sizing: border-box;
}
.a-shared-checkbox-disabled {
  background: #d8d8d8;
}
.a-shared-checkbox input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  border: none;
}
.a-shared-checkbox .a-icon-svg {
  position: absolute;
  top: 0;
  left: 0;
}
.a-radio {
  border-radius: 100vh;
}
.a-radio-checked {
  border-width: 0;
}

.oned-radio {
  --oned-radio-size: 0.48rem;
  position: relative;
  height: 0.32rem;
  height: 0.32rem;
  height: var(--oned-radio-size, 0.32rem);
  width: 0.32rem;
  width: 0.32rem;
  width: var(--oned-radio-size, 0.32rem);
  display: inline-block;
  line-height: 1;
}
.oned-radio-value {
  position: absolute;
  z-index: 1;
  opacity: 0;
}
.oned-radio .oned-radio-synthetic {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
  line-height: 1;
  text-align: center;
  opacity: 0;
  pointer-events: none;
  font-size: 0.32rem;
  font-size: 0.32rem;
  font-size: var(--oned-radio-size, 0.32rem);
  color: #1b82d1;
  color: #1b82d1;
  color: var(--oned-radio-color, #1b82d1);
}
.oned-radio-value.a-radio-checked + .oned-radio-synthetic {
  opacity: 1;
}
.oned-radio-value.a-radio-checked.a-radio-disabled + .oned-radio-synthetic {
  opacity: 0.15;
}

.oned-region-item {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: center;
          justify-content: center;
  background: #fff;
  background: #fff;
  background: var(--oned-input-item-background, #fff);
}
.oned-region-line {
  position: relative;
  display: -webkit-flex;
  display: flex;
  -webkit-flex: 1;
          flex: 1;
  -webkit-align-items: flex-start;
          align-items: flex-start;
  min-height: 0.96rem;
  min-height: 0.96rem;
  min-height: var(--oned-input-line-min-height, 0.96rem);
  overflow: hidden;
}
.oned-region-error {
  width: 100%;
  height: 0.29rem;
  color: #ec1000;
  font-size: 0.24rem;
  font-family: Lato-Regular;
  line-height: 0.29rem;
  letter-spacing: 0;
  text-align: left;
}
.oned-region-layer {
  display: -webkit-flex;
  display: flex;
  -webkit-flex: 1;
          flex: 1;
  pointer-events: none;
}
.oned-region-layer-vertical {
  -webkit-flex-direction: column;
          flex-direction: column;
}
.oned-region-layer-vertical .oned-region-label {
  -webkit-align-self: flex-start;
          align-self: flex-start;
}
.oned-region-layer-vertical .a-input-placeholder {
  margin-left: -0.03rem;
}
.oned-region-input > view {
  padding-right: 0.04rem;
}
.oned-region-input > view input {
  overflow: hidden;
  text-overflow: ellipsis;
}

.oned-result-container {
  background-color: #fff;
}
.oned-result-banner-wrapper {
  height: 4.80rem;
  margin-bottom: 0.80rem;
}
.oned-result-banner-wrapper .oned-result-banner {
  width: 5.12rem;
  height: 4.80rem;
  display: block;
  margin-right: auto;
  margin-left: auto;
  pointer-events: none;
}
.oned-result-title-wrapper {
  padding-right: 0.32rem;
  padding-bottom: 0.24rem;
  padding-left: 0.32rem;
  line-height: 0.43rem;
  text-align: center;
}
.oned-result-title-wrapper .oned-result-title {
  color: #000;
  font-family: OpenSans-Bold;
  font-size: 0.32rem;
}
.oned-result-description-wrapper {
  padding-right: 0.32rem;
  padding-left: 0.32rem;
  line-height: 0.36rem;
  text-align: center;
}
.oned-result-description-wrapper .oned-result-description {
  color: #767676;
  font-family: OpenSans-Bold;
  font-size: 0.26rem;
}
.oned-result-button-wrapper {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-align-items: center;
          align-items: center;
  margin-top: 0.48rem;
  margin-bottom: 0.96rem;
}
.oned-result-button-wrapper .oned-result-button {
  font-family: OpenSans-Bold;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-align-items: center;
          align-items: center;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0.31rem;
  padding-left: 0.31rem;
  color: #066dff;
  font-size: 0.28rem;
  height: 0.72rem;
  line-height: 1;
  background-color: #dae9ff;
  border-color: transparent;
  border-radius: 0.38rem;
}
.oned-result-button-wrapper .oned-result-sub-btn {
  margin-top: 0.08rem;
}

[dir="ltr"] .oned-result.oned-result-ui-ant {
  text-align: left
}
[dir="rtl"] .oned-result.oned-result-ui-ant {
  text-align: right
}

[dir="ltr"] .oned-result.oned-result-ui-iwp {
  text-align: left
}
[dir="rtl"] .oned-result.oned-result-ui-iwp {
  text-align: right
}

.oned-result-ui-lzd {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
          flex-direction: column;
  min-height: 100vh;
  padding-top: 0.70rem;
  box-sizing: border-box;
}
.oned-result-ui-lzd .oned-result-banner-wrapper {
  height: 3.20rem;
  margin-bottom: 0.48rem;
}
.oned-result-ui-lzd .oned-result-banner-wrapper .oned-result-banner {
  width: 3.20rem;
  height: 3.20rem;
}
.oned-result-ui-lzd .oned-result-title-wrapper {
  padding-bottom: 0.16rem;
}
.oned-result-ui-lzd .oned-result-title-wrapper .oned-result-title {
  font-family: NotoSans-Bold;
  font-size: 0.36rem;
  color: #262626;
}
.oned-result-ui-lzd .oned-result-description-wrapper {
  padding-right: 0.64rem;
  padding-left: 0.64rem;
}
.oned-result-ui-lzd .oned-result-description-wrapper .oned-result-description {
  color: #999;
  font-family: NotoSans-Regular;
  font-size: 0.28rem;
}
.oned-result-ui-lzd .oned-result-button-wrapper {
  -webkit-flex: 1;
          flex: 1;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  -webkit-justify-content: flex-end;
          justify-content: flex-end;
  margin-bottom: 0.60rem;
}

[dir="ltr"] .oned-result {
  text-align: left
}
[dir="rtl"] .oned-result {
  text-align: right
}

.oned-spin {
  display: block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;
}

.oned-spin {
  display: block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;
}

.oned-swipe-delete-wrap {
  display: -webkit-flex;
  display: flex;
  overflow: hidden;
  width: 100%;
}
.oned-swipe-delete-btn {
  font-family: OpenSans-ExtraBold;
  font-size: 0.28rem;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  width: 2.10rem;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-align-items: center;
          align-items: center;
  background-color: #fc1420;
  color: #fff;
}

[dir="ltr"] .oned-swipe-delete.oned-swipe-delete-ui-ant {
  text-align: left
}
[dir="rtl"] .oned-swipe-delete.oned-swipe-delete-ui-ant {
  text-align: right
}


.oned-system-protection {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-align-items: center;
          align-items: center;
  padding: 0.16rem 0;
}
.oned-system-protection .oned-system-icon {
  display: -webkit-flex;
  display: flex;
  justify-items: center;
  -webkit-align-items: center;
          align-items: center;
  margin-right: 0.08rem;
}
.oned-system-protection .oned-system-icon image,
.oned-system-protection .oned-system-icon .a-image {
  width: 0.48rem;
  height: 0.48rem;
}
.oned-system-protection .oned-system-content {
  color: #999;
  font-size: 0.22rem;
  font-family: OpenSans-Regular;
}
.oned-system-wrapper,
.oned-system-link,
.oned-system-closable {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-align-items: center;
          align-items: center;
  padding: 0.16rem 0.24rem 0.16rem 0.32rem;
  font-size: 0.26rem;
  font-family: OpenSans-Regular;
}
.oned-system-wrapper .oned-system-icon,
.oned-system-link .oned-system-icon,
.oned-system-closable .oned-system-icon {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  justify-items: center;
}
.oned-system-wrapper .oned-system-icon image,
.oned-system-link .oned-system-icon image,
.oned-system-closable .oned-system-icon image,
.oned-system-wrapper .oned-system-icon .a-image,
.oned-system-link .oned-system-icon .a-image,
.oned-system-closable .oned-system-icon .a-image {
  width: 0.48rem;
  height: 0.48rem;
}
.oned-system-closable .oned-system-content {
  color: #d70003;
}
.oned-system-link .oned-system-content {
  color: #000;
}

.oned-tab-slides-content-wrap {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-align-content: stretch;
          align-content: stretch;
  overflow: hidden;
  height: auto;
  background-color: #fff;
  background-color: #fff;
  background-color: var(--oned-tabs-content-bgc, #fff);
}
.oned-tab-slides-fix {
  height: auto !important;
}
.oned-tab-slides-fix .oned-tab-slides-pane-wrap {
  position: static;
}
.oned-tab-slides-slides {
  width: 100%;
  display: -webkit-flex;
  display: flex;
}
.oned-tab-slides-pane-wrap {
  width: 100%;
  height: auto;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
}
.oned-tab-slides-no-height {
  height: 0;
}

.oned-tab-item {
  position: relative;
  display: -webkit-flex;
  display: flex;
  -webkit-flex: 1 0;
          flex: 1 0;
  -webkit-align-items: center;
          align-items: center;
  -webkit-justify-content: center;
          justify-content: center;
  white-space: nowrap;
}
.oned-tab-basis {
  position: relative;
  display: inline-block;
  min-width: 0.64rem;
  height: 100%;
  margin-left: 0.15rem;
  line-height: 0.38rem;
  text-align: center;
  white-space: nowrap;
}
.oned-tab-capsule {
  padding: 0.08rem 0.15rem;
  margin: 0.12rem 0 0.12rem 0.07rem;
  background: #f5f5f5;
  border-radius: 0.35rem;
}
.oned-tab-capsule .oned-tab-badge {
  margin-left: 0.04rem;
  color: #999;
}
.oned-tab-mixin {
  padding: 0.12rem 0.10rem;
  text-align: center;
}
.oned-tab-mixin-title {
  color: #333333;
  font-size: 0.17rem;
  font-weight: 500;
  line-height: 1.7;
  text-align: center;
}
.oned-tab-mixin-desc {
  background: #f5f5f5;
  border-radius: 0.10rem;
  color: #999999;
  font-size: 0.13rem;
  line-height: 1.3;
  text-align: center;
}
.oned-tab-item-active .oned-tab-basis {
  color: #1b82d1;
}
.oned-tab-item-active .oned-tab-basis-decorator {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 0.02rem;
  -webkit-align-self: flex-end;
          align-self: flex-end;
  background: #1b82d1;
  border-radius: 0.01rem;
}
.oned-tab-item-active .oned-tab-capsule {
  background: #1b82d1;
  color: #fff;
}
.oned-tab-item-active .oned-tab-capsule .oned-tab-badge {
  color: inherit;
  opacity: 0.4;
}
.oned-tab-item-active .oned-tab-mixin-title {
  color: #1b82d1;
}
.oned-tab-item-active .oned-tab-mixin-desc {
  background: #1b82d1;
  color: #fff;
}

.oned-tab {
  background: #fff;
}
.oned-tab-container {
  position: relative;
  display: -webkit-flex;
  display: flex;
  overflow: hidden;
  width: 100%;
  -webkit-align-items: center;
          align-items: center;
}
.oned-tab-list {
  display: -webkit-flex;
  display: flex;
  width: 100%;
  padding-right: 0.17rem;
  padding-left: 0.02rem;
}
.oned-tab-overLength .oned-tab-list {
  overflow: scroll;
  -webkit-overflow-scrolling: touch;
}
.oned-tab-overLength .oned-tab-list::-webkit-scrollbar {
  display: none;
}
.oned-tab-fade {
  position: absolute;
  z-index: 1;
  top: 0;
  width: 0.36rem;
  height: 100%;
  background: linear-gradient(90deg, #fff 50%, rgba(255, 255, 255, 0) 81%);
  opacity: 0;
  pointer-events: none;
}
.oned-tab-fade-left {
  left: 0;
}
.oned-tab-fade-right {
  right: 0;
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}
.oned-tab-fade-show {
  opacity: 1;
}
.oned-tab-basis-wrap .oned-tab-container {
  border-bottom: 0.01rem #eee solid;
}

.oned-toast {
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 999;
  width: -webkit-fit-content;
  width: fit-content;
  max-width: 5.90rem;
  padding: 0.24rem 0.24rem;
  overflow: hidden;
  color: #fff;
  font-size: 0.28rem;
  line-height: 0.36rem;
  text-align: center;
  background-color: #333333;
  border-radius: 0.08rem;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.oned-toast-hide {
  display: none;
}
.oned-toast-show {
  display: block;
}
.oned-toast-mask-hide {
  background: none !important;
}

[dir="ltr"] .oned-toast.oned-toast-ui-ant {
  text-align: left
}
[dir="rtl"] .oned-toast.oned-toast-ui-ant {
  text-align: right
}

[dir="ltr"] .oned-toast.oned-toast-ui-iwp {
  text-align: left
}
[dir="rtl"] .oned-toast.oned-toast-ui-iwp {
  text-align: right
}

[dir="ltr"] .oned-toast.oned-toast-ui-lzd {
  text-align: left
}
[dir="rtl"] .oned-toast.oned-toast-ui-lzd {
  text-align: right
}

[dir="ltr"] .oned-toast.oned-toast-ui-ink {
  text-align: left;
}
[dir="rtl"] .oned-toast.oned-toast-ui-ink {
  text-align: right;
}
.oned-toast.oned-toast-ui-ink {
  background-color: rgba(0, 0, 0, 0.6);
  padding: 0.32rem 0.40rem;
}
.oned-toast.oned-toast-ui-ink .oned-toast-icon {
  margin-bottom: 0.16rem;
}

[dir="ltr"] .oned-toast {
  text-align: left
}
[dir="rtl"] .oned-toast {
  text-align: right
}

.oned-divider {
  margin: 0;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  border-width: 0;
  border-style: solid;
  border-color: #ccc;
  border-bottom-width: thin;
  height: 0.01rem;
}
.oned-divider-absolute {
  position: absolute;
  bottom: 0;
  left: 0;
  width: '100%';
}
.oned-divider-inset {
  margin-left: 1.44rem;
}
.oned-divider-light {
  border-color: rgba(204, 204, 204, 0.8);
}
.oned-divider-middle {
  margin-left: 0.12rem;
  margin-right: 0.12rem;
}
.oned-divider-vertical {
  height: 100%;
  border-bottom-width: 0;
  border-right-width: thin;
}
.oned-divider-flex-item {
  -webkit-align-self: stretch;
          align-self: stretch;
  height: auto;
}
.oned-divider-with-children {
  display: -webkit-flex;
  display: flex;
  white-space: nowrap;
  text-align: center;
  border: 0;
}
.oned-divider-with-children::before,
.oned-divider-with-children::after {
  position: relative;
  width: 100%;
  border-color: #ccc;
  border-top: thin;
  border-left: 0;
  border-right: 0;
  border-style: solid;
  top: 50%;
  content: '';
  -webkit-transform: translateY(50%);
          transform: translateY(50%);
}
.oned-divider-with-children-vertical {
  -webkit-flex-direction: column;
          flex-direction: column;
}
.oned-divider-with-children-vertical::before,
.oned-divider-with-children-vertical::after {
  height: 100%;
  top: 0;
  left: 50%;
  border-color: #ccc;
  border-top: 0;
  border-left: thin;
  border-style: solid;
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
.oned-divider-text-align-end::before {
  width: 10%;
}
.oned-divider-text-align-end::after {
  width: 90%;
}
.oned-divider-text-align-start::before {
  width: 90%;
}
.oned-divider-text-align-start::after {
  width: 10%;
}
.oned-divider-wrapper {
  display: inline-block;
  padding-left: 0.10rem;
  padding-right: 0.10rem;
}
.oned-divider-wrapper-vertical {
  padding-top: 0.10rem;
  padding-bottom: 0.10rem;
}
.oned-divider-kind-primary {
  border-color: #1b82d1;
  border-color: var(--oned-color-text-primary, #1b82d1);
}
.oned-divider-kind-danger {
  border-color: #ff3b30;
  border-color: var(--oned-color-text-danger, #ff3b30);
}
.oned-divider-kind-success {
  border-color: #45cc6d;
  border-color: var(--oned-color-text-success, #45cc6d);
}
.oned-divider-kind-warning {
  border-color: #f2ba49;
  border-color: var(--oned-color-text-warning, #f2ba49);
}
.oned-divider-kind-light {
  border-color: #cccccc;
  border-color: var(--oned-color-text-weak, #cccccc);
}
.oned-divider-kind-dark {
  border-color: #333333;
  border-color: var(--oned-color-text-title, #333333);
}
.oned-divider-kind-grey {
  border-color: #999999;
  border-color: var(--oned-color-text-subtitle, #999999);
}
.oned-divider-kind-white {
  border-color: white;
}
.oned-divider-kind-black {
  border-color: black;
}

.oned-number-keypad {
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.oned-number-keypad-wrapper {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10000;
  padding-bottom: env(safe-area-inset-bottom);
  background: #eeeeee;
  border-top: 0.01rem solid #ccc;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  transition-duration: 0.2s;
  transition-property: bottom;
}
@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3) {
  .oned-number-keypad-wrapper {
    padding-bottom: 0.68rem;
  }
}
@media only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3) {
  .oned-number-keypad-wrapper {
    padding-bottom: 0.68rem;
  }
}
@media only screen and (device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2) {
  .oned-number-keypad-wrapper {
    padding-bottom: 0.68rem;
  }
}
.oned-number-keypad-wrapper-hide {
  bottom: -10rem;
}
.oned-number-keypad-header {
  position: relative;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-align-items: center;
          align-items: center;
  box-sizing: border-box;
  min-height: 0.60rem;
}
@media screen and (min-aspect-ratio: 1081/1920) {
  .oned-number-keypad-header {
    padding-bottom: 0.12rem;
  }
}
.oned-number-keypad-header-content {
  width: 100%;
  color: #999999;
  font-size: 0.25rem;
  text-align: center;
}
.oned-number-keypad-hide {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0.36rem;
  margin: auto;
  width: 0.44rem;
  height: 0.44rem;
}
.oned-number-keypad-hide-icon {
  background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2244%22%20height%3D%2244%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M34%2016l-9.558%2010.95a3.084%203.084%200%2001-4.622.028L10%2016h0%22%20stroke%3D%22%23999%22%20stroke-width%3D%223.5%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E');
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 0.44rem 0.44rem;
}
.oned-number-keypad-confirm.oned-keypad-item {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-align-items: center;
          align-items: center;
  height: 100%;
  color: #fff;
  font-weight: 500;
  font-size: 0.36rem;
  text-align: center;
  word-break: break-all;
  background-color: #1b82d1;
}
.oned-number-keypad-num {
  width: 100%;
  margin: 0;
  padding: 0;
  border-collapse: separate;
  border-spacing: 0.16rem;
}
@media screen and (min-aspect-ratio: 1081/1920) {
  .oned-number-keypad-num {
    border-spacing: 0.04rem;
  }
}
.oned-number-keypad-delete.oned-keypad-item {
  background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2256%22%20height%3D%2256%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M50%2011H16.888a4%204%200%2000-3.088%201.457l-10.706%2013a4%204%200%20000%205.086l10.706%2013A4%204%200%200016.888%2045H50a4%204%200%20004-4V15a4%204%200%2000-4-4z%22%20fill%3D%22%23333%22%2F%3E%3Cpath%20d%3D%22M22.678%2019.707a1%201%200%20011.414%200L31%2026.614l6.908-6.907a1%201%200%20011.414%201.414l-6.908%206.908%206.527%206.527a1%201%200%2001.083%201.32l-.083.095a1%201%200%2001-1.414%200L31%2029.443l-6.527%206.528a1%201%200%2001-1.414-1.415l6.527-6.527-6.908-6.908a1%201%200%2001-.084-1.32z%22%20fill%3D%22%23FFF%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  color: transparent;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 0.56rem 0.56rem;
}

.oned-number-keypad.oned-number-keypad-ui-ant .oned-keypad-item {
  border-radius: 0;
  padding: 0;
  height: 57PX;
  line-height: 57PX;
  font-family: DINPro-Medium;
}
.oned-number-keypad.oned-number-keypad-ui-ant .oned-number-keypad-header {
  background-color: #fff;
  margin-left: 0;
  margin-right: 0;
  min-height: 0.80rem;
}
.oned-number-keypad.oned-number-keypad-ui-ant .oned-number-keypad-confirm.oned-keypad-item {
  padding: 0;
  height: 100%;
  line-height: 1;
}
.oned-number-keypad.oned-number-keypad-ui-ant .oned-number-keypad-confirm.oned-keypad-item-disabled {
  color: #bbbbbb;
  opacity: 1;
  background: #f9f9f9;
}
.oned-number-keypad.oned-number-keypad-ui-ant .oned-number-keypad-delete {
  background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%22.58rem%22%20height%3D%22.34rem%22%20viewBox%3D%220%200%2058%2034%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M54%201.5c.69%200%201.315.28%201.768.732.452.453.732%201.078.732%201.768h0v26c0%20.69-.28%201.315-.732%201.768A2.492%202.492%200%200154%2032.5h0-36.302a2.5%202.5%200%2001-1.798-.764h0L3.695%2019.093a2.493%202.493%200%2001-.701-1.705%202.493%202.493%200%2001.658-1.722h0L15.916%202.309a2.5%202.5%200%20011.842-.809h0z%22%20stroke%3D%22%23000%22%20stroke-width%3D%223%22%2F%3E%3Cpath%20d%3D%22M39.718%2012.404l-4.596%204.595%204.596%204.597-2.122%202.122L33%2019.12l-4.596%204.598-2.122-2.122L30.88%2017l-4.597-4.595%202.122-2.122L33%2014.878l4.595-4.596%202.122%202.122z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
}
.oned-number-keypad-wrapper.oned-number-keypad-ui-ant {
  border-color: #eeeeee;
  border-top-width: 1PX;
}

.oned-number-keypad.oned-number-keypad-ui-iwp {
  background: #f2f2f2;
}
.oned-number-keypad.oned-number-keypad-ui-iwp-wrapper {
  border-top: 0.01rem solid #f2f2f2;
}
.oned-number-keypad.oned-number-keypad-ui-iwp-header {
  min-height: 0.65rem;
}
.oned-number-keypad.oned-number-keypad-ui-iwp-num .oned-number-keypad-item {
  font-family: OpenSans-Regular, sans-serif;
}

.oned-number-keypad.oned-number-keypad-ui-lzd {
  background: #fff;
}
.oned-number-keypad.oned-number-keypad-ui-lzd.oned-number-keypad-wrapper {
  border-top: none;
}
.oned-number-keypad.oned-number-keypad-ui-lzd .oned-number-keypad-delete {
  background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%22.58rem%22%20height%3D%22.34rem%22%20viewBox%3D%220%200%2058%2034%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M54%201.5c.69%200%201.315.28%201.768.732.452.453.732%201.078.732%201.768h0v26c0%20.69-.28%201.315-.732%201.768A2.492%202.492%200%200154%2032.5h0-36.302a2.5%202.5%200%2001-1.798-.764h0L3.695%2019.093a2.493%202.493%200%2001-.701-1.705%202.493%202.493%200%2001.658-1.722h0L15.916%202.309a2.5%202.5%200%20011.842-.809h0z%22%20stroke%3D%22%23000%22%20stroke-width%3D%223%22%2F%3E%3Cpath%20d%3D%22M39.718%2012.404l-4.596%204.595%204.596%204.597-2.122%202.122L33%2019.12l-4.596%204.598-2.122-2.122L30.88%2017l-4.597-4.595%202.122-2.122L33%2014.878l4.595-4.596%202.122%202.122z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
}
.oned-number-keypad.oned-number-keypad-ui-lzd .oned-number-keypad-hide {
  width: auto;
  height: 0.43rem;
  line-height: 0.43rem;
  color: #aaa;
}
.oned-number-keypad.oned-number-keypad-ui-lzd .oned-number-keypad-hide-icon {
  width: 0.43rem;
}
.oned-number-keypad.oned-number-keypad-ui-lzd .oned-number-keypad-header {
  min-height: 0.87rem;
  background-color: #f8f8f8;
}
.oned-number-keypad.oned-number-keypad-ui-lzd .oned-number-keypad-num .oned-number-keypad-item {
  font-family: NotoSans-SemiBold;
}
.oned-number-keypad.oned-number-keypad-ui-lzd .oned-keypad-item {
  height: 1.20rem;
}


.oned-keypad-item {
  position: relative;
  box-sizing: border-box;
  height: 0.96rem;
  margin: 0;
  padding: 0.20rem;
  color: #333333;
  font-size: 0.50rem;
  font-family: DINPro, DIN PRO, PingFang SC, sans-serif;
  line-height: 0.50rem;
  text-align: center;
  background: #fff;
  border-radius: 0.04rem;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
@media screen and (min-aspect-ratio: 1081/1920) {
  .oned-keypad-item {
    font-size: 0.47rem;
    height: 0.82rem;
  }
}
.oned-keypad-item-active {
  -webkit-filter: brightness(0.9);
          filter: brightness(0.9);
}
.oned-keypad-item-active > span {
  opacity: 0.7;
}
.oned-keypad-item-disabled {
  opacity: 0.15;
}
.oned-keypad-item-invalid {
  display: none;
}
.oned-keypad-item-border-none {
  margin: 0;
}
.oned-keypad-item-border-s {
  margin: 0.01rem;
}
.oned-keypad-item-border-m {
  margin: 0.01rem;
}
.oned-keypad-item-border-l {
  margin: 0.03rem;
}
.oned-keypad-item-row {
  height: 100%;
}

[dir="ltr"] .oned-form {
  text-align: left
}
[dir="rtl"] .oned-form {
  text-align: right
}

/**
 * 变量定义区
 */
/** 全局变量 **/
/* 背景色 */
/* 文字色 */
/* 业务色 */
/* 透明度 */
/* 尺寸 */
/* 圆角 */
/* 字体尺寸 */
/* 字体行高 */
/** 组件变量 **/
/* label */
/* line-height | 行高 */
/* radio */
/* corner-radius | 圆角 */
/* size | 边框大小 */
/* swiper */
/* size | swiper 宽度 */
/* size | swiper 高度 */
/* size | swiper 中的 slides 宽度 */
/* size | swiper 中的 slides 高度 */
/* size | swiper 中的 item 宽度 */
/* size | swiper 中的 item 高度 */
/* size | swiper 中的 indicator 宽度 */
/* size | swiper 中的 indicator 高度 */
/* size | swiper 中的 dot 宽度 */
/* size | swiper 中的 dot 高度 */
/* color | swiper 中的 dot 颜色 */
/* size | swiper 中的 dot active 时的宽度 */
/* color | swiper 中的 dot active 时的颜色 */
/* checkbox */
/* size | 边框宽度 */
/* color | 边框颜色 */
/* corner-radius | 边框圆角 */
/* size | 宽度 */
/* size | 高度 */
/* color | 禁用时的颜色 */
/* icon */
/* color | 成功 */
/* color | 成功没圆圈 */
/* color | 信息 */
/* color | 下载 */
/* color | 警告 */
/* color | 取消 */
/* color | 等待 */
/* color | 清除图标 */
/* color | 搜索图标 */
/* button */
/* font-size | 按钮字体大小 */
/* size | 高度 */
/* size | 行高 */
/* corner-radius | 默认边框圆角 */
/* color | 默认字体颜色 */
/* color | 默认背景色 */
/* size | 默认边框宽度 */
/* color | active态背景 */
/* color | active态字体颜色 */
/* color | disable态背景 */
/* color | disable态字体颜色 */
/* color | primary态背景 */
/* color | primary态字体颜色 */
/* color | primary态边框颜色 */
/* color | primary态active时背景 */
/* color | primary态active时文字颜色 */
/* color | primary态disabled时背景 */
/* color | primary态disabled时文字颜色 */
/* color | warn态背景 */
/* color | warn态字体颜色 */
/* color | warn态边框颜色 */
/* color | warn态active时背景 */
/* color | warn态active时文字颜色 */
/* color | warn态active时边框颜色 */
/* color | warn态disabled时背景 */
/* color | warn态disabled时文字颜色 */
/* size | warn态disabled时边框宽度 */
/* color | ghost态背景 */
/* color | ghost态字体颜色 */
/* color | ghost态边框颜色 */
/* color | ghost态active时背景 */
/* color | ghost态active时文字颜色 */
/* color | ghost态disabled时背景 */
/* color | ghost态disabled时文字颜色 */
/* font-size | small态字体大小 */
/* size | small态高度 */
/* size | small态行高 */
/* size | small态最小宽度 */
/* switch */
/* color | 背景 */
/* size | 宽度 */
/* size | 高度 */
/* corner-radius | 圆角 */
/* size | 浮标背景宽度 */
/* size | 浮标高度 */
/* corner-radius | 浮标圆角 */
/* color | 浮标背景 */
/* size | 浮标宽度 */
/* picker-view */
/* font-size | 字体大小 */
/* color | 字体颜色 */
/* slider */
/* color | 背景色 */
/* size | 线条高度 */
/* corner-radius | 线条圆角 */
/* color | 选中区背景色 */
/* size | 浮标size */
/* corner-radius | 浮标圆角 */
/* color | 浮标边框颜色 */
/* color | 浮标填充颜色 */
/* color | 浮标选中填充颜色 */
/* color | 浮标文字色 */
/* font-size | 浮标文字大小 */
/* progress */
/* color | 背景色 */
/* size | 高度 */
/* color | 进度条颜色 */
/* input */
/* color | 背景色 */
/* color | 文字色 */
/* color | placeholder文字色 */
/* do not import this file except components/style/index.less */
.am-fade-enter,
.am-fade-appear {
  opacity: 0;
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
          animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.am-fade-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
          animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.am-fade-enter.am-fade-enter-active,
.am-fade-appear.am-fade-appear-active {
  -webkit-animation-name: amFadeIn;
          animation-name: amFadeIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.am-fade-leave.am-fade-leave-active {
  -webkit-animation-name: amFadeOut;
          animation-name: amFadeOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
@-webkit-keyframes amFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes amFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes amFadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes amFadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.am-slide-up-enter,
.am-slide-up-appear {
  -webkit-transform: translate(0, 100%);
          transform: translate(0, 100%);
}
.am-slide-up-enter,
.am-slide-up-appear,
.am-slide-up-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
          animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.am-slide-up-enter.am-slide-up-enter-active,
.am-slide-up-appear.am-slide-up-appear-active {
  -webkit-animation-name: amSlideUpIn;
          animation-name: amSlideUpIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.am-slide-up-leave.am-slide-up-leave-active {
  -webkit-animation-name: amSlideUpOut;
          animation-name: amSlideUpOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
@-webkit-keyframes amSlideUpIn {
  0% {
    -webkit-transform: translate(0, 100%);
            transform: translate(0, 100%);
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@keyframes amSlideUpIn {
  0% {
    -webkit-transform: translate(0, 100%);
            transform: translate(0, 100%);
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@-webkit-keyframes amSlideUpOut {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  100% {
    -webkit-transform: translate(0, 100%);
            transform: translate(0, 100%);
  }
}
@keyframes amSlideUpOut {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  100% {
    -webkit-transform: translate(0, 100%);
            transform: translate(0, 100%);
  }
}
.am.am-zoom-enter,
.am.am-zoom-leave {
  display: block;
}
.am-zoom-enter,
.am-zoom-appear {
  opacity: 0;
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
          animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-animation-timing-function: cubic-bezier(0.18, 0.89, 0.32, 1.28);
          animation-timing-function: cubic-bezier(0.18, 0.89, 0.32, 1.28);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.am-zoom-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
          animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-animation-timing-function: cubic-bezier(0.6, -0.3, 0.74, 0.05);
          animation-timing-function: cubic-bezier(0.6, -0.3, 0.74, 0.05);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.am-zoom-enter.am-zoom-enter-active,
.am-zoom-appear.am-zoom-appear-active {
  -webkit-animation-name: amZoomIn;
          animation-name: amZoomIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.am-zoom-leave.am-zoom-leave-active {
  -webkit-animation-name: amZoomOut;
          animation-name: amZoomOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
@-webkit-keyframes amZoomIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}
@keyframes amZoomIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}
@-webkit-keyframes amZoomOut {
  0% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  100% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
}
@keyframes amZoomOut {
  0% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  100% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
}
.am-slide-down-enter,
.am-slide-down-appear {
  -webkit-transform: translate(0, -100%);
          transform: translate(0, -100%);
}
.am-slide-down-enter,
.am-slide-down-appear,
.am-slide-down-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
          animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.am-slide-down-enter.am-slide-down-enter-active,
.am-slide-down-appear.am-slide-down-appear-active {
  -webkit-animation-name: amSlideDownIn;
          animation-name: amSlideDownIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.am-slide-down-leave.am-slide-down-leave-active {
  -webkit-animation-name: amSlideDownOut;
          animation-name: amSlideDownOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
@-webkit-keyframes amSlideDownIn {
  0% {
    -webkit-transform: translate(0, -100%);
            transform: translate(0, -100%);
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@keyframes amSlideDownIn {
  0% {
    -webkit-transform: translate(0, -100%);
            transform: translate(0, -100%);
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@-webkit-keyframes amSlideDownOut {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  100% {
    -webkit-transform: translate(0, -100%);
            transform: translate(0, -100%);
  }
}
@keyframes amSlideDownOut {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  100% {
    -webkit-transform: translate(0, -100%);
            transform: translate(0, -100%);
  }
}
*,
*::before,
*::after {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  background-color: #f5f5f5;
  font-size: 0.28rem;
}
*[contenteditable] {
  -webkit-user-select: auto !important;
}
*:focus {
  outline: none;
}
a {
  background: transparent;
  text-decoration: none;
  outline: none;
}
.a-picker-view {
  display: -webkit-flex;
  display: flex;
  height: 4.76rem;
  -webkit-align-items: center;
          align-items: center;
}
.a-picker-view-picker {
  position: relative;
  height: 100%;
  overflow: hidden;
  width: 100%;
  -webkit-flex: 1;
          flex: 1;
  text-align: center;
}
.a-picker-view-picker-mask {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  margin: 0 auto;
  width: 100%;
  z-index: 3;
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.6)), linear-gradient(to top, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.6));
  background-position: top, bottom;
  background-size: 100% 2.04rem;
  background-repeat: no-repeat;
}
.a-picker-view-picker-content {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 1;
}
.a-picker-view-picker-item {
  touch-action: manipulation;
  text-align: center;
  font-size: 0.32rem;
  height: 0.68rem;
  line-height: 0.68rem;
  color: #000;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.a-picker-view-picker-indicator {
  box-sizing: border-box;
  width: 100%;
  height: 0.68rem;
  position: absolute;
  left: 0;
  top: 2.04rem;
  z-index: 3;
}
.a-picker-view-picker-indicator::before,
.a-picker-view-picker-indicator::after {
  content: ' ';
  position: absolute;
  left: 0;
  right: 0;
  height: 0;
  -webkit-transform: scaleY(0.5);
          transform: scaleY(0.5);
}
.a-picker-view-picker-indicator::before {
  top: 0;
  border-top: 0.02rem solid #e5e5e5;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
}
.a-picker-view-picker-indicator::after {
  bottom: 0;
  border-bottom: 0.02rem solid #e5e5e5;
  -webkit-transform-origin: 0 100%;
          transform-origin: 0 100%;
}

.oned-selector-extra {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  margin-left: 0.24rem;
  margin-left: 0.24rem;
  margin-left: var(--oned-input-item-padding-left, 0.24rem);
}
.oned-selector-line {
  position: relative;
  display: -webkit-flex;
  display: flex;
  -webkit-flex: 1;
          flex: 1;
  -webkit-align-items: center;
          align-items: center;
  min-height: 0.96rem;
  min-height: 0.96rem;
  min-height: var(--oned-input-line-min-height, 0.96rem);
  overflow: hidden;
}
.oned-selector-error,
.oned-selector-remark {
  width: 100%;
  margin-top: 0.05rem;
  color: #ec1000;
  font-size: 0.24rem;
  line-height: 0.29rem;
  text-align: left;
}
.oned-selector-label {
  -webkit-align-self: center;
          align-self: center;
  min-width: 1.60rem;
  min-width: 1.60rem;
  min-width: var(--oned-input-label-min-width, 1.60rem);
  margin-right: 0.02rem;
  color: #333;
  color: #333;
  color: var(--oned-input-item-label-color, #333);
  font-size: 0.32rem;
  font-size: 0.32rem;
  font-size: var(--oned-input-label-font-size, 0.32rem);
}
.oned-selector-layer {
  display: -webkit-flex;
  display: flex;
  -webkit-flex: 1;
          flex: 1;
}
.oned-selector-layer-vertical {
  -webkit-flex-direction: column;
          flex-direction: column;
  padding: 0.10rem 0 0;
  padding: 0.10rem 0 0;
  padding: var(--oned-input-vlabel-paddingTB, 0.10rem) 0 0;
}
.oned-selector-layer-vertical .oned-selector-label {
  -webkit-align-self: flex-start;
          align-self: flex-start;
  color: #666;
  color: #666;
  color: var(--oned-input-vlabel-color, #666);
  font-weight: bold;
  font-size: 0.26rem;
  font-size: 0.26rem;
  font-size: var(--oned-input-vlabel-font-size, 0.26rem);
}
.oned-selector-content {
  height: 0.72rem;
  line-height: 0.72rem;
  min-height: 0.72rem;
  min-width: 2.40rem;
  padding: 0;
  color: #333;
  color: #333;
  color: var(--oned-input-item-color, #333);
  font-size: 0.32rem;
  font-size: 0.32rem;
  font-size: var(--oned-input-font-size, 0.32rem);
  text-align: left;
  position: relative;
  padding-left: 0.06rem;
}
.oned-selector-block .oned-selector-content {
  width: 100%;
  min-width: unset;
}
.oned-selector-type-outline .oned-selector-content {
  border: 0.01rem solid #1b82d1;
  border: 0.01rem solid var(--oned-color-brand-1, #1b82d1);
  border-radius: 0.08rem;
  padding-left: 0.12rem;
}
.oned-selector-selector-arrow {
  margin-right: 0.07rem;
}
.oned-selector-line-bottom {
  background: #1b82d1;
  background: var(--oned-color-brand-1, #1b82d1);
}
.oned-selector-line-bottom::after {
  position: absolute;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  background-color: inherit;
  content: '';
  height: 0.02rem;
  -webkit-transform: scaleY(0.5);
          transform: scaleY(0.5);
}
.oned-selector-line-bottom.error::after {
  position: absolute;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  background-color: #e61414;
  content: '';
  height: 0.02rem;
  -webkit-transform: scaleY(0.5);
          transform: scaleY(0.5);
}
.oned-selector-placeholder-base {
  color: #c3c3c3;
  color: #c3c3c3;
  color: var(--oned-input-item-placeholder-color, #c3c3c3);
}
.oned-selector-drawer-header {
  height: 0.80rem;
  position: relative;
  padding: 0 0.96rem;
  -webkit-justify-content: center;
          justify-content: center;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
}
.oned-selector-drawer-header-left {
  height: 0.80rem;
  position: absolute;
  top: 0;
  left: 0;
  padding-left: 0.3rem;
  text-align: center;
  line-height: 0.80rem;
}
.oned-selector-drawer-header-right {
  position: absolute;
  top: 0;
  right: 0;
  height: 0.80rem;
  padding-right: 0.3rem;
  text-align: center;
  line-height: 0.80rem;
}

[dir="ltr"] .oned-selector.oned-selector-ui-ant {
  text-align: left
}
[dir="rtl"] .oned-selector.oned-selector-ui-ant {
  text-align: right
}

[dir="ltr"] .oned-selector.oned-selector-ui-iwp {
  text-align: left
}
[dir="rtl"] .oned-selector.oned-selector-ui-iwp {
  text-align: right
}

[dir="ltr"] .oned-selector.oned-selector-ui-lzd {
  text-align: left;
}
[dir="rtl"] .oned-selector.oned-selector-ui-lzd {
  text-align: right;
}
.oned-selector.oned-selector-ui-lzd {
  font-family: NotoSans-Medium;
  margin-bottom: 0.48rem;
}
.oned-selector.oned-selector-ui-lzd-label {
  font-family: NotoSans-Regular;
  font-size: 0.24rem;
  color: #666;
  line-height: 0.34rem;
  margin-bottom: 0.24rem;
}
.oned-selector.oned-selector-ui-lzd-content {
  font-family: NotoSans-Medium;
  font-size: 0.32rem;
  color: #333;
  letter-spacing: 0;
  line-height: 0.45rem;
  padding: 0.08rem;
}
.oned-selector.oned-selector-ui-lzd-line-bottom {
  background: '#333';
}
.oned-selector.oned-selector-ui-lzd-line-bottom::after {
  background: '#333';
}
.oned-selector.oned-selector-ui-lzd.oned-selector-disabled .oned-selector-selector-arrow {
  display: none;
}
.oned-selector.oned-selector-ui-lzd.oned-selector-disabled .oned-selector-line-bottom {
  display: none;
}
.oned-selector.oned-selector-ui-lzd .oned-selector-drawer-header {
  height: 1rem;
  position: relative;
  padding: 0 1.73rem;
  -webkit-justify-content: center;
          justify-content: center;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
}
.oned-selector.oned-selector-ui-lzd .oned-selector-drawer-header-left {
  height: 1rem;
  position: absolute;
  top: 0;
  left: 0;
  padding-left: 0.3rem;
  text-align: center;
  line-height: 1rem;
}
.oned-selector.oned-selector-ui-lzd .oned-selector-drawer-header-right {
  height: 1rem;
  position: absolute;
  top: 0;
  right: 0;
  padding-right: 0.3rem;
  text-align: center;
  line-height: 1rem;
}
.oned-selector.oned-selector-ui-lzd .oned-selector-drawer-confirm-btn {
  font-family: NotoSans-Regular;
  font-size: 0.28rem;
  color: #005dee;
  letter-spacing: 0;
}
.oned-selector-lzd-label-active .oned-selector-layer .a-input-placeholder {
  opacity: 1;
}
.oned-selector.oned-selector-lzd-active .oned-selector-line-bottom::after {
  height: 0.04rem;
  background: #066dff;
}
.oned-selector.oned-selector-warn .oned-selector-content {
  color: #e6532e;
}
.oned-selector.oned-selector-warn .oned-selector-line-bottom::after {
  height: 0.04rem;
  background: #e6532e;
}
.oned-selector.oned-selector-warn .oned-selector-error {
  color: #e6532e;
}
.oned-selector.oned-selector-lzd-disabled .oned-selector-layer-vertical .oned-selector-label {
  color: #ccc;
}

[dir="ltr"] .oned-selector {
  text-align: left
}
[dir="rtl"] .oned-selector {
  text-align: right
}

/**
 * 变量定义区
 */
/** 全局变量 **/
/* 背景色 */
/* 文字色 */
/* 业务色 */
/* 透明度 */
/* 尺寸 */
/* 圆角 */
/* 字体尺寸 */
/* 字体行高 */
/** 组件变量 **/
/* label */
/* line-height | 行高 */
/* radio */
/* corner-radius | 圆角 */
/* size | 边框大小 */
/* swiper */
/* size | swiper 宽度 */
/* size | swiper 高度 */
/* size | swiper 中的 slides 宽度 */
/* size | swiper 中的 slides 高度 */
/* size | swiper 中的 item 宽度 */
/* size | swiper 中的 item 高度 */
/* size | swiper 中的 indicator 宽度 */
/* size | swiper 中的 indicator 高度 */
/* size | swiper 中的 dot 宽度 */
/* size | swiper 中的 dot 高度 */
/* color | swiper 中的 dot 颜色 */
/* size | swiper 中的 dot active 时的宽度 */
/* color | swiper 中的 dot active 时的颜色 */
/* checkbox */
/* size | 边框宽度 */
/* color | 边框颜色 */
/* corner-radius | 边框圆角 */
/* size | 宽度 */
/* size | 高度 */
/* color | 禁用时的颜色 */
/* icon */
/* color | 成功 */
/* color | 成功没圆圈 */
/* color | 信息 */
/* color | 下载 */
/* color | 警告 */
/* color | 取消 */
/* color | 等待 */
/* color | 清除图标 */
/* color | 搜索图标 */
/* button */
/* font-size | 按钮字体大小 */
/* size | 高度 */
/* size | 行高 */
/* corner-radius | 默认边框圆角 */
/* color | 默认字体颜色 */
/* color | 默认背景色 */
/* size | 默认边框宽度 */
/* color | active态背景 */
/* color | active态字体颜色 */
/* color | disable态背景 */
/* color | disable态字体颜色 */
/* color | primary态背景 */
/* color | primary态字体颜色 */
/* color | primary态边框颜色 */
/* color | primary态active时背景 */
/* color | primary态active时文字颜色 */
/* color | primary态disabled时背景 */
/* color | primary态disabled时文字颜色 */
/* color | warn态背景 */
/* color | warn态字体颜色 */
/* color | warn态边框颜色 */
/* color | warn态active时背景 */
/* color | warn态active时文字颜色 */
/* color | warn态active时边框颜色 */
/* color | warn态disabled时背景 */
/* color | warn态disabled时文字颜色 */
/* size | warn态disabled时边框宽度 */
/* color | ghost态背景 */
/* color | ghost态字体颜色 */
/* color | ghost态边框颜色 */
/* color | ghost态active时背景 */
/* color | ghost态active时文字颜色 */
/* color | ghost态disabled时背景 */
/* color | ghost态disabled时文字颜色 */
/* font-size | small态字体大小 */
/* size | small态高度 */
/* size | small态行高 */
/* size | small态最小宽度 */
/* switch */
/* color | 背景 */
/* size | 宽度 */
/* size | 高度 */
/* corner-radius | 圆角 */
/* size | 浮标背景宽度 */
/* size | 浮标高度 */
/* corner-radius | 浮标圆角 */
/* color | 浮标背景 */
/* size | 浮标宽度 */
/* picker-view */
/* font-size | 字体大小 */
/* color | 字体颜色 */
/* slider */
/* color | 背景色 */
/* size | 线条高度 */
/* corner-radius | 线条圆角 */
/* color | 选中区背景色 */
/* size | 浮标size */
/* corner-radius | 浮标圆角 */
/* color | 浮标边框颜色 */
/* color | 浮标填充颜色 */
/* color | 浮标选中填充颜色 */
/* color | 浮标文字色 */
/* font-size | 浮标文字大小 */
/* progress */
/* color | 背景色 */
/* size | 高度 */
/* color | 进度条颜色 */
/* input */
/* color | 背景色 */
/* color | 文字色 */
/* color | placeholder文字色 */
/* do not import this file except components/style/index.less */
.am-fade-enter,
.am-fade-appear {
  opacity: 0;
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
          animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.am-fade-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
          animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.am-fade-enter.am-fade-enter-active,
.am-fade-appear.am-fade-appear-active {
  -webkit-animation-name: amFadeIn;
          animation-name: amFadeIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.am-fade-leave.am-fade-leave-active {
  -webkit-animation-name: amFadeOut;
          animation-name: amFadeOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
@-webkit-keyframes amFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes amFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes amFadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes amFadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.am-slide-up-enter,
.am-slide-up-appear {
  -webkit-transform: translate(0, 100%);
          transform: translate(0, 100%);
}
.am-slide-up-enter,
.am-slide-up-appear,
.am-slide-up-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
          animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.am-slide-up-enter.am-slide-up-enter-active,
.am-slide-up-appear.am-slide-up-appear-active {
  -webkit-animation-name: amSlideUpIn;
          animation-name: amSlideUpIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.am-slide-up-leave.am-slide-up-leave-active {
  -webkit-animation-name: amSlideUpOut;
          animation-name: amSlideUpOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
@-webkit-keyframes amSlideUpIn {
  0% {
    -webkit-transform: translate(0, 100%);
            transform: translate(0, 100%);
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@keyframes amSlideUpIn {
  0% {
    -webkit-transform: translate(0, 100%);
            transform: translate(0, 100%);
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@-webkit-keyframes amSlideUpOut {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  100% {
    -webkit-transform: translate(0, 100%);
            transform: translate(0, 100%);
  }
}
@keyframes amSlideUpOut {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  100% {
    -webkit-transform: translate(0, 100%);
            transform: translate(0, 100%);
  }
}
.am.am-zoom-enter,
.am.am-zoom-leave {
  display: block;
}
.am-zoom-enter,
.am-zoom-appear {
  opacity: 0;
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
          animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-animation-timing-function: cubic-bezier(0.18, 0.89, 0.32, 1.28);
          animation-timing-function: cubic-bezier(0.18, 0.89, 0.32, 1.28);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.am-zoom-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
          animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-animation-timing-function: cubic-bezier(0.6, -0.3, 0.74, 0.05);
          animation-timing-function: cubic-bezier(0.6, -0.3, 0.74, 0.05);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.am-zoom-enter.am-zoom-enter-active,
.am-zoom-appear.am-zoom-appear-active {
  -webkit-animation-name: amZoomIn;
          animation-name: amZoomIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.am-zoom-leave.am-zoom-leave-active {
  -webkit-animation-name: amZoomOut;
          animation-name: amZoomOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
@-webkit-keyframes amZoomIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}
@keyframes amZoomIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}
@-webkit-keyframes amZoomOut {
  0% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  100% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
}
@keyframes amZoomOut {
  0% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  100% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
}
.am-slide-down-enter,
.am-slide-down-appear {
  -webkit-transform: translate(0, -100%);
          transform: translate(0, -100%);
}
.am-slide-down-enter,
.am-slide-down-appear,
.am-slide-down-leave {
  -webkit-animation-duration: 0.2s;
          animation-duration: 0.2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
          animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.am-slide-down-enter.am-slide-down-enter-active,
.am-slide-down-appear.am-slide-down-appear-active {
  -webkit-animation-name: amSlideDownIn;
          animation-name: amSlideDownIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.am-slide-down-leave.am-slide-down-leave-active {
  -webkit-animation-name: amSlideDownOut;
          animation-name: amSlideDownOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
@-webkit-keyframes amSlideDownIn {
  0% {
    -webkit-transform: translate(0, -100%);
            transform: translate(0, -100%);
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@keyframes amSlideDownIn {
  0% {
    -webkit-transform: translate(0, -100%);
            transform: translate(0, -100%);
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@-webkit-keyframes amSlideDownOut {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  100% {
    -webkit-transform: translate(0, -100%);
            transform: translate(0, -100%);
  }
}
@keyframes amSlideDownOut {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  100% {
    -webkit-transform: translate(0, -100%);
            transform: translate(0, -100%);
  }
}
*,
*::before,
*::after {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  background-color: #f5f5f5;
  font-size: 0.28rem;
}
*[contenteditable] {
  -webkit-user-select: auto !important;
}
*:focus {
  outline: none;
}
a {
  background: transparent;
  text-decoration: none;
  outline: none;
}
.a-switch {
  position: relative;
  z-index: 0;
  display: inline-block;
  vertical-align: middle;
  box-sizing: border-box;
  cursor: pointer;
  -webkit-align-self: center;
          align-self: center;
}
.a-switch .checkbox {
  width: 1.02rem;
  height: 0.62rem;
  border-radius: 100vh;
  box-sizing: border-box;
  background: #e5e5e5;
  z-index: 0;
  margin: 0;
  padding: 0;
  border: 0;
  cursor: pointer;
  position: relative;
  transition: all 300ms;
}
.a-switch .checkbox::before {
  content: ' ';
  position: absolute;
  left: 0.01rem;
  top: 0.01rem;
  width: 0.96rem;
  height: 0.56rem;
  border-radius: 100vh;
  box-sizing: border-box;
  background: #fff;
  z-index: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
  transition: all 200ms;
}
.a-switch .checkbox::after {
  content: ' ';
  height: 0.56rem;
  width: 0.56rem;
  border-radius: 100vh;
  background: #fff;
  position: absolute;
  z-index: 2;
  left: 0.01rem;
  top: 0.01rem;
  -webkit-transform: translateX(0);
          transform: translateX(0);
  transition: all 200ms;
  box-shadow: 0.02rem 0.02rem 0.04rem rgba(0, 0, 0, 0.21);
}
.a-switch .checkbox.checkbox-disabled {
  z-index: 3;
}
.a-switch input[type='checkbox'] {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  border: 0 none;
}
.a-switch input[type='checkbox']:checked + .checkbox {
  background: #108ee9;
}
.a-switch input[type='checkbox']:checked + .checkbox::before {
  -webkit-transform: scale(0);
          transform: scale(0);
}
.a-switch input[type='checkbox']:checked + .checkbox::after {
  -webkit-transform: translateX(0.20rem);
          transform: translateX(0.20rem);
}
.a-switch input[type='checkbox']:disabled + .checkbox {
  opacity: 0.3;
}
.a-switch.a-switch-android .checkbox {
  width: 0.72rem;
  height: 0.23rem;
  border-radius: 0.03rem;
  background: #a7aaa6;
}
.a-switch.a-switch-android .checkbox::before {
  display: none;
}
.a-switch.a-switch-android .checkbox::after {
  width: 0.35rem;
  height: 0.21rem;
  border-radius: 0.02rem;
  box-shadow: none;
  left: 0.01rem;
  top: 0.01rem;
}
.a-switch.a-switch-android input[type='checkbox']:checked + .checkbox {
  background: #108ee9;
}
.a-switch.a-switch-android input[type='checkbox']:checked + .checkbox::before {
  -webkit-transform: scale(0);
          transform: scale(0);
}
.a-switch.a-switch-android input[type='checkbox']:checked + .checkbox::after {
  -webkit-transform: translateX(0.35rem);
          transform: translateX(0.35rem);
}

.oned-switch {
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  -webkit-align-self: center;
          align-self: center;
  cursor: pointer;
  vertical-align: middle;
  z-index: 0;
  overflow: hidden;
}
.oned-switch-trueman {
  position: absolute;
  opacity: 0;
  top: 0;
  left: 0;
  z-index: 3;
}
.oned-switch-faker {
  position: relative;
  overflow: hidden;
  width: 1.02rem;
  height: 0.62rem;
  box-sizing: border-box;
  padding: 0;
  border: 0;
  margin: 0;
  -webkit-appearance: none;
          appearance: none;
  background: #f5f5f5;
  border-radius: 0.62rem;
  cursor: pointer;
  transition: all 300ms;
}
.oned-switch-faker::before {
  position: absolute;
  z-index: 1;
  top: 0.04rem;
  left: 0.04rem;
  width: 0.94rem;
  height: 0.54rem;
  box-sizing: border-box;
  background: #fff;
  border-radius: 0.54rem;
  content: ' ';
  -webkit-transform: scale(1);
          transform: scale(1);
  transition: all 200ms;
}
.oned-switch-faker::after {
  position: absolute;
  z-index: 2;
  top: 0.04rem;
  left: 0.04rem;
  width: 0.54rem;
  height: 0.54rem;
  background: #fff;
  border-radius: 0.54rem;
  box-shadow: 0 0 0.04rem 0 rgba(0, 0, 0, 0.2), 0 0.04rem 0.23rem 0 rgba(0, 0, 0, 0.08), -0.02rem 0.04rem 0.04rem 0 rgba(0, 0, 0, 0.1);
  content: ' ';
  -webkit-transform: translateX(0);
          transform: translateX(0);
  transition: all 200ms;
}
.oned-switch-faker.checkbox-disabled {
  z-index: 3;
}
.oned-switch-checked .oned-switch-faker {
  background: #1b82d1;
}
.oned-switch-checked .oned-switch-faker::before {
  -webkit-transform: scale(0);
          transform: scale(0);
}
.oned-switch-checked .oned-switch-faker::after {
  -webkit-transform: translateX(0.4rem);
          transform: translateX(0.4rem);
}
.oned-switch-disabled .oned-switch-faker {
  opacity: 0.4;
}

[dir="ltr"] .oned-switch.oned-switch-ui-ant {
  text-align: left
}
[dir="rtl"] .oned-switch.oned-switch-ui-ant {
  text-align: right
}

[dir="ltr"] .oned-switch.oned-switch-ui-iwp {
  text-align: left
}
[dir="rtl"] .oned-switch.oned-switch-ui-iwp {
  text-align: right
}

[dir="ltr"] .oned-switch.oned-switch-ui-iwp {
  text-align: left
}
[dir="rtl"] .oned-switch.oned-switch-ui-iwp {
  text-align: right
}

[dir="ltr"] .oned-switch {
  text-align: left
}
[dir="rtl"] .oned-switch {
  text-align: right
}

.oned-unit-num-input-box {
  display: block;
  position: relative;
}
.oned-unit-num-input-instance-box {
  height: 0.01rem;
  width: 0.01rem;
  overflow: hidden;
}
.oned-unit-num-input-instance-box input {
  height: 0.01rem;
  width: 0.01rem;
  border: none;
  outline: none;
}
.oned-unit-num-input-input-block {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-align-items: center;
          align-items: center;
}
.oned-unit-num-input-error-tips {
  font-size: 0.24rem;
  color: #ff3b30;
  color: var(--oned-color-text-danger, #ff3b30);
  padding: 0 0.53rem;
  margin-top: 0.16rem;
}
.oned-unit-num-input-error-icon {
  width: 0.48rem;
  height: 0.48rem;
  margin-right: 0.08rem;
}
.oned-unit-num-input-count-down {
  font-family: OpenSans-Semibold inherit;
  font-size: 0.26rem;
  text-align: center;
  line-height: 0.39rem;
  padding-top: 0.17rem;
  padding-bottom: 0.31rem;
}
.oned-unit-num-input-count-down.oned-unit-num-input-btn {
  color: #1b82d1;
  color: var(--oned-color-text-primary, #1b82d1);
}
.oned-unit-num-input-count-down.oned-unit-num-input-text {
  color: #6f6f6f;
}
.oned-unit-num-input-pass-btn {
  font-family: OpenSans-Semibold;
  font-size: 0.26rem;
  color: #1b82d1;
  color: var(--oned-color-text-primary, #1b82d1);
  text-align: center;
  line-height: 0.39rem;
  padding-top: 0.09rem;
  padding-bottom: 0.31rem;
}
.oned-unit-num-input-normal-stream .oned-unit-num-input-box {
  margin-bottom: 0.40rem;
}
.oned-unit-num-input-kind-box .oned-unit-num-input-num-item {
  background: #f2f2f2;
  border-radius: 0.16rem;
  width: 0.96rem;
  height: 1.20rem;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-align-items: center;
          align-items: center;
  box-sizing: border-box;
  font-family: OpenSans-ExtraBold inherit;
  font-size: 0.48rem;
  color: #151515;
  margin-bottom: 0.08rem;
}
.oned-unit-num-input-kind-box .oned-unit-num-input-num-item.oned-unit-num-input-style-password {
  font-size: 0.60rem;
}
.oned-unit-num-input-kind-box .oned-unit-num-input-num-item.oned-unit-num-input-item-mgl {
  margin-left: 0.16rem;
}
.oned-unit-num-input-kind-box .oned-unit-num-input-num-item.oned-unit-num-input-active-item {
  border: 0.04rem solid #1b82d1;
  border: 0.04rem solid var(--oned-color-text-primary, #1b82d1);
}
.oned-unit-num-input-kind-point .oned-unit-num-input-num-item {
  padding-top: 0.54rem;
  padding-bottom: 0.42rem;
  line-height: 0.72rem;
  font-family: OpenSans-ExtraBold;
  font-size: 0.60rem;
  text-align: center;
  color: #ccc;
}
.oned-unit-num-input-kind-point .oned-unit-num-input-num-item.oned-unit-num-input-item-mgl {
  margin-left: 0.80rem;
  width: 0.36rem;
}
.oned-unit-num-input-kind-point .oned-unit-num-input-num-item.oned-unit-num-input-item-completed {
  color: #151515;
}
.oned-unit-num-input-kind-point .oned-unit-num-input-num-item.oned-unit-num-input-item-sms {
  font-size: 0.48rem;
}

[dir="ltr"] .oned-unit-num-input.oned-unit-num-input-ui-ant {
  text-align: left
}
[dir="rtl"] .oned-unit-num-input.oned-unit-num-input-ui-ant {
  text-align: right
}

[dir="ltr"] .oned-unit-num-input.oned-unit-num-input-ui-iwp {
  text-align: left
}
[dir="rtl"] .oned-unit-num-input.oned-unit-num-input-ui-iwp {
  text-align: right
}

.oned-unit-num-input.oned-unit-num-input-ui-lzd .oned-unit-num-input-error-tips {
  padding: 0 1.50rem;
}
.oned-unit-num-input.oned-unit-num-input-ui-lzd.oned-unit-num-input-kind-box .oned-unit-num-input-num-item {
  background: #f4f4f4;
  border-radius: 0.08rem;
  width: 0.64rem;
  height: 0.64rem;
}
.oned-unit-num-input.oned-unit-num-input-ui-lzd.oned-unit-num-input-kind-box .oned-unit-num-input-num-item.oned-unit-num-input-active-item {
  background-color: #fff;
}

[dir="ltr"] .oned-unit-num-input {
  text-align: left
}
[dir="rtl"] .oned-unit-num-input {
  text-align: right
}

@-webkit-keyframes keyboard-cursor {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes keyboard-cursor {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.fake-input {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin-right: 0.10rem;
  overflow: hidden;
  color: #333333;
  font-size: 0.34rem;
  white-space: nowrap;
  text-align: right;
  -webkit-text-decoration: rtl;
          text-decoration: rtl;
  text-overflow: ellipsis;
}
.fake-input-placeholder {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: #bbb;
  text-align: right;
}
.fake-input.focus {
  transition: color 0.2s;
}
.fake-input.focus::after {
  position: absolute;
  top: 0;
  right: 0;
  height: 80%;
  border-right: 0.03rem solid #333333;
  -webkit-animation: keyboard-cursor infinite 1s step-start;
          animation: keyboard-cursor infinite 1s step-start;
  content: '';
}
.oned-number-input > .fake-input-container {
  height: 0.60rem;
  line-height: 0.60rem;
  position: relative;
}
.oned-number-input > .fake-input-container-left {
  line-height: 0.60rem;
}
.oned-number-input > .fake-input-container-left .fake-input {
  text-align: left;
}
.oned-number-input > .fake-input-container-left .fake-input.focus::after {
  position: relative;
}
.oned-number-input > .fake-input-container-left .fake-input-placeholder {
  text-align: left;
}
.oned-number-input-clear {
  line-height: 0.60rem;
}
.oned-number-input-type-underline {
  border-bottom: solid #1b82d1 0.01rem;
}
.oned-number-input-type-outline {
  border: solid #1b82d1 0.01rem;
  padding: 0.08rem 0.12rem;
  border-radius: 0.08rem;
}

.oned-number-input.oned-number-input-ui-ant {
  background-color: #f5f5f5;
}
.oned-number-input.oned-number-input-ui-ant .fake-input {
  font-family: DINPro-Medium;
  font-size: 0.58rem;
  color: #333333;
}

[dir="ltr"] .oned-number-input.oned-number-input-ui-iwp {
  text-align: left
}
[dir="rtl"] .oned-number-input.oned-number-input-ui-iwp {
  text-align: right
}

[dir="ltr"] .oned-number-input.oned-number-input-ui-lzd {
  text-align: left
}
[dir="rtl"] .oned-number-input.oned-number-input-ui-lzd {
  text-align: right
}

[dir="ltr"] .oned-number-input {
  text-align: left
}
[dir="rtl"] .oned-number-input {
  text-align: right
}

.oned-drawer-mask {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.5;
  z-index: 999;
}
.oned-drawer-container {
  width: 100%;
  background: #fff;
  z-index: 999;
  overflow: hidden;
}
.oned-drawer-round {
  border-radius: 0.32rem 0.32rem 0 0;
}
.oned-drawer-header {
  height: 1.12rem;
  position: relative;
  padding: 0 0.96rem;
  -webkit-justify-content: center;
          justify-content: center;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
}
.oned-drawer-header-icon-box {
  padding: 0.32rem 0.24rem;
  position: absolute;
  left: 0;
  top: 0;
  -webkit-justify-content: center;
          justify-content: center;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
}
.oned-drawer-header-icon {
  height: 0.48rem;
  padding-left: 0.3rem;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-align-items: center;
          align-items: center;
}
.oned-drawer-title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.oned-drawer-close-icon {
  position: absolute;
  right: 0.35rem;
  top: 0.35rem;
}

[dir="ltr"] .oned-drawer.oned-drawer-ui-ant {
  text-align: left
}
[dir="rtl"] .oned-drawer.oned-drawer-ui-ant {
  text-align: right
}

[dir="ltr"] .oned-drawer.oned-drawer-ui-iwp {
  text-align: left
}
[dir="rtl"] .oned-drawer.oned-drawer-ui-iwp {
  text-align: right
}

[dir="ltr"] .oned-drawer.oned-drawer-ui-lzd {
  text-align: left
}
[dir="rtl"] .oned-drawer.oned-drawer-ui-lzd {
  text-align: right
}

.oned-drawer-ui.oned-drawer-ui-ink .oned-drawer-mask {
  background: rgba(51, 51, 51, 0.7);
  z-index: 999;
}

[dir="ltr"] .oned-drawer {
  text-align: left
}
[dir="rtl"] .oned-drawer {
  text-align: right
}

.oned-card {
  background: #fff;
  border-radius: 0.16rem;
  overflow: hidden;
  margin: 0.32rem;
}
.oned-card.oned-card-shadow {
  box-shadow: 0 0.04rem 0.16rem 0 rgba(51, 51, 51, 0.15);
}
.oned-card .oned-card-padding {
  padding: 0.32rem;
}
.oned-card .oned-card-arrow {
  position: relative;
  padding-right: 0.45rem;
}
.oned-card .oned-card-arrow .oned-card-arrow-icon {
  position: absolute;
  right: 0.13rem;
  display: block;
  top: calc(50% - 0.13rem);
}
.oned-card .oned-card-title {
  display: -webkit-flex;
  display: flex;
  padding: 0.32rem;
  border-bottom-width: 0.02rem;
  border-bottom-style: solid;
  border-bottom-color: #eeeeee;
  font-size: 0.32rem;
  color: #333333;
  -webkit-align-items: center;
          align-items: center;
  -webkit-flex: 1;
          flex: 1;
  font-family: PingFangTC-Medium;
  line-height: 0.45rem;
  -webkit-justify-content: space-between;
          justify-content: space-between;
}
.oned-card .oned-card-title .oned-card-title-extra {
  color: #1b82d1;
  line-height: 0.40rem;
}
.oned-card .oned-card-btn-container {
  height: 0.92rem;
  width: 100%;
  border-top-width: 0.02rem;
  border-top-style: solid;
  border-top-color: #eeeeee;
  color: #333333;
  display: -webkit-flex;
  display: flex;
  font-size: 0.34rem;
}
.oned-card .oned-card-btn-container .oned-card-btn {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-align-items: center;
          align-items: center;
  height: 100%;
}
.oned-card .oned-card-btn-container .oned-card-btn:not(:last-child) {
  border-right-width: 0.02rem;
  border-right-style: solid;
  border-right-color: #eeeeee;
}
.oned-card-swiper .oned-card {
  width: 6.86rem;
  margin: 0.32rem;
}
.oned-card-swiper .oned-card-swiper-btns {
  display: -webkit-flex;
  display: flex;
  height: calc(100% - 0.64rem);
  background: #fff;
  border-radius: 0.16rem;
  margin: 0.32rem 0;
  box-sizing: border-box;
  font-size: 0.26rem;
}
.oned-card-swiper .oned-card-swiper-btns.oned-card-swiper-btns-shadow {
  box-shadow: 0 0.04rem 0.16rem 0 rgba(51, 51, 51, 0.15);
}
.oned-card-swiper .oned-card-swiper-btns .oned-card-swiper-btn {
  width: 1.60rem;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-align-items: center;
          align-items: center;
}
.oned-card-swiper .oned-card-swiper-btns .oned-card-swiper-btn:not(:last-child) {
  border-right-width: 0.02rem;
  border-right-style: solid;
  border-right-color: #eeeeee;
  height: 100%;
}
.oned-card-swiper .oned-card-swiper-btns-left {
  margin-left: 0.32rem;
}
.oned-card-swiper .oned-card-swiper-btns-right {
  margin-right: 0.32rem;
}

[dir="ltr"] .oned-card.oned-card-ui-ant {
  text-align: left
}
[dir="rtl"] .oned-card.oned-card-ui-ant {
  text-align: right
}

[dir="ltr"] .oned-card.oned-card-ui-iwp {
  text-align: left
}
[dir="rtl"] .oned-card.oned-card-ui-iwp {
  text-align: right
}

[dir="ltr"] .oned-card.oned-card-ui-lzd {
  text-align: left
}
[dir="rtl"] .oned-card.oned-card-ui-lzd {
  text-align: right
}

[dir="ltr"] .oned-card.oned-card-ui-ink {
  text-align: left
}
[dir="rtl"] .oned-card.oned-card-ui-ink {
  text-align: right
}

[dir="ltr"] .oned-card {
  text-align: left
}
[dir="rtl"] .oned-card {
  text-align: right
}

.oned-card-container .oned-card-container-content {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  padding: 0.16rem 0.24rem;
}
.oned-card-container .oned-card-container-content .oned-card {
  margin: 0.16rem 0.08rem;
  width: 6.86rem;
}
.oned-card-container .oned-card-container-half .oned-card {
  width: 3.35rem;
}
.oned-card-container .oned-card-container-half .oned-card .oned-card-btn-container {
  font-size: 0.30rem;
}
.oned-card-container .oned-card-container-third .oned-card {
  width: 2.18rem;
}
.oned-card-container .oned-card-container-third .oned-card .oned-card-btn-container {
  font-size: 0.30rem;
}
.oned-card-container-scroll {
  overflow-x: auto;
  width: 100%;
}
.oned-card-container-scroll::-webkit-scrollbar {
  display: none;
}
.oned-card-container-scroll .oned-card-container-content {
  -webkit-flex-wrap: nowrap;
          flex-wrap: nowrap;
  float: left;
}

[dir="ltr"] .oned-card-container.oned-card-container-ui-ant {
  text-align: left
}
[dir="rtl"] .oned-card-container.oned-card-container-ui-ant {
  text-align: right
}

[dir="ltr"] .oned-card-container.oned-card-container-ui-iwp {
  text-align: left
}
[dir="rtl"] .oned-card-container.oned-card-container-ui-iwp {
  text-align: right
}

[dir="ltr"] .oned-card-container.oned-card-container-ui-lzd {
  text-align: left
}
[dir="rtl"] .oned-card-container.oned-card-container-ui-lzd {
  text-align: right
}

[dir="ltr"] .oned-card-container.oned-card-container-ui-ink {
  text-align: left
}
[dir="rtl"] .oned-card-container.oned-card-container-ui-ink {
  text-align: right
}

[dir="ltr"] .oned-card-container {
  text-align: left
}
[dir="rtl"] .oned-card-container {
  text-align: right
}

.oned-swiping {
  overflow: hidden;
}
.oned-swiping::-webkit-scrollbar {
  display: none;
}
.oned-swiping .oned-swiping-wrapper {
  float: left;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: nowrap;
          flex-wrap: nowrap;
  transition: -webkit-transform cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
  transition: transform cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
  transition: transform cubic-bezier(0.165, 0.84, 0.44, 1) 0s, -webkit-transform cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
  -webkit-align-items: stretch;
          align-items: stretch;
}
.oned-swiping .oned-swiping-content {
  transition: -webkit-transform cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
  transition: transform cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
  transition: transform cubic-bezier(0.165, 0.84, 0.44, 1) 0s, -webkit-transform cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
}
.oned-swiping .oned-swiping-right,
.oned-swiping .oned-swiping-left {
  height: auto;
}
.oned-swiping-fixed {
  position: relative;
}
.oned-swiping-fixed .oned-swiping-content {
  z-index: 2;
}
.oned-swiping-fixed .oned-swiping-right,
.oned-swiping-fixed .oned-swiping-left {
  height: 100%;
  position: absolute;
  top: 0;
  z-index: 1;
}
.oned-swiping-fixed .oned-swiping-right {
  right: 0;
}
.oned-swiping-fixed .oned-swiping-left {
  left: 0;
}

[dir="ltr"] .oned-swiping.oned-swiping-ui-ant {
  text-align: left
}
[dir="rtl"] .oned-swiping.oned-swiping-ui-ant {
  text-align: right
}

[dir="ltr"] .oned-swiping.oned-swiping-ui-iwp {
  text-align: left
}
[dir="rtl"] .oned-swiping.oned-swiping-ui-iwp {
  text-align: right
}

[dir="ltr"] .oned-swiping.oned-swiping-ui-lzd {
  text-align: left
}
[dir="rtl"] .oned-swiping.oned-swiping-ui-lzd {
  text-align: right
}

[dir="ltr"] .oned-swiping.oned-swiping-ui-ink {
  text-align: left
}
[dir="rtl"] .oned-swiping.oned-swiping-ui-ink {
  text-align: right
}

[dir="ltr"] .oned-swiping {
  text-align: left
}
[dir="rtl"] .oned-swiping {
  text-align: right
}

.iwp-ui-voucher-card-full {
  width: 100%;
  height: 1.88rem;
}
.iwp-ui-voucher-card-full .iwp-ui-voucher-card-full-container {
  width: 100%;
  height: 1.88rem;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-align-items: center;
          align-items: center;
}
.iwp-ui-voucher-card-full .iwp-ui-voucher-card-full-logo {
  width: 1.20rem;
  height: 1.20rem;
  border-radius: 50%;
  margin: 0.34rem 0 0.34rem 0.32rem;
  border: 0.02rem #eee solid;
  background-color: #fff;
}
.iwp-ui-voucher-card-full .iwp-ui-voucher-card-full-body {
  -webkit-flex: 1;
          flex: 1;
  height: 100%;
  padding: 0.20rem 0.19rem 0.14rem 0.24rem;
  box-sizing: border-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: center;
          justify-content: center;
}
.iwp-ui-voucher-card-full .iwp-ui-voucher-card-full-body .iwp-ui-voucher-card-full-title {
  font-family: PingFangSC-Medium;
  font-size: 0.32rem;
  color: #333333;
  max-height: 0.72rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.iwp-ui-voucher-card-full .iwp-ui-voucher-card-full-body .iwp-ui-voucher-card-full-subtitle {
  padding-top: 0.16rem;
  font-family: PingFangHK-Regular;
  font-size: 0.28rem;
  color: #999;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 3.10rem;
}
.iwp-ui-voucher-card-full .iwp-ui-voucher-card-full-body .iwp-ui-voucher-card-full-progress-container {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  padding-top: 0.08rem;
}
.iwp-ui-voucher-card-full .iwp-ui-voucher-card-full-body .iwp-ui-voucher-card-full-progress-container-margin {
  margin-top: 0.08rem;
}
.iwp-ui-voucher-card-full .iwp-ui-voucher-card-full-body .iwp-ui-voucher-card-full-progress-word {
  padding-left: 0.08rem;
  font-family: PingFangHK-Semibold;
  font-size: 0.20rem;
  width: 1.16rem;
  white-space: nowrap;
}
.iwp-ui-voucher-card-full .iwp-ui-voucher-card-full-body .iwp-ui-voucher-card-full-progress {
  width: calc(100% - 1.08rem);
  height: 0.10rem;
  background: #eeeeee;
  border-radius: 0.05rem;
  display: inline-block;
  position: relative;
}
.iwp-ui-voucher-card-full .iwp-ui-voucher-card-full-body .iwp-ui-voucher-card-full-progressing {
  position: absolute;
  display: inline-block;
  top: 0;
  left: 0;
  height: 0.10rem;
  border-radius: 0.05rem;
}
.iwp-ui-voucher-card-full .iwp-ui-voucher-card-full-operate {
  width: 1.76rem;
  height: 100%;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
}
.iwp-ui-voucher-card-full .iwp-ui-voucher-card-full-operate .oned-button-size-s {
  width: 1.44rem;
  height: 0.56rem;
}
.iwp-ui-voucher-card-full .iwp-ui-voucher-card-full-operate .iwp-ui-voucher-card-full-btn-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 1.15rem;
  display: inline-block;
  vertical-align: bottom;
  font-size: 0.26rem;
}
.iwp-ui-voucher-card-full .iwp-ui-voucher-card-full-operate .iwp-ui-voucher-card-third-btn-text-with-icon {
  max-width: 0.80rem;
}
.iwp-ui-voucher-card-full .iwp-ui-voucher-card-full-operate .oned-button-suffix-icon {
  padding-left: 0.08rem;
}
.iwp-ui-voucher-card-third {
  height: 3.45rem;
}
.iwp-ui-voucher-card-third .iwp-ui-voucher-card-third-container {
  width: 100%;
  height: 3.45rem;
  position: relative;
}
.iwp-ui-voucher-card-third .iwp-ui-voucher-card-third-body {
  height: 2.24rem;
  width: 100%;
  padding: 0.24rem 0.16rem;
  box-sizing: border-box;
  position: absolute;
  bottom: 0;
  left: 0;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: start;
          justify-content: start;
  border-radius: 0.16rem;
  text-align: center;
  line-height: 0.48rem;
  font-family: PingFangSC-Medium;
  font-size: 0.32rem;
}
.iwp-ui-voucher-card-third .iwp-ui-voucher-card-third-body .iwp-ui-voucher-card-third-title {
  height: 0.96rem;
  overflow: hidden;
  font-size: 0.28rem;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.iwp-ui-voucher-card-third .iwp-ui-voucher-card-third-operate {
  width: 100%;
  height: 0.80rem;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-align-items: flex-end;
          align-items: flex-end;
}
.iwp-ui-voucher-card-third .iwp-ui-voucher-card-third-operate .oned-button-size-s {
  width: 1.52rem;
  height: 0.56rem;
}
.iwp-ui-voucher-card-third .iwp-ui-voucher-card-third-operate .iwp-ui-voucher-card-third-btn-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 1.50rem;
  display: inline-block;
  vertical-align: bottom;
}
.iwp-ui-voucher-card-third .iwp-ui-voucher-card-third-operate .iwp-ui-voucher-card-third-btn-text-with-icon {
  max-width: 1.10rem;
}
.iwp-ui-voucher-card-third .iwp-ui-voucher-card-third-operate .oned-button-suffix-icon {
  padding-left: 0.08rem;
}

.default-errorpage {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  padding-top: 0.44rem;
  text-align: center;
}
.default-errorpage .desc-container .pic {
  width: 4.40rem;
  height: 4.40rem;
  margin: 0 auto;
  line-height: 4.40rem;
  background: url('https://gw.alipayobjects.com/zos/rmsportal/gZpdwdhrWJZSlYtvjkgw.png');
  background-size: 4.40rem 4.40rem;
}
.default-errorpage .desc-container .desc-text {
  margin-top: 0.40rem;
  color: #333;
  font-size: 0.40rem;
  line-height: 0.56rem;
}
.default-errorpage .btn-container {
  margin: 0;
  padding: 0 0 1rem;
}
.default-errorpage .btn-container .btn {
  margin: 0.52rem 0 0;
  padding: 0;
  color: #108ee9;
  font-size: 0.40rem;
  text-align: center;
}

.error-box___23x_z {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-align-items: center;
          align-items: center;
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
  box-sizing: border-box;
  width: 7.50rem;
  height: 100vh;
  padding-top: 1rem;
  background: #fff;
}
.icon___2w-9x {
  width: 4rem;
  height: 4rem;
  background: url(https://gw.alipayobjects.com/mdn/rms_8c612b/afts/img/A*pspORIM0z9gAAAAAAAAAAABkARQnAQ) no-repeat center / cover;
}
.error-tips___3rnJV {
  margin-top: 0.40rem;
  padding: 0 0.32rem;
  color: #333;
  font-weight: 400;
  font-size: 0.36rem;
  line-height: 0.50rem;
  text-align: center;
}
.error-tips2___22T0D {
  margin-top: 0.24rem;
  color: #999;
  font-weight: 400;
  font-size: 0.26rem;
  line-height: 0.38rem;
  text-align: center;
}
.retry-btn___2ev-L {
  box-sizing: border-box;
  width: 1.52rem;
  height: 0.54rem;
  margin-top: 0.25rem;
  color: #1677ff;
  font-weight: 400;
  font-size: 0.24rem;
  line-height: 0.50rem;
  text-align: center;
  border: 0.02rem solid #1677ff;
  border-radius: 0.27rem;
}

