/*! 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 40px;
}

/**
 * 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"], /* 1 */
[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: 1px 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: -2px; /* 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, /* 1 */
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: #f7f7f7;
  font-size: 14px;
}
*[contenteditable] {
  -webkit-user-select: auto !important;
}
*:focus {
  outline: none;
}
a {
  background: transparent;
  text-decoration: none;
  outline: none;
}

.am-icon {
  fill: currentColor;
  background-size: cover;
  width: 22px;
  height: 22px;
}
.am-icon-xxs {
  width: 15px;
  height: 15px;
}
.am-icon-xs {
  width: 18px;
  height: 18px;
}
.am-icon-sm {
  width: 21px;
  height: 21px;
}
.am-icon-md {
  width: 22px;
  height: 22px;
}
.am-icon-lg {
  width: 36px;
  height: 36px;
}
.am-icon-loading {
  -webkit-animation: cirle-anim 1s linear infinite;
          animation: cirle-anim 1s linear infinite;
}
@-webkit-keyframes cirle-anim {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes cirle-anim {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

.am-toast {
  position: fixed;
  width: 100%;
  z-index: 1999;
  font-size: 14px;
  text-align: center;
}
.am-toast > span {
  max-width: 50%;
}
.am-toast.am-toast-mask {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  left: 0;
  top: 0;
}
.am-toast.am-toast-nomask {
  position: fixed;
  max-width: 50%;
  width: auto;
  left: 50%;
  top: 50%;
}
.am-toast.am-toast-nomask .am-toast-notice {
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
}
.am-toast-notice-content .am-toast-text {
  min-width: 60px;
  border-radius: 3px;
  color: #fff;
  background-color: rgba(58, 58, 58, 0.9);
  line-height: 1.5;
  padding: 9px 15px;
}
.am-toast-notice-content .am-toast-text.am-toast-text-icon {
  border-radius: 5px;
  padding: 15px 15px;
}
.am-toast-notice-content .am-toast-text.am-toast-text-icon .am-toast-text-info {
  margin-top: 6px;
}

/* write style here */
.cmbc-mb-uncommon-word-wrapper {
  box-sizing: border-box;
  height: 80px;
  width: 80px;
  background-color: white;
  position: absolute;
  right: 0;
  top: 50%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  gap: 8px;
  font-size: 13px;
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.04);
  cursor: pointer;
}
.uncommon-word-wrapper-component * {
  font-family: system-ui, -apple-system, blinkmacsystemfont, 'Helvetica Neue', helvetica, segoe ui, arial, roboto, 'PingFang SC', 'miui', 'Hiragino Sans GB', 'Microsoft Yahei', sans-serif, FounderMergerdFont;
}

@-webkit-keyframes mb-loading-fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes mb-loading-fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

.am-modal {
  position: relative;
}
.am-modal:not(.am-modal-transparent):not(.am-modal-popup) {
  width: 100%;
  height: 100%;
}
.am-modal-mask {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  z-index: 999;
  background-color: rgba(0, 0, 0, 0.4);
}
.am-modal-mask-hidden {
  display: none;
}
.am-modal-wrap {
  position: fixed;
  overflow: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  z-index: 999;
  -webkit-overflow-scrolling: touch;
  outline: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.am-modal-wrap-popup {
  display: block;
}
.am-modal-transparent {
  width: 270px;
}
.am-modal-transparent .am-modal-content {
  border-radius: 7px;
  padding-top: 15px;
}
.am-modal-transparent .am-modal-content .am-modal-body {
  padding: 0 15px 15px;
}
.am-modal-popup {
  position: fixed;
  left: 0;
  width: 100%;
}
.am-modal-popup-slide-down {
  top: 0;
}
.am-modal-popup-slide-up {
  bottom: 0;
}
.am-modal-title {
  margin: 0;
  font-size: 18px;
  line-height: 1;
  color: #000;
  text-align: center;
}
.am-modal-header {
  padding: 6px 15px 15px;
}
.am-modal-content {
  position: relative;
  background-color: #fff;
  border: 0;
  background-clip: padding-box;
  text-align: center;
  height: 100%;
  overflow: hidden;
}
.am-modal-close {
  border: 0;
  padding: 0;
  background-color: transparent;
  outline: none;
  position: absolute;
  right: 15px;
  z-index: 999;
  height: 21px;
  width: 21px;
}
.am-modal-close-x {
  display: inline-block;
  width: 15px;
  height: 15px;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2730%27%20height%3D%2730%27%20viewBox%3D%270%200%2030%2030%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%20%3Cdefs%3E%3C%2Fdefs%3E%20%3Cg%20id%3D%27ALL-ICON%27%20stroke%3D%27none%27%20stroke-width%3D%271%27%20fill%3D%27none%27%20fill-rule%3D%27evenodd%27%3E%20%3Cg%20id%3D%27Rectangle-283-%2B-Rectangle-283%27%20fill%3D%27%23888888%27%3E%20%3Crect%20id%3D%27Rectangle-283%27%20transform%3D%27translate%2814.849242%2C%2014.849242%29%20rotate%28-315.000000%29%20translate%28-14.849242%2C%20-14.849242%29%20%27%20x%3D%27-5.1507576%27%20y%3D%2713.8492424%27%20width%3D%2740%27%20height%3D%272%27%3E%3C%2Frect%3E%20%3Crect%20id%3D%27Rectangle-283%27%20transform%3D%27translate%2814.849242%2C%2014.849242%29%20scale%28-1%2C%201%29%20rotate%28-315.000000%29%20translate%28-14.849242%2C%20-14.849242%29%20%27%20x%3D%27-5.1507576%27%20y%3D%2713.8492424%27%20width%3D%2740%27%20height%3D%272%27%3E%3C%2Frect%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E");
}
.am-modal-body {
  font-size: 15px;
  color: #888;
  height: 100%;
  line-height: 1.5;
  overflow: auto;
}
.am-modal-button-group-h {
  position: relative;
  border-top: 1PX solid #ddd;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-modal-button-group-h {
    border-top: none;
  }
  html:not([data-scale]) .am-modal-button-group-h::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 1PX;
    -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-modal-button-group-h::before {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
.am-modal-button-group-h .am-modal-button {
  -webkit-touch-callout: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1;
          flex: 1 1;
  box-sizing: border-box;
  text-align: center;
  text-decoration: none;
  outline: none;
  color: #508BED;
  font-size: 18px;
  height: 50px;
  line-height: 50px;
  display: block;
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.am-modal-button-group-h .am-modal-button:first-child {
  color: #000;
}
.am-modal-button-group-h .am-modal-button:last-child {
  position: relative;
  border-left: 1PX solid #ddd;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-modal-button-group-h .am-modal-button:last-child {
    border-left: none;
  }
  html:not([data-scale]) .am-modal-button-group-h .am-modal-button:last-child::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 1PX;
    height: 100%;
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
    -webkit-transform: scaleX(0.5);
            transform: scaleX(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-modal-button-group-h .am-modal-button:last-child::before {
    -webkit-transform: scaleX(0.33);
            transform: scaleX(0.33);
  }
}
.am-modal-button-group-v .am-modal-button {
  -webkit-touch-callout: none;
  position: relative;
  border-top: 1PX solid #ddd;
  box-sizing: border-box;
  text-align: center;
  text-decoration: none;
  outline: none;
  color: #508BED;
  font-size: 18px;
  height: 50px;
  line-height: 50px;
  display: block;
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-modal-button-group-v .am-modal-button {
    border-top: none;
  }
  html:not([data-scale]) .am-modal-button-group-v .am-modal-button::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 1PX;
    -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-modal-button-group-v .am-modal-button::before {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
.am-modal-button-active {
  background-color: #ddd;
}
.am-modal-input-container {
  margin-top: 9px;
  border: 1PX solid #ddd;
  border-radius: 3px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-modal-input-container {
    position: relative;
    border: none;
  }
  html:not([data-scale]) .am-modal-input-container::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 200%;
    height: 200%;
    border: 1PX solid #ddd;
    border-radius: 6px;
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    box-sizing: border-box;
    pointer-events: none;
  }
}
.am-modal-input {
  height: 36px;
  line-height: 1;
}
.am-modal-input:nth-child(2) {
  position: relative;
  border-top: 1PX solid #ddd;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-modal-input:nth-child(2) {
    border-top: none;
  }
  html:not([data-scale]) .am-modal-input:nth-child(2)::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 1PX;
    -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-modal-input:nth-child(2)::before {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
.am-modal-input input {
  position: relative;
  border: 0;
  width: 98%;
  height: 34px;
  top: 1PX;
  box-sizing: border-box;
  margin: 0;
}
.am-modal-input input::-webkit-input-placeholder {
  font-size: 14px;
  color: #ccc;
  padding-left: 8px;
}
.am-modal-input input::placeholder {
  font-size: 14px;
  color: #ccc;
  padding-left: 8px;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content {
  border-radius: 0;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-header {
  padding: 9px 24px 12px;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-header .am-modal-title {
  text-align: left;
  font-size: 21px;
  color: #000;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-body {
  color: #000;
  text-align: left;
  padding: 0 24px 15px;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-body .am-modal-input-container {
  border: 0;
  border-bottom: 1PX solid #ddd;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-body .am-modal-input-container:before {
  display: none !important;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-body .am-modal-input-container {
    border-bottom: none;
  }
  html:not([data-scale]) .am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-body .am-modal-input-container::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    -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-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-body .am-modal-input-container::after {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-body .am-modal-input-container .am-modal-input:first-child {
  border-top: 0;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-body .am-modal-input-container .am-modal-input:first-child:before {
  display: none !important;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-footer {
  padding-bottom: 12px;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-footer .am-modal-button-group-h {
  overflow: hidden;
  border-top: 0;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
          justify-content: flex-end;
  padding: 0 12px;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-footer .am-modal-button-group-h:before {
  display: none !important;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-footer .am-modal-button-group-h .am-modal-button {
  -webkit-box-flex: initial;
  -webkit-flex: initial;
          flex: initial;
  margin-left: 3px;
  padding: 0 15px;
  height: 48px;
  box-sizing: border-box;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-footer .am-modal-button-group-h .am-modal-button:first-child {
  color: #777;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-footer .am-modal-button-group-h .am-modal-button:last-child {
  border-left: 0;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-footer .am-modal-button-group-h .am-modal-button:last-child:before {
  display: none !important;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-footer .am-modal-button-group-v.am-modal-button-group-normal {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
          justify-content: flex-end;
  overflow: hidden;
  padding: 0 12px;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-footer .am-modal-button-group-v.am-modal-button-group-normal .am-modal-button {
  border-top: 0;
  padding: 0 15px;
  margin-left: 3px;
  height: 48px;
  box-sizing: border-box;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-footer .am-modal-button-group-v.am-modal-button-group-normal .am-modal-button:before {
  display: none !important;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-footer .am-modal-button-group-operation .am-modal-button {
  text-align: start;
  padding-left: 15px;
}
.am-modal.am-modal-operation .am-modal-content {
  border-radius: 7px;
  height: auto;
  padding-top: 0;
}
.am-modal.am-modal-operation .am-modal-content .am-modal-body {
  padding: 0!important;
}
.am-modal.am-modal-operation .am-modal-content .am-modal-button {
  color: #000;
  text-align: left;
  padding-left: 15px;
}
.am-modal-alert-content,
.am-modal-propmt-content {
  zoom: 1;
  overflow: hidden;
}

.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.fontColorBlack {
  color: #1a1a1a;
}
html.darkmode .fontColorBlack {
  color: #ffffff;
}
.setDefaultFontFamily {
  font-family: -apple-system, 'SF UI Text', Roboto, Noto, 'Helvetica Neue', Helvetica, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', '\5FAE\8F6F\96C5\9ED1', Arial, sans-serif;
}
.setFZFontFamily {
  font-family: -apple-system, 'SF UI Text', Roboto, Noto, 'Helvetica Neue', Helvetica, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', '\5FAE\8F6F\96C5\9ED1', Arial, sans-serif, FZSong-RKXX-STSUPP, FounderMergerdFont;
}
@font-face {
  font-family: 'mb-icon';
  /* project id 402999 */
  src: url(static/iconfont.2826451b.eot);
  src: url(static/iconfont.2826451b.eot?#iefix) format('embedded-opentype'), url(static/iconfont.b9b51a16.woff) format('woff'), url(static/iconfont.73985521.ttf) format('truetype'), url(static/iconfont.7da9a99c.svg#iconfont) format('svg');
}
.mb-icon {
  display: inline-block;
  font-style: normal;
  vertical-align: baseline;
  text-align: center;
  text-transform: none;
  text-rendering: auto;
  line-height: 1;
  color: #508bed;
}
.mb-icon:before {
  display: block;
  font-family: 'mb-icon' !important;
}
.mb-icon.mb-icon-arrow-right:before {
  content: '\e60e';
}
.mb-icon.mb-icon-arrow-down:before {
  content: '\e60a';
}
.mb-icon.mb-icon-arrow-left:before {
  content: '\e603';
}
.mb-icon.mb-icon-cards:before {
  content: '\e601';
}
.mb-icon.mb-icon-payee-xinren:before {
  content: '\e60d';
}
.mb-icon.mb-icon-payee-dae:before {
  content: '\e60b';
}
.mb-icon.mb-icon-transfer-phone:before {
  content: '\e610';
}
.mb-icon.mb-icon-transfer-wish:before {
  content: '\e617';
}
.mb-icon.mb-icon-shoukuan:before {
  content: '\e60f';
}
.mb-icon.mb-icon-juankuan:before {
  content: '\e609';
}
.mb-icon.mb-icon-qr-hongbao:before {
  content: '\e611';
}
.mb-icon.mb-icon-time:before {
  content: '\e615';
}
.mb-icon.mb-icon-refresh:before {
  content: '\e614';
}
.mb-icon.mb-icon-account:before {
  content: '\e613';
}
.mb-icon.mb-icon-address:before {
  content: '\e60c';
}
.mb-icon.mb-icon-check:before {
  content: '\e612';
}
.mb-icon.mb-icon-payee:before {
  content: '\e602';
}
.mb-icon.mb-icon-scan-card:before {
  content: '\e605';
}
.mb-icon.mb-icon-select:before {
  content: '\e608';
}
.mb-icon.mb-icon-write:before {
  content: '\e606';
}
.mb-icon.mb-icon-star:before {
  content: '\e61a';
}
.mb-icon.mb-icon-tel:before {
  content: '\e600';
}
.mb-icon.mb-icon-bill:before {
  content: '\e616';
}
.mb-icon.mb-icon-add:before {
  content: '\e60d';
}
.mb-icon.mb-icon-remove:before {
  content: '\e61e';
}
.mb-icon.mb-icon-card-list:before {
  content: '\e61c';
}
.mb-icon.mb-icon-list:before {
  content: '\e61d';
}
.mb-icon.mb-icon-tip:before {
  content: '\e60b';
}
.mb-icon.mb-icon-arrow-right-circle:before {
  content: '\e663';
}
.mb-icon.mb-icon-arrow-left-circle:before {
  content: '\e664';
}
.mb-icon.mb-icon-down-arrow:before {
  content: '\e604';
}
.mb-icon.mb-icon-up-arrow:before {
  content: '\e607';
}
.mb-icon.mb-icon-radio:before {
  content: '\e61f';
}
.mb-icon.mb-icon-share:before {
  content: '\e621';
}
.mb-icon.mb-icon-prd-huoqi:before {
  content: '\e620';
}
.mb-icon.mb-icon-prd-quanbu:before {
  content: '\e622';
}
.mb-icon.mb-icon-prd-dingqi:before {
  content: '\e623';
}
.mb-icon.mb-icon-prd-zhouqi:before {
  content: '\e624';
}
.mb-icon.mb-icon-prd-jiegouhua:before {
  content: '\e625';
}
.mb-icon.mb-icon-sort-up:before {
  content: '\e629';
}
.mb-icon.mb-icon-sort-up-checked:before {
  content: '\e627';
}
.mb-icon.mb-icon-sort-down:before {
  content: '\e62c';
}
.mb-icon.mb-icon-sort-down-checked:before {
  content: '\e626';
}
.mb-icon.mb-icon-filter-search:before {
  content: '\e62b';
}
.mb-icon.mb-icon-filter-clear:before {
  content: '\e628';
}
.mb-icon.mb-icon-protocol-checked:before {
  content: '\e62a';
}
.mb-icon.mb-icon-protocol-unchecked:before {
  content: '\e62d';
}
.mb-icon.mb-icon-advice:before {
  content: '\e639';
}
.mb-icon.mb-icon-upload-add:before {
  content: '\e636';
}
.mb-icon.mb-icon-dest:before {
  content: '\e63a';
}
.mb-icon.mb-icon-green-right:before {
  content: '\e63b';
}
.mb-icon.mb-icon-protocol-read::before {
  content: '\e63d';
}
.mb-icon.mb-icon-protocol-check-circle:before {
  content: '\e63c';
}
.mb-icon.mb-icon-open:before {
  content: '\e631';
}
.mb-icon.mb-icon-close:before {
  content: '\e632';
}
.mb-icon.mb-icon-close-circle:before {
  content: '\e66a';
}
.mb-icon.mb-icon-hide:before {
  content: '\e643';
}
.mb-icon.mb-icon-risk-level-conservative:before {
  content: '\e642';
}
.mb-icon.mb-icon-risk-level-robustness:before {
  content: '\e640';
}
.mb-icon.mb-icon-risk-level-balanced:before {
  content: '\e641';
}
.mb-icon.mb-icon-risk-level-growth:before {
  content: '\e63f';
}
.mb-icon.mb-icon-risk-level-aggressive:before {
  content: '\e63e';
}
.mb-icon.mb-icon-delete:before {
  content: '\e645';
}
.mb-icon.mb-icon-not-collect:before {
  content: '\e634';
}
.mb-icon.mb-icon-have-collect:before {
  content: '\e635';
}
.mb-icon.mb-icon-toggle:before {
  content: '\e647';
}
.mb-icon.mb-icon-right:before {
  content: '\e63b';
}
.mb-icon.mb-icon-scan-id:before {
  content: '\e646';
}
.mb-icon.mb-icon-exclamatione-tip:before {
  content: '\e65b';
}
.mb-icon.mb-icon-spread:before {
  content: '\e65c';
}
.mb-icon.mb-icon-picture:before {
  content: '\e66c';
}
.mb-icon.mb-icon-add-circle:before {
  content: '\e66d';
}
.mb-icon.mb-icon-emote:before {
  content: '\e66e';
}
.mb-icon.mb-icon-camera:before {
  content: '\e66f';
}
.mb-icon.mb-icon-thumbs-up:before {
  content: '\e671';
}
.mb-icon.mb-icon-thumbs-down:before {
  content: '\e670';
}
.mb-icon.mb-icon-assets-explain:before {
  content: '\e676';
}
.mb-icon.mb-icon-sunny:before {
  content: '\e65f';
}
.mb-icon.mb-icon-cloudy:before {
  content: '\e660';
}
.mb-icon.mb-icon-security:before {
  content: '\e655';
}
.mb-icon.mb-icon-rainy:before {
  content: '\e65e';
}
.mb-icon.mb-icon-picture:before {
  content: '\e66c';
}
.mb-icon.mb-icon-add-circle:before {
  content: '\e66d';
}
.mb-icon.mb-icon-emote:before {
  content: '\e66e';
}
.mb-icon.mb-icon-camera:before {
  content: '\e66f';
}
.mb-icon.mb-icon-thumbs-up:before {
  content: '\e671';
}
.mb-icon.mb-icon-thumbs-down:before {
  content: '\e670';
}
.mb-icon.mb-icon-assets-explain:before {
  content: '\e676';
}
.mb-icon.mb-icon-reverse-sequence:before {
  content: '\e675';
}
.mb-icon.mb-icon-positive-sequence:before {
  content: '\e674';
}
.mb-icon.mb-icon-copy:before {
  content: '\e67d';
}
.mb-icon.mb-icon-refresh-new:before {
  content: '\e67e';
}
.mb-icon.mb-icon-thumbOn:before {
  content: '\e662';
}
.mb-icon.mb-icon-thumbOn-done:before {
  content: '\e67c';
}
.mb-icon.mb-icon-fund-optional:before {
  content: '\e653';
}
.mb-icon.mb-icon-focus:before {
  content: '\e699';
}
.mb-icon.mb-icon-unfocus:before {
  content: '\e692';
}
.mb-icon.mb-icon-cry-face:before {
  content: '\e64c';
}
.mb-icon.mb-icon-circle-checked:before {
  content: '\e653';
}
.mb-icon.mb-icon-circle-unchecked:before {
  content: '\e652';
}
.mb-icon.mb-icon-location:before {
  content: '\e60c';
}
.mb-icon.mb-icon-location-maps:before {
  content: '\e657';
}
.mb-icon.mb-icon-telephone:before {
  content: '\e658';
}
.mb-icon.mb-icon-hold-assets:before {
  content: '\e6ac';
}
.mb-icon.mb-icon-ratio-pie:before {
  content: '\e6ab';
}
.mb-icon.mb-icon-trains:before {
  content: '\e6df';
}
.mb-icon.mb-icon-golf:before {
  content: '\e6e1';
}
.mb-icon.mb-icon-airport:before {
  content: '\e6e0';
}
.mb-icon.mb-icon-medical:before {
  content: '\e6de';
}
.mb-icon.mb-icon-bill-check:before {
  content: '\e679';
}
.mb-icon.mb-icon-survey-checked-normal:before {
  content: '\e69d';
}
.mb-icon.mb-icon-survey-checked:before {
  content: '\e69c';
}
.mb-icon.mb-icon-delete-icon:before {
  content: '\e70a';
}
.mb-icon.mb-icon-edit-icon:before {
  content: '\e709';
}
.mb-icon.mb-icon-yes:before {
  content: '\e6aa';
}
.mb-icon.mb-icon-search-del::before {
  content: '\e6f1';
}
.mb-icon.mb-icon-search-hot::before {
  content: '\e6f2';
}
.mb-icon.mb-icon-bianji:before {
  content: '\e709';
}
.mb-icon.mb-icon-search-kefu::before {
  content: '\e6d5';
}
.mb-icon.mb-icon-alarm-clock:before {
  content: '\e6e8';
}
.mb-icon.mb-icon-trash:before {
  content: '\e68c';
}
.mb-icon.mb-icon-tips:before {
  content: '\e685';
}
.mb-icon.mb-icon-closex:before {
  content: '\e661';
}
.mb-icon.mb-icon-info-correct:before {
  content: '\e6aa';
}
.mb-icon.mb-icon-info-error:before {
  content: '\e6a9';
}
.mb-icon.mb-icon-info-progress-correct:before {
  content: '\e6a8';
}
.mb-icon.mb-icon-info-progress-error:before {
  content: '\e6a7';
}
.mb-icon.mb-icon-info-loading:before {
  content: '\e6a6';
}
.mb-icon.mb-icon-info-tips:before {
  content: '\e685';
}
.mb-icon.mb-icon-info-muji:before {
  content: '\e68f';
}
.mb-icon.mb-icon-info-selfchoice:before {
  content: '\e68f';
}
.mb-icon.mb-icon-smile-face:before {
  content: '\e70d';
}
.mb-icon.mb-icon-dustbin:before {
  content: '\e68c';
}
.mb-icon.mb-icon-cart-checked:before {
  content: '\e6aa';
}
.mb-icon.mb-icon-count-down:before {
  content: '\e797';
}
.mb-icon.mb-icon-edit-input:before {
  content: '\e709';
}
.mb-icon.mb-icon-right-arrow:before {
  content: '\e689';
}
.mb-icon.mb-icon-pay-income:before {
  content: '\e77e';
}
.mb-icon.mb-icon-pay-outcome:before {
  content: '\e77f';
}
.mb-icon.mb-icon-contact:before {
  content: '\e793';
}
.mb-icon.mb-icon-calendar:before {
  content: '\e798';
}
.mb-icon.mb-icon-del:before {
  content: '\e78a';
}
.mb-icon.mb-icon-other-income:before {
  content: '\e72f';
}
.mb-icon.mb-icon-calendar:before {
  content: '\e798';
}
.mb-icon.mb-icon-translate:before {
  content: '\e782';
}
.mb-icon.mb-icon-question-mark:before {
  content: '\e7f5';
}
.mb-icon.mb-icon-cust-manager:before {
  content: '\e637';
}
.mb-icon.mb-icon-scan:before {
  content: '\e696';
}
.mb-icon.mb-icon-bank:before {
  content: '\e672';
}
.mb-icon.mb-icon-circle-fill:before {
  content: '\e66b';
}
.mb-icon.mb-icon-arrow-more:before {
  content: '\e694';
}
.mb-icon.mb-icon-edit:before {
  content: '\e709';
}
.mb-icon.mb-icon-fund-commission-account:before {
  content: '\e830';
}
.mb-icon.mb-icon-fund-commission-trans:before {
  content: '\e831';
}
.mb-icon.mb-icon-smart-qtcc:before {
  content: '\e7f5';
}
.mb-icon.mb-icon-smart-qtsr:before {
  content: '\e7f5';
}
.mb-icon.mb-icon-smart-fh:before {
  content: '\e7da';
}
.mb-icon.mb-icon-smart-xjcr:before {
  content: '\e7ec';
}
.mb-icon.mb-icon-smart-bxiao:before {
  content: '\e7ed';
}
.mb-icon.mb-icon-smart-other-refund:before {
  content: '\e7ee';
}
.mb-icon.mb-icon-smart-hbsr:before {
  content: '\e7ef';
}
.mb-icon.mb-icon-smart-jksr:before {
  content: '\e7f0';
}
.mb-icon.mb-icon-smart-tk:before {
  content: '\e7f1';
}
.mb-icon.mb-icon-smart-gzfl:before {
  content: '\e7f2';
}
.mb-icon.mb-icon-smart-jiangj:before {
  content: '\e7f3';
}
.mb-icon.mb-icon-smart-sbgjj:before {
  content: '\e7f4';
}
.mb-icon.mb-icon-smart-dq:before {
  content: '\e7e2';
}
.mb-icon.mb-icon-smart-lccp:before {
  content: '\e7e3';
}
.mb-icon.mb-icon-smart-hmsxyk:before {
  content: '\e7e4';
}
.mb-icon.mb-icon-smart-gjs:before {
  content: '\e7e5';
}
.mb-icon.mb-icon-smart-gp:before {
  content: '\e7e6';
}
.mb-icon.mb-icon-smart-jij:before {
  content: '\e7e7';
}
.mb-icon.mb-icon-smart-dsflc:before {
  content: '\e7e8';
}
.mb-icon.mb-icon-smart-wh:before {
  content: '\e7e9';
}
.mb-icon.mb-icon-smart-fq:before {
  content: '\e7ea';
}
.mb-icon.mb-icon-smart-wxlqcz:before {
  content: '\e7eb';
}
.mb-icon.mb-icon-smart-txwl:before {
  content: '\e7e1';
}
.mb-icon.mb-icon-smart-hbzc:before {
  content: '\e7db';
}
.mb-icon.mb-icon-smart-jkzc:before {
  content: '\e7dc';
}
.mb-icon.mb-icon-smart-lxsxf:before {
  content: '\e7dd';
}
.mb-icon.mb-icon-smart-qthk:before {
  content: '\e7de';
}
.mb-icon.mb-icon-smart-xjqc:before {
  content: '\e7df';
}
.mb-icon.mb-icon-smart-zzgtr:before {
  content: '\e7e0';
}
.mb-icon.mb-icon-smart-baox:before {
  content: '\e7d3';
}
.mb-icon.mb-icon-smart-xxah:before {
  content: '\e7d4';
}
.mb-icon.mb-icon-smart-dzsm:before {
  content: '\e7d5';
}
.mb-icon.mb-icon-smart-mrhf:before {
  content: '\e7d6';
}
.mb-icon.mb-icon-smart-lx:before {
  content: '\e7d7';
}
.mb-icon.mb-icon-smart-xxpx:before {
  content: '\e7d8';
}
.mb-icon.mb-icon-smart-ydjs:before {
  content: '\e7d9';
}
.mb-icon.mb-icon-smart-wj:before {
  content: '\e7d1';
}
.mb-icon.mb-icon-smart-my:before {
  content: '\e7d2';
}
.mb-icon.mb-icon-smart-fsxb:before {
  content: '\e7c1';
}
.mb-icon.mb-icon-smart-jd:before {
  content: '\e7c2';
}
.mb-icon.mb-icon-smart-rcjf:before {
  content: '\e7c3';
}
.mb-icon.mb-icon-smart-ac:before {
  content: '\e7c4';
}
.mb-icon.mb-icon-smart-jiaj:before {
  content: '\e7c5';
}
.mb-icon.mb-icon-smart-cccx:before {
  content: '\e7c6';
}
.mb-icon.mb-icon-smart-cw:before {
  content: '\e7c7';
}
.mb-icon.mb-icon-smart-scbh:before {
  content: '\e7c8';
}
.mb-icon.mb-icon-smart-ylbj:before {
  content: '\e7c9';
}
.mb-icon.mb-icon-smart-csbl:before {
  content: '\e7ca';
}
.mb-icon.mb-icon-smart-qtwg:before {
  content: '\e7cb';
}
.mb-icon.mb-icon-smart-rcys:before {
  content: '\e7cc';
}
.mb-icon.mb-icon-smart-jz:before {
  content: '\e7cd';
}
.mb-icon.mb-icon-smart-wccy:before {
  content: '\e7ce';
}
.mb-icon.mb-icon-smart-zf:before {
  content: '\e7cf';
}
.mb-icon.mb-icon-smart-blfw:before {
  content: '\e7d0';
}
.mb-icon.mb-icon-smart-trzr:before {
  content: '\e82d';
}
.mb-icon.mb-icon-smart-tmzz:before {
  content: '\e7e0';
}
.mb-icon.mb-icon-date:before {
  content: '\e798';
}
.mb-icon.mb-icon-digital-wallet-history:before {
  content: '\e832';
}
.mb-icon.mb-icon-digital-wallet-limit:before {
  content: '\e833';
}
.mb-icon.mb-icon-digital-wallet-card:before {
  content: '\e834';
}
.mb-icon.mb-icon-digital-wallet-history-detail:before {
  content: '\e835';
}
.mb-icon.mb-icon-digital-wallet-auth:before {
  content: '\e836';
}
.mb-icon.mb-icon-treatment:before {
  content: '\e8ac';
}
.mb-icon.mb-icon-pension:before {
  content: '\e8ab';
}
.mb-icon.mb-icon-expenses:before {
  content: '\e8aa';
}
.mb-icon.mb-icon-travel:before {
  content: '\e8a9';
}
.mb-icon.mb-icon-daily:before {
  content: '\e8a8';
}
.mb-icon.mb-icon-form-item-delete:before {
  content: '\e8a7';
}
.mb-icon.mb-icon-add-thin:before {
  content: '\e693';
}
.mb-icon.mb-icon-ffly-slog:before {
  content: '\e673';
}
.mb-icon.mb-icon-ffly-bad:before {
  content: '\e69b';
}
.mb-icon.mb-icon-ffly-lock:before {
  content: '\e680';
}
.mb-icon.mb-icon-ffly-golf:before {
  content: '\e70b';
}
.mb-icon.mb-icon-ffly-golfa:before {
  content: '\e67a';
}
.mb-icon.mb-icon-ffly-dna:before {
  content: '\e677';
}
.mb-icon.mb-icon-ffly-register:before {
  content: '\e67b';
}
.mb-icon.mb-icon-ffly-trainvip:before {
  content: '\e871';
}
.mb-icon.mb-icon-ffly-airvip:before {
  content: '\e8a3';
}
.mb-icon.mb-icon-ffly-comingsoon:before {
  content: '\e8a4';
}
.mb-icon.mb-icon-ffly-expert:before {
  content: '\e8a5';
}
.mb-icon.mb-icon-ffly-experts:before {
  content: '\e8a6';
}
.mb-icon.mb-icon-ffly-flay:before {
  content: '\e704';
}
.mb-icon.mb-icon-ffly-tennis:before {
  content: '\e678';
}
.mb-icon.mb-icon-ffly-equestrian:before {
  content: '\e67f';
}
.mb-icon.mb-icon-ffly-rowing:before {
  content: '\e681';
}
.mb-icon.mb-icon-ffly-gdyongjian:before {
  content: '\e8b4';
}
.mb-icon.mb-icon-ffly-huabing:before {
  content: '\ea7b';
}
.mb-icon.mb-icon-ffly-huaxue:before {
  content: '\e8b3';
}
.mb-icon.mb-icon-ffly-youyong:before {
  content: '\e8b1';
}
.mb-icon.mb-icon-ffly-yumaoqiu:before {
  content: '\e8b2';
}
.mb-icon.mb-icon-ffly-tijian-pt:before {
  content: '\e8ae';
}
.mb-icon.mb-icon-ffly-tijian-zx:before {
  content: '\e8b6';
}
.mb-icon.mb-icon-ffly-saiting:before {
  content: '\e8b7';
}
.mb-icon.mb-icon-ffly-znjiaoyu:before {
  content: '\e8ba';
}
.mb-icon.mb-icon-ffly-falvzx:before {
  content: '\e8bb';
}
.mb-icon.mb-icon-ffly-shuiwuzx:before {
  content: '\e8b5';
}

.darkmode .mb-blank {
  background: #1a1a1a;
  color: #7b7b7b;
}
.mb-blank {
  width: 100%;
  height: 240px;
  background-color: #fff;
  color: #999;
  font-size: 13px;
}

.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.fontColorBlack {
  color: #1a1a1a;
}
html.darkmode .fontColorBlack {
  color: #ffffff;
}
.setDefaultFontFamily {
  font-family: -apple-system, 'SF UI Text', Roboto, Noto, 'Helvetica Neue', Helvetica, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', '\5FAE\8F6F\96C5\9ED1', Arial, sans-serif;
}
.setFZFontFamily {
  font-family: -apple-system, 'SF UI Text', Roboto, Noto, 'Helvetica Neue', Helvetica, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', '\5FAE\8F6F\96C5\9ED1', Arial, sans-serif, FZSong-RKXX-STSUPP, FounderMergerdFont;
}
.mb-spin-panel {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  position: relative;
}

.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.fontColorBlack {
  color: #1a1a1a;
}
html.darkmode .fontColorBlack {
  color: #ffffff;
}
.setDefaultFontFamily {
  font-family: -apple-system, 'SF UI Text', Roboto, Noto, 'Helvetica Neue', Helvetica, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', '\5FAE\8F6F\96C5\9ED1', Arial, sans-serif;
}
.setFZFontFamily {
  font-family: -apple-system, 'SF UI Text', Roboto, Noto, 'Helvetica Neue', Helvetica, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', '\5FAE\8F6F\96C5\9ED1', Arial, sans-serif, FZSong-RKXX-STSUPP, FounderMergerdFont;
}
.mb-staff-bar {
  position: fixed !important;
  top: 0;
  left: 0;
  z-index: 2000 !important;
  min-height: 50px !important;
  max-height: 50px !important;
  height: 50px !important;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  padding-left: 15px;
  background-color: #ffffff;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.05);
  font-size: 12px;
}
html.darkmode .mb-staff-bar {
  background-color: #1a1a1a;
}
.mb-staff-bar > div > div {
  margin-right: 5px;
}
.mb-staff-bar-left,
.mb-staff-bar-right {
  height: 50px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.mb-staff-bar-text div:first-child {
  font-weight: bold;
}
.mb-staff-bar-text div:last-child {
  color: #666;
}
html.darkmode .mb-staff-bar-text div:last-child {
  color: #a0a0a0;
}
.mb-staff-bar-img img {
  width: 35px;
  height: 35px;
  border-radius: 50%;
  border: 1px solid #508bed;
}
.mb-staff-bar-btns {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
.mb-staff-bar-btns > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  height: 50px;
  padding: 0 10px;
  -webkit-transition: 0.3s ease background-color;
  transition: 0.3s ease background-color;
}
html.darkmode .mb-staff-bar-btns > div:active {
  background-color: #343434;
}
.mb-staff-bar-btns > div:active {
  background-color: #e6e6e6;
}
.mb-staff-bar-btns > div i {
  color: #333;
  font-size: 16px;
}
html.darkmode .mb-staff-bar-btns > div i {
  color: #cccccc;
}
.mb-staff-bar-wx {
  width: 320px;
  height: 376px;
  padding: 25px;
  background-color: #ffffff;
  border-radius: 10px;
  position: relative;
}
.mb-staff-bar-wx .am-modal-content {
  background: transparent !important;
}
html.darkmode .mb-staff-bar-wx {
  background-color: #1a1a1a;
}
.mb-staff-bar-wx .am-modal-content {
  padding: 0;
  background-color: transparent;
  overflow: visible;
}
.mb-staff-bar-wx .am-modal-content .am-modal-body {
  padding: 0;
}
.mb-staff-bar-wx .hd {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
.mb-staff-bar-wx .hd .left {
  width: 50px;
  height: 50px;
}
.mb-staff-bar-wx .hd .left img {
  width: 50px;
  height: 50px;
  border-radius: 50px;
}
.mb-staff-bar-wx .hd .right {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1;
          flex: 1 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  justify-items: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
          align-items: flex-start;
  padding: 0px 0 0 10px;
}
.mb-staff-bar-wx .hd .right .top {
  font-size: 20px;
  color: #333;
}
html.darkmode .mb-staff-bar-wx .hd .right .top {
  color: #cccccc;
}
.mb-staff-bar-wx .hd .right .bottom {
  font-size: 12px;
  color: #333;
}
html.darkmode .mb-staff-bar-wx .hd .right .bottom {
  color: #cccccc;
}
.mb-staff-bar-wx .bd {
  margin-top: 20px;
}
.mb-staff-bar-wx .bd img,
.mb-staff-bar-wx .bd .img {
  width: 220px;
  height: 220px;
  margin: 0 auto;
  background-color: #ffffff;
}
html.darkmode .mb-staff-bar-wx .bd img,
html.darkmode .mb-staff-bar-wx .bd .img {
  background-color: #1a1a1a;
}
.mb-staff-bar-wx .bd .desc {
  font-size: 12px;
  color: #666;
  margin-top: 18px;
}
html.darkmode .mb-staff-bar-wx .bd .desc {
  color: #a0a0a0;
}
.mb-staff-bar-wx .fd {
  position: absolute;
  left: 50%;
  bottom: -35px;
  background-color: transparent;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.mb-staff-bar-wx .fd .mb-icon {
  width: 35px;
  height: 35px;
  color: #ffffff;
  margin-left: -17px;
  font-size: 35px;
}

.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.fontColorBlack {
  color: #1a1a1a;
}
html.darkmode .fontColorBlack {
  color: #ffffff;
}
.setDefaultFontFamily {
  font-family: -apple-system, 'SF UI Text', Roboto, Noto, 'Helvetica Neue', Helvetica, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', '\5FAE\8F6F\96C5\9ED1', Arial, sans-serif;
}
.setFZFontFamily {
  font-family: -apple-system, 'SF UI Text', Roboto, Noto, 'Helvetica Neue', Helvetica, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', '\5FAE\8F6F\96C5\9ED1', Arial, sans-serif, FZSong-RKXX-STSUPP, FounderMergerdFont;
}
.mb-main {
  min-height: 100%;
  width: 100%;
}
.mb-main > div {
  position: relative;
  min-height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  bottom: 0;
}
.mb-main.empty {
  text-align: center;
  padding-top: 200px;
}
.forward-enter {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
  -webkit-transition: -webkit-transform 0.5s ease;
  transition: -webkit-transform 0.5s ease;
  transition: transform 0.5s ease;
  transition: transform 0.5s ease, -webkit-transform 0.5s ease;
}
.forward-enter.forward-enter-active {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
.forward-leave {
  opacity: 1;
  -webkit-transform: translateX(0);
          transform: translateX(0);
  -webkit-transition: -webkit-transform 0.5s ease;
  transition: -webkit-transform 0.5s ease;
  transition: transform 0.5s ease;
  transition: transform 0.5s ease, -webkit-transform 0.5s ease;
}
.forward-leave.forward-leave-active {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}
.back-enter {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  -webkit-transition: -webkit-transform 0.5s ease;
  transition: -webkit-transform 0.5s ease;
  transition: transform 0.5s ease;
  transition: transform 0.5s ease, -webkit-transform 0.5s ease;
}
.back-enter.back-enter-active {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
.back-leave {
  opacity: 1;
  -webkit-transform: translateX(0);
          transform: translateX(0);
  -webkit-transition: -webkit-transform 0.5s ease;
  transition: -webkit-transform 0.5s ease;
  transition: transform 0.5s ease;
  transition: transform 0.5s ease, -webkit-transform 0.5s ease;
}
.back-leave.back-leave-active {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}
.wx-right-title-btn {
  width: 64px;
  height: 64px;
  border-radius: 64px;
  position: fixed;
  bottom: 30px;
  right: 15px;
  background-color: #7ba8ec;
  color: #fff;
  box-shadow: 2px 1px 20px #dcdcdc;
  z-index: 500;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  text-align: center;
  line-height: 1.3;
  padding: 0 14px;
  -webkit-transition: 0.3s ease background-color;
  transition: 0.3s ease background-color;
}
html.darkmode .wx-right-title-btn {
  box-shadow: 2px 1px 20px #474747;
}
.wx-right-title-btn > img {
  width: 28px;
  height: 28px;
}
html.darkmode .wx-right-title-btn:active {
  background-color: #343434;
}
.wx-right-title-btn:active {
  background-color: #4e8be6;
}
.wx-miniapp-back-btn {
  position: fixed;
  z-index: 500;
  top: 10px;
  left: 0;
  background: rgba(251, 251, 251, 0.75);
  box-shadow: 0 0 3px 1px rgba(210, 210, 210, 0.8);
  width: 48px;
  height: 38px;
  border-radius: 0 19px 19px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.wx-miniapp-back-btn i {
  margin-left: 6px;
  font-size: 18px;
  width: 23px;
  height: 23px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  color: #7e7e7e;
  overflow: hidden;
  border-radius: 50%;
  background: #ededed;
  border: 1px solid #e4e4e4;
}

.am-accordion {
  position: relative;
  border-top: 1PX solid #ddd;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-accordion {
    border-top: none;
  }
  html:not([data-scale]) .am-accordion::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 1PX;
    -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-accordion::before {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
.am-accordion-anim-active {
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.am-accordion .am-accordion-item .am-accordion-header {
  position: relative;
  color: #000;
  font-size: 17px;
  height: 44px;
  line-height: 44px;
  background-color: #fff;
  box-sizing: content-box;
  padding-left: 15px;
  padding-right: 30px;
  border-bottom: 1PX solid #ddd;
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-accordion .am-accordion-item .am-accordion-header {
    border-bottom: none;
  }
  html:not([data-scale]) .am-accordion .am-accordion-item .am-accordion-header::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    -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-accordion .am-accordion-item .am-accordion-header::after {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
.am-accordion .am-accordion-item .am-accordion-header i {
  position: absolute;
  display: block;
  top: 15px;
  right: 15px;
  width: 15px;
  height: 15px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2216%22%20height%3D%2226%22%20viewBox%3D%220%200%2016%2026%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cg%20id%3D%22UI-KIT_%E5%9F%BA%E7%A1%80%E5%85%83%E4%BB%B6%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cg%20id%3D%229.9%E5%9F%BA%E7%A1%80%E5%85%83%E4%BB%B6%22%20transform%3D%22translate%28-5809.000000%2C%20-8482.000000%29%22%20fill%3D%22%23C7C7CC%22%3E%3Cpolygon%20id%3D%22Disclosure-Indicator%22%20points%3D%225811%208482%205809%208484%205820.5%208495%205809%208506%205811%208508%205825%208495%22%3E%3C%2Fpolygon%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-transition: -webkit-transform 0.2s ease;
  transition: -webkit-transform 0.2s ease;
  transition: transform 0.2s ease;
  transition: transform 0.2s ease, -webkit-transform 0.2s ease;
}
.am-accordion .am-accordion-item .am-accordion-header[aria-expanded~="true"] i {
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
}
.am-accordion .am-accordion-item .am-accordion-content {
  overflow: hidden;
  background: #fff;
}
.am-accordion .am-accordion-item .am-accordion-content .am-accordion-content-box {
  font-size: 15px;
  color: #333;
  position: relative;
  border-bottom: 1PX solid #ddd;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-accordion .am-accordion-item .am-accordion-content .am-accordion-content-box {
    border-bottom: none;
  }
  html:not([data-scale]) .am-accordion .am-accordion-item .am-accordion-content .am-accordion-content-box::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    -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-accordion .am-accordion-item .am-accordion-content .am-accordion-content-box::after {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
.am-accordion .am-accordion-item .am-accordion-content .am-accordion-content-box .am-list-body {
  border-top: 0;
}
.am-accordion .am-accordion-item .am-accordion-content .am-accordion-content-box .am-list-body:before {
  display: none !important;
}
.am-accordion .am-accordion-item .am-accordion-content.am-accordion-content-inactive {
  display: none;
}

.am-list-header {
  padding: 15px 15px 9px 15px;
  font-size: 14px;
  color: #888;
  width: 100%;
  box-sizing: border-box;
}
.am-list-footer {
  padding: 9px 15px 15px 15px;
  font-size: 14px;
  color: #888;
}
.am-list-body {
  position: relative;
  background-color: #fff;
  border-top: 1PX solid #ddd;
  border-bottom: 1PX solid #ddd;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-list-body {
    border-top: none;
  }
  html:not([data-scale]) .am-list-body::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 1PX;
    -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-list-body::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-list-body {
    border-bottom: none;
  }
  html:not([data-scale]) .am-list-body::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    -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-list-body::after {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
.am-list-body div:not(:last-child) .am-list-line {
  border-bottom: 1PX solid #ddd;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-list-body div:not(:last-child) .am-list-line {
    border-bottom: none;
  }
  html:not([data-scale]) .am-list-body div:not(:last-child) .am-list-line::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    -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-list-body div:not(:last-child) .am-list-line::after {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
.am-list-item {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  padding-left: 15px;
  min-height: 44px;
  background-color: #fff;
  vertical-align: middle;
  overflow: hidden;
  -webkit-transition: background-color 200ms;
  transition: background-color 200ms;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  /* list左图片显示*/
}
.am-list-item .am-list-ripple {
  position: absolute;
  background: transparent;
  display: inline-block;
  overflow: hidden;
  will-change: box-shadow, transform;
  -webkit-transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  outline: none;
  cursor: pointer;
  border-radius: 100%;
  -webkit-transform: scale(0);
          transform: scale(0);
}
.am-list-item .am-list-ripple.am-list-ripple-animate {
  background-color: hsla(0, 0%, 62%, 0.2);
  -webkit-animation: ripple 1s linear;
          animation: ripple 1s linear;
}
.am-list-item.am-list-item-top .am-list-line {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
          align-items: flex-start;
}
.am-list-item.am-list-item-top .am-list-line .am-list-arrow {
  margin-top: 2px;
}
.am-list-item.am-list-item-middle .am-list-line {
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.am-list-item.am-list-item-bottom .am-list-line {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
          align-items: flex-end;
}
.am-list-item.am-list-item-error .am-list-line .am-list-extra {
  color: #f50;
}
.am-list-item.am-list-item-error .am-list-line .am-list-extra .am-list-brief {
  color: #f50;
}
.am-list-item.am-list-item-active {
  background-color: #ddd;
}
.am-list-item.am-list-item-disabled .am-list-line .am-list-content,
.am-list-item.am-list-item-disabled .am-list-line .am-list-extra {
  color: #bbb;
}
.am-list-item img {
  width: 22px;
  height: 22px;
  vertical-align: middle;
}
.am-list-item .am-list-thumb:first-child {
  margin-right: 15px;
}
.am-list-item .am-list-thumb:last-child {
  margin-left: 8px;
}
.am-list-item .am-list-line {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1;
          flex: 1 1;
  -webkit-align-self: stretch;
          align-self: stretch;
  padding-right: 15px;
  overflow: hidden;
  /* list左侧主内容*/
  /* list右补充内容*/
  /* 辅助性文字*/
  /* list右侧箭头*/
}
.am-list-item .am-list-line .am-list-content {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1;
          flex: 1 1;
  color: #000;
  font-size: 17px;
  line-height: 1.5;
  text-align: left;
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-top: 7px;
  padding-bottom: 7px;
}
.am-list-item .am-list-line .am-list-extra {
  -webkit-flex-basis: 36%;
          flex-basis: 36%;
  color: #888;
  font-size: 16px;
  line-height: 1.5;
  text-align: right;
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-top: 7px;
  padding-bottom: 7px;
}
.am-list-item .am-list-line .am-list-title {
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.am-list-item .am-list-line .am-list-brief {
  color: #888;
  font-size: 15px;
  line-height: 1.5;
  margin-top: 6px;
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.am-list-item .am-list-line .am-list-arrow {
  display: block;
  width: 15px;
  height: 15px;
  margin-left: 8px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2216%22%20height%3D%2226%22%20viewBox%3D%220%200%2016%2026%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cg%20id%3D%22UI-KIT_%E5%9F%BA%E7%A1%80%E5%85%83%E4%BB%B6%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cg%20id%3D%229.9%E5%9F%BA%E7%A1%80%E5%85%83%E4%BB%B6%22%20transform%3D%22translate%28-5809.000000%2C%20-8482.000000%29%22%20fill%3D%22%23C7C7CC%22%3E%3Cpolygon%20id%3D%22Disclosure-Indicator%22%20points%3D%225811%208482%205809%208484%205820.5%208495%205809%208506%205811%208508%205825%208495%22%3E%3C%2Fpolygon%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  visibility: hidden;
}
.am-list-item .am-list-line .am-list-arrow-horizontal {
  visibility: visible;
}
.am-list-item .am-list-line .am-list-arrow-vertical {
  visibility: visible;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.am-list-item .am-list-line .am-list-arrow-vertical-up {
  visibility: visible;
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
}
.am-list-item .am-list-line-multiple {
  padding: 12.5px 15px 12.5px 0;
}
.am-list-item .am-list-line-multiple .am-list-content {
  padding-top: 0;
  padding-bottom: 0;
}
.am-list-item .am-list-line-multiple .am-list-extra {
  padding-top: 0;
  padding-bottom: 0;
}
.am-list-item .am-list-line-wrap .am-list-content {
  white-space: normal;
}
.am-list-item .am-list-line-wrap .am-list-extra {
  white-space: normal;
}
.am-list-item select {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  padding: 0;
  border: 0;
  font-size: 17px;
  -webkit-appearance: none;
          appearance: none;
  background-color: transparent;
}
@-webkit-keyframes ripple {
  100% {
    opacity: 0;
    -webkit-transform: scale(2.5);
            transform: scale(2.5);
  }
}
@keyframes ripple {
  100% {
    opacity: 0;
    -webkit-transform: scale(2.5);
            transform: scale(2.5);
  }
}

.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.fontColorBlack {
  color: #1a1a1a;
}
html.darkmode .fontColorBlack {
  color: #ffffff;
}
.setDefaultFontFamily {
  font-family: -apple-system, 'SF UI Text', Roboto, Noto, 'Helvetica Neue', Helvetica, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', '\5FAE\8F6F\96C5\9ED1', Arial, sans-serif;
}
.setFZFontFamily {
  font-family: -apple-system, 'SF UI Text', Roboto, Noto, 'Helvetica Neue', Helvetica, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', '\5FAE\8F6F\96C5\9ED1', Arial, sans-serif, FZSong-RKXX-STSUPP, FounderMergerdFont;
}
.mb-help .am-list-item.am-list-item-middle .am-list-line {
  padding-left: 0!important;
}
.mb-help .am-accordion .am-accordion-item .am-accordion-content .am-accordion-content-box {
  padding-left: 15px;
}
.mb-help .am-list-line am-list-line-multiple am-list-line-wrap {
  padding: 10px 15px;
}

.account-third-home-new-tab-view5sfr84-tab {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  background: #fff;
}
.account-third-home-new-tab-view5sfr84-tab-item {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1;
          flex: 1 1;
  height: 52px;
  position: relative;
}
.account-third-home-new-tab-view5sfr84-tab-item-img {
  width: 28px;
  height: 28px;
  margin: 0 auto;
  position: absolute;
  bottom: 19px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.account-third-home-new-tab-view5sfr84-tab-item-test {
  font-size: 12px;
  color: #999;
  text-align: center;
  line-height: 16px;
  position: absolute;
  bottom: 3.5px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}
.account-third-home-new-tab-view5sfr84-tab-item-line {
  width: 100%;
  height: 12px;
  position: absolute;
  top: -12px;
  left: 0;
}
.account-third-home-new-tab-view5sfr84-tab-item-arcBox {
  width: 100%;
  height: 12px;
  position: absolute;
  top: -12px;
  left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
.account-third-home-new-tab-view5sfr84-tab-item-arcBox-arc {
  width: 81px;
  height: 12px;
}
.account-third-home-new-tab-view5sfr84-tab-item-arcBox-arcLine {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1;
          flex: 1 1;
  height: 12px;
}
.account-third-home-new-tab-view5sfr84-tab-item-checked .account-third-home-new-tab-view5sfr84-tab-item-img {
  width: 33px;
  height: 33px;
  bottom: 23px;
}
.account-third-home-new-tab-view5sfr84-tab-item-checked .account-third-home-new-tab-view5sfr84-tab-item-test {
  color: #508bed;
}

body {
  background-color: #f7f7f7;
}
.loan4-common-tab {
  width: 100%;
  position: fixed;
  bottom: 0;
}

div[class$='-20231109-elder'] img {
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  object-fit: contain;
}

.wealth95568-main {
  background: -webkit-linear-gradient(300deg, #dec298 10%, #fff8eb 50%, #dfcaaa 100%);
  background: linear-gradient(150deg, #dec298 10%, #fff8eb 50%, #dfcaaa 100%);
  padding-bottom: 50px;
  min-height: 100%;
  overflow-x: hidden;
}


.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.fontColorBlack {
  color: #1a1a1a;
}
html.darkmode .fontColorBlack {
  color: #ffffff;
}
.setDefaultFontFamily {
  font-family: -apple-system, 'SF UI Text', Roboto, Noto, 'Helvetica Neue', Helvetica, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', '\5FAE\8F6F\96C5\9ED1', Arial, sans-serif;
}
.setFZFontFamily {
  font-family: -apple-system, 'SF UI Text', Roboto, Noto, 'Helvetica Neue', Helvetica, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', '\5FAE\8F6F\96C5\9ED1', Arial, sans-serif, FZSong-RKXX-STSUPP, FounderMergerdFont;
}
.mb-wealth-bottom-tab-bar .tabBarMain {
  height: 52px;
  width: 100%;
  overflow: hidden;
}
.mb-wealth-bottom-tab-bar .tabBar {
  position: fixed;
  width: 100%;
  bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  z-index: 1000;
}
.mb-wealth-bottom-tab-bar .tabBar .active {
  color: #508bed;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1;
          flex: 1 1;
  text-align: center;
  overflow: hidden;
}
.mb-wealth-bottom-tab-bar .tabBar .activePbss {
  color: #3d3229;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1;
          flex: 1 1;
  text-align: center;
  overflow: hidden;
}
.mb-wealth-bottom-tab-bar .tabBar .noActive {
  color: #999;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1;
          flex: 1 1;
  text-align: center;
  overflow: hidden;
}
.mb-wealth-bottom-tab-bar .tabBar .iconBg {
  background-color: #fff;
  height: 52px;
  position: relative;
}
.mb-wealth-bottom-tab-bar .tabBar .activeIcon {
  width: 32px;
  height: 32px;
  position: absolute;
  bottom: 24px;
  left: 50%;
  margin-left: -16px;
}
.mb-wealth-bottom-tab-bar .tabBar .icon {
  width: 28px;
  height: 28px;
  position: absolute;
  bottom: 20px;
  left: 50%;
  margin-left: -14px;
}
.mb-wealth-bottom-tab-bar .tabBar .tabName {
  position: absolute;
  bottom: 4px;
  width: 100%;
  text-align: center;
  font-size: 12px;
}
.mb-wealth-bottom-tab-bar .tabBar .border {
  height: 12.5px;
  background-color: transparent;
}
.mb-wealth-bottom-tab-bar .tabBar .line-left,
.mb-wealth-bottom-tab-bar .tabBar .line-right {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1;
          flex: 1 1;
}
.mb-wealth-bottom-tab-bar .tabBar .arc {
  width: 81px;
}
.mb-wealth-bottom-tab-bar .tabBar .border-active {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
.mb-wealth-bottom-tab-bar .tabBar .border-active img {
  width: 100%;
  height: 100%;
}
.mb-wealth-bottom-tab-bar .tabBar .border-default img {
  width: 100%;
  height: 100%;
}

.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.fontColorBlack {
  color: #1a1a1a;
}
html.darkmode .fontColorBlack {
  color: #ffffff;
}
.setDefaultFontFamily {
  font-family: -apple-system, 'SF UI Text', Roboto, Noto, 'Helvetica Neue', Helvetica, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', '\5FAE\8F6F\96C5\9ED1', Arial, sans-serif;
}
.setFZFontFamily {
  font-family: -apple-system, 'SF UI Text', Roboto, Noto, 'Helvetica Neue', Helvetica, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', '\5FAE\8F6F\96C5\9ED1', Arial, sans-serif, FZSong-RKXX-STSUPP, FounderMergerdFont;
}
.pbss-theme.mb-finance-route-wrapper .am-tabs-default-bar-underline {
  border-color: #b57e1d;
}
.pbss-theme.mb-finance-route-wrapper .am-button:not(.am-button-disabled) {
  background-image: -webkit-linear-gradient(29deg, #dfb772 0%, #c69f54 31%, #b78121 100%);
  background-image: linear-gradient(61deg, #dfb772 0%, #c69f54 31%, #b78121 100%);
  background-color: #b57e1d;
  box-shadow: 0 2px 4px 0 #9e762d;
  -webkit-transition: 0.3s ease background-color;
  transition: 0.3s ease background-color;
  color: #ffffff;
}
html.darkmode .pbss-theme.mb-finance-route-wrapper .am-button:not(.am-button-disabled):active {
  background-color: #343434;
}
.pbss-theme.mb-finance-route-wrapper .am-button:not(.am-button-disabled):active {
  background-color: #895f16;
}
.pbss-theme.mb-finance-route-wrapper .am-button:not(.am-button-disabled):before {
  border: none;
}
.pbss-theme.mb-finance-route-wrapper * i {
  color: #b57e1d !important;
}

.password-title-top-3wrj23gr2gn {
  padding-top: 56px;
  position: relative;
}
.password-title-top-3wrj23gr2gn-title-bar {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 56px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  line-height: 56px;
  padding: 0 24px;
  z-index: 999;
}
.password-title-top-3wrj23gr2gn-title-bar-left {
  margin-right: 18px;
  font-size: 18px;
}
.password-title-top-3wrj23gr2gn-title-bar-left > img {
  width: 24px;
}
.password-title-top-3wrj23gr2gn-title-bar-cnt {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1;
          flex: 1 1;
  font-size: 20px;
  font-weight: 500;
  color: #000;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.password-title-top-3wrj23gr2gn-title-bar-right {
  text-align: right;
}
.password-title-top-3wrj23gr2gn-title-bar-right > img {
  width: 20px;
}

.password-title-top-ad21212 {
  padding-top: 56px;
  position: relative;
}
.password-title-top-ad21212-title-bar {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 56px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  line-height: 56px;
  padding: 0 24px;
  z-index: 999;
}
.password-title-top-ad21212-title-bar-left {
  margin-right: 18px;
  font-size: 18px;
}
.password-title-top-ad21212-title-bar-left > img {
  width: 24px;
}
.password-title-top-ad21212-title-bar-cnt {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1;
          flex: 1 1;
  font-size: 20px;
  font-weight: 500;
  color: #000;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.password-title-top-ad21212-title-bar-right {
  text-align: right;
}
.password-title-top-ad21212-title-bar-right > img {
  width: 20px;
}

.fund-h5-title-wrapper {
  padding-top: 44px;
  position: relative;
}
.fund-h5-title-wrapper-title-bar {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 44px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  line-height: 44px;
  background-color: #3d3e42;
  color: #fff;
  padding: 0 20px;
  z-index: 999;
}
.fund-h5-title-wrapper-title-bar-left {
  width: 56px;
  font-size: 18px;
}
.fund-h5-title-wrapper-title-bar-cnt {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1;
          flex: 1 1;
  text-align: center;
}
.fund-h5-title-wrapper-title-bar-right {
  min-width: 56px;
  text-align: right;
}

.fund-hw-title-wrapper {
  padding-top: 56px;
  position: relative;
  overflow-y: hidden;
  height: 100%;
}
.fund-hw-title-wrapper-title-bar {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 56px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  line-height: 56px;
  background-color: #f1f3f5;
  color: #000;
  padding: 0 24px;
  z-index: 10000000;
}
.fund-hw-title-wrapper-title-bar-left {
  margin-right: 18px;
  font-size: 18px;
}
.fund-hw-title-wrapper-title-bar-left > img {
  width: 24px;
}
.fund-hw-title-wrapper-title-bar-cnt {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1;
          flex: 1 1;
  font-size: 20px;
  font-weight: 500;
  color: #000;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.fund-hw-title-wrapper-title-bar-right {
  text-align: right;
}
.fund-hw-title-wrapper-title-bar-right > img {
  width: 20px;
}
.fund-hw-title-wrapper .content {
  overflow-y: scroll;
}
.fund-hw-title-wrapper .mb-blank {
  background-color: transparent;
}

.fund-hf-title-wrapper {
  padding-top: 44px;
  position: relative;
}
.fund-hf-title-wrapper-title-bar {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 44px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  line-height: 44px;
  background-color: #fff;
  color: #000;
  padding: 0 20px;
  z-index: 999;
}
.fund-hf-title-wrapper-title-bar-left {
  width: 56px;
  font-size: 18px;
}
.fund-hf-title-wrapper-title-bar-cnt {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1;
          flex: 1 1;
  text-align: center;
  font-size: 18px;
  font-weight: 500;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.fund-hf-title-wrapper-title-bar-right {
  min-width: 56px;
  text-align: right;
}
.fund-hf-title-wrapper-title-barhome {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 44px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  line-height: 44px;
  background-color: #528ced;
  color: #fff;
  padding: 0 20px;
  z-index: 999;
}

.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.fontColorBlack {
  color: #1a1a1a;
}
html.darkmode .fontColorBlack {
  color: #ffffff;
}
.setDefaultFontFamily {
  font-family: -apple-system, 'SF UI Text', Roboto, Noto, 'Helvetica Neue', Helvetica, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', '\5FAE\8F6F\96C5\9ED1', Arial, sans-serif;
}
.setFZFontFamily {
  font-family: -apple-system, 'SF UI Text', Roboto, Noto, 'Helvetica Neue', Helvetica, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', '\5FAE\8F6F\96C5\9ED1', Arial, sans-serif, FZSong-RKXX-STSUPP, FounderMergerdFont;
}
.mb-fade-enter,
.mb-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;
}
.mb-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;
}
.mb-fade-enter.mb-fade-enter-active,
.mb-fade-appear.mb-fade-appear-active {
  -webkit-animation-name: amFadeIn;
          animation-name: amFadeIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.mb-fade-leave.mb-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;
  }
}
.mb-slide-up-enter,
.mb-slide-up-appear {
  -webkit-transform: translate(0, 100%);
          transform: translate(0, 100%);
}
.mb-slide-up-enter,
.mb-slide-up-appear,
.mb-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;
}
.mb-slide-up-enter.mb-slide-up-enter-active,
.mb-slide-up-appear.mb-slide-up-appear-active {
  -webkit-animation-name: amSlideUpIn;
          animation-name: amSlideUpIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.mb-slide-up-leave.mb-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%);
  }
}
.mb.mb-zoom-enter,
.mb.mb-zoom-leave {
  display: block;
}
.mb-zoom-enter,
.mb-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;
}
.mb-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;
}
.mb-zoom-enter.mb-zoom-enter-active,
.mb-zoom-appear.mb-zoom-appear-active {
  -webkit-animation-name: amZoomIn;
          animation-name: amZoomIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.mb-zoom-leave.mb-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);
  }
}
.mb-slide-down-enter,
.mb-slide-down-appear {
  -webkit-transform: translate(0, -100%);
          transform: translate(0, -100%);
}
.mb-slide-down-enter,
.mb-slide-down-appear,
.mb-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;
}
.mb-slide-down-enter.mb-slide-down-enter-active,
.mb-slide-down-appear.mb-slide-down-appear-active {
  -webkit-animation-name: amSlideDownIn;
          animation-name: amSlideDownIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.mb-slide-down-leave.mb-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 {
  max-height: 100000px;
}
* {
  padding: 0;
  margin: 0;
  -webkit-overflow-scrolling: touch;
  -webkit-user-select: none;
          user-select: none;
}
*::-webkit-scrollbar {
  display: none;
  width: 0;
}
div {
  box-sizing: border-box;
}
img {
  -webkit-touch-callout: none;
}
input,
textarea {
  -webkit-user-select: text;
  user-select: text;
}
html {
  font-size: 50px;
}
html,
body {
  width: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  font-size: 14px !important;
  color: #333;
  background-color: #f2f2f2;
  line-height: 1.6;
  font-family: -apple-system, 'SF UI Text', Roboto, Noto, 'Helvetica Neue', Helvetica, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', '\5FAE\8F6F\96C5\9ED1', Arial, sans-serif;
  width: 100%;
}
html.darkmode body {
  color: #cccccc;
}
html.darkmode body {
  background-color: #000000;
}
.wx body {
  padding-bottom: constant(safe-area-inset-bottom);
  padding-bottom: env(safe-area-inset-bottom);
}
#react-cnt {
  min-height: 100%;
}
.center-v-h {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.react-css-collapse-transition {
  -webkit-transition: height 250ms cubic-bezier(0.4, 0, 0.2, 1);
  transition: height 250ms cubic-bezier(0.4, 0, 0.2, 1);
}
.tips-title {
  display: block;
  font-size: 13px;
  color: #7d9ebd;
  padding: 0 15px;
}
.tips-cnt {
  display: inline-block;
  font-size: 13px;
  color: #7d9ebd;
  padding: 0 15px;
  text-align: justify;
}
.mb-section-header {
  background-color: #f2f2f2;
  font-size: 13px;
  padding: 8px 0 5px 15px;
  color: #666;
  position: relative;
  border-bottom: 1px solid #dcdcdc;
  line-height: 1;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .mb-section-header {
    border-bottom: none;
  }
  html:not([data-scale]) .mb-section-header::after {
    content: '';
    position: absolute;
    background-color: #dcdcdc;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    -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]) .mb-section-header::after {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html.darkmode:not([data-scale]) .mb-section-header::after {
    background-color: #474747;
  }
}
.mb-section-row {
  padding: 0 15px;
  background-color: #fff;
}
.mb-section-row .mb-section-cnt {
  padding: 12px 0;
}
.mb-section-row:last-child {
  position: relative;
  border-bottom: 1px solid #dcdcdc;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .mb-section-row:last-child {
    border-bottom: none;
  }
  html:not([data-scale]) .mb-section-row:last-child::after {
    content: '';
    position: absolute;
    background-color: #dcdcdc;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    -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]) .mb-section-row:last-child::after {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html.darkmode:not([data-scale]) .mb-section-row:last-child::after {
    background-color: #474747;
  }
}
.mb-section-row:last-child .mb-section-cnt::after {
  display: none;
}
.mb-section-cnt {
  padding: 12px 15px;
  background-color: #fff;
  color: #666;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  position: relative;
  border-bottom: 1px solid #dcdcdc;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .mb-section-cnt {
    border-bottom: none;
  }
  html:not([data-scale]) .mb-section-cnt::after {
    content: '';
    position: absolute;
    background-color: #dcdcdc;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    -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]) .mb-section-cnt::after {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html.darkmode:not([data-scale]) .mb-section-cnt::after {
    background-color: #474747;
  }
}
.mb-section-cnt .mb-click-wrapper {
  margin-right: 15px;
}
.mb-section-cnt.flex-start {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
}
.mb-section-cnt.flex-wrap {
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}
.mb-section-cnt .date-select {
  height: 27px;
  line-height: 27px;
  width: 152px;
  font-size: 13px;
  border-radius: 3px;
  text-align: center;
  background-color: #f2f2f2;
}
@media screen and (max-width: 700px) {
  .mb-section-cnt .date-select {
    width: 122px;
  }
}
.paging-list-view-with-sticky .mb-blank {
  background-color: transparent;
}
.margin-top {
  padding-top: 10px;
}
.green {
  color: #009966;
}
.red {
  color: #df180e;
}
.orange {
  color: #ff8f2b;
}
.blue {
  color: #508bed;
}
.third_link {
  color: #508bed;
  text-decoration: underline;
}
.new_guide {
  position: absolute;
}
.ios8 .am-button .mb-loading-wrapper,
.android4 .am-button .mb-loading-wrapper {
  display: none;
}
.mb-wechat-wake-modal .am-modal-content {
  padding: 15px 15px 0;
}
.mb-wechat-wake-modal .am-modal-content .am-modal-header {
  position: relative;
  border-bottom: 1px solid #dcdcdc;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .mb-wechat-wake-modal .am-modal-content .am-modal-header {
    border-bottom: none;
  }
  html:not([data-scale]) .mb-wechat-wake-modal .am-modal-content .am-modal-header::after {
    content: '';
    position: absolute;
    background-color: #dcdcdc;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    -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]) .mb-wechat-wake-modal .am-modal-content .am-modal-header::after {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html.darkmode:not([data-scale]) .mb-wechat-wake-modal .am-modal-content .am-modal-header::after {
    background-color: #474747;
  }
}
.mb-wechat-wake-modal .am-modal-content .am-modal-header .am-modal-title {
  color: #ea1821;
}
.mb-wechat-wake-modal .am-modal-content .am-modal-body {
  padding: 10px;
}
.mb-wechat-wake-modal .am-modal-content .am-modal-footer .am-modal-button-group-normal {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  padding: 15px;
}
.mb-wechat-wake-modal .am-modal-content .am-modal-footer .am-modal-button {
  min-width: 80px;
  height: 36px;
  line-height: 36px;
  border-radius: 36px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1;
          flex: 0 1;
  color: #fff;
}
.mb-wechat-wake-modal .am-modal-content .am-modal-footer .am-modal-button:first-child {
  background: -webkit-linear-gradient(left, #a9a9a9, #c0bdcf);
  background: linear-gradient(to right, #a9a9a9, #c0bdcf);
}
.mb-wechat-wake-modal .am-modal-content .am-modal-footer .am-modal-button:last-child {
  background: -webkit-linear-gradient(left, #f82d7c, #fb0e1c);
  background: linear-gradient(to right, #f82d7c, #fb0e1c);
}
#_navbar #_navbar_title {
  max-width: 75%;
}
#__vconsole * {
  -webkit-user-select: text;
          user-select: text;
}
#__vconsole .vc-switch {
  background-color: #508bed !important;
}
a.am-button {
  -webkit-transition: 0.3s ease background-color;
  transition: 0.3s ease background-color;
}
.darkmode .apollo-security-input * {
  color: #cccccc;
}
.darkmode .apollo-security-container * {
  color: #cccccc;
}
.darkmode .apollo-security-container.failed > p,
.darkmode .apollo-security-container.loading > p,
.darkmode .apollo-security-container.success > p {
  color: #cccccc;
}
.darkmode #react-cnt .am-list-body {
  background: #000000;
}
.darkmode #react-cnt .am-list-body::before {
  background-color: #474747;
}
.darkmode #react-cnt .am-list-body::after {
  background-color: #474747;
}
.darkmode #react-cnt .am-list-item {
  background: #1a1a1a;
}
.darkmode #react-cnt .am-list-item .am-list-line {
  color: #cccccc;
}
.darkmode #react-cnt .am-list-item .am-list-line .am-list-content,
.darkmode #react-cnt .am-list-item .am-list-line .am-list-extra {
  color: #cccccc;
}
.darkmode #react-cnt .am-list-item .am-list-line::after {
  background-color: #474747;
}
.darkmode #react-cnt .am-button {
  box-shadow: none !important;
}
.darkmode #react-cnt .am-button-primary.am-button-disabled {
  background-color: #4d4d4d;
}
.darkmode #react-cnt .am-button-primary.am-button-disabled:before {
  border-color: #4d4d4d;
}
.darkmode .am-list-body {
  background: #000000;
}
.darkmode .am-list-body::before {
  background-color: #474747;
}
.darkmode .am-list-body::after {
  background-color: #474747;
}
.darkmode .am-list-item {
  background: #1a1a1a;
  color: #cccccc;
}
.darkmode .am-list-item .am-list-line {
  color: #cccccc;
}
.darkmode .am-list-item .am-list-line .am-list-content,
.darkmode .am-list-item .am-list-line .am-list-extra {
  color: #cccccc;
}
.darkmode .am-list-item .am-list-line::after {
  background-color: #474747;
}
.darkmode .am-button {
  box-shadow: none !important;
}
.darkmode .am-modal-header:after {
  background: #474747 !important;
}
.darkmode .am-modal-content {
  background: #1a1a1a;
  color: #cccccc;
}
.darkmode .am-modal-content .am-modal-title {
  color: #cccccc;
}
.darkmode .am-modal-content .am-modal-button-group-h .am-modal-button:first-child {
  color: #cccccc;
}
.darkmode .am-modal-content .am-modal-body {
  background-color: #1a1a1a;
  color: #cccccc;
}
.darkmode .am-modal-content .am-list-body {
  background: #000000;
}
.darkmode .am-modal-content .am-list-body::before {
  background-color: #474747;
}
.darkmode .am-modal-content .am-list-body::after {
  background-color: #474747;
}
.darkmode .am-modal-content .am-list-item {
  background: #1a1a1a;
  color: #cccccc;
}
.darkmode .am-modal-content .am-list-item .am-list-line {
  color: #cccccc;
}
.darkmode .am-modal-content .am-list-item .am-list-line .am-list-content,
.darkmode .am-modal-content .am-list-item .am-list-line .am-list-extra {
  color: #cccccc;
}
.darkmode .am-modal-content .am-list-item .am-list-line::after {
  background-color: #474747;
}
.darkmode .am-tabs-default-bar {
  background: #1a1a1a !important;
}
.darkmode .am-tabs-default-bar-tab {
  color: #cccccc;
}
.darkmode .am-accordion::before {
  background-color: #474747 !important;
}
.darkmode .am-accordion .am-accordion-item .am-accordion-header::after {
  background-color: #474747 !important;
}
.darkmode .am-accordion .am-accordion-item .am-accordion-content .am-accordion-content-box::after {
  background-color: #474747 !important;
}
.intl-en .am-list .am-list-item {
  height: auto;
}
.intl-en .am-list .am-list-item .am-input-label {
  text-wrap: wrap;
  word-wrap: break-word;
  padding-top: 8px;
  padding-bottom: 8px;
  height: auto;
  white-space: pre-wrap;
}
.am-list-view-scrollview .am-list-item {
  min-height: inherit;
  padding-left: 0;
}
.am-list-view-scrollview .am-list-item .am-list-line .am-list-content {
  padding: 0;
}
.am-list-view-scrollview .am-list-item .am-list-line {
  min-height: 0;
  padding-right: 0;
}
.am-list-view-scrollview .am-list-footer {
  padding: 0;
}
.am-modal.am-modal-transparent .am-modal-content .am-modal-body {
  height: auto;
}
.am-toast > span {
  max-width: 55%;
}
#react-cnt .am-list-item .am-list-line .am-list-content {
  font-size: 14px;
  color: #333;
}
html.darkmode #react-cnt .am-list-item .am-list-line .am-list-content {
  color: #cccccc;
}
#react-cnt .am-list-item .am-input-control .fake-input-container .fake-input {
  text-align: left;
  font-size: 14px;
  color: #333;
}
html.darkmode #react-cnt .am-list-item .am-input-control .fake-input-container .fake-input {
  color: #cccccc;
}
#react-cnt .am-list-item .am-input-control .fake-input-container .fake-input.focus:after {
  right: inherit;
}
#react-cnt .am-button svg {
  margin-right: 5px;
}
#react-cnt .am-button-primary.am-button-disabled {
  background-color: #ccc;
  border: 0;
  opacity: 1;
}
#react-cnt .am-button-primary.am-button-disabled:before {
  border-color: #ccc;
}
#react-cnt .am-list-item .am-list-line .am-list-content {
  margin-right: 15px;
}
#react-cnt .am-list-item.wrap .am-list-line .am-list-extra {
  overflow: auto;
  white-space: normal;
}
#react-cnt .am-list-item.label-4 .am-list-line .am-list-content {
  -webkit-box-flex: auto;
  -webkit-flex: none;
          flex: none;
  width: 68px;
}
#react-cnt .am-list-item.label-5 .am-list-line .am-list-content {
  -webkit-box-flex: auto;
  -webkit-flex: none;
          flex: none;
  width: 85px;
}
#react-cnt .am-list-item.label-7 .am-list-line .am-list-content {
  -webkit-box-flex: auto;
  -webkit-flex: none;
          flex: none;
  width: 119px;
}
#react-cnt .am-list-item.switch-item .am-list-line .am-list-extra {
  text-align: right;
}
#react-cnt .am-list-item .am-list-line .am-list-extra {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1;
          flex: 1 1;
  text-align: left;
  font-size: 14px;
  color: #333;
}
#react-cnt .am-list-item.am-list-item-middle {
  padding-left: 0;
}
#react-cnt .am-list-item.am-list-item-middle .am-list-line {
  padding-left: 15px;
}
#react-cnt .am-list-item .am-input-control input {
  color: #508bed;
}
#react-cnt .am-list-item .am-input-control input:read-only {
  color: #333;
}
#react-cnt .am-list-item .am-textarea-control textarea {
  color: #508bed;
}
#react-cnt .am-list-item .am-textarea-control textarea:read-only {
  color: #508bed;
}
#react-cnt .am-list-item.editable .am-input-control input:read-only {
  color: #508bed;
}
#react-cnt .am-list-item.mb-picker-list-item .am-list-extra {
  color: #508bed;
}
#react-cnt .am-list-item.datepicker .am-list-extra {
  color: #508bed;
}
#react-cnt .am-list-item.am-input-item {
  padding-right: 0;
}
#react-cnt .am-list-item .am-input-extra {
  height: 44px;
  line-height: 44px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  max-height: 44px;
}
#react-cnt .am-list-item .am-input-extra .mb-icon {
  height: 44px;
  line-height: 44px;
  -webkit-transition: 0.3s ease background-color;
  transition: 0.3s ease background-color;
}
html.darkmode #react-cnt .am-list-item .am-input-extra .mb-icon:active {
  background-color: #343434;
}
#react-cnt .am-list-item .am-input-extra .mb-icon:active {
  background-color: #e6e6e6;
}
#react-cnt .am-list-view-scrollview .am-list-item.am-list-item-middle .am-list-line {
  padding-left: 0;
  border-bottom: 0;
  border-top: 1px solid #dcdcdc;
}
#react-cnt .am-list-view-scrollview .am-list-item.am-list-item-middle .am-list-line::after {
  display: none !important;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) #react-cnt .am-list-view-scrollview .am-list-item.am-list-item-middle .am-list-line {
    position: relative;
    border-top: none;
  }
  html:not([data-scale]) #react-cnt .am-list-view-scrollview .am-list-item.am-list-item-middle .am-list-line::after {
    content: '';
    position: absolute;
    background-color: #dcdcdc;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 1px;
    -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]) #react-cnt .am-list-view-scrollview .am-list-item.am-list-item-middle .am-list-line::after {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html.darkmode:not([data-scale]) #react-cnt .am-list-view-scrollview .am-list-item.am-list-item-middle .am-list-line::after {
    background-color: #474747;
  }
}
#react-cnt .am-list-view-scrollview .am-list-item .am-list-line .am-list-content {
  margin-right: 0;
}
#react-cnt .am-list-view-scrollview .mb-payee-card:first-child:after {
  display: none;
}
#react-cnt .am-list-view-scrollview .card-wrap {
  margin-top: 10px;
}
#react-cnt .am-list-view-scrollview .card-wrap .mb-payee-card-wrapper:after {
  display: none;
}
#react-cnt .am-list-view-scrollview .card-wrap:first-child {
  margin-top: 0;
}
#react-cnt .am-list-view-scrollview .card-wrap:first-child .mb-payee-card {
  border-top: 0;
}
#react-cnt .am-list-view-scrollview .card-wrap:first-child .mb-payee-card::after {
  display: none !important;
}
#react-cnt .am-list-view-scrollview .card-wrap:last-child:after {
  display: none;
}
#react-cnt .am-tabs {
  height: inherit;
}
#react-cnt .am-tabs-default-bar {
  height: inherit;
  position: relative;
  border-bottom: 1px solid #dcdcdc;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) #react-cnt .am-tabs-default-bar {
    border-bottom: none;
  }
  html:not([data-scale]) #react-cnt .am-tabs-default-bar::after {
    content: '';
    position: absolute;
    background-color: #dcdcdc;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    -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]) #react-cnt .am-tabs-default-bar::after {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html.darkmode:not([data-scale]) #react-cnt .am-tabs-default-bar::after {
    background-color: #474747;
  }
}
#react-cnt .am-tabs-content-wrap {
  height: inherit;
  -webkit-box-flex: 0;
  -webkit-flex: none;
          flex: none;
}
#react-cnt .am-tabs-default-bar-tab {
  color: #666;
  height: 40px;
  position: relative;
  border-left: 1px solid #dcdcdc;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) #react-cnt .am-tabs-default-bar-tab {
    border-left: none;
  }
  html:not([data-scale]) #react-cnt .am-tabs-default-bar-tab::after {
    content: '';
    position: absolute;
    background-color: #dcdcdc;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 1px;
    height: 100%;
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
    -webkit-transform: scaleX(0.5);
            transform: scaleX(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]) #react-cnt .am-tabs-default-bar-tab::after {
    -webkit-transform: scaleX(0.33);
            transform: scaleX(0.33);
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html.darkmode:not([data-scale]) #react-cnt .am-tabs-default-bar-tab::after {
    background-color: #474747;
  }
}
#react-cnt .am-tabs-default-bar-tab::after {
  height: 100%;
}
#react-cnt .am-tabs-pane-wrap > div {
  min-height: 100%;
}
html:not([data-scale]) .am-button-ghost::before {
  border: 2px dashed #dcdcdc !important;
}
.am-button-ghost {
  border: 1px dashed #dcdcdc !important;
}
.am-button-ghost::before {
  display: none;
}
.am-modal-content {
  height: inherit;
}
.am-modal-content .am-modal-button-group-h .am-modal-button:first-child {
  color: #333;
}
.am-modal-content .am-modal-button-group-h .am-modal-button,
.am-modal-content .am-modal-button-group-v .am-modal-button {
  font-size: 16px;
  height: 43px;
  line-height: 43px;
  color: #508bed;
}
.am-modal-content .am-modal-body {
  color: #666;
}
.am-modal-content .am-modal-title {
  color: #333;
}
.am-modal-content .am-modal-header {
  padding-bottom: 10px;
}
.am-modal-content .am-list-header {
  padding: 10px 15px;
}
.paging-list-view.am-list-view-scrollview {
  overflow-x: hidden !important;
}
.am-modal-content .am-list-item .am-list-line .am-list-content {
  color: #333;
}
form.am-search {
  background-color: #fff;
}
form.am-search .am-search-input .am-search-synthetic-ph-placeholder {
  line-height: 28px;
}
form.am-search .am-search-input {
  -webkit-box-flex: unset;
  -webkit-flex: unset;
          flex: unset;
}
.am-search-input {
  border: 1px solid #dcdcdc;
  box-sizing: border-box;
  height: 28px !important;
  line-height: 28px !important;
  box-sizing: content-box;
  -webkit-box-flex: inherit;
  -webkit-flex: inherit;
          flex: inherit;
}
.am-search-synthetic-ph {
  height: 28px !important;
  line-height: 28px !important;
  box-sizing: content-box;
}
.am-search-synthetic-ph-container {
  line-height: 28px !important;
}
.am-search-synthetic-ph-placeholder {
  line-height: 28px !important;
}
.am-modal.am-modal-transparent {
  min-width: 270px;
  max-width: 80%;
}
.am-modal-content .am-modal-body {
  color: #333;
}
.am.am-zoom-enter,
.am.am-zoom-leave {
  display: block;
}
.am-zoom-enter,
.am-zoom-appear {
  opacity: 0;
  -webkit-animation-timing-function: ease-in;
          animation-timing-function: ease-in;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.am-zoom-leave {
  -webkit-animation-timing-function: ease-out;
          animation-timing-function: ease-out;
  -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;
}
@keyframes amZoomIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
  }
  100% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
  }
}
@keyframes amZoomOut {
  0% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
  }
  100% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
  }
}
.copy-able {
  -webkit-user-select: text;
  user-select: text;
  display: block;
  width: 100%;
  height: 150px;
  word-break: break-all;
  resize: none;
  border-radius: 5px;
  border: none;
  padding: 5px 10px;
  background: #eaeaea;
  text-align: left;
  -webkit-appearance: none;
}
.am-toast-notice-content .am-toast-text {
  word-wrap: break-word;
  word-break: break-all;
}
.am-modal-wrap .am-modal-content .am-modal-button-group-v .am-modal-button {
  height: auto;
  min-height: 43px;
  line-height: 1.2;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  white-space: normal;
  word-break: break-all;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  padding: 5px 15px;
}
.am-modal-wrap .am-modal-content .am-modal-button-group-v .am-modal-button .am-button {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1;
          flex: 1 1;
}
.dx_captcha canvas {
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  will-change: transform;
}

