/*!
 * 
 * antd-mobile v2.2.6
 * 
 * Copyright 2015-present, Alipay, Inc.
 * All rights reserved.
 *       
 */
/*! 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: .2s;
  animation-duration: .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: .2s;
  animation-duration: .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 {
  transform: translate(0, 100%);
}

.am-slide-up-enter,
.am-slide-up-appear,
.am-slide-up-leave {
  -webkit-animation-duration: .2s;
  animation-duration: .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% {
    transform: translate(0, 100%);
  }

  100% {
    transform: translate(0, 0);
  }
}

@keyframes amSlideUpIn {
  0% {
    transform: translate(0, 100%);
  }

  100% {
    transform: translate(0, 0);
  }
}

@-webkit-keyframes amSlideUpOut {
  0% {
    transform: translate(0, 0);
  }

  100% {
    transform: translate(0, 100%);
  }
}

@keyframes amSlideUpOut {
  0% {
    transform: translate(0, 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: .2s;
  animation-duration: .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: .2s;
  animation-duration: .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;
    transform-origin: 50% 50%;
    transform: scale(0, 0);
  }

  100% {
    opacity: 1;
    transform-origin: 50% 50%;
    transform: scale(1, 1);
  }
}

@keyframes amZoomIn {
  0% {
    opacity: 0;
    transform-origin: 50% 50%;
    transform: scale(0, 0);
  }

  100% {
    opacity: 1;
    transform-origin: 50% 50%;
    transform: scale(1, 1);
  }
}

@-webkit-keyframes amZoomOut {
  0% {
    opacity: 1;
    transform-origin: 50% 50%;
    transform: scale(1, 1);
  }

  100% {
    opacity: 0;
    transform-origin: 50% 50%;
    transform: scale(0, 0);
  }
}

@keyframes amZoomOut {
  0% {
    opacity: 1;
    transform-origin: 50% 50%;
    transform: scale(1, 1);
  }

  100% {
    opacity: 0;
    transform-origin: 50% 50%;
    transform: scale(0, 0);
  }
}

.am-slide-down-enter,
.am-slide-down-appear {
  transform: translate(0, -100%);
}

.am-slide-down-enter,
.am-slide-down-appear,
.am-slide-down-leave {
  -webkit-animation-duration: .2s;
  animation-duration: .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% {
    transform: translate(0, -100%);
  }

  100% {
    transform: translate(0, 0);
  }
}

@keyframes amSlideDownIn {
  0% {
    transform: translate(0, -100%);
  }

  100% {
    transform: translate(0, 0);
  }
}

@-webkit-keyframes amSlideDownOut {
  0% {
    transform: translate(0, 0);
  }

  100% {
    transform: translate(0, -100%);
  }
}

@keyframes amSlideDownOut {
  0% {
    transform: translate(0, 0);
  }

  100% {
    transform: translate(0, -100%);
  }
}

*,
*:before,
*:after {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body {
  background-color: #f5f5f9;
  font-size: 14px;
}

*[contenteditable] {
  -webkit-user-select: auto !important;
}

*:focus {
  outline: none;
}

a {
  background: transparent;
  text-decoration: none;
  outline: none;
}

.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;
    transform-origin: 50% 50%;
    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 {
    transform: scaleY(0.33);
  }
}

.am-accordion-anim-active {
  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;
    transform-origin: 50% 100%;
    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 {
    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(-5809.000000%2C%20-8482.000000)%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%;
  transform: rotate(90deg);
  transition: transform .2s ease;
}

.am-accordion .am-accordion-item .am-accordion-header[aria-expanded~="true"] i {
  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;
    transform-origin: 50% 100%;
    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 {
    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-action-sheet-wrap {
  position: fixed;
  overflow: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}

.am-action-sheet-mask {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.4);
  height: 100%;
  z-index: 1000;
}

.am-action-sheet-mask-hidden {
  display: none;
}

.am-action-sheet-close {
  display: none;
}

.am-action-sheet {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  background-color: #fff;
}

.am-action-sheet.am-action-sheet-share {
  background-color: #f2f2f2;
}

.am-action-sheet-title,
.am-action-sheet-message {
  margin: 15px auto;
  padding: 0 15px;
  text-align: center;
}

.am-action-sheet-title {
  font-size: 17px;
}

.am-action-sheet-message {
  color: #888;
  font-size: 14px;
}

.am-action-sheet-button-list {
  text-align: center;
  color: #000;
}

.am-action-sheet-button-list-item {
  font-size: 18px;
  padding: 0;
  margin: 0;
  position: relative;
  height: 50px;
  line-height: 50px;
  box-sizing: border-box;
  border-top: 1PX solid #ddd;
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  html:not([data-scale]) .am-action-sheet-button-list-item {
    border-top: none;
  }

  html:not([data-scale]) .am-action-sheet-button-list-item::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 1PX;
    transform-origin: 50% 50%;
    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-action-sheet-button-list-item::before {
    transform: scaleY(0.33);
  }
}

.am-action-sheet-button-list-item.am-action-sheet-button-list-item-active {
  background-color: #ddd;
}

.am-action-sheet-button-list .am-action-sheet-cancel-button {
  margin-top: 6px;
  position: relative;
}

.am-action-sheet-button-list .am-action-sheet-cancel-button-mask {
  position: absolute;
  top: -6px;
  left: 0;
  width: 100%;
  height: 6px;
  background-color: #e7e7ed;
  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-action-sheet-button-list .am-action-sheet-cancel-button-mask {
    border-top: none;
  }

  html:not([data-scale]) .am-action-sheet-button-list .am-action-sheet-cancel-button-mask::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 1PX;
    transform-origin: 50% 50%;
    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-action-sheet-button-list .am-action-sheet-cancel-button-mask::before {
    transform: scaleY(0.33);
  }
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  html:not([data-scale]) .am-action-sheet-button-list .am-action-sheet-cancel-button-mask {
    border-bottom: none;
  }

  html:not([data-scale]) .am-action-sheet-button-list .am-action-sheet-cancel-button-mask::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    transform-origin: 50% 100%;
    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-action-sheet-button-list .am-action-sheet-cancel-button-mask::after {
    transform: scaleY(0.33);
  }
}

.am-action-sheet-button-list .am-action-sheet-destructive-button {
  color: #f4333c;
}

.am-action-sheet-share-list {
  display: flex;
  position: relative;
  border-top: 1PX solid #ddd;
  padding: 21px 0 21px 15px;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  html:not([data-scale]) .am-action-sheet-share-list {
    border-top: none;
  }

  html:not([data-scale]) .am-action-sheet-share-list::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 1PX;
    transform-origin: 50% 50%;
    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-action-sheet-share-list::before {
    transform: scaleY(0.33);
  }
}

.am-action-sheet-share-list-item {
  flex: none;
  margin: 0 12px 0 0;
}

.am-action-sheet-share-list-item-icon {
  margin-bottom: 9px;
  width: 60px;
  height: 60px;
  background-color: #fff;
  border-radius: 3px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.am-action-sheet-share-list-item-title {
  color: #888;
  font-size: 10px;
  text-align: center;
}

.am-action-sheet-share-cancel-button {
  height: 50px;
  line-height: 50px;
  text-align: center;
  background-color: #fff;
  color: #000;
  font-size: 18px;
  position: relative;
  border-top: 1PX solid #ddd;
  box-sizing: border-box;
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  html:not([data-scale]) .am-action-sheet-share-cancel-button {
    border-top: none;
  }

  html:not([data-scale]) .am-action-sheet-share-cancel-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;
    transform-origin: 50% 50%;
    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-action-sheet-share-cancel-button::before {
    transform: scaleY(0.33);
  }
}

.am-action-sheet-share-cancel-button.am-action-sheet-share-cancel-button-active {
  background-color: #ddd;
}

.am-activity-indicator {
  display: flex;
  align-items: center;
  z-index: 99;
}

.am-activity-indicator-spinner {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-2.125%20-1.875%2064%2064%22%3E%3Cpath%20fill%3D%22%23CCC%22%20d%3D%22M29.875-1.875c-17.673%200-32%2014.327-32%2032s14.327%2032%2032%2032%2032-14.327%2032-32-14.327-32-32-32zm0%2060.7c-15.85%200-28.7-12.85-28.7-28.7s12.85-28.7%2028.7-28.7%2028.7%2012.85%2028.7%2028.7-12.85%2028.7-28.7%2028.7z%22%2F%3E%3Cpath%20fill%3D%22%23108ee9%22%20d%3D%22M61.858%2030.34c.003-.102.008-.203.008-.305%200-11.43-5.996-21.452-15.01-27.113l-.013.026c-.24-.137-.515-.22-.81-.22-.912%200-1.65.738-1.65%201.65%200%20.654.384%201.215.937%201.482%207.963%205.1%2013.247%2014.017%2013.247%2024.176%200%20.147-.01.293-.01.44h.022c0%20.01-.004.02-.004.03%200%20.91.74%201.65%201.65%201.65s1.65-.74%201.65-1.65c0-.06-.012-.112-.018-.167z%22%2F%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-size: 100%;
  background-repeat: no-repeat;
  -webkit-animation: spinner-anime 1s linear infinite;
  animation: spinner-anime 1s linear infinite;
}

.am-activity-indicator-tip {
  font-size: 14px;
  margin-left: 8px;
  color: #000;
  opacity: 0.4;
}

.am-activity-indicator.am-activity-indicator-toast {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  z-index: 1999;
}

.am-activity-indicator.am-activity-indicator-toast .am-activity-indicator-spinner {
  margin: 0;
}

.am-activity-indicator.am-activity-indicator-toast .am-activity-indicator-toast {
  display: inline-block;
  position: relative;
  top: 4px;
}

.am-activity-indicator-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 15px 15px;
  border-radius: 7px;
  background-clip: padding-box;
  color: #fff;
  background-color: rgba(58, 58, 58, 0.9);
  font-size: 15px;
  line-height: 20px;
}

.am-activity-indicator-spinner-lg {
  width: 32px;
  height: 32px;
}

@-webkit-keyframes spinner-anime {
  100% {
    transform: rotate(360deg);
  }
}

@keyframes spinner-anime {
  100% {
    transform: rotate(360deg);
  }
}

.am-badge {
  position: relative;
  display: inline-block;
  line-height: 1;
  vertical-align: middle;
}

.am-badge-text {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: -6px;
  height: 18px;
  line-height: 18px;
  min-width: 9px;
  border-radius: 12px;
  padding: 0 5px;
  text-align: center;
  font-size: 12px;
  color: #fff;
  background-color: #ff5b05;
  white-space: nowrap;
  transform: translateX(-45%);
  transform-origin: -10% center;
  z-index: 10;
  font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1", SimSun, sans-serif;
}

.am-badge-text a {
  color: #fff;
}

.am-badge-text p {
  margin: 0;
  padding: 0;
}

.am-badge-hot .am-badge-text {
  background-color: #f96268;
}

.am-badge-dot {
  position: absolute;
  transform: translateX(-50%);
  transform-origin: 0 center;
  top: -4px;
  height: 8px;
  width: 8px;
  border-radius: 100%;
  background: #ff5b05;
  z-index: 10;
}

.am-badge-dot-large {
  height: 16px;
  width: 16px;
}

.am-badge-not-a-wrapper .am-badge-text,
.am-badge-not-a-wrapper .am-badge-dot {
  top: auto;
  display: block;
  position: relative;
  transform: translateX(0);
}

.am-badge-corner {
  width: 80px;
  padding: 8px;
  position: absolute;
  right: -32px;
  top: 8px;
  background-color: #ff5b05;
  color: #fff;
  white-space: nowrap;
  transform: rotate(45deg);
  text-align: center;
  font-size: 15px;
}

.am-badge-corner-wrapper {
  overflow: hidden;
}

.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% {
    transform: rotate(360deg);
  }
}

@keyframes cirle-anim {
  100% {
    transform: rotate(360deg);
  }
}

.am-button {
  display: block;
  outline: 0 none;
  -webkit-appearance: none;
  box-sizing: border-box;
  padding: 0;
  text-align: center;
  font-size: 18px;
  height: 47px;
  line-height: 47px;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-word;
  white-space: nowrap;
  color: #000;
  background-color: #fff;
  border: 1PX solid #ddd;
  border-radius: 5px;
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  html:not([data-scale]) .am-button {
    position: relative;
    border: none;
  }

  html:not([data-scale]) .am-button::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 200%;
    height: 200%;
    border: 1PX solid #ddd;
    border-radius: 10px;
    transform-origin: 0 0;
    transform: scale(0.5);
    box-sizing: border-box;
    pointer-events: none;
  }
}

.am-button-borderfix:before {
  transform: scale(0.49) !important;
}

.am-button.am-button-active {
  background-color: #ddd;
}

.am-button.am-button-disabled {
  color: rgba(0, 0, 0, 0.3);
  opacity: 0.6;
}

.am-button-primary {
  color: #fff;
  background-color: #2370D4;
  border: 1PX solid #2370D4;
  border-radius: 5px;
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  html:not([data-scale]) .am-button-primary {
    position: relative;
    border: none;
  }

  html:not([data-scale]) .am-button-primary::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 200%;
    height: 200%;
    border: 1PX solid #2370D4;
    border-radius: 10px;
    transform-origin: 0 0;
    transform: scale(0.5);
    box-sizing: border-box;
    pointer-events: none;
  }
}

.am-button-primary.am-button-active {
  color: rgba(255, 255, 255, 0.3);
  background-color: #0e80d2;
}

.am-button-primary.am-button-disabled {
  color: rgba(255, 255, 255, 0.6);
  opacity: 0.4;
}

.am-button-ghost {
  color: #2370D4;
  background-color: transparent;
  border: 1PX solid #2370D4;
  border-radius: 5px;
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  html:not([data-scale]) .am-button-ghost {
    position: relative;
    border: none;
  }

  html:not([data-scale]) .am-button-ghost::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 200%;
    height: 200%;
    border: 1PX solid #2370D4;
    border-radius: 10px;
    transform-origin: 0 0;
    transform: scale(0.5);
    box-sizing: border-box;
    pointer-events: none;
  }
}

.am-button-ghost.am-button-active {
  color: rgba(16, 142, 233, 0.6);
  background-color: transparent;
  border: 1PX solid rgba(16, 142, 233, 0.6);
  border-radius: 5px;
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  html:not([data-scale]) .am-button-ghost.am-button-active {
    position: relative;
    border: none;
  }

  html:not([data-scale]) .am-button-ghost.am-button-active::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 200%;
    height: 200%;
    border: 1PX solid rgba(16, 142, 233, 0.6);
    border-radius: 10px;
    transform-origin: 0 0;
    transform: scale(0.5);
    box-sizing: border-box;
    pointer-events: none;
  }
}

.am-button-ghost.am-button-disabled {
  color: rgba(0, 0, 0, 0.1);
  border: 1PX solid rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  opacity: 1;
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  html:not([data-scale]) .am-button-ghost.am-button-disabled {
    position: relative;
    border: none;
  }

  html:not([data-scale]) .am-button-ghost.am-button-disabled::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 200%;
    height: 200%;
    border: 1PX solid rgba(0, 0, 0, 0.1);
    border-radius: 10px;
    transform-origin: 0 0;
    transform: scale(0.5);
    box-sizing: border-box;
    pointer-events: none;
  }
}

.am-button-warning {
  color: #fff;
  background-color: #e94f4f;
}

.am-button-warning.am-button-active {
  color: rgba(255, 255, 255, 0.3);
  background-color: #d24747;
}

.am-button-warning.am-button-disabled {
  color: rgba(255, 255, 255, 0.6);
  opacity: 0.4;
}

.am-button-inline {
  display: inline-block;
  padding: 0 15px;
}

.am-button-inline.am-button-icon {
  display: inline-flex;
}

.am-button-small {
  font-size: 13px;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
}

.am-button-icon {
  display: flex;
  align-items: center;
  justify-content: center;
}

.am-button>.am-button-icon {
  margin-right: 0.5em;
}

.am-picker-col {
  display: block;
  position: relative;
  height: 238px;
  overflow: hidden;
  width: 100%;
}

.am-picker-col-content {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 1;
  padding: 102px 0;
}

.am-picker-col-item {
  touch-action: manipulation;
  text-align: center;
  font-size: 16px;
  height: 34px;
  line-height: 34px;
  color: #000;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.am-picker-col-item-selected {
  font-size: 17px;
}

.am-picker-col-mask {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  margin: 0 auto;
  width: 100%;
  z-index: 3;
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.6)), linear-gradient(to top, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.6));
  background-position: top, bottom;
  background-size: 100% 102px;
  background-repeat: no-repeat;
}

.am-picker-col-indicator {
  box-sizing: border-box;
  width: 100%;
  height: 34px;
  position: absolute;
  left: 0;
  top: 102px;
  z-index: 3;
  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-picker-col-indicator {
    border-top: none;
  }

  html:not([data-scale]) .am-picker-col-indicator::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 1PX;
    transform-origin: 50% 50%;
    transform: scaleY(0.5);
  }
}

@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3),
(min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-picker-col-indicator::before {
    transform: scaleY(0.33);
  }
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  html:not([data-scale]) .am-picker-col-indicator {
    border-bottom: none;
  }

  html:not([data-scale]) .am-picker-col-indicator::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    transform-origin: 50% 100%;
    transform: scaleY(0.5);
  }
}

@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3),
(min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-picker-col-indicator::after {
    transform: scaleY(0.33);
  }
}

.am-picker {
  display: flex;
  align-items: center;
}

.am-picker-item {
  flex: 1;
  text-align: center;
}

.am-picker-popup {
  left: 0;
  bottom: 0;
  position: fixed;
  width: 100%;
  background-color: #fff;
  padding-bottom: env(safe-area-inset-bottom);
}

.am-picker-popup-wrap {
  position: fixed;
  overflow: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  -webkit-overflow-scrolling: touch;
  outline: 0;
  transform: translateZ(1px);
}

.am-picker-popup-mask {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.4);
  height: 100%;
  z-index: 1000;
  transform: translateZ(1px);
}

.am-picker-popup-mask-hidden {
  display: none;
}

.am-picker-popup-header {
  background-image: linear-gradient(to bottom, #e7e7e7, #e7e7e7, transparent, transparent);
  background-position: bottom;
  background-size: 100% 1PX;
  background-repeat: no-repeat;
  display: flex;
  align-items: center;
  position: relative;
  border-bottom: 1PX solid #ddd;
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  html:not([data-scale]) .am-picker-popup-header {
    border-bottom: none;
  }

  html:not([data-scale]) .am-picker-popup-header::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    transform-origin: 50% 100%;
    transform: scaleY(0.5);
  }
}

@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3),
(min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-picker-popup-header::after {
    transform: scaleY(0.33);
  }
}

.am-picker-popup-header .am-picker-popup-header-right {
  text-align: right;
}

.am-picker-popup-item {
  color: #2370D4;
  font-size: 17px;
  padding: 9px 15px;
  height: 42px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
}

.am-picker-popup-item-active {
  background-color: #ddd;
}

.am-picker-popup-title {
  flex: 1;
  text-align: center;
  color: #000;
}

.am-picker-popup .am-picker-popup-close {
  display: none;
}

.am-picker-col {
  flex: 1;
}

.am-calendar .animate {
  -webkit-animation-duration: .3s;
  animation-duration: .3s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.am-calendar .fade-enter {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

.am-calendar .fade-leave {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes slideInUp {
  0% {
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    transform: translateZ(0);
  }
}

@keyframes slideInUp {
  0% {
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    transform: translateZ(0);
  }
}

@-webkit-keyframes slideInDown {
  0% {
    transform: translateZ(0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes slideInDown {
  0% {
    transform: translateZ(0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 100%, 0);
  }
}

@-webkit-keyframes slideInLeft {
  0% {
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    transform: translateZ(0);
  }
}

@keyframes slideInLeft {
  0% {
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    transform: translateZ(0);
  }
}

@-webkit-keyframes slideInRight {
  0% {
    transform: translateZ(0);
    visibility: visible;
  }

  to {
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes slideInRight {
  0% {
    transform: translateZ(0);
    visibility: visible;
  }

  to {
    transform: translate3d(100%, 0, 0);
  }
}

.am-calendar .slideV-enter {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}

.am-calendar .slideV-leave {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

.am-calendar .slideH-enter {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

.am-calendar .slideH-leave {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

.am-calendar .mask {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 999;
  background: rgba(0, 0, 0, 0.5);
}

.am-calendar .content {
  position: fixed;
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 999;
  background: #fff;
}

.am-calendar .header {
  margin: 5px;
  display: flex;
  flex-shrink: 0;
  align-items: center;
}

.am-calendar .header .title {
  text-align: center;
  width: 100%;
  font-size: 16px;
  font-weight: bold;
}

.am-calendar .header .left {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 8px;
  height: 24px;
  left: 5px;
  top: 5px;
  color: #068EEF;
}

.am-calendar .header .right {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 8px;
  height: 24px;
  right: 5px;
  top: 5px;
  color: #068EEF;
  font-size: 14px;
}

.am-calendar .timePicker {
  border-top: 1PX #ccc solid;
}

.am-calendar .week-panel {
  background: #fff;
  display: flex;
  flex-shrink: 0;
  padding: 0 2px;
  border-bottom: 1PX #ddd solid;
}

.am-calendar .week-panel .cell {
  height: 24px;
  display: flex;
  width: 14.28571429%;
  justify-content: center;
  align-items: center;
  color: #000;
  font-size: 14px;
}

.am-calendar .week-panel .cell-grey {
  color: #bbb;
}

.am-calendar .date-picker {
  display: flex;
  flex-direction: column;
  background: #eee;
}

.am-calendar .date-picker .wrapper {
  height: auto;
  position: relative;
}

.am-calendar .date-picker .months {
  background: #fff;
}

.am-calendar .date-picker .load-tip {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: flex-end;
  left: 0;
  right: 0;
  padding: 10px 0;
  top: -40px;
  color: #bbb;
}

.am-calendar .confirm-panel {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  background: #f7f7f7;
  padding: 8px 15px;
  border-top: #ddd 1PX solid;
}

.am-calendar .confirm-panel .info {
  font-size: 12px;
}

.am-calendar .confirm-panel .info p {
  margin: 0;
}

.am-calendar .confirm-panel .info p+p {
  margin-top: 8px;
}

.am-calendar .confirm-panel .info .grey {
  color: #bbb;
}

.am-calendar .confirm-panel .button {
  text-align: center;
  width: 80px;
  margin: 0 0 0 auto;
  padding: 8px 0;
  border-radius: 5px;
  color: #fff;
  font-size: 18px;
  background: #2370D4;
}

.am-calendar .confirm-panel .button-disable {
  color: #bbb;
  background: #ddd;
}

.am-calendar .confirm-panel .button-full {
  width: 100%;
  text-align: center;
}

.am-calendar .time-picker {
  flex-shrink: 0;
  text-align: center;
  background: #fff;
}

.am-calendar .time-picker .title {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 44px;
  font-size: 16px;
  border-top: 1PX #ddd solid;
  border-bottom: 1PX #ddd solid;
}

.am-calendar .single-month {
  padding: 0;
}

.am-calendar .single-month .month-title {
  margin: 0;
  padding: 21px 0 6px 15px;
}

.am-calendar .single-month .row {
  display: flex;
  align-items: baseline;
}

.am-calendar .single-month .row .cell {
  display: flex;
  flex-direction: column;
  width: 14.28571429%;
  justify-content: center;
  align-items: center;
}

.am-calendar .single-month .row .cell .date-wrapper {
  display: flex;
  height: 35px;
  width: 100%;
  justify-content: center;
  align-items: center;
  margin-bottom: 2px;
}

.am-calendar .single-month .row .cell .date-wrapper .date {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 35px;
  height: 35px;
  flex-shrink: 0;
  color: #000;
  font-size: 17px;
  font-weight: bold;
}

.am-calendar .single-month .row .cell .date-wrapper .disable {
  color: #bbb;
  background: #eee;
  border: none;
  border-radius: 100%;
}

.am-calendar .single-month .row .cell .date-wrapper .grey {
  color: #bbb;
}

.am-calendar .single-month .row .cell .date-wrapper .important {
  border: 1PX #ddd solid;
  border-radius: 100%;
}

.am-calendar .single-month .row .cell .date-wrapper .left,
.am-calendar .single-month .row .cell .date-wrapper .right {
  border: none;
  width: 100%;
  height: 35px;
}

.am-calendar .single-month .row .cell .date-wrapper .date-selected {
  border: none;
  background: #2370D4;
  color: #fff;
  font-size: 17px;
}

.am-calendar .single-month .row .cell .date-wrapper .selected-start {
  border-radius: 100% 0 0 100%;
}

.am-calendar .single-month .row .cell .date-wrapper .selected-single {
  border-radius: 100%;
}

.am-calendar .single-month .row .cell .date-wrapper .selected-middle {
  border-radius: 0;
}

.am-calendar .single-month .row .cell .date-wrapper .selected-end {
  border-radius: 0 100% 100% 0;
}

.am-calendar .single-month .row .cell .info {
  height: 15px;
  width: 100%;
  padding: 0 5px;
  font-size: 10px;
  color: #888;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
}

.am-calendar .single-month .row .cell .date-selected {
  color: #2370D4;
}

.am-calendar .single-month .row+.row {
  margin-top: 6px;
}

.am-calendar .single-month .row-xl+.row-xl {
  margin-top: 21px;
}

.am-calendar .shortcut-panel {
  display: flex;
  flex-direction: row;
  flex-shrink: 0;
  justify-content: space-between;
  align-items: center;
  padding: 0 30px;
  border-top: #ddd 1PX solid;
  height: 42px;
}

.am-calendar .shortcut-panel .item {
  display: inline-block;
  color: #2370D4;
  font-size: 16px;
}

.am-card {
  min-height: 96px;
  padding-bottom: 6px;
  display: flex;
  flex-direction: column;
  background-color: #fff;
}

.am-card:not(.am-card-full) {
  border: 1PX solid #ddd;
  border-radius: 5px;
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  html:not([data-scale]) .am-card:not(.am-card-full) {
    position: relative;
    border: none;
  }

  html:not([data-scale]) .am-card:not(.am-card-full)::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 200%;
    height: 200%;
    border: 1PX solid #ddd;
    border-radius: 10px;
    transform-origin: 0 0;
    transform: scale(0.5);
    box-sizing: border-box;
    pointer-events: none;
  }
}

.am-card.am-card-full {
  position: relative;
  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-card.am-card-full {
    border-top: none;
  }

  html:not([data-scale]) .am-card.am-card-full::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 1PX;
    transform-origin: 50% 50%;
    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-card.am-card-full::before {
    transform: scaleY(0.33);
  }
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  html:not([data-scale]) .am-card.am-card-full {
    border-bottom: none;
  }

  html:not([data-scale]) .am-card.am-card-full::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    transform-origin: 50% 100%;
    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-card.am-card-full::after {
    transform: scaleY(0.33);
  }
}

.am-card-header {
  display: flex;
  align-items: center;
  font-size: 17px;
  padding: 9px 15px;
}

.am-card-header-content {
  flex: 1;
  text-align: left;
  color: #000;
  display: flex;
  align-items: center;
}

.am-card-header-content img {
  margin-right: 5px;
}

.am-card-header-extra {
  flex: 1;
  text-align: right;
  font-size: 17px;
  color: #888;
}

.am-card-body {
  position: relative;
  border-top: 1PX solid #ddd;
  padding: 15px 15px 6px;
  font-size: 15px;
  color: #333;
  min-height: 40px;
  flex: 1;
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  html:not([data-scale]) .am-card-body {
    border-top: none;
  }

  html:not([data-scale]) .am-card-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;
    transform-origin: 50% 50%;
    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-card-body::before {
    transform: scaleY(0.33);
  }
}

.am-card-footer {
  font-size: 14px;
  color: #888;
  padding: 0 15px;
  display: flex;
}

.am-card-footer-content {
  flex: 1;
}

.am-card-footer-extra {
  flex: 1;
  text-align: right;
}

.am-carousel {
  position: relative;
}

.am-carousel-wrap {
  font-size: 18px;
  color: #000;
  background: none;
  text-align: center;
  zoom: 1;
  width: 100%;
}

.am-carousel-wrap-dot {
  display: inline-block;
  zoom: 1;
}

.am-carousel-wrap-dot>span {
  display: block;
  width: 8px;
  height: 8px;
  margin: 0 3px;
  border-radius: 50%;
  background: #ccc;
}

.am-carousel-wrap-dot-active>span {
  background: #888;
}

.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;
    transform-origin: 50% 50%;
    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 {
    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;
    transform-origin: 50% 100%;
    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 {
    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;
    transform-origin: 50% 100%;
    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 {
    transform: scaleY(0.33);
  }
}

.am-list-item {
  position: relative;
  display: flex;
  padding-left: 15px;
  min-height: 44px;
  background-color: #fff;
  vertical-align: middle;
  overflow: hidden;
  transition: background-color 200ms;
  align-items: center;
  /* list左图片显示*/
}

.am-list-item .am-list-ripple {
  position: absolute;
  background: transparent;
  display: inline-block;
  overflow: hidden;
  will-change: box-shadow, transform;
  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%;
  transform: scale(0);
}

.am-list-item .am-list-ripple.am-list-ripple-animate {
  background-color: rgba(158, 158, 158, 0.2);
  -webkit-animation: ripple 1s linear;
  animation: ripple 1s linear;
}

.am-list-item.am-list-item-top .am-list-line {
  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 {
  align-items: center;
}

.am-list-item.am-list-item-bottom .am-list-line {
  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: flex;
  flex: 1;
  align-self: stretch;
  padding-right: 15px;
  overflow: hidden;
  /* list左侧主内容*/
  /* list右补充内容*/
  /* 辅助性文字*/
  /* list右侧箭头*/
}

.am-list-item .am-list-line .am-list-content {
  flex: 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 {
  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(-5809.000000%2C%20-8482.000000)%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;
  transform: rotate(90deg);
}

.am-list-item .am-list-line .am-list-arrow-vertical-up {
  visibility: visible;
  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;
  -moz-appearance: none;
  appearance: none;
  background-color: transparent;
}

@-webkit-keyframes ripple {
  100% {
    opacity: 0;
    transform: scale(2.5);
  }
}

@keyframes ripple {
  100% {
    opacity: 0;
    transform: scale(2.5);
  }
}

.am-checkbox {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 21px;
  height: 21px;
}

.am-checkbox-inner {
  position: absolute;
  right: 0;
  width: 21px;
  height: 21px;
  border: 1px solid #ccc;
  border-radius: 50%;
  transform: rotate(0deg);
  box-sizing: border-box;
}

.am-checkbox-inner:after {
  position: absolute;
  display: none;
  top: 1.5px;
  right: 6px;
  z-index: 999;
  width: 5px;
  height: 11px;
  border-style: solid;
  border-width: 0 1px 1px 0;
  content: ' ';
  transform: rotate(45deg);
}

.am-checkbox-input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  border: 0 none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.am-checkbox.am-checkbox-checked .am-checkbox-inner {
  border-color: #2370D4;
  background: #2370D4;
}

.am-checkbox.am-checkbox-checked .am-checkbox-inner:after {
  display: block;
  border-color: #fff;
}

.am-checkbox.am-checkbox-disabled {
  opacity: 0.3;
}

.am-checkbox.am-checkbox-disabled.am-checkbox-checked .am-checkbox-inner {
  border-color: #888;
  background: none;
}

.am-checkbox.am-checkbox-disabled.am-checkbox-checked .am-checkbox-inner:after {
  border-color: #888;
}

.am-list .am-list-item.am-checkbox-item .am-list-thumb {
  width: 21px;
  height: 21px;
}

.am-list .am-list-item.am-checkbox-item .am-list-thumb .am-checkbox {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 44px;
}

.am-list .am-list-item.am-checkbox-item .am-list-thumb .am-checkbox-inner {
  left: 15px;
  top: 12px;
}

.am-list .am-list-item.am-checkbox-item.am-checkbox-item-disabled .am-list-content {
  color: #bbb;
}

.am-checkbox-agree {
  position: relative;
  display: flex;
  align-items: stretch;
  margin-left: 15px;
  padding-top: 9px;
  padding-bottom: 9px;
}

.am-checkbox-agree .am-checkbox {
  position: absolute;
  left: 0;
  top: 0;
  width: 30px;
  height: 100%;
}

.am-checkbox-agree .am-checkbox-inner {
  left: 0;
  top: 12px;
}

.am-checkbox-agree .am-checkbox-agree-label {
  display: inline-block;
  font-size: 15px;
  color: #000;
  line-height: 1.5;
  margin-left: 30px;
  margin-top: 1PX;
}

.am-drawer {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}

.am-drawer-sidebar {
  z-index: 2;
  position: absolute;
  transition: transform 0.3s ease-out;
  will-change: transform;
  overflow-y: auto;
}

.am-drawer-draghandle {
  z-index: 1;
  position: absolute;
  background-color: rgba(50, 50, 50, 0.1);
}

.am-drawer-overlay {
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.5s ease-out;
  background-color: rgba(0, 0, 0, 0.4);
}

.am-drawer-content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: auto;
  transition: left 0.3s ease-out, right 0.3s ease-out;
}

.am-drawer.am-drawer-left .am-drawer-sidebar,
.am-drawer.am-drawer-right .am-drawer-sidebar,
.am-drawer.am-drawer-left .am-drawer-draghandle,
.am-drawer.am-drawer-right .am-drawer-draghandle {
  top: 0;
  bottom: 0;
}

.am-drawer.am-drawer-left .am-drawer-draghandle,
.am-drawer.am-drawer-right .am-drawer-draghandle {
  width: 10px;
  height: 100%;
}

.am-drawer.am-drawer-top .am-drawer-sidebar,
.am-drawer.am-drawer-bottom .am-drawer-sidebar,
.am-drawer.am-drawer-top .am-drawer-draghandle,
.am-drawer.am-drawer-bottom .am-drawer-draghandle {
  left: 0;
  right: 0;
}

.am-drawer.am-drawer-top .am-drawer-draghandle,
.am-drawer.am-drawer-bottom .am-drawer-draghandle {
  width: 100%;
  height: 10px;
}

.am-drawer.am-drawer-left .am-drawer-sidebar {
  left: 0;
  transform: translateX(-100%);
}

.am-drawer-open.am-drawer.am-drawer-left .am-drawer-sidebar {
  box-shadow: 1PX 1PX 2px rgba(0, 0, 0, 0.15);
}

.am-drawer.am-drawer-left .am-drawer-draghandle {
  left: 0;
}

.am-drawer.am-drawer-right .am-drawer-sidebar {
  right: 0;
  transform: translateX(100%);
}

.am-drawer-open.am-drawer.am-drawer-right .am-drawer-sidebar {
  box-shadow: -1PX 1PX 2px rgba(0, 0, 0, 0.15);
}

.am-drawer.am-drawer-right .am-drawer-draghandle {
  right: 0;
}

.am-drawer.am-drawer-top .am-drawer-sidebar {
  top: 0;
  transform: translateY(-100%);
}

.am-drawer-open.am-drawer.am-drawer-top .am-drawer-sidebar {
  box-shadow: 1PX 1PX 2px rgba(0, 0, 0, 0.15);
}

.am-drawer.am-drawer-top .am-drawer-draghandle {
  top: 0;
}

.am-drawer.am-drawer-bottom .am-drawer-sidebar {
  bottom: 0;
  transform: translateY(100%);
}

.am-drawer-open.am-drawer.am-drawer-bottom .am-drawer-sidebar {
  box-shadow: 1PX -1PX 2px rgba(0, 0, 0, 0.15);
}

.am-drawer.am-drawer-bottom .am-drawer-draghandle {
  bottom: 0;
}

/* flexbox */
.am-flexbox {
  text-align: left;
  overflow: hidden;
  display: flex;
  align-items: center;
}

.am-flexbox.am-flexbox-dir-row {
  flex-direction: row;
}

.am-flexbox.am-flexbox-dir-row-reverse {
  flex-direction: row-reverse;
}

.am-flexbox.am-flexbox-dir-column {
  flex-direction: column;
}

.am-flexbox.am-flexbox-dir-column .am-flexbox-item {
  margin-left: 0;
}

.am-flexbox.am-flexbox-dir-column-reverse {
  flex-direction: column-reverse;
}

.am-flexbox.am-flexbox-dir-column-reverse .am-flexbox-item {
  margin-left: 0;
}

.am-flexbox.am-flexbox-nowrap {
  flex-wrap: nowrap;
}

.am-flexbox.am-flexbox-wrap {
  flex-wrap: wrap;
}

.am-flexbox.am-flexbox-wrap-reverse {
  flex-wrap: wrap-reverse;
}

.am-flexbox.am-flexbox-justify-start {
  justify-content: flex-start;
}

.am-flexbox.am-flexbox-justify-end {
  justify-content: flex-end;
}

.am-flexbox.am-flexbox-justify-center {
  justify-content: center;
}

.am-flexbox.am-flexbox-justify-between {
  justify-content: space-between;
}

.am-flexbox.am-flexbox-justify-around {
  justify-content: space-around;
}

.am-flexbox.am-flexbox-align-start {
  align-items: flex-start;
}

.am-flexbox.am-flexbox-align-end {
  align-items: flex-end;
}

.am-flexbox.am-flexbox-align-center {
  align-items: center;
}

.am-flexbox.am-flexbox-align-stretch {
  align-items: stretch;
}

.am-flexbox.am-flexbox-align-baseline {
  align-items: baseline;
}

.am-flexbox.am-flexbox-align-content-start {
  align-content: flex-start;
}

.am-flexbox.am-flexbox-align-content-end {
  align-items: flex-end;
}

.am-flexbox.am-flexbox-align-content-center {
  align-items: center;
}

.am-flexbox.am-flexbox-align-content-between {
  align-items: stretch;
}

.am-flexbox.am-flexbox-align-content-around {
  align-items: baseline;
}

.am-flexbox.am-flexbox-align-content-stretch {
  align-items: baseline;
}

.am-flexbox .am-flexbox-item {
  box-sizing: border-box;
  flex: 1;
  margin-left: 8px;
  min-width: 10px;
}

.am-flexbox .am-flexbox-item:first-child {
  margin-left: 0;
}

/* flexbox */
.am-grid .am-flexbox {
  background: #fff;
}

.am-grid .am-flexbox .am-flexbox-item {
  margin-left: 0;
}

.am-grid .am-flexbox .am-flexbox-item.am-grid-item {
  position: relative;
}

.am-grid .am-flexbox .am-flexbox-item.am-grid-item-active .am-grid-item-content {
  background-color: #ddd;
}

.am-grid .am-flexbox .am-flexbox-item .am-grid-item-content {
  text-align: center;
  width: 100%;
  height: 100%;
  padding: 15px 0;
}

.am-grid .am-flexbox .am-flexbox-item .am-grid-item-content .am-grid-item-inner-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.am-grid .am-flexbox .am-flexbox-item .am-grid-item-content .am-grid-item-inner-content .am-grid-icon {
  max-width: 100%;
}

.am-grid .am-flexbox .am-flexbox-item .am-grid-item-content .am-grid-item-inner-content .am-grid-text {
  margin-top: 9px;
  font-size: 12px;
  color: #000;
  text-align: center;
}

.am-grid .am-flexbox .am-flexbox-item .am-grid-item-content .am-grid-item-inner-content.column-num-3 .am-grid-text {
  font-size: 16px;
}

.am-grid .am-flexbox .am-flexbox-item .am-grid-item-content .am-grid-item-inner-content.column-num-2 .am-grid-text {
  margin-top: 15px;
  font-size: 18px;
}

.am-grid.am-grid-line {
  position: relative;
}

.am-grid.am-grid-line:not(.am-grid-carousel) {
  border-top: 1PX solid #ddd;
  border-right: 1PX solid #ddd;
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  html:not([data-scale]) .am-grid.am-grid-line:not(.am-grid-carousel) {
    border-top: none;
  }

  html:not([data-scale]) .am-grid.am-grid-line:not(.am-grid-carousel)::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 1PX;
    transform-origin: 50% 50%;
    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-grid.am-grid-line:not(.am-grid-carousel)::before {
    transform: scaleY(0.33);
  }
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  html:not([data-scale]) .am-grid.am-grid-line:not(.am-grid-carousel) {
    border-right: none;
  }

  html:not([data-scale]) .am-grid.am-grid-line:not(.am-grid-carousel)::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    width: 1PX;
    height: 100%;
    background: #ddd;
    transform-origin: 100% 50%;
    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-grid.am-grid-line:not(.am-grid-carousel)::after {
    transform: scaleX(0.33);
  }
}

.am-grid.am-grid-line .am-flexbox {
  position: relative;
  border-bottom: 1PX solid #ddd;
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  html:not([data-scale]) .am-grid.am-grid-line .am-flexbox {
    border-bottom: none;
  }

  html:not([data-scale]) .am-grid.am-grid-line .am-flexbox::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    transform-origin: 50% 100%;
    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-grid.am-grid-line .am-flexbox::after {
    transform: scaleY(0.33);
  }
}

.am-grid.am-grid-line .am-flexbox .am-flexbox-item {
  position: relative;
}

.am-grid.am-grid-line .am-flexbox .am-flexbox-item:first-child {
  border-left: 1PX solid #ddd;
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  html:not([data-scale]) .am-grid.am-grid-line .am-flexbox .am-flexbox-item:first-child {
    border-left: none;
  }

  html:not([data-scale]) .am-grid.am-grid-line .am-flexbox .am-flexbox-item:first-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%;
    transform-origin: 100% 50%;
    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-grid.am-grid-line .am-flexbox .am-flexbox-item:first-child::before {
    transform: scaleX(0.33);
  }
}

.am-grid.am-grid-line .am-flexbox .am-flexbox-item:not(:last-child) {
  border-right: 1PX solid #ddd;
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  html:not([data-scale]) .am-grid.am-grid-line .am-flexbox .am-flexbox-item:not(:last-child) {
    border-right: none;
  }

  html:not([data-scale]) .am-grid.am-grid-line .am-flexbox .am-flexbox-item:not(:last-child)::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    width: 1PX;
    height: 100%;
    background: #ddd;
    transform-origin: 100% 50%;
    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-grid.am-grid-line .am-flexbox .am-flexbox-item:not(:last-child)::after {
    transform: scaleX(0.33);
  }
}

.am-grid.am-grid-line.am-grid-carousel .am-grid-carousel-page {
  border-top: 1PX solid #ddd;
  border-right: 1PX solid #ddd;
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  html:not([data-scale]) .am-grid.am-grid-line.am-grid-carousel .am-grid-carousel-page {
    border-top: none;
  }

  html:not([data-scale]) .am-grid.am-grid-line.am-grid-carousel .am-grid-carousel-page::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 1PX;
    transform-origin: 50% 50%;
    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-grid.am-grid-line.am-grid-carousel .am-grid-carousel-page::before {
    transform: scaleY(0.33);
  }
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  html:not([data-scale]) .am-grid.am-grid-line.am-grid-carousel .am-grid-carousel-page {
    border-right: none;
  }

  html:not([data-scale]) .am-grid.am-grid-line.am-grid-carousel .am-grid-carousel-page::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    width: 1PX;
    height: 100%;
    background: #ddd;
    transform-origin: 100% 50%;
    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-grid.am-grid-line.am-grid-carousel .am-grid-carousel-page::after {
    transform: scaleX(0.33);
  }
}

.am-grid .am-carousel .am-carousel-wrap-dot>span {
  background: #dcdee3;
}

.am-grid .am-carousel .am-carousel-wrap-dot-active>span {
  background: #0ae;
}

.am-grid.am-grid-square .am-grid-item:before {
  display: block;
  content: ' ';
  padding-bottom: 100%;
}

.am-grid.am-grid-square .am-grid-item .am-grid-item-content {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.am-grid.am-grid-square .am-grid-item .am-grid-item-inner-content {
  height: 100%;
}

.am-grid.am-grid-square .am-grid-item .am-grid-item-inner-content .am-grid-icon {
  margin-top: 9px;
  width: 28% !important;
}

.am-image-picker-list {
  padding: 9px 8px 0;
  margin-bottom: 15px;
}

.am-image-picker-list .am-flexbox {
  margin-bottom: 6px;
}

.am-image-picker-list .am-flexbox .am-flexbox-item {
  position: relative;
  margin-right: 5px;
  margin-left: 0;
}

.am-image-picker-list .am-flexbox .am-flexbox-item:after {
  display: block;
  content: ' ';
  padding-bottom: 100%;
}

.am-image-picker-list .am-image-picker-item {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  height: 100%;
}

.am-image-picker-list .am-image-picker-item .am-image-picker-item-remove {
  width: 15px;
  height: 15px;
  position: absolute;
  right: 6px;
  top: 6px;
  text-align: right;
  vertical-align: top;
  z-index: 2;
  background-size: 15px auto;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D'16'%20height%3D'16'%20viewBox%3D'0%200%2016%2016'%20version%3D'1.1'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cg%20id%3D'Page-1'%20stroke%3D'none'%20stroke-width%3D'1'%20fill%3D'none'%20fill-rule%3D'evenodd'%3E%3Ccircle%20id%3D'Oval-98'%20fill-opacity%3D'0.4'%20fill%3D'%23404040'%20cx%3D'8'%20cy%3D'8'%20r%3D'8'%3E%3C%2Fcircle%3E%3Cpath%20d%3D'M11.8979743%2C11.8990375%20L11.8979743%2C11.8990375%20C11.7633757%2C12.0336542%2011.5447877%2C12.0336542%2011.4101891%2C11.8990375%20L8%2C8.48838931%20L4.5887341%2C11.8990375%20C4.45413554%2C12.0336542%204.23554748%2C12.0336542%204.10094892%2C11.8990375%20L4.10094892%2C11.8990375%20C3.96635036%2C11.7644208%203.96635036%2C11.5458033%204.10094892%2C11.4111866%20L7.51221482%2C8.00053847%20L4.10202571%2C4.58881335%20C3.96742715%2C4.45419667%203.96742715%2C4.23557919%204.10202571%2C4.10096251%20L4.10202571%2C4.10096251%20C4.23662427%2C3.96634583%204.45521233%2C3.96634583%204.58981089%2C4.10096251%20L8%2C7.51268762%20L11.4112659%2C4.10203944%20C11.5458645%2C3.96742276%2011.7644525%2C3.96742276%2011.8990511%2C4.10203944%20L11.8990511%2C4.10203944%20C12.0336496%2C4.23665612%2012.0336496%2C4.45527361%2011.8990511%2C4.58989029%20L8.48778518%2C8.00053847%20L11.8979743%2C11.4122636%20C12.0325729%2C11.5468803%2012.0325729%2C11.7644208%2011.8979743%2C11.8990375%20L11.8979743%2C11.8990375%20Z'%20id%3D'Shape'%20fill%3D'%23FFFFFF'%20transform%3D'translate(8.000000%2C%208.000000)%20scale(1%2C%20-1)%20translate(-8.000000%2C%20-8.000000)%20'%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

.am-image-picker-list .am-image-picker-item .am-image-picker-item-content {
  height: 100%;
  width: 100%;
  border-radius: 3px;
  background-size: cover;
}

.am-image-picker-list .am-image-picker-item img {
  width: 100%;
}

.am-image-picker-list .am-image-picker-upload-btn {
  box-sizing: border-box;
  border-radius: 3px;
  border: 1PX solid #ddd;
  background-color: #fff;
}

.am-image-picker-list .am-image-picker-upload-btn:before,
.am-image-picker-list .am-image-picker-upload-btn:after {
  width: 1PX;
  height: 25px;
  content: " ";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: #ccc;
}

.am-image-picker-list .am-image-picker-upload-btn:after {
  width: 25px;
  height: 1PX;
}

.am-image-picker-list .am-image-picker-upload-btn-active {
  background-color: #ddd;
}

.am-image-picker-list .am-image-picker-upload-btn input {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  opacity: 0;
}

.am-list-item .am-input-control .fake-input-container {
  height: 30px;
  line-height: 30px;
  position: relative;
}

.am-list-item .am-input-control .fake-input-container .fake-input {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin-right: 5px;
  -webkit-text-decoration: rtl;
  text-decoration: rtl;
  text-align: right;
  color: #000;
  font-size: 17px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.am-list-item .am-input-control .fake-input-container .fake-input.fake-input-disabled {
  color: #bbb;
}

.am-list-item .am-input-control .fake-input-container .fake-input.focus {
  transition: color .2s;
}

.am-list-item .am-input-control .fake-input-container .fake-input.focus:after {
  content: "";
  position: absolute;
  right: 0;
  top: 10%;
  height: 80%;
  border-right: 1.5px solid #2370D4;
  -webkit-animation: keyboard-cursor infinite 1s step-start;
  animation: keyboard-cursor infinite 1s step-start;
}

.am-list-item .am-input-control .fake-input-container .fake-input-placeholder {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: #bbb;
  text-align: right;
}

.am-list-item .am-input-control .fake-input-container-left .fake-input {
  text-align: left;
}

.am-list-item .am-input-control .fake-input-container-left .fake-input.focus:after {
  position: relative;
}

.am-list-item .am-input-control .fake-input-container-left .fake-input-placeholder {
  text-align: left;
}

.am-number-keyboard-wrapper {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 10000;
  font-family: 'PingFang SC';
  background-color: #f6f6f7;
  transition-duration: 0.2s;
  transition-property: transform display;
  transform: translateZ(0);
}

.am-number-keyboard-wrapper.am-number-keyboard-wrapper-hide {
  bottom: -500px;
}

.am-number-keyboard-wrapper table {
  width: 100%;
  padding: 0;
  margin: 0;
  border-collapse: collapse;
  border-top: 1PX solid #ddd;
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  html:not([data-scale]) .am-number-keyboard-wrapper table {
    border-top: none;
  }

  html:not([data-scale]) .am-number-keyboard-wrapper table::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 1PX;
    transform-origin: 50% 50%;
    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-number-keyboard-wrapper table::before {
    transform: scaleY(0.33);
  }
}

.am-number-keyboard-wrapper table tr {
  width: 100%;
  padding: 0;
  margin: 0;
}

.am-number-keyboard-wrapper table tr .am-number-keyboard-item {
  width: 25%;
  padding: 0;
  margin: 0;
  height: 50px;
  text-align: center;
  font-size: 25.5px;
  color: #2a2b2c;
  position: relative;
}

.am-number-keyboard-wrapper table tr .am-number-keyboard-item:not(.keyboard-confirm) {
  border-left: 1PX solid #ddd;
  border-bottom: 1PX solid #ddd;
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  html:not([data-scale]) .am-number-keyboard-wrapper table tr .am-number-keyboard-item:not(.keyboard-confirm) {
    border-left: none;
  }

  html:not([data-scale]) .am-number-keyboard-wrapper table tr .am-number-keyboard-item:not(.keyboard-confirm)::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 1PX;
    height: 100%;
    transform-origin: 100% 50%;
    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-number-keyboard-wrapper table tr .am-number-keyboard-item:not(.keyboard-confirm)::before {
    transform: scaleX(0.33);
  }
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  html:not([data-scale]) .am-number-keyboard-wrapper table tr .am-number-keyboard-item:not(.keyboard-confirm) {
    border-bottom: none;
  }

  html:not([data-scale]) .am-number-keyboard-wrapper table tr .am-number-keyboard-item:not(.keyboard-confirm)::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    transform-origin: 50% 100%;
    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-number-keyboard-wrapper table tr .am-number-keyboard-item:not(.keyboard-confirm)::after {
    transform: scaleY(0.33);
  }
}

.am-number-keyboard-wrapper table tr .am-number-keyboard-item.am-number-keyboard-item-active {
  background-color: #ddd;
}

.am-number-keyboard-wrapper table tr .am-number-keyboard-item.keyboard-confirm {
  color: #fff;
  font-size: 21px;
  background-color: #2370D4;
  border-bottom: 1PX solid #ddd;
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  html:not([data-scale]) .am-number-keyboard-wrapper table tr .am-number-keyboard-item.keyboard-confirm {
    border-bottom: none;
  }

  html:not([data-scale]) .am-number-keyboard-wrapper table tr .am-number-keyboard-item.keyboard-confirm::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    transform-origin: 50% 100%;
    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-number-keyboard-wrapper table tr .am-number-keyboard-item.keyboard-confirm::after {
    transform: scaleY(0.33);
  }
}

.am-number-keyboard-wrapper table tr .am-number-keyboard-item.keyboard-confirm.am-number-keyboard-item-active {
  background-color: #0e80d2;
}

.am-number-keyboard-wrapper table tr .am-number-keyboard-item.keyboard-confirm.am-number-keyboard-item-disabled {
  background-color: #0e80d2;
  color: rgba(255, 255, 255, 0.45);
}

.am-number-keyboard-wrapper table tr .am-number-keyboard-item.keyboard-delete {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22204%22%20height%3D%22148%22%20viewBox%3D%220%200%20153.000000%20111.000000%22%3E%3Cpath%20d%3D%22M46.9%204.7c-2.5%202.6-14.1%2015.5-25.8%2028.6L-.1%2057l25.6%2027%2025.7%2027.1%2047.4-.3%2047.4-.3%203.2-3.3%203.3-3.2V7l-3.3-3.2L146%20.5%2098.7.2%2051.5-.1l-4.6%204.8zm97.9%203.5c1.7%201.7%201.7%2092.9%200%2094.6-.9.9-12.6%201.2-46.3%201.2H53.4L31.2%2080.4%209%2056.9l5.1-5.7c2.8-3.1%2012.8-14.4%2022.2-24.9L53.5%207h45c33.8%200%2045.4.3%2046.3%201.2z%22%2F%3E%3Cpath%20d%3D%22M69.5%2031c-1.9%202.1-1.7%202.2%209.3%2013.3L90%2055.5%2078.8%2066.7%2067.5%2078l2.3%202.2%202.2%202.3%2011.3-11.3L94.5%2060l11.2%2011.2L117%2082.5l2.2-2.3%202.3-2.2-11.3-11.3L99%2055.5l11.2-11.2L121.5%2033l-2.3-2.2-2.2-2.3-11.3%2011.3L94.5%2051l-11-11c-6-6-11.2-11-11.6-11-.3%200-1.4.9-2.4%202z%22%2F%3E%3C%2Fsvg%3E");
  background-size: 25.5px 18.5px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

.am-number-keyboard-wrapper table tr .am-number-keyboard-item.keyboard-hide {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22260%22%20height%3D%22188%22%20viewBox%3D%220%200%20195.000000%20141.000000%22%3E%3Cpath%20d%3D%22M0%2057v57h195V0H0v57zm183%200v45H12V12h171v45z%22%2F%3E%3Cpath%20d%3D%22M21%2031.5V39h15V24H21v7.5zM48%2031.5V39h15V24H48v7.5zM75%2031.5V39h15V24H75v7.5zM102%2031.5V39h15V24h-15v7.5zM129%2031.5V39h15V24h-15v7.5zM156%2031.5V39h15V24h-15v7.5zM36%2055.5V63h15V48H36v7.5zM63%2055.5V63h15V48H63v7.5zM90%2055.5V63h15V48H90v7.5zM117%2055.5V63h15V48h-15v7.5zM144%2055.5V63h15V48h-15v7.5zM27%2079.5V87h15V72H27v7.5zM48%2079.5V87h96V72H48v7.5zM150%2079.5V87h15V72h-15v7.5zM81%20124.5c0%20.8.7%201.5%201.5%201.5s1.5.7%201.5%201.5.7%201.5%201.5%201.5%201.5.7%201.5%201.5.7%201.5%201.5%201.5%201.5.7%201.5%201.5.7%201.5%201.5%201.5%201.5.7%201.5%201.5.7%201.5%201.5%201.5%201.5.7%201.5%201.5.7%201.5%201.5%201.5%201.5-.7%201.5-1.5.7-1.5%201.5-1.5%201.5-.7%201.5-1.5.7-1.5%201.5-1.5%201.5-.7%201.5-1.5.7-1.5%201.5-1.5%201.5-.7%201.5-1.5.7-1.5%201.5-1.5%201.5-.7%201.5-1.5.7-1.5%201.5-1.5%201.5-.7%201.5-1.5c0-1.3-2.5-1.5-16.5-1.5s-16.5.2-16.5%201.5z%22%2F%3E%3C%2Fsvg%3E");
  background-size: 32.5px 23.5px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

@-webkit-keyframes keyboard-cursor {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes keyboard-cursor {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.am-list-item.am-input-item {
  height: 44px;
  padding-left: 15px;
}

.am-list-item: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-item:not(:last-child) .am-list-line {
    border-bottom: none;
  }

  html:not([data-scale]) .am-list-item: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;
    transform-origin: 50% 100%;
    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-item:not(:last-child) .am-list-line::after {
    transform: scaleY(0.33);
  }
}

.am-list-item .am-input-label {
  color: #000;
  font-size: 17px;
  margin-left: 0;
  margin-right: 5px;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  padding: 2px 0;
}

.am-list-item .am-input-label.am-input-label-2 {
  width: 34px;
}

.am-list-item .am-input-label.am-input-label-3 {
  width: 51px;
}

.am-list-item .am-input-label.am-input-label-4 {
  width: 68px;
}

.am-list-item .am-input-label.am-input-label-5 {
  width: 85px;
}

.am-list-item .am-input-label.am-input-label-6 {
  width: 102px;
}

.am-list-item .am-input-label.am-input-label-7 {
  width: 119px;
}

.am-list-item .am-input-control {
  font-size: 17px;
  flex: 1;
}

.am-list-item .am-input-control input {
  color: #000;
  font-size: 17px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 100%;
  padding: 2px 0;
  border: 0;
  background-color: transparent;
  line-height: 1;
  box-sizing: border-box;
}

.am-list-item .am-input-control input::-moz-placeholder {
  color: #bbb;
  line-height: 1.2;
}

.am-list-item .am-input-control input:-ms-input-placeholder {
  color: #bbb;
  line-height: 1.2;
}

.am-list-item .am-input-control input::placeholder {
  color: #bbb;
  line-height: 1.2;
}

.am-list-item .am-input-control input:disabled {
  color: #bbb;
  background-color: #fff;
}

.am-list-item .am-input-clear {
  display: none;
  width: 21px;
  height: 21px;
  border-radius: 50%;
  overflow: hidden;
  font-style: normal;
  color: #fff;
  background-color: #ccc;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20fill%3D'%23fff'%20viewBox%3D'0%200%2030%2030'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M19%206.41L17.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
  background-size: 21px auto;
  background-position: 2px 2px;
}

.am-list-item .am-input-clear-active {
  background-color: #2370D4;
}

.am-list-item.am-input-focus .am-input-clear {
  display: block;
}

.am-list-item .am-input-extra {
  flex: initial;
  min-width: 0;
  max-height: 21px;
  overflow: hidden;
  padding-right: 0;
  line-height: 1;
  color: #888;
  font-size: 15px;
  margin-left: 5px;
}

.am-list-item.am-input-error .am-input-control input {
  color: #f50;
}

.am-list-item.am-input-error .am-input-error-extra {
  height: 21px;
  width: 21px;
  margin-left: 6px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D'18'%20height%3D'18'%20viewBox%3D'0%200%2018%2018'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cg%20stroke%3D'none'%20stroke-width%3D'1'%20fill%3D'none'%20fill-rule%3D'evenodd'%3E%3Cg%20transform%3D'translate(-300.000000%2C%20-1207.000000)'%20fill%3D'%23FF5500'%3E%3Cg%20id%3D'exclamation-circle-o'%20transform%3D'translate(300.000000%2C%201207.000000)'%3E%3Cpath%20d%3D'M9%2C16.734375%20C10.0441406%2C16.734375%2011.0566406%2C16.5304688%2012.009375%2C16.1279297%20C12.9304688%2C15.7376953%2013.7566406%2C15.1804687%2014.4685547%2C14.4703125%20C15.1787109%2C13.7601563%2015.7376953%2C12.9322266%2016.1261719%2C12.0111328%20C16.5304688%2C11.0566406%2016.734375%2C10.0441406%2016.734375%2C9%20C16.734375%2C7.95585938%2016.5304688%2C6.94335938%2016.1279297%2C5.990625%20C15.7376953%2C5.06953125%2015.1804687%2C4.24335938%2014.4703125%2C3.53144531%20C13.7601563%2C2.82128906%2012.9322266%2C2.26230469%2012.0111328%2C1.87382813%20C11.0566406%2C1.46953125%2010.0441406%2C1.265625%209%2C1.265625%20C7.95585938%2C1.265625%206.94335938%2C1.46953125%205.990625%2C1.87207031%20C5.06953125%2C2.26230469%204.24335938%2C2.81953125%203.53144531%2C3.5296875%20C2.82128906%2C4.23984375%202.26230469%2C5.06777344%201.87382813%2C5.98886719%20C1.46953125%2C6.94335938%201.265625%2C7.95585938%201.265625%2C9%20C1.265625%2C10.0441406%201.46953125%2C11.0566406%201.87207031%2C12.009375%20C2.26230469%2C12.9304688%202.81953125%2C13.7566406%203.5296875%2C14.4685547%20C4.23984375%2C15.1787109%205.06777344%2C15.7376953%205.98886719%2C16.1261719%20C6.94335938%2C16.5304688%207.95585938%2C16.734375%209%2C16.734375%20L9%2C16.734375%20Z%20M9%2C18%20C4.02890625%2C18%200%2C13.9710937%200%2C9%20C0%2C4.02890625%204.02890625%2C0%209%2C0%20C13.9710937%2C0%2018%2C4.02890625%2018%2C9%20C18%2C13.9710937%2013.9710937%2C18%209%2C18%20L9%2C18%20L9%2C18%20Z%20M9%2C6.75%20C8.61152344%2C6.75%208.296875%2C7.06464844%208.296875%2C7.453125%20L8.296875%2C13.9394531%20C8.296875%2C14.3279297%208.61152344%2C14.6425781%209%2C14.6425781%20C9.38847656%2C14.6425781%209.703125%2C14.3279297%209.703125%2C13.9394531%20L9.703125%2C7.453125%20C9.703125%2C7.06464844%209.38847656%2C6.75%209%2C6.75%20L9%2C6.75%20Z%20M8.20898438%2C4.83398438%20C8.20898438%2C5.27085024%208.56313413%2C5.625%209%2C5.625%20C9.43686587%2C5.625%209.79101562%2C5.27085024%209.79101562%2C4.83398438%20C9.79101562%2C4.39711851%209.43686587%2C4.04296875%209%2C4.04296875%20C8.56313413%2C4.04296875%208.20898438%2C4.39711851%208.20898438%2C4.83398438%20L8.20898438%2C4.83398438%20Z'%20id%3D'Shape'%20transform%3D'translate(9.000000%2C%209.000000)%20scale(1%2C%20-1)%20translate(-9.000000%2C%20-9.000000)%20'%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-size: 21px auto;
}

.am-list-item.am-input-disabled .am-input-label {
  color: #bbb;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.am-indexed-list-section-body.am-list-body,
.am-indexed-list-section-body.am-list-body .am-list-item:last-child .am-list-line {
  border-bottom: 0;
}

.am-indexed-list-section-body.am-list-body:after,
.am-indexed-list-section-body.am-list-body .am-list-item:last-child .am-list-line:after {
  display: none !important;
}

.am-indexed-list-section-header.am-list-body,
.am-indexed-list-section-header.am-list-body .am-list-item .am-list-line {
  border-bottom: 0;
}

.am-indexed-list-section-header.am-list-body:after,
.am-indexed-list-section-header.am-list-body .am-list-item .am-list-line:after {
  display: none !important;
}

.am-indexed-list-section-header .am-list-item {
  height: 30px;
  min-height: 30px;
  background-color: #f5f5f9;
}

.am-indexed-list-section-header .am-list-item .am-list-line {
  height: 30px;
  min-height: 30px;
}

.am-indexed-list-section-header .am-list-item .am-list-content {
  font-size: 14px !important;
  color: #888 !important;
}

.am-indexed-list-quick-search-bar {
  position: fixed;
  top: 0;
  right: 0;
  z-index: 0;
  text-align: center;
  color: #2370D4;
  font-size: 16px;
  list-style: none;
  padding: 0;
}

.am-indexed-list-quick-search-bar li {
  padding: 0 5px;
}

.am-indexed-list-quick-search-bar-over {
  background-color: rgba(0, 0, 0, 0.4);
}

.am-indexed-list-qsindicator {
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -15px auto auto -30px;
  width: 60px;
  height: 30px;
  background: transparent;
  opacity: 0.7;
  color: #0af;
  font-size: 20px;
  border-radius: 30px;
  z-index: 1999;
  text-align: center;
  line-height: 30px;
}

.am-indexed-list-qsindicator-hide {
  display: none;
}

.am-radio {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 15px;
  height: 15px;
}

.am-radio-inner {
  position: absolute;
  right: 0;
  width: 15px;
  height: 15px;
  box-sizing: border-box;
  transform: rotate(0deg);
}

.am-radio-inner:after {
  position: absolute;
  display: none;
  top: -2.5px;
  right: 5px;
  z-index: 999;
  width: 7px;
  height: 14px;
  border-style: solid;
  border-width: 0 1.5px 1.5px 0;
  content: ' ';
  transform: rotate(45deg);
}

.am-radio-input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  border: 0 none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.am-radio.am-radio-checked .am-radio-inner {
  border-width: 0;
}

.am-radio.am-radio-checked .am-radio-inner:after {
  display: block;
  border-color: #2370D4;
}

.am-radio.am-radio-disabled.am-radio-checked .am-radio-inner:after {
  display: block;
  border-color: #bbb;
}

.am-list .am-list-item.am-radio-item .am-list-line .am-list-extra {
  flex: 0;
}

.am-list .am-list-item.am-radio-item .am-list-line .am-list-extra .am-radio {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 44px;
  overflow: visible;
}

.am-list .am-list-item.am-radio-item .am-list-line .am-list-extra .am-radio-inner {
  right: 15px;
  top: 15px;
}

.am-list .am-list-item.am-radio-item.am-radio-item-disabled .am-list-content {
  color: #bbb;
}

.am-menu {
  background-color: #f5f5f9;
}

.am-menu .am-menu-select-container {
  flex-grow: 2;
}

.am-menu .am-menu-select-container .am-menu-select-container-submenu {
  align-self: stretch;
}

.am-menu .am-multi-select-btns {
  height: 47px;
  width: 100%;
}

.am-menu .am-multi-select-btns .am-multi-select-btns-btn {
  width: 50%;
  height: 100%;
  border: 1PX solid #ddd;
  border-radius: 0;
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  html:not([data-scale]) .am-menu .am-multi-select-btns .am-multi-select-btns-btn {
    position: relative;
    border: none;
  }

  html:not([data-scale]) .am-menu .am-multi-select-btns .am-multi-select-btns-btn::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 200%;
    height: 200%;
    border: 1PX solid #ddd;
    border-radius: 0;
    transform-origin: 0 0;
    transform: scale(0.5);
    box-sizing: border-box;
    pointer-events: none;
  }
}

.am-menu .am-flexbox .am-flexbox-item {
  margin-left: 0;
  -webkit-overflow-scrolling: touch;
  overflow-y: scroll;
}

.am-menu .am-flexbox .am-flexbox-item .am-list {
  padding: 0;
}

.am-menu .am-flexbox .am-flexbox-item .am-list .am-list-item .am-list-line .am-list-content {
  font-size: 16px;
}

.am-menu .am-flexbox .am-flexbox-item .am-list .am-list-item .am-list-line .am-list-extra .am-checkbox-wrapper .am-checkbox {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  overflow: visible;
}

.am-menu .am-flexbox .am-flexbox-item .am-list .am-list-item .am-list-line .am-list-extra .am-checkbox-wrapper .am-checkbox .am-checkbox-inner {
  top: 12px;
  right: 15px;
}

.am-menu .am-flexbox .am-flexbox-item:first-child {
  background-color: #f7f7f7;
}

.am-menu .am-flexbox .am-flexbox-item:first-child .am-list .am-list-body {
  background-color: #f7f7f7;
  border-bottom: 0;
}

.am-menu .am-flexbox .am-flexbox-item:first-child .am-list .am-list-body:after {
  display: none !important;
}

.am-menu .am-flexbox .am-flexbox-item:first-child .am-list .am-list-item {
  background-color: #f7f7f7;
}

.am-menu .am-flexbox .am-flexbox-item:first-child .am-list .am-list-item .am-list-line {
  border-bottom: 0;
}

.am-menu .am-flexbox .am-flexbox-item:first-child .am-list .am-list-item .am-list-line:after {
  display: none !important;
}

.am-menu .am-flexbox .am-flexbox-item:first-child .am-list .am-list-item .am-list-line .am-list-content {
  color: #000;
}

.am-menu .am-flexbox .am-flexbox-item:first-child .am-list .am-list-item:last-child {
  border-bottom: 0;
}

.am-menu .am-flexbox .am-flexbox-item:first-child .am-list .am-list-item:last-child:after {
  display: none !important;
}

.am-menu .am-flexbox .am-flexbox-item:first-child .am-list .am-list-item.am-menu-selected {
  background-color: #fff;
}

.am-menu .am-flexbox .am-flexbox-item:last-child {
  background-color: #fff;
}

.am-menu .am-flexbox .am-flexbox-item:last-child .am-list .am-list-item {
  background-color: #fff;
  border-bottom: 0;
}

.am-menu .am-flexbox .am-flexbox-item:last-child .am-list .am-list-item:after {
  display: none !important;
}

.am-menu .am-flexbox .am-flexbox-item:last-child .am-list .am-list-item .am-list-line .am-list-extra {
  flex: 0;
}

.am-menu .am-flexbox .am-flexbox-item:last-child .am-list .am-list-item.am-sub-menu-item-selected .am-list-line .am-list-content {
  color: #2370D4;
}

.am-menu .am-flexbox .am-flexbox-item:last-child .am-list .am-list-item.am-sub-menu-item-disabled .am-list-line .am-list-content {
  color: #bbb;
}

.am-menu .am-flexbox .am-flexbox-item:only-child .am-list .am-list-item .am-list-line {
  border-bottom: 1PX solid #ddd;
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  html:not([data-scale]) .am-menu .am-flexbox .am-flexbox-item:only-child .am-list .am-list-item .am-list-line {
    border-bottom: none;
  }

  html:not([data-scale]) .am-menu .am-flexbox .am-flexbox-item:only-child .am-list .am-list-item .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;
    transform-origin: 50% 100%;
    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-menu .am-flexbox .am-flexbox-item:only-child .am-list .am-list-item .am-list-line::after {
    transform: scaleY(0.33);
  }
}

.am-menu .am-flexbox .am-flexbox-item:only-child .am-list .am-list-item:last-child {
  border-bottom: 1PX solid #ddd;
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  html:not([data-scale]) .am-menu .am-flexbox .am-flexbox-item:only-child .am-list .am-list-item:last-child {
    border-bottom: none;
  }

  html:not([data-scale]) .am-menu .am-flexbox .am-flexbox-item:only-child .am-list .am-list-item:last-child::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    transform-origin: 50% 100%;
    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-menu .am-flexbox .am-flexbox-item:only-child .am-list .am-list-item:last-child::after {
    transform: scaleY(0.33);
  }
}

.am-menu .am-flexbox .am-flexbox-item:only-child .am-list .am-list-item:last-child .am-list-line {
  border-bottom: 0;
}

.am-menu .am-flexbox .am-flexbox-item:only-child .am-list .am-list-item:last-child .am-list-line:after {
  display: none !important;
}

.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: flex;
  align-items: center;
  justify-content: center;
  transform: translateZ(1px);
}

.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'30'%20height%3D'30'%20viewBox%3D'0%200%2030%2030'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%20%3Cdefs%3E%3C%2Fdefs%3E%20%3Cg%20id%3D'ALL-ICON'%20stroke%3D'none'%20stroke-width%3D'1'%20fill%3D'none'%20fill-rule%3D'evenodd'%3E%20%3Cg%20id%3D'Rectangle-283-%2B-Rectangle-283'%20fill%3D'%23888888'%3E%20%3Crect%20id%3D'Rectangle-283'%20transform%3D'translate(14.849242%2C%2014.849242)%20rotate(-315.000000)%20translate(-14.849242%2C%20-14.849242)%20'%20x%3D'-5.1507576'%20y%3D'13.8492424'%20width%3D'40'%20height%3D'2'%3E%3C%2Frect%3E%20%3Crect%20id%3D'Rectangle-283'%20transform%3D'translate(14.849242%2C%2014.849242)%20scale(-1%2C%201)%20rotate(-315.000000)%20translate(-14.849242%2C%20-14.849242)%20'%20x%3D'-5.1507576'%20y%3D'13.8492424'%20width%3D'40'%20height%3D'2'%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: 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;
    transform-origin: 50% 50%;
    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 {
    transform: scaleY(0.33);
  }
}

.am-modal-button-group-h .am-modal-button {
  -webkit-touch-callout: none;
  flex: 1;
  box-sizing: border-box;
  text-align: center;
  text-decoration: none;
  outline: none;
  color: #2370D4;
  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%;
    transform-origin: 100% 50%;
    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 {
    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: #2370D4;
  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;
    transform-origin: 50% 50%;
    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 {
    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;
    transform-origin: 0 0;
    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;
    transform-origin: 50% 50%;
    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 {
    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::-moz-placeholder {
  font-size: 14px;
  color: #ccc;
  padding-left: 8px;
}

.am-modal-input input:-ms-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;
    transform-origin: 50% 100%;
    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 {
    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;
  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 {
  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: flex;
  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;
}

.am-navbar {
  display: flex;
  align-items: center;
  height: 45px;
  background-color: #2370D4;
  color: #fff;
}

.am-navbar-left,
.am-navbar-title,
.am-navbar-right {
  flex: 1;
  height: 100%;
  display: flex;
  align-items: center;
}

.am-navbar-left {
  padding-left: 15px;
  font-size: 16px;
}

.am-navbar-left-icon {
  margin-right: 5px;
  display: inherit;
}

.am-navbar-title {
  justify-content: center;
  font-size: 18px;
  white-space: nowrap;
}

.am-navbar-right {
  justify-content: flex-end;
  font-size: 16px;
  margin-right: 15px;
}

.am-navbar-light {
  background-color: #fff;
  color: #999;
}

.am-navbar-light .am-navbar-title {
  color: #000;
}

.am-notice-bar {
  background-color: #fefcec;
  height: 36px;
  overflow: hidden;
  font-size: 14px;
  line-height: 36px;
  color: #f76a24;
  display: flex;
}

.am-notice-bar-content {
  flex: 1;
  width: 100%;
  margin: auto 15px;
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.am-notice-bar-icon {
  margin-left: 15px;
  display: flex;
  align-items: center;
}

.am-notice-bar-icon .am-notice-bar-trips {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2238%22%20height%3D%2233%22%20viewBox%3D%220%200%2038%2033%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Etrips%3C%2Ftitle%3E%3Cg%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M17.838%2028.8c-.564-.468-1.192-.983-1.836-1.496-4.244-3.385-5.294-3.67-6.006-3.67-.014%200-.027.005-.04.005-.015%200-.028-.005-.042-.005H3.562c-.734%200-.903-.203-.903-.928V10.085c0-.49.058-.8.66-.8h5.782c.693%200%201.758-.28%206.4-3.628.828-.597%201.637-1.197%202.336-1.723V28.8zM19.682.19c-.463-.22-1.014-.158-1.417.157-.02.016-1.983%201.552-4.152%203.125C10.34%206.21%209.243%206.664%209.02%206.737H3.676c-.027%200-.053.003-.08.004H1.183c-.608%200-1.1.486-1.1%201.085V25.14c0%20.598.492%201.084%201.1%201.084h8.71c.22.08%201.257.55%204.605%203.24%201.947%201.562%203.694%203.088%203.712%203.103.25.22.568.333.89.333.186%200%20.373-.038.55-.116.48-.213.79-.684.79-1.204V1.38c0-.506-.294-.968-.758-1.19z%22%20mask%3D%22url(%23mask-2)%22%2F%3E%3Cpath%20d%3D%22M31.42%2016.475c0-3.363-1.854-6.297-4.606-7.876-.125-.066-.42-.192-.625-.192-.612%200-1.108.488-1.108%201.09%200%20.404.22.764.55.952%202.128%201.19%203.565%203.442%203.565%206.025%200%202.627-1.486%204.913-3.677%206.087-.318.19-.53.54-.53.934%200%20.602.496%201.09%201.107%201.09.26.002.568-.15.568-.15%202.835-1.556%204.754-4.538%204.754-7.96%22%20mask%3D%22url(%23mask-4)%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M30.14%203.057c-.205-.122-.41-.22-.658-.22-.608%200-1.1.485-1.1%201.084%200%20.433.26.78.627.977%204.043%202.323%206.762%206.636%206.762%2011.578%200%204.938-2.716%209.248-6.755%2011.572-.354.19-.66.55-.66.993%200%20.6.494%201.084%201.102%201.084.243%200%20.438-.092.65-.213%204.692-2.695%207.848-7.7%207.848-13.435%200-5.723-3.142-10.718-7.817-13.418%22%20mask%3D%22url(%23mask-6)%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

.am-notice-bar-icon+div {
  margin-left: 5px;
}

.am-notice-bar-operation {
  display: flex;
  align-items: center;
  padding-right: 8px;
}

.am-pagination-wrap {
  font-size: 18px;
  color: #000;
  background: none;
  text-align: center;
}

.am-pagination-wrap .active {
  color: #2370D4;
}

.am-pagination-wrap-btn {
  text-align: center;
}

.am-pagination-wrap-btn-prev {
  text-align: left;
}

.am-pagination-wrap-btn-next {
  text-align: right;
}

.am-pagination-wrap-dot {
  display: inline-block;
  zoom: 1;
}

.am-pagination-wrap-dot>span {
  display: block;
  width: 8px;
  height: 8px;
  margin-right: 5px;
  border-radius: 50%;
  background: #ccc;
}

.am-pagination-wrap-dot-active>span {
  background: #888;
}

.am-popover {
  position: absolute;
  z-index: 1999;
}

.am-popover-hidden {
  display: none;
}

.am-popover-mask {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.4);
  height: 100%;
  z-index: 999;
}

.am-popover-mask-hidden {
  display: none;
}

.am-popover-arrow {
  position: absolute;
  width: 7px;
  height: 7px;
  border-radius: 1PX;
  background-color: #fff;
  transform: rotate(45deg);
  z-index: 0;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.21);
}

.am-popover-placement-top .am-popover-arrow,
.am-popover-placement-topLeft .am-popover-arrow,
.am-popover-placement-topRight .am-popover-arrow {
  transform: rotate(225deg);
  bottom: -3.5px;
}

.am-popover-placement-top .am-popover-arrow {
  left: 50%;
}

.am-popover-placement-topLeft .am-popover-arrow {
  left: 8px;
}

.am-popover-placement-topRight .am-popover-arrow {
  right: 8px;
}

.am-popover-placement-right .am-popover-arrow,
.am-popover-placement-rightTop .am-popover-arrow,
.am-popover-placement-rightBottom .am-popover-arrow {
  transform: rotate(-45deg);
  left: -3.5px;
}

.am-popover-placement-right .am-popover-arrow {
  top: 50%;
}

.am-popover-placement-rightTop .am-popover-arrow {
  top: 8px;
}

.am-popover-placement-rightBottom .am-popover-arrow {
  bottom: 8px;
}

.am-popover-placement-left .am-popover-arrow,
.am-popover-placement-leftTop .am-popover-arrow,
.am-popover-placement-leftBottom .am-popover-arrow {
  transform: rotate(135deg);
  right: -3.5px;
}

.am-popover-placement-left .am-popover-arrow {
  top: 50%;
}

.am-popover-placement-leftTop .am-popover-arrow {
  top: 8px;
}

.am-popover-placement-leftBottom .am-popover-arrow {
  bottom: 8px;
}

.am-popover-placement-bottom .am-popover-arrow,
.am-popover-placement-bottomLeft .am-popover-arrow,
.am-popover-placement-bottomRight .am-popover-arrow {
  top: -3.5px;
}

.am-popover-placement-bottom .am-popover-arrow {
  left: 50%;
}

.am-popover-placement-bottomLeft .am-popover-arrow {
  left: 8px;
}

.am-popover-placement-bottomRight .am-popover-arrow {
  right: 8px;
}

.am-popover-inner {
  font-size: 15px;
  color: #000;
  background-color: #fff;
  border-radius: 3px;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.21);
  overflow: hidden;
}

.am-popover-inner-wrapper {
  position: relative;
  background-color: #fff;
}

.am-popover .am-popover-item {
  padding: 0 8px;
}

.am-popover .am-popover-item-container {
  position: relative;
  display: flex;
  align-items: center;
  height: 39px;
  box-sizing: border-box;
  padding: 0 8px;
}

.am-popover .am-popover-item:not(:first-child) .am-popover-item-container {
  border-top: 1PX solid #ddd;
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  html:not([data-scale]) .am-popover .am-popover-item:not(:first-child) .am-popover-item-container {
    border-top: none;
  }

  html:not([data-scale]) .am-popover .am-popover-item:not(:first-child) .am-popover-item-container::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 1PX;
    transform-origin: 50% 50%;
    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-popover .am-popover-item:not(:first-child) .am-popover-item-container::before {
    transform: scaleY(0.33);
  }
}

.am-popover .am-popover-item.am-popover-item-active .am-popover-item-container {
  border-top: 0;
}

.am-popover .am-popover-item.am-popover-item-active .am-popover-item-container:before {
  display: none !important;
}

.am-popover .am-popover-item.am-popover-item-active+.am-popover-item .am-popover-item-container {
  border-top: 0;
}

.am-popover .am-popover-item.am-popover-item-active+.am-popover-item .am-popover-item-container:before {
  display: none !important;
}

.am-popover .am-popover-item.am-popover-item-active {
  background-color: #ddd;
}

.am-popover .am-popover-item.am-popover-item-active.am-popover-item-fix-active-arrow {
  position: relative;
}

.am-popover .am-popover-item.am-popover-item-disabled {
  color: #bbb;
}

.am-popover .am-popover-item.am-popover-item-disabled.am-popover-item-active {
  background-color: transparent;
}

.am-popover .am-popover-item-icon {
  margin-right: 8px;
  width: 18px;
  height: 18px;
}

.am-progress-outer {
  background-color: #ddd;
  display: block;
}

.am-progress-fixed-outer {
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 2000;
}

.am-progress-hide-outer {
  background-color: transparent;
}

.am-progress-bar {
  border: 2px solid #2370D4;
  transition: all .3s linear 0s;
}

.am-pull-to-refresh-content {
  transform-origin: left top 0;
}

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

.am-pull-to-refresh-transition {
  transition: transform 0.3s;
}

.am-pull-to-refresh-indicator {
  color: grey;
  text-align: center;
  height: 25px;
}

.am-pull-to-refresh-down .am-pull-to-refresh-indicator {
  margin-top: -25px;
}

.am-pull-to-refresh-up .am-pull-to-refresh-indicator {
  margin-bottom: -25px;
}

.am-slider {
  position: relative;
}

.am-slider-rail {
  position: absolute;
  width: 100%;
  background-color: #ddd;
  height: 2px;
  box-sizing: border-box;
}

.am-slider-track {
  position: absolute;
  left: 0;
  height: 2px;
  border-radius: 2px;
  background-color: #2370D4;
}

.am-slider-handle {
  position: absolute;
  margin-left: -12px;
  margin-top: -10px;
  width: 22px;
  height: 22px;
  cursor: pointer;
  border-radius: 50%;
  border: 2px solid #2370D4;
  background-color: #fff;
  box-sizing: border-box;
}

.am-slider-handle:focus {
  background-color: #40a5ed;
}

.am-slider-mark {
  position: absolute;
  top: 20px;
  left: 0;
  width: 100%;
  font-size: 12px;
}

.am-slider-mark-text {
  position: absolute;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
  color: #000;
}

.am-slider-mark-text-active {
  opacity: 0.3;
}

.am-slider-step {
  position: absolute;
  width: 100%;
  height: 4px;
  background: transparent;
}

.am-slider-dot {
  position: absolute;
  bottom: -5px;
  margin-left: -4px;
  width: 12px;
  height: 12px;
  border: 2px solid #ddd;
  background-color: #fff;
  cursor: pointer;
  border-radius: 50%;
  vertical-align: middle;
}

.am-slider-dot:first-child {
  margin-left: -4px;
}

.am-slider-dot:last-child {
  margin-left: -4px;
}

.am-slider-dot-active {
  border-color: #2370D4;
}

.am-slider-disabled {
  opacity: 0.3;
}

.am-slider-disabled .am-slider-track {
  height: 2px;
}

.am-slider-disabled .am-slider-handle,
.am-slider-disabled .am-slider-mark-text,
.am-slider-disabled .am-slider-dot {
  cursor: not-allowed;
  box-shadow: none;
}

.am-result {
  position: relative;
  text-align: center;
  width: 100%;
  padding-top: 30px;
  padding-bottom: 21px;
  background-color: #fff;
  border-bottom: 1PX solid #ddd;
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  html:not([data-scale]) .am-result {
    border-bottom: none;
  }

  html:not([data-scale]) .am-result::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    transform-origin: 50% 100%;
    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-result::after {
    transform: scaleY(0.33);
  }
}

.am-result .am-result-pic {
  width: 60px;
  height: 60px;
  margin: 0 auto;
  line-height: 60px;
  background-size: 60px 60px;
}

.am-result .am-result-title,
.am-result .am-result-message {
  font-size: 21px;
  color: #000;
  padding-left: 15px;
  padding-right: 15px;
}

.am-result .am-result-title {
  margin-top: 15px;
  line-height: 1;
}

.am-result .am-result-message {
  margin-top: 9px;
  line-height: 1.5;
  font-size: 16px;
  color: #888;
}

.am-result .am-result-button {
  padding: 0 15px;
  margin-top: 15px;
}

/* 默认搜索bar */
.am-search {
  position: relative;
  display: flex;
  align-items: center;
  height: 44px;
  padding: 0 8px;
  overflow: hidden;
  background-color: #efeff4;
}

.am-search-input {
  flex: 1;
  position: relative;
  width: 100%;
  height: 28px;
  overflow: hidden;
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 3px;
}

.am-search-input .am-search-synthetic-ph,
.am-search-input input[type="search"] {
  position: absolute;
  top: 0;
  left: 0;
}

.am-search-input .am-search-synthetic-ph {
  box-sizing: content-box;
  z-index: 1;
  height: 28px;
  line-height: 28px;
  width: 100%;
  transition: width .3s;
  display: block;
  text-align: center;
}

.am-search-input .am-search-synthetic-ph-icon {
  display: inline-block;
  margin-right: 5px;
  width: 15px;
  height: 15px;
  overflow: hidden;
  vertical-align: -2.5px;
  background-repeat: no-repeat;
  background-size: 15px auto;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D'38'%20height%3D'36'%20viewBox%3D'0%200%2038%2036'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M29.05%2025.23a15.81%2015.81%200%200%200%203.004-9.294c0-8.8-7.17-15.934-16.017-15.934C7.192.002.02%207.136.02%2015.936c0%208.802%207.172%2015.937%2016.017%2015.937%204.148%200%207.928-1.569%2010.772-4.143l8.873%208.232%202.296-2.45-8.927-8.282zM16.2%2028.933c-7.19%200-13.04-5.788-13.04-12.903%200-7.113%205.85-12.904%2013.04-12.904%207.19%200%2012.9%205.79%2012.9%2012.904%200%207.115-5.71%2012.903-12.9%2012.903z'%20fill%3D'%23bbb'%20fill-rule%3D'evenodd'%2F%3E%3C%2Fsvg%3E");
}

.am-search-input .am-search-synthetic-ph-placeholder {
  color: #bbb;
  font-size: 15px;
}

.am-search-input input[type="search"] {
  z-index: 2;
  opacity: 0;
  width: 100%;
  text-align: left;
  display: block;
  color: #000;
  height: 28px;
  font-size: 15px;
  background-color: transparent;
  border: 0;
}

.am-search-input input[type="search"]::-moz-placeholder {
  background: none;
  text-align: left;
  color: transparent;
}

.am-search-input input[type="search"]:-ms-input-placeholder {
  background: none;
  text-align: left;
  color: transparent;
}

.am-search-input input[type="search"]::placeholder {
  background: none;
  text-align: left;
  color: transparent;
}

.am-search-input input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.am-search-input .am-search-clear {
  box-sizing: content-box;
  position: absolute;
  display: none;
  z-index: 3;
  width: 15px;
  height: 15px;
  padding: 6.5px;
  border-radius: 50%;
  top: 0;
  right: 0;
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 15px 15px;
  transition: all .3s;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2028%2028'%3E%3Ccircle%20cx%3D'14'%20cy%3D'14'%20r%3D'14'%20fill%3D'%23ccc'%2F%3E%3Cline%20stroke%3D'%23ffffff'%20stroke-width%3D'2'%20stroke-miterlimit%3D'10'%20x1%3D'8'%20y1%3D'8'%20x2%3D'20'%20y2%3D'20'%2F%3E%3Cline%20fill%3D'none'%20stroke%3D'%23ffffff'%20stroke-width%3D'2'%20stroke-miterlimit%3D'10'%20x1%3D'20'%20y1%3D'8'%20x2%3D'8'%20y2%3D'20'%2F%3E%3C%2Fsvg%3E");
}

.am-search-input .am-search-clear-active {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2028%2028'%3E%3Ccircle%20cx%3D'14'%20cy%3D'14'%20r%3D'14'%20fill%3D'%23108ee9'%2F%3E%3Cline%20stroke%3D'%23ffffff'%20stroke-width%3D'2'%20stroke-miterlimit%3D'10'%20x1%3D'8'%20y1%3D'8'%20x2%3D'20'%20y2%3D'20'%2F%3E%3Cline%20fill%3D'none'%20stroke%3D'%23ffffff'%20stroke-width%3D'2'%20stroke-miterlimit%3D'10'%20x1%3D'20'%20y1%3D'8'%20x2%3D'8'%20y2%3D'20'%2F%3E%3C%2Fsvg%3E");
}

.am-search-input .am-search-clear-show {
  display: block;
}

.am-search-cancel {
  flex: none;
  opacity: 0;
  padding-left: 8px;
  height: 44px;
  line-height: 44px;
  font-size: 16px;
  color: #2370D4;
  text-align: right;
}

.am-search-cancel-anim {
  transition: margin-right 0.3s, opacity 0.3s;
  transition-delay: .1s;
}

.am-search-cancel-show {
  opacity: 1;
}

.am-search.am-search-start .am-search-input input[type="search"] {
  opacity: 1;
  padding: 0 28px 0 35px;
}

.am-search.am-search-start .am-search-input input[type="search"]::-moz-placeholder {
  color: transparent;
}

.am-search.am-search-start .am-search-input input[type="search"]:-ms-input-placeholder {
  color: transparent;
}

.am-search.am-search-start .am-search-input input[type="search"]::placeholder {
  color: transparent;
}

.am-search.am-search-start .am-search-input .am-search-synthetic-ph {
  padding-left: 15px;
  width: auto;
}

.am-segment {
  display: flex;
  border-radius: 5px;
  overflow: hidden;
  min-height: 27px;
  opacity: 1;
}

.am-segment.am-segment-disabled {
  opacity: 0.5;
}

.am-segment-item {
  display: flex;
  flex: 1;
  justify-content: center;
  align-items: center;
  color: #2370D4;
  font-size: 14px;
  line-height: 1;
  transition: background .2s;
  position: relative;
  border: 1PX solid #2370D4;
  width: 100%;
  box-sizing: border-box;
  border-left-width: 0;
}

.am-segment-item-tintcolor {
  border-color: #2370D4;
}

.am-segment-item:first-child {
  border-left-width: 1PX;
  border-radius: 5px 0 0 5px;
}

.am-segment-item:last-child {
  border-radius: 0 5px 5px 0;
}

.am-segment-item-selected {
  background: #2370D4;
  color: #fff;
}

.am-segment-item-active .am-segment-item-inner {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  opacity: 0.1;
  transition: background .2s;
  background-color: #2370D4;
}

.am-slider {
  position: relative;
}

.am-slider-rail {
  position: absolute;
  width: 100%;
  background-color: #ddd;
  height: 2px;
  box-sizing: border-box;
}

.am-slider-track {
  position: absolute;
  left: 0;
  height: 2px;
  border-radius: 2px;
  background-color: #2370D4;
}

.am-slider-handle {
  position: absolute;
  margin-left: -12px;
  margin-top: -10px;
  width: 22px;
  height: 22px;
  cursor: pointer;
  border-radius: 50%;
  border: 2px solid #2370D4;
  background-color: #fff;
  box-sizing: border-box;
}

.am-slider-handle:focus {
  background-color: #40a5ed;
}

.am-slider-mark {
  position: absolute;
  top: 20px;
  left: 0;
  width: 100%;
  font-size: 12px;
}

.am-slider-mark-text {
  position: absolute;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
  color: #000;
}

.am-slider-mark-text-active {
  opacity: 0.3;
}

.am-slider-step {
  position: absolute;
  width: 100%;
  height: 4px;
  background: transparent;
}

.am-slider-dot {
  position: absolute;
  bottom: -5px;
  margin-left: -4px;
  width: 12px;
  height: 12px;
  border: 2px solid #ddd;
  background-color: #fff;
  cursor: pointer;
  border-radius: 50%;
  vertical-align: middle;
}

.am-slider-dot:first-child {
  margin-left: -4px;
}

.am-slider-dot:last-child {
  margin-left: -4px;
}

.am-slider-dot-active {
  border-color: #2370D4;
}

.am-slider-disabled {
  opacity: 0.3;
}

.am-slider-disabled .am-slider-track {
  height: 2px;
}

.am-slider-disabled .am-slider-handle,
.am-slider-disabled .am-slider-mark-text,
.am-slider-disabled .am-slider-dot {
  cursor: not-allowed;
  box-shadow: none;
}

.am-stepper {
  position: relative;
  margin: 0;
  padding: 2px 0;
  display: inline-block;
  box-sizing: content-box;
  width: 63px;
  height: 35px;
  line-height: 35px;
  font-size: 14px;
  vertical-align: middle;
  overflow: hidden;
}

.am-stepper-handler-wrap {
  position: absolute;
  width: 100%;
  font-size: 24px;
}

.am-stepper-handler,
.am-stepper-handler-up-inner,
.am-stepper-handler-down-inner {
  width: 30px;
  height: 30px;
  line-height: 30px;
}

.am-stepper-handler {
  text-align: center;
  border: 1PX solid #ddd;
  border-radius: 5px;
  overflow: hidden;
  color: #000;
  position: absolute;
  display: inline-block;
  box-sizing: content-box;
}

.am-stepper-handler-active {
  z-index: 2;
  background-color: #ddd;
}

.am-stepper-handler-up-inner,
.am-stepper-handler-down-inner {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  right: 2px;
  color: #000;
}

.am-stepper-input-wrap {
  display: none;
  width: 100%;
  height: 30px;
  line-height: 30px;
  text-align: center;
  overflow: hidden;
}

.am-stepper-input {
  display: none;
  width: 60px;
  font-size: 16px;
  color: #000;
  text-align: center;
  border: 0;
  padding: 0;
  background: none;
  vertical-align: middle;
}

.am-stepper-input[disabled] {
  opacity: 1;
  color: #000;
}

.am-stepper.showNumber {
  width: 138px;
}

.am-stepper.showNumber .am-stepper-input-wrap {
  display: inline-block;
}

.am-stepper.showNumber .am-stepper-input {
  display: inline-block;
}

.am-stepper.showNumber .am-stepper-handler-down-disabled {
  right: -1PX;
}

.am-stepper-handler-up {
  cursor: pointer;
  right: 0;
}

.am-stepper-handler-up-inner:before {
  text-align: center;
  content: "+";
}

.am-stepper-handler-down {
  cursor: pointer;
  left: 0;
}

.am-stepper-handler-down-inner:before {
  text-align: center;
  content: "-";
}

.am-stepper-handler-down-disabled,
.am-stepper-handler-up-disabled {
  opacity: 0.3;
}

.am-stepper-handler-up-disabled .am-stepper-handler-active {
  background: none;
}

.am-stepper-disabled .am-stepper-handler-down,
.am-stepper-disabled .am-stepper-handler-up {
  opacity: 0.3;
  background: none;
}

.am-stepper-disabled .am-stepper-handler {
  opacity: 0.3;
}

.am-stepper-disabled .am-stepper-input-wrap {
  opacity: 0.3;
}

.am-steps {
  font-size: 0;
  width: 100%;
  line-height: 1.5;
  display: flex;
}

.am-steps,
.am-steps * {
  box-sizing: border-box;
}

.am-steps-item {
  position: relative;
  display: inline-block;
  vertical-align: top;
  flex: 1;
  overflow: hidden;
}

.am-steps-item:last-child {
  flex: none;
}

.am-steps-item:last-child .am-steps-item-tail,
.am-steps-item:last-child .am-steps-item-title:after {
  display: none;
}

.am-steps-item-icon,
.am-steps-item-content {
  display: inline-block;
  vertical-align: top;
}

.am-steps-item-icon {
  border: 1px solid #bbb;
  width: 22px;
  height: 22px;
  line-height: 22px;
  border-radius: 22px;
  text-align: center;
  font-size: 14px;
  margin-right: 8px;
  transition: background-color 0.3s, border-color 0.3s;
}

.am-steps-item-icon>.am-steps-icon {
  line-height: 1;
  top: -1px;
  color: #2370D4;
  position: relative;
}

.am-steps-item-icon>.am-steps-icon .am-icon {
  font-size: 12px;
  position: relative;
  float: left;
}

.am-steps-item-tail {
  position: absolute;
  left: 0;
  width: 100%;
  top: 12px;
  padding: 0 10px;
}

.am-steps-item-tail:after {
  content: '';
  display: inline-block;
  background: #ddd;
  height: 1px;
  border-radius: 1px;
  width: 100%;
  transition: background .3s;
  position: relative;
  left: -2px;
}

.am-steps-item-content {
  margin-top: 3px;
}

.am-steps-item-title {
  font-size: 16px;
  margin-bottom: 4px;
  color: #000;
  font-weight: bold;
  display: inline-block;
  padding-right: 10px;
  position: relative;
}

.am-steps-item-description {
  font-size: 15px;
  color: #bbb;
}

.am-steps-item-wait .am-steps-item-icon {
  border-color: #ccc;
  background-color: #fff;
}

.am-steps-item-wait .am-steps-item-icon>.am-steps-icon {
  color: #ccc;
}

.am-steps-item-wait .am-steps-item-icon>.am-steps-icon .am-steps-icon-dot {
  background: #ccc;
}

.am-steps-item-wait .am-steps-item-title {
  color: #000;
}

.am-steps-item-wait .am-steps-item-title:after {
  background-color: #ddd;
}

.am-steps-item-wait .am-steps-item-description {
  color: #000;
}

.am-steps-item-wait .am-steps-item-tail:after {
  background-color: #ddd;
}

.am-steps-item-process .am-steps-item-icon {
  border-color: #2370D4;
  background-color: #fff;
}

.am-steps-item-process .am-steps-item-icon>.am-steps-icon {
  color: #2370D4;
}

.am-steps-item-process .am-steps-item-icon>.am-steps-icon .am-steps-icon-dot {
  background: #2370D4;
}

.am-steps-item-process .am-steps-item-title {
  color: #000;
}

.am-steps-item-process .am-steps-item-title:after {
  background-color: #ddd;
}

.am-steps-item-process .am-steps-item-description {
  color: #000;
}

.am-steps-item-process .am-steps-item-tail:after {
  background-color: #ddd;
}

.am-steps-item-process .am-steps-item-icon {
  background: #2370D4;
}

.am-steps-item-process .am-steps-item-icon>.am-steps-icon {
  color: #fff;
}

.am-steps-item-finish .am-steps-item-icon {
  border-color: #2370D4;
  background-color: #fff;
}

.am-steps-item-finish .am-steps-item-icon>.am-steps-icon {
  color: #2370D4;
}

.am-steps-item-finish .am-steps-item-icon>.am-steps-icon .am-steps-icon-dot {
  background: #2370D4;
}

.am-steps-item-finish .am-steps-item-title {
  color: #000;
}

.am-steps-item-finish .am-steps-item-title:after {
  background-color: #2370D4;
}

.am-steps-item-finish .am-steps-item-description {
  color: #000;
}

.am-steps-item-finish .am-steps-item-tail:after {
  background-color: #2370D4;
}

.am-steps-item-error .am-steps-item-icon {
  border-color: #f4333c;
  background-color: #fff;
}

.am-steps-item-error .am-steps-item-icon>.am-steps-icon {
  color: #f4333c;
}

.am-steps-item-error .am-steps-item-icon>.am-steps-icon .am-steps-icon-dot {
  background: #f4333c;
}

.am-steps-item-error .am-steps-item-title {
  color: #f4333c;
}

.am-steps-item-error .am-steps-item-title:after {
  background-color: #ddd;
}

.am-steps-item-error .am-steps-item-description {
  color: #f4333c;
}

.am-steps-item-error .am-steps-item-tail:after {
  background-color: #ddd;
}

.am-steps-item.am-steps-next-error .am-steps-item-title:after {
  background: #f4333c;
}

.am-steps-item.error-tail .am-steps-item-tail:after {
  background-color: #f4333c;
}

.am-steps-horizontal:not(.am-steps-label-vertical) .am-steps-item {
  margin-right: 10px;
}

.am-steps-horizontal:not(.am-steps-label-vertical) .am-steps-item:last-child {
  margin-right: 0;
}

.am-steps-horizontal:not(.am-steps-label-vertical) .am-steps-item-tail {
  display: none;
}

.am-steps-horizontal:not(.am-steps-label-vertical) .am-steps-item-description {
  max-width: 100px;
}

.am-steps-item-custom .am-steps-item-icon {
  background: none;
  border: 0;
  width: auto;
  height: auto;
}

.am-steps-item-custom .am-steps-item-icon>.am-steps-icon {
  font-size: 22px;
  top: 1px;
  width: 22px;
  height: 22px;
}

.am-steps-item-custom.am-steps-item-process .am-steps-item-icon>.am-steps-icon {
  color: #2370D4;
}

.am-steps-small .am-steps-item-icon {
  width: 18px;
  height: 18px;
  line-height: 18px;
  text-align: center;
  border-radius: 18px;
  font-size: 14px;
  margin-right: 8px;
}

.am-steps-small .am-steps-item-icon>.am-steps-icon {
  font-size: 12px;
  transform: scale(0.75);
  top: -2px;
}

.am-steps-small .am-steps-item-content {
  margin-top: 0;
}

.am-steps-small .am-steps-item-title {
  font-size: 16px;
  margin-bottom: 3px;
  color: #000;
  font-weight: bold;
}

.am-steps-small .am-steps-item-description {
  font-size: 12px;
  color: #bbb;
}

.am-steps-small .am-steps-item-tail {
  top: 8px;
  padding: 0 8px;
}

.am-steps-small .am-steps-item-tail:after {
  height: 1px;
  border-radius: 1px;
  width: 100%;
  left: 0;
}

.am-steps-small .am-steps-item-custom .am-steps-item-icon {
  background: none;
}

.am-steps-small .am-steps-item-custom .am-steps-item-icon>.am-steps-icon {
  font-size: 18px;
  top: -2px;
  transform: none;
}

.am-steps-vertical {
  display: block;
}

.am-steps-vertical .am-steps-item {
  display: block;
  overflow: visible;
}

.am-steps-vertical .am-steps-item-icon {
  float: left;
}

.am-steps-vertical .am-steps-item-icon-inner {
  margin-right: 16px;
}

.am-steps-vertical .am-steps-item-content {
  min-height: 48px;
  overflow: hidden;
  display: block;
}

.am-steps-vertical .am-steps-item-title {
  line-height: 26px;
}

.am-steps-vertical .am-steps-item-title:after {
  display: none;
}

.am-steps-vertical .am-steps-item-description {
  padding-bottom: 12px;
}

.am-steps-vertical .am-steps-item-tail {
  position: absolute;
  left: 13px;
  top: 0;
  height: 100%;
  width: 1px;
  padding: 30px 0 4px 0;
}

.am-steps-vertical .am-steps-item-tail:after {
  height: 100%;
  width: 1px;
}

.am-steps-vertical.am-steps-small .am-steps-item-tail {
  position: absolute;
  left: 9px;
  top: 0;
  padding: 22px 0 4px 0;
}

.am-steps-vertical.am-steps-small .am-steps-item-title {
  line-height: 18px;
}

.am-steps-label-vertical .am-steps-item {
  overflow: visible;
}

.am-steps-label-vertical .am-steps-item-tail {
  padding: 0 24px;
  margin-left: 48px;
}

.am-steps-label-vertical .am-steps-item-content {
  display: block;
  text-align: center;
  margin-top: 8px;
  width: 100px;
}

.am-steps-label-vertical .am-steps-item-icon {
  display: inline-block;
  margin-left: 36px;
}

.am-steps-label-vertical .am-steps-item-title {
  padding-right: 0;
}

.am-steps-label-vertical .am-steps-item-title:after {
  display: none;
}

.am-swipe {
  overflow: hidden;
  position: relative;
}

.am-swipe-content {
  position: relative;
  background-color: #fff;
}

.am-swipe-cover {
  position: absolute;
  z-index: 2;
  background: transparent;
  height: 100%;
  width: 100%;
  top: 0;
  display: none;
}

.am-swipe .am-swipe-content,
.am-swipe .am-swipe-actions {
  transition: all 250ms;
}

.am-swipe-swiping .am-swipe-content,
.am-swipe-swiping .am-swipe-actions {
  transition: none;
}

.am-swipe-swiping .am-list-item-active {
  background-color: #FFF;
}

.am-swipe-actions {
  position: absolute;
  top: 0;
  bottom: 0;
  display: flex;
  overflow: hidden;
  white-space: nowrap;
}

.am-swipe-actions-left {
  left: 0;
}

.am-swipe-actions-right {
  right: 0;
}

.am-swipe-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}

.am-swipe-btn-text {
  padding: 0 8px;
}

.am-switch {
  display: inline-block;
  vertical-align: middle;
  box-sizing: border-box;
  position: relative;
  cursor: pointer;
  align-self: center;
}

.am-switch .checkbox {
  width: 51px;
  height: 31px;
  border-radius: 31px;
  box-sizing: border-box;
  background: #e5e5e5;
  z-index: 0;
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 0;
  cursor: pointer;
  position: relative;
  transition: all 300ms;
}

.am-switch .checkbox:before {
  content: ' ';
  position: absolute;
  left: 1.5px;
  top: 1.5px;
  width: 48px;
  height: 28px;
  border-radius: 28px;
  box-sizing: border-box;
  background: #fff;
  z-index: 1;
  transition: all 200ms;
  transform: scale(1);
}

.am-switch .checkbox:after {
  content: ' ';
  height: 28px;
  width: 28px;
  border-radius: 28px;
  background: #fff;
  position: absolute;
  z-index: 2;
  left: 1.5px;
  top: 1.5px;
  transform: translateX(0);
  transition: all 200ms;
  box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.21);
}

.am-switch .checkbox.checkbox-disabled {
  z-index: 3;
}

.am-switch input[type="checkbox"] {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  border: 0 none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.am-switch input[type="checkbox"]:checked+.checkbox {
  background: #4dd865;
}

.am-switch input[type="checkbox"]:checked+.checkbox:before {
  transform: scale(0);
}

.am-switch input[type="checkbox"]:checked+.checkbox:after {
  transform: translateX(20px);
}

.am-switch input[type="checkbox"]:disabled+.checkbox {
  opacity: 0.3;
}

.am-switch.am-switch-android .checkbox {
  width: 72px;
  height: 23px;
  border-radius: 3px;
  background: #a7aaa6;
}

.am-switch.am-switch-android .checkbox:before {
  display: none;
}

.am-switch.am-switch-android .checkbox:after {
  width: 35px;
  height: 21px;
  border-radius: 2px;
  box-shadow: none;
  left: 1PX;
  top: 1PX;
}

.am-switch.am-switch-android input[type="checkbox"]:checked+.checkbox {
  background: #2370D4;
}

.am-switch.am-switch-android input[type="checkbox"]:checked+.checkbox:before {
  transform: scale(0);
}

.am-switch.am-switch-android input[type="checkbox"]:checked+.checkbox:after {
  transform: translateX(35px);
}

.am-tabs {
  box-sizing: border-box;
  display: flex;
  flex: 1;
  position: relative;
  overflow: hidden;
  height: 100%;
  width: 100%;
}

.am-tabs * {
  box-sizing: border-box;
}

.am-tabs-content-wrap {
  display: flex;
  flex: 1;
  width: 100%;
  height: 100%;
}

.am-tabs-content-wrap-animated {
  transition: transform 0.3s cubic-bezier(0.35, 0, 0.25, 1), left 0.3s cubic-bezier(0.35, 0, 0.25, 1), top 0.3s cubic-bezier(0.35, 0, 0.25, 1);
  will-change: transform, left, top;
}

.am-tabs-pane-wrap {
  width: 100%;
  flex-shrink: 0;
  overflow-y: auto;
}

.am-tabs-tab-bar-wrap {
  flex-shrink: 0;
}

.am-tabs-horizontal .am-tabs-pane-wrap-active {
  height: auto;
}

.am-tabs-horizontal .am-tabs-pane-wrap-inactive {
  height: 0;
  overflow: visible;
}

.am-tabs-vertical .am-tabs-content-wrap {
  flex-direction: column;
}

.am-tabs-vertical .am-tabs-tab-bar-wrap {
  height: 100%;
}

.am-tabs-vertical .am-tabs-pane-wrap {
  height: 100%;
}

.am-tabs-vertical .am-tabs-pane-wrap-active {
  overflow: auto;
}

.am-tabs-vertical .am-tabs-pane-wrap-inactive {
  overflow: hidden;
}

.am-tabs-top,
.am-tabs-bottom {
  flex-direction: column;
}

.am-tabs-left,
.am-tabs-right {
  flex-direction: row;
}

.am-tabs-default-bar {
  position: relative;
  display: flex;
  flex-shrink: 0;
  flex-direction: row;
  width: 100%;
  height: 100%;
  overflow: visible;
  z-index: 1;
}

.am-tabs-default-bar-tab {
  position: relative;
  display: flex;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  font-size: 15px;
  height: 43.5px;
  line-height: 43.5px;
}

.am-tabs-default-bar-tab .am-badge .am-badge-text {
  top: -13px;
  transform: translateX(-5px);
}

.am-tabs-default-bar-tab .am-badge .am-badge-dot {
  top: -6px;
  transform: translateX(0);
}

.am-tabs-default-bar-tab-active {
  color: #2370D4;
}

.am-tabs-default-bar-underline {
  position: absolute;
  border: 1px #2370D4 solid;
  transform: translate3d(0, 0, 0);
}

.am-tabs-default-bar-animated .am-tabs-default-bar-content {
  transition: transform 0.3s cubic-bezier(0.35, 0, 0.25, 1);
  will-change: transform;
}

.am-tabs-default-bar-animated .am-tabs-default-bar-underline {
  transition: top 0.3s cubic-bezier(0.35, 0, 0.25, 1), left 0.3s cubic-bezier(0.35, 0, 0.25, 1), color 0.3s cubic-bezier(0.35, 0, 0.25, 1), width 0.3s cubic-bezier(0.35, 0, 0.25, 1);
  will-change: top, left, width, color;
}

.am-tabs-default-bar-top,
.am-tabs-default-bar-bottom {
  flex-direction: row;
}

.am-tabs-default-bar-top .am-tabs-default-bar-content,
.am-tabs-default-bar-bottom .am-tabs-default-bar-content {
  display: flex;
  width: 100%;
  flex-direction: row;
}

.am-tabs-default-bar-top .am-tabs-default-bar-prevpage,
.am-tabs-default-bar-bottom .am-tabs-default-bar-prevpage {
  pointer-events: none;
  position: absolute;
  top: 0;
  display: block;
  width: 59px;
  height: 100%;
  content: ' ';
  z-index: 999;
  left: 0;
  background: linear-gradient(to right, #ffffff, rgba(255, 255, 255, 0));
}

.am-tabs-default-bar-top .am-tabs-default-bar-nextpage,
.am-tabs-default-bar-bottom .am-tabs-default-bar-nextpage {
  pointer-events: none;
  position: absolute;
  top: 0;
  display: block;
  width: 59px;
  height: 100%;
  content: ' ';
  z-index: 999;
  right: 0;
  background: linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff);
}

.am-tabs-default-bar-top .am-tabs-default-bar-tab,
.am-tabs-default-bar-bottom .am-tabs-default-bar-tab {
  padding: 8px 0;
}

.am-tabs-default-bar-top .am-tabs-default-bar-underline,
.am-tabs-default-bar-bottom .am-tabs-default-bar-underline {
  bottom: 0;
}

.am-tabs-default-bar-top .am-tabs-default-bar-tab {
  border-bottom: 1PX solid #ddd;
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  html:not([data-scale]) .am-tabs-default-bar-top .am-tabs-default-bar-tab {
    border-bottom: none;
  }

  html:not([data-scale]) .am-tabs-default-bar-top .am-tabs-default-bar-tab::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    transform-origin: 50% 100%;
    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-tabs-default-bar-top .am-tabs-default-bar-tab::after {
    transform: scaleY(0.33);
  }
}

.am-tabs-default-bar-bottom .am-tabs-default-bar-tab {
  border-top: 1PX solid #ddd;
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  html:not([data-scale]) .am-tabs-default-bar-bottom .am-tabs-default-bar-tab {
    border-top: none;
  }

  html:not([data-scale]) .am-tabs-default-bar-bottom .am-tabs-default-bar-tab::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 1PX;
    transform-origin: 50% 50%;
    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-tabs-default-bar-bottom .am-tabs-default-bar-tab::before {
    transform: scaleY(0.33);
  }
}

.am-tabs-default-bar-left,
.am-tabs-default-bar-right {
  flex-direction: column;
}

.am-tabs-default-bar-left .am-tabs-default-bar-content,
.am-tabs-default-bar-right .am-tabs-default-bar-content {
  display: flex;
  height: 100%;
  flex-direction: column;
}

.am-tabs-default-bar-left .am-tabs-default-bar-tab,
.am-tabs-default-bar-right .am-tabs-default-bar-tab {
  padding: 0 8px;
}

.am-tabs-default-bar-left .am-tabs-default-bar-underline {
  right: 0;
}

.am-tabs-default-bar-left .am-tabs-default-bar-tab {
  border-right: 1PX solid #ddd;
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  html:not([data-scale]) .am-tabs-default-bar-left .am-tabs-default-bar-tab {
    border-right: none;
  }

  html:not([data-scale]) .am-tabs-default-bar-left .am-tabs-default-bar-tab::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    width: 1PX;
    height: 100%;
    background: #ddd;
    transform-origin: 100% 50%;
    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-tabs-default-bar-left .am-tabs-default-bar-tab::after {
    transform: scaleX(0.33);
  }
}

.am-tabs-default-bar-right .am-tabs-default-bar-underline {
  left: 0;
}

.am-tabs-default-bar-right .am-tabs-default-bar-tab {
  border-left: 1PX solid #ddd;
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  html:not([data-scale]) .am-tabs-default-bar-right .am-tabs-default-bar-tab {
    border-left: none;
  }

  html:not([data-scale]) .am-tabs-default-bar-right .am-tabs-default-bar-tab::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 1PX;
    height: 100%;
    transform-origin: 100% 50%;
    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-tabs-default-bar-right .am-tabs-default-bar-tab::before {
    transform: scaleX(0.33);
  }
}

.am-tab-bar {
  height: 100%;
  overflow: hidden;
}

.am-tab-bar-bar {
  position: relative;
  box-sizing: border-box;
  height: 50px;
  border-top: 1PX solid #ddd;
  width: 100%;
  display: flex;
  transition-duration: .2s;
  transition-property: height bottom;
  z-index: 100;
  justify-content: space-around;
  align-items: center;
  bottom: 0;
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  html:not([data-scale]) .am-tab-bar-bar {
    border-top: none;
  }

  html:not([data-scale]) .am-tab-bar-bar::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 1PX;
    transform-origin: 50% 50%;
    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-tab-bar-bar::before {
    transform: scaleY(0.33);
  }
}

.am-tab-bar-bar-hidden-top {
  bottom: 50px;
  height: 0;
}

.am-tab-bar-bar-hidden-bottom {
  bottom: -50px;
  height: 0;
}

.am-tab-bar-bar .am-tab-bar-tab {
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  text-align: center;
  width: 100%;
}

.am-tab-bar-bar .am-tab-bar-tab-image {
  width: 22px;
  height: 22px;
  vertical-align: middle;
}

.am-tab-bar-bar .am-tab-bar-tab-title {
  font-size: 10px;
  margin: 3px 0 0 0;
  line-height: 1;
  text-align: center;
}

.am-tab-bar-bar .am-tab-bar-tab-icon {
  display: flex;
  justify-content: center;
}

.am-tab-bar-bar .am-tab-bar-tab-icon .tab-badge :last-child {
  margin-top: 4px;
  left: 22px;
}

.am-tab-bar-bar .am-tab-bar-tab-icon .tab-dot :last-child {
  margin-top: 4px;
  left: 22px;
}

.am-tab-bar-item {
  height: 100%;
}

.am-tag {
  display: inline-block;
  position: relative;
  font-size: 14px;
  text-align: center;
  padding: 0 15px;
  height: 25px;
  line-height: 25px;
  box-sizing: border-box;
}

.am-tag.am-tag-small {
  height: 15px;
  line-height: 15px;
  padding: 0 5px;
  font-size: 10px;
}

.am-tag-normal {
  background-color: #fff;
  color: #888;
  border: 1PX solid #ddd;
  border-radius: 3px;
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  html:not([data-scale]) .am-tag-normal {
    position: relative;
    border: none;
  }

  html:not([data-scale]) .am-tag-normal::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 200%;
    height: 200%;
    border: 1PX solid #ddd;
    border-radius: 6px;
    transform-origin: 0 0;
    transform: scale(0.5);
    box-sizing: border-box;
    pointer-events: none;
  }
}

.am-tag-active {
  background-color: #fff;
  color: #2370D4;
  border: 1PX solid #2370D4;
  border-radius: 3px;
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  html:not([data-scale]) .am-tag-active {
    position: relative;
    border: none;
  }

  html:not([data-scale]) .am-tag-active::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 200%;
    height: 200%;
    border: 1PX solid #2370D4;
    border-radius: 6px;
    transform-origin: 0 0;
    transform: scale(0.5);
    box-sizing: border-box;
    pointer-events: none;
  }
}

.am-tag-disabled {
  color: #bbb;
  background-color: #ddd;
  border: 1PX solid #ddd;
  border-radius: 3px;
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  html:not([data-scale]) .am-tag-disabled {
    position: relative;
    border: none;
  }

  html:not([data-scale]) .am-tag-disabled::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 200%;
    height: 200%;
    border: 1PX solid #ddd;
    border-radius: 6px;
    transform-origin: 0 0;
    transform: scale(0.5);
    box-sizing: border-box;
    pointer-events: none;
  }
}

.am-tag-close {
  position: absolute;
  top: -9px;
  left: -10px;
  color: #bbb;
}

.am-tag-close-active {
  color: #888;
}

.am-tag-close .am-icon {
  background-color: #fff;
  border-radius: 9px;
}

.am-list .am-list-item.am-textarea-item {
  display: flex;
  align-items: flex-start;
  box-sizing: border-box;
  min-height: 44px;
  padding-left: 15px;
  padding-right: 15px;
  border-bottom: 1PX solid #ddd;
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  html:not([data-scale]) .am-list .am-list-item.am-textarea-item {
    border-bottom: none;
  }

  html:not([data-scale]) .am-list .am-list-item.am-textarea-item::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    transform-origin: 50% 100%;
    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 .am-list-item.am-textarea-item::after {
    transform: scaleY(0.33);
  }
}

.am-list .am-list-item.am-textarea-item.am-textarea-item-single-line {
  align-items: center;
}

.am-list .am-list-item.am-textarea-item.am-textarea-item-single-line .am-textarea-label {
  align-self: center;
}

.am-list .am-list-item.am-textarea-item.am-textarea-item-single-line .am-textarea-control {
  padding-top: 0;
  padding-bottom: 0;
}

.am-list .am-list-item.am-textarea-item.am-textarea-item-single-line .am-textarea-control textarea {
  line-height: 25.5px;
}

.am-list .am-list-item.am-textarea-item.am-textarea-item-single-line .am-textarea-clear {
  margin-top: 0;
}

.am-list .am-list-item.am-textarea-item.am-textarea-item-single-line.am-textarea-error .am-textarea-error-extra {
  margin-top: 0;
}

.am-textarea-label {
  align-self: flex-start;
  color: #000;
  text-align: left;
  min-height: 44px;
  font-size: 17px;
  line-height: 44px;
  margin-left: 0;
  margin-right: 5px;
  white-space: nowrap;
  overflow: hidden;
}

.am-textarea-label.am-textarea-label-2 {
  width: 34px;
}

.am-textarea-label.am-textarea-label-3 {
  width: 51px;
}

.am-textarea-label.am-textarea-label-4 {
  width: 68px;
}

.am-textarea-label.am-textarea-label-5 {
  width: 85px;
}

.am-textarea-label.am-textarea-label-6 {
  width: 102px;
}

.am-textarea-label.am-textarea-label-7 {
  width: 119px;
}

.am-textarea-control {
  flex: 1;
  padding-top: 10px;
  padding-bottom: 9px;
}

.am-textarea-control textarea {
  color: #000;
  font-size: 17px;
  line-height: 25.5px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 100%;
  padding: 0;
  border: 0;
  background-color: transparent;
  overflow: visible;
  display: block;
  resize: none;
  word-break: break-all;
  word-wrap: break-word;
}

.am-textarea-control textarea::-moz-placeholder {
  color: #bbb;
}

.am-textarea-control textarea:-ms-input-placeholder {
  color: #bbb;
}

.am-textarea-control textarea::placeholder {
  color: #bbb;
}

.am-textarea-control textarea:disabled {
  color: #bbb;
  background-color: #fff;
}

.am-textarea-clear {
  display: none;
  width: 21px;
  height: 21px;
  margin-top: 12px;
  border-radius: 50%;
  overflow: hidden;
  font-style: normal;
  color: #fff;
  background-color: #ccc;
  background-repeat: no-repeat;
  background-size: 21px auto;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20fill%3D'%23fff'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M19%206.41L17.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
}

.am-textarea-clear-active {
  background-color: #2370D4;
}

.am-textarea-focus .am-textarea-clear {
  display: block;
}

.am-textarea-has-count {
  padding-bottom: 14px;
}

.am-textarea-count {
  position: absolute;
  bottom: 6px;
  right: 5px;
  color: #bbb;
  font-size: 14px;
}

.am-textarea-count span {
  color: #000;
}

.am-textarea-error .am-textarea-control textarea {
  color: #f50;
}

.am-textarea-error .am-textarea-error-extra {
  margin-top: 12px;
  width: 21px;
  height: 21px;
  margin-left: 8px;
  background-size: 21px 21px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D'18'%20height%3D'18'%20viewBox%3D'0%200%2018%2018'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cg%20stroke%3D'none'%20stroke-width%3D'1'%20fill%3D'none'%20fill-rule%3D'evenodd'%3E%3Cg%20transform%3D'translate(-300.000000%2C%20-1207.000000)'%20fill%3D'%23FF5500'%3E%3Cg%20id%3D'exclamation-circle-o'%20transform%3D'translate(300.000000%2C%201207.000000)'%3E%3Cpath%20d%3D'M9%2C16.734375%20C10.0441406%2C16.734375%2011.0566406%2C16.5304688%2012.009375%2C16.1279297%20C12.9304688%2C15.7376953%2013.7566406%2C15.1804687%2014.4685547%2C14.4703125%20C15.1787109%2C13.7601563%2015.7376953%2C12.9322266%2016.1261719%2C12.0111328%20C16.5304688%2C11.0566406%2016.734375%2C10.0441406%2016.734375%2C9%20C16.734375%2C7.95585938%2016.5304688%2C6.94335938%2016.1279297%2C5.990625%20C15.7376953%2C5.06953125%2015.1804687%2C4.24335938%2014.4703125%2C3.53144531%20C13.7601563%2C2.82128906%2012.9322266%2C2.26230469%2012.0111328%2C1.87382813%20C11.0566406%2C1.46953125%2010.0441406%2C1.265625%209%2C1.265625%20C7.95585938%2C1.265625%206.94335938%2C1.46953125%205.990625%2C1.87207031%20C5.06953125%2C2.26230469%204.24335938%2C2.81953125%203.53144531%2C3.5296875%20C2.82128906%2C4.23984375%202.26230469%2C5.06777344%201.87382813%2C5.98886719%20C1.46953125%2C6.94335938%201.265625%2C7.95585938%201.265625%2C9%20C1.265625%2C10.0441406%201.46953125%2C11.0566406%201.87207031%2C12.009375%20C2.26230469%2C12.9304688%202.81953125%2C13.7566406%203.5296875%2C14.4685547%20C4.23984375%2C15.1787109%205.06777344%2C15.7376953%205.98886719%2C16.1261719%20C6.94335938%2C16.5304688%207.95585938%2C16.734375%209%2C16.734375%20L9%2C16.734375%20Z%20M9%2C18%20C4.02890625%2C18%200%2C13.9710937%200%2C9%20C0%2C4.02890625%204.02890625%2C0%209%2C0%20C13.9710937%2C0%2018%2C4.02890625%2018%2C9%20C18%2C13.9710937%2013.9710937%2C18%209%2C18%20L9%2C18%20L9%2C18%20Z%20M9%2C6.75%20C8.61152344%2C6.75%208.296875%2C7.06464844%208.296875%2C7.453125%20L8.296875%2C13.9394531%20C8.296875%2C14.3279297%208.61152344%2C14.6425781%209%2C14.6425781%20C9.38847656%2C14.6425781%209.703125%2C14.3279297%209.703125%2C13.9394531%20L9.703125%2C7.453125%20C9.703125%2C7.06464844%209.38847656%2C6.75%209%2C6.75%20L9%2C6.75%20Z%20M8.20898438%2C4.83398438%20C8.20898438%2C5.27085024%208.56313413%2C5.625%209%2C5.625%20C9.43686587%2C5.625%209.79101562%2C5.27085024%209.79101562%2C4.83398438%20C9.79101562%2C4.39711851%209.43686587%2C4.04296875%209%2C4.04296875%20C8.56313413%2C4.04296875%208.20898438%2C4.39711851%208.20898438%2C4.83398438%20L8.20898438%2C4.83398438%20Z'%20id%3D'Shape'%20transform%3D'translate(9.000000%2C%209.000000)%20scale(1%2C%20-1)%20translate(-9.000000%2C%20-9.000000)%20'%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

.am-textarea-disabled .am-textarea-label {
  color: #bbb;
}

.am-list-body .am-list-item:last-child {
  border-bottom: 0;
}

.am-list-body .am-list-item:last-child:after {
  display: none !important;
}

.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: flex;
  justify-content: center;
  align-items: center;
  left: 0;
  top: 0;
  transform: translateZ(1px);
}

.am-toast.am-toast-nomask {
  position: fixed;
  max-width: 50%;
  width: auto;
  left: 50%;
  top: 50%;
  transform: translateZ(1px);
}

.am-toast.am-toast-nomask .am-toast-notice {
  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;
}

.am-whitespace.am-whitespace-xs {
  height: 3px;
}

.am-whitespace.am-whitespace-sm {
  height: 6px;
}

.am-whitespace.am-whitespace-md {
  height: 9px;
}

.am-whitespace.am-whitespace-lg {
  height: 15px;
}

.am-whitespace.am-whitespace-xl {
  height: 21px;
}

.am-wingblank {
  margin-left: 8px;
  margin-right: 8px;
}

.am-wingblank.am-wingblank-sm {
  margin-left: 5px;
  margin-right: 5px;
}

.am-wingblank.am-wingblank-md {
  margin-left: 8px;
  margin-right: 8px;
}

.am-wingblank.am-wingblank-lg {
  margin-left: 15px;
  margin-right: 15px;
}

.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;
    transform-origin: 50% 50%;
    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 {
    transform: scaleY(0.33);
  }
}
.am-accordion-anim-active {
  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;
    transform-origin: 50% 100%;
    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 {
    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(-5809.000000%2C%20-8482.000000)%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%;
  transform: rotate(90deg);
  transition: transform .2s ease;
}
.am-accordion .am-accordion-item .am-accordion-header[aria-expanded~="true"] i {
  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;
    transform-origin: 50% 100%;
    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 {
    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;
}

@charset "UTF-8";
body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--1-ytwd {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--1-ytwd {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--1-ytwd {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

/* 媒体查询 */
@media only screen and (min-width: 240px) {
  html {
    font-size: 32px; }
  body {
    font-size: 7.68px; } }

@media only screen and (min-width: 260px) {
  html {
    font-size: 34.66667px; }
  body {
    font-size: 8.32px; } }

@media only screen and (min-width: 280px) {
  html {
    font-size: 37.33333px; }
  body {
    font-size: 8.96px; } }

@media only screen and (min-width: 300px) {
  html {
    font-size: 40px; }
  body {
    font-size: 9.6px; } }

@media only screen and (min-width: 320px) {
  html {
    font-size: 42.66667px; }
  body {
    font-size: 10.24px; } }

@media only screen and (min-width: 360px) {
  html {
    font-size: 48px; }
  body {
    font-size: 11.52px; } }

@media only screen and (min-width: 375px) {
  html {
    font-size: 50px; }
  body {
    font-size: 12px; } }

@media only screen and (min-width: 384px) {
  html {
    font-size: 51.2px; }
  body {
    font-size: 12.288px; } }

@media only screen and (min-width: 393px) {
  html {
    font-size: 52.4px; }
  body {
    font-size: 12.576px; } }

@media only screen and (min-width: 411px) {
  html {
    font-size: 54.8px; }
  body {
    font-size: 13.152px; } }

@media only screen and (min-width: 414px) {
  html {
    font-size: 55.2px; }
  body {
    font-size: 13.248px; } }

@media only screen and (min-width: 480px) {
  html {
    font-size: 64px; }
  body {
    font-size: 15.36px; } }

@media only screen and (min-width: 540) {
  html {
    font-size: 72; }
  body {
    font-size: 17.28; } }

@media only screen and (min-width: 640px) {
  html {
    font-size: 85.33333px; }
  body {
    font-size: 20.48px; } }

@media only screen and (min-width: 720px) {
  html {
    font-size: 96px; }
  body {
    font-size: 23.04px; } }

@font-face {
  font-family: alien;
  src: url(//hz.huizecdn.com/js/hz/msupport-v1/build/static/font/alien-encounters-solid.ttf); }

@font-face {
  font-family: TEGAS;
  src: url(//hz.huizecdn.com/js/hz/msupport-v1/build/static/font/TEGAS.otf), url(//hz.huizecdn.com/js/hz/msupport-v1/build/static/font/TEGAS.ttf); }

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.7.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2018 Daniel Eden
 */
@-webkit-keyframes bounce--y4MtxV {
  from,
  20%,
  53%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate3d(0, 0, 0); }
  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -30px, 0); }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -15px, 0); }
  90% {
    transform: translate3d(0, -4px, 0); } }

@keyframes bounce--y4MtxV {
  from,
  20%,
  53%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate3d(0, 0, 0); }
  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -30px, 0); }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -15px, 0); }
  90% {
    transform: translate3d(0, -4px, 0); } }

.bounce--y4MtxV {
  -webkit-animation-name: bounce--y4MtxV;
  animation-name: bounce--y4MtxV;
  transform-origin: center bottom; }

@-webkit-keyframes flash--3kveTk {
  from,
  50%,
  to {
    opacity: 1; }
  25%,
  75% {
    opacity: 0; } }

@keyframes flash--3kveTk {
  from,
  50%,
  to {
    opacity: 1; }
  25%,
  75% {
    opacity: 0; } }

.flash--3kveTk {
  -webkit-animation-name: flash--3kveTk;
  animation-name: flash--3kveTk; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes pulse--2TpTwl {
  from {
    transform: scale3d(1, 1, 1); }
  50% {
    transform: scale3d(1.05, 1.05, 1.05); }
  to {
    transform: scale3d(1, 1, 1); } }

@keyframes pulse--2TpTwl {
  from {
    transform: scale3d(1, 1, 1); }
  50% {
    transform: scale3d(1.05, 1.05, 1.05); }
  to {
    transform: scale3d(1, 1, 1); } }

.pulse--2TpTwl {
  -webkit-animation-name: pulse--2TpTwl;
  animation-name: pulse--2TpTwl; }

@-webkit-keyframes rubberBand--1_CAXJ {
  from {
    transform: scale3d(1, 1, 1); }
  30% {
    transform: scale3d(1.25, 0.75, 1); }
  40% {
    transform: scale3d(0.75, 1.25, 1); }
  50% {
    transform: scale3d(1.15, 0.85, 1); }
  65% {
    transform: scale3d(0.95, 1.05, 1); }
  75% {
    transform: scale3d(1.05, 0.95, 1); }
  to {
    transform: scale3d(1, 1, 1); } }

@keyframes rubberBand--1_CAXJ {
  from {
    transform: scale3d(1, 1, 1); }
  30% {
    transform: scale3d(1.25, 0.75, 1); }
  40% {
    transform: scale3d(0.75, 1.25, 1); }
  50% {
    transform: scale3d(1.15, 0.85, 1); }
  65% {
    transform: scale3d(0.95, 1.05, 1); }
  75% {
    transform: scale3d(1.05, 0.95, 1); }
  to {
    transform: scale3d(1, 1, 1); } }

.rubberBand--1_CAXJ {
  -webkit-animation-name: rubberBand--1_CAXJ;
  animation-name: rubberBand--1_CAXJ; }

@-webkit-keyframes shake--2C77UH {
  from,
  to {
    transform: translate3d(0, 0, 0); }
  10%,
  30%,
  50%,
  70%,
  90% {
    transform: translate3d(-10px, 0, 0); }
  20%,
  40%,
  60%,
  80% {
    transform: translate3d(10px, 0, 0); } }

@keyframes shake--2C77UH {
  from,
  to {
    transform: translate3d(0, 0, 0); }
  10%,
  30%,
  50%,
  70%,
  90% {
    transform: translate3d(-10px, 0, 0); }
  20%,
  40%,
  60%,
  80% {
    transform: translate3d(10px, 0, 0); } }

.shake--2C77UH {
  -webkit-animation-name: shake--2C77UH;
  animation-name: shake--2C77UH; }

@-webkit-keyframes headShake--3kH4zK {
  0% {
    transform: translateX(0); }
  6.5% {
    transform: translateX(-6px) rotateY(-9deg); }
  18.5% {
    transform: translateX(5px) rotateY(7deg); }
  31.5% {
    transform: translateX(-3px) rotateY(-5deg); }
  43.5% {
    transform: translateX(2px) rotateY(3deg); }
  50% {
    transform: translateX(0); } }

@keyframes headShake--3kH4zK {
  0% {
    transform: translateX(0); }
  6.5% {
    transform: translateX(-6px) rotateY(-9deg); }
  18.5% {
    transform: translateX(5px) rotateY(7deg); }
  31.5% {
    transform: translateX(-3px) rotateY(-5deg); }
  43.5% {
    transform: translateX(2px) rotateY(3deg); }
  50% {
    transform: translateX(0); } }

.headShake--3kH4zK {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake--3kH4zK;
  animation-name: headShake--3kH4zK; }

@-webkit-keyframes swing--22ratb {
  20% {
    transform: rotate3d(0, 0, 1, 15deg); }
  40% {
    transform: rotate3d(0, 0, 1, -10deg); }
  60% {
    transform: rotate3d(0, 0, 1, 5deg); }
  80% {
    transform: rotate3d(0, 0, 1, -5deg); }
  to {
    transform: rotate3d(0, 0, 1, 0deg); } }

@keyframes swing--22ratb {
  20% {
    transform: rotate3d(0, 0, 1, 15deg); }
  40% {
    transform: rotate3d(0, 0, 1, -10deg); }
  60% {
    transform: rotate3d(0, 0, 1, 5deg); }
  80% {
    transform: rotate3d(0, 0, 1, -5deg); }
  to {
    transform: rotate3d(0, 0, 1, 0deg); } }

.swing--22ratb {
  transform-origin: top center;
  -webkit-animation-name: swing--22ratb;
  animation-name: swing--22ratb; }

@-webkit-keyframes tada--2krnf0 {
  from {
    transform: scale3d(1, 1, 1); }
  10%,
  20% {
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }
  30%,
  50%,
  70%,
  90% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }
  40%,
  60%,
  80% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }
  to {
    transform: scale3d(1, 1, 1); } }

@keyframes tada--2krnf0 {
  from {
    transform: scale3d(1, 1, 1); }
  10%,
  20% {
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }
  30%,
  50%,
  70%,
  90% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }
  40%,
  60%,
  80% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }
  to {
    transform: scale3d(1, 1, 1); } }

.tada--2krnf0 {
  -webkit-animation-name: tada--2krnf0;
  animation-name: tada--2krnf0; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes wobble--2cQkkW {
  from {
    transform: translate3d(0, 0, 0); }
  15% {
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); }
  30% {
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); }
  45% {
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); }
  60% {
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); }
  75% {
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); }
  to {
    transform: translate3d(0, 0, 0); } }

@keyframes wobble--2cQkkW {
  from {
    transform: translate3d(0, 0, 0); }
  15% {
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); }
  30% {
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); }
  45% {
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); }
  60% {
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); }
  75% {
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); }
  to {
    transform: translate3d(0, 0, 0); } }

.wobble--2cQkkW {
  -webkit-animation-name: wobble--2cQkkW;
  animation-name: wobble--2cQkkW; }

@-webkit-keyframes jello--ZwPlns {
  from,
  11.1%,
  to {
    transform: translate3d(0, 0, 0); }
  22.2% {
    transform: skewX(-12.5deg) skewY(-12.5deg); }
  33.3% {
    transform: skewX(6.25deg) skewY(6.25deg); }
  44.4% {
    transform: skewX(-3.125deg) skewY(-3.125deg); }
  55.5% {
    transform: skewX(1.5625deg) skewY(1.5625deg); }
  66.6% {
    transform: skewX(-0.78125deg) skewY(-0.78125deg); }
  77.7% {
    transform: skewX(0.39062deg) skewY(0.39062deg); }
  88.8% {
    transform: skewX(-0.19531deg) skewY(-0.19531deg); } }

@keyframes jello--ZwPlns {
  from,
  11.1%,
  to {
    transform: translate3d(0, 0, 0); }
  22.2% {
    transform: skewX(-12.5deg) skewY(-12.5deg); }
  33.3% {
    transform: skewX(6.25deg) skewY(6.25deg); }
  44.4% {
    transform: skewX(-3.125deg) skewY(-3.125deg); }
  55.5% {
    transform: skewX(1.5625deg) skewY(1.5625deg); }
  66.6% {
    transform: skewX(-0.78125deg) skewY(-0.78125deg); }
  77.7% {
    transform: skewX(0.39062deg) skewY(0.39062deg); }
  88.8% {
    transform: skewX(-0.19531deg) skewY(-0.19531deg); } }

.jello--ZwPlns {
  -webkit-animation-name: jello--ZwPlns;
  animation-name: jello--ZwPlns;
  transform-origin: center; }

@-webkit-keyframes heartBeat--1Fc35j {
  0% {
    transform: scale(1); }
  14% {
    transform: scale(1.3); }
  28% {
    transform: scale(1); }
  42% {
    transform: scale(1.3); }
  70% {
    transform: scale(1); } }

@keyframes heartBeat--1Fc35j {
  0% {
    transform: scale(1); }
  14% {
    transform: scale(1.3); }
  28% {
    transform: scale(1); }
  42% {
    transform: scale(1.3); }
  70% {
    transform: scale(1); } }

.heartBeat--1Fc35j {
  -webkit-animation-name: heartBeat--1Fc35j;
  animation-name: heartBeat--1Fc35j;
  -webkit-animation-duration: 1.3s;
  animation-duration: 1.3s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out; }

@-webkit-keyframes bounceIn--1zsi6r {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3); }
  20% {
    transform: scale3d(1.1, 1.1, 1.1); }
  40% {
    transform: scale3d(0.9, 0.9, 0.9); }
  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03); }
  80% {
    transform: scale3d(0.97, 0.97, 0.97); }
  to {
    opacity: 1;
    transform: scale3d(1, 1, 1); } }

@keyframes bounceIn--1zsi6r {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3); }
  20% {
    transform: scale3d(1.1, 1.1, 1.1); }
  40% {
    transform: scale3d(0.9, 0.9, 0.9); }
  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03); }
  80% {
    transform: scale3d(0.97, 0.97, 0.97); }
  to {
    opacity: 1;
    transform: scale3d(1, 1, 1); } }

.bounceIn--1zsi6r {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-name: bounceIn--1zsi6r;
  animation-name: bounceIn--1zsi6r; }

@-webkit-keyframes bounceInDown--2cmW_e {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0); }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0); }
  75% {
    transform: translate3d(0, -10px, 0); }
  90% {
    transform: translate3d(0, 5px, 0); }
  to {
    transform: translate3d(0, 0, 0); } }

@keyframes bounceInDown--2cmW_e {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0); }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0); }
  75% {
    transform: translate3d(0, -10px, 0); }
  90% {
    transform: translate3d(0, 5px, 0); }
  to {
    transform: translate3d(0, 0, 0); } }

.bounceInDown--2cmW_e {
  -webkit-animation-name: bounceInDown--2cmW_e;
  animation-name: bounceInDown--2cmW_e; }

@-webkit-keyframes bounceInLeft--3KkQuO {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0); }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0); }
  75% {
    transform: translate3d(-10px, 0, 0); }
  90% {
    transform: translate3d(5px, 0, 0); }
  to {
    transform: translate3d(0, 0, 0); } }

@keyframes bounceInLeft--3KkQuO {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0); }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0); }
  75% {
    transform: translate3d(-10px, 0, 0); }
  90% {
    transform: translate3d(5px, 0, 0); }
  to {
    transform: translate3d(0, 0, 0); } }

.bounceInLeft--3KkQuO {
  -webkit-animation-name: bounceInLeft--3KkQuO;
  animation-name: bounceInLeft--3KkQuO; }

@-webkit-keyframes bounceInRight--fH4jOZ {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0); }
  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0); }
  75% {
    transform: translate3d(10px, 0, 0); }
  90% {
    transform: translate3d(-5px, 0, 0); }
  to {
    transform: translate3d(0, 0, 0); } }

@keyframes bounceInRight--fH4jOZ {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0); }
  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0); }
  75% {
    transform: translate3d(10px, 0, 0); }
  90% {
    transform: translate3d(-5px, 0, 0); }
  to {
    transform: translate3d(0, 0, 0); } }

.bounceInRight--fH4jOZ {
  -webkit-animation-name: bounceInRight--fH4jOZ;
  animation-name: bounceInRight--fH4jOZ; }

@-webkit-keyframes bounceInUp--qS9hfw {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0); }
  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0); }
  75% {
    transform: translate3d(0, 10px, 0); }
  90% {
    transform: translate3d(0, -5px, 0); }
  to {
    transform: translate3d(0, 0, 0); } }

@keyframes bounceInUp--qS9hfw {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0); }
  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0); }
  75% {
    transform: translate3d(0, 10px, 0); }
  90% {
    transform: translate3d(0, -5px, 0); }
  to {
    transform: translate3d(0, 0, 0); } }

.bounceInUp--qS9hfw {
  -webkit-animation-name: bounceInUp--qS9hfw;
  animation-name: bounceInUp--qS9hfw; }

@-webkit-keyframes bounceOut--2Oywbu {
  20% {
    transform: scale3d(0.9, 0.9, 0.9); }
  50%,
  55% {
    opacity: 1;
    transform: scale3d(1.1, 1.1, 1.1); }
  to {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3); } }

@keyframes bounceOut--2Oywbu {
  20% {
    transform: scale3d(0.9, 0.9, 0.9); }
  50%,
  55% {
    opacity: 1;
    transform: scale3d(1.1, 1.1, 1.1); }
  to {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3); } }

.bounceOut--2Oywbu {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-name: bounceOut--2Oywbu;
  animation-name: bounceOut--2Oywbu; }

@-webkit-keyframes bounceOutDown--36HpAw {
  20% {
    transform: translate3d(0, 10px, 0); }
  40%,
  45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0); }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0); } }

@keyframes bounceOutDown--36HpAw {
  20% {
    transform: translate3d(0, 10px, 0); }
  40%,
  45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0); }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0); } }

.bounceOutDown--36HpAw {
  -webkit-animation-name: bounceOutDown--36HpAw;
  animation-name: bounceOutDown--36HpAw; }

@-webkit-keyframes bounceOutLeft--3E1WzS {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0); }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0); } }

@keyframes bounceOutLeft--3E1WzS {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0); }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0); } }

.bounceOutLeft--3E1WzS {
  -webkit-animation-name: bounceOutLeft--3E1WzS;
  animation-name: bounceOutLeft--3E1WzS; }

@-webkit-keyframes bounceOutRight--3EqYkh {
  20% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0); }
  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0); } }

@keyframes bounceOutRight--3EqYkh {
  20% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0); }
  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0); } }

.bounceOutRight--3EqYkh {
  -webkit-animation-name: bounceOutRight--3EqYkh;
  animation-name: bounceOutRight--3EqYkh; }

@-webkit-keyframes bounceOutUp--27Yn08 {
  20% {
    transform: translate3d(0, -10px, 0); }
  40%,
  45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0); }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0); } }

@keyframes bounceOutUp--27Yn08 {
  20% {
    transform: translate3d(0, -10px, 0); }
  40%,
  45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0); }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0); } }

.bounceOutUp--27Yn08 {
  -webkit-animation-name: bounceOutUp--27Yn08;
  animation-name: bounceOutUp--27Yn08; }

@-webkit-keyframes fadeIn--3bMAEA {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes fadeIn--3bMAEA {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

.fadeIn--3bMAEA {
  -webkit-animation-name: fadeIn--3bMAEA;
  animation-name: fadeIn--3bMAEA; }

@-webkit-keyframes fadeInDown--xTVQO_ {
  from {
    opacity: 0;
    transform: translate3d(0, -100%, 0); }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0); } }

@keyframes fadeInDown--xTVQO_ {
  from {
    opacity: 0;
    transform: translate3d(0, -100%, 0); }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0); } }

.fadeInDown--xTVQO_ {
  -webkit-animation-name: fadeInDown--xTVQO_;
  animation-name: fadeInDown--xTVQO_; }

@-webkit-keyframes fadeInDownBig--28pQtv {
  from {
    opacity: 0;
    transform: translate3d(0, -2000px, 0); }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0); } }

@keyframes fadeInDownBig--28pQtv {
  from {
    opacity: 0;
    transform: translate3d(0, -2000px, 0); }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0); } }

.fadeInDownBig--28pQtv {
  -webkit-animation-name: fadeInDownBig--28pQtv;
  animation-name: fadeInDownBig--28pQtv; }

@-webkit-keyframes fadeInLeft--1oMIfm {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0); }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0); } }

@keyframes fadeInLeft--1oMIfm {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0); }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0); } }

.fadeInLeft--1oMIfm {
  -webkit-animation-name: fadeInLeft--1oMIfm;
  animation-name: fadeInLeft--1oMIfm; }

@-webkit-keyframes fadeInLeftBig--1Eln4V {
  from {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0); }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0); } }

@keyframes fadeInLeftBig--1Eln4V {
  from {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0); }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0); } }

.fadeInLeftBig--1Eln4V {
  -webkit-animation-name: fadeInLeftBig--1Eln4V;
  animation-name: fadeInLeftBig--1Eln4V; }

@-webkit-keyframes fadeInRight--1454fO {
  from {
    opacity: 0;
    transform: translate3d(100%, 0, 0); }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0); } }

@keyframes fadeInRight--1454fO {
  from {
    opacity: 0;
    transform: translate3d(100%, 0, 0); }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0); } }

.fadeInRight--1454fO {
  -webkit-animation-name: fadeInRight--1454fO;
  animation-name: fadeInRight--1454fO; }

@-webkit-keyframes fadeInRightBig--1tdcIN {
  from {
    opacity: 0;
    transform: translate3d(2000px, 0, 0); }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0); } }

@keyframes fadeInRightBig--1tdcIN {
  from {
    opacity: 0;
    transform: translate3d(2000px, 0, 0); }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0); } }

.fadeInRightBig--1tdcIN {
  -webkit-animation-name: fadeInRightBig--1tdcIN;
  animation-name: fadeInRightBig--1tdcIN; }

@-webkit-keyframes fadeInUp--27hFiL {
  from {
    opacity: 0;
    transform: translate3d(0, 100%, 0); }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0); } }

@keyframes fadeInUp--27hFiL {
  from {
    opacity: 0;
    transform: translate3d(0, 100%, 0); }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0); } }

.fadeInUp--27hFiL {
  -webkit-animation-name: fadeInUp--27hFiL;
  animation-name: fadeInUp--27hFiL; }

@-webkit-keyframes fadeInUpBig--2KCcZV {
  from {
    opacity: 0;
    transform: translate3d(0, 2000px, 0); }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0); } }

@keyframes fadeInUpBig--2KCcZV {
  from {
    opacity: 0;
    transform: translate3d(0, 2000px, 0); }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0); } }

.fadeInUpBig--2KCcZV {
  -webkit-animation-name: fadeInUpBig--2KCcZV;
  animation-name: fadeInUpBig--2KCcZV; }

@-webkit-keyframes fadeOut--iOShmB {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

@keyframes fadeOut--iOShmB {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

.fadeOut--iOShmB {
  -webkit-animation-name: fadeOut--iOShmB;
  animation-name: fadeOut--iOShmB; }

@-webkit-keyframes fadeOutDown--gtTnP1 {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(0, 100%, 0); } }

@keyframes fadeOutDown--gtTnP1 {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(0, 100%, 0); } }

.fadeOutDown--gtTnP1 {
  -webkit-animation-name: fadeOutDown--gtTnP1;
  animation-name: fadeOutDown--gtTnP1; }

@-webkit-keyframes fadeOutDownBig--SqCfox {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0); } }

@keyframes fadeOutDownBig--SqCfox {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0); } }

.fadeOutDownBig--SqCfox {
  -webkit-animation-name: fadeOutDownBig--SqCfox;
  animation-name: fadeOutDownBig--SqCfox; }

@-webkit-keyframes fadeOutLeft--ROzluo {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(-100%, 0, 0); } }

@keyframes fadeOutLeft--ROzluo {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(-100%, 0, 0); } }

.fadeOutLeft--ROzluo {
  -webkit-animation-name: fadeOutLeft--ROzluo;
  animation-name: fadeOutLeft--ROzluo; }

@-webkit-keyframes fadeOutLeftBig--3SPEGV {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0); } }

@keyframes fadeOutLeftBig--3SPEGV {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0); } }

.fadeOutLeftBig--3SPEGV {
  -webkit-animation-name: fadeOutLeftBig--3SPEGV;
  animation-name: fadeOutLeftBig--3SPEGV; }

@-webkit-keyframes fadeOutRight--3jHRvx {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0); } }

@keyframes fadeOutRight--3jHRvx {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0); } }

.fadeOutRight--3jHRvx {
  -webkit-animation-name: fadeOutRight--3jHRvx;
  animation-name: fadeOutRight--3jHRvx; }

@-webkit-keyframes fadeOutRightBig--1lzSs2 {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0); } }

@keyframes fadeOutRightBig--1lzSs2 {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0); } }

.fadeOutRightBig--1lzSs2 {
  -webkit-animation-name: fadeOutRightBig--1lzSs2;
  animation-name: fadeOutRightBig--1lzSs2; }

@-webkit-keyframes fadeOutUp--2j2WxH {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(0, -100%, 0); } }

@keyframes fadeOutUp--2j2WxH {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(0, -100%, 0); } }

.fadeOutUp--2j2WxH {
  -webkit-animation-name: fadeOutUp--2j2WxH;
  animation-name: fadeOutUp--2j2WxH; }

@-webkit-keyframes fadeOutUpBig--3izM0J {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0); } }

@keyframes fadeOutUpBig--3izM0J {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0); } }

.fadeOutUpBig--3izM0J {
  -webkit-animation-name: fadeOutUpBig--3izM0J;
  animation-name: fadeOutUpBig--3izM0J; }

@-webkit-keyframes flip--14pg6Q {
  from {
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out; }
  40% {
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out; }
  50% {
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  80% {
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  to {
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; } }

@keyframes flip--14pg6Q {
  from {
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out; }
  40% {
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out; }
  50% {
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  80% {
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  to {
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; } }

.animated--178o3D.flip--14pg6Q {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip--14pg6Q;
  animation-name: flip--14pg6Q; }

@-webkit-keyframes flipInX--31piOa {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0; }
  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1; }
  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
  to {
    transform: perspective(400px); } }

@keyframes flipInX--31piOa {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0; }
  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1; }
  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
  to {
    transform: perspective(400px); } }

.flipInX--31piOa {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX--31piOa;
  animation-name: flipInX--31piOa; }

@-webkit-keyframes flipInY--3-sn8y {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0; }
  40% {
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  60% {
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1; }
  80% {
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg); }
  to {
    transform: perspective(400px); } }

@keyframes flipInY--3-sn8y {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0; }
  40% {
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  60% {
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1; }
  80% {
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg); }
  to {
    transform: perspective(400px); } }

.flipInY--3-sn8y {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY--3-sn8y;
  animation-name: flipInY--3-sn8y; }

@-webkit-keyframes flipOutX--1p0ZnM {
  from {
    transform: perspective(400px); }
  30% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1; }
  to {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0; } }

@keyframes flipOutX--1p0ZnM {
  from {
    transform: perspective(400px); }
  30% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1; }
  to {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0; } }

.flipOutX--1p0ZnM {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-name: flipOutX--1p0ZnM;
  animation-name: flipOutX--1p0ZnM;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important; }

@-webkit-keyframes flipOutY--131mrM {
  from {
    transform: perspective(400px); }
  30% {
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1; }
  to {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0; } }

@keyframes flipOutY--131mrM {
  from {
    transform: perspective(400px); }
  30% {
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1; }
  to {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0; } }

.flipOutY--131mrM {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY--131mrM;
  animation-name: flipOutY--131mrM; }

@-webkit-keyframes lightSpeedIn--H5hC2O {
  from {
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0; }
  60% {
    transform: skewX(20deg);
    opacity: 1; }
  80% {
    transform: skewX(-5deg); }
  to {
    transform: translate3d(0, 0, 0); } }

@keyframes lightSpeedIn--H5hC2O {
  from {
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0; }
  60% {
    transform: skewX(20deg);
    opacity: 1; }
  80% {
    transform: skewX(-5deg); }
  to {
    transform: translate3d(0, 0, 0); } }

.lightSpeedIn--H5hC2O {
  -webkit-animation-name: lightSpeedIn--H5hC2O;
  animation-name: lightSpeedIn--H5hC2O;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out; }

@-webkit-keyframes lightSpeedOut--1zJFX5 {
  from {
    opacity: 1; }
  to {
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0; } }

@keyframes lightSpeedOut--1zJFX5 {
  from {
    opacity: 1; }
  to {
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0; } }

.lightSpeedOut--1zJFX5 {
  -webkit-animation-name: lightSpeedOut--1zJFX5;
  animation-name: lightSpeedOut--1zJFX5;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in; }

@-webkit-keyframes rotateIn--3hNwZA {
  from {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0; }
  to {
    transform-origin: center;
    transform: translate3d(0, 0, 0);
    opacity: 1; } }

@keyframes rotateIn--3hNwZA {
  from {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0; }
  to {
    transform-origin: center;
    transform: translate3d(0, 0, 0);
    opacity: 1; } }

.rotateIn--3hNwZA {
  -webkit-animation-name: rotateIn--3hNwZA;
  animation-name: rotateIn--3hNwZA; }

@-webkit-keyframes rotateInDownLeft--3bXooe {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; }
  to {
    transform-origin: left bottom;
    transform: translate3d(0, 0, 0);
    opacity: 1; } }

@keyframes rotateInDownLeft--3bXooe {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; }
  to {
    transform-origin: left bottom;
    transform: translate3d(0, 0, 0);
    opacity: 1; } }

.rotateInDownLeft--3bXooe {
  -webkit-animation-name: rotateInDownLeft--3bXooe;
  animation-name: rotateInDownLeft--3bXooe; }

@-webkit-keyframes rotateInDownRight--2bwCF5 {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; }
  to {
    transform-origin: right bottom;
    transform: translate3d(0, 0, 0);
    opacity: 1; } }

@keyframes rotateInDownRight--2bwCF5 {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; }
  to {
    transform-origin: right bottom;
    transform: translate3d(0, 0, 0);
    opacity: 1; } }

.rotateInDownRight--2bwCF5 {
  -webkit-animation-name: rotateInDownRight--2bwCF5;
  animation-name: rotateInDownRight--2bwCF5; }

@-webkit-keyframes rotateInUpLeft--1hYWZh {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; }
  to {
    transform-origin: left bottom;
    transform: translate3d(0, 0, 0);
    opacity: 1; } }

@keyframes rotateInUpLeft--1hYWZh {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; }
  to {
    transform-origin: left bottom;
    transform: translate3d(0, 0, 0);
    opacity: 1; } }

.rotateInUpLeft--1hYWZh {
  -webkit-animation-name: rotateInUpLeft--1hYWZh;
  animation-name: rotateInUpLeft--1hYWZh; }

@-webkit-keyframes rotateInUpRight--JmDbEw {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0; }
  to {
    transform-origin: right bottom;
    transform: translate3d(0, 0, 0);
    opacity: 1; } }

@keyframes rotateInUpRight--JmDbEw {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0; }
  to {
    transform-origin: right bottom;
    transform: translate3d(0, 0, 0);
    opacity: 1; } }

.rotateInUpRight--JmDbEw {
  -webkit-animation-name: rotateInUpRight--JmDbEw;
  animation-name: rotateInUpRight--JmDbEw; }

@-webkit-keyframes rotateOut--2k5-ku {
  from {
    transform-origin: center;
    opacity: 1; }
  to {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0; } }

@keyframes rotateOut--2k5-ku {
  from {
    transform-origin: center;
    opacity: 1; }
  to {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0; } }

.rotateOut--2k5-ku {
  -webkit-animation-name: rotateOut--2k5-ku;
  animation-name: rotateOut--2k5-ku; }

@-webkit-keyframes rotateOutDownLeft--3OM8xW {
  from {
    transform-origin: left bottom;
    opacity: 1; }
  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; } }

@keyframes rotateOutDownLeft--3OM8xW {
  from {
    transform-origin: left bottom;
    opacity: 1; }
  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; } }

.rotateOutDownLeft--3OM8xW {
  -webkit-animation-name: rotateOutDownLeft--3OM8xW;
  animation-name: rotateOutDownLeft--3OM8xW; }

@-webkit-keyframes rotateOutDownRight--9x_N0f {
  from {
    transform-origin: right bottom;
    opacity: 1; }
  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; } }

@keyframes rotateOutDownRight--9x_N0f {
  from {
    transform-origin: right bottom;
    opacity: 1; }
  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; } }

.rotateOutDownRight--9x_N0f {
  -webkit-animation-name: rotateOutDownRight--9x_N0f;
  animation-name: rotateOutDownRight--9x_N0f; }

@-webkit-keyframes rotateOutUpLeft--2Y91JN {
  from {
    transform-origin: left bottom;
    opacity: 1; }
  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; } }

@keyframes rotateOutUpLeft--2Y91JN {
  from {
    transform-origin: left bottom;
    opacity: 1; }
  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; } }

.rotateOutUpLeft--2Y91JN {
  -webkit-animation-name: rotateOutUpLeft--2Y91JN;
  animation-name: rotateOutUpLeft--2Y91JN; }

@-webkit-keyframes rotateOutUpRight--1vxIFt {
  from {
    transform-origin: right bottom;
    opacity: 1; }
  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0; } }

@keyframes rotateOutUpRight--1vxIFt {
  from {
    transform-origin: right bottom;
    opacity: 1; }
  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0; } }

.rotateOutUpRight--1vxIFt {
  -webkit-animation-name: rotateOutUpRight--1vxIFt;
  animation-name: rotateOutUpRight--1vxIFt; }

@-webkit-keyframes hinge--1EY8vN {
  0% {
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }
  20%,
  60% {
    transform: rotate3d(0, 0, 1, 80deg);
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }
  40%,
  80% {
    transform: rotate3d(0, 0, 1, 60deg);
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1; }
  to {
    transform: translate3d(0, 700px, 0);
    opacity: 0; } }

@keyframes hinge--1EY8vN {
  0% {
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }
  20%,
  60% {
    transform: rotate3d(0, 0, 1, 80deg);
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }
  40%,
  80% {
    transform: rotate3d(0, 0, 1, 60deg);
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1; }
  to {
    transform: translate3d(0, 700px, 0);
    opacity: 0; } }

.hinge--1EY8vN {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-name: hinge--1EY8vN;
  animation-name: hinge--1EY8vN; }

@-webkit-keyframes jackInTheBox--163SLs {
  from {
    opacity: 0;
    transform: scale(0.1) rotate(30deg);
    transform-origin: center bottom; }
  50% {
    transform: rotate(-10deg); }
  70% {
    transform: rotate(3deg); }
  to {
    opacity: 1;
    transform: scale(1); } }

@keyframes jackInTheBox--163SLs {
  from {
    opacity: 0;
    transform: scale(0.1) rotate(30deg);
    transform-origin: center bottom; }
  50% {
    transform: rotate(-10deg); }
  70% {
    transform: rotate(3deg); }
  to {
    opacity: 1;
    transform: scale(1); } }

.jackInTheBox--163SLs {
  -webkit-animation-name: jackInTheBox--163SLs;
  animation-name: jackInTheBox--163SLs; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollIn--rKXsfg {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0); } }

@keyframes rollIn--rKXsfg {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0); } }

.rollIn--rKXsfg {
  -webkit-animation-name: rollIn--rKXsfg;
  animation-name: rollIn--rKXsfg; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollOut--xHIPIt {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); } }

@keyframes rollOut--xHIPIt {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); } }

.rollOut--xHIPIt {
  -webkit-animation-name: rollOut--xHIPIt;
  animation-name: rollOut--xHIPIt; }

@-webkit-keyframes zoomIn--JEpYMr {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3); }
  50% {
    opacity: 1; } }

@keyframes zoomIn--JEpYMr {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3); }
  50% {
    opacity: 1; } }

.zoomIn--JEpYMr {
  -webkit-animation-name: zoomIn--JEpYMr;
  animation-name: zoomIn--JEpYMr; }

@-webkit-keyframes zoomInDown--2aIBmG {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomInDown--2aIBmG {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomInDown--2aIBmG {
  -webkit-animation-name: zoomInDown--2aIBmG;
  animation-name: zoomInDown--2aIBmG; }

@-webkit-keyframes zoomInLeft--SyBdOK {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomInLeft--SyBdOK {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomInLeft--SyBdOK {
  -webkit-animation-name: zoomInLeft--SyBdOK;
  animation-name: zoomInLeft--SyBdOK; }

@-webkit-keyframes zoomInRight--34aoz_ {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomInRight--34aoz_ {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomInRight--34aoz_ {
  -webkit-animation-name: zoomInRight--34aoz_;
  animation-name: zoomInRight--34aoz_; }

@-webkit-keyframes zoomInUp--1dsUz3 {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomInUp--1dsUz3 {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomInUp--1dsUz3 {
  -webkit-animation-name: zoomInUp--1dsUz3;
  animation-name: zoomInUp--1dsUz3; }

@-webkit-keyframes zoomOut--1HBqNy {
  from {
    opacity: 1; }
  50% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3); }
  to {
    opacity: 0; } }

@keyframes zoomOut--1HBqNy {
  from {
    opacity: 1; }
  50% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3); }
  to {
    opacity: 0; } }

.zoomOut--1HBqNy {
  -webkit-animation-name: zoomOut--1HBqNy;
  animation-name: zoomOut--1HBqNy; }

@-webkit-keyframes zoomOutDown--1U5Uc6 {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomOutDown--1U5Uc6 {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomOutDown--1U5Uc6 {
  -webkit-animation-name: zoomOutDown--1U5Uc6;
  animation-name: zoomOutDown--1U5Uc6; }

@-webkit-keyframes zoomOutLeft--NgEBto {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); }
  to {
    opacity: 0;
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform-origin: left center; } }

@keyframes zoomOutLeft--NgEBto {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); }
  to {
    opacity: 0;
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform-origin: left center; } }

.zoomOutLeft--NgEBto {
  -webkit-animation-name: zoomOutLeft--NgEBto;
  animation-name: zoomOutLeft--NgEBto; }

@-webkit-keyframes zoomOutRight--bWYsaY {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); }
  to {
    opacity: 0;
    transform: scale(0.1) translate3d(2000px, 0, 0);
    transform-origin: right center; } }

@keyframes zoomOutRight--bWYsaY {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); }
  to {
    opacity: 0;
    transform: scale(0.1) translate3d(2000px, 0, 0);
    transform-origin: right center; } }

.zoomOutRight--bWYsaY {
  -webkit-animation-name: zoomOutRight--bWYsaY;
  animation-name: zoomOutRight--bWYsaY; }

@-webkit-keyframes zoomOutUp--bM-0YR {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomOutUp--bM-0YR {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomOutUp--bM-0YR {
  -webkit-animation-name: zoomOutUp--bM-0YR;
  animation-name: zoomOutUp--bM-0YR; }

@-webkit-keyframes slideInDown--2JWPXG {
  from {
    transform: translate3d(0, -100%, 0);
    visibility: visible; }
  to {
    transform: translate3d(0, 0, 0); } }

@keyframes slideInDown--2JWPXG {
  from {
    transform: translate3d(0, -100%, 0);
    visibility: visible; }
  to {
    transform: translate3d(0, 0, 0); } }

.slideInDown--2JWPXG {
  -webkit-animation-name: slideInDown--2JWPXG;
  animation-name: slideInDown--2JWPXG; }

@-webkit-keyframes slideInLeft--1uYnWv {
  from {
    transform: translate3d(-100%, 0, 0);
    visibility: visible; }
  to {
    transform: translate3d(0, 0, 0); } }

@keyframes slideInLeft--1uYnWv {
  from {
    transform: translate3d(-100%, 0, 0);
    visibility: visible; }
  to {
    transform: translate3d(0, 0, 0); } }

.slideInLeft--1uYnWv {
  -webkit-animation-name: slideInLeft--1uYnWv;
  animation-name: slideInLeft--1uYnWv; }

@-webkit-keyframes slideInRight--17JTy5 {
  from {
    transform: translate3d(100%, 0, 0);
    visibility: visible; }
  to {
    transform: translate3d(0, 0, 0); } }

@keyframes slideInRight--17JTy5 {
  from {
    transform: translate3d(100%, 0, 0);
    visibility: visible; }
  to {
    transform: translate3d(0, 0, 0); } }

.slideInRight--17JTy5 {
  -webkit-animation-name: slideInRight--17JTy5;
  animation-name: slideInRight--17JTy5; }

@-webkit-keyframes slideInUp--2dqLr- {
  from {
    transform: translate3d(0, 100%, 0);
    visibility: visible; }
  to {
    transform: translate3d(0, 0, 0); } }

@keyframes slideInUp--2dqLr- {
  from {
    transform: translate3d(0, 100%, 0);
    visibility: visible; }
  to {
    transform: translate3d(0, 0, 0); } }

.slideInUp--2dqLr- {
  -webkit-animation-name: slideInUp--2dqLr-;
  animation-name: slideInUp--2dqLr-; }

@-webkit-keyframes slideOutDown--3av5HZ {
  from {
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    transform: translate3d(0, 100%, 0); } }

@keyframes slideOutDown--3av5HZ {
  from {
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    transform: translate3d(0, 100%, 0); } }

.slideOutDown--3av5HZ {
  -webkit-animation-name: slideOutDown--3av5HZ;
  animation-name: slideOutDown--3av5HZ; }

@-webkit-keyframes slideOutLeft--1CMY0L {
  from {
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    transform: translate3d(-100%, 0, 0); } }

@keyframes slideOutLeft--1CMY0L {
  from {
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    transform: translate3d(-100%, 0, 0); } }

.slideOutLeft--1CMY0L {
  -webkit-animation-name: slideOutLeft--1CMY0L;
  animation-name: slideOutLeft--1CMY0L; }

@-webkit-keyframes slideOutRight--3dUNV3 {
  from {
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    transform: translate3d(100%, 0, 0); } }

@keyframes slideOutRight--3dUNV3 {
  from {
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    transform: translate3d(100%, 0, 0); } }

.slideOutRight--3dUNV3 {
  -webkit-animation-name: slideOutRight--3dUNV3;
  animation-name: slideOutRight--3dUNV3; }

@-webkit-keyframes slideOutUp--2mzg11 {
  from {
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    transform: translate3d(0, -100%, 0); } }

@keyframes slideOutUp--2mzg11 {
  from {
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    transform: translate3d(0, -100%, 0); } }

.slideOutUp--2mzg11 {
  -webkit-animation-name: slideOutUp--2mzg11;
  animation-name: slideOutUp--2mzg11; }

.animated--178o3D {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }

.animated--178o3D.infinite--27MsK4 {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite; }

.animated--178o3D.delay-1s--1ESG2G {
  -webkit-animation-delay: 1s;
  animation-delay: 1s; }

.animated--178o3D.delay-2s--1T2B0V {
  -webkit-animation-delay: 2s;
  animation-delay: 2s; }

.animated--178o3D.delay-3s--26TRmV {
  -webkit-animation-delay: 3s;
  animation-delay: 3s; }

.animated--178o3D.delay-4s--2vlhKL {
  -webkit-animation-delay: 4s;
  animation-delay: 4s; }

.animated--178o3D.delay-5s--pYkMn1 {
  -webkit-animation-delay: 5s;
  animation-delay: 5s; }

.animated--178o3D.fast--DPIgy_ {
  -webkit-animation-duration: 800ms;
  animation-duration: 800ms; }

.animated--178o3D.faster--3V4YIU {
  -webkit-animation-duration: 500ms;
  animation-duration: 500ms; }

.animated--178o3D.slow--1kBljS {
  -webkit-animation-duration: 2s;
  animation-duration: 2s; }

.animated--178o3D.slower--FFptIY {
  -webkit-animation-duration: 3s;
  animation-duration: 3s; }

@media (prefers-reduced-motion) {
  .animated--178o3D {
    -webkit-animation: unset !important;
    animation: unset !important;
    transition: none !important; } }

/*
* 几经寻找，这个项目对应的是h5的iconfont📆
*/
@font-face {
  font-family: 'iconfont';
  src: url("//hz.huizecdn.com/js/hz/msupport-v1/build/static/font/iconfont.eot?t=20200507"), url("//hz.huizecdn.com/js/hz/msupport-v1/build/static/font/iconfont.svg?v20200507#iconfont") format("svg"), url("//hz.huizecdn.com/js/hz/msupport-v1/build/static/font/iconfont.woff?v20200507") format("woff"), url("//hz.huizecdn.com/js/hz/msupport-v1/build/static/font/iconfont.ttf?v20200507") format("truetype"), url("//hz.huizecdn.com/js/hz/msupport-v1/build/static/font/iconfont.eot?t=20200507#iefix") format("embedded-opentype"), url("//hz.huizecdn.com/js/hz/msupport-v1/build/static/font/iconfont.woff?t=20200507") format("woff"), url("//hz.huizecdn.com/js/hz/msupport-v1/build/static/font/iconfont.ttf?t=20200507") format("truetype"), url("//hz.huizecdn.com/js/hz/msupport-v1/build/static/font/iconfont.svg?t=20200507#iconfont") format("svg");
  /* iOS 4.1- */ }

.iconfont--7Ww_ZP {
  font-family: 'iconfont' !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.iconfont {
  font-family: 'iconfont' !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-icon25959--2cuhFC:before {
  content: '\E839'; }

.icon-jia--2kos44:before {
  content: '\E831'; }

.icon-renminbi--3RZQ6J:before {
  content: '\E834'; }

.icon-icon32212--25BxoK:before {
  content: '\E837'; }

.icon-shuaxin--1f_WVm:before {
  content: '\E6A0'; }

.icon-comiiszuojiantou--2k3lsJ:before {
  content: '\E800'; }

.icon-07xiangshang--3VTzmj:before {
  content: '\E808'; }

.icon-07xiangxia--2-qyIk:before {
  content: '\E814'; }

.icon-07xiangyou--30rNU1:before {
  content: '\E815'; }

.icon-pause--1BB5Wh:before {
  content: '\E63A'; }

.icon-shanchu--2EgxsG:before {
  content: '\E832'; }

.icon-baoanlipei--dPdxRT:before {
  content: '\E630'; }

.icon-icon--2yecd4:before {
  content: '\E833'; }

.icon-nanxing--ZZm0A9:before {
  content: '\E841'; }

.icon-xinxi--1LStVL:before {
  content: '\E830'; }

.icon-baojianhui--374BJu:before {
  content: '\E801'; }

.icon-baoxianhezuo--20YUZM:before {
  content: '\E802'; }

.icon-icon2--3bWklh:before {
  content: '\E803'; }

.icon-icon3--3oy8Vq:before {
  content: '\E804'; }

.icon-icon4--3gdgJ1:before {
  content: '\E805'; }

.icon-iocn1--E9c4an:before {
  content: '\E806'; }

.icon-pdcollect--MZr53x:before {
  content: '\E809'; }

.icon-pdkefu--124U08:before {
  content: '\E810'; }

.icon-pdmore--2PfzZ8:before {
  content: '\E811'; }

.icon-sscareer2x--3S6fCT:before {
  content: '\E822'; }

.icon-ssclose--1xV1Ge:before {
  content: '\E823'; }

.icon-zhuanyechengxin--2KOQjU:before {
  content: '\E813'; }

.icon-classify--2LDw-n:before {
  content: '\E818'; }

.icon-custom--1GLNi2:before {
  content: '\E817'; }

.icon-home--3BG50p:before {
  content: '\E816'; }

.icon-me--2mNvFo:before {
  content: '\E821'; }

.icon-recommend---J7YCT:before {
  content: '\E819'; }

.icon-share--1h0yYn:before {
  content: '\E820'; }

.icon-gougou--hqYoQ1:before {
  content: '\E824'; }

.icon-bangzhu--1WhNJS:before {
  content: '\E827'; }

.icon-dingweitubiao--2VdoBk:before {
  content: '\E826'; }

.icon-jiesuo--9Pd4af:before {
  content: '\E825'; }

.icon-lianxiren--3JcZGd:before {
  content: '\E828'; }

.icon-tongxunlu--2VRRwp:before {
  content: '\E829'; }

.icon-yanjing--pVoSr0:before {
  content: '\E600'; }

.icon-ico_guwen--3eYUJ0:before {
  content: '\E807'; }

.icon-v--ok5ZyT:before {
  content: '\E836'; }

.icon-zuji---eAaGy:before {
  content: '\E62E'; }

.icon-weibiaoti----QNGHh:before {
  content: '\E838'; }

.icon-icon-test2--3yWKFi:before {
  content: '\E843'; }

.icon-ICON4--1exxMI:before {
  content: '\E73A'; }

.icon-licai--1U9UIT:before {
  content: '\E619'; }

.icon-riqi--eMU5IY:before {
  content: '\E840'; }

.icon-nv--3RVhqT:before {
  content: '\E842'; }

.icon-geren--38DygT:before {
  content: '\E844'; }

.icon-sousuo--33SpU0:before {
  content: '\E812'; }

.icon-wx1--3dAhKd:before {
  content: '\E67E'; }

.icon-qianbao--pBw-n1:before {
  content: '\E672'; }

.icon-pingcebaogao--ggmo_7:before {
  content: '\E616'; }

.icon-icon-test1--iJLu-P:before {
  content: '\E601'; }

.icon-icon-test3--1IELNd:before {
  content: '\E603'; }

.icon-icon-test--39axox:before {
  content: '\E602'; }

.icon-Group--3xKkFK:before {
  content: '\E604'; }

.icon-bangzhuyufankui--RvKH0N:before {
  content: '\E614'; }

.icon-baoxianfangan---2-fs5f:before {
  content: '\E617'; }

.icon-jiangli--2CrMV4:before {
  content: '\E618'; }

.icon-jia1--1U8Y8P:before {
  content: '\E62C'; }

.icon-jian--3iOQck:before {
  content: '\E62D'; }

.icon-baodanpidanguanli--12JNiA:before {
  content: '\E60C'; }

.icon-passp--3dliBE:before {
  content: '\E60A'; }

.icon-name--FFDkuz:before {
  content: '\E60B'; }

.icon-phone--2EfB6X:before {
  content: '\E605'; }

.icon-show--3aPi-w:before {
  content: '\E606'; }

.icon-code--1UjO6p:before {
  content: '\E607'; }

.icon-hide--c_GToU:before {
  content: '\E608'; }

.icon-mess--1x-c3B:before {
  content: '\E609'; }

.icon-ArtboardCopy--3QmFJa:before {
  content: '\E60E'; }

.icon-ArtboardCopy1--3eHGCR:before {
  content: '\E60F'; }

.icon-ArtboardCopy2--29LtpK:before {
  content: '\E610'; }

.icon-ArtboardCopy3--1BBLOz:before {
  content: '\E611'; }

.icon-ArtboardCopy4--3Blaxe:before {
  content: '\E612'; }

.icon-ArtboardCopy5--3o9fnA:before {
  content: '\E613'; }

.icon-Artboard1--1-idRf:before {
  content: '\E615'; }

.icon-fuwujilu_huaban-copy--3mtxAk:before {
  content: '\E61A'; }

.icon-kefu--1QwDln:before {
  content: '\E651'; }

.icon-tel---2nivHV:before {
  content: '\E652'; }

.icon-arrow-right--3I7tVa:before {
  content: '\E104'; }

/*kingwell*/
html,
body {
  width: 100%;
  max-width: 750px;
  min-height: 100vh;
  overflow-x: hidden;
  margin: auto;
  background-color: #ffffff; }

html {
  background-color: #f2f2f2; }

body {
  background-color: #fff; }
  body li {
    list-style: none; }

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box; }

a {
  text-decoration: none; }
  a:link, a:visited, a:active {
    color: #2370d4; }

.clearfix--2IBEfG:before, .clearfix--2IBEfG:after {
  content: '';
  display: table; }

.clearfix--2IBEfG:after {
  clear: both; }

.fl--on5thR {
  float: left; }

.fr--3TMW_5 {
  float: right; }

.text-center--1YMX7T {
  text-align: center; }

.hidden--1z__c0 {
  display: none; }

.show--2GXvuF {
  display: block; }

.fn-hide--3TddNa {
  display: none !important; }

.fn-show--3Zqrgm {
  display: block !important; }

.pos-r--3N0y8- {
  position: relative; }

.ovh--3vTMgF {
  overflow: hidden; }

.vis-hide--1KDDFD {
  visibility: hidden; }

.tac--24aie9 {
  text-align: center; }

.tal--XS3NLf {
  text-align: left; }

.tar--ukB9i9 {
  text-align: right; }

.taj--2EwD0J {
  text-align: justify; }

.ti1--5Rfukw {
  text-indent: 1em; }

.ti2--2rZJes {
  text-indent: 2em; }

.ti3--3TOl0T {
  text-indent: 3em; }

.ti4--1va-mD {
  text-indent: 4em; }

.ti5--faa_S0 {
  text-indent: 5em; }

.del-scroll--3DBkwM {
  height: 100%;
  overflow: hidden; }

/*常用字体大小*/
.f20--1_Wdcx {
  font-size: 0.2rem; }

.f22--1s8AMb {
  font-size: 0.22rem; }

.f24--3YYveo {
  font-size: 0.24rem; }

.f26--30MLuO {
  font-size: 0.26rem; }

.f28--2QlIaY {
  font-size: 0.28rem; }

.f30--24edzG {
  font-size: 0.3rem; }

.f32--1ZJiXi {
  font-size: 0.32rem; }

.f34--1V-pU4 {
  font-size: 0.34rem; }

.f36--TMI8EV {
  font-size: 0.36rem; }

.f38--2x7ZcD {
  font-size: 0.38rem; }

.f42--v7Vjlp {
  font-size: 0.42rem; }

/*常用行高*/
.lh15--2j9_0b {
  line-height: 1.5; }

.lh18--hh4DAZ {
  line-height: 1.8; }

.lh20--2AKpF5 {
  line-height: 2; }

.lh22--16rVaD {
  line-height: 2.2; }

.lh24--KQ_eCv {
  line-height: 2.4; }

.lh28--1QYJjb {
  line-height: 2.8; }

.lh30--zmG6vD {
  line-height: 3; }

/*文字修饰*/
.fb--1YuRXY {
  font-weight: bold; }

.fw-normal--2sZHmn {
  font-weight: normal; }

.tdl--2RaSsy {
  text-decoration: underline !important; }

.tdt--2P9KBf {
  text-decoration: line-through; }

/*常用颜色*/
.fc0--1mkZI9 {
  color: #000; }

.fcw--2yGcyL {
  color: #fff; }

.fc3--2rNHwy {
  color: #333; }

.fc6--2mjGzd {
  color: #666; }

.fc8--TpbCPg {
  color: #888; }

.fc9--1nOOQI {
  color: #999; }

.fcc--1Z-4vM {
  color: #ccc; }

.primary-color--3IUWc1 {
  color: #f6ab1a; }

.secondary-color--3p0N59 {
  color: #f00; }

.base-color--27RV9V {
  color: #1d50a2; }

/*常用背景*/
.bgf0--3JFFN4 {
  background: #f0f0f0 !important; }

.bgf9--3rm8BO {
  background: #f9f9f9 !important; }

.bgf8--3oO8ZH {
  background: #f8fbff !important; }

.bgf7--1nRXlo {
  background: #f7f7f7 !important; }

.bgf5--1jO25r {
  background: #f5f5f5 !important; }

.bgf3--3XtNJ_ {
  background: #f3f3f3 !important; }

.bgfc--1yQ5oq {
  background: #fcfcfc !important; }

.bgfw--3JHme9 {
  background: #fff !important; }

.bgfb--1I9JS7 {
  background: #fbfbfb !important; }

/* 常用数值 */
.ml5--3xV8IS {
  margin-left: 0.05rem; }

.ml10--1qwqk5 {
  margin-left: 0.1rem; }

.ml15--1PqG-j {
  margin-left: 0.15rem; }

.ml20--16tFsC {
  margin-left: 0.2rem; }

.ml25--1xMW3w {
  margin-left: 0.25rem; }

.ml30--3LY5QU {
  margin-left: 0.3rem; }

.ml35--22RnFm {
  margin-left: 0.35rem; }

.ml40--1-8-jy {
  margin-left: 0.4rem; }

.mr5--1fbapF {
  margin-right: 0.05rem; }

.mr10--1uBQk3 {
  margin-right: 0.1rem; }

.mr15--1Z-9TM {
  margin-right: 0.15rem; }

.mr20--2ouwd9 {
  margin-right: 0.2rem; }

.mr25--PAPFmM {
  margin-right: 0.25rem; }

.mr30--ZLnBVr {
  margin-right: 0.3rem; }

.mr35--1y2gjm {
  margin-right: 0.35rem; }

.mr40--1bVkvP {
  margin-right: 0.4rem; }

.mt5--PwLgn9 {
  margin-top: 0.05rem; }

.mt10--2PyLlV {
  margin-top: 0.1rem; }

.mt15--1PXxGQ {
  margin-top: 0.15rem; }

.mt20--u4vf4k {
  margin-top: 0.2rem; }

.mt25--3seh96 {
  margin-top: 0.25rem; }

.mt30--2k6rfs {
  margin-top: 0.3rem; }

.mt35--2xMOa4 {
  margin-top: 0.35rem; }

.mt40--1Q3R7h {
  margin-top: 0.4rem; }

.mb5--30jWbN {
  margin-bottom: 0.05rem; }

.mb10--3e1ib- {
  margin-bottom: 0.1rem; }

.mb15--cNkARl {
  margin-bottom: 0.15rem; }

.mb20--2UwT8E {
  margin-bottom: 0.2rem; }

.mb25--D7ZgzP {
  margin-bottom: 0.25rem; }

.mb30--3XrfqN {
  margin-bottom: 0.3rem; }

.mb35--1z8KoY {
  margin-bottom: 0.35rem; }

.mb40--3g0Ifo {
  margin-bottom: 0.4rem; }

.pl5--FTYcrU {
  padding-left: 0.05rem; }

.pl10--Vey_EF {
  padding-left: 0.1rem; }

.pl15--21Me7s {
  padding-left: 0.15rem; }

.pl20--3W4O38 {
  padding-left: 0.2rem; }

.pl25--1KQZdU {
  padding-left: 0.25rem; }

.pl30--2BsSIi {
  padding-left: 0.3rem; }

.pl35--7n6Wgt {
  padding-left: 0.35rem; }

.pl40--1cIXqe {
  padding-left: 0.4rem; }

.pr5--vb3yGv {
  padding-right: 0.05rem; }

.pr10--H6fn_m {
  padding-right: 0.1rem; }

.pr15--1V_EYT {
  padding-right: 0.15rem; }

.pr20--t9PB_u {
  padding-right: 0.2rem; }

.pr25--3mp35R {
  padding-right: 0.25rem; }

.pr30--2sh_Oy {
  padding-right: 0.3rem; }

.pr35--1j48hV {
  padding-right: 0.35rem; }

.pr40--3Ad_8E {
  padding-right: 0.4rem; }

.pt5--1BX6R2 {
  padding-top: 0.05rem; }

.pt10--2-CT74 {
  padding-top: 0.1rem; }

.pt15--3UKhDj {
  padding-top: 0.15rem; }

.pt20--c3Hxe2 {
  padding-top: 0.2rem; }

.pt25--3qky5V {
  padding-top: 0.25rem; }

.pt30--2NusXx {
  padding-top: 0.3rem; }

.pt35--sK0UWE {
  padding-top: 0.35rem; }

.pt40--2oUl10 {
  padding-top: 0.4rem; }

.pb5--1LnCvl {
  padding-bottom: 0.05rem; }

.pb10--2Ewt5H {
  padding-bottom: 0.1rem; }

.pb15--2SJ4Bg {
  padding-bottom: 0.15rem; }

.pb20--lBmby2 {
  padding-bottom: 0.2rem; }

.pb25--1Gt8Qv {
  padding-bottom: 0.25rem; }

.pb30--Zr8nnv {
  padding-bottom: 0.3rem; }

.pb35--2ip44s {
  padding-bottom: 0.35rem; }

.pb40--aTJMfw {
  padding-bottom: 0.4rem; }

/* 边框线 */
.bor-bottom--32Yyic {
  border-bottom: 1px solid #ddd; }

.bor-top--2ZkRWt {
  border-top: 1px solid #ddd; }

.bor-left--2neumg {
  border-left: 1px solid #ddd; }

.bor-right--1g0Rqa {
  border-right: 1px solid #ddd; }

.border--15Ik82 {
  border: 1px solid #ddd; }

.no-border--l2iW2d {
  border: none !important; }

input,
textarea {
  -webkit-appearance: none; }

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none; }

input[type='number'] {
  -moz-appearance: textfield; }

input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0; }

.am-modal-mask {
  background-color: rgba(0, 0, 0, 0.7) !important; }

input:-webkit-autofill {
  box-shadow: 0 0 0px 1000px white inset; }

.container--q1dvNO {
  padding-bottom: 1.2rem;
  background-color: #f5f5f5; }

.content--2AcKZj {
  padding: 0.6rem 0.3rem; }

.position--3XnI_N {
  position: relative;
  top: -1.1rem; }

.position1--2jLrQ8 {
  position: relative;
  top: -0.9rem; }

@charset "UTF-8";
body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--2eZbti {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

/* 媒体查询 */
@media only screen and (min-width: 240px) {
  html {
    font-size: 32px; }
  body {
    font-size: 7.68px; } }

@media only screen and (min-width: 260px) {
  html {
    font-size: 34.66667px; }
  body {
    font-size: 8.32px; } }

@media only screen and (min-width: 280px) {
  html {
    font-size: 37.33333px; }
  body {
    font-size: 8.96px; } }

@media only screen and (min-width: 300px) {
  html {
    font-size: 40px; }
  body {
    font-size: 9.6px; } }

@media only screen and (min-width: 320px) {
  html {
    font-size: 42.66667px; }
  body {
    font-size: 10.24px; } }

@media only screen and (min-width: 360px) {
  html {
    font-size: 48px; }
  body {
    font-size: 11.52px; } }

@media only screen and (min-width: 375px) {
  html {
    font-size: 50px; }
  body {
    font-size: 12px; } }

@media only screen and (min-width: 384px) {
  html {
    font-size: 51.2px; }
  body {
    font-size: 12.288px; } }

@media only screen and (min-width: 393px) {
  html {
    font-size: 52.4px; }
  body {
    font-size: 12.576px; } }

@media only screen and (min-width: 411px) {
  html {
    font-size: 54.8px; }
  body {
    font-size: 13.152px; } }

@media only screen and (min-width: 414px) {
  html {
    font-size: 55.2px; }
  body {
    font-size: 13.248px; } }

@media only screen and (min-width: 480px) {
  html {
    font-size: 64px; }
  body {
    font-size: 15.36px; } }

@media only screen and (min-width: 540) {
  html {
    font-size: 72; }
  body {
    font-size: 17.28; } }

@media only screen and (min-width: 640px) {
  html {
    font-size: 85.33333px; }
  body {
    font-size: 20.48px; } }

@media only screen and (min-width: 720px) {
  html {
    font-size: 96px; }
  body {
    font-size: 23.04px; } }

.headerContainer--1iv-Il {
  background: whitesmoke; }
  .headerContainer--1iv-Il .header--1C_2Ma {
    background: url(//img.huizecdn.com/hz/touch/page/million-medical-insurance/header-bg.gif) no-repeat top;
    background-size: cover;
    padding: 0.19rem 0 0.19rem 0.3rem;
    font-size: 0.26rem;
    line-height: 0.26rem;
    font-weight: 600;
    color: white; }
    .headerContainer--1iv-Il .header--1C_2Ma .bigFont--56BbnX {
      font-size: 0.36rem;
      margin-top: 0.1rem;
      line-height: 0.36rem; }
  .headerContainer--1iv-Il .banner--2Bw7cz {
    width: 100%;
    height: 6.7rem;
    background: url(//img.huizecdn.com/hz/touch/page/million-medical-insurance/header-banner.png) no-repeat top;
    background-size: cover;
    position: relative;
    text-align: center;
    z-index: 1; }
    .headerContainer--1iv-Il .banner--2Bw7cz .logo--tSDULm {
      position: absolute;
      width: 0.8rem;
      height: 0.56rem;
      left: 0.3rem;
      top: 0.3rem; }
    .headerContainer--1iv-Il .banner--2Bw7cz .title--nUQ9Xl {
      width: 6.51rem;
      height: 1.84rem;
      margin-top: 0.42rem; }
    .headerContainer--1iv-Il .banner--2Bw7cz .heart--1Ek9Xw {
      width: 0.8rem;
      height: 0.84rem;
      -webkit-animation: heart--1Ek9Xw 0.5s linear infinite alternate;
              animation: heart--1Ek9Xw 0.5s linear infinite alternate;
      position: absolute;
      left: 2.3rem;
      top: 4.3rem; }

@-webkit-keyframes heart--1Ek9Xw {
  from {
    transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -webkit-transform: scale(1, 1); }
  to {
    transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2);
    -webkit-transform: scale(1.2, 1.2); } }

@keyframes heart--1Ek9Xw {
  from {
    transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -webkit-transform: scale(1, 1); }
  to {
    transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2);
    -webkit-transform: scale(1.2, 1.2); } }
  .headerContainer--1iv-Il .content--100s5J {
    width: 6.9rem;
    height: 4.3rem;
    padding-top: 0.6rem;
    background: white;
    border-radius: 0.3rem;
    text-align: center;
    margin: -0.6rem auto;
    position: relative;
    z-index: 2;
    box-sizing: content-box; }
    .headerContainer--1iv-Il .content--100s5J .price--34Aoj7 {
      font-size: 0.6rem;
      color: #1c7fff;
      font-weight: bold; }
    .headerContainer--1iv-Il .content--100s5J .insureBtn--24FlB_ {
      width: 6.3rem;
      height: 1.5rem;
      background: url(//img.huizecdn.com/hz/touch/page/million-medical-insurance/button.png) no-repeat top;
      background-size: cover;
      font-size: 0.4rem;
      font-weight: 600;
      color: white;
      line-height: 1.3rem;
      text-align: center;
      margin: 0.4rem auto 0 auto; }
    .headerContainer--1iv-Il .content--100s5J .countBox--2uq2S5 {
      display: flex;
      justify-content: center;
      align-items: center;
      margin-top: 0.3rem; }
      .headerContainer--1iv-Il .content--100s5J .countBox--2uq2S5 .flipBox--p5cof2 {
        margin: 0 0.1rem 0 0.2rem; }
  .headerContainer--1iv-Il .fontBold--3d7c5D {
    font-weight: bold; }
  .headerContainer--1iv-Il .font30--31S59B {
    font-size: 0.3rem; }
  .headerContainer--1iv-Il .font28--u005-7 {
    font-size: 0.28rem; }
  .headerContainer--1iv-Il .color33--3pxFZT {
    color: #333333; }
  .headerContainer--1iv-Il .color66--2S54HD {
    color: #666666; }
  .headerContainer--1iv-Il .colorOrange--1kdyAr {
    color: #ffaa00; }
  .headerContainer--1iv-Il .colorBlue--9H8LAV {
    color: #1c7fff; }

@charset "UTF-8";
body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--3P7Sdw {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

/* 媒体查询 */
@media only screen and (min-width: 240px) {
  html {
    font-size: 32px; }
  body {
    font-size: 7.68px; } }

@media only screen and (min-width: 260px) {
  html {
    font-size: 34.66667px; }
  body {
    font-size: 8.32px; } }

@media only screen and (min-width: 280px) {
  html {
    font-size: 37.33333px; }
  body {
    font-size: 8.96px; } }

@media only screen and (min-width: 300px) {
  html {
    font-size: 40px; }
  body {
    font-size: 9.6px; } }

@media only screen and (min-width: 320px) {
  html {
    font-size: 42.66667px; }
  body {
    font-size: 10.24px; } }

@media only screen and (min-width: 360px) {
  html {
    font-size: 48px; }
  body {
    font-size: 11.52px; } }

@media only screen and (min-width: 375px) {
  html {
    font-size: 50px; }
  body {
    font-size: 12px; } }

@media only screen and (min-width: 384px) {
  html {
    font-size: 51.2px; }
  body {
    font-size: 12.288px; } }

@media only screen and (min-width: 393px) {
  html {
    font-size: 52.4px; }
  body {
    font-size: 12.576px; } }

@media only screen and (min-width: 411px) {
  html {
    font-size: 54.8px; }
  body {
    font-size: 13.152px; } }

@media only screen and (min-width: 414px) {
  html {
    font-size: 55.2px; }
  body {
    font-size: 13.248px; } }

@media only screen and (min-width: 480px) {
  html {
    font-size: 64px; }
  body {
    font-size: 15.36px; } }

@media only screen and (min-width: 540) {
  html {
    font-size: 72; }
  body {
    font-size: 17.28; } }

@media only screen and (min-width: 640px) {
  html {
    font-size: 85.33333px; }
  body {
    font-size: 20.48px; } }

@media only screen and (min-width: 720px) {
  html {
    font-size: 96px; }
  body {
    font-size: 23.04px; } }

.flipOverCounter--2JCtOj .focount_set--2YuRhx {
  width: 0.7rem;
  height: 0.8rem;
  margin-right: 0.1rem;
  float: left;
  border-radius: 0.1rem;
  position: relative; }
  .flipOverCounter--2JCtOj .focount_set--2YuRhx .focount--14Xsgz {
    position: absolute;
    height: 100%; }
    .flipOverCounter--2JCtOj .focount_set--2YuRhx .focount--14Xsgz > div {
      color: white;
      width: 0.7rem;
      font-size: 0.42rem;
      line-height: 0.8rem;
      position: absolute;
      left: 0;
      overflow: hidden;
      height: 50%;
      text-align: center;
      font-weight: bold; }
    .flipOverCounter--2JCtOj .focount_set--2YuRhx .focount--14Xsgz .focount_top--1vWeK6,
    .flipOverCounter--2JCtOj .focount_set--2YuRhx .focount--14Xsgz .shadow_top--2TIAl0 {
      width: 0.7rem;
      background: url(//img.huizecdn.com/hz/touch/page/million-medical-insurance/numTop.png) no-repeat 0 0;
      background-size: 100% 100%;
      box-sizing: border-box;
      top: 0;
      z-index: 0;
      border-radius: 0.1rem 0.1rem 0 0; }
    .flipOverCounter--2JCtOj .focount_set--2YuRhx .focount--14Xsgz .focount_bottom--1NRztn,
    .flipOverCounter--2JCtOj .focount_set--2YuRhx .focount--14Xsgz .shadow_bottom--1bIGe8 {
      background: url(//img.huizecdn.com/hz/touch/page/million-medical-insurance/numBot.png) no-repeat 0 0;
      background-size: 100% 100%;
      bottom: 0;
      z-index: 0; }
      .flipOverCounter--2JCtOj .focount_set--2YuRhx .focount--14Xsgz .focount_bottom--1NRztn .focount_wrap--1RYF0y,
      .flipOverCounter--2JCtOj .focount_set--2YuRhx .focount--14Xsgz .shadow_bottom--1bIGe8 .focount_wrap--1RYF0y {
        margin-top: -0.4rem; }
    .flipOverCounter--2JCtOj .focount_set--2YuRhx .focount--14Xsgz .focount_wrap--1RYF0y {
      line-height: 0.8rem;
      display: block;
      overflow: hidden; }

.flipOverCounter--2JCtOj .focount_box--1INDHX {
  float: left;
  position: relative; }

.flipOverCounter--2JCtOj .dotBox--1gbsJJ {
  float: left; }

.flipOverCounter--2JCtOj .dot--3JBKa6 {
  transform: rotate(45deg); }

@-webkit-keyframes flipTop--23Ohvj {
  0% {
    transform: perspective(700px) rotateX(0deg); }
  100% {
    transform: perspective(700px) rotateX(-90deg); } }

@keyframes flipTop--23Ohvj {
  0% {
    transform: perspective(700px) rotateX(0deg); }
  100% {
    transform: perspective(700px) rotateX(-90deg); } }

@-webkit-keyframes flipBottom--168KW_ {
  0% {
    transform: perspective(700px) rotateX(90deg); }
  100% {
    transform: perspective(700px) rotateX(0deg); } }

@keyframes flipBottom--168KW_ {
  0% {
    transform: perspective(700px) rotateX(90deg); }
  100% {
    transform: perspective(700px) rotateX(0deg); } }

.flipOverCounter--2JCtOj.normal--2U-d-6 .previous--13v1Cs .focount_top--1vWeK6,
.flipOverCounter--2JCtOj.normal--2U-d-6 .previous--13v1Cs .shadow_top--2TIAl0 {
  opacity: 1;
  z-index: 2;
  transform-origin: 50% 100%;
  -webkit-animation: flipTop--23Ohvj 0.4s ease-in both;
          animation: flipTop--23Ohvj 0.4s ease-in both; }

.flipOverCounter--2JCtOj.normal--2U-d-6 .previous--13v1Cs .focount_bottom--1NRztn,
.flipOverCounter--2JCtOj.normal--2U-d-6 .previous--13v1Cs .shadow_bottom--1bIGe8 {
  z-index: 1;
  opacity: 1; }

.flipOverCounter--2JCtOj.normal--2U-d-6 .active--OMc_o4 .focount_top--1vWeK6 {
  z-index: 1; }

.flipOverCounter--2JCtOj.normal--2U-d-6 .active--OMc_o4 .focount_bottom--1NRztn {
  z-index: 2;
  transform-origin: 50% 0%;
  -webkit-animation: flipBottom--168KW_ 0.4s 0.4s ease-out both;
          animation: flipBottom--168KW_ 0.4s 0.4s ease-out both; }

.flipOverCounter--2JCtOj.normal--2U-d-6 .shadow_bottom--1bIGe8 {
  opacity: 0;
  transition: opacity 0.4s ease-in; }

.flipOverCounter--2JCtOj.normal--2U-d-6 .shadow_top--2TIAl0 {
  width: 665px;
  opacity: 0;
  transition: opacity 0.4s ease-in; }

.flipOverCounter--2JCtOj.quick--1N33nj .previous--13v1Cs .focount_top--1vWeK6,
.flipOverCounter--2JCtOj.quick--1N33nj .previous--13v1Cs .shadow_top--2TIAl0 {
  opacity: 1;
  z-index: 2;
  transform-origin: 50% 100%;
  -webkit-animation: flipTop--23Ohvj 0.1s ease-in both;
          animation: flipTop--23Ohvj 0.1s ease-in both; }

.flipOverCounter--2JCtOj.quick--1N33nj .previous--13v1Cs .focount_bottom--1NRztn,
.flipOverCounter--2JCtOj.quick--1N33nj .previous--13v1Cs .shadow_bottom--1bIGe8 {
  z-index: 1;
  opacity: 1; }

.flipOverCounter--2JCtOj.quick--1N33nj .active--OMc_o4 .focount_top--1vWeK6 {
  z-index: 1; }

.flipOverCounter--2JCtOj.quick--1N33nj .active--OMc_o4 .focount_bottom--1NRztn {
  z-index: 2;
  transform-origin: 50% 0%;
  -webkit-animation: flipBottom--168KW_ 0.1s 0.1s ease-out both;
          animation: flipBottom--168KW_ 0.1s 0.1s ease-out both; }

.flipOverCounter--2JCtOj.quick--1N33nj .shadow_bottom--1bIGe8 {
  opacity: 0;
  transition: opacity 0.1s ease-in; }

.flipOverCounter--2JCtOj.quick--1N33nj .shadow_top--2TIAl0 {
  width: 665px;
  opacity: 0;
  transition: opacity 0.1s ease-in; }

@charset "UTF-8";
body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--oyWgZx {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

/* 媒体查询 */
@media only screen and (min-width: 240px) {
  html {
    font-size: 32px; }
  body {
    font-size: 7.68px; } }

@media only screen and (min-width: 260px) {
  html {
    font-size: 34.66667px; }
  body {
    font-size: 8.32px; } }

@media only screen and (min-width: 280px) {
  html {
    font-size: 37.33333px; }
  body {
    font-size: 8.96px; } }

@media only screen and (min-width: 300px) {
  html {
    font-size: 40px; }
  body {
    font-size: 9.6px; } }

@media only screen and (min-width: 320px) {
  html {
    font-size: 42.66667px; }
  body {
    font-size: 10.24px; } }

@media only screen and (min-width: 360px) {
  html {
    font-size: 48px; }
  body {
    font-size: 11.52px; } }

@media only screen and (min-width: 375px) {
  html {
    font-size: 50px; }
  body {
    font-size: 12px; } }

@media only screen and (min-width: 384px) {
  html {
    font-size: 51.2px; }
  body {
    font-size: 12.288px; } }

@media only screen and (min-width: 393px) {
  html {
    font-size: 52.4px; }
  body {
    font-size: 12.576px; } }

@media only screen and (min-width: 411px) {
  html {
    font-size: 54.8px; }
  body {
    font-size: 13.152px; } }

@media only screen and (min-width: 414px) {
  html {
    font-size: 55.2px; }
  body {
    font-size: 13.248px; } }

@media only screen and (min-width: 480px) {
  html {
    font-size: 64px; }
  body {
    font-size: 15.36px; } }

@media only screen and (min-width: 540) {
  html {
    font-size: 72; }
  body {
    font-size: 17.28; } }

@media only screen and (min-width: 640px) {
  html {
    font-size: 85.33333px; }
  body {
    font-size: 20.48px; } }

@media only screen and (min-width: 720px) {
  html {
    font-size: 96px; }
  body {
    font-size: 23.04px; } }

.protectContainer--2G1oDe {
  background: #ffffff; }

.header--3JktE_ {
  height: 1.1rem;
  line-height: 1.1rem;
  padding: 0 0.3rem;
  margin-top: 0.8rem;
  display: flex;
  justify-content: space-between;
  font-size: 0.28rem;
  color: #1c7fff;
  position: relative;
  background: #ffffff; }
  .header--3JktE_:before {
    bottom: 0;
    left: 0;
    width: 100%;
    border-top: 1px solid #e8e8e8;
    content: '';
    position: absolute;
    z-index: 8; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
    .header--3JktE_::before {
      transform: scaleY(0.666); } }
  @media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
    .header--3JktE_::before {
      transform: scaleY(0.5); } }
  .header--3JktE_ .headerTitle--2K9PO1 {
    font-size: 0.4rem;
    font-weight: bold;
    color: #333333; }

.list--2GZiW_ {
  padding: 0.6rem 0.3rem;
  font-size: 0.3rem;
  color: #666666;
  background: #ffffff; }
  .list--2GZiW_ .listItem--2FzcE0 {
    display: flex;
    justify-content: space-between; }
    .list--2GZiW_ .listItem--2FzcE0:first-child {
      margin-bottom: 0.4rem; }

.tagList--3Mi8tY {
  width: 6.9rem;
  display: flex;
  justify-content: space-between;
  font-size: 0.22rem;
  height: 1rem;
  align-items: center;
  background: #ffffff;
  color: #666666;
  margin: 0 auto;
  position: relative; }
  .tagList--3Mi8tY:before {
    top: 0;
    left: 0;
    width: 100%;
    border-top: 1px solid #e8e8e8;
    content: '';
    position: absolute;
    z-index: 8; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
    .tagList--3Mi8tY::before {
      transform: scaleY(0.666); } }
  @media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
    .tagList--3Mi8tY::before {
      transform: scaleY(0.5); } }
  .tagList--3Mi8tY i {
    width: 0.3rem;
    height: 0.3rem;
    color: #1c7fff;
    margin-right: 0.1rem;
    position: relative;
    top: 0.02rem; }

.detailContainer--3yZ6DC {
  padding: 0.2rem 0.3rem 0.6rem 0.3rem;
  font-size: 0.3rem;
  line-height: 0.54rem;
  color: #666666;
  text-align: left; }
  .detailContainer--3yZ6DC .title--22q3Tf {
    font-size: 0.3rem;
    color: #333333;
    display: flex;
    justify-content: space-between;
    margin-top: 0.2rem;
    margin-bottom: 0.1rem; }
  .detailContainer--3yZ6DC .fontBold--22b09u {
    font-size: 0.34rem;
    font-weight: bold; }
  .detailContainer--3yZ6DC .color33--3YwwQl {
    color: #333333; }
  .detailContainer--3yZ6DC .detail--3BkNI_ strong {
    color: #333333; }

.modelStyle--3ohAfm .am-modal-content {
  height: 90vh !important; }

.modelStyle--3ohAfm .am-modal-body {
  padding-bottom: 1.2rem !important;
  max-height: none !important; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--1ZRr8v {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.container--GyUsXj {
  width: 100%;
  background-color: #f5f5f5; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--1nPrX0 {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.success-buy-order--3d03R9 {
  position: relative;
  width: 100%;
  min-height: 100vh; }
  .success-buy-order--3d03R9 .order-printer-back--2Tb3Oc {
    width: 100%;
    position: relative;
    top: 0;
    z-index: 2;
    overflow: hidden; }
    .success-buy-order--3d03R9 .order-printer-back--2Tb3Oc .order-back--3DuxXU {
      width: 100%;
      height: 2.06rem;
      background-color: #6076ff; }
    .success-buy-order--3d03R9 .order-printer-back--2Tb3Oc .order-printer--t9i5-0 {
      width: 98%;
      position: relative;
      margin-top: -1.6rem;
      left: 1%; }
      .success-buy-order--3d03R9 .order-printer-back--2Tb3Oc .order-printer--t9i5-0 .order-checked--Pq8Hcg {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0px; }
        .success-buy-order--3d03R9 .order-printer-back--2Tb3Oc .order-printer--t9i5-0 .order-checked--Pq8Hcg .left--1NXbwa {
          width: 2.36rem;
          height: 100%;
          position: absolute;
          left: 0; }
          .success-buy-order--3d03R9 .order-printer-back--2Tb3Oc .order-printer--t9i5-0 .order-checked--Pq8Hcg .left--1NXbwa img {
            width: 1.2rem;
            margin-top: 0.7rem;
            margin-left: 0.65rem; }
        .success-buy-order--3d03R9 .order-printer-back--2Tb3Oc .order-printer--t9i5-0 .order-checked--Pq8Hcg .right--1ICcN7 {
          width: 5rem;
          height: 100%;
          position: absolute;
          right: 0; }
          .success-buy-order--3d03R9 .order-printer-back--2Tb3Oc .order-printer--t9i5-0 .order-checked--Pq8Hcg .right--1ICcN7 .buy-font--2poLuP {
            width: 100%;
            height: 0.44rem;
            font-size: 0.44rem;
            font-weight: 600;
            color: white;
            line-height: 0.44rem;
            margin-top: 0.5rem;
            margin-bottom: 0.15rem; }
          .success-buy-order--3d03R9 .order-printer-back--2Tb3Oc .order-printer--t9i5-0 .order-checked--Pq8Hcg .right--1ICcN7 p {
            width: 100%;
            font-size: 0.28rem;
            font-weight: 400;
            color: white;
            line-height: 0.42rem; }
            .success-buy-order--3d03R9 .order-printer-back--2Tb3Oc .order-printer--t9i5-0 .order-checked--Pq8Hcg .right--1ICcN7 p span {
              color: #ffef00; }
      .success-buy-order--3d03R9 .order-printer-back--2Tb3Oc .order-printer--t9i5-0 .order-paper--1vCg51 {
        width: 94%;
        height: 0.4rem;
        position: absolute;
        left: 3%;
        z-index: 100;
        background: linear-gradient(180deg, #c5e1ff 0%, white 100%);
        margin-top: -5%; }
  .success-buy-order--3d03R9 .order-checked-info--2MIy3s {
    width: 92%;
    background: #ffffff;
    position: relative;
    margin-left: 4%;
    visibility: hidden; }
    .success-buy-order--3d03R9 .order-checked-info--2MIy3s .info-title--1n5cUF {
      width: 100%;
      display: flex;
      padding: 0 0.3rem 0.3rem; }
      .success-buy-order--3d03R9 .order-checked-info--2MIy3s .info-title--1n5cUF .info-left--14Hq2O {
        width: 80%;
        height: 100%;
        float: left; }
        .success-buy-order--3d03R9 .order-checked-info--2MIy3s .info-title--1n5cUF .info-left--14Hq2O h2 {
          font-size: 0.36rem;
          font-weight: 600;
          color: #333333;
          line-height: 0.54rem;
          margin-top: 0.35rem; }
        .success-buy-order--3d03R9 .order-checked-info--2MIy3s .info-title--1n5cUF .info-left--14Hq2O p {
          font-size: 0.24rem;
          font-weight: 400;
          color: #666666;
          line-height: 0.48rem;
          margin-top: reem(20px); }
      .success-buy-order--3d03R9 .order-checked-info--2MIy3s .info-title--1n5cUF .info-right--CgDks6 {
        width: 20%;
        height: 100%;
        float: right;
        padding-top: 3%;
        display: flex;
        align-items: center; }
        .success-buy-order--3d03R9 .order-checked-info--2MIy3s .info-title--1n5cUF .info-right--CgDks6 img {
          width: 100%; }
    .success-buy-order--3d03R9 .order-checked-info--2MIy3s .info-divide--2grEen {
      width: 100%;
      height: 1px;
      background-color: #f5f5f5;
      position: relative; }
      .success-buy-order--3d03R9 .order-checked-info--2MIy3s .info-divide--2grEen::before, .success-buy-order--3d03R9 .order-checked-info--2MIy3s .info-divide--2grEen::after {
        content: ' ';
        display: inline-block;
        width: 0.4rem;
        border-radius: 100%;
        height: 0.4rem;
        background-color: #f5f5f5;
        position: absolute;
        top: -0.2rem; }
      .success-buy-order--3d03R9 .order-checked-info--2MIy3s .info-divide--2grEen::before {
        left: -0.2rem; }
      .success-buy-order--3d03R9 .order-checked-info--2MIy3s .info-divide--2grEen::after {
        right: -0.2rem; }
    .success-buy-order--3d03R9 .order-checked-info--2MIy3s .info-list--3B0XNz {
      margin: 0.3rem;
      border-bottom: 1px solid #eee;
      padding-bottom: 0.2rem; }
      .success-buy-order--3d03R9 .order-checked-info--2MIy3s .info-list--3B0XNz .info-row--G0B8Tw {
        width: 100%;
        display: flex;
        line-height: 0.6rem;
        font-size: 0.28rem; }
        .success-buy-order--3d03R9 .order-checked-info--2MIy3s .info-list--3B0XNz .info-row--G0B8Tw .left-label--2TkQ4s {
          width: 25%;
          font-weight: 400;
          color: #666666;
          text-align: left; }
        .success-buy-order--3d03R9 .order-checked-info--2MIy3s .info-list--3B0XNz .info-row--G0B8Tw .right-content--_CS4J9 {
          width: 75%;
          font-weight: 400;
          color: #333333; }
          .success-buy-order--3d03R9 .order-checked-info--2MIy3s .info-list--3B0XNz .info-row--G0B8Tw .right-content--_CS4J9 span {
            display: inline-block;
            padding-right: 10px; }
        .success-buy-order--3d03R9 .order-checked-info--2MIy3s .info-list--3B0XNz .info-row--G0B8Tw .content-desc--1g_3he {
          line-height: 0.48rem;
          padding-top: 0.05rem; }
    .success-buy-order--3d03R9 .order-checked-info--2MIy3s .order-button--3xF8x8 {
      width: 3rem;
      height: 0.8rem;
      background: #6076ff;
      border-radius: 0.4rem;
      background: #6076ff;
      box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, 0.05);
      font-size: 0.28rem;
      font-weight: 400;
      color: white;
      line-height: 0.8rem;
      text-align: center;
      margin: 0.2rem auto; }
    .success-buy-order--3d03R9 .order-checked-info--2MIy3s .order-bottom--1DM1qk {
      width: 100%;
      background: #f5f5f5; }
      .success-buy-order--3d03R9 .order-checked-info--2MIy3s .order-bottom--1DM1qk img {
        width: 100%; }

.order-header--1-WRnd {
  width: 100%;
  height: 1.1rem;
  background: white;
  font-size: 0.36rem;
  font-weight: 600;
  color: #333333;
  line-height: 1.1rem;
  padding: 0 3%;
  border-bottom: 1px solid #e8e8e8; }

.order-checkout--1C0EmQ {
  background-color: #fff;
  margin-top: 0.2rem;
  padding-bottom: 0.5rem;
  display: none; }
  .order-checkout--1C0EmQ .checkout-content--1Be-AR {
    width: 100%;
    display: flex;
    padding: 0.5rem 0.3rem 0; }
    .order-checkout--1C0EmQ .checkout-content--1Be-AR .content-left--uPUCNf {
      width: 70%; }
      .order-checkout--1C0EmQ .checkout-content--1Be-AR .content-left--uPUCNf h2 {
        height: 0.6rem;
        font-size: 0.3rem;
        font-weight: bold;
        color: #333333;
        line-height: 0.6rem; }
      .order-checkout--1C0EmQ .checkout-content--1Be-AR .content-left--uPUCNf p {
        height: 0.48rem;
        font-size: 0.28rem;
        font-weight: 400;
        color: #666666;
        line-height: 0.48rem; }
      .order-checkout--1C0EmQ .checkout-content--1Be-AR .content-left--uPUCNf .tab-button--1ZxeI- {
        font-size: 0.26rem;
        font-weight: 400;
        color: #6076ff;
        width: 1.9rem;
        height: 0.5rem;
        line-height: 0.5rem;
        border-radius: 0.25rem;
        border: 0.02rem solid #6076ff;
        margin: 0.2rem 0;
        text-align: center;
        display: inline-block; }
    .order-checkout--1C0EmQ .checkout-content--1Be-AR .content-right--1THoPj {
      width: 30%; }
      .order-checkout--1C0EmQ .checkout-content--1Be-AR .content-right--1THoPj img {
        width: 100%; }

.recommend-area--WJ5LUz {
  background-color: #fff;
  margin-top: 0.2rem;
  padding-bottom: 0.5rem;
  display: none; }
  .recommend-area--WJ5LUz .recommend-content--HPuh3S {
    width: 100%;
    padding: 0.2rem; }
    .recommend-area--WJ5LUz .recommend-content--HPuh3S img {
      width: 100%; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--2VX5u2 {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.commonButton--2EE7AB {
  width: 1.68rem;
  height: 0.72rem;
  text-align: center;
  line-height: 0.72rem;
  background: rgba(176, 194, 255, 0.16);
  border-radius: 0.36rem;
  font-size: 0.28rem;
  color: #ffffff;
  font-weight: bold;
  cursor: pointer; }

.commonButtonActive--1I10vO {
  width: 1.68rem;
  height: 0.72rem;
  text-align: center;
  line-height: 0.72rem;
  background: rgba(176, 194, 255, 0.16);
  border-radius: 0.36rem;
  font-size: 0.28rem;
  color: #ffffff;
  font-weight: bold;
  cursor: pointer;
  background-image: linear-gradient(-27deg, #4dbef9 0%, #536afb 100%); }

.commonPage--1nT8pm {
  width: 100%;
  height: 100vh;
  background: #09233e url(//img.huizecdn.com/hz/touch/page/requirement-evaluation/page-bg.jpg) no-repeat top/cover; }

.questionTitle--2KHhiI {
  font-size: 0.34rem;
  color: #ffffff;
  letter-spacing: 0;
  line-height: 0.54rem;
  padding: 0.4rem 0.5rem 0.8rem 0.5rem;
  text-align: left; }

.loginModal--3vGvq8 .am-modal-transparent {
  width: 6.5rem; }
  .loginModal--3vGvq8 .am-modal-transparent .am-modal-content {
    padding-top: 0.9rem; }
  .loginModal--3vGvq8 .am-modal-transparent .am-modal-body {
    padding: 0 0 0.85rem 0 !important; }

.loginModal--3vGvq8 .am-modal-button-group-h .am-modal-button {
  height: 1rem;
  line-height: 1rem; }

.loginModal--3vGvq8 .am-modal-button-group-h .am-modal-button:first-child {
  font-size: 0.32rem;
  color: #999999; }

.loginModal--3vGvq8 .am-modal-button-group-h .am-modal-button:last-child {
  font-size: 0.32rem;
  color: #6076ff; }

.loginModal--3vGvq8 .loginContent--3_r6DQ {
  font-size: 0.3rem;
  color: #333333;
  line-height: 0.44rem; }

.listContainer--3M9seU {
  width: 100%;
  min-height: 100vh; }
  .listContainer--3M9seU .title--1CxYp8 {
    height: 1rem;
    line-height: 1rem;
    font-size: 0.28rem;
    padding: 0 0.3rem;
    color: #333333;
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: #6076ff;
    position: relative; }
    .listContainer--3M9seU .title--1CxYp8 .word--W0cSsi {
      font-size: 0.36rem;
      color: #333333; }
    .listContainer--3M9seU .title--1CxYp8::after {
      content: '';
      position: absolute;
      z-index: 1;
      pointer-events: none;
      background-color: #e0e0e0;
      height: 1px;
      left: 0;
      right: 0;
      bottom: 0; }
      @media only screen and (-webkit-min-device-pixel-ratio: 2) {
        .listContainer--3M9seU .title--1CxYp8::after {
          -webkit-transform: scaleY(0.5);
          -webkit-transform-origin: 50% 100%; } }
    .listContainer--3M9seU .title--1CxYp8 .iconfont {
      font-size: 0.32rem; }
  .listContainer--3M9seU .content--mVcSfd {
    background: whitesmoke;
    padding: 0.36rem 0.3rem 0 0.3rem;
    min-height: calc(100vh - 1rem); }
    .listContainer--3M9seU .content--mVcSfd .listItem--1aHJEI {
      width: 6.9rem;
      height: 1.8rem;
      background: #ffffff;
      box-shadow: 0 0 0.2rem 0 #e0e0e0;
      padding: 0.5rem 0.3rem 0.5rem 0.4rem;
      border-radius: 0.1rem;
      display: flex;
      justify-content: space-between;
      align-items: center;
      margin-bottom: 0.3rem; }
      .listContainer--3M9seU .content--mVcSfd .listItem--1aHJEI .leftBox--8j4xff {
        display: flex;
        justify-content: flex-start; }
        .listContainer--3M9seU .content--mVcSfd .listItem--1aHJEI .leftBox--8j4xff img {
          width: 0.68rem;
          height: 0.8rem;
          margin-right: 0.3rem; }
        .listContainer--3M9seU .content--mVcSfd .listItem--1aHJEI .leftBox--8j4xff .detail--3AvY6O {
          font-size: 0.26rem;
          color: #666666;
          text-align: left;
          line-height: 0.26rem; }
          .listContainer--3M9seU .content--mVcSfd .listItem--1aHJEI .leftBox--8j4xff .detail--3AvY6O div:first-child {
            color: #333333;
            font-weight: bold;
            font-size: 0.32rem;
            margin-bottom: 0.2rem;
            line-height: 0.33rem; }
      .listContainer--3M9seU .content--mVcSfd .listItem--1aHJEI .rightBox--3p9gvc {
        font-size: 0.28rem;
        color: #999999;
        line-height: 0.28rem; }
  .listContainer--3M9seU .noContent--2Gl9HJ {
    height: calc(100vh - 1rem);
    text-align: center;
    padding-top: 1.6rem; }
    .listContainer--3M9seU .noContent--2Gl9HJ img {
      width: 3.66rem;
      height: 2.85rem; }
    .listContainer--3M9seU .noContent--2Gl9HJ .noContentWord--3OoySi {
      width: 5.07rem;
      font-size: 0.28rem;
      color: #999999;
      line-height: 0.46rem;
      text-align: center;
      margin: 0.3rem auto 0 auto; }

.page-container--1M5kPI {
  padding-bottom: 2.28rem;
  font-size: 0;
  line-height: 1; }
  .page-container--1M5kPI img {
    width: 100%; }

.btn-wrapper--2K7mnq {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 0.32rem 0.8rem 0;
  box-sizing: border-box;
  background: #fff; }

.btn-wrapper--2K7mnq a {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 1.6rem;
  background: url(//img.huizecdn.com/hz/touch/page/upgrade-family-policy/update-btn.png) center center/contain no-repeat; }
  .btn-wrapper--2K7mnq a span {
    position: absolute;
    display: inline-block;
    top: -0.16rem;
    right: -0.16rem;
    height: 0.36rem;
    width: 1.76rem;
    font-size: 0.2rem;
    font-weight: 500;
    color: #fff;
    text-align: center;
    border-radius: 0.24rem 0.28rem 0.28rem 0.04rem;
    background: linear-gradient(270deg, #ff5521 0%, #ff961a 100%);
    border: 0.02rem solid #fff; }

.modal-content-text--1_IZg_ {
  margin-bottom: 0.32rem;
  font-size: 0.28rem;
  color: #5d687a;
  line-height: 0.44rem; }

@charset "UTF-8";
/*
*   Author： 马小龙
*   Date: 2020/2/12
*/
.main--2UQh6p {
  background-color: #516ff9;
  min-height: 100vh; }

.container-box--3m1V9W .main-content--2xe8EO {
  width: 6.9rem;
  margin: 0 auto; }
  .container-box--3m1V9W .main-content--2xe8EO .header--1pBwtA {
    padding: 1.86rem 0 0.35rem 0;
    text-align: center;
    color: #fff; }
    .container-box--3m1V9W .main-content--2xe8EO .header--1pBwtA .header-bg--24b_ND {
      margin: 0 auto;
      height: 2.04rem;
      width: 2.04rem;
      background: url(//img.huizecdn.com/hz/touch/page//baobaojiadao-services/finished.png) no-repeat center center;
      background-size: contain; }
    .container-box--3m1V9W .main-content--2xe8EO .header--1pBwtA .title-text--2Qud_6 {
      font-size: 0.4rem;
      font-weight: bold;
      margin: 0.2rem 0 0 0; }
    .container-box--3m1V9W .main-content--2xe8EO .header--1pBwtA .title-info--29utHl {
      font-size: 0.26rem; }
  .container-box--3m1V9W .main-content--2xe8EO .questionnaire-result--HaMKv0 {
    width: 100%;
    background-color: #fff;
    border-radius: 5px;
    padding: 0.8rem 0.3rem 0.55rem; }
    .container-box--3m1V9W .main-content--2xe8EO .questionnaire-result--HaMKv0 .communication-mode-list--2xEzhn {
      margin-bottom: 0.25rem; }
      .container-box--3m1V9W .main-content--2xe8EO .questionnaire-result--HaMKv0 .communication-mode-list--2xEzhn .communication-mode-item--30T7Dd {
        margin-bottom: 0.5rem;
        display: flex;
        flex-wrap: nowrap;
        align-items: center; }
        .container-box--3m1V9W .main-content--2xe8EO .questionnaire-result--HaMKv0 .communication-mode-list--2xEzhn .communication-mode-item--30T7Dd .item-name--19RdUz {
          font-size: 0.3rem;
          font-weight: bold;
          color: #333333;
          margin-right: 0.1rem; }
        .container-box--3m1V9W .main-content--2xe8EO .questionnaire-result--HaMKv0 .communication-mode-list--2xEzhn .communication-mode-item--30T7Dd .item-box--1nae-- {
          display: flex;
          flex-wrap: nowrap;
          align-items: center; }
          .container-box--3m1V9W .main-content--2xe8EO .questionnaire-result--HaMKv0 .communication-mode-list--2xEzhn .communication-mode-item--30T7Dd .item-box--1nae-- .item-panel--3NidBz {
            border: 1px solid #c5c5c5;
            border-radius: 28px;
            width: 1.42rem;
            height: 0.48rem;
            line-height: 0.46rem;
            font-size: 0.28rem;
            color: #999999;
            text-align: center;
            margin-right: 0.2rem;
            display: flex;
            flex-wrap: nowrap;
            justify-content: space-between;
            align-items: center;
            padding: 0 0.2rem; }
            .container-box--3m1V9W .main-content--2xe8EO .questionnaire-result--HaMKv0 .communication-mode-list--2xEzhn .communication-mode-item--30T7Dd .item-box--1nae-- .item-panel--3NidBz .contact-way--3BRP24 {
              font-size: 0.3rem; }
        .container-box--3m1V9W .main-content--2xe8EO .questionnaire-result--HaMKv0 .communication-mode-list--2xEzhn .communication-mode-item--30T7Dd:last-child {
          margin-bottom: 0; }
    .container-box--3m1V9W .main-content--2xe8EO .questionnaire-result--HaMKv0 .tips-text--28PCHJ {
      font-size: 0.26rem;
      color: #999999;
      margin-bottom: 0.83rem;
      line-height: 0.44rem; }
    .container-box--3m1V9W .main-content--2xe8EO .questionnaire-result--HaMKv0 .result-footer--MyExoD {
      text-align: center;
      font-size: 0.26rem;
      color: #333333; }
      .container-box--3m1V9W .main-content--2xe8EO .questionnaire-result--HaMKv0 .result-footer--MyExoD .text--3APYis {
        line-height: 0.44rem;
        margin-bottom: 0.14rem; }
        .container-box--3m1V9W .main-content--2xe8EO .questionnaire-result--HaMKv0 .result-footer--MyExoD .text--3APYis .official-accounts--2_aiQf {
          color: #566cb2; }
      .container-box--3m1V9W .main-content--2xe8EO .questionnaire-result--HaMKv0 .result-footer--MyExoD .official-accounts-img--2ceabd {
        height: 1.89rem;
        width: 1.89rem;
        margin: 0.25rem auto 0; }
        .container-box--3m1V9W .main-content--2xe8EO .questionnaire-result--HaMKv0 .result-footer--MyExoD .official-accounts-img--2ceabd img {
          display: block;
          height: 100%;
          width: 100%; }

@charset "UTF-8";
/*
*   Author： 马小龙
*   Date: 2019/4/18
*/
.main--2gmjON {
  background-color: #566cb2;
  min-height: 100vh; }

.container-box--KMcjqa .main-content--guKXGV {
  width: 6.9rem;
  margin: 0 auto; }
  .container-box--KMcjqa .main-content--guKXGV .header--3BheE0 {
    padding: 0.5rem 0 0.32rem 0;
    text-align: center;
    color: #fff; }
    .container-box--KMcjqa .main-content--guKXGV .header--3BheE0 .header-bg--1VVUhK {
      margin: 0 auto;
      height: 2.04rem;
      width: 2.04rem;
      background: url(//img.huizecdn.com/hz/touch/page//baobaojiadao-services/questionnaire_finish.png) no-repeat center center;
      background-size: contain; }
    .container-box--KMcjqa .main-content--guKXGV .header--3BheE0 .title-text--3xawQH {
      font-size: 0.4rem;
      margin: 0.2rem 0 0.08rem 0; }
    .container-box--KMcjqa .main-content--guKXGV .header--3BheE0 .title-info--3O0kSJ {
      font-size: 0.26rem; }
  .container-box--KMcjqa .main-content--guKXGV .questionnaire-result--1TneCV {
    width: 100%;
    background-color: #fff;
    border-radius: 5px;
    padding: 0.8rem 0.3rem 0.55rem; }
    .container-box--KMcjqa .main-content--guKXGV .questionnaire-result--1TneCV .communication-mode-list--3WKA6d {
      margin-bottom: 0.25rem; }
      .container-box--KMcjqa .main-content--guKXGV .questionnaire-result--1TneCV .communication-mode-list--3WKA6d .communication-mode-item--2D1DGO {
        margin-bottom: 0.5rem;
        display: flex;
        flex-wrap: nowrap;
        align-items: center; }
        .container-box--KMcjqa .main-content--guKXGV .questionnaire-result--1TneCV .communication-mode-list--3WKA6d .communication-mode-item--2D1DGO .item-name--20SzBB {
          font-size: 0.3rem;
          font-weight: bold;
          color: #333333;
          margin-right: 0.1rem; }
        .container-box--KMcjqa .main-content--guKXGV .questionnaire-result--1TneCV .communication-mode-list--3WKA6d .communication-mode-item--2D1DGO .item-box--1EPBzZ {
          display: flex;
          flex-wrap: nowrap;
          align-items: center; }
          .container-box--KMcjqa .main-content--guKXGV .questionnaire-result--1TneCV .communication-mode-list--3WKA6d .communication-mode-item--2D1DGO .item-box--1EPBzZ .item-panel--1rTzvE {
            border: 1px solid #c5c5c5;
            border-radius: 28px;
            width: 1.42rem;
            height: 0.48rem;
            line-height: 0.46rem;
            font-size: 0.28rem;
            color: #999999;
            text-align: center;
            margin-right: 0.2rem;
            display: flex;
            flex-wrap: nowrap;
            justify-content: space-between;
            align-items: center;
            padding: 0 0.2rem; }
            .container-box--KMcjqa .main-content--guKXGV .questionnaire-result--1TneCV .communication-mode-list--3WKA6d .communication-mode-item--2D1DGO .item-box--1EPBzZ .item-panel--1rTzvE .contact-way--2xl0vW {
              font-size: 0.3rem; }
        .container-box--KMcjqa .main-content--guKXGV .questionnaire-result--1TneCV .communication-mode-list--3WKA6d .communication-mode-item--2D1DGO:last-child {
          margin-bottom: 0; }
    .container-box--KMcjqa .main-content--guKXGV .questionnaire-result--1TneCV .tips-text--2W-8Z6 {
      font-size: 0.26rem;
      color: #999999;
      margin-bottom: 0.83rem; }
    .container-box--KMcjqa .main-content--guKXGV .questionnaire-result--1TneCV .result-footer--306cyU {
      text-align: center;
      font-size: 0.26rem;
      color: #333333; }
      .container-box--KMcjqa .main-content--guKXGV .questionnaire-result--1TneCV .result-footer--306cyU .text--1rx7X1 {
        margin-bottom: 0.14rem; }
        .container-box--KMcjqa .main-content--guKXGV .questionnaire-result--1TneCV .result-footer--306cyU .text--1rx7X1 .official-accounts--1q4JrX {
          color: #566cb2; }
      .container-box--KMcjqa .main-content--guKXGV .questionnaire-result--1TneCV .result-footer--306cyU .official-accounts-img--xPq5pJ {
        height: 1.89rem;
        width: 1.89rem;
        margin: 0.25rem auto 0; }
        .container-box--KMcjqa .main-content--guKXGV .questionnaire-result--1TneCV .result-footer--306cyU .official-accounts-img--xPq5pJ img {
          display: block;
          height: 100%;
          width: 100%; }

@charset "UTF-8";
/*
*   Author： 马小龙
*   Date: 2019/7/2
*/
.main--3YCOXp {
  background-color: #566cb2;
  min-height: 100vh; }

.container-box--2ZKdnl .main-content--IV62vX {
  width: 6.9rem;
  margin: 0 auto; }
  .container-box--2ZKdnl .main-content--IV62vX .header--L33AHP {
    padding: 0.5rem 0 0.32rem 0;
    text-align: center;
    color: #fff; }
    .container-box--2ZKdnl .main-content--IV62vX .header--L33AHP .header-bg--3aLDG_ {
      margin: 0 auto;
      height: 2.04rem;
      width: 2.04rem;
      background: url(//img.huizecdn.com/hz/touch/page//baobaojiadao-services/questionnaire_finish.png) no-repeat center center;
      background-size: contain; }
    .container-box--2ZKdnl .main-content--IV62vX .header--L33AHP .title-text--sdjqX1 {
      font-size: 0.4rem;
      margin: 0.2rem 0 0.08rem 0; }
    .container-box--2ZKdnl .main-content--IV62vX .header--L33AHP .title-info--1G6kGk {
      font-size: 0.26rem; }
  .container-box--2ZKdnl .main-content--IV62vX .questionnaire-result--38QaW9 {
    width: 100%;
    background-color: #fff;
    border-radius: 5px;
    padding: 0.8rem 0.3rem 0.55rem; }
    .container-box--2ZKdnl .main-content--IV62vX .questionnaire-result--38QaW9 .communication-mode-list--1csSX2 {
      margin-bottom: 0.25rem; }
      .container-box--2ZKdnl .main-content--IV62vX .questionnaire-result--38QaW9 .communication-mode-list--1csSX2 .communication-mode-item--4KMdjQ {
        margin-bottom: 0.5rem;
        display: flex;
        flex-wrap: nowrap;
        align-items: center; }
        .container-box--2ZKdnl .main-content--IV62vX .questionnaire-result--38QaW9 .communication-mode-list--1csSX2 .communication-mode-item--4KMdjQ .item-name--1BcGqg {
          font-size: 0.3rem;
          font-weight: bold;
          color: #333333;
          margin-right: 0.1rem; }
        .container-box--2ZKdnl .main-content--IV62vX .questionnaire-result--38QaW9 .communication-mode-list--1csSX2 .communication-mode-item--4KMdjQ .item-box--1cF18f {
          display: flex;
          flex-wrap: nowrap;
          align-items: center; }
          .container-box--2ZKdnl .main-content--IV62vX .questionnaire-result--38QaW9 .communication-mode-list--1csSX2 .communication-mode-item--4KMdjQ .item-box--1cF18f .item-panel--2PfckJ {
            border: 1px solid #c5c5c5;
            border-radius: 28px;
            width: 1.42rem;
            height: 0.48rem;
            line-height: 0.46rem;
            font-size: 0.28rem;
            color: #999999;
            text-align: center;
            margin-right: 0.2rem;
            display: flex;
            flex-wrap: nowrap;
            justify-content: space-between;
            align-items: center;
            padding: 0 0.2rem; }
            .container-box--2ZKdnl .main-content--IV62vX .questionnaire-result--38QaW9 .communication-mode-list--1csSX2 .communication-mode-item--4KMdjQ .item-box--1cF18f .item-panel--2PfckJ .contact-way--oaIvLY {
              font-size: 0.3rem; }
        .container-box--2ZKdnl .main-content--IV62vX .questionnaire-result--38QaW9 .communication-mode-list--1csSX2 .communication-mode-item--4KMdjQ:last-child {
          margin-bottom: 0; }
    .container-box--2ZKdnl .main-content--IV62vX .questionnaire-result--38QaW9 .tips-text--1y-cQM {
      font-size: 0.26rem;
      color: #999999;
      margin-bottom: 0.83rem; }
    .container-box--2ZKdnl .main-content--IV62vX .questionnaire-result--38QaW9 .result-footer--3i2umc {
      text-align: center;
      font-size: 0.26rem;
      color: #333333; }
      .container-box--2ZKdnl .main-content--IV62vX .questionnaire-result--38QaW9 .result-footer--3i2umc .text--1t5rRI {
        margin-bottom: 0.14rem; }
        .container-box--2ZKdnl .main-content--IV62vX .questionnaire-result--38QaW9 .result-footer--3i2umc .text--1t5rRI .official-accounts--2-w5hI {
          color: #566cb2; }
      .container-box--2ZKdnl .main-content--IV62vX .questionnaire-result--38QaW9 .result-footer--3i2umc .official-accounts-img--1-St76 {
        height: 1.89rem;
        width: 1.89rem;
        margin: 0.25rem auto 0; }
        .container-box--2ZKdnl .main-content--IV62vX .questionnaire-result--38QaW9 .result-footer--3i2umc .official-accounts-img--1-St76 img {
          display: block;
          height: 100%;
          width: 100%; }

@charset "UTF-8";
/*
*   Author： 马小龙
*   Date: 2019/4/18
*/
.weui-msg--2R5JhL {
  padding-top: 36px;
  text-align: center; }
  .weui-msg--2R5JhL .weui-text-area--1QpuCp {
    margin-bottom: 25px;
    padding: 0 20px; }
  .weui-msg--2R5JhL .weui-msg-title--2JSruT {
    margin-bottom: 5px;
    font-weight: 400;
    font-size: 20px; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--BqNkzj {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.commonButton--3fznJz {
  width: 1.68rem;
  height: 0.72rem;
  text-align: center;
  line-height: 0.72rem;
  background: rgba(176, 194, 255, 0.16);
  border-radius: 0.36rem;
  font-size: 0.28rem;
  color: #ffffff;
  font-weight: bold;
  cursor: pointer; }

.commonButtonActive--2sSNhM {
  width: 1.68rem;
  height: 0.72rem;
  text-align: center;
  line-height: 0.72rem;
  background: rgba(176, 194, 255, 0.16);
  border-radius: 0.36rem;
  font-size: 0.28rem;
  color: #ffffff;
  font-weight: bold;
  cursor: pointer;
  background-image: linear-gradient(-27deg, #4dbef9 0%, #536afb 100%); }

.commonPage--292jkj {
  width: 100%;
  height: 100vh;
  background: #09233e url(//img.huizecdn.com/hz/touch/page/requirement-evaluation/page-bg.jpg) no-repeat top/cover; }

.questionTitle--3rcGTD {
  font-size: 0.34rem;
  color: #ffffff;
  letter-spacing: 0;
  line-height: 0.54rem;
  padding: 0.4rem 0.5rem 0.8rem 0.5rem;
  text-align: left; }

.loginModal--2NR4sZ .am-modal-transparent {
  width: 6.5rem; }
  .loginModal--2NR4sZ .am-modal-transparent .am-modal-content {
    padding-top: 0.9rem; }
  .loginModal--2NR4sZ .am-modal-transparent .am-modal-body {
    padding: 0 0 0.85rem 0 !important; }

.loginModal--2NR4sZ .am-modal-button-group-h .am-modal-button {
  height: 1rem;
  line-height: 1rem; }

.loginModal--2NR4sZ .am-modal-button-group-h .am-modal-button:first-child {
  font-size: 0.32rem;
  color: #999999; }

.loginModal--2NR4sZ .am-modal-button-group-h .am-modal-button:last-child {
  font-size: 0.32rem;
  color: #6076ff; }

.loginModal--2NR4sZ .loginContent--2lmSY1 {
  font-size: 0.3rem;
  color: #333333;
  line-height: 0.44rem; }

.mainBox--35BB2B {
  width: 100%;
  height: 100vh;
  background: url(//img.huizecdn.com/hz/touch/page/requirement-evaluation/home-bg.jpg) no-repeat;
  background-size: 100% 100%; }
  .mainBox--35BB2B .title--2a7lJo {
    padding-top: 15%;
    font-size: 0.28rem;
    color: #21cfff;
    text-align: center;
    margin-bottom: 5%; }
  .mainBox--35BB2B .daze--14VWj9 {
    width: 100%;
    height: 48.5%;
    background: url(//img.huizecdn.com/hz/touch/page/requirement-evaluation/daze-bg.png) no-repeat top/cover;
    position: relative; }
    .mainBox--35BB2B .daze--14VWj9 .dazeBg--NhfnWP {
      width: 100%;
      height: 100%;
      position: absolute;
      background: url(//img.huizecdn.com/hz/touch/page/requirement-evaluation/daze-bg1.png) no-repeat top/cover;
      z-index: 1;
      left: 0;
      top: 0; }
    .mainBox--35BB2B .daze--14VWj9 .dazeIcon--2hj9cY {
      width: 100%;
      height: 100%;
      background: url(//img.huizecdn.com/hz/touch/page/requirement-evaluation/daze.png) no-repeat top/cover;
      position: absolute;
      z-index: 2;
      left: 0;
      top: 0;
      -webkit-animation: move--1MM1U_ 1.5s ease-in infinite;
              animation: move--1MM1U_ 1.5s ease-in infinite; }
  .mainBox--35BB2B .content--sx9nxL {
    position: fixed;
    bottom: 11.8%;
    left: 50%;
    transform: translate(-50%, 0); }
    .mainBox--35BB2B .content--sx9nxL .name--girXzg {
      font-size: 0.4rem;
      color: #ffffff;
      margin: 0.36rem auto 0.24rem auto;
      text-align: center;
      font-weight: bold; }
    .mainBox--35BB2B .content--sx9nxL .desc--1sFeXy {
      font-size: 0.26rem;
      color: #ffffff;
      line-height: 0.37rem;
      width: 3.64rem;
      margin: 0 auto;
      text-align: center; }
    .mainBox--35BB2B .content--sx9nxL .start--6fwIfd {
      width: 4.6rem;
      height: 0.8rem;
      line-height: 0.8rem;
      text-align: center;
      background-image: linear-gradient(-27deg, #4dd4f9 0%, #6076ff 100%);
      border-radius: 0.4rem;
      font-size: 0.32rem;
      color: #ffffff;
      font-weight: bold;
      margin: 0.8rem auto 0 auto; }

@-webkit-keyframes move--1MM1U_ {
  0% {
    top: 0; }
  50% {
    top: 0.2rem; }
  55% {
    top: 0.2rem; }
  95% {
    top: 0; }
  100% {
    top: 0; } }

@keyframes move--1MM1U_ {
  0% {
    top: 0; }
  50% {
    top: 0.2rem; }
  55% {
    top: 0.2rem; }
  95% {
    top: 0; }
  100% {
    top: 0; } }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--MLpU60 {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.banner--rP4WRq {
  width: 100%;
  height: 5.4rem;
  padding: 0.3rem; }
  .banner--rP4WRq .logo--33OdNy img {
    width: 2.92rem;
    height: 0.53rem;
    display: block; }

.wrapper-sp--1-WUYF .banner--rP4WRq {
  background: url("//img.huizecdn.com/hz/touch/page/free-insuranc-sp/header_1_bg.jpg") no-repeat center/cover; }

.form--38E-d3 {
  background: #fff;
  box-shadow: 0 0.06rem 0.18rem 0 rgba(0, 0, 0, 0.08);
  border-radius: 0.1rem;
  width: 6.9rem;
  margin: -0.8rem auto 0 auto;
  padding-top: 0.3rem;
  padding-bottom: 0.4rem; }
  .form--38E-d3 .productName--1QwRXX {
    width: 6.3rem;
    height: 1.36rem;
    background: url("//img.huizecdn.com/hz/touch/page/free-insuranc-sp/page1_image1.png") no-repeat center/cover;
    padding: 0.24rem 0 0.24rem 1.92rem;
    margin: 0 auto 0.2rem auto; }
    .form--38E-d3 .productName--1QwRXX span {
      display: inline-block;
      width: 3.52rem;
      height: 0.88rem;
      text-align: left;
      font-size: 0.32rem;
      color: #4e3116;
      line-height: 0.44rem; }
  .form--38E-d3 .phone-field--lrq1Ul {
    position: relative; }
    .form--38E-d3 .phone-field--lrq1Ul .get-sms--1fw_Pw {
      position: absolute;
      right: 0.3rem;
      top: 0.35rem;
      color: #999;
      font-size: 0.28rem;
      display: flex;
      align-items: center; }
  .form--38E-d3 .declare--Q8DnSf {
    font-size: 0.24rem;
    color: #999;
    line-height: 0.36rem;
    margin-top: 0.2rem;
    width: 6.3rem;
    margin: 0.2rem auto 0; }
    .form--38E-d3 .declare--Q8DnSf span {
      color: #6076ff; }
  .form--38E-d3 .form-explains--eW70-s {
    color: red;
    font-size: 0.2rem;
    text-align: left;
    margin-top: 0.1rem;
    padding-left: 0.2rem; }
  .form--38E-d3 .am-list-line {
    position: relative; }
    .form--38E-d3 .am-list-line::after {
      display: none !important; }
  .form--38E-d3 .am-list-item {
    height: auto !important;
    padding: 0 0.3rem !important; }
    .form--38E-d3 .am-list-item .am-input-control {
      padding: 0.3rem 0; }
      .form--38E-d3 .am-list-item .am-input-control::before {
        content: '';
        position: absolute;
        z-index: 1;
        pointer-events: none;
        background-color: #d7d7d7;
        height: 1px;
        left: 0;
        right: 0;
        bottom: 0; }
        @media only screen and (-webkit-min-device-pixel-ratio: 2) {
          .form--38E-d3 .am-list-item .am-input-control::before {
            -webkit-transform: scaleY(0.5);
            -webkit-transform-origin: 50% 100%; } }
      .form--38E-d3 .am-list-item .am-input-control input {
        height: 0.42rem;
        line-height: 0.42rem;
        font-size: 0.3rem; }

.tipBox--4NkN_0 {
  width: 6.9rem;
  height: 1.74rem;
  background: #f9f9f9;
  border-radius: 0.1rem;
  padding: 0.3rem;
  font-size: 0.24rem;
  color: #999999;
  line-height: 0.36rem;
  margin: 0.34rem auto 0.9rem auto; }
  .tipBox--4NkN_0 .title--1geAws {
    font-size: 0.28rem;
    color: #999999;
    line-height: 0.28rem;
    font-weight: bold;
    margin-bottom: 0.14rem; }

.submit--29ESJJ {
  background: #f6ac19;
  border-radius: 0.1rem;
  margin: 0.6rem auto 0;
  height: 0.88rem;
  line-height: 0.88rem;
  font-size: 0.32rem;
  color: #ffffff;
  width: 6.3rem;
  text-align: center; }

.success-wrapper--2xWlvx .banner--rP4WRq {
  position: relative;
  background: url("//img.huizecdn.com/hz/touch/page/free-insuranc-sp/bg_2.jpg") no-repeat center/contain; }
  .success-wrapper--2xWlvx .banner--rP4WRq .footer--2btq9v {
    margin-top: 0.5rem;
    text-align: center;
    color: #fff; }
    .success-wrapper--2xWlvx .banner--rP4WRq .footer--2btq9v .title--1geAws {
      font-size: 0.36rem;
      line-height: 1;
      margin-top: 0.35rem;
      font-weight: bold; }
    .success-wrapper--2xWlvx .banner--rP4WRq .footer--2btq9v .des--Fv3lHu {
      font-size: 0.28rem;
      line-height: 1;
      margin-top: 0.2rem; }
  .success-wrapper--2xWlvx .banner--rP4WRq .bg2--2RBbnv img {
    width: 1.8rem;
    height: 1.58rem; }

.success-wrapper--2xWlvx .tel--3NROAY {
  font-size: 0.28rem;
  margin-top: 0.8rem;
  color: #666;
  letter-spacing: 0;
  display: flex;
  align-items: center;
  justify-content: center; }
  .success-wrapper--2xWlvx .tel--3NROAY img {
    width: 0.37rem;
    height: 0.31rem;
    margin-right: 0.1rem;
    position: relative;
    top: -0.02rem; }
  .success-wrapper--2xWlvx .tel--3NROAY a {
    display: flex;
    align-items: center;
    color: #666; }

.steps--1_mJwy {
  background: #fff;
  box-shadow: 0 0.06rem 0.18rem 0 rgba(0, 0, 0, 0.08);
  border-radius: 0.1rem;
  width: 6.9rem;
  margin: 0 auto;
  position: relative;
  top: -0.8rem;
  padding-top: 0.8rem;
  padding-bottom: 0.6rem; }
  .steps--1_mJwy .header--2e-9LM {
    padding-left: 0.4rem;
    padding-right: 0.4rem;
    color: #999; }
    .steps--1_mJwy .header--2e-9LM .sp-tls--2e4BtE {
      font-weight: bold;
      font-size: 0.3rem;
      line-height: 1; }
    .steps--1_mJwy .header--2e-9LM p {
      margin-top: 0.2rem;
      font-size: 0.28rem;
      line-height: 0.44rem; }

.ft--OZm8qi .fv-title--uG7nB8 {
  font-size: 0.34rem;
  color: #333333;
  text-align: center;
  font-weight: bold;
  display: flex;
  align-items: center;
  justify-content: center; }
  .ft--OZm8qi .fv-title--uG7nB8 span {
    padding: 0 0.1rem; }
  .ft--OZm8qi .fv-title--uG7nB8 img {
    height: 0.36rem;
    height: 0.22rem; }

.coprs-list--FoRoh8 {
  margin-top: 0.5rem;
  display: flex;
  justify-content: space-between;
  text-align: center;
  position: relative;
  padding-bottom: 0.3rem;
  margin: 0.5rem 0.3rem 0.3rem; }
  .coprs-list--FoRoh8::before {
    content: '';
    position: absolute;
    z-index: 1;
    pointer-events: none;
    background-color: #ddd;
    height: 1px;
    left: 0;
    right: 0;
    bottom: 0; }
    @media only screen and (-webkit-min-device-pixel-ratio: 2) {
      .coprs-list--FoRoh8::before {
        -webkit-transform: scaleY(0.5);
        -webkit-transform-origin: 50% 100%; } }
  .coprs-list--FoRoh8 .pic--3BeOfH img {
    width: 0.59rem;
    height: 0.59rem; }
  .coprs-list--FoRoh8 .strg--1EyDXU {
    font-size: 0.24rem;
    color: #444;
    margin-top: 0.14rem; }
  .coprs-list--FoRoh8 p {
    font-size: 0.22rem;
    color: #999;
    margin-top: 0.1rem; }

.copyright--1_NGIO {
  margin: 0.3rem; }
  .copyright--1_NGIO .nav--1ZtDFP {
    display: flex;
    justify-content: center; }
    .copyright--1_NGIO .nav--1ZtDFP a {
      height: 0.22rem;
      line-height: 0.22rem;
      font-size: 0.22rem;
      color: #999999;
      position: relative;
      padding-right: 0.3rem;
      padding-left: 0.3rem;
      border-right: 1px solid #ddd; }
      .copyright--1_NGIO .nav--1ZtDFP a:first-child {
        padding-left: 0; }
      .copyright--1_NGIO .nav--1ZtDFP a:last-child {
        padding-right: 0;
        border-right: none; }
        .copyright--1_NGIO .nav--1ZtDFP a:last-child::before {
          display: none; }
  .copyright--1_NGIO p {
    margin-top: 0.2rem;
    font-size: 0.22rem;
    color: #999999;
    margin-top: 0.2rem;
    text-align: center; }

.am-picker-col {
  display: block;
  position: relative;
  height: 238px;
  overflow: hidden;
  width: 100%;
}
.am-picker-col-content {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 1;
  padding: 102px 0;
}
.am-picker-col-item {
  touch-action: manipulation;
  text-align: center;
  font-size: 16px;
  height: 34px;
  line-height: 34px;
  color: #000;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.am-picker-col-item-selected {
  font-size: 17px;
}
.am-picker-col-mask {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  margin: 0 auto;
  width: 100%;
  z-index: 3;
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.6)), linear-gradient(to top, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.6));
  background-position: top, bottom;
  background-size: 100% 102px;
  background-repeat: no-repeat;
}
.am-picker-col-indicator {
  box-sizing: border-box;
  width: 100%;
  height: 34px;
  position: absolute;
  left: 0;
  top: 102px;
  z-index: 3;
  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-picker-col-indicator {
    border-top: none;
  }
  html:not([data-scale]) .am-picker-col-indicator::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 1PX;
    transform-origin: 50% 50%;
    transform: scaleY(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-picker-col-indicator::before {
    transform: scaleY(0.33);
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-picker-col-indicator {
    border-bottom: none;
  }
  html:not([data-scale]) .am-picker-col-indicator::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    transform-origin: 50% 100%;
    transform: scaleY(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-picker-col-indicator::after {
    transform: scaleY(0.33);
  }
}
.am-picker {
  display: flex;
  align-items: center;
}
.am-picker-item {
  flex: 1;
  text-align: center;
}

.am-picker-popup {
  left: 0;
  bottom: 0;
  position: fixed;
  width: 100%;
  background-color: #fff;
  padding-bottom: env(safe-area-inset-bottom);
}
.am-picker-popup-wrap {
  position: fixed;
  overflow: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  -webkit-overflow-scrolling: touch;
  outline: 0;
  transform: translateZ(1px);
}
.am-picker-popup-mask {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.4);
  height: 100%;
  z-index: 1000;
  transform: translateZ(1px);
}
.am-picker-popup-mask-hidden {
  display: none;
}
.am-picker-popup-header {
  background-image: linear-gradient(to bottom, #e7e7e7, #e7e7e7, transparent, transparent);
  background-position: bottom;
  background-size: 100% 1PX;
  background-repeat: no-repeat;
  display: flex;
  align-items: center;
  position: relative;
  border-bottom: 1PX solid #ddd;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-picker-popup-header {
    border-bottom: none;
  }
  html:not([data-scale]) .am-picker-popup-header::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    transform-origin: 50% 100%;
    transform: scaleY(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-picker-popup-header::after {
    transform: scaleY(0.33);
  }
}
.am-picker-popup-header .am-picker-popup-header-right {
  text-align: right;
}
.am-picker-popup-item {
  color: #108ee9;
  font-size: 17px;
  padding: 9px 15px;
  height: 42px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
}
.am-picker-popup-item-active {
  background-color: #ddd;
}
.am-picker-popup-title {
  flex: 1;
  text-align: center;
  color: #000;
}
.am-picker-popup .am-picker-popup-close {
  display: none;
}
.am-picker-col {
  flex: 1;
}

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--3LSeMw {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.trial-form-box--JLBEJe {
  position: relative; }

.img-responsive--1TAV_U {
  width: 100%;
  height: auto;
  display: block; }

.form-list--3kqUXl {
  width: 6.2rem;
  margin: 0 auto;
  padding-bottom: 0.14rem; }
  .form-list--3kqUXl .form-item--11a0ox {
    display: flex;
    align-items: center;
    border-bottom: 1px dashed #cecece;
    padding: 0.2rem 0;
    min-height: 1.1rem; }
    .form-list--3kqUXl .form-item--11a0ox:first-child {
      padding-top: 0;
      min-height: 1rem; }
    .form-list--3kqUXl .form-item--11a0ox .label--3wCtKT {
      width: 1.37rem;
      text-align: left;
      color: #657296;
      opacity: 0.8;
      font-size: 0.28rem;
      line-height: 2.5; }
    .form-list--3kqUXl .form-item--11a0ox .label-item--bzOLvF {
      flex-grow: 1;
      position: relative;
      display: flex;
      align-items: center; }
      .form-list--3kqUXl .form-item--11a0ox .label-item--bzOLvF .arrow-icon--1qNiae {
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
        color: #dbdcdd;
        font-size: 0.24rem; }
      .form-list--3kqUXl .form-item--11a0ox .label-item--bzOLvF .text-value--2oGdvG {
        color: #657296;
        font-size: 0.32rem; }

.datepicker-box--v2yGf- {
  color: #657296; }
  .datepicker-box--v2yGf- .datepicker-value--26VRFu {
    font-size: 0.32rem;
    line-height: 1; }
  .datepicker-box--v2yGf- .tip-text--1UuwbB {
    font-size: 0.2rem;
    opacity: 0.5; }

.sex-list--3CV1XB {
  display: flex;
  align-items: center;
  color: #fff;
  text-align: center;
  font-size: 0.28rem; }
  .sex-list--3CV1XB .btn--1DBsqP {
    width: 1.3rem;
    height: 0.47rem;
    line-height: 0.47rem;
    margin-right: 0.37rem;
    border-radius: 24px;
    border: 1px solid #bababa;
    color: #c1c1c1;
    background-color: #fff; }
    .sex-list--3CV1XB .btn--1DBsqP.active--35xfzQ {
      border: 1px solid #6f9df2;
      background-color: #6f9df2;
      color: #fff; }

.premium-box--2UftvH .premium-list--17K2GJ {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 0.1rem; }
  .premium-box--2UftvH .premium-list--17K2GJ .premium-item--dYOW9T {
    width: 1.1rem;
    height: 0.47rem;
    line-height: 0.47rem;
    border-radius: 24px;
    border: 1px solid #bababa;
    color: #c1c1c1;
    background-color: #fff;
    text-align: center;
    font-size: 0.28rem; }
    .premium-box--2UftvH .premium-list--17K2GJ .premium-item--dYOW9T .price-unit--3VM4yA {
      font-size: 0.24rem;
      margin-right: 0.05rem; }
    .premium-box--2UftvH .premium-list--17K2GJ .premium-item--dYOW9T.active--35xfzQ {
      border: 1px solid #6f9df2;
      background-color: #6f9df2;
      color: #fff; }

.premium-box--2UftvH .input-box--PuzVzP {
  display: flex;
  align-items: center;
  margin-bottom: 0.1rem;
  color: #657296;
  font-size: 0.28rem; }
  .premium-box--2UftvH .input-box--PuzVzP .premium-input--2ygaik {
    outline: none;
    border: none;
    font-size: 0.24rem;
    border-bottom: 0.5px solid #cecece;
    width: 1.3rem;
    margin-left: 0.1rem;
    padding: 0 0.05rem; }

.premium-box--2UftvH .tip-text--1UuwbB {
  color: #657296;
  font-size: 0.2rem;
  opacity: 0.5;
  width: 4.5rem;
  line-height: 1.2; }

.input-style--BVqebe {
  border: none;
  outline: none;
  width: 3rem;
  line-height: 0.5rem;
  font-size: 0.28rem;
  color: #657296; }
  .input-style--BVqebe::-webkit-input-placeholder {
    opacity: 0.5; }

.moblie-box--1LbTnU {
  display: flex;
  align-items: center;
  justify-content: space-between; }
  .moblie-box--1LbTnU .sms-time-box--1IyRvw {
    width: 1.65rem;
    line-height: 0.54rem;
    color: #fff;
    background-color: #6f9df2;
    text-align: center;
    border-radius: 27px; }

.nvcCaptcha-sms-box--15K7lH {
  width: 6.8rem;
  margin: 0 auto; }

.notice-box--3OxhUe {
  display: flex;
  align-items: center;
  font-size: 0.24rem;
  color: #bcc0ce;
  width: 6.2rem;
  margin: 0 auto;
  padding-top: 0.13rem;
  padding-bottom: 0.15rem; }
  .notice-box--3OxhUe .check-box--3Q-rbv {
    margin-right: 0.12rem;
    height: 0.23rem;
    width: 0.23rem;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAYAAADgKtSgAAADFUlEQVRIS52VTWhcVRTH/+dOMjEkobyZmHkzb2aySGzQRSJITdtAN5FssgjpwoVFpGCrbrroogjpxpWQIm4UChEXUqkRpB8IASOFYogRBWMUQTFU+ubjTTIfiYiQOO/+5U0yk5c4mWlyl+ec/++ee8659wrqrHS6cFZa5LqmjAEI1IvxbEJ8o8F3E9HQXL0Y8Rsdx+koI/geIG8cBqwPkbui/7kUi8Xyfn8N/ofj9LSjbZ7A4FHAvtg/9fb2S8lkZLVqq8Bt225XrZ3fEhg6JrgiI/BoC1un+01zrVK2CtwpzAjU68cBK/ChBn4D5PIOUM9bZtjrFSSb33zRLevvjgH+WwnfjEVCn6ad4l1CJnzlmLBM477YudIXQpw/IjzfKhyNREIrni6V21gGWSspgZWEaQxJOrfxL8mWJ4fLdlBxuKfHWK5qbKf0kxwcBMHzknJKfHIw4EJf7jXDM35Nyil8DKiLfhvJt48GF96KR0KvHkwmtf7XSbjuDwC69nz6s31wAVYAXofLZa1UnwLeoeDcrmCtow0DhmFs+OG/kEEjV5wk1DSA5F5T9Vc1uEDfsczwvsaSlExuc5HgadB9LR7t/sQPtjP58wHVMq3BvoOnEcgefNf5WOBesczue9XgzFrpnKvxQcI0ajd3dbV44qkOfEjIhcP6JeDnh9Rcvx83w1crt44M2tn8YDL2tFdTZEqlXr0lcwCfbTQICpzy4C4A9b9A4c14JPTWvqlIFeISUAsU9DabMBWQFyTjFL/UkPF6wUJes6KhG55vfX29a7scWKLIc83AJH5PRI0BSeeKI6QsHC7QZ+JmeCmVLcxC1MvNwDvvi3rFMk/crjxcaac4S0hdoRA/ArxNEW/Umi6BXrTM8MjOJgC87rd1qu9BPtNU3ShAkJWyHrassF2DV7JPF5MIyNcEjrUBwXRLa+tYNNz1695F8mVi25uhQFB/pInJo5zA+0uh9YVqxnXhVWMqWxwXUVMEzzTaxHtaod0biVj3rbrT1khsr232S9kdpeIpIaJUIgqSE+plBXlgmqGfG+n/A8bWQhdV5ltaAAAAAElFTkSuQmCC"); }
    .notice-box--3OxhUe .check-box--3Q-rbv.checked--1MzSZJ {
      background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAYAAADgKtSgAAADFUlEQVRIS52VTWgTWxTH//87aSZt8AkuBEF0oU/RhQqirQpulG5ciIJvYW3TZBKrCIIuRNCNK0FRN4ofndg0bWkVxA8E4fkQHorPh4K1gqAgiiLiJ4pSMjOZe2SiSdOYfqSzGOae+z+/c+49594hqjzxc95qbeiDAJoJGNU0BZvIbY843GdFblTTsNzYmpWokXeOQdgxJrDKhEBdcfOhVH8HP5ZPl+Ctp2WmEXZvAlhSC3hEKy8lj/XdHZHnRVsBvuf46/pP02f+p4ClUwP/9BKRF9ozm3p28n0wLsBjdq6TZHIqYA35l8BTgtt/RbiZSUaaC3DLlpU+3f9rBRP87kF29FpmX5vtXFHExiJDIBu7rcg1ttvOJRCba4EL5KNorsumzKHAry3tDirIyJYKhjJJcyljadcjJDRZuIAuFRoz8fBg0afddh6BoxshDy5je9qRyYIDnQ9u77HCneU+bWnnvALi5TYt2F8TXIje7oTZWplM27ncAmWoB4BMK+27YKASPuSLHPSUHoz4dfOg/EMA1xbaDPKeylyYifNLOXzxRQk3fnc3icYREHPKivp3Ca6By1nLrCisMGa7d0k05cFYrxXOjjrRncObDRoBdF7lagQYgf/q0Vda/N3ZVPRqURyzvbWkPpmxzNLJ3XL28/SGUP0pQrWMVS8BL1bdcwpPdCXDewPHYNnLvw0v6bGiD4LxVlvm1tG9QWDRBI1wIOhzH4T6XShnMlZkZ7m9pXN4tqHUHQXOnajDSC5nLO1cJ7ChmlhD9mWtyNFgLpH+MM3HH/cILJ4ILIJn3UlzIVtsb00d9Z0xHTRXZVLhe7G0c4HAXxOBC3cKsbUrYfb/vLjGcRTBQ1L6AR6ZDFgDd7OWuaYQJHgF1Y+GovcB/DkZwNgdgrcOw40DCb4uwYOP1rMyxwi5/0w9gLzxyOa+hPmkGHzUb86yv87QbLAFelNNKxC5nXN0y8CuhkLGVeFF4zY7t8EgDxBYNW4QwRBFH+1K1fdW043KvFJg2bn5GmqdUK/QglkkA/07ERn0Dd7qi5uPxwv+A+JgN+PBeACRAAAAAElFTkSuQmCC"); }
  .notice-box--3OxhUe .text--1Ipe8C .active--35xfzQ {
    color: #6f9df2;
    margin: 0 0.1rem; }

.income-box--1h6wxf {
  position: absolute;
  bottom: 0.9rem;
  left: 0.5rem;
  z-index: 500; }
  .income-box--1h6wxf .amount--3B-Yog {
    color: #ff7112;
    margin-bottom: 0.06rem;
    font-size: 0.82rem;
    font-weight: bold; }
  .income-box--1h6wxf .amount-text--h63Yr0 {
    color: #657296;
    opacity: 0.75;
    font-size: 0.24rem;
    margin-bottom: 0.15rem; }
  .income-box--1h6wxf .tips-text--LEFKb_ {
    color: #657296;
    opacity: 0.75;
    font-size: 0.2rem; }

.form-box-style-1--1wFEvx .form-content-body--cL6mkq {
  width: 100%;
  background: url(//img.huizecdn.com/hz/touch/page/xiaoshuxian/from_bg_body_1.jpg) repeat center/contain; }

.form-box-style-2--1_BoSD .form-content-body--cL6mkq {
  width: 100%;
  background: url(//img.huizecdn.com/hz/touch/page/xiaoshuxian/from_bg_body_2.jpg) repeat center/contain; }

@charset "UTF-8";
/*
*   Author： 马小龙
*   Date: 2019/4/18
*/
.main--3E8-OF {
  background-color: #566cb2;
  color: #ffffff;
  width: 100%; }
  .main--3E8-OF .card-content--2ADtq7 {
    width: 6.9rem;
    margin: 0 auto;
    padding: 0.4rem 0 1.6rem 0; }
    .main--3E8-OF .card-content--2ADtq7 .title-box--2x-nnE {
      display: flex;
      align-items: center;
      flex-wrap: nowrap; }
      .main--3E8-OF .card-content--2ADtq7 .title-box--2x-nnE .icon--VMllqp {
        height: 0.68rem;
        width: 0.68rem; }
        .main--3E8-OF .card-content--2ADtq7 .title-box--2x-nnE .icon--VMllqp img {
          display: block;
          height: 100%;
          width: 100%; }
      .main--3E8-OF .card-content--2ADtq7 .title-box--2x-nnE .title-text--298aoF {
        margin-left: 0.2rem;
        font-size: 0.4rem;
        font-weight: bold; }
    .main--3E8-OF .card-content--2ADtq7 .explain-text--3ga1AT {
      font-size: 0.28rem;
      color: #ffffff;
      line-height: 0.4rem;
      margin-top: 0.2rem; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--28hHhQ {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.tabs--3UxK50 {
  display: flex;
  height: 1.18rem;
  background-color: #fff;
  position: relative;
  z-index: 1;
  margin-top: -0.24rem;
  border-top-left-radius: 0.24rem;
  border-top-right-radius: 0.24rem;
  padding-top: 0.14rem;
  position: relative; }
  .tabs--3UxK50:before {
    bottom: 0;
    left: 0;
    width: 100%;
    border-top: 1px solid #eaeaea;
    content: '';
    position: absolute;
    z-index: 8; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
    .tabs--3UxK50::before {
      transform: scaleY(0.666); } }
  @media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
    .tabs--3UxK50::before {
      transform: scaleY(0.5); } }
  .tabs--3UxK50 .item--t6fvEc {
    font-size: 0.32rem;
    color: #666;
    letter-spacing: 0;
    text-align: center;
    line-height: 0.32rem;
    padding: 0.36rem 0.3rem;
    font-weight: bold;
    position: relative; }
    .tabs--3UxK50 .item--t6fvEc .slider--34RKdc {
      background: #6076ff;
      border-radius: 0.05rem 0.05rem 0px 0px;
      width: 0.5rem;
      height: 0.08rem;
      display: none;
      position: absolute;
      left: 50%;
      margin-left: -0.25rem;
      bottom: 1px;
      z-index: 10; }
    .tabs--3UxK50 .item--t6fvEc .active--2vgpOd {
      display: block; }
  .tabs--3UxK50 .activeWord--C-L1Ae {
    color: #6076ff; }

.tab-content-wrap--2OW4R_ {
  overflow: hidden; }

.tab-content---zL60O {
  display: flex;
  transition: transform 0.3s cubic-bezier(0.35, 0, 0.25, 1), left 0.3s cubic-bezier(0.35, 0, 0.25, 1), top 0.3s cubic-bezier(0.35, 0, 0.25, 1);
  will-change: transform, left, top; }
  .tab-content---zL60O .item--t6fvEc {
    width: 100%;
    flex-shrink: 0; }

.articleWrapper--KT2HMz {
  padding: 0 0.3rem;
  background-color: #fff; }

.articleTab--2dNqqh {
  margin-bottom: 0.2rem;
  overflow: hidden; }

.more-btn--jr3mvK {
  text-align: center;
  margin: 0.4rem 0;
  display: flex;
  justify-content: center; }
  .more-btn--jr3mvK a {
    display: flex;
    align-items: center;
    color: #6076ff;
    font-size: 0.28rem; }
    .more-btn--jr3mvK a span {
      font-size: 0.22rem;
      margin-left: 0.08rem; }

.block-title--SOJMm6 {
  font-size: 0.32rem;
  color: #333333;
  font-weight: bold;
  line-height: 0.32rem;
  margin-top: 0.47rem; }

.planWrapper--3e7o-N {
  background: #fff; }
  .planWrapper--3e7o-N .planList--R-Us0Y {
    padding-left: 0.3rem; }
    .planWrapper--3e7o-N .planList--R-Us0Y .planItem--3saKFE {
      height: 1.53rem;
      display: flex;
      justify-content: space-between;
      padding-right: 0.3rem;
      padding-top: 0.35rem;
      border-bottom: dashed 1px #eaeaea; }
      .planWrapper--3e7o-N .planList--R-Us0Y .planItem--3saKFE .leftBox--26uS3y {
        width: 70%;
        font-size: 0.2rem;
        color: #999999;
        line-height: 0.2rem; }
        .planWrapper--3e7o-N .planList--R-Us0Y .planItem--3saKFE .leftBox--26uS3y .title--3GA4uJ {
          width: 100%;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap;
          font-size: 0.3rem;
          color: #333333;
          line-height: 0.35rem;
          margin-bottom: 0.2rem; }
        .planWrapper--3e7o-N .planList--R-Us0Y .planItem--3saKFE .leftBox--26uS3y .type--37EZSv {
          width: -webkit-fit-content;
          width: -moz-fit-content;
          width: fit-content;
          padding: 0 0.08rem;
          position: relative;
          height: 0.4rem;
          font-size: 0.2rem;
          line-height: 0.4rem; }
          .planWrapper--3e7o-N .planList--R-Us0Y .planItem--3saKFE .leftBox--26uS3y .type--37EZSv::before {
            content: '';
            position: absolute;
            z-index: 1;
            pointer-events: none;
            background-color: #c5c5c5;
            border: 1px solid #ddd;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            background: none;
            border-color: #c5c5c5;
            border-radius: 0.04rem; }
            @media only screen and (-webkit-min-device-pixel-ratio: 2) {
              .planWrapper--3e7o-N .planList--R-Us0Y .planItem--3saKFE .leftBox--26uS3y .type--37EZSv::before {
                right: -100%;
                bottom: -100%;
                -webkit-transform: scale(0.5);
                -webkit-transform-origin: 0% 0%;
                border-radius: 0.08rem; } }
      .planWrapper--3e7o-N .planList--R-Us0Y .planItem--3saKFE .rightBox--1Wrzqr {
        font-size: 0.24rem;
        color: #999999;
        line-height: 0.24rem; }
        .planWrapper--3e7o-N .planList--R-Us0Y .planItem--3saKFE .rightBox--1Wrzqr .fee--2XbW8u {
          font-size: 0.26rem;
          color: #6076ff;
          padding: 0 0.14rem;
          background: #ebeeff;
          border-radius: 0.02rem;
          margin-bottom: 0.2rem;
          width: -webkit-fit-content;
          width: -moz-fit-content;
          width: fit-content;
          float: right;
          height: 0.42rem;
          line-height: 0.42rem; }
  .planWrapper--3e7o-N .noPlan--8oZQHA {
    overflow: hidden;
    text-align: center;
    font-size: 0.28rem;
    line-height: 0.28rem;
    color: #999999; }
    .planWrapper--3e7o-N .noPlan--8oZQHA .img--3TNJmz {
      width: 3.62rem;
      height: 2.14rem;
      background: url("//img.huizecdn.com/hz/touch/page/consultants/nodata_image2.png") no-repeat top/cover;
      margin: 0.45rem auto 0.3rem auto; }
    .planWrapper--3e7o-N .noPlan--8oZQHA .getBtn--33qk5X {
      display: block;
      width: 3rem;
      height: 0.72rem;
      line-height: 0.72rem;
      text-align: center;
      font-size: 0.3rem;
      color: #ffffff;
      margin: 0.36rem auto 0 auto;
      background: #6076ff;
      border-radius: 0.36rem; }
  .planWrapper--3e7o-N .history--3GFG7N {
    font-size: 0.28rem;
    color: #6076ff;
    line-height: 0.28rem;
    display: block;
    margin-bottom: 0.76rem;
    text-align: center;
    margin-top: 0.4rem; }
    .planWrapper--3e7o-N .history--3GFG7N .arrow--pxWGHx {
      font-size: 0.28rem; }

.am-navbar {
  display: flex;
  align-items: center;
  height: 45px;
  background-color: #108ee9;
  color: #fff;
}
.am-navbar-left,
.am-navbar-title,
.am-navbar-right {
  flex: 1;
  height: 100%;
  display: flex;
  align-items: center;
}
.am-navbar-left {
  padding-left: 15px;
  font-size: 16px;
}
.am-navbar-left-icon {
  margin-right: 5px;
  display: inherit;
}
.am-navbar-title {
  justify-content: center;
  font-size: 18px;
  white-space: nowrap;
}
.am-navbar-right {
  justify-content: flex-end;
  font-size: 16px;
  margin-right: 15px;
}
.am-navbar-light {
  background-color: #fff;
  color: #108ee9;
}
.am-navbar-light .am-navbar-title {
  color: #000;
}

@charset "UTF-8";
/*
*   Author： 马小龙
*   Date: 2019/2/21
*/
body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--gETKOM {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.insurance-info-box--2dTX7p {
  background-color: #fff; }
  .insurance-info-box--2dTX7p .company-name--2xypzZ {
    font-size: 0.28rem;
    font-weight: bold;
    color: #333333;
    height: 0.88rem;
    line-height: 0.88rem;
    padding-left: 0.3rem;
    border-bottom: 1px solid #ddd; }
  .insurance-info-box--2dTX7p .insurance-info-tabs--3IOq-j {
    height: 0.88rem;
    width: 100%;
    margin: 0 auto;
    border-bottom: 1px solid #ddd; }
    .insurance-info-box--2dTX7p .insurance-info-tabs--3IOq-j .insurance-info-names--32GpLE {
      height: 100%;
      width: 6.5rem;
      margin: 0 auto;
      overflow: hidden; }
      .insurance-info-box--2dTX7p .insurance-info-tabs--3IOq-j .insurance-info-names--32GpLE .insurance-info-name--hVl2PN {
        float: left;
        width: 1.3rem;
        height: 100%;
        line-height: 0.78rem;
        text-align: center;
        font-size: 0.28rem;
        font-weight: bold;
        color: #333;
        position: relative;
        margin-right: 1.3rem; }
        .insurance-info-box--2dTX7p .insurance-info-tabs--3IOq-j .insurance-info-names--32GpLE .insurance-info-name--hVl2PN:last-child {
          margin-right: 0; }
        .insurance-info-box--2dTX7p .insurance-info-tabs--3IOq-j .insurance-info-names--32GpLE .insurance-info-name--hVl2PN .underline--30K85E {
          display: block;
          height: 0.06rem;
          width: 100%;
          background-color: transparent;
          position: absolute;
          bottom: 0;
          left: 0; }
      .insurance-info-box--2dTX7p .insurance-info-tabs--3IOq-j .insurance-info-names--32GpLE .active--3W5wtc {
        color: #566cb2; }
        .insurance-info-box--2dTX7p .insurance-info-tabs--3IOq-j .insurance-info-names--32GpLE .active--3W5wtc .underline--30K85E {
          background-color: #566cb2; }
  .insurance-info-box--2dTX7p .insurance-info-list--k65h2L {
    width: 6.9rem;
    margin: 0 auto;
    display: none; }
    .insurance-info-box--2dTX7p .insurance-info-list--k65h2L .insurance-info-item--2ISuO6 {
      border-bottom: 1px solid #ddd;
      height: 0.88rem;
      line-height: 0.88rem; }
      .insurance-info-box--2dTX7p .insurance-info-list--k65h2L .insurance-info-item--2ISuO6 a {
        font-size: 0.3rem;
        color: #333333;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        display: block; }

@charset "UTF-8";
/*
*   Author： 马小龙
*   Date: 2019/2/22
*/
body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--10bDk6 {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.appointment-container--1VEgvp {
  height: 1.1rem;
  width: 100%;
  background-color: #dde9ff;
  position: fixed;
  bottom: 0; }
  .appointment-container--1VEgvp .appointment-box--1_FYrA {
    width: 6.9rem;
    height: 100%;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center; }
    .appointment-container--1VEgvp .appointment-box--1_FYrA .appointment-left--2K8yzD {
      height: 100%;
      display: flex;
      flex-wrap: wrap;
      align-items: center; }
      .appointment-container--1VEgvp .appointment-box--1_FYrA .appointment-left--2K8yzD .appointment-img--2a3kb8 {
        display: block;
        height: 0.92rem;
        width: 0.92rem;
        background: url(//img.huizecdn.com/hz/touch/page/kefu/zhangying.png) no-repeat center center;
        background-size: contain; }
      .appointment-container--1VEgvp .appointment-box--1_FYrA .appointment-left--2K8yzD .tips-text--2ikJhK {
        margin-left: 0.3rem; }
        .appointment-container--1VEgvp .appointment-box--1_FYrA .appointment-left--2K8yzD .tips-text--2ikJhK .tips-text-01--1U1e05 {
          font-size: 0.32rem;
          font-weight: bold;
          color: #333; }
        .appointment-container--1VEgvp .appointment-box--1_FYrA .appointment-left--2K8yzD .tips-text--2ikJhK .tips-text-02--2T4Btd {
          font-size: 0.26rem;
          color: #151515; }
    .appointment-container--1VEgvp .appointment-box--1_FYrA .appointment-btn--2l9Khz {
      border: 1px solid #566cb2;
      border-radius: 6px;
      width: 2.3rem;
      height: 0.6rem;
      text-align: center; }
      .appointment-container--1VEgvp .appointment-box--1_FYrA .appointment-btn--2l9Khz span {
        line-height: 0.6rem;
        font-size: 0.26rem;
        color: #566cb2; }

.am-button {
  display: block;
  outline: 0 none;
  -webkit-appearance: none;
  box-sizing: border-box;
  padding: 0;
  text-align: center;
  font-size: 18px;
  height: 47px;
  line-height: 47px;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-word;
  white-space: nowrap;
  color: #000;
  background-color: #fff;
  border: 1PX solid #ddd;
  border-radius: 5px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-button {
    position: relative;
    border: none;
  }
  html:not([data-scale]) .am-button::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 200%;
    height: 200%;
    border: 1PX solid #ddd;
    border-radius: 10px;
    transform-origin: 0 0;
    transform: scale(0.5);
    box-sizing: border-box;
    pointer-events: none;
  }
}
.am-button-borderfix:before {
  transform: scale(0.49) !important;
}
.am-button.am-button-active {
  background-color: #ddd;
}
.am-button.am-button-disabled {
  color: rgba(0, 0, 0, 0.3);
  opacity: 0.6;
}
.am-button-primary {
  color: #fff;
  background-color: #108ee9;
  border: 1PX solid #108ee9;
  border-radius: 5px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-button-primary {
    position: relative;
    border: none;
  }
  html:not([data-scale]) .am-button-primary::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 200%;
    height: 200%;
    border: 1PX solid #108ee9;
    border-radius: 10px;
    transform-origin: 0 0;
    transform: scale(0.5);
    box-sizing: border-box;
    pointer-events: none;
  }
}
.am-button-primary.am-button-active {
  color: rgba(255, 255, 255, 0.3);
  background-color: #0e80d2;
}
.am-button-primary.am-button-disabled {
  color: rgba(255, 255, 255, 0.6);
  opacity: 0.4;
}
.am-button-ghost {
  color: #108ee9;
  background-color: transparent;
  border: 1PX solid #108ee9;
  border-radius: 5px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-button-ghost {
    position: relative;
    border: none;
  }
  html:not([data-scale]) .am-button-ghost::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 200%;
    height: 200%;
    border: 1PX solid #108ee9;
    border-radius: 10px;
    transform-origin: 0 0;
    transform: scale(0.5);
    box-sizing: border-box;
    pointer-events: none;
  }
}
.am-button-ghost.am-button-active {
  color: rgba(16, 142, 233, 0.6);
  background-color: transparent;
  border: 1PX solid rgba(16, 142, 233, 0.6);
  border-radius: 5px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-button-ghost.am-button-active {
    position: relative;
    border: none;
  }
  html:not([data-scale]) .am-button-ghost.am-button-active::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 200%;
    height: 200%;
    border: 1PX solid rgba(16, 142, 233, 0.6);
    border-radius: 10px;
    transform-origin: 0 0;
    transform: scale(0.5);
    box-sizing: border-box;
    pointer-events: none;
  }
}
.am-button-ghost.am-button-disabled {
  color: rgba(0, 0, 0, 0.1);
  border: 1PX solid rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  opacity: 1;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-button-ghost.am-button-disabled {
    position: relative;
    border: none;
  }
  html:not([data-scale]) .am-button-ghost.am-button-disabled::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 200%;
    height: 200%;
    border: 1PX solid rgba(0, 0, 0, 0.1);
    border-radius: 10px;
    transform-origin: 0 0;
    transform: scale(0.5);
    box-sizing: border-box;
    pointer-events: none;
  }
}
.am-button-warning {
  color: #fff;
  background-color: #e94f4f;
}
.am-button-warning.am-button-active {
  color: rgba(255, 255, 255, 0.3);
  background-color: #d24747;
}
.am-button-warning.am-button-disabled {
  color: rgba(255, 255, 255, 0.6);
  opacity: 0.4;
}
.am-button-inline {
  display: inline-block;
  padding: 0 15px;
}
.am-button-inline.am-button-icon {
  display: inline-flex;
}
.am-button-small {
  font-size: 13px;
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
}
.am-button-icon {
  display: flex;
  align-items: center;
  justify-content: center;
}
.am-button > .am-button-icon {
  margin-right: 0.5em;
}

@charset "UTF-8";
body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--3mhH0G {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--3mhH0G {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

/* 媒体查询 */
@media only screen and (min-width: 240px) {
  html {
    font-size: 32px; }
  body {
    font-size: 7.68px; } }

@media only screen and (min-width: 260px) {
  html {
    font-size: 34.66667px; }
  body {
    font-size: 8.32px; } }

@media only screen and (min-width: 280px) {
  html {
    font-size: 37.33333px; }
  body {
    font-size: 8.96px; } }

@media only screen and (min-width: 300px) {
  html {
    font-size: 40px; }
  body {
    font-size: 9.6px; } }

@media only screen and (min-width: 320px) {
  html {
    font-size: 42.66667px; }
  body {
    font-size: 10.24px; } }

@media only screen and (min-width: 360px) {
  html {
    font-size: 48px; }
  body {
    font-size: 11.52px; } }

@media only screen and (min-width: 375px) {
  html {
    font-size: 50px; }
  body {
    font-size: 12px; } }

@media only screen and (min-width: 384px) {
  html {
    font-size: 51.2px; }
  body {
    font-size: 12.288px; } }

@media only screen and (min-width: 393px) {
  html {
    font-size: 52.4px; }
  body {
    font-size: 12.576px; } }

@media only screen and (min-width: 411px) {
  html {
    font-size: 54.8px; }
  body {
    font-size: 13.152px; } }

@media only screen and (min-width: 414px) {
  html {
    font-size: 55.2px; }
  body {
    font-size: 13.248px; } }

@media only screen and (min-width: 480px) {
  html {
    font-size: 64px; }
  body {
    font-size: 15.36px; } }

@media only screen and (min-width: 540) {
  html {
    font-size: 72; }
  body {
    font-size: 17.28; } }

@media only screen and (min-width: 640px) {
  html {
    font-size: 85.33333px; }
  body {
    font-size: 20.48px; } }

@media only screen and (min-width: 720px) {
  html {
    font-size: 96px; }
  body {
    font-size: 23.04px; } }

@font-face {
  font-family: alien;
  src: url(//hz.huizecdn.com/js/hz/msupport-v1/build/static/font/alien-encounters-solid.ttf); }

@font-face {
  font-family: TEGAS;
  src: url(//hz.huizecdn.com/js/hz/msupport-v1/build/static/font/TEGAS.otf), url(//hz.huizecdn.com/js/hz/msupport-v1/build/static/font/TEGAS.ttf); }

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.7.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2018 Daniel Eden
 */
@-webkit-keyframes bounce--uMdCa0 {
  from,
  20%,
  53%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate3d(0, 0, 0); }
  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -30px, 0); }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -15px, 0); }
  90% {
    transform: translate3d(0, -4px, 0); } }

@keyframes bounce--uMdCa0 {
  from,
  20%,
  53%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate3d(0, 0, 0); }
  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -30px, 0); }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -15px, 0); }
  90% {
    transform: translate3d(0, -4px, 0); } }

.bounce--uMdCa0 {
  -webkit-animation-name: bounce--uMdCa0;
  animation-name: bounce--uMdCa0;
  transform-origin: center bottom; }

@-webkit-keyframes flash--27IvD0 {
  from,
  50%,
  to {
    opacity: 1; }
  25%,
  75% {
    opacity: 0; } }

@keyframes flash--27IvD0 {
  from,
  50%,
  to {
    opacity: 1; }
  25%,
  75% {
    opacity: 0; } }

.flash--27IvD0 {
  -webkit-animation-name: flash--27IvD0;
  animation-name: flash--27IvD0; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes pulse--3jJwqV {
  from {
    transform: scale3d(1, 1, 1); }
  50% {
    transform: scale3d(1.05, 1.05, 1.05); }
  to {
    transform: scale3d(1, 1, 1); } }

@keyframes pulse--3jJwqV {
  from {
    transform: scale3d(1, 1, 1); }
  50% {
    transform: scale3d(1.05, 1.05, 1.05); }
  to {
    transform: scale3d(1, 1, 1); } }

.pulse--3jJwqV {
  -webkit-animation-name: pulse--3jJwqV;
  animation-name: pulse--3jJwqV; }

@-webkit-keyframes rubberBand--12Mlbb {
  from {
    transform: scale3d(1, 1, 1); }
  30% {
    transform: scale3d(1.25, 0.75, 1); }
  40% {
    transform: scale3d(0.75, 1.25, 1); }
  50% {
    transform: scale3d(1.15, 0.85, 1); }
  65% {
    transform: scale3d(0.95, 1.05, 1); }
  75% {
    transform: scale3d(1.05, 0.95, 1); }
  to {
    transform: scale3d(1, 1, 1); } }

@keyframes rubberBand--12Mlbb {
  from {
    transform: scale3d(1, 1, 1); }
  30% {
    transform: scale3d(1.25, 0.75, 1); }
  40% {
    transform: scale3d(0.75, 1.25, 1); }
  50% {
    transform: scale3d(1.15, 0.85, 1); }
  65% {
    transform: scale3d(0.95, 1.05, 1); }
  75% {
    transform: scale3d(1.05, 0.95, 1); }
  to {
    transform: scale3d(1, 1, 1); } }

.rubberBand--12Mlbb {
  -webkit-animation-name: rubberBand--12Mlbb;
  animation-name: rubberBand--12Mlbb; }

@-webkit-keyframes shake--1lZ6Fp {
  from,
  to {
    transform: translate3d(0, 0, 0); }
  10%,
  30%,
  50%,
  70%,
  90% {
    transform: translate3d(-10px, 0, 0); }
  20%,
  40%,
  60%,
  80% {
    transform: translate3d(10px, 0, 0); } }

@keyframes shake--1lZ6Fp {
  from,
  to {
    transform: translate3d(0, 0, 0); }
  10%,
  30%,
  50%,
  70%,
  90% {
    transform: translate3d(-10px, 0, 0); }
  20%,
  40%,
  60%,
  80% {
    transform: translate3d(10px, 0, 0); } }

.shake--1lZ6Fp {
  -webkit-animation-name: shake--1lZ6Fp;
  animation-name: shake--1lZ6Fp; }

@-webkit-keyframes headShake--6INu5i {
  0% {
    transform: translateX(0); }
  6.5% {
    transform: translateX(-6px) rotateY(-9deg); }
  18.5% {
    transform: translateX(5px) rotateY(7deg); }
  31.5% {
    transform: translateX(-3px) rotateY(-5deg); }
  43.5% {
    transform: translateX(2px) rotateY(3deg); }
  50% {
    transform: translateX(0); } }

@keyframes headShake--6INu5i {
  0% {
    transform: translateX(0); }
  6.5% {
    transform: translateX(-6px) rotateY(-9deg); }
  18.5% {
    transform: translateX(5px) rotateY(7deg); }
  31.5% {
    transform: translateX(-3px) rotateY(-5deg); }
  43.5% {
    transform: translateX(2px) rotateY(3deg); }
  50% {
    transform: translateX(0); } }

.headShake--6INu5i {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake--6INu5i;
  animation-name: headShake--6INu5i; }

@-webkit-keyframes swing--1tBko6 {
  20% {
    transform: rotate3d(0, 0, 1, 15deg); }
  40% {
    transform: rotate3d(0, 0, 1, -10deg); }
  60% {
    transform: rotate3d(0, 0, 1, 5deg); }
  80% {
    transform: rotate3d(0, 0, 1, -5deg); }
  to {
    transform: rotate3d(0, 0, 1, 0deg); } }

@keyframes swing--1tBko6 {
  20% {
    transform: rotate3d(0, 0, 1, 15deg); }
  40% {
    transform: rotate3d(0, 0, 1, -10deg); }
  60% {
    transform: rotate3d(0, 0, 1, 5deg); }
  80% {
    transform: rotate3d(0, 0, 1, -5deg); }
  to {
    transform: rotate3d(0, 0, 1, 0deg); } }

.swing--1tBko6 {
  transform-origin: top center;
  -webkit-animation-name: swing--1tBko6;
  animation-name: swing--1tBko6; }

@-webkit-keyframes tada--e_SB5- {
  from {
    transform: scale3d(1, 1, 1); }
  10%,
  20% {
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }
  30%,
  50%,
  70%,
  90% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }
  40%,
  60%,
  80% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }
  to {
    transform: scale3d(1, 1, 1); } }

@keyframes tada--e_SB5- {
  from {
    transform: scale3d(1, 1, 1); }
  10%,
  20% {
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }
  30%,
  50%,
  70%,
  90% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }
  40%,
  60%,
  80% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }
  to {
    transform: scale3d(1, 1, 1); } }

.tada--e_SB5- {
  -webkit-animation-name: tada--e_SB5-;
  animation-name: tada--e_SB5-; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes wobble--299PDG {
  from {
    transform: translate3d(0, 0, 0); }
  15% {
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); }
  30% {
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); }
  45% {
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); }
  60% {
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); }
  75% {
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); }
  to {
    transform: translate3d(0, 0, 0); } }

@keyframes wobble--299PDG {
  from {
    transform: translate3d(0, 0, 0); }
  15% {
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); }
  30% {
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); }
  45% {
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); }
  60% {
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); }
  75% {
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); }
  to {
    transform: translate3d(0, 0, 0); } }

.wobble--299PDG {
  -webkit-animation-name: wobble--299PDG;
  animation-name: wobble--299PDG; }

@-webkit-keyframes jello--342b2V {
  from,
  11.1%,
  to {
    transform: translate3d(0, 0, 0); }
  22.2% {
    transform: skewX(-12.5deg) skewY(-12.5deg); }
  33.3% {
    transform: skewX(6.25deg) skewY(6.25deg); }
  44.4% {
    transform: skewX(-3.125deg) skewY(-3.125deg); }
  55.5% {
    transform: skewX(1.5625deg) skewY(1.5625deg); }
  66.6% {
    transform: skewX(-0.78125deg) skewY(-0.78125deg); }
  77.7% {
    transform: skewX(0.39062deg) skewY(0.39062deg); }
  88.8% {
    transform: skewX(-0.19531deg) skewY(-0.19531deg); } }

@keyframes jello--342b2V {
  from,
  11.1%,
  to {
    transform: translate3d(0, 0, 0); }
  22.2% {
    transform: skewX(-12.5deg) skewY(-12.5deg); }
  33.3% {
    transform: skewX(6.25deg) skewY(6.25deg); }
  44.4% {
    transform: skewX(-3.125deg) skewY(-3.125deg); }
  55.5% {
    transform: skewX(1.5625deg) skewY(1.5625deg); }
  66.6% {
    transform: skewX(-0.78125deg) skewY(-0.78125deg); }
  77.7% {
    transform: skewX(0.39062deg) skewY(0.39062deg); }
  88.8% {
    transform: skewX(-0.19531deg) skewY(-0.19531deg); } }

.jello--342b2V {
  -webkit-animation-name: jello--342b2V;
  animation-name: jello--342b2V;
  transform-origin: center; }

@-webkit-keyframes heartBeat--2XbDC_ {
  0% {
    transform: scale(1); }
  14% {
    transform: scale(1.3); }
  28% {
    transform: scale(1); }
  42% {
    transform: scale(1.3); }
  70% {
    transform: scale(1); } }

@keyframes heartBeat--2XbDC_ {
  0% {
    transform: scale(1); }
  14% {
    transform: scale(1.3); }
  28% {
    transform: scale(1); }
  42% {
    transform: scale(1.3); }
  70% {
    transform: scale(1); } }

.heartBeat--2XbDC_ {
  -webkit-animation-name: heartBeat--2XbDC_;
  animation-name: heartBeat--2XbDC_;
  -webkit-animation-duration: 1.3s;
  animation-duration: 1.3s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out; }

@-webkit-keyframes bounceIn--14wDIg {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3); }
  20% {
    transform: scale3d(1.1, 1.1, 1.1); }
  40% {
    transform: scale3d(0.9, 0.9, 0.9); }
  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03); }
  80% {
    transform: scale3d(0.97, 0.97, 0.97); }
  to {
    opacity: 1;
    transform: scale3d(1, 1, 1); } }

@keyframes bounceIn--14wDIg {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3); }
  20% {
    transform: scale3d(1.1, 1.1, 1.1); }
  40% {
    transform: scale3d(0.9, 0.9, 0.9); }
  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03); }
  80% {
    transform: scale3d(0.97, 0.97, 0.97); }
  to {
    opacity: 1;
    transform: scale3d(1, 1, 1); } }

.bounceIn--14wDIg {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-name: bounceIn--14wDIg;
  animation-name: bounceIn--14wDIg; }

@-webkit-keyframes bounceInDown--vXslip {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0); }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0); }
  75% {
    transform: translate3d(0, -10px, 0); }
  90% {
    transform: translate3d(0, 5px, 0); }
  to {
    transform: translate3d(0, 0, 0); } }

@keyframes bounceInDown--vXslip {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0); }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0); }
  75% {
    transform: translate3d(0, -10px, 0); }
  90% {
    transform: translate3d(0, 5px, 0); }
  to {
    transform: translate3d(0, 0, 0); } }

.bounceInDown--vXslip {
  -webkit-animation-name: bounceInDown--vXslip;
  animation-name: bounceInDown--vXslip; }

@-webkit-keyframes bounceInLeft--3xB-Ts {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0); }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0); }
  75% {
    transform: translate3d(-10px, 0, 0); }
  90% {
    transform: translate3d(5px, 0, 0); }
  to {
    transform: translate3d(0, 0, 0); } }

@keyframes bounceInLeft--3xB-Ts {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0); }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0); }
  75% {
    transform: translate3d(-10px, 0, 0); }
  90% {
    transform: translate3d(5px, 0, 0); }
  to {
    transform: translate3d(0, 0, 0); } }

.bounceInLeft--3xB-Ts {
  -webkit-animation-name: bounceInLeft--3xB-Ts;
  animation-name: bounceInLeft--3xB-Ts; }

@-webkit-keyframes bounceInRight--1dQHJQ {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0); }
  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0); }
  75% {
    transform: translate3d(10px, 0, 0); }
  90% {
    transform: translate3d(-5px, 0, 0); }
  to {
    transform: translate3d(0, 0, 0); } }

@keyframes bounceInRight--1dQHJQ {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0); }
  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0); }
  75% {
    transform: translate3d(10px, 0, 0); }
  90% {
    transform: translate3d(-5px, 0, 0); }
  to {
    transform: translate3d(0, 0, 0); } }

.bounceInRight--1dQHJQ {
  -webkit-animation-name: bounceInRight--1dQHJQ;
  animation-name: bounceInRight--1dQHJQ; }

@-webkit-keyframes bounceInUp--2359rL {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0); }
  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0); }
  75% {
    transform: translate3d(0, 10px, 0); }
  90% {
    transform: translate3d(0, -5px, 0); }
  to {
    transform: translate3d(0, 0, 0); } }

@keyframes bounceInUp--2359rL {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0); }
  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0); }
  75% {
    transform: translate3d(0, 10px, 0); }
  90% {
    transform: translate3d(0, -5px, 0); }
  to {
    transform: translate3d(0, 0, 0); } }

.bounceInUp--2359rL {
  -webkit-animation-name: bounceInUp--2359rL;
  animation-name: bounceInUp--2359rL; }

@-webkit-keyframes bounceOut--1wL1PT {
  20% {
    transform: scale3d(0.9, 0.9, 0.9); }
  50%,
  55% {
    opacity: 1;
    transform: scale3d(1.1, 1.1, 1.1); }
  to {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3); } }

@keyframes bounceOut--1wL1PT {
  20% {
    transform: scale3d(0.9, 0.9, 0.9); }
  50%,
  55% {
    opacity: 1;
    transform: scale3d(1.1, 1.1, 1.1); }
  to {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3); } }

.bounceOut--1wL1PT {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-name: bounceOut--1wL1PT;
  animation-name: bounceOut--1wL1PT; }

@-webkit-keyframes bounceOutDown--1L16Nw {
  20% {
    transform: translate3d(0, 10px, 0); }
  40%,
  45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0); }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0); } }

@keyframes bounceOutDown--1L16Nw {
  20% {
    transform: translate3d(0, 10px, 0); }
  40%,
  45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0); }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0); } }

.bounceOutDown--1L16Nw {
  -webkit-animation-name: bounceOutDown--1L16Nw;
  animation-name: bounceOutDown--1L16Nw; }

@-webkit-keyframes bounceOutLeft--13PAEh {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0); }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0); } }

@keyframes bounceOutLeft--13PAEh {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0); }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0); } }

.bounceOutLeft--13PAEh {
  -webkit-animation-name: bounceOutLeft--13PAEh;
  animation-name: bounceOutLeft--13PAEh; }

@-webkit-keyframes bounceOutRight--30hVbI {
  20% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0); }
  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0); } }

@keyframes bounceOutRight--30hVbI {
  20% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0); }
  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0); } }

.bounceOutRight--30hVbI {
  -webkit-animation-name: bounceOutRight--30hVbI;
  animation-name: bounceOutRight--30hVbI; }

@-webkit-keyframes bounceOutUp--29PCy1 {
  20% {
    transform: translate3d(0, -10px, 0); }
  40%,
  45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0); }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0); } }

@keyframes bounceOutUp--29PCy1 {
  20% {
    transform: translate3d(0, -10px, 0); }
  40%,
  45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0); }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0); } }

.bounceOutUp--29PCy1 {
  -webkit-animation-name: bounceOutUp--29PCy1;
  animation-name: bounceOutUp--29PCy1; }

@-webkit-keyframes fadeIn--2bGqwq {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes fadeIn--2bGqwq {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

.fadeIn--2bGqwq {
  -webkit-animation-name: fadeIn--2bGqwq;
  animation-name: fadeIn--2bGqwq; }

@-webkit-keyframes fadeInDown--YaCCFB {
  from {
    opacity: 0;
    transform: translate3d(0, -100%, 0); }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0); } }

@keyframes fadeInDown--YaCCFB {
  from {
    opacity: 0;
    transform: translate3d(0, -100%, 0); }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0); } }

.fadeInDown--YaCCFB {
  -webkit-animation-name: fadeInDown--YaCCFB;
  animation-name: fadeInDown--YaCCFB; }

@-webkit-keyframes fadeInDownBig--1tHwiz {
  from {
    opacity: 0;
    transform: translate3d(0, -2000px, 0); }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0); } }

@keyframes fadeInDownBig--1tHwiz {
  from {
    opacity: 0;
    transform: translate3d(0, -2000px, 0); }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0); } }

.fadeInDownBig--1tHwiz {
  -webkit-animation-name: fadeInDownBig--1tHwiz;
  animation-name: fadeInDownBig--1tHwiz; }

@-webkit-keyframes fadeInLeft--36Zr6L {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0); }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0); } }

@keyframes fadeInLeft--36Zr6L {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0); }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0); } }

.fadeInLeft--36Zr6L {
  -webkit-animation-name: fadeInLeft--36Zr6L;
  animation-name: fadeInLeft--36Zr6L; }

@-webkit-keyframes fadeInLeftBig--Vx32uh {
  from {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0); }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0); } }

@keyframes fadeInLeftBig--Vx32uh {
  from {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0); }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0); } }

.fadeInLeftBig--Vx32uh {
  -webkit-animation-name: fadeInLeftBig--Vx32uh;
  animation-name: fadeInLeftBig--Vx32uh; }

@-webkit-keyframes fadeInRight--2tFqdQ {
  from {
    opacity: 0;
    transform: translate3d(100%, 0, 0); }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0); } }

@keyframes fadeInRight--2tFqdQ {
  from {
    opacity: 0;
    transform: translate3d(100%, 0, 0); }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0); } }

.fadeInRight--2tFqdQ {
  -webkit-animation-name: fadeInRight--2tFqdQ;
  animation-name: fadeInRight--2tFqdQ; }

@-webkit-keyframes fadeInRightBig--z1MLqP {
  from {
    opacity: 0;
    transform: translate3d(2000px, 0, 0); }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0); } }

@keyframes fadeInRightBig--z1MLqP {
  from {
    opacity: 0;
    transform: translate3d(2000px, 0, 0); }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0); } }

.fadeInRightBig--z1MLqP {
  -webkit-animation-name: fadeInRightBig--z1MLqP;
  animation-name: fadeInRightBig--z1MLqP; }

@-webkit-keyframes fadeInUp--1prZk9 {
  from {
    opacity: 0;
    transform: translate3d(0, 100%, 0); }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0); } }

@keyframes fadeInUp--1prZk9 {
  from {
    opacity: 0;
    transform: translate3d(0, 100%, 0); }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0); } }

.fadeInUp--1prZk9 {
  -webkit-animation-name: fadeInUp--1prZk9;
  animation-name: fadeInUp--1prZk9; }

@-webkit-keyframes fadeInUpBig--2pJh7O {
  from {
    opacity: 0;
    transform: translate3d(0, 2000px, 0); }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0); } }

@keyframes fadeInUpBig--2pJh7O {
  from {
    opacity: 0;
    transform: translate3d(0, 2000px, 0); }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0); } }

.fadeInUpBig--2pJh7O {
  -webkit-animation-name: fadeInUpBig--2pJh7O;
  animation-name: fadeInUpBig--2pJh7O; }

@-webkit-keyframes fadeOut--1T7iFO {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

@keyframes fadeOut--1T7iFO {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

.fadeOut--1T7iFO {
  -webkit-animation-name: fadeOut--1T7iFO;
  animation-name: fadeOut--1T7iFO; }

@-webkit-keyframes fadeOutDown--3HeSsa {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(0, 100%, 0); } }

@keyframes fadeOutDown--3HeSsa {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(0, 100%, 0); } }

.fadeOutDown--3HeSsa {
  -webkit-animation-name: fadeOutDown--3HeSsa;
  animation-name: fadeOutDown--3HeSsa; }

@-webkit-keyframes fadeOutDownBig--UpJj0y {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0); } }

@keyframes fadeOutDownBig--UpJj0y {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0); } }

.fadeOutDownBig--UpJj0y {
  -webkit-animation-name: fadeOutDownBig--UpJj0y;
  animation-name: fadeOutDownBig--UpJj0y; }

@-webkit-keyframes fadeOutLeft--1rNsMj {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(-100%, 0, 0); } }

@keyframes fadeOutLeft--1rNsMj {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(-100%, 0, 0); } }

.fadeOutLeft--1rNsMj {
  -webkit-animation-name: fadeOutLeft--1rNsMj;
  animation-name: fadeOutLeft--1rNsMj; }

@-webkit-keyframes fadeOutLeftBig--SLcE7H {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0); } }

@keyframes fadeOutLeftBig--SLcE7H {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0); } }

.fadeOutLeftBig--SLcE7H {
  -webkit-animation-name: fadeOutLeftBig--SLcE7H;
  animation-name: fadeOutLeftBig--SLcE7H; }

@-webkit-keyframes fadeOutRight--2BvdtB {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0); } }

@keyframes fadeOutRight--2BvdtB {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0); } }

.fadeOutRight--2BvdtB {
  -webkit-animation-name: fadeOutRight--2BvdtB;
  animation-name: fadeOutRight--2BvdtB; }

@-webkit-keyframes fadeOutRightBig--2w3zsE {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0); } }

@keyframes fadeOutRightBig--2w3zsE {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0); } }

.fadeOutRightBig--2w3zsE {
  -webkit-animation-name: fadeOutRightBig--2w3zsE;
  animation-name: fadeOutRightBig--2w3zsE; }

@-webkit-keyframes fadeOutUp--1C6Vi0 {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(0, -100%, 0); } }

@keyframes fadeOutUp--1C6Vi0 {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(0, -100%, 0); } }

.fadeOutUp--1C6Vi0 {
  -webkit-animation-name: fadeOutUp--1C6Vi0;
  animation-name: fadeOutUp--1C6Vi0; }

@-webkit-keyframes fadeOutUpBig--Q2vniO {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0); } }

@keyframes fadeOutUpBig--Q2vniO {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0); } }

.fadeOutUpBig--Q2vniO {
  -webkit-animation-name: fadeOutUpBig--Q2vniO;
  animation-name: fadeOutUpBig--Q2vniO; }

@-webkit-keyframes flip--1aVKjI {
  from {
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out; }
  40% {
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out; }
  50% {
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  80% {
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  to {
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; } }

@keyframes flip--1aVKjI {
  from {
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out; }
  40% {
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out; }
  50% {
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  80% {
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  to {
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; } }

.animated--349U9B.flip--1aVKjI {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip--1aVKjI;
  animation-name: flip--1aVKjI; }

@-webkit-keyframes flipInX--1TXY_o {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0; }
  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1; }
  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
  to {
    transform: perspective(400px); } }

@keyframes flipInX--1TXY_o {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0; }
  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1; }
  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
  to {
    transform: perspective(400px); } }

.flipInX--1TXY_o {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX--1TXY_o;
  animation-name: flipInX--1TXY_o; }

@-webkit-keyframes flipInY--2ivpfK {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0; }
  40% {
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  60% {
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1; }
  80% {
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg); }
  to {
    transform: perspective(400px); } }

@keyframes flipInY--2ivpfK {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0; }
  40% {
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  60% {
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1; }
  80% {
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg); }
  to {
    transform: perspective(400px); } }

.flipInY--2ivpfK {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY--2ivpfK;
  animation-name: flipInY--2ivpfK; }

@-webkit-keyframes flipOutX--3Fq3-a {
  from {
    transform: perspective(400px); }
  30% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1; }
  to {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0; } }

@keyframes flipOutX--3Fq3-a {
  from {
    transform: perspective(400px); }
  30% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1; }
  to {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0; } }

.flipOutX--3Fq3-a {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-name: flipOutX--3Fq3-a;
  animation-name: flipOutX--3Fq3-a;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important; }

@-webkit-keyframes flipOutY--35ZnDC {
  from {
    transform: perspective(400px); }
  30% {
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1; }
  to {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0; } }

@keyframes flipOutY--35ZnDC {
  from {
    transform: perspective(400px); }
  30% {
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1; }
  to {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0; } }

.flipOutY--35ZnDC {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY--35ZnDC;
  animation-name: flipOutY--35ZnDC; }

@-webkit-keyframes lightSpeedIn--2TUWzi {
  from {
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0; }
  60% {
    transform: skewX(20deg);
    opacity: 1; }
  80% {
    transform: skewX(-5deg); }
  to {
    transform: translate3d(0, 0, 0); } }

@keyframes lightSpeedIn--2TUWzi {
  from {
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0; }
  60% {
    transform: skewX(20deg);
    opacity: 1; }
  80% {
    transform: skewX(-5deg); }
  to {
    transform: translate3d(0, 0, 0); } }

.lightSpeedIn--2TUWzi {
  -webkit-animation-name: lightSpeedIn--2TUWzi;
  animation-name: lightSpeedIn--2TUWzi;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out; }

@-webkit-keyframes lightSpeedOut--1kd0D0 {
  from {
    opacity: 1; }
  to {
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0; } }

@keyframes lightSpeedOut--1kd0D0 {
  from {
    opacity: 1; }
  to {
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0; } }

.lightSpeedOut--1kd0D0 {
  -webkit-animation-name: lightSpeedOut--1kd0D0;
  animation-name: lightSpeedOut--1kd0D0;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in; }

@-webkit-keyframes rotateIn--1kRdXG {
  from {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0; }
  to {
    transform-origin: center;
    transform: translate3d(0, 0, 0);
    opacity: 1; } }

@keyframes rotateIn--1kRdXG {
  from {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0; }
  to {
    transform-origin: center;
    transform: translate3d(0, 0, 0);
    opacity: 1; } }

.rotateIn--1kRdXG {
  -webkit-animation-name: rotateIn--1kRdXG;
  animation-name: rotateIn--1kRdXG; }

@-webkit-keyframes rotateInDownLeft--3ukE9t {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; }
  to {
    transform-origin: left bottom;
    transform: translate3d(0, 0, 0);
    opacity: 1; } }

@keyframes rotateInDownLeft--3ukE9t {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; }
  to {
    transform-origin: left bottom;
    transform: translate3d(0, 0, 0);
    opacity: 1; } }

.rotateInDownLeft--3ukE9t {
  -webkit-animation-name: rotateInDownLeft--3ukE9t;
  animation-name: rotateInDownLeft--3ukE9t; }

@-webkit-keyframes rotateInDownRight--2Nd485 {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; }
  to {
    transform-origin: right bottom;
    transform: translate3d(0, 0, 0);
    opacity: 1; } }

@keyframes rotateInDownRight--2Nd485 {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; }
  to {
    transform-origin: right bottom;
    transform: translate3d(0, 0, 0);
    opacity: 1; } }

.rotateInDownRight--2Nd485 {
  -webkit-animation-name: rotateInDownRight--2Nd485;
  animation-name: rotateInDownRight--2Nd485; }

@-webkit-keyframes rotateInUpLeft--3NjrIg {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; }
  to {
    transform-origin: left bottom;
    transform: translate3d(0, 0, 0);
    opacity: 1; } }

@keyframes rotateInUpLeft--3NjrIg {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; }
  to {
    transform-origin: left bottom;
    transform: translate3d(0, 0, 0);
    opacity: 1; } }

.rotateInUpLeft--3NjrIg {
  -webkit-animation-name: rotateInUpLeft--3NjrIg;
  animation-name: rotateInUpLeft--3NjrIg; }

@-webkit-keyframes rotateInUpRight--1zdY-s {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0; }
  to {
    transform-origin: right bottom;
    transform: translate3d(0, 0, 0);
    opacity: 1; } }

@keyframes rotateInUpRight--1zdY-s {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0; }
  to {
    transform-origin: right bottom;
    transform: translate3d(0, 0, 0);
    opacity: 1; } }

.rotateInUpRight--1zdY-s {
  -webkit-animation-name: rotateInUpRight--1zdY-s;
  animation-name: rotateInUpRight--1zdY-s; }

@-webkit-keyframes rotateOut--2oE3nL {
  from {
    transform-origin: center;
    opacity: 1; }
  to {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0; } }

@keyframes rotateOut--2oE3nL {
  from {
    transform-origin: center;
    opacity: 1; }
  to {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0; } }

.rotateOut--2oE3nL {
  -webkit-animation-name: rotateOut--2oE3nL;
  animation-name: rotateOut--2oE3nL; }

@-webkit-keyframes rotateOutDownLeft--ZpXjkp {
  from {
    transform-origin: left bottom;
    opacity: 1; }
  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; } }

@keyframes rotateOutDownLeft--ZpXjkp {
  from {
    transform-origin: left bottom;
    opacity: 1; }
  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; } }

.rotateOutDownLeft--ZpXjkp {
  -webkit-animation-name: rotateOutDownLeft--ZpXjkp;
  animation-name: rotateOutDownLeft--ZpXjkp; }

@-webkit-keyframes rotateOutDownRight--3z4vvH {
  from {
    transform-origin: right bottom;
    opacity: 1; }
  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; } }

@keyframes rotateOutDownRight--3z4vvH {
  from {
    transform-origin: right bottom;
    opacity: 1; }
  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; } }

.rotateOutDownRight--3z4vvH {
  -webkit-animation-name: rotateOutDownRight--3z4vvH;
  animation-name: rotateOutDownRight--3z4vvH; }

@-webkit-keyframes rotateOutUpLeft--12Xv42 {
  from {
    transform-origin: left bottom;
    opacity: 1; }
  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; } }

@keyframes rotateOutUpLeft--12Xv42 {
  from {
    transform-origin: left bottom;
    opacity: 1; }
  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; } }

.rotateOutUpLeft--12Xv42 {
  -webkit-animation-name: rotateOutUpLeft--12Xv42;
  animation-name: rotateOutUpLeft--12Xv42; }

@-webkit-keyframes rotateOutUpRight--1SZc5V {
  from {
    transform-origin: right bottom;
    opacity: 1; }
  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0; } }

@keyframes rotateOutUpRight--1SZc5V {
  from {
    transform-origin: right bottom;
    opacity: 1; }
  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0; } }

.rotateOutUpRight--1SZc5V {
  -webkit-animation-name: rotateOutUpRight--1SZc5V;
  animation-name: rotateOutUpRight--1SZc5V; }

@-webkit-keyframes hinge--2d0llo {
  0% {
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }
  20%,
  60% {
    transform: rotate3d(0, 0, 1, 80deg);
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }
  40%,
  80% {
    transform: rotate3d(0, 0, 1, 60deg);
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1; }
  to {
    transform: translate3d(0, 700px, 0);
    opacity: 0; } }

@keyframes hinge--2d0llo {
  0% {
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }
  20%,
  60% {
    transform: rotate3d(0, 0, 1, 80deg);
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }
  40%,
  80% {
    transform: rotate3d(0, 0, 1, 60deg);
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1; }
  to {
    transform: translate3d(0, 700px, 0);
    opacity: 0; } }

.hinge--2d0llo {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-name: hinge--2d0llo;
  animation-name: hinge--2d0llo; }

@-webkit-keyframes jackInTheBox--OTllEl {
  from {
    opacity: 0;
    transform: scale(0.1) rotate(30deg);
    transform-origin: center bottom; }
  50% {
    transform: rotate(-10deg); }
  70% {
    transform: rotate(3deg); }
  to {
    opacity: 1;
    transform: scale(1); } }

@keyframes jackInTheBox--OTllEl {
  from {
    opacity: 0;
    transform: scale(0.1) rotate(30deg);
    transform-origin: center bottom; }
  50% {
    transform: rotate(-10deg); }
  70% {
    transform: rotate(3deg); }
  to {
    opacity: 1;
    transform: scale(1); } }

.jackInTheBox--OTllEl {
  -webkit-animation-name: jackInTheBox--OTllEl;
  animation-name: jackInTheBox--OTllEl; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollIn--283xGg {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0); } }

@keyframes rollIn--283xGg {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0); } }

.rollIn--283xGg {
  -webkit-animation-name: rollIn--283xGg;
  animation-name: rollIn--283xGg; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollOut--2JVVif {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); } }

@keyframes rollOut--2JVVif {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); } }

.rollOut--2JVVif {
  -webkit-animation-name: rollOut--2JVVif;
  animation-name: rollOut--2JVVif; }

@-webkit-keyframes zoomIn--KA6kG5 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3); }
  50% {
    opacity: 1; } }

@keyframes zoomIn--KA6kG5 {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3); }
  50% {
    opacity: 1; } }

.zoomIn--KA6kG5 {
  -webkit-animation-name: zoomIn--KA6kG5;
  animation-name: zoomIn--KA6kG5; }

@-webkit-keyframes zoomInDown--3h5Flk {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomInDown--3h5Flk {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomInDown--3h5Flk {
  -webkit-animation-name: zoomInDown--3h5Flk;
  animation-name: zoomInDown--3h5Flk; }

@-webkit-keyframes zoomInLeft--2NYmeH {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomInLeft--2NYmeH {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomInLeft--2NYmeH {
  -webkit-animation-name: zoomInLeft--2NYmeH;
  animation-name: zoomInLeft--2NYmeH; }

@-webkit-keyframes zoomInRight--3ENFok {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomInRight--3ENFok {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomInRight--3ENFok {
  -webkit-animation-name: zoomInRight--3ENFok;
  animation-name: zoomInRight--3ENFok; }

@-webkit-keyframes zoomInUp--3Qy7ey {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomInUp--3Qy7ey {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomInUp--3Qy7ey {
  -webkit-animation-name: zoomInUp--3Qy7ey;
  animation-name: zoomInUp--3Qy7ey; }

@-webkit-keyframes zoomOut--1BXoWL {
  from {
    opacity: 1; }
  50% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3); }
  to {
    opacity: 0; } }

@keyframes zoomOut--1BXoWL {
  from {
    opacity: 1; }
  50% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3); }
  to {
    opacity: 0; } }

.zoomOut--1BXoWL {
  -webkit-animation-name: zoomOut--1BXoWL;
  animation-name: zoomOut--1BXoWL; }

@-webkit-keyframes zoomOutDown--2XnQkX {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomOutDown--2XnQkX {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomOutDown--2XnQkX {
  -webkit-animation-name: zoomOutDown--2XnQkX;
  animation-name: zoomOutDown--2XnQkX; }

@-webkit-keyframes zoomOutLeft--2PLe6n {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); }
  to {
    opacity: 0;
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform-origin: left center; } }

@keyframes zoomOutLeft--2PLe6n {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); }
  to {
    opacity: 0;
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform-origin: left center; } }

.zoomOutLeft--2PLe6n {
  -webkit-animation-name: zoomOutLeft--2PLe6n;
  animation-name: zoomOutLeft--2PLe6n; }

@-webkit-keyframes zoomOutRight--gQYQjC {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); }
  to {
    opacity: 0;
    transform: scale(0.1) translate3d(2000px, 0, 0);
    transform-origin: right center; } }

@keyframes zoomOutRight--gQYQjC {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); }
  to {
    opacity: 0;
    transform: scale(0.1) translate3d(2000px, 0, 0);
    transform-origin: right center; } }

.zoomOutRight--gQYQjC {
  -webkit-animation-name: zoomOutRight--gQYQjC;
  animation-name: zoomOutRight--gQYQjC; }

@-webkit-keyframes zoomOutUp--2h9ywN {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomOutUp--2h9ywN {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomOutUp--2h9ywN {
  -webkit-animation-name: zoomOutUp--2h9ywN;
  animation-name: zoomOutUp--2h9ywN; }

@-webkit-keyframes slideInDown--1c3g12 {
  from {
    transform: translate3d(0, -100%, 0);
    visibility: visible; }
  to {
    transform: translate3d(0, 0, 0); } }

@keyframes slideInDown--1c3g12 {
  from {
    transform: translate3d(0, -100%, 0);
    visibility: visible; }
  to {
    transform: translate3d(0, 0, 0); } }

.slideInDown--1c3g12 {
  -webkit-animation-name: slideInDown--1c3g12;
  animation-name: slideInDown--1c3g12; }

@-webkit-keyframes slideInLeft--3wQWnI {
  from {
    transform: translate3d(-100%, 0, 0);
    visibility: visible; }
  to {
    transform: translate3d(0, 0, 0); } }

@keyframes slideInLeft--3wQWnI {
  from {
    transform: translate3d(-100%, 0, 0);
    visibility: visible; }
  to {
    transform: translate3d(0, 0, 0); } }

.slideInLeft--3wQWnI {
  -webkit-animation-name: slideInLeft--3wQWnI;
  animation-name: slideInLeft--3wQWnI; }

@-webkit-keyframes slideInRight--2vQKza {
  from {
    transform: translate3d(100%, 0, 0);
    visibility: visible; }
  to {
    transform: translate3d(0, 0, 0); } }

@keyframes slideInRight--2vQKza {
  from {
    transform: translate3d(100%, 0, 0);
    visibility: visible; }
  to {
    transform: translate3d(0, 0, 0); } }

.slideInRight--2vQKza {
  -webkit-animation-name: slideInRight--2vQKza;
  animation-name: slideInRight--2vQKza; }

@-webkit-keyframes slideInUp--2KJl7- {
  from {
    transform: translate3d(0, 100%, 0);
    visibility: visible; }
  to {
    transform: translate3d(0, 0, 0); } }

@keyframes slideInUp--2KJl7- {
  from {
    transform: translate3d(0, 100%, 0);
    visibility: visible; }
  to {
    transform: translate3d(0, 0, 0); } }

.slideInUp--2KJl7- {
  -webkit-animation-name: slideInUp--2KJl7-;
  animation-name: slideInUp--2KJl7-; }

@-webkit-keyframes slideOutDown--3tp9EF {
  from {
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    transform: translate3d(0, 100%, 0); } }

@keyframes slideOutDown--3tp9EF {
  from {
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    transform: translate3d(0, 100%, 0); } }

.slideOutDown--3tp9EF {
  -webkit-animation-name: slideOutDown--3tp9EF;
  animation-name: slideOutDown--3tp9EF; }

@-webkit-keyframes slideOutLeft--I1-BvS {
  from {
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    transform: translate3d(-100%, 0, 0); } }

@keyframes slideOutLeft--I1-BvS {
  from {
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    transform: translate3d(-100%, 0, 0); } }

.slideOutLeft--I1-BvS {
  -webkit-animation-name: slideOutLeft--I1-BvS;
  animation-name: slideOutLeft--I1-BvS; }

@-webkit-keyframes slideOutRight--dxO31B {
  from {
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    transform: translate3d(100%, 0, 0); } }

@keyframes slideOutRight--dxO31B {
  from {
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    transform: translate3d(100%, 0, 0); } }

.slideOutRight--dxO31B {
  -webkit-animation-name: slideOutRight--dxO31B;
  animation-name: slideOutRight--dxO31B; }

@-webkit-keyframes slideOutUp--23ot8E {
  from {
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    transform: translate3d(0, -100%, 0); } }

@keyframes slideOutUp--23ot8E {
  from {
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    transform: translate3d(0, -100%, 0); } }

.slideOutUp--23ot8E {
  -webkit-animation-name: slideOutUp--23ot8E;
  animation-name: slideOutUp--23ot8E; }

.animated--349U9B {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }

.animated--349U9B.infinite--1kefiw {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite; }

.animated--349U9B.delay-1s--5h7cRO {
  -webkit-animation-delay: 1s;
  animation-delay: 1s; }

.animated--349U9B.delay-2s--2YKBL4 {
  -webkit-animation-delay: 2s;
  animation-delay: 2s; }

.animated--349U9B.delay-3s--3P3FOf {
  -webkit-animation-delay: 3s;
  animation-delay: 3s; }

.animated--349U9B.delay-4s--InP-D6 {
  -webkit-animation-delay: 4s;
  animation-delay: 4s; }

.animated--349U9B.delay-5s--19oepr {
  -webkit-animation-delay: 5s;
  animation-delay: 5s; }

.animated--349U9B.fast--3shwvN {
  -webkit-animation-duration: 800ms;
  animation-duration: 800ms; }

.animated--349U9B.faster--3pIYlF {
  -webkit-animation-duration: 500ms;
  animation-duration: 500ms; }

.animated--349U9B.slow--3zQ44J {
  -webkit-animation-duration: 2s;
  animation-duration: 2s; }

.animated--349U9B.slower--3YNcJ2 {
  -webkit-animation-duration: 3s;
  animation-duration: 3s; }

@media (prefers-reduced-motion) {
  .animated--349U9B {
    -webkit-animation: unset !important;
    animation: unset !important;
    transition: none !important; } }

/*
* 几经寻找，这个项目对应的是h5的iconfont📆
*/
@font-face {
  font-family: 'iconfont';
  src: url("//hz.huizecdn.com/js/hz/msupport-v1/build/static/font/iconfont.eot?t=20200507"), url("//hz.huizecdn.com/js/hz/msupport-v1/build/static/font/iconfont.svg?v20200507#iconfont") format("svg"), url("//hz.huizecdn.com/js/hz/msupport-v1/build/static/font/iconfont.woff?v20200507") format("woff"), url("//hz.huizecdn.com/js/hz/msupport-v1/build/static/font/iconfont.ttf?v20200507") format("truetype"), url("//hz.huizecdn.com/js/hz/msupport-v1/build/static/font/iconfont.eot?t=20200507#iefix") format("embedded-opentype"), url("//hz.huizecdn.com/js/hz/msupport-v1/build/static/font/iconfont.woff?t=20200507") format("woff"), url("//hz.huizecdn.com/js/hz/msupport-v1/build/static/font/iconfont.ttf?t=20200507") format("truetype"), url("//hz.huizecdn.com/js/hz/msupport-v1/build/static/font/iconfont.svg?t=20200507#iconfont") format("svg");
  /* iOS 4.1- */ }

.iconfont--fXBMW0 {
  font-family: 'iconfont' !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.iconfont {
  font-family: 'iconfont' !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-icon25959--3Fc7Wg:before {
  content: '\E839'; }

.icon-jia--h81jVy:before {
  content: '\E831'; }

.icon-renminbi--2xK9ff:before {
  content: '\E834'; }

.icon-icon32212--31kx3A:before {
  content: '\E837'; }

.icon-shuaxin--34sJDG:before {
  content: '\E6A0'; }

.icon-comiiszuojiantou--wTp-_3:before {
  content: '\E800'; }

.icon-07xiangshang--1RFsZU:before {
  content: '\E808'; }

.icon-07xiangxia--23S53d:before {
  content: '\E814'; }

.icon-07xiangyou--15NfB7:before {
  content: '\E815'; }

.icon-pause--3jdeb4:before {
  content: '\E63A'; }

.icon-shanchu--18wR8B:before {
  content: '\E832'; }

.icon-baoanlipei--38PJxT:before {
  content: '\E630'; }

.icon-icon--3IIzRY:before {
  content: '\E833'; }

.icon-nanxing--1CxjmC:before {
  content: '\E841'; }

.icon-xinxi--1mntLh:before {
  content: '\E830'; }

.icon-baojianhui--1WI8Qn:before {
  content: '\E801'; }

.icon-baoxianhezuo--MMti3q:before {
  content: '\E802'; }

.icon-icon2--2mwbmp:before {
  content: '\E803'; }

.icon-icon3--3k4Jjn:before {
  content: '\E804'; }

.icon-icon4--2SdJd_:before {
  content: '\E805'; }

.icon-iocn1--1iSek5:before {
  content: '\E806'; }

.icon-pdcollect--IBPvET:before {
  content: '\E809'; }

.icon-pdkefu--3MMvYL:before {
  content: '\E810'; }

.icon-pdmore--3zHDDp:before {
  content: '\E811'; }

.icon-sscareer2x--1p7_qV:before {
  content: '\E822'; }

.icon-ssclose--1L95_F:before {
  content: '\E823'; }

.icon-zhuanyechengxin--3yjmkc:before {
  content: '\E813'; }

.icon-classify--2TjpbT:before {
  content: '\E818'; }

.icon-custom--Bapz87:before {
  content: '\E817'; }

.icon-home--2UL5Zc:before {
  content: '\E816'; }

.icon-me--1uKeP8:before {
  content: '\E821'; }

.icon-recommend--2xPEeB:before {
  content: '\E819'; }

.icon-share--1Je1Tk:before {
  content: '\E820'; }

.icon-gougou--3leuJQ:before {
  content: '\E824'; }

.icon-bangzhu--3CSJmm:before {
  content: '\E827'; }

.icon-dingweitubiao--2pydO9:before {
  content: '\E826'; }

.icon-jiesuo--LCA1fA:before {
  content: '\E825'; }

.icon-lianxiren--17oGs0:before {
  content: '\E828'; }

.icon-tongxunlu--3D0IZH:before {
  content: '\E829'; }

.icon-yanjing--1NExmB:before {
  content: '\E600'; }

.icon-ico_guwen--3ZGFh_:before {
  content: '\E807'; }

.icon-v--1vYAq3:before {
  content: '\E836'; }

.icon-zuji--2XoqGg:before {
  content: '\E62E'; }

.icon-weibiaoti---1jQ7N2:before {
  content: '\E838'; }

.icon-icon-test2--3uDBWN:before {
  content: '\E843'; }

.icon-ICON4--2qwv8b:before {
  content: '\E73A'; }

.icon-licai--1QWPdf:before {
  content: '\E619'; }

.icon-riqi--3LThjy:before {
  content: '\E840'; }

.icon-nv--2SM_Ib:before {
  content: '\E842'; }

.icon-geren--35qAJm:before {
  content: '\E844'; }

.icon-sousuo--Lg_maT:before {
  content: '\E812'; }

.icon-wx1--3BkbG1:before {
  content: '\E67E'; }

.icon-qianbao--1OVxe3:before {
  content: '\E672'; }

.icon-pingcebaogao--T7z-RM:before {
  content: '\E616'; }

.icon-icon-test1--F6ZJTO:before {
  content: '\E601'; }

.icon-icon-test3--2jIdNh:before {
  content: '\E603'; }

.icon-icon-test--3OZtlm:before {
  content: '\E602'; }

.icon-Group--1rISow:before {
  content: '\E604'; }

.icon-bangzhuyufankui--2YOf56:before {
  content: '\E614'; }

.icon-baoxianfangan---BdWCdk:before {
  content: '\E617'; }

.icon-jiangli--1n75Ra:before {
  content: '\E618'; }

.icon-jia1--3U39Nf:before {
  content: '\E62C'; }

.icon-jian--2skKu0:before {
  content: '\E62D'; }

.icon-baodanpidanguanli--32E_tW:before {
  content: '\E60C'; }

.icon-passp--4j3r8g:before {
  content: '\E60A'; }

.icon-name--2wk74i:before {
  content: '\E60B'; }

.icon-phone--1rv_OW:before {
  content: '\E605'; }

.icon-show--1fEGyl:before {
  content: '\E606'; }

.icon-code--3uUbA6:before {
  content: '\E607'; }

.icon-hide--1BvQeJ:before {
  content: '\E608'; }

.icon-mess--2-hJBi:before {
  content: '\E609'; }

.icon-ArtboardCopy--38fxqY:before {
  content: '\E60E'; }

.icon-ArtboardCopy1--wdsbAN:before {
  content: '\E60F'; }

.icon-ArtboardCopy2--18UULE:before {
  content: '\E610'; }

.icon-ArtboardCopy3--3_wS0k:before {
  content: '\E611'; }

.icon-ArtboardCopy4--1PtN2t:before {
  content: '\E612'; }

.icon-ArtboardCopy5--1JRalu:before {
  content: '\E613'; }

.icon-Artboard1--1ms7v7:before {
  content: '\E615'; }

.icon-fuwujilu_huaban-copy--11VK86:before {
  content: '\E61A'; }

.icon-kefu--3mW0kv:before {
  content: '\E651'; }

.icon-tel---2Iy5q_:before {
  content: '\E652'; }

.icon-arrow-right--3Dv22Y:before {
  content: '\E104'; }

/*kingwell*/
html,
body {
  width: 100%;
  max-width: 750px;
  min-height: 100vh;
  overflow-x: hidden;
  margin: auto;
  background-color: #ffffff; }

html {
  background-color: #f2f2f2; }

body {
  background-color: #fff; }
  body li {
    list-style: none; }

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box; }

a {
  text-decoration: none; }
  a:link, a:visited, a:active {
    color: #2370d4; }

.clearfix--27JWQw:before, .clearfix--27JWQw:after {
  content: '';
  display: table; }

.clearfix--27JWQw:after {
  clear: both; }

.fl--2AivFJ {
  float: left; }

.fr--hX3aQ0 {
  float: right; }

.text-center--2w0IQU {
  text-align: center; }

.hidden--16-aqR {
  display: none; }

.show--TDp6VI {
  display: block; }

.fn-hide--2dLxq8 {
  display: none !important; }

.fn-show--oAsTIa {
  display: block !important; }

.pos-r--HdGcMO {
  position: relative; }

.ovh--3fg2VH {
  overflow: hidden; }

.vis-hide--3OBJEs {
  visibility: hidden; }

.tac--1ioW7R {
  text-align: center; }

.tal--lorqKo {
  text-align: left; }

.tar--30GIIQ {
  text-align: right; }

.taj--3Feqg4 {
  text-align: justify; }

.ti1--27Dd9_ {
  text-indent: 1em; }

.ti2--2Z_1vu {
  text-indent: 2em; }

.ti3--3WcLVz {
  text-indent: 3em; }

.ti4--1ELYJq {
  text-indent: 4em; }

.ti5--2HGwp- {
  text-indent: 5em; }

.del-scroll--1hKqhS {
  height: 100%;
  overflow: hidden; }

/*常用字体大小*/
.f20--2L1DB- {
  font-size: 0.2rem; }

.f22--D_kbDb {
  font-size: 0.22rem; }

.f24--2eU-GH {
  font-size: 0.24rem; }

.f26--2upN3m {
  font-size: 0.26rem; }

.f28--TF4DYE {
  font-size: 0.28rem; }

.f30--uj9OGI {
  font-size: 0.3rem; }

.f32--1yGs2x {
  font-size: 0.32rem; }

.f34--24rNum {
  font-size: 0.34rem; }

.f36--1vPXkE {
  font-size: 0.36rem; }

.f38--1SyZz9 {
  font-size: 0.38rem; }

.f42--1Qu-k0 {
  font-size: 0.42rem; }

/*常用行高*/
.lh15--2KlHAY {
  line-height: 1.5; }

.lh18--37swaq {
  line-height: 1.8; }

.lh20--3g28MW {
  line-height: 2; }

.lh22--3qKfst {
  line-height: 2.2; }

.lh24--25iL2B {
  line-height: 2.4; }

.lh28--27NDW7 {
  line-height: 2.8; }

.lh30--ISuCku {
  line-height: 3; }

/*文字修饰*/
.fb--3K9Dt2 {
  font-weight: bold; }

.fw-normal--1J3oJs {
  font-weight: normal; }

.tdl--3pp7vG {
  text-decoration: underline !important; }

.tdt--1LPSks {
  text-decoration: line-through; }

/*常用颜色*/
.fc0--2o1twA {
  color: #000; }

.fcw--wq5eof {
  color: #fff; }

.fc3--3MIWQ0 {
  color: #333; }

.fc6--IJFny2 {
  color: #666; }

.fc8--lFM2nz {
  color: #888; }

.fc9--31-AST {
  color: #999; }

.fcc--3pzTfv {
  color: #ccc; }

.primary-color--I6G0Ba {
  color: #f6ab1a; }

.secondary-color--25nfwe {
  color: #f00; }

.base-color--3h5snV {
  color: #1d50a2; }

/*常用背景*/
.bgf0--1bUyH_ {
  background: #f0f0f0 !important; }

.bgf9--3dFDyL {
  background: #f9f9f9 !important; }

.bgf8--33b7yn {
  background: #f8fbff !important; }

.bgf7--1DUeMc {
  background: #f7f7f7 !important; }

.bgf5--3lirWs {
  background: #f5f5f5 !important; }

.bgf3--24MMpd {
  background: #f3f3f3 !important; }

.bgfc--2UwlxZ {
  background: #fcfcfc !important; }

.bgfw--37FBcQ {
  background: #fff !important; }

.bgfb--3EWVhP {
  background: #fbfbfb !important; }

/* 常用数值 */
.ml5--1zAKrG {
  margin-left: 0.05rem; }

.ml10--1Kulrk {
  margin-left: 0.1rem; }

.ml15--1WtqkH {
  margin-left: 0.15rem; }

.ml20--3x85sB {
  margin-left: 0.2rem; }

.ml25--TKvcVh {
  margin-left: 0.25rem; }

.ml30--3T7aeD {
  margin-left: 0.3rem; }

.ml35--3OtB3K {
  margin-left: 0.35rem; }

.ml40--2ezi4Z {
  margin-left: 0.4rem; }

.mr5--RB4hVL {
  margin-right: 0.05rem; }

.mr10--1lRy_Y {
  margin-right: 0.1rem; }

.mr15--3pDvBf {
  margin-right: 0.15rem; }

.mr20--Z3blPQ {
  margin-right: 0.2rem; }

.mr25--37X_-A {
  margin-right: 0.25rem; }

.mr30--2KwbWq {
  margin-right: 0.3rem; }

.mr35--2m7YBf {
  margin-right: 0.35rem; }

.mr40--26QXAu {
  margin-right: 0.4rem; }

.mt5--1UbAgH {
  margin-top: 0.05rem; }

.mt10--1caP8B {
  margin-top: 0.1rem; }

.mt15--3cqr5y {
  margin-top: 0.15rem; }

.mt20--UxIfXr {
  margin-top: 0.2rem; }

.mt25--2xXeKc {
  margin-top: 0.25rem; }

.mt30--2IKdP0 {
  margin-top: 0.3rem; }

.mt35--2muUNq {
  margin-top: 0.35rem; }

.mt40--15gdie {
  margin-top: 0.4rem; }

.mb5--G8bUnH {
  margin-bottom: 0.05rem; }

.mb10--NIMOCn {
  margin-bottom: 0.1rem; }

.mb15--3v_-sg {
  margin-bottom: 0.15rem; }

.mb20--2NlPiM {
  margin-bottom: 0.2rem; }

.mb25--a6dxtT {
  margin-bottom: 0.25rem; }

.mb30--3AYhAw {
  margin-bottom: 0.3rem; }

.mb35--OGVgky {
  margin-bottom: 0.35rem; }

.mb40--2ZSjgQ {
  margin-bottom: 0.4rem; }

.pl5--1q3SCE {
  padding-left: 0.05rem; }

.pl10--JYYgzP {
  padding-left: 0.1rem; }

.pl15--3bGdo- {
  padding-left: 0.15rem; }

.pl20--U8jry0 {
  padding-left: 0.2rem; }

.pl25--UlXb9U {
  padding-left: 0.25rem; }

.pl30--3YnvFL {
  padding-left: 0.3rem; }

.pl35--2pqlqg {
  padding-left: 0.35rem; }

.pl40--318BTa {
  padding-left: 0.4rem; }

.pr5--1oIfA5 {
  padding-right: 0.05rem; }

.pr10--SkGF8M {
  padding-right: 0.1rem; }

.pr15--27CEH6 {
  padding-right: 0.15rem; }

.pr20--3DuVJY {
  padding-right: 0.2rem; }

.pr25--ziP1Jy {
  padding-right: 0.25rem; }

.pr30---rLScT {
  padding-right: 0.3rem; }

.pr35--2QivrV {
  padding-right: 0.35rem; }

.pr40--3dSbtC {
  padding-right: 0.4rem; }

.pt5--3tIsus {
  padding-top: 0.05rem; }

.pt10--1x7L6g {
  padding-top: 0.1rem; }

.pt15--gTTc9x {
  padding-top: 0.15rem; }

.pt20--3F7LpU {
  padding-top: 0.2rem; }

.pt25--2QaoqF {
  padding-top: 0.25rem; }

.pt30--1nlUcV {
  padding-top: 0.3rem; }

.pt35--1T7Kfk {
  padding-top: 0.35rem; }

.pt40--3agJm7 {
  padding-top: 0.4rem; }

.pb5--2wVvbF {
  padding-bottom: 0.05rem; }

.pb10--1ztH79 {
  padding-bottom: 0.1rem; }

.pb15--2fxNTm {
  padding-bottom: 0.15rem; }

.pb20--2CxfkO {
  padding-bottom: 0.2rem; }

.pb25--1iga3G {
  padding-bottom: 0.25rem; }

.pb30--3E3ZE7 {
  padding-bottom: 0.3rem; }

.pb35--qZGU3g {
  padding-bottom: 0.35rem; }

.pb40--3tuu2- {
  padding-bottom: 0.4rem; }

/* 边框线 */
.bor-bottom--1DODSw {
  border-bottom: 1px solid #ddd; }

.bor-top--28H2vE {
  border-top: 1px solid #ddd; }

.bor-left--1Z6hvt {
  border-left: 1px solid #ddd; }

.bor-right--3iu5as {
  border-right: 1px solid #ddd; }

.border--3jiqDi {
  border: 1px solid #ddd; }

.no-border--1Qsuwn {
  border: none !important; }

input,
textarea {
  -webkit-appearance: none; }

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none; }

input[type='number'] {
  -moz-appearance: textfield; }

input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0; }

.am-modal-mask {
  background-color: rgba(0, 0, 0, 0.7) !important; }

input:-webkit-autofill {
  box-shadow: 0 0 0px 1000px white inset; }

.error--34MR5J {
  display: flex;
  height: 100vh;
  justify-content: center;
  align-items: center;
  color: #666;
  text-align: center;
  font-size: 0.34rem;
  color: #566cb2; }
  .error--34MR5J img {
    width: 3.7rem;
    margin: 0.2rem; }
  .error--34MR5J code {
    color: orange; }

.buttonBox--1hHbzz {
  margin-top: 0.5rem; }
  .buttonBox--1hHbzz > a {
    margin: 0 0.2rem !important; }

@charset "UTF-8";
/*
*   Author： 马小龙
*   Date: 2019/7/2
*/
body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--Wb8I99 {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

/* 媒体查询 */
@media only screen and (min-width: 240px) {
  html {
    font-size: 32px; }
  body {
    font-size: 7.68px; } }

@media only screen and (min-width: 260px) {
  html {
    font-size: 34.66667px; }
  body {
    font-size: 8.32px; } }

@media only screen and (min-width: 280px) {
  html {
    font-size: 37.33333px; }
  body {
    font-size: 8.96px; } }

@media only screen and (min-width: 300px) {
  html {
    font-size: 40px; }
  body {
    font-size: 9.6px; } }

@media only screen and (min-width: 320px) {
  html {
    font-size: 42.66667px; }
  body {
    font-size: 10.24px; } }

@media only screen and (min-width: 360px) {
  html {
    font-size: 48px; }
  body {
    font-size: 11.52px; } }

@media only screen and (min-width: 375px) {
  html {
    font-size: 50px; }
  body {
    font-size: 12px; } }

@media only screen and (min-width: 384px) {
  html {
    font-size: 51.2px; }
  body {
    font-size: 12.288px; } }

@media only screen and (min-width: 393px) {
  html {
    font-size: 52.4px; }
  body {
    font-size: 12.576px; } }

@media only screen and (min-width: 411px) {
  html {
    font-size: 54.8px; }
  body {
    font-size: 13.152px; } }

@media only screen and (min-width: 414px) {
  html {
    font-size: 55.2px; }
  body {
    font-size: 13.248px; } }

@media only screen and (min-width: 480px) {
  html {
    font-size: 64px; }
  body {
    font-size: 15.36px; } }

@media only screen and (min-width: 540) {
  html {
    font-size: 72; }
  body {
    font-size: 17.28; } }

@media only screen and (min-width: 640px) {
  html {
    font-size: 85.33333px; }
  body {
    font-size: 20.48px; } }

@media only screen and (min-width: 720px) {
  html {
    font-size: 96px; }
  body {
    font-size: 23.04px; } }

.main--1N4LZU {
  background-color: #f6f6f6;
  min-height: 100vh; }
  .main--1N4LZU .header-bg--14Y2TW {
    background-color: #566cb2;
    height: 2.9rem; }
  .main--1N4LZU .info-container--3k33-J {
    width: 6.9rem;
    margin: -0.9rem auto 0; }
    .main--1N4LZU .info-container--3k33-J .info-box--2bRgUd {
      width: 100%;
      background-color: #fff;
      border-radius: 0.1rem;
      margin-bottom: 0.6rem;
      text-align: center; }
      .main--1N4LZU .info-container--3k33-J .info-box--2bRgUd .info-content--1JHz2Q {
        margin-top: -0.925rem;
        position: relative;
        top: -0.9rem; }
        .main--1N4LZU .info-container--3k33-J .info-box--2bRgUd .info-content--1JHz2Q .avatar--Tjk_m8 {
          height: 1.9rem;
          width: 1.9rem;
          margin: 0 auto 0.4rem;
          background: #e9e9e9 url(//img.huizecdn.com/hz/touch/page/baobaojiadao-services/logo.png) center/100% no-repeat;
          border-radius: 50%; }
          .main--1N4LZU .info-container--3k33-J .info-box--2bRgUd .info-content--1JHz2Q .avatar--Tjk_m8 img {
            display: block;
            height: 100%;
            width: 100%; }
        .main--1N4LZU .info-container--3k33-J .info-box--2bRgUd .info-content--1JHz2Q .info-text--1ppIp5 {
          font-size: 0.34rem;
          font-weight: bold;
          color: #333;
          width: 80%;
          margin: 0 auto 0.38rem;
          text-overflow: ellipsis;
          overflow: hidden;
          word-break: break-all;
          display: -webkit-box;
          -webkit-line-clamp: 2;
          -webkit-box-orient: vertical; }
        .main--1N4LZU .info-container--3k33-J .info-box--2bRgUd .info-content--1JHz2Q .price-title--3Egr2Y {
          height: 0.44rem;
          line-height: 0.44rem;
          margin-bottom: 0.3rem;
          background: url(//img.huizecdn.com/hz/touch/page/baobaojiadao-services/price-border.png) center/0.8rem auto no-repeat;
          color: #999; }
        .main--1N4LZU .info-container--3k33-J .info-box--2bRgUd .info-content--1JHz2Q .price-box--2m9kY7 {
          font-size: 0.8rem;
          color: #f6ac19;
          line-height: 1;
          font-weight: bold; }
    .main--1N4LZU .info-container--3k33-J .pay-btn--2jrWKF {
      background-color: #566cb2;
      border-radius: 0.1rem;
      font-size: 0.34rem;
      color: #ffffff; }

.am-popover {
  position: absolute;
  z-index: 1999;
}
.am-popover-hidden {
  display: none;
}
.am-popover-mask {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.4);
  height: 100%;
  z-index: 999;
}
.am-popover-mask-hidden {
  display: none;
}
.am-popover-arrow {
  position: absolute;
  width: 7px;
  height: 7px;
  border-radius: 1PX;
  background-color: #fff;
  transform: rotate(45deg);
  z-index: 0;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.21);
}
.am-popover-placement-top .am-popover-arrow,
.am-popover-placement-topLeft .am-popover-arrow,
.am-popover-placement-topRight .am-popover-arrow {
  transform: rotate(225deg);
  bottom: -3.5px;
}
.am-popover-placement-top .am-popover-arrow {
  left: 50%;
}
.am-popover-placement-topLeft .am-popover-arrow {
  left: 8px;
}
.am-popover-placement-topRight .am-popover-arrow {
  right: 8px;
}
.am-popover-placement-right .am-popover-arrow,
.am-popover-placement-rightTop .am-popover-arrow,
.am-popover-placement-rightBottom .am-popover-arrow {
  transform: rotate(-45deg);
  left: -3.5px;
}
.am-popover-placement-right .am-popover-arrow {
  top: 50%;
}
.am-popover-placement-rightTop .am-popover-arrow {
  top: 8px;
}
.am-popover-placement-rightBottom .am-popover-arrow {
  bottom: 8px;
}
.am-popover-placement-left .am-popover-arrow,
.am-popover-placement-leftTop .am-popover-arrow,
.am-popover-placement-leftBottom .am-popover-arrow {
  transform: rotate(135deg);
  right: -3.5px;
}
.am-popover-placement-left .am-popover-arrow {
  top: 50%;
}
.am-popover-placement-leftTop .am-popover-arrow {
  top: 8px;
}
.am-popover-placement-leftBottom .am-popover-arrow {
  bottom: 8px;
}
.am-popover-placement-bottom .am-popover-arrow,
.am-popover-placement-bottomLeft .am-popover-arrow,
.am-popover-placement-bottomRight .am-popover-arrow {
  top: -3.5px;
}
.am-popover-placement-bottom .am-popover-arrow {
  left: 50%;
}
.am-popover-placement-bottomLeft .am-popover-arrow {
  left: 8px;
}
.am-popover-placement-bottomRight .am-popover-arrow {
  right: 8px;
}
.am-popover-inner {
  font-size: 15px;
  color: #000;
  background-color: #fff;
  border-radius: 3px;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.21);
  overflow: hidden;
}
.am-popover-inner-wrapper {
  position: relative;
  background-color: #fff;
}
.am-popover .am-popover-item {
  padding: 0 8px;
}
.am-popover .am-popover-item-container {
  position: relative;
  display: flex;
  align-items: center;
  height: 39px;
  box-sizing: border-box;
  padding: 0 8px;
}
.am-popover .am-popover-item:not(:first-child) .am-popover-item-container {
  border-top: 1PX solid #ddd;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-popover .am-popover-item:not(:first-child) .am-popover-item-container {
    border-top: none;
  }
  html:not([data-scale]) .am-popover .am-popover-item:not(:first-child) .am-popover-item-container::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 1PX;
    transform-origin: 50% 50%;
    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-popover .am-popover-item:not(:first-child) .am-popover-item-container::before {
    transform: scaleY(0.33);
  }
}
.am-popover .am-popover-item.am-popover-item-active .am-popover-item-container {
  border-top: 0;
}
.am-popover .am-popover-item.am-popover-item-active .am-popover-item-container:before {
  display: none !important;
}
.am-popover .am-popover-item.am-popover-item-active + .am-popover-item .am-popover-item-container {
  border-top: 0;
}
.am-popover .am-popover-item.am-popover-item-active + .am-popover-item .am-popover-item-container:before {
  display: none !important;
}
.am-popover .am-popover-item.am-popover-item-active {
  background-color: #ddd;
}
.am-popover .am-popover-item.am-popover-item-active.am-popover-item-fix-active-arrow {
  position: relative;
}
.am-popover .am-popover-item.am-popover-item-disabled {
  color: #bbb;
}
.am-popover .am-popover-item.am-popover-item-disabled.am-popover-item-active {
  background-color: transparent;
}
.am-popover .am-popover-item-icon {
  margin-right: 8px;
  width: 18px;
  height: 18px;
}

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--1_9sud {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.am-popover .am-popover-item-icon {
  position: relative;
  top: -0.05rem; }

.am-navbar--1EXdM- {
  z-index: 0;
  border-bottom: 1px solid #e5e5e5; }
  .am-navbar--1EXdM- .navbar-title--2XvcLF {
    max-width: 5rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }

.left-icon--12tgl3 {
  padding-left: 3px; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--2CAHCh {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.container--2H-H9v {
  min-height: 100vh;
  display: flex;
  flex-direction: column; }

.content--2r4b34 {
  background: #f0f4fa url(//img.huizecdn.com/hz/touch/page/appointment/wonderful/background.png) no-repeat top/contain;
  flex: 1;
  padding: 0 0.24rem; }

.main--2xyZ8o {
  margin-top: 2.8rem;
  background: #fff url(//img.huizecdn.com/hz/touch/page/appointment/wonderful/content-background.png) no-repeat top/contain;
  border-radius: 0.24rem; }

.services--2qXr1l {
  height: 2.64rem;
  padding-top: 0.4rem; }
  .services--2qXr1l .item--29Kyc8 {
    text-align: center; }
    .services--2qXr1l .item--29Kyc8 .icon--294xMU img {
      width: 0.96rem;
      height: 0.96rem; }
    .services--2qXr1l .item--29Kyc8 .text--w-5TVA {
      font-size: 0.24rem;
      font-family: PingFangSC-Regular, PingFang SC;
      font-weight: 400;
      color: #2a313d;
      line-height: 0.34rem; }

.list--rQgRxW {
  display: flex;
  justify-content: space-around; }

.formWrapper--M58O-6 {
  margin-top: 0.64rem;
  padding: 0 0.32rem 0.48rem; }
  .formWrapper--M58O-6 .title--1PHBTW {
    font-size: 0.26rem;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #2a313d;
    line-height: 0.34rem; }
  .formWrapper--M58O-6 .mobileValueWrap--3uTS7s {
    background: #f6f8fc;
    height: 0.88rem;
    line-height: 0.88rem;
    box-sizing: border-box;
    padding: 0 0.24rem;
    margin-top: 0.24rem;
    font-size: 0.32rem;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #5d687a;
    position: relative;
    border-radius: 0.12rem; }
    .formWrapper--M58O-6 .mobileValueWrap--3uTS7s:before {
      content: '';
      position: absolute;
      z-index: 1;
      pointer-events: none;
      background-color: #e6ecf6;
      border: 1px solid #ddd;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      background: none;
      border-color: #e6ecf6;
      border-radius: 0.12rem; }
      @media only screen and (-webkit-min-device-pixel-ratio: 2) {
        .formWrapper--M58O-6 .mobileValueWrap--3uTS7s:before {
          right: -100%;
          bottom: -100%;
          -webkit-transform: scale(0.5);
          -webkit-transform-origin: 0% 0%;
          border-radius: 0.24rem; } }

.times--2uS72j {
  margin-top: 0.24rem;
  display: flex; }
  .times--2uS72j div {
    flex: 1;
    height: 0.72rem;
    background: #f0f4fa;
    border-radius: 0.12rem;
    font-size: 0.28rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #5d687a;
    line-height: 0.72rem;
    display: inline-block;
    text-align: center;
    margin-right: 0.16rem;
    border: 0.02rem solid transparent;
    position: relative; }
    .times--2uS72j div:last-child {
      margin-right: 0; }
  .times--2uS72j .active--3bm5qw {
    color: #0d6eff;
    border-color: #0d6eff;
    font-weight: bold; }
    .times--2uS72j .active--3bm5qw .opacityBg--XQKQoc {
      background: url("https://img.huizecdn.com/hz/touch/page/easy/slider-active.png") no-repeat top center/contain;
      width: 0.32rem;
      height: 0.24rem;
      position: absolute;
      bottom: -0.01rem;
      right: -0.01rem; }

.submit--7A2dRO {
  margin-top: 0.64rem; }
  .submit--7A2dRO img {
    width: 100%; }

.protocol--3Bz8tw {
  margin-top: 0.24rem;
  display: flex; }
  .protocol--3Bz8tw .checkbox--2nJWSY img {
    width: 0.32rem;
    height: 0.32rem; }
  .protocol--3Bz8tw .message--1DzyMR {
    margin-left: 0.04rem;
    font-size: 0.24rem;
    font-family: PingFangSC-Medium, PingFang SC;
    line-height: 0.34rem;
    color: #c1bec1;
    font-weight: 200; }
    .protocol--3Bz8tw .message--1DzyMR .strong--sohHlF {
      font-weight: bold;
      color: #0d6eff;
      white-space: nowrap; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--3Pi_28 {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.faq-box--1ySh9n {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  padding: 0.2rem 0 0.4rem; }
  .faq-box--1ySh9n .faq-list--1Bag02 {
    display: flex;
    align-items: center;
    padding-left: 0.3rem;
    width: 18rem; }
    .faq-box--1ySh9n .faq-list--1Bag02 .faq-item--1TfVP8 {
      width: 4.4rem;
      height: 2.2rem;
      background: #ffffff;
      box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.08);
      border-radius: 5px;
      padding: 0.3rem 0 0.25rem 0.15rem;
      margin-right: 0.2rem; }
      .faq-box--1ySh9n .faq-list--1Bag02 .faq-item--1TfVP8:nth-child(1) .item-head--2Hg8Dy .item-icon--1RzagS {
        background: url(//img.huizecdn.com/hz/touch/page/appointment/que_1.png) no-repeat top/cover; }
      .faq-box--1ySh9n .faq-list--1Bag02 .faq-item--1TfVP8:nth-child(2) .item-head--2Hg8Dy .item-icon--1RzagS {
        background: url(//img.huizecdn.com/hz/touch/page/appointment/que_2.png) no-repeat top/cover; }
      .faq-box--1ySh9n .faq-list--1Bag02 .faq-item--1TfVP8:nth-child(3) .item-head--2Hg8Dy .item-icon--1RzagS {
        background: url(//img.huizecdn.com/hz/touch/page/appointment/que_3.png) no-repeat top/cover; }
      .faq-box--1ySh9n .faq-list--1Bag02 .faq-item--1TfVP8:nth-child(4) .item-head--2Hg8Dy .item-icon--1RzagS {
        background: url(//img.huizecdn.com/hz/touch/page/appointment/que_4.png) no-repeat top/cover; }
      .faq-box--1ySh9n .faq-list--1Bag02 .faq-item--1TfVP8 .item-head--2Hg8Dy {
        margin-bottom: 0.1rem;
        display: flex;
        align-items: center; }
        .faq-box--1ySh9n .faq-list--1Bag02 .faq-item--1TfVP8 .item-head--2Hg8Dy .item-icon--1RzagS {
          margin-right: 0.13rem;
          width: 0.36rem;
          height: 0.36rem; }
        .faq-box--1ySh9n .faq-list--1Bag02 .faq-item--1TfVP8 .item-head--2Hg8Dy .item-name--lB8XvB {
          font-family: PingFangSC-Semibold;
          font-size: 0.32rem;
          color: #333333; }
      .faq-box--1ySh9n .faq-list--1Bag02 .faq-item--1TfVP8 .item-text--2_8oiM {
        font-size: 0.24rem;
        color: #999999; }
        .faq-box--1ySh9n .faq-list--1Bag02 .faq-item--1TfVP8 .item-text--2_8oiM p {
          line-height: 0.38rem; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--3_VO7F {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.box--2SMptQ {
  background-color: #fff;
  margin-bottom: 0.2rem;
  padding-top: 0.6rem; }
  .box--2SMptQ:last-child {
    margin-bottom: 0; }

.title-box--3zxJt0 {
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: PingFangSC-Semibold;
  font-size: 0.34rem;
  color: #333333; }
  .title-box--3zxJt0 .title--1UgMbq {
    margin: 0 0.1rem; }
  .title-box--3zxJt0 .title-icon--eSq04E {
    width: 0.36rem;
    height: 0.22rem;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    background-image: url("//img.huizecdn.com/hz/touch/page//baobaojiadao-services/left.png"); }
  .title-box--3zxJt0 .right-icon--2N8PxV {
    transform: rotate(180deg); }

.explain--2xES6O {
  font-size: 0.28rem;
  color: #666666;
  text-align: center;
  margin-top: 0.2rem; }

.active-text--1ZcoRT {
  color: #f6ac19; }

.content----8mAa {
  width: 6.9rem;
  margin: 0 auto;
  background-color: #fff;
  box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.08);
  border-radius: 5px;
  padding: 0.47rem 0.3rem 0.48rem; }

.form-list--3cXn3g {
  margin-top: 0.5rem;
  margin-bottom: 0.3rem; }
  .form-list--3cXn3g .form-item--1WhRni {
    border-bottom: 0.5px solid #ddd;
    height: 1.1rem;
    display: flex;
    align-items: center;
    justify-content: space-between; }
    .form-list--3cXn3g .form-item--1WhRni .input-style--zI3igK {
      line-height: 0.4rem;
      height: 100%;
      width: 4rem;
      font-size: 0.3rem;
      color: #666;
      border: none; }
      .form-list--3cXn3g .form-item--1WhRni .input-style--zI3igK::-webkit-input-placeholder {
        color: #c5c5c5;
        font-size: 0.3rem; }
    .form-list--3cXn3g .form-item--1WhRni .item-label--1aP7-M {
      font-size: 0.3rem;
      color: #333333; }

.btn-list--1NrSzT {
  display: flex;
  align-items: center;
  justify-content: space-between; }
  .btn-list--1NrSzT .btn-item--1fPwAy {
    width: 0.98rem;
    text-align: center;
    line-height: 0.56rem;
    border: 0.5px solid #e8e8e8;
    color: #666;
    font-size: 0.28rem;
    margin-left: 0.2rem;
    border-radius: 0.28rem; }
    .btn-list--1NrSzT .btn-item--1fPwAy.checked--fEv5W9 {
      border: 0.5px solid #f6ac19;
      color: #f6ac19; }

.sms-time-box--blKBj- {
  background: #ffffff;
  border-radius: 28px;
  font-size: 0.28rem;
  color: #999999;
  text-align: center;
  line-height: 0.56rem;
  width: 1.72rem; }

.submit-btn--1SbPBV {
  background: #f6ac19;
  border-radius: 5px;
  width: 6.3rem;
  height: 0.88rem;
  line-height: 0.88rem;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  margin: 0.3rem auto 0.35rem;
  font-size: 0.34rem; }

.tip-text--28h1Nl {
  font-size: 0.24rem;
  color: #333333;
  height: 0.34rem;
  margin-bottom: 0.15rem;
  display: flex;
  align-items: center; }
  .tip-text--28h1Nl .tip-icon--3-K5T1 {
    display: inline-block;
    background: url(//img.huizecdn.com/hz/touch/page//baobaojiadao-services/b3.png) no-repeat center/contain;
    width: 0.34rem;
    height: 0.34rem;
    margin-right: 0.08rem; }

.agreement-text--2vrrCV {
  font-size: 0.24rem;
  color: #999999;
  line-height: 1.5 !important; }
  .agreement-text--2vrrCV .protocol--2Hw89c {
    margin-left: 0.22rem;
    color: #6076ff; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--1TXgQp {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

html,
body {
  font-family: PingFangSC-Regular; }

.main--3JUZR2 {
  background-color: #f5f5f5;
  padding: 0.25rem 0 0.8rem;
  min-height: 100vh; }
  .main--3JUZR2 p,
  .main--3JUZR2 label {
    line-height: 1; }
  .main--3JUZR2 .claim-cases-list--wMJTo7 {
    width: 7.1rem;
    margin: 0 auto; }
    .main--3JUZR2 .claim-cases-list--wMJTo7 .case-item--2EdYuk {
      margin-bottom: 0.3rem;
      padding: 0.3rem 0.35rem 0.25rem;
      box-shadow: 0 2px 0.3rem 0 rgba(102, 156, 220, 0.1);
      border-radius: 4px;
      background-color: #fff; }
      .main--3JUZR2 .claim-cases-list--wMJTo7 .case-item--2EdYuk:last-child {
        margin-bottom: 0; }
      .main--3JUZR2 .claim-cases-list--wMJTo7 .case-item--2EdYuk .case-head--3YJSbV {
        display: flex;
        align-items: center;
        justify-content: space-between;
        margin-bottom: 0.34rem; }
        .main--3JUZR2 .claim-cases-list--wMJTo7 .case-item--2EdYuk .case-head--3YJSbV .client-msg--hNjA2P {
          font-size: 0.32rem;
          font-weight: bold;
          color: #333333; }
        .main--3JUZR2 .claim-cases-list--wMJTo7 .case-item--2EdYuk .case-head--3YJSbV .compensation--35Yb7C {
          height: 0.64rem;
          display: flex;
          align-items: center;
          background: #fff7e6;
          border-radius: 2px;
          padding: 0 0.15rem;
          color: #f6ac19; }
          .main--3JUZR2 .claim-cases-list--wMJTo7 .case-item--2EdYuk .case-head--3YJSbV .compensation--35Yb7C .text--3WOGV1 {
            font-size: 0.28rem; }
          .main--3JUZR2 .claim-cases-list--wMJTo7 .case-item--2EdYuk .case-head--3YJSbV .compensation--35Yb7C .icon--2Gk1wx {
            font-family: PingFangSC-Medium;
            font-size: 0.32rem;
            margin: 0 0.05rem 0 0.08rem; }
          .main--3JUZR2 .claim-cases-list--wMJTo7 .case-item--2EdYuk .case-head--3YJSbV .compensation--35Yb7C .amount--3MrjKS {
            font-size: 0.3rem;
            font-family: PingFangSC-Medium; }
      .main--3JUZR2 .claim-cases-list--wMJTo7 .case-item--2EdYuk .case-body--2bH456 .product-name--1ZWmgY {
        font-size: 0.32rem;
        color: #333333;
        margin-bottom: 0.2rem;
        font-weight: 600;
        line-height: 1.5; }
      .main--3JUZR2 .claim-cases-list--wMJTo7 .case-item--2EdYuk .case-body--2bH456 .insurance-info--SBD6KU {
        font-size: 0.28rem;
        color: #999999;
        padding-bottom: 0.355rem;
        border-bottom: 0.5px dashed #ddd; }
        .main--3JUZR2 .claim-cases-list--wMJTo7 .case-item--2EdYuk .case-body--2bH456 .insurance-info--SBD6KU .info-item--ZkLEV1 {
          display: flex;
          flex-wrap: wrap;
          margin-bottom: 0.05rem; }
          .main--3JUZR2 .claim-cases-list--wMJTo7 .case-item--2EdYuk .case-body--2bH456 .insurance-info--SBD6KU .info-item--ZkLEV1:first-child .label--kVjkzj {
            letter-spacing: 0.095rem; }
          .main--3JUZR2 .claim-cases-list--wMJTo7 .case-item--2EdYuk .case-body--2bH456 .insurance-info--SBD6KU .info-item--ZkLEV1:last-child {
            margin-bottom: 0; }
          .main--3JUZR2 .claim-cases-list--wMJTo7 .case-item--2EdYuk .case-body--2bH456 .insurance-info--SBD6KU .info-item--ZkLEV1 .label--kVjkzj {
            width: 1.5rem;
            line-height: 1.5; }
          .main--3JUZR2 .claim-cases-list--wMJTo7 .case-item--2EdYuk .case-body--2bH456 .insurance-info--SBD6KU .info-item--ZkLEV1 .item-value--1b5Tvm {
            flex-grow: 1;
            width: 4.8rem;
            line-height: 1.5; }
      .main--3JUZR2 .claim-cases-list--wMJTo7 .case-item--2EdYuk .case-footer--3a9GXn {
        padding-top: 0.235rem;
        overflow: hidden; }
        .main--3JUZR2 .claim-cases-list--wMJTo7 .case-item--2EdYuk .case-footer--3a9GXn .product-tip--30vkV4 {
          float: left;
          font-size: 0.28rem;
          color: #999999;
          margin-top: 0.1rem; }
        .main--3JUZR2 .claim-cases-list--wMJTo7 .case-item--2EdYuk .case-footer--3a9GXn .product-link--bo_H-z {
          float: right;
          line-height: 0.64rem;
          height: 0.64rem;
          width: 2.08rem;
          text-align: center;
          border: 0.5px solid #3866ff;
          border-radius: 2px;
          font-size: 0.28rem;
          color: #3866ff; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--2-fygR {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

html,
body {
  font-family: PingFangSC-Regular; }

.main--12pY15 {
  min-height: 100vh;
  background-color: #fff; }

.article-box--3N0EF3 {
  padding: 0.26rem 0.3rem 0.9rem; }
  .article-box--3N0EF3 .article-title--3zPXLI {
    font-size: 0.36rem;
    font-weight: bold;
    color: #333333;
    line-height: 0.6rem;
    margin-bottom: 0.34rem;
    font-family: PingFangSC-Medium; }
  .article-box--3N0EF3 .article-content--2TqoJI {
    font-size: 0.32rem;
    line-height: 0.5rem;
    color: #666666; }
    .article-box--3N0EF3 .article-content--2TqoJI img {
      border-radius: 2px;
      display: block;
      max-width: 100% !important;
      height: auto; }
    .article-box--3N0EF3 .article-content--2TqoJI p,
    .article-box--3N0EF3 .article-content--2TqoJI span {
      line-height: 0.5rem !important; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--3MrXnZ {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.content-title--29brEI {
  font-family: PingFangSC-Semibold;
  font-size: 0.4rem;
  color: #31354c;
  line-height: 1;
  margin: 0 0 0 0.3rem; }

.list-box--3UWqPg {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  padding: 0.34rem 0 0.7rem 0.3rem; }
  .list-box--3UWqPg::-webkit-scrollbar {
    height: 0;
    width: 0; }

.list--3KmQr- {
  display: flex;
  align-items: center;
  line-height: 1; }
  .list--3KmQr- .item--37D3-F {
    margin-right: 0.26rem;
    box-shadow: 0 1px 20px 0 rgba(33, 50, 78, 0.07);
    border-radius: 5px;
    background-color: #fff;
    width: 4.6rem;
    height: 7.74rem;
    position: relative; }
    .list--3KmQr- .item--37D3-F .voice-box--2NsWOk {
      position: absolute;
      right: 0;
      top: 0.22rem;
      z-index: 500;
      display: flex;
      align-items: center;
      width: 1.26rem;
      height: 0.46rem;
      background: url(//img.huizecdn.com/hz/touch/page/consultants/person_voice_bg.png) no-repeat center/contain;
      border-radius: 3px 0 0 3px;
      font-size: 0.24rem;
      color: #6076ff; }
      .list--3KmQr- .item--37D3-F .voice-box--2NsWOk .voice-icon--c_xXwC {
        background: url(//img.huizecdn.com/hz/touch/page/consultants/person_voice_icon.png) no-repeat center/contain;
        width: 0.46rem;
        height: 0.46rem; }
      .list--3KmQr- .item--37D3-F .voice-box--2NsWOk .text--35tPXJ {
        margin: 2px 0 0 -1px; }
    .list--3KmQr- .item--37D3-F:last-child {
      margin-right: 0; }
    .list--3KmQr- .item--37D3-F .consultant-img--1EvZq8 {
      height: 2.4rem;
      background: url(//img.huizecdn.com/hz/touch/page/consultants/person_image_graybg@2x.png) no-repeat center/cover; }
      .list--3KmQr- .item--37D3-F .consultant-img--1EvZq8 img {
        display: block;
        height: 100%;
        margin: 0 auto; }
    .list--3KmQr- .item--37D3-F .consultant-name--3TUqTO {
      font-family: PingFangSC-Medium;
      font-size: 0.32rem;
      color: #4c3e22;
      height: 0.78rem;
      line-height: 0.68rem;
      text-align: center;
      background: url(//img.huizecdn.com/hz/touch/page/consultants/person_name_bg.png) no-repeat center/contain; }
    .list--3KmQr- .item--37D3-F .info-list--2wmB1I {
      display: flex;
      align-items: center;
      justify-content: space-between;
      padding: 0.3rem 0.3rem 0.47rem;
      text-align: center; }
      .list--3KmQr- .item--37D3-F .info-list--2wmB1I .info-item--rDeihW .num--1ueR2i {
        font-family: PingFangSC-Medium;
        font-size: 0.3rem;
        color: #333333;
        margin-bottom: 0.14rem; }
      .list--3KmQr- .item--37D3-F .info-list--2wmB1I .info-item--rDeihW .info-text--127pqz {
        font-size: 0.26rem;
        color: #999999; }
    .list--3KmQr- .item--37D3-F .intro-list--3qKtBe {
      padding: 0 0.3rem 0.55rem;
      height: 2.04rem; }
      .list--3KmQr- .item--37D3-F .intro-list--3qKtBe .intro-item--30CIPf {
        display: flex;
        align-items: center;
        margin-bottom: 0.18rem; }
        .list--3KmQr- .item--37D3-F .intro-list--3qKtBe .intro-item--30CIPf:last-child {
          margin-bottom: 0; }
        .list--3KmQr- .item--37D3-F .intro-list--3qKtBe .intro-item--30CIPf .icon--3KKMo1 {
          margin-right: 0.15rem;
          height: 0.26rem;
          width: 0.26rem;
          background: url(//img.huizecdn.com/hz/touch/page/consultants/person_qualification.png) no-repeat top/cover; }
        .list--3KmQr- .item--37D3-F .intro-list--3qKtBe .intro-item--30CIPf .intro-text--1KsWdD {
          font-size: 0.24rem;
          color: #666666; }
        .list--3KmQr- .item--37D3-F .intro-list--3qKtBe .intro-item--30CIPf .view-icon--3x0ZMw {
          margin-left: 0.1rem;
          font-size: 0.26rem;
          color: #c5c5c5; }
    .list--3KmQr- .item--37D3-F .btn--K7Opw- {
      width: 3.8rem;
      line-height: 0.72rem;
      text-align: center;
      color: #fff;
      font-size: 0.3rem;
      margin: 0 auto;
      background: #6076ff;
      border-radius: 18px; }

.content--2d2mrf {
  width: 5.7rem;
  max-height: 550px;
  margin: 0 auto;
  padding: 0.52rem 0 0.7rem;
  font-size: 0.32rem;
  color: #333333;
  line-height: 0.5rem;
  text-align: center;
  overflow-y: auto; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--3nZxQf {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

html .question-list--185UwW .help-accordion--1yQ4H6 {
  border-top: none; }
  html .question-list--185UwW .help-accordion--1yQ4H6:before {
    height: 0; }
  html .question-list--185UwW .help-accordion--1yQ4H6 .am-accordion-item--IAo2S5 {
    padding: 0.11rem 0; }
    html .question-list--185UwW .help-accordion--1yQ4H6 .am-accordion-item--IAo2S5 .am-accordion-header--xlPQ4P {
      color: #333; }
    html .question-list--185UwW .help-accordion--1yQ4H6 .am-accordion-item--IAo2S5 .am-accordion-header--xlPQ4P::after {
      background-color: #e5e5e5; }

html .question-list--185UwW .question-content--2ATGou {
  font-size: 0.26rem;
  color: #999;
  line-height: 0.34rem;
  padding: 0.19rem; }

.am-accordion .am-accordion-item .am-accordion-header {
  color: #333; }

html:not([data-scale]) .am-accordion .am-accordion-item:last-child .am-accordion-header::after {
  height: 0; }

.button--26-1u3 {
  margin-top: 0.3rem;
  background-color: #f9b93e; }
  .button--26-1u3::before {
    display: none; }
  .button--26-1u3 .icon--3gKF1V {
    background: url(//img.huizecdn.com/hz/touch/page/eidt-icon.png);
    display: inline-block;
    width: 0.3rem;
    height: 0.3rem;
    background-size: 100%;
    margin-right: 0.08rem;
    position: relative;
    top: 0.02rem; }

.link--1kvHEu {
  color: #0d6eff;
  text-decoration: underline; }

.mask--1XQTAN {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 399;
  width: 100%;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.7); }
  .mask--1XQTAN .modal-wrapper--22K9jE {
    position: absolute;
    top: 1.8rem;
    right: 0.45rem;
    left: 0.45rem;
    max-width: 7.5rem;
    height: 8.2rem;
    margin: 0 auto;
    padding: 0.06rem 0.3rem 0.6rem;
    background-color: #ffffff;
    border-radius: 0.4rem;
    box-sizing: border-box; }
    .mask--1XQTAN .modal-wrapper--22K9jE .close--2gkFRB {
      position: absolute;
      top: 0.38rem;
      right: 0.38rem;
      width: 0.23rem;
      height: 0.23rem;
      background-image: url(//activities.huizecdn.com/hz/touch/activities/2022/618/close.png);
      background-repeat: no-repeat;
      background-size: 0.23rem; }
    .mask--1XQTAN .modal-wrapper--22K9jE .title--32llcX {
      display: flex;
      justify-content: center;
      align-items: center;
      width: 100%;
      height: 1.24rem;
      font-size: 0.36rem;
      font-family: PingFang SC;
      font-weight: 500;
      color: #525252; }
    .mask--1XQTAN .modal-wrapper--22K9jE .content--2fK0i9 {
      height: calc(100% - 1.24rem);
      overflow-y: auto;
      color: #525252; }
      .mask--1XQTAN .modal-wrapper--22K9jE .content--2fK0i9 b {
        display: block;
        font-size: 0.22rem;
        line-height: 0.36rem; }
      .mask--1XQTAN .modal-wrapper--22K9jE .content--2fK0i9 div {
        line-height: 0.4rem; }
      .mask--1XQTAN .modal-wrapper--22K9jE .content--2fK0i9 p {
        line-height: 0.36rem;
        margin: 0.1rem 0; }
        .mask--1XQTAN .modal-wrapper--22K9jE .content--2fK0i9 p.indent-1--2IIYA5 {
          text-indent: 1em; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--1JGWYK {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.nav-box--3-6yYj {
  padding: 0 0.3rem;
  background-color: #fff;
  margin-bottom: 0.2rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: nowrap; }

.nav-list-box--34CXv3 {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  width: 6.2rem;
  height: 1.4rem;
  display: flex;
  align-items: center; }

.nav-list--2yqYou {
  font-family: PingFangSC-Semibold;
  font-size: 0.28rem;
  white-space: nowrap;
  padding: 0 0.12rem; }
  .nav-list--2yqYou .item--2xoMcf {
    height: 0.72rem;
    line-height: 0.72rem;
    padding: 0 0.28rem;
    background: #ffffff;
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    margin-right: 0.2rem;
    display: inline-table; }
    .nav-list--2yqYou .item--2xoMcf:last-child {
      margin-right: 0; }
    .nav-list--2yqYou .item--2xoMcf a,
    .nav-list--2yqYou .item--2xoMcf span {
      color: #6076ff; }

.btn--1JhnvP {
  background: url(//img.huizecdn.com/hz/touch/page/guide_and_test/all.png) no-repeat center/contain;
  width: 0.4rem;
  height: 0.4rem; }

.shadow-box--m24c3f {
  height: 100%;
  width: 7.5rem;
  background-color: rgba(0, 0, 0, 0.5);
  position: fixed;
  left: 0;
  top: 2.25rem;
  z-index: 800; }
  .shadow-box--m24c3f .all-menu--2GJlae {
    display: flex;
    justify-content: space-between;
    background-color: #fff; }
    .shadow-box--m24c3f .all-menu--2GJlae .parents-list--sHxFnq {
      width: 50%; }
      .shadow-box--m24c3f .all-menu--2GJlae .parents-list--sHxFnq .item--2xoMcf {
        height: 0.88rem;
        line-height: 0.88rem;
        text-align: center;
        font-family: PingFangSC-Semibold;
        font-size: 0.28rem;
        color: #666666;
        border-bottom: 0.5px solid #e8e8e8; }
        .shadow-box--m24c3f .all-menu--2GJlae .parents-list--sHxFnq .item--2xoMcf a {
          color: #666666; }
      .shadow-box--m24c3f .all-menu--2GJlae .parents-list--sHxFnq .active--19zF4v {
        color: #6076ff;
        background: #f5f5f5; }
    .shadow-box--m24c3f .all-menu--2GJlae .sub-list--yrfg85 {
      width: 50%;
      background: #f5f5f5; }
      .shadow-box--m24c3f .all-menu--2GJlae .sub-list--yrfg85 .item--2xoMcf {
        font-size: 0.28rem;
        height: 0.88rem;
        line-height: 0.88rem;
        text-align: center;
        border-bottom: 0.5px solid #e8e8e8; }
        .shadow-box--m24c3f .all-menu--2GJlae .sub-list--yrfg85 .item--2xoMcf a {
          color: #333333; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--2N8biY {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.card-box--3R82UP {
  padding: 0.3rem 0;
  background-color: #fff;
  border-bottom: 0.5px solid #ddd; }
  .card-box--3R82UP:last-child {
    border-bottom: 0; }
  .card-box--3R82UP .img-item--3w3LDy {
    display: flex;
    align-items: center;
    height: 1.6rem; }
  .card-box--3R82UP:first-child {
    padding-top: 0; }
  .card-box--3R82UP .img-box--GolnvJ {
    width: 2.4rem;
    height: 100%;
    margin-right: 0.3rem;
    display: flex;
    align-items: center; }
    .card-box--3R82UP .img-box--GolnvJ img {
      display: block;
      width: 100%;
      height: 100%; }
  .card-box--3R82UP .info--1Aaa6z {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    width: 4.6rem; }
    .card-box--3R82UP .info--1Aaa6z .link-text--1HBHq5 {
      font-size: 0.3rem;
      color: #333333; }
    .card-box--3R82UP .info--1Aaa6z .tag-list--24dbOH {
      font-size: 0.24rem;
      color: #999999;
      display: flex;
      align-items: center; }
      .card-box--3R82UP .info--1Aaa6z .tag-list--24dbOH span {
        margin-right: 0.3rem; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--2syMVm {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.box--3Fqios {
  background: #ffffff;
  box-shadow: 0 0 0.14rem 0 rgba(0, 0, 0, 0.08);
  border-radius: 4px;
  width: 3.35rem;
  height: 3.8rem;
  display: block; }
  .box--3Fqios .img-box--2Bizdm {
    height: 1.85rem;
    border-radius: 4px 4px 0 0; }
    .box--3Fqios .img-box--2Bizdm img {
      display: block;
      width: 100%;
      height: 100%; }
  .box--3Fqios .info--U2tWYA {
    padding: 0.2rem 0.2rem 0;
    line-height: 1;
    height: 1.94rem; }
    .box--3Fqios .info--U2tWYA .product-name--3RdP8S {
      font-family: PingFangSC-Semibold;
      font-size: 0.28rem;
      color: #444444;
      margin-bottom: 0.1rem; }
    .box--3Fqios .info--U2tWYA .intro-text--2Wck4t {
      font-size: 0.22rem;
      color: #999999;
      margin-bottom: 0.12rem;
      line-height: 1.5;
      height: 0.75rem; }
    .box--3Fqios .info--U2tWYA .price-box--3Qp_RZ {
      display: flex;
      align-items: center; }
      .box--3Fqios .info--U2tWYA .price-box--3Qp_RZ .price-font--1fnPQB {
        font-size: 0.2rem;
        color: #f6ac19; }
      .box--3Fqios .info--U2tWYA .price-box--3Qp_RZ .price--1hKIPY {
        color: #f6ac19;
        font-size: 0.32rem;
        margin: 0 0.05rem;
        font-family: PingFangSC-Medium; }
      .box--3Fqios .info--U2tWYA .price-box--3Qp_RZ .text--2QAkXg {
        font-size: 0.2rem;
        color: #999999; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--1DvhzF {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.img-box--1F1Kv5 {
  height: 2.4rem;
  margin-bottom: 0.2rem; }
  .img-box--1F1Kv5 img {
    display: block;
    width: 100%;
    height: 100%; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--3MqT8b {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.crumbs-nav--3_pedA {
  font-size: 0.24px;
  color: #666666;
  display: flex;
  align-items: center;
  padding: 0.28rem 0.3rem; }
  .crumbs-nav--3_pedA a {
    color: #666666 !important; }
  .crumbs-nav--3_pedA .icon--1oXx7c {
    margin: 0 0.1rem; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--NChiHU {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.box--3JLJ3A {
  padding: 0.4rem 0.3rem 0;
  background-color: #fff;
  margin-bottom: 0.2rem; }
  .box--3JLJ3A:last-child {
    margin-bottom: 0; }
  .box--3JLJ3A .head--dffeuK {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 0.24rem; }
    .box--3JLJ3A .head--dffeuK .name--LrPDr3 {
      font-family: PingFangSC-Semibold;
      font-size: 0.36rem;
      color: #444444; }
    .box--3JLJ3A .head--dffeuK .more--1YhajJ {
      font-size: 0.24rem;
      color: #999999; }
  .box--3JLJ3A .body--3OU_T4 .img-item--vF0ZHz {
    display: flex;
    align-items: center;
    padding-bottom: 0.24rem; }
    .box--3JLJ3A .body--3OU_T4 .img-item--vF0ZHz .img-box--1_lygO {
      width: 2.4rem;
      height: 1.6rem;
      margin-right: 0.3rem; }
      .box--3JLJ3A .body--3OU_T4 .img-item--vF0ZHz .img-box--1_lygO img {
        display: block;
        width: 100%;
        height: 100%; }
    .box--3JLJ3A .body--3OU_T4 .img-item--vF0ZHz .info--3Xhgoa {
      display: flex;
      flex-direction: column;
      justify-content: space-between;
      height: 100%;
      width: 4.1rem; }
      .box--3JLJ3A .body--3OU_T4 .img-item--vF0ZHz .info--3Xhgoa .link-text--2FqjIn {
        font-size: 0.3rem;
        color: #333333; }
      .box--3JLJ3A .body--3OU_T4 .img-item--vF0ZHz .info--3Xhgoa .tag-list--3HKUEw {
        font-size: 0.24rem;
        color: #999999;
        display: flex;
        align-items: center; }
        .box--3JLJ3A .body--3OU_T4 .img-item--vF0ZHz .info--3Xhgoa .tag-list--3HKUEw span {
          margin-right: 0.3rem;
          overflow: hidden;
          height: 0.34rem; }
  .box--3JLJ3A .body--3OU_T4 .text-item--2eFzmn {
    line-height: 0.96rem;
    height: 0.96rem;
    border-bottom: 0.5px solid #ddd;
    display: block;
    font-size: 0.3rem;
    color: #333333;
    overflow: hidden; }
    .box--3JLJ3A .body--3OU_T4 .text-item--2eFzmn:last-child {
      border-bottom: 0; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--15qCoD {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.shadow-box--2ZxehM {
  height: 100%;
  width: 7.5rem;
  background-color: rgba(0, 0, 0, 0.5);
  position: fixed;
  left: 0;
  top: 0;
  z-index: 1000; }
  .shadow-box--2ZxehM .popover-box--13YXu3 {
    position: absolute;
    right: 0.3rem;
    top: 0.5rem;
    z-index: 1000;
    background-color: #fff;
    padding: 0.08rem 0;
    border-radius: 2.5px; }
    .shadow-box--2ZxehM .popover-box--13YXu3 .link-list--2LjOKK .link-item--1bmRxj:last-child .link-text--1mG0oK {
      border-bottom: 0; }

.link-text--1mG0oK {
  color: #333 !important;
  position: relative;
  display: flex;
  align-items: center;
  height: 0.7rem;
  box-sizing: border-box;
  padding: 0 0.2rem;
  border-bottom: 0.5px solid #ddd;
  width: 1.9rem; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--2Ilu_Q {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.main--2YgRqb {
  background-color: #f5f5f5; }

.article-box--2QXY5a {
  margin: 0 auto 0.2rem;
  padding: 0.5rem 0.4rem 0.4rem;
  background-color: #fff; }
  .article-box--2QXY5a .article-title--2roJVj {
    font-family: PingFangSC-Semibold;
    font-size: 0.5rem;
    color: #333333;
    margin: 0 0 0.26rem; }
  .article-box--2QXY5a .article-intro--1awfUL {
    margin-bottom: 0.34rem;
    display: flex;
    align-items: center;
    font-size: 0.24rem;
    color: #999999; }
    .article-box--2QXY5a .article-intro--1awfUL .text--DUgspl {
      margin-right: 0.3rem; }
  .article-box--2QXY5a .article-abstract--Tk88nH {
    font-size: 0.3rem;
    color: #6076ff;
    line-height: 0.5rem;
    margin-bottom: 0.6rem; }
  .article-box--2QXY5a .article-content--3RGEdy {
    font-size: 0.3rem !important;
    color: #333333;
    overflow: hidden; }
    .article-box--2QXY5a .article-content--3RGEdy .product-box--2m2s1i {
      margin: 0.34rem auto 0.34rem;
      display: flex;
      align-items: center; }
      .article-box--2QXY5a .article-content--3RGEdy .product-box--2m2s1i .img-box--2m0j0C {
        width: 3.33rem;
        height: 2.22rem;
        position: relative; }
        .article-box--2QXY5a .article-content--3RGEdy .product-box--2m2s1i .img-box--2m0j0C img {
          display: block;
          width: 100%;
          height: 100%; }
        .article-box--2QXY5a .article-content--3RGEdy .product-box--2m2s1i .img-box--2m0j0C .product-name--1n22Aw {
          position: absolute;
          bottom: 0;
          left: 0;
          width: 100%;
          opacity: 0.6;
          background: #000000;
          font-family: PingFangSC-Semibold;
          font-size: 0.26rem;
          height: 0.58rem;
          line-height: 0.58rem;
          color: #ffffff;
          text-align: center; }
      .article-box--2QXY5a .article-content--3RGEdy .product-box--2m2s1i .product-info--Vu-P13 {
        width: 3.39rem;
        height: 2.22rem;
        padding: 0.2rem 0 0 0.24rem;
        background: #f5f5f5; }
        .article-box--2QXY5a .article-content--3RGEdy .product-box--2m2s1i .product-info--Vu-P13 .intro-text--2fxVeS {
          font-size: 0.24rem;
          color: #666666;
          line-height: 0.38rem;
          margin-bottom: 0.25rem;
          height: 1.1rem; }
        .article-box--2QXY5a .article-content--3RGEdy .product-box--2m2s1i .product-info--Vu-P13 .price-box--1vbXFP {
          display: flex;
          align-items: baseline; }
          .article-box--2QXY5a .article-content--3RGEdy .product-box--2m2s1i .product-info--Vu-P13 .price-box--1vbXFP .price-font--2oF3Gd {
            font-size: 0.2rem;
            color: #f6ac19; }
          .article-box--2QXY5a .article-content--3RGEdy .product-box--2m2s1i .product-info--Vu-P13 .price-box--1vbXFP .price--LXs2Pw {
            color: #f6ac19;
            font-size: 0.36rem;
            margin: 0 0.05rem;
            font-family: PingFangSC-Medium; }
          .article-box--2QXY5a .article-content--3RGEdy .product-box--2m2s1i .product-info--Vu-P13 .price-box--1vbXFP .text--DUgspl {
            font-size: 0.24rem;
            color: #999999; }
  .article-box--2QXY5a .operation-btn--ZjAO4v {
    font-size: 0.3rem;
    color: #6076ff;
    width: 1.3rem;
    text-align: center;
    margin: 0 auto;
    display: block; }

.other-box--2bG7Td {
  margin: 0 auto 0.3rem;
  padding: 0 0.3rem;
  background-color: #fff; }
  .other-box--2bG7Td .box--2uIbqd {
    padding: 0.4rem 0 0.2rem; }
    .other-box--2bG7Td .box--2uIbqd:last-child {
      padding-bottom: 0; }
      .other-box--2bG7Td .box--2uIbqd:last-child .item-title--3YzyTb {
        margin-bottom: 0; }
    .other-box--2bG7Td .box--2uIbqd .item-title--3YzyTb {
      font-family: PingFangSC-Semibold;
      font-size: 0.36rem;
      color: #444444;
      margin-bottom: 0.3rem; }
    .other-box--2bG7Td .box--2uIbqd .product-box--2m2s1i {
      display: flex;
      align-items: center;
      justify-content: space-between; }
    .other-box--2bG7Td .box--2uIbqd .article-list--GKR32Q {
      border-bottom: 0.5px solid #ddd; }
    .other-box--2bG7Td .box--2uIbqd .links-list--1gcp78 .link--9vCFoG {
      font-size: 0.3rem;
      border-bottom: 0.5px solid #ddd;
      height: 0.96rem;
      line-height: 0.96rem;
      overflow: hidden; }
      .other-box--2bG7Td .box--2uIbqd .links-list--1gcp78 .link--9vCFoG a {
        color: #333333 !important; }
      .other-box--2bG7Td .box--2uIbqd .links-list--1gcp78 .link--9vCFoG:last-child {
        border-bottom: 0; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--3HPjWl {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.main--24w_Py {
  background-color: #f5f5f5; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--1i0fG5 {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.main--3UZQl- {
  background-color: #f5f5f5; }

.box--30ALJe {
  padding: 0.4rem 0.3rem 0;
  background-color: #fff;
  margin-bottom: 0.3rem; }
  .box--30ALJe .head--2riUcF {
    display: flex;
    align-items: center;
    margin-bottom: 0.24rem; }
    .box--30ALJe .head--2riUcF .name--pv86Cz {
      font-family: PingFangSC-Semibold;
      font-size: 0.36rem;
      color: #444444; }
  .box--30ALJe .body--2Eut_c .product-container--1Qi8qz {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
  .box--30ALJe .body--2Eut_c .product-box--3uZt2Y {
    padding: 0.4rem 0 0.1rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: nowrap; }

.next-page--HP0opV {
  background: #ffffff;
  height: 1.1rem;
  line-height: 1.1rem;
  width: 100%;
  text-align: center;
  font-size: 0.36rem;
  color: #333333 !important;
  border-top: 0.5px solid #ddd;
  display: block; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--3bMQ7g {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.main--2maLfe {
  background-color: #f5f5f5; }

.article-box--3oqf3X {
  margin: 0 auto 0.2rem;
  padding: 0.5rem 0.4rem 0.4rem;
  background-color: #fff; }
  .article-box--3oqf3X .article-title--1usViF {
    font-family: PingFangSC-Semibold;
    font-size: 0.5rem;
    color: #333333;
    margin: 0 0 0.26rem; }
  .article-box--3oqf3X .article-intro--21T8hN {
    margin-bottom: 0.34rem;
    display: flex;
    align-items: center;
    font-size: 0.24rem;
    color: #999999; }
    .article-box--3oqf3X .article-intro--21T8hN .text--6dvhs- {
      margin-right: 0.3rem; }
  .article-box--3oqf3X .article-abstract--cIUlI1 {
    font-size: 0.3rem;
    color: #6076ff;
    line-height: 0.5rem;
    margin-bottom: 0.6rem; }
  .article-box--3oqf3X .article-content--2Bswk- {
    font-size: 0.3rem !important;
    color: #333333;
    overflow: hidden; }
    .article-box--3oqf3X .article-content--2Bswk- .product-container--1-JhIJ {
      margin: 0.34rem auto;
      display: flex;
      align-items: center;
      justify-content: space-between;
      position: relative; }
      .article-box--3oqf3X .article-content--2Bswk- .product-container--1-JhIJ .icon--24LzCx {
        position: absolute;
        margin: 0 auto;
        left: 0;
        right: 0;
        top: 0.28rem;
        height: 1rem;
        width: 1rem;
        z-index: 200;
        background: url(//img.huizecdn.com/hz/touch/page/guide_and_test/vs_h5.png) no-repeat center/contain; }
    .article-box--3oqf3X .article-content--2Bswk- .product-box--3j1Cmc {
      width: 3.3rem; }
      .article-box--3oqf3X .article-content--2Bswk- .product-box--3j1Cmc .img-box--3h1BZI {
        height: 2.22rem;
        width: 100%;
        position: relative; }
        .article-box--3oqf3X .article-content--2Bswk- .product-box--3j1Cmc .img-box--3h1BZI img {
          display: block;
          width: 100%;
          height: 100%; }
        .article-box--3oqf3X .article-content--2Bswk- .product-box--3j1Cmc .img-box--3h1BZI .product-name--3pbgvu {
          position: absolute;
          bottom: 0;
          left: 0;
          width: 100%;
          opacity: 0.6;
          background: #000000;
          font-family: PingFangSC-Semibold;
          font-size: 0.26rem;
          height: 0.58rem;
          line-height: 0.58rem;
          color: #ffffff;
          text-align: center; }
      .article-box--3oqf3X .article-content--2Bswk- .product-box--3j1Cmc .product-info--3VkCjT {
        height: 2.22rem;
        padding: 0.2rem 0 0 0.24rem;
        background: #f5f5f5; }
        .article-box--3oqf3X .article-content--2Bswk- .product-box--3j1Cmc .product-info--3VkCjT .intro-text--3sUemD {
          font-size: 0.24rem;
          color: #666666;
          line-height: 0.38rem;
          margin-bottom: 0.25rem;
          height: 1.14rem; }
        .article-box--3oqf3X .article-content--2Bswk- .product-box--3j1Cmc .product-info--3VkCjT .price-box--339hNN {
          display: flex;
          align-items: baseline; }
          .article-box--3oqf3X .article-content--2Bswk- .product-box--3j1Cmc .product-info--3VkCjT .price-box--339hNN .price-font--3345Wn {
            font-size: 0.2rem;
            color: #f6ac19; }
          .article-box--3oqf3X .article-content--2Bswk- .product-box--3j1Cmc .product-info--3VkCjT .price-box--339hNN .price--2PlNJd {
            color: #f6ac19;
            font-size: 0.36rem;
            margin: 0 0.05rem;
            font-family: PingFangSC-Medium; }
          .article-box--3oqf3X .article-content--2Bswk- .product-box--3j1Cmc .product-info--3VkCjT .price-box--339hNN .text--6dvhs- {
            font-size: 0.24rem;
            color: #999999; }
  .article-box--3oqf3X .operation-btn--3k_jxw {
    font-size: 0.3rem;
    color: #6076ff;
    width: 1.3rem;
    text-align: center;
    margin: 0 auto;
    display: block; }

.other-box--3MQcyp {
  margin: 0 auto 0.3rem;
  padding: 0 0.3rem;
  background-color: #fff; }
  .other-box--3MQcyp .box--IN3WDH {
    padding: 0.4rem 0 0.2rem; }
    .other-box--3MQcyp .box--IN3WDH:last-child {
      padding-bottom: 0; }
      .other-box--3MQcyp .box--IN3WDH:last-child .item-title---CsJmU {
        margin-bottom: 0; }
    .other-box--3MQcyp .box--IN3WDH .item-title---CsJmU {
      font-family: PingFangSC-Semibold;
      font-size: 0.36rem;
      color: #444444;
      margin-bottom: 0.3rem; }
    .other-box--3MQcyp .box--IN3WDH .product-box--3j1Cmc {
      display: flex;
      align-items: center;
      justify-content: space-between; }
    .other-box--3MQcyp .box--IN3WDH .article-list--QgiSJ8 {
      border-bottom: 0.5px solid #ddd; }
    .other-box--3MQcyp .box--IN3WDH .links-list--18gAPe .link--ucexCo {
      font-size: 0.3rem;
      border-bottom: 0.5px solid #ddd;
      height: 0.96rem;
      line-height: 0.96rem;
      overflow: hidden; }
      .other-box--3MQcyp .box--IN3WDH .links-list--18gAPe .link--ucexCo a {
        color: #333333 !important; }
      .other-box--3MQcyp .box--IN3WDH .links-list--18gAPe .link--ucexCo:last-child {
        border-bottom: 0; }

.product-compare-box--1v5h4H {
  margin: 0.3rem auto;
  text-align: center;
  border-top: 0.5px solid #efefef;
  border-left: 0.5px solid #efefef;
  font-size: 0.22rem; }
  .product-compare-box--1v5h4H .tr--TWynaX {
    overflow: hidden; }
  .product-compare-box--1v5h4H .th--NshNuU {
    background: #f5f5f5; }
    .product-compare-box--1v5h4H .th--NshNuU .label--4JYkik {
      line-height: 0.87rem;
      color: #666666;
      width: 1.42rem;
      height: 0.87rem; }
    .product-compare-box--1v5h4H .th--NshNuU .item--2lcKXs {
      line-height: 1.5;
      height: 0.87rem;
      font-weight: bold;
      color: #333333;
      position: relative; }
      .product-compare-box--1v5h4H .th--NshNuU .item--2lcKXs .product-name--3pbgvu {
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        width: 2rem; }
  .product-compare-box--1v5h4H .td--1MswH1 {
    border-right: 0.5px solid #efefef;
    border-bottom: 0.5px solid #efefef;
    float: left;
    height: 0.55rem;
    line-height: 0.55rem; }
  .product-compare-box--1v5h4H .label--4JYkik {
    color: #666666;
    width: 1.42rem; }
  .product-compare-box--1v5h4H .item--2lcKXs {
    color: #333333;
    width: 2.6rem; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--1m0Ibt {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.main--2lIXtZ {
  background-color: #f5f5f5; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--lh9yEk {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.main--3SwviY {
  background-color: #f5f5f5; }

.box--hbSxmt {
  padding: 0.4rem 0.3rem 0;
  background-color: #fff;
  margin-bottom: 0.3rem; }
  .box--hbSxmt .head--2lwXn6 {
    display: flex;
    align-items: center;
    margin-bottom: 0.24rem; }
    .box--hbSxmt .head--2lwXn6 .name--FQJTtM {
      font-family: PingFangSC-Semibold;
      font-size: 0.36rem;
      color: #444444; }
  .box--hbSxmt .body--2yx-8t .product-container--1Wdaq8 {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
  .box--hbSxmt .body--2yx-8t .product-box--2fFaUO {
    padding: 0.4rem 0 0.1rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: nowrap; }

.next-page--2ld_N7 {
  background: #ffffff;
  height: 1.1rem;
  line-height: 1.1rem;
  width: 100%;
  text-align: center;
  font-size: 0.36rem;
  color: #333333 !important;
  border-top: 0.5px solid #ddd;
  display: block; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--1d4ApM {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.main--2bOm4j {
  background-color: #f5f5f5;
  height: calc(100vh - 45px); }
  .main--2bOm4j .form-box--2Am-9f {
    background-color: #fff; }
  .main--2bOm4j .name--3x5u5P {
    font-family: PingFangSC-Semibold;
    font-size: 0.34rem;
    color: #333333;
    line-height: 1.04rem;
    height: 1.04rem;
    padding-left: 0.3rem;
    border-bottom: 1px solid #ddd; }
  .main--2bOm4j .form-list--344Q-7 {
    padding-left: 0.3rem; }
    .main--2bOm4j .form-list--344Q-7 .form-item--2u57WA {
      line-height: 1.04rem;
      height: 1.04rem;
      display: flex;
      align-items: center;
      border-bottom: 0.5px solid #ddd; }
      .main--2bOm4j .form-list--344Q-7 .form-item--2u57WA:last-child {
        border-bottom: 0; }
      .main--2bOm4j .form-list--344Q-7 .form-item--2u57WA .label--Kxww7Z {
        width: 2.3rem;
        font-size: 0.28rem;
        color: #666666; }
        .main--2bOm4j .form-list--344Q-7 .form-item--2u57WA .label--Kxww7Z .required-icon--2hCQ_U {
          font-size: 0.28rem;
          color: #ff5550;
          margin-left: 0.1rem; }
      .main--2bOm4j .form-list--344Q-7 .form-item--2u57WA .form-input--225A3v {
        flex-grow: 1; }
        .main--2bOm4j .form-list--344Q-7 .form-item--2u57WA .form-input--225A3v input {
          border: 0;
          outline: none;
          font-size: 0.28rem;
          color: #333;
          line-height: 0.7rem;
          height: 0.7rem;
          width: 100%;
          padding-right: 0.3rem; }
          .main--2bOm4j .form-list--344Q-7 .form-item--2u57WA .form-input--225A3v input::-webkit-input-placeholder {
            font-size: 0.28rem;
            color: #c5c5c5; }
  .main--2bOm4j .tips-text--1PsdQy {
    font-size: 0.24rem;
    color: #999999;
    padding-top: 0.25rem;
    text-align: center; }

.picker-content--IDehjj {
  display: flex;
  align-items: center;
  justify-content: space-between; }
  .picker-content--IDehjj .picker-placeholder--3fiZXa {
    font-size: 0.28rem;
    color: #c5c5c5; }
  .picker-content--IDehjj .picker-value--2oDBOV {
    font-size: 0.28rem;
    color: #333; }
  .picker-content--IDehjj .icon--3-ITaL {
    color: #a6a6a6;
    margin-right: 0.3rem; }

.footer--3sMRnR {
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 500;
  height: 1.2rem;
  width: 7.5rem;
  background: #ffffff;
  box-shadow: 0 -2px 4px 0 rgba(0, 0, 0, 0.06);
  display: flex;
  align-items: center;
  justify-content: center; }
  .footer--3sMRnR .btn--1k-huQ {
    background: #6076ff;
    border-radius: 20px;
    height: 0.8rem;
    line-height: 0.8rem;
    width: 6.9rem;
    font-size: 0.32rem;
    color: #ffffff;
    text-align: center; }

.expires-modal-content--19xw_x {
  padding: 0.3rem 0;
  text-align: center; }
  .expires-modal-content--19xw_x p {
    line-height: 1; }
  .expires-modal-content--19xw_x .title--1hRzpC {
    font-family: PingFangSC-Semibold;
    font-size: 0.36rem;
    color: #333333;
    margin-bottom: 0.32rem; }
  .expires-modal-content--19xw_x .text--1UHWlD {
    font-size: 0.32rem;
    color: #666666;
    line-height: 0.5rem;
    width: 5.7rem;
    margin: 0 auto; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--1CCCKA {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.main--1eo7tD {
  padding-top: 1.25rem; }
  .main--1eo7tD .success-img--1I3GqR {
    height: 1.45rem;
    width: 2.3rem;
    margin: 0 auto 0.5rem; }
    .main--1eo7tD .success-img--1I3GqR img {
      display: block;
      width: 100%;
      height: auto; }

.box-1--1kX_O5 .explain--aulu2M {
  font-family: PingFangSC-Semibold;
  font-size: 0.36rem;
  color: #333333;
  margin-bottom: 0.32rem;
  text-align: center;
  line-height: 1; }

.box-1--1kX_O5 .tip-text--3Oy89k {
  font-size: 0.32rem;
  color: #666666;
  margin-bottom: 0.6rem;
  text-align: center;
  line-height: 1; }

.box-1--1kX_O5 .link--157eo6 {
  width: 4rem;
  height: 0.8rem;
  line-height: 0.8rem;
  margin: 0 auto;
  border: 0.8px solid #6076ff;
  border-radius: 20px;
  text-align: center;
  font-family: PingFangSC-Medium;
  font-size: 0.32rem;
  color: #6076ff;
  display: block; }

.box-2--Vvvcce .explain--aulu2M {
  font-family: PingFangSC-Semibold;
  font-size: 0.36rem;
  color: #333333;
  margin-bottom: 0.4rem;
  text-align: center;
  line-height: 1; }

.box-2--Vvvcce .info--3jTkpy {
  width: 6.9rem;
  margin: 0 auto 1.5rem;
  background: #f5f5f5;
  border-radius: 5px;
  font-size: 0.28rem;
  color: #999999;
  line-height: 1.5;
  padding: 0.22rem; }
  .box-2--Vvvcce .info--3jTkpy .item--2H1AQD {
    display: flex; }
    .box-2--Vvvcce .info--3jTkpy .item--2H1AQD .label--1ABnP5 {
      width: 1.4rem; }
    .box-2--Vvvcce .info--3jTkpy .item--2H1AQD .value--2xh8Lm {
      width: 5rem; }

.box-2--Vvvcce .link--157eo6 {
  width: 4.32rem;
  height: 0.8rem;
  line-height: 0.8rem;
  margin: 0 auto 0.4rem;
  border: 0.8px solid #6076ff;
  border-radius: 20px;
  text-align: center;
  font-family: PingFangSC-Medium;
  font-size: 0.32rem;
  color: #6076ff;
  display: block; }

.box-2--Vvvcce .tip-text--3Oy89k {
  font-size: 0.28rem;
  color: #666666;
  margin-bottom: 0.6rem;
  text-align: center;
  line-height: 1; }
  .box-2--Vvvcce .tip-text--3Oy89k .kefu--3iVX3O {
    color: #6076ff; }

.expires-modal-content--10vdsT {
  padding: 0.3rem 0;
  text-align: center; }
  .expires-modal-content--10vdsT p {
    line-height: 1; }
  .expires-modal-content--10vdsT .title--3Svl_N {
    font-family: PingFangSC-Semibold;
    font-size: 0.36rem;
    color: #333333;
    margin-bottom: 0.32rem; }
  .expires-modal-content--10vdsT .text--1j8Jf0 {
    font-size: 0.32rem;
    color: #666666;
    line-height: 0.5rem;
    width: 5.7rem;
    margin: 0 auto; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--3sKUXF {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.main--7VsKT4 {
  min-height: 85vh; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--1xOlLR {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.my-footer--29ogZv {
  margin: 0.5rem 0;
  text-align: center;
  color: #999; }

@charset "UTF-8";
/*
*   Author： 马小龙
*   Date: 2019/2/26
*/
body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--1bGv7X {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.product-list--16fyQM {
  background-color: #f5f5f5;
  border-bottom: 1px solid #ddd; }
  .product-list--16fyQM .product-item--3HcqFw {
    margin-bottom: 0.2rem;
    background-color: #fff; }
    .product-list--16fyQM .product-item--3HcqFw:last-child {
      margin-bottom: 0; }
    .product-list--16fyQM .product-item--3HcqFw .product-content--3GbJYX {
      display: block;
      width: 6.7rem;
      margin: 0 auto;
      padding-top: 0.3rem; }
      .product-list--16fyQM .product-item--3HcqFw .product-content--3GbJYX .product-title--1OqvGp {
        margin-bottom: 0.23rem;
        overflow: hidden; }
        .product-list--16fyQM .product-item--3HcqFw .product-content--3GbJYX .product-title--1OqvGp .product-name--Qbi3bl {
          width: 5rem;
          float: left;
          font-size: 0.3rem;
          color: #333; }
          .product-list--16fyQM .product-item--3HcqFw .product-content--3GbJYX .product-title--1OqvGp .product-name--Qbi3bl .activity-img--3Ye9sS {
            display: inline-block;
            vertical-align: middle;
            height: 0.35rem;
            width: auto;
            margin-right: 0.1rem; }
        .product-list--16fyQM .product-item--3HcqFw .product-content--3GbJYX .product-title--1OqvGp .company-logo--1BCwJF {
          width: 1.2rem;
          height: 0.46rem;
          margin-left: 0.2rem;
          float: left; }
          .product-list--16fyQM .product-item--3HcqFw .product-content--3GbJYX .product-title--1OqvGp .company-logo--1BCwJF img {
            display: block;
            height: 100%;
            width: 100%; }
      .product-list--16fyQM .product-item--3HcqFw .product-content--3GbJYX .features-box--3QY6Tr {
        overflow: hidden;
        margin-bottom: 0.1rem; }
        .product-list--16fyQM .product-item--3HcqFw .product-content--3GbJYX .features-box--3QY6Tr .features-name--1DdYdP {
          float: left;
          background-color: #f1f6ff;
          border-radius: 6px;
          text-align: center;
          line-height: 1.5;
          font-size: 0.24rem;
          color: #333333;
          margin: 0 0.3rem 0.1rem 0;
          text-overflow: ellipsis;
          white-space: nowrap;
          overflow: hidden;
          height: 0.5rem;
          max-width: 100%;
          padding: 0 0.2rem;
          line-height: 0.5rem; }
      .product-list--16fyQM .product-item--3HcqFw .product-content--3GbJYX .product-info--p36FLy {
        margin-bottom: 0.3rem;
        font-size: 0.26rem;
        color: #666666; }
        .product-list--16fyQM .product-item--3HcqFw .product-content--3GbJYX .product-info--p36FLy .product-info-item--5J8o2E {
          overflow: hidden;
          line-height: 1.5; }
          .product-list--16fyQM .product-item--3HcqFw .product-content--3GbJYX .product-info--p36FLy .product-info-item--5J8o2E .info-item-name--73Iapw {
            width: 3rem;
            float: left; }
          .product-list--16fyQM .product-item--3HcqFw .product-content--3GbJYX .product-info--p36FLy .product-info-item--5J8o2E .info-item-value--3RUpuh {
            float: left;
            width: 2rem; }
      .product-list--16fyQM .product-item--3HcqFw .product-content--3GbJYX .tags-box--3zwjKV {
        padding-bottom: 0.3rem;
        color: #fff;
        overflow: hidden; }
        .product-list--16fyQM .product-item--3HcqFw .product-content--3GbJYX .tags-box--3zwjKV .tag-item--3qHAFt {
          float: left; }
          .product-list--16fyQM .product-item--3HcqFw .product-content--3GbJYX .tags-box--3zwjKV .tag-item--3qHAFt:first-child .tag--3tvG0T {
            margin-left: 0; }
          .product-list--16fyQM .product-item--3HcqFw .product-content--3GbJYX .tags-box--3zwjKV .tag-item--3qHAFt .tag--3tvG0T {
            vertical-align: middle;
            display: inline-block;
            padding: 0 0.1rem;
            line-height: 0.36rem;
            height: 0.36rem;
            font-size: 0.2rem;
            white-space: nowrap;
            text-align: center;
            border-radius: 0.05rem;
            margin: 0 0.1rem; }
          .product-list--16fyQM .product-item--3HcqFw .product-content--3GbJYX .tags-box--3zwjKV .tag-item--3qHAFt .tag-secondary--7nUqce {
            background-color: #566cb2; }
          .product-list--16fyQM .product-item--3HcqFw .product-content--3GbJYX .tags-box--3zwjKV .tag-item--3qHAFt .tag-primary--2GaR5K {
            background-color: #f6ac19; }
          .product-list--16fyQM .product-item--3HcqFw .product-content--3GbJYX .tags-box--3zwjKV .tag-item--3qHAFt .split-line--2qLm0G {
            width: 1px;
            height: 0.35rem;
            background-color: #ddd;
            vertical-align: middle;
            display: inline-block; }
      .product-list--16fyQM .product-item--3HcqFw .product-content--3GbJYX .product-about--LkI8zv {
        border-top: 1px dashed #999;
        height: 0.92rem;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: center; }
        .product-list--16fyQM .product-item--3HcqFw .product-content--3GbJYX .product-about--LkI8zv .product-price--3v5r7G {
          overflow: hidden; }
          .product-list--16fyQM .product-item--3HcqFw .product-content--3GbJYX .product-about--LkI8zv .product-price--3v5r7G .current-price--3cLCfU {
            position: relative;
            padding-left: 0.3rem;
            display: inline-block;
            vertical-align: bottom;
            font-size: 0.34rem;
            color: #f6ac19; }
            .product-list--16fyQM .product-item--3HcqFw .product-content--3GbJYX .product-about--LkI8zv .product-price--3v5r7G .current-price--3cLCfU .large-size--3QRJRC {
              font-size: 0.44rem; }
          .product-list--16fyQM .product-item--3HcqFw .product-content--3GbJYX .product-about--LkI8zv .product-price--3v5r7G .original-price--3emVvl {
            position: relative;
            padding-left: 0.5rem;
            margin-left: 0.35rem;
            font-size: 0.24rem;
            color: #bcbcbc;
            display: inline-block;
            vertical-align: text-top;
            text-decoration: line-through; }
        .product-list--16fyQM .product-item--3HcqFw .product-content--3GbJYX .product-about--LkI8zv .price-font--wBtzQD {
          display: inline-block;
          vertical-align: baseline; }
          .product-list--16fyQM .product-item--3HcqFw .product-content--3GbJYX .product-about--LkI8zv .price-font--wBtzQD:first-child {
            width: 0.3rem;
            height: 0.5rem;
            text-align: center;
            position: absolute;
            left: 0;
            bottom: 0;
            top: 0;
            margin: auto; }
        .product-list--16fyQM .product-item--3HcqFw .product-content--3GbJYX .product-about--LkI8zv .sales-volume--kBonku {
          font-size: 0.24rem;
          color: #666666; }

.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: flex;
  align-items: center;
  justify-content: center;
  transform: translateZ(1px);
}
.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-popup .am-modal-content {
  padding-bottom: env(safe-area-inset-bottom);
}
.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'30'%20height%3D'30'%20viewBox%3D'0%200%2030%2030'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%20%3Cdefs%3E%3C%2Fdefs%3E%20%3Cg%20id%3D'ALL-ICON'%20stroke%3D'none'%20stroke-width%3D'1'%20fill%3D'none'%20fill-rule%3D'evenodd'%3E%20%3Cg%20id%3D'Rectangle-283-%2B-Rectangle-283'%20fill%3D'%23888888'%3E%20%3Crect%20id%3D'Rectangle-283'%20transform%3D'translate(14.849242%2C%2014.849242)%20rotate(-315.000000)%20translate(-14.849242%2C%20-14.849242)%20'%20x%3D'-5.1507576'%20y%3D'13.8492424'%20width%3D'40'%20height%3D'2'%3E%3C%2Frect%3E%20%3Crect%20id%3D'Rectangle-283'%20transform%3D'translate(14.849242%2C%2014.849242)%20scale(-1%2C%201)%20rotate(-315.000000)%20translate(-14.849242%2C%20-14.849242)%20'%20x%3D'-5.1507576'%20y%3D'13.8492424'%20width%3D'40'%20height%3D'2'%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: 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;
    transform-origin: 50% 50%;
    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 {
    transform: scaleY(0.33);
  }
}
.am-modal-button-group-h .am-modal-button {
  -webkit-touch-callout: none;
  flex: 1;
  box-sizing: border-box;
  text-align: center;
  text-decoration: none;
  outline: none;
  color: #108ee9;
  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%;
    transform-origin: 100% 50%;
    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 {
    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: #108ee9;
  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;
    transform-origin: 50% 50%;
    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 {
    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;
    transform-origin: 0 0;
    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;
    transform-origin: 50% 50%;
    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 {
    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::-moz-placeholder {
  font-size: 14px;
  color: #ccc;
  padding-left: 8px;
}
.am-modal-input input:-ms-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;
    transform-origin: 50% 100%;
    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 {
    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;
  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 {
  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: flex;
  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;
}

.am-pull-to-refresh-content {
  transform-origin: left top 0;
}
.am-pull-to-refresh-content-wrapper {
  overflow: hidden;
}
.am-pull-to-refresh-transition {
  transition: transform 0.3s;
}
.am-pull-to-refresh-indicator {
  color: grey;
  text-align: center;
  height: 25px;
}
.am-pull-to-refresh-down .am-pull-to-refresh-indicator {
  margin-top: -25px;
}
.am-pull-to-refresh-up .am-pull-to-refresh-indicator {
  margin-bottom: -25px;
}

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--Uo18LE {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.container--2m7yjJ {
  padding-bottom: 0.5rem;
  color: #333; }

.title--25PIRm {
  padding-top: 0.14rem;
  padding-left: 0.3rem;
  line-height: 0.8rem;
  font-size: 0.28rem;
  font-weight: bold;
  text-align: left; }

.blue--M_h3SY {
  color: #6076ff; }

.table--3G9S5n {
  width: 6.9rem;
  background-color: #fafafa;
  margin: 0 auto;
  position: relative; }
  .table--3G9S5n:before {
    content: '';
    position: absolute;
    z-index: 1;
    pointer-events: none;
    background-color: #ddd;
    border: 1px solid #ddd;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: none;
    border-color: #ddd;
    border-radius: 0.2rem; }
    @media only screen and (-webkit-min-device-pixel-ratio: 2) {
      .table--3G9S5n:before {
        right: -100%;
        bottom: -100%;
        -webkit-transform: scale(0.5);
        -webkit-transform-origin: 0% 0%; } }

.tableHeader--2jE2GB.row--5UmIUM {
  height: 0.81rem;
  line-height: 0.81rem;
  color: #fff;
  background-color: #6076ff;
  border-radius: 0.1rem 0.1rem 0 0; }

.row--5UmIUM {
  display: flex;
  height: 0.72rem;
  line-height: 0.72rem; }
  .row--5UmIUM .td--2qA5AL {
    flex: 1;
    text-align: center;
    font-size: 0.26rem;
    position: relative; }
    .row--5UmIUM .td--2qA5AL:before {
      content: '';
      position: absolute;
      z-index: 1;
      pointer-events: none;
      background-color: #ddd;
      height: 1px;
      left: 0;
      right: 0;
      bottom: 0; }
      @media only screen and (-webkit-min-device-pixel-ratio: 2) {
        .row--5UmIUM .td--2qA5AL:before {
          -webkit-transform: scaleY(0.5);
          -webkit-transform-origin: 50% 100%; } }
    .row--5UmIUM .td--2qA5AL:after {
      content: '';
      position: absolute;
      z-index: 1;
      pointer-events: none;
      background-color: #ddd;
      width: 1px;
      top: 0;
      bottom: 0;
      right: 0; }
      @media only screen and (-webkit-min-device-pixel-ratio: 2) {
        .row--5UmIUM .td--2qA5AL:after {
          -webkit-transform: scaleX(0.5);
          -webkit-transform-origin: 100% 50%; } }
    .row--5UmIUM .td--2qA5AL:last-child:after {
      display: none; }
  .row--5UmIUM:last-child .td--2qA5AL:before {
    display: none; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--2m51f_ {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.container--2sgnPH {
  padding: 0 0.3rem; }
  .container--2sgnPH .title--1ImZyt {
    display: flex;
    align-items: flex-end;
    color: #666;
    height: 0.9rem; }
    .container--2sgnPH .title--1ImZyt .name--322C9p {
      font-size: 0.28rem;
      line-height: 0.28rem; }
    .container--2sgnPH .title--1ImZyt .totalMoney--1PHB4D {
      font-size: 0.46rem;
      line-height: 0.4rem;
      margin-left: 0.18rem;
      color: #6076ff;
      font-weight: bold; }
    .container--2sgnPH .title--1ImZyt .unit--1atWri {
      line-height: 0.3rem;
      font-size: 0.3rem;
      color: #6076ff;
      font-weight: bold; }
  .container--2sgnPH .summaryDetail--2lVou2 {
    display: flex;
    justify-content: space-between;
    padding: 0.44rem 0 0.51rem; }
    .container--2sgnPH .summaryDetail--2lVou2 .item--29eIVZ {
      flex: 1; }
      .container--2sgnPH .summaryDetail--2lVou2 .item--29eIVZ .money--20YN_N {
        font-size: 0.3rem;
        line-height: 0.58rem; }
      .container--2sgnPH .summaryDetail--2lVou2 .item--29eIVZ .explain--EOl8lP {
        font-size: 0.26rem;
        line-height: 0.3rem;
        color: #999; }
  .container--2sgnPH .totalPay--KZkzhi {
    height: 0.98rem;
    display: flex;
    justify-content: space-between;
    align-items: center; }
    .container--2sgnPH .totalPay--KZkzhi .name--322C9p {
      color: #999;
      font-size: 0.26rem; }
    .container--2sgnPH .totalPay--KZkzhi .btn--2hBkai {
      cursor: pointer;
      width: 1.5rem;
      height: 0.6rem;
      text-align: center;
      line-height: 0.6rem;
      position: relative; }
      .container--2sgnPH .totalPay--KZkzhi .btn--2hBkai:before {
        content: '';
        position: absolute;
        z-index: 1;
        pointer-events: none;
        background-color: #999;
        border: 1px solid #ddd;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        background: none;
        border-color: #999;
        border-radius: 0.08rem; }
        @media only screen and (-webkit-min-device-pixel-ratio: 2) {
          .container--2sgnPH .totalPay--KZkzhi .btn--2hBkai:before {
            right: -100%;
            bottom: -100%;
            -webkit-transform: scale(0.5);
            -webkit-transform-origin: 0% 0%; } }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--2Z2PsD {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.modal--3bIkT7 .am-modal-body {
  height: 8.8rem;
  padding-top: 1.09rem; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--JLCb-b {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.header--1ISbUF {
  color: #333;
  height: 1.09rem;
  line-height: 1.09rem;
  font-size: 0.32rem;
  position: relative;
  width: 100%;
  background-color: #fff; }
  .header--1ISbUF.fixed--2sJppb {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2; }
  .header--1ISbUF:before {
    content: '';
    position: absolute;
    z-index: 1;
    pointer-events: none;
    background-color: #ddd;
    height: 1px;
    left: 0;
    right: 0;
    bottom: 0; }
    @media only screen and (-webkit-min-device-pixel-ratio: 2) {
      .header--1ISbUF:before {
        -webkit-transform: scaleY(0.5);
        -webkit-transform-origin: 50% 100%; } }
  .header--1ISbUF .close--9R53Pv {
    cursor: pointer;
    position: absolute;
    opacity: 0.4;
    right: 0;
    top: 0;
    padding: 0 0.23rem; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--1edpBE {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.container--2i2zh2 {
  padding: 0 0.3rem; }

.title--va__cA {
  height: 1.14rem;
  display: flex;
  align-items: center; }
  .title--va__cA .titleName--1Npo0A {
    font-size: 0.34rem;
    font-weight: bold; }
  .title--va__cA .statusIcon--25Bxcf {
    background: #ebeeff;
    border-radius: 0.02rem;
    color: #6076ff;
    margin-left: 0.14rem;
    height: 0.42rem;
    line-height: 0.42rem;
    padding: 0 0.14rem; }

.planDetail--2jtiBy {
  display: flex;
  padding-bottom: 0.47rem; }
  .planDetail--2jtiBy .item--3WzJNx:first-child {
    width: 2.25rem; }
  .planDetail--2jtiBy .item--3WzJNx .num--1PgvSH {
    line-height: 0.54rem;
    font-size: 0.34rem; }
  .planDetail--2jtiBy .item--3WzJNx .text---H9WsK {
    line-height: 0.3rem;
    font-size: 0.26rem;
    color: #999; }

.tips--p-AxXF {
  height: 0.975rem;
  color: #999;
  display: flex;
  font-size: 0.26rem;
  align-items: center;
  justify-content: space-between; }
  .tips--p-AxXF .tipIcon--3xSMtz {
    display: inline-block;
    margin-right: 0.08rem; }
  .tips--p-AxXF .btn--1x73ha {
    cursor: pointer;
    width: 1.5rem;
    height: 0.6rem;
    text-align: center;
    line-height: 0.6rem;
    position: relative;
    color: #6076ff; }
    .tips--p-AxXF .btn--1x73ha:before {
      content: '';
      position: absolute;
      z-index: 1;
      pointer-events: none;
      background-color: #6076ff;
      border: 1px solid #ddd;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      background: none;
      border-color: #6076ff;
      border-radius: 0.08rem; }
      @media only screen and (-webkit-min-device-pixel-ratio: 2) {
        .tips--p-AxXF .btn--1x73ha:before {
          right: -100%;
          bottom: -100%;
          -webkit-transform: scale(0.5);
          -webkit-transform-origin: 0% 0%; } }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--2akRR9 {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.surrendered--3n49Gn {
  height: 1rem;
  line-height: 1rem;
  padding-left: 0.56rem;
  color: #ff5550;
  font-size: 0.26rem;
  position: relative; }
  .surrendered--3n49Gn:before {
    content: '';
    display: block;
    width: 0.09rem;
    height: 0.09rem;
    border-radius: 50%;
    background-color: #ff5550;
    position: absolute;
    left: 0.3rem;
    top: 50%;
    transform: translateY(-50%); }

.item--3kklT2 {
  background-color: #fff;
  margin-bottom: 0.2rem; }

.card--1J6Nsr {
  width: 7.1rem;
  margin: 0.2rem auto;
  border-radius: 0.08rem;
  background-color: #fff; }
  .card--1J6Nsr .line {
    position: relative;
    position: relative; }
    .card--1J6Nsr .line:before {
      bottom: 0;
      left: 0;
      width: 100%;
      border-top: 1px dashed #ddd;
      content: '';
      position: absolute;
      z-index: 8; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
      .card--1J6Nsr .line::before {
        transform: scaleY(0.666); } }
    @media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
      .card--1J6Nsr .line::before {
        transform: scaleY(0.5); } }

.container--WlbE1a {
  min-height: 100vh;
  overflow: hidden;
  background-color: #f8f8f8;
  color: #333; }

.add--2qQiSK {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1.12rem;
  background-color: #fff;
  box-shadow: 0 -0.02rem 0.04rem 0 rgba(0, 0, 0, 0.06);
  display: flex;
  justify-content: center;
  align-items: center; }
  .add--2qQiSK button {
    width: 7.1rem;
    height: 0.76rem;
    text-align: center;
    background-color: #6076ff;
    border: none;
    border-radius: 0.38rem;
    color: #fff;
    font-weight: bold;
    font-size: 0.28rem; }

.bottomBtns--2pIXV6 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 1.12rem;
  width: 100%;
  position: fixed;
  bottom: 0;
  left: 0;
  background-color: #fff;
  box-shadow: 0 -0.02rem 0.04rem 0 rgba(0, 0, 0, 0.06);
  padding: 0.18rem 0.2rem; }
  .bottomBtns--2pIXV6 button {
    border: none;
    width: 3.2rem;
    height: 0.76rem;
    font-weight: bold;
    border-radius: 0.38rem; }
    .bottomBtns--2pIXV6 button:first-child {
      background-color: #fff;
      position: relative;
      color: #6076ff; }
      .bottomBtns--2pIXV6 button:first-child:before {
        content: '';
        position: absolute;
        z-index: 1;
        pointer-events: none;
        background-color: #6076ff;
        border: 1px solid #ddd;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        background: none;
        border-color: #6076ff;
        border-radius: 0.76rem; }
        @media only screen and (-webkit-min-device-pixel-ratio: 2) {
          .bottomBtns--2pIXV6 button:first-child:before {
            right: -100%;
            bottom: -100%;
            -webkit-transform: scale(0.5);
            -webkit-transform-origin: 0% 0%; } }
    .bottomBtns--2pIXV6 button:last-child {
      background-color: #6076ff;
      color: #fff; }

.iframeContainer--1tu_pV {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 12; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--1QNA-u {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.container--217joE {
  padding: 0.4rem 0.3rem 0.7rem; }

.title--2sU6-S {
  font-size: 0.34rem;
  line-height: 0.34rem;
  padding-bottom: 0.7rem;
  font-weight: bold; }

.text--3fOc2C {
  text-align: center;
  color: #999;
  font-size: 0.26rem;
  line-height: 0.26rem;
  padding-bottom: 0.3rem; }

.btn--fJgXVw {
  cursor: pointer;
  width: 3.2rem;
  height: 0.76rem;
  font-size: 0.28rem;
  line-height: 0.76rem;
  text-align: center;
  font-weight: bold;
  color: #6076ff;
  position: relative;
  margin: 0 auto; }
  .btn--fJgXVw:before {
    content: '';
    position: absolute;
    z-index: 1;
    pointer-events: none;
    background-color: #6076ff;
    border: 1px solid #ddd;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: none;
    border-color: #6076ff;
    border-radius: 0.76rem; }
    @media only screen and (-webkit-min-device-pixel-ratio: 2) {
      .btn--fJgXVw:before {
        right: -100%;
        bottom: -100%;
        -webkit-transform: scale(0.5);
        -webkit-transform-origin: 0% 0%; } }

@charset "UTF-8";
/*
*   Author： 马小龙
*   Date: 2020/2/12
*/
.main--1ErjVi {
  background-color: #516ff9;
  min-height: 100vh;
  padding-bottom: 0.42rem; }

.header--c9rAoi {
  color: #fff;
  text-align: center;
  padding: 0.72rem 0 0.28rem; }
  .header--c9rAoi .hz-logo--1nB4vh {
    background: url(//img.huizecdn.com/hz/touch/page//baobaojiadao-services/hz_logo.png) no-repeat center center/contain;
    height: 3.42rem;
    width: 6.12rem;
    margin: 0 auto; }
  .header--c9rAoi .title--3CD5V2 {
    font-size: 0.62rem;
    font-weight: bold; }
  .header--c9rAoi .des--7HxPJx {
    width: 5.12rem;
    margin: 0 auto;
    font-size: 0.26rem; }

.form-box--1BzXbr {
  margin: 0 auto;
  width: 6.9rem;
  padding: 0.44rem 0.3rem 0.5rem;
  border-radius: 4px;
  background-color: #fff;
  margin-bottom: 0.23rem; }
  .form-box--1BzXbr .sub-title--Bk8UQ_ {
    color: #516ff9;
    font-weight: bold;
    font-size: 0.42rem;
    text-align: center;
    margin-bottom: 0.15rem; }
  .form-box--1BzXbr .form-list--1oxjJ9 {
    font-size: 0.32rem; }
    .form-box--1BzXbr .form-list--1oxjJ9 .form-item--WF0JcZ {
      display: flex;
      justify-content: space-between;
      align-items: center;
      border-bottom: 1px solid rgba(151, 151, 151, 0.2);
      height: 1.1rem; }
      .form-box--1BzXbr .form-list--1oxjJ9 .form-item--WF0JcZ .label--3stehF {
        width: 1.9rem;
        margin-right: 0.2rem;
        color: #717171;
        display: flex; }
        .form-box--1BzXbr .form-list--1oxjJ9 .form-item--WF0JcZ .label--3stehF::after {
          content: '*';
          display: block;
          color: red;
          margin-left: 0.1rem;
          font-size: 0.24rem; }
      .form-box--1BzXbr .form-list--1oxjJ9 .form-item--WF0JcZ .item-box--1-QNq3 {
        flex-grow: 1;
        color: #333; }
  .form-box--1BzXbr .input-style--EdYK-Q {
    outline: none;
    border: none;
    font-size: 0.34rem; }
    .form-box--1BzXbr .input-style--EdYK-Q::-webkit-input-placeholder {
      font-size: 0.3rem;
      color: #727272; }
  .form-box--1BzXbr .btns-group--3h61Ub {
    display: flex;
    align-items: center; }
    .form-box--1BzXbr .btns-group--3h61Ub .btn--1BnvXn {
      margin-right: 0.32rem;
      width: 0.8rem;
      line-height: 0.6rem;
      text-align: center;
      border-radius: 4px;
      color: #717171;
      border: 0.5px solid #717171; }
    .form-box--1BzXbr .btns-group--3h61Ub .active--IbLKCJ {
      color: #fff;
      border: 0.5px solid #516ff9;
      background-color: #516ff9; }
  .form-box--1BzXbr .others--27d-PF .title--3CD5V2 {
    font-size: 0.38rem;
    color: #516ff9;
    padding: 0.3rem 0; }
    .form-box--1BzXbr .others--27d-PF .title--3CD5V2 .icon--2vK5D7 {
      margin-left: -0.1rem;
      color: red;
      font-size: 0.24rem;
      vertical-align: text-top; }
  .form-box--1BzXbr .others--27d-PF .questions-list--11kkQd {
    display: flex;
    align-items: center;
    flex-wrap: wrap; }
    .form-box--1BzXbr .others--27d-PF .questions-list--11kkQd .item-question--1239FK {
      display: flex;
      align-items: center;
      justify-content: space-between;
      margin: 0 0.4rem 0.2rem 0; }
      .form-box--1BzXbr .others--27d-PF .questions-list--11kkQd .item-question--1239FK .checkbox--3cjAuk {
        display: block;
        height: 0.38rem;
        width: 0.38rem;
        border-radius: 4px;
        border: 0.5px solid #c2c2c2;
        line-height: 1.3;
        color: #fff;
        padding-left: 0.05rem; }
      .form-box--1BzXbr .others--27d-PF .questions-list--11kkQd .item-question--1239FK .active--IbLKCJ {
        background-color: #516ff9;
        border: 0.5px solid #516ff9;
        color: #fff; }
      .form-box--1BzXbr .others--27d-PF .questions-list--11kkQd .item-question--1239FK .text--3yywfZ {
        margin-left: 0.08rem;
        color: #040404;
        font-size: 0.32rem; }

.submit-btn--5ECLDW {
  width: 6.9rem;
  height: 0.86rem;
  line-height: 0.86rem;
  margin: 0 auto;
  background-color: #ffb000;
  border-radius: 4.5px;
  text-align: center;
  font-size: 0.36rem;
  color: #fff; }

@charset "UTF-8";
/*
*   Author： 马小龙
*   Date: 2019/4/18
*/
input:disabled {
  background-color: transparent; }

.container--2BShHN {
  background-color: #f6f6f6; }
  .container--2BShHN .content-box--u0WVP- {
    width: 6.9rem;
    margin: -0.6rem auto 0; }
    .container--2BShHN .content-box--u0WVP- .user-info-box--3_zD7U {
      border-radius: 5px;
      margin-bottom: 0.4rem;
      background-color: #ffffff; }
      .container--2BShHN .content-box--u0WVP- .user-info-box--3_zD7U .user-avatar-box--1vSqoR {
        height: 1.18rem;
        margin: 0 auto;
        position: relative;
        bottom: 0.6rem; }
        .container--2BShHN .content-box--u0WVP- .user-info-box--3_zD7U .user-avatar-box--1vSqoR .user-avatar--6O3AUF {
          width: 1.18rem;
          margin: 0 auto;
          height: 1.18rem;
          border-radius: 50%; }
          .container--2BShHN .content-box--u0WVP- .user-info-box--3_zD7U .user-avatar-box--1vSqoR .user-avatar--6O3AUF img {
            display: block;
            height: 100%;
            width: 100%;
            border-radius: 50%; }
        .container--2BShHN .content-box--u0WVP- .user-info-box--3_zD7U .user-avatar-box--1vSqoR .user-name--168Gbq {
          font-size: 0.28rem;
          color: #333333;
          line-height: 0.36rem;
          margin-top: 0.1rem;
          text-align: center; }
      .container--2BShHN .content-box--u0WVP- .user-info-box--3_zD7U .user-form--zfkpgO {
        width: 6.1rem;
        margin: 0 auto; }
        .container--2BShHN .content-box--u0WVP- .user-info-box--3_zD7U .user-form--zfkpgO .user-form-item--uLhMWT {
          border-bottom: 1px solid #eeeeee;
          height: 1.1rem;
          display: flex;
          align-items: center;
          justify-content: space-between;
          flex-wrap: nowrap; }
          .container--2BShHN .content-box--u0WVP- .user-info-box--3_zD7U .user-form--zfkpgO .user-form-item--uLhMWT:last-child {
            border-bottom: 1px solid transparent; }
          .container--2BShHN .content-box--u0WVP- .user-info-box--3_zD7U .user-form--zfkpgO .user-form-item--uLhMWT .form-item-label--3a7Wed {
            width: 1.5rem;
            color: #666666;
            font-size: 0.3rem; }
          .container--2BShHN .content-box--u0WVP- .user-info-box--3_zD7U .user-form--zfkpgO .user-form-item--uLhMWT .form-item-box--NR7M-8 {
            height: 100%;
            width: 4rem;
            color: #333333;
            font-size: 0.32rem;
            display: flex;
            align-items: center;
            flex-wrap: nowrap; }
            .container--2BShHN .content-box--u0WVP- .user-info-box--3_zD7U .user-form--zfkpgO .user-form-item--uLhMWT .form-item-box--NR7M-8 .form-item-input--bMF4y2 {
              border: none;
              outline: none;
              height: 0.7rem; }
              .container--2BShHN .content-box--u0WVP- .user-info-box--3_zD7U .user-form--zfkpgO .user-form-item--uLhMWT .form-item-box--NR7M-8 .form-item-input--bMF4y2::-webkit-input-placeholder {
                color: #cfcfcf; }
            .container--2BShHN .content-box--u0WVP- .user-info-box--3_zD7U .user-form--zfkpgO .user-form-item--uLhMWT .form-item-box--NR7M-8 .gender-radio--21b1mW {
              display: block;
              background-color: #fff;
              border-radius: 4px;
              border: 1px solid #c5c5c5;
              width: 0.72rem;
              height: 0.52rem;
              line-height: 0.52rem;
              text-align: center;
              margin-right: 0.3rem;
              font-size: 0.28rem; }
            .container--2BShHN .content-box--u0WVP- .user-info-box--3_zD7U .user-form--zfkpgO .user-form-item--uLhMWT .form-item-box--NR7M-8 .gender-radio--21b1mW.active--3MdoT3 {
              background-color: #566cb2;
              border: 1px solid #566cb2;
              color: #fff; }
            .container--2BShHN .content-box--u0WVP- .user-info-box--3_zD7U .user-form--zfkpgO .user-form-item--uLhMWT .form-item-box--NR7M-8 .picker-content--1EC5uW {
              display: flex;
              flex-wrap: nowrap;
              justify-content: space-between;
              align-items: center;
              width: 4.1rem; }
              .container--2BShHN .content-box--u0WVP- .user-info-box--3_zD7U .user-form--zfkpgO .user-form-item--uLhMWT .form-item-box--NR7M-8 .picker-content--1EC5uW .picker-placeholder--Jaawi4,
              .container--2BShHN .content-box--u0WVP- .user-info-box--3_zD7U .user-form--zfkpgO .user-form-item--uLhMWT .form-item-box--NR7M-8 .picker-content--1EC5uW .icon--DLF6JR {
                color: #cfcfcf; }
    .container--2BShHN .content-box--u0WVP- .btn--3q4VxW {
      background-color: #566cb2;
      color: #fff; }

html:not([data-scale]) .am-list-body:after, html:not([data-scale]) .am-list-body:before {
  background-color: transparent; }

.am-list-item-middle {
  padding-left: 0; }
  .am-list-item-middle .am-list-line {
    height: 1.05rem;
    justify-content: space-between;
    padding-right: 0; }
    .am-list-item-middle .am-list-line .am-list-extra {
      text-align: left; }

@charset "UTF-8";
/*
*   Author： 马小龙
*   Date: 2019/4/19
*/
.container--grawPp {
  background-color: #f6f6f6; }
  .container--grawPp .main-content--JD5NEQ {
    width: 6.9rem;
    margin: -0.6rem auto 0;
    padding-bottom: 0.3rem; }
    .container--grawPp .main-content--JD5NEQ .info-container--2NH0WP {
      margin-bottom: 0.5rem; }
      .container--grawPp .main-content--JD5NEQ .info-container--2NH0WP .info-box--1xEk29 {
        background: #ffffff;
        border-radius: 5px;
        padding: 0.68rem 0.36rem 0;
        margin-bottom: 0.3rem; }
        .container--grawPp .main-content--JD5NEQ .info-container--2NH0WP .info-box--1xEk29 .info-title--3T9X_9 {
          font-size: 0.34rem;
          font-weight: bold;
          color: #566cb2;
          margin-bottom: 0.4rem; }
        .container--grawPp .main-content--JD5NEQ .info-container--2NH0WP .info-box--1xEk29 .info-list--1liVIP .info-item--2_EKGy {
          height: 1.1rem;
          display: flex;
          flex-wrap: nowrap;
          align-items: center;
          justify-content: space-between;
          color: #666666;
          font-size: 0.3rem;
          border-top: 1px solid #eee; }
          .container--grawPp .main-content--JD5NEQ .info-container--2NH0WP .info-box--1xEk29 .info-list--1liVIP .info-item--2_EKGy .item-name--2Pmhgc {
            width: 3rem; }
          .container--grawPp .main-content--JD5NEQ .info-container--2NH0WP .info-box--1xEk29 .info-list--1liVIP .info-item--2_EKGy .item-box--pNLhNN {
            display: flex;
            flex-wrap: nowrap;
            align-items: center;
            justify-content: space-between;
            height: 100%;
            flex-grow: 1; }
            .container--grawPp .main-content--JD5NEQ .info-container--2NH0WP .info-box--1xEk29 .info-list--1liVIP .info-item--2_EKGy .item-box--pNLhNN .item-input--3nU7yP {
              border: none;
              outline: none;
              color: #333;
              width: 2.7rem;
              height: 0.65rem; }
              .container--grawPp .main-content--JD5NEQ .info-container--2NH0WP .info-box--1xEk29 .info-list--1liVIP .info-item--2_EKGy .item-box--pNLhNN .item-input--3nU7yP::-webkit-input-placeholder {
                color: #cfcfcf; }
            .container--grawPp .main-content--JD5NEQ .info-container--2NH0WP .info-box--1xEk29 .info-list--1liVIP .info-item--2_EKGy .item-box--pNLhNN .item-units--1lDNFX {
              font-size: 0.26rem;
              width: 0.6rem; }
            .container--grawPp .main-content--JD5NEQ .info-container--2NH0WP .info-box--1xEk29 .info-list--1liVIP .info-item--2_EKGy .item-box--pNLhNN .picker-content--1I3Lkn {
              height: 1.1rem;
              line-height: 1.1rem;
              width: 3.3rem;
              display: flex;
              flex-wrap: nowrap;
              justify-content: space-between;
              align-items: center; }
              .container--grawPp .main-content--JD5NEQ .info-container--2NH0WP .info-box--1xEk29 .info-list--1liVIP .info-item--2_EKGy .item-box--pNLhNN .picker-content--1I3Lkn .picker-placeholder--3F428g {
                color: #cfcfcf; }
              .container--grawPp .main-content--JD5NEQ .info-container--2NH0WP .info-box--1xEk29 .info-list--1liVIP .info-item--2_EKGy .item-box--pNLhNN .picker-content--1I3Lkn .picker-value--T7aL6i {
                color: #333; }
              .container--grawPp .main-content--JD5NEQ .info-container--2NH0WP .info-box--1xEk29 .info-list--1liVIP .info-item--2_EKGy .item-box--pNLhNN .picker-content--1I3Lkn .icon--SSIe17 {
                color: #cfcfcf; }
          .container--grawPp .main-content--JD5NEQ .info-container--2NH0WP .info-box--1xEk29 .info-list--1liVIP .info-item--2_EKGy .tips--1pWdk- {
            font-size: 0.26rem;
            line-height: 1.1rem;
            color: #999999; }
    .container--grawPp .main-content--JD5NEQ .btns-group--FusKWa .btn--MPY9t3::before {
      border: 1px solid transparent; }
    .container--grawPp .main-content--JD5NEQ .btns-group--FusKWa .prev--iOkHeG {
      background-color: transparent;
      color: #566cb2;
      display: block;
      height: 0.42rem;
      width: 1.5rem;
      text-align: center;
      margin: 0 auto;
      margin-bottom: 0.34rem;
      font-size: 0.3rem; }
    .container--grawPp .main-content--JD5NEQ .btns-group--FusKWa .next--2YgYSX {
      background-color: #566cb2;
      color: #fff; }

.model-tips-text--dhg0q8 {
  width: 4rem;
  margin: 0 auto; }

@charset "UTF-8";
/*
*   Author： 马小龙
*   Date: 2019/4/19
*/
.container--3gCW7_ {
  background-color: #f6f6f6; }
  .container--3gCW7_ .content-box--du5Kp9 {
    width: 6.9rem;
    padding-bottom: 0.24rem;
    margin: -0.9rem auto 0; }
    .container--3gCW7_ .content-box--du5Kp9 .family-member-list--q8Nr09 .family-member-item--3z8xgI {
      background-color: #fff;
      border-radius: 5px;
      padding: 0.68rem 0.4rem 0.5rem;
      margin-bottom: 0.3rem; }
      .container--3gCW7_ .content-box--du5Kp9 .family-member-list--q8Nr09 .family-member-item--3z8xgI:last-child {
        margin-bottom: 0; }
      .container--3gCW7_ .content-box--du5Kp9 .family-member-list--q8Nr09 .family-member-item--3z8xgI .info-title--24yF_3 {
        font-size: 0.34rem;
        font-weight: bold;
        color: #566cb2;
        margin-bottom: 0.4rem; }
        .container--3gCW7_ .content-box--du5Kp9 .family-member-list--q8Nr09 .family-member-item--3z8xgI .info-title--24yF_3 .del-icon--3YKSmB {
          float: right;
          color: #999; }
      .container--3gCW7_ .content-box--du5Kp9 .family-member-list--q8Nr09 .family-member-item--3z8xgI .info-list--2Y40dX .info-item--LHZ-dg {
        height: 1.1rem;
        display: flex;
        align-items: center;
        justify-content: space-between;
        color: #666666;
        font-size: 0.3rem;
        border-top: 1px solid #eee; }
        .container--3gCW7_ .content-box--du5Kp9 .family-member-list--q8Nr09 .family-member-item--3z8xgI .info-list--2Y40dX .info-item--LHZ-dg .item-name--35fXUO {
          width: 2rem; }
        .container--3gCW7_ .content-box--du5Kp9 .family-member-list--q8Nr09 .family-member-item--3z8xgI .info-list--2Y40dX .info-item--LHZ-dg .item-box--ggMMqd {
          width: 4rem;
          display: flex;
          flex-wrap: nowrap;
          align-items: center;
          justify-content: space-between;
          height: 100%;
          flex-grow: 1; }
          .container--3gCW7_ .content-box--du5Kp9 .family-member-list--q8Nr09 .family-member-item--3z8xgI .info-list--2Y40dX .info-item--LHZ-dg .item-box--ggMMqd .item-input--3_7gTn {
            border: none;
            outline: none;
            color: #333;
            width: 2.7rem; }
            .container--3gCW7_ .content-box--du5Kp9 .family-member-list--q8Nr09 .family-member-item--3z8xgI .info-list--2Y40dX .info-item--LHZ-dg .item-box--ggMMqd .item-input--3_7gTn::-webkit-input-placeholder {
              color: #cfcfcf; }
          .container--3gCW7_ .content-box--du5Kp9 .family-member-list--q8Nr09 .family-member-item--3z8xgI .info-list--2Y40dX .info-item--LHZ-dg .item-box--ggMMqd .item-units--2cD0gD {
            font-size: 0.26rem;
            width: 0.6rem; }
          .container--3gCW7_ .content-box--du5Kp9 .family-member-list--q8Nr09 .family-member-item--3z8xgI .info-list--2Y40dX .info-item--LHZ-dg .item-box--ggMMqd .picker-content--3nam1e {
            height: 1.1rem;
            line-height: 1.1rem;
            width: 4rem;
            display: flex;
            flex-wrap: nowrap;
            justify-content: space-between;
            align-items: center; }
          .container--3gCW7_ .content-box--du5Kp9 .family-member-list--q8Nr09 .family-member-item--3z8xgI .info-list--2Y40dX .info-item--LHZ-dg .item-box--ggMMqd .picker-placeholder--2Ngjff {
            color: #cfcfcf; }
          .container--3gCW7_ .content-box--du5Kp9 .family-member-list--q8Nr09 .family-member-item--3z8xgI .info-list--2Y40dX .info-item--LHZ-dg .item-box--ggMMqd .picker-value--ZspVEy {
            color: #333; }
          .container--3gCW7_ .content-box--du5Kp9 .family-member-list--q8Nr09 .family-member-item--3z8xgI .info-list--2Y40dX .info-item--LHZ-dg .item-box--ggMMqd .icon--TvF89U {
            color: #cfcfcf; }
          .container--3gCW7_ .content-box--du5Kp9 .family-member-list--q8Nr09 .family-member-item--3z8xgI .info-list--2Y40dX .info-item--LHZ-dg .item-box--ggMMqd .item-box-content--2Uslq0 {
            display: flex;
            flex-wrap: nowrap;
            align-items: center; }
            .container--3gCW7_ .content-box--du5Kp9 .family-member-list--q8Nr09 .family-member-item--3z8xgI .info-list--2Y40dX .info-item--LHZ-dg .item-box--ggMMqd .item-box-content--2Uslq0 .social-security--4okGO7 {
              display: block;
              background-color: #fff;
              border-radius: 4px;
              border: 1px solid #c5c5c5;
              width: 0.72rem;
              height: 0.52rem;
              line-height: 0.52rem;
              text-align: center;
              margin-right: 0.3rem;
              font-size: 0.28rem; }
            .container--3gCW7_ .content-box--du5Kp9 .family-member-list--q8Nr09 .family-member-item--3z8xgI .info-list--2Y40dX .info-item--LHZ-dg .item-box--ggMMqd .item-box-content--2Uslq0 .active--k07CfB {
              background-color: #566cb2;
              border: 1px solid #566cb2;
              color: #fff; }
        .container--3gCW7_ .content-box--du5Kp9 .family-member-list--q8Nr09 .family-member-item--3z8xgI .info-list--2Y40dX .info-item--LHZ-dg .tips--B2FzYC {
          font-size: 0.26rem;
          line-height: 1.1rem;
          color: #999999; }
      .container--3gCW7_ .content-box--du5Kp9 .family-member-list--q8Nr09 .family-member-item--3z8xgI .info-list--2Y40dX .info-item-health-condition--Noj1CZ {
        border-top: 1px solid #eee;
        color: #666666;
        font-size: 0.3rem; }
        .container--3gCW7_ .content-box--du5Kp9 .family-member-list--q8Nr09 .family-member-item--3z8xgI .info-list--2Y40dX .info-item-health-condition--Noj1CZ .item-name--35fXUO {
          height: 1.1rem;
          line-height: 1.1rem; }
          .container--3gCW7_ .content-box--du5Kp9 .family-member-list--q8Nr09 .family-member-item--3z8xgI .info-list--2Y40dX .info-item-health-condition--Noj1CZ .item-name--35fXUO .item-explain--1HsHYd {
            font-size: 0.26rem;
            color: #999999;
            margin-left: 0.2rem; }
        .container--3gCW7_ .content-box--du5Kp9 .family-member-list--q8Nr09 .family-member-item--3z8xgI .info-list--2Y40dX .info-item-health-condition--Noj1CZ .health-condition-textarea--GSOW35 {
          background-color: #f5f5f5;
          border-radius: 5px;
          border: 0;
          height: 2rem;
          width: 100%;
          background-color: #f5f5f5;
          padding: 0.2rem;
          font-size: 0.28rem; }
          .container--3gCW7_ .content-box--du5Kp9 .family-member-list--q8Nr09 .family-member-item--3z8xgI .info-list--2Y40dX .info-item-health-condition--Noj1CZ .health-condition-textarea--GSOW35::-webkit-input-placeholder {
            color: #cfcfcf; }
    .container--3gCW7_ .content-box--du5Kp9 .family-add-block---GTP9W {
      padding: 0.3rem 0.6rem 0;
      text-align: center; }
    .container--3gCW7_ .content-box--du5Kp9 .add-explain--1tXfKM {
      text-align: center;
      font-size: 0.26rem;
      color: #999999;
      margin-bottom: 0.3rem; }
    .container--3gCW7_ .content-box--du5Kp9 .family-add-btns--3VLtjm {
      display: flex;
      flex-wrap: nowrap;
      justify-content: space-between;
      align-items: center;
      margin-bottom: 1.2rem; }
      .container--3gCW7_ .content-box--du5Kp9 .family-add-btns--3VLtjm .btn-item--Zo427M {
        height: 0.6rem;
        width: 1.2rem;
        line-height: 0.6rem;
        border: 1px solid #c5c5c5;
        border-radius: 4px; }
        .container--3gCW7_ .content-box--du5Kp9 .family-add-btns--3VLtjm .btn-item--Zo427M .item-text--2FLOT0 {
          color: #333; }
        .container--3gCW7_ .content-box--du5Kp9 .family-add-btns--3VLtjm .btn-item--Zo427M .item-disabled--2z3sOj {
          color: #cfcfcf; }
    .container--3gCW7_ .content-box--du5Kp9 .btns-group--RSys22 .btn--1S4J-t::before {
      border: 1px solid transparent; }
    .container--3gCW7_ .content-box--du5Kp9 .btns-group--RSys22 .prev--3X1P5x {
      background-color: transparent;
      color: #566cb2;
      display: block;
      height: 0.42rem;
      width: 1.5rem;
      text-align: center;
      margin: 0 auto;
      margin-bottom: 0.34rem;
      font-size: 0.3rem; }
    .container--3gCW7_ .content-box--du5Kp9 .btns-group--RSys22 .next--2niTUc {
      background-color: #566cb2;
      color: #fff; }

.profession-container--1Cuqpa {
  width: 100%;
  background-color: #fff; }
  .profession-container--1Cuqpa .profession-header--cdRjfE {
    height: 1rem;
    line-height: 1rem;
    text-align: center;
    padding: 0 0.4rem;
    border-bottom: 1px solid #dfdfdf; }
    .profession-container--1Cuqpa .profession-header--cdRjfE .title-text--1bCpC2 {
      font-size: 0.34rem;
      color: #333333; }
    .profession-container--1Cuqpa .profession-header--cdRjfE .close-icon--1ZbJIi {
      float: right;
      font-size: 0.4rem;
      color: #cfcfcf; }
  .profession-container--1Cuqpa .profession-content--36YMG7 .profession-list--3BJL6l {
    padding: 0.4rem 0.4rem 0.56rem; }
    .profession-container--1Cuqpa .profession-content--36YMG7 .profession-list--3BJL6l .profession-item--3X39Wj {
      margin-bottom: 0.4rem;
      font-size: 0.3rem;
      color: #333333;
      display: flex;
      flex-wrap: nowrap;
      justify-content: space-between;
      align-items: center; }
      .profession-container--1Cuqpa .profession-content--36YMG7 .profession-list--3BJL6l .profession-item--3X39Wj:last-child {
        margin-bottom: 0; }
    .profession-container--1Cuqpa .profession-content--36YMG7 .profession-list--3BJL6l .active--k07CfB {
      color: #566cb2; }
  .profession-container--1Cuqpa .profession-footer--35-dck {
    width: 100%;
    height: 1rem;
    line-height: 1rem;
    background-color: #566cb2;
    text-align: center; }
    .profession-container--1Cuqpa .profession-footer--35-dck .footer-btn-text--BB6uI- {
      font-size: 0.34rem;
      color: #ffffff; }

@charset "UTF-8";
/*
*   Author： 马小龙
*   Date: 2019/4/18
*/
.main--9AyNpC {
  background-color: #566cb2;
  min-height: 100vh; }

.main-container--K3ewal {
  min-height: 100%; }
  .main-container--K3ewal .main-content--1qrDX2 {
    width: 6.9rem;
    margin: 0 auto;
    color: #ffffff;
    padding-bottom: 0.4rem; }
    .main-container--K3ewal .main-content--1qrDX2 .title-text--1_Y5JZ {
      font-size: 0.46rem;
      text-align: center;
      padding: 0.5rem 0 0.3rem 0; }
    .main-container--K3ewal .main-content--1qrDX2 .description-text--2mfkFj {
      font-size: 0.28rem;
      color: #ffffff;
      line-height: 0.4rem;
      margin-bottom: 0.5rem; }
    .main-container--K3ewal .main-content--1qrDX2 .content-box--1Zg868 {
      width: 100%;
      background-color: #ffffff;
      border-radius: 5px;
      padding: 0.2rem 0 0.6rem 0; }
      .main-container--K3ewal .main-content--1qrDX2 .content-box--1Zg868 .content-bg--AY4xI1 {
        height: 6.08rem;
        width: 100%;
        margin-bottom: 0.6rem; }
        .main-container--K3ewal .main-content--1qrDX2 .content-box--1Zg868 .content-bg--AY4xI1 img {
          display: block;
          height: 100%;
          width: 100%; }
      .main-container--K3ewal .main-content--1qrDX2 .content-box--1Zg868 .box-btn--3wjZWo {
        display: block;
        color: #ffffff;
        background: #566cb2;
        border-radius: 5px;
        font-size: 0.34rem;
        width: 4rem;
        height: 0.88rem;
        line-height: 0.88rem;
        text-align: center;
        margin: 0 auto; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--2Wia1e {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.box--1xc7MI {
  background-color: #fff;
  margin-bottom: 0.2rem;
  padding-top: 0.6rem; }
  .box--1xc7MI:last-child {
    margin-bottom: 0; }

.title-box--3Y97zb {
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: PingFangSC-Semibold;
  font-size: 0.34rem;
  color: #333333;
  margin-bottom: 0.2rem; }
  .title-box--3Y97zb .title--34UJt8 {
    margin: 0 0.1rem; }
  .title-box--3Y97zb .title-icon--ROVtbn {
    width: 0.36rem;
    height: 0.22rem;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    background-image: url("//img.huizecdn.com/hz/touch/page//baobaojiadao-services/left.png"); }
  .title-box--3Y97zb .right-icon--1K_JLC {
    transform: rotate(180deg); }

.explain--3SOpSI {
  font-size: 0.28rem;
  color: #666666;
  text-align: center; }

.active-text--2uBcJY {
  color: #f6ac19; }

.content--1RaYQ8 {
  width: 6.9rem;
  margin: 0 auto;
  background-color: #fff;
  box-shadow: 0 5px 9px 0 rgba(0, 0, 0, 0.08);
  border-radius: 5px;
  padding: 0.47rem 0.3rem 0.6rem; }
  .content--1RaYQ8 .title--34UJt8 {
    margin-bottom: 0.5rem;
    font-size: 0.34rem;
    color: #333333;
    text-align: center; }

.form-list--21ngIC {
  margin-bottom: 0.3rem; }
  .form-list--21ngIC .form-item--FivnEq {
    border-bottom: 0.5px solid #ddd;
    height: 1.1rem;
    display: flex;
    align-items: center;
    justify-content: space-between; }
    .form-list--21ngIC .form-item--FivnEq .input-style--1OCXbZ {
      line-height: 0.4rem;
      height: 0.4rem;
      font-size: 0.3rem;
      color: #666;
      border: none; }
      .form-list--21ngIC .form-item--FivnEq .input-style--1OCXbZ::-webkit-input-placeholder {
        color: #c5c5c5;
        font-size: 0.3rem; }

.tips-box--2Qn7JQ {
  padding-top: 0.3rem; }

.sex-list--3LSkGD {
  display: flex;
  align-items: center;
  justify-content: space-between; }
  .sex-list--3LSkGD .sex-item--3F4gaZ {
    width: 0.98rem;
    text-align: center;
    line-height: 0.56rem;
    border: 0.5px solid #e8e8e8;
    color: #666;
    font-size: 0.28rem;
    margin-left: 0.2rem;
    border-radius: 0.28rem; }
    .sex-list--3LSkGD .sex-item--3F4gaZ.checked--2WlZaC {
      border: 0.5px solid #f6ac19;
      color: #f6ac19; }

.sms-time-box--1NRbQ- {
  background: #ffffff;
  border: 0.5px solid #e8e8e8;
  border-radius: 28px;
  font-size: 0.28rem;
  color: #666666;
  text-align: center;
  line-height: 0.56rem;
  width: 1.72rem; }

.submit-btn--zGy2WL {
  background: #f6ac19;
  border-radius: 5px;
  width: 6.3rem;
  height: 0.88rem;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  margin: 0 auto 0.3rem; }
  .submit-btn--zGy2WL .old-price--2z9zNm {
    font-size: 0.3rem;
    margin-right: 0.15rem;
    text-decoration: line-through; }
  .submit-btn--zGy2WL .text--2ARxtk {
    margin-right: 0.2rem;
    font-size: 0.34rem;
    font-family: PingFangSC-Semibold; }
    .submit-btn--zGy2WL .text--2ARxtk:last-child {
      margin-right: 0; }

.tip-text--AHYUsj {
  font-size: 0.28rem;
  color: #333333;
  height: 0.34rem;
  margin-bottom: 0.05rem;
  display: flex;
  align-items: center; }
  .tip-text--AHYUsj .tip-icon--1piY0h {
    display: inline-block;
    background: url(//img.huizecdn.com/hz/touch/page//baobaojiadao-services/b3.png) no-repeat center/contain;
    width: 0.34rem;
    height: 0.34rem;
    margin-right: 0.08rem; }

.agreement-text--1-et4J {
  font-size: 0.24rem;
  color: #999999;
  line-height: 1.5 !important; }
  .agreement-text--1-et4J .protocol---Ol5sP {
    margin-left: 0.22rem;
    color: #6076ff; }

@charset "UTF-8";
/*
*   Author： 马小龙
*   Date: 2019/4/23
*/
.container--nCqkFG {
  background-color: #f6f6f6; }
  .container--nCqkFG .content-box--35G73y {
    width: 6.9rem;
    padding-bottom: 0.24rem;
    margin: -0.9rem auto 0; }
    .container--nCqkFG .content-box--35G73y .questions-list--2guN02 {
      margin-bottom: 0.8rem; }
      .container--nCqkFG .content-box--35G73y .questions-list--2guN02 .question-item--14sdJK {
        background-color: #fff;
        border-radius: 5px;
        padding: 0.68rem 0.4rem 0.5rem;
        margin-bottom: 0.3rem; }
        .container--nCqkFG .content-box--35G73y .questions-list--2guN02 .question-item--14sdJK:last-child {
          margin-bottom: 0; }
        .container--nCqkFG .content-box--35G73y .questions-list--2guN02 .question-item--14sdJK .info-title--2cICYE {
          font-size: 0.34rem;
          font-weight: bold;
          color: #566cb2;
          margin-bottom: 0.4rem; }
        .container--nCqkFG .content-box--35G73y .questions-list--2guN02 .question-item--14sdJK .select-options-list--36wOUk {
          margin-bottom: 0.3rem; }
          .container--nCqkFG .content-box--35G73y .questions-list--2guN02 .question-item--14sdJK .select-options-list--36wOUk .select-option--1WhNTs {
            margin-bottom: 0.2rem;
            border-radius: 5px;
            width: 100%;
            height: 0.88rem;
            border: 1px solid #c5c5c5;
            display: flex;
            flex-wrap: nowrap;
            align-items: center;
            justify-content: space-between;
            padding: 0 0.4rem;
            font-size: 0.3rem; }
            .container--nCqkFG .content-box--35G73y .questions-list--2guN02 .question-item--14sdJK .select-options-list--36wOUk .select-option--1WhNTs .checked-icon--18CHju {
              color: #fff; }
          .container--nCqkFG .content-box--35G73y .questions-list--2guN02 .question-item--14sdJK .select-options-list--36wOUk .active--1A_RWK {
            background-color: #566cb2;
            color: #fff;
            border: 1px solid transparent; }
        .container--nCqkFG .content-box--35G73y .questions-list--2guN02 .question-item--14sdJK .info-title-text--1m_hSd {
          margin-bottom: 0.2rem; }
        .container--nCqkFG .content-box--35G73y .questions-list--2guN02 .question-item--14sdJK .option-tips--2V066Q {
          font-size: 0.26rem;
          color: #999999;
          margin-bottom: 0.4rem; }
        .container--nCqkFG .content-box--35G73y .questions-list--2guN02 .question-item--14sdJK .input-box--YXe-Le {
          display: flex;
          align-items: center;
          font-size: 0.3rem;
          color: #333333; }
          .container--nCqkFG .content-box--35G73y .questions-list--2guN02 .question-item--14sdJK .input-box--YXe-Le .option-input--13xu1Y {
            width: 2.4rem;
            height: 0.7rem;
            line-height: 0.7rem;
            padding: 0 0.2rem;
            margin: 0 0.2rem;
            border: 1px solid #c5c5c5;
            border-radius: 2px; }
            .container--nCqkFG .content-box--35G73y .questions-list--2guN02 .question-item--14sdJK .input-box--YXe-Le .option-input--13xu1Y::-webkit-input-placeholder {
              color: #cfcfcf; }
    .container--nCqkFG .content-box--35G73y .btns-group--149aZV .btn--16i7xn::before {
      border: 1px solid transparent; }
    .container--nCqkFG .content-box--35G73y .btns-group--149aZV .prev--3fZwXw {
      background-color: transparent;
      color: #566cb2;
      display: block;
      height: 0.42rem;
      width: 1.5rem;
      text-align: center;
      margin: 0 auto;
      margin-bottom: 0.34rem;
      font-size: 0.3rem; }
    .container--nCqkFG .content-box--35G73y .btns-group--149aZV .next--BWrLC3 {
      background-color: #566cb2;
      color: #fff; }

.wrapper--DPVODm {
  width: 100%;
  height: 5.5rem;
  background: url("https://img.huizecdn.com/hz/touch/page/consultants/consultant_head_bg.png") center/cover;
  overflow: hidden;
  position: relative; }

.ava--2OOztV {
  background-color: #eee;
  width: 1.6rem;
  height: 1.6rem;
  border-radius: 50%;
  overflow: hidden;
  background-size: cover;
  background-position: center; }
  .ava--2OOztV img {
    border-radius: 50%;
    width: 100%;
    height: 100%; }

.info--2vCrKS {
  margin-top: 0.3rem;
  display: flex;
  padding: 0 0.4rem;
  color: #fff; }
  .info--2vCrKS .nc--BHLNJI {
    margin-left: 0.24rem;
    display: flex;
    flex-direction: column;
    justify-content: center; }
  .info--2vCrKS .name--163CRD {
    font-size: 0.4rem;
    text-align: left;
    line-height: 0.4rem;
    margin-top: 0.1rem; }
  .info--2vCrKS .wechat--FVswZS {
    font-size: 0.24rem;
    line-height: 0.24rem;
    display: flex;
    align-items: center;
    margin-top: 0.15rem; }
    .info--2vCrKS .wechat--FVswZS .id--3dk2AP {
      margin: 0 0.02rem 0 0.12rem; }
    .info--2vCrKS .wechat--FVswZS .warrow--3dvHTz {
      font-size: 0.2rem;
      transform: scale(0.8); }
  .info--2vCrKS .grade--1TtjTS {
    display: flex;
    font-size: 0.22rem;
    color: #fff;
    letter-spacing: 0;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    text-align: center;
    padding: 0.1rem;
    align-items: center;
    line-height: 1;
    margin-top: 0.16rem;
    padding-right: 0.03rem;
    position: relative;
    justify-content: center; }
    .info--2vCrKS .grade--1TtjTS:before {
      content: '';
      position: absolute;
      top: -50%;
      bottom: -50%;
      left: -50%;
      right: -50%;
      transform: scale(0.5);
      border-style: solid;
      border-width: 1px;
      border-color: #ccd4ff;
      border-radius: 0; }
    .info--2vCrKS .grade--1TtjTS::before {
      border-radius: 2px; }
    .info--2vCrKS .grade--1TtjTS .arrow--2Ysaou {
      font-size: 0.2rem;
      transform: scale(0.8); }

.share--31FaSl {
  background: url("https://img.huizecdn.com/hz/touch/page/consultants/consultant_head_share.png");
  width: 1.38rem;
  height: 0.46rem;
  background-size: 1.38rem 0.46rem;
  font-size: 0.22rem;
  color: #4c3e22;
  line-height: 0.46rem;
  text-align: right;
  padding-right: 0.2rem;
  position: absolute;
  right: 0.4rem;
  top: 0.3rem; }

.summary--1IAAs0 {
  margin-top: 0.55rem;
  display: flex;
  padding: 0 0.5rem;
  justify-content: space-between; }
  .summary--1IAAs0 .value--2CYKBf {
    font-size: 0.4rem;
    color: #fff;
    letter-spacing: 0;
    text-align: center;
    line-height: 0.4rem; }
  .summary--1IAAs0 .text--2NBG5B {
    font-size: 0.26rem;
    color: #b0bcff;
    letter-spacing: 0;
    text-align: left;
    line-height: 0.26rem;
    margin-top: 0.17rem; }

.appoint--1Mo37t {
  background-image: linear-gradient(0deg, #ecefff 0%, #fbfcff 100%);
  border-radius: 0.44rem;
  height: 0.88rem;
  font-size: 0.34rem;
  color: #6076ff;
  text-align: center;
  line-height: 0.34rem;
  line-height: 0.88rem;
  margin: 0.56rem 0.3rem 0; }

.wechat-tips-content--1O2J_s .wd-title--kBXOAP {
  margin-top: 0.5rem;
  font-weight: bold;
  font-size: 0.36rem;
  color: #333;
  text-align: center;
  line-height: 0.36rem; }

.wechat-tips-content--1O2J_s .wd-body--3UBimd {
  font-size: 0.32rem;
  color: #333;
  text-align: center;
  line-height: 0.5rem;
  margin-top: 0.5rem; }

.wechat-copy-tips .am-modal-transparent .am-modal-content .am-modal-body {
  padding: 0; }

.wechat-copy-tips .am-modal-footer {
  margin-top: 0.53rem; }

.wechat-copy-tips .am-modal-content {
  padding-top: 0; }

.wechat-copy-tips .am-modal-button {
  height: 1rem;
  line-height: 1rem; }

.wx-parent--1S1ELb {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 9; }

.wx-content--3__EcL {
  width: 6.5rem;
  background: #fff;
  text-align: center;
  border-radius: 0.18rem;
  position: relative;
  padding-bottom: 0.58rem; }

.wx-close-btn--3Fq1Sb {
  position: absolute;
  width: 0.36rem;
  right: 0.2rem;
  top: 0.2rem;
  z-index: 99; }

.wx-icon-p--khhAgn {
  padding-top: 0.6rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 0.34rem;
  color: #333333; }

.wx-icon--2l0Nu_ {
  width: 0.44rem;
  height: 0.36rem;
  margin-right: 0.1rem; }

.wx-qrcode-p--2D6Vdy {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 0.24rem; }

.wx-qrcode-p--2D6Vdy > p {
  border: 1px solid #e0e0e0;
  border-radius: 0.2rem;
  width: 2.8rem;
  height: 2.8rem;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center; }

.wx-qrcode-p--2D6Vdy > p > img {
  height: 2.48rem;
  width: 2.48rem; }

.wx-com-cs--jogM-d {
  margin-top: 0.22rem;
  font-size: 0.24rem;
  color: #333; }

.app-hj--2eS4Y9 {
  width: 2.8rem;
  height: 0.72rem;
  background: #6076ff;
  border-radius: 0.36rem;
  display: inline-block;
  margin-top: 0.24rem;
  font-size: 0.28rem;
  color: #ffffff;
  line-height: 0.72rem; }

.save-qrcode--WxGKvh {
  color: #677cff; }

.hz-share--21ED30 {
  overflow: hidden;
  padding: 0.2rem 0.3rem 0;
  display: flex;
  text-align: center; }

.hz-share-box--J6CMAG {
  background-color: rgba(248, 248, 248, 0.89);
  padding-top: 0.25rem;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%; }

.hz-share--21ED30 .flex-item--2OMGiL {
  flex: 1;
  width: 100%;
  display: block; }

.hz-share--21ED30 i {
  display: inline-block;
  background-image: url(//img.huizecdn.com/hz/touch/page/detail/sprite2.png);
  background-size: 10.46rem 1.22rem;
  background-repeat: no-repeat;
  width: 1.22rem;
  height: 1.22rem; }

.hz-share--21ED30 span {
  display: block;
  color: #333; }

.hz-share-icon5--26CqtX {
  background-position: -5.28rem 0; }

.hz-share-icon4--2JEWyl {
  background-position: -3.96rem 0; }

.hz-share-icon3--9_bpEy {
  background-position: -2.64rem 0; }

.hz-share-cancel--3hzVZv {
  margin-top: 0.3rem;
  width: 100%;
  line-height: 0.96rem;
  text-align: center;
  background-color: #fff;
  font-size: 0.34rem;
  display: block;
  color: #333 !important; }

.layui-title--YaWw9f {
  overflow: hidden;
  text-align: center;
  font-size: 0.36rem;
  position: relative;
  line-height: 1.1;
  margin: 0.2rem; }

.hz-share-icon1--5xIOpG {
  background-position: 0 0; }

.hz-share-icon2--2MDsjR {
  background-position: -1.32rem 0; }

.guide-box--1Bv-Kg {
  text-align: right;
  color: #fff;
  position: fixed;
  height: 100%;
  left: 0;
  right: 0;
  top: 0;
  visibility: visible;
  width: 100%;
  max-width: 750px;
  min-width: 320px;
  margin: 0 auto;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 999; }
  .guide-box--1Bv-Kg .words--3ximEn,
  .guide-box--1Bv-Kg .mid--ER_chw {
    margin-top: 0.1rem;
    text-align: center; }
  .guide-box--1Bv-Kg .guid-bt--3uWKut {
    width: 1.88rem;
    height: 0.58rem;
    line-height: 0.58rem;
    font-size: 0.26rem;
    text-align: center;
    cursor: pointer;
    white-space: nowrap;
    display: inline-block;
    color: #fff;
    position: relative;
    background: none; }
    .guide-box--1Bv-Kg .guid-bt--3uWKut::before {
      content: '';
      position: absolute;
      top: -50%;
      bottom: -50%;
      left: -50%;
      right: -50%;
      transform: scale(0.5);
      border-style: solid;
      border-width: 1px;
      border-color: currentColor;
      border-radius: 6px; }

.guide-box--1Bv-Kg img {
  max-width: 2.4rem;
  margin: 0 0.28rem 0 0; }

@charset "UTF-8";
/*
*   Author： 马小龙
*   Date: 2019/7/2
*/
input:disabled {
  background-color: transparent; }

.yuyue-container--1R6wU5 {
  background-color: #566cb2;
  min-height: 100vh; }
  .yuyue-container--1R6wU5 .yuyue-title--13BqZ5 {
    font-size: 0.44rem;
    padding: 0.5rem 0 0.1rem 0;
    text-align: center;
    color: #fff; }
  .yuyue-container--1R6wU5 .yuyue-text--376GeG {
    font-size: 0.28rem;
    color: #ffffff;
    line-height: 0.4rem;
    text-align: center; }
  .yuyue-container--1R6wU5 .content-box--3fV4XT {
    width: 6.9rem;
    margin: 0.3rem auto 0;
    border-radius: 5px;
    background-color: #ffffff;
    padding-bottom: 0.6rem; }
    .yuyue-container--1R6wU5 .content-box--3fV4XT .user-info-box--22Nhzs {
      margin-bottom: 0.4rem; }
      .yuyue-container--1R6wU5 .content-box--3fV4XT .user-info-box--22Nhzs .user-avatar-box--1tbnj7 {
        height: 1.18rem;
        margin: 0 auto;
        position: relative;
        bottom: 0.6rem; }
        .yuyue-container--1R6wU5 .content-box--3fV4XT .user-info-box--22Nhzs .user-avatar-box--1tbnj7 .user-avatar--1hvBqP {
          width: 1.18rem;
          margin: 0 auto;
          height: 1.18rem;
          border-radius: 50%; }
          .yuyue-container--1R6wU5 .content-box--3fV4XT .user-info-box--22Nhzs .user-avatar-box--1tbnj7 .user-avatar--1hvBqP img {
            display: block;
            height: 100%;
            width: 100%;
            border-radius: 50%; }
        .yuyue-container--1R6wU5 .content-box--3fV4XT .user-info-box--22Nhzs .user-avatar-box--1tbnj7 .user-name--2vmYQE {
          font-size: 0.28rem;
          color: #333333;
          line-height: 0.36rem;
          margin-top: 0.1rem;
          text-align: center; }
      .yuyue-container--1R6wU5 .content-box--3fV4XT .user-info-box--22Nhzs .user-form--13_2_c {
        width: 6.1rem;
        margin: 0 auto;
        margin-top: -1.1rem;
        position: relative;
        z-index: 2; }
        .yuyue-container--1R6wU5 .content-box--3fV4XT .user-info-box--22Nhzs .user-form--13_2_c .user-form-item--1um_9e {
          border-bottom: 1px solid #eeeeee;
          height: 1.1rem;
          display: flex;
          align-items: center;
          justify-content: space-between;
          flex-wrap: nowrap; }
          .yuyue-container--1R6wU5 .content-box--3fV4XT .user-info-box--22Nhzs .user-form--13_2_c .user-form-item--1um_9e:last-child {
            border-bottom: 1px solid transparent; }
          .yuyue-container--1R6wU5 .content-box--3fV4XT .user-info-box--22Nhzs .user-form--13_2_c .user-form-item--1um_9e .form-item-label--3myk_I {
            width: 1.5rem;
            color: #666666;
            font-size: 0.3rem; }
          .yuyue-container--1R6wU5 .content-box--3fV4XT .user-info-box--22Nhzs .user-form--13_2_c .user-form-item--1um_9e .form-item-box--1fY2h0 {
            height: 100%;
            width: 4rem;
            color: #333333;
            font-size: 0.32rem;
            display: flex;
            align-items: center;
            flex-wrap: nowrap; }
            .yuyue-container--1R6wU5 .content-box--3fV4XT .user-info-box--22Nhzs .user-form--13_2_c .user-form-item--1um_9e .form-item-box--1fY2h0 .form-item-input--3vvQ2Z {
              border: none;
              outline: none;
              height: 0.7rem; }
              .yuyue-container--1R6wU5 .content-box--3fV4XT .user-info-box--22Nhzs .user-form--13_2_c .user-form-item--1um_9e .form-item-box--1fY2h0 .form-item-input--3vvQ2Z::-webkit-input-placeholder {
                color: #cfcfcf; }
            .yuyue-container--1R6wU5 .content-box--3fV4XT .user-info-box--22Nhzs .user-form--13_2_c .user-form-item--1um_9e .form-item-box--1fY2h0 .gender-radio--16a8Xt {
              display: block;
              background-color: #fff;
              border-radius: 4px;
              border: 1px solid #c5c5c5;
              width: 0.72rem;
              height: 0.52rem;
              line-height: 0.52rem;
              text-align: center;
              margin-right: 0.3rem;
              font-size: 0.28rem; }
            .yuyue-container--1R6wU5 .content-box--3fV4XT .user-info-box--22Nhzs .user-form--13_2_c .user-form-item--1um_9e .form-item-box--1fY2h0 .gender-radio--16a8Xt.active--25Ttys {
              background-color: #566cb2;
              border: 1px solid #566cb2;
              color: #fff; }
            .yuyue-container--1R6wU5 .content-box--3fV4XT .user-info-box--22Nhzs .user-form--13_2_c .user-form-item--1um_9e .form-item-box--1fY2h0 .picker-content--ugdmfm {
              display: flex;
              flex-wrap: nowrap;
              justify-content: space-between;
              align-items: center;
              width: 4.1rem; }
              .yuyue-container--1R6wU5 .content-box--3fV4XT .user-info-box--22Nhzs .user-form--13_2_c .user-form-item--1um_9e .form-item-box--1fY2h0 .picker-content--ugdmfm .picker-placeholder--RoSU0x,
              .yuyue-container--1R6wU5 .content-box--3fV4XT .user-info-box--22Nhzs .user-form--13_2_c .user-form-item--1um_9e .form-item-box--1fY2h0 .picker-content--ugdmfm .icon--2IVguA {
                color: #cfcfcf; }
    .yuyue-container--1R6wU5 .content-box--3fV4XT .btn--3KNtu8 {
      width: 4rem;
      height: 0.88rem;
      background-color: #566cb2;
      color: #fff;
      margin: 0 auto; }
    .yuyue-container--1R6wU5 .content-box--3fV4XT .content-bg--2kIIaD img {
      width: 5.94rem;
      height: 3.44rem;
      margin: 0 0.48rem; }
    .yuyue-container--1R6wU5 .content-box--3fV4XT .bot-tips--3bQC4R {
      font-size: 0.26rem;
      color: #999999;
      padding: 0.2rem 0.4rem; }

.am-list-body div .am-list-line {
  border-bottom: 1px solid #ddd; }

html:not([data-scale]) .am-list-body:after, html:not([data-scale]) .am-list-body:before {
  background-color: transparent; }

.am-list-item-middle {
  padding-left: 0; }
  .am-list-item-middle .am-list-line {
    height: 1.05rem;
    justify-content: space-between;
    padding-right: 0; }
    .am-list-item-middle .am-list-line .am-list-extra {
      text-align: left; }

@charset "UTF-8";
/*
*   Author： 马小龙
*   Date: 2019/7/2
*/
input:disabled {
  background-color: transparent; }

.container--KXc3ZC {
  background-color: #f6f6f6; }
  .container--KXc3ZC .content-box--1xMiB_ {
    width: 6.9rem;
    margin: -0.6rem auto 0; }
    .container--KXc3ZC .content-box--1xMiB_ .user-info-box--2Tm6cq {
      border-radius: 5px;
      margin-bottom: 0.4rem;
      background-color: #ffffff; }
      .container--KXc3ZC .content-box--1xMiB_ .user-info-box--2Tm6cq .user-avatar-box--1roUOW {
        height: 1.18rem;
        margin: 0 auto;
        position: relative;
        bottom: 0.6rem; }
        .container--KXc3ZC .content-box--1xMiB_ .user-info-box--2Tm6cq .user-avatar-box--1roUOW .user-avatar--zFanPw {
          width: 1.18rem;
          margin: 0 auto;
          height: 1.18rem;
          border-radius: 50%; }
          .container--KXc3ZC .content-box--1xMiB_ .user-info-box--2Tm6cq .user-avatar-box--1roUOW .user-avatar--zFanPw img {
            display: block;
            height: 100%;
            width: 100%;
            border-radius: 50%; }
        .container--KXc3ZC .content-box--1xMiB_ .user-info-box--2Tm6cq .user-avatar-box--1roUOW .user-name--1PGCTq {
          font-size: 0.28rem;
          color: #333333;
          line-height: 0.36rem;
          margin-top: 0.1rem;
          text-align: center; }
      .container--KXc3ZC .content-box--1xMiB_ .user-info-box--2Tm6cq .user-form--3B82zO {
        width: 6.1rem;
        margin: 0 auto; }
        .container--KXc3ZC .content-box--1xMiB_ .user-info-box--2Tm6cq .user-form--3B82zO .user-form-item--Ttnfny {
          border-bottom: 1px solid #eeeeee;
          height: 1.1rem;
          display: flex;
          align-items: center;
          justify-content: space-between;
          flex-wrap: nowrap; }
          .container--KXc3ZC .content-box--1xMiB_ .user-info-box--2Tm6cq .user-form--3B82zO .user-form-item--Ttnfny:last-child {
            border-bottom: 1px solid transparent; }
          .container--KXc3ZC .content-box--1xMiB_ .user-info-box--2Tm6cq .user-form--3B82zO .user-form-item--Ttnfny .form-item-label--3TYIOp {
            width: 1.5rem;
            color: #666666;
            font-size: 0.3rem; }
          .container--KXc3ZC .content-box--1xMiB_ .user-info-box--2Tm6cq .user-form--3B82zO .user-form-item--Ttnfny .form-item-box--1MLnLR {
            height: 100%;
            width: 4rem;
            color: #333333;
            font-size: 0.32rem;
            display: flex;
            align-items: center;
            flex-wrap: nowrap; }
            .container--KXc3ZC .content-box--1xMiB_ .user-info-box--2Tm6cq .user-form--3B82zO .user-form-item--Ttnfny .form-item-box--1MLnLR .form-item-input--2q88EK {
              border: none;
              outline: none;
              height: 0.7rem; }
              .container--KXc3ZC .content-box--1xMiB_ .user-info-box--2Tm6cq .user-form--3B82zO .user-form-item--Ttnfny .form-item-box--1MLnLR .form-item-input--2q88EK::-webkit-input-placeholder {
                color: #cfcfcf; }
            .container--KXc3ZC .content-box--1xMiB_ .user-info-box--2Tm6cq .user-form--3B82zO .user-form-item--Ttnfny .form-item-box--1MLnLR .gender-radio--3n0UIq {
              display: block;
              background-color: #fff;
              border-radius: 4px;
              border: 1px solid #c5c5c5;
              width: 0.72rem;
              height: 0.52rem;
              line-height: 0.52rem;
              text-align: center;
              margin-right: 0.3rem;
              font-size: 0.28rem; }
            .container--KXc3ZC .content-box--1xMiB_ .user-info-box--2Tm6cq .user-form--3B82zO .user-form-item--Ttnfny .form-item-box--1MLnLR .gender-radio--3n0UIq.active--24P0n3 {
              background-color: #566cb2;
              border: 1px solid #566cb2;
              color: #fff; }
            .container--KXc3ZC .content-box--1xMiB_ .user-info-box--2Tm6cq .user-form--3B82zO .user-form-item--Ttnfny .form-item-box--1MLnLR .picker-content--1l35Wa {
              display: flex;
              flex-wrap: nowrap;
              justify-content: space-between;
              align-items: center;
              width: 4.1rem; }
              .container--KXc3ZC .content-box--1xMiB_ .user-info-box--2Tm6cq .user-form--3B82zO .user-form-item--Ttnfny .form-item-box--1MLnLR .picker-content--1l35Wa .picker-placeholder--MmpiVP,
              .container--KXc3ZC .content-box--1xMiB_ .user-info-box--2Tm6cq .user-form--3B82zO .user-form-item--Ttnfny .form-item-box--1MLnLR .picker-content--1l35Wa .icon--4Wo-EU {
                color: #cfcfcf; }
    .container--KXc3ZC .content-box--1xMiB_ .btn--1aZR5r {
      background-color: #566cb2;
      color: #fff; }

html:not([data-scale]) .am-list-body:after, html:not([data-scale]) .am-list-body:before {
  background-color: transparent; }

.am-list-item-middle {
  padding-left: 0; }
  .am-list-item-middle .am-list-line {
    height: 1.05rem;
    justify-content: space-between;
    padding-right: 0; }
    .am-list-item-middle .am-list-line .am-list-extra {
      text-align: left; }

@charset "UTF-8";
/*
*   Author： 马小龙
*   Date: 2019/7/2
*/
.container--1VU79Q {
  background-color: #f6f6f6; }
  .container--1VU79Q .main-content--32h286 {
    width: 6.9rem;
    margin: -0.6rem auto 0;
    padding-bottom: 0.3rem; }
    .container--1VU79Q .main-content--32h286 .info-container--3y1MHw {
      margin-bottom: 0.5rem; }
      .container--1VU79Q .main-content--32h286 .info-container--3y1MHw .info-box--2jvtQT {
        background: #ffffff;
        border-radius: 5px;
        padding: 0.68rem 0.36rem 0;
        margin-bottom: 0.3rem; }
        .container--1VU79Q .main-content--32h286 .info-container--3y1MHw .info-box--2jvtQT .info-title--1IpU27 {
          font-size: 0.34rem;
          font-weight: bold;
          color: #566cb2;
          margin-bottom: 0.4rem; }
        .container--1VU79Q .main-content--32h286 .info-container--3y1MHw .info-box--2jvtQT .info-list--23pEnm .info-item--34RTos {
          height: 1.1rem;
          display: flex;
          flex-wrap: nowrap;
          align-items: center;
          justify-content: space-between;
          color: #666666;
          font-size: 0.3rem;
          border-top: 1px solid #eee; }
          .container--1VU79Q .main-content--32h286 .info-container--3y1MHw .info-box--2jvtQT .info-list--23pEnm .info-item--34RTos .item-name--D6xp8V {
            width: 3rem; }
          .container--1VU79Q .main-content--32h286 .info-container--3y1MHw .info-box--2jvtQT .info-list--23pEnm .info-item--34RTos .item-box--3MW20A {
            display: flex;
            flex-wrap: nowrap;
            align-items: center;
            justify-content: space-between;
            height: 100%;
            flex-grow: 1; }
            .container--1VU79Q .main-content--32h286 .info-container--3y1MHw .info-box--2jvtQT .info-list--23pEnm .info-item--34RTos .item-box--3MW20A .item-input--3asV3c {
              border: none;
              outline: none;
              color: #333;
              width: 2.7rem;
              height: 0.65rem; }
              .container--1VU79Q .main-content--32h286 .info-container--3y1MHw .info-box--2jvtQT .info-list--23pEnm .info-item--34RTos .item-box--3MW20A .item-input--3asV3c::-webkit-input-placeholder {
                color: #cfcfcf; }
            .container--1VU79Q .main-content--32h286 .info-container--3y1MHw .info-box--2jvtQT .info-list--23pEnm .info-item--34RTos .item-box--3MW20A .item-units--1lRNvn {
              font-size: 0.26rem;
              width: 0.6rem; }
            .container--1VU79Q .main-content--32h286 .info-container--3y1MHw .info-box--2jvtQT .info-list--23pEnm .info-item--34RTos .item-box--3MW20A .picker-content--ezIOgu {
              height: 1.1rem;
              line-height: 1.1rem;
              width: 3.3rem;
              display: flex;
              flex-wrap: nowrap;
              justify-content: space-between;
              align-items: center; }
              .container--1VU79Q .main-content--32h286 .info-container--3y1MHw .info-box--2jvtQT .info-list--23pEnm .info-item--34RTos .item-box--3MW20A .picker-content--ezIOgu .picker-placeholder--20T2k0 {
                color: #cfcfcf; }
              .container--1VU79Q .main-content--32h286 .info-container--3y1MHw .info-box--2jvtQT .info-list--23pEnm .info-item--34RTos .item-box--3MW20A .picker-content--ezIOgu .picker-value--2u0aKu {
                color: #333; }
              .container--1VU79Q .main-content--32h286 .info-container--3y1MHw .info-box--2jvtQT .info-list--23pEnm .info-item--34RTos .item-box--3MW20A .picker-content--ezIOgu .icon--1iRFVz {
                color: #cfcfcf; }
          .container--1VU79Q .main-content--32h286 .info-container--3y1MHw .info-box--2jvtQT .info-list--23pEnm .info-item--34RTos .tips--3Sg3Sz {
            font-size: 0.26rem;
            line-height: 1.1rem;
            color: #999999; }
    .container--1VU79Q .main-content--32h286 .btns-group--1Ctcaj .btn--3V9Hp3::before {
      border: 1px solid transparent; }
    .container--1VU79Q .main-content--32h286 .btns-group--1Ctcaj .prev--3sTAWO {
      background-color: transparent;
      color: #566cb2;
      display: block;
      height: 0.42rem;
      width: 1.5rem;
      text-align: center;
      margin: 0 auto;
      margin-bottom: 0.34rem;
      font-size: 0.3rem; }
    .container--1VU79Q .main-content--32h286 .btns-group--1Ctcaj .next--3nK5al {
      background-color: #566cb2;
      color: #fff; }

.model-tips-text--1k9lLH {
  width: 4rem;
  margin: 0 auto; }

@charset "UTF-8";
/*
*   Author： 马小龙
*   Date: 2019/7/2
*/
.container--32jilo {
  background-color: #f6f6f6; }
  .container--32jilo .content-box--1PCGO3 {
    width: 6.9rem;
    padding-bottom: 0.24rem;
    margin: -0.9rem auto 0; }
    .container--32jilo .content-box--1PCGO3 .family-member-list--1iLw3s .family-member-item--2qm25m {
      background-color: #fff;
      border-radius: 5px;
      padding: 0.68rem 0.4rem 0.5rem;
      margin-bottom: 0.3rem; }
      .container--32jilo .content-box--1PCGO3 .family-member-list--1iLw3s .family-member-item--2qm25m:last-child {
        margin-bottom: 0; }
      .container--32jilo .content-box--1PCGO3 .family-member-list--1iLw3s .family-member-item--2qm25m .info-title--2KICb3 {
        font-size: 0.34rem;
        font-weight: bold;
        color: #566cb2;
        margin-bottom: 0.4rem; }
        .container--32jilo .content-box--1PCGO3 .family-member-list--1iLw3s .family-member-item--2qm25m .info-title--2KICb3 .del-icon--20sI13 {
          float: right;
          color: #999; }
      .container--32jilo .content-box--1PCGO3 .family-member-list--1iLw3s .family-member-item--2qm25m .info-list--3Jz4kY .info-item--sW5ThY {
        height: 1.1rem;
        display: flex;
        align-items: center;
        justify-content: space-between;
        color: #666666;
        font-size: 0.3rem;
        border-top: 1px solid #eee; }
        .container--32jilo .content-box--1PCGO3 .family-member-list--1iLw3s .family-member-item--2qm25m .info-list--3Jz4kY .info-item--sW5ThY .item-name--1JGGJv {
          width: 2rem; }
        .container--32jilo .content-box--1PCGO3 .family-member-list--1iLw3s .family-member-item--2qm25m .info-list--3Jz4kY .info-item--sW5ThY .item-box--1-4_bt {
          width: 4rem;
          display: flex;
          flex-wrap: nowrap;
          align-items: center;
          justify-content: space-between;
          height: 100%;
          flex-grow: 1; }
          .container--32jilo .content-box--1PCGO3 .family-member-list--1iLw3s .family-member-item--2qm25m .info-list--3Jz4kY .info-item--sW5ThY .item-box--1-4_bt .item-input--kh0oax {
            border: none;
            outline: none;
            color: #333;
            width: 2.7rem; }
            .container--32jilo .content-box--1PCGO3 .family-member-list--1iLw3s .family-member-item--2qm25m .info-list--3Jz4kY .info-item--sW5ThY .item-box--1-4_bt .item-input--kh0oax::-webkit-input-placeholder {
              color: #cfcfcf; }
          .container--32jilo .content-box--1PCGO3 .family-member-list--1iLw3s .family-member-item--2qm25m .info-list--3Jz4kY .info-item--sW5ThY .item-box--1-4_bt .item-units--nntMXg {
            font-size: 0.26rem;
            width: 0.6rem; }
          .container--32jilo .content-box--1PCGO3 .family-member-list--1iLw3s .family-member-item--2qm25m .info-list--3Jz4kY .info-item--sW5ThY .item-box--1-4_bt .picker-content--1ROi9q {
            height: 1.1rem;
            line-height: 1.1rem;
            width: 4rem;
            display: flex;
            flex-wrap: nowrap;
            justify-content: space-between;
            align-items: center; }
          .container--32jilo .content-box--1PCGO3 .family-member-list--1iLw3s .family-member-item--2qm25m .info-list--3Jz4kY .info-item--sW5ThY .item-box--1-4_bt .picker-placeholder--3txbB- {
            color: #cfcfcf; }
          .container--32jilo .content-box--1PCGO3 .family-member-list--1iLw3s .family-member-item--2qm25m .info-list--3Jz4kY .info-item--sW5ThY .item-box--1-4_bt .picker-value--5ZtB_4 {
            color: #333; }
          .container--32jilo .content-box--1PCGO3 .family-member-list--1iLw3s .family-member-item--2qm25m .info-list--3Jz4kY .info-item--sW5ThY .item-box--1-4_bt .icon--3gm1BU {
            color: #cfcfcf; }
          .container--32jilo .content-box--1PCGO3 .family-member-list--1iLw3s .family-member-item--2qm25m .info-list--3Jz4kY .info-item--sW5ThY .item-box--1-4_bt .item-box-content--276uDq {
            display: flex;
            flex-wrap: nowrap;
            align-items: center; }
            .container--32jilo .content-box--1PCGO3 .family-member-list--1iLw3s .family-member-item--2qm25m .info-list--3Jz4kY .info-item--sW5ThY .item-box--1-4_bt .item-box-content--276uDq .social-security--371onn {
              display: block;
              background-color: #fff;
              border-radius: 4px;
              border: 1px solid #c5c5c5;
              width: 0.72rem;
              height: 0.52rem;
              line-height: 0.52rem;
              text-align: center;
              margin-right: 0.3rem;
              font-size: 0.28rem; }
            .container--32jilo .content-box--1PCGO3 .family-member-list--1iLw3s .family-member-item--2qm25m .info-list--3Jz4kY .info-item--sW5ThY .item-box--1-4_bt .item-box-content--276uDq .active--XYBuwV {
              background-color: #566cb2;
              border: 1px solid #566cb2;
              color: #fff; }
        .container--32jilo .content-box--1PCGO3 .family-member-list--1iLw3s .family-member-item--2qm25m .info-list--3Jz4kY .info-item--sW5ThY .tips--1WtRFP {
          font-size: 0.26rem;
          line-height: 1.1rem;
          color: #999999; }
      .container--32jilo .content-box--1PCGO3 .family-member-list--1iLw3s .family-member-item--2qm25m .info-list--3Jz4kY .info-item-health-condition--p_xm6i {
        border-top: 1px solid #eee;
        color: #666666;
        font-size: 0.3rem; }
        .container--32jilo .content-box--1PCGO3 .family-member-list--1iLw3s .family-member-item--2qm25m .info-list--3Jz4kY .info-item-health-condition--p_xm6i .item-name--1JGGJv {
          height: 1.1rem;
          line-height: 1.1rem; }
          .container--32jilo .content-box--1PCGO3 .family-member-list--1iLw3s .family-member-item--2qm25m .info-list--3Jz4kY .info-item-health-condition--p_xm6i .item-name--1JGGJv .item-explain--3kX-sz {
            font-size: 0.26rem;
            color: #999999;
            margin-left: 0.2rem; }
        .container--32jilo .content-box--1PCGO3 .family-member-list--1iLw3s .family-member-item--2qm25m .info-list--3Jz4kY .info-item-health-condition--p_xm6i .health-condition-textarea--28_tEQ {
          background-color: #f5f5f5;
          border-radius: 5px;
          border: 0;
          height: 2rem;
          width: 100%;
          background-color: #f5f5f5;
          padding: 0.2rem;
          font-size: 0.28rem; }
          .container--32jilo .content-box--1PCGO3 .family-member-list--1iLw3s .family-member-item--2qm25m .info-list--3Jz4kY .info-item-health-condition--p_xm6i .health-condition-textarea--28_tEQ::-webkit-input-placeholder {
            color: #cfcfcf; }
    .container--32jilo .content-box--1PCGO3 .family-add-block--1fDyfx {
      padding: 0.3rem 0.6rem 0;
      text-align: center; }
    .container--32jilo .content-box--1PCGO3 .add-explain--1qo2LD {
      text-align: center;
      font-size: 0.26rem;
      color: #999999;
      margin-bottom: 0.3rem; }
    .container--32jilo .content-box--1PCGO3 .family-add-btns--1O0eIP {
      display: flex;
      flex-wrap: nowrap;
      justify-content: space-between;
      align-items: center;
      margin-bottom: 1.2rem; }
      .container--32jilo .content-box--1PCGO3 .family-add-btns--1O0eIP .btn-item--2kiril {
        height: 0.6rem;
        width: 1.2rem;
        line-height: 0.6rem;
        border: 1px solid #c5c5c5;
        border-radius: 4px; }
        .container--32jilo .content-box--1PCGO3 .family-add-btns--1O0eIP .btn-item--2kiril .item-text--1M8vBI {
          color: #333; }
        .container--32jilo .content-box--1PCGO3 .family-add-btns--1O0eIP .btn-item--2kiril .item-disabled--9vhLUN {
          color: #cfcfcf; }
    .container--32jilo .content-box--1PCGO3 .btns-group--v6qnEP .btn--GsbKJr::before {
      border: 1px solid transparent; }
    .container--32jilo .content-box--1PCGO3 .btns-group--v6qnEP .prev--3LSd4k {
      background-color: transparent;
      color: #566cb2;
      display: block;
      height: 0.42rem;
      width: 1.5rem;
      text-align: center;
      margin: 0 auto;
      margin-bottom: 0.34rem;
      font-size: 0.3rem; }
    .container--32jilo .content-box--1PCGO3 .btns-group--v6qnEP .next--2g0Lgj {
      background-color: #566cb2;
      color: #fff; }

.profession-container--2ExAck {
  width: 100%;
  background-color: #fff; }
  .profession-container--2ExAck .profession-header--3pViW4 {
    height: 1rem;
    line-height: 1rem;
    text-align: center;
    padding: 0 0.4rem;
    border-bottom: 1px solid #dfdfdf; }
    .profession-container--2ExAck .profession-header--3pViW4 .title-text--1-g6ah {
      font-size: 0.34rem;
      color: #333333; }
    .profession-container--2ExAck .profession-header--3pViW4 .close-icon--2C0hKt {
      float: right;
      font-size: 0.4rem;
      color: #cfcfcf; }
  .profession-container--2ExAck .profession-content--11z4UM .profession-list--NJiX1u {
    padding: 0.4rem 0.4rem 0.56rem; }
    .profession-container--2ExAck .profession-content--11z4UM .profession-list--NJiX1u .profession-item--2E2R60 {
      margin-bottom: 0.4rem;
      font-size: 0.3rem;
      color: #333333;
      display: flex;
      flex-wrap: nowrap;
      justify-content: space-between;
      align-items: center; }
      .profession-container--2ExAck .profession-content--11z4UM .profession-list--NJiX1u .profession-item--2E2R60:last-child {
        margin-bottom: 0; }
    .profession-container--2ExAck .profession-content--11z4UM .profession-list--NJiX1u .active--XYBuwV {
      color: #566cb2; }
  .profession-container--2ExAck .profession-footer--2gfGqo {
    width: 100%;
    height: 1rem;
    line-height: 1rem;
    background-color: #566cb2;
    text-align: center; }
    .profession-container--2ExAck .profession-footer--2gfGqo .footer-btn-text--1X_HOG {
      font-size: 0.34rem;
      color: #ffffff; }

@charset "UTF-8";
/*
*   Author： 马小龙
*   Date: 2019/4/18
*/
.main--3VYJqS {
  background-color: #566cb2;
  min-height: 100vh; }

.main-container--3hMngz {
  min-height: 100%; }
  .main-container--3hMngz .main-content--1j43rB {
    width: 6.9rem;
    margin: 0 auto;
    color: #ffffff;
    padding-bottom: 0.4rem; }
    .main-container--3hMngz .main-content--1j43rB .title-text--2uXGxr {
      font-size: 0.44rem;
      padding: 0.5rem 0 0.3rem 0; }
    .main-container--3hMngz .main-content--1j43rB .description-text--1CG4J8 {
      font-size: 0.28rem;
      color: #ffffff;
      line-height: 0.4rem;
      margin-bottom: 0.5rem; }
    .main-container--3hMngz .main-content--1j43rB .content-box--2QYCXj {
      width: 100%;
      background-color: #ffffff;
      border-radius: 5px;
      padding: 0.2rem 0 0.6rem 0; }
      .main-container--3hMngz .main-content--1j43rB .content-box--2QYCXj .content-bg--3Aysdv {
        height: 6.08rem;
        width: 100%;
        margin-bottom: 0.6rem; }
        .main-container--3hMngz .main-content--1j43rB .content-box--2QYCXj .content-bg--3Aysdv img {
          display: block;
          height: 100%;
          width: 100%; }
      .main-container--3hMngz .main-content--1j43rB .content-box--2QYCXj .box-btn--39gut8 {
        display: block;
        color: #ffffff;
        background: #566cb2;
        border-radius: 5px;
        font-size: 0.34rem;
        width: 4rem;
        height: 0.88rem;
        line-height: 0.88rem;
        text-align: center;
        margin: 0 auto; }

@charset "UTF-8";
/*
*   Author： 马小龙
*   Date: 2019/2/22
*/
body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--2VukAM {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.appointment-modal--MLaTnJ {
  width: 6.9rem !important;
  height: 7.76rem;
  border-radius: 18px;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto; }
  .appointment-modal--MLaTnJ .appointment-content--LEqp_b {
    padding: 0.55rem 0;
    position: relative; }
    .appointment-modal--MLaTnJ .appointment-content--LEqp_b .close-btn--1wWtO7 {
      position: absolute;
      right: 0;
      top: 0;
      height: 0.48rem;
      width: 0.48rem; }
    .appointment-modal--MLaTnJ .appointment-content--LEqp_b .appointment-head--19ke0M {
      margin-bottom: 0.4rem; }
      .appointment-modal--MLaTnJ .appointment-content--LEqp_b .appointment-head--19ke0M .title--1tb5qF {
        font-weight: bold;
        font-size: 0.34rem;
        color: #333333;
        margin-bottom: 0.2rem; }
      .appointment-modal--MLaTnJ .appointment-content--LEqp_b .appointment-head--19ke0M .summary--3q-8wF {
        width: 4.68rem;
        margin: 0 auto;
        font-size: 0.28rem;
        color: #666666; }
    .appointment-modal--MLaTnJ .appointment-content--LEqp_b .tips--3f7uAy {
      width: 4.68rem;
      margin: 0 auto;
      margin-top: 0.2rem;
      font-size: 0.24rem;
      color: #999; }
    .appointment-modal--MLaTnJ .appointment-content--LEqp_b .appointment-body--Y7Apxb {
      width: 6rem;
      margin: 0 auto; }
      .appointment-modal--MLaTnJ .appointment-content--LEqp_b .appointment-body--Y7Apxb .input-box--2AGMla {
        margin-bottom: 0.3rem; }
        .appointment-modal--MLaTnJ .appointment-content--LEqp_b .appointment-body--Y7Apxb .input-box--2AGMla .input-box-style--11d38Q {
          width: 6rem;
          height: 0.9rem;
          line-height: 0.9rem;
          border: 1px solid #dddddd;
          border-radius: 4px;
          padding: 0.24rem 0.3rem;
          font-size: 0.28rem;
          color: #333;
          outline: none; }
        .appointment-modal--MLaTnJ .appointment-content--LEqp_b .appointment-body--Y7Apxb .input-box--2AGMla .error-input--3w2W7b {
          border: 1px solid red; }
        .appointment-modal--MLaTnJ .appointment-content--LEqp_b .appointment-body--Y7Apxb .input-box--2AGMla .error-tip--y7GJ4P {
          color: red;
          font-size: 0.28rem;
          text-align: left;
          padding-left: 0.1rem; }
    .appointment-modal--MLaTnJ .appointment-content--LEqp_b .appointment-footer--3vkzgw {
      margin: 0 auto;
      width: 6rem; }
      .appointment-modal--MLaTnJ .appointment-content--LEqp_b .appointment-footer--3vkzgw .submit-btn--2_UEUK {
        background-color: #566cb2;
        border-radius: 4px;
        height: 1rem;
        line-height: 1rem;
        font-size: 0.34rem;
        color: #ffffff; }

@charset "UTF-8";
/*
*   Author： 马小龙
*   Date: 2019/2/25
*/
body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--wzUtJJ {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.navbar-right--3KH1rh a {
  display: block;
  font-size: 0.4rem;
  color: #000000; }

.main-content--1UdY0X {
  background-color: #f5f5f5; }
  .main-content--1UdY0X .company-intro-container--38_Ls6 {
    margin-bottom: 0.2rem;
    background-color: #fff; }
    .main-content--1UdY0X .company-intro-container--38_Ls6 .company-intro--3M8hSm {
      width: 6.9rem;
      margin: 0 auto;
      padding: 0.4rem 0;
      overflow: hidden;
      border-bottom: 1px solid #dddddd; }
      .main-content--1UdY0X .company-intro-container--38_Ls6 .company-intro--3M8hSm .company-intro-box--MQycik {
        overflow: hidden; }
        .main-content--1UdY0X .company-intro-container--38_Ls6 .company-intro--3M8hSm .company-intro-box--MQycik .company-logo--8cXHqr {
          height: 0.52rem;
          width: 1.42rem;
          float: left; }
          .main-content--1UdY0X .company-intro-container--38_Ls6 .company-intro--3M8hSm .company-intro-box--MQycik .company-logo--8cXHqr img {
            display: block;
            height: 100%;
            width: 100%; }
        .main-content--1UdY0X .company-intro-container--38_Ls6 .company-intro--3M8hSm .company-intro-box--MQycik .company-intro-text--3forln {
          float: left;
          margin-left: 0.2rem;
          width: 5.28rem;
          color: #333333; }
          .main-content--1UdY0X .company-intro-container--38_Ls6 .company-intro--3M8hSm .company-intro-box--MQycik .company-intro-text--3forln p {
            line-height: 1.6 !important;
            font-size: 0.26rem !important;
            font-family: '' !important;
            margin: 0 !important; }
        .main-content--1UdY0X .company-intro-container--38_Ls6 .company-intro--3M8hSm .company-intro-box--MQycik .height-limit--3EzTbE {
          max-height: 1.2rem;
          overflow: hidden;
          text-overflow: ellipsis;
          display: -webkit-box;
          -webkit-line-clamp: 3;
          -webkit-box-orient: vertical; }
      .main-content--1UdY0X .company-intro-container--38_Ls6 .company-intro--3M8hSm .switch-btn--GTlZkz {
        float: right;
        font-size: 0.24rem;
        color: #999999;
        margin-top: 0.1rem; }
        .main-content--1UdY0X .company-intro-container--38_Ls6 .company-intro--3M8hSm .switch-btn--GTlZkz .switch-icon--mDuGJL {
          margin-left: 0.1rem;
          font-size: 0.14rem; }
    .main-content--1UdY0X .company-intro-container--38_Ls6 .cooperation-tips--2MhRYl {
      height: 1rem;
      width: 6.9rem;
      margin: 0 auto;
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between;
      align-items: center;
      font-size: 0.24rem; }
      .main-content--1UdY0X .company-intro-container--38_Ls6 .cooperation-tips--2MhRYl .cooperation-tip-text--38aAlT {
        color: #666666;
        line-height: 1.5; }
      .main-content--1UdY0X .company-intro-container--38_Ls6 .cooperation-tips--2MhRYl .view-authorization--2QTl69 {
        border: 1px solid #566cb2;
        border-radius: 4px;
        color: #566cb2;
        text-align: center;
        line-height: 2;
        width: 2rem;
        height: 0.56rem;
        display: block; }
    .main-content--1UdY0X .company-intro-container--38_Ls6 .adv-img-box--ggKaw8 {
      height: 1.8rem;
      width: 100%;
      padding: 0.2rem 0.2rem 0;
      background: #f5f5f5; }
      .main-content--1UdY0X .company-intro-container--38_Ls6 .adv-img-box--ggKaw8 img {
        display: block;
        height: 100%;
        width: 100%; }
  .main-content--1UdY0X .company-info-container--3m2L8Y {
    margin-bottom: 0.2rem;
    background-color: #fff; }
    .main-content--1UdY0X .company-info-container--3m2L8Y .company-title-box--2ZSVMj {
      overflow: hidden;
      border-bottom: 1px solid #ddd;
      margin: 0 auto;
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between;
      align-items: center;
      padding: 0 0.3rem; }
      .main-content--1UdY0X .company-info-container--3m2L8Y .company-title-box--2ZSVMj .info-title--IZmMQe {
        font-size: 0.28rem;
        font-weight: bold;
        color: #333333;
        height: 0.9rem;
        line-height: 0.9rem; }
      .main-content--1UdY0X .company-info-container--3m2L8Y .company-title-box--2ZSVMj .info-correct-btn--3yZtJb {
        border: 1px solid #666666;
        border-radius: 4px;
        font-size: 0.26rem;
        color: #333333;
        text-align: center;
        line-height: 2;
        height: 0.56rem;
        width: 1.6rem; }
    .main-content--1UdY0X .company-info-container--3m2L8Y .info-list--1Ds1DP {
      width: 6.9rem;
      margin: 0 auto;
      padding: 0.3rem 0;
      font-size: 0.26rem;
      line-height: 1.5; }
      .main-content--1UdY0X .company-info-container--3m2L8Y .info-list--1Ds1DP .info-item--3p1sBA {
        overflow: hidden;
        line-height: 1.8; }
        .main-content--1UdY0X .company-info-container--3m2L8Y .info-list--1Ds1DP .info-item--3p1sBA .info-item-name--3h_0w_ {
          color: #333;
          width: 1.1rem;
          height: 0.45rem;
          float: left;
          text-align: justify; }
          .main-content--1UdY0X .company-info-container--3m2L8Y .info-list--1Ds1DP .info-item--3p1sBA .info-item-name--3h_0w_:after {
            content: '';
            display: inline-block;
            width: 100%; }
          .main-content--1UdY0X .company-info-container--3m2L8Y .info-list--1Ds1DP .info-item--3p1sBA .info-item-name--3h_0w_ .display-box--2SHkl0 {
            display: inline-block;
            width: 0.52rem; }
        .main-content--1UdY0X .company-info-container--3m2L8Y .info-list--1Ds1DP .info-item--3p1sBA .colon--GDFEC1 {
          float: left; }
        .main-content--1UdY0X .company-info-container--3m2L8Y .info-list--1Ds1DP .info-item--3p1sBA .info-item-value--tZtj6t {
          float: left;
          width: 5.29rem;
          color: #666; }
  .main-content--1UdY0X .branch-product-box--2sKKSx {
    margin-bottom: 0.2rem;
    background-color: #fff; }
    .main-content--1UdY0X .branch-product-box--2sKKSx .tabs-bar--2WZFRI {
      border-bottom: 1px solid #ddd; }
      .main-content--1UdY0X .branch-product-box--2sKKSx .tabs-bar--2WZFRI .tabs-title---1OycF {
        height: 0.88rem;
        line-height: 0.88rem;
        width: 5.8rem;
        margin: 0 auto;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: center; }
        .main-content--1UdY0X .branch-product-box--2sKKSx .tabs-bar--2WZFRI .tabs-title---1OycF .tab-name--3Wmnit {
          height: 100%;
          position: relative;
          font-size: 0.28rem;
          color: #333333; }
          .main-content--1UdY0X .branch-product-box--2sKKSx .tabs-bar--2WZFRI .tabs-title---1OycF .tab-name--3Wmnit .underline--2r3Syy {
            position: absolute;
            bottom: 0;
            left: 0;
            background-color: transparent;
            height: 0.03rem;
            width: 100%; }
        .main-content--1UdY0X .branch-product-box--2sKKSx .tabs-bar--2WZFRI .tabs-title---1OycF .active--2qR9D0 {
          color: #566cb2; }
          .main-content--1UdY0X .branch-product-box--2sKKSx .tabs-bar--2WZFRI .tabs-title---1OycF .active--2qR9D0 .underline--2r3Syy {
            background-color: #566cb2; }
    .main-content--1UdY0X .branch-product-box--2sKKSx .operation-view-more--2QSLtk {
      padding-top: 0.3rem;
      text-align: center;
      border-bottom: 1px solid transparent; }
      .main-content--1UdY0X .branch-product-box--2sKKSx .operation-view-more--2QSLtk .load-more-branch--Qaq3v7 {
        font-size: 0.26rem;
        line-height: 1.5;
        height: 0.75rem; }
        .main-content--1UdY0X .branch-product-box--2sKKSx .operation-view-more--2QSLtk .load-more-branch--Qaq3v7 .more-branch-text--3GkkXS {
          color: #999; }
      .main-content--1UdY0X .branch-product-box--2sKKSx .operation-view-more--2QSLtk .view-other--2VPUTL {
        width: 3.4rem;
        height: 0.68rem;
        border: 1px solid #566cb2;
        border-radius: 4px;
        text-align: center;
        line-height: 2.3;
        font-size: 0.28rem;
        color: #566cb2;
        margin: 0 auto 0.46rem;
        display: block; }
    .main-content--1UdY0X .branch-product-box--2sKKSx .branch-container--1Kru0k {
      position: relative; }
      .main-content--1UdY0X .branch-product-box--2sKKSx .branch-container--1Kru0k .district-select-box--1j4G6Y {
        width: 6.9rem;
        height: 0.88rem;
        margin: 0 auto; }
        .main-content--1UdY0X .branch-product-box--2sKKSx .branch-container--1Kru0k .district-select-box--1j4G6Y .district-select-bar--3P1CmV {
          display: flex;
          flex-wrap: wrap;
          justify-content: space-between;
          align-items: center;
          height: 100%; }
          .main-content--1UdY0X .branch-product-box--2sKKSx .branch-container--1Kru0k .district-select-box--1j4G6Y .district-select-bar--3P1CmV .tip-text--1kVIq7 {
            font-size: 0.26rem;
            color: #999; }
          .main-content--1UdY0X .branch-product-box--2sKKSx .branch-container--1Kru0k .district-select-box--1j4G6Y .district-select-bar--3P1CmV .select-btn--2MTJW- {
            display: flex;
            flex-wrap: wrap;
            align-items: center;
            height: 100%; }
            .main-content--1UdY0X .branch-product-box--2sKKSx .branch-container--1Kru0k .district-select-box--1j4G6Y .district-select-bar--3P1CmV .select-btn--2MTJW- .district-selected--21EdzF {
              font-size: 0.28rem;
              color: #333; }
            .main-content--1UdY0X .branch-product-box--2sKKSx .branch-container--1Kru0k .district-select-box--1j4G6Y .district-select-bar--3P1CmV .select-btn--2MTJW- .arrow-icon--K9Ro1t {
              font-size: 0.12rem;
              margin-left: 0.2rem;
              color: #a6a6a6; }
        .main-content--1UdY0X .branch-product-box--2sKKSx .branch-container--1Kru0k .district-select-box--1j4G6Y .district-modal-box--2srulq {
          position: absolute;
          top: 0.88rem;
          left: 0;
          background-color: rgba(0, 0, 0, 0.4);
          overflow: hidden;
          height: 100%;
          width: 100%;
          z-index: 1000;
          min-height: 12rem; }
          .main-content--1UdY0X .branch-product-box--2sKKSx .branch-container--1Kru0k .district-select-box--1j4G6Y .district-modal-box--2srulq .district-box--17N-kT {
            background-color: #fff;
            overflow: hidden; }
            .main-content--1UdY0X .branch-product-box--2sKKSx .branch-container--1Kru0k .district-select-box--1j4G6Y .district-modal-box--2srulq .district-box--17N-kT .province-list-box--3YjjsD {
              float: left;
              width: 50%;
              max-height: 6.8rem;
              overflow-y: auto; }
              .main-content--1UdY0X .branch-product-box--2sKKSx .branch-container--1Kru0k .district-select-box--1j4G6Y .district-modal-box--2srulq .district-box--17N-kT .province-list-box--3YjjsD .province-list--2HafU7 {
                overflow-y: auto;
                background-color: #f5f5f5; }
                .main-content--1UdY0X .branch-product-box--2sKKSx .branch-container--1Kru0k .district-select-box--1j4G6Y .district-modal-box--2srulq .district-box--17N-kT .province-list-box--3YjjsD .province-list--2HafU7 .province-item--1UV-SO {
                  height: 0.88rem;
                  line-height: 0.88rem;
                  padding-left: 0.3rem;
                  font-size: 0.28rem;
                  color: #333;
                  position: relative; }
                  .main-content--1UdY0X .branch-product-box--2sKKSx .branch-container--1Kru0k .district-select-box--1j4G6Y .district-modal-box--2srulq .district-box--17N-kT .province-list-box--3YjjsD .province-list--2HafU7 .province-item--1UV-SO .flag-line--2f-47R {
                    position: absolute;
                    left: 0;
                    top: 0;
                    height: 100%;
                    width: 0.06rem;
                    background-color: transparent; }
                .main-content--1UdY0X .branch-product-box--2sKKSx .branch-container--1Kru0k .district-select-box--1j4G6Y .district-modal-box--2srulq .district-box--17N-kT .province-list-box--3YjjsD .province-list--2HafU7 .active--2qR9D0 {
                  color: #566cb2;
                  background-color: #fff; }
                  .main-content--1UdY0X .branch-product-box--2sKKSx .branch-container--1Kru0k .district-select-box--1j4G6Y .district-modal-box--2srulq .district-box--17N-kT .province-list-box--3YjjsD .province-list--2HafU7 .active--2qR9D0 .flag-line--2f-47R {
                    background-color: #566cb2; }
            .main-content--1UdY0X .branch-product-box--2sKKSx .branch-container--1Kru0k .district-select-box--1j4G6Y .district-modal-box--2srulq .district-box--17N-kT .city-list-box--3n4qNJ {
              float: left;
              width: 50%;
              height: 100%;
              max-height: 6.8rem;
              overflow-y: auto; }
              .main-content--1UdY0X .branch-product-box--2sKKSx .branch-container--1Kru0k .district-select-box--1j4G6Y .district-modal-box--2srulq .district-box--17N-kT .city-list-box--3n4qNJ .city-list--20xiDU {
                height: 100%;
                overflow-y: auto;
                padding-left: 0.3rem;
                background-color: #fff; }
                .main-content--1UdY0X .branch-product-box--2sKKSx .branch-container--1Kru0k .district-select-box--1j4G6Y .district-modal-box--2srulq .district-box--17N-kT .city-list-box--3n4qNJ .city-list--20xiDU .city-item--2X1VH6 {
                  height: 0.8rem;
                  line-height: 0.88rem;
                  font-size: 0.28rem;
                  padding-right: 0.3rem;
                  color: #333;
                  display: flex;
                  flex-wrap: wrap;
                  justify-content: space-between;
                  align-items: center;
                  border-bottom: 1px solid #ededed;
                  position: relative; }
                  .main-content--1UdY0X .branch-product-box--2sKKSx .branch-container--1Kru0k .district-select-box--1j4G6Y .district-modal-box--2srulq .district-box--17N-kT .city-list-box--3n4qNJ .city-list--20xiDU .city-item--2X1VH6 .city-name--RnGtjV {
                    display: block;
                    width: 100%;
                    height: 100%;
                    color: #333; }
                  .main-content--1UdY0X .branch-product-box--2sKKSx .branch-container--1Kru0k .district-select-box--1j4G6Y .district-modal-box--2srulq .district-box--17N-kT .city-list-box--3n4qNJ .city-list--20xiDU .city-item--2X1VH6 .checked--2ndDbF {
                    position: absolute;
                    top: 0;
                    right: 0.1rem;
                    bottom: 0;
                    margin: auto;
                    font-size: 0.26rem;
                    color: #566cb2; }
                .main-content--1UdY0X .branch-product-box--2sKKSx .branch-container--1Kru0k .district-select-box--1j4G6Y .district-modal-box--2srulq .district-box--17N-kT .city-list-box--3n4qNJ .city-list--20xiDU .active--2qR9D0 .city-name--RnGtjV {
                  color: #566cb2; }
      .main-content--1UdY0X .branch-product-box--2sKKSx .branch-container--1Kru0k .branch-list--1uarRR {
        background-color: #f5f5f5;
        border: 1px solid #ddd; }
        .main-content--1UdY0X .branch-product-box--2sKKSx .branch-container--1Kru0k .branch-list--1uarRR .branch-item--3-2pto {
          margin-top: 0.2rem;
          background-color: #fff; }
          .main-content--1UdY0X .branch-product-box--2sKKSx .branch-container--1Kru0k .branch-list--1uarRR .branch-item--3-2pto .info-content--e733XP {
            padding: 0.3rem 0;
            width: 6.9rem;
            margin: 0 auto; }
            .main-content--1UdY0X .branch-product-box--2sKKSx .branch-container--1Kru0k .branch-list--1uarRR .branch-item--3-2pto .info-content--e733XP .filiale-name--2dLE7p {
              font-size: 0.3rem;
              color: #333333;
              margin-bottom: 0.07rem; }
            .main-content--1UdY0X .branch-product-box--2sKKSx .branch-container--1Kru0k .branch-list--1uarRR .branch-item--3-2pto .info-content--e733XP .branch-info--2Q02qa {
              margin-bottom: 0.19rem; }
              .main-content--1UdY0X .branch-product-box--2sKKSx .branch-container--1Kru0k .branch-list--1uarRR .branch-item--3-2pto .info-content--e733XP .branch-info--2Q02qa .branch-info-item--1wCrK3 {
                font-size: 0.26rem;
                line-height: 1.6;
                overflow: hidden; }
                .main-content--1UdY0X .branch-product-box--2sKKSx .branch-container--1Kru0k .branch-list--1uarRR .branch-item--3-2pto .info-content--e733XP .branch-info--2Q02qa .branch-info-item--1wCrK3 .item-name--2TTCfx {
                  color: #333333;
                  width: 1.1rem;
                  float: left;
                  text-align: justify; }
                  .main-content--1UdY0X .branch-product-box--2sKKSx .branch-container--1Kru0k .branch-list--1uarRR .branch-item--3-2pto .info-content--e733XP .branch-info--2Q02qa .branch-info-item--1wCrK3 .item-name--2TTCfx .display-box--2SHkl0 {
                    display: inline-block;
                    width: 0.52rem;
                    height: 100%; }
                .main-content--1UdY0X .branch-product-box--2sKKSx .branch-container--1Kru0k .branch-list--1uarRR .branch-item--3-2pto .info-content--e733XP .branch-info--2Q02qa .branch-info-item--1wCrK3 .colon--GDFEC1 {
                  float: left; }
                .main-content--1UdY0X .branch-product-box--2sKKSx .branch-container--1Kru0k .branch-list--1uarRR .branch-item--3-2pto .info-content--e733XP .branch-info--2Q02qa .branch-info-item--1wCrK3 .item-value--3AcElB {
                  color: #666;
                  width: 5.4rem;
                  float: left; }
            .main-content--1UdY0X .branch-product-box--2sKKSx .branch-container--1Kru0k .branch-list--1uarRR .branch-item--3-2pto .info-content--e733XP .brach-item-about--1C4ovD {
              display: flex;
              flex-wrap: wrap;
              justify-content: space-between;
              align-items: center; }
              .main-content--1UdY0X .branch-product-box--2sKKSx .branch-container--1Kru0k .branch-list--1uarRR .branch-item--3-2pto .info-content--e733XP .brach-item-about--1C4ovD .update-time--3oyg1g {
                font-size: 0.24rem;
                color: #999999; }
              .main-content--1UdY0X .branch-product-box--2sKKSx .branch-container--1Kru0k .branch-list--1uarRR .branch-item--3-2pto .info-content--e733XP .brach-item-about--1C4ovD .brach-dispose--2CTC_s {
                overflow: hidden; }
                .main-content--1UdY0X .branch-product-box--2sKKSx .branch-container--1Kru0k .branch-list--1uarRR .branch-item--3-2pto .info-content--e733XP .brach-item-about--1C4ovD .brach-dispose--2CTC_s .dispose-btn--3lkWTi {
                  float: left;
                  border: 1px solid #666666;
                  border-radius: 4px;
                  width: 1.6rem;
                  height: 0.56rem;
                  text-align: center;
                  line-height: 0.56rem;
                  color: #333; }
                .main-content--1UdY0X .branch-product-box--2sKKSx .branch-container--1Kru0k .branch-list--1uarRR .branch-item--3-2pto .info-content--e733XP .brach-item-about--1C4ovD .brach-dispose--2CTC_s .view-detail--1dMVur {
                  color: #566cb2;
                  border: 1px solid #566cb2;
                  margin-right: 0.2rem; }
  .main-content--1UdY0X .footer-bar--3eqk7_ {
    position: fixed;
    left: 50%;
    bottom: 0;
    z-index: 999;
    transform: translateX(-50%);
    width: 100%;
    max-width: 750px;
    height: 1.2rem;
    background-image: url(//img.huizecdn.com/hz/www/pages/yuyue/yuyue-2.png);
    background-repeat: no-repeat;
    background-size: 100% 1.2rem; }

@charset "UTF-8";
/*
*   Author： 马小龙
*   Date: 2019/2/21
*/
body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--3UAtAU {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.main-content--J6ew4q {
  position: relative;
  min-height: 100vh;
  background-color: #f5f5f5; }
  .main-content--J6ew4q .adv-img-box--2t_jDS {
    height: 1.8rem;
    width: 100%;
    padding: 0 0.2rem;
    box-sizing: border-box; }
    .main-content--J6ew4q .adv-img-box--2t_jDS img {
      display: block;
      height: 100%;
      width: 100%; }
  .main-content--J6ew4q .list-explain-box--1WdXhr {
    background-color: #f6f6f6;
    padding: 0.11rem 0; }
    .main-content--J6ew4q .list-explain-box--1WdXhr .explain-box--20bnvv {
      width: 6.77rem;
      margin: 0 auto; }
      .main-content--J6ew4q .list-explain-box--1WdXhr .explain-box--20bnvv .order-icon--3x1-tt {
        display: inline-block;
        vertical-align: top;
        height: 0.08rem;
        width: 0.08rem;
        border-radius: 50px;
        background-color: #999;
        margin: 0.15rem 0.08rem 0 0; }
      .main-content--J6ew4q .list-explain-box--1WdXhr .explain-box--20bnvv .explain-text--2ok7q9 {
        display: inline-block;
        width: 6.57rem;
        font-size: 0.22rem;
        color: #a7a7a7;
        line-height: 1.5; }
  .main-content--J6ew4q .company-map-container--t2uQ_i {
    padding: 0.3rem 0.2rem 0;
    margin-bottom: 0.2rem;
    background-color: #fff; }
    .main-content--J6ew4q .company-map-container--t2uQ_i .company-initial-list--p82mYA .company-initial-item--3dJgt_ {
      padding-bottom: 0.4rem; }
      .main-content--J6ew4q .company-map-container--t2uQ_i .company-initial-list--p82mYA .company-initial-item--3dJgt_ .initial--1gcyLx {
        font-size: 0.28rem;
        font-weight: bold;
        color: #999999;
        line-height: 0.28rem;
        margin-bottom: 0.14rem; }
      .main-content--J6ew4q .company-map-container--t2uQ_i .company-initial-list--p82mYA .company-initial-item--3dJgt_ .company-list--2-EHF4 {
        overflow: hidden; }
        .main-content--J6ew4q .company-map-container--t2uQ_i .company-initial-list--p82mYA .company-initial-item--3dJgt_ .company-list--2-EHF4 .company-item--QBhXQh {
          float: left;
          margin: 0 0.2rem 0.2rem 0; }
          .main-content--J6ew4q .company-map-container--t2uQ_i .company-initial-list--p82mYA .company-initial-item--3dJgt_ .company-list--2-EHF4 .company-item--QBhXQh .company-item-box--hUq_AL {
            width: 2.16rem;
            height: 0.72rem;
            line-height: 0.65rem;
            text-align: center;
            border: 1px solid #dadada;
            border-radius: 4px; }
            .main-content--J6ew4q .company-map-container--t2uQ_i .company-initial-list--p82mYA .company-initial-item--3dJgt_ .company-list--2-EHF4 .company-item--QBhXQh .company-item-box--hUq_AL .company-name--ksmobn {
              font-size: 0.26rem;
              color: #333333; }
    .main-content--J6ew4q .company-map-container--t2uQ_i .company-nav-bar--WRT1YU {
      position: fixed;
      right: 0.05rem;
      top: 2rem;
      opacity: 0.9;
      background-color: #e8e8e8;
      border-radius: 16px;
      width: 0.32rem;
      text-align: center;
      padding: 0.2rem 0; }
      .main-content--J6ew4q .company-map-container--t2uQ_i .company-nav-bar--WRT1YU .company-nav-list--1hYLFA .company-name--ksmobn {
        font-size: 0.22rem;
        color: #666666;
        height: 0.35rem; }
  .main-content--J6ew4q .footer-bar--eiDlZh {
    position: fixed;
    left: 50%;
    bottom: 0;
    z-index: 999;
    transform: translateX(-50%);
    width: 100%;
    max-width: 750px;
    height: 1.2rem;
    background-image: url(//img.huizecdn.com/hz/www/pages/yuyue/yuyue-2.png);
    background-repeat: no-repeat;
    background-size: 100% 1.2rem; }

@charset "UTF-8";
/*
*   Author： 马小龙
*   Date: 2019/2/25
*/
body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--G3Xgwt {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.navbar-right--2Cp-1U a {
  display: block;
  font-size: 0.4rem;
  color: #000000; }

.correction-tip--3Ym3uJ {
  height: 0.72rem;
  line-height: 0.72rem;
  background-color: #f5f5f5;
  color: #666;
  font-size: 0.24rem; }
  .correction-tip--3Ym3uJ p {
    padding-left: 0.3rem; }

.company-info--3Akl-k {
  padding: 0.2rem 0.3rem 0.4rem;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  background-color: #fff; }
  .company-info--3Akl-k .company-logo--3e0W8S {
    height: 0.52rem;
    width: 1.42rem; }
    .company-info--3Akl-k .company-logo--3e0W8S img {
      display: block;
      height: 100%;
      width: 100%; }
  .company-info--3Akl-k .company-fullname--4CBvCP {
    margin-left: 0.16rem;
    width: 5.18rem;
    font-size: 0.3rem;
    color: #333; }

.correction-box--3tVcQy {
  padding: 0 0.3rem 0.7rem;
  background-color: #fff;
  overflow: hidden; }
  .correction-box--3tVcQy .correction-title--Qax_KK {
    font-size: 0.28rem;
    color: #333333;
    margin-bottom: 0.1rem; }
  .correction-box--3tVcQy .correction-content--95gfs8 {
    height: 3.36rem;
    line-height: 1.5;
    width: 100%;
    padding: 0.2rem;
    border: 1px solid #e0e0e0;
    border-radius: 8px;
    font-size: 0.24rem;
    color: #333;
    margin-bottom: 0.12rem;
    overflow: hidden; }
  .correction-box--3tVcQy .clear-text--2DBqWq {
    font-size: 0.26rem;
    color: #999999;
    float: right; }
  .correction-box--3tVcQy .correction-err-tip--LTQwrx {
    font-size: 0.24rem;
    color: red;
    visibility: hidden; }

.captcha-container--1gORa6 {
  padding: 0 0.3rem 0.82rem;
  background-color: #fff; }
  .captcha-container--1gORa6 .captcha-box--1gL2WR {
    display: flex;
    flex-wrap: wrap;
    align-items: center; }
    .captcha-container--1gORa6 .captcha-box--1gL2WR .captcha-title--2S0-df {
      font-size: 0.28rem;
      color: #333333; }
    .captcha-container--1gORa6 .captcha-box--1gL2WR .captcha-input--3P_ZVG {
      width: 2.2rem;
      height: 0.8rem;
      line-height: 0.8rem;
      padding: 0.2rem;
      margin-left: 0.2rem;
      border: 1px solid #e0e0e0;
      border-radius: 4px; }
    .captcha-container--1gORa6 .captcha-box--1gL2WR .captcha-img--3z2Xsy {
      width: 1.86rem;
      height: 0.72rem;
      margin-left: 0.16rem; }
      .captcha-container--1gORa6 .captcha-box--1gL2WR .captcha-img--3z2Xsy img {
        display: block;
        height: 100%;
        width: 100%; }
  .captcha-container--1gORa6 .captcha-tips--1vHH5e {
    padding-left: 1.05rem;
    font-size: 0.24rem;
    color: #999; }
  .captcha-container--1gORa6 .err-tips--1PwLNT {
    padding-left: 1.05rem;
    font-size: 0.24rem;
    color: red;
    line-height: 2;
    visibility: hidden; }

.submit-box--2orKu7 {
  padding: 0 0.3rem;
  background-color: #fff; }
  .submit-box--2orKu7 .submit-btn--3iVTlz {
    background-color: #566cb2;
    border-radius: 4px;
    height: 1rem;
    line-height: 1rem;
    font-size: 0.34rem;
    color: #ffffff; }

.modal-style--3ADAiL {
  color: red; }
  .modal-style--3ADAiL .am-modal-transparent {
    width: 6.3rem; }
  .modal-style--3ADAiL .am-modal .am-modal-content {
    padding: 0.4rem; }
    .modal-style--3ADAiL .am-modal .am-modal-content .am-modal-body {
      padding: 0; }
  .modal-style--3ADAiL .am-modal-header {
    padding: 0 0 0.16rem; }
    .modal-style--3ADAiL .am-modal-header .am-modal-title {
      color: #2a313d;
      font-weight: 500;
      font-size: 0.36rem; }
  .modal-style--3ADAiL .am-modal-close {
    top: 0.16rem;
    right: 0.16rem;
    width: 0.48rem;
    height: 0.48rem;
    font-size: 0;
    line-height: 1;
    background: url(//img.huizecdn.com/hz/touch/page/upgrade-family-policy/close.png) center/contain no-repeat; }
    .modal-style--3ADAiL .am-modal-close .am-modal-close-x {
      display: none; }

.close-btn--2d45Ec {
  position: absolute;
  right: 0.3rem;
  top: 0.3rem;
  height: 0.32rem;
  width: 0.32rem;
  background: url(//img.huizecdn.com/hz/touch/page/referral_invitation/pop_close.png) no-repeat top/cover; }

.footer-btns--6a8qev {
  display: flex; }
  .footer-btns--6a8qev .cancel-btn--13psig,
  .footer-btns--6a8qev .ok-btn--E1U4eJ {
    flex: 1;
    border-radius: 2rem;
    border: 0.01rem solid;
    box-sizing: border-box;
    height: 0.96rem;
    line-height: 0.95rem;
    font-size: 0.32rem;
    text-align: center; }
  .footer-btns--6a8qev .cancel-btn--13psig {
    color: #2a313d;
    border-color: #d3dbe7; }
  .footer-btns--6a8qev .ok-btn--E1U4eJ {
    margin-left: 0.22rem;
    color: #fff;
    font-weight: 500;
    background: #0d6eff;
    border-color: #0d6eff; }

.modal-style--1BknCo .am-modal-transparent {
  width: 6.5rem !important; }

.modal-style--1BknCo .am-modal .am-modal-content {
  padding-top: 0 !important;
  border-radius: 5px !important; }
  .modal-style--1BknCo .am-modal .am-modal-content .am-modal-body {
    padding: 0 !important; }

.close-btn--2npeM_ {
  position: absolute;
  right: 0.3rem;
  top: 0.3rem;
  height: 0.32rem;
  width: 0.32rem;
  background: url("//img.huizecdn.com/hz/touch/page/referral_invitation/pop_close.png") no-repeat top/cover; }

.modal-style--3Gsb4x .am-modal-transparent {
  width: 6.5rem !important; }

.modal-style--3Gsb4x .am-modal .am-modal-content {
  padding-top: 0 !important;
  border-radius: 5px !important; }
  .modal-style--3Gsb4x .am-modal .am-modal-content .am-modal-body {
    padding: 0 !important; }

.title-box--1GTQvz {
  padding-top: 0.8rem;
  font-size: 0.36rem;
  color: #333;
  line-height: 1;
  font-family: PingFangSC-Medium; }

.close-btn--GpLJZ4 {
  position: absolute;
  right: 0.3rem;
  top: 0.3rem;
  height: 0.32rem;
  width: 0.32rem;
  background: url(//img.huizecdn.com/hz/touch/page/referral_invitation/pop_close.png) no-repeat top/cover; }

.footer-btns--3AUhm6 {
  display: flex;
  border-top: 0.5px solid #ddd; }
  .footer-btns--3AUhm6 .btn--3bFLRV {
    width: 50%;
    height: 1rem;
    line-height: 1rem;
    text-align: center;
    color: #999;
    font-size: 0.32rem; }
    .footer-btns--3AUhm6 .btn--3bFLRV:last-child {
      border-left: 0.5px solid #ddd;
      color: #6076ff; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--1innl2 {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.content--2Z2Fnh {
  padding: 0.5rem 0 0.6rem;
  width: 5.7rem;
  margin: 0 auto; }

.title--QMy7CO {
  font-size: 0.36rem;
  color: #333333;
  text-align: center;
  line-height: 0.36rem;
  font-weight: bolder;
  margin-top: 0.1rem; }

.times--1hYoML {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between; }
  .times--1hYoML .item--5pn5Qz {
    color: #666666;
    text-align: center;
    width: 1.82rem;
    margin-bottom: 0.2rem; }
    .times--1hYoML .item--5pn5Qz .value--g8a3dS {
      background: #f5f5f5;
      line-height: 0.68rem;
      height: 0.68rem;
      border-radius: 0.34rem;
      font-size: 0.26rem; }
  .times--1hYoML .active--EK0LrQ {
    color: #6076ff; }

.appoint-modal--tSt_UN .am-modal {
  width: auto;
  margin: 0 0.5rem;
  min-width: 6.5rem; }

.actions--2G52E4 {
  margin-top: 0.5rem;
  display: flex;
  align-items: center;
  justify-content: center; }
  .actions--2G52E4 .btn--3qlSCz {
    font-size: 0.34rem;
    color: #6076ff;
    letter-spacing: 0;
    text-align: center;
    border-radius: 2px;
    height: 0.88rem;
    line-height: 0.88rem;
    flex: 1;
    position: relative;
    border: 0.5px solid #6076ff; }
  .actions--2G52E4 .confirm--2sXD7i {
    color: #fff;
    background: #6076ff;
    margin-left: 0.18rem; }

.notice--OmlsBR {
  font-size: 0.24rem;
  color: #999999;
  text-align: center;
  line-height: 0.36rem;
  margin-top: 0.4rem; }

.close--2KNO02 {
  text-align: right;
  color: #c6c6c6;
  margin-top: -0.15rem; }
  .close--2KNO02 i {
    font-size: 0.45rem; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--SSrM7H {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.content-title--2-h6b6 {
  font-family: PingFangSC-Semibold;
  font-size: 0.4rem;
  color: #31354c;
  line-height: 1;
  margin: 0 0 0 0.3rem; }

.list-box--xD6mEN {
  padding: 0.34rem 0 0.7rem; }

.list--HLbbRY {
  box-shadow: 0 1px 20px 0 rgba(33, 50, 78, 0.07);
  border-radius: 5px;
  background-color: #fff;
  width: 6.9rem;
  margin: 0 auto;
  padding-left: 0.3rem; }
  .list--HLbbRY .item--2acwJq {
    display: flex;
    align-items: center;
    width: 6.6rem;
    margin: 0 auto;
    padding: 0.33rem 0;
    border-bottom: 1px dashed #eaeaea; }
    .list--HLbbRY .item--2acwJq:last-child {
      border-bottom: 0; }
    .list--HLbbRY .item--2acwJq .avatar--2cAbS- {
      width: 1.5rem;
      height: 1.5rem;
      margin-right: 0.3rem;
      background-repeat: no-repeat;
      background-position: center center;
      background-size: cover;
      border-radius: 50px; }
      .list--HLbbRY .item--2acwJq .avatar--2cAbS- img {
        display: block;
        width: 100%;
        height: 100%;
        background-color: #f3f3f3;
        border-radius: 50px; }
    .list--HLbbRY .item--2acwJq .item-right--1dXnhg {
      width: 4.5rem; }
      .list--HLbbRY .item--2acwJq .item-right--1dXnhg .name-box--ycBw_f {
        display: flex;
        align-items: center;
        justify-content: space-between;
        margin-bottom: 0.12rem; }
        .list--HLbbRY .item--2acwJq .item-right--1dXnhg .name-box--ycBw_f .name--3J3G0r {
          font-family: PingFangSC-Medium;
          font-size: 0.32rem;
          color: #333333; }
        .list--HLbbRY .item--2acwJq .item-right--1dXnhg .name-box--ycBw_f .btn--3yseVK {
          font-size: 0.28rem;
          color: #6076ff;
          text-align: center;
          line-height: 0.6rem;
          background: #ffffff;
          border-radius: 50px;
          border: 0.5px solid #6076ff;
          padding: 0 0.15rem; }
    .list--HLbbRY .item--2acwJq .info-list--2E9tLz {
      display: flex;
      align-items: center;
      justify-content: space-between;
      text-align: center; }
      .list--HLbbRY .item--2acwJq .info-list--2E9tLz .info-item--132ZwQ .num--3DKmpx {
        font-family: PingFangSC-Medium;
        font-size: 0.3rem;
        color: #333333;
        margin-bottom: 0.1rem;
        line-height: 1; }
      .list--HLbbRY .item--2acwJq .info-list--2E9tLz .info-item--132ZwQ .info-text--BwfdeC {
        font-size: 0.26rem;
        color: #999999; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--1n68eq {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.content-title--3iuJkk {
  font-family: PingFangSC-Semibold;
  font-size: 0.4rem;
  color: #31354c;
  line-height: 1;
  margin: 0 0 0 0.3rem; }

.list-box--2no8qV {
  padding: 0.34rem 0 0.7rem; }

.list--53AGa4 {
  box-shadow: 0 1px 20px 0 rgba(33, 50, 78, 0.07);
  border-radius: 5px;
  background-color: #fff;
  width: 6.9rem;
  margin: 0 auto;
  padding-left: 0.3rem; }
  .list--53AGa4 p {
    line-height: 1; }
  .list--53AGa4 .item--3sUHBR {
    border-bottom: 1px dashed #eaeaea;
    padding: 0.3rem 0.3rem 0.3rem 0; }
    .list--53AGa4 .item--3sUHBR .head--38MWQW {
      display: flex;
      align-items: center;
      justify-content: space-between;
      width: 100%;
      margin-bottom: 0.3rem; }
      .list--53AGa4 .item--3sUHBR .head--38MWQW .head-left--u6m-fd {
        display: flex;
        align-items: center; }
        .list--53AGa4 .item--3sUHBR .head--38MWQW .head-left--u6m-fd .avatar--3hOLpM {
          margin-right: 0.3rem;
          height: 0.8rem;
          width: 0.8rem;
          background-repeat: no-repeat;
          background-position: center center;
          background-size: cover;
          border-radius: 50px; }
          .list--53AGa4 .item--3sUHBR .head--38MWQW .head-left--u6m-fd .avatar--3hOLpM img {
            display: block;
            width: 100%;
            height: 100%;
            border-radius: 50px;
            background-color: #f3f3f3; }
        .list--53AGa4 .item--3sUHBR .head--38MWQW .head-left--u6m-fd .name--ZYf4cc {
          font-size: 0.32rem;
          color: #333333; }
      .list--53AGa4 .item--3sUHBR .head--38MWQW .btn--vexjDC {
        font-size: 0.28rem;
        color: #6076ff;
        text-align: center;
        line-height: 0.6rem;
        background: #ffffff;
        border-radius: 50px;
        border: 0.5px solid #6076ff;
        padding: 0 0.15rem; }
    .list--53AGa4 .item--3sUHBR .article-box--l9LeEU {
      margin-bottom: 0.24rem; }
    .list--53AGa4 .item--3sUHBR .title-box--1m0ObK {
      display: flex;
      font-family: PingFangSC-Medium;
      font-size: 0.3rem;
      color: #333333;
      margin-bottom: 0.15rem; }
      .list--53AGa4 .item--3sUHBR .title-box--1m0ObK .title-icon--2iuMI5 {
        margin-right: 0.1rem;
        height: 0.28rem;
        width: 0.28rem;
        background: url(//img.huizecdn.com/hz/touch/page/consultants/article_icon.png) no-repeat center/contain; }
      .list--53AGa4 .item--3sUHBR .title-box--1m0ObK .title--EOaSy1 {
        width: 6rem;
        line-height: 1.1;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden; }
    .list--53AGa4 .item--3sUHBR .abstract-text--grAGcM {
      font-size: 0.26rem;
      color: #999999;
      line-height: 1.1;
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden; }
    .list--53AGa4 .item--3sUHBR .footer--2_gJ99 {
      display: flex;
      align-items: center;
      justify-content: space-between;
      width: 100%; }
      .list--53AGa4 .item--3sUHBR .footer--2_gJ99 .tag-list--1AWKcJ {
        display: flex;
        align-items: center; }
        .list--53AGa4 .item--3sUHBR .footer--2_gJ99 .tag-list--1AWKcJ .tag-name--3ypr-O {
          background-color: #f5f5f5;
          border-radius: 2px;
          text-align: center;
          line-height: 0.32rem;
          font-size: 0.2rem;
          color: #999999;
          margin-right: 0.1rem;
          padding: 0 0.08rem; }
          .list--53AGa4 .item--3sUHBR .footer--2_gJ99 .tag-list--1AWKcJ .tag-name--3ypr-O:last-child {
            margin-right: 0; }
      .list--53AGa4 .item--3sUHBR .footer--2_gJ99 .view-num--2eOXFf {
        display: flex;
        align-items: center; }
        .list--53AGa4 .item--3sUHBR .footer--2_gJ99 .view-num--2eOXFf .view-icon--3dNg68 {
          color: #999; }
        .list--53AGa4 .item--3sUHBR .footer--2_gJ99 .view-num--2eOXFf .num--3rjk9i {
          font-size: 0.24rem;
          color: #999999;
          margin-left: 0.09rem; }
    .list--53AGa4 .item--3sUHBR:last-child {
      border-bottom: 0; }

.tips-text--RUkCEY {
  text-align: center;
  font-size: 0.26rem;
  color: #999999;
  margin-top: 0.3rem; }

.title--yYP4XP {
  font-family: PingFangSC-Medium;
  font-size: 0.36rem;
  color: #333333;
  padding: 0.55rem 0;
  text-align: center; }

.content--9xyC8M {
  width: 5.5rem;
  height: 5.4rem;
  margin: 0 auto 0.5rem;
  line-height: 1.5;
  text-align: left;
  overflow: scroll;
  -webkit-overflow-scrolling: touch;
  font-size: 0.28rem;
  color: #333; }
  .content--9xyC8M::-webkit-scrollbar {
    height: 0;
    width: 0; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--YyuIgA {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.box--1f6xYy {
  background-color: #fff;
  margin-bottom: 0.2rem;
  padding-top: 0.6rem; }
  .box--1f6xYy:last-child {
    margin-bottom: 0; }

.title-box--2-QNLp {
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: PingFangSC-Semibold;
  font-size: 0.34rem;
  color: #333333; }
  .title-box--2-QNLp .title--23v4lz {
    margin: 0 0.1rem; }
  .title-box--2-QNLp .title-icon--Mv1a99 {
    width: 0.36rem;
    height: 0.22rem;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    background-image: url("//img.huizecdn.com/hz/touch/page//baobaojiadao-services/left.png"); }
  .title-box--2-QNLp .right-icon--GZO9Tt {
    transform: rotate(180deg); }

.explain--2KiDgi {
  font-size: 0.28rem;
  color: #666666;
  text-align: center;
  margin-top: 0.2rem; }

.content--2rJMOJ {
  padding: 0.66rem 0 0;
  position: relative; }
  .content--2rJMOJ .process-icon-list--u_xMDh {
    position: absolute;
    left: 0.36rem;
    padding-top: 0.4rem; }
    .content--2rJMOJ .process-icon-list--u_xMDh .icon-item--O57bqh {
      width: 0.88rem;
      height: 0.88rem;
      background-repeat: no-repeat;
      background-size: contain;
      background-position: center center;
      margin-bottom: 1rem;
      position: relative; }
      .content--2rJMOJ .process-icon-list--u_xMDh .icon-item--O57bqh::after {
        display: block;
        content: '';
        height: 1.1rem;
        width: 0.13rem;
        position: absolute;
        bottom: -1rem;
        left: 50%;
        transform: translateX(-50%);
        background: url(//img.huizecdn.com/hz/touch/page//baobaojiadao-services/b2.png) no-repeat center/contain; }
      .content--2rJMOJ .process-icon-list--u_xMDh .icon-item--O57bqh:nth-child(1) {
        background-image: url(//img.huizecdn.com/hz/touch/page//baobaojiadao-services/6_1.png); }
      .content--2rJMOJ .process-icon-list--u_xMDh .icon-item--O57bqh:nth-child(2) {
        background-image: url(//img.huizecdn.com/hz/touch/page//baobaojiadao-services/6_2.png); }
      .content--2rJMOJ .process-icon-list--u_xMDh .icon-item--O57bqh:nth-child(3) {
        background-image: url(//img.huizecdn.com/hz/touch/page//baobaojiadao-services/6_3.png); }
      .content--2rJMOJ .process-icon-list--u_xMDh .icon-item--O57bqh:nth-child(4) {
        background-image: url(//img.huizecdn.com/hz/touch/page//baobaojiadao-services/6_4.png);
        margin-bottom: 0; }
        .content--2rJMOJ .process-icon-list--u_xMDh .icon-item--O57bqh:nth-child(4)::after {
          display: none; }
  .content--2rJMOJ .process-list--3bxTH7 {
    width: 5.7rem;
    margin-left: 1.5rem; }
    .content--2rJMOJ .process-list--3bxTH7 .process-item--3ywImo {
      background: #f6f7ff;
      border-radius: 5px;
      margin-bottom: 0.3rem;
      padding: 0 0.25rem;
      position: relative;
      height: 1.6rem;
      display: flex;
      flex-direction: column;
      justify-content: center; }
      .content--2rJMOJ .process-list--3bxTH7 .process-item--3ywImo::after {
        position: absolute;
        left: -0.12rem;
        top: 50%;
        transform: translateY(-50%);
        display: block;
        content: '';
        width: 0;
        height: 0;
        border-right: 0.14rem solid #f6f7ff;
        border-top: 0.14rem solid transparent;
        border-bottom: 0.14rem solid transparent; }
      .content--2rJMOJ .process-list--3bxTH7 .process-item--3ywImo:last-child {
        margin-bottom: 0; }
      .content--2rJMOJ .process-list--3bxTH7 .process-item--3ywImo .name--uIbi8U {
        font-family: PingFangSC-Semibold;
        font-size: 0.3rem;
        color: #333333;
        margin-bottom: 0.05rem;
        display: block; }
      .content--2rJMOJ .process-list--3bxTH7 .process-item--3ywImo .text-list--23xNZP .label-item--1_Pf20 {
        display: flex;
        align-items: center;
        line-height: 1.5; }
        .content--2rJMOJ .process-list--3bxTH7 .process-item--3ywImo .text-list--23xNZP .label-item--1_Pf20 .text--23bEjI {
          font-size: 0.24rem;
          color: #666666;
          line-height: 0.36rem; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--2YO3so {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.box--3xXruH {
  background-color: #fff;
  margin-bottom: 0.2rem;
  padding-top: 0.6rem; }
  .box--3xXruH:last-child {
    margin-bottom: 0; }

.title-box--1u5j9H {
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: PingFangSC-Semibold;
  font-size: 0.34rem;
  color: #333333;
  margin-bottom: 0.2rem; }
  .title-box--1u5j9H .title--2CKn4z {
    margin: 0 0.1rem; }
  .title-box--1u5j9H .title-icon--3gcyUO {
    width: 0.36rem;
    height: 0.22rem;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    background-image: url("//img.huizecdn.com/hz/touch/page//baobaojiadao-services/left.png"); }
  .title-box--1u5j9H .right-icon--3ahYaf {
    transform: rotate(180deg); }

.explain--1welJE {
  font-size: 0.28rem;
  color: #666666;
  text-align: center; }

.query-intro--3PmOKy {
  padding-bottom: 0.6rem; }
  .query-intro--3PmOKy .list-box--15-SqF {
    padding-top: 0.43rem;
    overflow-x: auto; }
    .query-intro--3PmOKy .list-box--15-SqF::-webkit-scrollbar {
      height: 0;
      width: 0; }
    .query-intro--3PmOKy .list-box--15-SqF .list--1uq2uC {
      display: flex;
      align-items: center;
      width: 9.8rem;
      padding-left: 0.3rem; }
      .query-intro--3PmOKy .list-box--15-SqF .list--1uq2uC .item--2uYX36 {
        margin-right: 0.3rem;
        width: 4.4rem;
        height: 2.54rem;
        background: #ffffff;
        box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.08);
        border-radius: 5px;
        background-color: #7185ff; }
        .query-intro--3PmOKy .list-box--15-SqF .list--1uq2uC .item--2uYX36 .item-content--1G8GOD {
          background-color: #fff;
          padding: 0.3rem 0 0 0.3rem;
          height: 2.44rem; }
          .query-intro--3PmOKy .list-box--15-SqF .list--1uq2uC .item--2uYX36 .item-content--1G8GOD .label--1md5JE {
            display: flex;
            align-items: center;
            margin-bottom: 0.2rem; }
            .query-intro--3PmOKy .list-box--15-SqF .list--1uq2uC .item--2uYX36 .item-content--1G8GOD .label--1md5JE .label-icon-1--1NNfgh {
              background: url(//img.huizecdn.com/hz/touch/page//baobaojiadao-services/1.png) no-repeat center/contain;
              height: 0.34rem;
              width: 0.34rem; }
            .query-intro--3PmOKy .list-box--15-SqF .list--1uq2uC .item--2uYX36 .item-content--1G8GOD .label--1md5JE .label-icon-2--W_8BH9 {
              background: url(//img.huizecdn.com/hz/touch/page//baobaojiadao-services/2.png) no-repeat center/contain;
              height: 0.34rem;
              width: 0.34rem; }
            .query-intro--3PmOKy .list-box--15-SqF .list--1uq2uC .item--2uYX36 .item-content--1G8GOD .label--1md5JE .label-text--H4IYpY {
              margin-left: 0.08rem;
              font-family: PingFangSC-Semibold;
              font-size: 0.34rem;
              color: #333333; }
          .query-intro--3PmOKy .list-box--15-SqF .list--1uq2uC .item--2uYX36 .item-content--1G8GOD .text-list--3Y96e1 {
            font-size: 0.26rem;
            color: #999999;
            line-height: 0.44rem; }
        .query-intro--3PmOKy .list-box--15-SqF .list--1uq2uC .item--2uYX36:last-child {
          background-color: #f6ac19;
          margin-right: 0; }

.active-text--1tDRD4 {
  color: #6076ff !important; }

.content--1gSo9K {
  padding-bottom: 0.5rem; }
  .content--1gSo9K p {
    line-height: 1; }

.title--20O3lE {
  font-family: PingFangSC-Medium;
  font-size: 0.36rem;
  color: #333333;
  padding: 1rem 0 0.6rem;
  text-align: center; }

.form-box--111YyW {
  width: 5.7rem;
  margin: 0 auto 0.18rem;
  color: #333; }
  .form-box--111YyW .form-list--EnYdsN .form-item--3bHefQ {
    width: 100%;
    height: 0.9rem;
    border: 0.5px solid #dddddd;
    border-radius: 2px;
    margin-bottom: 0.3rem;
    padding: 0 0.3rem;
    display: flex;
    align-items: center;
    justify-content: space-between; }
    .form-box--111YyW .form-list--EnYdsN .form-item--3bHefQ:last-child {
      margin-bottom: 0; }
    .form-box--111YyW .form-list--EnYdsN .form-item--3bHefQ .input-style--2k2uR3 {
      border: none;
      outline: none;
      line-height: 0.5rem;
      width: 3.2rem;
      font-size: 0.28rem; }
      .form-box--111YyW .form-list--EnYdsN .form-item--3bHefQ .input-style--2k2uR3::-webkit-input-placeholder {
        color: #c5c5c5; }
    .form-box--111YyW .form-list--EnYdsN .form-item--3bHefQ .sms-code--2X8df_ {
      width: 2.1rem;
      text-align: right; }

.protocol-statement--3_4qT_ {
  width: 5.7rem;
  margin: 0 auto 0.4rem;
  display: flex; }
  .protocol-statement--3_4qT_ .check-box--WN4Q20 {
    height: 0.28rem;
    width: 0.28rem;
    border: 1px solid #6076ff;
    border-radius: 50px;
    color: #fff;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNTkyMjcyNzUyNjQ3IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9Ijc5MTAiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PGRlZnM+PHN0eWxlIHR5cGU9InRleHQvY3NzIj48L3N0eWxlPjwvZGVmcz48cGF0aCBkPSJNNDQuNzgwMDAwMDAwMDAwMDMgNDk5LjIxOTk5OTk5OTk5OTk3bDMxOS45OCAzMTkuOTJjMTcuMDQgMTcuMDk5OTk5OTk5OTk5OTk4IDQ0LjcgMTcuMDk5OTk5OTk5OTk5OTk4IDYxLjY4IDBsNTUyLjY2LTU1Mi42YzE3LjA0LTE3LjA0IDE3LjA0LTQ0LjcgMC02MS42OC0xNy4wNC0xNy4wNC00NC42NC0xNy4wNC02MS42OCAwTDM5NS41OTk5OTk5OTk5OTk5NyA3MjYuNTYwMDAwMDAwMDAwMSAxMDYuNDU5OTk5OTk5OTk5OTggNDM3LjU0Yy0xNy4wNC0xNy4wNC00NC42NC0xNy4wNC02MS42OCAwUzI3Ljc0MDAwMDAwMDAwMDAxIDQ4Mi4xOCA0NC43ODAwMDAwMDAwMDAwMyA0OTkuMjE5OTk5OTk5OTk5OTdMNDQuNzgwMDAwMDAwMDAwMDMgNDk5LjIxOTk5OTk5OTk5OTk3IDQ0Ljc4MDAwMDAwMDAwMDAzIDQ5OS4yMTk5OTk5OTk5OTk5N3oiIHAtaWQ9Ijc5MTEiIGZpbGw9IiNmZmZmZmYiPjwvcGF0aD48L3N2Zz4=") no-repeat center/contain; }
    .protocol-statement--3_4qT_ .check-box--WN4Q20.active--1QcrSf {
      background-color: #6076ff; }
  .protocol-statement--3_4qT_ .protocol-text--3ETHEm {
    margin-left: 0.12rem;
    margin-top: -0.02rem;
    font-size: 0.26rem;
    line-height: 0.4rem;
    color: #999999;
    text-align: left;
    width: 5.2rem; }

.nvcCaptcha-sms-box--2g5I2a {
  width: 5.7rem;
  padding-bottom: 0.3rem;
  margin: 0 auto; }

.btns--2OwvNJ {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 5.7rem;
  margin: 0 auto;
  padding-top: 0.12rem;
  padding-bottom: 0.3rem; }
  .btns--2OwvNJ .btn--1KHYl_ {
    width: 2.76rem;
    line-height: 0.9rem;
    border: 0.5px solid #6076ff;
    border-radius: 2px;
    color: #6076ff;
    font-size: 0.34rem;
    text-align: center; }
  .btns--2OwvNJ .active--1QcrSf {
    background-color: #6076ff;
    color: #fff; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--OoRV4A {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.explain-img--3oQf2X {
  background: url(//img.huizecdn.com/hz/touch/page/consultants/banner_bg.png) no-repeat top/cover;
  height: 3.7rem;
  width: 7.5rem;
  padding: 0.62rem 0.64rem 0;
  margin-top: 0.25rem; }
  .explain-img--3oQf2X .text-title--2NRRuP {
    font-family: PingFangSC-Semibold;
    font-size: 0.36rem;
    color: #ffffff;
    margin-bottom: 0.3rem;
    line-height: 1; }
    .explain-img--3oQf2X .text-title--2NRRuP .active-text--2SkARZ {
      color: #ffc61b;
      margin-left: 0.05rem; }
  .explain-img--3oQf2X .desc-list--11eutr .desc-item--_SZTad {
    margin-bottom: 0.1rem;
    display: flex;
    align-items: center; }
    .explain-img--3oQf2X .desc-list--11eutr .desc-item--_SZTad:first-child .icon--1A7RFx {
      background: url(//img.huizecdn.com/hz/touch/page/consultants/banner_icon1.png) no-repeat center/contain; }
    .explain-img--3oQf2X .desc-list--11eutr .desc-item--_SZTad:nth-child(2) .icon--1A7RFx {
      background: url(//img.huizecdn.com/hz/touch/page/consultants/banner_icon2.png) no-repeat center/contain; }
    .explain-img--3oQf2X .desc-list--11eutr .desc-item--_SZTad:last-child .icon--1A7RFx {
      background: url(//img.huizecdn.com/hz/touch/page/consultants/banner_icon3.png) no-repeat center/contain; }
    .explain-img--3oQf2X .desc-list--11eutr .desc-item--_SZTad .icon--1A7RFx {
      margin-right: 0.143rem;
      width: 0.3rem;
      height: 0.3rem; }
    .explain-img--3oQf2X .desc-list--11eutr .desc-item--_SZTad .text--7ujRk4 {
      font-size: 0.26rem;
      color: #ffffff; }

.bind-success-content--1tonHE {
  padding: 0.6rem 0;
  text-align: center; }
  .bind-success-content--1tonHE p {
    line-height: 1; }
  .bind-success-content--1tonHE .success-logo--2aF0n0 {
    width: 2.3rem;
    height: 1.5rem;
    margin: 0 auto 0.5rem; }
    .bind-success-content--1tonHE .success-logo--2aF0n0 img {
      display: block;
      width: 100%;
      height: auto; }
  .bind-success-content--1tonHE .title--1BZWSQ {
    font-family: PingFangSC-Semibold;
    font-size: 0.36rem;
    color: #333333;
    margin-bottom: 0.2rem; }
  .bind-success-content--1tonHE .text--7ujRk4 {
    font-size: 0.32rem;
    color: #666666;
    line-height: 0.5rem;
    width: 4.5rem;
    margin: 0 auto 0.3rem; }
  .bind-success-content--1tonHE .btn--zmcshY {
    background: #6076ff;
    border-radius: 2px;
    font-size: 0.34rem;
    color: #ffffff;
    text-align: center;
    line-height: 0.88rem;
    width: 5.7rem;
    margin: 0 auto;
    display: block; }

.has-bind-content--2H-gfu {
  text-align: center;
  color: #333333; }
  .has-bind-content--2H-gfu p {
    line-height: 1; }
  .has-bind-content--2H-gfu .title--1BZWSQ {
    padding-top: 0.5rem;
    font-family: PingFangSC-Medium;
    font-size: 0.36rem; }
  .has-bind-content--2H-gfu .text--7ujRk4 {
    padding: 0.6rem 0;
    font-size: 0.32rem; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--2ksmVE {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.content--3X0Trn {
  padding: 0.5rem 0 0.6rem;
  width: 5.7rem;
  margin: 0 auto; }

.title--1TtPvG {
  font-size: 0.36rem;
  color: #333333;
  text-align: center;
  line-height: 0.36rem;
  font-weight: bolder;
  margin-top: 0.1rem; }

.times--3zk1js {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between; }
  .times--3zk1js .item--2FNo8Z {
    color: #666666;
    text-align: center;
    width: 1.82rem;
    margin-bottom: 0.2rem; }
    .times--3zk1js .item--2FNo8Z .value--1eNiFg {
      background: #f5f5f5;
      line-height: 0.68rem;
      height: 0.68rem;
      border-radius: 0.34rem;
      font-size: 0.26rem; }
  .times--3zk1js .active--1sfofC {
    color: #6076ff; }

.appoint-modal--3k_DhZ .am-modal {
  width: auto;
  margin: 0 0.5rem;
  min-width: 6.5rem; }

.actions--2TXbmC {
  margin-top: 0.5rem;
  display: flex;
  align-items: center;
  justify-content: center; }
  .actions--2TXbmC .btn--i9-sYQ {
    font-size: 0.34rem;
    color: #6076ff;
    letter-spacing: 0;
    text-align: center;
    border-radius: 2px;
    height: 0.88rem;
    line-height: 0.88rem;
    flex: 1;
    position: relative;
    border: 0.5px solid #6076ff; }
  .actions--2TXbmC .confirm--gIZnR_ {
    color: #fff;
    background: #6076ff;
    margin-left: 0.18rem; }

.notice--OLODIs {
  font-size: 0.24rem;
  color: #999999;
  text-align: center;
  line-height: 0.36rem;
  margin-top: 0.4rem; }

.close--3KbVSF {
  text-align: right;
  color: #c6c6c6;
  margin-top: -0.15rem; }
  .close--3KbVSF i {
    font-size: 0.45rem; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--3deKG- {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.main--36M6ID {
  width: 6.7rem;
  margin: 0 auto;
  padding-top: 0.5rem; }
  .main--36M6ID .back-to-top--1d9znF {
    position: fixed;
    bottom: 4.2rem;
    right: -0.5rem;
    z-index: 500;
    height: 1rem;
    width: 1rem;
    background: url(//img.huizecdn.com/hz/touch/page/ketang/h5_layer_sticky.svg) center/contain no-repeat #fff;
    cursor: pointer;
    box-shadow: 0 2px 24px 0 rgba(221, 221, 221, 0.6);
    border-radius: 50px;
    transition: right 0.3s; }
  .main--36M6ID .show-back-to-top--35MYNf {
    right: 0.25rem; }
  .main--36M6ID .title--10NaOJ {
    font-family: PingFangSC-Medium;
    font-size: 0.5rem;
    color: #333333;
    line-height: 0.74rem;
    margin: 0;
    padding-bottom: 0.4rem; }
  .main--36M6ID .abstract--1MFzlS {
    padding: 0.23rem 0.3rem;
    background: #fafafa;
    border-radius: 2px;
    font-size: 0.28rem;
    color: #777777;
    line-height: 0.46rem;
    margin-bottom: 0.5rem; }
  .main--36M6ID .content--1A_Dhc {
    padding-bottom: 1.5rem; }

.appointment-box--23K4fq {
  background: url(//img.huizecdn.com/hz/touch/page/insurance-strategy/article_bottom_bg.png) no-repeat top/cover;
  height: 1.6rem;
  width: 7.5rem;
  position: fixed;
  z-index: 200;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%); }
  .appointment-box--23K4fq .appointment-content--3zUI3z {
    position: absolute;
    bottom: 0;
    left: 1.9rem;
    z-index: 300;
    display: flex;
    align-items: center;
    padding: 0 0.34rem;
    height: 1.3rem; }
    .appointment-box--23K4fq .appointment-content--3zUI3z .text-box--1wa6uU {
      color: #fff;
      line-height: 1;
      margin-right: 0.17rem; }
      .appointment-box--23K4fq .appointment-content--3zUI3z .text-box--1wa6uU .text-top--3hp3aC {
        font-family: PingFangSC-Medium;
        font-size: 0.32rem;
        font-weight: bold;
        margin-bottom: 0.12rem; }
      .appointment-box--23K4fq .appointment-content--3zUI3z .text-box--1wa6uU .text-bottom--39C7Fl {
        font-size: 0.24rem; }
    .appointment-box--23K4fq .appointment-content--3zUI3z .btn--2SIByh {
      background: url(//img.huizecdn.com/hz/touch/page/insurance-strategy/article_bottom_button.png) no-repeat top/cover;
      height: 0.8rem;
      line-height: 0.8rem;
      width: 2rem;
      text-align: center;
      font-family: PingFangSC-Semibold;
      font-size: 0.32rem;
      color: #ffffff;
      text-shadow: 0 1px 1px #2d42c7; }

.shadow-container--1KNdst {
  position: fixed;
  z-index: 200;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  font-size: 0.34rem;
  font-weight: bold;
  font-family: PingFangSC-Semibold;
  color: #6076ff;
  width: 100%; }
  .shadow-container--1KNdst .shadow-box--36rryA {
    height: 1.8rem;
    padding-bottom: 0.2rem;
    background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.62) 20%, #ffffff 100%); }
  .shadow-container--1KNdst .tip-text--2qh-xP {
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff;
    padding-bottom: 0.8rem; }
    .shadow-container--1KNdst .tip-text--2qh-xP .icon--bKfwrJ {
      font-size: 12px;
      margin-left: 0.03rem; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--3bHl_1 {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.main--35p9i8 {
  color: #333333;
  font-size: 0.34rem; }
  .main--35p9i8 p {
    line-height: 0.56rem;
    margin-bottom: 0.34rem; }
  .main--35p9i8 img {
    display: block;
    max-width: 100%;
    height: auto; }
  .main--35p9i8 strong {
    font-family: PingFangSC-Medium; }

.terms-definition-box--Y5OT4J {
  background: #fafafa;
  border-radius: 2px;
  font-size: 0.28rem;
  padding: 0.23rem 0.3rem;
  color: #666; }
  .terms-definition-box--Y5OT4J p {
    margin-bottom: 0;
    line-height: 0.46rem; }

.img-source-text--3E2Ztp {
  font-size: 0.28rem;
  color: #999999;
  line-height: 0.47rem;
  margin-bottom: 0.5rem;
  text-align: center; }
  .img-source-text--3E2Ztp a {
    font-size: 0.28rem;
    line-height: 0.47rem; }

.section-box--3pw5Oz {
  margin-bottom: 0.7rem; }
  .section-box--3pw5Oz .section-title--1XMrEp {
    background: #ebeeff;
    border-radius: 2px;
    line-height: 0.9rem;
    padding-left: 0.3rem;
    margin-bottom: 0.34rem; }
  .section-box--3pw5Oz .summarize--32Ke7m .summarize-list--eG1efY .summarize-item--AtQ3pE {
    margin-bottom: 0.34rem; }
    .section-box--3pw5Oz .summarize--32Ke7m .summarize-list--eG1efY .summarize-item--AtQ3pE:last-child {
      margin-bottom: 0; }
    .section-box--3pw5Oz .summarize--32Ke7m .summarize-list--eG1efY .summarize-item--AtQ3pE .summarize-title--jsbkE8 {
      font-family: PingFangSC-Medium;
      margin-bottom: 0.24rem;
      display: flex;
      align-items: center; }
      .section-box--3pw5Oz .summarize--32Ke7m .summarize-list--eG1efY .summarize-item--AtQ3pE .summarize-title--jsbkE8::before {
        display: block;
        content: '';
        background: #333333;
        border-radius: 3px;
        height: 0.3rem;
        width: 0.06rem;
        margin-right: 0.16rem; }
    .section-box--3pw5Oz .summarize--32Ke7m .summarize-list--eG1efY .summarize-item--AtQ3pE .summarize-text--3zfHRe {
      font-size: 0.28rem;
      color: #666666;
      padding-left: 0.2rem; }
      .section-box--3pw5Oz .summarize--32Ke7m .summarize-list--eG1efY .summarize-item--AtQ3pE .summarize-text--3zfHRe p {
        line-height: 0.46rem;
        margin-bottom: 0; }
        .section-box--3pw5Oz .summarize--32Ke7m .summarize-list--eG1efY .summarize-item--AtQ3pE .summarize-text--3zfHRe p::before {
          display: inline-block;
          content: '';
          height: 4px;
          width: 4px;
          border-radius: 50px;
          background-color: #666;
          margin-right: 0.14rem;
          position: relative;
          top: -0.08rem; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--JJ2lg2 {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.main--141OHQ {
  background: url(//img.huizecdn.com/hz/touch/page/storage-bag-receive/page1_image.png) no-repeat 0 -1.08rem;
  background-size: cover;
  height: 12.5rem;
  width: 100%;
  position: relative; }
  .main--141OHQ .title-text--UjIUwB {
    background: url(//img.huizecdn.com/hz/touch/page/storage-bag-receive/page1_title.png) no-repeat center/contain;
    height: 1.58rem;
    width: 100%;
    position: absolute;
    left: 50%;
    top: 0.8rem;
    transform: translateX(-50%); }
  .main--141OHQ .tips-text--1dIy-1 {
    background: url(//img.huizecdn.com/hz/touch/page/storage-bag-receive/page1_winning_bg.png) no-repeat center/cover;
    height: 1.46rem;
    width: 5.5rem;
    position: absolute;
    left: 50%;
    top: 8.6rem;
    transform: translateX(-50%);
    font-size: 0.34rem;
    line-height: 1.5;
    color: #ffffff;
    letter-spacing: 0;
    text-align: center;
    padding-top: 0.2rem;
    font-family: PingFangSC-Medium; }
  .main--141OHQ .btn--3dWQxm {
    background: url(//img.huizecdn.com/hz/touch/page/storage-bag-receive/page1_button.png) no-repeat center/contain;
    height: 1.22rem;
    width: 4.92rem;
    position: absolute;
    left: 50%;
    top: 10.3rem;
    transform: translateX(-50%); }

.iphoneX--3jquTK {
  background: url(//img.huizecdn.com/hz/touch/page/storage-bag-receive/page1_image.png) no-repeat 0 0;
  background-size: cover;
  height: calc(14.48rem); }
  .iphoneX--3jquTK .title-text--UjIUwB {
    top: 1.06rem; }
  .iphoneX--3jquTK .tips-text--1dIy-1 {
    top: 9.82rem; }
  .iphoneX--3jquTK .btn--3dWQxm {
    top: 11.76rem; }

.message-modal-content--ejL9kB {
  padding: 0.8rem 0 0.6rem;
  text-align: center; }
  .message-modal-content--ejL9kB p {
    line-height: 1; }
  .message-modal-content--ejL9kB .title--2EVJt1 {
    font-family: PingFangSC-Semibold;
    font-size: 0.36rem;
    color: #333333;
    margin-bottom: 0.52rem; }
  .message-modal-content--ejL9kB .text--1RC1FJ {
    font-size: 0.32rem;
    color: #333;
    line-height: 0.5rem;
    width: 5.7rem;
    margin: 0 auto 0.32rem; }
  .message-modal-content--ejL9kB .btn--3dWQxm {
    background: #6076ff;
    border-radius: 2px;
    font-size: 0.34rem;
    color: #ffffff;
    text-align: center;
    line-height: 0.88rem;
    width: 5.7rem;
    margin: 0 auto;
    display: block; }

.expires-modal-content--29j-jt {
  padding: 0.3rem 0;
  text-align: center; }
  .expires-modal-content--29j-jt p {
    line-height: 1; }
  .expires-modal-content--29j-jt .title--2EVJt1 {
    font-family: PingFangSC-Semibold;
    font-size: 0.36rem;
    color: #333333;
    margin-bottom: 0.32rem; }
  .expires-modal-content--29j-jt .text--1RC1FJ {
    font-size: 0.32rem;
    color: #333333;
    line-height: 0.5rem;
    width: 5.7rem;
    margin: 0 auto; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--1IyCoY {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.title--bbFtCR {
  font-family: PingFangSC-Medium;
  font-size: 0.36rem;
  color: #333333;
  padding: 0.55rem 0;
  text-align: center; }

.content--qHivNz {
  width: 5.5rem;
  height: 5.4rem;
  margin: 0 auto 0.5rem;
  line-height: 1.5;
  text-align: left;
  overflow: scroll;
  -webkit-overflow-scrolling: touch;
  font-size: 0.28rem;
  color: #333; }
  .content--qHivNz::-webkit-scrollbar {
    height: 0;
    width: 0; }
  .content--qHivNz .fw--2WNPCh {
    font-weight: bold; }
  .content--qHivNz .fi--fbgBL_ {
    font-style: italic; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--1UdaqP {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.main--1VVgAk {
  padding-bottom: 1.3rem; }
  .main--1VVgAk p {
    line-height: 1; }
  .main--1VVgAk img {
    width: 100%;
    height: auto;
    display: block; }

.header-box-style-1--3HBjEP {
  height: 21.33rem;
  width: 100%;
  background: url(//img.huizecdn.com/hz/touch/page/xiaoshuxian/header_1.jpg) no-repeat center/cover; }

.header-box-style-1-toutiao--1KaIsw {
  height: 21.33rem;
  width: 100%;
  background: url(//img.huizecdn.com/hz/touch/page/xiaoshuxian/header_1_toutiao.png) no-repeat center/cover; }

.btns-list-style-1--2h6E6s {
  background-color: #8bc955; }
  .btns-list-style-1--2h6E6s .btn--3ubURA:first-child {
    background-image: url(//img.huizecdn.com/hz/touch/page/xiaoshuxian/btn_product_reading_a.png); }
  .btns-list-style-1--2h6E6s .btn--3ubURA:nth-child(2) {
    background-image: url(//img.huizecdn.com/hz/touch/page/xiaoshuxian/btn_case_a.png); }
  .btns-list-style-1--2h6E6s .btn--3ubURA:nth-child(3) {
    background-image: url(//img.huizecdn.com/hz/touch/page/xiaoshuxian/btn_problem_a.png); }
  .btns-list-style-1--2h6E6s .btn--3ubURA:last-child {
    background-image: url(//img.huizecdn.com/hz/touch/page/xiaoshuxian/btn_service_a.png); }
  .btns-list-style-1--2h6E6s .active--1SYuNT:first-child {
    background-image: url(//img.huizecdn.com/hz/touch/page/xiaoshuxian/btn_product_reading_a_active.png); }
  .btns-list-style-1--2h6E6s .active--1SYuNT:nth-child(2) {
    background-image: url(//img.huizecdn.com/hz/touch/page/xiaoshuxian/btn_case_a_active.png); }
  .btns-list-style-1--2h6E6s .active--1SYuNT:nth-child(3) {
    background-image: url(//img.huizecdn.com/hz/touch/page/xiaoshuxian/btn_problem_a_active.png); }
  .btns-list-style-1--2h6E6s .active--1SYuNT:last-child {
    background-image: url(//img.huizecdn.com/hz/touch/page/xiaoshuxian/btn_service_a_active.png); }

.header-box-style-2--1bgByp {
  height: 23.82rem;
  width: 100%;
  background: url(//img.huizecdn.com/hz/touch/page/xiaoshuxian/header_2.png) no-repeat center/cover; }

.header-box-style-2-toutiao--1Nf_jF {
  height: 23.82rem;
  width: 100%;
  background: url(//img.huizecdn.com/hz/touch/page/xiaoshuxian/header_2_toutiao.png) no-repeat center/cover; }

.btns-list-style-2--2YJluW {
  background-color: #c4ddf4; }
  .btns-list-style-2--2YJluW .btn--3ubURA:first-child {
    background-image: url(//img.huizecdn.com/hz/touch/page/xiaoshuxian/btn_product_reading_b.png); }
  .btns-list-style-2--2YJluW .btn--3ubURA:nth-child(2) {
    background-image: url(//img.huizecdn.com/hz/touch/page/xiaoshuxian/btn_case_b.png); }
  .btns-list-style-2--2YJluW .btn--3ubURA:nth-child(3) {
    background-image: url(//img.huizecdn.com/hz/touch/page/xiaoshuxian/btn_problem_b.png); }
  .btns-list-style-2--2YJluW .btn--3ubURA:last-child {
    background-image: url(//img.huizecdn.com/hz/touch/page/xiaoshuxian/btn_service_b.png); }
  .btns-list-style-2--2YJluW .active--1SYuNT:first-child {
    background-image: url(//img.huizecdn.com/hz/touch/page/xiaoshuxian/btn_product_reading_b_active.png); }
  .btns-list-style-2--2YJluW .active--1SYuNT:nth-child(2) {
    background-image: url(//img.huizecdn.com/hz/touch/page/xiaoshuxian/btn_case_b_active.png); }
  .btns-list-style-2--2YJluW .active--1SYuNT:nth-child(3) {
    background-image: url(//img.huizecdn.com/hz/touch/page/xiaoshuxian/btn_problem_b_active.png); }
  .btns-list-style-2--2YJluW .active--1SYuNT:last-child {
    background-image: url(//img.huizecdn.com/hz/touch/page/xiaoshuxian/btn_service_b_active.png); }

.btns-list--386V1a {
  padding: 0.2rem 0.15rem 0.3rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%; }
  .btns-list--386V1a .btn--3ubURA {
    width: 1.78rem;
    height: 0.83rem;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center; }

.btns-fixed--3HYvZ0 {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 500; }

.toutiao-product-intro-img--1-G2O4 {
  height: 32.21rem;
  width: 100%;
  background: url(//img.huizecdn.com/hz/touch/page/xiaoshuxian/toutiao_content.png) no-repeat center/cover;
  margin-bottom: 0.45rem; }

.product-intro-img--UUHoUg {
  height: 37.72rem;
  width: 100%;
  background: url(//img.huizecdn.com/hz/touch/page/xiaoshuxian/content.png) no-repeat center/cover;
  margin-bottom: 0.45rem; }

.faq-box--2qiSjD .title--3aU0-d {
  text-align: center;
  color: #494949;
  font-size: 0.4rem;
  margin-bottom: 0.1rem; }

.faq-box--2qiSjD .question-list--2ZWOmi {
  width: 6.54rem;
  margin: 0 auto; }
  .faq-box--2qiSjD .question-list--2ZWOmi .item--1Ca0ne {
    padding: 0.46rem 0 0.31rem;
    border-bottom: 1px dashed #ebebeb; }
    .faq-box--2qiSjD .question-list--2ZWOmi .item--1Ca0ne .item-head--2IuiDT {
      display: flex;
      align-items: center;
      margin-bottom: 0.05rem; }
    .faq-box--2qiSjD .question-list--2ZWOmi .item--1Ca0ne .icon--2hXpmu {
      margin-right: 0.26rem;
      width: 0.51rem;
      height: 0.41rem;
      background: url(//img.huizecdn.com/hz/touch/page/xiaoshuxian/tips_q.png) no-repeat center/cover; }
    .faq-box--2qiSjD .question-list--2ZWOmi .item--1Ca0ne .question-title--3qFoDU {
      color: #1e1e1e;
      font-size: 0.3rem;
      opacity: 0.9; }
    .faq-box--2qiSjD .question-list--2ZWOmi .item--1Ca0ne .content--1El8CB {
      padding-left: 0.75rem; }
      .faq-box--2qiSjD .question-list--2ZWOmi .item--1Ca0ne .content--1El8CB .answer-text--2kyQxw {
        color: #1e1e1e;
        font-size: 0.28rem;
        line-height: 0.46rem;
        opacity: 0.5; }

.faq-box--2qiSjD .tip-text--1GbGVy {
  padding: 0.18rem 0 0.5rem 0.7rem;
  color: #797979;
  font-size: 0.2rem;
  width: 6.54rem;
  margin: 0 auto; }

.footer-box--1W0gep {
  padding: 0.3rem 0 0.7rem;
  text-align: center;
  font-size: 0.3rem;
  color: #1e1e1e;
  background-color: #f7f8f9;
  opacity: 0.9; }
  .footer-box--1W0gep .num--12mDzo {
    color: #ee8f35;
    margin: 0 0.05rem; }

.footer-tool-box--1p49JY {
  background-color: #fff;
  border-top: 1px solid #f7f8f9;
  height: 1.3rem;
  width: 100%;
  position: fixed;
  bottom: 0;
  z-index: 1000; }
  .footer-tool-box--1p49JY .content--1El8CB {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-left: 0.25rem;
    height: 100%;
    margin: 0 auto; }
  .footer-tool-box--1p49JY .price-box--3i55YC {
    color: #f44f4f;
    font-weight: bold;
    line-height: 1; }
    .footer-tool-box--1p49JY .price-box--3i55YC .price-unit--3hJiOT {
      font-size: 0.37rem;
      margin-right: 0.1rem; }
    .footer-tool-box--1p49JY .price-box--3i55YC .price-num--3M2Y8l {
      font-size: 0.62rem; }
  .footer-tool-box--1p49JY .right-content--j6GN1P {
    display: flex;
    align-items: center; }
    .footer-tool-box--1p49JY .right-content--j6GN1P .online-service--2fz4i4 {
      height: 0.75rem;
      width: 1.73rem;
      background: url(//img.huizecdn.com/hz/touch/page/xiaoshuxian/btn_advisory.png) no-repeat center/cover;
      margin-right: 0.15rem; }
    .footer-tool-box--1p49JY .right-content--j6GN1P .online-service-btn--tC3RJ8 {
      margin-right: 0.15rem;
      color: #333;
      font-size: 0.24rem; }
      .footer-tool-box--1p49JY .right-content--j6GN1P .online-service-btn--tC3RJ8 .icon--2hXpmu {
        height: 0.4rem;
        width: 0.4rem;
        margin: 0 auto 0.05rem;
        background: url(//img.huizecdn.com/hz/touch/page/xiaoshuxian/service_icon.png) no-repeat center/cover; }
    .footer-tool-box--1p49JY .right-content--j6GN1P .submit-btn--2lQO35 {
      height: 1rem;
      width: 3rem;
      background: url(//img.huizecdn.com/hz/touch/page/xiaoshuxian/submit.gif) no-repeat center/cover; }

.dis-claimer--1yvabz {
  padding: 0.3rem;
  color: #bebebe;
  font-size: 0.22rem;
  text-align: center; }

.hz-insure-tips--3NeuyD {
  color: #dadada;
  text-align: center;
  margin-bottom: 0.2rem; }

@charset "UTF-8";
body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--38AzJ0 {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

/* 媒体查询 */
@media only screen and (min-width: 240px) {
  html {
    font-size: 32px; }
  body {
    font-size: 7.68px; } }

@media only screen and (min-width: 260px) {
  html {
    font-size: 34.66667px; }
  body {
    font-size: 8.32px; } }

@media only screen and (min-width: 280px) {
  html {
    font-size: 37.33333px; }
  body {
    font-size: 8.96px; } }

@media only screen and (min-width: 300px) {
  html {
    font-size: 40px; }
  body {
    font-size: 9.6px; } }

@media only screen and (min-width: 320px) {
  html {
    font-size: 42.66667px; }
  body {
    font-size: 10.24px; } }

@media only screen and (min-width: 360px) {
  html {
    font-size: 48px; }
  body {
    font-size: 11.52px; } }

@media only screen and (min-width: 375px) {
  html {
    font-size: 50px; }
  body {
    font-size: 12px; } }

@media only screen and (min-width: 384px) {
  html {
    font-size: 51.2px; }
  body {
    font-size: 12.288px; } }

@media only screen and (min-width: 393px) {
  html {
    font-size: 52.4px; }
  body {
    font-size: 12.576px; } }

@media only screen and (min-width: 411px) {
  html {
    font-size: 54.8px; }
  body {
    font-size: 13.152px; } }

@media only screen and (min-width: 414px) {
  html {
    font-size: 55.2px; }
  body {
    font-size: 13.248px; } }

@media only screen and (min-width: 480px) {
  html {
    font-size: 64px; }
  body {
    font-size: 15.36px; } }

@media only screen and (min-width: 540) {
  html {
    font-size: 72; }
  body {
    font-size: 17.28; } }

@media only screen and (min-width: 640px) {
  html {
    font-size: 85.33333px; }
  body {
    font-size: 20.48px; } }

@media only screen and (min-width: 720px) {
  html {
    font-size: 96px; }
  body {
    font-size: 23.04px; } }

.wrapper--138QZ3 {
  padding: 0.47rem 0.3rem;
  background-color: #fff; }

.block-title--3IVu2_ {
  font-size: 0.32rem;
  color: #333333;
  font-weight: bold;
  line-height: 0.32rem; }

.name--1WEFaZ {
  font-size: 0.3rem;
  color: #333;
  letter-spacing: 0;
  line-height: 0.3rem;
  background: url("https://img.huizecdn.com/hz/touch/page/consultants/article_icon.png") no-repeat;
  background-size: 0.26rem 0.28rem;
  padding-left: 0.4rem; }

.description--2jPBSc {
  font-size: 0.26rem;
  color: #999;
  height: 0.26rem;
  margin-top: 0.17rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1.2; }

.fetures--1j-dBM span {
  font-size: 0.2rem;
  color: #999;
  letter-spacing: 0; }

.item--cVc21x {
  margin-top: 0.3rem;
  padding-bottom: 0.32rem;
  position: relative;
  position: relative; }
  .item--cVc21x:before {
    bottom: 0;
    left: 0;
    width: 100%;
    border-top: 1px dashed #eaeaea;
    content: '';
    position: absolute;
    z-index: 8; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
    .item--cVc21x::before {
      transform: scaleY(0.666); } }
  @media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
    .item--cVc21x::before {
      transform: scaleY(0.5); } }

.item--cVc21x:last-child {
  position: relative; }
  .item--cVc21x:last-child:before {
    bottom: 0;
    left: 0;
    width: 100%;
    border-top: 1px dashed #fff;
    content: '';
    position: absolute;
    z-index: 8; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
    .item--cVc21x:last-child::before {
      transform: scaleY(0.666); } }
  @media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
    .item--cVc21x:last-child::before {
      transform: scaleY(0.5); } }

.am-list-body::before, .am-list-body::after {
  height: 0 !important; }

.fetures--1j-dBM span {
  background: #f5f5f5;
  border-radius: 0.04rem;
  height: 0.32rem;
  line-height: 0.32rem;
  display: inline-block;
  padding: 0 0.08rem;
  margin-right: 0.1rem;
  font-size: 0.2rem;
  color: #999; }

.bottom--2s0iHY {
  margin-top: 0.22rem;
  display: flex;
  justify-content: space-between; }

.views--8nOlPN {
  font-size: 0.24rem;
  color: #999;
  letter-spacing: 0;
  line-height: 0.24rem;
  display: flex;
  align-items: center; }
  .views--8nOlPN .nums--1PKXtS {
    margin-left: 0.1rem; }
  .views--8nOlPN .views-icon--OqHQhe {
    font-size: 0.28rem; }

.mbt--3z-v1x {
  font-size: 0.28rem;
  color: #6076ff;
  line-height: 0.28rem;
  display: flex;
  align-items: center;
  justify-content: center; }
  .mbt--3z-v1x .more-arrow--3agwAe {
    font-size: 0.2rem; }

a:link,
a:visited,
a:active {
  color: #6076ff; }

.more-btn--1SH9uL {
  text-align: center;
  margin-top: 0.4rem; }
  .more-btn--1SH9uL a {
    color: #6076ff;
    font-size: 0.28rem; }
    .more-btn--1SH9uL a span {
      font-size: 0.2rem; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--VU-2au {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.wrapper--RY-nSk {
  padding: 0.46rem 0.3rem;
  background-color: #fff; }

.block-title--1ErzfU {
  font-size: 0.32rem;
  color: #333333;
  font-weight: bold;
  line-height: 0.32rem; }

.list--3hF7Je {
  margin-top: 0.5rem; }
  .list--3hF7Je li {
    padding-top: 0.4rem;
    padding-bottom: 0.26rem;
    position: relative;
    display: flex;
    height: 2.42rem; }
    .list--3hF7Je li:before {
      top: 0;
      left: 0;
      width: 100%;
      border-top: 1px dashed #eaeaea;
      content: '';
      position: absolute;
      z-index: 8; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
      .list--3hF7Je li::before {
        transform: scaleY(0.666); } }
    @media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
      .list--3hF7Je li::before {
        transform: scaleY(0.5); } }
  .list--3hF7Je li:first-child {
    position: relative; }
    .list--3hF7Je li:first-child:before {
      top: 0;
      left: 0;
      width: 100%;
      border-top: 1px dashed #fff;
      content: '';
      position: absolute;
      z-index: 8; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
      .list--3hF7Je li:first-child::before {
        transform: scaleY(0.666); } }
    @media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
      .list--3hF7Je li:first-child::before {
        transform: scaleY(0.5); } }

.summary--PpA8R0 {
  margin-left: 0.3rem;
  overflow: hidden;
  position: relative;
  flex: 1;
  height: 100%; }

.pic--102QeI {
  width: 1.7rem;
  height: 1.7rem;
  flex-shrink: 0; }
  .pic--102QeI img {
    width: 1.7rem;
    height: 1.7rem; }

.name--2G3J93 {
  font-size: 0.3rem;
  color: #333;
  line-height: 1.2;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: bold; }

.description--1nHHKr {
  font-size: 0.24rem;
  color: #999;
  line-height: 1.2;
  margin-top: 0.12rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.features--1Dc9fl {
  margin-top: 0.12rem;
  display: flex; }
  .features--1Dc9fl span {
    position: relative;
    font-size: 0.2rem;
    color: #6076ff;
    padding: 0.02rem 0.1rem;
    margin-right: 0.1rem;
    min-height: 0.32rem;
    align-items: center;
    display: flex; }
    .features--1Dc9fl span:before {
      content: '';
      position: absolute;
      z-index: 1;
      pointer-events: none;
      background-color: #6076ff;
      border: 1px solid #ddd;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      background: none;
      border-color: #6076ff;
      border-radius: 0.04rem; }
      @media only screen and (-webkit-min-device-pixel-ratio: 2) {
        .features--1Dc9fl span:before {
          right: -100%;
          bottom: -100%;
          -webkit-transform: scale(0.5);
          -webkit-transform-origin: 0% 0%;
          border-radius: 0.08rem; } }

.bottom--2MuOt2 {
  position: absolute;
  width: 100%;
  bottom: 0.05rem;
  display: flex;
  margin-top: 0.28rem;
  justify-content: space-between;
  align-items: center; }
  .bottom--2MuOt2 .value--MudveF {
    font-size: 0.32rem;
    color: #f6ac19;
    line-height: 0.26rem;
    font-weight: bold;
    margin-left: -0.05rem; }
  .bottom--2MuOt2 .company--34j4yT {
    font-size: 0.24rem;
    color: #999;
    text-align: right;
    line-height: 0.24rem; }
  .bottom--2MuOt2 .dot--1G8x3X {
    font-size: 0.2rem;
    color: #999;
    line-height: 0.2rem;
    margin-left: 0.02rem; }
  .bottom--2MuOt2 .unit--1v4JPB {
    color: #f6ac19;
    line-height: 1;
    position: relative;
    top: 0.04rem; }
  .bottom--2MuOt2 .price--1JaskM {
    display: flex;
    align-items: flex-end; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--wpIsAL {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

body {
  background-color: #fff; }

.wrapper--1StXJ0 {
  padding: 0.46rem 0.3rem;
  background-color: #fff; }

.summary--3BurbA {
  display: -mz-flex;
  display: -ms-flex;
  display: flex; }

.score--33fFlg .value--1aOG7q {
  font-size: 0.8rem;
  color: #f6ac19;
  line-height: 0.8rem;
  letter-spacing: -0.02rem; }

.score--33fFlg .unit--2GbNS3 {
  font-size: 0.3rem;
  color: #f6ac19;
  line-height: 0.3rem;
  margin-left: 0.12rem; }

.star--16Ickh {
  margin-top: 0.05rem; }
  .star--16Ickh img {
    width: 0.25rem;
    height: 0.24rem;
    margin-right: 0.08rem; }

.total-nums--2OqZK7 {
  margin-left: 0.3rem;
  margin-top: 0.15rem; }
  .total-nums--2OqZK7 .value--1aOG7q {
    font-size: 0.26rem;
    color: #999;
    line-height: 0.26rem; }

.remark--1HTQKm {
  margin-top: 0.21rem; }
  .remark--1HTQKm ul {
    display: flex; }
    .remark--1HTQKm ul li {
      padding: 0 0.3rem;
      background: #f5f5f5;
      border-radius: 0.34rem;
      margin-right: 0.14rem;
      height: 0.68rem;
      display: flex;
      align-items: center; }
    .remark--1HTQKm ul .label--BqgLjY {
      font-size: 0.26rem;
      color: #666;
      text-align: left;
      line-height: 0.26rem; }
    .remark--1HTQKm ul .value--1aOG7q {
      font-size: 0.26rem;
      color: #f6ac19;
      text-align: left;
      line-height: 0.26rem;
      font-weight: bold;
      margin-left: 0.06rem; }

.list--2ooJr8 {
  margin-top: 0.5rem;
  position: relative; }
  .list--2ooJr8 li,
  .list--2ooJr8 .comment-item--hMsrOe {
    padding-top: 0.4rem;
    padding-bottom: 0.26rem;
    position: relative; }
    .list--2ooJr8 li:before,
    .list--2ooJr8 .comment-item--hMsrOe:before {
      top: 0;
      left: 0;
      width: 100%;
      border-top: 1px dashed #eaeaea;
      content: '';
      position: absolute;
      z-index: 8; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
      .list--2ooJr8 li::before,
      .list--2ooJr8 .comment-item--hMsrOe::before {
        transform: scaleY(0.666); } }
    @media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
      .list--2ooJr8 li::before,
      .list--2ooJr8 .comment-item--hMsrOe::before {
        transform: scaleY(0.5); } }
  .list--2ooJr8:before {
    bottom: 0;
    left: 0;
    width: 100%;
    border-top: 1px dashed #eaeaea;
    content: '';
    position: absolute;
    z-index: 8; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
    .list--2ooJr8::before {
      transform: scaleY(0.666); } }
  @media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
    .list--2ooJr8::before {
      transform: scaleY(0.5); } }

.header--1g_PPm {
  display: -mz-flex;
  display: -ms-flex;
  display: flex;
  justify-content: space-between; }
  .header--1g_PPm .star--16Ickh {
    margin-top: 0.12rem; }
  .header--1g_PPm .hrs--3z0DRs {
    display: -mz-flex;
    display: -ms-flex;
    display: flex;
    align-items: center; }
  .header--1g_PPm .ava--32Aqcq {
    width: 0.9rem;
    height: 0.9rem;
    background-color: #eee;
    border-radius: 50%;
    overflow: hidden; }
    .header--1g_PPm .ava--32Aqcq img {
      width: 0.9rem;
      height: 0.9rem;
      border-radius: 0.45rem; }
  .header--1g_PPm .hlv--3DUJXV {
    margin-left: 0.2rem; }
    .header--1g_PPm .hlv--3DUJXV .name--25VmFf {
      font-size: 0.3rem;
      color: #999;
      line-height: 0.3rem; }
  .header--1g_PPm .pub-time--3jUee1 {
    font-size: 0.26rem;
    color: #999;
    line-height: 0.24rem; }

.description--7Q4DyX {
  font-size: 0.27rem;
  color: #333;
  line-height: 0.42rem;
  margin-top: 0.17rem; }

.mbt--2GaTAX {
  font-size: 0.28rem;
  color: #6076ff;
  line-height: 0.28rem; }
  .mbt--2GaTAX .more-arrow--2d3oyv {
    font-size: 0.25rem;
    margin-left: -0.05rem; }

a:link,
a:visited,
a:active {
  color: #6076ff; }

.more-btn--3M_2mj {
  text-align: center;
  margin: 0.4rem 0 0;
  display: flex;
  justify-content: center; }
  .more-btn--3M_2mj a {
    display: flex;
    align-items: center;
    font-size: 0.28rem; }
    .more-btn--3M_2mj a span.more-arrow--2d3oyv {
      font-size: 0.22rem;
      margin-left: 0.1rem; }

.empty--1aoVD1 {
  text-align: center; }
  .empty--1aoVD1 img {
    width: 2.62rem;
    height: 1.52rem;
    margin-top: 0.4rem; }
  .empty--1aoVD1 .voice--3Da1pL {
    font-size: 0.28rem;
    color: #666;
    line-height: 0.28rem;
    margin-top: 0.3rem; }
  .empty--1aoVD1 .comment-link--20zl8C {
    position: relative;
    width: 3rem;
    height: 0.72rem;
    line-height: 0.72rem;
    font-size: 0.3rem;
    color: #6076ff;
    text-align: center;
    margin-top: 0.36rem;
    display: inline-block; }
    .empty--1aoVD1 .comment-link--20zl8C:before {
      content: '';
      position: absolute;
      z-index: 1;
      pointer-events: none;
      background-color: #6076ff;
      border: 1px solid #ddd;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      background: none;
      border-color: #6076ff;
      border-radius: 0.36rem; }
      @media only screen and (-webkit-min-device-pixel-ratio: 2) {
        .empty--1aoVD1 .comment-link--20zl8C:before {
          right: -100%;
          bottom: -100%;
          -webkit-transform: scale(0.5);
          -webkit-transform-origin: 0% 0%;
          border-radius: 0.72rem; } }

.sumary-empty--1H_FAD {
  padding-top: 0; }
  .sumary-empty--1H_FAD .list--2ooJr8 {
    margin-top: 0; }
    .sumary-empty--1H_FAD .list--2ooJr8 li:first-child::before {
      border: none; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--3QhRec {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.modal--1BGoq1 .am-modal-body {
  max-height: 70vh;
  line-height: 0.54rem; }

.modal--1BGoq1 .am-modal-header {
  padding: 0.39rem 0.3rem;
  position: relative;
  position: relative; }
  .modal--1BGoq1 .am-modal-header:before {
    bottom: 0;
    left: 0;
    width: 100%;
    border-top: 1px solid #ddd;
    content: '';
    position: absolute;
    z-index: 8; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
    .modal--1BGoq1 .am-modal-header::before {
      transform: scaleY(0.666); } }
  @media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
    .modal--1BGoq1 .am-modal-header::before {
      transform: scaleY(0.5); } }
  .modal--1BGoq1 .am-modal-header .am-modal-title {
    font-size: 0.4rem;
    line-height: 0.5rem;
    color: #333;
    font-weight: bold; }

.modal--1BGoq1 .am-modal-content .am-modal-close {
  top: 0.4rem;
  right: 0.3rem;
  opacity: 0.6; }

.modal--1BGoq1 .content--hBn0Z1 {
  font-size: 0.3rem;
  text-align: left;
  color: #666;
  line-height: 0.54rem;
  padding: 0.6rem 0.3rem 1rem; }
  .modal--1BGoq1 .content--hBn0Z1 a {
    text-decoration: underline; }

@charset "UTF-8";
body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--3hhWHx {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

/* 媒体查询 */
@media only screen and (min-width: 240px) {
  html {
    font-size: 32px; }
  body {
    font-size: 7.68px; } }

@media only screen and (min-width: 260px) {
  html {
    font-size: 34.66667px; }
  body {
    font-size: 8.32px; } }

@media only screen and (min-width: 280px) {
  html {
    font-size: 37.33333px; }
  body {
    font-size: 8.96px; } }

@media only screen and (min-width: 300px) {
  html {
    font-size: 40px; }
  body {
    font-size: 9.6px; } }

@media only screen and (min-width: 320px) {
  html {
    font-size: 42.66667px; }
  body {
    font-size: 10.24px; } }

@media only screen and (min-width: 360px) {
  html {
    font-size: 48px; }
  body {
    font-size: 11.52px; } }

@media only screen and (min-width: 375px) {
  html {
    font-size: 50px; }
  body {
    font-size: 12px; } }

@media only screen and (min-width: 384px) {
  html {
    font-size: 51.2px; }
  body {
    font-size: 12.288px; } }

@media only screen and (min-width: 393px) {
  html {
    font-size: 52.4px; }
  body {
    font-size: 12.576px; } }

@media only screen and (min-width: 411px) {
  html {
    font-size: 54.8px; }
  body {
    font-size: 13.152px; } }

@media only screen and (min-width: 414px) {
  html {
    font-size: 55.2px; }
  body {
    font-size: 13.248px; } }

@media only screen and (min-width: 480px) {
  html {
    font-size: 64px; }
  body {
    font-size: 15.36px; } }

@media only screen and (min-width: 540) {
  html {
    font-size: 72; }
  body {
    font-size: 17.28; } }

@media only screen and (min-width: 640px) {
  html {
    font-size: 85.33333px; }
  body {
    font-size: 20.48px; } }

@media only screen and (min-width: 720px) {
  html {
    font-size: 96px; }
  body {
    font-size: 23.04px; } }

.container--3zO45W {
  background: #ffffff; }
  .container--3zO45W .oneContainer--2SssIY {
    padding: 0.7rem 0;
    position: relative;
    text-align: center;
    margin: 0 0.3rem; }
    .container--3zO45W .oneContainer--2SssIY:before {
      bottom: 0;
      left: 0;
      width: 100%;
      border-top: 1px solid #e8e8e8;
      content: '';
      position: absolute;
      z-index: 8; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
      .container--3zO45W .oneContainer--2SssIY::before {
        transform: scaleY(0.666); } }
    @media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
      .container--3zO45W .oneContainer--2SssIY::before {
        transform: scaleY(0.5); } }
    .container--3zO45W .oneContainer--2SssIY .reason--36jxPS {
      width: 6.9rem;
      height: 3.8rem;
      box-shadow: inset 0px 0px 30px 0px #c4e0ff;
      border-radius: 0.3rem;
      border: 0.02rem solid #c4e0ff;
      margin: 0.7rem auto 0 auto;
      color: #333333;
      font-size: 0.3rem; }
      .container--3zO45W .oneContainer--2SssIY .reason--36jxPS ul {
        margin-top: 0.5rem;
        text-align: left; }
        .container--3zO45W .oneContainer--2SssIY .reason--36jxPS ul li {
          margin-bottom: 0.35rem;
          padding: 0 0.3rem;
          white-space: nowrap; }
          .container--3zO45W .oneContainer--2SssIY .reason--36jxPS ul li img {
            vertical-align: middle;
            margin-right: 0.2rem; }
          .container--3zO45W .oneContainer--2SssIY .reason--36jxPS ul li img:nth-child(1) {
            width: 0.34rem;
            height: 0.36rem; }
          .container--3zO45W .oneContainer--2SssIY .reason--36jxPS ul li img:nth-child(2) {
            width: 0.34rem;
            height: 0.34rem; }
          .container--3zO45W .oneContainer--2SssIY .reason--36jxPS ul li img:nth-child(3) {
            width: 0.32rem;
            height: 0.36rem; }
        .container--3zO45W .oneContainer--2SssIY .reason--36jxPS ul .liFooter--Bb7P2i {
          height: 1rem;
          line-height: 1rem;
          background: #c4e0ff;
          border-radius: 0px 0px 0.3rem 0.3rem;
          font-size: 0.24rem;
          color: #1c7fff;
          text-align: center;
          margin-bottom: 0; }
  .container--3zO45W .twoContainer--2MSTq4 {
    padding: 0.7rem 0;
    position: relative;
    text-align: center;
    margin: 0 0.3rem; }
    .container--3zO45W .twoContainer--2MSTq4:before {
      bottom: 0;
      left: 0;
      width: 100%;
      border-top: 1px solid #e8e8e8;
      content: '';
      position: absolute;
      z-index: 8; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
      .container--3zO45W .twoContainer--2MSTq4::before {
        transform: scaleY(0.666); } }
    @media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
      .container--3zO45W .twoContainer--2MSTq4::before {
        transform: scaleY(0.5); } }
    .container--3zO45W .twoContainer--2MSTq4 .reason2--eZSe-H {
      font-size: 0.4rem;
      line-height: 0.4rem;
      font-weight: 600;
      color: #333333;
      margin: 0.7rem auto 0.2rem auto; }
    .container--3zO45W .twoContainer--2MSTq4 .reasonBg1--1-0mnD {
      width: 6.9rem;
      height: 5.48rem;
      background: url(//img.huizecdn.com/hz/touch/page/million-medical-insurance/detail-bg1.png) no-repeat top;
      background-size: cover;
      margin-top: 0.7rem;
      position: relative; }
      .container--3zO45W .twoContainer--2MSTq4 .reasonBg1--1-0mnD div {
        width: 1.9rem;
        height: 2rem;
        text-align: center;
        color: #1c7fff;
        font-weight: 400;
        font-size: 0.3rem; }
        .container--3zO45W .twoContainer--2MSTq4 .reasonBg1--1-0mnD div span {
          display: block;
          text-align: center;
          margin: 0.6rem auto; }
      .container--3zO45W .twoContainer--2MSTq4 .reasonBg1--1-0mnD .circle1--2R-Gdp {
        position: absolute;
        left: 0;
        top: 0.75rem; }
      .container--3zO45W .twoContainer--2MSTq4 .reasonBg1--1-0mnD .circle2--2-85Nw {
        position: absolute;
        left: 2.5rem;
        top: 0; }
      .container--3zO45W .twoContainer--2MSTq4 .reasonBg1--1-0mnD .circle3--3qKO4M {
        position: absolute;
        right: 0;
        top: 0.75rem; }
      .container--3zO45W .twoContainer--2MSTq4 .reasonBg1--1-0mnD .priceContainer--2mqTjh {
        width: 6.9rem;
        height: 0.5rem;
        position: absolute;
        left: -0.15rem;
        bottom: 1.35rem;
        font-size: 0.3rem;
        color: #333333;
        font-weight: bold;
        text-align: center; }
        .container--3zO45W .twoContainer--2MSTq4 .reasonBg1--1-0mnD .priceContainer--2mqTjh span {
          display: inline; }
  .container--3zO45W .threeContainer--34x_ma {
    padding: 0.7rem 0;
    position: relative;
    text-align: center;
    margin: 0 0.3rem; }
    .container--3zO45W .threeContainer--34x_ma:before {
      bottom: 0;
      left: 0;
      width: 100%;
      border-top: 1px solid #e8e8e8;
      content: '';
      position: absolute;
      z-index: 8; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
      .container--3zO45W .threeContainer--34x_ma::before {
        transform: scaleY(0.666); } }
    @media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
      .container--3zO45W .threeContainer--34x_ma::before {
        transform: scaleY(0.5); } }
    .container--3zO45W .threeContainer--34x_ma .reasonBg2--_mXYzH {
      width: 6.9rem;
      height: 7.28rem;
      background: url(//img.huizecdn.com/hz/touch/page/million-medical-insurance/detail-bg2.png) no-repeat top;
      background-size: cover;
      margin-top: 0.7rem;
      position: relative; }
      .container--3zO45W .threeContainer--34x_ma .reasonBg2--_mXYzH .maxPrice--pAwrBT {
        font-size: 0.44rem;
        width: 2.12rem;
        height: 0.84rem;
        position: absolute;
        top: 3rem;
        left: 2.3rem;
        font-weight: bold; }
  .container--3zO45W .fourContainer--1v-LR3 {
    padding: 0.7rem 0;
    position: relative;
    text-align: center;
    margin: 0 0.3rem; }
    .container--3zO45W .fourContainer--1v-LR3:before {
      bottom: 0;
      left: 0;
      width: 100%;
      border-top: 1px solid #e8e8e8;
      content: '';
      position: absolute;
      z-index: 8; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
      .container--3zO45W .fourContainer--1v-LR3::before {
        transform: scaleY(0.666); } }
    @media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
      .container--3zO45W .fourContainer--1v-LR3::before {
        transform: scaleY(0.5); } }
    .container--3zO45W .fourContainer--1v-LR3 .reasonBg3--3SPu59 {
      width: 6.92rem;
      height: 5.85rem;
      background: url(//img.huizecdn.com/hz/touch/page/million-medical-insurance/detail-bg3.png) no-repeat top;
      background-size: cover;
      margin-top: 0.7rem;
      position: relative;
      position: relative; }
      .container--3zO45W .fourContainer--1v-LR3 .reasonBg3--3SPu59 div {
        width: 1.9rem;
        height: 2rem;
        text-align: center;
        line-height: 2rem;
        font-size: 0.3rem;
        color: #1c7fff;
        position: absolute; }
      .container--3zO45W .fourContainer--1v-LR3 .reasonBg3--3SPu59 .advantage1--1y10hb {
        left: 0;
        top: 0; }
      .container--3zO45W .fourContainer--1v-LR3 .reasonBg3--3SPu59 .advantage2--1wS5_M {
        right: 0;
        top: 0; }
      .container--3zO45W .fourContainer--1v-LR3 .reasonBg3--3SPu59 .advantage3--12NTjS {
        bottom: 0;
        left: 0; }
      .container--3zO45W .fourContainer--1v-LR3 .reasonBg3--3SPu59 .advantage4--2ykdwp {
        bottom: 0;
        right: 0; }
      .container--3zO45W .fourContainer--1v-LR3 .reasonBg3--3SPu59 .advantage--370SuB {
        display: block;
        font-size: 0.36rem;
        font-weight: 600;
        color: white;
        position: absolute;
        left: 2.25rem;
        top: 3.4rem; }
      .container--3zO45W .fourContainer--1v-LR3 .reasonBg3--3SPu59 .detailBtn--1jI0Rd {
        display: block;
        font-size: 0.3rem;
        font-weight: 600;
        color: white;
        position: absolute;
        left: 2.85rem;
        top: 4.27rem; }
  .container--3zO45W .fiveContainer--1962vx {
    padding: 0.7rem 0;
    position: relative;
    text-align: center;
    margin: 0 0.3rem; }
    .container--3zO45W .fiveContainer--1962vx:before {
      bottom: 0;
      left: 0;
      width: 100%;
      border-top: 1px solid #e8e8e8;
      content: '';
      position: absolute;
      z-index: 8; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
      .container--3zO45W .fiveContainer--1962vx::before {
        transform: scaleY(0.666); } }
    @media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
      .container--3zO45W .fiveContainer--1962vx::before {
        transform: scaleY(0.5); } }
    .container--3zO45W .fiveContainer--1962vx .term--2UV56z {
      width: 6.9rem;
      height: 3.9rem;
      margin-top: 0.7rem;
      padding-top: 0.5rem;
      background: white;
      box-shadow: inset 0px 0px 30px 0px #c4e0ff;
      border-radius: 0.3rem;
      border: 0.02rem solid #c4e0ff;
      box-sizing: content-box; }
      .container--3zO45W .fiveContainer--1962vx .term--2UV56z .ageContainer--jJTDgg {
        width: 6.5rem;
        height: 2.6rem;
        background: url(//img.huizecdn.com/hz/touch/page/million-medical-insurance/detail-bg4.png) no-repeat top;
        background-size: contain;
        margin: 0 auto;
        display: flex;
        justify-content: space-around;
        align-items: flex-end;
        font-size: 0.3rem;
        color: #1c7fff;
        font-weight: 400; }
      .container--3zO45W .fiveContainer--1962vx .term--2UV56z .noWait--iomUP8 {
        width: 6.9rem;
        height: 1rem;
        line-height: 1rem;
        font-size: 0.36rem;
        font-weight: 500;
        color: #1c7fff;
        background: #c4e0ff;
        border-radius: 0px 0px 0.3rem 0.3rem;
        margin-top: 0.3rem; }
  .container--3zO45W .sixContainer---RA-s1 {
    padding: 0.7rem 0;
    position: relative;
    text-align: center;
    margin: 0 0.3rem;
    padding-bottom: 1.27rem;
    border: none; }
    .container--3zO45W .sixContainer---RA-s1:before {
      bottom: 0;
      left: 0;
      width: 100%;
      border-top: 1px solid #e8e8e8;
      content: '';
      position: absolute;
      z-index: 8; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
      .container--3zO45W .sixContainer---RA-s1::before {
        transform: scaleY(0.666); } }
    @media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
      .container--3zO45W .sixContainer---RA-s1::before {
        transform: scaleY(0.5); } }
    .container--3zO45W .sixContainer---RA-s1 .serviceBg--13SDJd {
      margin-top: 0.7rem;
      display: flex;
      flex-wrap: wrap;
      position: relative; }
      .container--3zO45W .sixContainer---RA-s1 .serviceBg--13SDJd .serviceInfo--3af29Z {
        width: 50%;
        height: 2.6rem;
        background: white;
        box-shadow: inset 0px 0px 30px 0px #c4e0ff;
        border-radius: 0.3rem;
        border: 0.02rem solid #c4e0ff;
        position: relative;
        text-align: left; }
        .container--3zO45W .sixContainer---RA-s1 .serviceBg--13SDJd .serviceInfo--3af29Z img {
          display: block;
          margin-right: 0.2rem; }
        .container--3zO45W .sixContainer---RA-s1 .serviceBg--13SDJd .serviceInfo--3af29Z .serviceDetail1--1PMDh0 {
          left: 0.3rem;
          top: 0.6rem;
          position: absolute;
          display: flex;
          justify-content: space-around; }
          .container--3zO45W .sixContainer---RA-s1 .serviceBg--13SDJd .serviceInfo--3af29Z .serviceDetail1--1PMDh0 img {
            width: 0.43rem;
            height: 0.52rem; }
        .container--3zO45W .sixContainer---RA-s1 .serviceBg--13SDJd .serviceInfo--3af29Z .serviceDetail2--Y5qtAr {
          position: absolute;
          left: 0.8rem;
          top: 0.6rem;
          display: flex;
          justify-content: space-around; }
          .container--3zO45W .sixContainer---RA-s1 .serviceBg--13SDJd .serviceInfo--3af29Z .serviceDetail2--Y5qtAr img {
            width: 0.43rem;
            height: 0.5rem; }
        .container--3zO45W .sixContainer---RA-s1 .serviceBg--13SDJd .serviceInfo--3af29Z .serviceDetail3--TofPra {
          left: 0.3rem;
          top: 0.95rem;
          position: absolute;
          display: flex;
          justify-content: space-around; }
          .container--3zO45W .sixContainer---RA-s1 .serviceBg--13SDJd .serviceInfo--3af29Z .serviceDetail3--TofPra img {
            width: 0.43rem;
            height: 0.52rem; }
        .container--3zO45W .sixContainer---RA-s1 .serviceBg--13SDJd .serviceInfo--3af29Z .serviceDetail4--3EGjW5 {
          position: absolute;
          left: 0.8rem;
          top: 0.95rem;
          display: flex;
          justify-content: space-around; }
          .container--3zO45W .sixContainer---RA-s1 .serviceBg--13SDJd .serviceInfo--3af29Z .serviceDetail4--3EGjW5 img {
            width: 0.53rem;
            height: 0.54rem; }
      .container--3zO45W .sixContainer---RA-s1 .serviceBg--13SDJd .vipIcon--3Gz9X5 {
        width: 2.38rem;
        height: 2.41rem;
        position: absolute;
        left: 2.25rem;
        top: 1.2rem; }
      .container--3zO45W .sixContainer---RA-s1 .serviceBg--13SDJd .serviceWord--EBjsnl {
        font-size: 0.24rem;
        font-weight: 600;
        color: white;
        position: absolute;
        left: 2.75rem;
        top: 2.9rem; }
  .container--3zO45W .title--37p8qd {
    font-size: 0.5rem;
    font-weight: 600;
    line-height: 0.5rem;
    color: #1c7fff; }
  .container--3zO45W .blackTitle--MGILXF {
    font-size: 0.4rem;
    font-weight: 600;
    color: #333333;
    line-height: 0.4rem; }
  .container--3zO45W .font30--1J78dH {
    font-size: 0.3rem;
    line-height: 0.3rem; }
  .container--3zO45W .color66--2YJw1E {
    color: #666666; }
  .container--3zO45W .font50--3gwICW {
    line-height: 0.5rem;
    font-size: 0.5rem; }
  .container--3zO45W .colorOrange--12ohOy {
    color: #ffaa00; }
  .container--3zO45W .color33--mbrEZ5 {
    color: #333333; }
  .container--3zO45W .fontBold--2FVzW7 {
    font-weight: bold; }
  .container--3zO45W .font40--3F0bdf {
    line-height: 0.4rem;
    font-size: 0.4rem; }
  .container--3zO45W .mt20--DKyzWU {
    margin-top: 0.2rem; }
  .container--3zO45W .font36--1ew2ah {
    line-height: 0.36rem;
    font-size: 0.36rem; }
  .container--3zO45W .font28--g9aAQx {
    line-height: 0.38rem;
    font-size: 0.28rem; }
  .container--3zO45W .ml60--iqkKha {
    margin-left: 0.6rem; }
  .container--3zO45W .mt14--18rK5y {
    margin-top: 0.14rem; }

.am-steps {
  font-size: 0;
  width: 100%;
  line-height: 1.5;
  display: flex;
}
.am-steps,
.am-steps * {
  box-sizing: border-box;
}
.am-steps-item {
  position: relative;
  display: inline-block;
  vertical-align: top;
  flex: 1;
  overflow: hidden;
}
.am-steps-item:last-child {
  flex: none;
}
.am-steps-item:last-child .am-steps-item-tail,
.am-steps-item:last-child .am-steps-item-title:after {
  display: none;
}
.am-steps-item-icon,
.am-steps-item-content {
  display: inline-block;
  vertical-align: top;
}
.am-steps-item-icon {
  border: 1px solid #bbb;
  width: 22px;
  height: 22px;
  line-height: 22px;
  border-radius: 22px;
  text-align: center;
  font-size: 14px;
  margin-right: 8px;
  transition: background-color 0.3s, border-color 0.3s;
}
.am-steps-item-icon > .am-steps-icon {
  line-height: 1;
  top: -1px;
  color: #108ee9;
  position: relative;
}
.am-steps-item-icon > .am-steps-icon .am-icon {
  font-size: 12px;
  position: relative;
  float: left;
}
.am-steps-item-tail {
  position: absolute;
  left: 0;
  width: 100%;
  top: 12px;
  padding: 0 10px;
}
.am-steps-item-tail:after {
  content: '';
  display: inline-block;
  background: #ddd;
  height: 1px;
  border-radius: 1px;
  width: 100%;
  transition: background .3s;
  position: relative;
  left: -2px;
}
.am-steps-item-content {
  margin-top: 3px;
}
.am-steps-item-title {
  font-size: 16px;
  margin-bottom: 4px;
  color: #000;
  font-weight: bold;
  display: inline-block;
  padding-right: 10px;
  position: relative;
}
.am-steps-item-description {
  font-size: 15px;
  color: #bbb;
}
.am-steps-item-wait .am-steps-item-icon {
  border-color: #ccc;
  background-color: #fff;
}
.am-steps-item-wait .am-steps-item-icon > .am-steps-icon {
  color: #ccc;
}
.am-steps-item-wait .am-steps-item-icon > .am-steps-icon .am-steps-icon-dot {
  background: #ccc;
}
.am-steps-item-wait .am-steps-item-title {
  color: #000;
}
.am-steps-item-wait .am-steps-item-title:after {
  background-color: #ddd;
}
.am-steps-item-wait .am-steps-item-description {
  color: #000;
}
.am-steps-item-wait .am-steps-item-tail:after {
  background-color: #ddd;
}
.am-steps-item-process .am-steps-item-icon {
  border-color: #108ee9;
  background-color: #fff;
}
.am-steps-item-process .am-steps-item-icon > .am-steps-icon {
  color: #108ee9;
}
.am-steps-item-process .am-steps-item-icon > .am-steps-icon .am-steps-icon-dot {
  background: #108ee9;
}
.am-steps-item-process .am-steps-item-title {
  color: #000;
}
.am-steps-item-process .am-steps-item-title:after {
  background-color: #ddd;
}
.am-steps-item-process .am-steps-item-description {
  color: #000;
}
.am-steps-item-process .am-steps-item-tail:after {
  background-color: #ddd;
}
.am-steps-item-process .am-steps-item-icon {
  background: #108ee9;
}
.am-steps-item-process .am-steps-item-icon > .am-steps-icon {
  color: #fff;
}
.am-steps-item-finish .am-steps-item-icon {
  border-color: #108ee9;
  background-color: #fff;
}
.am-steps-item-finish .am-steps-item-icon > .am-steps-icon {
  color: #108ee9;
}
.am-steps-item-finish .am-steps-item-icon > .am-steps-icon .am-steps-icon-dot {
  background: #108ee9;
}
.am-steps-item-finish .am-steps-item-title {
  color: #000;
}
.am-steps-item-finish .am-steps-item-title:after {
  background-color: #108ee9;
}
.am-steps-item-finish .am-steps-item-description {
  color: #000;
}
.am-steps-item-finish .am-steps-item-tail:after {
  background-color: #108ee9;
}
.am-steps-item-error .am-steps-item-icon {
  border-color: #f4333c;
  background-color: #fff;
}
.am-steps-item-error .am-steps-item-icon > .am-steps-icon {
  color: #f4333c;
}
.am-steps-item-error .am-steps-item-icon > .am-steps-icon .am-steps-icon-dot {
  background: #f4333c;
}
.am-steps-item-error .am-steps-item-title {
  color: #f4333c;
}
.am-steps-item-error .am-steps-item-title:after {
  background-color: #ddd;
}
.am-steps-item-error .am-steps-item-description {
  color: #f4333c;
}
.am-steps-item-error .am-steps-item-tail:after {
  background-color: #ddd;
}
.am-steps-item.am-steps-next-error .am-steps-item-title:after {
  background: #f4333c;
}
.am-steps-item.error-tail .am-steps-item-tail:after {
  background-color: #f4333c;
}
.am-steps-horizontal:not(.am-steps-label-vertical) .am-steps-item {
  margin-right: 10px;
}
.am-steps-horizontal:not(.am-steps-label-vertical) .am-steps-item:last-child {
  margin-right: 0;
}
.am-steps-horizontal:not(.am-steps-label-vertical) .am-steps-item-tail {
  display: none;
}
.am-steps-horizontal:not(.am-steps-label-vertical) .am-steps-item-description {
  max-width: 100px;
}
.am-steps-item-custom .am-steps-item-icon {
  background: none;
  border: 0;
  width: auto;
  height: auto;
}
.am-steps-item-custom .am-steps-item-icon > .am-steps-icon {
  font-size: 22px;
  top: 1px;
  width: 22px;
  height: 22px;
}
.am-steps-item-custom.am-steps-item-process .am-steps-item-icon > .am-steps-icon {
  color: #108ee9;
}
.am-steps-small .am-steps-item-icon {
  width: 18px;
  height: 18px;
  line-height: 18px;
  text-align: center;
  border-radius: 18px;
  font-size: 14px;
  margin-right: 8px;
}
.am-steps-small .am-steps-item-icon > .am-steps-icon {
  font-size: 12px;
  transform: scale(0.75);
  top: -2px;
}
.am-steps-small .am-steps-item-content {
  margin-top: 0;
}
.am-steps-small .am-steps-item-title {
  font-size: 16px;
  margin-bottom: 3px;
  color: #000;
  font-weight: bold;
}
.am-steps-small .am-steps-item-description {
  font-size: 12px;
  color: #bbb;
}
.am-steps-small .am-steps-item-tail {
  top: 8px;
  padding: 0 8px;
}
.am-steps-small .am-steps-item-tail:after {
  height: 1px;
  border-radius: 1px;
  width: 100%;
  left: 0;
}
.am-steps-small .am-steps-item-custom .am-steps-item-icon {
  background: none;
}
.am-steps-small .am-steps-item-custom .am-steps-item-icon > .am-steps-icon {
  font-size: 18px;
  top: -2px;
  transform: none;
}
.am-steps-vertical {
  display: block;
}
.am-steps-vertical .am-steps-item {
  display: block;
  overflow: visible;
}
.am-steps-vertical .am-steps-item-icon {
  float: left;
}
.am-steps-vertical .am-steps-item-icon-inner {
  margin-right: 16px;
}
.am-steps-vertical .am-steps-item-content {
  min-height: 48px;
  overflow: hidden;
  display: block;
}
.am-steps-vertical .am-steps-item-title {
  line-height: 26px;
}
.am-steps-vertical .am-steps-item-title:after {
  display: none;
}
.am-steps-vertical .am-steps-item-description {
  padding-bottom: 12px;
}
.am-steps-vertical .am-steps-item-tail {
  position: absolute;
  left: 13px;
  top: 0;
  height: 100%;
  width: 1px;
  padding: 30px 0 4px 0;
}
.am-steps-vertical .am-steps-item-tail:after {
  height: 100%;
  width: 1px;
}
.am-steps-vertical.am-steps-small .am-steps-item-tail {
  position: absolute;
  left: 9px;
  top: 0;
  padding: 22px 0 4px 0;
}
.am-steps-vertical.am-steps-small .am-steps-item-title {
  line-height: 18px;
}
.am-steps-label-vertical .am-steps-item {
  overflow: visible;
}
.am-steps-label-vertical .am-steps-item-tail {
  padding: 0 24px;
  margin-left: 48px;
}
.am-steps-label-vertical .am-steps-item-content {
  display: block;
  text-align: center;
  margin-top: 8px;
  width: 100px;
}
.am-steps-label-vertical .am-steps-item-icon {
  display: inline-block;
  margin-left: 36px;
}
.am-steps-label-vertical .am-steps-item-title {
  padding-right: 0;
}
.am-steps-label-vertical .am-steps-item-title:after {
  display: none;
}

@charset "UTF-8";
body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--Zg7t7Q {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

/* 媒体查询 */
@media only screen and (min-width: 240px) {
  html {
    font-size: 32px; }
  body {
    font-size: 7.68px; } }

@media only screen and (min-width: 260px) {
  html {
    font-size: 34.66667px; }
  body {
    font-size: 8.32px; } }

@media only screen and (min-width: 280px) {
  html {
    font-size: 37.33333px; }
  body {
    font-size: 8.96px; } }

@media only screen and (min-width: 300px) {
  html {
    font-size: 40px; }
  body {
    font-size: 9.6px; } }

@media only screen and (min-width: 320px) {
  html {
    font-size: 42.66667px; }
  body {
    font-size: 10.24px; } }

@media only screen and (min-width: 360px) {
  html {
    font-size: 48px; }
  body {
    font-size: 11.52px; } }

@media only screen and (min-width: 375px) {
  html {
    font-size: 50px; }
  body {
    font-size: 12px; } }

@media only screen and (min-width: 384px) {
  html {
    font-size: 51.2px; }
  body {
    font-size: 12.288px; } }

@media only screen and (min-width: 393px) {
  html {
    font-size: 52.4px; }
  body {
    font-size: 12.576px; } }

@media only screen and (min-width: 411px) {
  html {
    font-size: 54.8px; }
  body {
    font-size: 13.152px; } }

@media only screen and (min-width: 414px) {
  html {
    font-size: 55.2px; }
  body {
    font-size: 13.248px; } }

@media only screen and (min-width: 480px) {
  html {
    font-size: 64px; }
  body {
    font-size: 15.36px; } }

@media only screen and (min-width: 540) {
  html {
    font-size: 72; }
  body {
    font-size: 17.28; } }

@media only screen and (min-width: 640px) {
  html {
    font-size: 85.33333px; }
  body {
    font-size: 20.48px; } }

@media only screen and (min-width: 720px) {
  html {
    font-size: 96px; }
  body {
    font-size: 23.04px; } }

.exampleContainer--27y1h2 {
  margin: 0.2rem 0;
  background: #ffffff; }
  .exampleContainer--27y1h2 .header--3JpLiz {
    width: 7.5rem;
    height: 1.1rem;
    line-height: 1.1rem;
    font-weight: 600;
    color: #333333;
    font-size: 0.4rem;
    padding-left: 0.3rem;
    position: relative; }
    .exampleContainer--27y1h2 .header--3JpLiz:before {
      bottom: 0;
      left: 0;
      width: 100%;
      border-top: 1px solid #e8e8e8;
      content: '';
      position: absolute;
      z-index: 8; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
      .exampleContainer--27y1h2 .header--3JpLiz::before {
        transform: scaleY(0.666); } }
    @media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
      .exampleContainer--27y1h2 .header--3JpLiz::before {
        transform: scaleY(0.5); } }
  .exampleContainer--27y1h2 .basicInfo--cqyYF8 {
    width: 6.9rem;
    height: 1.24rem;
    background: white;
    box-shadow: inset 0px 0px 30px 0px #c4e0ff;
    border-radius: 0.3rem;
    border: 0.02rem solid #c4e0ff;
    line-height: 1.24rem;
    padding: 0 0.3rem;
    margin: 0.7rem auto 0.53rem auto;
    font-size: 0.3rem;
    color: #333333;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: nowrap; }
    .exampleContainer--27y1h2 .basicInfo--cqyYF8 img {
      width: 0.8rem;
      height: 0.8rem;
      vertical-align: middle; }
  .exampleContainer--27y1h2 .detail--3crEuG {
    padding: 0 0.3rem 0.7rem 0.3rem; }
    .exampleContainer--27y1h2 .detail--3crEuG .item--wO9a0B {
      margin-top: 0.5rem; }
      .exampleContainer--27y1h2 .detail--3crEuG .item--wO9a0B .itemTitle--Dw79Si {
        font-size: 0.36rem;
        font-weight: 600;
        color: #333333;
        line-height: 0.42rem; }
        .exampleContainer--27y1h2 .detail--3crEuG .item--wO9a0B .itemTitle--Dw79Si .indexPoint--2Xx6cm {
          width: 0.42rem;
          height: 0.42rem;
          text-align: center;
          background: #1c7fff;
          font-size: 0.3rem;
          font-weight: 600;
          color: white;
          line-height: 0.42rem;
          border-radius: 50%;
          margin-right: 0.2rem;
          display: inline-block;
          vertical-align: 2px; }
      .exampleContainer--27y1h2 .detail--3crEuG .item--wO9a0B .detailInfo--3mvRhB {
        margin: 0.3rem 0 0 0.62rem;
        font-size: 0.3rem;
        color: #666666; }
        .exampleContainer--27y1h2 .detail--3crEuG .item--wO9a0B .detailInfo--3mvRhB span {
          color: #ffaa00;
          font-weight: bold; }
    .exampleContainer--27y1h2 .detail--3crEuG .am-steps.am-steps-vertical {
      padding-left: 0.7rem;
      margin-top: 0.43rem; }
    .exampleContainer--27y1h2 .detail--3crEuG .am-steps-icon {
      display: inline-block;
      width: 0.2rem;
      height: 0.2rem;
      border-radius: 50%;
      background: #1c7fff; }
    .exampleContainer--27y1h2 .detail--3crEuG .am-steps-vertical .am-steps-item-tail {
      top: 0.1rem;
      left: 0.1rem;
      padding: 0.1rem 0 0 0; }
    .exampleContainer--27y1h2 .detail--3crEuG .am-steps-item-title {
      font-size: 0.3rem; }
    .exampleContainer--27y1h2 .detail--3crEuG .am-steps-item-custom.am-steps-item-process .am-steps-item-icon > .am-steps-icon {
      color: white; }
    .exampleContainer--27y1h2 .detail--3crEuG .am-steps-item-tail:after {
      width: 0;
      border: dashed 0.02rem #1c7fff;
      background: none; }
    .exampleContainer--27y1h2 .detail--3crEuG .am-steps-item-description {
      font-size: 0.3rem;
      color: #666666;
      padding-bottom: 0.4rem; }
      .exampleContainer--27y1h2 .detail--3crEuG .am-steps-item-description span {
        color: #ffaa00;
        font-weight: bold; }
    .exampleContainer--27y1h2 .detail--3crEuG .am-steps-item:last-child .am-steps-item-description {
      padding-bottom: 0; }
  .exampleContainer--27y1h2 .colorOrange--itimJK {
    color: #ffaa00; }
  .exampleContainer--27y1h2 .font30--1aKr36 {
    font-size: 0.3rem; }
  .exampleContainer--27y1h2 .color66--32StCq {
    color: #666666; }

@charset "UTF-8";
body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--3fRJlv {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

/* 媒体查询 */
@media only screen and (min-width: 240px) {
  html {
    font-size: 32px; }
  body {
    font-size: 7.68px; } }

@media only screen and (min-width: 260px) {
  html {
    font-size: 34.66667px; }
  body {
    font-size: 8.32px; } }

@media only screen and (min-width: 280px) {
  html {
    font-size: 37.33333px; }
  body {
    font-size: 8.96px; } }

@media only screen and (min-width: 300px) {
  html {
    font-size: 40px; }
  body {
    font-size: 9.6px; } }

@media only screen and (min-width: 320px) {
  html {
    font-size: 42.66667px; }
  body {
    font-size: 10.24px; } }

@media only screen and (min-width: 360px) {
  html {
    font-size: 48px; }
  body {
    font-size: 11.52px; } }

@media only screen and (min-width: 375px) {
  html {
    font-size: 50px; }
  body {
    font-size: 12px; } }

@media only screen and (min-width: 384px) {
  html {
    font-size: 51.2px; }
  body {
    font-size: 12.288px; } }

@media only screen and (min-width: 393px) {
  html {
    font-size: 52.4px; }
  body {
    font-size: 12.576px; } }

@media only screen and (min-width: 411px) {
  html {
    font-size: 54.8px; }
  body {
    font-size: 13.152px; } }

@media only screen and (min-width: 414px) {
  html {
    font-size: 55.2px; }
  body {
    font-size: 13.248px; } }

@media only screen and (min-width: 480px) {
  html {
    font-size: 64px; }
  body {
    font-size: 15.36px; } }

@media only screen and (min-width: 540) {
  html {
    font-size: 72; }
  body {
    font-size: 17.28; } }

@media only screen and (min-width: 640px) {
  html {
    font-size: 85.33333px; }
  body {
    font-size: 20.48px; } }

@media only screen and (min-width: 720px) {
  html {
    font-size: 96px; }
  body {
    font-size: 23.04px; } }

.explainContainer--2TXO32 {
  background: #ffffff;
  padding-bottom: 0.7rem; }
  .explainContainer--2TXO32 .header--1IHrwR {
    width: 7.5rem;
    height: 1.1rem;
    line-height: 1.1rem;
    color: #333333;
    font-size: 0.4rem;
    padding-left: 0.3rem;
    position: relative;
    display: flex;
    justify-content: space-between; }
    .explainContainer--2TXO32 .header--1IHrwR:before {
      bottom: 0;
      left: 0;
      width: 100%;
      border-top: 1px solid #e8e8e8;
      content: '';
      position: absolute;
      z-index: 8; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
      .explainContainer--2TXO32 .header--1IHrwR::before {
        transform: scaleY(0.666); } }
    @media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
      .explainContainer--2TXO32 .header--1IHrwR::before {
        transform: scaleY(0.5); } }
    .explainContainer--2TXO32 .header--1IHrwR .showModel--5v_ZE_ {
      color: #1c7fff;
      font-size: 0.28rem;
      margin-right: 0.3rem; }
  .explainContainer--2TXO32 .serviceTime--2URReZ {
    font-size: 0.3rem;
    font-weight: bold;
    color: #ffaa00;
    padding: 0 0.3rem;
    margin: 0.5rem auto 0.43rem auto; }
    .explainContainer--2TXO32 .serviceTime--2URReZ img {
      width: 0.42rem;
      height: 0.42rem;
      vertical-align: middle;
      margin-right: 0.2rem; }
  .explainContainer--2TXO32 .stepContainer--8XQZfU {
    padding: 0 0.3rem;
    transition: max-height 1s;
    -moz-transition: max-height 1s;
    /* Firefox 4 */
    -webkit-transition: max-height 1s;
    /* Safari 和 Chrome */
    -o-transition: max-height 1s;
    overflow: hidden;
    margin-bottom: 0.5rem; }
    .explainContainer--2TXO32 .stepContainer--8XQZfU .am-steps-icon {
      display: inline-block;
      width: 0.42rem;
      height: 0.42rem;
      border-radius: 50%;
      background: #1c7fff;
      font-size: 0.3rem;
      font-weight: bold;
      color: white;
      line-height: 0.42rem; }
    .explainContainer--2TXO32 .stepContainer--8XQZfU .am-steps-item-custom.am-steps-item-process .am-steps-item-icon > .am-steps-icon {
      color: white; }
    .explainContainer--2TXO32 .stepContainer--8XQZfU .am-steps-item-tail:after {
      width: 0;
      border: dashed 0.02rem #1c7fff;
      background: none; }
    .explainContainer--2TXO32 .stepContainer--8XQZfU .am-steps-item-description {
      font-size: 0.3rem;
      color: #666666; }
    .explainContainer--2TXO32 .stepContainer--8XQZfU .am-steps-item:last-child .am-steps-item-description {
      padding-bottom: 0; }
  .explainContainer--2TXO32 .colorOrange--2yKQpn {
    color: #ffaa00; }
  .explainContainer--2TXO32 .fontBold--PAXsvj {
    font-weight: bold; }

.modelStyle--_qG9Wj .am-modal-body {
  padding: 0.6rem 0.3rem !important;
  font-size: 0.3rem;
  text-align: left;
  color: #666666; }

.modelStyle--_qG9Wj .item--kqDbF8 {
  margin-bottom: 0.1rem; }

@charset "UTF-8";
body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--3cdrZi {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

/* 媒体查询 */
@media only screen and (min-width: 240px) {
  html {
    font-size: 32px; }
  body {
    font-size: 7.68px; } }

@media only screen and (min-width: 260px) {
  html {
    font-size: 34.66667px; }
  body {
    font-size: 8.32px; } }

@media only screen and (min-width: 280px) {
  html {
    font-size: 37.33333px; }
  body {
    font-size: 8.96px; } }

@media only screen and (min-width: 300px) {
  html {
    font-size: 40px; }
  body {
    font-size: 9.6px; } }

@media only screen and (min-width: 320px) {
  html {
    font-size: 42.66667px; }
  body {
    font-size: 10.24px; } }

@media only screen and (min-width: 360px) {
  html {
    font-size: 48px; }
  body {
    font-size: 11.52px; } }

@media only screen and (min-width: 375px) {
  html {
    font-size: 50px; }
  body {
    font-size: 12px; } }

@media only screen and (min-width: 384px) {
  html {
    font-size: 51.2px; }
  body {
    font-size: 12.288px; } }

@media only screen and (min-width: 393px) {
  html {
    font-size: 52.4px; }
  body {
    font-size: 12.576px; } }

@media only screen and (min-width: 411px) {
  html {
    font-size: 54.8px; }
  body {
    font-size: 13.152px; } }

@media only screen and (min-width: 414px) {
  html {
    font-size: 55.2px; }
  body {
    font-size: 13.248px; } }

@media only screen and (min-width: 480px) {
  html {
    font-size: 64px; }
  body {
    font-size: 15.36px; } }

@media only screen and (min-width: 540) {
  html {
    font-size: 72; }
  body {
    font-size: 17.28; } }

@media only screen and (min-width: 640px) {
  html {
    font-size: 85.33333px; }
  body {
    font-size: 20.48px; } }

@media only screen and (min-width: 720px) {
  html {
    font-size: 96px; }
  body {
    font-size: 23.04px; } }

.showMore--JO7xdi {
  width: 1.4rem;
  height: 0.5rem;
  line-height: 0.5rem;
  border-radius: 0.25rem;
  border: solid 0.02rem #999999;
  font-size: 0.26rem;
  color: #666666;
  text-align: center;
  margin: 0.5rem auto 0 auto;
  padding-left: 0.32rem;
  white-space: nowrap; }
  .showMore--JO7xdi i {
    vertical-align: middle; }

@charset "UTF-8";
body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--HIo-tR {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

/* 媒体查询 */
@media only screen and (min-width: 240px) {
  html {
    font-size: 32px; }
  body {
    font-size: 7.68px; } }

@media only screen and (min-width: 260px) {
  html {
    font-size: 34.66667px; }
  body {
    font-size: 8.32px; } }

@media only screen and (min-width: 280px) {
  html {
    font-size: 37.33333px; }
  body {
    font-size: 8.96px; } }

@media only screen and (min-width: 300px) {
  html {
    font-size: 40px; }
  body {
    font-size: 9.6px; } }

@media only screen and (min-width: 320px) {
  html {
    font-size: 42.66667px; }
  body {
    font-size: 10.24px; } }

@media only screen and (min-width: 360px) {
  html {
    font-size: 48px; }
  body {
    font-size: 11.52px; } }

@media only screen and (min-width: 375px) {
  html {
    font-size: 50px; }
  body {
    font-size: 12px; } }

@media only screen and (min-width: 384px) {
  html {
    font-size: 51.2px; }
  body {
    font-size: 12.288px; } }

@media only screen and (min-width: 393px) {
  html {
    font-size: 52.4px; }
  body {
    font-size: 12.576px; } }

@media only screen and (min-width: 411px) {
  html {
    font-size: 54.8px; }
  body {
    font-size: 13.152px; } }

@media only screen and (min-width: 414px) {
  html {
    font-size: 55.2px; }
  body {
    font-size: 13.248px; } }

@media only screen and (min-width: 480px) {
  html {
    font-size: 64px; }
  body {
    font-size: 15.36px; } }

@media only screen and (min-width: 540) {
  html {
    font-size: 72; }
  body {
    font-size: 17.28; } }

@media only screen and (min-width: 640px) {
  html {
    font-size: 85.33333px; }
  body {
    font-size: 20.48px; } }

@media only screen and (min-width: 720px) {
  html {
    font-size: 96px; }
  body {
    font-size: 23.04px; } }

.questionContainer--1CmrR1 {
  background: #ffffff;
  margin: 0.2rem 0;
  padding-bottom: 0.7rem; }
  .questionContainer--1CmrR1 .header--3vyIg3 {
    width: 7.5rem;
    height: 1.1rem;
    line-height: 1.1rem;
    font-weight: 600;
    color: #333333;
    font-size: 0.4rem;
    padding-left: 0.3rem;
    position: relative;
    display: flex;
    justify-content: space-between; }
    .questionContainer--1CmrR1 .header--3vyIg3:before {
      bottom: 0;
      left: 0;
      width: 100%;
      border-top: 1px solid #e8e8e8;
      content: '';
      position: absolute;
      z-index: 8; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
      .questionContainer--1CmrR1 .header--3vyIg3::before {
        transform: scaleY(0.666); } }
    @media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
      .questionContainer--1CmrR1 .header--3vyIg3::before {
        transform: scaleY(0.5); } }
  .questionContainer--1CmrR1 .questions--1ytzou {
    padding: 0.4rem 0.3rem 0 0.3rem;
    overflow: hidden;
    transition: max-height 1s;
    -moz-transition: max-height 1s;
    /* Firefox 4 */
    -webkit-transition: max-height 1s;
    /* Safari 和 Chrome */
    -o-transition: max-height 1s; }
    .questionContainer--1CmrR1 .questions--1ytzou ul li {
      position: relative;
      padding-bottom: 0.4rem; }
      .questionContainer--1CmrR1 .questions--1ytzou ul li:before {
        bottom: 0;
        left: 0;
        width: 100%;
        border-top: 1px solid #e8e8e8;
        content: '';
        position: absolute;
        z-index: 8; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
        .questionContainer--1CmrR1 .questions--1ytzou ul li::before {
          transform: scaleY(0.666); } }
      @media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
        .questionContainer--1CmrR1 .questions--1ytzou ul li::before {
          transform: scaleY(0.5); } }
    .questionContainer--1CmrR1 .questions--1ytzou .questionItem--2Ciqdd {
      font-size: 0.3rem;
      font-weight: bold;
      line-height: 0.3rem;
      color: #333333;
      margin: 0.4rem 0 0.3rem 0; }
    .questionContainer--1CmrR1 .questions--1ytzou .answerItem--3YYOyc {
      font-size: 0.3rem;
      color: #666666; }
      .questionContainer--1CmrR1 .questions--1ytzou .answerItem--3YYOyc strong {
        color: #333333; }

.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;
    transform-origin: 50% 50%;
    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 {
    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;
    transform-origin: 50% 100%;
    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 {
    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;
    transform-origin: 50% 100%;
    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 {
    transform: scaleY(0.33);
  }
}
.am-list-item {
  position: relative;
  display: flex;
  padding-left: 15px;
  min-height: 44px;
  background-color: #fff;
  vertical-align: middle;
  overflow: hidden;
  transition: background-color 200ms;
  align-items: center;
  /* list左图片显示*/
}
.am-list-item .am-list-ripple {
  position: absolute;
  background: transparent;
  display: inline-block;
  overflow: hidden;
  will-change: box-shadow, transform;
  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%;
  transform: scale(0);
}
.am-list-item .am-list-ripple.am-list-ripple-animate {
  background-color: rgba(158, 158, 158, 0.2);
  -webkit-animation: ripple 1s linear;
          animation: ripple 1s linear;
}
.am-list-item.am-list-item-top .am-list-line {
  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 {
  align-items: center;
}
.am-list-item.am-list-item-bottom .am-list-line {
  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: flex;
  flex: 1;
  align-self: stretch;
  padding-right: 15px;
  overflow: hidden;
  /* list左侧主内容*/
  /* list右补充内容*/
  /* 辅助性文字*/
  /* list右侧箭头*/
}
.am-list-item .am-list-line .am-list-content {
  flex: 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 {
  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(-5809.000000%2C%20-8482.000000)%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;
  transform: rotate(90deg);
}
.am-list-item .am-list-line .am-list-arrow-vertical-up {
  visibility: visible;
  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;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
}
@-webkit-keyframes ripple {
  100% {
    opacity: 0;
    transform: scale(2.5);
  }
}
@keyframes ripple {
  100% {
    opacity: 0;
    transform: scale(2.5);
  }
}

.am-indexed-list-section-body.am-list-body,
.am-indexed-list-section-body.am-list-body .am-list-item:last-child .am-list-line {
  border-bottom: 0;
}
.am-indexed-list-section-body.am-list-body:after,
.am-indexed-list-section-body.am-list-body .am-list-item:last-child .am-list-line:after {
  display: none !important;
}
.am-indexed-list-section-header.am-list-body,
.am-indexed-list-section-header.am-list-body .am-list-item .am-list-line {
  border-bottom: 0;
}
.am-indexed-list-section-header.am-list-body:after,
.am-indexed-list-section-header.am-list-body .am-list-item .am-list-line:after {
  display: none !important;
}
.am-indexed-list-section-header .am-list-item {
  height: 30px;
  min-height: 30px;
  background-color: #f5f5f9;
}
.am-indexed-list-section-header .am-list-item .am-list-line {
  height: 30px;
  min-height: 30px;
}
.am-indexed-list-section-header .am-list-item .am-list-content {
  font-size: 14px !important;
  color: #888 !important;
}
.am-indexed-list-quick-search-bar {
  position: fixed;
  top: 0;
  right: 0;
  z-index: 0;
  text-align: center;
  color: #108ee9;
  font-size: 16px;
  list-style: none;
  padding: 0;
}
.am-indexed-list-quick-search-bar li {
  padding: 0 5px;
}
.am-indexed-list-quick-search-bar-over {
  background-color: rgba(0, 0, 0, 0.4);
}
.am-indexed-list-qsindicator {
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -15px auto auto -30px;
  width: 60px;
  height: 30px;
  background: transparent;
  opacity: 0.7;
  color: #0af;
  font-size: 20px;
  border-radius: 30px;
  z-index: 1999;
  text-align: center;
  line-height: 30px;
}
.am-indexed-list-qsindicator-hide {
  display: none;
}

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--2vQJ-P {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.footer--Djyn1w {
  font-style: italic;
  color: #cacaca;
  text-align: center;
  margin-top: 0.3rem;
  font-size: 0.15rem; }

body {
  background-color: #fff; }

.wrapper--1MjcmU {
  padding: 0 0.3rem; }
  .wrapper--1MjcmU .am-list-body {
    border: none; }
  .wrapper--1MjcmU .list-view-section-body {
    position: relative;
    padding-bottom: 1px;
    position: relative; }
    .wrapper--1MjcmU .list-view-section-body:before {
      bottom: 0;
      left: 0;
      width: 100%;
      border-top: 1px dashed #eaeaea;
      content: '';
      position: absolute;
      z-index: 8; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
      .wrapper--1MjcmU .list-view-section-body::before {
        transform: scaleY(0.666); } }
    @media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
      .wrapper--1MjcmU .list-view-section-body::before {
        transform: scaleY(0.5); } }

.am-list .am-list-item.am-textarea-item {
  display: flex;
  align-items: flex-start;
  box-sizing: border-box;
  min-height: 44px;
  padding-left: 15px;
  padding-right: 15px;
  border-bottom: 1PX solid #ddd;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-list .am-list-item.am-textarea-item {
    border-bottom: none;
  }
  html:not([data-scale]) .am-list .am-list-item.am-textarea-item::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    transform-origin: 50% 100%;
    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 .am-list-item.am-textarea-item::after {
    transform: scaleY(0.33);
  }
}
.am-list .am-list-item.am-textarea-item.am-textarea-item-single-line {
  align-items: center;
}
.am-list .am-list-item.am-textarea-item.am-textarea-item-single-line .am-textarea-label {
  align-self: center;
}
.am-list .am-list-item.am-textarea-item.am-textarea-item-single-line .am-textarea-control {
  padding-top: 0;
  padding-bottom: 0;
}
.am-list .am-list-item.am-textarea-item.am-textarea-item-single-line .am-textarea-control textarea {
  line-height: 25.5px;
}
.am-list .am-list-item.am-textarea-item.am-textarea-item-single-line .am-textarea-clear {
  margin-top: 0;
}
.am-list .am-list-item.am-textarea-item.am-textarea-item-single-line.am-textarea-error .am-textarea-error-extra {
  margin-top: 0;
}
.am-textarea-label {
  align-self: flex-start;
  color: #000;
  text-align: left;
  min-height: 44px;
  font-size: 17px;
  line-height: 44px;
  margin-left: 0;
  margin-right: 5px;
  white-space: nowrap;
  overflow: hidden;
}
.am-textarea-label.am-textarea-label-2 {
  width: 34px;
}
.am-textarea-label.am-textarea-label-3 {
  width: 51px;
}
.am-textarea-label.am-textarea-label-4 {
  width: 68px;
}
.am-textarea-label.am-textarea-label-5 {
  width: 85px;
}
.am-textarea-label.am-textarea-label-6 {
  width: 102px;
}
.am-textarea-label.am-textarea-label-7 {
  width: 119px;
}
.am-textarea-control {
  flex: 1;
  padding-top: 10px;
  padding-bottom: 9px;
}
.am-textarea-control textarea {
  color: #000;
  font-size: 17px;
  line-height: 25.5px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 100%;
  padding: 0;
  border: 0;
  background-color: transparent;
  overflow: visible;
  display: block;
  resize: none;
  word-break: break-word;
  word-wrap: break-word;
}
.am-textarea-control textarea::-moz-placeholder {
  color: #bbb;
}
.am-textarea-control textarea:-ms-input-placeholder {
  color: #bbb;
}
.am-textarea-control textarea::placeholder {
  color: #bbb;
}
.am-textarea-control textarea:disabled {
  color: #bbb;
  background-color: #fff;
}
.am-textarea-clear {
  display: none;
  width: 21px;
  height: 21px;
  margin-top: 12px;
  border-radius: 50%;
  overflow: hidden;
  font-style: normal;
  color: #fff;
  background-color: #ccc;
  background-repeat: no-repeat;
  background-size: 21px auto;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20fill%3D'%23fff'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M19%206.41L17.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
}
.am-textarea-clear-active {
  background-color: #108ee9;
}
.am-textarea-focus .am-textarea-clear {
  display: block;
}
.am-textarea-has-count {
  padding-bottom: 14px;
}
.am-textarea-count {
  position: absolute;
  bottom: 6px;
  right: 5px;
  color: #bbb;
  font-size: 14px;
}
.am-textarea-count span {
  color: #000;
}
.am-textarea-error .am-textarea-control textarea {
  color: #f50;
}
.am-textarea-error .am-textarea-error-extra {
  margin-top: 12px;
  width: 21px;
  height: 21px;
  margin-left: 8px;
  background-size: 21px 21px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D'18'%20height%3D'18'%20viewBox%3D'0%200%2018%2018'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cg%20stroke%3D'none'%20stroke-width%3D'1'%20fill%3D'none'%20fill-rule%3D'evenodd'%3E%3Cg%20transform%3D'translate(-300.000000%2C%20-1207.000000)'%20fill%3D'%23FF5500'%3E%3Cg%20id%3D'exclamation-circle-o'%20transform%3D'translate(300.000000%2C%201207.000000)'%3E%3Cpath%20d%3D'M9%2C16.734375%20C10.0441406%2C16.734375%2011.0566406%2C16.5304688%2012.009375%2C16.1279297%20C12.9304688%2C15.7376953%2013.7566406%2C15.1804687%2014.4685547%2C14.4703125%20C15.1787109%2C13.7601563%2015.7376953%2C12.9322266%2016.1261719%2C12.0111328%20C16.5304688%2C11.0566406%2016.734375%2C10.0441406%2016.734375%2C9%20C16.734375%2C7.95585938%2016.5304688%2C6.94335938%2016.1279297%2C5.990625%20C15.7376953%2C5.06953125%2015.1804687%2C4.24335938%2014.4703125%2C3.53144531%20C13.7601563%2C2.82128906%2012.9322266%2C2.26230469%2012.0111328%2C1.87382813%20C11.0566406%2C1.46953125%2010.0441406%2C1.265625%209%2C1.265625%20C7.95585938%2C1.265625%206.94335938%2C1.46953125%205.990625%2C1.87207031%20C5.06953125%2C2.26230469%204.24335938%2C2.81953125%203.53144531%2C3.5296875%20C2.82128906%2C4.23984375%202.26230469%2C5.06777344%201.87382813%2C5.98886719%20C1.46953125%2C6.94335938%201.265625%2C7.95585938%201.265625%2C9%20C1.265625%2C10.0441406%201.46953125%2C11.0566406%201.87207031%2C12.009375%20C2.26230469%2C12.9304688%202.81953125%2C13.7566406%203.5296875%2C14.4685547%20C4.23984375%2C15.1787109%205.06777344%2C15.7376953%205.98886719%2C16.1261719%20C6.94335938%2C16.5304688%207.95585938%2C16.734375%209%2C16.734375%20L9%2C16.734375%20Z%20M9%2C18%20C4.02890625%2C18%200%2C13.9710937%200%2C9%20C0%2C4.02890625%204.02890625%2C0%209%2C0%20C13.9710937%2C0%2018%2C4.02890625%2018%2C9%20C18%2C13.9710937%2013.9710937%2C18%209%2C18%20L9%2C18%20L9%2C18%20Z%20M9%2C6.75%20C8.61152344%2C6.75%208.296875%2C7.06464844%208.296875%2C7.453125%20L8.296875%2C13.9394531%20C8.296875%2C14.3279297%208.61152344%2C14.6425781%209%2C14.6425781%20C9.38847656%2C14.6425781%209.703125%2C14.3279297%209.703125%2C13.9394531%20L9.703125%2C7.453125%20C9.703125%2C7.06464844%209.38847656%2C6.75%209%2C6.75%20L9%2C6.75%20Z%20M8.20898438%2C4.83398438%20C8.20898438%2C5.27085024%208.56313413%2C5.625%209%2C5.625%20C9.43686587%2C5.625%209.79101562%2C5.27085024%209.79101562%2C4.83398438%20C9.79101562%2C4.39711851%209.43686587%2C4.04296875%209%2C4.04296875%20C8.56313413%2C4.04296875%208.20898438%2C4.39711851%208.20898438%2C4.83398438%20L8.20898438%2C4.83398438%20Z'%20id%3D'Shape'%20transform%3D'translate(9.000000%2C%209.000000)%20scale(1%2C%20-1)%20translate(-9.000000%2C%20-9.000000)%20'%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.am-textarea-disabled .am-textarea-label {
  color: #bbb;
}
.am-list-body .am-list-item:last-child {
  border-bottom: 0;
}
.am-list-body .am-list-item:last-child:after {
  display: none !important;
}

@charset "UTF-8";
body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--3Gesx6 {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

/* 媒体查询 */
@media only screen and (min-width: 240px) {
  html {
    font-size: 32px; }
  body {
    font-size: 7.68px; } }

@media only screen and (min-width: 260px) {
  html {
    font-size: 34.66667px; }
  body {
    font-size: 8.32px; } }

@media only screen and (min-width: 280px) {
  html {
    font-size: 37.33333px; }
  body {
    font-size: 8.96px; } }

@media only screen and (min-width: 300px) {
  html {
    font-size: 40px; }
  body {
    font-size: 9.6px; } }

@media only screen and (min-width: 320px) {
  html {
    font-size: 42.66667px; }
  body {
    font-size: 10.24px; } }

@media only screen and (min-width: 360px) {
  html {
    font-size: 48px; }
  body {
    font-size: 11.52px; } }

@media only screen and (min-width: 375px) {
  html {
    font-size: 50px; }
  body {
    font-size: 12px; } }

@media only screen and (min-width: 384px) {
  html {
    font-size: 51.2px; }
  body {
    font-size: 12.288px; } }

@media only screen and (min-width: 393px) {
  html {
    font-size: 52.4px; }
  body {
    font-size: 12.576px; } }

@media only screen and (min-width: 411px) {
  html {
    font-size: 54.8px; }
  body {
    font-size: 13.152px; } }

@media only screen and (min-width: 414px) {
  html {
    font-size: 55.2px; }
  body {
    font-size: 13.248px; } }

@media only screen and (min-width: 480px) {
  html {
    font-size: 64px; }
  body {
    font-size: 15.36px; } }

@media only screen and (min-width: 540) {
  html {
    font-size: 72; }
  body {
    font-size: 17.28; } }

@media only screen and (min-width: 640px) {
  html {
    font-size: 85.33333px; }
  body {
    font-size: 20.48px; } }

@media only screen and (min-width: 720px) {
  html {
    font-size: 96px; }
  body {
    font-size: 23.04px; } }

.summary--3rs6Hb {
  text-align: center; }
  .summary--3rs6Hb .ava--3RUB3_ {
    width: 0.9rem;
    height: 0.9rem;
    border-radius: 0.45rem;
    margin: 0.3rem auto 0;
    background-size: cover;
    background-color: #fafafa;
    background-position: center; }
    .summary--3rs6Hb .ava--3RUB3_ img {
      display: block;
      margin: 0 auto;
      border-radius: 0.45rem; }
  .summary--3rs6Hb .name--1YhOAg {
    font-size: 0.32rem;
    margin-top: 0.2rem;
    line-height: 0.45rem; }
  .summary--3rs6Hb .score--3eHlpa {
    margin-top: 0.2rem; }
    .summary--3rs6Hb .score--3eHlpa .value--3k_otT {
      font-size: 0.5rem;
      color: #f6ac19;
      letter-spacing: -1.25px;
      text-align: justify;
      line-height: 0.5rem; }
    .summary--3rs6Hb .score--3eHlpa .unit--20qMQf {
      font-size: 0.26rem;
      color: #f6ac19;
      text-align: justify;
      line-height: 0.26rem;
      margin-left: 0.07rem; }

.words--qiJEtN {
  margin-top: 0.85rem;
  padding: 0 0.58rem; }
  .words--qiJEtN .title--34_hy9 {
    font-size: 0.32rem;
    color: #333333;
    line-height: 0.32rem;
    margin-bottom: 0.22rem;
    font-weight: bold; }
  .words--qiJEtN .am-textarea-item {
    padding-left: 0;
    padding-right: 0; }
  .words--qiJEtN .am-textarea-control {
    background: #f5f5f5;
    border-radius: 0.04rem;
    padding: 0.24rem; }
  .words--qiJEtN textarea {
    font-size: 0.26rem;
    letter-spacing: 0;
    line-height: 0.26rem; }
  .words--qiJEtN .am-textarea-has-count {
    padding-bottom: 0; }
  .words--qiJEtN .am-textarea-count {
    font-size: 0.26rem;
    color: #c0c0c0;
    letter-spacing: 0;
    line-height: 0.26rem;
    bottom: 0.2rem; }
    .words--qiJEtN .am-textarea-count span {
      color: #c0c0c0; }

.submit--3xJlEP {
  background: #6076ff;
  border-radius: 0.44rem;
  height: 0.88rem;
  font-size: 0.34rem;
  color: #ffffff;
  text-align: center;
  line-height: 0.88rem;
  margin: 0.5rem 0.3rem; }

.disabled--2jV9sM {
  background-color: rgba(96, 118, 255, 0.5); }

.detail--2mpUh3 {
  padding: 0 0.58rem; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--29xeSx {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.modal-style--3wHxQX .am-modal-transparent {
  width: 5.8rem !important; }

.modal-style--3wHxQX .am-modal .am-modal-content {
  padding-top: 0 !important;
  border-radius: 5px !important;
  background-color: transparent; }
  .modal-style--3wHxQX .am-modal .am-modal-content .am-modal-body {
    padding: 0 !important; }

.img-box--2sH2_8 {
  display: block;
  width: 5.8rem;
  height: 8rem;
  background: url("//img.huizecdn.com/hz/touch/page/h5_pop_pay2.png") no-repeat center/cover;
  position: relative;
  margin-bottom: 0.5rem; }
  .img-box--2sH2_8 .receive-img--37R4L7 {
    position: absolute;
    top: 2.14rem;
    left: 0;
    display: block;
    width: 3.5rem;
    height: 1.8rem;
    background: url("//img.huizecdn.com/hz/touch/page/h5_pop_button.png") no-repeat center/cover; }
  .img-box--2sH2_8 img {
    display: block;
    width: 100%;
    height: auto; }

.close-icon--3wFSZZ {
  width: 0.6rem;
  height: 0.6rem;
  background: url("//activities.huizecdn.com/hz/touch/activities/2020/sexzt/close.png") no-repeat center/cover;
  margin: 0 auto; }

.yuyue-btn--N_gEU6 {
  position: fixed;
  display: block;
  top: 6.3rem;
  right: 0;
  width: 1.6rem;
  height: 1.6rem;
  background: url(//img.huizecdn.com/hz/touch/page/consultants/h5-consultant_service_onilne.png) center/100% no-repeat;
  z-index: 999; }

.planModal--1E7tAl .am-modal-transparent {
  width: 6.5rem !important; }

.planModal--1E7tAl .am-modal-body {
  padding: 0 !important; }

.planModal--1E7tAl .am-modal-content {
  padding: 0 !important; }

.planModal--1E7tAl .planContainer--3yZK88 {
  width: 100%;
  background: url("//img.huizecdn.com/hz/touch/page/consultants/pop_plan_bg.png") no-repeat top/cover;
  text-align: center;
  overflow: hidden;
  font-size: 0.32rem;
  color: #666666;
  background-size: 6.5rem 4rem; }
  .planModal--1E7tAl .planContainer--3yZK88 .headerImg--3gD8Rq {
    width: 1.6rem;
    height: 1.6rem;
    border-radius: 50%;
    margin: 0.9rem 0 0.47rem 0;
    -o-object-fit: cover;
       object-fit: cover; }
  .planModal--1E7tAl .planContainer--3yZK88 h3 {
    font-size: 0.36rem;
    color: #333333;
    font-weight: bold;
    line-height: 0.36rem;
    margin-bottom: 0.2rem; }
  .planModal--1E7tAl .planContainer--3yZK88 .btnBox--yxrJfo {
    margin: 0.4rem;
    display: flex;
    justify-content: space-between; }
    .planModal--1E7tAl .planContainer--3yZK88 .btnBox--yxrJfo a {
      display: block;
      width: 2.76rem;
      height: 0.88rem;
      line-height: 0.88rem;
      position: relative;
      font-size: 0.34rem;
      color: #6076ff;
      text-align: center; }
      .planModal--1E7tAl .planContainer--3yZK88 .btnBox--yxrJfo a::before {
        content: '';
        position: absolute;
        z-index: 1;
        pointer-events: none;
        background-color: #6076ff;
        border: 1px solid #ddd;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        background: none;
        border-color: #6076ff;
        border-radius: 0.06rem; }
        @media only screen and (-webkit-min-device-pixel-ratio: 2) {
          .planModal--1E7tAl .planContainer--3yZK88 .btnBox--yxrJfo a::before {
            right: -100%;
            bottom: -100%;
            -webkit-transform: scale(0.5);
            -webkit-transform-origin: 0% 0%;
            border-radius: 0.12rem; } }
      .planModal--1E7tAl .planContainer--3yZK88 .btnBox--yxrJfo a:last-child {
        background: #6076ff;
        color: #ffffff;
        border-radius: 0.06rem; }
  .planModal--1E7tAl .planContainer--3yZK88 .tips--30v8VR {
    width: 4.68rem;
    text-align: center;
    font-size: 0.24rem;
    color: #999999;
    line-height: 0.36rem;
    margin: 0 auto 0.6rem auto; }

.plan-list--2F-yLP {
  background: #fff;
  padding-left: 0.3rem; }
  .plan-list--2F-yLP .planItem--3s0aLS {
    height: 1.53rem;
    display: flex;
    justify-content: space-between;
    padding-right: 0.3rem;
    padding-top: 0.35rem;
    border-bottom: dashed 1px #eaeaea; }
    .plan-list--2F-yLP .planItem--3s0aLS .leftBox--36M63K {
      width: 70%;
      font-size: 0.2rem;
      color: #999999;
      line-height: 0.2rem; }
      .plan-list--2F-yLP .planItem--3s0aLS .leftBox--36M63K .title--2JA9tQ {
        width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-size: 0.3rem;
        color: #333333;
        line-height: 0.35rem;
        margin-bottom: 0.2rem; }
      .plan-list--2F-yLP .planItem--3s0aLS .leftBox--36M63K .type---jS38R {
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
        padding: 0 0.08rem;
        position: relative;
        height: 0.4rem;
        font-size: 0.2rem;
        line-height: 0.4rem; }
        .plan-list--2F-yLP .planItem--3s0aLS .leftBox--36M63K .type---jS38R::before {
          content: '';
          position: absolute;
          z-index: 1;
          pointer-events: none;
          background-color: #c5c5c5;
          border: 1px solid #ddd;
          top: 0;
          bottom: 0;
          left: 0;
          right: 0;
          background: none;
          border-color: #c5c5c5;
          border-radius: 0.04rem; }
          @media only screen and (-webkit-min-device-pixel-ratio: 2) {
            .plan-list--2F-yLP .planItem--3s0aLS .leftBox--36M63K .type---jS38R::before {
              right: -100%;
              bottom: -100%;
              -webkit-transform: scale(0.5);
              -webkit-transform-origin: 0% 0%;
              border-radius: 0.08rem; } }
    .plan-list--2F-yLP .planItem--3s0aLS .rightBox--3b-U8s {
      font-size: 0.24rem;
      color: #999999;
      line-height: 0.24rem; }
      .plan-list--2F-yLP .planItem--3s0aLS .rightBox--3b-U8s .fee--2a2dvP {
        font-size: 0.26rem;
        color: #6076ff;
        padding: 0 0.14rem;
        background: #ebeeff;
        border-radius: 0.02rem;
        margin-bottom: 0.2rem;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
        float: right;
        height: 0.42rem;
        line-height: 0.42rem; }
  .plan-list--2F-yLP .footer--1SfSOa {
    margin-top: 0.4rem;
    font-size: 0.28rem;
    color: #6076ff;
    text-align: center; }

.am-slider {
  position: relative;
}
.am-slider-rail {
  position: absolute;
  width: 100%;
  background-color: #ddd;
  height: 2px;
  box-sizing: border-box;
}
.am-slider-track {
  position: absolute;
  left: 0;
  height: 2px;
  border-radius: 2px;
  background-color: #108ee9;
}
.am-slider-handle {
  position: absolute;
  margin-left: -12px;
  margin-top: -10px;
  width: 22px;
  height: 22px;
  cursor: pointer;
  border-radius: 50%;
  border: 2px solid #108ee9;
  background-color: #fff;
  box-sizing: border-box;
}
.am-slider-handle:focus {
  background-color: #40a5ed;
}
.am-slider-mark {
  position: absolute;
  top: 20px;
  left: 0;
  width: 100%;
  font-size: 12px;
}
.am-slider-mark-text {
  position: absolute;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
  color: #000;
}
.am-slider-mark-text-active {
  opacity: 0.3;
}
.am-slider-step {
  position: absolute;
  width: 100%;
  height: 4px;
  background: transparent;
}
.am-slider-dot {
  position: absolute;
  bottom: -5px;
  margin-left: -4px;
  width: 12px;
  height: 12px;
  border: 2px solid #ddd;
  background-color: #fff;
  cursor: pointer;
  border-radius: 50%;
  vertical-align: middle;
}
.am-slider-dot:first-child {
  margin-left: -4px;
}
.am-slider-dot:last-child {
  margin-left: -4px;
}
.am-slider-dot-active {
  border-color: #108ee9;
}
.am-slider-disabled {
  opacity: 0.3;
}
.am-slider-disabled .am-slider-track {
  height: 2px;
}
.am-slider-disabled .am-slider-handle,
.am-slider-disabled .am-slider-mark-text,
.am-slider-disabled .am-slider-dot {
  cursor: not-allowed;
  box-shadow: none;
}

.score-item--2Vt7mc {
  height: 0.65rem;
  margin-top: 0.9rem; }
  .score-item--2Vt7mc .am-slider-handle-1 {
    width: 1rem;
    height: 1rem;
    border: none;
    margin-top: -0.45rem;
    left: -0.1rem !important; }
  .score-item--2Vt7mc .level-1 {
    left: calc(10% - 0.3rem) !important; }
  .score-item--2Vt7mc .level-2 {
    left: calc(20% - 0.3rem) !important; }
  .score-item--2Vt7mc .level-3 {
    left: calc(30% - 0.3rem) !important; }
  .score-item--2Vt7mc .level-4 {
    left: calc(40% - 0.3rem) !important; }
  .score-item--2Vt7mc .level-5 {
    left: calc(50% - 0.3rem) !important; }
  .score-item--2Vt7mc .level-6 {
    left: calc(60% - 0.3rem) !important; }
  .score-item--2Vt7mc .level-7 {
    left: calc(70% - 0.3rem) !important; }
  .score-item--2Vt7mc .level-8 {
    left: calc(80% - 0.3rem) !important; }
  .score-item--2Vt7mc .level-9 {
    left: calc(90% - 0.3rem) !important; }
  .score-item--2Vt7mc .level-10 {
    left: calc(100% - 0.3rem) !important; }
  .score-item--2Vt7mc .am-slider-handle-2 {
    display: none; }
  .score-item--2Vt7mc .am-slider-track {
    background: #fff7e6;
    border-radius: 0.2rem;
    height: 0.2rem; }
  .score-item--2Vt7mc .am-slider-rail {
    background: #f5f5f5;
    border-radius: 0.2rem;
    height: 0.2rem; }
  .score-item--2Vt7mc .am-slider-step {
    background: #fff7e6;
    border-radius: 0.2rem;
    height: 0.2rem;
    width: 0; }
  .score-item--2Vt7mc .am-slider-wrapper {
    height: 0.5rem; }

.sub-title--1muIar {
  display: flex;
  justify-content: space-between;
  margin-top: 0.1rem; }
  .sub-title--1muIar .label--1fO93o {
    font-size: 0.3rem;
    color: #666;
    line-height: 0.3rem; }
  .sub-title--1muIar .value--3GjsDS {
    font-size: 0.4rem;
    color: #f6ac19;
    letter-spacing: -1px;
    line-height: 0.4rem; }

.lower .am-slider-handle-1 {
  background: url("https://img.huizecdn.com/hz/touch/page/consultants/comment_emoji1.png");
  background-size: 1rem 1rem; }

.middle .am-slider-handle-1 {
  background: url("https://img.huizecdn.com/hz/touch/page/consultants/comment_emoji2.png");
  background-size: 1rem 1rem; }

.high .am-slider-handle-1 {
  background: url("https://img.huizecdn.com/hz/touch/page/consultants/comment_emoji3.png");
  background-size: 1rem 1rem; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--2P3r-a {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

body {
  background-color: #fff; }

.wrapper--fbLIXk {
  padding: 0 0.3rem 0.46rem; }
  .wrapper--fbLIXk .comment-item--2OhUip {
    padding-top: 0.4rem;
    padding-bottom: 0.26rem;
    position: relative; }
    .wrapper--fbLIXk .comment-item--2OhUip:before {
      top: 0;
      left: 0;
      width: 100%;
      border-top: 1px dashed #eaeaea;
      content: '';
      position: absolute;
      z-index: 8; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
      .wrapper--fbLIXk .comment-item--2OhUip::before {
        transform: scaleY(0.666); } }
    @media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
      .wrapper--fbLIXk .comment-item--2OhUip::before {
        transform: scaleY(0.5); } }
  .wrapper--fbLIXk .comment-item--2OhUip:first-child::before {
    display: none; }
  .wrapper--fbLIXk .am-list-body {
    border: none; }
  .wrapper--fbLIXk .am-list-footer {
    position: relative; }
    .wrapper--fbLIXk .am-list-footer:before {
      top: 0;
      left: 0;
      width: 100%;
      border-top: 1px dashed #eaeaea;
      content: '';
      position: absolute;
      z-index: 8; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
      .wrapper--fbLIXk .am-list-footer::before {
        transform: scaleY(0.666); } }
    @media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
      .wrapper--fbLIXk .am-list-footer::before {
        transform: scaleY(0.5); } }

.footer--BaV81L {
  font-style: italic;
  color: #cacaca;
  text-align: center; }

.am-checkbox {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 21px;
  height: 21px;
}
.am-checkbox-inner {
  position: absolute;
  right: 0;
  width: 21px;
  height: 21px;
  border: 1px solid #ccc;
  border-radius: 50%;
  transform: rotate(0deg);
  box-sizing: border-box;
}
.am-checkbox-inner:after {
  position: absolute;
  display: none;
  top: 1.5px;
  right: 6px;
  z-index: 999;
  width: 5px;
  height: 11px;
  border-style: solid;
  border-width: 0 1px 1px 0;
  content: ' ';
  transform: rotate(45deg);
}
.am-checkbox-input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  border: 0 none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.am-checkbox.am-checkbox-checked .am-checkbox-inner {
  border-color: #108ee9;
  background: #108ee9;
}
.am-checkbox.am-checkbox-checked .am-checkbox-inner:after {
  display: block;
  border-color: #fff;
}
.am-checkbox.am-checkbox-disabled {
  opacity: 0.3;
}
.am-checkbox.am-checkbox-disabled.am-checkbox-checked .am-checkbox-inner {
  border-color: #888;
  background: none;
}
.am-checkbox.am-checkbox-disabled.am-checkbox-checked .am-checkbox-inner:after {
  border-color: #888;
}
.am-list .am-list-item.am-checkbox-item .am-list-thumb {
  width: 21px;
  height: 21px;
}
.am-list .am-list-item.am-checkbox-item .am-list-thumb .am-checkbox {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 44px;
}
.am-list .am-list-item.am-checkbox-item .am-list-thumb .am-checkbox-inner {
  left: 15px;
  top: 12px;
}
.am-list .am-list-item.am-checkbox-item.am-checkbox-item-disabled .am-list-content {
  color: #bbb;
}
.am-checkbox-agree {
  position: relative;
  display: flex;
  align-items: stretch;
  margin-left: 15px;
  padding-top: 9px;
  padding-bottom: 9px;
}
.am-checkbox-agree .am-checkbox {
  position: absolute;
  left: 0;
  top: 0;
  width: 30px;
  height: 100%;
}
.am-checkbox-agree .am-checkbox-inner {
  left: 0;
  top: 12px;
}
.am-checkbox-agree .am-checkbox-agree-label {
  display: inline-block;
  font-size: 15px;
  color: #000;
  line-height: 1.5;
  margin-left: 30px;
  margin-top: 1PX;
}

.main--Mx7M4W {
  background: #f5f5f5;
  height: calc(100vh - 45px);
  overflow-y: auto;
  padding-bottom: 1.8rem; }

.box--Dmk-Bu {
  padding: 0.4rem 0.3rem;
  background-color: #fff; }
  .box--Dmk-Bu .name--3n5MgG {
    font-family: PingFangSC-Medium;
    font-size: 0.32rem;
    color: #333333;
    line-height: 1; }

.base-info--1fzwep {
  padding-top: 0.4rem; }
  .base-info--1fzwep .item--hQmXiZ {
    display: flex;
    align-items: center;
    line-height: 1;
    margin-bottom: 0.3rem; }
    .base-info--1fzwep .item--hQmXiZ:last-child {
      margin-bottom: 0; }
    .base-info--1fzwep .item--hQmXiZ .label--3DsOQU {
      width: 1.4rem;
      font-family: PingFangSC-Regular;
      font-size: 0.28rem;
      color: #666666; }
    .base-info--1fzwep .item--hQmXiZ .item-value--1Zs6n8 {
      font-size: 0.28rem;
      color: #333333; }
      .base-info--1fzwep .item--hQmXiZ .item-value--1Zs6n8 .link--2sI2F5 {
        font-size: 0.28rem;
        color: #6076ff;
        margin-left: 0.2rem; }
        .base-info--1fzwep .item--hQmXiZ .item-value--1Zs6n8 .link--2sI2F5 .icon--14FWS8 {
          font-size: 0.24rem;
          margin-left: 0.05rem; }

.policy-box--3wUYHy {
  padding: 0.24rem 0 0; }
  .policy-box--3wUYHy .policy-table--3FA3vs {
    border: 0.5px solid #dddddd;
    border-radius: 4px;
    width: 100%; }
    .policy-box--3wUYHy .policy-table--3FA3vs .thead--3grN1j {
      text-align: center; }
      .policy-box--3wUYHy .policy-table--3FA3vs .thead--3grN1j th {
        background: #eaeaea;
        height: 0.8rem;
        border-right: 0.5px solid #dddddd;
        border-bottom: 0.5px solid #dddddd;
        font-family: PingFangSC-Regular;
        font-size: 0.26rem;
        font-weight: 400; }
        .policy-box--3wUYHy .policy-table--3FA3vs .thead--3grN1j th:first-child {
          width: 1.9rem; }
        .policy-box--3wUYHy .policy-table--3FA3vs .thead--3grN1j th:last-child {
          border-right: none;
          width: 1.9rem; }
    .policy-box--3wUYHy .policy-table--3FA3vs td {
      text-align: center;
      height: 1.32rem;
      border-right: 0.5px solid #dddddd;
      border-bottom: 0.5px solid #dddddd;
      font-family: PingFangSC-Regular;
      font-size: 0.26rem;
      color: #666666;
      padding: 0 0.2rem; }
      .policy-box--3wUYHy .policy-table--3FA3vs td:nth-child(2) {
        text-align: left; }
      .policy-box--3wUYHy .policy-table--3FA3vs td:last-child {
        border-right: none; }
      .policy-box--3wUYHy .policy-table--3FA3vs td a {
        color: #6076ff; }
    .policy-box--3wUYHy .policy-table--3FA3vs tr:last-child td {
      border-bottom: none; }

.unsubscribe-reason-list--q20Kxi {
  margin-bottom: 0.3rem;
  padding-top: 0.32rem; }
  .unsubscribe-reason-list--q20Kxi .item--hQmXiZ {
    margin-bottom: 0.24rem;
    display: flex;
    align-items: center; }
    .unsubscribe-reason-list--q20Kxi .item--hQmXiZ:last-child {
      margin-bottom: 0; }
    .unsubscribe-reason-list--q20Kxi .item--hQmXiZ .am-checkbox {
      height: 0.44rem;
      width: 0.44rem; }
    .unsubscribe-reason-list--q20Kxi .item--hQmXiZ .am-checkbox-checked .am-checkbox-inner {
      border-color: #6076ff;
      background: #6076ff; }
    .unsubscribe-reason-list--q20Kxi .item--hQmXiZ .am-checkbox-inner {
      height: 0.44rem;
      width: 0.44rem; }
      .unsubscribe-reason-list--q20Kxi .item--hQmXiZ .am-checkbox-inner::after {
        top: 1.5px;
        right: 6.5px;
        transform: rotate(45deg) scale(0.8); }
    .unsubscribe-reason-list--q20Kxi .item--hQmXiZ .text--2xpbzq {
      margin-left: 0.3rem;
      font-family: PingFangSC-Regular;
      font-size: 0.28rem;
      color: #333333; }

.other-reason--QyYRzh {
  background: #f9f9f9;
  border-radius: 8px;
  padding: 0.24rem;
  font-size: 0.28rem;
  color: #333333;
  outline: none;
  border: none;
  width: 100%;
  height: 2.4rem; }

.footer--hmF2KQ {
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 500;
  padding: 0.2rem 0.3rem 0.88rem;
  box-shadow: 0 -4px 26px 0 rgba(0, 0, 0, 0.07);
  background-color: #fff;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%; }
  .footer--hmF2KQ .btn--3Lj7LY {
    border: 1px solid #6076ff;
    border-radius: 38px;
    width: 3.2rem;
    height: 0.76rem;
    text-align: center;
    font-family: PingFangSC-Regular;
    font-size: 0.3rem;
    color: #6076ff;
    background-color: #fff; }
  .footer--hmF2KQ .cancel--3VnuLB {
    color: #fff;
    background: #6076ff; }

.logout-modal--1nHfu- {
  position: fixed;
  left: 0;
  top: 0;
  width: 100vw;
  height: 100vh;
  z-index: 500; }
  .logout-modal--1nHfu- .shadow--HjhaWo {
    position: fixed;
    left: 0;
    top: 0;
    width: 100vw;
    height: 100vh;
    background: rgba(0, 0, 0, 0.6);
    z-index: 500; }
  .logout-modal--1nHfu- .content--1S-OWt {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 600;
    transform: translate(-50%, -50%);
    width: 6.3rem;
    background-color: #fff;
    border-radius: 12px;
    padding-bottom: .16rem; }
    .logout-modal--1nHfu- .content--1S-OWt .head-bg--3nlnAO {
      background: url("//img.huizecdn.com/hz/touch/page/uninstall-account/logout_bg.png") no-repeat center/contain;
      height: 2rem;
      padding: .4rem 0 0 .4rem; }
      .logout-modal--1nHfu- .content--1S-OWt .head-bg--3nlnAO .title--226yaH {
        font-size: .36rem;
        font-family: PingFangSC-Semibold, PingFang SC;
        font-weight: 600;
        color: #2A313D;
        line-height: .44rem;
        margin-bottom: .1rem; }
      .logout-modal--1nHfu- .content--1S-OWt .head-bg--3nlnAO .explain--1lGp5Q {
        font-size: .26rem;
        font-family: PingFangSC-Regular, PingFang SC;
        color: #5D687A;
        line-height: .36rem;
        width: 3.48rem; }
    .logout-modal--1nHfu- .content--1S-OWt .info--30_5m1 .logout-info-list--LN1rH7 {
      padding: .4rem; }
      .logout-modal--1nHfu- .content--1S-OWt .info--30_5m1 .logout-info-list--LN1rH7 .logout-info-item--Tqsfd5 {
        display: flex;
        align-items: center;
        margin-bottom: .32rem; }
        .logout-modal--1nHfu- .content--1S-OWt .info--30_5m1 .logout-info-list--LN1rH7 .logout-info-item--Tqsfd5:first-child .icon--14FWS8 {
          background: url("//img.huizecdn.com/hz/touch/page/uninstall-account/tips_1.png") no-repeat center/contain; }
        .logout-modal--1nHfu- .content--1S-OWt .info--30_5m1 .logout-info-list--LN1rH7 .logout-info-item--Tqsfd5:nth-child(2) .icon--14FWS8 {
          background: url("//img.huizecdn.com/hz/touch/page/uninstall-account/tips_2.png") no-repeat center/contain; }
        .logout-modal--1nHfu- .content--1S-OWt .info--30_5m1 .logout-info-list--LN1rH7 .logout-info-item--Tqsfd5:last-child {
          margin-bottom: 0; }
          .logout-modal--1nHfu- .content--1S-OWt .info--30_5m1 .logout-info-list--LN1rH7 .logout-info-item--Tqsfd5:last-child .icon--14FWS8 {
            background: url("//img.huizecdn.com/hz/touch/page/uninstall-account/tips_3.png") no-repeat center/contain; }
        .logout-modal--1nHfu- .content--1S-OWt .info--30_5m1 .logout-info-list--LN1rH7 .logout-info-item--Tqsfd5 .icon--14FWS8 {
          width: .96rem;
          height: .96rem;
          margin-right: .16rem; }
        .logout-modal--1nHfu- .content--1S-OWt .info--30_5m1 .logout-info-list--LN1rH7 .logout-info-item--Tqsfd5 .explain-box--YFDkEm .name--3n5MgG {
          font-size: .32rem;
          font-family: PingFangSC-Medium, PingFang SC;
          font-weight: 500;
          color: #343E4C;
          line-height: .4rem; }
        .logout-modal--1nHfu- .content--1S-OWt .info--30_5m1 .logout-info-list--LN1rH7 .logout-info-item--Tqsfd5 .explain-box--YFDkEm .text--2xpbzq {
          font-size: .24rem;
          font-family: PingFangSC-Regular, PingFang SC;
          color: #5D687A;
          line-height: .32rem; }
    .logout-modal--1nHfu- .content--1S-OWt .btn--3Lj7LY {
      width: 5.5rem;
      line-height: .88rem;
      background: #0D6EFF;
      border-radius: 24px;
      font-size: .32rem;
      font-family: PingFangSC-Medium, PingFang SC;
      font-weight: 500;
      color: #FFFFFF;
      text-align: center;
      margin: 0 auto .08rem; }
      .logout-modal--1nHfu- .content--1S-OWt .btn--3Lj7LY:last-child {
        margin-bottom: 0; }
    .logout-modal--1nHfu- .content--1S-OWt .cancel--3VnuLB {
      background: #fff;
      font-size: .28rem;
      font-family: PingFangSC-Regular, PingFang SC;
      color: #919CAC; }

.page--VhLJfY {
  display: flex;
  flex-direction: column;
  height: 100vh; }

.wrapper--231C1l {
  flex: 1;
  -webkit-overflow-scrolling: touch;
  overflow-scrolling: touch;
  overflow-y: scroll; }

.container--3PKMNO {
  padding: 0.3rem;
  box-sizing: border-box; }
  .container--3PKMNO .mt10--2QpEBT {
    margin-top: 0.2rem; }
  .container--3PKMNO .mt20--2yMeBZ {
    margin-top: 0.4rem; }
  .container--3PKMNO .highLight--1oW9jU {
    color: #333333;
    font-weight: bold; }

.tips-header--2xNy9D {
  flex: 1;
  margin: 0.4rem 0.25rem 0 0.25rem;
  background-color: #fff7e6;
  border-radius: 0.04rem;
  font-size: 0.36rem;
  color: #f8ad00;
  line-height: 1;
  padding: 0.3rem; }
  .tips-header--2xNy9D .title--chWknj {
    font-size: 0.36rem;
    font-weight: bold; }
  .tips-header--2xNy9D .tips-sub-title--1Gamg0 {
    font-size: 0.28rem;
    margin-top: 0.2rem; }

.tips-content--1p_50A {
  font-size: 0.28rem;
  color: #666;
  margin: 0.36rem 0.3rem; }
  .tips-content--1p_50A p {
    margin-bottom: 0.4rem; }

.read-checkbox-container--19Vl1z {
  display: flex;
  align-items: center;
  padding-left: 0.3rem;
  margin-bottom: 0.3rem; }
  .read-checkbox-container--19Vl1z .read-checkbox--2UL_nj .am-checkbox {
    height: 0.34rem;
    width: 0.34rem; }
  .read-checkbox-container--19Vl1z .read-checkbox--2UL_nj .am-checkbox-checked .am-checkbox-inner {
    border-color: #6076ff;
    background: #6076ff; }
  .read-checkbox-container--19Vl1z .read-checkbox--2UL_nj .am-checkbox-inner {
    height: 0.34rem;
    width: 0.34rem; }
    .read-checkbox-container--19Vl1z .read-checkbox--2UL_nj .am-checkbox-inner::after {
      top: -0.5px;
      right: 4px;
      transform: rotate(45deg) scale(0.8); }
  .read-checkbox-container--19Vl1z .text--2H-W3A {
    font-family: PingFangSC-Regular;
    font-size: 0.3rem;
    color: #333333;
    margin-left: 0.16rem;
    line-height: 1; }

.footer--cAHTrp {
  padding: 0.2rem 0 0.88rem;
  box-shadow: 0 -0.02rem 0.4rem 0 rgba(0, 0, 0, 0.06);
  text-align: center; }
  .footer--cAHTrp .btn--3f4-Xe {
    background: #6076ff;
    border-radius: 38px;
    text-align: center;
    font-family: PingFangSC-Regular;
    font-size: 0.3rem;
    color: #ffffff;
    width: 6.9rem;
    height: 0.76rem;
    line-height: 0.76rem;
    outline: none;
    border: none; }
    .footer--cAHTrp .btn--3f4-Xe:disabled {
      background: #c5c5c5; }

.kefu-btn--382A3r {
  background: #6076ff;
  height: 0.76rem;
  line-height: 0.76rem;
  color: #fff;
  text-align: center;
  border-radius: 0.38rem;
  font-size: 0.28rem; }

.am-list-item .am-input-control .fake-input-container {
  height: 30px;
  line-height: 30px;
  position: relative;
}
.am-list-item .am-input-control .fake-input-container .fake-input {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding-right: 2px;
  margin-right: 3px;
  -webkit-text-decoration: rtl;
          text-decoration: rtl;
  text-align: right;
  color: #000;
  font-size: 17px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.am-list-item .am-input-control .fake-input-container .fake-input.fake-input-disabled {
  color: #bbb;
}
.am-list-item .am-input-control .fake-input-container .fake-input.focus {
  transition: color .2s;
}
.am-list-item .am-input-control .fake-input-container .fake-input.focus::before {
  content: "";
}
.am-list-item .am-input-control .fake-input-container .fake-input.focus::after {
  content: "";
  position: absolute;
  right: 1.5px;
  top: 10%;
  height: 80%;
  border-right: 1.5px solid #108ee9;
  -webkit-animation: keyboard-cursor infinite 1s step-start;
          animation: keyboard-cursor infinite 1s step-start;
}
.am-list-item .am-input-control .fake-input-container .fake-input-placeholder {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: #bbb;
  text-align: right;
}
.am-list-item .am-input-control .fake-input-container-left .fake-input {
  text-align: left;
}
.am-list-item .am-input-control .fake-input-container-left .fake-input.focus:after {
  position: static;
}
.am-list-item .am-input-control .fake-input-container-left .fake-input-placeholder {
  text-align: left;
}
.am-number-keyboard-wrapper {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 10000;
  font-family: 'PingFang SC';
  background-color: #f6f6f7;
  transition-duration: 0.2s;
  transition-property: transform display;
  transform: translateZ(0);
  padding-bottom: env(safe-area-inset-bottom);
}
.am-number-keyboard-wrapper.am-number-keyboard-wrapper-hide {
  bottom: -500px;
}
.am-number-keyboard-wrapper table {
  width: 100%;
  padding: 0;
  margin: 0;
  border-collapse: collapse;
  border-top: 1PX solid #ddd;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-number-keyboard-wrapper table {
    border-top: none;
  }
  html:not([data-scale]) .am-number-keyboard-wrapper table::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 1PX;
    transform-origin: 50% 50%;
    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-number-keyboard-wrapper table::before {
    transform: scaleY(0.33);
  }
}
.am-number-keyboard-wrapper table tr {
  width: 100%;
  padding: 0;
  margin: 0;
}
.am-number-keyboard-wrapper table tr .am-number-keyboard-item {
  width: 25%;
  padding: 0;
  margin: 0;
  height: 50px;
  text-align: center;
  font-size: 25.5px;
  color: #2a2b2c;
  position: relative;
}
.am-number-keyboard-wrapper table tr .am-number-keyboard-item:not(.keyboard-confirm) {
  border-left: 1PX solid #ddd;
  border-bottom: 1PX solid #ddd;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-number-keyboard-wrapper table tr .am-number-keyboard-item:not(.keyboard-confirm) {
    border-left: none;
  }
  html:not([data-scale]) .am-number-keyboard-wrapper table tr .am-number-keyboard-item:not(.keyboard-confirm)::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 1PX;
    height: 100%;
    transform-origin: 100% 50%;
    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-number-keyboard-wrapper table tr .am-number-keyboard-item:not(.keyboard-confirm)::before {
    transform: scaleX(0.33);
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-number-keyboard-wrapper table tr .am-number-keyboard-item:not(.keyboard-confirm) {
    border-bottom: none;
  }
  html:not([data-scale]) .am-number-keyboard-wrapper table tr .am-number-keyboard-item:not(.keyboard-confirm)::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    transform-origin: 50% 100%;
    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-number-keyboard-wrapper table tr .am-number-keyboard-item:not(.keyboard-confirm)::after {
    transform: scaleY(0.33);
  }
}
.am-number-keyboard-wrapper table tr .am-number-keyboard-item.am-number-keyboard-item-active {
  background-color: #ddd;
}
.am-number-keyboard-wrapper table tr .am-number-keyboard-item.keyboard-confirm {
  color: #fff;
  font-size: 21px;
  background-color: #108ee9;
  border-bottom: 1PX solid #ddd;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-number-keyboard-wrapper table tr .am-number-keyboard-item.keyboard-confirm {
    border-bottom: none;
  }
  html:not([data-scale]) .am-number-keyboard-wrapper table tr .am-number-keyboard-item.keyboard-confirm::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    transform-origin: 50% 100%;
    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-number-keyboard-wrapper table tr .am-number-keyboard-item.keyboard-confirm::after {
    transform: scaleY(0.33);
  }
}
.am-number-keyboard-wrapper table tr .am-number-keyboard-item.keyboard-confirm.am-number-keyboard-item-active {
  background-color: #0e80d2;
}
.am-number-keyboard-wrapper table tr .am-number-keyboard-item.keyboard-confirm.am-number-keyboard-item-disabled {
  background-color: #0e80d2;
  color: rgba(255, 255, 255, 0.45);
}
.am-number-keyboard-wrapper table tr .am-number-keyboard-item.keyboard-delete {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22204%22%20height%3D%22148%22%20viewBox%3D%220%200%20153.000000%20111.000000%22%3E%3Cpath%20d%3D%22M46.9%204.7c-2.5%202.6-14.1%2015.5-25.8%2028.6L-.1%2057l25.6%2027%2025.7%2027.1%2047.4-.3%2047.4-.3%203.2-3.3%203.3-3.2V7l-3.3-3.2L146%20.5%2098.7.2%2051.5-.1l-4.6%204.8zm97.9%203.5c1.7%201.7%201.7%2092.9%200%2094.6-.9.9-12.6%201.2-46.3%201.2H53.4L31.2%2080.4%209%2056.9l5.1-5.7c2.8-3.1%2012.8-14.4%2022.2-24.9L53.5%207h45c33.8%200%2045.4.3%2046.3%201.2z%22%2F%3E%3Cpath%20d%3D%22M69.5%2031c-1.9%202.1-1.7%202.2%209.3%2013.3L90%2055.5%2078.8%2066.7%2067.5%2078l2.3%202.2%202.2%202.3%2011.3-11.3L94.5%2060l11.2%2011.2L117%2082.5l2.2-2.3%202.3-2.2-11.3-11.3L99%2055.5l11.2-11.2L121.5%2033l-2.3-2.2-2.2-2.3-11.3%2011.3L94.5%2051l-11-11c-6-6-11.2-11-11.6-11-.3%200-1.4.9-2.4%202z%22%2F%3E%3C%2Fsvg%3E");
  background-size: 25.5px 18.5px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
.am-number-keyboard-wrapper table tr .am-number-keyboard-item.keyboard-hide {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22260%22%20height%3D%22188%22%20viewBox%3D%220%200%20195.000000%20141.000000%22%3E%3Cpath%20d%3D%22M0%2057v57h195V0H0v57zm183%200v45H12V12h171v45z%22%2F%3E%3Cpath%20d%3D%22M21%2031.5V39h15V24H21v7.5zM48%2031.5V39h15V24H48v7.5zM75%2031.5V39h15V24H75v7.5zM102%2031.5V39h15V24h-15v7.5zM129%2031.5V39h15V24h-15v7.5zM156%2031.5V39h15V24h-15v7.5zM36%2055.5V63h15V48H36v7.5zM63%2055.5V63h15V48H63v7.5zM90%2055.5V63h15V48H90v7.5zM117%2055.5V63h15V48h-15v7.5zM144%2055.5V63h15V48h-15v7.5zM27%2079.5V87h15V72H27v7.5zM48%2079.5V87h96V72H48v7.5zM150%2079.5V87h15V72h-15v7.5zM81%20124.5c0%20.8.7%201.5%201.5%201.5s1.5.7%201.5%201.5.7%201.5%201.5%201.5%201.5.7%201.5%201.5.7%201.5%201.5%201.5%201.5.7%201.5%201.5.7%201.5%201.5%201.5%201.5.7%201.5%201.5.7%201.5%201.5%201.5%201.5.7%201.5%201.5.7%201.5%201.5%201.5%201.5-.7%201.5-1.5.7-1.5%201.5-1.5%201.5-.7%201.5-1.5.7-1.5%201.5-1.5%201.5-.7%201.5-1.5.7-1.5%201.5-1.5%201.5-.7%201.5-1.5.7-1.5%201.5-1.5%201.5-.7%201.5-1.5.7-1.5%201.5-1.5%201.5-.7%201.5-1.5c0-1.3-2.5-1.5-16.5-1.5s-16.5.2-16.5%201.5z%22%2F%3E%3C%2Fsvg%3E");
  background-size: 32.5px 23.5px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
.am-number-keyboard-wrapper table tr .am-number-keyboard-item-disabled {
  color: #bbb;
}
@-webkit-keyframes keyboard-cursor {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes keyboard-cursor {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.am-list-item.am-input-item {
  height: 44px;
  padding-left: 15px;
}
.am-list-item: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-item:not(:last-child) .am-list-line {
    border-bottom: none;
  }
  html:not([data-scale]) .am-list-item: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;
    transform-origin: 50% 100%;
    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-item:not(:last-child) .am-list-line::after {
    transform: scaleY(0.33);
  }
}
.am-list-item .am-input-label {
  color: #000;
  font-size: 17px;
  margin-left: 0;
  margin-right: 5px;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  padding: 2px 0;
}
.am-list-item .am-input-label.am-input-label-2 {
  width: 34px;
}
.am-list-item .am-input-label.am-input-label-3 {
  width: 51px;
}
.am-list-item .am-input-label.am-input-label-4 {
  width: 68px;
}
.am-list-item .am-input-label.am-input-label-5 {
  width: 85px;
}
.am-list-item .am-input-label.am-input-label-6 {
  width: 102px;
}
.am-list-item .am-input-label.am-input-label-7 {
  width: 119px;
}
.am-list-item .am-input-control {
  font-size: 17px;
  flex: 1;
}
.am-list-item .am-input-control input {
  color: #000;
  font-size: 17px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 100%;
  padding: 2px 0;
  border: 0;
  background-color: transparent;
  line-height: 1;
  box-sizing: border-box;
}
.am-list-item .am-input-control input::-moz-placeholder {
  color: #bbb;
  line-height: 1.2;
}
.am-list-item .am-input-control input:-ms-input-placeholder {
  color: #bbb;
  line-height: 1.2;
}
.am-list-item .am-input-control input::placeholder {
  color: #bbb;
  line-height: 1.2;
}
.am-list-item .am-input-control input:disabled {
  color: #bbb;
  background-color: #fff;
}
.am-list-item .am-input-clear {
  display: none;
  width: 21px;
  height: 21px;
  border-radius: 50%;
  overflow: hidden;
  font-style: normal;
  color: #fff;
  background-color: #ccc;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20fill%3D'%23fff'%20viewBox%3D'0%200%2030%2030'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M19%206.41L17.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
  background-size: 21px auto;
  background-position: 2px 2px;
}
.am-list-item .am-input-clear-active {
  background-color: #108ee9;
}
.am-list-item.am-input-focus .am-input-clear {
  display: block;
}
.am-list-item .am-input-extra {
  flex: initial;
  min-width: 0;
  max-height: 21px;
  overflow: hidden;
  padding-right: 0;
  line-height: 1;
  color: #888;
  font-size: 15px;
  margin-left: 5px;
}
.am-list-item.am-input-error .am-input-control input {
  color: #f50;
}
.am-list-item.am-input-error .am-input-error-extra {
  height: 21px;
  width: 21px;
  margin-left: 6px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D'18'%20height%3D'18'%20viewBox%3D'0%200%2018%2018'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cg%20stroke%3D'none'%20stroke-width%3D'1'%20fill%3D'none'%20fill-rule%3D'evenodd'%3E%3Cg%20transform%3D'translate(-300.000000%2C%20-1207.000000)'%20fill%3D'%23FF5500'%3E%3Cg%20id%3D'exclamation-circle-o'%20transform%3D'translate(300.000000%2C%201207.000000)'%3E%3Cpath%20d%3D'M9%2C16.734375%20C10.0441406%2C16.734375%2011.0566406%2C16.5304688%2012.009375%2C16.1279297%20C12.9304688%2C15.7376953%2013.7566406%2C15.1804687%2014.4685547%2C14.4703125%20C15.1787109%2C13.7601563%2015.7376953%2C12.9322266%2016.1261719%2C12.0111328%20C16.5304688%2C11.0566406%2016.734375%2C10.0441406%2016.734375%2C9%20C16.734375%2C7.95585938%2016.5304688%2C6.94335938%2016.1279297%2C5.990625%20C15.7376953%2C5.06953125%2015.1804687%2C4.24335938%2014.4703125%2C3.53144531%20C13.7601563%2C2.82128906%2012.9322266%2C2.26230469%2012.0111328%2C1.87382813%20C11.0566406%2C1.46953125%2010.0441406%2C1.265625%209%2C1.265625%20C7.95585938%2C1.265625%206.94335938%2C1.46953125%205.990625%2C1.87207031%20C5.06953125%2C2.26230469%204.24335938%2C2.81953125%203.53144531%2C3.5296875%20C2.82128906%2C4.23984375%202.26230469%2C5.06777344%201.87382813%2C5.98886719%20C1.46953125%2C6.94335938%201.265625%2C7.95585938%201.265625%2C9%20C1.265625%2C10.0441406%201.46953125%2C11.0566406%201.87207031%2C12.009375%20C2.26230469%2C12.9304688%202.81953125%2C13.7566406%203.5296875%2C14.4685547%20C4.23984375%2C15.1787109%205.06777344%2C15.7376953%205.98886719%2C16.1261719%20C6.94335938%2C16.5304688%207.95585938%2C16.734375%209%2C16.734375%20L9%2C16.734375%20Z%20M9%2C18%20C4.02890625%2C18%200%2C13.9710937%200%2C9%20C0%2C4.02890625%204.02890625%2C0%209%2C0%20C13.9710937%2C0%2018%2C4.02890625%2018%2C9%20C18%2C13.9710937%2013.9710937%2C18%209%2C18%20L9%2C18%20L9%2C18%20Z%20M9%2C6.75%20C8.61152344%2C6.75%208.296875%2C7.06464844%208.296875%2C7.453125%20L8.296875%2C13.9394531%20C8.296875%2C14.3279297%208.61152344%2C14.6425781%209%2C14.6425781%20C9.38847656%2C14.6425781%209.703125%2C14.3279297%209.703125%2C13.9394531%20L9.703125%2C7.453125%20C9.703125%2C7.06464844%209.38847656%2C6.75%209%2C6.75%20L9%2C6.75%20Z%20M8.20898438%2C4.83398438%20C8.20898438%2C5.27085024%208.56313413%2C5.625%209%2C5.625%20C9.43686587%2C5.625%209.79101562%2C5.27085024%209.79101562%2C4.83398438%20C9.79101562%2C4.39711851%209.43686587%2C4.04296875%209%2C4.04296875%20C8.56313413%2C4.04296875%208.20898438%2C4.39711851%208.20898438%2C4.83398438%20L8.20898438%2C4.83398438%20Z'%20id%3D'Shape'%20transform%3D'translate(9.000000%2C%209.000000)%20scale(1%2C%20-1)%20translate(-9.000000%2C%20-9.000000)%20'%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-size: 21px auto;
}
.am-list-item.am-input-disabled .am-input-label {
  color: #bbb;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--3klWt3 {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.planModal--2WVJVD {
  position: absolute !important; }

.modal--1TmuSI .container--2xUj4r {
  display: flex;
  height: 12.2rem;
  flex-direction: column;
  height: 12.2rem; }

.modal--1TmuSI .modalWrapper--2w_zue {
  padding-left: 0.3rem;
  padding-bottom: 0.2rem;
  overflow: auto;
  flex: 1;
  color: #333; }
  .modal--1TmuSI .modalWrapper--2w_zue ul .item--2DZBf5 {
    height: 1.04rem;
    line-height: 1.04rem;
    padding-right: 0.3rem;
    font-size: 0.28rem;
    display: flex;
    position: relative; }
    .modal--1TmuSI .modalWrapper--2w_zue ul .item--2DZBf5.withBottom--1VDTYN:before {
      display: none; }
    .modal--1TmuSI .modalWrapper--2w_zue ul .item--2DZBf5.itemTip--ZsQcfQ {
      height: 0.68rem;
      line-height: 0.44rem;
      font-size: 0.26rem;
      color: #999; }
    .modal--1TmuSI .modalWrapper--2w_zue ul .item--2DZBf5:before {
      content: '';
      position: absolute;
      z-index: 1;
      pointer-events: none;
      background-color: #ddd;
      height: 1px;
      left: 0;
      right: 0;
      bottom: 0; }
      @media only screen and (-webkit-min-device-pixel-ratio: 2) {
        .modal--1TmuSI .modalWrapper--2w_zue ul .item--2DZBf5:before {
          -webkit-transform: scaleY(0.5);
          -webkit-transform-origin: 50% 100%; } }
    .modal--1TmuSI .modalWrapper--2w_zue ul .item--2DZBf5 .label--UBpgNE {
      color: #666;
      width: 2.69rem;
      text-align: left; }
    .modal--1TmuSI .modalWrapper--2w_zue ul .item--2DZBf5 .content--2gVCqM {
      height: 100%;
      flex: 1; }
      .modal--1TmuSI .modalWrapper--2w_zue ul .item--2DZBf5 .content--2gVCqM .radio--1-9OuD {
        height: 100%;
        display: flex;
        align-items: center; }
        .modal--1TmuSI .modalWrapper--2w_zue ul .item--2DZBf5 .content--2gVCqM .radio--1-9OuD li {
          min-width: 1.52rem;
          height: 0.56rem;
          padding: 0 0.2rem;
          margin-right: 0.2rem;
          line-height: 0.56rem;
          border-radius: 0.28rem;
          box-shadow: 0 0 10px 0 rgba(96, 118, 255, 0.3); }
          .modal--1TmuSI .modalWrapper--2w_zue ul .item--2DZBf5 .content--2gVCqM .radio--1-9OuD li.active--1CpmGn {
            background-color: #6076ff;
            color: #fff; }
      .modal--1TmuSI .modalWrapper--2w_zue ul .item--2DZBf5 .content--2gVCqM .dropSelect--2eCmc7 {
        display: flex;
        width: 100%;
        justify-content: space-between; }
        .modal--1TmuSI .modalWrapper--2w_zue ul .item--2DZBf5 .content--2gVCqM .dropSelect--2eCmc7 .arrow--1s94Ys {
          color: #a5a5a5; }
      .modal--1TmuSI .modalWrapper--2w_zue ul .item--2DZBf5 .content--2gVCqM .unit--2C_b9m {
        line-height: 1.05rem; }
      .modal--1TmuSI .modalWrapper--2w_zue ul .item--2DZBf5 .content--2gVCqM .inputItem--2aLvOD {
        font-size: 0.34rem;
        font-weight: bold;
        display: flex;
        height: 100%; }
        .modal--1TmuSI .modalWrapper--2w_zue ul .item--2DZBf5 .content--2gVCqM .inputItem--2aLvOD .input--2Q96Ih {
          background: none;
          border: none;
          flex: 1;
          padding-left: 0.1rem;
          height: 100%; }
          .modal--1TmuSI .modalWrapper--2w_zue ul .item--2DZBf5 .content--2gVCqM .inputItem--2aLvOD .input--2Q96Ih.withCursor--14Ij2o {
            position: relative; }
            .modal--1TmuSI .modalWrapper--2w_zue ul .item--2DZBf5 .content--2gVCqM .inputItem--2aLvOD .input--2Q96Ih.withCursor--14Ij2o:before {
              content: '';
              display: block;
              width: 2px;
              border-radius: 1px;
              height: 0.36rem;
              background-color: #6076ff;
              position: absolute;
              left: 1.1rem;
              top: 50%;
              transform: translateY(-50%); }
  .modal--1TmuSI .modalWrapper--2w_zue .table--mveZ30 {
    text-align: left;
    font-size: 0.26rem; }
    .modal--1TmuSI .modalWrapper--2w_zue .table--mveZ30 .title--LV8asP {
      font-size: 0.28rem;
      font-weight: bold;
      line-height: 0.82rem;
      padding-top: 0.18rem;
      color: #999; }
    .modal--1TmuSI .modalWrapper--2w_zue .table--mveZ30 .tableContent--1H7FY3 {
      width: 6.9rem;
      background-color: #fafafa;
      border-radius: 0.1rem;
      position: relative; }
      .modal--1TmuSI .modalWrapper--2w_zue .table--mveZ30 .tableContent--1H7FY3:before {
        content: '';
        position: absolute;
        z-index: 1;
        pointer-events: none;
        background-color: #ddd;
        border: 1px solid #ddd;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        background: none;
        border-color: #ddd;
        border-radius: 0.2rem; }
        @media only screen and (-webkit-min-device-pixel-ratio: 2) {
          .modal--1TmuSI .modalWrapper--2w_zue .table--mveZ30 .tableContent--1H7FY3:before {
            right: -100%;
            bottom: -100%;
            -webkit-transform: scale(0.5);
            -webkit-transform-origin: 0% 0%; } }
      .modal--1TmuSI .modalWrapper--2w_zue .table--mveZ30 .tableContent--1H7FY3.payTable--2HWtTa {
        background-color: #fff; }
        .modal--1TmuSI .modalWrapper--2w_zue .table--mveZ30 .tableContent--1H7FY3.payTable--2HWtTa:before {
          content: '';
          position: absolute;
          z-index: 1;
          pointer-events: none;
          background-color: #c6c6c6;
          border: 1px solid #ddd;
          top: 0;
          bottom: 0;
          left: 0;
          right: 0;
          background: none;
          border-color: #c6c6c6; }
          @media only screen and (-webkit-min-device-pixel-ratio: 2) {
            .modal--1TmuSI .modalWrapper--2w_zue .table--mveZ30 .tableContent--1H7FY3.payTable--2HWtTa:before {
              right: -100%;
              bottom: -100%;
              -webkit-transform: scale(0.5);
              -webkit-transform-origin: 0% 0%; } }
        .modal--1TmuSI .modalWrapper--2w_zue .table--mveZ30 .tableContent--1H7FY3.payTable--2HWtTa .row--gnJddT:before,
        .modal--1TmuSI .modalWrapper--2w_zue .table--mveZ30 .tableContent--1H7FY3.payTable--2HWtTa .row--gnJddT .td--2NCO1Y:first-child:before {
          background-color: #c6c6c6; }
      .modal--1TmuSI .modalWrapper--2w_zue .table--mveZ30 .tableContent--1H7FY3 .row--gnJddT {
        display: flex;
        min-height: 0.72rem;
        line-height: 0.4rem;
        position: relative; }
        .modal--1TmuSI .modalWrapper--2w_zue .table--mveZ30 .tableContent--1H7FY3 .row--gnJddT:before {
          content: '';
          position: absolute;
          z-index: 1;
          pointer-events: none;
          background-color: #ddd;
          height: 1px;
          left: 0;
          right: 0;
          bottom: 0; }
          @media only screen and (-webkit-min-device-pixel-ratio: 2) {
            .modal--1TmuSI .modalWrapper--2w_zue .table--mveZ30 .tableContent--1H7FY3 .row--gnJddT:before {
              -webkit-transform: scaleY(0.5);
              -webkit-transform-origin: 50% 100%; } }
        .modal--1TmuSI .modalWrapper--2w_zue .table--mveZ30 .tableContent--1H7FY3 .row--gnJddT:last-child:before {
          display: none; }
        .modal--1TmuSI .modalWrapper--2w_zue .table--mveZ30 .tableContent--1H7FY3 .row--gnJddT .td--2NCO1Y {
          padding: 0.16rem 0; }
          .modal--1TmuSI .modalWrapper--2w_zue .table--mveZ30 .tableContent--1H7FY3 .row--gnJddT .td--2NCO1Y:first-child {
            width: 2.3rem;
            text-align: center;
            position: relative; }
            .modal--1TmuSI .modalWrapper--2w_zue .table--mveZ30 .tableContent--1H7FY3 .row--gnJddT .td--2NCO1Y:first-child:before {
              content: '';
              position: absolute;
              z-index: 1;
              pointer-events: none;
              background-color: #ddd;
              width: 1px;
              top: 0;
              bottom: 0;
              right: 0; }
              @media only screen and (-webkit-min-device-pixel-ratio: 2) {
                .modal--1TmuSI .modalWrapper--2w_zue .table--mveZ30 .tableContent--1H7FY3 .row--gnJddT .td--2NCO1Y:first-child:before {
                  -webkit-transform: scaleX(0.5);
                  -webkit-transform-origin: 100% 50%; } }
          .modal--1TmuSI .modalWrapper--2w_zue .table--mveZ30 .tableContent--1H7FY3 .row--gnJddT .td--2NCO1Y:last-child {
            padding-left: 0.4rem;
            width: 4.6rem; }
          .modal--1TmuSI .modalWrapper--2w_zue .table--mveZ30 .tableContent--1H7FY3 .row--gnJddT .td--2NCO1Y .blue--1mC0_k {
            color: #6076ff;
            font-weight: bold; }

.modal--1TmuSI .bottom--bIdHs2 {
  background: #ffffff;
  box-shadow: 0 -2px 4px 0 rgba(0, 0, 0, 0.06);
  flex-shrink: 0;
  height: 1.12rem;
  width: 100%;
  display: flex;
  padding: 0.12rem 0.2rem;
  justify-content: space-between;
  align-items: center; }
  .modal--1TmuSI .bottom--bIdHs2 button {
    background-color: transparent;
    border: none;
    width: 3.2rem;
    height: 0.76rem;
    font-weight: bold;
    border-radius: 0.38rem; }
  .modal--1TmuSI .bottom--bIdHs2 .cancel--2ItfCM {
    position: relative;
    color: #6076ff; }
    .modal--1TmuSI .bottom--bIdHs2 .cancel--2ItfCM:before {
      content: '';
      position: absolute;
      z-index: 1;
      pointer-events: none;
      background-color: #6076ff;
      border: 1px solid #ddd;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      background: none;
      border-color: #6076ff;
      border-radius: 0.76rem; }
      @media only screen and (-webkit-min-device-pixel-ratio: 2) {
        .modal--1TmuSI .bottom--bIdHs2 .cancel--2ItfCM:before {
          right: -100%;
          bottom: -100%;
          -webkit-transform: scale(0.5);
          -webkit-transform-origin: 0% 0%; } }
  .modal--1TmuSI .bottom--bIdHs2 .update--2gAGaz {
    background-color: #6076ff;
    color: #fff; }
  .modal--1TmuSI .bottom--bIdHs2 .add--23iDTG {
    width: 7.1rem;
    background-color: #6076ff;
    color: #fff; }

.cancelText--3RnYii {
  color: #333;
  line-height: 2.4rem; }

.cancelConfirm--3fQij2 {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  z-index: 9;
  background-color: rgba(0, 0, 0, 0.5); }
  .cancelConfirm--3fQij2 .confirmContent--3v1Ycn {
    background-color: #fff;
    border-radius: 0.1rem;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 6.5rem;
    height: auto; }
    .cancelConfirm--3fQij2 .confirmContent--3v1Ycn .text--15w_4d {
      padding: 0.96rem 0;
      color: #333;
      font-size: 0.32rem; }
    .cancelConfirm--3fQij2 .confirmContent--3v1Ycn .btns--3Qg8bf {
      display: flex;
      height: 1rem;
      position: relative; }
      .cancelConfirm--3fQij2 .confirmContent--3v1Ycn .btns--3Qg8bf:before {
        content: '';
        position: absolute;
        z-index: 1;
        pointer-events: none;
        background-color: #ddd;
        height: 1px;
        left: 0;
        right: 0;
        top: 0; }
        @media only screen and (-webkit-min-device-pixel-ratio: 2) {
          .cancelConfirm--3fQij2 .confirmContent--3v1Ycn .btns--3Qg8bf:before {
            -webkit-transform: scaleY(0.5);
            -webkit-transform-origin: 50% 0%; } }
    .cancelConfirm--3fQij2 .confirmContent--3v1Ycn button {
      background-color: transparent;
      border: none;
      line-height: 1rem;
      flex: 1;
      font-size: 0.32rem; }
      .cancelConfirm--3fQij2 .confirmContent--3v1Ycn button:first-child {
        color: #999;
        position: relative; }
        .cancelConfirm--3fQij2 .confirmContent--3v1Ycn button:first-child:before {
          content: '';
          position: absolute;
          z-index: 1;
          pointer-events: none;
          background-color: #ddd;
          width: 1px;
          top: 0;
          bottom: 0;
          right: 0; }
          @media only screen and (-webkit-min-device-pixel-ratio: 2) {
            .cancelConfirm--3fQij2 .confirmContent--3v1Ycn button:first-child:before {
              -webkit-transform: scaleX(0.5);
              -webkit-transform-origin: 100% 50%; } }
      .cancelConfirm--3fQij2 .confirmContent--3v1Ycn button:last-child {
        color: #6076ff; }

.picker--2xPMy8 .am-picker-popup-header {
  display: none; }

.selectModal--onSoa7 {
  background-color: rgba(0, 0, 0, 0.4); }
  .selectModal--onSoa7 ul {
    background-color: #fff;
    overflow: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    max-height: 5.74rem; }
    .selectModal--onSoa7 ul li {
      height: 1.14rem;
      line-height: 1.14rem;
      font-size: 0.36rem;
      text-align: center;
      position: relative;
      color: #333; }
      .selectModal--onSoa7 ul li:before {
        content: '';
        position: absolute;
        z-index: 1;
        pointer-events: none;
        background-color: #ddd;
        height: 1px;
        left: 0;
        right: 0;
        bottom: 0; }
        @media only screen and (-webkit-min-device-pixel-ratio: 2) {
          .selectModal--onSoa7 ul li:before {
            -webkit-transform: scaleY(0.5);
            -webkit-transform-origin: 50% 100%; } }
      .selectModal--onSoa7 ul li:last-child:before {
        display: none; }
      .selectModal--onSoa7 ul li.active--1CpmGn {
        color: #6076ff; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--uVvpUq {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.wrapClassName--JpIU6g {
  position: absolute !important; }

.container--35PdRD {
  display: flex;
  height: 10rem;
  flex-direction: column; }

.modal--1wWbAX .modalContent--295gCv {
  padding-top: 0.24rem;
  color: #333;
  flex: 1;
  overflow: auto;
  padding-bottom: 1rem; }
  .modal--1wWbAX .modalContent--295gCv .item--2QS0n8 {
    display: flex; }
    .modal--1wWbAX .modalContent--295gCv .item--2QS0n8 .label--pUsMe3 {
      width: 2.69rem;
      padding-left: 0.29rem;
      line-height: 0.56rem;
      text-align: left;
      color: #666; }

.modal--1wWbAX .contentList--2ERboW {
  width: 4.81rem;
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 0.2rem; }
  .modal--1wWbAX .contentList--2ERboW li {
    width: 1.28rem;
    height: 0.56rem;
    border-radius: 0.28rem;
    margin: 0 0.3rem 0.2rem 0;
    background: #ffffff;
    box-shadow: 0 0 0.1rem 0 rgba(96, 118, 255, 0.3);
    text-align: center;
    line-height: 0.56rem; }
    .modal--1wWbAX .contentList--2ERboW li.active--1Db-KF {
      background: #6076ff;
      box-shadow: 0 0 0.1rem 0 rgba(96, 118, 255, 0.3);
      color: #fff; }

.modal--1wWbAX .input--2_vBiy {
  width: 4.46rem;
  height: 0.72rem;
  margin-bottom: 0.2rem;
  position: relative; }
  .modal--1wWbAX .input--2_vBiy:before {
    content: '';
    position: absolute;
    z-index: 1;
    pointer-events: none;
    background-color: #ddd;
    border: 1px solid #ddd;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: none;
    border-color: #ddd;
    border-radius: 0.72rem; }
    @media only screen and (-webkit-min-device-pixel-ratio: 2) {
      .modal--1wWbAX .input--2_vBiy:before {
        right: -100%;
        bottom: -100%;
        -webkit-transform: scale(0.5);
        -webkit-transform-origin: 0% 0%; } }
  .modal--1wWbAX .input--2_vBiy input {
    border: none;
    height: 100%;
    width: 100%;
    padding: 0.22rem;
    font-size: 0.26rem; }
    .modal--1wWbAX .input--2_vBiy input::-moz-placeholder {
      color: #c5c5c5; }
    .modal--1wWbAX .input--2_vBiy input:-ms-input-placeholder {
      color: #c5c5c5; }
    .modal--1wWbAX .input--2_vBiy input::placeholder {
      color: #c5c5c5; }

.modal--1wWbAX .title--2x7_RX {
  font-size: 0.28rem;
  font-weight: bold;
  line-height: 0.82rem;
  color: #999;
  text-align: left;
  padding: 0 0 0 0.3rem; }

.modal--1wWbAX .table--38_yoI {
  width: 6.9rem;
  height: 1.45rem;
  position: relative;
  margin: 0 auto;
  background-color: #fafafa; }
  .modal--1wWbAX .table--38_yoI:before {
    content: '';
    position: absolute;
    z-index: 1;
    pointer-events: none;
    background-color: #ddd;
    border: 1px solid #ddd;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: none;
    border-color: #ddd;
    border-radius: 0.2rem; }
    @media only screen and (-webkit-min-device-pixel-ratio: 2) {
      .modal--1wWbAX .table--38_yoI:before {
        right: -100%;
        bottom: -100%;
        -webkit-transform: scale(0.5);
        -webkit-transform-origin: 0% 0%; } }
  .modal--1wWbAX .table--38_yoI .row--2NQG2E {
    display: flex;
    height: 0.72rem;
    line-height: 0.72rem;
    text-align: center; }
    .modal--1wWbAX .table--38_yoI .row--2NQG2E:first-child {
      position: relative; }
      .modal--1wWbAX .table--38_yoI .row--2NQG2E:first-child:before {
        content: '';
        position: absolute;
        z-index: 1;
        pointer-events: none;
        background-color: #ddd;
        height: 1px;
        left: 0;
        right: 0;
        bottom: 0;
        border-radius: 0.2rem; }
        @media only screen and (-webkit-min-device-pixel-ratio: 2) {
          .modal--1wWbAX .table--38_yoI .row--2NQG2E:first-child:before {
            -webkit-transform: scaleY(0.5);
            -webkit-transform-origin: 50% 100%; } }
    .modal--1wWbAX .table--38_yoI .row--2NQG2E .td--6qhuXW:first-child {
      width: 2.3rem;
      position: relative; }
      .modal--1wWbAX .table--38_yoI .row--2NQG2E .td--6qhuXW:first-child:before {
        content: '';
        position: absolute;
        z-index: 1;
        pointer-events: none;
        background-color: #ddd;
        width: 1px;
        top: 0;
        bottom: 0;
        right: 0; }
        @media only screen and (-webkit-min-device-pixel-ratio: 2) {
          .modal--1wWbAX .table--38_yoI .row--2NQG2E .td--6qhuXW:first-child:before {
            -webkit-transform: scaleX(0.5);
            -webkit-transform-origin: 100% 50%; } }
    .modal--1wWbAX .table--38_yoI .row--2NQG2E .td--6qhuXW:last-child {
      flex: 1;
      padding-left: 0.41rem;
      text-align: left; }
    .modal--1wWbAX .table--38_yoI .row--2NQG2E .blue--1rwAQp {
      color: #6076ff;
      font-weight: bold; }

.submitBtn--21by03 {
  height: 1rem;
  width: 100%;
  font-size: 0.34rem;
  color: #fff;
  line-height: 1rem;
  background-color: #6076ff; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--3sQGkQ {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

itemBtn, .insureContainer--3Hh8yX .content--yRZL-u .relationList--2uqUBG li, .insureContainer--3Hh8yX .content--yRZL-u .lineList--3CYELF li {
  height: 0.7rem;
  border-radius: 0.35rem;
  line-height: 0.7rem;
  text-align: center;
  margin-right: 0.2rem;
  position: relative;
  font-size: 0.3rem;
  color: #666;
  cursor: pointer;
  border: 0.02rem solid #999; }
  itemBtn:last-child, .insureContainer--3Hh8yX .content--yRZL-u .relationList--2uqUBG li:last-child, .insureContainer--3Hh8yX .content--yRZL-u .lineList--3CYELF li:last-child {
    margin-right: 0; }
  itemBtn.active--2PB-XY, .insureContainer--3Hh8yX .content--yRZL-u .relationList--2uqUBG li.active--2PB-XY, .insureContainer--3Hh8yX .content--yRZL-u .lineList--3CYELF li.active--2PB-XY {
    background-color: #1c7fff;
    color: #fff;
    border-color: #1c7fff; }

.insureContainer--3Hh8yX {
  color: #333;
  margin-bottom: 0.2rem;
  background-color: #fff; }
  .insureContainer--3Hh8yX .head--3S4TZ8 {
    line-height: 1.1rem;
    padding-left: 0.3rem;
    font-size: 0.4rem;
    font-weight: bold;
    position: relative; }
    .insureContainer--3Hh8yX .head--3S4TZ8:before {
      content: '';
      position: absolute;
      z-index: 1;
      pointer-events: none;
      background-color: #e8e8e8;
      height: 1px;
      left: 0;
      right: 0;
      bottom: 0; }
      @media only screen and (-webkit-min-device-pixel-ratio: 2) {
        .insureContainer--3Hh8yX .head--3S4TZ8:before {
          -webkit-transform: scaleY(0.5);
          -webkit-transform-origin: 50% 100%; } }
  .insureContainer--3Hh8yX .formItemList--2tELMX.formInsuredList--385VBD {
    margin-top: -0.35rem; }
  .insureContainer--3Hh8yX .formItemList--2tELMX .formItem--3cQ2aE {
    height: 1rem;
    position: relative;
    display: flex;
    align-items: center; }
    .insureContainer--3Hh8yX .formItemList--2tELMX .formItem--3cQ2aE .am-list-line {
      border: none;
      height: 1rem; }
      .insureContainer--3Hh8yX .formItemList--2tELMX .formItem--3cQ2aE .am-list-line:after {
        display: none !important; }
      .insureContainer--3Hh8yX .formItemList--2tELMX .formItem--3cQ2aE .am-list-line .am-input-error-extra {
        width: 0.31rem;
        height: 0.3rem;
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMzBweCIgaGVpZ2h0PSIzMHB4IiB2aWV3Qm94PSIwIDAgMzAgMzAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU3LjEgKDgzMDg4KSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT7nvJbnu4QgMzI8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0i55m+5LiH5Yy755aX6ZmpaDUiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSLpqozmlLYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02OTQzLjAwMDAwMCwgLTE3NzIuMDAwMDAwKSIgZmlsbD0iI0ZGNTUwMCIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgPGcgaWQ9Iue8lue7hC0xMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjk0My4wMDAwMDAsIDE3NzIuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0i57yW57uELTMyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNS4wMDAwMDAsIDE1LjAwMDAwMCkgc2NhbGUoMSwgLTEpIHRyYW5zbGF0ZSgtMTUuMDAwMDAwLCAtMTUuMDAwMDAwKSAiPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNSwwIEMyMy4yODQyNzEyLDAgMzAsNi43MTU3Mjg3NSAzMCwxNSBDMzAsMjMuMjg0MjcxMiAyMy4yODQyNzEyLDMwIDE1LDMwIEM2LjcxNTcyODc1LDMwIDAsMjMuMjg0MjcxMiAwLDE1IEMwLDYuNzE1NzI4NzUgNi43MTU3Mjg3NSwwIDE1LDAgWiBNMTUsMiBDNy44MjAyOTgyNSwyIDIsNy44MjAyOTgyNSAyLDE1IEMyLDIyLjE3OTcwMTcgNy44MjAyOTgyNSwyOCAxNSwyOCBDMjIuMTc5NzAxNywyOCAyOCwyMi4xNzk3MDE3IDI4LDE1IEMyOCw3LjgyMDI5ODI1IDIyLjE3OTcwMTcsMiAxNSwyIFogTTE1LjUsMTEuODk4OTI1OCBDMTYuMDUyMjg0NywxMS44OTg5MjU4IDE2LjUsMTIuMzQ2NjQxIDE2LjUsMTIuODk4OTI1OCBMMTYuNSwyMi40MzY3Njc2IEMxNi41LDIyLjk4OTA1MjMgMTYuMDUyMjg0NywyMy40MzY3Njc2IDE1LjUsMjMuNDM2NzY3NiBDMTQuOTQ3NzE1MywyMy40MzY3Njc2IDE0LjUsMjIuOTg5MDUyMyAxNC41LDIyLjQzNjc2NzYgTDE0LjUsMTIuODk4OTI1OCBDMTQuNSwxMi4zNDY2NDEgMTQuOTQ3NzE1MywxMS44OTg5MjU4IDE1LjUsMTEuODk4OTI1OCBaIE0xNS41LDcuMDYzMjMyNDIgQzE2LjA1MjI4NDcsNy4wNjMyMzI0MiAxNi41LDcuNTEwOTQ3NjcgMTYuNSw4LjA2MzIzMjQyIEwxNi41LDguOTM2NzY3NTggQzE2LjUsOS40ODkwNTIzMyAxNi4wNTIyODQ3LDkuOTM2NzY3NTggMTUuNSw5LjkzNjc2NzU4IEMxNC45NDc3MTUzLDkuOTM2NzY3NTggMTQuNSw5LjQ4OTA1MjMzIDE0LjUsOC45MzY3Njc1OCBMMTQuNSw4LjA2MzIzMjQyIEMxNC41LDcuNTEwOTQ3NjcgMTQuOTQ3NzE1Myw3LjA2MzIzMjQyIDE1LjUsNy4wNjMyMzI0MiBaIiBpZD0i5b2i54q257uT5ZCIIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
        background-size: contain;
        background-repeat: no-repeat; }
    .insureContainer--3Hh8yX .formItemList--2tELMX .formItem--3cQ2aE .smsCode--1O_qoz .am-list-line {
      padding-right: 0.2rem; }
    .insureContainer--3Hh8yX .formItemList--2tELMX .formItem--3cQ2aE:before {
      content: '';
      position: absolute;
      z-index: 1;
      pointer-events: none;
      background-color: #e8e8e8;
      height: 1px;
      left: 0;
      right: 0;
      bottom: 0; }
      @media only screen and (-webkit-min-device-pixel-ratio: 2) {
        .insureContainer--3Hh8yX .formItemList--2tELMX .formItem--3cQ2aE:before {
          -webkit-transform: scaleY(0.5);
          -webkit-transform-origin: 50% 100%; } }
    .insureContainer--3Hh8yX .formItemList--2tELMX .formItem--3cQ2aE:last-child:before {
      display: none; }
    .insureContainer--3Hh8yX .formItemList--2tELMX .formItem--3cQ2aE .labelName--17hbHW {
      width: 1.7rem;
      font-size: 0.3rem; }
    .insureContainer--3Hh8yX .formItemList--2tELMX .formItem--3cQ2aE .inputBox--3nSIY6 {
      border: none;
      outline: none;
      flex: 1;
      height: 100%; }
      .insureContainer--3Hh8yX .formItemList--2tELMX .formItem--3cQ2aE .inputBox--3nSIY6 input {
        font-size: 0.3rem;
        height: 100%; }
      .insureContainer--3Hh8yX .formItemList--2tELMX .formItem--3cQ2aE .inputBox--3nSIY6 input::-moz-placeholder {
        color: #999; }
      .insureContainer--3Hh8yX .formItemList--2tELMX .formItem--3cQ2aE .inputBox--3nSIY6 input:-ms-input-placeholder {
        color: #999; }
      .insureContainer--3Hh8yX .formItemList--2tELMX .formItem--3cQ2aE .inputBox--3nSIY6 input::placeholder {
        color: #999; }
    .insureContainer--3Hh8yX .formItemList--2tELMX .formItem--3cQ2aE .send--1v9alX {
      width: 1.6rem;
      height: 0.5rem;
      border-radius: 0.25rem;
      border: 0.02rem solid #999;
      background-color: transparent;
      color: #666;
      font-size: 0.26rem; }
      .insureContainer--3Hh8yX .formItemList--2tELMX .formItem--3cQ2aE .send--1v9alX.disabled--2_Li8F {
        color: #ddd;
        border-color: #ddd; }
  .insureContainer--3Hh8yX .content--yRZL-u {
    padding: 0.3rem 0 0.1rem 0; }
    .insureContainer--3Hh8yX .content--yRZL-u .selfInfo--3WLBB3.formPart--1XZyXW .name--29diAy {
      padding-top: 0.35rem;
      line-height: 0.46rem;
      font-size: 0.36rem;
      font-weight: 600;
      padding-bottom: 0.05rem; }
    .insureContainer--3Hh8yX .content--yRZL-u .selfInfo--3WLBB3.formPart--1XZyXW .protocol--1-wxDE {
      height: 1rem;
      line-height: 1rem;
      font-size: 0.26rem;
      position: relative; }
      .insureContainer--3Hh8yX .content--yRZL-u .selfInfo--3WLBB3.formPart--1XZyXW .protocol--1-wxDE:before {
        content: '';
        position: absolute;
        z-index: 1;
        pointer-events: none;
        background-color: #e8e8e8;
        height: 1px;
        left: 0;
        right: 0;
        bottom: 0; }
        @media only screen and (-webkit-min-device-pixel-ratio: 2) {
          .insureContainer--3Hh8yX .content--yRZL-u .selfInfo--3WLBB3.formPart--1XZyXW .protocol--1-wxDE:before {
            -webkit-transform: scaleY(0.5);
            -webkit-transform-origin: 50% 100%; } }
      .insureContainer--3Hh8yX .content--yRZL-u .selfInfo--3WLBB3.formPart--1XZyXW .protocol--1-wxDE a {
        color: #1c7fff; }
    .insureContainer--3Hh8yX .content--yRZL-u .formPart--1XZyXW {
      position: relative;
      padding: 0 0.3rem; }
      .insureContainer--3Hh8yX .content--yRZL-u .formPart--1XZyXW:before {
        content: '';
        position: absolute;
        z-index: 1;
        pointer-events: none;
        background-color: #e8e8e8;
        height: 1px;
        left: 0;
        right: 0;
        bottom: 0; }
        @media only screen and (-webkit-min-device-pixel-ratio: 2) {
          .insureContainer--3Hh8yX .content--yRZL-u .formPart--1XZyXW:before {
            -webkit-transform: scaleY(0.5);
            -webkit-transform-origin: 50% 100%; } }
      .insureContainer--3Hh8yX .content--yRZL-u .formPart--1XZyXW .name--29diAy {
        font-size: 0.36rem;
        line-height: 1.16rem;
        padding-top: 0.1rem;
        font-weight: 600; }
    .insureContainer--3Hh8yX .content--yRZL-u .relationList--2uqUBG {
      display: flex;
      padding-bottom: 0.5rem; }
      .insureContainer--3Hh8yX .content--yRZL-u .relationList--2uqUBG li {
        width: 1.57rem; }
    .insureContainer--3Hh8yX .content--yRZL-u .lineList--3CYELF {
      display: flex;
      padding-bottom: 0.5rem; }
      .insureContainer--3Hh8yX .content--yRZL-u .lineList--3CYELF li {
        width: 3.35rem; }
    .insureContainer--3Hh8yX .content--yRZL-u .itemPart--RHACmB {
      position: relative;
      padding: 0 0.3rem 0; }
      .insureContainer--3Hh8yX .content--yRZL-u .itemPart--RHACmB.appendPart--51wxU0 {
        padding-bottom: 0.5rem;
        position: relative; }
        .insureContainer--3Hh8yX .content--yRZL-u .itemPart--RHACmB.appendPart--51wxU0:before {
          content: '';
          position: absolute;
          z-index: 1;
          pointer-events: none;
          background-color: #e8e8e8;
          height: 1px;
          left: 0;
          right: 0;
          bottom: 0; }
          @media only screen and (-webkit-min-device-pixel-ratio: 2) {
            .insureContainer--3Hh8yX .content--yRZL-u .itemPart--RHACmB.appendPart--51wxU0:before {
              -webkit-transform: scaleY(0.5);
              -webkit-transform-origin: 50% 100%; } }
      .insureContainer--3Hh8yX .content--yRZL-u .itemPart--RHACmB:last-child:before {
        display: none; }
      .insureContainer--3Hh8yX .content--yRZL-u .itemPart--RHACmB .title--2oPHbo {
        font-size: 0.36rem;
        line-height: 1.16rem;
        padding-top: 0.1rem;
        font-weight: bold;
        display: flex;
        justify-content: space-between; }
      .insureContainer--3Hh8yX .content--yRZL-u .itemPart--RHACmB .itemContent--3topm1 {
        font-size: 0.3rem;
        line-height: 0.45rem;
        color: #666;
        white-space: nowrap; }
        .insureContainer--3Hh8yX .content--yRZL-u .itemPart--RHACmB .itemContent--3topm1 a {
          color: #1c7fff; }
    .insureContainer--3Hh8yX .content--yRZL-u .tips--3nrn2M {
      padding: 0 0.3rem;
      height: 0.9rem;
      font-size: 0.26rem;
      line-height: 0.3rem;
      background: #ffffff;
      color: #666;
      padding-top: 0.2rem;
      position: relative;
      margin-top: 0.2rem; }
      .insureContainer--3Hh8yX .content--yRZL-u .tips--3nrn2M:before {
        content: '';
        position: absolute;
        z-index: 1;
        pointer-events: none;
        background-color: #e8e8e8;
        height: 1px;
        left: 0;
        right: 0;
        top: 0; }
        @media only screen and (-webkit-min-device-pixel-ratio: 2) {
          .insureContainer--3Hh8yX .content--yRZL-u .tips--3nrn2M:before {
            -webkit-transform: scaleY(0.5);
            -webkit-transform-origin: 50% 0%; } }

.appendList--1VAAtl .appendItem--3mk845 {
  display: flex;
  justify-content: space-between;
  padding-top: 0.48rem;
  position: relative; }
  .appendList--1VAAtl .appendItem--3mk845.hide--2U7i1n {
    display: none; }
  .appendList--1VAAtl .appendItem--3mk845:before {
    content: '';
    position: absolute;
    z-index: 1;
    pointer-events: none;
    background-color: #e8e8e8;
    height: 1px;
    left: 0;
    right: 0;
    bottom: 0; }
    @media only screen and (-webkit-min-device-pixel-ratio: 2) {
      .appendList--1VAAtl .appendItem--3mk845:before {
        -webkit-transform: scaleY(0.5);
        -webkit-transform-origin: 50% 100%; } }
  .appendList--1VAAtl .appendItem--3mk845:first-child {
    padding-top: 0; }
  .appendList--1VAAtl .appendItem--3mk845.hideBorder--gM4bXA:before, .appendList--1VAAtl .appendItem--3mk845:last-of-type:before {
    display: none; }
  .appendList--1VAAtl .appendItem--3mk845 .appendContent--1-iDcY .appendName--3YtuzZ {
    font-weight: bold;
    font-size: 0.3rem;
    line-height: 0.3rem;
    padding-bottom: 0.16rem;
    display: flex;
    align-items: center; }
    .appendList--1VAAtl .appendItem--3mk845 .appendContent--1-iDcY .appendName--3YtuzZ .appendIcon--361o-r {
      margin-left: 0.1rem;
      color: #999999;
      font-size: 0.28rem;
      position: relative;
      top: -0.01rem; }
  .appendList--1VAAtl .appendItem--3mk845 .appendContent--1-iDcY .appendText--1xY7Bi {
    width: 5.7rem;
    line-height: 0.45rem;
    color: #666;
    font-size: 0.3rem;
    padding-bottom: 0.4rem; }
  .appendList--1VAAtl .appendItem--3mk845 .checkCircle--3m-Atn {
    position: relative;
    top: -0.1rem; }

.checkCircle--3m-Atn {
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 50%;
  cursor: pointer;
  border: 0.02rem solid #999; }
  .checkCircle--3m-Atn i {
    display: none; }
  .checkCircle--3m-Atn.active--2PB-XY {
    border: none; }
    .checkCircle--3m-Atn.active--2PB-XY i {
      display: block;
      color: #1c7fff;
      width: 0.5rem;
      height: 0.5rem;
      font-size: 0.5rem;
      position: relative;
      top: -0.15rem; }
  .checkCircle--3m-Atn.disabled--2_Li8F {
    background-color: #ccc; }

.brand--3DuyVS {
  height: 2.76rem;
  margin-bottom: 0.2rem;
  padding: 0.3rem;
  background-color: #fff; }
  .brand--3DuyVS .brandLogo--3kZ3vo {
    width: 6.9rem;
    height: 1.6rem;
    box-shadow: inset 0px 0px 0.3rem 0px #c4e0ff;
    border-radius: 0.3rem;
    border: 0.02rem solid #c4e0ff;
    display: flex;
    justify-content: center;
    align-items: center; }
    .brand--3DuyVS .brandLogo--3kZ3vo img {
      width: 4.49rem;
      height: 0.7rem; }
  .brand--3DuyVS .companyName--12pYTN {
    padding-top: 0.3rem;
    text-align: center;
    font-size: 0.26rem;
    line-height: 0.26rem;
    color: #666; }

.clauseAgree--2M9eMa {
  height: 1.1rem;
  padding: 0 0.3rem;
  background-color: #fff;
  display: flex;
  align-items: center;
  font-size: 0.26rem; }
  .clauseAgree--2M9eMa .text--30ixwn {
    padding-left: 0.2rem;
    color: #666; }
    .clauseAgree--2M9eMa .text--30ixwn a {
      color: #1c7fff; }

.bottomFix--KKMszP {
  position: fixed;
  z-index: 21;
  bottom: 0;
  left: -100%;
  width: 100%;
  height: 1.2rem;
  background-color: #fff;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 0.3rem;
  transition: all 0.5s; }
  .bottomFix--KKMszP:before {
    content: '';
    position: absolute;
    z-index: 1;
    pointer-events: none;
    background-color: #e8e8e8;
    height: 1px;
    left: 0;
    right: 0;
    top: 0; }
    @media only screen and (-webkit-min-device-pixel-ratio: 2) {
      .bottomFix--KKMszP:before {
        -webkit-transform: scaleY(0.5);
        -webkit-transform-origin: 50% 0%; } }
  .bottomFix--KKMszP.active--2PB-XY {
    left: 0; }
  .bottomFix--KKMszP .priceView--1GwbR_ .price--1VkuYJ {
    font-size: 0.3rem;
    font-weight: bold; }
    .bottomFix--KKMszP .priceView--1GwbR_ .price--1VkuYJ .priceText---PPqo0 {
      color: #ffaa00;
      font-size: 0.4rem; }
  .bottomFix--KKMszP .priceView--1GwbR_ .monthPay--2BNhOC {
    color: #666;
    font-size: 0.26rem;
    padding-top: 0.1rem; }
  .bottomFix--KKMszP .submitBtn--2A-hem {
    border: none;
    width: 3.1rem;
    height: 1rem;
    background: linear-gradient(360deg, #ffa000 0%, #ffd500 100%);
    border-radius: 0.5rem;
    color: #fff;
    font-size: 0.4rem;
    font-weight: bold;
    line-height: 1rem;
    text-align: center; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--3YhEZu {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.speard--3SbgEm {
  width: 1.4rem;
  height: 0.5rem;
  line-height: 0.4rem;
  font-size: 0.26rem;
  color: #666;
  border-radius: 0.25rem;
  border: 0.02rem solid #999;
  padding-left: 0.32rem;
  white-space: nowrap;
  margin: 0 auto; }
  .speard--3SbgEm i {
    color: #999;
    position: relative;
    top: 0.04rem; }
  .speard--3SbgEm.active--13t-pr i {
    transform: rotate(90deg); }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--3fMKC3 {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.modelStyle--3TI2KG .am-modal-content {
  text-align: left; }

.modelStyle--3TI2KG .am-modal-content .am-modal-body {
  padding: 0.6rem 0.3rem !important; }

.modelStyle--3TI2KG .am-tabs-tab-bar-wrap {
  width: 4rem; }

.modelStyle--3TI2KG .am-tabs-default-bar-tab {
  font-size: 0.36rem;
  color: #666666; }
  .modelStyle--3TI2KG .am-tabs-default-bar-tab::after {
    width: 6.9rem !important; }

.modelStyle--3TI2KG .am-tabs-default-bar-underline {
  width: 0.8rem !important;
  height: 0.06rem;
  background: #ffaa00;
  border-radius: 0.03rem;
  border: none;
  transform: translateX(0.64rem); }

.modelStyle--3TI2KG .am-tabs-default-bar-tab-active {
  color: #333333;
  font-weight: bold; }

.modelStyle--3TI2KG .am-tabs-tab-bar-wrap::after {
  display: block;
  content: '';
  width: 6.9rem;
  height: 0.02rem;
  background: #e8e8e8;
  position: absolute;
  left: 0;
  top: 0.78rem; }

.rateTable--3yT-Qr {
  width: 100%;
  height: 100%;
  overflow-y: scroll;
  padding: 0 0.05rem; }
  .rateTable--3yT-Qr table {
    text-align: center;
    margin-top: 0.5rem;
    width: 100%;
    height: 100%;
    overflow-y: scroll;
    border-collapse: collapse;
    box-sizing: content-box; }
    .rateTable--3yT-Qr table th {
      width: 2.3rem;
      height: 0.8rem;
      background: #e2f0ff;
      border: 1px solid #c4e0ff;
      color: #1c7fff;
      font-size: 0.3rem;
      font-weight: normal; }
    .rateTable--3yT-Qr table tr {
      width: 2.3rem;
      height: 0.8rem;
      font-size: 0.3rem; }
      .rateTable--3yT-Qr table tr td {
        border: 1px solid #c4e0ff; }

.leaveContainer--3nVkEk .am-modal-transparent {
  width: 6.9rem !important; }

.leaveContainer--3nVkEk .am-modal-content {
  padding: 0 !important;
  overflow: visible !important; }

.leaveContainer--3nVkEk .am-modal-body {
  padding: 0 !important;
  border-radius: 0.3rem !important;
  overflow: visible !important; }

.leaveContainer--3nVkEk .header--29MPhd {
  position: relative;
  width: 6.9rem;
  height: 2.2rem; }
  .leaveContainer--3nVkEk .header--29MPhd img {
    width: 6.9rem;
    height: 2.2rem;
    position: absolute;
    left: 0;
    top: -0.3rem; }
  .leaveContainer--3nVkEk .header--29MPhd .headerWord--10lVYl {
    position: absolute;
    left: 0.3rem;
    top: 0.1rem; }
    .leaveContainer--3nVkEk .header--29MPhd .headerWord--10lVYl p {
      text-align: left;
      font-size: 0.4rem;
      font-weight: 600;
      color: white;
      text-shadow: 0px 2px 4px #eb6d00; }
      .leaveContainer--3nVkEk .header--29MPhd .headerWord--10lVYl p:last-child {
        font-size: 0.5rem; }

.leaveContainer--3nVkEk .content--3ba3Tq {
  display: flex;
  justify-content: space-around;
  text-align: left;
  font-size: 0.28rem;
  color: #666666;
  line-height: 0.5rem; }

.leaveContainer--3nVkEk .footer--3MZrSx {
  padding: 0.4rem 0.3rem;
  display: flex;
  justify-content: space-between;
  font-size: 0.3rem;
  margin-top: 0.5rem;
  position: relative; }
  .leaveContainer--3nVkEk .footer--3MZrSx:before {
    top: 0;
    left: 0;
    width: 100%;
    border-top: 1px solid #e8e8e8;
    content: '';
    position: absolute;
    z-index: 8; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
    .leaveContainer--3nVkEk .footer--3MZrSx::before {
      transform: scaleY(0.666); } }
  @media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
    .leaveContainer--3nVkEk .footer--3MZrSx::before {
      transform: scaleY(0.5); } }
  .leaveContainer--3nVkEk .footer--3MZrSx div {
    width: 3.05rem;
    height: 0.9rem;
    line-height: 0.9rem;
    border-radius: 0.45rem;
    font-weight: bold; }
    .leaveContainer--3nVkEk .footer--3MZrSx div:first-child {
      border: 0.02rem solid #ffaa00;
      color: #ffaa00; }
    .leaveContainer--3nVkEk .footer--3MZrSx div:last-child {
      background: linear-gradient(360deg, #ffa000 0%, #ffd500 100%);
      color: white; }

.agreeBox--ycxNMl {
  font-size: 0.3rem; }
  .agreeBox--ycxNMl div {
    line-height: 0.54rem; }
  .agreeBox--ycxNMl strong {
    color: #333333; }

/* flexbox */
.am-flexbox {
  text-align: left;
  overflow: hidden;
  display: flex;
  align-items: center;
}
.am-flexbox.am-flexbox-dir-row {
  flex-direction: row;
}
.am-flexbox.am-flexbox-dir-row-reverse {
  flex-direction: row-reverse;
}
.am-flexbox.am-flexbox-dir-column {
  flex-direction: column;
}
.am-flexbox.am-flexbox-dir-column .am-flexbox-item {
  margin-left: 0;
}
.am-flexbox.am-flexbox-dir-column-reverse {
  flex-direction: column-reverse;
}
.am-flexbox.am-flexbox-dir-column-reverse .am-flexbox-item {
  margin-left: 0;
}
.am-flexbox.am-flexbox-nowrap {
  flex-wrap: nowrap;
}
.am-flexbox.am-flexbox-wrap {
  flex-wrap: wrap;
}
.am-flexbox.am-flexbox-wrap-reverse {
  flex-wrap: wrap-reverse;
}
.am-flexbox.am-flexbox-justify-start {
  justify-content: flex-start;
}
.am-flexbox.am-flexbox-justify-end {
  justify-content: flex-end;
}
.am-flexbox.am-flexbox-justify-center {
  justify-content: center;
}
.am-flexbox.am-flexbox-justify-between {
  justify-content: space-between;
}
.am-flexbox.am-flexbox-justify-around {
  justify-content: space-around;
}
.am-flexbox.am-flexbox-align-start {
  align-items: flex-start;
}
.am-flexbox.am-flexbox-align-end {
  align-items: flex-end;
}
.am-flexbox.am-flexbox-align-center {
  align-items: center;
}
.am-flexbox.am-flexbox-align-stretch {
  align-items: stretch;
}
.am-flexbox.am-flexbox-align-baseline {
  align-items: baseline;
}
.am-flexbox.am-flexbox-align-content-start {
  align-content: flex-start;
}
.am-flexbox.am-flexbox-align-content-end {
  align-content: flex-end;
}
.am-flexbox.am-flexbox-align-content-center {
  align-content: center;
}
.am-flexbox.am-flexbox-align-content-between {
  align-content: space-between;
}
.am-flexbox.am-flexbox-align-content-around {
  align-content: space-around;
}
.am-flexbox.am-flexbox-align-content-stretch {
  align-content: stretch;
}
.am-flexbox .am-flexbox-item {
  box-sizing: border-box;
  flex: 1;
  margin-left: 8px;
  min-width: 10px;
}
.am-flexbox .am-flexbox-item:first-child {
  margin-left: 0;
}

.am-activity-indicator {
  display: flex;
  align-items: center;
  z-index: 99;
}
.am-activity-indicator-spinner {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-2.125%20-1.875%2064%2064%22%3E%3Cpath%20fill%3D%22%23CCC%22%20d%3D%22M29.875-1.875c-17.673%200-32%2014.327-32%2032s14.327%2032%2032%2032%2032-14.327%2032-32-14.327-32-32-32zm0%2060.7c-15.85%200-28.7-12.85-28.7-28.7s12.85-28.7%2028.7-28.7%2028.7%2012.85%2028.7%2028.7-12.85%2028.7-28.7%2028.7z%22%2F%3E%3Cpath%20fill%3D%22%23108ee9%22%20d%3D%22M61.858%2030.34c.003-.102.008-.203.008-.305%200-11.43-5.996-21.452-15.01-27.113l-.013.026c-.24-.137-.515-.22-.81-.22-.912%200-1.65.738-1.65%201.65%200%20.654.384%201.215.937%201.482%207.963%205.1%2013.247%2014.017%2013.247%2024.176%200%20.147-.01.293-.01.44h.022c0%20.01-.004.02-.004.03%200%20.91.74%201.65%201.65%201.65s1.65-.74%201.65-1.65c0-.06-.012-.112-.018-.167z%22%2F%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-size: 100%;
  background-repeat: no-repeat;
  -webkit-animation: spinner-anime 1s linear infinite;
          animation: spinner-anime 1s linear infinite;
}
.am-activity-indicator-tip {
  font-size: 14px;
  margin-left: 8px;
  color: #000;
  opacity: 0.4;
}
.am-activity-indicator.am-activity-indicator-toast {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  z-index: 1999;
}
.am-activity-indicator.am-activity-indicator-toast .am-activity-indicator-spinner {
  margin: 0;
}
.am-activity-indicator.am-activity-indicator-toast .am-activity-indicator-toast {
  display: inline-block;
  position: relative;
  top: 4px;
}
.am-activity-indicator-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 15px 15px;
  border-radius: 7px;
  background-clip: padding-box;
  color: #fff;
  background-color: rgba(58, 58, 58, 0.9);
  font-size: 15px;
  line-height: 20px;
}
.am-activity-indicator-spinner-lg {
  width: 32px;
  height: 32px;
}
@-webkit-keyframes spinner-anime {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes spinner-anime {
  100% {
    transform: rotate(360deg);
  }
}

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--1RISK8 {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.modal--1PBsVX .am-modal-close {
  width: 0.44rem;
  height: 0.44rem;
  top: 0.3rem;
  right: 0.3rem; }

.modal--1PBsVX .am-modal-header {
  height: 1.04rem;
  padding: 0;
  position: relative; }
  .modal--1PBsVX .am-modal-header:before {
    content: '';
    position: absolute;
    z-index: 1;
    pointer-events: none;
    background-color: #ddd;
    height: 1px;
    left: 0;
    right: 0;
    bottom: 0; }
    @media only screen and (-webkit-min-device-pixel-ratio: 2) {
      .modal--1PBsVX .am-modal-header:before {
        -webkit-transform: scaleY(0.5);
        -webkit-transform-origin: 50% 100%; } }
  .modal--1PBsVX .am-modal-header .am-modal-title {
    line-height: 1.04rem; }

.container--3PbH9s {
  position: relative;
  padding: 0.2rem;
  padding-bottom: 3.4rem;
  color: #333;
  font-size: 0.3rem; }
  .container--3PbH9s .submit--QzO_gR {
    width: 100%;
    height: 0.96rem;
    color: #fff;
    background-color: #6076ff;
    border: none;
    position: absolute;
    bottom: 0;
    left: 0;
    font-weight: bold; }

.payCount--3a8Ivr, .payWay--2LwxjD {
  height: 1rem;
  line-height: 1rem;
  position: relative; }
  .payCount--3a8Ivr:before, .payWay--2LwxjD:before {
    content: '';
    position: absolute;
    z-index: 1;
    pointer-events: none;
    background-color: #ddd;
    height: 1px;
    left: 0;
    right: 0;
    bottom: 0; }
    @media only screen and (-webkit-min-device-pixel-ratio: 2) {
      .payCount--3a8Ivr:before, .payWay--2LwxjD:before {
        -webkit-transform: scaleY(0.5);
        -webkit-transform-origin: 50% 100%; } }

.payWay--2LwxjD {
  text-align: left; }

.gatewayItems--p4UE94 {
  padding: 0 0.4rem; }

.gatewayItem--15bgEM {
  display: flex;
  margin-top: 0.3rem; }
  .gatewayItem--15bgEM img {
    width: 0.6rem;
    height: 0.6rem;
    margin-right: 0.2rem; }

.gatewayText--2mxRkz {
  flex: 1;
  display: flex;
  justify-content: space-between;
  line-height: 0.6rem;
  padding-bottom: 0.12rem;
  position: relative; }
  .gatewayText--2mxRkz:before {
    content: '';
    position: absolute;
    z-index: 1;
    pointer-events: none;
    background-color: #ddd;
    height: 1px;
    left: 0;
    right: 0;
    bottom: 0; }
    @media only screen and (-webkit-min-device-pixel-ratio: 2) {
      .gatewayText--2mxRkz:before {
        -webkit-transform: scaleY(0.5);
        -webkit-transform-origin: 50% 100%; } }

.circle--1ERONp {
  width: 0.44rem;
  height: 0.44rem;
  line-height: 0.44rem;
  border-radius: 50%;
  background-color: #ddd; }
  .circle--1ERONp.active--KpdD2h {
    background: #6076ff; }
  .circle--1ERONp i {
    color: #fff;
    font-size: 0.26rem; }

.payText--2LzIBZ {
  font-size: 0.36rem; }

.limit--1DY0ke {
  text-align: right;
  padding-right: 0.4rem;
  line-height: 0.5rem; }
  .limit--1DY0ke a {
    font-size: 0.24rem;
    color: #6076ff; }

.am-tabs {
  box-sizing: border-box;
  display: flex;
  flex: 1;
  position: relative;
  overflow: hidden;
  height: 100%;
  width: 100%;
}
.am-tabs * {
  box-sizing: border-box;
}
.am-tabs-content-wrap {
  display: flex;
  flex: 1;
  width: 100%;
  height: 100%;
  min-height: 0;
}
.am-tabs-content-wrap-animated {
  transition: transform 0.3s cubic-bezier(0.35, 0, 0.25, 1), left 0.3s cubic-bezier(0.35, 0, 0.25, 1), top 0.3s cubic-bezier(0.35, 0, 0.25, 1);
  will-change: transform, left, top;
}
.am-tabs-pane-wrap {
  width: 100%;
  flex-shrink: 0;
  overflow-y: auto;
}
.am-tabs-tab-bar-wrap {
  flex-shrink: 0;
}
.am-tabs-horizontal .am-tabs-pane-wrap-active {
  height: auto;
}
.am-tabs-horizontal .am-tabs-pane-wrap-inactive {
  height: 0;
  overflow: visible;
}
.am-tabs-vertical .am-tabs-content-wrap {
  flex-direction: column;
}
.am-tabs-vertical .am-tabs-tab-bar-wrap {
  height: 100%;
}
.am-tabs-vertical .am-tabs-pane-wrap {
  height: 100%;
}
.am-tabs-vertical .am-tabs-pane-wrap-active {
  overflow: auto;
}
.am-tabs-vertical .am-tabs-pane-wrap-inactive {
  overflow: hidden;
}
.am-tabs-top,
.am-tabs-bottom {
  flex-direction: column;
}
.am-tabs-left,
.am-tabs-right {
  flex-direction: row;
}
.am-tabs-default-bar {
  position: relative;
  display: flex;
  flex-shrink: 0;
  flex-direction: row;
  width: 100%;
  height: 100%;
  overflow: visible;
  z-index: 1;
}
.am-tabs-default-bar-tab {
  position: relative;
  display: flex;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  font-size: 15px;
  height: 43.5px;
  line-height: 43.5px;
}
.am-tabs-default-bar-tab .am-badge .am-badge-text {
  top: -13px;
  transform: translateX(-5px);
}
.am-tabs-default-bar-tab .am-badge .am-badge-dot {
  top: -6px;
  transform: translateX(0);
}
.am-tabs-default-bar-tab-active {
  color: #108ee9;
}
.am-tabs-default-bar-underline {
  position: absolute;
  border: 1px #108ee9 solid;
  transform: translate3d(0, 0, 0);
}
.am-tabs-default-bar-animated .am-tabs-default-bar-content {
  transition: transform 0.3s cubic-bezier(0.35, 0, 0.25, 1);
  will-change: transform;
}
.am-tabs-default-bar-animated .am-tabs-default-bar-underline {
  transition: top 0.3s cubic-bezier(0.35, 0, 0.25, 1), left 0.3s cubic-bezier(0.35, 0, 0.25, 1), color 0.3s cubic-bezier(0.35, 0, 0.25, 1), width 0.3s cubic-bezier(0.35, 0, 0.25, 1);
  will-change: top, left, width, color;
}
.am-tabs-default-bar-top,
.am-tabs-default-bar-bottom {
  flex-direction: row;
}
.am-tabs-default-bar-top .am-tabs-default-bar-content,
.am-tabs-default-bar-bottom .am-tabs-default-bar-content {
  display: flex;
  width: 100%;
  flex-direction: row;
}
.am-tabs-default-bar-top .am-tabs-default-bar-prevpage,
.am-tabs-default-bar-bottom .am-tabs-default-bar-prevpage {
  pointer-events: none;
  position: absolute;
  top: 0;
  display: block;
  width: 59px;
  height: 100%;
  content: ' ';
  z-index: 999;
  left: 0;
  background: linear-gradient(to right, #ffffff, rgba(255, 255, 255, 0));
}
.am-tabs-default-bar-top .am-tabs-default-bar-nextpage,
.am-tabs-default-bar-bottom .am-tabs-default-bar-nextpage {
  pointer-events: none;
  position: absolute;
  top: 0;
  display: block;
  width: 59px;
  height: 100%;
  content: ' ';
  z-index: 999;
  right: 0;
  background: linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff);
}
.am-tabs-default-bar-top .am-tabs-default-bar-tab,
.am-tabs-default-bar-bottom .am-tabs-default-bar-tab {
  padding: 8px 0;
}
.am-tabs-default-bar-top .am-tabs-default-bar-underline,
.am-tabs-default-bar-bottom .am-tabs-default-bar-underline {
  bottom: 0;
}
.am-tabs-default-bar-top .am-tabs-default-bar-tab {
  border-bottom: 1PX solid #ddd;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-tabs-default-bar-top .am-tabs-default-bar-tab {
    border-bottom: none;
  }
  html:not([data-scale]) .am-tabs-default-bar-top .am-tabs-default-bar-tab::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    transform-origin: 50% 100%;
    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-tabs-default-bar-top .am-tabs-default-bar-tab::after {
    transform: scaleY(0.33);
  }
}
.am-tabs-default-bar-bottom .am-tabs-default-bar-tab {
  border-top: 1PX solid #ddd;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-tabs-default-bar-bottom .am-tabs-default-bar-tab {
    border-top: none;
  }
  html:not([data-scale]) .am-tabs-default-bar-bottom .am-tabs-default-bar-tab::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 1PX;
    transform-origin: 50% 50%;
    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-tabs-default-bar-bottom .am-tabs-default-bar-tab::before {
    transform: scaleY(0.33);
  }
}
.am-tabs-default-bar-left,
.am-tabs-default-bar-right {
  flex-direction: column;
}
.am-tabs-default-bar-left .am-tabs-default-bar-content,
.am-tabs-default-bar-right .am-tabs-default-bar-content {
  display: flex;
  height: 100%;
  flex-direction: column;
}
.am-tabs-default-bar-left .am-tabs-default-bar-tab,
.am-tabs-default-bar-right .am-tabs-default-bar-tab {
  padding: 0 8px;
}
.am-tabs-default-bar-left .am-tabs-default-bar-underline {
  right: 0;
}
.am-tabs-default-bar-left .am-tabs-default-bar-tab {
  border-right: 1PX solid #ddd;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-tabs-default-bar-left .am-tabs-default-bar-tab {
    border-right: none;
  }
  html:not([data-scale]) .am-tabs-default-bar-left .am-tabs-default-bar-tab::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    width: 1PX;
    height: 100%;
    background: #ddd;
    transform-origin: 100% 50%;
    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-tabs-default-bar-left .am-tabs-default-bar-tab::after {
    transform: scaleX(0.33);
  }
}
.am-tabs-default-bar-right .am-tabs-default-bar-underline {
  left: 0;
}
.am-tabs-default-bar-right .am-tabs-default-bar-tab {
  border-left: 1PX solid #ddd;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-tabs-default-bar-right .am-tabs-default-bar-tab {
    border-left: none;
  }
  html:not([data-scale]) .am-tabs-default-bar-right .am-tabs-default-bar-tab::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 1PX;
    height: 100%;
    transform-origin: 100% 50%;
    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-tabs-default-bar-right .am-tabs-default-bar-tab::before {
    transform: scaleX(0.33);
  }
}

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--34imA9 {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.box--37zf9J {
  background-color: #fff;
  margin-bottom: 0.2rem;
  padding-top: 0.6rem; }
  .box--37zf9J:last-child {
    margin-bottom: 0; }

.title-box--1HH2NI {
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: PingFangSC-Semibold;
  font-size: 0.34rem;
  color: #333333; }
  .title-box--1HH2NI .title--2guPfO {
    margin: 0 0.1rem; }
  .title-box--1HH2NI .title-icon--E0yloW {
    width: 0.36rem;
    height: 0.22rem;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    background-image: url("//img.huizecdn.com/hz/touch/page//baobaojiadao-services/left.png"); }
  .title-box--1HH2NI .right-icon--Hk-WCJ {
    transform: rotate(180deg); }

.explain--3Qsuce {
  font-size: 0.28rem;
  color: #666666;
  text-align: center;
  margin-top: 0.2rem; }

.content--3jlPEF {
  padding-top: 0.48rem; }
  .content--3jlPEF .tabs-btn-list--tcd_TI {
    width: 6.3rem;
    margin: 0 auto 0.6rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: #ffffff;
    border: 0.5px solid #c5c5c5;
    border-radius: 34px;
    position: relative; }
    .content--3jlPEF .tabs-btn-list--tcd_TI .tab-btn--3alpAL {
      font-family: PingFangSC-Semibold;
      font-size: 0.28rem;
      color: #333333;
      text-align: center;
      width: 33%;
      height: 0.68rem;
      position: relative; }
      .content--3jlPEF .tabs-btn-list--tcd_TI .tab-btn--3alpAL .text--t_EZOv {
        line-height: 0.68rem; }
      .content--3jlPEF .tabs-btn-list--tcd_TI .tab-btn--3alpAL::before {
        display: block;
        content: '';
        height: 0.24rem;
        width: 1px;
        background-color: #c5c5c5;
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%); }
      .content--3jlPEF .tabs-btn-list--tcd_TI .tab-btn--3alpAL:nth-child(3)::before {
        content: none; }
      .content--3jlPEF .tabs-btn-list--tcd_TI .tab-btn--3alpAL.active--2YUbgu {
        color: #6076ff; }
    .content--3jlPEF .tabs-btn-list--tcd_TI .active-underline--3En0me {
      background: #6076ff;
      border-radius: 2px;
      width: 0.36rem;
      height: 0.06rem;
      position: absolute;
      bottom: 0;
      left: 17%;
      transform: translateX(-50%);
      transition: left 0.1s; }

.tab-content--20uPgL {
  padding: 0 0.3rem; }
  .tab-content--20uPgL .dialogue-list--3FjUKC {
    margin-bottom: 0.6rem; }
  .tab-content--20uPgL .dialogue-box--AwD7pi {
    margin-bottom: 0.5rem;
    display: flex;
    align-items: center;
    justify-content: space-between; }
    .tab-content--20uPgL .dialogue-box--AwD7pi .avatar--3tLRSU {
      height: 1rem;
      width: 1rem; }
      .tab-content--20uPgL .dialogue-box--AwD7pi .avatar--3tLRSU img {
        display: block;
        width: 100%;
        height: auto; }
    .tab-content--20uPgL .dialogue-box--AwD7pi:first-child .text--t_EZOv::after {
      position: absolute;
      left: -0.12rem;
      top: 50%;
      transform: translateY(-50%);
      display: block;
      content: '';
      width: 0;
      height: 0;
      border-right: 0.14rem solid #f5f5f5;
      border-top: 0.14rem solid transparent;
      border-bottom: 0.14rem solid transparent; }
    .tab-content--20uPgL .dialogue-box--AwD7pi:last-child {
      margin-bottom: 0; }
      .tab-content--20uPgL .dialogue-box--AwD7pi:last-child .text--t_EZOv::after {
        position: absolute;
        right: -0.12rem;
        top: 50%;
        transform: translateY(-50%);
        display: block;
        content: '';
        width: 0;
        height: 0;
        border-left: 0.14rem solid #f5f5f5;
        border-top: 0.14rem solid transparent;
        border-bottom: 0.14rem solid transparent; }
    .tab-content--20uPgL .dialogue-box--AwD7pi .text--t_EZOv {
      width: 5.53rem;
      background: #f5f5f5;
      border-radius: 5px;
      padding: 0.16rem 0.1rem 0.16rem 0.25rem;
      font-size: 0.24rem;
      line-height: 1.5;
      color: #333333;
      position: relative; }
  .tab-content--20uPgL .security-details-box--ADy3kr .head--2gpsHp {
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 0.2rem;
    background: #6076ff;
    border-radius: 5px 5px 0 0;
    height: 0.88rem; }
    .tab-content--20uPgL .security-details-box--ADy3kr .head--2gpsHp .insure-msg--3_ZZQF {
      display: flex;
      align-items: baseline; }
      .tab-content--20uPgL .security-details-box--ADy3kr .head--2gpsHp .insure-msg--3_ZZQF .insure-name--28Kp5F {
        font-family: PingFangSC-Semibold;
        font-size: 0.28rem;
        margin-right: 0.1rem; }
      .tab-content--20uPgL .security-details-box--ADy3kr .head--2gpsHp .insure-msg--3_ZZQF .insure-age--3NtQMh {
        font-size: 0.24rem; }
    .tab-content--20uPgL .security-details-box--ADy3kr .head--2gpsHp .premium-msg--2MmJ99 {
      display: flex;
      align-items: baseline; }
      .tab-content--20uPgL .security-details-box--ADy3kr .head--2gpsHp .premium-msg--2MmJ99 .premium-name--2lrqJ_ {
        font-size: 0.24rem; }
      .tab-content--20uPgL .security-details-box--ADy3kr .head--2gpsHp .premium-msg--2MmJ99 .premium-value--1NP8-5 {
        font-family: PingFangSC-Semibold;
        font-size: 0.32rem;
        margin-left: 0.1rem; }
  .tab-content--20uPgL .security-details-box--ADy3kr .body--1ykTtV {
    background: #f6f7ff;
    border-radius: 5px;
    padding: 0 0.2rem;
    font-size: 0.24rem; }
    .tab-content--20uPgL .security-details-box--ADy3kr .body--1ykTtV .td--dmD5-F {
      text-align: center;
      line-height: 1;
      width: 1.2rem; }
      .tab-content--20uPgL .security-details-box--ADy3kr .body--1ykTtV .td--dmD5-F:first-child {
        width: 3.3rem;
        text-align: left; }
    .tab-content--20uPgL .security-details-box--ADy3kr .body--1ykTtV .table-head--_9Uf1n {
      padding: 0.35rem 0 0.25rem;
      display: flex;
      align-items: center;
      color: #666666; }
    .tab-content--20uPgL .security-details-box--ADy3kr .body--1ykTtV .table-body--3P_1GL {
      padding-bottom: 0.15rem;
      font-family: PingFangSC-Semibold;
      color: #333333; }
      .tab-content--20uPgL .security-details-box--ADy3kr .body--1ykTtV .table-body--3P_1GL .table-body-item--3PlX-6 .table-body-list--1mLxh5 {
        display: flex;
        align-items: center; }
      .tab-content--20uPgL .security-details-box--ADy3kr .body--1ykTtV .table-body--3P_1GL .td-value--1LO9Ww {
        font-family: PingFangSC-Semibold;
        font-size: 0.24rem;
        color: #333333;
        padding: 0.15rem 0; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--1-yieg {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.box--2YhRlV {
  background-color: #fff;
  margin-bottom: 0.2rem;
  padding-top: 0.6rem; }
  .box--2YhRlV:last-child {
    margin-bottom: 0; }

.title-box--1JyS-r {
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: PingFangSC-Semibold;
  font-size: 0.34rem;
  color: #333333; }
  .title-box--1JyS-r .title--343e6W {
    margin: 0 0.1rem; }
  .title-box--1JyS-r .title-icon--2vUcVO {
    width: 0.36rem;
    height: 0.22rem;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    background-image: url("//img.huizecdn.com/hz/touch/page//baobaojiadao-services/left.png"); }
  .title-box--1JyS-r .right-icon--2VkqU5 {
    transform: rotate(180deg); }

.explain--3-Qgi9 {
  font-size: 0.28rem;
  color: #666666;
  text-align: center;
  margin-top: 0.2rem; }

.content--3GUKJk {
  padding-top: 0.7rem;
  text-align: center; }
  .content--3GUKJk .intro-list--WPJMfo {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 6.8rem;
    margin: 0 auto; }
    .content--3GUKJk .intro-list--WPJMfo .intro-item--3JcjqD .icon--mMS4dG {
      height: 0.6rem;
      width: 0.6rem;
      margin: 0 auto 0.14rem; }
    .content--3GUKJk .intro-list--WPJMfo .intro-item--3JcjqD:first-child .icon--mMS4dG {
      background: url(//img.huizecdn.com/hz/touch/page/appointment/h_1.png) no-repeat top/cover; }
    .content--3GUKJk .intro-list--WPJMfo .intro-item--3JcjqD:nth-child(2) .icon--mMS4dG {
      background: url(//img.huizecdn.com/hz/touch/page/appointment/h_2.png) no-repeat top/cover; }
    .content--3GUKJk .intro-list--WPJMfo .intro-item--3JcjqD:nth-child(3) .icon--mMS4dG {
      background: url(//img.huizecdn.com/hz/touch/page/appointment/h_3.png) no-repeat top/cover; }
    .content--3GUKJk .intro-list--WPJMfo .intro-item--3JcjqD:last-child .icon--mMS4dG {
      background: url(//img.huizecdn.com/hz/touch/page/appointment/h_4.png) no-repeat top/cover; }
    .content--3GUKJk .intro-list--WPJMfo .intro-item--3JcjqD .text--30xHzG {
      font-size: 0.24rem;
      color: #444444;
      margin-bottom: 0.1rem; }
    .content--3GUKJk .intro-list--WPJMfo .intro-item--3JcjqD .explain--3-Qgi9 {
      font-size: 0.22rem;
      color: #999999; }
  .content--3GUKJk .tip-text--1V13H6 {
    font-size: 0.22rem;
    color: #999999; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--3q3YBB {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.main--12Rw-a {
  margin-bottom: 1.12rem;
  background: #f5f5f5; }
  .main--12Rw-a p {
    line-height: 1; }

.head-box--3_8gGa {
  height: 4.6rem;
  width: 100%;
  background: url(//img.huizecdn.com/hz/touch/page/appointment/top.jpg) no-repeat top/cover;
  padding: 1.07rem 0.37rem 0;
  color: #ffffff; }
  .head-box--3_8gGa .text-title--1U6uRN {
    font-size: 0.32rem;
    margin-bottom: 0.18rem;
    display: flex;
    align-items: center; }
    .head-box--3_8gGa .text-title--1U6uRN .feature--1wmP3L {
      background: #f6ac19;
      border-radius: 2px;
      font-size: 0.22rem;
      line-height: 0.32rem;
      padding: 0 0.05rem;
      margin-left: 0.05rem; }
  .head-box--3_8gGa .text-intro--2fj_-i {
    font-family: PingFangSC-Semibold;
    font-size: 0.42rem;
    margin-bottom: 0.18rem; }
  .head-box--3_8gGa .text-explain--1Iyq5t {
    font-size: 0.32rem; }

.content-item--1W_hp1 {
  margin-bottom: 0.2rem;
  background-color: #fff;
  padding-bottom: 0.6rem; }
  .content-item--1W_hp1:last-child {
    margin-bottom: 0; }

.box--1Zeez2 {
  margin-top: -1.25rem; }

.footer-bar--_PkZaG {
  position: fixed;
  left: 0;
  bottom: -1.12rem;
  z-index: 500;
  width: 100%;
  height: 1.12rem;
  padding: 0 0.2rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  box-shadow: 0 -1px 2px 0 rgba(0, 0, 0, 0.06);
  background-color: #fff;
  transition: bottom 0.3s linear; }
  .footer-bar--_PkZaG.show--eaVFRX {
    bottom: 0; }
  .footer-bar--_PkZaG .content-left--3XwvBx {
    display: flex;
    align-items: center;
    justify-content: space-between; }
    .footer-bar--_PkZaG .content-left--3XwvBx .img-icon--1-K5zI {
      width: 0.78rem;
      height: 0.78rem;
      background: url(//img.huizecdn.com/hz/touch/page/appointment/gw2.png) no-repeat top/cover;
      margin-right: 0.1rem; }
    .footer-bar--_PkZaG .content-left--3XwvBx .text-box--2wRm-5 .text-name--1eVee3 {
      font-size: 0.28rem;
      color: #333333; }
    .footer-bar--_PkZaG .content-left--3XwvBx .text-box--2wRm-5 .text-explain--1Iyq5t {
      font-size: 0.24rem;
      color: #999999; }
  .footer-bar--_PkZaG .content-right--1S9UoL {
    width: 2rem;
    height: 0.76rem;
    line-height: 0.76rem;
    text-align: center;
    background: #f6ac19;
    border-radius: 38px;
    font-family: PingFangSC-Medium;
    font-size: 0.28rem;
    color: #ffffff; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--3Uj_nH {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.box--1CTuQx {
  background-color: #fff;
  margin-bottom: 0.2rem;
  padding-top: 0.6rem; }
  .box--1CTuQx:last-child {
    margin-bottom: 0; }

.title-box--32G93v {
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: PingFangSC-Semibold;
  font-size: 0.34rem;
  color: #333333;
  margin-bottom: 0.2rem; }
  .title-box--32G93v .title--3Pg6SD {
    margin: 0 0.1rem; }
  .title-box--32G93v .title-icon--1kxhX_ {
    width: 0.36rem;
    height: 0.22rem;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    background-image: url("//img.huizecdn.com/hz/touch/page//baobaojiadao-services/left.png"); }
  .title-box--32G93v .right-icon--114KSR {
    transform: rotate(180deg); }

.explain--25sS4W {
  font-size: 0.28rem;
  color: #666666;
  text-align: center; }

.content--1p0Qx7 {
  padding-top: 0.65rem;
  padding-bottom: 0.36rem; }
  .content--1p0Qx7 .tabs-btn-list--31_Prk {
    width: 6.9rem;
    margin: 0 auto 0.27rem;
    display: flex;
    align-items: center;
    justify-content: space-between; }
    .content--1p0Qx7 .tabs-btn-list--31_Prk .tab-btn--2-hSvy {
      font-family: PingFangSC-Semibold;
      font-size: 0.3rem;
      color: #333333;
      text-align: center;
      width: 1.58rem;
      height: 1.58rem;
      background: #ffffff;
      border: 0.5px solid #ffffff;
      box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);
      border-radius: 5px;
      position: relative; }
      .content--1p0Qx7 .tabs-btn-list--31_Prk .tab-btn--2-hSvy .box-border--1O4xOb {
        width: 1.9rem;
        height: 2rem;
        position: absolute;
        left: 50%;
        z-index: 200;
        transform: translate(-50%, -0.08rem); }
      .content--1p0Qx7 .tabs-btn-list--31_Prk .tab-btn--2-hSvy .icon--1nZMfj {
        background: url(//img.huizecdn.com/hz/touch/page//baobaojiadao-services/3.png) no-repeat center/contain;
        width: 0.39rem;
        height: 0.47rem;
        margin: 0 auto 0.32rem;
        color: #fff; }
      .content--1p0Qx7 .tabs-btn-list--31_Prk .tab-btn--2-hSvy.active--3Xj0wr .box-border--1O4xOb {
        background-image: url(//img.huizecdn.com/hz/touch/page//baobaojiadao-services/5.png);
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center -0.1rem;
        color: #fff; }

.tab-box--2nTa_Q {
  background: #f6f7ff;
  border-radius: 5px;
  width: 6.9rem;
  margin: 0 auto;
  line-height: 1;
  padding-top: 0.45rem;
  height: 3.96rem; }
  .tab-box--2nTa_Q .title--3Pg6SD {
    font-family: PingFangSC-Semibold;
    font-size: 0.32rem;
    color: #6076ff;
    text-align: center; }

.tab-content-1--1U42im {
  text-align: center;
  padding-bottom: 0.32rem; }
  .tab-content-1--1U42im .intro-title-list-box--3bJtPN {
    padding: 0.55rem 0 0.07rem; }
  .tab-content-1--1U42im .intro-title-list--odxWci {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    width: 6.4rem;
    margin: 0 auto 0.43rem; }
    .tab-content-1--1U42im .intro-title-list--odxWci .item--20G-Rd {
      font-family: MicrosoftYaHei-Bold;
      font-size: 0.28rem;
      color: #333333;
      display: flex;
      align-items: center;
      justify-content: space-between; }
      .tab-content-1--1U42im .intro-title-list--odxWci .item--20G-Rd:nth-child(1) .item-icon--3qJA3w {
        background-image: url(//img.huizecdn.com/hz/touch/page//baobaojiadao-services/4_1.png); }
      .tab-content-1--1U42im .intro-title-list--odxWci .item--20G-Rd:nth-child(2) .item-icon--3qJA3w {
        background-image: url(//img.huizecdn.com/hz/touch/page//baobaojiadao-services/4_2.png); }
      .tab-content-1--1U42im .intro-title-list--odxWci .item--20G-Rd:nth-child(3) .item-icon--3qJA3w {
        background-image: url(//img.huizecdn.com/hz/touch/page//baobaojiadao-services/4_3.png); }
      .tab-content-1--1U42im .intro-title-list--odxWci .item--20G-Rd:nth-child(4) .item-icon--3qJA3w {
        background-image: url(//img.huizecdn.com/hz/touch/page//baobaojiadao-services/4_4.png); }
      .tab-content-1--1U42im .intro-title-list--odxWci .item--20G-Rd:nth-child(5) .item-icon--3qJA3w {
        background-image: url(//img.huizecdn.com/hz/touch/page//baobaojiadao-services/4_5.png); }
      .tab-content-1--1U42im .intro-title-list--odxWci .item--20G-Rd:nth-child(6) .item-icon--3qJA3w {
        background-image: url(//img.huizecdn.com/hz/touch/page//baobaojiadao-services/4_6.png); }
      .tab-content-1--1U42im .intro-title-list--odxWci .item--20G-Rd .item-icon--3qJA3w {
        width: 0.52rem;
        height: 0.52rem;
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center;
        margin-right: 0.12rem; }
  .tab-content-1--1U42im .link--16h0re {
    font-size: 0.26rem;
    color: #6076ff;
    text-align: center; }

.tab-content-2--2pZB-J .team-intro-list--1uPGpn {
  padding: 0.75rem 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 6.3rem;
  margin: 0 auto; }
  .tab-content-2--2pZB-J .team-intro-list--1uPGpn .intro-item--16RwFb {
    display: flex;
    align-items: center;
    margin-bottom: 0.2rem; }
    .tab-content-2--2pZB-J .team-intro-list--1uPGpn .intro-item--16RwFb .icon--1nZMfj {
      background: url(//img.huizecdn.com/hz/touch/page//baobaojiadao-services/xiao.png) no-repeat center/contain;
      height: 0.24rem;
      width: 0.24rem;
      margin-right: 0.1rem; }
    .tab-content-2--2pZB-J .team-intro-list--1uPGpn .intro-item--16RwFb .text--312Ol3 {
      font-size: 0.28rem;
      color: #333333; }

.tab-content-3--3MbBXj .company-intro-list--O5eErg {
  padding-left: 0.3rem;
  padding-right: 0.3rem; }
  .tab-content-3--3MbBXj .company-intro-list--O5eErg .intro-item--16RwFb {
    margin-bottom: 0.2rem; }
    .tab-content-3--3MbBXj .company-intro-list--O5eErg .intro-item--16RwFb .title--3Pg6SD {
      font-family: PingFangSC-Semibold;
      font-size: 0.32rem;
      color: #6076ff;
      margin-bottom: 0.1rem;
      text-align: left; }
    .tab-content-3--3MbBXj .company-intro-list--O5eErg .intro-item--16RwFb .text--312Ol3 {
      font-size: 0.28rem;
      line-height: 0.4rem;
      color: #333333; }

.tab-content-4--6J5ZrK {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-left: 0.3rem;
  padding-right: 0.3rem;
  padding-bottom: 0.3rem; }
  .tab-content-4--6J5ZrK .left-content--1msLRC .title--3Pg6SD,
  .tab-content-4--6J5ZrK .right-content--hQbUvy .title--3Pg6SD {
    text-align: center;
    margin-bottom: 0.6rem; }
  .tab-content-4--6J5ZrK .team-intro-list--1uPGpn .intro-item--16RwFb {
    display: flex;
    align-items: center;
    margin-bottom: 0.3rem; }
    .tab-content-4--6J5ZrK .team-intro-list--1uPGpn .intro-item--16RwFb .icon--1nZMfj {
      background: url(//img.huizecdn.com/hz/touch/page//baobaojiadao-services/xiao.png) no-repeat center/contain;
      height: 0.24rem;
      width: 0.24rem;
      margin-right: 0.1rem; }
    .tab-content-4--6J5ZrK .team-intro-list--1uPGpn .intro-item--16RwFb .icon-02--1SAlax {
      background: url(//img.huizecdn.com/hz/touch/page//baobaojiadao-services/r2.png) no-repeat center/contain;
      height: 0.24rem;
      width: 0.24rem;
      margin-right: 0.1rem; }
    .tab-content-4--6J5ZrK .team-intro-list--1uPGpn .intro-item--16RwFb .text--312Ol3 {
      font-size: 0.28rem;
      color: #333333; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--1th3_U {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.box--11cUVE {
  background-color: #fff;
  margin-bottom: 0.2rem;
  padding-top: 0.6rem; }
  .box--11cUVE:last-child {
    margin-bottom: 0; }

.title-box--2K1mp0 {
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: PingFangSC-Semibold;
  font-size: 0.34rem;
  color: #333333;
  margin-bottom: 0.2rem; }
  .title-box--2K1mp0 .title--2LpyFx {
    margin: 0 0.1rem; }
  .title-box--2K1mp0 .title-icon--1yOw9d {
    width: 0.36rem;
    height: 0.22rem;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    background-image: url("//img.huizecdn.com/hz/touch/page//baobaojiadao-services/left.png"); }
  .title-box--2K1mp0 .right-icon--3EeMgW {
    transform: rotate(180deg); }

.explain--1l1bQB {
  font-size: 0.28rem;
  color: #666666;
  text-align: center; }

.content--2lAAeS {
  padding: 0.66rem 0 0.5rem;
  position: relative; }
  .content--2lAAeS .process-icon-list--1OUKpN {
    position: absolute;
    left: 0.2rem;
    padding-top: 0.5rem; }
    .content--2lAAeS .process-icon-list--1OUKpN .icon-item--3lDJSN {
      width: 0.64rem;
      height: 0.64rem;
      background-repeat: no-repeat;
      background-size: contain;
      background-position: center center;
      margin-bottom: 1.25rem;
      position: relative; }
      .content--2lAAeS .process-icon-list--1OUKpN .icon-item--3lDJSN::after {
        display: block;
        content: '';
        height: 1.07rem;
        width: 0.13rem;
        position: absolute;
        bottom: -1.1rem;
        left: 50%;
        transform: translateX(-50%);
        background: url(//img.huizecdn.com/hz/touch/page//baobaojiadao-services/b2.png) no-repeat center/contain; }
      .content--2lAAeS .process-icon-list--1OUKpN .icon-item--3lDJSN:nth-child(1) {
        background-image: url(//img.huizecdn.com/hz/touch/page//baobaojiadao-services/6_1.png); }
      .content--2lAAeS .process-icon-list--1OUKpN .icon-item--3lDJSN:nth-child(2) {
        background-image: url(//img.huizecdn.com/hz/touch/page//baobaojiadao-services/6_2.png); }
      .content--2lAAeS .process-icon-list--1OUKpN .icon-item--3lDJSN:nth-child(3) {
        background-image: url(//img.huizecdn.com/hz/touch/page//baobaojiadao-services/6_3.png); }
      .content--2lAAeS .process-icon-list--1OUKpN .icon-item--3lDJSN:nth-child(4) {
        background-image: url(//img.huizecdn.com/hz/touch/page//baobaojiadao-services/6_4.png);
        margin-bottom: 0; }
        .content--2lAAeS .process-icon-list--1OUKpN .icon-item--3lDJSN:nth-child(4)::after {
          display: none; }
  .content--2lAAeS .process-list--13PjHv {
    width: 6.3rem;
    margin-left: 0.9rem; }
    .content--2lAAeS .process-list--13PjHv .process-item--1tYvlC {
      background: #f6f7ff;
      border-radius: 5px;
      margin-bottom: 0.3rem;
      padding: 0.23rem 0.25rem;
      position: relative; }
      .content--2lAAeS .process-list--13PjHv .process-item--1tYvlC::after {
        position: absolute;
        left: -0.12rem;
        top: 50%;
        transform: translateY(-50%);
        display: block;
        content: '';
        width: 0;
        height: 0;
        border-right: 0.14rem solid #f6f7ff;
        border-top: 0.14rem solid transparent;
        border-bottom: 0.14rem solid transparent; }
      .content--2lAAeS .process-list--13PjHv .process-item--1tYvlC:last-child {
        margin-bottom: 0; }
      .content--2lAAeS .process-list--13PjHv .process-item--1tYvlC .name--2VmzJH {
        font-family: PingFangSC-Semibold;
        font-size: 0.3rem;
        color: #333333;
        margin-bottom: 0.12rem; }
      .content--2lAAeS .process-list--13PjHv .process-item--1tYvlC .text-list--1jRYTx .label-item--1nZsve {
        display: flex;
        align-items: center;
        line-height: 1.5; }
        .content--2lAAeS .process-list--13PjHv .process-item--1tYvlC .text-list--1jRYTx .label-item--1nZsve .label--3yPSu6 {
          font-family: PingFangSC-Semibold;
          font-size: 0.24rem;
          color: #666666; }
        .content--2lAAeS .process-list--13PjHv .process-item--1tYvlC .text-list--1jRYTx .label-item--1nZsve .text--27icSO {
          font-size: 0.24rem;
          color: #2a2a2a; }

.am-carousel {
  position: relative;
}
.am-carousel-wrap {
  font-size: 18px;
  color: #000;
  background: none;
  text-align: center;
  zoom: 1;
  width: 100%;
}
.am-carousel-wrap-dot {
  display: inline-block;
  zoom: 1;
}
.am-carousel-wrap-dot > span {
  display: block;
  width: 8px;
  height: 8px;
  margin: 0 3px;
  border-radius: 50%;
  background: #ccc;
}
.am-carousel-wrap-dot-active > span {
  background: #888;
}

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--5_bVIo {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.box--1mLC7B {
  background-color: #fff;
  margin-bottom: 0.2rem;
  padding-top: 0.6rem; }
  .box--1mLC7B:last-child {
    margin-bottom: 0; }

.title-box--2bXdi0 {
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: PingFangSC-Semibold;
  font-size: 0.34rem;
  color: #333333;
  margin-bottom: 0.2rem; }
  .title-box--2bXdi0 .title--1zZFHC {
    margin: 0 0.1rem; }
  .title-box--2bXdi0 .title-icon--1kuqzh {
    width: 0.36rem;
    height: 0.22rem;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    background-image: url("//img.huizecdn.com/hz/touch/page//baobaojiadao-services/left.png"); }
  .title-box--2bXdi0 .right-icon--3dhAId {
    transform: rotate(180deg); }

.explain--36IZUy {
  font-size: 0.28rem;
  color: #666666;
  text-align: center; }

.content--28fM_3 {
  padding-top: 0.5rem;
  padding-bottom: 0.9rem; }
  .content--28fM_3 .slider-decorator-0 {
    bottom: -0.6rem !important; }

.comment-item--Zf4PBr {
  width: 6.9rem;
  height: 3.6rem;
  background: #ffffff;
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  margin: 0.1rem auto; }
  .comment-item--Zf4PBr .head--12k8HD {
    background: #f6f7ff;
    height: 1.2rem;
    display: flex;
    align-items: center;
    padding-left: 0.3rem; }
    .comment-item--Zf4PBr .head--12k8HD .avatar--2NkMlE {
      height: 0.9rem;
      width: 0.9rem;
      margin-right: 0.1rem; }
      .comment-item--Zf4PBr .head--12k8HD .avatar--2NkMlE img {
        display: block;
        width: 100%;
        height: auto;
        border-radius: 50px; }
    .comment-item--Zf4PBr .head--12k8HD .head-info--2q2Tkj .name--38YUyo {
      font-family: PingFangSC-Semibold;
      font-size: 0.33rem;
      color: #333333;
      margin-bottom: 0.15rem; }
    .comment-item--Zf4PBr .head--12k8HD .head-info--2q2Tkj .user-info--32owzd {
      font-size: 0.24rem;
      color: #333333; }
  .comment-item--Zf4PBr .comment-text--3DLZak {
    padding: 0.2rem 0.3rem;
    line-height: 1.5;
    font-size: 0.26rem;
    color: #666666; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--1kA-Vc {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.box--geK3hV {
  background-color: #fff;
  margin-bottom: 0.2rem;
  padding-top: 0.6rem; }
  .box--geK3hV:last-child {
    margin-bottom: 0; }

.title-box--1VWPYO {
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: PingFangSC-Semibold;
  font-size: 0.34rem;
  color: #333333;
  margin-bottom: 0.2rem; }
  .title-box--1VWPYO .title--2AsyUT {
    margin: 0 0.1rem; }
  .title-box--1VWPYO .title-icon--mnL-P_ {
    width: 0.36rem;
    height: 0.22rem;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    background-image: url("//img.huizecdn.com/hz/touch/page//baobaojiadao-services/left.png"); }
  .title-box--1VWPYO .right-icon--yu8Lga {
    transform: rotate(180deg); }

.explain--3Fkw8I {
  font-size: 0.28rem;
  color: #666666;
  text-align: center; }

.active--lGc1qE {
  color: #f6ac19 !important; }

.content--2h42Mk {
  padding: 0.6rem 0 0.7rem;
  width: 6.9rem;
  margin: 0 auto; }
  .content--2h42Mk .case-head--2r8BC0 {
    background: #f5f5f5;
    border-radius: 5px;
    height: 1.6rem;
    display: flex;
    align-items: center;
    margin-bottom: 0.1rem; }
    .content--2h42Mk .case-head--2r8BC0 .case-img--hyUY9- {
      width: 2.2rem;
      height: 100%;
      border-radius: 5px 0 0 5px; }
      .content--2h42Mk .case-head--2r8BC0 .case-img--hyUY9- img {
        display: block;
        width: 100%;
        height: auto; }
    .content--2h42Mk .case-head--2r8BC0 .case-info--3h5nNp {
      padding-left: 0.3rem; }
      .content--2h42Mk .case-head--2r8BC0 .case-info--3h5nNp p {
        line-height: 0.44rem; }
      .content--2h42Mk .case-head--2r8BC0 .case-info--3h5nNp .info-title--2ecE4N {
        font-family: PingFangSC-Semibold;
        font-size: 0.3rem;
        color: #333333; }
      .content--2h42Mk .case-head--2r8BC0 .case-info--3h5nNp .info-text--2UFZCm {
        font-size: 0.28rem;
        color: #666666; }
  .content--2h42Mk .case-table--3O5Tg2 .tr--Kvmpkt {
    display: flex;
    align-items: center;
    justify-content: space-around;
    text-align: center; }
    .content--2h42Mk .case-table--3O5Tg2 .tr--Kvmpkt .td--30Km8Z:nth-child(1) {
      width: 1.1rem; }
    .content--2h42Mk .case-table--3O5Tg2 .tr--Kvmpkt .td--30Km8Z:nth-child(2) {
      width: 1rem; }
    .content--2h42Mk .case-table--3O5Tg2 .tr--Kvmpkt .td--30Km8Z:nth-child(3) {
      width: 1rem; }
    .content--2h42Mk .case-table--3O5Tg2 .tr--Kvmpkt .td--30Km8Z:nth-child(4) {
      width: 1.5rem; }
    .content--2h42Mk .case-table--3O5Tg2 .tr--Kvmpkt .td--30Km8Z:nth-child(5) {
      width: 1.5rem; }
  .content--2h42Mk .case-table--3O5Tg2 .case-table-head--2N2xUR {
    background: #6076ff;
    height: 0.88rem;
    border-radius: 5px 5px 0 0;
    font-family: PingFangSC-Semibold;
    font-size: 0.26rem;
    color: #ffffff; }
  .content--2h42Mk .case-table--3O5Tg2 .case-table-body-list--31PPDQ {
    margin-bottom: 0.4rem; }
    .content--2h42Mk .case-table--3O5Tg2 .case-table-body-list--31PPDQ .case-table-body-item--1s9MFW {
      margin-bottom: 0.1rem;
      background: #f6f7ff;
      border-radius: 5px;
      font-size: 0.24rem;
      color: #666666; }
      .content--2h42Mk .case-table--3O5Tg2 .case-table-body-list--31PPDQ .case-table-body-item--1s9MFW:first-child {
        border-radius: 0 0 5px 5px; }
      .content--2h42Mk .case-table--3O5Tg2 .case-table-body-list--31PPDQ .case-table-body-item--1s9MFW .tr--Kvmpkt {
        border-bottom: 0.5px solid #d6dbff;
        line-height: 0.6rem; }
        .content--2h42Mk .case-table--3O5Tg2 .case-table-body-list--31PPDQ .case-table-body-item--1s9MFW .tr--Kvmpkt:last-child {
          border-bottom: 0; }
        .content--2h42Mk .case-table--3O5Tg2 .case-table-body-list--31PPDQ .case-table-body-item--1s9MFW .tr--Kvmpkt .td--30Km8Z:first-child {
          font-family: PingFangSC-Semibold; }
        .content--2h42Mk .case-table--3O5Tg2 .case-table-body-list--31PPDQ .case-table-body-item--1s9MFW .tr--Kvmpkt .td--30Km8Z:last-child {
          font-family: PingFangSC-Semibold; }
      .content--2h42Mk .case-table--3O5Tg2 .case-table-body-list--31PPDQ .case-table-body-item--1s9MFW .item-total--bDARXF {
        font-family: PingFangSC-Semibold;
        font-size: 0.24rem;
        color: #666666;
        margin-left: 1.65rem;
        display: flex;
        align-items: center;
        height: 0.6rem;
        text-align: left; }
        .content--2h42Mk .case-table--3O5Tg2 .case-table-body-list--31PPDQ .case-table-body-item--1s9MFW .item-total--bDARXF .text--3-kbNU {
          margin-right: 0.3rem;
          width: 2.5rem; }
  .content--2h42Mk .case-table--3O5Tg2 .all-case-info--2PX37g {
    display: flex;
    align-items: center;
    justify-content: space-between; }
    .content--2h42Mk .case-table--3O5Tg2 .all-case-info--2PX37g .text--3-kbNU {
      font-family: PingFangSC-Semibold;
      font-size: 0.28rem;
      color: #666666; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--3ZLoVd {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.box--4RtJt6 {
  background-color: #fff;
  margin-bottom: 0.2rem;
  padding-top: 0.6rem; }
  .box--4RtJt6:last-child {
    margin-bottom: 0; }

.title-box--Y32zeb {
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: PingFangSC-Semibold;
  font-size: 0.34rem;
  color: #333333;
  margin-bottom: 0.2rem; }
  .title-box--Y32zeb .title--1B2oHz {
    margin: 0 0.1rem; }
  .title-box--Y32zeb .title-icon--2qJ-WB {
    width: 0.36rem;
    height: 0.22rem;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    background-image: url("//img.huizecdn.com/hz/touch/page//baobaojiadao-services/left.png"); }
  .title-box--Y32zeb .right-icon--2IR-44 {
    transform: rotate(180deg); }

.explain--2CnVWJ {
  font-size: 0.28rem;
  color: #666666;
  text-align: center; }

.modal-style--2Am_tJ .am-modal .am-modal-content {
  padding-top: 0 !important;
  border-radius: 10px 10px 0 0 !important; }
  .modal-style--2Am_tJ .am-modal .am-modal-content p {
    line-height: 1; }
  .modal-style--2Am_tJ .am-modal .am-modal-content .am-modal-body {
    padding: 0 !important; }

.title--1B2oHz {
  padding-top: 0.5rem;
  font-size: 0.34rem;
  color: #333333;
  text-align: center;
  margin-bottom: 0.46rem; }

.package-list--32sNhJ {
  margin-left: 0.4rem;
  margin-bottom: 0.16rem;
  text-align: left; }
  .package-list--32sNhJ .package-item--5H2Oqx {
    border-bottom: 0.5px solid #ddd;
    display: flex;
    justify-content: space-between;
    padding: 0.3rem 0.3rem 0.3rem 0; }
    .package-list--32sNhJ .package-item--5H2Oqx:last-child {
      border-bottom: 0; }
    .package-list--32sNhJ .package-item--5H2Oqx .item-content--1gUqXj .item-title--1cL0co {
      font-family: PingFangSC-Semibold;
      font-size: 0.32rem;
      margin-bottom: 0.16rem; }
    .package-list--32sNhJ .package-item--5H2Oqx .item-content--1gUqXj .item-text--3KnSha {
      font-size: 0.26rem;
      color: #999999; }
      .package-list--32sNhJ .package-item--5H2Oqx .item-content--1gUqXj .item-text--3KnSha p {
        line-height: 0.4rem; }
    .package-list--32sNhJ .package-item--5H2Oqx .check-icon--38nU_1 {
      border: 0.5px solid #c5c5c5;
      height: 0.48rem;
      line-height: 0.48rem;
      width: 0.48rem;
      border-radius: 50px;
      text-align: center;
      color: #fff;
      font-size: 14px; }
    .package-list--32sNhJ .package-item--5H2Oqx.active--SUppdR .item-content--1gUqXj .item-title--1cL0co {
      color: #6076ff; }
    .package-list--32sNhJ .package-item--5H2Oqx.active--SUppdR .check-icon--38nU_1 {
      border: 0.5px solid #6076ff;
      background-color: #6076ff; }

.footer-box--30EoDS {
  background: #ffffff;
  box-shadow: 0 -1px 2px 0 rgba(0, 0, 0, 0.06);
  width: 100%;
  height: 1.12rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 0.3rem; }
  .footer-box--30EoDS .price-box--1MP_WF {
    display: flex;
    align-items: baseline;
    color: #ff5550;
    font-family: PingFangSC-Semibold;
    font-size: 0.24rem;
    margin-right: 0.17rem; }
    .footer-box--30EoDS .price-box--1MP_WF .price-value--2KhIqQ {
      font-size: 0.6rem; }
  .footer-box--30EoDS .btn--__TvRz {
    background: #f6ac19;
    border-radius: 38px;
    width: 2.6rem;
    line-height: 0.76rem;
    text-align: center;
    font-size: 0.28rem;
    color: #ffffff; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--3YRUzd {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.box--3DgsWt {
  background-color: #fff;
  margin-bottom: 0.2rem;
  padding-top: 0.6rem; }
  .box--3DgsWt:last-child {
    margin-bottom: 0; }

.title-box--1Zw3YB {
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: PingFangSC-Semibold;
  font-size: 0.34rem;
  color: #333333;
  margin-bottom: 0.2rem; }
  .title-box--1Zw3YB .title--2iaosc {
    margin: 0 0.1rem; }
  .title-box--1Zw3YB .title-icon--2ry5PD {
    width: 0.36rem;
    height: 0.22rem;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    background-image: url("//img.huizecdn.com/hz/touch/page//baobaojiadao-services/left.png"); }
  .title-box--1Zw3YB .right-icon--igzLIO {
    transform: rotate(180deg); }

.explain--1BfqB3 {
  font-size: 0.28rem;
  color: #666666;
  text-align: center; }

.content--1n72ZG {
  padding: 0.6rem 0 0.8rem;
  width: 6.9rem;
  margin: 0 auto; }
  .content--1n72ZG .faq-list--3LrBH3 .faq-item--3fBBbr {
    margin-bottom: 0.5rem;
    overflow: hidden; }
    .content--1n72ZG .faq-list--3LrBH3 .faq-item--3fBBbr:last-child {
      margin-bottom: 0; }
    .content--1n72ZG .faq-list--3LrBH3 .faq-item--3fBBbr .name--2BOp3Z {
      font-family: PingFangSC-Semibold;
      font-size: 0.32rem;
      color: #333333;
      margin-bottom: 0.16rem;
      float: left; }
      .content--1n72ZG .faq-list--3LrBH3 .faq-item--3fBBbr .name--2BOp3Z::after {
        background: #d5dbff;
        border-radius: 7px;
        height: 0.14rem;
        width: 100%;
        left: 0;
        display: block;
        content: '';
        margin-top: -0.07rem; }
    .content--1n72ZG .faq-list--3LrBH3 .faq-item--3fBBbr .text--2Op36b {
      float: left;
      font-size: 0.28rem;
      color: #666666;
      line-height: 1.5; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--2kNyOO {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.main--1R8GYK {
  background-color: #f5f5f5;
  padding-bottom: 1.12rem; }
  .main--1R8GYK p {
    line-height: 1; }

.appointment-container--SEvePO {
  background-color: #fff;
  margin-bottom: 0.2rem;
  height: 11.8rem; }
  .appointment-container--SEvePO .img-box--2uVwKP {
    width: 7.5rem;
    height: 4rem; }
    .appointment-container--SEvePO .img-box--2uVwKP img {
      display: block;
      width: 100%;
      height: auto; }
  .appointment-container--SEvePO .appointment-box--2gdVY5 {
    position: relative;
    top: -1rem; }

.footer-box--2_PNsC {
  position: fixed;
  bottom: -1.12rem;
  z-index: 500;
  background-color: #ffffff;
  box-shadow: 0 -1px 2px 0 rgba(0, 0, 0, 0.06);
  width: 100%;
  height: 1.12rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 0.2rem;
  transition: bottom 0.3s linear; }
  .footer-box--2_PNsC.show--2QRa32 {
    bottom: 0; }
  .footer-box--2_PNsC .price-box--LMa723 {
    display: flex;
    align-items: baseline;
    margin-left: 0.1rem; }
    .footer-box--2_PNsC .price-box--LMa723 .new-price--1txfxo {
      display: flex;
      align-items: baseline;
      color: #ff5550;
      font-family: PingFangSC-Semibold;
      font-size: 0.24rem;
      margin-right: 0.17rem; }
      .footer-box--2_PNsC .price-box--LMa723 .new-price--1txfxo .price-value--1epnOH {
        font-size: 0.6rem; }
    .footer-box--2_PNsC .price-box--LMa723 .old-price--2XRp3S {
      font-size: 0.32rem;
      color: #3f3f3f;
      text-decoration: line-through; }
  .footer-box--2_PNsC .btn--eG_-hn {
    background: #f6ac19;
    border-radius: 38px;
    width: 2.6rem;
    line-height: 0.76rem;
    text-align: center;
    font-size: 0.28rem;
    color: #ffffff; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--tykXkm {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.title-box--kJDwKd {
  padding-left: 0.3rem;
  position: relative;
  margin-bottom: 0.25rem; }
  .title-box--kJDwKd p {
    line-height: 1; }
  .title-box--kJDwKd .title--31wxkj {
    font-size: 0.42rem;
    color: #333333;
    margin-bottom: 0.2rem;
    font-family: PingFangSC-Medium; }
  .title-box--kJDwKd .explain-text--2WcD-c {
    font-size: 0.3rem;
    color: #999999; }
  .title-box--kJDwKd::before {
    display: block;
    content: '';
    width: 0.08rem;
    height: 0.92rem;
    background-image: linear-gradient(161deg, #2bafff 0%, #3866ff 71%);
    border-radius: 0 6px 6px 0;
    position: absolute;
    left: 0;
    top: 0; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--26dejD {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.claim-questions-box--3_N0zW {
  padding: 0 0.24rem; }
  .claim-questions-box--3_N0zW .question-list--y6cSa6 .question-item--15DbQ8 {
    padding: 0.3rem 0;
    border-bottom: 0.5px dashed #e6e6e6; }
    .claim-questions-box--3_N0zW .question-list--y6cSa6 .question-item--15DbQ8 .question-head--rTZDfn {
      display: flex;
      align-items: center;
      justify-content: space-between; }
      .claim-questions-box--3_N0zW .question-list--y6cSa6 .question-item--15DbQ8 .question-head--rTZDfn .ques-left--3D6aw4 {
        display: flex;
        align-items: center; }
        .claim-questions-box--3_N0zW .question-list--y6cSa6 .question-item--15DbQ8 .question-head--rTZDfn .ques-left--3D6aw4 .ques-icon--200nwS {
          background: url("//img.huizecdn.com/hz/www/page/claim/new/module8_question.svg") no-repeat center/contain;
          width: 0.36rem;
          height: 0.32rem; }
        .claim-questions-box--3_N0zW .question-list--y6cSa6 .question-item--15DbQ8 .question-head--rTZDfn .ques-left--3D6aw4 .ques-text--22VZCx {
          margin-left: 0.12rem;
          font-size: 0.28rem;
          color: #333333;
          width: 5.5rem;
          text-overflow: ellipsis;
          white-space: nowrap;
          overflow: hidden; }
      .claim-questions-box--3_N0zW .question-list--y6cSa6 .question-item--15DbQ8 .question-head--rTZDfn .arrow-icon--gCkaYu {
        color: #333333;
        font-size: 0.3rem;
        transition: all 300ms; }
    .claim-questions-box--3_N0zW .question-list--y6cSa6 .question-item--15DbQ8 .answer-text--3J0XTA {
      font-size: 0.24rem;
      color: #999999;
      padding-top: 0.2rem;
      transition: all 300ms;
      display: none; }
      .claim-questions-box--3_N0zW .question-list--y6cSa6 .question-item--15DbQ8 .answer-text--3J0XTA p {
        line-height: 1.7; }
      .claim-questions-box--3_N0zW .question-list--y6cSa6 .question-item--15DbQ8 .answer-text--3J0XTA img {
        max-width: 100%; }
    .claim-questions-box--3_N0zW .question-list--y6cSa6 .question-item--15DbQ8.active--_OJGyg .arrow-icon--gCkaYu {
      transform: rotateZ(-90deg); }
    .claim-questions-box--3_N0zW .question-list--y6cSa6 .question-item--15DbQ8.active--_OJGyg .answer-text--3J0XTA {
      display: block; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--2kzUne {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.claim-service-tabs--1Y27lD {
  padding-top: 0.3rem; }

.tab-content-box--2yIcWA {
  padding: 0.5rem 0.3rem;
  overflow-x: auto;
  text-align: left;
  height: calc(85vh - 2.24rem); }
  .tab-content-box--2yIcWA .tab-content--2mZKeq .content-title--AivAp7 {
    font-size: 0.32rem;
    color: #333333;
    margin-bottom: 0.2rem; }
  .tab-content-box--2yIcWA .tab-content--2mZKeq .content-intro--2O5W0C {
    font-size: 0.28rem;
    color: #999999;
    margin-bottom: 0.5rem; }
    .tab-content-box--2yIcWA .tab-content--2mZKeq .content-intro--2O5W0C p {
      line-height: 1.5; }
  .tab-content-box--2yIcWA .tab-content--2mZKeq .communication-title--3kNbl8 {
    font-size: 0.32rem;
    color: #333333;
    margin-bottom: 0.22rem; }
  .tab-content-box--2yIcWA .tab-content--2mZKeq .communication-record-img--3QE_eV img {
    border-radius: 2px;
    display: block;
    width: 100%;
    height: auto;
    margin-bottom: 0.3rem; }
    .tab-content-box--2yIcWA .tab-content--2mZKeq .communication-record-img--3QE_eV img:last-child {
      margin-bottom: 0; }

@charset "UTF-8";
body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--1VcoJv {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

html,
body {
  font-family: PingFangSC-Regular; }

.modal-box--3bwvxd {
  height: 85%; }
  .modal-box--3bwvxd .modal-head--1eZgtA {
    padding: 0.36rem 0;
    position: relative; }
    .modal-box--3bwvxd .modal-head--1eZgtA .title--2VuQyp {
      font-size: 0.36rem;
      color: #333333;
      text-align: center; }
    .modal-box--3bwvxd .modal-head--1eZgtA .modal-close-icon--3nHR9U {
      position: absolute;
      right: 0.31rem;
      top: 0.31rem;
      font-size: 0.32rem;
      color: #d8d8d8; }

.video-modal-box--2CuZBb {
  height: 100%; }
  .video-modal-box--2CuZBb .video-box--5zvg-y {
    position: relative;
    width: 90%;
    max-width: 700px; }
    .video-modal-box--2CuZBb .video-box--5zvg-y .modal-close-icon--3nHR9U {
      cursor: pointer;
      position: absolute;
      top: -0.5rem;
      right: 0; }
    .video-modal-box--2CuZBb .video-box--5zvg-y iframe {
      width: 100%;
      height: 50vw;
      max-height: 3.6rem; }
  .video-modal-box--2CuZBb .am-modal-content {
    background-color: transparent; }
    .video-modal-box--2CuZBb .am-modal-content .am-modal-body {
      display: flex;
      justify-content: center;
      align-items: center;
      position: relative; }

.tips-text--1xrwYv {
  color: #3866ff;
  font-size: 0.28rem;
  display: flex;
  align-items: center;
  width: 2rem;
  margin: 0 auto;
  text-align: center; }

.arrow-right-icon--ZZ4wlQ {
  font-size: 10px;
  margin-left: 0.05rem; }

.content-box--2yacLL {
  width: 7.2rem;
  margin: 0 auto; }

.main--3qW-5K {
  background-color: #e7f2ff;
  min-height: 100vh; }
  .main--3qW-5K p {
    line-height: 1; }

.banner-img--1mK_q1 {
  width: 100%;
  display: flex;
  position: relative; }
  .banner-img--1mK_q1 img {
    display: block;
    height: 100%;
    width: 100%; }
  .banner-img--1mK_q1 button {
    width: 32%;
    cursor: pointer;
    background: transparent;
    outline: none;
    border: none;
    position: absolute;
    bottom: 0.56rem;
    left: 50%;
    transform: translateX(-50%); }

.content-list--2WbFJ0 .content-item--HOiJ3p {
  padding-bottom: 0.7rem; }

.banner--12Jw3f {
  display: flex;
  position: relative; }
  .banner--12Jw3f img {
    width: 100%; }

.statistics--2j2a1S {
  margin-bottom: 1rem; }
  .statistics--2j2a1S .container--3TG3RC {
    background-color: #2b72f6;
    display: flex;
    justify-content: space-around;
    align-items: center;
    padding: 0.16rem 0; }
    .statistics--2j2a1S .container--3TG3RC .item--31KDBj {
      color: #fff;
      text-align: center; }
      .statistics--2j2a1S .container--3TG3RC .item--31KDBj img {
        width: 0.5rem; }
      .statistics--2j2a1S .container--3TG3RC .item--31KDBj .number--Gh1s2B {
        margin: 0.04rem 0 0.16rem; }
      .statistics--2j2a1S .container--3TG3RC .item--31KDBj .text--2nBz-- {
        color: #aecafb;
        font-size: 0.24rem; }
  .statistics--2j2a1S .deadline--2PAVXW {
    color: #6399fc;
    font-size: 0.2rem;
    background-color: #1465fa;
    text-align: center;
    padding: 0.08rem 0; }

.about--vi_9GK p.text--2nBz-- {
  font-size: 0.28rem;
  line-height: 1.5;
  margin-top: 0.4rem; }

.about--vi_9GK .about-block--oKcj96 {
  display: grid;
  grid-template-rows: repeat(2, 1fr);
  grid-template-columns: repeat(2, 1fr);
  gap: 0.2rem;
  overflow: hidden;
  margin-top: 0.8rem; }
  .about--vi_9GK .about-block--oKcj96 .block-item--1psMZl {
    text-align: center;
    padding: calc(100% * (198 / 504) - 0.75rem) 0;
    background: #fff url(//img.huizecdn.com/hz/touch/page/claim/about_block_bg.png) no-repeat top center/contain;
    border-radius: 0.1rem; }
    .about--vi_9GK .about-block--oKcj96 .block-item--1psMZl img {
      width: 1.5rem; }
    .about--vi_9GK .about-block--oKcj96 .block-item--1psMZl .item-text--1cd_VI {
      font-size: 0.25rem;
      font-weight: 600;
      margin-top: 0.12rem; }

.service--eTTvtO .service-item--2f8Yd3 {
  background: #fff;
  padding: 0.3rem;
  margin-top: 0.3rem;
  border-radius: 0.1rem; }
  .service--eTTvtO .service-item--2f8Yd3 .item-title--1RSZQ8 {
    font-weight: 600;
    margin-bottom: 0.4rem; }
  .service--eTTvtO .service-item--2f8Yd3 .item-sub-title--1hDER- {
    font-size: 0.18rem;
    color: #999;
    margin-left: 0.2rem;
    font-weight: 500; }
  .service--eTTvtO .service-item--2f8Yd3 img {
    width: 100%; }
  .service--eTTvtO .service-item--2f8Yd3 .service-block--KT0Z8a {
    display: grid;
    grid-template-rows: repeat(5, 1fr);
    grid-template-columns: repeat(2, 1fr);
    gap: 0.6rem 0.4rem;
    margin-top: 0.6rem; }
    .service--eTTvtO .service-item--2f8Yd3 .service-block--KT0Z8a .block-item--1psMZl {
      text-align: center; }
      .service--eTTvtO .service-item--2f8Yd3 .service-block--KT0Z8a .block-item--1psMZl p {
        line-height: 1.3; }
      .service--eTTvtO .service-item--2f8Yd3 .service-block--KT0Z8a .block-item--1psMZl img {
        width: 50%;
        margin-bottom: 0.2rem; }

.claim-steps--3ETmi5 {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 7.2rem;
  padding: 0.15rem 0.15rem 0;
  margin: 0 auto; }
  .claim-steps--3ETmi5 .step--2_jUnh {
    width: 3.34rem;
    height: 2.6rem;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    margin-bottom: 0.2rem;
    box-shadow: 0 2px 0.3rem 0 rgba(102, 156, 220, 0.1);
    border-radius: 4px;
    background-color: #fff; }
    .claim-steps--3ETmi5 .step--2_jUnh:first-child {
      background-image: url(//img.huizecdn.com/hz/touch/page/claim/module1_image1.png); }
    .claim-steps--3ETmi5 .step--2_jUnh:nth-child(2) {
      background-image: url(//img.huizecdn.com/hz/touch/page/claim/module1_image2.png); }
    .claim-steps--3ETmi5 .step--2_jUnh:nth-child(3) {
      background-image: url(//img.huizecdn.com/hz/touch/page/claim/module1_image3.png); }
    .claim-steps--3ETmi5 .step--2_jUnh:last-child {
      background-image: url(//img.huizecdn.com/hz/touch/page/claim/module1_image4.png); }
    .claim-steps--3ETmi5 .step--2_jUnh .step-text--1fb1N4 {
      text-align: center;
      font-size: 0.28rem;
      color: #333333;
      margin-top: 1.86rem; }

.claim-service-list--1s8rML {
  box-shadow: 0 2px 0.3rem 0 rgba(102, 156, 220, 0.1);
  border-radius: 4px;
  background-color: #fff;
  padding: 0 0.4rem;
  margin-bottom: 0.05rem; }
  .claim-service-list--1s8rML .claim-service-item--bUTYxa {
    height: 1.65rem;
    display: flex;
    align-items: center;
    border-bottom: 0.5px dashed #e6e6e6; }
    .claim-service-list--1s8rML .claim-service-item--bUTYxa .icon--3r-E92 {
      background-repeat: no-repeat;
      background-position: center center;
      background-size: contain;
      width: 1.1rem;
      height: 1.1rem; }
    .claim-service-list--1s8rML .claim-service-item--bUTYxa:first-child .icon--3r-E92 {
      background-image: url(//img.huizecdn.com/hz/touch/page/claim/module2_icon1.png); }
    .claim-service-list--1s8rML .claim-service-item--bUTYxa:nth-child(2) .icon--3r-E92 {
      background-image: url(//img.huizecdn.com/hz/touch/page/claim/module2_icon2.png); }
    .claim-service-list--1s8rML .claim-service-item--bUTYxa:nth-child(3) .icon--3r-E92 {
      background-image: url(//img.huizecdn.com/hz/touch/page/claim/module2_icon3.png); }
    .claim-service-list--1s8rML .claim-service-item--bUTYxa:nth-child(4) .icon--3r-E92 {
      background-image: url(//img.huizecdn.com/hz/touch/page/claim/module2_icon4.png); }
    .claim-service-list--1s8rML .claim-service-item--bUTYxa .text--2nBz-- {
      margin-left: 0.2rem;
      font-size: 0.28rem;
      color: #333333; }
      .claim-service-list--1s8rML .claim-service-item--bUTYxa .text--2nBz-- .key-word--2rnUN3 {
        color: #151515;
        font-family: PingFangSC-Medium; }
  .claim-service-list--1s8rML .tips--YXybj2 {
    height: 1.155rem;
    display: flex;
    align-items: center;
    justify-content: center; }

.action-box--1KRtQT {
  box-shadow: 0 2px 0.3rem 0 rgba(102, 156, 220, 0.1);
  border-radius: 4px;
  background-color: #fff;
  padding-bottom: 0.5rem;
  margin-bottom: 0.05rem; }

.action-list--18MptL {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 0.025rem 0.4rem 0.3rem; }
  .action-list--18MptL .action-item--18aJfj {
    width: 3.05rem;
    padding: 0.35rem 0;
    border-right: 0.5px dashed transparent;
    border-bottom: 0.5px dashed transparent; }
    .action-list--18MptL .action-item--18aJfj .action-img--2FWCI0 {
      width: 1rem;
      height: 1rem;
      margin: 0 auto 0.27rem; }
      .action-list--18MptL .action-item--18aJfj .action-img--2FWCI0 img {
        display: block;
        width: 100%;
        height: 100%; }
    .action-list--18MptL .action-item--18aJfj .action-info--8D526o {
      color: #333333;
      display: flex;
      align-items: center;
      justify-content: center; }
      .action-list--18MptL .action-item--18aJfj .action-info--8D526o .action-index--LPibsk {
        font-size: 0.3rem;
        font-weight: bold; }
      .action-list--18MptL .action-item--18aJfj .action-info--8D526o .action-text--1v6ML1 {
        font-size: 0.28rem;
        margin-left: 0.08rem; }
    .action-list--18MptL .action-item--18aJfj.right-border--nEbnVH {
      border-right: 0.5px dashed #e6e6e6; }
    .action-list--18MptL .action-item--18aJfj.bottom-border--1zajnD {
      border-bottom: 0.5px dashed #e6e6e6; }

.action-modal-box--1DK--Z {
  height: calc(100% - 1.07rem);
  overflow-x: auto;
  padding-top: 0.4rem; }

.modal-action-list--2X16_D {
  padding: 0 0.3rem 0.3rem;
  text-align: left; }
  .modal-action-list--2X16_D .action-item--18aJfj {
    margin-bottom: 0.46rem; }
    .modal-action-list--2X16_D .action-item--18aJfj:last-child {
      margin-bottom: 0; }
    .modal-action-list--2X16_D .action-item--18aJfj .action-title--1MOoeJ {
      font-size: 0.32rem;
      color: #333333;
      margin-bottom: 0.2rem; }
    .modal-action-list--2X16_D .action-item--18aJfj .action-intro--3LC1zR {
      font-size: 0.28rem;
      color: #999999;
      line-height: 1.5; }

.lawyer-box--3aoyxz .certificate-img--22f8ZT {
  display: flex;
  margin: 0.4rem 0 0.24rem; }
  .lawyer-box--3aoyxz .certificate-img--22f8ZT img {
    width: 100%; }

.lawyer-box--3aoyxz .lawyer-list--3RWGsw {
  margin: 0 auto; }
  .lawyer-box--3aoyxz .lawyer-list--3RWGsw .lawyer-item--1tb-Iu {
    height: 2.1rem;
    background-color: #f9f9f9;
    border-radius: 4px;
    padding: 0.3rem 0.3rem 0.23rem;
    position: relative;
    margin-bottom: 0.24rem; }
    .lawyer-box--3aoyxz .lawyer-list--3RWGsw .lawyer-item--1tb-Iu:last-child {
      margin-bottom: 0; }
    .lawyer-box--3aoyxz .lawyer-list--3RWGsw .lawyer-item--1tb-Iu .intro--i5tJin {
      color: #333333;
      display: flex;
      align-items: baseline;
      margin-bottom: 0.22rem; }
    .lawyer-box--3aoyxz .lawyer-list--3RWGsw .lawyer-item--1tb-Iu .name--sb2Os6 {
      font-size: 0.28rem;
      font-weight: bold;
      font-family: PingFangSC-Medium; }
    .lawyer-box--3aoyxz .lawyer-list--3RWGsw .lawyer-item--1tb-Iu .number--Gh1s2B {
      font-size: 0.24rem;
      margin-top: 0.16rem; }
    .lawyer-box--3aoyxz .lawyer-list--3RWGsw .lawyer-item--1tb-Iu .intro-text--738259 {
      font-size: 0.2rem;
      color: #656565;
      line-height: 1.5;
      margin-top: 0.32rem; }
    .lawyer-box--3aoyxz .lawyer-list--3RWGsw .lawyer-item--1tb-Iu .lawyer-img--2r__uP {
      position: absolute;
      top: 0;
      right: 0;
      width: 1.9rem;
      width: 2.1rem; }

.link-btn--1lkXTN {
  height: 0.5rem;
  width: 1.62rem;
  border: 1px solid #3866ff;
  border-radius: 25px;
  position: absolute;
  right: 0.3rem;
  bottom: 0;
  font-size: 0.28rem;
  color: #3866ff !important;
  display: flex;
  align-items: center;
  justify-content: center; }
  .link-btn--1lkXTN .link-btn-arrow-icon--p_eC44 {
    font-size: 0.2rem;
    margin: 0.05rem 0 0 0; }

.claim-case-box--pasWe9 {
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  width: 100%;
  padding-left: 0.3rem; }
  .claim-case-box--pasWe9::-webkit-scrollbar {
    width: 0 !important; }
  .claim-case-box--pasWe9 .claim-list--3_uGYM {
    display: flex;
    align-items: center;
    flex-wrap: nowrap; }
    .claim-case-box--pasWe9 .claim-list--3_uGYM .claim-item--1fJhtb {
      box-shadow: 0 2px 0.3rem 0 rgba(102, 156, 220, 0.1);
      border-radius: 4px;
      background-color: #fff;
      padding: 0.18rem 0.2rem 0.5rem;
      margin-right: 0.2rem;
      width: 3.8rem; }
      .claim-case-box--pasWe9 .claim-list--3_uGYM .claim-item--1fJhtb .consultant-img--3XC2oq {
        height: 2.22rem;
        position: relative;
        margin-bottom: 0.2rem; }
        .claim-case-box--pasWe9 .claim-list--3_uGYM .claim-item--1fJhtb .consultant-img--3XC2oq img {
          border-radius: 2px;
          display: block;
          width: 100%;
          height: 100%; }
        .claim-case-box--pasWe9 .claim-list--3_uGYM .claim-item--1fJhtb .consultant-img--3XC2oq .compensation--1thmtQ {
          position: absolute;
          right: 0;
          bottom: 0;
          line-height: 0.5rem;
          width: 1.84rem;
          color: #fff;
          background-color: #f6ac19;
          border-radius: 8px 0px 2px 0px;
          text-align: center; }
          .claim-case-box--pasWe9 .claim-list--3_uGYM .claim-item--1fJhtb .consultant-img--3XC2oq .compensation--1thmtQ .label--3W5yS9 {
            font-size: 0.2rem; }
          .claim-case-box--pasWe9 .claim-list--3_uGYM .claim-item--1fJhtb .consultant-img--3XC2oq .compensation--1thmtQ .icon--3r-E92 {
            margin-left: 0.05rem; }
          .claim-case-box--pasWe9 .claim-list--3_uGYM .claim-item--1fJhtb .consultant-img--3XC2oq .compensation--1thmtQ .amount--3wZlxx {
            font-size: 0.24rem;
            margin-left: 0.05rem; }
      .claim-case-box--pasWe9 .claim-list--3_uGYM .claim-item--1fJhtb .client-msg--x0krU- {
        font-size: 0.28rem;
        color: #333333;
        margin-bottom: 0.3rem;
        font-family: PingFangSC-Medium; }
      .claim-case-box--pasWe9 .claim-list--3_uGYM .claim-item--1fJhtb .product-name--G9PI8m {
        margin-bottom: 0.3rem;
        line-height: 1.3; }
      .claim-case-box--pasWe9 .claim-list--3_uGYM .claim-item--1fJhtb .info-list--JX9eDS {
        font-size: 0.24rem;
        color: #999999;
        margin-bottom: 0.3rem; }
        .claim-case-box--pasWe9 .claim-list--3_uGYM .claim-item--1fJhtb .info-list--JX9eDS .info-item--o5NNfN {
          margin-bottom: 0.16rem;
          display: flex;
          align-items: center; }
          .claim-case-box--pasWe9 .claim-list--3_uGYM .claim-item--1fJhtb .info-list--JX9eDS .info-item--o5NNfN .item-label--9AlRcV {
            line-height: 1; }
      .claim-case-box--pasWe9 .claim-list--3_uGYM .claim-item--1fJhtb .link-to-product--3it2U6 {
        height: 0.64rem;
        width: 2.48rem;
        color: #fff;
        font-size: 0.28rem;
        border-radius: 17px;
        margin: 0 auto;
        display: flex;
        align-items: center;
        justify-content: center;
        background: #3866ff; }

.claim-case-content-box--3jMox_ {
  padding: 0.15rem 0 0.2rem 0; }

.article-list--3l3c1p {
  padding: 0 0.24rem;
  box-shadow: 0 2px 0.3rem 0 rgba(102, 156, 220, 0.1);
  border-radius: 4px;
  background-color: #fff; }
  .article-list--3l3c1p .article-item--2H4JHS {
    padding: 0.315rem 0;
    border-bottom: 0.5px dashed #e6e6e6;
    display: flex;
    align-items: center;
    justify-content: space-between; }
    .article-list--3l3c1p .article-item--2H4JHS:last-child {
      border: none; }
    .article-list--3l3c1p .article-item--2H4JHS .article-img--3TQsJd {
      width: 2.5rem;
      height: 1.62rem; }
      .article-list--3l3c1p .article-item--2H4JHS .article-img--3TQsJd img {
        border-radius: 2px;
        display: block;
        width: 100%;
        height: 100%; }
    .article-list--3l3c1p .article-item--2H4JHS .article-info--2ICc-9 {
      width: 3.75rem; }
      .article-list--3l3c1p .article-item--2H4JHS .article-info--2ICc-9 .article-title--vvJI3Q {
        font-size: 0.28rem;
        color: #333333;
        margin-bottom: 0.1rem;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        height: 0.84rem;
        line-height: 1.5; }
      .article-list--3l3c1p .article-item--2H4JHS .article-info--2ICc-9 .link-text--2kFjht {
        border: 1px solid #3866ff;
        font-size: 0.3rem;
        color: #3866ff;
        border-radius: 34px;
        line-height: 0.64rem;
        width: 1.88rem;
        display: block;
        text-align: center; }

.comment-list--1dEPiY {
  padding: 0 0.24rem;
  box-shadow: 0 2px 0.3rem 0 rgba(102, 156, 220, 0.1);
  border-radius: 4px;
  background-color: #fff;
  margin-bottom: 0.05rem; }
  .comment-list--1dEPiY .comment-item--2nwaa_ {
    padding: 0.31rem 0;
    border-bottom: 0.5px dashed #e6e6e6; }
    .comment-list--1dEPiY .comment-item--2nwaa_ .comment-head--3CVnee {
      display: flex;
      justify-content: space-between;
      margin-bottom: 0.24rem; }
      .comment-list--1dEPiY .comment-item--2nwaa_ .comment-head--3CVnee .user-msg--3aG3hz {
        display: flex;
        align-items: center; }
        .comment-list--1dEPiY .comment-item--2nwaa_ .comment-head--3CVnee .user-msg--3aG3hz .avatar--3IbZvv {
          height: 0.9rem;
          width: 0.9rem; }
          .comment-list--1dEPiY .comment-item--2nwaa_ .comment-head--3CVnee .user-msg--3aG3hz .avatar--3IbZvv img {
            border-radius: 50%;
            display: block;
            width: 100%;
            height: 100%; }
        .comment-list--1dEPiY .comment-item--2nwaa_ .comment-head--3CVnee .user-msg--3aG3hz .user-info--1jElAh {
          margin-left: 0.2rem;
          width: 1.4rem;
          overflow: hidden; }
          .comment-list--1dEPiY .comment-item--2nwaa_ .comment-head--3CVnee .user-msg--3aG3hz .user-info--1jElAh .user-name--lFNXco {
            font-size: 0.3rem;
            color: #333333;
            margin-bottom: 0.08rem;
            font-family: PingFangSC-Medium; }
          .comment-list--1dEPiY .comment-item--2nwaa_ .comment-head--3CVnee .user-msg--3aG3hz .user-info--1jElAh .star-num--ia8cbX {
            display: flex;
            align-items: center;
            color: #f6ac19; }
            .comment-list--1dEPiY .comment-item--2nwaa_ .comment-head--3CVnee .user-msg--3aG3hz .user-info--1jElAh .star-num--ia8cbX .star-icon--YD_1-x {
              margin-right: 0.045rem;
              font-size: 0.24rem; }
      .comment-list--1dEPiY .comment-item--2nwaa_ .comment-head--3CVnee .product-name--G9PI8m {
        font-size: 0.24rem;
        color: #999999;
        width: 3.5rem;
        text-align: right;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden; }
    .comment-list--1dEPiY .comment-item--2nwaa_ .comment-text--2BoeKh {
      font-size: 0.28rem;
      color: #333333;
      line-height: 1.5; }
  .comment-list--1dEPiY .change-btn--1pYbhE {
    font-size: 0.28rem;
    color: #3866ff;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 1.135rem; }

.progress--1oQDHf img {
  width: 100%; }

.feedback--24EHvp .space-carousel .slider-slide {
  padding: 0 0.04rem; }

.video-container--2MSLyJ {
  padding: 0.4rem 0 0.36rem;
  box-shadow: 0 2px 0.3rem 0 rgba(102, 156, 220, 0.1);
  border-radius: 4px;
  background-color: #fff; }
  .video-container--2MSLyJ .video-box--5zvg-y {
    background: url(//img.huizecdn.com/hz/touch/page/claim/module7_video_tv.png) no-repeat center/contain;
    width: 6.5rem;
    height: 4.8rem;
    margin: 0 auto;
    padding: 0.2rem; }
    .video-container--2MSLyJ .video-box--5zvg-y .iframe-box--UHdDwQ {
      height: 3.46rem;
      width: 6.1rem;
      border-radius: 9px;
      -webkit-mask-image: -webkit-radial-gradient(white, black); }
    .video-container--2MSLyJ .video-box--5zvg-y .video-wrap--PIrnar {
      width: 6.1rem;
      height: 3.45rem;
      position: relative;
      border-radius: 0.1rem; }
    .video-container--2MSLyJ .video-box--5zvg-y .video--3Z7w82 {
      width: 100%;
      height: 100%;
      border-radius: 0.1rem; }
    .video-container--2MSLyJ .video-box--5zvg-y .img-box--3NCA59 {
      display: block;
      width: 100%;
      height: 100%;
      border-radius: 0.1rem;
      position: absolute;
      top: 0;
      left: 0;
      z-index: 9; }
      .video-container--2MSLyJ .video-box--5zvg-y .img-box--3NCA59 .poster--1jqNEs {
        width: 100%;
        height: 100%; }
      .video-container--2MSLyJ .video-box--5zvg-y .img-box--3NCA59 .play--3YrZZy {
        position: absolute;
        top: 50%;
        left: 50%;
        width: 0.64rem;
        height: 0.64rem;
        margin-left: -0.32rem;
        margin-top: -0.32rem;
        z-index: 9; }

.claims-btn--3yoXG7 {
  display: flex;
  flex-direction: column;
  position: fixed;
  bottom: 0;
  left: 50%;
  width: 100%;
  transform: translateX(-50%);
  max-width: 750px;
  background-color: white;
  z-index: 10;
  padding-bottom: constant(safe-area-inset-bottom);
  /* 兼容 iOS < 11.2 */
  padding-bottom: env(safe-area-inset-bottom);
  /* 兼容 iOS >= 11.2 */ }
  .claims-btn--3yoXG7 img {
    margin: 0.16rem;
    width: 7.02rem;
    height: 0.96rem;
    align-self: center;
    flex: 1; }

.claim-issue-box--3n9HVX {
  box-shadow: 0 2px 0.3rem 0 rgba(102, 156, 220, 0.1);
  border-radius: 4px;
  background-color: #fff; }

.tips-box--2on3Iq {
  padding: 0.6rem 0.24rem; }
  .tips-box--2on3Iq .btns-list--3JcFGR {
    display: flex;
    align-items: center;
    justify-content: space-between; }
    .tips-box--2on3Iq .btns-list--3JcFGR .btn-box--BT3R7B {
      width: 3.12rem;
      line-height: 0.74rem;
      font-size: 0.28rem;
      color: #333333;
      border: 1px solid #3866ff;
      border-radius: 50px;
      display: flex;
      align-items: center;
      justify-content: center; }
      .tips-box--2on3Iq .btns-list--3JcFGR .btn-box--BT3R7B .text--2nBz-- {
        margin-left: 0.16rem; }
      .tips-box--2on3Iq .btns-list--3JcFGR .btn-box--BT3R7B .icon--3r-E92 {
        font-size: 0.36rem; }
      .tips-box--2on3Iq .btns-list--3JcFGR .btn-box--BT3R7B:first-child .text--2nBz-- {
        color: #3866ff; }
      .tips-box--2on3Iq .btns-list--3JcFGR .btn-box--BT3R7B:first-child .icon--3r-E92 {
        color: #3866ff; }
      .tips-box--2on3Iq .btns-list--3JcFGR .btn-box--BT3R7B:last-child {
        background-color: #3866ff; }
        .tips-box--2on3Iq .btns-list--3JcFGR .btn-box--BT3R7B:last-child .text--2nBz-- {
          color: #fff; }
        .tips-box--2on3Iq .btns-list--3JcFGR .btn-box--BT3R7B:last-child .icon--3r-E92 {
          color: #fff; }

.returnBtn--1qx_Q8 {
  width: 100%;
  height: 1.2rem;
  background: #ffffff;
  position: fixed;
  left: 50%;
  bottom: 0;
  transform: translate(-50%, 0);
  padding: 0.16rem 0.3rem; }
  .returnBtn--1qx_Q8::before {
    content: '';
    position: absolute;
    z-index: 1;
    pointer-events: none;
    background-color: #dddddd;
    height: 1px;
    left: 0;
    right: 0;
    top: 0; }
    @media only screen and (-webkit-min-device-pixel-ratio: 2) {
      .returnBtn--1qx_Q8::before {
        -webkit-transform: scaleY(0.5);
        -webkit-transform-origin: 50% 0%; } }
  .returnBtn--1qx_Q8 a {
    display: block;
    width: 6.9rem;
    height: 0.88rem;
    line-height: 0.88rem;
    background: #0d6eff;
    border-radius: 0.44rem;
    text-align: center;
    font-size: 0.32rem;
    font-weight: bold;
    color: #ffffff; }

.mb120--lqiHI3 {
  margin-bottom: 1.2rem; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--16pj2V {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

/* Modal Overlay Styles */
.modal-overlay--K9Kihe {
  position: fixed;
  left: 0;
  top: 0;
  width: 100vw;
  height: 100vh;
  z-index: 1500;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.3s ease-in-out; }
  .modal-overlay--K9Kihe.fade-in--1eQWyT {
    opacity: 1;
    pointer-events: auto; }
  .modal-overlay--K9Kihe.fade-out--3CkJ8N {
    opacity: 0;
    pointer-events: none; }
  .modal-overlay--K9Kihe .shadow--2CuK14 {
    position: fixed;
    left: 0;
    top: 0;
    width: 100vw;
    height: 100vh;
    background: rgba(0, 0, 0, 0.6);
    z-index: 1600; }
  .modal-overlay--K9Kihe .content--2Jxo9x {
    opacity: 0;
    transition: all 0.3s ease-in-out;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    transform: scale(0.7);
    z-index: 1700;
    width: 6.3rem;
    height: 8.4rem; }
    .modal-overlay--K9Kihe .content--2Jxo9x.scale-in--1mteem {
      transform: scale(1);
      opacity: 1; }
    .modal-overlay--K9Kihe .content--2Jxo9x.scale-out--3hKcDC {
      transform: scale(0.7);
      opacity: 0; }
    .modal-overlay--K9Kihe .content--2Jxo9x .item--2ZEXcy {
      width: 6.3rem;
      height: 8.4rem; }
      .modal-overlay--K9Kihe .content--2Jxo9x .item--2ZEXcy img {
        display: block;
        width: 100%;
        height: auto; }
    .modal-overlay--K9Kihe .content--2Jxo9x .closeIcon--2Dc97u {
      background: url("//img.huizecdn.com/hz/touch/modal/close_icon.png") no-repeat center/contain;
      width: .56rem;
      height: .56rem;
      position: absolute;
      left: 50%;
      bottom: -1.3rem;
      z-index: 1800;
      transform: translateX(-50%); }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--1W9YCH {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.container--3Tr-UH {
  width: 7rem;
  height: 1.8rem;
  margin: 0 auto .8rem; }
  .container--3Tr-UH img {
    width: 7rem;
    height: 1.8rem;
    border-radius: 6px;
    display: block; }

@charset "UTF-8";
body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--kqoqWo {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

/* 媒体查询 */
@media only screen and (min-width: 240px) {
  html {
    font-size: 32px; }
  body {
    font-size: 7.68px; } }

@media only screen and (min-width: 260px) {
  html {
    font-size: 34.66667px; }
  body {
    font-size: 8.32px; } }

@media only screen and (min-width: 280px) {
  html {
    font-size: 37.33333px; }
  body {
    font-size: 8.96px; } }

@media only screen and (min-width: 300px) {
  html {
    font-size: 40px; }
  body {
    font-size: 9.6px; } }

@media only screen and (min-width: 320px) {
  html {
    font-size: 42.66667px; }
  body {
    font-size: 10.24px; } }

@media only screen and (min-width: 360px) {
  html {
    font-size: 48px; }
  body {
    font-size: 11.52px; } }

@media only screen and (min-width: 375px) {
  html {
    font-size: 50px; }
  body {
    font-size: 12px; } }

@media only screen and (min-width: 384px) {
  html {
    font-size: 51.2px; }
  body {
    font-size: 12.288px; } }

@media only screen and (min-width: 393px) {
  html {
    font-size: 52.4px; }
  body {
    font-size: 12.576px; } }

@media only screen and (min-width: 411px) {
  html {
    font-size: 54.8px; }
  body {
    font-size: 13.152px; } }

@media only screen and (min-width: 414px) {
  html {
    font-size: 55.2px; }
  body {
    font-size: 13.248px; } }

@media only screen and (min-width: 480px) {
  html {
    font-size: 64px; }
  body {
    font-size: 15.36px; } }

@media only screen and (min-width: 540) {
  html {
    font-size: 72; }
  body {
    font-size: 17.28; } }

@media only screen and (min-width: 640px) {
  html {
    font-size: 85.33333px; }
  body {
    font-size: 20.48px; } }

@media only screen and (min-width: 720px) {
  html {
    font-size: 96px; }
  body {
    font-size: 23.04px; } }

.navTab--g2fNRL {
  height: 1.1rem;
  background: #ffffff;
  margin-top: 0.2rem;
  display: flex;
  justify-content: space-around;
  align-items: center;
  font-size: 0.3rem;
  color: #666666;
  position: relative; }
  .navTab--g2fNRL:before {
    bottom: 0;
    left: 0;
    width: 100%;
    border-top: 1px solid #e8e8e8;
    content: '';
    position: absolute;
    z-index: 8; }
  @media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
    .navTab--g2fNRL::before {
      transform: scaleY(0.666); } }
  @media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
    .navTab--g2fNRL::before {
      transform: scaleY(0.5); } }
  .navTab--g2fNRL.visible--1kBEgy {
    top: 0;
    left: 0; }
  .navTab--g2fNRL .activeTab--M8RB2f {
    color: #333333;
    font-size: 0.4rem;
    font-weight: bold;
    position: relative; }
    .navTab--g2fNRL .activeTab--M8RB2f:after {
      width: 1rem;
      height: 0.06rem;
      background: #ffaa00;
      border-radius: 0.03rem;
      content: '';
      display: block;
      position: absolute;
      left: 0.3rem;
      top: 0.78rem; }

.position--11sRes {
  width: 100%;
  margin-top: 0;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 9999; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--2balZn {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.commonButton--Rkinf1 {
  width: 1.68rem;
  height: 0.72rem;
  text-align: center;
  line-height: 0.72rem;
  background: rgba(176, 194, 255, 0.16);
  border-radius: 0.36rem;
  font-size: 0.28rem;
  color: #ffffff;
  font-weight: bold;
  cursor: pointer; }

.commonButtonActive--3eU8ES {
  width: 1.68rem;
  height: 0.72rem;
  text-align: center;
  line-height: 0.72rem;
  background: rgba(176, 194, 255, 0.16);
  border-radius: 0.36rem;
  font-size: 0.28rem;
  color: #ffffff;
  font-weight: bold;
  cursor: pointer;
  background-image: linear-gradient(-27deg, #4dbef9 0%, #536afb 100%); }

.commonPage--3tdUbC {
  width: 100%;
  height: 100vh;
  background: #09233e url(//img.huizecdn.com/hz/touch/page/requirement-evaluation/page-bg.jpg) no-repeat top/cover; }

.questionTitle--gjIXGp {
  font-size: 0.34rem;
  color: #ffffff;
  letter-spacing: 0;
  line-height: 0.54rem;
  padding: 0.4rem 0.5rem 0.8rem 0.5rem;
  text-align: left; }

.loginModal--2qaPI5 .am-modal-transparent {
  width: 6.5rem; }
  .loginModal--2qaPI5 .am-modal-transparent .am-modal-content {
    padding-top: 0.9rem; }
  .loginModal--2qaPI5 .am-modal-transparent .am-modal-body {
    padding: 0 0 0.85rem 0 !important; }

.loginModal--2qaPI5 .am-modal-button-group-h .am-modal-button {
  height: 1rem;
  line-height: 1rem; }

.loginModal--2qaPI5 .am-modal-button-group-h .am-modal-button:first-child {
  font-size: 0.32rem;
  color: #999999; }

.loginModal--2qaPI5 .am-modal-button-group-h .am-modal-button:last-child {
  font-size: 0.32rem;
  color: #6076ff; }

.loginModal--2qaPI5 .loginContent--tfDDOy {
  font-size: 0.3rem;
  color: #333333;
  line-height: 0.44rem; }

.resultContainer--nVSV2- {
  background: #ffffff; }
  .resultContainer--nVSV2- .topBanner--rW0OGn {
    width: 100%;
    height: 3.8rem;
    background: url(//img.huizecdn.com/hz/touch/page/requirement-evaluation/report-top.jpg) no-repeat center/cover;
    font-size: 0.26rem;
    color: #ffffff;
    line-height: 0.38rem;
    position: relative; }
    .resultContainer--nVSV2- .topBanner--rW0OGn .bannerContent--33-A-G {
      width: 4.01rem;
      height: 1.68rem;
      position: absolute;
      right: 0.45rem;
      bottom: 1.34rem;
      padding: 0.27rem 0;
      text-align: center; }
  .resultContainer--nVSV2- .summary--2YOQpH {
    height: 4.3rem;
    background: #ffffff;
    box-shadow: 0 0.08rem 0.2rem 0 rgba(212, 218, 255, 0.8);
    border-radius: 0.1rem;
    margin: -0.8rem 0.2rem 0.6rem 0.2rem;
    position: relative;
    z-index: 1; }
    .resultContainer--nVSV2- .summary--2YOQpH .title--3TPJm3 {
      font-size: 0.34rem;
      color: #333333;
      letter-spacing: 0;
      line-height: 0.34rem;
      font-weight: bold;
      padding-top: 0.35rem; }
      .resultContainer--nVSV2- .summary--2YOQpH .title--3TPJm3 img {
        width: 0.34rem;
        height: 0.34rem;
        margin-left: 0.3rem;
        margin-right: 0.15rem;
        position: relative;
        top: 0.02rem; }
    .resultContainer--nVSV2- .summary--2YOQpH .point--2unuJc {
      width: 1.98rem;
      height: 0.64rem;
      position: absolute;
      top: 0.38rem;
      right: 0.34rem; }
    .resultContainer--nVSV2- .summary--2YOQpH .summaryContent--hKda5v {
      display: flex;
      justify-content: flex-start; }
      .resultContainer--nVSV2- .summary--2YOQpH .summaryContent--hKda5v .circle--3bUR44 {
        width: 2.6rem;
        height: 2.6rem;
        background: url(//img.huizecdn.com/hz/touch/page/requirement-evaluation/summary-bg.png) no-repeat center/contain;
        font-size: 0.24rem;
        color: #333333;
        letter-spacing: 0;
        line-height: 0.22rem;
        padding-top: 0.92rem;
        margin: 0.5rem 0.4rem 0 0.35rem;
        flex-shrink: 0;
        text-align: center; }
        .resultContainer--nVSV2- .summary--2YOQpH .summaryContent--hKda5v .circle--3bUR44 .total--1EPqQP {
          font-size: 0.46rem;
          color: #333333;
          letter-spacing: 0;
          line-height: 0.4rem;
          font-weight: bold; }
        .resultContainer--nVSV2- .summary--2YOQpH .summaryContent--hKda5v .circle--3bUR44 .totalTitle--RtxgIH {
          font-size: 0.24rem;
          color: #999999;
          letter-spacing: 0;
          line-height: 0.24rem;
          margin-top: 0.1rem; }
      .resultContainer--nVSV2- .summary--2YOQpH .summaryContent--hKda5v .insurance--2TNDl4 {
        display: flex;
        justify-content: flex-start;
        flex-wrap: wrap;
        padding-top: 0.9rem;
        width: 50%; }
        .resultContainer--nVSV2- .summary--2YOQpH .summaryContent--hKda5v .insurance--2TNDl4 .item--LDVH7d {
          width: 50%;
          font-size: 0.22rem;
          color: #333333;
          text-align: center;
          line-height: 0.22rem;
          font-weight: bold; }
          .resultContainer--nVSV2- .summary--2YOQpH .summaryContent--hKda5v .insurance--2TNDl4 .item--LDVH7d span {
            font-size: 0.36rem;
            line-height: 0.36rem; }
          .resultContainer--nVSV2- .summary--2YOQpH .summaryContent--hKda5v .insurance--2TNDl4 .item--LDVH7d div:last-child {
            font-size: 0.24rem;
            color: #9d9d9d;
            text-align: center;
            line-height: 0.24rem;
            margin-top: 0.17rem;
            font-weight: normal; }
  .resultContainer--nVSV2- .color99--27EfWE {
    color: #999999; }
  .resultContainer--nVSV2- .colorCC--w26gs8 {
    color: #cccccc; }
  .resultContainer--nVSV2- .partTitle--3pR-GX {
    font-size: 0.34rem;
    color: #333333;
    line-height: 0.34rem;
    margin: 0 0 0 0.2rem;
    font-weight: bold; }
  .resultContainer--nVSV2- .familyContainer--_PQkZl {
    display: flex;
    justify-content: flex-start;
    overflow-x: scroll;
    padding: 0.3rem 0 0.3rem 0.2rem;
    flex-wrap: nowrap; }
    .resultContainer--nVSV2- .familyContainer--_PQkZl .am-tabs-default-bar-content {
      width: 100%;
      display: flex; }
    .resultContainer--nVSV2- .familyContainer--_PQkZl .am-tabs-default-bar-underline {
      display: none; }
    .resultContainer--nVSV2- .familyContainer--_PQkZl .am-tabs-default-bar-top .am-tabs-default-bar-prevpage,
    .resultContainer--nVSV2- .familyContainer--_PQkZl .am-tabs-default-bar-bottom .am-tabs-default-bar-prevpage {
      background: transparent; }
    .resultContainer--nVSV2- .familyContainer--_PQkZl .am-tabs-default-bar-top .am-tabs-default-bar-nextpage,
    .resultContainer--nVSV2- .familyContainer--_PQkZl .am-tabs-default-bar-bottom .am-tabs-default-bar-nextpage {
      background: transparent; }
    .resultContainer--nVSV2- .familyContainer--_PQkZl html:not([data-scale]) .am-tabs-default-bar-top .am-tabs-default-bar-tab::after {
      display: none; }
    .resultContainer--nVSV2- .familyContainer--_PQkZl .am-tabs-top,
    .resultContainer--nVSV2- .familyContainer--_PQkZl .am-tabs-bottom {
      overflow: visible; }
    .resultContainer--nVSV2- .familyContainer--_PQkZl .am-tabs-default-bar-tab {
      height: 1.2rem;
      justify-content: left !important; }
      .resultContainer--nVSV2- .familyContainer--_PQkZl .am-tabs-default-bar-tab .name {
        font-size: 0.3rem;
        color: #333333;
        font-weight: bold;
        line-height: 0.3rem;
        margin-bottom: 0.1rem; }
      .resultContainer--nVSV2- .familyContainer--_PQkZl .am-tabs-default-bar-tab .member {
        width: 1.6rem;
        height: 1.2rem;
        font-size: 0.24rem;
        line-height: 0.24rem;
        color: #999999;
        background: #ffffff;
        border-radius: 0.08rem;
        margin-right: 0.3rem;
        padding-top: 0.3rem;
        position: relative;
        text-align: center;
        flex-shrink: 0;
        box-shadow: 0 0 0.14rem 0 rgba(212, 218, 255, 0.8); }
    .resultContainer--nVSV2- .familyContainer--_PQkZl .am-tabs-default-bar-tab-active .name {
      font-size: 0.3rem;
      color: #ffffff;
      font-weight: bold;
      line-height: 0.3rem;
      margin-bottom: 0.1rem; }
    .resultContainer--nVSV2- .familyContainer--_PQkZl .am-tabs-default-bar-tab-active .member {
      width: 1.6rem;
      background: #6076ff;
      color: #ffffff; }
    .resultContainer--nVSV2- .familyContainer--_PQkZl .member--2XyApd {
      width: 1.6rem;
      height: 1.2rem;
      font-size: 0.24rem;
      line-height: 0.24rem;
      color: #999999;
      background: #ffffff;
      border-radius: 0.08rem;
      margin-right: 0.3rem;
      padding-top: 0.3rem;
      box-shadow: 0 0 0.14rem 0 rgba(212, 218, 255, 0.8);
      position: relative;
      text-align: center;
      flex-shrink: 0; }
      .resultContainer--nVSV2- .familyContainer--_PQkZl .member--2XyApd .name--3VveYl {
        font-size: 0.3rem;
        color: #333333;
        font-weight: bold;
        line-height: 0.3rem;
        margin-bottom: 0.1rem; }
    .resultContainer--nVSV2- .familyContainer--_PQkZl .icon--2Zzqlj {
      width: 0.54rem;
      height: 0.54rem;
      position: absolute;
      right: 0;
      top: 0;
      z-index: 2; }
    .resultContainer--nVSV2- .familyContainer--_PQkZl .memberActive--4yVkwM {
      background: #6076ff;
      color: #ffffff;
      width: 1.6rem;
      height: 1.2rem;
      font-size: 0.24rem;
      line-height: 0.24rem;
      box-shadow: 0 0 0.14rem 0 rgba(212, 218, 255, 0.8);
      border-radius: 0.08rem;
      margin-right: 0.3rem;
      padding-top: 0.3rem;
      position: relative;
      text-align: center;
      flex-shrink: 0; }
      .resultContainer--nVSV2- .familyContainer--_PQkZl .memberActive--4yVkwM .name--3VveYl {
        font-size: 0.3rem;
        color: #ffffff;
        font-weight: bold;
        line-height: 0.3rem;
        margin-bottom: 0.1rem; }
  .resultContainer--nVSV2- .insuranceDetail--1QqdXH {
    background: #f4f6ff;
    border-radius: 0.08rem;
    margin: 0 0.2rem 0.6rem 0.2rem;
    padding: 0.4rem 0.2rem 0.2rem; }
    .resultContainer--nVSV2- .insuranceDetail--1QqdXH .flexBox--3e8vDX {
      font-weight: bold;
      font-size: 0.28rem;
      color: #333333;
      line-height: 0.28rem; }
    .resultContainer--nVSV2- .insuranceDetail--1QqdXH .line--dFEeVF {
      margin-top: 0.3rem;
      position: relative; }
      .resultContainer--nVSV2- .insuranceDetail--1QqdXH .line--dFEeVF::before {
        content: '';
        position: absolute;
        z-index: 1;
        pointer-events: none;
        background-color: rgba(197, 197, 197, 0.6);
        height: 1px;
        left: 0;
        right: 0;
        bottom: 0; }
        @media only screen and (-webkit-min-device-pixel-ratio: 2) {
          .resultContainer--nVSV2- .insuranceDetail--1QqdXH .line--dFEeVF::before {
            -webkit-transform: scaleY(0.5);
            -webkit-transform-origin: 50% 100%; } }
    .resultContainer--nVSV2- .insuranceDetail--1QqdXH .addTips--1kZZmt {
      font-size: 0.24rem;
      color: #666666;
      padding-top: 0.2rem; }
  .resultContainer--nVSV2- .precent--z55ca2 {
    width: 1.65rem;
    height: 0.88rem;
    background: #f6ab1a;
    border-radius: 0.08rem;
    font-size: 0.24rem;
    color: #ffffff;
    line-height: 0.24rem;
    text-align: center;
    padding-top: 0.1rem; }
    .resultContainer--nVSV2- .precent--z55ca2 div:first-child {
      margin-bottom: 0.05rem; }
    .resultContainer--nVSV2- .precent--z55ca2 span {
      font-size: 0.38rem;
      color: #ffffff;
      line-height: 0.38rem;
      font-weight: bold; }
  .resultContainer--nVSV2- .productBox--18zdUJ {
    margin-bottom: 0.8rem;
    margin-top: 0.3rem; }
    .resultContainer--nVSV2- .productBox--18zdUJ .productItem--21yGA4 {
      height: auto;
      margin: 0 0.2rem 0.4rem 0.2rem;
      box-shadow: 0 0.06rem 0.2rem 0 rgba(212, 218, 255, 0.8);
      border-radius: 0.1rem;
      padding-bottom: 0.4rem; }
      .resultContainer--nVSV2- .productBox--18zdUJ .productItem--21yGA4 .title--3TPJm3 {
        height: 1rem;
        line-height: 1rem;
        text-align: center;
        background: url(//img.huizecdn.com/hz/touch/page/requirement-evaluation/summary-title.png) no-repeat top/cover;
        font-size: 0.34rem;
        color: #333333;
        font-weight: bold;
        border-radius: 0.1rem; }
      .resultContainer--nVSV2- .productBox--18zdUJ .productItem--21yGA4 .desc--3QUZAq {
        margin: 0.3rem 0.2rem;
        font-size: 0.26rem;
        color: #999999; }
      .resultContainer--nVSV2- .productBox--18zdUJ .productItem--21yGA4 .productContent--1Qwrd3 {
        padding: 0.34rem 0.2rem 0.4rem 0.2rem;
        background: #f4f6ff;
        border-radius: 0.08rem;
        margin: 0 0.2rem; }
        .resultContainer--nVSV2- .productBox--18zdUJ .productItem--21yGA4 .productContent--1Qwrd3 .name--3VveYl {
          font-size: 0.32rem;
          color: #536afb;
          font-weight: bold;
          width: 65%;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; }
        .resultContainer--nVSV2- .productBox--18zdUJ .productItem--21yGA4 .productContent--1Qwrd3 .fee--czCA3z {
          font-size: 0.24rem;
          color: #666666;
          line-height: 0.24rem; }
        .resultContainer--nVSV2- .productBox--18zdUJ .productItem--21yGA4 .productContent--1Qwrd3 .lightColor--1VkYK3 {
          font-size: 0.32rem;
          color: #f6ab1a;
          font-weight: bold;
          margin-left: 0.1rem;
          line-height: 0.32rem; }
        .resultContainer--nVSV2- .productBox--18zdUJ .productItem--21yGA4 .productContent--1Qwrd3 .line--dFEeVF {
          position: relative;
          margin: 0.34rem auto 0 auto; }
          .resultContainer--nVSV2- .productBox--18zdUJ .productItem--21yGA4 .productContent--1Qwrd3 .line--dFEeVF::before {
            content: '';
            position: absolute;
            z-index: 1;
            pointer-events: none;
            background-color: rgba(197, 197, 197, 0.6);
            height: 1px;
            left: 0;
            right: 0;
            bottom: 0; }
            @media only screen and (-webkit-min-device-pixel-ratio: 2) {
              .resultContainer--nVSV2- .productBox--18zdUJ .productItem--21yGA4 .productContent--1Qwrd3 .line--dFEeVF::before {
                -webkit-transform: scaleY(0.5);
                -webkit-transform-origin: 50% 100%; } }
        .resultContainer--nVSV2- .productBox--18zdUJ .productItem--21yGA4 .productContent--1Qwrd3 .flexBox2--Vy8Fjx {
          display: flex;
          justify-content: space-around;
          align-items: center;
          font-size: 0.24rem;
          color: #666666;
          text-align: center;
          line-height: 0.24rem;
          padding-top: 0.27rem; }
          .resultContainer--nVSV2- .productBox--18zdUJ .productItem--21yGA4 .productContent--1Qwrd3 .flexBox2--Vy8Fjx div .fontNumber--2eUV1V {
            font-size: 0.32rem;
            line-height: 0.32rem;
            color: #333333;
            font-weight: bold;
            margin-bottom: 0.12rem; }
      .resultContainer--nVSV2- .productBox--18zdUJ .productItem--21yGA4 .showBtn--2H59Yv {
        height: 0.88rem;
        line-height: 0.88rem;
        background: #536afb;
        border-radius: 0.44rem;
        font-size: 0.34rem;
        color: #ffffff;
        text-align: center;
        margin: 0.4rem 0.2rem 0 0.2rem; }
  .resultContainer--nVSV2- .advice--3G0OAp {
    height: 2.4rem;
    background: #f4f6ff;
    border-radius: 0.1rem 0.1rem 0.1rem 1rem;
    margin: 0.8rem auto 0.8rem 0.6rem;
    font-size: 0.26rem;
    color: #666666;
    line-height: 0.4rem;
    position: relative; }
    .resultContainer--nVSV2- .advice--3G0OAp .header--3iq6Qw {
      width: 0.96rem;
      height: 0.96rem;
      position: absolute;
      top: 0;
      left: -0.48rem; }
    .resultContainer--nVSV2- .advice--3G0OAp .douLeft--16tGib {
      width: 0.32rem;
      height: 0.31rem;
      position: absolute;
      top: 0.36rem;
      left: 0.73rem; }
    .resultContainer--nVSV2- .advice--3G0OAp .douRight--2mfp9X {
      width: 0.32rem;
      height: 0.31rem;
      position: absolute;
      bottom: 0.35rem;
      right: 0.17rem; }
    .resultContainer--nVSV2- .advice--3G0OAp div {
      width: 5rem;
      height: 1.6rem;
      position: absolute;
      top: 0.4rem;
      left: 1.15rem; }
  .resultContainer--nVSV2- .bgLine--365jmv {
    width: 100%;
    height: 0.2rem;
    background: whitesmoke;
    margin-bottom: 1rem; }
  .resultContainer--nVSV2- .footer--DSDUYd {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    position: fixed;
    left: 0;
    bottom: 0;
    background: #ffffff;
    z-index: 9; }
    .resultContainer--nVSV2- .footer--DSDUYd div {
      width: 50%;
      height: 1rem;
      line-height: 1rem;
      text-align: center;
      font-size: 0.34rem;
      color: #333333; }
      .resultContainer--nVSV2- .footer--DSDUYd div:last-child {
        color: #ffffff;
        background: #536afb; }
  .resultContainer--nVSV2- .flexBox--3e8vDX {
    display: flex;
    justify-content: space-between;
    align-items: center; }
  .resultContainer--nVSV2- .mb20--13FyQF {
    margin-bottom: 0.2rem; }
  .resultContainer--nVSV2- .lightColor--1VkYK3 {
    color: #f6ab1a; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--UZlEor {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.commonButton--2uICnw {
  width: 1.68rem;
  height: 0.72rem;
  text-align: center;
  line-height: 0.72rem;
  background: rgba(176, 194, 255, 0.16);
  border-radius: 0.36rem;
  font-size: 0.28rem;
  color: #ffffff;
  font-weight: bold;
  cursor: pointer; }

.commonButtonActive--1MCHa0 {
  width: 1.68rem;
  height: 0.72rem;
  text-align: center;
  line-height: 0.72rem;
  background: rgba(176, 194, 255, 0.16);
  border-radius: 0.36rem;
  font-size: 0.28rem;
  color: #ffffff;
  font-weight: bold;
  cursor: pointer;
  background-image: linear-gradient(-27deg, #4dbef9 0%, #536afb 100%); }

.commonPage--3I5OFX {
  width: 100%;
  height: 100vh;
  background: #09233e url(//img.huizecdn.com/hz/touch/page/requirement-evaluation/page-bg.jpg) no-repeat top/cover; }

.questionTitle--1Pwaxg {
  font-size: 0.34rem;
  color: #ffffff;
  letter-spacing: 0;
  line-height: 0.54rem;
  padding: 0.4rem 0.5rem 0.8rem 0.5rem;
  text-align: left; }

.loginModal--2HRTP6 .am-modal-transparent {
  width: 6.5rem; }
  .loginModal--2HRTP6 .am-modal-transparent .am-modal-content {
    padding-top: 0.9rem; }
  .loginModal--2HRTP6 .am-modal-transparent .am-modal-body {
    padding: 0 0 0.85rem 0 !important; }

.loginModal--2HRTP6 .am-modal-button-group-h .am-modal-button {
  height: 1rem;
  line-height: 1rem; }

.loginModal--2HRTP6 .am-modal-button-group-h .am-modal-button:first-child {
  font-size: 0.32rem;
  color: #999999; }

.loginModal--2HRTP6 .am-modal-button-group-h .am-modal-button:last-child {
  font-size: 0.32rem;
  color: #6076ff; }

.loginModal--2HRTP6 .loginContent--2cSS27 {
  font-size: 0.3rem;
  color: #333333;
  line-height: 0.44rem; }

.appointMentBox--jmlQ7-,
.appointMentSuccess--1_bIN9 {
  text-align: center; }
  .appointMentBox--jmlQ7- .am-modal-transparent,
  .appointMentSuccess--1_bIN9 .am-modal-transparent {
    width: 6.9rem; }
  .appointMentBox--jmlQ7- .am-modal-content,
  .appointMentSuccess--1_bIN9 .am-modal-content {
    padding-top: 0.7rem; }
  .appointMentBox--jmlQ7- .am-modal-title,
  .appointMentSuccess--1_bIN9 .am-modal-title {
    font-size: 0.36rem;
    color: #333333;
    font-weight: bold; }
  .appointMentBox--jmlQ7- .am-modal-body,
  .appointMentSuccess--1_bIN9 .am-modal-body {
    margin-top: 0.2rem; }
  .appointMentBox--jmlQ7- .am-modal-close,
  .appointMentSuccess--1_bIN9 .am-modal-close {
    right: 0.3rem;
    top: 0.3rem; }
  .appointMentBox--jmlQ7- .am-list-item,
  .appointMentSuccess--1_bIN9 .am-list-item {
    width: 6rem;
    height: 0.9rem;
    line-height: 0.9rem;
    position: relative;
    margin: 0 auto 0.3rem auto; }
    .appointMentBox--jmlQ7- .am-list-item::before,
    .appointMentSuccess--1_bIN9 .am-list-item::before {
      content: '';
      position: absolute;
      z-index: 1;
      pointer-events: none;
      background-color: #dddddd;
      border: 1px solid #ddd;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      background: none;
      border-color: #dddddd;
      border-radius: 0.04rem; }
      @media only screen and (-webkit-min-device-pixel-ratio: 2) {
        .appointMentBox--jmlQ7- .am-list-item::before,
        .appointMentSuccess--1_bIN9 .am-list-item::before {
          right: -100%;
          bottom: -100%;
          -webkit-transform: scale(0.5);
          -webkit-transform-origin: 0% 0%;
          border-radius: 0.08rem; } }
  .appointMentBox--jmlQ7- .addTitle--1tS2ih,
  .appointMentSuccess--1_bIN9 .addTitle--1tS2ih {
    width: 5.4rem;
    text-align: center;
    font-size: 0.26rem;
    color: #666666;
    line-height: 0.42rem;
    margin: 0 auto 0.4rem auto; }
  .appointMentBox--jmlQ7- .submitBtn--3KvUH0,
  .appointMentSuccess--1_bIN9 .submitBtn--3KvUH0 {
    width: 6rem;
    height: 0.9rem;
    line-height: 0.9rem;
    background: #6076ff;
    border-radius: 0.04rem;
    font-size: 0.34rem;
    font-weight: bold;
    color: #ffffff;
    margin: 0 auto; }
  .appointMentBox--jmlQ7- .success--2Pf3zx,
  .appointMentSuccess--1_bIN9 .success--2Pf3zx {
    width: 1rem;
    height: 1rem; }
  .appointMentBox--jmlQ7- .word--3RDkfT,
  .appointMentSuccess--1_bIN9 .word--3RDkfT {
    font-size: 0.36rem;
    color: #333333;
    font-weight: bold;
    margin: 0.2rem auto; }
  .appointMentBox--jmlQ7- .desc--2E2N0e,
  .appointMentSuccess--1_bIN9 .desc--2E2N0e {
    width: 5.4rem;
    margin: 0 auto 0.4rem auto;
    font-size: 0.26rem;
    color: #666666;
    text-align: center;
    line-height: 0.42rem; }
  .appointMentBox--jmlQ7- .qrCode--3uYOvP,
  .appointMentSuccess--1_bIN9 .qrCode--3uYOvP {
    width: 2rem;
    height: 2rem;
    margin-bottom: 0.2rem; }
  .appointMentBox--jmlQ7- .endTip--211GxY,
  .appointMentSuccess--1_bIN9 .endTip--211GxY {
    width: 3.14rem;
    font-size: 0.26rem;
    color: #999999;
    margin: 0 auto; }

.am-progress-outer {
  background-color: #ddd;
  display: block;
}
.am-progress-fixed-outer {
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 2000;
}
.am-progress-hide-outer {
  background-color: transparent;
}
.am-progress-bar {
  border: 2px solid #108ee9;
  transition: all .3s linear 0s;
}

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--1uWvwr {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.commonButton--2ECQ_- {
  width: 1.68rem;
  height: 0.72rem;
  text-align: center;
  line-height: 0.72rem;
  background: rgba(176, 194, 255, 0.16);
  border-radius: 0.36rem;
  font-size: 0.28rem;
  color: #ffffff;
  font-weight: bold;
  cursor: pointer; }

.commonButtonActive--315bo7 {
  width: 1.68rem;
  height: 0.72rem;
  text-align: center;
  line-height: 0.72rem;
  background: rgba(176, 194, 255, 0.16);
  border-radius: 0.36rem;
  font-size: 0.28rem;
  color: #ffffff;
  font-weight: bold;
  cursor: pointer;
  background-image: linear-gradient(-27deg, #4dbef9 0%, #536afb 100%); }

.commonPage--1cpAMW {
  width: 100%;
  height: 100vh;
  background: #09233e url(//img.huizecdn.com/hz/touch/page/requirement-evaluation/page-bg.jpg) no-repeat top/cover; }

.questionTitle--3RXVzy {
  font-size: 0.34rem;
  color: #ffffff;
  letter-spacing: 0;
  line-height: 0.54rem;
  padding: 0.4rem 0.5rem 0.8rem 0.5rem;
  text-align: left; }

.loginModal--2JLlwj .am-modal-transparent {
  width: 6.5rem; }
  .loginModal--2JLlwj .am-modal-transparent .am-modal-content {
    padding-top: 0.9rem; }
  .loginModal--2JLlwj .am-modal-transparent .am-modal-body {
    padding: 0 0 0.85rem 0 !important; }

.loginModal--2JLlwj .am-modal-button-group-h .am-modal-button {
  height: 1rem;
  line-height: 1rem; }

.loginModal--2JLlwj .am-modal-button-group-h .am-modal-button:first-child {
  font-size: 0.32rem;
  color: #999999; }

.loginModal--2JLlwj .am-modal-button-group-h .am-modal-button:last-child {
  font-size: 0.32rem;
  color: #6076ff; }

.loginModal--2JLlwj .loginContent--2J4yPt {
  font-size: 0.3rem;
  color: #333333;
  line-height: 0.44rem; }

.commonPage--1cpAMW {
  text-align: center;
  padding-top: 1rem; }
  .commonPage--1cpAMW .bg--wAafQl {
    width: 5.58rem;
    height: 4.31rem;
    margin: 0 auto 2.22rem auto;
    background: url(//img.huizecdn.com/hz/touch/page/requirement-evaluation/loading.png) no-repeat top/cover; }
  .commonPage--1cpAMW .bar--grlAqZ {
    width: 4.86rem;
    height: 0.2rem;
    border-radius: 0.15rem;
    margin: 0 auto; }
  .commonPage--1cpAMW .tips--32xGed {
    width: 5rem;
    line-height: 0.5rem;
    font-size: 0.28rem;
    text-align: center;
    color: #ffffff;
    margin: 0.42rem auto; }
  .commonPage--1cpAMW .am-progress-fixed-outer {
    position: initial; }
  .commonPage--1cpAMW .am-progress-bar {
    border: none;
    height: 0.2rem !important; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--3xesjQ {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.commonButton--1zCuGi {
  width: 1.68rem;
  height: 0.72rem;
  text-align: center;
  line-height: 0.72rem;
  background: rgba(176, 194, 255, 0.16);
  border-radius: 0.36rem;
  font-size: 0.28rem;
  color: #ffffff;
  font-weight: bold;
  cursor: pointer; }

.commonButtonActive--3FDIr2 {
  width: 1.68rem;
  height: 0.72rem;
  text-align: center;
  line-height: 0.72rem;
  background: rgba(176, 194, 255, 0.16);
  border-radius: 0.36rem;
  font-size: 0.28rem;
  color: #ffffff;
  font-weight: bold;
  cursor: pointer;
  background-image: linear-gradient(-27deg, #4dbef9 0%, #536afb 100%); }

.commonPage--H07pjM {
  width: 100%;
  height: 100vh;
  background: #09233e url(//img.huizecdn.com/hz/touch/page/requirement-evaluation/page-bg.jpg) no-repeat top/cover; }

.questionTitle--3fP1UM {
  font-size: 0.34rem;
  color: #ffffff;
  letter-spacing: 0;
  line-height: 0.54rem;
  padding: 0.4rem 0.5rem 0.8rem 0.5rem;
  text-align: left; }

.loginModal--upQg31 .am-modal-transparent {
  width: 6.5rem; }
  .loginModal--upQg31 .am-modal-transparent .am-modal-content {
    padding-top: 0.9rem; }
  .loginModal--upQg31 .am-modal-transparent .am-modal-body {
    padding: 0 0 0.85rem 0 !important; }

.loginModal--upQg31 .am-modal-button-group-h .am-modal-button {
  height: 1rem;
  line-height: 1rem; }

.loginModal--upQg31 .am-modal-button-group-h .am-modal-button:first-child {
  font-size: 0.32rem;
  color: #999999; }

.loginModal--upQg31 .am-modal-button-group-h .am-modal-button:last-child {
  font-size: 0.32rem;
  color: #6076ff; }

.loginModal--upQg31 .loginContent--1rhOW9 {
  font-size: 0.3rem;
  color: #333333;
  line-height: 0.44rem; }

.questionBox--2khs4D .questions--2PGeQE {
  width: 100%;
  height: 100vh;
  position: relative; }
  .questionBox--2khs4D .questions--2PGeQE .footer--15d6FB {
    width: 100%;
    display: flex;
    justify-content: center;
    font-size: 0.3rem;
    line-height: 0.3rem;
    position: absolute;
    left: 0;
    bottom: 0.76rem; }
    .questionBox--2khs4D .questions--2PGeQE .footer--15d6FB .leftBox--3w3zKe {
      color: rgba(255, 255, 255, 0.6); }
      .questionBox--2khs4D .questions--2PGeQE .footer--15d6FB .leftBox--3w3zKe span:first-child {
        margin-right: 0.1rem; }
    .questionBox--2khs4D .questions--2PGeQE .footer--15d6FB .rightBox--3wKn6k {
      color: #21cfff;
      margin-left: 0.5rem; }
      .questionBox--2khs4D .questions--2PGeQE .footer--15d6FB .rightBox--3wKn6k span:first-child {
        margin-right: 0.1rem; }
    .questionBox--2khs4D .questions--2PGeQE .footer--15d6FB .report--1SKrg5 {
      font-size: 0.3rem;
      color: #21cfff;
      line-height: 0.35rem;
      text-align: center; }
      .questionBox--2khs4D .questions--2PGeQE .footer--15d6FB .report--1SKrg5 img {
        width: 0.36rem;
        height: 0.35rem;
        margin-right: 0.1rem;
        vertical-align: text-top; }
  .questionBox--2khs4D .questions--2PGeQE .activeColor--3EowZz {
    color: #4eb5f9; }
  .questionBox--2khs4D .questions--2PGeQE .underline--1pO44x {
    position: relative;
    padding: 0 0.1rem; }
    .questionBox--2khs4D .questions--2PGeQE .underline--1pO44x::after {
      content: '';
      display: block;
      width: 100%;
      height: 0.1rem;
      border-radius: 0.36rem;
      background: #4eb5f9;
      bottom: 0;
      left: 0;
      position: absolute; }

.questionBox--2khs4D .questions1--3yuDDy .questionTitle--3fP1UM {
  padding: 0.7rem 0 0 1.19rem; }

.questionBox--2khs4D .questions1--3yuDDy .answer--34sfQP {
  display: flex;
  justify-content: center;
  margin-top: 0.8rem;
  text-align: center; }
  .questionBox--2khs4D .questions1--3yuDDy .answer--34sfQP .leftBox--3w3zKe {
    margin-right: 1.18rem; }
  .questionBox--2khs4D .questions1--3yuDDy .answer--34sfQP img {
    width: 1.4rem;
    height: 1.4rem;
    border-radius: 50%;
    margin-bottom: 0.3rem; }

.questionBox--2khs4D .questions1--3yuDDy .tips--3lI66Y {
  width: 100%;
  text-align: center;
  opacity: 0.6;
  font-size: 0.22rem;
  color: #ffffff;
  position: absolute;
  bottom: 0.33rem;
  left: 0; }

.questionBox--2khs4D .questions1--3yuDDy .footer--15d6FB {
  bottom: 1.2rem; }

.questionBox--2khs4D .questions2--AzUbem .answer--34sfQP {
  margin-left: 0.84rem;
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap; }
  .questionBox--2khs4D .questions2--AzUbem .answer--34sfQP div {
    margin-right: 0.4rem;
    margin-bottom: 0.4rem; }
    .questionBox--2khs4D .questions2--AzUbem .answer--34sfQP div:nth-child(3n) {
      margin-right: 0; }

.questionBox--2khs4D .questions3--3IzJmF .answer--34sfQP {
  margin-top: 0.8rem; }

.questionBox--2khs4D .questions4--1dpkD8 .answer--34sfQP {
  max-height: 70%;
  overflow-y: scroll; }

.questionBox--2khs4D .questions4--1dpkD8 .haveSocial--vZxOr2 {
  display: flex;
  justify-content: center;
  font-size: 0.28rem;
  color: #ffffff;
  align-items: center;
  margin-bottom: 0.4rem; }
  .questionBox--2khs4D .questions4--1dpkD8 .haveSocial--vZxOr2 div:nth-child(1) {
    width: 20%;
    text-align: right; }
  .questionBox--2khs4D .questions4--1dpkD8 .haveSocial--vZxOr2 div:nth-child(2) {
    margin-left: 0.2rem;
    margin-right: 0.4rem; }

.questionBox--2khs4D .questions5--1DKgHq .answer5Box--12V3LA {
  width: 6rem;
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  margin: 0 auto; }
  .questionBox--2khs4D .questions5--1DKgHq .answer5Box--12V3LA .commonButton--1zCuGi,
  .questionBox--2khs4D .questions5--1DKgHq .answer5Box--12V3LA .commonButtonActive--3FDIr2 {
    width: 2.8rem;
    margin-right: 0.4rem;
    margin-bottom: 0.4rem; }
    .questionBox--2khs4D .questions5--1DKgHq .answer5Box--12V3LA .commonButton--1zCuGi:nth-child(2n),
    .questionBox--2khs4D .questions5--1DKgHq .answer5Box--12V3LA .commonButtonActive--3FDIr2:nth-child(2n) {
      margin-right: 0; }

.questionBox--2khs4D .questions6--3HF5JR .answer--34sfQP {
  width: 5.84rem;
  margin: 0 auto; }
  .questionBox--2khs4D .questions6--3HF5JR .answer--34sfQP .answerContent--1d-bJ6 {
    display: flex;
    flex-wrap: wrap; }
    .questionBox--2khs4D .questions6--3HF5JR .answer--34sfQP .answerContent--1d-bJ6 .commonButton--1zCuGi,
    .questionBox--2khs4D .questions6--3HF5JR .answer--34sfQP .answerContent--1d-bJ6 .commonButtonActive--3FDIr2 {
      margin-right: 0.4rem;
      margin-bottom: 0.4rem; }
      .questionBox--2khs4D .questions6--3HF5JR .answer--34sfQP .answerContent--1d-bJ6 .commonButton--1zCuGi:nth-child(3n),
      .questionBox--2khs4D .questions6--3HF5JR .answer--34sfQP .answerContent--1d-bJ6 .commonButtonActive--3FDIr2:nth-child(3n) {
        margin-right: 0; }
  .questionBox--2khs4D .questions6--3HF5JR .answer--34sfQP .contentTitle--2Gma6o {
    font-size: 0.28rem;
    color: #ffffff;
    line-height: 0.28rem;
    margin-bottom: 0.4rem; }

.questionBox--2khs4D .questions7--1pB8WY .answer--34sfQP .answer7Box--2GY7dh {
  width: 6rem;
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  margin: 0 auto; }
  .questionBox--2khs4D .questions7--1pB8WY .answer--34sfQP .answer7Box--2GY7dh .commonButton--1zCuGi,
  .questionBox--2khs4D .questions7--1pB8WY .answer--34sfQP .answer7Box--2GY7dh .commonButtonActive--3FDIr2 {
    width: auto;
    height: auto;
    line-height: 0.28rem;
    padding: 0.15rem 0.3rem;
    margin-bottom: 0.2rem;
    margin-right: 0.3rem; }

.questionBox--2khs4D .questions7--1pB8WY .answer--34sfQP .jump--2w4OkX {
  color: rgba(255, 255, 255, 0.6);
  font-size: 0.3rem;
  line-height: 0.3rem;
  text-align: center;
  margin-top: 0.42rem; }
  .questionBox--2khs4D .questions7--1pB8WY .answer--34sfQP .jump--2w4OkX span {
    margin-right: 0.1rem; }

.questionBox--2khs4D .am-tabs-content-wrap {
  padding-top: 0.84rem; }

.questionBox--2khs4D .am-picker-col-mask {
  background: transparent; }

.questionBox--2khs4D .am-picker-col-item {
  font-size: 0.36rem;
  color: rgba(255, 255, 255, 0.5);
  text-align: center;
  line-height: 0.8rem;
  height: 0.8rem; }

.questionBox--2khs4D .am-picker-col-indicator {
  width: 5rem;
  height: 0.8rem;
  font-weight: bold;
  font-size: 0.4rem;
  left: 50%;
  transform: translate(-50%, 0); }

.questionBox--2khs4D .am-picker-col-item-selected {
  color: #ffffff !important; }

.questionBox--2khs4D .am-picker-col-indicator::before {
  background: #444c7e !important; }

.questionBox--2khs4D .am-picker-col-indicator::after {
  background: #444c7e !important; }

.questionBox--2khs4D .am-tabs-default-bar-top .am-tabs-default-bar-prevpage,
.questionBox--2khs4D .am-tabs-default-bar-bottom .am-tabs-default-bar-prevpage {
  background: transparent; }

.questionBox--2khs4D .am-tabs-default-bar-top .am-tabs-default-bar-nextpage,
.questionBox--2khs4D .am-tabs-default-bar-bottom .am-tabs-default-bar-nextpage {
  background: transparent; }

.questionBox--2khs4D .am-tabs-default-bar-underline {
  display: none; }

.questionBox--2khs4D html:not([data-scale]) .am-tabs-default-bar-top .am-tabs-default-bar-tab::after {
  background-color: #1c577f; }

.questionBox--2khs4D .am-modal-alert-content,
.questionBox--2khs4D .am-modal-propmt-content {
  padding: 0.3rem 0;
  font-size: 0.3rem;
  color: #333333;
  letter-spacing: 0;
  line-height: 0.44rem; }

.relationModal--2GzZJx .am-modal-transparent {
  width: 6.5rem; }
  .relationModal--2GzZJx .am-modal-transparent .am-modal-content {
    padding-top: 0.6rem; }
  .relationModal--2GzZJx .am-modal-transparent .am-modal-body {
    padding: 0 0 0.55rem 0 !important; }

.relationModal--2GzZJx .am-modal-header {
  padding: 0; }
  .relationModal--2GzZJx .am-modal-header .am-modal-title {
    font-size: 0.32rem;
    color: #333333;
    letter-spacing: 0;
    line-height: 0.44rem; }

.relationModal--2GzZJx .am-modal-button-group-h .am-modal-button {
  height: 1rem;
  line-height: 1rem; }

.relationModal--2GzZJx .am-modal-button-group-h .am-modal-button:first-child {
  font-size: 0.32rem;
  color: #999999; }

.relationModal--2GzZJx .am-modal-button-group-h .am-modal-button:last-child {
  font-size: 0.32rem;
  color: #6076ff; }

.realationBox--nDrik3 {
  margin-top: 0.52rem;
  display: flex;
  justify-content: center; }
  .realationBox--nDrik3 div {
    width: 1.6rem;
    height: 0.72rem;
    line-height: 0.72rem;
    text-align: center;
    position: relative;
    font-size: 0.28rem;
    color: #6076ff;
    font-weight: bold; }
    .realationBox--nDrik3 div::before {
      content: '';
      position: absolute;
      z-index: 1;
      pointer-events: none;
      background-color: #6076ff;
      border: 1px solid #ddd;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      background: none;
      border-color: #6076ff;
      border-radius: 0.36rem; }
      @media only screen and (-webkit-min-device-pixel-ratio: 2) {
        .realationBox--nDrik3 div::before {
          right: -100%;
          bottom: -100%;
          -webkit-transform: scale(0.5);
          -webkit-transform-origin: 0% 0%;
          border-radius: 0.72rem; } }
    .realationBox--nDrik3 div:first-child {
      margin-right: 0.8rem; }
  .realationBox--nDrik3 .active--3IwK7u {
    color: #ffffff;
    background: #6076ff;
    position: relative;
    border-radius: 0.36rem; }

.mt20--2yKDuC {
  margin-top: 0.2rem; }

body {
  font: 0.24rem/1.5 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.page--3X7_QV {
  padding: 0.2rem; }

.am-icon-md {
  width: 0.5rem;
  height: 0.5rem; }

.commonButton--bhBwt1 {
  width: 1.68rem;
  height: 0.72rem;
  text-align: center;
  line-height: 0.72rem;
  background: rgba(176, 194, 255, 0.16);
  border-radius: 0.36rem;
  font-size: 0.28rem;
  color: #ffffff;
  font-weight: bold;
  cursor: pointer; }

.commonButtonActive--_EIYu6 {
  width: 1.68rem;
  height: 0.72rem;
  text-align: center;
  line-height: 0.72rem;
  background: rgba(176, 194, 255, 0.16);
  border-radius: 0.36rem;
  font-size: 0.28rem;
  color: #ffffff;
  font-weight: bold;
  cursor: pointer;
  background-image: linear-gradient(-27deg, #4dbef9 0%, #536afb 100%); }

.commonPage--228h-y {
  width: 100%;
  height: 100vh;
  background: #09233e url(//img.huizecdn.com/hz/touch/page/requirement-evaluation/page-bg.jpg) no-repeat top/cover; }

.questionTitle--3q66DT {
  font-size: 0.34rem;
  color: #ffffff;
  letter-spacing: 0;
  line-height: 0.54rem;
  padding: 0.4rem 0.5rem 0.8rem 0.5rem;
  text-align: left; }

.loginModal--2mO4-m .am-modal-transparent {
  width: 6.5rem; }
  .loginModal--2mO4-m .am-modal-transparent .am-modal-content {
    padding-top: 0.9rem; }
  .loginModal--2mO4-m .am-modal-transparent .am-modal-body {
    padding: 0 0 0.85rem 0 !important; }

.loginModal--2mO4-m .am-modal-button-group-h .am-modal-button {
  height: 1rem;
  line-height: 1rem; }

.loginModal--2mO4-m .am-modal-button-group-h .am-modal-button:first-child {
  font-size: 0.32rem;
  color: #999999; }

.loginModal--2mO4-m .am-modal-button-group-h .am-modal-button:last-child {
  font-size: 0.32rem;
  color: #6076ff; }

.loginModal--2mO4-m .loginContent--3-R80w {
  font-size: 0.3rem;
  color: #333333;
  line-height: 0.44rem; }

