/*! 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 {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          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;
     -moz-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 {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          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"] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          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;
}

#extraButtonStyle {
  width: 2.4rem;
  height: 0.8rem !important;
  font-size: 0.37333rem !important;
  border-radius: 0.05333rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.phone-code-listd .am-input-item {
  padding: 0 !important;
  height: 1.44rem !important; }

.phone-code-listd .am-list-line .am-input-label {
  font-family: PingFangSC-Regular;
  font-size: 0.37333rem !important;
  color: rgba(51, 51, 51, 0.3) !important; }

.phone-code-listd .am-list-line .am-input-extra {
  height: 0.8rem !important;
  max-height: 10086px !important; }

.am-modal-transparent {
  width: 9rem !important; }

.statement-box {
  padding: 0.29333rem 0.34667rem;
  font-size: 0.37333rem;
  color: #333333;
  line-height: 2;
  text-align: left; }
  .statement-box h3 {
    margin-top: 0.26667rem;
    font-size: 0.4rem; }
  .statement-box .txt-in {
    text-indent: 0.74667rem; }
  .statement-box p {
    word-break: break-all; }

.login-main-warp .login-tips {
  opacity: 0.8;
  font-family: PingFangSC-Regular;
  font-size: 0.37333rem;
  color: #333333;
  margin-bottom: 0.4rem; }

.login-main-warp .rulerTips {
  font-size: 0.32rem;
  color: #999999;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  margin: 0.24rem 0 0.61333rem 0; }
  .login-main-warp .rulerTips .rules-list {
    -webkit-transform: scale(0.9);
        -ms-transform: scale(0.9);
            transform: scale(0.9);
    position: relative;
    left: 0.21333rem; }
    .login-main-warp .rulerTips .rules-list > span {
      color: #1890ff; }
  .login-main-warp .rulerTips-checkbox {
    margin: 0; }
  .login-main-warp .rulerTips .am-checkbox {
    width: 0.72rem; }
  .login-main-warp .rulerTips .am-checkbox-agree {
    margin-left: 0 !important;
    padding: 0;
    -webkit-transform: scale(0.85);
        -ms-transform: scale(0.85);
            transform: scale(0.85);
    position: relative;
    top: 0.21333rem; }
  .login-main-warp .rulerTips .am-checkbox-agree-label {
    margin-left: 0.72rem;
    font-size: 0.32rem;
    color: #666;
    line-height: 0.48rem; }
    .login-main-warp .rulerTips .am-checkbox-agree-label a {
      font-size: inherit; }
  .login-main-warp .rulerTips .am-checkbox-inner {
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%); }

@charset "UTF-8";
/* reset.css */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, textarea, p, blockquote, th, td,
header, hgroup, nav, section, article, aside, footer, figure, figcaption, menu, button {
  margin: 0;
  padding: 0; }

html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

body {
  margin: 0 auto !important;
  width: 100%;
  max-width: 750px;
  min-width: 320px;
  color: #4a4a4a;
  font-family: Helvetica, "Microsoft YaHei", Arial, sans-serif;
  background: #efeff4;
  -webkit-overflow-scrolling: touch; }
  body::-webkit-scrollbar {
    width: 0;
    height: 0; }

/* 一致的 del 样式 */
del {
  text-decoration: line-through; }

address,
caption,
cite,
code,
dfn,
em,
th,
var {
  font-style: normal;
  font-weight: 500; }

/* 只允许垂直调整尺寸 */
textarea {
  resize: vertical; }

audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle; }

/* 更好的hr样式 */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0; }

/* 移除选中阴影 */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none; }

::selection {
  background: #b3d4fc;
  text-shadow: none; }

/* 去掉列表前的标识, li 会继承 */
ol,
ul {
  list-style: none; }

/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: 400; }

q:before,
q:after {
  content: ''; }

ins,
a {
  text-decoration: none; }

a {
  background-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-touch-callout: none;
  -webkit-text-size-adjust: none; }

input,
textarea,
button {
  border: 0;
  outline: 0;
  font-size: 100%;
  background: transparent;
  color: #666;
  vertical-align: middle; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

/* variable.css */
/*Color*/
.am-checkbox-inner {
  width: 0.56rem !important;
  height: 0.56rem !important; }
  .am-checkbox-inner:after {
    width: 0.13333rem;
    height: 0.26667rem;
    border-width: 0 2px 2px 0;
    top: 0.05333rem;
    right: 0.17333rem; }

.am-modal .am-modal-button-group-h .am-modal-button:last-child {
  color: #00a2ff; }

.am-modal .am-modal-button-group-v .am-modal-button {
  color: #00a2ff;
  font-size: 0.49333rem; }

.am-modal-popup .am-modal-close {
  height: 0.53333rem;
  width: 0.53333rem;
  top: 0.4rem;
  right: 0.4rem; }
  .am-modal-popup .am-modal-close-x {
    background-image: none;
    font-size: 0.4rem;
    color: #000; }
    .am-modal-popup .am-modal-close-x::after {
      content: '\E634';
      font-family: 'dubhe-iconfont'; }

.am-modal-popup .am-modal-content {
  border-top-left-radius: 0.16rem;
  border-top-right-radius: 0.16rem; }

.am-modal-popup .am-modal-header {
  padding: 0.4rem 1.04rem 0.4rem 0.4rem;
  position: relative; }
  .am-modal-popup .am-modal-header .am-modal-title {
    font-size: 0.42667rem;
    font-weight: bold;
    color: #333333;
    text-align: left; }
  .am-modal-popup .am-modal-header::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    -webkit-box-shadow: 0 0.05333rem 0.10667rem rgba(0, 0, 0, 0.05);
            box-shadow: 0 0.05333rem 0.10667rem rgba(0, 0, 0, 0.05);
    z-index: 1; }

.am-modal-popup .am-modal-body {
  overflow-x: hidden !important; }

.am-modal-transparent {
  width: 8.26667rem !important; }

.am-button {
  height: 1.14667rem !important;
  line-height: 1.14667rem !important;
  font-size: 0.4rem !important; }
  .am-button-primary.am-button-active {
    opacity: 0.8; }

.am-action-sheet-button-list .am-action-sheet-button-list-item {
  height: 1.2rem;
  line-height: 1.2rem;
  font-size: 0.42667rem; }

.am-switch .checkbox {
  width: 1.17333rem !important;
  height: 0.61333rem !important;
  border-radius: 0.61333rem !important; }
  .am-switch .checkbox::before {
    width: 0.56rem !important; }
  .am-switch .checkbox::before, .am-switch .checkbox::after {
    width: 0.56rem !important;
    height: 0.56rem !important;
    border-radius: 0.56rem !important;
    top: 0.02667rem !important;
    left: 0.04rem !important; }

.am-switch input[type='checkbox']:checked + .checkbox {
  background: #00a2ff !important; }
  .am-switch input[type='checkbox']:checked + .checkbox:after {
    -webkit-transform: translateX(0.53333rem) !important;
        -ms-transform: translateX(0.53333rem) !important;
            transform: translateX(0.53333rem) !important; }

.am-accordion::before {
  display: none !important; }

.am-accordion-item i.arrow {
  width: 0.32rem !important;
  height: 0.32rem !important;
  background-size: contain !important;
  right: 0.4rem !important; }

.am-list-header {
  font-size: 0.4rem !important;
  font-weight: bold;
  color: #333333 !important;
  background: #ffffff; }
  .am-list-header::before {
    content: '';
    display: inline-block;
    width: 0.05333rem;
    height: 2ex;
    margin-right: 0.21333rem;
    background: #00a2ff;
    vertical-align: text-bottom; }

.am-list-body::after {
  display: none !important; }

.am-list-item {
  padding-left: 0.4rem !important;
  min-height: 1.17333rem !important; }
  .am-list-item.has-value .am-list-extra {
    color: #333333 !important; }
  .am-list-item .am-textarea-label {
    color: #333333 !important;
    font-size: 0.4rem !important; }
  .am-list-item .am-textarea-control textarea {
    font-size: 0.4rem !important; }
    .am-list-item .am-textarea-control textarea::-webkit-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::-moz-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea:-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::placeholder {
      color: #999999 !important; }
  .am-list-item .am-input-clear-active {
    background-color: #00a2ff; }
  .am-list-item .am-list-extra {
    font-size: 0.4rem !important;
    color: #999999 !important; }
  .am-list-item .am-list-line .am-input-label,
  .am-list-item .am-list-line .am-input-control {
    font-size: 0.4rem !important; }
  .am-list-item .am-list-line .am-input-control input {
    font-size: 0.4rem !important;
    color: #333333 !important; }
    .am-list-item .am-list-line .am-input-control input::-webkit-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::-moz-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input:-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::placeholder {
      color: #999999 !important; }
  .am-list-item .am-list-line .am-list-content {
    font-size: 0.4rem !important; }
  .am-list-item .am-list-line .am-list-arrow {
    width: 0.4rem !important;
    height: 0.4rem !important; }
  .am-list-item .am-list-line .am-list-extra,
  .am-list-item .am-list-line .am-list-content {
    padding-top: 0.18667rem !important;
    padding-bottom: 0.18667rem !important; }
  .am-list-item.am-input-item {
    padding-right: 0.4rem !important; }
    .am-list-item.am-input-item .am-list-line {
      padding-right: 0 !important; }
      .am-list-item.am-input-item .am-list-line .am-input-extra {
        color: #333333 !important; }
  .am-list-item::after {
    left: 0.4rem !important; }

.am-navbar {
  height: 1.33333rem !important; }
  .am-navbar-title {
    font-size: 0.48rem !important; }
  .am-navbar .am-icon-lg {
    width: 0.93333rem !important;
    height: 0.93333rem !important; }

.am-picker-popup-header-left {
  color: #999; }

.attr-item-header {
  font-weight: 500;
  color: #333333;
  height: 1.28rem;
  margin-left: 0.4rem;
  position: relative; }
  .attr-item-header:after {
    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) {
      .attr-item-header:after {
        -webkit-transform: scaleY(0.5);
            -ms-transform: scaleY(0.5);
                transform: scaleY(0.5);
        -webkit-transform-origin: 50% 100%;
            -ms-transform-origin: 50% 100%;
                transform-origin: 50% 100%; } }
  .attr-item-header .icon {
    width: 0.48rem;
    height: 0.48rem;
    line-height: 0.48rem;
    font-size: 0.37333rem;
    font-weight: bold;
    background: #6076ff;
    border-radius: 0.10667rem;
    color: #FFFFFF;
    text-align: center;
    margin-right: 0.13333rem;
    display: inline-block; }
  .attr-item-header .desc {
    line-height: 1.2rem;
    font-size: 0.4rem; }
  .attr-item-header .border-line {
    width: 100%;
    height: 2px;
    background-color: #333333; }

@charset "UTF-8";
/* reset.css */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, textarea, p, blockquote, th, td,
header, hgroup, nav, section, article, aside, footer, figure, figcaption, menu, button {
  margin: 0;
  padding: 0; }

html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

body {
  margin: 0 auto !important;
  width: 100%;
  max-width: 750px;
  min-width: 320px;
  color: #4a4a4a;
  font-family: Helvetica, "Microsoft YaHei", Arial, sans-serif;
  background: #efeff4;
  -webkit-overflow-scrolling: touch; }
  body::-webkit-scrollbar {
    width: 0;
    height: 0; }

/* 一致的 del 样式 */
del {
  text-decoration: line-through; }

address,
caption,
cite,
code,
dfn,
em,
th,
var {
  font-style: normal;
  font-weight: 500; }

/* 只允许垂直调整尺寸 */
textarea {
  resize: vertical; }

audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle; }

/* 更好的hr样式 */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0; }

/* 移除选中阴影 */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none; }

::selection {
  background: #b3d4fc;
  text-shadow: none; }

/* 去掉列表前的标识, li 会继承 */
ol,
ul {
  list-style: none; }

/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: 400; }

q:before,
q:after {
  content: ''; }

ins,
a {
  text-decoration: none; }

a {
  background-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-touch-callout: none;
  -webkit-text-size-adjust: none; }

input,
textarea,
button {
  border: 0;
  outline: 0;
  font-size: 100%;
  background: transparent;
  color: #666;
  vertical-align: middle; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

/* variable.css */
/*Color*/
.am-checkbox-inner {
  width: 0.56rem !important;
  height: 0.56rem !important; }
  .am-checkbox-inner:after {
    width: 0.13333rem;
    height: 0.26667rem;
    border-width: 0 2px 2px 0;
    top: 0.05333rem;
    right: 0.17333rem; }

.am-modal .am-modal-button-group-h .am-modal-button:last-child {
  color: #00a2ff; }

.am-modal .am-modal-button-group-v .am-modal-button {
  color: #00a2ff;
  font-size: 0.49333rem; }

.am-modal-popup .am-modal-close {
  height: 0.53333rem;
  width: 0.53333rem;
  top: 0.4rem;
  right: 0.4rem; }
  .am-modal-popup .am-modal-close-x {
    background-image: none;
    font-size: 0.4rem;
    color: #000; }
    .am-modal-popup .am-modal-close-x::after {
      content: '\E634';
      font-family: 'dubhe-iconfont'; }

.am-modal-popup .am-modal-content {
  border-top-left-radius: 0.16rem;
  border-top-right-radius: 0.16rem; }

.am-modal-popup .am-modal-header {
  padding: 0.4rem 1.04rem 0.4rem 0.4rem;
  position: relative; }
  .am-modal-popup .am-modal-header .am-modal-title {
    font-size: 0.42667rem;
    font-weight: bold;
    color: #333333;
    text-align: left; }
  .am-modal-popup .am-modal-header::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    -webkit-box-shadow: 0 0.05333rem 0.10667rem rgba(0, 0, 0, 0.05);
            box-shadow: 0 0.05333rem 0.10667rem rgba(0, 0, 0, 0.05);
    z-index: 1; }

.am-modal-popup .am-modal-body {
  overflow-x: hidden !important; }

.am-modal-transparent {
  width: 8.26667rem !important; }

.am-button {
  height: 1.14667rem !important;
  line-height: 1.14667rem !important;
  font-size: 0.4rem !important; }
  .am-button-primary.am-button-active {
    opacity: 0.8; }

.am-action-sheet-button-list .am-action-sheet-button-list-item {
  height: 1.2rem;
  line-height: 1.2rem;
  font-size: 0.42667rem; }

.am-switch .checkbox {
  width: 1.17333rem !important;
  height: 0.61333rem !important;
  border-radius: 0.61333rem !important; }
  .am-switch .checkbox::before {
    width: 0.56rem !important; }
  .am-switch .checkbox::before, .am-switch .checkbox::after {
    width: 0.56rem !important;
    height: 0.56rem !important;
    border-radius: 0.56rem !important;
    top: 0.02667rem !important;
    left: 0.04rem !important; }

.am-switch input[type='checkbox']:checked + .checkbox {
  background: #00a2ff !important; }
  .am-switch input[type='checkbox']:checked + .checkbox:after {
    -webkit-transform: translateX(0.53333rem) !important;
        -ms-transform: translateX(0.53333rem) !important;
            transform: translateX(0.53333rem) !important; }

.am-accordion::before {
  display: none !important; }

.am-accordion-item i.arrow {
  width: 0.32rem !important;
  height: 0.32rem !important;
  background-size: contain !important;
  right: 0.4rem !important; }

.am-list-header {
  font-size: 0.4rem !important;
  font-weight: bold;
  color: #333333 !important;
  background: #ffffff; }
  .am-list-header::before {
    content: '';
    display: inline-block;
    width: 0.05333rem;
    height: 2ex;
    margin-right: 0.21333rem;
    background: #00a2ff;
    vertical-align: text-bottom; }

.am-list-body::after {
  display: none !important; }

.am-list-item {
  padding-left: 0.4rem !important;
  min-height: 1.17333rem !important; }
  .am-list-item.has-value .am-list-extra {
    color: #333333 !important; }
  .am-list-item .am-textarea-label {
    color: #333333 !important;
    font-size: 0.4rem !important; }
  .am-list-item .am-textarea-control textarea {
    font-size: 0.4rem !important; }
    .am-list-item .am-textarea-control textarea::-webkit-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::-moz-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea:-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::placeholder {
      color: #999999 !important; }
  .am-list-item .am-input-clear-active {
    background-color: #00a2ff; }
  .am-list-item .am-list-extra {
    font-size: 0.4rem !important;
    color: #999999 !important; }
  .am-list-item .am-list-line .am-input-label,
  .am-list-item .am-list-line .am-input-control {
    font-size: 0.4rem !important; }
  .am-list-item .am-list-line .am-input-control input {
    font-size: 0.4rem !important;
    color: #333333 !important; }
    .am-list-item .am-list-line .am-input-control input::-webkit-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::-moz-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input:-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::placeholder {
      color: #999999 !important; }
  .am-list-item .am-list-line .am-list-content {
    font-size: 0.4rem !important; }
  .am-list-item .am-list-line .am-list-arrow {
    width: 0.4rem !important;
    height: 0.4rem !important; }
  .am-list-item .am-list-line .am-list-extra,
  .am-list-item .am-list-line .am-list-content {
    padding-top: 0.18667rem !important;
    padding-bottom: 0.18667rem !important; }
  .am-list-item.am-input-item {
    padding-right: 0.4rem !important; }
    .am-list-item.am-input-item .am-list-line {
      padding-right: 0 !important; }
      .am-list-item.am-input-item .am-list-line .am-input-extra {
        color: #333333 !important; }
  .am-list-item::after {
    left: 0.4rem !important; }

.am-navbar {
  height: 1.33333rem !important; }
  .am-navbar-title {
    font-size: 0.48rem !important; }
  .am-navbar .am-icon-lg {
    width: 0.93333rem !important;
    height: 0.93333rem !important; }

.am-picker-popup-header-left {
  color: #999; }

.mobile-sms-modal .am-modal-content {
  padding-top: 20px; }

.mobile-sms-modal .am-modal-body {
  padding-bottom: 20px; }
  .mobile-sms-modal .am-modal-body p.desc {
    margin-bottom: 0.4rem;
    text-align: left; }

.mobile-sms-modal .sms-code-error {
  color: #FF5550;
  margin-top: 0.13333rem;
  text-align: left; }

.mobile-sms-modal .sms-code-flex {
  height: 1.2rem;
  border-radius: 0.10667rem; }
  .mobile-sms-modal .sms-code-flex .am-flexbox-item {
    height: 100%;
    border: 1px solid #ddd;
    border-right: none;
    border-radius: 0.10667rem 0 0 0.10667rem;
    padding: 0.21333rem 0.30667rem;
    font-size: 0; }
    .mobile-sms-modal .sms-code-flex .am-flexbox-item input {
      font-size: 0.37333rem;
      height: 100%; }
      .mobile-sms-modal .sms-code-flex .am-flexbox-item input::-webkit-input-placeholder {
        color: #bbb; }
  .mobile-sms-modal .sms-code-flex .am-button {
    width: 2.66667rem;
    height: 100% !important;
    line-height: 1.2rem !important;
    padding: 0 0.30667rem;
    font-size: 0.37333rem !important;
    border-radius: 0; }

@charset "UTF-8";
/* reset.css */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, textarea, p, blockquote, th, td,
header, hgroup, nav, section, article, aside, footer, figure, figcaption, menu, button {
  margin: 0;
  padding: 0; }

html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

body {
  margin: 0 auto !important;
  width: 100%;
  max-width: 750px;
  min-width: 320px;
  color: #4a4a4a;
  font-family: Helvetica, "Microsoft YaHei", Arial, sans-serif;
  background: #efeff4;
  -webkit-overflow-scrolling: touch; }
  body::-webkit-scrollbar {
    width: 0;
    height: 0; }

/* 一致的 del 样式 */
del {
  text-decoration: line-through; }

address,
caption,
cite,
code,
dfn,
em,
th,
var {
  font-style: normal;
  font-weight: 500; }

/* 只允许垂直调整尺寸 */
textarea {
  resize: vertical; }

audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle; }

/* 更好的hr样式 */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0; }

/* 移除选中阴影 */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none; }

::selection {
  background: #b3d4fc;
  text-shadow: none; }

/* 去掉列表前的标识, li 会继承 */
ol,
ul {
  list-style: none; }

/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: 400; }

q:before,
q:after {
  content: ''; }

ins,
a {
  text-decoration: none; }

a {
  background-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-touch-callout: none;
  -webkit-text-size-adjust: none; }

input,
textarea,
button {
  border: 0;
  outline: 0;
  font-size: 100%;
  background: transparent;
  color: #666;
  vertical-align: middle; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

/* variable.css */
/*Color*/
.am-checkbox-inner {
  width: 0.56rem !important;
  height: 0.56rem !important; }
  .am-checkbox-inner:after {
    width: 0.13333rem;
    height: 0.26667rem;
    border-width: 0 2px 2px 0;
    top: 0.05333rem;
    right: 0.17333rem; }

.am-modal .am-modal-button-group-h .am-modal-button:last-child {
  color: #00a2ff; }

.am-modal .am-modal-button-group-v .am-modal-button {
  color: #00a2ff;
  font-size: 0.49333rem; }

.am-modal-popup .am-modal-close {
  height: 0.53333rem;
  width: 0.53333rem;
  top: 0.4rem;
  right: 0.4rem; }
  .am-modal-popup .am-modal-close-x {
    background-image: none;
    font-size: 0.4rem;
    color: #000; }
    .am-modal-popup .am-modal-close-x::after {
      content: '\E634';
      font-family: 'dubhe-iconfont'; }

.am-modal-popup .am-modal-content {
  border-top-left-radius: 0.16rem;
  border-top-right-radius: 0.16rem; }

.am-modal-popup .am-modal-header {
  padding: 0.4rem 1.04rem 0.4rem 0.4rem;
  position: relative; }
  .am-modal-popup .am-modal-header .am-modal-title {
    font-size: 0.42667rem;
    font-weight: bold;
    color: #333333;
    text-align: left; }
  .am-modal-popup .am-modal-header::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    -webkit-box-shadow: 0 0.05333rem 0.10667rem rgba(0, 0, 0, 0.05);
            box-shadow: 0 0.05333rem 0.10667rem rgba(0, 0, 0, 0.05);
    z-index: 1; }

.am-modal-popup .am-modal-body {
  overflow-x: hidden !important; }

.am-modal-transparent {
  width: 8.26667rem !important; }

.am-button {
  height: 1.14667rem !important;
  line-height: 1.14667rem !important;
  font-size: 0.4rem !important; }
  .am-button-primary.am-button-active {
    opacity: 0.8; }

.am-action-sheet-button-list .am-action-sheet-button-list-item {
  height: 1.2rem;
  line-height: 1.2rem;
  font-size: 0.42667rem; }

.am-switch .checkbox {
  width: 1.17333rem !important;
  height: 0.61333rem !important;
  border-radius: 0.61333rem !important; }
  .am-switch .checkbox::before {
    width: 0.56rem !important; }
  .am-switch .checkbox::before, .am-switch .checkbox::after {
    width: 0.56rem !important;
    height: 0.56rem !important;
    border-radius: 0.56rem !important;
    top: 0.02667rem !important;
    left: 0.04rem !important; }

.am-switch input[type='checkbox']:checked + .checkbox {
  background: #00a2ff !important; }
  .am-switch input[type='checkbox']:checked + .checkbox:after {
    -webkit-transform: translateX(0.53333rem) !important;
        -ms-transform: translateX(0.53333rem) !important;
            transform: translateX(0.53333rem) !important; }

.am-accordion::before {
  display: none !important; }

.am-accordion-item i.arrow {
  width: 0.32rem !important;
  height: 0.32rem !important;
  background-size: contain !important;
  right: 0.4rem !important; }

.am-list-header {
  font-size: 0.4rem !important;
  font-weight: bold;
  color: #333333 !important;
  background: #ffffff; }
  .am-list-header::before {
    content: '';
    display: inline-block;
    width: 0.05333rem;
    height: 2ex;
    margin-right: 0.21333rem;
    background: #00a2ff;
    vertical-align: text-bottom; }

.am-list-body::after {
  display: none !important; }

.am-list-item {
  padding-left: 0.4rem !important;
  min-height: 1.17333rem !important; }
  .am-list-item.has-value .am-list-extra {
    color: #333333 !important; }
  .am-list-item .am-textarea-label {
    color: #333333 !important;
    font-size: 0.4rem !important; }
  .am-list-item .am-textarea-control textarea {
    font-size: 0.4rem !important; }
    .am-list-item .am-textarea-control textarea::-webkit-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::-moz-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea:-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::placeholder {
      color: #999999 !important; }
  .am-list-item .am-input-clear-active {
    background-color: #00a2ff; }
  .am-list-item .am-list-extra {
    font-size: 0.4rem !important;
    color: #999999 !important; }
  .am-list-item .am-list-line .am-input-label,
  .am-list-item .am-list-line .am-input-control {
    font-size: 0.4rem !important; }
  .am-list-item .am-list-line .am-input-control input {
    font-size: 0.4rem !important;
    color: #333333 !important; }
    .am-list-item .am-list-line .am-input-control input::-webkit-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::-moz-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input:-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::placeholder {
      color: #999999 !important; }
  .am-list-item .am-list-line .am-list-content {
    font-size: 0.4rem !important; }
  .am-list-item .am-list-line .am-list-arrow {
    width: 0.4rem !important;
    height: 0.4rem !important; }
  .am-list-item .am-list-line .am-list-extra,
  .am-list-item .am-list-line .am-list-content {
    padding-top: 0.18667rem !important;
    padding-bottom: 0.18667rem !important; }
  .am-list-item.am-input-item {
    padding-right: 0.4rem !important; }
    .am-list-item.am-input-item .am-list-line {
      padding-right: 0 !important; }
      .am-list-item.am-input-item .am-list-line .am-input-extra {
        color: #333333 !important; }
  .am-list-item::after {
    left: 0.4rem !important; }

.am-navbar {
  height: 1.33333rem !important; }
  .am-navbar-title {
    font-size: 0.48rem !important; }
  .am-navbar .am-icon-lg {
    width: 0.93333rem !important;
    height: 0.93333rem !important; }

.am-picker-popup-header-left {
  color: #999; }

.applicant-mobile .am-input-extra {
  overflow: visible !important; }

.applicant-mobile-check div {
  position: relative;
  top: -0.04rem;
  width: 1.33333rem;
  font-size: 0.34667rem;
  height: 0.66667rem;
  line-height: 0.66667rem;
  text-align: center;
  background: #fafafa;
  border-radius: 0.05333rem; }
  .applicant-mobile-check div.check-success {
    font-size: 0.32rem;
    color: #21a367;
    background: rgba(33, 163, 103, 0.14); }

.email {
  position: relative; }
  .email .mask {
    z-index: 3000;
    position: absolute;
    left: 2.4rem;
    bottom: 0.09333rem;
    overflow: hidden;
    padding: 5px;
    background: #fff;
    border: 1px solid skyblue;
    border-radius: 4px;
    -webkit-box-shadow: 1px 1px 4px 1px #ccc;
            box-shadow: 1px 1px 4px 1px #ccc; }
  .email .content {
    border: 1px solid #eee;
    -webkit-box-shadow: inset 0px 0px 1px 1px #eee;
            box-shadow: inset 0px 0px 1px 1px #eee;
    height: 2.66667rem;
    overflow-y: auto;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    min-width: 150px; }
    .email .content .emailItem {
      padding: 0rem 0.13333rem;
      line-height: 0.53333rem; }
    .email .content .emailItem:hover {
      background-color: skyblue; }

.keyboard-card-number {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0.29333rem 0 0.29333rem 0.32rem;
  border-bottom: 1px solid #eee;
  padding-bottom: 0.29333rem; }
  .keyboard-card-number > p {
    width: 2.4rem;
    font-size: 0.37333rem !important;
    color: #666; }
  .keyboard-card-number .keyboard-placeholder {
    color: #a9afb9 !important;
    font-size: 0.37333rem; }
  .keyboard-card-number .keyboard-value {
    color: #333 !important;
    font-size: 0.37333rem !important; }

.am-list .IV-area .IV-text.am-list-item {
  height: auto !important;
  min-height: 1.44rem !important; }

.IV-area .IV-text .am-list-line .am-list-extra {
  white-space: normal !important; }

.modal-IV {
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  font-size: 0.4rem !important;
  font-family: PingFangSC-Regular; }
  .modal-IV .header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 -0.8rem 0 -0.4rem;
    padding: 0 0.8rem 0 0.4rem;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .modal-IV .header .label {
      font-weight: bold;
      font-family: PingFangSC-Medium, PingFang SC;
      font-size: 0.42667rem; }
    .modal-IV .header .value {
      text-align: right;
      width: 4.06667rem;
      font-size: 0.37333rem; }
      .modal-IV .header .value .initial-test {
        color: #999999; }
  .modal-IV .am-modal-body {
    overflow: hidden !important; }
  .modal-IV .am-modal-content {
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important; }
    .modal-IV .am-modal-content .am-list-content {
      white-space: normal !important; }
  .modal-IV .IVPicker {
    height: 13.09333rem;
    overflow: hidden;
    overflow-y: auto; }
    .modal-IV .IVPicker .am-accordion-item .am-accordion-content-box .am-list .am-list-item {
      background: #f9f9f9;
      min-height: 1.2rem !important; }
    .modal-IV .IVPicker .my-list {
      overflow: auto; }
    .modal-IV .IVPicker .list-height-limit {
      -webkit-transition: all 0.5s;
      -o-transition: all 0.5s;
      transition: all 0.5s;
      max-height: 8.4rem; }
  .modal-IV .modalTitle {
    line-height: 0.66667rem;
    text-align: center;
    font-family: PingFangSC-Regular;
    font-size: 0.48rem;
    color: #333333; }

@charset "UTF-8";
/* reset.css */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, textarea, p, blockquote, th, td,
header, hgroup, nav, section, article, aside, footer, figure, figcaption, menu, button {
  margin: 0;
  padding: 0; }

html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

body {
  margin: 0 auto !important;
  width: 100%;
  max-width: 750px;
  min-width: 320px;
  color: #4a4a4a;
  font-family: Helvetica, "Microsoft YaHei", Arial, sans-serif;
  background: #efeff4;
  -webkit-overflow-scrolling: touch; }
  body::-webkit-scrollbar {
    width: 0;
    height: 0; }

/* 一致的 del 样式 */
del {
  text-decoration: line-through; }

address,
caption,
cite,
code,
dfn,
em,
th,
var {
  font-style: normal;
  font-weight: 500; }

/* 只允许垂直调整尺寸 */
textarea {
  resize: vertical; }

audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle; }

/* 更好的hr样式 */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0; }

/* 移除选中阴影 */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none; }

::selection {
  background: #b3d4fc;
  text-shadow: none; }

/* 去掉列表前的标识, li 会继承 */
ol,
ul {
  list-style: none; }

/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: 400; }

q:before,
q:after {
  content: ''; }

ins,
a {
  text-decoration: none; }

a {
  background-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-touch-callout: none;
  -webkit-text-size-adjust: none; }

input,
textarea,
button {
  border: 0;
  outline: 0;
  font-size: 100%;
  background: transparent;
  color: #666;
  vertical-align: middle; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

/* variable.css */
/*Color*/
.am-checkbox-inner {
  width: 0.56rem !important;
  height: 0.56rem !important; }
  .am-checkbox-inner:after {
    width: 0.13333rem;
    height: 0.26667rem;
    border-width: 0 2px 2px 0;
    top: 0.05333rem;
    right: 0.17333rem; }

.am-modal .am-modal-button-group-h .am-modal-button:last-child {
  color: #00a2ff; }

.am-modal .am-modal-button-group-v .am-modal-button {
  color: #00a2ff;
  font-size: 0.49333rem; }

.am-modal-popup .am-modal-close {
  height: 0.53333rem;
  width: 0.53333rem;
  top: 0.4rem;
  right: 0.4rem; }
  .am-modal-popup .am-modal-close-x {
    background-image: none;
    font-size: 0.4rem;
    color: #000; }
    .am-modal-popup .am-modal-close-x::after {
      content: '\E634';
      font-family: 'dubhe-iconfont'; }

.am-modal-popup .am-modal-content {
  border-top-left-radius: 0.16rem;
  border-top-right-radius: 0.16rem; }

.am-modal-popup .am-modal-header {
  padding: 0.4rem 1.04rem 0.4rem 0.4rem;
  position: relative; }
  .am-modal-popup .am-modal-header .am-modal-title {
    font-size: 0.42667rem;
    font-weight: bold;
    color: #333333;
    text-align: left; }
  .am-modal-popup .am-modal-header::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    -webkit-box-shadow: 0 0.05333rem 0.10667rem rgba(0, 0, 0, 0.05);
            box-shadow: 0 0.05333rem 0.10667rem rgba(0, 0, 0, 0.05);
    z-index: 1; }

.am-modal-popup .am-modal-body {
  overflow-x: hidden !important; }

.am-modal-transparent {
  width: 8.26667rem !important; }

.am-button {
  height: 1.14667rem !important;
  line-height: 1.14667rem !important;
  font-size: 0.4rem !important; }
  .am-button-primary.am-button-active {
    opacity: 0.8; }

.am-action-sheet-button-list .am-action-sheet-button-list-item {
  height: 1.2rem;
  line-height: 1.2rem;
  font-size: 0.42667rem; }

.am-switch .checkbox {
  width: 1.17333rem !important;
  height: 0.61333rem !important;
  border-radius: 0.61333rem !important; }
  .am-switch .checkbox::before {
    width: 0.56rem !important; }
  .am-switch .checkbox::before, .am-switch .checkbox::after {
    width: 0.56rem !important;
    height: 0.56rem !important;
    border-radius: 0.56rem !important;
    top: 0.02667rem !important;
    left: 0.04rem !important; }

.am-switch input[type='checkbox']:checked + .checkbox {
  background: #00a2ff !important; }
  .am-switch input[type='checkbox']:checked + .checkbox:after {
    -webkit-transform: translateX(0.53333rem) !important;
        -ms-transform: translateX(0.53333rem) !important;
            transform: translateX(0.53333rem) !important; }

.am-accordion::before {
  display: none !important; }

.am-accordion-item i.arrow {
  width: 0.32rem !important;
  height: 0.32rem !important;
  background-size: contain !important;
  right: 0.4rem !important; }

.am-list-header {
  font-size: 0.4rem !important;
  font-weight: bold;
  color: #333333 !important;
  background: #ffffff; }
  .am-list-header::before {
    content: '';
    display: inline-block;
    width: 0.05333rem;
    height: 2ex;
    margin-right: 0.21333rem;
    background: #00a2ff;
    vertical-align: text-bottom; }

.am-list-body::after {
  display: none !important; }

.am-list-item {
  padding-left: 0.4rem !important;
  min-height: 1.17333rem !important; }
  .am-list-item.has-value .am-list-extra {
    color: #333333 !important; }
  .am-list-item .am-textarea-label {
    color: #333333 !important;
    font-size: 0.4rem !important; }
  .am-list-item .am-textarea-control textarea {
    font-size: 0.4rem !important; }
    .am-list-item .am-textarea-control textarea::-webkit-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::-moz-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea:-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::placeholder {
      color: #999999 !important; }
  .am-list-item .am-input-clear-active {
    background-color: #00a2ff; }
  .am-list-item .am-list-extra {
    font-size: 0.4rem !important;
    color: #999999 !important; }
  .am-list-item .am-list-line .am-input-label,
  .am-list-item .am-list-line .am-input-control {
    font-size: 0.4rem !important; }
  .am-list-item .am-list-line .am-input-control input {
    font-size: 0.4rem !important;
    color: #333333 !important; }
    .am-list-item .am-list-line .am-input-control input::-webkit-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::-moz-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input:-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::placeholder {
      color: #999999 !important; }
  .am-list-item .am-list-line .am-list-content {
    font-size: 0.4rem !important; }
  .am-list-item .am-list-line .am-list-arrow {
    width: 0.4rem !important;
    height: 0.4rem !important; }
  .am-list-item .am-list-line .am-list-extra,
  .am-list-item .am-list-line .am-list-content {
    padding-top: 0.18667rem !important;
    padding-bottom: 0.18667rem !important; }
  .am-list-item.am-input-item {
    padding-right: 0.4rem !important; }
    .am-list-item.am-input-item .am-list-line {
      padding-right: 0 !important; }
      .am-list-item.am-input-item .am-list-line .am-input-extra {
        color: #333333 !important; }
  .am-list-item::after {
    left: 0.4rem !important; }

.am-navbar {
  height: 1.33333rem !important; }
  .am-navbar-title {
    font-size: 0.48rem !important; }
  .am-navbar .am-icon-lg {
    width: 0.93333rem !important;
    height: 0.93333rem !important; }

.am-picker-popup-header-left {
  color: #999; }

.ocr-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .ocr-header-left {
    font-size: 0.42667rem;
    color: #333333; }
  .ocr-header-subtitle {
    font-size: 0.32rem;
    color: #999999; }

.ocr-camera-text,
.ocr-pic-text {
  font-size: 0.42667rem;
  color: #333333;
  display: inline-block;
  margin-left: 0.26667rem; }

.ocr-camera-icon,
.ocr-pic-icon {
  font-size: 0.26667rem;
  color: #999; }

/* variable.css */
/*Color*/
.insure-form .am-list .job-select-value .am-list-extra {
  overflow: unset;
  -o-text-overflow: unset;
     text-overflow: unset;
  white-space: unset; }

.insure-form .am-list .job-select-value.am-list-item {
  height: unset !important;
  min-height: 1.44rem !important; }

.custom-error-indicator {
  height: 21px;
  width: 21px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1.266a7.69 7.69 0 0 1 5.469 2.264c.71.71 1.269 1.538 1.657 2.459.404.954.608 1.967.608 3.011a7.69 7.69 0 0 1-2.264 5.469 7.694 7.694 0 0 1-2.459 1.657A7.675 7.675 0 0 1 9 16.734a7.69 7.69 0 0 1-5.469-2.264 7.694 7.694 0 0 1-1.657-2.459A7.675 7.675 0 0 1 1.266 9 7.69 7.69 0 0 1 3.53 3.531a7.694 7.694 0 0 1 2.459-1.657A7.675 7.675 0 0 1 9 1.266zM9 0a9 9 0 0 0-9 9 9 9 0 0 0 9 9 9 9 0 0 0 9-9 9 9 0 0 0-9-9zm0 11.25a.703.703 0 0 1-.703-.703V4.06a.703.703 0 1 1 1.406 0v6.486A.703.703 0 0 1 9 11.25zm-.791 1.916a.791.791 0 1 1 1.582 0 .791.791 0 0 1-1.582 0z' fill='%23F50' fill-rule='evenodd'/%3E%3C/svg%3E");
  background-size: 21px auto; }

@charset "UTF-8";
/* reset.css */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, textarea, p, blockquote, th, td,
header, hgroup, nav, section, article, aside, footer, figure, figcaption, menu, button {
  margin: 0;
  padding: 0; }

html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

body {
  margin: 0 auto !important;
  width: 100%;
  max-width: 750px;
  min-width: 320px;
  color: #4a4a4a;
  font-family: Helvetica, "Microsoft YaHei", Arial, sans-serif;
  background: #efeff4;
  -webkit-overflow-scrolling: touch; }
  body::-webkit-scrollbar {
    width: 0;
    height: 0; }

/* 一致的 del 样式 */
del {
  text-decoration: line-through; }

address,
caption,
cite,
code,
dfn,
em,
th,
var {
  font-style: normal;
  font-weight: 500; }

/* 只允许垂直调整尺寸 */
textarea {
  resize: vertical; }

audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle; }

/* 更好的hr样式 */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0; }

/* 移除选中阴影 */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none; }

::selection {
  background: #b3d4fc;
  text-shadow: none; }

/* 去掉列表前的标识, li 会继承 */
ol,
ul {
  list-style: none; }

/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: 400; }

q:before,
q:after {
  content: ''; }

ins,
a {
  text-decoration: none; }

a {
  background-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-touch-callout: none;
  -webkit-text-size-adjust: none; }

input,
textarea,
button {
  border: 0;
  outline: 0;
  font-size: 100%;
  background: transparent;
  color: #666;
  vertical-align: middle; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

/* variable.css */
/*Color*/
.am-checkbox-inner {
  width: 0.56rem !important;
  height: 0.56rem !important; }
  .am-checkbox-inner:after {
    width: 0.13333rem;
    height: 0.26667rem;
    border-width: 0 2px 2px 0;
    top: 0.05333rem;
    right: 0.17333rem; }

.am-modal .am-modal-button-group-h .am-modal-button:last-child {
  color: #00a2ff; }

.am-modal .am-modal-button-group-v .am-modal-button {
  color: #00a2ff;
  font-size: 0.49333rem; }

.am-modal-popup .am-modal-close {
  height: 0.53333rem;
  width: 0.53333rem;
  top: 0.4rem;
  right: 0.4rem; }
  .am-modal-popup .am-modal-close-x {
    background-image: none;
    font-size: 0.4rem;
    color: #000; }
    .am-modal-popup .am-modal-close-x::after {
      content: '\E634';
      font-family: 'dubhe-iconfont'; }

.am-modal-popup .am-modal-content {
  border-top-left-radius: 0.16rem;
  border-top-right-radius: 0.16rem; }

.am-modal-popup .am-modal-header {
  padding: 0.4rem 1.04rem 0.4rem 0.4rem;
  position: relative; }
  .am-modal-popup .am-modal-header .am-modal-title {
    font-size: 0.42667rem;
    font-weight: bold;
    color: #333333;
    text-align: left; }
  .am-modal-popup .am-modal-header::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    -webkit-box-shadow: 0 0.05333rem 0.10667rem rgba(0, 0, 0, 0.05);
            box-shadow: 0 0.05333rem 0.10667rem rgba(0, 0, 0, 0.05);
    z-index: 1; }

.am-modal-popup .am-modal-body {
  overflow-x: hidden !important; }

.am-modal-transparent {
  width: 8.26667rem !important; }

.am-button {
  height: 1.14667rem !important;
  line-height: 1.14667rem !important;
  font-size: 0.4rem !important; }
  .am-button-primary.am-button-active {
    opacity: 0.8; }

.am-action-sheet-button-list .am-action-sheet-button-list-item {
  height: 1.2rem;
  line-height: 1.2rem;
  font-size: 0.42667rem; }

.am-switch .checkbox {
  width: 1.17333rem !important;
  height: 0.61333rem !important;
  border-radius: 0.61333rem !important; }
  .am-switch .checkbox::before {
    width: 0.56rem !important; }
  .am-switch .checkbox::before, .am-switch .checkbox::after {
    width: 0.56rem !important;
    height: 0.56rem !important;
    border-radius: 0.56rem !important;
    top: 0.02667rem !important;
    left: 0.04rem !important; }

.am-switch input[type='checkbox']:checked + .checkbox {
  background: #00a2ff !important; }
  .am-switch input[type='checkbox']:checked + .checkbox:after {
    -webkit-transform: translateX(0.53333rem) !important;
        -ms-transform: translateX(0.53333rem) !important;
            transform: translateX(0.53333rem) !important; }

.am-accordion::before {
  display: none !important; }

.am-accordion-item i.arrow {
  width: 0.32rem !important;
  height: 0.32rem !important;
  background-size: contain !important;
  right: 0.4rem !important; }

.am-list-header {
  font-size: 0.4rem !important;
  font-weight: bold;
  color: #333333 !important;
  background: #ffffff; }
  .am-list-header::before {
    content: '';
    display: inline-block;
    width: 0.05333rem;
    height: 2ex;
    margin-right: 0.21333rem;
    background: #00a2ff;
    vertical-align: text-bottom; }

.am-list-body::after {
  display: none !important; }

.am-list-item {
  padding-left: 0.4rem !important;
  min-height: 1.17333rem !important; }
  .am-list-item.has-value .am-list-extra {
    color: #333333 !important; }
  .am-list-item .am-textarea-label {
    color: #333333 !important;
    font-size: 0.4rem !important; }
  .am-list-item .am-textarea-control textarea {
    font-size: 0.4rem !important; }
    .am-list-item .am-textarea-control textarea::-webkit-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::-moz-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea:-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::placeholder {
      color: #999999 !important; }
  .am-list-item .am-input-clear-active {
    background-color: #00a2ff; }
  .am-list-item .am-list-extra {
    font-size: 0.4rem !important;
    color: #999999 !important; }
  .am-list-item .am-list-line .am-input-label,
  .am-list-item .am-list-line .am-input-control {
    font-size: 0.4rem !important; }
  .am-list-item .am-list-line .am-input-control input {
    font-size: 0.4rem !important;
    color: #333333 !important; }
    .am-list-item .am-list-line .am-input-control input::-webkit-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::-moz-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input:-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::placeholder {
      color: #999999 !important; }
  .am-list-item .am-list-line .am-list-content {
    font-size: 0.4rem !important; }
  .am-list-item .am-list-line .am-list-arrow {
    width: 0.4rem !important;
    height: 0.4rem !important; }
  .am-list-item .am-list-line .am-list-extra,
  .am-list-item .am-list-line .am-list-content {
    padding-top: 0.18667rem !important;
    padding-bottom: 0.18667rem !important; }
  .am-list-item.am-input-item {
    padding-right: 0.4rem !important; }
    .am-list-item.am-input-item .am-list-line {
      padding-right: 0 !important; }
      .am-list-item.am-input-item .am-list-line .am-input-extra {
        color: #333333 !important; }
  .am-list-item::after {
    left: 0.4rem !important; }

.am-navbar {
  height: 1.33333rem !important; }
  .am-navbar-title {
    font-size: 0.48rem !important; }
  .am-navbar .am-icon-lg {
    width: 0.93333rem !important;
    height: 0.93333rem !important; }

.am-picker-popup-header-left {
  color: #999; }

.cardPeriod-picker {
  position: relative;
  padding: 0.22667rem 0 0.22667rem 0.4rem; }
  .cardPeriod-picker .multiple-label {
    width: 2.4rem;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 2.4rem;
       -moz-box-flex: 0;
        -ms-flex: 0 0 2.4rem;
            flex: 0 0 2.4rem;
    font-size: 0.37333rem;
    color: #666666; }
  .cardPeriod-picker .multiple-extra {
    overflow: hidden;
    font-size: 0;
    margin-right: 24px; }
    .cardPeriod-picker .multiple-extra > div,
    .cardPeriod-picker .multiple-extra > .option-item {
      float: left;
      position: relative;
      min-width: 1.6rem;
      height: 0.8rem;
      line-height: 0.8rem;
      padding: 0 0.4rem;
      margin: 0.09333rem;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      white-space: nowrap;
      border-radius: 0.08rem;
      font-size: 0.37333rem;
      color: #666666;
      text-align: center; }
      .cardPeriod-picker .multiple-extra > div .more,
      .cardPeriod-picker .multiple-extra > .option-item .more {
        padding: 0 0.13333rem; }
      .cardPeriod-picker .multiple-extra > div .dubhe-iconfont,
      .cardPeriod-picker .multiple-extra > .option-item .dubhe-iconfont {
        position: relative;
        top: -2px;
        color: inherit;
        font-size: 0.2rem;
        vertical-align: middle; }
      .cardPeriod-picker .multiple-extra > div .opacity-bg,
      .cardPeriod-picker .multiple-extra > .option-item .opacity-bg {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        opacity: 0.1;
        background: #9d9d9d;
        border-radius: 0.08rem;
        -webkit-box-shadow: 0 0.02667rem 8px 0 rgba(0, 0, 0, 0.1);
                box-shadow: 0 0.02667rem 8px 0 rgba(0, 0, 0, 0.1); }
      .cardPeriod-picker .multiple-extra > div:first-child,
      .cardPeriod-picker .multiple-extra > .option-item:first-child {
        margin-left: 0.09333rem; }
    .cardPeriod-picker .multiple-extra > div {
      padding: 0; }
  .cardPeriod-picker:last-child::after {
    display: none; }

.module-period-picker .start-end-date {
  position: relative;
  height: 1.44rem;
  padding: 0 0.4rem;
  color: #666666;
  margin-top: -0.4rem; }
  .module-period-picker .start-end-date .date-picker-wrapper {
    width: 4rem;
    height: 0.8rem;
    line-height: 0.8rem;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
       -moz-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    background: #fff;
    border-radius: 6px;
    padding: 0;
    font-size: 0.37333rem;
    text-align: left;
    color: #c5c5c5; }
    .module-period-picker .start-end-date .date-picker-wrapper.start-picker .date {
      text-align: left; }
    .module-period-picker .start-end-date .date-picker-wrapper.end-picker .date {
      text-align: right; }
    .module-period-picker .start-end-date .date-picker-wrapper.selected {
      color: #000 !important; }
  .module-period-picker .start-end-date .horizontal-line {
    margin: 0 0.26667rem; }
  .module-period-picker .start-end-date::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    bottom: 0;
    left: 0;
    right: 0;
    height: 1px;
    -webkit-transform-origin: 50% 100%;
        -ms-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    left: 0.4rem; }
    @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 2dppx) {
      .module-period-picker .start-end-date::after {
        -webkit-transform: scaleY(0.5);
            -ms-transform: scaleY(0.5);
                transform: scaleY(0.5); } }

.module-period-picker .period-item .am-list-line {
  border-bottom: none !important; }
  .module-period-picker .period-item .am-list-line::after {
    background-color: #fff !important; }
  .module-period-picker .period-item .am-list-line .am-list-extra {
    text-align: right !important; }

@charset "UTF-8";
/* reset.css */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, textarea, p, blockquote, th, td,
header, hgroup, nav, section, article, aside, footer, figure, figcaption, menu, button {
  margin: 0;
  padding: 0; }

html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

body {
  margin: 0 auto !important;
  width: 100%;
  max-width: 750px;
  min-width: 320px;
  color: #4a4a4a;
  font-family: Helvetica, "Microsoft YaHei", Arial, sans-serif;
  background: #efeff4;
  -webkit-overflow-scrolling: touch; }
  body::-webkit-scrollbar {
    width: 0;
    height: 0; }

/* 一致的 del 样式 */
del {
  text-decoration: line-through; }

address,
caption,
cite,
code,
dfn,
em,
th,
var {
  font-style: normal;
  font-weight: 500; }

/* 只允许垂直调整尺寸 */
textarea {
  resize: vertical; }

audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle; }

/* 更好的hr样式 */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0; }

/* 移除选中阴影 */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none; }

::selection {
  background: #b3d4fc;
  text-shadow: none; }

/* 去掉列表前的标识, li 会继承 */
ol,
ul {
  list-style: none; }

/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: 400; }

q:before,
q:after {
  content: ''; }

ins,
a {
  text-decoration: none; }

a {
  background-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-touch-callout: none;
  -webkit-text-size-adjust: none; }

input,
textarea,
button {
  border: 0;
  outline: 0;
  font-size: 100%;
  background: transparent;
  color: #666;
  vertical-align: middle; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

/* variable.css */
/*Color*/
.am-checkbox-inner {
  width: 0.56rem !important;
  height: 0.56rem !important; }
  .am-checkbox-inner:after {
    width: 0.13333rem;
    height: 0.26667rem;
    border-width: 0 2px 2px 0;
    top: 0.05333rem;
    right: 0.17333rem; }

.am-modal .am-modal-button-group-h .am-modal-button:last-child {
  color: #00a2ff; }

.am-modal .am-modal-button-group-v .am-modal-button {
  color: #00a2ff;
  font-size: 0.49333rem; }

.am-modal-popup .am-modal-close {
  height: 0.53333rem;
  width: 0.53333rem;
  top: 0.4rem;
  right: 0.4rem; }
  .am-modal-popup .am-modal-close-x {
    background-image: none;
    font-size: 0.4rem;
    color: #000; }
    .am-modal-popup .am-modal-close-x::after {
      content: '\E634';
      font-family: 'dubhe-iconfont'; }

.am-modal-popup .am-modal-content {
  border-top-left-radius: 0.16rem;
  border-top-right-radius: 0.16rem; }

.am-modal-popup .am-modal-header {
  padding: 0.4rem 1.04rem 0.4rem 0.4rem;
  position: relative; }
  .am-modal-popup .am-modal-header .am-modal-title {
    font-size: 0.42667rem;
    font-weight: bold;
    color: #333333;
    text-align: left; }
  .am-modal-popup .am-modal-header::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    -webkit-box-shadow: 0 0.05333rem 0.10667rem rgba(0, 0, 0, 0.05);
            box-shadow: 0 0.05333rem 0.10667rem rgba(0, 0, 0, 0.05);
    z-index: 1; }

.am-modal-popup .am-modal-body {
  overflow-x: hidden !important; }

.am-modal-transparent {
  width: 8.26667rem !important; }

.am-button {
  height: 1.14667rem !important;
  line-height: 1.14667rem !important;
  font-size: 0.4rem !important; }
  .am-button-primary.am-button-active {
    opacity: 0.8; }

.am-action-sheet-button-list .am-action-sheet-button-list-item {
  height: 1.2rem;
  line-height: 1.2rem;
  font-size: 0.42667rem; }

.am-switch .checkbox {
  width: 1.17333rem !important;
  height: 0.61333rem !important;
  border-radius: 0.61333rem !important; }
  .am-switch .checkbox::before {
    width: 0.56rem !important; }
  .am-switch .checkbox::before, .am-switch .checkbox::after {
    width: 0.56rem !important;
    height: 0.56rem !important;
    border-radius: 0.56rem !important;
    top: 0.02667rem !important;
    left: 0.04rem !important; }

.am-switch input[type='checkbox']:checked + .checkbox {
  background: #00a2ff !important; }
  .am-switch input[type='checkbox']:checked + .checkbox:after {
    -webkit-transform: translateX(0.53333rem) !important;
        -ms-transform: translateX(0.53333rem) !important;
            transform: translateX(0.53333rem) !important; }

.am-accordion::before {
  display: none !important; }

.am-accordion-item i.arrow {
  width: 0.32rem !important;
  height: 0.32rem !important;
  background-size: contain !important;
  right: 0.4rem !important; }

.am-list-header {
  font-size: 0.4rem !important;
  font-weight: bold;
  color: #333333 !important;
  background: #ffffff; }
  .am-list-header::before {
    content: '';
    display: inline-block;
    width: 0.05333rem;
    height: 2ex;
    margin-right: 0.21333rem;
    background: #00a2ff;
    vertical-align: text-bottom; }

.am-list-body::after {
  display: none !important; }

.am-list-item {
  padding-left: 0.4rem !important;
  min-height: 1.17333rem !important; }
  .am-list-item.has-value .am-list-extra {
    color: #333333 !important; }
  .am-list-item .am-textarea-label {
    color: #333333 !important;
    font-size: 0.4rem !important; }
  .am-list-item .am-textarea-control textarea {
    font-size: 0.4rem !important; }
    .am-list-item .am-textarea-control textarea::-webkit-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::-moz-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea:-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::placeholder {
      color: #999999 !important; }
  .am-list-item .am-input-clear-active {
    background-color: #00a2ff; }
  .am-list-item .am-list-extra {
    font-size: 0.4rem !important;
    color: #999999 !important; }
  .am-list-item .am-list-line .am-input-label,
  .am-list-item .am-list-line .am-input-control {
    font-size: 0.4rem !important; }
  .am-list-item .am-list-line .am-input-control input {
    font-size: 0.4rem !important;
    color: #333333 !important; }
    .am-list-item .am-list-line .am-input-control input::-webkit-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::-moz-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input:-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::placeholder {
      color: #999999 !important; }
  .am-list-item .am-list-line .am-list-content {
    font-size: 0.4rem !important; }
  .am-list-item .am-list-line .am-list-arrow {
    width: 0.4rem !important;
    height: 0.4rem !important; }
  .am-list-item .am-list-line .am-list-extra,
  .am-list-item .am-list-line .am-list-content {
    padding-top: 0.18667rem !important;
    padding-bottom: 0.18667rem !important; }
  .am-list-item.am-input-item {
    padding-right: 0.4rem !important; }
    .am-list-item.am-input-item .am-list-line {
      padding-right: 0 !important; }
      .am-list-item.am-input-item .am-list-line .am-input-extra {
        color: #333333 !important; }
  .am-list-item::after {
    left: 0.4rem !important; }

.am-navbar {
  height: 1.33333rem !important; }
  .am-navbar-title {
    font-size: 0.48rem !important; }
  .am-navbar .am-icon-lg {
    width: 0.93333rem !important;
    height: 0.93333rem !important; }

.am-picker-popup-header-left {
  color: #999; }

.card-type-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex; }
  .card-type-item .card-type-label .am-list-line {
    padding-right: 0 !important; }
  .card-type-item .card-type-label .dubhe-iconfont {
    font-size: 0.26667rem;
    position: relative;
    vertical-align: middle;
    top: -0.06667rem; }
  .card-type-item .card-type-label .am-list-extra {
    display: none !important; }
  .card-type-item .card-type-label .am-list-arrow {
    display: none !important; }
  .card-type-item .card-type-content {
    width: 100%;
    position: relative; }
    .card-type-item .card-type-content:after {
      content: '';
      position: absolute;
      z-index: 1;
      pointer-events: none;
      background-color: #ddd;
      height: 1px;
      left: 0;
      right: 0;
      bottom: 0;
      -webkit-transform: scaleY(0.5) !important;
          -ms-transform: scaleY(0.5) !important;
              transform: scaleY(0.5) !important; }
      @media only screen and (-webkit-min-device-pixel-ratio: 2) {
        .card-type-item .card-type-content:after {
          -webkit-transform: scaleY(0.5);
              -ms-transform: scaleY(0.5);
                  transform: scaleY(0.5);
          -webkit-transform-origin: 50% 100%;
              -ms-transform-origin: 50% 100%;
                  transform-origin: 50% 100%; } }
  .card-type-item .card-number {
    padding-left: 0 !important; }
    .card-type-item .card-number .am-list-line .am-input-label {
      display: none; }
  .card-type-item .am-list-extra {
    display: none; }

.insure-form .am-list .types-of-insurance-field.am-list-item {
  height: auto !important;
  min-height: rem(108px); }

.insure-form .am-list .types-of-insurance-field .am-list-line .am-list-extra {
  padding: 0 !important;
  color: #333 !important; }

@charset "UTF-8";
/* reset.css */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, textarea, p, blockquote, th, td,
header, hgroup, nav, section, article, aside, footer, figure, figcaption, menu, button {
  margin: 0;
  padding: 0; }

html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

body {
  margin: 0 auto !important;
  width: 100%;
  max-width: 750px;
  min-width: 320px;
  color: #4a4a4a;
  font-family: Helvetica, "Microsoft YaHei", Arial, sans-serif;
  background: #efeff4;
  -webkit-overflow-scrolling: touch; }
  body::-webkit-scrollbar {
    width: 0;
    height: 0; }

/* 一致的 del 样式 */
del {
  text-decoration: line-through; }

address,
caption,
cite,
code,
dfn,
em,
th,
var {
  font-style: normal;
  font-weight: 500; }

/* 只允许垂直调整尺寸 */
textarea {
  resize: vertical; }

audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle; }

/* 更好的hr样式 */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0; }

/* 移除选中阴影 */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none; }

::selection {
  background: #b3d4fc;
  text-shadow: none; }

/* 去掉列表前的标识, li 会继承 */
ol,
ul {
  list-style: none; }

/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: 400; }

q:before,
q:after {
  content: ''; }

ins,
a {
  text-decoration: none; }

a {
  background-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-touch-callout: none;
  -webkit-text-size-adjust: none; }

input,
textarea,
button {
  border: 0;
  outline: 0;
  font-size: 100%;
  background: transparent;
  color: #666;
  vertical-align: middle; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

/* variable.css */
/*Color*/
.am-checkbox-inner {
  width: 0.56rem !important;
  height: 0.56rem !important; }
  .am-checkbox-inner:after {
    width: 0.13333rem;
    height: 0.26667rem;
    border-width: 0 2px 2px 0;
    top: 0.05333rem;
    right: 0.17333rem; }

.am-modal .am-modal-button-group-h .am-modal-button:last-child {
  color: #00a2ff; }

.am-modal .am-modal-button-group-v .am-modal-button {
  color: #00a2ff;
  font-size: 0.49333rem; }

.am-modal-popup .am-modal-close {
  height: 0.53333rem;
  width: 0.53333rem;
  top: 0.4rem;
  right: 0.4rem; }
  .am-modal-popup .am-modal-close-x {
    background-image: none;
    font-size: 0.4rem;
    color: #000; }
    .am-modal-popup .am-modal-close-x::after {
      content: '\E634';
      font-family: 'dubhe-iconfont'; }

.am-modal-popup .am-modal-content {
  border-top-left-radius: 0.16rem;
  border-top-right-radius: 0.16rem; }

.am-modal-popup .am-modal-header {
  padding: 0.4rem 1.04rem 0.4rem 0.4rem;
  position: relative; }
  .am-modal-popup .am-modal-header .am-modal-title {
    font-size: 0.42667rem;
    font-weight: bold;
    color: #333333;
    text-align: left; }
  .am-modal-popup .am-modal-header::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    -webkit-box-shadow: 0 0.05333rem 0.10667rem rgba(0, 0, 0, 0.05);
            box-shadow: 0 0.05333rem 0.10667rem rgba(0, 0, 0, 0.05);
    z-index: 1; }

.am-modal-popup .am-modal-body {
  overflow-x: hidden !important; }

.am-modal-transparent {
  width: 8.26667rem !important; }

.am-button {
  height: 1.14667rem !important;
  line-height: 1.14667rem !important;
  font-size: 0.4rem !important; }
  .am-button-primary.am-button-active {
    opacity: 0.8; }

.am-action-sheet-button-list .am-action-sheet-button-list-item {
  height: 1.2rem;
  line-height: 1.2rem;
  font-size: 0.42667rem; }

.am-switch .checkbox {
  width: 1.17333rem !important;
  height: 0.61333rem !important;
  border-radius: 0.61333rem !important; }
  .am-switch .checkbox::before {
    width: 0.56rem !important; }
  .am-switch .checkbox::before, .am-switch .checkbox::after {
    width: 0.56rem !important;
    height: 0.56rem !important;
    border-radius: 0.56rem !important;
    top: 0.02667rem !important;
    left: 0.04rem !important; }

.am-switch input[type='checkbox']:checked + .checkbox {
  background: #00a2ff !important; }
  .am-switch input[type='checkbox']:checked + .checkbox:after {
    -webkit-transform: translateX(0.53333rem) !important;
        -ms-transform: translateX(0.53333rem) !important;
            transform: translateX(0.53333rem) !important; }

.am-accordion::before {
  display: none !important; }

.am-accordion-item i.arrow {
  width: 0.32rem !important;
  height: 0.32rem !important;
  background-size: contain !important;
  right: 0.4rem !important; }

.am-list-header {
  font-size: 0.4rem !important;
  font-weight: bold;
  color: #333333 !important;
  background: #ffffff; }
  .am-list-header::before {
    content: '';
    display: inline-block;
    width: 0.05333rem;
    height: 2ex;
    margin-right: 0.21333rem;
    background: #00a2ff;
    vertical-align: text-bottom; }

.am-list-body::after {
  display: none !important; }

.am-list-item {
  padding-left: 0.4rem !important;
  min-height: 1.17333rem !important; }
  .am-list-item.has-value .am-list-extra {
    color: #333333 !important; }
  .am-list-item .am-textarea-label {
    color: #333333 !important;
    font-size: 0.4rem !important; }
  .am-list-item .am-textarea-control textarea {
    font-size: 0.4rem !important; }
    .am-list-item .am-textarea-control textarea::-webkit-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::-moz-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea:-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::placeholder {
      color: #999999 !important; }
  .am-list-item .am-input-clear-active {
    background-color: #00a2ff; }
  .am-list-item .am-list-extra {
    font-size: 0.4rem !important;
    color: #999999 !important; }
  .am-list-item .am-list-line .am-input-label,
  .am-list-item .am-list-line .am-input-control {
    font-size: 0.4rem !important; }
  .am-list-item .am-list-line .am-input-control input {
    font-size: 0.4rem !important;
    color: #333333 !important; }
    .am-list-item .am-list-line .am-input-control input::-webkit-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::-moz-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input:-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::placeholder {
      color: #999999 !important; }
  .am-list-item .am-list-line .am-list-content {
    font-size: 0.4rem !important; }
  .am-list-item .am-list-line .am-list-arrow {
    width: 0.4rem !important;
    height: 0.4rem !important; }
  .am-list-item .am-list-line .am-list-extra,
  .am-list-item .am-list-line .am-list-content {
    padding-top: 0.18667rem !important;
    padding-bottom: 0.18667rem !important; }
  .am-list-item.am-input-item {
    padding-right: 0.4rem !important; }
    .am-list-item.am-input-item .am-list-line {
      padding-right: 0 !important; }
      .am-list-item.am-input-item .am-list-line .am-input-extra {
        color: #333333 !important; }
  .am-list-item::after {
    left: 0.4rem !important; }

.am-navbar {
  height: 1.33333rem !important; }
  .am-navbar-title {
    font-size: 0.48rem !important; }
  .am-navbar .am-icon-lg {
    width: 0.93333rem !important;
    height: 0.93333rem !important; }

.am-picker-popup-header-left {
  color: #999; }

.training-pannel .modal-title h2 {
  width: 100%;
  height: 0.64rem;
  opacity: 1;
  font-size: 0.53333rem;
  font-family: PingFangSC, PingFangSC-Medium;
  font-weight: 500;
  text-align: left;
  color: #333333;
  line-height: 0.64rem; }

.training-pannel .modal-title p {
  width: 100%;
  height: 0.45333rem;
  opacity: 1;
  font-size: 0.37333rem;
  font-family: PingFangSC, PingFangSC-Regular;
  font-weight: 400;
  text-align: left;
  color: #999999;
  line-height: 0.45333rem;
  margin-top: 0.06667rem; }

.option-content .options {
  max-height: 5.33333rem;
  overflow-y: auto;
  text-align: center; }

.option-content ul {
  width: 100%;
  height: 100%;
  display: inline-block; }
  .option-content ul li {
    width: 2.85333rem;
    height: 0.96rem;
    position: relative;
    border-radius: 0.49333rem;
    overflow: hidden;
    opacity: 1;
    font-size: 0.37333rem;
    font-family: PingFangSC, PingFangSC-Regular;
    font-weight: 400;
    text-align: left;
    color: #333333;
    line-height: 0.96rem;
    text-align: center;
    float: left;
    margin-left: 0.32rem;
    margin-top: 0.32rem;
    border: 0.01333rem solid #cccccc; }
    .option-content ul li .opt-bg {
      background: #ffffff;
      width: 100%;
      height: 100%;
      border-radius: 0.49333rem;
      position: absolute;
      top: 0;
      left: 0; }
    .option-content ul li .font {
      width: 85%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 10%;
      overflow: hidden;
      -o-text-overflow: ellipsis;
         text-overflow: ellipsis;
      white-space: nowrap; }

.option-content .text-more {
  opacity: 1;
  margin-top: 0.26667rem;
  margin-bottom: 0.42667rem; }
  .option-content .text-more .am-textarea-control {
    padding: 0 !important; }
  .option-content .text-more .am-list-item {
    margin-top: 0.21333rem;
    min-height: auto !important; }
    .option-content .text-more .am-list-item.error-notice {
      height: 0.45333rem;
      opacity: 1;
      font-size: 0.37333rem;
      font-family: PingFangSC, PingFangSC-Regular;
      font-weight: 400;
      text-align: left;
      color: #ff4e22;
      line-height: 0.45333rem; }
  .option-content .text-more textarea {
    width: 97%;
    height: 1.86667rem;
    background-color: #f5f5f5;
    border-radius: 0.18667rem;
    font-size: 0.18667rem;
    color: #333;
    padding: 0.26667rem; }
  .option-content .text-more .has-error textarea {
    border: 0.02667rem solid #ff4e22; }

.option-content .button {
  width: 4.4rem;
  height: 1.26667rem;
  line-height: 1.26667rem;
  border-radius: 0.66667rem;
  display: inline-block;
  font-size: 0.42667rem;
  background-color: #fff; }

.option-content .reset-button {
  margin-right: 0.26667rem;
  border: 0.02667rem solid #5f76ff;
  color: #5f76ff; }

.option-content .sure-button {
  color: #fff;
  background-color: #5f76ff; }

.option-content .operation-button {
  height: 1.70667rem;
  line-height: 1.70667rem;
  border-top: 0.01333rem solid #e5e5e5; }

.input-arraw::after {
  content: '\E718';
  font-family: dubhe-iconfont;
  font-style: normal;
  font-size: 0.4rem;
  color: #9f999f; }

.picker-input .am-list-line {
  position: relative; }

.picker-input .picker-back {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0; }

@charset "UTF-8";
/* reset.css */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, textarea, p, blockquote, th, td,
header, hgroup, nav, section, article, aside, footer, figure, figcaption, menu, button {
  margin: 0;
  padding: 0; }

html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

body {
  margin: 0 auto !important;
  width: 100%;
  max-width: 750px;
  min-width: 320px;
  color: #4a4a4a;
  font-family: Helvetica, "Microsoft YaHei", Arial, sans-serif;
  background: #efeff4;
  -webkit-overflow-scrolling: touch; }
  body::-webkit-scrollbar {
    width: 0;
    height: 0; }

/* 一致的 del 样式 */
del {
  text-decoration: line-through; }

address,
caption,
cite,
code,
dfn,
em,
th,
var {
  font-style: normal;
  font-weight: 500; }

/* 只允许垂直调整尺寸 */
textarea {
  resize: vertical; }

audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle; }

/* 更好的hr样式 */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0; }

/* 移除选中阴影 */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none; }

::selection {
  background: #b3d4fc;
  text-shadow: none; }

/* 去掉列表前的标识, li 会继承 */
ol,
ul {
  list-style: none; }

/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: 400; }

q:before,
q:after {
  content: ''; }

ins,
a {
  text-decoration: none; }

a {
  background-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-touch-callout: none;
  -webkit-text-size-adjust: none; }

input,
textarea,
button {
  border: 0;
  outline: 0;
  font-size: 100%;
  background: transparent;
  color: #666;
  vertical-align: middle; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

/* variable.css */
/*Color*/
.am-checkbox-inner {
  width: 0.56rem !important;
  height: 0.56rem !important; }
  .am-checkbox-inner:after {
    width: 0.13333rem;
    height: 0.26667rem;
    border-width: 0 2px 2px 0;
    top: 0.05333rem;
    right: 0.17333rem; }

.am-modal .am-modal-button-group-h .am-modal-button:last-child {
  color: #00a2ff; }

.am-modal .am-modal-button-group-v .am-modal-button {
  color: #00a2ff;
  font-size: 0.49333rem; }

.am-modal-popup .am-modal-close {
  height: 0.53333rem;
  width: 0.53333rem;
  top: 0.4rem;
  right: 0.4rem; }
  .am-modal-popup .am-modal-close-x {
    background-image: none;
    font-size: 0.4rem;
    color: #000; }
    .am-modal-popup .am-modal-close-x::after {
      content: '\E634';
      font-family: 'dubhe-iconfont'; }

.am-modal-popup .am-modal-content {
  border-top-left-radius: 0.16rem;
  border-top-right-radius: 0.16rem; }

.am-modal-popup .am-modal-header {
  padding: 0.4rem 1.04rem 0.4rem 0.4rem;
  position: relative; }
  .am-modal-popup .am-modal-header .am-modal-title {
    font-size: 0.42667rem;
    font-weight: bold;
    color: #333333;
    text-align: left; }
  .am-modal-popup .am-modal-header::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    -webkit-box-shadow: 0 0.05333rem 0.10667rem rgba(0, 0, 0, 0.05);
            box-shadow: 0 0.05333rem 0.10667rem rgba(0, 0, 0, 0.05);
    z-index: 1; }

.am-modal-popup .am-modal-body {
  overflow-x: hidden !important; }

.am-modal-transparent {
  width: 8.26667rem !important; }

.am-button {
  height: 1.14667rem !important;
  line-height: 1.14667rem !important;
  font-size: 0.4rem !important; }
  .am-button-primary.am-button-active {
    opacity: 0.8; }

.am-action-sheet-button-list .am-action-sheet-button-list-item {
  height: 1.2rem;
  line-height: 1.2rem;
  font-size: 0.42667rem; }

.am-switch .checkbox {
  width: 1.17333rem !important;
  height: 0.61333rem !important;
  border-radius: 0.61333rem !important; }
  .am-switch .checkbox::before {
    width: 0.56rem !important; }
  .am-switch .checkbox::before, .am-switch .checkbox::after {
    width: 0.56rem !important;
    height: 0.56rem !important;
    border-radius: 0.56rem !important;
    top: 0.02667rem !important;
    left: 0.04rem !important; }

.am-switch input[type='checkbox']:checked + .checkbox {
  background: #00a2ff !important; }
  .am-switch input[type='checkbox']:checked + .checkbox:after {
    -webkit-transform: translateX(0.53333rem) !important;
        -ms-transform: translateX(0.53333rem) !important;
            transform: translateX(0.53333rem) !important; }

.am-accordion::before {
  display: none !important; }

.am-accordion-item i.arrow {
  width: 0.32rem !important;
  height: 0.32rem !important;
  background-size: contain !important;
  right: 0.4rem !important; }

.am-list-header {
  font-size: 0.4rem !important;
  font-weight: bold;
  color: #333333 !important;
  background: #ffffff; }
  .am-list-header::before {
    content: '';
    display: inline-block;
    width: 0.05333rem;
    height: 2ex;
    margin-right: 0.21333rem;
    background: #00a2ff;
    vertical-align: text-bottom; }

.am-list-body::after {
  display: none !important; }

.am-list-item {
  padding-left: 0.4rem !important;
  min-height: 1.17333rem !important; }
  .am-list-item.has-value .am-list-extra {
    color: #333333 !important; }
  .am-list-item .am-textarea-label {
    color: #333333 !important;
    font-size: 0.4rem !important; }
  .am-list-item .am-textarea-control textarea {
    font-size: 0.4rem !important; }
    .am-list-item .am-textarea-control textarea::-webkit-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::-moz-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea:-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::placeholder {
      color: #999999 !important; }
  .am-list-item .am-input-clear-active {
    background-color: #00a2ff; }
  .am-list-item .am-list-extra {
    font-size: 0.4rem !important;
    color: #999999 !important; }
  .am-list-item .am-list-line .am-input-label,
  .am-list-item .am-list-line .am-input-control {
    font-size: 0.4rem !important; }
  .am-list-item .am-list-line .am-input-control input {
    font-size: 0.4rem !important;
    color: #333333 !important; }
    .am-list-item .am-list-line .am-input-control input::-webkit-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::-moz-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input:-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::placeholder {
      color: #999999 !important; }
  .am-list-item .am-list-line .am-list-content {
    font-size: 0.4rem !important; }
  .am-list-item .am-list-line .am-list-arrow {
    width: 0.4rem !important;
    height: 0.4rem !important; }
  .am-list-item .am-list-line .am-list-extra,
  .am-list-item .am-list-line .am-list-content {
    padding-top: 0.18667rem !important;
    padding-bottom: 0.18667rem !important; }
  .am-list-item.am-input-item {
    padding-right: 0.4rem !important; }
    .am-list-item.am-input-item .am-list-line {
      padding-right: 0 !important; }
      .am-list-item.am-input-item .am-list-line .am-input-extra {
        color: #333333 !important; }
  .am-list-item::after {
    left: 0.4rem !important; }

.am-navbar {
  height: 1.33333rem !important; }
  .am-navbar-title {
    font-size: 0.48rem !important; }
  .am-navbar .am-icon-lg {
    width: 0.93333rem !important;
    height: 0.93333rem !important; }

.am-picker-popup-header-left {
  color: #999; }

.add-detail-address {
  height: 1.44rem;
  line-height: 1.44rem;
  text-align: center;
  font-size: 0.37333rem;
  position: relative; }
  .add-detail-address:after {
    content: '';
    position: absolute;
    z-index: 1;
    pointer-events: none;
    background-color: #ddd;
    height: 1px;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-transform: scaleY(0.5) !important;
        -ms-transform: scaleY(0.5) !important;
            transform: scaleY(0.5) !important; }
    @media only screen and (-webkit-min-device-pixel-ratio: 2) {
      .add-detail-address:after {
        -webkit-transform: scaleY(0.5);
            -ms-transform: scaleY(0.5);
                transform: scaleY(0.5);
        -webkit-transform-origin: 50% 100%;
            -ms-transform-origin: 50% 100%;
                transform-origin: 50% 100%; } }

.subtraction-address {
  width: 0.42667rem;
  height: 0.48rem; }

@charset "UTF-8";
/* reset.css */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, textarea, p, blockquote, th, td,
header, hgroup, nav, section, article, aside, footer, figure, figcaption, menu, button {
  margin: 0;
  padding: 0; }

html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

body {
  margin: 0 auto !important;
  width: 100%;
  max-width: 750px;
  min-width: 320px;
  color: #4a4a4a;
  font-family: Helvetica, "Microsoft YaHei", Arial, sans-serif;
  background: #efeff4;
  -webkit-overflow-scrolling: touch; }
  body::-webkit-scrollbar {
    width: 0;
    height: 0; }

/* 一致的 del 样式 */
del {
  text-decoration: line-through; }

address,
caption,
cite,
code,
dfn,
em,
th,
var {
  font-style: normal;
  font-weight: 500; }

/* 只允许垂直调整尺寸 */
textarea {
  resize: vertical; }

audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle; }

/* 更好的hr样式 */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0; }

/* 移除选中阴影 */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none; }

::selection {
  background: #b3d4fc;
  text-shadow: none; }

/* 去掉列表前的标识, li 会继承 */
ol,
ul {
  list-style: none; }

/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: 400; }

q:before,
q:after {
  content: ''; }

ins,
a {
  text-decoration: none; }

a {
  background-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-touch-callout: none;
  -webkit-text-size-adjust: none; }

input,
textarea,
button {
  border: 0;
  outline: 0;
  font-size: 100%;
  background: transparent;
  color: #666;
  vertical-align: middle; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

/* variable.css */
/*Color*/
.am-checkbox-inner {
  width: 0.56rem !important;
  height: 0.56rem !important; }
  .am-checkbox-inner:after {
    width: 0.13333rem;
    height: 0.26667rem;
    border-width: 0 2px 2px 0;
    top: 0.05333rem;
    right: 0.17333rem; }

.am-modal .am-modal-button-group-h .am-modal-button:last-child {
  color: #00a2ff; }

.am-modal .am-modal-button-group-v .am-modal-button {
  color: #00a2ff;
  font-size: 0.49333rem; }

.am-modal-popup .am-modal-close {
  height: 0.53333rem;
  width: 0.53333rem;
  top: 0.4rem;
  right: 0.4rem; }
  .am-modal-popup .am-modal-close-x {
    background-image: none;
    font-size: 0.4rem;
    color: #000; }
    .am-modal-popup .am-modal-close-x::after {
      content: '\E634';
      font-family: 'dubhe-iconfont'; }

.am-modal-popup .am-modal-content {
  border-top-left-radius: 0.16rem;
  border-top-right-radius: 0.16rem; }

.am-modal-popup .am-modal-header {
  padding: 0.4rem 1.04rem 0.4rem 0.4rem;
  position: relative; }
  .am-modal-popup .am-modal-header .am-modal-title {
    font-size: 0.42667rem;
    font-weight: bold;
    color: #333333;
    text-align: left; }
  .am-modal-popup .am-modal-header::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    -webkit-box-shadow: 0 0.05333rem 0.10667rem rgba(0, 0, 0, 0.05);
            box-shadow: 0 0.05333rem 0.10667rem rgba(0, 0, 0, 0.05);
    z-index: 1; }

.am-modal-popup .am-modal-body {
  overflow-x: hidden !important; }

.am-modal-transparent {
  width: 8.26667rem !important; }

.am-button {
  height: 1.14667rem !important;
  line-height: 1.14667rem !important;
  font-size: 0.4rem !important; }
  .am-button-primary.am-button-active {
    opacity: 0.8; }

.am-action-sheet-button-list .am-action-sheet-button-list-item {
  height: 1.2rem;
  line-height: 1.2rem;
  font-size: 0.42667rem; }

.am-switch .checkbox {
  width: 1.17333rem !important;
  height: 0.61333rem !important;
  border-radius: 0.61333rem !important; }
  .am-switch .checkbox::before {
    width: 0.56rem !important; }
  .am-switch .checkbox::before, .am-switch .checkbox::after {
    width: 0.56rem !important;
    height: 0.56rem !important;
    border-radius: 0.56rem !important;
    top: 0.02667rem !important;
    left: 0.04rem !important; }

.am-switch input[type='checkbox']:checked + .checkbox {
  background: #00a2ff !important; }
  .am-switch input[type='checkbox']:checked + .checkbox:after {
    -webkit-transform: translateX(0.53333rem) !important;
        -ms-transform: translateX(0.53333rem) !important;
            transform: translateX(0.53333rem) !important; }

.am-accordion::before {
  display: none !important; }

.am-accordion-item i.arrow {
  width: 0.32rem !important;
  height: 0.32rem !important;
  background-size: contain !important;
  right: 0.4rem !important; }

.am-list-header {
  font-size: 0.4rem !important;
  font-weight: bold;
  color: #333333 !important;
  background: #ffffff; }
  .am-list-header::before {
    content: '';
    display: inline-block;
    width: 0.05333rem;
    height: 2ex;
    margin-right: 0.21333rem;
    background: #00a2ff;
    vertical-align: text-bottom; }

.am-list-body::after {
  display: none !important; }

.am-list-item {
  padding-left: 0.4rem !important;
  min-height: 1.17333rem !important; }
  .am-list-item.has-value .am-list-extra {
    color: #333333 !important; }
  .am-list-item .am-textarea-label {
    color: #333333 !important;
    font-size: 0.4rem !important; }
  .am-list-item .am-textarea-control textarea {
    font-size: 0.4rem !important; }
    .am-list-item .am-textarea-control textarea::-webkit-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::-moz-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea:-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::placeholder {
      color: #999999 !important; }
  .am-list-item .am-input-clear-active {
    background-color: #00a2ff; }
  .am-list-item .am-list-extra {
    font-size: 0.4rem !important;
    color: #999999 !important; }
  .am-list-item .am-list-line .am-input-label,
  .am-list-item .am-list-line .am-input-control {
    font-size: 0.4rem !important; }
  .am-list-item .am-list-line .am-input-control input {
    font-size: 0.4rem !important;
    color: #333333 !important; }
    .am-list-item .am-list-line .am-input-control input::-webkit-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::-moz-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input:-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::placeholder {
      color: #999999 !important; }
  .am-list-item .am-list-line .am-list-content {
    font-size: 0.4rem !important; }
  .am-list-item .am-list-line .am-list-arrow {
    width: 0.4rem !important;
    height: 0.4rem !important; }
  .am-list-item .am-list-line .am-list-extra,
  .am-list-item .am-list-line .am-list-content {
    padding-top: 0.18667rem !important;
    padding-bottom: 0.18667rem !important; }
  .am-list-item.am-input-item {
    padding-right: 0.4rem !important; }
    .am-list-item.am-input-item .am-list-line {
      padding-right: 0 !important; }
      .am-list-item.am-input-item .am-list-line .am-input-extra {
        color: #333333 !important; }
  .am-list-item::after {
    left: 0.4rem !important; }

.am-navbar {
  height: 1.33333rem !important; }
  .am-navbar-title {
    font-size: 0.48rem !important; }
  .am-navbar .am-icon-lg {
    width: 0.93333rem !important;
    height: 0.93333rem !important; }

.am-picker-popup-header-left {
  color: #999; }

.attr-notice {
  color: #bbb;
  font-size: 0.34667rem;
  padding: 0.26667rem 0.4rem; }

.preview-image-container {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.95);
  overflow: scroll;
  z-index: 99999; }
  .preview-image-container > img {
    width: 100%;
    height: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto; }

.fade-enter {
  opacity: 0; }

.fade-enter-active {
  opacity: 1;
  -webkit-transition: all 300ms ease-in;
  -o-transition: all 300ms ease-in;
  transition: all 300ms ease-in; }

.fade-exit {
  opacity: 1; }

.fade-exit-active {
  opacity: 0;
  -webkit-transition: all 300ms ease-in;
  -o-transition: all 300ms ease-in;
  transition: all 300ms ease-in; }

.am-image-picker-list .am-image-picker-item .am-image-picker-item-content {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid #ddd;
  border-radius: 3px;
  line-height: 1.2;
  word-break: break-all; }
  .am-image-picker-list .am-image-picker-item .am-image-picker-item-content[data-file-name]:before {
    content: attr(data-file-name);
    font-size: 12px;
    padding: 0.10667rem; }

.custom-image-remove-hide .am-image-picker-list .am-image-picker-item .am-image-picker-item-remove {
  position: relative;
  width: 18px;
  height: 18px;
  position: absolute;
  right: 0;
  top: 0;
  text-align: right;
  vertical-align: top;
  z-index: 2;
  background-size: 20px auto;
  background-color: rgba(0, 0, 0, 0.6);
  border-radius: 18px 0 0;
  -webkit-transform: rotateZ(270deg);
      -ms-transform: rotate(270deg);
          transform: rotateZ(270deg);
  background-image: none; }
  .custom-image-remove-hide .am-image-picker-list .am-image-picker-item .am-image-picker-item-remove::before, .custom-image-remove-hide .am-image-picker-list .am-image-picker-item .am-image-picker-item-remove::after {
    position: absolute;
    top: 50%;
    left: 50%;
    content: '';
    width: 11px;
    height: 1px;
    background: #fff;
    border-radius: 2px; }
  .custom-image-remove-hide .am-image-picker-list .am-image-picker-item .am-image-picker-item-remove::before {
    -webkit-transform: translate(-4px, 1px) rotate(45deg);
        -ms-transform: translate(-4px, 1px) rotate(45deg);
            transform: translate(-4px, 1px) rotate(45deg); }
  .custom-image-remove-hide .am-image-picker-list .am-image-picker-item .am-image-picker-item-remove::after {
    -webkit-transform: translate(-4px, 1px) rotate(-45deg);
        -ms-transform: translate(-4px, 1px) rotate(-45deg);
            transform: translate(-4px, 1px) rotate(-45deg); }

.custom-image-picker-item-dashed .am-image-picker-upload-btn {
  border: 1px dashed #a9afb9; }

@charset "UTF-8";
/* reset.css */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, textarea, p, blockquote, th, td,
header, hgroup, nav, section, article, aside, footer, figure, figcaption, menu, button {
  margin: 0;
  padding: 0; }

html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

body {
  margin: 0 auto !important;
  width: 100%;
  max-width: 750px;
  min-width: 320px;
  color: #4a4a4a;
  font-family: Helvetica, "Microsoft YaHei", Arial, sans-serif;
  background: #efeff4;
  -webkit-overflow-scrolling: touch; }
  body::-webkit-scrollbar {
    width: 0;
    height: 0; }

/* 一致的 del 样式 */
del {
  text-decoration: line-through; }

address,
caption,
cite,
code,
dfn,
em,
th,
var {
  font-style: normal;
  font-weight: 500; }

/* 只允许垂直调整尺寸 */
textarea {
  resize: vertical; }

audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle; }

/* 更好的hr样式 */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0; }

/* 移除选中阴影 */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none; }

::selection {
  background: #b3d4fc;
  text-shadow: none; }

/* 去掉列表前的标识, li 会继承 */
ol,
ul {
  list-style: none; }

/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: 400; }

q:before,
q:after {
  content: ''; }

ins,
a {
  text-decoration: none; }

a {
  background-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-touch-callout: none;
  -webkit-text-size-adjust: none; }

input,
textarea,
button {
  border: 0;
  outline: 0;
  font-size: 100%;
  background: transparent;
  color: #666;
  vertical-align: middle; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

/* variable.css */
/*Color*/
.am-checkbox-inner {
  width: 0.56rem !important;
  height: 0.56rem !important; }
  .am-checkbox-inner:after {
    width: 0.13333rem;
    height: 0.26667rem;
    border-width: 0 2px 2px 0;
    top: 0.05333rem;
    right: 0.17333rem; }

.am-modal .am-modal-button-group-h .am-modal-button:last-child {
  color: #00a2ff; }

.am-modal .am-modal-button-group-v .am-modal-button {
  color: #00a2ff;
  font-size: 0.49333rem; }

.am-modal-popup .am-modal-close {
  height: 0.53333rem;
  width: 0.53333rem;
  top: 0.4rem;
  right: 0.4rem; }
  .am-modal-popup .am-modal-close-x {
    background-image: none;
    font-size: 0.4rem;
    color: #000; }
    .am-modal-popup .am-modal-close-x::after {
      content: '\E634';
      font-family: 'dubhe-iconfont'; }

.am-modal-popup .am-modal-content {
  border-top-left-radius: 0.16rem;
  border-top-right-radius: 0.16rem; }

.am-modal-popup .am-modal-header {
  padding: 0.4rem 1.04rem 0.4rem 0.4rem;
  position: relative; }
  .am-modal-popup .am-modal-header .am-modal-title {
    font-size: 0.42667rem;
    font-weight: bold;
    color: #333333;
    text-align: left; }
  .am-modal-popup .am-modal-header::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    -webkit-box-shadow: 0 0.05333rem 0.10667rem rgba(0, 0, 0, 0.05);
            box-shadow: 0 0.05333rem 0.10667rem rgba(0, 0, 0, 0.05);
    z-index: 1; }

.am-modal-popup .am-modal-body {
  overflow-x: hidden !important; }

.am-modal-transparent {
  width: 8.26667rem !important; }

.am-button {
  height: 1.14667rem !important;
  line-height: 1.14667rem !important;
  font-size: 0.4rem !important; }
  .am-button-primary.am-button-active {
    opacity: 0.8; }

.am-action-sheet-button-list .am-action-sheet-button-list-item {
  height: 1.2rem;
  line-height: 1.2rem;
  font-size: 0.42667rem; }

.am-switch .checkbox {
  width: 1.17333rem !important;
  height: 0.61333rem !important;
  border-radius: 0.61333rem !important; }
  .am-switch .checkbox::before {
    width: 0.56rem !important; }
  .am-switch .checkbox::before, .am-switch .checkbox::after {
    width: 0.56rem !important;
    height: 0.56rem !important;
    border-radius: 0.56rem !important;
    top: 0.02667rem !important;
    left: 0.04rem !important; }

.am-switch input[type='checkbox']:checked + .checkbox {
  background: #00a2ff !important; }
  .am-switch input[type='checkbox']:checked + .checkbox:after {
    -webkit-transform: translateX(0.53333rem) !important;
        -ms-transform: translateX(0.53333rem) !important;
            transform: translateX(0.53333rem) !important; }

.am-accordion::before {
  display: none !important; }

.am-accordion-item i.arrow {
  width: 0.32rem !important;
  height: 0.32rem !important;
  background-size: contain !important;
  right: 0.4rem !important; }

.am-list-header {
  font-size: 0.4rem !important;
  font-weight: bold;
  color: #333333 !important;
  background: #ffffff; }
  .am-list-header::before {
    content: '';
    display: inline-block;
    width: 0.05333rem;
    height: 2ex;
    margin-right: 0.21333rem;
    background: #00a2ff;
    vertical-align: text-bottom; }

.am-list-body::after {
  display: none !important; }

.am-list-item {
  padding-left: 0.4rem !important;
  min-height: 1.17333rem !important; }
  .am-list-item.has-value .am-list-extra {
    color: #333333 !important; }
  .am-list-item .am-textarea-label {
    color: #333333 !important;
    font-size: 0.4rem !important; }
  .am-list-item .am-textarea-control textarea {
    font-size: 0.4rem !important; }
    .am-list-item .am-textarea-control textarea::-webkit-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::-moz-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea:-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::placeholder {
      color: #999999 !important; }
  .am-list-item .am-input-clear-active {
    background-color: #00a2ff; }
  .am-list-item .am-list-extra {
    font-size: 0.4rem !important;
    color: #999999 !important; }
  .am-list-item .am-list-line .am-input-label,
  .am-list-item .am-list-line .am-input-control {
    font-size: 0.4rem !important; }
  .am-list-item .am-list-line .am-input-control input {
    font-size: 0.4rem !important;
    color: #333333 !important; }
    .am-list-item .am-list-line .am-input-control input::-webkit-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::-moz-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input:-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::placeholder {
      color: #999999 !important; }
  .am-list-item .am-list-line .am-list-content {
    font-size: 0.4rem !important; }
  .am-list-item .am-list-line .am-list-arrow {
    width: 0.4rem !important;
    height: 0.4rem !important; }
  .am-list-item .am-list-line .am-list-extra,
  .am-list-item .am-list-line .am-list-content {
    padding-top: 0.18667rem !important;
    padding-bottom: 0.18667rem !important; }
  .am-list-item.am-input-item {
    padding-right: 0.4rem !important; }
    .am-list-item.am-input-item .am-list-line {
      padding-right: 0 !important; }
      .am-list-item.am-input-item .am-list-line .am-input-extra {
        color: #333333 !important; }
  .am-list-item::after {
    left: 0.4rem !important; }

.am-navbar {
  height: 1.33333rem !important; }
  .am-navbar-title {
    font-size: 0.48rem !important; }
  .am-navbar .am-icon-lg {
    width: 0.93333rem !important;
    height: 0.93333rem !important; }

.am-picker-popup-header-left {
  color: #999; }

.file-upload-field {
  position: relative;
  min-height: 1.44rem;
  overflow: hidden;
  padding: 0.32rem 0 0.4rem 0.4rem; }
  .file-upload-field:after {
    content: '';
    position: absolute;
    z-index: 1;
    pointer-events: none;
    background-color: #ddd;
    height: 1px;
    left: 0;
    right: 0;
    bottom: 0;
    left: 0.4rem; }
    @media only screen and (-webkit-min-device-pixel-ratio: 2) {
      .file-upload-field:after {
        -webkit-transform: scaleY(0.5);
            -ms-transform: scaleY(0.5);
                transform: scaleY(0.5);
        -webkit-transform-origin: 50% 100%;
            -ms-transform-origin: 50% 100%;
                transform-origin: 50% 100%; } }
  .file-upload-field .file-upload-head {
    color: #666;
    font-size: 0.37333rem;
    margin-bottom: 0.32rem; }
    .file-upload-field .file-upload-head p {
      color: #999;
      font-size: 0.32rem;
      margin-top: 0.10667rem; }
  .file-upload-field .am-image-picker-list {
    padding: 0;
    margin-bottom: 0; }
    .file-upload-field .am-image-picker-list .am-flexbox {
      margin-bottom: 0; }

@charset "UTF-8";
/* reset.css */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, textarea, p, blockquote, th, td,
header, hgroup, nav, section, article, aside, footer, figure, figcaption, menu, button {
  margin: 0;
  padding: 0; }

html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

body {
  margin: 0 auto !important;
  width: 100%;
  max-width: 750px;
  min-width: 320px;
  color: #4a4a4a;
  font-family: Helvetica, "Microsoft YaHei", Arial, sans-serif;
  background: #efeff4;
  -webkit-overflow-scrolling: touch; }
  body::-webkit-scrollbar {
    width: 0;
    height: 0; }

/* 一致的 del 样式 */
del {
  text-decoration: line-through; }

address,
caption,
cite,
code,
dfn,
em,
th,
var {
  font-style: normal;
  font-weight: 500; }

/* 只允许垂直调整尺寸 */
textarea {
  resize: vertical; }

audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle; }

/* 更好的hr样式 */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0; }

/* 移除选中阴影 */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none; }

::selection {
  background: #b3d4fc;
  text-shadow: none; }

/* 去掉列表前的标识, li 会继承 */
ol,
ul {
  list-style: none; }

/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: 400; }

q:before,
q:after {
  content: ''; }

ins,
a {
  text-decoration: none; }

a {
  background-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-touch-callout: none;
  -webkit-text-size-adjust: none; }

input,
textarea,
button {
  border: 0;
  outline: 0;
  font-size: 100%;
  background: transparent;
  color: #666;
  vertical-align: middle; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

/* variable.css */
/*Color*/
.am-checkbox-inner {
  width: 0.56rem !important;
  height: 0.56rem !important; }
  .am-checkbox-inner:after {
    width: 0.13333rem;
    height: 0.26667rem;
    border-width: 0 2px 2px 0;
    top: 0.05333rem;
    right: 0.17333rem; }

.am-modal .am-modal-button-group-h .am-modal-button:last-child {
  color: #00a2ff; }

.am-modal .am-modal-button-group-v .am-modal-button {
  color: #00a2ff;
  font-size: 0.49333rem; }

.am-modal-popup .am-modal-close {
  height: 0.53333rem;
  width: 0.53333rem;
  top: 0.4rem;
  right: 0.4rem; }
  .am-modal-popup .am-modal-close-x {
    background-image: none;
    font-size: 0.4rem;
    color: #000; }
    .am-modal-popup .am-modal-close-x::after {
      content: '\E634';
      font-family: 'dubhe-iconfont'; }

.am-modal-popup .am-modal-content {
  border-top-left-radius: 0.16rem;
  border-top-right-radius: 0.16rem; }

.am-modal-popup .am-modal-header {
  padding: 0.4rem 1.04rem 0.4rem 0.4rem;
  position: relative; }
  .am-modal-popup .am-modal-header .am-modal-title {
    font-size: 0.42667rem;
    font-weight: bold;
    color: #333333;
    text-align: left; }
  .am-modal-popup .am-modal-header::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    -webkit-box-shadow: 0 0.05333rem 0.10667rem rgba(0, 0, 0, 0.05);
            box-shadow: 0 0.05333rem 0.10667rem rgba(0, 0, 0, 0.05);
    z-index: 1; }

.am-modal-popup .am-modal-body {
  overflow-x: hidden !important; }

.am-modal-transparent {
  width: 8.26667rem !important; }

.am-button {
  height: 1.14667rem !important;
  line-height: 1.14667rem !important;
  font-size: 0.4rem !important; }
  .am-button-primary.am-button-active {
    opacity: 0.8; }

.am-action-sheet-button-list .am-action-sheet-button-list-item {
  height: 1.2rem;
  line-height: 1.2rem;
  font-size: 0.42667rem; }

.am-switch .checkbox {
  width: 1.17333rem !important;
  height: 0.61333rem !important;
  border-radius: 0.61333rem !important; }
  .am-switch .checkbox::before {
    width: 0.56rem !important; }
  .am-switch .checkbox::before, .am-switch .checkbox::after {
    width: 0.56rem !important;
    height: 0.56rem !important;
    border-radius: 0.56rem !important;
    top: 0.02667rem !important;
    left: 0.04rem !important; }

.am-switch input[type='checkbox']:checked + .checkbox {
  background: #00a2ff !important; }
  .am-switch input[type='checkbox']:checked + .checkbox:after {
    -webkit-transform: translateX(0.53333rem) !important;
        -ms-transform: translateX(0.53333rem) !important;
            transform: translateX(0.53333rem) !important; }

.am-accordion::before {
  display: none !important; }

.am-accordion-item i.arrow {
  width: 0.32rem !important;
  height: 0.32rem !important;
  background-size: contain !important;
  right: 0.4rem !important; }

.am-list-header {
  font-size: 0.4rem !important;
  font-weight: bold;
  color: #333333 !important;
  background: #ffffff; }
  .am-list-header::before {
    content: '';
    display: inline-block;
    width: 0.05333rem;
    height: 2ex;
    margin-right: 0.21333rem;
    background: #00a2ff;
    vertical-align: text-bottom; }

.am-list-body::after {
  display: none !important; }

.am-list-item {
  padding-left: 0.4rem !important;
  min-height: 1.17333rem !important; }
  .am-list-item.has-value .am-list-extra {
    color: #333333 !important; }
  .am-list-item .am-textarea-label {
    color: #333333 !important;
    font-size: 0.4rem !important; }
  .am-list-item .am-textarea-control textarea {
    font-size: 0.4rem !important; }
    .am-list-item .am-textarea-control textarea::-webkit-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::-moz-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea:-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::placeholder {
      color: #999999 !important; }
  .am-list-item .am-input-clear-active {
    background-color: #00a2ff; }
  .am-list-item .am-list-extra {
    font-size: 0.4rem !important;
    color: #999999 !important; }
  .am-list-item .am-list-line .am-input-label,
  .am-list-item .am-list-line .am-input-control {
    font-size: 0.4rem !important; }
  .am-list-item .am-list-line .am-input-control input {
    font-size: 0.4rem !important;
    color: #333333 !important; }
    .am-list-item .am-list-line .am-input-control input::-webkit-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::-moz-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input:-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::placeholder {
      color: #999999 !important; }
  .am-list-item .am-list-line .am-list-content {
    font-size: 0.4rem !important; }
  .am-list-item .am-list-line .am-list-arrow {
    width: 0.4rem !important;
    height: 0.4rem !important; }
  .am-list-item .am-list-line .am-list-extra,
  .am-list-item .am-list-line .am-list-content {
    padding-top: 0.18667rem !important;
    padding-bottom: 0.18667rem !important; }
  .am-list-item.am-input-item {
    padding-right: 0.4rem !important; }
    .am-list-item.am-input-item .am-list-line {
      padding-right: 0 !important; }
      .am-list-item.am-input-item .am-list-line .am-input-extra {
        color: #333333 !important; }
  .am-list-item::after {
    left: 0.4rem !important; }

.am-navbar {
  height: 1.33333rem !important; }
  .am-navbar-title {
    font-size: 0.48rem !important; }
  .am-navbar .am-icon-lg {
    width: 0.93333rem !important;
    height: 0.93333rem !important; }

.am-picker-popup-header-left {
  color: #999; }

.icon-notice {
  display: inline-block;
  font-size: 0.37333rem;
  margin-left: 0.13333rem; }

.remind-content {
  color: #333;
  text-align: left;
  font-size: 0.37333rem;
  line-height: 0.56rem; }

.remind-desc {
  color: #999;
  text-align: left;
  font-size: 0.32rem;
  margin-top: 0.26667rem; }

@charset "UTF-8";
/* reset.css */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, textarea, p, blockquote, th, td,
header, hgroup, nav, section, article, aside, footer, figure, figcaption, menu, button {
  margin: 0;
  padding: 0; }

html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

body {
  margin: 0 auto !important;
  width: 100%;
  max-width: 750px;
  min-width: 320px;
  color: #4a4a4a;
  font-family: Helvetica, "Microsoft YaHei", Arial, sans-serif;
  background: #efeff4;
  -webkit-overflow-scrolling: touch; }
  body::-webkit-scrollbar {
    width: 0;
    height: 0; }

/* 一致的 del 样式 */
del {
  text-decoration: line-through; }

address,
caption,
cite,
code,
dfn,
em,
th,
var {
  font-style: normal;
  font-weight: 500; }

/* 只允许垂直调整尺寸 */
textarea {
  resize: vertical; }

audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle; }

/* 更好的hr样式 */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0; }

/* 移除选中阴影 */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none; }

::selection {
  background: #b3d4fc;
  text-shadow: none; }

/* 去掉列表前的标识, li 会继承 */
ol,
ul {
  list-style: none; }

/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: 400; }

q:before,
q:after {
  content: ''; }

ins,
a {
  text-decoration: none; }

a {
  background-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-touch-callout: none;
  -webkit-text-size-adjust: none; }

input,
textarea,
button {
  border: 0;
  outline: 0;
  font-size: 100%;
  background: transparent;
  color: #666;
  vertical-align: middle; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

/* variable.css */
/*Color*/
.am-checkbox-inner {
  width: 0.56rem !important;
  height: 0.56rem !important; }
  .am-checkbox-inner:after {
    width: 0.13333rem;
    height: 0.26667rem;
    border-width: 0 2px 2px 0;
    top: 0.05333rem;
    right: 0.17333rem; }

.am-modal .am-modal-button-group-h .am-modal-button:last-child {
  color: #00a2ff; }

.am-modal .am-modal-button-group-v .am-modal-button {
  color: #00a2ff;
  font-size: 0.49333rem; }

.am-modal-popup .am-modal-close {
  height: 0.53333rem;
  width: 0.53333rem;
  top: 0.4rem;
  right: 0.4rem; }
  .am-modal-popup .am-modal-close-x {
    background-image: none;
    font-size: 0.4rem;
    color: #000; }
    .am-modal-popup .am-modal-close-x::after {
      content: '\E634';
      font-family: 'dubhe-iconfont'; }

.am-modal-popup .am-modal-content {
  border-top-left-radius: 0.16rem;
  border-top-right-radius: 0.16rem; }

.am-modal-popup .am-modal-header {
  padding: 0.4rem 1.04rem 0.4rem 0.4rem;
  position: relative; }
  .am-modal-popup .am-modal-header .am-modal-title {
    font-size: 0.42667rem;
    font-weight: bold;
    color: #333333;
    text-align: left; }
  .am-modal-popup .am-modal-header::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    -webkit-box-shadow: 0 0.05333rem 0.10667rem rgba(0, 0, 0, 0.05);
            box-shadow: 0 0.05333rem 0.10667rem rgba(0, 0, 0, 0.05);
    z-index: 1; }

.am-modal-popup .am-modal-body {
  overflow-x: hidden !important; }

.am-modal-transparent {
  width: 8.26667rem !important; }

.am-button {
  height: 1.14667rem !important;
  line-height: 1.14667rem !important;
  font-size: 0.4rem !important; }
  .am-button-primary.am-button-active {
    opacity: 0.8; }

.am-action-sheet-button-list .am-action-sheet-button-list-item {
  height: 1.2rem;
  line-height: 1.2rem;
  font-size: 0.42667rem; }

.am-switch .checkbox {
  width: 1.17333rem !important;
  height: 0.61333rem !important;
  border-radius: 0.61333rem !important; }
  .am-switch .checkbox::before {
    width: 0.56rem !important; }
  .am-switch .checkbox::before, .am-switch .checkbox::after {
    width: 0.56rem !important;
    height: 0.56rem !important;
    border-radius: 0.56rem !important;
    top: 0.02667rem !important;
    left: 0.04rem !important; }

.am-switch input[type='checkbox']:checked + .checkbox {
  background: #00a2ff !important; }
  .am-switch input[type='checkbox']:checked + .checkbox:after {
    -webkit-transform: translateX(0.53333rem) !important;
        -ms-transform: translateX(0.53333rem) !important;
            transform: translateX(0.53333rem) !important; }

.am-accordion::before {
  display: none !important; }

.am-accordion-item i.arrow {
  width: 0.32rem !important;
  height: 0.32rem !important;
  background-size: contain !important;
  right: 0.4rem !important; }

.am-list-header {
  font-size: 0.4rem !important;
  font-weight: bold;
  color: #333333 !important;
  background: #ffffff; }
  .am-list-header::before {
    content: '';
    display: inline-block;
    width: 0.05333rem;
    height: 2ex;
    margin-right: 0.21333rem;
    background: #00a2ff;
    vertical-align: text-bottom; }

.am-list-body::after {
  display: none !important; }

.am-list-item {
  padding-left: 0.4rem !important;
  min-height: 1.17333rem !important; }
  .am-list-item.has-value .am-list-extra {
    color: #333333 !important; }
  .am-list-item .am-textarea-label {
    color: #333333 !important;
    font-size: 0.4rem !important; }
  .am-list-item .am-textarea-control textarea {
    font-size: 0.4rem !important; }
    .am-list-item .am-textarea-control textarea::-webkit-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::-moz-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea:-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::placeholder {
      color: #999999 !important; }
  .am-list-item .am-input-clear-active {
    background-color: #00a2ff; }
  .am-list-item .am-list-extra {
    font-size: 0.4rem !important;
    color: #999999 !important; }
  .am-list-item .am-list-line .am-input-label,
  .am-list-item .am-list-line .am-input-control {
    font-size: 0.4rem !important; }
  .am-list-item .am-list-line .am-input-control input {
    font-size: 0.4rem !important;
    color: #333333 !important; }
    .am-list-item .am-list-line .am-input-control input::-webkit-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::-moz-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input:-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::placeholder {
      color: #999999 !important; }
  .am-list-item .am-list-line .am-list-content {
    font-size: 0.4rem !important; }
  .am-list-item .am-list-line .am-list-arrow {
    width: 0.4rem !important;
    height: 0.4rem !important; }
  .am-list-item .am-list-line .am-list-extra,
  .am-list-item .am-list-line .am-list-content {
    padding-top: 0.18667rem !important;
    padding-bottom: 0.18667rem !important; }
  .am-list-item.am-input-item {
    padding-right: 0.4rem !important; }
    .am-list-item.am-input-item .am-list-line {
      padding-right: 0 !important; }
      .am-list-item.am-input-item .am-list-line .am-input-extra {
        color: #333333 !important; }
  .am-list-item::after {
    left: 0.4rem !important; }

.am-navbar {
  height: 1.33333rem !important; }
  .am-navbar-title {
    font-size: 0.48rem !important; }
  .am-navbar .am-icon-lg {
    width: 0.93333rem !important;
    height: 0.93333rem !important; }

.am-picker-popup-header-left {
  color: #999; }

.destination-modal .am-modal-header {
  padding: 0 !important; }
  .destination-modal .am-modal-header::after {
    display: none; }

.destination-search-area {
  position: absolute;
  top: 0;
  z-index: 10;
  width: 100%;
  height: 100%;
  background: #fff;
  overflow-y: auto;
  padding-bottom: 1.6rem;
  padding: 0.26667rem 0.4rem 0; }

.destination-pannel {
  position: relative;
  background: #fff;
  width: 100%;
  height: 75vh;
  overflow: hidden; }
  .destination-pannel .sort-index {
    width: 0.66667rem;
    text-align: center;
    position: absolute;
    right: 0;
    right: -0.26667rem;
    position: absolute;
    top: 45%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    z-index: 9;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .destination-pannel .sort-index ul {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
         -moz-box-orient: vertical;
         -moz-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
      .destination-pannel .sort-index ul li {
        font-family: PingFangSC-Medium;
        font-size: 0.26667rem;
        color: #666666;
        letter-spacing: 0;
        line-height: 0.48rem; }

.top-header .modal-title {
  text-align: center;
  font-family: PingFangSC-Regular;
  font-size: 0.48rem;
  color: #333;
  letter-spacing: 0;
  height: 1.46667rem;
  line-height: 1.46667rem;
  margin: 0 0.32rem;
  position: relative; }
  .top-header .modal-title svg {
    position: absolute;
    top: 0;
    right: -0.26667rem;
    height: 100%;
    width: 0.8rem;
    fill: #cfcfcf; }

.search-bar {
  width: 100%;
  background: #fff;
  z-index: 10;
  padding: 0 0.4rem 0.13333rem; }
  .search-bar .am-search {
    background-color: #fff;
    height: 0.85333rem;
    line-height: 0.85333rem;
    padding: 0 !important; }
    .search-bar .am-search .am-search-cancel {
      font-size: 0.4rem; }
    .search-bar .am-search .am-search-input {
      background: #f5f5f5;
      height: 0.85333rem;
      line-height: 0.85333rem;
      font-family: PingFangSC-Regular !important;
      font-size: 0.37333rem;
      letter-spacing: 0;
      border-radius: 0.42667rem; }
      .search-bar .am-search .am-search-input input {
        height: 100% !important;
        font-size: 0.37333rem !important; }
      .search-bar .am-search .am-search-input .am-search-synthetic-ph {
        line-height: 0.85333rem; }
      .search-bar .am-search .am-search-input .am-search-clear-show {
        display: none; }

.destination-content {
  position: relative;
  overflow-y: auto;
  height: 100%; }
  .destination-content .destination-list {
    padding: 0 0.4rem !important;
    overflow-y: scroll;
    height: 100%; }
    .destination-content .destination-list .hot-destination {
      padding-bottom: 0.53333rem;
      display: table;
      position: relative; }
      .destination-content .destination-list .hot-destination:after {
        content: '';
        position: absolute;
        background-color: #eaeaea;
        display: block;
        z-index: 1;
        top: auto;
        bottom: 0;
        left: 0;
        right: 0;
        height: 1px;
        -webkit-transform-origin: 50% 100%;
            -ms-transform-origin: 50% 100%;
                transform-origin: 50% 100%; }
        @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 2dppx) {
          .destination-content .destination-list .hot-destination:after {
            -webkit-transform: scaleY(0.5);
                -ms-transform: scaleY(0.5);
                    transform: scaleY(0.5); } }
      .destination-content .destination-list .hot-destination .title {
        font-family: PingFangSC-Medium;
        font-size: 0.37333rem;
        color: #333333;
        letter-spacing: 0;
        line-height: 0.37333rem;
        text-align: left;
        padding-top: 0.4rem;
        margin-bottom: 0.13333rem; }
      .destination-content .destination-list .hot-destination .hot-tag {
        font-family: PingFangSC-Regular;
        font-size: 0.34667rem;
        color: #333333;
        letter-spacing: 0;
        text-align: center;
        line-height: 0.34667rem;
        padding: 0.26667rem 0.4rem;
        background: #f5f5f5;
        border-radius: 0.45333rem;
        float: left;
        margin-right: 0.26667rem;
        margin-top: 0.26667rem;
        position: relative;
        overflow: hidden; }
        .destination-content .destination-list .hot-destination .hot-tag.active {
          color: #6076ff;
          background: none; }
          .destination-content .destination-list .hot-destination .hot-tag.active span {
            display: inline-block;
            width: 100%;
            height: 100%;
            background-color: #00a8f7;
            position: absolute;
            left: 0;
            top: 0;
            opacity: 0.08; }
    .destination-content .destination-list .sort-list {
      margin-right: 0.4rem;
      margin-bottom: 2.66667rem; }
      .destination-content .destination-list .sort-list .am-list-header {
        padding-bottom: 0;
        padding-left: 0 !important; }
        .destination-content .destination-list .sort-list .am-list-header::before {
          display: none; }
        .destination-content .destination-list .sort-list .am-list-header p {
          font-family: PingFangSC-Medium;
          font-size: 0.37333rem;
          color: #333333;
          letter-spacing: 0;
          line-height: 0.37333rem;
          text-align: left; }

.destination-choosed-bottom {
  position: absolute;
  background: #fff;
  width: 100%;
  bottom: 0;
  z-index: 20; }
  .destination-choosed-bottom .footer-wrapper {
    position: absolute;
    bottom: 0;
    z-index: 10; }

.destination-country-list .am-list-body {
  border-top: none;
  border-bottom: none; }
  .destination-country-list .am-list-body::before {
    display: none !important; }
  .destination-country-list .am-list-body .am-list-content {
    font-family: PingFangSC-Regular;
    font-size: 0.4rem !important;
    color: #333333;
    letter-spacing: 0;
    line-height: 0.4rem; }
  .destination-country-list .am-list-body .am-list-item {
    padding-left: 0 !important;
    height: 0.53333rem !important; }
    .destination-country-list .am-list-body .am-list-item::after {
      content: '';
      position: absolute;
      background-color: #eaeaea;
      display: block;
      z-index: 1;
      top: auto;
      bottom: 0;
      left: 0;
      right: 0;
      height: 1px;
      -webkit-transform-origin: 50% 100%;
          -ms-transform-origin: 50% 100%;
              transform-origin: 50% 100%;
      left: 0 !important; }
      @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 2dppx) {
        .destination-country-list .am-list-body .am-list-item::after {
          -webkit-transform: scaleY(0.5);
              -ms-transform: scaleY(0.5);
                  transform: scaleY(0.5); } }
    .destination-country-list .am-list-body .am-list-item .am-list-thumb {
      width: 0.53333rem !important;
      height: 0.53333rem !important; }
    .destination-country-list .am-list-body .am-list-item .am-checkbox {
      height: 1.17333rem !important; }
    .destination-country-list .am-list-body .am-list-item .am-list-line {
      font-family: PingFangSC-Regular;
      font-size: 0.4rem;
      color: #333333;
      letter-spacing: 0;
      line-height: 0.4rem; }
      .destination-country-list .am-list-body .am-list-item .am-list-line::after {
        display: none !important; }
    .destination-country-list .am-list-body .am-list-item .am-checkbox-inner {
      top: 0.32rem;
      left: 0.4rem; }
  .destination-country-list .am-list-body .am-checkbox-item {
    margin-left: -0.4rem; }
    .destination-country-list .am-list-body .am-checkbox-item::after {
      left: 0.4rem !important; }
    .destination-country-list .am-list-body .am-checkbox-item .am-list-line {
      padding-left: 0.26667rem; }

.destination-choosed-area {
  position: fixed;
  bottom: 1.6rem;
  left: 0;
  height: 100vh;
  width: 100%;
  clear: both;
  overflow: hidden;
  z-index: 15; }
  .destination-choosed-area .destination-choosed-mask {
    width: 100%;
    height: 100%;
    background: #000;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0.3; }
  .destination-choosed-area .destination-choosed {
    position: absolute;
    bottom: 0;
    z-index: 5000;
    background: #fff;
    width: 100%;
    -webkit-box-shadow: 0 -0.02667rem 0.08rem 0 rgba(152, 152, 152, 0.1);
            box-shadow: 0 -0.02667rem 0.08rem 0 rgba(152, 152, 152, 0.1); }
    .destination-choosed-area .destination-choosed .header {
      padding: 0.4rem;
      font-size: 0.34667rem;
      line-height: 0.34667rem;
      font-family: PingFangSC-Regular; }
      .destination-choosed-area .destination-choosed .header h3 {
        color: #333333;
        float: left; }
      .destination-choosed-area .destination-choosed .header p {
        color: #6076ff;
        float: right; }
    .destination-choosed-area .destination-choosed .content {
      display: block;
      margin: 0.53333rem 0.4rem 0.26667rem;
      text-align: left;
      min-height: 1.06667rem; }
      .destination-choosed-area .destination-choosed .content li {
        position: relative;
        font-family: PingFangSC-Regular;
        font-size: 0.34667rem;
        color: #333333;
        letter-spacing: 0;
        text-align: center;
        line-height: 0.34667rem;
        padding: 0.28rem 0.45333rem;
        background: #f5f5f5;
        border-radius: 0.45333rem;
        display: inline-block;
        margin-bottom: 0.26667rem;
        margin-right: 0.26667rem; }
        .destination-choosed-area .destination-choosed .content li i {
          background: #dddddd;
          width: 0.42667rem;
          height: 0.42667rem;
          border-radius: 100%;
          position: absolute;
          right: 0;
          top: -0.21333rem;
          -webkit-box-pack: center;
          -webkit-justify-content: center;
             -moz-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          display: -webkit-box;
          display: -webkit-flex;
          display: -moz-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
          -webkit-align-items: center;
             -moz-box-align: center;
              -ms-flex-align: center;
                  align-items: center; }
          .destination-choosed-area .destination-choosed .content li i b {
            background: #ffffff;
            border-radius: 0.02rem;
            width: 0.22667rem;
            height: 0.04rem;
            display: -webkit-box;
            display: -webkit-flex;
            display: -moz-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -webkit-flex-direction: column;
               -moz-box-orient: vertical;
               -moz-box-direction: normal;
                -ms-flex-direction: column;
                    flex-direction: column; }

.footer-wrapper {
  width: 100%;
  height: 1.6rem;
  padding: 0 0.4rem;
  background: #ffffff;
  -webkit-box-shadow: 0 -0.01333rem 0.13333rem 0 #eaeaea;
          box-shadow: 0 -0.01333rem 0.13333rem 0 #eaeaea; }
  .footer-wrapper .choose-info {
    font-family: PingFangSC-Regular;
    font-size: 0.4rem;
    color: #333333;
    letter-spacing: 0;
    line-height: 1.6rem;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 6.13333rem;
       -moz-box-flex: 0;
        -ms-flex: 0 0 6.13333rem;
            flex: 0 0 6.13333rem; }
    .footer-wrapper .choose-info span {
      color: #ff8c2c; }
    .footer-wrapper .choose-info .am-icon-md {
      width: 0.42667rem;
      height: 0.42667rem; }
  .footer-wrapper .submit {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 2.93333rem;
       -moz-box-flex: 0;
        -ms-flex: 0 0 2.93333rem;
            flex: 0 0 2.93333rem; }
    .footer-wrapper .submit .submit-btn {
      border-radius: 40px;
      width: 100%;
      height: 1.06667rem;
      float: right; }

.insure-module-disabled-mask {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 1px;
  z-index: 10;
  background: #fff;
  opacity: 0.6; }

/* variable.css */
/*Color*/
.multiple-picker-scroll {
  position: relative;
  padding: 0.22667rem 0 0.22667rem 0.4rem; }
  .multiple-picker-scroll .multiple-label {
    width: 2.04rem;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 2.04rem;
       -moz-box-flex: 0;
        -ms-flex: 0 0 2.04rem;
            flex: 0 0 2.04rem;
    font-size: 0.37333rem;
    color: #666666; }
  .multiple-picker-scroll .multiple-extra {
    overflow: hidden;
    font-size: 0; }
    .multiple-picker-scroll .multiple-extra > div,
    .multiple-picker-scroll .multiple-extra > .option-item {
      float: left;
      position: relative;
      min-width: 1.6rem;
      height: 0.8rem;
      line-height: 0.8rem;
      padding: 0 0.4rem;
      margin: 0.09333rem;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      white-space: nowrap;
      border-radius: 0.08rem;
      font-size: 0.37333rem;
      color: #666666;
      text-align: center; }
      .multiple-picker-scroll .multiple-extra > div.active,
      .multiple-picker-scroll .multiple-extra > div .active,
      .multiple-picker-scroll .multiple-extra > .option-item.active,
      .multiple-picker-scroll .multiple-extra > .option-item .active {
        color: #00a2ff; }
        .multiple-picker-scroll .multiple-extra > div.active .opacity-bg,
        .multiple-picker-scroll .multiple-extra > div .active .opacity-bg,
        .multiple-picker-scroll .multiple-extra > .option-item.active .opacity-bg,
        .multiple-picker-scroll .multiple-extra > .option-item .active .opacity-bg {
          background-color: #00a2ff; }
      .multiple-picker-scroll .multiple-extra > div .more,
      .multiple-picker-scroll .multiple-extra > .option-item .more {
        padding: 0 0.13333rem; }
      .multiple-picker-scroll .multiple-extra > div .dubhe-iconfont,
      .multiple-picker-scroll .multiple-extra > .option-item .dubhe-iconfont {
        position: relative;
        top: -2px;
        color: inherit;
        font-size: 0.2rem;
        vertical-align: middle; }
      .multiple-picker-scroll .multiple-extra > div .opacity-bg,
      .multiple-picker-scroll .multiple-extra > .option-item .opacity-bg {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        opacity: 0.1;
        background: #9d9d9d;
        border-radius: 0.08rem;
        -webkit-box-shadow: 0 0.02667rem 8px 0 rgba(0, 0, 0, 0.1);
                box-shadow: 0 0.02667rem 8px 0 rgba(0, 0, 0, 0.1); }
      .multiple-picker-scroll .multiple-extra > div:first-child,
      .multiple-picker-scroll .multiple-extra > .option-item:first-child {
        margin-left: 0.09333rem; }
    .multiple-picker-scroll .multiple-extra > div {
      padding: 0; }
  .multiple-picker-scroll::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: 0;
    bottom: 0;
    left: 0.4rem;
    width: 100%;
    height: 1px;
    -webkit-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
        transform-origin: 50% 100%;
    -webkit-transform: scaleY(0.5);
    -ms-transform: scaleY(0.5);
        transform: scaleY(0.5); }
  .multiple-picker-scroll:last-child::after {
    display: none; }
  .multiple-picker-scroll .multiple-area {
    width: 100%;
    overflow-x: scroll; }
    .multiple-picker-scroll .multiple-area .multiple-extra {
      display: block;
      width: auto; }
    .multiple-picker-scroll .multiple-area::-webkit-scrollbar {
      width: 6px;
      height: 0;
      background-color: #f0f0f0; }

.insure-filed-wrapper {
  position: relative; }

.insure-filed-wrapper .am-list-item::after,
.insure-filed-wrapper .am-list-line::after {
  display: none !important; }

.insure-filed-wrapper::after {
  content: '';
  position: absolute;
  background-color: #ddd;
  display: block;
  z-index: 1;
  top: auto;
  right: auto;
  bottom: 0;
  left: 0.4rem;
  width: 100%;
  height: 1px;
  -webkit-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-transform: scaleY(0.5);
  -ms-transform: scaleY(0.5);
  transform: scaleY(0.5); }

@charset "UTF-8";
/* reset.css */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, textarea, p, blockquote, th, td,
header, hgroup, nav, section, article, aside, footer, figure, figcaption, menu, button {
  margin: 0;
  padding: 0; }

html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

body {
  margin: 0 auto !important;
  width: 100%;
  max-width: 750px;
  min-width: 320px;
  color: #4a4a4a;
  font-family: Helvetica, "Microsoft YaHei", Arial, sans-serif;
  background: #efeff4;
  -webkit-overflow-scrolling: touch; }
  body::-webkit-scrollbar {
    width: 0;
    height: 0; }

/* 一致的 del 样式 */
del {
  text-decoration: line-through; }

address,
caption,
cite,
code,
dfn,
em,
th,
var {
  font-style: normal;
  font-weight: 500; }

/* 只允许垂直调整尺寸 */
textarea {
  resize: vertical; }

audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle; }

/* 更好的hr样式 */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0; }

/* 移除选中阴影 */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none; }

::selection {
  background: #b3d4fc;
  text-shadow: none; }

/* 去掉列表前的标识, li 会继承 */
ol,
ul {
  list-style: none; }

/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: 400; }

q:before,
q:after {
  content: ''; }

ins,
a {
  text-decoration: none; }

a {
  background-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-touch-callout: none;
  -webkit-text-size-adjust: none; }

input,
textarea,
button {
  border: 0;
  outline: 0;
  font-size: 100%;
  background: transparent;
  color: #666;
  vertical-align: middle; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

/* variable.css */
/*Color*/
.am-checkbox-inner {
  width: 0.56rem !important;
  height: 0.56rem !important; }
  .am-checkbox-inner:after {
    width: 0.13333rem;
    height: 0.26667rem;
    border-width: 0 2px 2px 0;
    top: 0.05333rem;
    right: 0.17333rem; }

.am-modal .am-modal-button-group-h .am-modal-button:last-child {
  color: #00a2ff; }

.am-modal .am-modal-button-group-v .am-modal-button {
  color: #00a2ff;
  font-size: 0.49333rem; }

.am-modal-popup .am-modal-close {
  height: 0.53333rem;
  width: 0.53333rem;
  top: 0.4rem;
  right: 0.4rem; }
  .am-modal-popup .am-modal-close-x {
    background-image: none;
    font-size: 0.4rem;
    color: #000; }
    .am-modal-popup .am-modal-close-x::after {
      content: '\E634';
      font-family: 'dubhe-iconfont'; }

.am-modal-popup .am-modal-content {
  border-top-left-radius: 0.16rem;
  border-top-right-radius: 0.16rem; }

.am-modal-popup .am-modal-header {
  padding: 0.4rem 1.04rem 0.4rem 0.4rem;
  position: relative; }
  .am-modal-popup .am-modal-header .am-modal-title {
    font-size: 0.42667rem;
    font-weight: bold;
    color: #333333;
    text-align: left; }
  .am-modal-popup .am-modal-header::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    -webkit-box-shadow: 0 0.05333rem 0.10667rem rgba(0, 0, 0, 0.05);
            box-shadow: 0 0.05333rem 0.10667rem rgba(0, 0, 0, 0.05);
    z-index: 1; }

.am-modal-popup .am-modal-body {
  overflow-x: hidden !important; }

.am-modal-transparent {
  width: 8.26667rem !important; }

.am-button {
  height: 1.14667rem !important;
  line-height: 1.14667rem !important;
  font-size: 0.4rem !important; }
  .am-button-primary.am-button-active {
    opacity: 0.8; }

.am-action-sheet-button-list .am-action-sheet-button-list-item {
  height: 1.2rem;
  line-height: 1.2rem;
  font-size: 0.42667rem; }

.am-switch .checkbox {
  width: 1.17333rem !important;
  height: 0.61333rem !important;
  border-radius: 0.61333rem !important; }
  .am-switch .checkbox::before {
    width: 0.56rem !important; }
  .am-switch .checkbox::before, .am-switch .checkbox::after {
    width: 0.56rem !important;
    height: 0.56rem !important;
    border-radius: 0.56rem !important;
    top: 0.02667rem !important;
    left: 0.04rem !important; }

.am-switch input[type='checkbox']:checked + .checkbox {
  background: #00a2ff !important; }
  .am-switch input[type='checkbox']:checked + .checkbox:after {
    -webkit-transform: translateX(0.53333rem) !important;
        -ms-transform: translateX(0.53333rem) !important;
            transform: translateX(0.53333rem) !important; }

.am-accordion::before {
  display: none !important; }

.am-accordion-item i.arrow {
  width: 0.32rem !important;
  height: 0.32rem !important;
  background-size: contain !important;
  right: 0.4rem !important; }

.am-list-header {
  font-size: 0.4rem !important;
  font-weight: bold;
  color: #333333 !important;
  background: #ffffff; }
  .am-list-header::before {
    content: '';
    display: inline-block;
    width: 0.05333rem;
    height: 2ex;
    margin-right: 0.21333rem;
    background: #00a2ff;
    vertical-align: text-bottom; }

.am-list-body::after {
  display: none !important; }

.am-list-item {
  padding-left: 0.4rem !important;
  min-height: 1.17333rem !important; }
  .am-list-item.has-value .am-list-extra {
    color: #333333 !important; }
  .am-list-item .am-textarea-label {
    color: #333333 !important;
    font-size: 0.4rem !important; }
  .am-list-item .am-textarea-control textarea {
    font-size: 0.4rem !important; }
    .am-list-item .am-textarea-control textarea::-webkit-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::-moz-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea:-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::placeholder {
      color: #999999 !important; }
  .am-list-item .am-input-clear-active {
    background-color: #00a2ff; }
  .am-list-item .am-list-extra {
    font-size: 0.4rem !important;
    color: #999999 !important; }
  .am-list-item .am-list-line .am-input-label,
  .am-list-item .am-list-line .am-input-control {
    font-size: 0.4rem !important; }
  .am-list-item .am-list-line .am-input-control input {
    font-size: 0.4rem !important;
    color: #333333 !important; }
    .am-list-item .am-list-line .am-input-control input::-webkit-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::-moz-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input:-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::placeholder {
      color: #999999 !important; }
  .am-list-item .am-list-line .am-list-content {
    font-size: 0.4rem !important; }
  .am-list-item .am-list-line .am-list-arrow {
    width: 0.4rem !important;
    height: 0.4rem !important; }
  .am-list-item .am-list-line .am-list-extra,
  .am-list-item .am-list-line .am-list-content {
    padding-top: 0.18667rem !important;
    padding-bottom: 0.18667rem !important; }
  .am-list-item.am-input-item {
    padding-right: 0.4rem !important; }
    .am-list-item.am-input-item .am-list-line {
      padding-right: 0 !important; }
      .am-list-item.am-input-item .am-list-line .am-input-extra {
        color: #333333 !important; }
  .am-list-item::after {
    left: 0.4rem !important; }

.am-navbar {
  height: 1.33333rem !important; }
  .am-navbar-title {
    font-size: 0.48rem !important; }
  .am-navbar .am-icon-lg {
    width: 0.93333rem !important;
    height: 0.93333rem !important; }

.am-picker-popup-header-left {
  color: #999; }

.favorite-contact-picker-wrapper {
  position: relative; }

.favorite-contact-picker-wrapper::after {
  content: '';
  position: absolute;
  background-color: #ddd;
  display: block;
  z-index: 1;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0.4rem;
  width: 100%;
  height: 1px;
  -webkit-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
      transform-origin: 50% 100%;
  -webkit-transform: scaleY(0.5);
  -ms-transform: scaleY(0.5);
      transform: scaleY(0.5); }

.certified-item-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .certified-item-content .certified-name {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
       -moz-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    color: #333;
    padding: 0.13333rem 0; }
    .certified-item-content .certified-name .tag {
      display: inline-block;
      position: relative;
      top: -0.01333rem;
      color: #21a367;
      font-size: 0.32rem;
      line-height: 1.2;
      text-align: center;
      padding: 0.08rem 0.16rem;
      border-radius: 0.05333rem;
      margin-left: 0.26667rem;
      background: rgba(33, 163, 103, 0.14); }
  .certified-item-content .other {
    width: 1.33333rem;
    text-align: right;
    font-size: 0.37333rem;
    line-height: 1.1;
    padding: 0.13333rem 0; }
    .certified-item-content .other:after {
      content: '\E718';
      font-family: 'dubhe-iconfont';
      font-size: 0.32rem; }

@charset "UTF-8";
/* reset.css */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, textarea, p, blockquote, th, td,
header, hgroup, nav, section, article, aside, footer, figure, figcaption, menu, button {
  margin: 0;
  padding: 0; }

html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

body {
  margin: 0 auto !important;
  width: 100%;
  max-width: 750px;
  min-width: 320px;
  color: #4a4a4a;
  font-family: Helvetica, "Microsoft YaHei", Arial, sans-serif;
  background: #efeff4;
  -webkit-overflow-scrolling: touch; }
  body::-webkit-scrollbar {
    width: 0;
    height: 0; }

/* 一致的 del 样式 */
del {
  text-decoration: line-through; }

address,
caption,
cite,
code,
dfn,
em,
th,
var {
  font-style: normal;
  font-weight: 500; }

/* 只允许垂直调整尺寸 */
textarea {
  resize: vertical; }

audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle; }

/* 更好的hr样式 */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0; }

/* 移除选中阴影 */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none; }

::selection {
  background: #b3d4fc;
  text-shadow: none; }

/* 去掉列表前的标识, li 会继承 */
ol,
ul {
  list-style: none; }

/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: 400; }

q:before,
q:after {
  content: ''; }

ins,
a {
  text-decoration: none; }

a {
  background-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-touch-callout: none;
  -webkit-text-size-adjust: none; }

input,
textarea,
button {
  border: 0;
  outline: 0;
  font-size: 100%;
  background: transparent;
  color: #666;
  vertical-align: middle; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

/* variable.css */
/*Color*/
.am-checkbox-inner {
  width: 0.56rem !important;
  height: 0.56rem !important; }
  .am-checkbox-inner:after {
    width: 0.13333rem;
    height: 0.26667rem;
    border-width: 0 2px 2px 0;
    top: 0.05333rem;
    right: 0.17333rem; }

.am-modal .am-modal-button-group-h .am-modal-button:last-child {
  color: #00a2ff; }

.am-modal .am-modal-button-group-v .am-modal-button {
  color: #00a2ff;
  font-size: 0.49333rem; }

.am-modal-popup .am-modal-close {
  height: 0.53333rem;
  width: 0.53333rem;
  top: 0.4rem;
  right: 0.4rem; }
  .am-modal-popup .am-modal-close-x {
    background-image: none;
    font-size: 0.4rem;
    color: #000; }
    .am-modal-popup .am-modal-close-x::after {
      content: '\E634';
      font-family: 'dubhe-iconfont'; }

.am-modal-popup .am-modal-content {
  border-top-left-radius: 0.16rem;
  border-top-right-radius: 0.16rem; }

.am-modal-popup .am-modal-header {
  padding: 0.4rem 1.04rem 0.4rem 0.4rem;
  position: relative; }
  .am-modal-popup .am-modal-header .am-modal-title {
    font-size: 0.42667rem;
    font-weight: bold;
    color: #333333;
    text-align: left; }
  .am-modal-popup .am-modal-header::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    -webkit-box-shadow: 0 0.05333rem 0.10667rem rgba(0, 0, 0, 0.05);
            box-shadow: 0 0.05333rem 0.10667rem rgba(0, 0, 0, 0.05);
    z-index: 1; }

.am-modal-popup .am-modal-body {
  overflow-x: hidden !important; }

.am-modal-transparent {
  width: 8.26667rem !important; }

.am-button {
  height: 1.14667rem !important;
  line-height: 1.14667rem !important;
  font-size: 0.4rem !important; }
  .am-button-primary.am-button-active {
    opacity: 0.8; }

.am-action-sheet-button-list .am-action-sheet-button-list-item {
  height: 1.2rem;
  line-height: 1.2rem;
  font-size: 0.42667rem; }

.am-switch .checkbox {
  width: 1.17333rem !important;
  height: 0.61333rem !important;
  border-radius: 0.61333rem !important; }
  .am-switch .checkbox::before {
    width: 0.56rem !important; }
  .am-switch .checkbox::before, .am-switch .checkbox::after {
    width: 0.56rem !important;
    height: 0.56rem !important;
    border-radius: 0.56rem !important;
    top: 0.02667rem !important;
    left: 0.04rem !important; }

.am-switch input[type='checkbox']:checked + .checkbox {
  background: #00a2ff !important; }
  .am-switch input[type='checkbox']:checked + .checkbox:after {
    -webkit-transform: translateX(0.53333rem) !important;
        -ms-transform: translateX(0.53333rem) !important;
            transform: translateX(0.53333rem) !important; }

.am-accordion::before {
  display: none !important; }

.am-accordion-item i.arrow {
  width: 0.32rem !important;
  height: 0.32rem !important;
  background-size: contain !important;
  right: 0.4rem !important; }

.am-list-header {
  font-size: 0.4rem !important;
  font-weight: bold;
  color: #333333 !important;
  background: #ffffff; }
  .am-list-header::before {
    content: '';
    display: inline-block;
    width: 0.05333rem;
    height: 2ex;
    margin-right: 0.21333rem;
    background: #00a2ff;
    vertical-align: text-bottom; }

.am-list-body::after {
  display: none !important; }

.am-list-item {
  padding-left: 0.4rem !important;
  min-height: 1.17333rem !important; }
  .am-list-item.has-value .am-list-extra {
    color: #333333 !important; }
  .am-list-item .am-textarea-label {
    color: #333333 !important;
    font-size: 0.4rem !important; }
  .am-list-item .am-textarea-control textarea {
    font-size: 0.4rem !important; }
    .am-list-item .am-textarea-control textarea::-webkit-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::-moz-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea:-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::placeholder {
      color: #999999 !important; }
  .am-list-item .am-input-clear-active {
    background-color: #00a2ff; }
  .am-list-item .am-list-extra {
    font-size: 0.4rem !important;
    color: #999999 !important; }
  .am-list-item .am-list-line .am-input-label,
  .am-list-item .am-list-line .am-input-control {
    font-size: 0.4rem !important; }
  .am-list-item .am-list-line .am-input-control input {
    font-size: 0.4rem !important;
    color: #333333 !important; }
    .am-list-item .am-list-line .am-input-control input::-webkit-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::-moz-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input:-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::placeholder {
      color: #999999 !important; }
  .am-list-item .am-list-line .am-list-content {
    font-size: 0.4rem !important; }
  .am-list-item .am-list-line .am-list-arrow {
    width: 0.4rem !important;
    height: 0.4rem !important; }
  .am-list-item .am-list-line .am-list-extra,
  .am-list-item .am-list-line .am-list-content {
    padding-top: 0.18667rem !important;
    padding-bottom: 0.18667rem !important; }
  .am-list-item.am-input-item {
    padding-right: 0.4rem !important; }
    .am-list-item.am-input-item .am-list-line {
      padding-right: 0 !important; }
      .am-list-item.am-input-item .am-list-line .am-input-extra {
        color: #333333 !important; }
  .am-list-item::after {
    left: 0.4rem !important; }

.am-navbar {
  height: 1.33333rem !important; }
  .am-navbar-title {
    font-size: 0.48rem !important; }
  .am-navbar .am-icon-lg {
    width: 0.93333rem !important;
    height: 0.93333rem !important; }

.am-picker-popup-header-left {
  color: #999; }

.insure-risk-modal-wrap-modalTitle {
  line-height: 0.66667rem;
  text-align: center;
  font-family: PingFangSC-Regular;
  font-size: 0.48rem;
  color: #333333; }

.insure-risk-select-value {
  color: #333 !important; }

.insure-risk-select-error {
  color: #ff5500 !important; }

.insure-risk-modal-wrap {
  max-height: 80vh;
  overflow-y: auto;
  color: #333333; }
  .insure-risk-modal-wrap .board-module .board-content {
    padding: 0.37333rem 0.37333rem;
    background: url(https://res.qixin18.com/qixin-cloud-node-cps-h5-v3/_next/static/images/shield-5b67d60fd00f3bbdd8d6ba21b5635122.png) no-repeat right top, -webkit-gradient(linear, left top, left bottom, color-stop(41%, #e6f4ff), to(#f4faff));
    background: url(https://res.qixin18.com/qixin-cloud-node-cps-h5-v3/_next/static/images/shield-5b67d60fd00f3bbdd8d6ba21b5635122.png) no-repeat right top, -o-linear-gradient(top, #e6f4ff 41%, #f4faff);
    background: url(https://res.qixin18.com/qixin-cloud-node-cps-h5-v3/_next/static/images/shield-5b67d60fd00f3bbdd8d6ba21b5635122.png) no-repeat right top, linear-gradient(180deg, #e6f4ff 41%, #f4faff);
    background-size: contain;
    border-radius: 0.21333rem; }
  .insure-risk-modal-wrap .board-module .board {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    font-size: 0.37333rem;
    font-family: PingFangSC, PingFangSC-Regular;
    font-weight: 400;
    text-align: left;
    line-height: 0.77333rem; }
    .insure-risk-modal-wrap .board-module .board .board-label {
      color: #666666; }
  .insure-risk-modal-wrap .wrap {
    position: relative;
    padding: 0 0 0.53333rem 0; }
    .insure-risk-modal-wrap .wrap:after {
      content: '';
      position: absolute;
      z-index: 1;
      pointer-events: none;
      background-color: #979797;
      height: 1px;
      left: 0;
      right: 0;
      bottom: 0; }
      @media only screen and (-webkit-min-device-pixel-ratio: 2) {
        .insure-risk-modal-wrap .wrap:after {
          -webkit-transform: scaleY(0.5);
              -ms-transform: scaleY(0.5);
                  transform: scaleY(0.5);
          -webkit-transform-origin: 50% 100%;
              -ms-transform-origin: 50% 100%;
                  transform-origin: 50% 100%; } }
  .insure-risk-modal-wrap .sub-title {
    z-index: 0;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
    font-size: 0.48rem;
    font-family: PingFangSC, PingFangSC-Medium;
    font-weight: 500;
    text-align: left;
    color: #333333;
    line-height: 0.85333rem; }
    .insure-risk-modal-wrap .sub-title::before {
      display: block;
      content: '';
      z-index: -1;
      position: absolute;
      left: 0;
      top: 0;
      width: 0.37333rem;
      height: 0.37333rem;
      opacity: 0.8;
      padding: 0.08rem;
      background-image: -o-linear-gradient(315deg, #0d6eff, rgba(30, 167, 255, 0));
      background-image: linear-gradient(135deg, #0d6eff, rgba(30, 167, 255, 0));
      border-radius: 50% !important; }
    .insure-risk-modal-wrap .sub-title::after {
      display: block;
      content: '';
      z-index: -1;
      position: absolute;
      left: 0.08rem;
      top: 0.08rem;
      width: 0.37333rem;
      height: 0.37333rem;
      background: #fff;
      border-radius: 50% !important; }
  .insure-risk-modal-wrap .input-module {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex; }
    .insure-risk-modal-wrap .input-module .form-title {
      line-height: 0.85333rem; }
    .insure-risk-modal-wrap .input-module .input {
      width: 2.16rem;
      padding: 0px 0.2rem;
      height: 0.85333rem;
      line-height: 0.85333rem;
      background: #f6f8fc;
      border: 1px solid #cccccc;
      border-radius: 0.17333rem;
      margin: 0 0.21333rem; }
      .insure-risk-modal-wrap .input-module .input .am-input-control {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        height: 100%; }
    .insure-risk-modal-wrap .input-module .input-valid {
      border: 1px solid #fa4521;
      color: #fa4521; }
      .insure-risk-modal-wrap .input-module .input-valid::-webkit-input-placeholder {
        color: #fa4521; }
      .insure-risk-modal-wrap .input-module .input-valid::-moz-placeholder {
        color: #fa4521; }
      .insure-risk-modal-wrap .input-module .input-valid:-ms-input-placeholder {
        color: #fa4521; }
      .insure-risk-modal-wrap .input-module .input-valid::-ms-input-placeholder {
        color: #fa4521; }
      .insure-risk-modal-wrap .input-module .input-valid::placeholder {
        color: #fa4521; }
  .insure-risk-modal-wrap .button-module .button-title-valid {
    color: #fa4521; }
  .insure-risk-modal-wrap .button-module .button-group {
    padding: 0.26667rem 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .insure-risk-modal-wrap .button-module .button-group > .am-button {
      width: 4.4rem; }
    .insure-risk-modal-wrap .button-module .button-group .button-active {
      color: #5f76ff;
      background: rgba(95, 118, 255, 0.1);
      border: 0.02667rem solid #5f76ff; }
  .insure-risk-modal-wrap section .desp {
    font-size: 0.37333rem;
    font-family: PingFangSC, PingFangSC-Regular;
    font-weight: 400;
    text-align: left;
    color: #333333;
    line-height: 0.56rem; }
  .insure-risk-modal-wrap .form-title {
    padding: 0 0 0.10667rem 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 0.42667rem;
    font-family: PingFangSC, PingFangSC-Regular;
    font-weight: 400;
    text-align: left;
    line-height: 0.53333rem; }
  .insure-risk-modal-wrap .sub-board {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(41%, #e6f4ff), to(#f4faff));
    background: -o-linear-gradient(top, #e6f4ff 41%, #f4faff);
    background: linear-gradient(180deg, #e6f4ff 41%, #f4faff);
    border-radius: 0.21333rem; }
  .insure-risk-modal-wrap .auth-result-btn {
    width: 100%;
    background: #fff;
    padding: 0.21333rem 0.4rem; }
    .insure-risk-modal-wrap .auth-result-btn .am-button {
      font-size: 0.42667rem;
      height: 1.28rem !important;
      line-height: 1.28rem !important;
      border-radius: 0.64rem; }

@charset "UTF-8";
/* reset.css */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, textarea, p, blockquote, th, td,
header, hgroup, nav, section, article, aside, footer, figure, figcaption, menu, button {
  margin: 0;
  padding: 0; }

html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

body {
  margin: 0 auto !important;
  width: 100%;
  max-width: 750px;
  min-width: 320px;
  color: #4a4a4a;
  font-family: Helvetica, "Microsoft YaHei", Arial, sans-serif;
  background: #efeff4;
  -webkit-overflow-scrolling: touch; }
  body::-webkit-scrollbar {
    width: 0;
    height: 0; }

/* 一致的 del 样式 */
del {
  text-decoration: line-through; }

address,
caption,
cite,
code,
dfn,
em,
th,
var {
  font-style: normal;
  font-weight: 500; }

/* 只允许垂直调整尺寸 */
textarea {
  resize: vertical; }

audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle; }

/* 更好的hr样式 */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0; }

/* 移除选中阴影 */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none; }

::selection {
  background: #b3d4fc;
  text-shadow: none; }

/* 去掉列表前的标识, li 会继承 */
ol,
ul {
  list-style: none; }

/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: 400; }

q:before,
q:after {
  content: ''; }

ins,
a {
  text-decoration: none; }

a {
  background-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-touch-callout: none;
  -webkit-text-size-adjust: none; }

input,
textarea,
button {
  border: 0;
  outline: 0;
  font-size: 100%;
  background: transparent;
  color: #666;
  vertical-align: middle; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

/* variable.css */
/*Color*/
.am-checkbox-inner {
  width: 0.56rem !important;
  height: 0.56rem !important; }
  .am-checkbox-inner:after {
    width: 0.13333rem;
    height: 0.26667rem;
    border-width: 0 2px 2px 0;
    top: 0.05333rem;
    right: 0.17333rem; }

.am-modal .am-modal-button-group-h .am-modal-button:last-child {
  color: #00a2ff; }

.am-modal .am-modal-button-group-v .am-modal-button {
  color: #00a2ff;
  font-size: 0.49333rem; }

.am-modal-popup .am-modal-close {
  height: 0.53333rem;
  width: 0.53333rem;
  top: 0.4rem;
  right: 0.4rem; }
  .am-modal-popup .am-modal-close-x {
    background-image: none;
    font-size: 0.4rem;
    color: #000; }
    .am-modal-popup .am-modal-close-x::after {
      content: '\E634';
      font-family: 'dubhe-iconfont'; }

.am-modal-popup .am-modal-content {
  border-top-left-radius: 0.16rem;
  border-top-right-radius: 0.16rem; }

.am-modal-popup .am-modal-header {
  padding: 0.4rem 1.04rem 0.4rem 0.4rem;
  position: relative; }
  .am-modal-popup .am-modal-header .am-modal-title {
    font-size: 0.42667rem;
    font-weight: bold;
    color: #333333;
    text-align: left; }
  .am-modal-popup .am-modal-header::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    -webkit-box-shadow: 0 0.05333rem 0.10667rem rgba(0, 0, 0, 0.05);
            box-shadow: 0 0.05333rem 0.10667rem rgba(0, 0, 0, 0.05);
    z-index: 1; }

.am-modal-popup .am-modal-body {
  overflow-x: hidden !important; }

.am-modal-transparent {
  width: 8.26667rem !important; }

.am-button {
  height: 1.14667rem !important;
  line-height: 1.14667rem !important;
  font-size: 0.4rem !important; }
  .am-button-primary.am-button-active {
    opacity: 0.8; }

.am-action-sheet-button-list .am-action-sheet-button-list-item {
  height: 1.2rem;
  line-height: 1.2rem;
  font-size: 0.42667rem; }

.am-switch .checkbox {
  width: 1.17333rem !important;
  height: 0.61333rem !important;
  border-radius: 0.61333rem !important; }
  .am-switch .checkbox::before {
    width: 0.56rem !important; }
  .am-switch .checkbox::before, .am-switch .checkbox::after {
    width: 0.56rem !important;
    height: 0.56rem !important;
    border-radius: 0.56rem !important;
    top: 0.02667rem !important;
    left: 0.04rem !important; }

.am-switch input[type='checkbox']:checked + .checkbox {
  background: #00a2ff !important; }
  .am-switch input[type='checkbox']:checked + .checkbox:after {
    -webkit-transform: translateX(0.53333rem) !important;
        -ms-transform: translateX(0.53333rem) !important;
            transform: translateX(0.53333rem) !important; }

.am-accordion::before {
  display: none !important; }

.am-accordion-item i.arrow {
  width: 0.32rem !important;
  height: 0.32rem !important;
  background-size: contain !important;
  right: 0.4rem !important; }

.am-list-header {
  font-size: 0.4rem !important;
  font-weight: bold;
  color: #333333 !important;
  background: #ffffff; }
  .am-list-header::before {
    content: '';
    display: inline-block;
    width: 0.05333rem;
    height: 2ex;
    margin-right: 0.21333rem;
    background: #00a2ff;
    vertical-align: text-bottom; }

.am-list-body::after {
  display: none !important; }

.am-list-item {
  padding-left: 0.4rem !important;
  min-height: 1.17333rem !important; }
  .am-list-item.has-value .am-list-extra {
    color: #333333 !important; }
  .am-list-item .am-textarea-label {
    color: #333333 !important;
    font-size: 0.4rem !important; }
  .am-list-item .am-textarea-control textarea {
    font-size: 0.4rem !important; }
    .am-list-item .am-textarea-control textarea::-webkit-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::-moz-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea:-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::placeholder {
      color: #999999 !important; }
  .am-list-item .am-input-clear-active {
    background-color: #00a2ff; }
  .am-list-item .am-list-extra {
    font-size: 0.4rem !important;
    color: #999999 !important; }
  .am-list-item .am-list-line .am-input-label,
  .am-list-item .am-list-line .am-input-control {
    font-size: 0.4rem !important; }
  .am-list-item .am-list-line .am-input-control input {
    font-size: 0.4rem !important;
    color: #333333 !important; }
    .am-list-item .am-list-line .am-input-control input::-webkit-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::-moz-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input:-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::placeholder {
      color: #999999 !important; }
  .am-list-item .am-list-line .am-list-content {
    font-size: 0.4rem !important; }
  .am-list-item .am-list-line .am-list-arrow {
    width: 0.4rem !important;
    height: 0.4rem !important; }
  .am-list-item .am-list-line .am-list-extra,
  .am-list-item .am-list-line .am-list-content {
    padding-top: 0.18667rem !important;
    padding-bottom: 0.18667rem !important; }
  .am-list-item.am-input-item {
    padding-right: 0.4rem !important; }
    .am-list-item.am-input-item .am-list-line {
      padding-right: 0 !important; }
      .am-list-item.am-input-item .am-list-line .am-input-extra {
        color: #333333 !important; }
  .am-list-item::after {
    left: 0.4rem !important; }

.am-navbar {
  height: 1.33333rem !important; }
  .am-navbar-title {
    font-size: 0.48rem !important; }
  .am-navbar .am-icon-lg {
    width: 0.93333rem !important;
    height: 0.93333rem !important; }

.am-picker-popup-header-left {
  color: #999; }

.module-hidden {
  height: 0;
  overflow: hidden; }

@charset "UTF-8";
/* reset.css */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, textarea, p, blockquote, th, td,
header, hgroup, nav, section, article, aside, footer, figure, figcaption, menu, button {
  margin: 0;
  padding: 0; }

html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

body {
  margin: 0 auto !important;
  width: 100%;
  max-width: 750px;
  min-width: 320px;
  color: #4a4a4a;
  font-family: Helvetica, "Microsoft YaHei", Arial, sans-serif;
  background: #efeff4;
  -webkit-overflow-scrolling: touch; }
  body::-webkit-scrollbar {
    width: 0;
    height: 0; }

/* 一致的 del 样式 */
del {
  text-decoration: line-through; }

address,
caption,
cite,
code,
dfn,
em,
th,
var {
  font-style: normal;
  font-weight: 500; }

/* 只允许垂直调整尺寸 */
textarea {
  resize: vertical; }

audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle; }

/* 更好的hr样式 */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0; }

/* 移除选中阴影 */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none; }

::selection {
  background: #b3d4fc;
  text-shadow: none; }

/* 去掉列表前的标识, li 会继承 */
ol,
ul {
  list-style: none; }

/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: 400; }

q:before,
q:after {
  content: ''; }

ins,
a {
  text-decoration: none; }

a {
  background-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-touch-callout: none;
  -webkit-text-size-adjust: none; }

input,
textarea,
button {
  border: 0;
  outline: 0;
  font-size: 100%;
  background: transparent;
  color: #666;
  vertical-align: middle; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

/* variable.css */
/*Color*/
.am-checkbox-inner {
  width: 0.56rem !important;
  height: 0.56rem !important; }
  .am-checkbox-inner:after {
    width: 0.13333rem;
    height: 0.26667rem;
    border-width: 0 2px 2px 0;
    top: 0.05333rem;
    right: 0.17333rem; }

.am-modal .am-modal-button-group-h .am-modal-button:last-child {
  color: #00a2ff; }

.am-modal .am-modal-button-group-v .am-modal-button {
  color: #00a2ff;
  font-size: 0.49333rem; }

.am-modal-popup .am-modal-close {
  height: 0.53333rem;
  width: 0.53333rem;
  top: 0.4rem;
  right: 0.4rem; }
  .am-modal-popup .am-modal-close-x {
    background-image: none;
    font-size: 0.4rem;
    color: #000; }
    .am-modal-popup .am-modal-close-x::after {
      content: '\E634';
      font-family: 'dubhe-iconfont'; }

.am-modal-popup .am-modal-content {
  border-top-left-radius: 0.16rem;
  border-top-right-radius: 0.16rem; }

.am-modal-popup .am-modal-header {
  padding: 0.4rem 1.04rem 0.4rem 0.4rem;
  position: relative; }
  .am-modal-popup .am-modal-header .am-modal-title {
    font-size: 0.42667rem;
    font-weight: bold;
    color: #333333;
    text-align: left; }
  .am-modal-popup .am-modal-header::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    -webkit-box-shadow: 0 0.05333rem 0.10667rem rgba(0, 0, 0, 0.05);
            box-shadow: 0 0.05333rem 0.10667rem rgba(0, 0, 0, 0.05);
    z-index: 1; }

.am-modal-popup .am-modal-body {
  overflow-x: hidden !important; }

.am-modal-transparent {
  width: 8.26667rem !important; }

.am-button {
  height: 1.14667rem !important;
  line-height: 1.14667rem !important;
  font-size: 0.4rem !important; }
  .am-button-primary.am-button-active {
    opacity: 0.8; }

.am-action-sheet-button-list .am-action-sheet-button-list-item {
  height: 1.2rem;
  line-height: 1.2rem;
  font-size: 0.42667rem; }

.am-switch .checkbox {
  width: 1.17333rem !important;
  height: 0.61333rem !important;
  border-radius: 0.61333rem !important; }
  .am-switch .checkbox::before {
    width: 0.56rem !important; }
  .am-switch .checkbox::before, .am-switch .checkbox::after {
    width: 0.56rem !important;
    height: 0.56rem !important;
    border-radius: 0.56rem !important;
    top: 0.02667rem !important;
    left: 0.04rem !important; }

.am-switch input[type='checkbox']:checked + .checkbox {
  background: #00a2ff !important; }
  .am-switch input[type='checkbox']:checked + .checkbox:after {
    -webkit-transform: translateX(0.53333rem) !important;
        -ms-transform: translateX(0.53333rem) !important;
            transform: translateX(0.53333rem) !important; }

.am-accordion::before {
  display: none !important; }

.am-accordion-item i.arrow {
  width: 0.32rem !important;
  height: 0.32rem !important;
  background-size: contain !important;
  right: 0.4rem !important; }

.am-list-header {
  font-size: 0.4rem !important;
  font-weight: bold;
  color: #333333 !important;
  background: #ffffff; }
  .am-list-header::before {
    content: '';
    display: inline-block;
    width: 0.05333rem;
    height: 2ex;
    margin-right: 0.21333rem;
    background: #00a2ff;
    vertical-align: text-bottom; }

.am-list-body::after {
  display: none !important; }

.am-list-item {
  padding-left: 0.4rem !important;
  min-height: 1.17333rem !important; }
  .am-list-item.has-value .am-list-extra {
    color: #333333 !important; }
  .am-list-item .am-textarea-label {
    color: #333333 !important;
    font-size: 0.4rem !important; }
  .am-list-item .am-textarea-control textarea {
    font-size: 0.4rem !important; }
    .am-list-item .am-textarea-control textarea::-webkit-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::-moz-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea:-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::placeholder {
      color: #999999 !important; }
  .am-list-item .am-input-clear-active {
    background-color: #00a2ff; }
  .am-list-item .am-list-extra {
    font-size: 0.4rem !important;
    color: #999999 !important; }
  .am-list-item .am-list-line .am-input-label,
  .am-list-item .am-list-line .am-input-control {
    font-size: 0.4rem !important; }
  .am-list-item .am-list-line .am-input-control input {
    font-size: 0.4rem !important;
    color: #333333 !important; }
    .am-list-item .am-list-line .am-input-control input::-webkit-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::-moz-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input:-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::placeholder {
      color: #999999 !important; }
  .am-list-item .am-list-line .am-list-content {
    font-size: 0.4rem !important; }
  .am-list-item .am-list-line .am-list-arrow {
    width: 0.4rem !important;
    height: 0.4rem !important; }
  .am-list-item .am-list-line .am-list-extra,
  .am-list-item .am-list-line .am-list-content {
    padding-top: 0.18667rem !important;
    padding-bottom: 0.18667rem !important; }
  .am-list-item.am-input-item {
    padding-right: 0.4rem !important; }
    .am-list-item.am-input-item .am-list-line {
      padding-right: 0 !important; }
      .am-list-item.am-input-item .am-list-line .am-input-extra {
        color: #333333 !important; }
  .am-list-item::after {
    left: 0.4rem !important; }

.am-navbar {
  height: 1.33333rem !important; }
  .am-navbar-title {
    font-size: 0.48rem !important; }
  .am-navbar .am-icon-lg {
    width: 0.93333rem !important;
    height: 0.93333rem !important; }

.am-picker-popup-header-left {
  color: #999; }

.am-accordion .am-accordion-item .am-accordion-header::after,
.am-accordion .am-accordion-item .am-accordion-content .am-accordion-content-box::after {
  background-color: #fff !important; }

.module-insure-form .am-list .am-list-body .am-accordion-header {
  background: #fff !important;
  padding: 0 !important;
  font-weight: 500;
  color: #333333;
  padding-bottom: 0.26667rem;
  height: 1.28rem !important;
  line-height: 1.28rem !important; }
  .module-insure-form .am-list .am-list-body .am-accordion-header i.arrow {
    top: 0.46667rem !important; }

/* variable.css */
/*Color*/
.select-option {
  position: relative;
  display: inline-block;
  min-width: 1.6rem;
  height: 0.8rem;
  line-height: 0.8rem;
  padding: 0 0.4rem;
  margin-bottom: 0.13333rem;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  white-space: nowrap;
  font-size: 0.37333rem;
  color: #666666;
  text-align: center; }
  .select-option::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    opacity: 0.1;
    background: #9d9d9d;
    border-radius: 0.08rem;
    -webkit-box-shadow: 0 0.02667rem 8px 0 rgba(0, 0, 0, 0.1);
            box-shadow: 0 0.02667rem 8px 0 rgba(0, 0, 0, 0.1); }
  .select-option.active {
    color: #00a2ff; }
    .select-option.active::after {
      background-color: #00a2ff; }
  .select-option:not(:last-child) {
    margin-right: 0.2rem; }

.answer-select-picker {
  min-height: 0.8rem;
  width: 3.2rem;
  height: 0.8rem;
  padding: 0 0.26667rem 0 0.32rem;
  margin-top: 0.13333rem;
  border-radius: 0.08rem;
  background-color: #f7f7f7;
  font-size: 0.37333rem;
  color: #666; }
  .answer-select-picker .content {
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis; }
    .answer-select-picker .content.has-value {
      color: #333333; }
  .answer-select-picker .dubhe-iconfont {
    font-size: 0.13333rem;
    color: #666; }

.answer-date-picker {
  min-height: 0.8rem;
  width: 3.2rem;
  height: 0.8rem;
  padding: 0 0.26667rem 0 0.32rem;
  margin-top: 0.13333rem;
  border-radius: 0.08rem;
  background-color: #f7f7f7;
  font-size: 0.37333rem;
  color: #666; }
  .answer-date-picker .content {
    color: #333; }
  .answer-date-picker .dubhe-iconfont {
    font-size: 0.13333rem;
    color: #666; }

.answer {
  margin-top: 0.26667rem; }
  .answer-input {
    height: 0.8rem;
    width: 3.2rem;
    padding: 0.08rem 0.32rem;
    margin-top: 0.13333rem;
    background-color: #f7f7f7;
    border-radius: 0.08rem;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
    .answer-input input {
      font-size: 0.37333rem;
      width: 100%;
      color: #333; }
      .answer-input input::-webkit-input-placeholder {
        color: #666; }
      .answer-input input::-moz-placeholder {
        color: #666; }
      .answer-input input:-ms-input-placeholder {
        color: #666; }
      .answer-input input::-ms-input-placeholder {
        color: #666; }
      .answer-input input::placeholder {
        color: #666; }
  .answer .am-textarea-item {
    padding-left: 0.26667rem !important;
    border-radius: 0.08rem;
    font-size: 0.37333rem;
    background-color: #f7f7f7; }
    .answer .am-textarea-item .am-textarea-control {
      padding-top: 0.26667rem;
      padding-bottom: 0.24rem; }
      .answer .am-textarea-item .am-textarea-control textarea {
        font-size: 0.37333rem !important;
        line-height: 0.56rem;
        color: #333333; }
        .answer .am-textarea-item .am-textarea-control textarea::-webkit-input-placeholder {
          color: #666; }
        .answer .am-textarea-item .am-textarea-control textarea::-moz-placeholder {
          color: #666; }
        .answer .am-textarea-item .am-textarea-control textarea:-ms-input-placeholder {
          color: #666; }
        .answer .am-textarea-item .am-textarea-control textarea::-ms-input-placeholder {
          color: #666; }
        .answer .am-textarea-item .am-textarea-control textarea::placeholder {
          color: #666; }

.health-footer {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0.26667rem 0.4rem;
  z-index: 2;
  -webkit-box-shadow: 0 -0.02667rem 0.05333rem 0 rgba(0, 0, 0, 0.05);
          box-shadow: 0 -0.02667rem 0.05333rem 0 rgba(0, 0, 0, 0.05);
  background: #ffffff; }
  .health-footer .am-button-primary {
    height: 1.25333rem !important;
    line-height: 1.25333rem !important;
    font-size: 0.42667rem !important;
    border-radius: 0.62667rem !important;
    border: none !important; }
    .health-footer .am-button-primary::before {
      display: none; }
  .health-footer .am-flexbox-item {
    margin: 0 !important; }
    .health-footer .am-flexbox-item .am-button-primary .ai {
      margin-top: 0.16rem;
      line-height: 0.48rem;
      font-size: 0.37333rem; }
      .health-footer .am-flexbox-item .am-button-primary .ai .tips {
        font-size: 0.29333rem; }
    .health-footer .am-flexbox-item:first-child .am-button-primary {
      position: relative;
      border-top-right-radius: 0 !important;
      border-bottom-right-radius: 0 !important; }
      .health-footer .am-flexbox-item:first-child .am-button-primary::after {
        content: '';
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        opacity: 0.3;
        background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.4)), to(#ffffff));
        background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0.4) 0%, #ffffff 100%);
        background-image: linear-gradient(-270deg, rgba(255, 255, 255, 0.4) 0%, #ffffff 100%); }
    .health-footer .am-flexbox-item:last-child .am-button-primary {
      border-top-left-radius: 0 !important;
      border-bottom-left-radius: 0 !important; }

.iphonex .health-footer {
  padding-bottom: 0.66667rem; }

.subject {
  padding: 0 0.4rem;
  line-height: 0.56rem;
  font-size: 0.37333rem;
  color: #666; }
  .subject.remark-label {
    margin: 0 0.4rem;
    color: #f8ad00;
    padding: 0; }
    .subject.remark-label .question::before {
      content: '*';
      display: inline-block;
      line-height: 0.42667rem;
      vertical-align: bottom;
      margin-right: 0.13333rem; }
  .subject:not(:last-child) {
    margin-bottom: 0.4rem; }
  .subject .question .answer-input {
    display: inline-block;
    margin: 0.13333rem 0.18667rem;
    padding: 0.08rem 0.26667rem; }
  .subject .question .answer-select-picker,
  .subject .question .answer-date-picker {
    margin: 0.13333rem;
    padding: 0 0.21333rem; }
  .subject .question div:not([class]) {
    display: inline-block; }
  .subject .merge-answer {
    margin-top: 0.4rem;
    border-top: 1px dashed #979797; }
    .subject .merge-answer .description {
      font-size: 0.37333rem;
      color: #666;
      margin: 0.4rem 0; }

.health-statement {
  padding: 0.24rem 0.4rem;
  background: #f5f5f5;
  font-size: 0.32rem;
  color: #999; }

/* variable.css */
/*Color*/
.health-nav {
  margin: 0.4rem 0.4rem 0;
  color: #666666;
  overflow: visible; }
  .health-nav .nav-item {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 1.14667rem;
    background: #f5f5f5;
    min-width: calc(50vw - 0.4rem);
    max-width: calc(50vw - 0.4rem);
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    padding: 0.16rem 0.4rem;
    margin: 0;
    text-align: center; }
    .health-nav .nav-item div {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
         -moz-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      line-height: 1.3em;
      -o-text-overflow: ellipsis;
         text-overflow: ellipsis;
      overflow: hidden;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      font-size: 0.34667rem; }
    .health-nav .nav-item:not(:last-child)::before {
      content: '';
      position: absolute;
      width: 0;
      height: 0;
      top: -0.02667rem;
      right: 2px;
      border-style: solid;
      -webkit-transform: translateX(100%);
          -ms-transform: translateX(100%);
              transform: translateX(100%);
      border-width: 0.6rem 0.29333rem;
      border-color: transparent;
      border-left-color: #f5f5f5;
      z-index: 2; }
    .health-nav .nav-item:not(:last-child)::after {
      content: '';
      position: absolute;
      width: 0;
      height: 0;
      top: -0.02667rem;
      right: 0;
      border-style: solid;
      -webkit-transform: translateX(100%);
          -ms-transform: translateX(100%);
              transform: translateX(100%);
      border-width: 0.6rem 0.29333rem;
      border-color: transparent;
      border-left-color: #fff;
      z-index: 1; }
    .health-nav .nav-item.active {
      background: #00a2ff;
      color: #fff; }
    .health-nav .nav-item:not(.active) {
      padding-left: 0.6rem; }

.search-recommend-title {
  margin-bottom: 0.26667rem;
  font-size: 0.32rem;
  color: #999; }

.search-recommend > li {
  height: 0.93333rem;
  line-height: 0.93333rem;
  font-size: 0.37333rem;
  color: #333;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow: hidden; }

/* variable.css */
/*Color*/
.search-component {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 3; }
  .search-component .search-bar-box {
    background-color: #f8f8f8;
    padding: 0 0.4rem; }
  .search-component .title {
    padding: 0.26667rem 0 0.13333rem;
    color: #333;
    font-size: 0.37333rem; }
  .search-component .am-search {
    height: 1.33333rem;
    padding: 0;
    background-color: #f8f8f8; }
    .search-component .am-search-cancel, .search-component .am-search-input {
      height: 0.8rem;
      line-height: 0.8rem; }
    .search-component .am-search-input {
      border-radius: 0.4rem; }
      .search-component .am-search-input .am-search-synthetic-ph {
        height: inherit;
        line-height: inherit; }
        .search-component .am-search-input .am-search-synthetic-ph-placeholder {
          font-size: 0.37333rem; }
        .search-component .am-search-input .am-search-synthetic-ph-icon {
          width: 0.4rem;
          height: 0.4rem;
          background-size: 0.4rem auto;
          vertical-align: -0.08667rem; }
      .search-component .am-search-input .am-search-clear {
        width: 0.42667rem;
        height: 0.42667rem;
        padding: 0.2rem;
        background-size: 0.42667rem 0.42667rem; }
      .search-component .am-search-input input[type='search'] {
        height: inherit;
        font-size: 0.37333rem;
        caret-color: #00a2ff;
        border-radius: 0.4rem;
        border: 1px solid #00a2ff; }
    .search-component .am-search-cancel {
      font-size: 0.37333rem; }
  .search-component .search-pannel {
    padding: 0 0.4rem;
    background-color: #fff;
    z-index: 2;
    overflow-y: auto; }
  .search-component .search-history-title {
    font-size: 0.32rem;
    color: #999;
    line-height: 1.17333rem;
    height: 1.17333rem; }
    .search-component .search-history-title .dubhe-icon-delete {
      font-size: 0.42667rem;
      vertical-align: bottom; }
  .search-component .search-history-list > li {
    height: 1.30667rem;
    line-height: 1.30667rem;
    font-size: 0.37333rem;
    color: #333; }
    .search-component .search-history-list > li span {
      width: 88%;
      overflow: hidden;
      -o-text-overflow: ellipsis;
         text-overflow: ellipsis;
      white-space: nowrap; }
    .search-component .search-history-list > li i.dubhe-iconfont {
      width: 11%;
      color: #888;
      font-size: 0.26667rem;
      text-align: right; }
  .search-component .no-history {
    font-size: 0.32rem;
    color: #999;
    padding-top: 0.8rem;
    text-align: center; }

.search-result {
  background: #fff;
  padding-bottom: 1.65333rem;
  margin-top: 2.66667rem; }
  .search-result .sickness-checkbox {
    padding-left: 0.8rem !important; }
  .search-result .no-search-result {
    padding: 0.53333rem 0;
    text-align: center;
    font-size: 0.32rem;
    color: #999; }

.iphonex .search-result {
  padding-bottom: 2.05333rem; }

.search-frequently {
  margin-top: 2.24rem;
  background-color: #fff;
  font-size: 0.37333rem; }
  .search-frequently-title {
    height: 0.90667rem;
    line-height: 0.90667rem;
    padding: 0 0.4rem;
    color: #999; }
  .search-frequently-list {
    padding: 0 0.26667rem 0.26667rem; }
    .search-frequently-list > li {
      display: inline-block;
      height: 0.8rem;
      line-height: 0.8rem;
      padding: 0 0.29333rem;
      margin: 0.13333rem;
      border-radius: 0.4rem;
      background: #f7f7f9;
      color: #333; }

.sickness-accordion::after {
  content: '';
  position: absolute;
  background-color: #ddd;
  display: block;
  z-index: 1;
  top: auto;
  bottom: 0;
  left: 0;
  right: 0;
  height: 1px;
  -webkit-transform-origin: 50% 100%;
      -ms-transform-origin: 50% 100%;
          transform-origin: 50% 100%;
  left: 0.4rem; }
  @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 2dppx) {
    .sickness-accordion::after {
      -webkit-transform: scaleY(0.5);
          -ms-transform: scaleY(0.5);
              transform: scaleY(0.5); } }

.sickness-accordion .am-accordion-item .am-accordion-header {
  height: 1.30667rem;
  line-height: 1.30667rem;
  padding-left: 0.4rem;
  padding-right: 0.8rem;
  text-align: left;
  font-size: 0.37333rem;
  color: #999; }
  .sickness-accordion .am-accordion-item .am-accordion-header::after {
    display: none !important; }
  .sickness-accordion .am-accordion-item .am-accordion-header i.arrow {
    right: 0.53333rem !important;
    top: 0.45333rem; }

.sickness-accordion .am-accordion-item .am-accordion-content-box {
  padding-left: 0.4rem; }
  .sickness-accordion .am-accordion-item .am-accordion-content-box::after {
    display: none !important; }
  .sickness-accordion .am-accordion-item .am-accordion-content-box .am-list-line::after {
    display: none !important; }
  .sickness-accordion .am-accordion-item .am-accordion-content-box .sickness-accordion .am-list .sickness-checkbox {
    background: #f5f5f5 !important; }

.am-list .sickness-checkbox {
  min-height: 1.44rem !important; }
  .am-list .sickness-checkbox .am-list-thumb {
    width: 0 !important;
    height: 0 !important;
    margin: 0 !important; }
    .am-list .sickness-checkbox .am-list-thumb .am-checkbox {
      height: 100% !important; }
    .am-list .sickness-checkbox .am-list-thumb .am-checkbox-inner {
      left: auto !important;
      right: 0.4rem !important;
      top: 50% !important;
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%); }
  .am-list .sickness-checkbox .am-list-line {
    padding-right: 1.06667rem; }
    .am-list .sickness-checkbox .am-list-line .am-list-content {
      font-size: 0.37333rem !important;
      color: #333;
      line-height: 1.4; }

.list-title.am-list-item .am-list-line::after {
  display: none !important; }

.list-title.am-list-item .am-list-line .am-list-content {
  font-size: 0.37333rem !important;
  color: #999; }

.ai-underwrite-footer {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0.26667rem 0.26667rem 0.26667rem 0;
  background: #ffffff;
  -webkit-box-shadow: 0 -0.05333rem 0.08rem 0 rgba(0, 0, 0, 0.05);
          box-shadow: 0 -0.05333rem 0.08rem 0 rgba(0, 0, 0, 0.05);
  z-index: 2; }
  .ai-underwrite-footer .am-flexbox-item {
    height: 0.8rem;
    margin-right: 0.26667rem;
    overflow-y: hidden; }
    .ai-underwrite-footer .am-flexbox-item .tips {
      font-size: 0.32rem;
      color: #d4d8dc;
      line-height: 0.8rem;
      padding-left: 0.26667rem; }
  .ai-underwrite-footer .wrapper {
    overflow-x: auto;
    padding-bottom: 0.26667rem;
    -webkit-overflow-scrolling: touch; }
  .ai-underwrite-footer .choose-list {
    white-space: nowrap; }
    .ai-underwrite-footer .choose-list > li {
      display: inline-block;
      height: 0.8rem;
      line-height: 0.8rem;
      border-radius: 0.4rem;
      padding-left: 0.29333rem;
      background: #f7f7f9;
      font-size: 0.32rem;
      color: #333;
      margin-left: 0.26667rem; }
      .ai-underwrite-footer .choose-list > li i.dubhe-icon-cancel {
        display: inline-block;
        height: 100%;
        padding-right: 0.29333rem;
        margin-left: 0.13333rem;
        font-size: 0.26667rem;
        color: #888; }
  .ai-underwrite-footer .am-button-inline {
    height: 1.12rem !important;
    line-height: 1.12rem !important;
    font-size: 0.42667rem !important; }

.iphonex .ai-underwrite-footer {
  padding-bottom: 0.66667rem; }

.sickness-list {
  padding-bottom: 1.65333rem; }
  .sickness-list .am-list-body .am-list-item {
    min-height: 1.44rem !important; }
    .sickness-list .am-list-body .am-list-item .am-list-line .am-list-content {
      font-size: 0.37333rem !important;
      color: #333; }
    .sickness-list .am-list-body .am-list-item .am-list-line .am-list-arrow {
      width: 0.29333rem !important;
      height: 0.29333rem !important; }

.sickness-modal .am-modal-body {
  overflow: hidden !important; }

.sickness-modal .pannel-content-box {
  padding-bottom: 1.65333rem; }
  .sickness-modal .pannel-content-box .ai-underwrite-footer {
    position: absolute; }

.iphonex .sickness-modal .pannel-content-box,
.iphonex .sickness-list {
  padding-bottom: 2.05333rem; }

.question-dialog {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0.53333rem 1.06667rem 0 0.53333rem; }
  .question-dialog i.avatar {
    display: inline-block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 1.06667rem;
       -moz-box-flex: 0;
        -ms-flex: 0 0 1.06667rem;
            flex: 0 0 1.06667rem;
    width: 1.06667rem;
    height: 1.06667rem;
    margin-right: 0.4rem;
    background-image: url(https://res.qixin18.com/qixin-cloud-node-cps-h5-v3/_next/static/images/avatar-1fc3de2841e444634addacc70207712f.png);
    background-size: contain; }
  .question-dialog .message-box {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
       -moz-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    position: relative;
    background: #ffffff;
    -webkit-box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.05);
            box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.05);
    border-radius: 0.08rem;
    padding: 0.26667rem 0.24rem;
    font-size: 0.37333rem;
    color: #333;
    line-height: 0.56rem; }
    .question-dialog .message-box::before, .question-dialog .message-box::after {
      content: '';
      width: 0;
      height: 0;
      position: absolute;
      top: 0.4rem;
      border-style: solid; }
    .question-dialog .message-box::before {
      left: -0.24rem;
      border-width: 0.17333rem 0.25333rem 0.17333rem 0;
      border-color: transparent #e0e0e5 transparent transparent; }
    .question-dialog .message-box::after {
      left: -0.22667rem;
      border-width: 0.16rem 0.24rem 0.16rem 0;
      border-color: transparent #fff transparent transparent; }
    .question-dialog .message-box .title {
      margin: 0 0 0.37333rem 0.10667rem; }

.sickness-checked-list > li {
  display: inline-block;
  padding: 0.2rem 0.29333rem;
  margin: 0.13333rem;
  line-height: 0.4rem;
  background: #f7f7f9;
  border-radius: 0.4rem;
  font-size: 0.37333rem; }

.re-selection {
  margin-top: 0.26667rem;
  font-size: 0.32rem;
  text-align: center; }

/* variable.css */
/*Color*/
.answer-dialog .content {
  position: relative;
  padding: 0.24rem 0.4rem;
  margin: 0.53333rem 0.53333rem 0 0.53333rem;
  color: #fff;
  font-size: 0.37333rem;
  border-radius: 0.13333rem;
  float: right; }
  .answer-dialog .content::after {
    content: '';
    position: absolute;
    right: -0.22667rem;
    top: 0.33333rem;
    border-style: solid;
    border-width: 0.16rem 0 0.16rem 0.24rem;
    border-color: transparent transparent transparent #00a2ff; }

/* variable.css */
/*Color*/
.sickness-answer-options {
  padding: 0 0.13333rem; }
  .sickness-answer-options > li {
    position: relative;
    display: inline-block;
    min-width: 1.6rem;
    margin-right: 0.53333rem;
    background: #f7f7f9;
    text-align: center;
    border-radius: 0.08rem;
    margin-bottom: 0.13333rem;
    padding: 0.10667rem 0.4rem; }
    .sickness-answer-options > li span {
      display: inline-block;
      text-align: left;
      font-size: 0.37333rem; }
    .sickness-answer-options > li::after {
      content: '';
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      opacity: 0.1;
      background-color: #00a2ff;
      border-radius: 0.08rem;
      -webkit-box-shadow: 0 0.02667rem 8px 0 rgba(0, 0, 0, 0.1);
              box-shadow: 0 0.02667rem 8px 0 rgba(0, 0, 0, 0.1); }

.ask-question {
  text-align: center;
  width: 7.17333rem;
  margin: 0.53333rem auto 0; }
  .ask-question .content {
    display: inline-block;
    padding: 0.16rem 0.57333rem;
    font-size: 0.32rem;
    color: #333;
    background-color: #e7e7eb;
    border-radius: 0.4rem; }

.sickness-qa {
  overflow-x: hidden;
  scroll-behavior: smooth; }

.submit-ai-answer {
  width: 3.86667rem;
  height: 1.17333rem;
  line-height: 1.17333rem;
  padding: 0 0.32rem;
  margin: 0.53333rem auto;
  color: #fff;
  border-radius: 0.58667rem;
  text-align: center;
  font-size: 0.42667rem; }

.back-last-question {
  width: 2.66667rem;
  height: 0.8rem;
  line-height: 0.8rem;
  padding: 0 0.32rem;
  margin: 0.53333rem auto;
  border-radius: 0.4rem;
  text-align: center;
  background-color: #fff;
  opacity: 0.8;
  color: #999; }

.ai-underwrite-reservation {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0.66667rem;
  text-align: center;
  font-size: 0.37333rem;
  color: #666; }
  .ai-underwrite-reservation .dubhe-iconfont {
    font-size: 0.08rem;
    vertical-align: middle; }

/* variable.css */
/*Color*/
.jump-banner {
  width: 100%; }

/* variable.css */
/*Color*/
.ai-underwrite-result .result-overview {
  min-height: 5.09333rem;
  padding: 0.8rem 0.53333rem;
  margin-bottom: 0.8rem;
  text-align: center;
  background: #fff; }
  .ai-underwrite-result .result-overview .dubhe-iconfont {
    font-size: 1.73333rem;
    margin-bottom: 0.4rem;
    color: #00a2ff; }
    .ai-underwrite-result .result-overview .dubhe-iconfont.dubhe-icon-fail {
      color: #ff914b !important; }
  .ai-underwrite-result .result-overview .conclusion {
    margin-bottom: 0.17333rem;
    font-size: 0.53333rem;
    color: #333; }
  .ai-underwrite-result .result-overview .desc {
    font-size: 0.37333rem;
    line-height: 0.53333rem;
    color: #888;
    text-align: left; }
    .ai-underwrite-result .result-overview .desc:not(:last-child) {
      margin-bottom: 0.26667rem; }

.ai-underwrite-result .result-options {
  padding: 0 0.53333rem; }
  .ai-underwrite-result .result-options .am-button {
    height: 1.25333rem !important;
    line-height: 1.25333rem !important;
    margin-bottom: 0.4rem;
    font-size: 0.48rem !important; }
    .ai-underwrite-result .result-options .am-button.am-button-ghost::before {
      display: none; }

@charset "UTF-8";
/* reset.css */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, textarea, p, blockquote, th, td,
header, hgroup, nav, section, article, aside, footer, figure, figcaption, menu, button {
  margin: 0;
  padding: 0; }

html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

body {
  margin: 0 auto !important;
  width: 100%;
  max-width: 750px;
  min-width: 320px;
  color: #4a4a4a;
  font-family: Helvetica, "Microsoft YaHei", Arial, sans-serif;
  background: #efeff4;
  -webkit-overflow-scrolling: touch; }
  body::-webkit-scrollbar {
    width: 0;
    height: 0; }

/* 一致的 del 样式 */
del {
  text-decoration: line-through; }

address,
caption,
cite,
code,
dfn,
em,
th,
var {
  font-style: normal;
  font-weight: 500; }

/* 只允许垂直调整尺寸 */
textarea {
  resize: vertical; }

audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle; }

/* 更好的hr样式 */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0; }

/* 移除选中阴影 */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none; }

::selection {
  background: #b3d4fc;
  text-shadow: none; }

/* 去掉列表前的标识, li 会继承 */
ol,
ul {
  list-style: none; }

/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: 400; }

q:before,
q:after {
  content: ''; }

ins,
a {
  text-decoration: none; }

a {
  background-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-touch-callout: none;
  -webkit-text-size-adjust: none; }

input,
textarea,
button {
  border: 0;
  outline: 0;
  font-size: 100%;
  background: transparent;
  color: #666;
  vertical-align: middle; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

/* variable.css */
/*Color*/
.am-checkbox-inner {
  width: 0.56rem !important;
  height: 0.56rem !important; }
  .am-checkbox-inner:after {
    width: 0.13333rem;
    height: 0.26667rem;
    border-width: 0 2px 2px 0;
    top: 0.05333rem;
    right: 0.17333rem; }

.am-modal .am-modal-button-group-h .am-modal-button:last-child {
  color: #00a2ff; }

.am-modal .am-modal-button-group-v .am-modal-button {
  color: #00a2ff;
  font-size: 0.49333rem; }

.am-modal-popup .am-modal-close {
  height: 0.53333rem;
  width: 0.53333rem;
  top: 0.4rem;
  right: 0.4rem; }
  .am-modal-popup .am-modal-close-x {
    background-image: none;
    font-size: 0.4rem;
    color: #000; }
    .am-modal-popup .am-modal-close-x::after {
      content: '\E634';
      font-family: 'dubhe-iconfont'; }

.am-modal-popup .am-modal-content {
  border-top-left-radius: 0.16rem;
  border-top-right-radius: 0.16rem; }

.am-modal-popup .am-modal-header {
  padding: 0.4rem 1.04rem 0.4rem 0.4rem;
  position: relative; }
  .am-modal-popup .am-modal-header .am-modal-title {
    font-size: 0.42667rem;
    font-weight: bold;
    color: #333333;
    text-align: left; }
  .am-modal-popup .am-modal-header::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    -webkit-box-shadow: 0 0.05333rem 0.10667rem rgba(0, 0, 0, 0.05);
            box-shadow: 0 0.05333rem 0.10667rem rgba(0, 0, 0, 0.05);
    z-index: 1; }

.am-modal-popup .am-modal-body {
  overflow-x: hidden !important; }

.am-modal-transparent {
  width: 8.26667rem !important; }

.am-button {
  height: 1.14667rem !important;
  line-height: 1.14667rem !important;
  font-size: 0.4rem !important; }
  .am-button-primary.am-button-active {
    opacity: 0.8; }

.am-action-sheet-button-list .am-action-sheet-button-list-item {
  height: 1.2rem;
  line-height: 1.2rem;
  font-size: 0.42667rem; }

.am-switch .checkbox {
  width: 1.17333rem !important;
  height: 0.61333rem !important;
  border-radius: 0.61333rem !important; }
  .am-switch .checkbox::before {
    width: 0.56rem !important; }
  .am-switch .checkbox::before, .am-switch .checkbox::after {
    width: 0.56rem !important;
    height: 0.56rem !important;
    border-radius: 0.56rem !important;
    top: 0.02667rem !important;
    left: 0.04rem !important; }

.am-switch input[type='checkbox']:checked + .checkbox {
  background: #00a2ff !important; }
  .am-switch input[type='checkbox']:checked + .checkbox:after {
    -webkit-transform: translateX(0.53333rem) !important;
        -ms-transform: translateX(0.53333rem) !important;
            transform: translateX(0.53333rem) !important; }

.am-accordion::before {
  display: none !important; }

.am-accordion-item i.arrow {
  width: 0.32rem !important;
  height: 0.32rem !important;
  background-size: contain !important;
  right: 0.4rem !important; }

.am-list-header {
  font-size: 0.4rem !important;
  font-weight: bold;
  color: #333333 !important;
  background: #ffffff; }
  .am-list-header::before {
    content: '';
    display: inline-block;
    width: 0.05333rem;
    height: 2ex;
    margin-right: 0.21333rem;
    background: #00a2ff;
    vertical-align: text-bottom; }

.am-list-body::after {
  display: none !important; }

.am-list-item {
  padding-left: 0.4rem !important;
  min-height: 1.17333rem !important; }
  .am-list-item.has-value .am-list-extra {
    color: #333333 !important; }
  .am-list-item .am-textarea-label {
    color: #333333 !important;
    font-size: 0.4rem !important; }
  .am-list-item .am-textarea-control textarea {
    font-size: 0.4rem !important; }
    .am-list-item .am-textarea-control textarea::-webkit-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::-moz-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea:-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::placeholder {
      color: #999999 !important; }
  .am-list-item .am-input-clear-active {
    background-color: #00a2ff; }
  .am-list-item .am-list-extra {
    font-size: 0.4rem !important;
    color: #999999 !important; }
  .am-list-item .am-list-line .am-input-label,
  .am-list-item .am-list-line .am-input-control {
    font-size: 0.4rem !important; }
  .am-list-item .am-list-line .am-input-control input {
    font-size: 0.4rem !important;
    color: #333333 !important; }
    .am-list-item .am-list-line .am-input-control input::-webkit-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::-moz-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input:-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::placeholder {
      color: #999999 !important; }
  .am-list-item .am-list-line .am-list-content {
    font-size: 0.4rem !important; }
  .am-list-item .am-list-line .am-list-arrow {
    width: 0.4rem !important;
    height: 0.4rem !important; }
  .am-list-item .am-list-line .am-list-extra,
  .am-list-item .am-list-line .am-list-content {
    padding-top: 0.18667rem !important;
    padding-bottom: 0.18667rem !important; }
  .am-list-item.am-input-item {
    padding-right: 0.4rem !important; }
    .am-list-item.am-input-item .am-list-line {
      padding-right: 0 !important; }
      .am-list-item.am-input-item .am-list-line .am-input-extra {
        color: #333333 !important; }
  .am-list-item::after {
    left: 0.4rem !important; }

.am-navbar {
  height: 1.33333rem !important; }
  .am-navbar-title {
    font-size: 0.48rem !important; }
  .am-navbar .am-icon-lg {
    width: 0.93333rem !important;
    height: 0.93333rem !important; }

.am-picker-popup-header-left {
  color: #999; }

body {
  background: #efeff4 !important; }

.ai-underwrite-callback .result-overview {
  min-height: 5.09333rem;
  padding: 0.8rem 0.53333rem;
  margin-bottom: 0.8rem;
  text-align: center;
  background: #fff; }
  .ai-underwrite-callback .result-overview .dubhe-iconfont {
    font-size: 1.73333rem;
    margin-bottom: 0.4rem;
    color: #00a2ff; }
    .ai-underwrite-callback .result-overview .dubhe-iconfont.dubhe-icon-fail {
      color: #ff914b !important; }
  .ai-underwrite-callback .result-overview .conclusion {
    margin-bottom: 0.17333rem;
    font-size: 0.53333rem;
    color: #333; }
  .ai-underwrite-callback .result-overview .desc {
    font-size: 0.37333rem;
    line-height: 0.53333rem;
    color: #888;
    text-align: left; }
    .ai-underwrite-callback .result-overview .desc:not(:last-child) {
      margin-bottom: 0.26667rem; }

.ai-underwrite-callback .result-options {
  padding: 0 0.53333rem; }
  .ai-underwrite-callback .result-options .am-button {
    height: 1.25333rem !important;
    line-height: 1.25333rem !important;
    margin-bottom: 0.4rem;
    font-size: 0.48rem !important; }
    .ai-underwrite-callback .result-options .am-button.am-button-ghost::before {
      display: none; }
  .ai-underwrite-callback .result-options .action-button {
    line-height: 0.64rem !important;
    margin-bottom: 0.4rem;
    font-size: 0.48rem !important;
    color: #fff;
    border-radius: 5px;
    text-align: center;
    padding: 0.32rem 0.26667rem; }

/**
 * 智能核保确认页
 */
.ai-underwrite-confirm .underwrite-confirm-header {
  position: relative; }
  .ai-underwrite-confirm .underwrite-confirm-header img {
    display: block;
    width: 100%; }
  .ai-underwrite-confirm .underwrite-confirm-header .head-info {
    position: absolute;
    top: 0.33333rem;
    left: 0.4rem;
    padding-right: 3.46667rem; }
    .ai-underwrite-confirm .underwrite-confirm-header .head-info h3,
    .ai-underwrite-confirm .underwrite-confirm-header .head-info p {
      line-height: 1.1; }
    .ai-underwrite-confirm .underwrite-confirm-header .head-info h3 {
      font-size: 0.4rem;
      color: #bfc8ff;
      margin-bottom: 0.24rem; }
    .ai-underwrite-confirm .underwrite-confirm-header .head-info p {
      color: #fff;
      font-size: 0.34667rem;
      line-height: 1.5;
      margin-bottom: 0.2rem; }
      .ai-underwrite-confirm .underwrite-confirm-header .head-info p:last-child {
        margin-bottom: 0; }

.ai-underwrite-confirm .underwrite-confirm-content {
  padding-bottom: 2rem; }

.ai-underwrite-confirm .my-accordion .am-accordion-header {
  background: #f5f5f5 !important;
  height: 0.96rem !important;
  line-height: 0.96rem !important;
  color: #999 !important;
  font-weight: normal;
  font-size: 0.32rem !important; }
  .ai-underwrite-confirm .my-accordion .am-accordion-header::before {
    display: none; }
  .ai-underwrite-confirm .my-accordion .am-accordion-header i.arrow {
    width: 0.32rem !important;
    height: 0.32rem !important;
    top: 0.28rem !important;
    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%23999%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");
    border-radius: 0.05333rem;
    border: 1px solid #999; }

.ai-underwrite-confirm .my-accordion .accordion-panel-info .am-accordion-header {
  padding-right: 0.4rem; }
  .ai-underwrite-confirm .my-accordion .accordion-panel-info .am-accordion-header i.arrow {
    display: none; }
  .ai-underwrite-confirm .my-accordion .accordion-panel-info .am-accordion-header span {
    color: #ff8900;
    margin-left: 0.26667rem; }

.ai-underwrite-confirm .underwrite-confirm-footer {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  z-index: 100; }
  .ai-underwrite-confirm .underwrite-confirm-footer .underwrite-confirm-tips {
    line-height: 1.1;
    color: #f7ad04;
    font-size: 0.32rem;
    padding: 0.21333rem 0.4rem;
    background: #fcf7e6; }
  .ai-underwrite-confirm .underwrite-confirm-footer .underwrite-confirm-footer-info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    background: #fff;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0.26667rem 0.21333rem 0.26667rem 0.4rem; }
    .ai-underwrite-confirm .underwrite-confirm-footer .underwrite-confirm-footer-info .price-info {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
         -moz-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      color: #666;
      font-size: 0.32rem;
      word-break: break-word; }
      .ai-underwrite-confirm .underwrite-confirm-footer .underwrite-confirm-footer-info .price-info span {
        letter-spacing: 2px; }
      .ai-underwrite-confirm .underwrite-confirm-footer .underwrite-confirm-footer-info .price-info .price {
        color: #ff8700;
        letter-spacing: 0;
        font-size: 0.53333rem; }
      .ai-underwrite-confirm .underwrite-confirm-footer .underwrite-confirm-footer-info .price-info .max-price {
        display: inline-block; }
      .ai-underwrite-confirm .underwrite-confirm-footer .underwrite-confirm-footer-info .price-info .unit-pad {
        margin-left: 0.10667rem; }
    .ai-underwrite-confirm .underwrite-confirm-footer .underwrite-confirm-footer-info .am-button {
      width: 3.62667rem !important;
      height: 1.17333rem !important;
      font-size: 0.42667rem !important;
      border-radius: 0.66667rem; }
      .ai-underwrite-confirm .underwrite-confirm-footer .underwrite-confirm-footer-info .am-button.disabled {
        opacity: 0.4; }

.ai-underwrite-confirm-modal .modal-mask {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
  background: rgba(0, 0, 0, 0.4); }

.ai-underwrite-confirm-modal .modal-content {
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 101;
  width: 8.66667rem;
  background: #fff;
  padding: 0.53333rem 0.53333rem 0.46667rem 0.53333rem;
  border-radius: 0.32rem;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  .ai-underwrite-confirm-modal .modal-content h3 {
    color: #333;
    font-size: 0.48rem;
    font-weight: 700;
    line-height: 1.1;
    margin-bottom: 0.26667rem;
    text-align: center; }
  .ai-underwrite-confirm-modal .modal-content li {
    color: #333;
    line-height: 1.1;
    font-size: 0.37333rem; }
    .ai-underwrite-confirm-modal .modal-content li:not(:last-child) {
      margin-bottom: 0.13333rem; }
  .ai-underwrite-confirm-modal .modal-content p {
    color: #999;
    font-size: 0.32rem;
    line-height: 1.5;
    margin-top: 0.24rem; }

.ai-underwrite-confirm-modal .modal-btn {
  margin-top: 0.53333rem; }
  .ai-underwrite-confirm-modal .modal-btn .am-button {
    height: 1.28rem !important;
    line-height: 1.28rem !important;
    font-size: 0.42667rem !important; }
    .ai-underwrite-confirm-modal .modal-btn .am-button.modal-re-select {
      color: #666;
      border: none;
      font-size: 0.37333rem !important;
      height: 0.53333rem !important;
      line-height: 0.53333rem !important;
      margin-top: 0.32rem; }
      .ai-underwrite-confirm-modal .modal-btn .am-button.modal-re-select:before {
        display: none; }
      .ai-underwrite-confirm-modal .modal-btn .am-button.modal-re-select.am-button-active {
        background: none !important; }
        .ai-underwrite-confirm-modal .modal-btn .am-button.modal-re-select.am-button-active.span {
          text-decoration: underline; }

/* variable.css */
/*Color*/
.ai-underwrite-content {
  overflow-x: hidden;
  overflow-y: auto; }
  .ai-underwrite-content.iframe {
    background-color: #efeff4;
    text-align: left; }
    .ai-underwrite-content.iframe .search-component {
      top: 49px !important; }

@charset "UTF-8";
/* reset.css */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, textarea, p, blockquote, th, td,
header, hgroup, nav, section, article, aside, footer, figure, figcaption, menu, button {
  margin: 0;
  padding: 0; }

html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

body {
  margin: 0 auto !important;
  width: 100%;
  max-width: 750px;
  min-width: 320px;
  color: #4a4a4a;
  font-family: Helvetica, "Microsoft YaHei", Arial, sans-serif;
  background: #efeff4;
  -webkit-overflow-scrolling: touch; }
  body::-webkit-scrollbar {
    width: 0;
    height: 0; }

/* 一致的 del 样式 */
del {
  text-decoration: line-through; }

address,
caption,
cite,
code,
dfn,
em,
th,
var {
  font-style: normal;
  font-weight: 500; }

/* 只允许垂直调整尺寸 */
textarea {
  resize: vertical; }

audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle; }

/* 更好的hr样式 */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0; }

/* 移除选中阴影 */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none; }

::selection {
  background: #b3d4fc;
  text-shadow: none; }

/* 去掉列表前的标识, li 会继承 */
ol,
ul {
  list-style: none; }

/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: 400; }

q:before,
q:after {
  content: ''; }

ins,
a {
  text-decoration: none; }

a {
  background-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-touch-callout: none;
  -webkit-text-size-adjust: none; }

input,
textarea,
button {
  border: 0;
  outline: 0;
  font-size: 100%;
  background: transparent;
  color: #666;
  vertical-align: middle; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

/* variable.css */
/*Color*/
.am-checkbox-inner {
  width: 0.56rem !important;
  height: 0.56rem !important; }
  .am-checkbox-inner:after {
    width: 0.13333rem;
    height: 0.26667rem;
    border-width: 0 2px 2px 0;
    top: 0.05333rem;
    right: 0.17333rem; }

.am-modal .am-modal-button-group-h .am-modal-button:last-child {
  color: #00a2ff; }

.am-modal .am-modal-button-group-v .am-modal-button {
  color: #00a2ff;
  font-size: 0.49333rem; }

.am-modal-popup .am-modal-close {
  height: 0.53333rem;
  width: 0.53333rem;
  top: 0.4rem;
  right: 0.4rem; }
  .am-modal-popup .am-modal-close-x {
    background-image: none;
    font-size: 0.4rem;
    color: #000; }
    .am-modal-popup .am-modal-close-x::after {
      content: '\E634';
      font-family: 'dubhe-iconfont'; }

.am-modal-popup .am-modal-content {
  border-top-left-radius: 0.16rem;
  border-top-right-radius: 0.16rem; }

.am-modal-popup .am-modal-header {
  padding: 0.4rem 1.04rem 0.4rem 0.4rem;
  position: relative; }
  .am-modal-popup .am-modal-header .am-modal-title {
    font-size: 0.42667rem;
    font-weight: bold;
    color: #333333;
    text-align: left; }
  .am-modal-popup .am-modal-header::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    -webkit-box-shadow: 0 0.05333rem 0.10667rem rgba(0, 0, 0, 0.05);
            box-shadow: 0 0.05333rem 0.10667rem rgba(0, 0, 0, 0.05);
    z-index: 1; }

.am-modal-popup .am-modal-body {
  overflow-x: hidden !important; }

.am-modal-transparent {
  width: 8.26667rem !important; }

.am-button {
  height: 1.14667rem !important;
  line-height: 1.14667rem !important;
  font-size: 0.4rem !important; }
  .am-button-primary.am-button-active {
    opacity: 0.8; }

.am-action-sheet-button-list .am-action-sheet-button-list-item {
  height: 1.2rem;
  line-height: 1.2rem;
  font-size: 0.42667rem; }

.am-switch .checkbox {
  width: 1.17333rem !important;
  height: 0.61333rem !important;
  border-radius: 0.61333rem !important; }
  .am-switch .checkbox::before {
    width: 0.56rem !important; }
  .am-switch .checkbox::before, .am-switch .checkbox::after {
    width: 0.56rem !important;
    height: 0.56rem !important;
    border-radius: 0.56rem !important;
    top: 0.02667rem !important;
    left: 0.04rem !important; }

.am-switch input[type='checkbox']:checked + .checkbox {
  background: #00a2ff !important; }
  .am-switch input[type='checkbox']:checked + .checkbox:after {
    -webkit-transform: translateX(0.53333rem) !important;
        -ms-transform: translateX(0.53333rem) !important;
            transform: translateX(0.53333rem) !important; }

.am-accordion::before {
  display: none !important; }

.am-accordion-item i.arrow {
  width: 0.32rem !important;
  height: 0.32rem !important;
  background-size: contain !important;
  right: 0.4rem !important; }

.am-list-header {
  font-size: 0.4rem !important;
  font-weight: bold;
  color: #333333 !important;
  background: #ffffff; }
  .am-list-header::before {
    content: '';
    display: inline-block;
    width: 0.05333rem;
    height: 2ex;
    margin-right: 0.21333rem;
    background: #00a2ff;
    vertical-align: text-bottom; }

.am-list-body::after {
  display: none !important; }

.am-list-item {
  padding-left: 0.4rem !important;
  min-height: 1.17333rem !important; }
  .am-list-item.has-value .am-list-extra {
    color: #333333 !important; }
  .am-list-item .am-textarea-label {
    color: #333333 !important;
    font-size: 0.4rem !important; }
  .am-list-item .am-textarea-control textarea {
    font-size: 0.4rem !important; }
    .am-list-item .am-textarea-control textarea::-webkit-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::-moz-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea:-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::placeholder {
      color: #999999 !important; }
  .am-list-item .am-input-clear-active {
    background-color: #00a2ff; }
  .am-list-item .am-list-extra {
    font-size: 0.4rem !important;
    color: #999999 !important; }
  .am-list-item .am-list-line .am-input-label,
  .am-list-item .am-list-line .am-input-control {
    font-size: 0.4rem !important; }
  .am-list-item .am-list-line .am-input-control input {
    font-size: 0.4rem !important;
    color: #333333 !important; }
    .am-list-item .am-list-line .am-input-control input::-webkit-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::-moz-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input:-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::placeholder {
      color: #999999 !important; }
  .am-list-item .am-list-line .am-list-content {
    font-size: 0.4rem !important; }
  .am-list-item .am-list-line .am-list-arrow {
    width: 0.4rem !important;
    height: 0.4rem !important; }
  .am-list-item .am-list-line .am-list-extra,
  .am-list-item .am-list-line .am-list-content {
    padding-top: 0.18667rem !important;
    padding-bottom: 0.18667rem !important; }
  .am-list-item.am-input-item {
    padding-right: 0.4rem !important; }
    .am-list-item.am-input-item .am-list-line {
      padding-right: 0 !important; }
      .am-list-item.am-input-item .am-list-line .am-input-extra {
        color: #333333 !important; }
  .am-list-item::after {
    left: 0.4rem !important; }

.am-navbar {
  height: 1.33333rem !important; }
  .am-navbar-title {
    font-size: 0.48rem !important; }
  .am-navbar .am-icon-lg {
    width: 0.93333rem !important;
    height: 0.93333rem !important; }

.am-picker-popup-header-left {
  color: #999; }

.health-statement {
  padding: 0.24rem 0.4rem;
  background: #f5f5f5;
  font-size: 0.32rem;
  color: #999; }

.health-info-modal .am-modal-header,
.health-underwrite-modal .am-modal-header {
  padding: 15px 40px 15px 15px !important; }
  .health-info-modal .am-modal-header .main-title,
  .health-underwrite-modal .am-modal-header .main-title {
    font-size: 16px;
    font-weight: 700;
    line-height: 1.2; }

.health-info-wrap {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none; }

.health-info-modal .am-modal-body {
  padding-bottom: 0 !important;
  overflow: hidden !important; }

.health-info-modal .health-info-content {
  min-height: 78vh;
  text-align: left;
  padding: 0.4rem 0 0; }
  .health-info-modal .health-info-content .health-modular-content {
    height: 78vh;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 2rem !important; }
  .health-info-modal .health-info-content .tips {
    position: relative;
    color: #FF8C2C;
    font-size: 0.37333rem;
    padding: 0 0.4rem 0.4rem 0;
    margin-left: 0.4rem; }
    .health-info-modal .health-info-content .tips:after {
      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) {
        .health-info-modal .health-info-content .tips:after {
          -webkit-transform: scaleY(0.5);
              -ms-transform: scaleY(0.5);
                  transform: scaleY(0.5);
          -webkit-transform-origin: 50% 100%;
              -ms-transform-origin: 50% 100%;
                  transform-origin: 50% 100%; } }
  .health-info-modal .health-info-content .health-info-loading {
    padding: 1.33333rem 0;
    text-align: center; }

.health-select-active .am-list-line .am-list-extra .health-select-value {
  color: #333 !important; }
  .health-select-active .am-list-line .am-list-extra .health-select-value.health-select-error {
    color: #FF5500 !important; }

@charset "UTF-8";
/* reset.css */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, textarea, p, blockquote, th, td,
header, hgroup, nav, section, article, aside, footer, figure, figcaption, menu, button {
  margin: 0;
  padding: 0; }

html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

body {
  margin: 0 auto !important;
  width: 100%;
  max-width: 750px;
  min-width: 320px;
  color: #4a4a4a;
  font-family: Helvetica, "Microsoft YaHei", Arial, sans-serif;
  background: #efeff4;
  -webkit-overflow-scrolling: touch; }
  body::-webkit-scrollbar {
    width: 0;
    height: 0; }

/* 一致的 del 样式 */
del {
  text-decoration: line-through; }

address,
caption,
cite,
code,
dfn,
em,
th,
var {
  font-style: normal;
  font-weight: 500; }

/* 只允许垂直调整尺寸 */
textarea {
  resize: vertical; }

audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle; }

/* 更好的hr样式 */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0; }

/* 移除选中阴影 */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none; }

::selection {
  background: #b3d4fc;
  text-shadow: none; }

/* 去掉列表前的标识, li 会继承 */
ol,
ul {
  list-style: none; }

/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: 400; }

q:before,
q:after {
  content: ''; }

ins,
a {
  text-decoration: none; }

a {
  background-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-touch-callout: none;
  -webkit-text-size-adjust: none; }

input,
textarea,
button {
  border: 0;
  outline: 0;
  font-size: 100%;
  background: transparent;
  color: #666;
  vertical-align: middle; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

/* variable.css */
/*Color*/
.am-checkbox-inner {
  width: 0.56rem !important;
  height: 0.56rem !important; }
  .am-checkbox-inner:after {
    width: 0.13333rem;
    height: 0.26667rem;
    border-width: 0 2px 2px 0;
    top: 0.05333rem;
    right: 0.17333rem; }

.am-modal .am-modal-button-group-h .am-modal-button:last-child {
  color: #00a2ff; }

.am-modal .am-modal-button-group-v .am-modal-button {
  color: #00a2ff;
  font-size: 0.49333rem; }

.am-modal-popup .am-modal-close {
  height: 0.53333rem;
  width: 0.53333rem;
  top: 0.4rem;
  right: 0.4rem; }
  .am-modal-popup .am-modal-close-x {
    background-image: none;
    font-size: 0.4rem;
    color: #000; }
    .am-modal-popup .am-modal-close-x::after {
      content: '\E634';
      font-family: 'dubhe-iconfont'; }

.am-modal-popup .am-modal-content {
  border-top-left-radius: 0.16rem;
  border-top-right-radius: 0.16rem; }

.am-modal-popup .am-modal-header {
  padding: 0.4rem 1.04rem 0.4rem 0.4rem;
  position: relative; }
  .am-modal-popup .am-modal-header .am-modal-title {
    font-size: 0.42667rem;
    font-weight: bold;
    color: #333333;
    text-align: left; }
  .am-modal-popup .am-modal-header::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    -webkit-box-shadow: 0 0.05333rem 0.10667rem rgba(0, 0, 0, 0.05);
            box-shadow: 0 0.05333rem 0.10667rem rgba(0, 0, 0, 0.05);
    z-index: 1; }

.am-modal-popup .am-modal-body {
  overflow-x: hidden !important; }

.am-modal-transparent {
  width: 8.26667rem !important; }

.am-button {
  height: 1.14667rem !important;
  line-height: 1.14667rem !important;
  font-size: 0.4rem !important; }
  .am-button-primary.am-button-active {
    opacity: 0.8; }

.am-action-sheet-button-list .am-action-sheet-button-list-item {
  height: 1.2rem;
  line-height: 1.2rem;
  font-size: 0.42667rem; }

.am-switch .checkbox {
  width: 1.17333rem !important;
  height: 0.61333rem !important;
  border-radius: 0.61333rem !important; }
  .am-switch .checkbox::before {
    width: 0.56rem !important; }
  .am-switch .checkbox::before, .am-switch .checkbox::after {
    width: 0.56rem !important;
    height: 0.56rem !important;
    border-radius: 0.56rem !important;
    top: 0.02667rem !important;
    left: 0.04rem !important; }

.am-switch input[type='checkbox']:checked + .checkbox {
  background: #00a2ff !important; }
  .am-switch input[type='checkbox']:checked + .checkbox:after {
    -webkit-transform: translateX(0.53333rem) !important;
        -ms-transform: translateX(0.53333rem) !important;
            transform: translateX(0.53333rem) !important; }

.am-accordion::before {
  display: none !important; }

.am-accordion-item i.arrow {
  width: 0.32rem !important;
  height: 0.32rem !important;
  background-size: contain !important;
  right: 0.4rem !important; }

.am-list-header {
  font-size: 0.4rem !important;
  font-weight: bold;
  color: #333333 !important;
  background: #ffffff; }
  .am-list-header::before {
    content: '';
    display: inline-block;
    width: 0.05333rem;
    height: 2ex;
    margin-right: 0.21333rem;
    background: #00a2ff;
    vertical-align: text-bottom; }

.am-list-body::after {
  display: none !important; }

.am-list-item {
  padding-left: 0.4rem !important;
  min-height: 1.17333rem !important; }
  .am-list-item.has-value .am-list-extra {
    color: #333333 !important; }
  .am-list-item .am-textarea-label {
    color: #333333 !important;
    font-size: 0.4rem !important; }
  .am-list-item .am-textarea-control textarea {
    font-size: 0.4rem !important; }
    .am-list-item .am-textarea-control textarea::-webkit-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::-moz-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea:-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::placeholder {
      color: #999999 !important; }
  .am-list-item .am-input-clear-active {
    background-color: #00a2ff; }
  .am-list-item .am-list-extra {
    font-size: 0.4rem !important;
    color: #999999 !important; }
  .am-list-item .am-list-line .am-input-label,
  .am-list-item .am-list-line .am-input-control {
    font-size: 0.4rem !important; }
  .am-list-item .am-list-line .am-input-control input {
    font-size: 0.4rem !important;
    color: #333333 !important; }
    .am-list-item .am-list-line .am-input-control input::-webkit-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::-moz-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input:-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::placeholder {
      color: #999999 !important; }
  .am-list-item .am-list-line .am-list-content {
    font-size: 0.4rem !important; }
  .am-list-item .am-list-line .am-list-arrow {
    width: 0.4rem !important;
    height: 0.4rem !important; }
  .am-list-item .am-list-line .am-list-extra,
  .am-list-item .am-list-line .am-list-content {
    padding-top: 0.18667rem !important;
    padding-bottom: 0.18667rem !important; }
  .am-list-item.am-input-item {
    padding-right: 0.4rem !important; }
    .am-list-item.am-input-item .am-list-line {
      padding-right: 0 !important; }
      .am-list-item.am-input-item .am-list-line .am-input-extra {
        color: #333333 !important; }
  .am-list-item::after {
    left: 0.4rem !important; }

.am-navbar {
  height: 1.33333rem !important; }
  .am-navbar-title {
    font-size: 0.48rem !important; }
  .am-navbar .am-icon-lg {
    width: 0.93333rem !important;
    height: 0.93333rem !important; }

.am-picker-popup-header-left {
  color: #999; }

.certified-item-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .certified-item-content .certified-name {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
       -moz-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    color: #333;
    padding: 0.13333rem 0; }
    .certified-item-content .certified-name .tag {
      display: inline-block;
      position: relative;
      top: -0.01333rem;
      color: #21a367;
      font-size: 0.32rem;
      line-height: 1.2;
      text-align: center;
      padding: 0.08rem 0.16rem;
      border-radius: 0.05333rem;
      margin-left: 0.26667rem;
      background: rgba(33, 163, 103, 0.14); }
  .certified-item-content .other {
    width: 1.33333rem;
    text-align: right;
    font-size: 0.37333rem;
    line-height: 1.1;
    padding: 0.13333rem 0; }
    .certified-item-content .other:after {
      content: '\E718';
      font-family: 'dubhe-iconfont';
      font-size: 0.32rem; }

@charset "UTF-8";
/* reset.css */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, textarea, p, blockquote, th, td,
header, hgroup, nav, section, article, aside, footer, figure, figcaption, menu, button {
  margin: 0;
  padding: 0; }

html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

body {
  margin: 0 auto !important;
  width: 100%;
  max-width: 750px;
  min-width: 320px;
  color: #4a4a4a;
  font-family: Helvetica, "Microsoft YaHei", Arial, sans-serif;
  background: #efeff4;
  -webkit-overflow-scrolling: touch; }
  body::-webkit-scrollbar {
    width: 0;
    height: 0; }

/* 一致的 del 样式 */
del {
  text-decoration: line-through; }

address,
caption,
cite,
code,
dfn,
em,
th,
var {
  font-style: normal;
  font-weight: 500; }

/* 只允许垂直调整尺寸 */
textarea {
  resize: vertical; }

audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle; }

/* 更好的hr样式 */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0; }

/* 移除选中阴影 */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none; }

::selection {
  background: #b3d4fc;
  text-shadow: none; }

/* 去掉列表前的标识, li 会继承 */
ol,
ul {
  list-style: none; }

/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: 400; }

q:before,
q:after {
  content: ''; }

ins,
a {
  text-decoration: none; }

a {
  background-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-touch-callout: none;
  -webkit-text-size-adjust: none; }

input,
textarea,
button {
  border: 0;
  outline: 0;
  font-size: 100%;
  background: transparent;
  color: #666;
  vertical-align: middle; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

/* variable.css */
/*Color*/
.am-checkbox-inner {
  width: 0.56rem !important;
  height: 0.56rem !important; }
  .am-checkbox-inner:after {
    width: 0.13333rem;
    height: 0.26667rem;
    border-width: 0 2px 2px 0;
    top: 0.05333rem;
    right: 0.17333rem; }

.am-modal .am-modal-button-group-h .am-modal-button:last-child {
  color: #00a2ff; }

.am-modal .am-modal-button-group-v .am-modal-button {
  color: #00a2ff;
  font-size: 0.49333rem; }

.am-modal-popup .am-modal-close {
  height: 0.53333rem;
  width: 0.53333rem;
  top: 0.4rem;
  right: 0.4rem; }
  .am-modal-popup .am-modal-close-x {
    background-image: none;
    font-size: 0.4rem;
    color: #000; }
    .am-modal-popup .am-modal-close-x::after {
      content: '\E634';
      font-family: 'dubhe-iconfont'; }

.am-modal-popup .am-modal-content {
  border-top-left-radius: 0.16rem;
  border-top-right-radius: 0.16rem; }

.am-modal-popup .am-modal-header {
  padding: 0.4rem 1.04rem 0.4rem 0.4rem;
  position: relative; }
  .am-modal-popup .am-modal-header .am-modal-title {
    font-size: 0.42667rem;
    font-weight: bold;
    color: #333333;
    text-align: left; }
  .am-modal-popup .am-modal-header::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    -webkit-box-shadow: 0 0.05333rem 0.10667rem rgba(0, 0, 0, 0.05);
            box-shadow: 0 0.05333rem 0.10667rem rgba(0, 0, 0, 0.05);
    z-index: 1; }

.am-modal-popup .am-modal-body {
  overflow-x: hidden !important; }

.am-modal-transparent {
  width: 8.26667rem !important; }

.am-button {
  height: 1.14667rem !important;
  line-height: 1.14667rem !important;
  font-size: 0.4rem !important; }
  .am-button-primary.am-button-active {
    opacity: 0.8; }

.am-action-sheet-button-list .am-action-sheet-button-list-item {
  height: 1.2rem;
  line-height: 1.2rem;
  font-size: 0.42667rem; }

.am-switch .checkbox {
  width: 1.17333rem !important;
  height: 0.61333rem !important;
  border-radius: 0.61333rem !important; }
  .am-switch .checkbox::before {
    width: 0.56rem !important; }
  .am-switch .checkbox::before, .am-switch .checkbox::after {
    width: 0.56rem !important;
    height: 0.56rem !important;
    border-radius: 0.56rem !important;
    top: 0.02667rem !important;
    left: 0.04rem !important; }

.am-switch input[type='checkbox']:checked + .checkbox {
  background: #00a2ff !important; }
  .am-switch input[type='checkbox']:checked + .checkbox:after {
    -webkit-transform: translateX(0.53333rem) !important;
        -ms-transform: translateX(0.53333rem) !important;
            transform: translateX(0.53333rem) !important; }

.am-accordion::before {
  display: none !important; }

.am-accordion-item i.arrow {
  width: 0.32rem !important;
  height: 0.32rem !important;
  background-size: contain !important;
  right: 0.4rem !important; }

.am-list-header {
  font-size: 0.4rem !important;
  font-weight: bold;
  color: #333333 !important;
  background: #ffffff; }
  .am-list-header::before {
    content: '';
    display: inline-block;
    width: 0.05333rem;
    height: 2ex;
    margin-right: 0.21333rem;
    background: #00a2ff;
    vertical-align: text-bottom; }

.am-list-body::after {
  display: none !important; }

.am-list-item {
  padding-left: 0.4rem !important;
  min-height: 1.17333rem !important; }
  .am-list-item.has-value .am-list-extra {
    color: #333333 !important; }
  .am-list-item .am-textarea-label {
    color: #333333 !important;
    font-size: 0.4rem !important; }
  .am-list-item .am-textarea-control textarea {
    font-size: 0.4rem !important; }
    .am-list-item .am-textarea-control textarea::-webkit-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::-moz-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea:-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::placeholder {
      color: #999999 !important; }
  .am-list-item .am-input-clear-active {
    background-color: #00a2ff; }
  .am-list-item .am-list-extra {
    font-size: 0.4rem !important;
    color: #999999 !important; }
  .am-list-item .am-list-line .am-input-label,
  .am-list-item .am-list-line .am-input-control {
    font-size: 0.4rem !important; }
  .am-list-item .am-list-line .am-input-control input {
    font-size: 0.4rem !important;
    color: #333333 !important; }
    .am-list-item .am-list-line .am-input-control input::-webkit-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::-moz-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input:-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::placeholder {
      color: #999999 !important; }
  .am-list-item .am-list-line .am-list-content {
    font-size: 0.4rem !important; }
  .am-list-item .am-list-line .am-list-arrow {
    width: 0.4rem !important;
    height: 0.4rem !important; }
  .am-list-item .am-list-line .am-list-extra,
  .am-list-item .am-list-line .am-list-content {
    padding-top: 0.18667rem !important;
    padding-bottom: 0.18667rem !important; }
  .am-list-item.am-input-item {
    padding-right: 0.4rem !important; }
    .am-list-item.am-input-item .am-list-line {
      padding-right: 0 !important; }
      .am-list-item.am-input-item .am-list-line .am-input-extra {
        color: #333333 !important; }
  .am-list-item::after {
    left: 0.4rem !important; }

.am-navbar {
  height: 1.33333rem !important; }
  .am-navbar-title {
    font-size: 0.48rem !important; }
  .am-navbar .am-icon-lg {
    width: 0.93333rem !important;
    height: 0.93333rem !important; }

.am-picker-popup-header-left {
  color: #999; }

.for-who-explain {
  background: #f2f9ff;
  border: 1px solid #e6f4ff;
  padding: 0.32rem;
  border-radius: 0.21333rem;
  margin-bottom: 0.21333rem;
  position: relative;
  background: #f2f9ff url(https://img.huizecdn.com/dubhe/easy/arg-1.png) no-repeat 0.13333rem 0.02667rem;
  background-size: 0.69333rem 0.53333rem; }
  .for-who-explain .explain-title {
    font-size: 0.37333rem;
    font-weight: bold;
    color: #334f80;
    line-height: 0.45333rem; }
  .for-who-explain .explain-detail {
    font-size: 0.32rem;
    font-weight: 400;
    color: #334f80;
    line-height: 0.45333rem;
    margin-top: 0.10667rem; }
  .for-who-explain i {
    display: block;
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-left: 0.13333rem solid transparent;
    border-right: 0.13333rem solid transparent;
    border-bottom: 0.16rem solid transparent;
    left: 0.8rem; }
  .for-who-explain .trangle-2 {
    top: -0.12rem;
    border-bottom-color: #f2f9ff;
    z-index: 3; }
  .for-who-explain .trangle-1 {
    top: -0.16rem;
    border-bottom-color: #e6f4ff;
    z-index: 2; }
  .for-who-explain::after {
    width: 1.33333rem;
    height: 1.33333rem;
    display: block;
    position: absolute;
    background: url(https://img.huizecdn.com/dubhe/easy/wel.png) no-repeat right bottom/contain;
    content: '';
    bottom: 0;
    right: 0; }

.for-who-wrapper .multiple-picker-scroll::after {
  display: none; }

.for-who-110 .for-who-explain i {
  left: 3.06667rem; }

.for-who-120 .for-who-explain i {
  left: 5.33333rem; }

.for-who-130 .for-who-explain i {
  left: 7.6rem; }

@charset "UTF-8";
/* reset.css */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, textarea, p, blockquote, th, td,
header, hgroup, nav, section, article, aside, footer, figure, figcaption, menu, button {
  margin: 0;
  padding: 0; }

html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

body {
  margin: 0 auto !important;
  width: 100%;
  max-width: 750px;
  min-width: 320px;
  color: #4a4a4a;
  font-family: Helvetica, "Microsoft YaHei", Arial, sans-serif;
  background: #efeff4;
  -webkit-overflow-scrolling: touch; }
  body::-webkit-scrollbar {
    width: 0;
    height: 0; }

/* 一致的 del 样式 */
del {
  text-decoration: line-through; }

address,
caption,
cite,
code,
dfn,
em,
th,
var {
  font-style: normal;
  font-weight: 500; }

/* 只允许垂直调整尺寸 */
textarea {
  resize: vertical; }

audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle; }

/* 更好的hr样式 */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0; }

/* 移除选中阴影 */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none; }

::selection {
  background: #b3d4fc;
  text-shadow: none; }

/* 去掉列表前的标识, li 会继承 */
ol,
ul {
  list-style: none; }

/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: 400; }

q:before,
q:after {
  content: ''; }

ins,
a {
  text-decoration: none; }

a {
  background-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-touch-callout: none;
  -webkit-text-size-adjust: none; }

input,
textarea,
button {
  border: 0;
  outline: 0;
  font-size: 100%;
  background: transparent;
  color: #666;
  vertical-align: middle; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

/* variable.css */
/*Color*/
.am-checkbox-inner {
  width: 0.56rem !important;
  height: 0.56rem !important; }
  .am-checkbox-inner:after {
    width: 0.13333rem;
    height: 0.26667rem;
    border-width: 0 2px 2px 0;
    top: 0.05333rem;
    right: 0.17333rem; }

.am-modal .am-modal-button-group-h .am-modal-button:last-child {
  color: #00a2ff; }

.am-modal .am-modal-button-group-v .am-modal-button {
  color: #00a2ff;
  font-size: 0.49333rem; }

.am-modal-popup .am-modal-close {
  height: 0.53333rem;
  width: 0.53333rem;
  top: 0.4rem;
  right: 0.4rem; }
  .am-modal-popup .am-modal-close-x {
    background-image: none;
    font-size: 0.4rem;
    color: #000; }
    .am-modal-popup .am-modal-close-x::after {
      content: '\E634';
      font-family: 'dubhe-iconfont'; }

.am-modal-popup .am-modal-content {
  border-top-left-radius: 0.16rem;
  border-top-right-radius: 0.16rem; }

.am-modal-popup .am-modal-header {
  padding: 0.4rem 1.04rem 0.4rem 0.4rem;
  position: relative; }
  .am-modal-popup .am-modal-header .am-modal-title {
    font-size: 0.42667rem;
    font-weight: bold;
    color: #333333;
    text-align: left; }
  .am-modal-popup .am-modal-header::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    -webkit-box-shadow: 0 0.05333rem 0.10667rem rgba(0, 0, 0, 0.05);
            box-shadow: 0 0.05333rem 0.10667rem rgba(0, 0, 0, 0.05);
    z-index: 1; }

.am-modal-popup .am-modal-body {
  overflow-x: hidden !important; }

.am-modal-transparent {
  width: 8.26667rem !important; }

.am-button {
  height: 1.14667rem !important;
  line-height: 1.14667rem !important;
  font-size: 0.4rem !important; }
  .am-button-primary.am-button-active {
    opacity: 0.8; }

.am-action-sheet-button-list .am-action-sheet-button-list-item {
  height: 1.2rem;
  line-height: 1.2rem;
  font-size: 0.42667rem; }

.am-switch .checkbox {
  width: 1.17333rem !important;
  height: 0.61333rem !important;
  border-radius: 0.61333rem !important; }
  .am-switch .checkbox::before {
    width: 0.56rem !important; }
  .am-switch .checkbox::before, .am-switch .checkbox::after {
    width: 0.56rem !important;
    height: 0.56rem !important;
    border-radius: 0.56rem !important;
    top: 0.02667rem !important;
    left: 0.04rem !important; }

.am-switch input[type='checkbox']:checked + .checkbox {
  background: #00a2ff !important; }
  .am-switch input[type='checkbox']:checked + .checkbox:after {
    -webkit-transform: translateX(0.53333rem) !important;
        -ms-transform: translateX(0.53333rem) !important;
            transform: translateX(0.53333rem) !important; }

.am-accordion::before {
  display: none !important; }

.am-accordion-item i.arrow {
  width: 0.32rem !important;
  height: 0.32rem !important;
  background-size: contain !important;
  right: 0.4rem !important; }

.am-list-header {
  font-size: 0.4rem !important;
  font-weight: bold;
  color: #333333 !important;
  background: #ffffff; }
  .am-list-header::before {
    content: '';
    display: inline-block;
    width: 0.05333rem;
    height: 2ex;
    margin-right: 0.21333rem;
    background: #00a2ff;
    vertical-align: text-bottom; }

.am-list-body::after {
  display: none !important; }

.am-list-item {
  padding-left: 0.4rem !important;
  min-height: 1.17333rem !important; }
  .am-list-item.has-value .am-list-extra {
    color: #333333 !important; }
  .am-list-item .am-textarea-label {
    color: #333333 !important;
    font-size: 0.4rem !important; }
  .am-list-item .am-textarea-control textarea {
    font-size: 0.4rem !important; }
    .am-list-item .am-textarea-control textarea::-webkit-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::-moz-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea:-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::placeholder {
      color: #999999 !important; }
  .am-list-item .am-input-clear-active {
    background-color: #00a2ff; }
  .am-list-item .am-list-extra {
    font-size: 0.4rem !important;
    color: #999999 !important; }
  .am-list-item .am-list-line .am-input-label,
  .am-list-item .am-list-line .am-input-control {
    font-size: 0.4rem !important; }
  .am-list-item .am-list-line .am-input-control input {
    font-size: 0.4rem !important;
    color: #333333 !important; }
    .am-list-item .am-list-line .am-input-control input::-webkit-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::-moz-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input:-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::placeholder {
      color: #999999 !important; }
  .am-list-item .am-list-line .am-list-content {
    font-size: 0.4rem !important; }
  .am-list-item .am-list-line .am-list-arrow {
    width: 0.4rem !important;
    height: 0.4rem !important; }
  .am-list-item .am-list-line .am-list-extra,
  .am-list-item .am-list-line .am-list-content {
    padding-top: 0.18667rem !important;
    padding-bottom: 0.18667rem !important; }
  .am-list-item.am-input-item {
    padding-right: 0.4rem !important; }
    .am-list-item.am-input-item .am-list-line {
      padding-right: 0 !important; }
      .am-list-item.am-input-item .am-list-line .am-input-extra {
        color: #333333 !important; }
  .am-list-item::after {
    left: 0.4rem !important; }

.am-navbar {
  height: 1.33333rem !important; }
  .am-navbar-title {
    font-size: 0.48rem !important; }
  .am-navbar .am-icon-lg {
    width: 0.93333rem !important;
    height: 0.93333rem !important; }

.am-picker-popup-header-left {
  color: #999; }

.module-insure-form .am-list .am-list-body .reform-panel .am-accordion-header {
  padding-left: 0.4rem !important; }

/* variable.css */
/*Color*/
.agree {
  padding: 0.26667rem 0.4rem;
  background-color: #f5f5f5; }
  .agree-checkbox {
    margin: 0; }
  .agree .am-checkbox {
    width: 0.72rem; }
  .agree .am-checkbox-agree {
    padding: 0; }
  .agree .am-checkbox-agree-label {
    margin-left: 0.72rem;
    font-size: 0.32rem;
    color: #666;
    line-height: 0.48rem; }
    .agree .am-checkbox-agree-label a {
      font-size: inherit; }
  .agree .am-checkbox-inner {
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%); }

.risk-content {
  padding: 0.4rem;
  text-align: left; }

.am-modal-wrap .easy-protocol-modal .am-modal-header {
  padding: 0.4rem 0.26667rem 0.26667rem 0.4rem !important; }
  .am-modal-wrap .easy-protocol-modal .am-modal-header .main-title {
    font-size: 0.42667rem;
    color: #333333; }

.am-modal-wrap .easy-protocol-modal .am-modal-body {
  padding-top: 0.13333rem; }

.am-modal-wrap .easy-protocol-modal .am-tabs-default-bar {
  padding-right: 0.42667rem; }

.am-modal-wrap .easy-protocol-modal .protocol-content {
  text-align: left;
  max-height: 70vh;
  padding: 0.53333rem 0.4rem;
  overflow-y: scroll; }
  .am-modal-wrap .easy-protocol-modal .protocol-content .lake-table-reader {
    width: 98%;
    overflow-x: auto; }

.am-modal-wrap .easy-protocol-modal .protocol-content-many {
  text-align: left;
  height: 60vh;
  padding: 0.53333rem 0.4rem;
  overflow-y: scroll;
  color: #333; }
  .am-modal-wrap .easy-protocol-modal .protocol-content-many p {
    color: #333; }

.am-modal-wrap .easy-protocol-modal .protocol-register-content {
  padding-top: 0; }

.am-modal-wrap .easy-protocol-modal .modal-button {
  position: relative;
  width: 100%;
  z-index: 1;
  -webkit-box-shadow: 0 -1px 6px 2px #eee;
          box-shadow: 0 -1px 6px 2px #eee;
  padding: 0.26667rem 0.4rem; }
  .am-modal-wrap .easy-protocol-modal .modal-button .button {
    width: 100%;
    border-radius: 0.66667rem; }

.am-modal-wrap .easy-protocol-modal .am-tabs-default-bar-underline {
  display: none; }

.am-modal-wrap .easy-protocol-modal .am-tabs-default-bar-tab {
  width: auto !important;
  padding: 0 !important;
  margin: 0 0.42667rem !important; }
  .am-modal-wrap .easy-protocol-modal .am-tabs-default-bar-tab::before, .am-modal-wrap .easy-protocol-modal .am-tabs-default-bar-tab::after {
    display: none !important; }

.am-modal-wrap .easy-protocol-modal div.am-tabs-default-bar-tab-active {
  color: #0d6eff !important;
  border-bottom: 0.05333rem solid #0d6eff; }

.am-modal-wrap .easy-protocol-modal .am-tabs-default-bar-tab {
  display: inline-block;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow: hidden;
  padding: 0 0.13333rem; }

.am-modal-wrap .easy-protocol-modal .am-tabs .am-tabs-default-bar-tab {
  font-weight: 700;
  font-size: 0.42667rem; }

@charset "UTF-8";
/* reset.css */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, textarea, p, blockquote, th, td,
header, hgroup, nav, section, article, aside, footer, figure, figcaption, menu, button {
  margin: 0;
  padding: 0; }

html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

body {
  margin: 0 auto !important;
  width: 100%;
  max-width: 750px;
  min-width: 320px;
  color: #4a4a4a;
  font-family: Helvetica, "Microsoft YaHei", Arial, sans-serif;
  background: #efeff4;
  -webkit-overflow-scrolling: touch; }
  body::-webkit-scrollbar {
    width: 0;
    height: 0; }

/* 一致的 del 样式 */
del {
  text-decoration: line-through; }

address,
caption,
cite,
code,
dfn,
em,
th,
var {
  font-style: normal;
  font-weight: 500; }

/* 只允许垂直调整尺寸 */
textarea {
  resize: vertical; }

audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle; }

/* 更好的hr样式 */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0; }

/* 移除选中阴影 */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none; }

::selection {
  background: #b3d4fc;
  text-shadow: none; }

/* 去掉列表前的标识, li 会继承 */
ol,
ul {
  list-style: none; }

/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: 400; }

q:before,
q:after {
  content: ''; }

ins,
a {
  text-decoration: none; }

a {
  background-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-touch-callout: none;
  -webkit-text-size-adjust: none; }

input,
textarea,
button {
  border: 0;
  outline: 0;
  font-size: 100%;
  background: transparent;
  color: #666;
  vertical-align: middle; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

/* variable.css */
/*Color*/
.am-checkbox-inner {
  width: 0.56rem !important;
  height: 0.56rem !important; }
  .am-checkbox-inner:after {
    width: 0.13333rem;
    height: 0.26667rem;
    border-width: 0 2px 2px 0;
    top: 0.05333rem;
    right: 0.17333rem; }

.am-modal .am-modal-button-group-h .am-modal-button:last-child {
  color: #00a2ff; }

.am-modal .am-modal-button-group-v .am-modal-button {
  color: #00a2ff;
  font-size: 0.49333rem; }

.am-modal-popup .am-modal-close {
  height: 0.53333rem;
  width: 0.53333rem;
  top: 0.4rem;
  right: 0.4rem; }
  .am-modal-popup .am-modal-close-x {
    background-image: none;
    font-size: 0.4rem;
    color: #000; }
    .am-modal-popup .am-modal-close-x::after {
      content: '\E634';
      font-family: 'dubhe-iconfont'; }

.am-modal-popup .am-modal-content {
  border-top-left-radius: 0.16rem;
  border-top-right-radius: 0.16rem; }

.am-modal-popup .am-modal-header {
  padding: 0.4rem 1.04rem 0.4rem 0.4rem;
  position: relative; }
  .am-modal-popup .am-modal-header .am-modal-title {
    font-size: 0.42667rem;
    font-weight: bold;
    color: #333333;
    text-align: left; }
  .am-modal-popup .am-modal-header::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    -webkit-box-shadow: 0 0.05333rem 0.10667rem rgba(0, 0, 0, 0.05);
            box-shadow: 0 0.05333rem 0.10667rem rgba(0, 0, 0, 0.05);
    z-index: 1; }

.am-modal-popup .am-modal-body {
  overflow-x: hidden !important; }

.am-modal-transparent {
  width: 8.26667rem !important; }

.am-button {
  height: 1.14667rem !important;
  line-height: 1.14667rem !important;
  font-size: 0.4rem !important; }
  .am-button-primary.am-button-active {
    opacity: 0.8; }

.am-action-sheet-button-list .am-action-sheet-button-list-item {
  height: 1.2rem;
  line-height: 1.2rem;
  font-size: 0.42667rem; }

.am-switch .checkbox {
  width: 1.17333rem !important;
  height: 0.61333rem !important;
  border-radius: 0.61333rem !important; }
  .am-switch .checkbox::before {
    width: 0.56rem !important; }
  .am-switch .checkbox::before, .am-switch .checkbox::after {
    width: 0.56rem !important;
    height: 0.56rem !important;
    border-radius: 0.56rem !important;
    top: 0.02667rem !important;
    left: 0.04rem !important; }

.am-switch input[type='checkbox']:checked + .checkbox {
  background: #00a2ff !important; }
  .am-switch input[type='checkbox']:checked + .checkbox:after {
    -webkit-transform: translateX(0.53333rem) !important;
        -ms-transform: translateX(0.53333rem) !important;
            transform: translateX(0.53333rem) !important; }

.am-accordion::before {
  display: none !important; }

.am-accordion-item i.arrow {
  width: 0.32rem !important;
  height: 0.32rem !important;
  background-size: contain !important;
  right: 0.4rem !important; }

.am-list-header {
  font-size: 0.4rem !important;
  font-weight: bold;
  color: #333333 !important;
  background: #ffffff; }
  .am-list-header::before {
    content: '';
    display: inline-block;
    width: 0.05333rem;
    height: 2ex;
    margin-right: 0.21333rem;
    background: #00a2ff;
    vertical-align: text-bottom; }

.am-list-body::after {
  display: none !important; }

.am-list-item {
  padding-left: 0.4rem !important;
  min-height: 1.17333rem !important; }
  .am-list-item.has-value .am-list-extra {
    color: #333333 !important; }
  .am-list-item .am-textarea-label {
    color: #333333 !important;
    font-size: 0.4rem !important; }
  .am-list-item .am-textarea-control textarea {
    font-size: 0.4rem !important; }
    .am-list-item .am-textarea-control textarea::-webkit-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::-moz-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea:-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::placeholder {
      color: #999999 !important; }
  .am-list-item .am-input-clear-active {
    background-color: #00a2ff; }
  .am-list-item .am-list-extra {
    font-size: 0.4rem !important;
    color: #999999 !important; }
  .am-list-item .am-list-line .am-input-label,
  .am-list-item .am-list-line .am-input-control {
    font-size: 0.4rem !important; }
  .am-list-item .am-list-line .am-input-control input {
    font-size: 0.4rem !important;
    color: #333333 !important; }
    .am-list-item .am-list-line .am-input-control input::-webkit-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::-moz-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input:-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::placeholder {
      color: #999999 !important; }
  .am-list-item .am-list-line .am-list-content {
    font-size: 0.4rem !important; }
  .am-list-item .am-list-line .am-list-arrow {
    width: 0.4rem !important;
    height: 0.4rem !important; }
  .am-list-item .am-list-line .am-list-extra,
  .am-list-item .am-list-line .am-list-content {
    padding-top: 0.18667rem !important;
    padding-bottom: 0.18667rem !important; }
  .am-list-item.am-input-item {
    padding-right: 0.4rem !important; }
    .am-list-item.am-input-item .am-list-line {
      padding-right: 0 !important; }
      .am-list-item.am-input-item .am-list-line .am-input-extra {
        color: #333333 !important; }
  .am-list-item::after {
    left: 0.4rem !important; }

.am-navbar {
  height: 1.33333rem !important; }
  .am-navbar-title {
    font-size: 0.48rem !important; }
  .am-navbar .am-icon-lg {
    width: 0.93333rem !important;
    height: 0.93333rem !important; }

.am-picker-popup-header-left {
  color: #999; }

.plan-condition-choice-again {
  position: relative; }
  .plan-condition-choice-again::after {
    content: '';
    position: absolute;
    z-index: 1;
    pointer-events: none;
    background-color: #e9edf3;
    height: 1px;
    left: 0;
    right: 0;
    bottom: 0; }
    @media only screen and (-webkit-min-device-pixel-ratio: 2) {
      .plan-condition-choice-again::after {
        -webkit-transform: scaleY(0.5);
            -ms-transform: scaleY(0.5);
                transform: scaleY(0.5);
        -webkit-transform-origin: 50% 100%;
            -ms-transform-origin: 50% 100%;
                transform-origin: 50% 100%; } }
  .plan-condition-choice-again .container {
    overflow-x: auto;
    margin-right: 0.05333rem;
    padding-right: 0.05333rem; }
  .plan-condition-choice-again .container::-webkit-scrollbar {
    display: none;
    width: 0 !important;
    height: 0; }
  .plan-condition-choice-again .condition-slide {
    padding-right: 0.02667rem;
    overflow-x: auto;
    white-space: nowrap; }
    .plan-condition-choice-again .condition-slide .condition {
      padding: 0 0.58667rem;
      background-color: #fff;
      font-size: 0.42667rem;
      color: #5d687a;
      margin-right: 0.21333rem;
      border: 1px solid #e6ecf6;
      border-radius: 0.16rem;
      -webkit-box-flex: 0;
      -webkit-flex: none;
         -moz-box-flex: 0;
          -ms-flex: none;
              flex: none;
      line-height: 0.96rem;
      position: relative;
      display: inline-block; }
    .plan-condition-choice-again .condition-slide .active {
      color: #0d6eff;
      background: rgba(13, 110, 255, 0.05);
      position: relative;
      font-weight: bold; }
      .plan-condition-choice-again .condition-slide .active::before {
        content: '';
        position: absolute;
        z-index: 1;
        pointer-events: none;
        background-color: #0d6eff;
        border: 1px solid #ddd;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        background: none;
        border-color: #0d6eff;
        border-radius: 0.16rem; }
        @media only screen and (-webkit-min-device-pixel-ratio: 2) {
          .plan-condition-choice-again .condition-slide .active::before {
            right: -100%;
            bottom: -100%;
            -webkit-transform: scale(0.5);
                -ms-transform: scale(0.5);
                    transform: scale(0.5);
            -webkit-transform-origin: 0% 0%;
                -ms-transform-origin: 0% 0%;
                    transform-origin: 0% 0%;
            border-radius: 0.32rem; } }
      .plan-condition-choice-again .condition-slide .active::after {
        width: 0.42667rem;
        height: 0.32rem;
        background: rgba(13, 110, 255, 0.05) url("https://img.huizecdn.com/hz/touch/page/easy/slider-active.png") no-repeat top left/contain !important;
        display: block;
        z-index: 2;
        opacity: 1 !important;
        width: 0.42667rem;
        height: 0.32rem;
        left: auto;
        right: 0;
        bottom: 0;
        top: auto;
        content: '';
        position: absolute; }
  .plan-condition-choice-again .condition-slide::-webkit-scrollbar {
    display: none;
    width: 0 !important;
    height: 0; }
  .plan-condition-choice-again .insurance-date-module {
    padding: 0.10667rem; }
    .plan-condition-choice-again .insurance-date-module .am-list-item {
      padding-left: 0 !important; }
    .plan-condition-choice-again .insurance-date-module .am-list-item .am-list-line {
      padding-right: 0; }
    .plan-condition-choice-again .insurance-date-module .am-list-item .am-list-line .am-list-arrow {
      background: url(//img.huizecdn.com/dubhe/insure-arrow-2.png) center/contain no-repeat;
      width: 0.21333rem !important;
      height: 0.32rem !important; }
    .plan-condition-choice-again .insurance-date-module .am-list-item .am-list-line .am-list-extra, .plan-condition-choice-again .insurance-date-module .am-list-item .am-list-line .am-list-content {
      font-size: 0.37333rem !important;
      color: #2a313d !important; }

@charset "UTF-8";
/* reset.css */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, textarea, p, blockquote, th, td,
header, hgroup, nav, section, article, aside, footer, figure, figcaption, menu, button {
  margin: 0;
  padding: 0; }

html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

body {
  margin: 0 auto !important;
  width: 100%;
  max-width: 750px;
  min-width: 320px;
  color: #4a4a4a;
  font-family: Helvetica, "Microsoft YaHei", Arial, sans-serif;
  background: #efeff4;
  -webkit-overflow-scrolling: touch; }
  body::-webkit-scrollbar {
    width: 0;
    height: 0; }

/* 一致的 del 样式 */
del {
  text-decoration: line-through; }

address,
caption,
cite,
code,
dfn,
em,
th,
var {
  font-style: normal;
  font-weight: 500; }

/* 只允许垂直调整尺寸 */
textarea {
  resize: vertical; }

audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle; }

/* 更好的hr样式 */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0; }

/* 移除选中阴影 */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none; }

::selection {
  background: #b3d4fc;
  text-shadow: none; }

/* 去掉列表前的标识, li 会继承 */
ol,
ul {
  list-style: none; }

/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: 400; }

q:before,
q:after {
  content: ''; }

ins,
a {
  text-decoration: none; }

a {
  background-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-touch-callout: none;
  -webkit-text-size-adjust: none; }

input,
textarea,
button {
  border: 0;
  outline: 0;
  font-size: 100%;
  background: transparent;
  color: #666;
  vertical-align: middle; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

/* variable.css */
/*Color*/
.am-checkbox-inner {
  width: 0.56rem !important;
  height: 0.56rem !important; }
  .am-checkbox-inner:after {
    width: 0.13333rem;
    height: 0.26667rem;
    border-width: 0 2px 2px 0;
    top: 0.05333rem;
    right: 0.17333rem; }

.am-modal .am-modal-button-group-h .am-modal-button:last-child {
  color: #00a2ff; }

.am-modal .am-modal-button-group-v .am-modal-button {
  color: #00a2ff;
  font-size: 0.49333rem; }

.am-modal-popup .am-modal-close {
  height: 0.53333rem;
  width: 0.53333rem;
  top: 0.4rem;
  right: 0.4rem; }
  .am-modal-popup .am-modal-close-x {
    background-image: none;
    font-size: 0.4rem;
    color: #000; }
    .am-modal-popup .am-modal-close-x::after {
      content: '\E634';
      font-family: 'dubhe-iconfont'; }

.am-modal-popup .am-modal-content {
  border-top-left-radius: 0.16rem;
  border-top-right-radius: 0.16rem; }

.am-modal-popup .am-modal-header {
  padding: 0.4rem 1.04rem 0.4rem 0.4rem;
  position: relative; }
  .am-modal-popup .am-modal-header .am-modal-title {
    font-size: 0.42667rem;
    font-weight: bold;
    color: #333333;
    text-align: left; }
  .am-modal-popup .am-modal-header::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    -webkit-box-shadow: 0 0.05333rem 0.10667rem rgba(0, 0, 0, 0.05);
            box-shadow: 0 0.05333rem 0.10667rem rgba(0, 0, 0, 0.05);
    z-index: 1; }

.am-modal-popup .am-modal-body {
  overflow-x: hidden !important; }

.am-modal-transparent {
  width: 8.26667rem !important; }

.am-button {
  height: 1.14667rem !important;
  line-height: 1.14667rem !important;
  font-size: 0.4rem !important; }
  .am-button-primary.am-button-active {
    opacity: 0.8; }

.am-action-sheet-button-list .am-action-sheet-button-list-item {
  height: 1.2rem;
  line-height: 1.2rem;
  font-size: 0.42667rem; }

.am-switch .checkbox {
  width: 1.17333rem !important;
  height: 0.61333rem !important;
  border-radius: 0.61333rem !important; }
  .am-switch .checkbox::before {
    width: 0.56rem !important; }
  .am-switch .checkbox::before, .am-switch .checkbox::after {
    width: 0.56rem !important;
    height: 0.56rem !important;
    border-radius: 0.56rem !important;
    top: 0.02667rem !important;
    left: 0.04rem !important; }

.am-switch input[type='checkbox']:checked + .checkbox {
  background: #00a2ff !important; }
  .am-switch input[type='checkbox']:checked + .checkbox:after {
    -webkit-transform: translateX(0.53333rem) !important;
        -ms-transform: translateX(0.53333rem) !important;
            transform: translateX(0.53333rem) !important; }

.am-accordion::before {
  display: none !important; }

.am-accordion-item i.arrow {
  width: 0.32rem !important;
  height: 0.32rem !important;
  background-size: contain !important;
  right: 0.4rem !important; }

.am-list-header {
  font-size: 0.4rem !important;
  font-weight: bold;
  color: #333333 !important;
  background: #ffffff; }
  .am-list-header::before {
    content: '';
    display: inline-block;
    width: 0.05333rem;
    height: 2ex;
    margin-right: 0.21333rem;
    background: #00a2ff;
    vertical-align: text-bottom; }

.am-list-body::after {
  display: none !important; }

.am-list-item {
  padding-left: 0.4rem !important;
  min-height: 1.17333rem !important; }
  .am-list-item.has-value .am-list-extra {
    color: #333333 !important; }
  .am-list-item .am-textarea-label {
    color: #333333 !important;
    font-size: 0.4rem !important; }
  .am-list-item .am-textarea-control textarea {
    font-size: 0.4rem !important; }
    .am-list-item .am-textarea-control textarea::-webkit-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::-moz-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea:-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::placeholder {
      color: #999999 !important; }
  .am-list-item .am-input-clear-active {
    background-color: #00a2ff; }
  .am-list-item .am-list-extra {
    font-size: 0.4rem !important;
    color: #999999 !important; }
  .am-list-item .am-list-line .am-input-label,
  .am-list-item .am-list-line .am-input-control {
    font-size: 0.4rem !important; }
  .am-list-item .am-list-line .am-input-control input {
    font-size: 0.4rem !important;
    color: #333333 !important; }
    .am-list-item .am-list-line .am-input-control input::-webkit-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::-moz-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input:-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::placeholder {
      color: #999999 !important; }
  .am-list-item .am-list-line .am-list-content {
    font-size: 0.4rem !important; }
  .am-list-item .am-list-line .am-list-arrow {
    width: 0.4rem !important;
    height: 0.4rem !important; }
  .am-list-item .am-list-line .am-list-extra,
  .am-list-item .am-list-line .am-list-content {
    padding-top: 0.18667rem !important;
    padding-bottom: 0.18667rem !important; }
  .am-list-item.am-input-item {
    padding-right: 0.4rem !important; }
    .am-list-item.am-input-item .am-list-line {
      padding-right: 0 !important; }
      .am-list-item.am-input-item .am-list-line .am-input-extra {
        color: #333333 !important; }
  .am-list-item::after {
    left: 0.4rem !important; }

.am-navbar {
  height: 1.33333rem !important; }
  .am-navbar-title {
    font-size: 0.48rem !important; }
  .am-navbar .am-icon-lg {
    width: 0.93333rem !important;
    height: 0.93333rem !important; }

.am-picker-popup-header-left {
  color: #999; }

.module-insure-form .module-info .agree {
  background-color: #fff; }

.module-insure-form .captcha-container {
  width: 100vw;
  height: 100vh;
  z-index: 999;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: flex; }
  .module-insure-form .captcha-container #captcha {
    width: 100%;
    background: white;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 15px;
    margin: 15px;
    border-radius: 15px; }
    @media screen and (max-width: 320px) {
      .module-insure-form .captcha-container #captcha {
        padding: 15px 1%;
        margin: 15px 1%; } }
    .module-insure-form .captcha-container #captcha ._nc {
      height: auto !important; }

.module-insure-form .am-navbar {
  margin-bottom: 0.4rem; }
  .module-insure-form .am-navbar .am-navbar-left {
    padding-left: 0; }

.module-insure-form .am-list .am-list-body::before {
  display: none; }

.module-insure-form .am-list .am-list-body::after {
  display: block !important;
  margin-left: 0.4rem !important; }

.module-insure-form .am-list .am-accordion-header {
  height: 0.96rem !important;
  line-height: 0.96rem !important;
  color: #666 !important;
  font-weight: normal;
  font-size: 0.32rem !important; }
  .module-insure-form .am-list .am-accordion-header::before {
    display: none; }
  .module-insure-form .am-list .am-accordion-header i.arrow {
    width: 0.32rem !important;
    height: 0.32rem !important;
    top: 0.28rem !important;
    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%23999%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");
    border-radius: 0.05333rem;
    border: 1px solid #999; }

.module-insure-form .am-list .am-list-item {
  height: 1.44rem !important; }
  .module-insure-form .am-list .am-list-item.am-textarea-item {
    padding: 0.10667rem 0.4rem;
    height: auto !important; }
    .module-insure-form .am-list .am-list-item.am-textarea-item .am-textarea-label {
      width: 2.4rem;
      white-space: normal;
      font-size: 0.37333rem !important;
      color: #666 !important; }
    .module-insure-form .am-list .am-list-item.am-textarea-item textarea {
      font-size: 0.37333rem !important;
      color: #000 !important;
      overflow: hidden; }
      .module-insure-form .am-list .am-list-item.am-textarea-item textarea::-webkit-input-placeholder {
        color: #bbbbbb !important; }
      .module-insure-form .am-list .am-list-item.am-textarea-item textarea::-moz-placeholder {
        color: #bbbbbb !important; }
      .module-insure-form .am-list .am-list-item.am-textarea-item textarea:-ms-input-placeholder {
        color: #bbbbbb !important; }
      .module-insure-form .am-list .am-list-item.am-textarea-item textarea::-ms-input-placeholder {
        color: #bbbbbb !important; }
      .module-insure-form .am-list .am-list-item.am-textarea-item textarea::placeholder {
        color: #bbbbbb !important; }
  .module-insure-form .am-list .am-list-item .am-list-line::after {
    -webkit-transform: scaleY(0.5) !important;
    -ms-transform: scaleY(0.5) !important;
    transform: scaleY(0.5) !important; }
  .module-insure-form .am-list .am-list-item.am-input-item {
    position: relative;
    height: 1.44rem !important; }
    .module-insure-form .am-list .am-list-item.am-input-item .am-list-line::after {
      display: none !important; }
    .module-insure-form .am-list .am-list-item.am-input-item::after {
      content: '';
      position: absolute;
      background-color: #ddd;
      display: block;
      z-index: 1;
      top: auto;
      bottom: 0;
      left: 0;
      right: 0;
      height: 1px;
      -webkit-transform-origin: 50% 100%;
          -ms-transform-origin: 50% 100%;
              transform-origin: 50% 100%;
      left: 0.4rem; }
      @media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 2dppx) {
        .module-insure-form .am-list .am-list-item.am-input-item::after {
          -webkit-transform: scaleY(0.5);
              -ms-transform: scaleY(0.5);
                  transform: scaleY(0.5); } }
  .module-insure-form .am-list .am-list-item.selected .am-list-extra {
    color: #000 !important; }

.module-insure-form .am-list .am-list-line .am-list-content {
  -webkit-box-flex: 0 !important;
  -webkit-flex: none !important;
     -moz-box-flex: 0 !important;
      -ms-flex: none !important;
          flex: none !important;
  margin-right: 5px; }

.module-insure-form .am-list .am-list-line .am-list-extra {
  display: block;
  width: 100%;
  -webkit-flex: 1;
  -moz-flex: 1;
  -webkit-box-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: left !important;
  font-size: 0.37333rem !important;
  color: #bbbbbb !important; }

.module-insure-form .am-list .am-list-line .am-input-label,
.module-insure-form .am-list .am-list-line .am-list-content {
  width: 2rem;
  white-space: normal;
  font-size: 0.37333rem !important;
  color: #666; }

.module-insure-form .am-list .am-list-line .am-input-control input {
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-size: 0.37333rem !important;
  color: #000 !important; }
  .module-insure-form .am-list .am-list-line .am-input-control input::-webkit-input-placeholder {
    color: #bbbbbb !important; }
  .module-insure-form .am-list .am-list-line .am-input-control input::-moz-placeholder {
    color: #bbbbbb !important; }
  .module-insure-form .am-list .am-list-line .am-input-control input:-ms-input-placeholder {
    color: #bbbbbb !important; }
  .module-insure-form .am-list .am-list-line .am-input-control input::-ms-input-placeholder {
    color: #bbbbbb !important; }
  .module-insure-form .am-list .am-list-line .am-input-control input::placeholder {
    color: #bbbbbb !important; }

.module-insure-form .am-list .am-list-line .am-input-extra {
  line-height: 0.42667rem !important;
  font-size: 0.37333rem !important;
  color: #888888 !important; }

.module-insure-form .am-list .am-list-line .am-list-arrow {
  text-align: right;
  background: none; }
  .module-insure-form .am-list .am-list-line .am-list-arrow::after {
    content: '';
    color: #999999;
    vertical-align: top;
    width: 0.53333rem;
    height: 0.53333rem;
    display: inline-block;
    background: url(//img.huizecdn.com/dubhe/insure-arrow.png) center/100% no-repeat; }

.module-insure-form .am-list .protectStartDate .am-list-item {
  height: auto !important; }
  .module-insure-form .am-list .protectStartDate .am-list-item .am-list-line .am-list-extra {
    color: #000 !important;
    line-height: normal !important;
    overflow: auto;
    -o-text-overflow: inherit;
       text-overflow: inherit;
    white-space: inherit; }

.module-insure-form .agree-flex {
  height: 1.44rem !important;
  font-size: 0.32rem; }
  .module-insure-form .agree-flex .am-checkbox-agree {
    margin-left: 0.4rem; }
    .module-insure-form .agree-flex .am-checkbox-agree .am-checkbox-agree-label {
      font-size: 0.32rem;
      color: #666; }
    .module-insure-form .agree-flex .am-checkbox-agree .am-checkbox {
      width: 0.85333rem; }
    .module-insure-form .agree-flex .am-checkbox-agree .am-checkbox-inner {
      top: 0.21333rem; }
  .module-insure-form .agree-flex .am-flexbox-item {
    margin: 0; }
  .module-insure-form .agree-flex .more {
    margin-right: 0.4rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .module-insure-form .agree-flex .more .dubhe-icon-help {
      margin-right: 3px;
      width: auto !important;
      height: auto !important; }

.module-insure-form .insure-footer {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 0.26667rem 0.17333rem 0.26667rem 0;
  -webkit-box-shadow: 0 -4px 6px 0 rgba(0, 0, 0, 0.05);
          box-shadow: 0 -4px 6px 0 rgba(0, 0, 0, 0.05);
  background: #ffffff; }
  .module-insure-form .insure-footer .am-flexbox-item {
    margin-left: 0; }
  .module-insure-form .insure-footer .update-trial {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 1.81333rem;
       -moz-box-flex: 0;
        -ms-flex: 0 0 1.81333rem;
            flex: 0 0 1.81333rem;
    position: relative;
    color: #666666;
    font-size: 0.32rem;
    text-align: center; }
  .module-insure-form .insure-footer .price {
    margin-left: 0.26667rem;
    font-size: 0.56rem;
    color: #ff8c2c;
    white-space: nowrap; }
  .module-insure-form .insure-footer .unit {
    font-size: 0.32rem;
    color: #151515; }
  .module-insure-form .insure-footer .show-detail-icon {
    height: 0.56rem;
    line-height: 0.56rem;
    vertical-align: text-bottom; }
    .module-insure-form .insure-footer .show-detail-icon .am-icon-xs {
      width: 0.42667rem;
      height: 0.42667rem; }
  .module-insure-form .insure-footer .btn-wrapper {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 2.92rem;
       -moz-box-flex: 0;
        -ms-flex: 0 0 2.92rem;
            flex: 0 0 2.92rem; }
  .module-insure-form .insure-footer .submit-btn {
    height: 1.06667rem !important;
    line-height: 1.04rem !important;
    font-size: 0.42667rem !important;
    background: #00a2ff;
    color: #ffffff;
    text-align: center;
    border-radius: 0.53333rem; }
    .module-insure-form .insure-footer .submit-btn:active {
      opacity: 0.8; }

.module-insure-form .add {
  height: 1.44rem;
  line-height: 1.44rem;
  text-align: center;
  font-size: 0.37333rem; }

@charset "UTF-8";
/* reset.css */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, textarea, p, blockquote, th, td,
header, hgroup, nav, section, article, aside, footer, figure, figcaption, menu, button {
  margin: 0;
  padding: 0; }

html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

body {
  margin: 0 auto !important;
  width: 100%;
  max-width: 750px;
  min-width: 320px;
  color: #4a4a4a;
  font-family: Helvetica, "Microsoft YaHei", Arial, sans-serif;
  background: #efeff4;
  -webkit-overflow-scrolling: touch; }
  body::-webkit-scrollbar {
    width: 0;
    height: 0; }

/* 一致的 del 样式 */
del {
  text-decoration: line-through; }

address,
caption,
cite,
code,
dfn,
em,
th,
var {
  font-style: normal;
  font-weight: 500; }

/* 只允许垂直调整尺寸 */
textarea {
  resize: vertical; }

audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle; }

/* 更好的hr样式 */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0; }

/* 移除选中阴影 */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none; }

::selection {
  background: #b3d4fc;
  text-shadow: none; }

/* 去掉列表前的标识, li 会继承 */
ol,
ul {
  list-style: none; }

/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: 400; }

q:before,
q:after {
  content: ''; }

ins,
a {
  text-decoration: none; }

a {
  background-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-touch-callout: none;
  -webkit-text-size-adjust: none; }

input,
textarea,
button {
  border: 0;
  outline: 0;
  font-size: 100%;
  background: transparent;
  color: #666;
  vertical-align: middle; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

/* variable.css */
/*Color*/
.am-checkbox-inner {
  width: 0.56rem !important;
  height: 0.56rem !important; }
  .am-checkbox-inner:after {
    width: 0.13333rem;
    height: 0.26667rem;
    border-width: 0 2px 2px 0;
    top: 0.05333rem;
    right: 0.17333rem; }

.am-modal .am-modal-button-group-h .am-modal-button:last-child {
  color: #00a2ff; }

.am-modal .am-modal-button-group-v .am-modal-button {
  color: #00a2ff;
  font-size: 0.49333rem; }

.am-modal-popup .am-modal-close {
  height: 0.53333rem;
  width: 0.53333rem;
  top: 0.4rem;
  right: 0.4rem; }
  .am-modal-popup .am-modal-close-x {
    background-image: none;
    font-size: 0.4rem;
    color: #000; }
    .am-modal-popup .am-modal-close-x::after {
      content: '\E634';
      font-family: 'dubhe-iconfont'; }

.am-modal-popup .am-modal-content {
  border-top-left-radius: 0.16rem;
  border-top-right-radius: 0.16rem; }

.am-modal-popup .am-modal-header {
  padding: 0.4rem 1.04rem 0.4rem 0.4rem;
  position: relative; }
  .am-modal-popup .am-modal-header .am-modal-title {
    font-size: 0.42667rem;
    font-weight: bold;
    color: #333333;
    text-align: left; }
  .am-modal-popup .am-modal-header::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    -webkit-box-shadow: 0 0.05333rem 0.10667rem rgba(0, 0, 0, 0.05);
            box-shadow: 0 0.05333rem 0.10667rem rgba(0, 0, 0, 0.05);
    z-index: 1; }

.am-modal-popup .am-modal-body {
  overflow-x: hidden !important; }

.am-modal-transparent {
  width: 8.26667rem !important; }

.am-button {
  height: 1.14667rem !important;
  line-height: 1.14667rem !important;
  font-size: 0.4rem !important; }
  .am-button-primary.am-button-active {
    opacity: 0.8; }

.am-action-sheet-button-list .am-action-sheet-button-list-item {
  height: 1.2rem;
  line-height: 1.2rem;
  font-size: 0.42667rem; }

.am-switch .checkbox {
  width: 1.17333rem !important;
  height: 0.61333rem !important;
  border-radius: 0.61333rem !important; }
  .am-switch .checkbox::before {
    width: 0.56rem !important; }
  .am-switch .checkbox::before, .am-switch .checkbox::after {
    width: 0.56rem !important;
    height: 0.56rem !important;
    border-radius: 0.56rem !important;
    top: 0.02667rem !important;
    left: 0.04rem !important; }

.am-switch input[type='checkbox']:checked + .checkbox {
  background: #00a2ff !important; }
  .am-switch input[type='checkbox']:checked + .checkbox:after {
    -webkit-transform: translateX(0.53333rem) !important;
        -ms-transform: translateX(0.53333rem) !important;
            transform: translateX(0.53333rem) !important; }

.am-accordion::before {
  display: none !important; }

.am-accordion-item i.arrow {
  width: 0.32rem !important;
  height: 0.32rem !important;
  background-size: contain !important;
  right: 0.4rem !important; }

.am-list-header {
  font-size: 0.4rem !important;
  font-weight: bold;
  color: #333333 !important;
  background: #ffffff; }
  .am-list-header::before {
    content: '';
    display: inline-block;
    width: 0.05333rem;
    height: 2ex;
    margin-right: 0.21333rem;
    background: #00a2ff;
    vertical-align: text-bottom; }

.am-list-body::after {
  display: none !important; }

.am-list-item {
  padding-left: 0.4rem !important;
  min-height: 1.17333rem !important; }
  .am-list-item.has-value .am-list-extra {
    color: #333333 !important; }
  .am-list-item .am-textarea-label {
    color: #333333 !important;
    font-size: 0.4rem !important; }
  .am-list-item .am-textarea-control textarea {
    font-size: 0.4rem !important; }
    .am-list-item .am-textarea-control textarea::-webkit-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::-moz-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea:-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::placeholder {
      color: #999999 !important; }
  .am-list-item .am-input-clear-active {
    background-color: #00a2ff; }
  .am-list-item .am-list-extra {
    font-size: 0.4rem !important;
    color: #999999 !important; }
  .am-list-item .am-list-line .am-input-label,
  .am-list-item .am-list-line .am-input-control {
    font-size: 0.4rem !important; }
  .am-list-item .am-list-line .am-input-control input {
    font-size: 0.4rem !important;
    color: #333333 !important; }
    .am-list-item .am-list-line .am-input-control input::-webkit-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::-moz-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input:-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::placeholder {
      color: #999999 !important; }
  .am-list-item .am-list-line .am-list-content {
    font-size: 0.4rem !important; }
  .am-list-item .am-list-line .am-list-arrow {
    width: 0.4rem !important;
    height: 0.4rem !important; }
  .am-list-item .am-list-line .am-list-extra,
  .am-list-item .am-list-line .am-list-content {
    padding-top: 0.18667rem !important;
    padding-bottom: 0.18667rem !important; }
  .am-list-item.am-input-item {
    padding-right: 0.4rem !important; }
    .am-list-item.am-input-item .am-list-line {
      padding-right: 0 !important; }
      .am-list-item.am-input-item .am-list-line .am-input-extra {
        color: #333333 !important; }
  .am-list-item::after {
    left: 0.4rem !important; }

.am-navbar {
  height: 1.33333rem !important; }
  .am-navbar-title {
    font-size: 0.48rem !important; }
  .am-navbar .am-icon-lg {
    width: 0.93333rem !important;
    height: 0.93333rem !important; }

.am-picker-popup-header-left {
  color: #999; }

.insure-tips {
  color: #F8AD00;
  font-size: 0.32rem;
  line-height: 1.4;
  padding: 0.26667rem 0.4rem;
  background: #FFF7E6; }

@charset "UTF-8";
/* reset.css */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, textarea, p, blockquote, th, td,
header, hgroup, nav, section, article, aside, footer, figure, figcaption, menu, button {
  margin: 0;
  padding: 0; }

html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

body {
  margin: 0 auto !important;
  width: 100%;
  max-width: 750px;
  min-width: 320px;
  color: #4a4a4a;
  font-family: Helvetica, "Microsoft YaHei", Arial, sans-serif;
  background: #efeff4;
  -webkit-overflow-scrolling: touch; }
  body::-webkit-scrollbar {
    width: 0;
    height: 0; }

/* 一致的 del 样式 */
del {
  text-decoration: line-through; }

address,
caption,
cite,
code,
dfn,
em,
th,
var {
  font-style: normal;
  font-weight: 500; }

/* 只允许垂直调整尺寸 */
textarea {
  resize: vertical; }

audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle; }

/* 更好的hr样式 */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0; }

/* 移除选中阴影 */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none; }

::selection {
  background: #b3d4fc;
  text-shadow: none; }

/* 去掉列表前的标识, li 会继承 */
ol,
ul {
  list-style: none; }

/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: 400; }

q:before,
q:after {
  content: ''; }

ins,
a {
  text-decoration: none; }

a {
  background-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-touch-callout: none;
  -webkit-text-size-adjust: none; }

input,
textarea,
button {
  border: 0;
  outline: 0;
  font-size: 100%;
  background: transparent;
  color: #666;
  vertical-align: middle; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

/* variable.css */
/*Color*/
.am-checkbox-inner {
  width: 0.56rem !important;
  height: 0.56rem !important; }
  .am-checkbox-inner:after {
    width: 0.13333rem;
    height: 0.26667rem;
    border-width: 0 2px 2px 0;
    top: 0.05333rem;
    right: 0.17333rem; }

.am-modal .am-modal-button-group-h .am-modal-button:last-child {
  color: #00a2ff; }

.am-modal .am-modal-button-group-v .am-modal-button {
  color: #00a2ff;
  font-size: 0.49333rem; }

.am-modal-popup .am-modal-close {
  height: 0.53333rem;
  width: 0.53333rem;
  top: 0.4rem;
  right: 0.4rem; }
  .am-modal-popup .am-modal-close-x {
    background-image: none;
    font-size: 0.4rem;
    color: #000; }
    .am-modal-popup .am-modal-close-x::after {
      content: '\E634';
      font-family: 'dubhe-iconfont'; }

.am-modal-popup .am-modal-content {
  border-top-left-radius: 0.16rem;
  border-top-right-radius: 0.16rem; }

.am-modal-popup .am-modal-header {
  padding: 0.4rem 1.04rem 0.4rem 0.4rem;
  position: relative; }
  .am-modal-popup .am-modal-header .am-modal-title {
    font-size: 0.42667rem;
    font-weight: bold;
    color: #333333;
    text-align: left; }
  .am-modal-popup .am-modal-header::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    -webkit-box-shadow: 0 0.05333rem 0.10667rem rgba(0, 0, 0, 0.05);
            box-shadow: 0 0.05333rem 0.10667rem rgba(0, 0, 0, 0.05);
    z-index: 1; }

.am-modal-popup .am-modal-body {
  overflow-x: hidden !important; }

.am-modal-transparent {
  width: 8.26667rem !important; }

.am-button {
  height: 1.14667rem !important;
  line-height: 1.14667rem !important;
  font-size: 0.4rem !important; }
  .am-button-primary.am-button-active {
    opacity: 0.8; }

.am-action-sheet-button-list .am-action-sheet-button-list-item {
  height: 1.2rem;
  line-height: 1.2rem;
  font-size: 0.42667rem; }

.am-switch .checkbox {
  width: 1.17333rem !important;
  height: 0.61333rem !important;
  border-radius: 0.61333rem !important; }
  .am-switch .checkbox::before {
    width: 0.56rem !important; }
  .am-switch .checkbox::before, .am-switch .checkbox::after {
    width: 0.56rem !important;
    height: 0.56rem !important;
    border-radius: 0.56rem !important;
    top: 0.02667rem !important;
    left: 0.04rem !important; }

.am-switch input[type='checkbox']:checked + .checkbox {
  background: #00a2ff !important; }
  .am-switch input[type='checkbox']:checked + .checkbox:after {
    -webkit-transform: translateX(0.53333rem) !important;
        -ms-transform: translateX(0.53333rem) !important;
            transform: translateX(0.53333rem) !important; }

.am-accordion::before {
  display: none !important; }

.am-accordion-item i.arrow {
  width: 0.32rem !important;
  height: 0.32rem !important;
  background-size: contain !important;
  right: 0.4rem !important; }

.am-list-header {
  font-size: 0.4rem !important;
  font-weight: bold;
  color: #333333 !important;
  background: #ffffff; }
  .am-list-header::before {
    content: '';
    display: inline-block;
    width: 0.05333rem;
    height: 2ex;
    margin-right: 0.21333rem;
    background: #00a2ff;
    vertical-align: text-bottom; }

.am-list-body::after {
  display: none !important; }

.am-list-item {
  padding-left: 0.4rem !important;
  min-height: 1.17333rem !important; }
  .am-list-item.has-value .am-list-extra {
    color: #333333 !important; }
  .am-list-item .am-textarea-label {
    color: #333333 !important;
    font-size: 0.4rem !important; }
  .am-list-item .am-textarea-control textarea {
    font-size: 0.4rem !important; }
    .am-list-item .am-textarea-control textarea::-webkit-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::-moz-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea:-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::placeholder {
      color: #999999 !important; }
  .am-list-item .am-input-clear-active {
    background-color: #00a2ff; }
  .am-list-item .am-list-extra {
    font-size: 0.4rem !important;
    color: #999999 !important; }
  .am-list-item .am-list-line .am-input-label,
  .am-list-item .am-list-line .am-input-control {
    font-size: 0.4rem !important; }
  .am-list-item .am-list-line .am-input-control input {
    font-size: 0.4rem !important;
    color: #333333 !important; }
    .am-list-item .am-list-line .am-input-control input::-webkit-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::-moz-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input:-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::placeholder {
      color: #999999 !important; }
  .am-list-item .am-list-line .am-list-content {
    font-size: 0.4rem !important; }
  .am-list-item .am-list-line .am-list-arrow {
    width: 0.4rem !important;
    height: 0.4rem !important; }
  .am-list-item .am-list-line .am-list-extra,
  .am-list-item .am-list-line .am-list-content {
    padding-top: 0.18667rem !important;
    padding-bottom: 0.18667rem !important; }
  .am-list-item.am-input-item {
    padding-right: 0.4rem !important; }
    .am-list-item.am-input-item .am-list-line {
      padding-right: 0 !important; }
      .am-list-item.am-input-item .am-list-line .am-input-extra {
        color: #333333 !important; }
  .am-list-item::after {
    left: 0.4rem !important; }

.am-navbar {
  height: 1.33333rem !important; }
  .am-navbar-title {
    font-size: 0.48rem !important; }
  .am-navbar .am-icon-lg {
    width: 0.93333rem !important;
    height: 0.93333rem !important; }

.am-picker-popup-header-left {
  color: #999; }

.insure-attr-panel {
  width: 100%;
  background: #FFFFFF;
  margin-top: 0.26667rem;
  position: relative; }
  .insure-attr-panel .panel-header {
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: bold;
    color: #333333;
    height: 1.28rem;
    line-height: 1.28rem;
    font-size: 0.42667rem; }
  .insure-attr-panel .am-list-item .am-input-extra {
    padding-right: 0.01333rem !important; }
  .insure-attr-panel .mark-to-confirm-insure {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2; }

.guarantee-reform .am-card.am-card-full::after {
  background-color: #fff !important; }

.guarantee-reform .am-card {
  padding-bottom: 0 !important; }

/* variable.css */
/*Color*/
.guide-modal .guide-image-container {
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 10000000;
  background-color: #000000b0;
  top: 0;
  left: 0;
  text-align: center; }
  .guide-modal .guide-image-container img {
    width: 9.2rem;
    margin-top: 15%;
    display: inline-block; }

.guide-modal .am-modal-content {
  background: none; }

.rate {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  --gap: 0.08rem;
  --star-size: 0.36rem; }
  .rate .star {
    width: var(--star-size);
    height: var(--star-size); }
  .rate .star + .star {
    margin-left: var(--gap); }

/* variable.css */
/*Color*/
.get-gift-insurance-success {
  text-align: center;
  background: #ffffff;
  margin-top: -1.06667rem;
  min-height: 17.86667rem;
  padding-top: 1.06667rem; }
  .get-gift-insurance-success .success-icon {
    width: 1.73333rem;
    height: 1.73333rem;
    margin: 0.8rem auto 0.4rem auto; }
    .get-gift-insurance-success .success-icon .dubhe-iconfont {
      color: #00a2ff;
      font-size: 1.73333rem;
      line-height: 1.73333rem; }
  .get-gift-insurance-success .success-title {
    text-align: center;
    font-family: PingFangSC-Medium;
    font-size: 0.42667rem;
    color: #333333; }
  .get-gift-insurance-success .success-content {
    font-family: PingFangSC-Regular;
    font-size: 0.37333rem;
    color: #999999; }
  .get-gift-insurance-success .success-btn {
    width: 90%;
    margin: 0.93333rem auto;
    background: #00a2ff;
    height: 1.25333rem;
    line-height: 1.25333rem;
    color: white;
    font-size: 0.48rem;
    border-radius: 0.13333rem; }

.trial-price {
  color: #ff8c2c;
  font-size: 0.56rem;
  line-height: 1.1;
  word-break: break-word; }
  .trial-price .price.smaller {
    font-size: 0.46667rem; }
  .trial-price .unit {
    font-size: 0.32rem;
    color: #666;
    white-space: nowrap; }
    .trial-price .unit.newline {
      display: block; }
  .trial-price .qa-icon {
    width: 0.37333rem;
    height: 0.37333rem;
    overflow: hidden;
    display: inline-table;
    margin-left: 0.06667rem; }
  .trial-price .max-price {
    display: inline-block; }

/* variable.css */
/*Color*/
.trial-footer .am-button-primary {
  border-radius: 0.53333rem; }

.insure-together-group.together {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .insure-together-group.together #insure-together-btn,
  .insure-together-group.together #insure-btn {
    float: none !important;
    width: 2.3rem !important;
    height: 1.07rem !important;
    line-height: 1.07rem !important;
    font-weight: 600;
    font-size: 0.37rem !important; }
  .insure-together-group.together #insure-together-btn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    border-radius: 2.67rem 0rem 0rem 2.67rem !important;
    color: #fff !important;
    line-height: 1.2 !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: relative; }
    .insure-together-group.together #insure-together-btn::after {
      content: '';
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      opacity: 0.3;
      background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.4)), to(#ffffff));
      background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0.4) 0%, #ffffff 100%);
      background-image: linear-gradient(-270deg, rgba(255, 255, 255, 0.4) 0%, #ffffff 100%); }
  .insure-together-group.together #insure-btn {
    border-radius: 0rem 0.64rem 0.64rem 0rem !important; }
  .insure-together-group.together .together-btn-sub-text {
    font-size: 0.3rem !important;
    font-weight: 400;
    margin-top: 0.053rem; }

/* variable.css */
/*Color*/
.hz-icon-close {
  position: absolute;
  right: 1px;
  top: 0;
  padding: 0.36rem;
  cursor: pointer; }

.yuyue-layer input {
  display: block;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  height: 1rem;
  padding: 0.3rem;
  font-size: 0.28rem;
  margin-top: 0.3rem;
  border: 1px solid #ddd; }

.yuyue-layer .yuyue-title {
  font-size: 0.48rem;
  line-height: 0.56rem;
  color: #333;
  letter-spacing: 0; }

.yuyue-layer .yuyue-des {
  font-size: 0.32rem;
  color: #666;
  letter-spacing: 0;
  line-height: 0.46rem;
  margin-top: 0.2rem; }

.yuyue-layer .yuyue-btn {
  width: 5rem;
  line-height: 1.2rem;
  font-size: 0.42rem;
  border-radius: 1rem;
  margin: 0.5rem auto auto;
  background-color: #566cb2;
  color: #fff;
  text-align: center;
  margin-bottom: 0.4rem; }

.yuyue-layer .swzverifycode-btn {
  width: 2.1rem;
  height: 1rem;
  line-height: 1rem;
  color: #6076ff;
  font-size: 0.3rem;
  float: right;
  margin-top: -1rem;
  border-left: 1px solid #d0d0d0; }

.yuyue-success-title {
  font-size: 0.36rem;
  line-height: 0.36rem;
  font-weight: 700; }

.yuyue-success-body {
  margin-top: 0.8rem; }

.yuyue-success-body span {
  color: red; }

.yuyue-layer .am-list-item .am-list-line .am-input-control input {
  margin-top: 0px; }

.yuyue-layer .am-list-item {
  border: 1px solid #eee; }

.yuyue-layer .input-item {
  margin-top: 0.2rem; }

.yuyue-layercont {
  color: #484848; }

.yuyue-layercont .layercont {
  padding: 0.4rem;
  font-size: 0.38rem; }

.success-modal .am-modal-content {
  padding-top: 0 !important;
  background-color: transparent; }

.success-modal .am-modal-content .am-modal-body {
  padding: 0; }

.success-wrapper {
  position: relative;
  width: 100%;
  height: 13.30667rem;
  background-image: url(//img.huizecdn.com/yuyue/success.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 13.30667rem; }
  .success-wrapper .close-btn {
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 0.85333rem;
    height: 0.85333rem;
    border-radius: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%); }

/* variable.css */
/*Color*/
.trial-footer .am-button-primary {
  border-radius: 0.53333rem; }

.weixin-consultation .am-modal-content .am-modal-body .qr-code {
  width: 3.86667rem;
  height: 3.86667rem;
  margin: 0.89333rem auto 0.53333rem; }
  .weixin-consultation .am-modal-content .am-modal-body .qr-code img {
    width: 100%;
    height: 100%; }

.weixin-consultation .am-modal-content .am-modal-body .desc {
  padding: 0 0.66667rem;
  text-align: left;
  margin-bottom: 0.66667rem;
  font-size: 0.37333rem;
  color: #999999; }

.weixin-consultation .am-modal-content .am-modal-body .operation {
  position: relative;
  font-weight: bold;
  text-align: center; }
  .weixin-consultation .am-modal-content .am-modal-body .operation .am-flexbox-item {
    line-height: 1.33333rem; }
  .weixin-consultation .am-modal-content .am-modal-body .operation::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 1px;
    -webkit-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
        transform-origin: 50% 50%;
    -webkit-transform: scaleY(0.5);
    -ms-transform: scaleY(0.5);
        transform: scaleY(0.5); }

/* variable.css */
/*Color*/
.product-detail-footer {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0.26667rem 0 0.26667rem;
  background: #fff;
  z-index: 2;
  -webkit-box-shadow: 0 -0.02667rem 0.05333rem 0 rgba(0, 0, 0, 0.05);
          box-shadow: 0 -0.02667rem 0.05333rem 0 rgba(0, 0, 0, 0.05); }
  .product-detail-footer .am-flexbox-item {
    margin-left: 0 !important; }
  .product-detail-footer .service-flex {
    position: relative;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 1.22667rem;
       -moz-box-flex: 0;
        -ms-flex: 0 0 1.22667rem;
            flex: 0 0 1.22667rem;
    color: #666666;
    font-size: 0.32rem;
    text-align: center; }
    .product-detail-footer .service-flex .dubhe-iconfont {
      color: #00a2ff;
      font-size: 0.45333rem;
      line-height: 0.45333rem; }
    .product-detail-footer .service-flex .text {
      line-height: 0.37333rem; }
    .product-detail-footer .service-flex::after {
      content: '';
      position: absolute;
      top: 50%;
      right: 0;
      margin-top: -0.24rem;
      width: 1px;
      height: 0.53333rem;
      background: #e6e6e6; }
  .product-detail-footer .trial-price {
    padding-left: 0.26667rem; }
  .product-detail-footer .annuity-price {
    padding-left: 0.26667rem;
    font-size: 0.56rem;
    color: #ff8c2c; }
    .product-detail-footer .annuity-price .unit {
      font-size: 0.32rem;
      color: #666;
      white-space: nowrap; }
  .product-detail-footer .btn-flex {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 5.33333rem;
       -moz-box-flex: 0;
        -ms-flex: 0 0 5.33333rem;
            flex: 0 0 5.33333rem;
    margin-right: 0.13333rem; }
    .product-detail-footer .btn-flex.sm {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 2.88rem;
         -moz-box-flex: 0;
          -ms-flex: 0 0 2.88rem;
              flex: 0 0 2.88rem; }
    .product-detail-footer .btn-flex .am-flexbox-item {
      margin: 0 !important; }
      .product-detail-footer .btn-flex .am-flexbox-item:not(:last-child) .am-button-primary {
        position: relative;
        border-top-right-radius: 0 !important;
        border-bottom-right-radius: 0 !important; }
        .product-detail-footer .btn-flex .am-flexbox-item:not(:last-child) .am-button-primary::after {
          content: '';
          position: absolute;
          left: 0;
          right: 0;
          top: 0;
          bottom: 0;
          opacity: 0.3;
          background-image: -webkit-gradient(linear, left top, right top, from(#ffffff), to(rgba(255, 255, 255, 0.48)));
          background-image: -o-linear-gradient(left, #ffffff 0%, rgba(255, 255, 255, 0.48) 100%);
          background-image: linear-gradient(-270deg, #ffffff 0%, rgba(255, 255, 255, 0.48) 100%); }
      .product-detail-footer .btn-flex .am-flexbox-item:not(:first-child) .am-button-primary {
        border-top-left-radius: 0 !important;
        border-bottom-left-radius: 0 !important; }
      .product-detail-footer .btn-flex .am-flexbox-item:only-child .am-button-primary {
        float: right;
        width: 2.88rem !important; }
    .product-detail-footer .btn-flex .am-button-primary {
      height: 1.06667rem !important;
      line-height: 1.04rem !important;
      font-size: 0.42667rem !important;
      border-radius: 0.53333rem !important;
      border: none !important; }
      .product-detail-footer .btn-flex .am-button-primary::before {
        display: none; }
      .product-detail-footer .btn-flex .am-button-primary.am-button-disabled {
        background: #dddddd !important;
        border-color: #dddddd !important;
        color: gray !important; }

.iphonex .product-detail-footer {
  padding-bottom: 0.66667rem; }

.am-action-sheet-button-list .am-action-sheet-button-list-item {
  height: 1.33333rem !important;
  line-height: 1.33333rem !important;
  font-size: 0.42667rem !important;
  color: #000 !important; }
  .am-action-sheet-button-list .am-action-sheet-button-list-item:not(.am-action-sheet-cancel-button) {
    padding: 0 0.4rem 0 1.2rem;
    text-align: left !important; }
    .am-action-sheet-button-list .am-action-sheet-button-list-item:not(.am-action-sheet-cancel-button)::after {
      position: absolute;
      left: 0.4rem;
      top: 0;
      width: 0.53333rem;
      height: 1.33333rem;
      font-family: 'dubhe-iconfont';
      font-size: 0.53333rem;
      color: #999999; }
    .am-action-sheet-button-list .am-action-sheet-button-list-item:not(.am-action-sheet-cancel-button):first-child::after {
      content: '\E61D'; }
    .am-action-sheet-button-list .am-action-sheet-button-list-item:not(.am-action-sheet-cancel-button):nth-child(2)::after {
      content: '\E616'; }

/* variable.css */
/*Color*/
.product-detail-footer {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0.26667rem 0 0.26667rem;
  background: #fff;
  z-index: 2;
  -webkit-box-shadow: 0 -0.02667rem 0.05333rem 0 rgba(0, 0, 0, 0.05);
          box-shadow: 0 -0.02667rem 0.05333rem 0 rgba(0, 0, 0, 0.05); }
  .product-detail-footer .am-flexbox-item {
    margin-left: 0 !important; }
  .product-detail-footer .service-flex {
    position: relative;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 1.22667rem;
       -moz-box-flex: 0;
        -ms-flex: 0 0 1.22667rem;
            flex: 0 0 1.22667rem;
    color: #666666;
    font-size: 0.32rem;
    text-align: center; }
    .product-detail-footer .service-flex .dubhe-iconfont {
      color: #00a2ff;
      font-size: 0.45333rem;
      line-height: 0.45333rem; }
    .product-detail-footer .service-flex .text {
      line-height: 0.37333rem; }
    .product-detail-footer .service-flex::after {
      content: '';
      position: absolute;
      top: 50%;
      right: 0;
      margin-top: -0.24rem;
      width: 1px;
      height: 0.53333rem;
      background: #e6e6e6; }
  .product-detail-footer .trial-price {
    padding-left: 0.26667rem; }
  .product-detail-footer .annuity-price {
    padding-left: 0.26667rem;
    font-size: 0.56rem;
    color: #ff8c2c; }
    .product-detail-footer .annuity-price .unit {
      font-size: 0.32rem;
      color: #666;
      white-space: nowrap; }
  .product-detail-footer .btn-flex {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 5.33333rem;
       -moz-box-flex: 0;
        -ms-flex: 0 0 5.33333rem;
            flex: 0 0 5.33333rem;
    margin-right: 0.13333rem; }
    .product-detail-footer .btn-flex.sm {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 2.88rem;
         -moz-box-flex: 0;
          -ms-flex: 0 0 2.88rem;
              flex: 0 0 2.88rem; }
    .product-detail-footer .btn-flex .am-flexbox-item {
      margin: 0 !important; }
      .product-detail-footer .btn-flex .am-flexbox-item:not(:last-child) .am-button-primary {
        position: relative;
        border-top-right-radius: 0 !important;
        border-bottom-right-radius: 0 !important; }
        .product-detail-footer .btn-flex .am-flexbox-item:not(:last-child) .am-button-primary::after {
          content: '';
          position: absolute;
          left: 0;
          right: 0;
          top: 0;
          bottom: 0;
          opacity: 0.3;
          background-image: -webkit-gradient(linear, left top, right top, from(#ffffff), to(rgba(255, 255, 255, 0.48)));
          background-image: -o-linear-gradient(left, #ffffff 0%, rgba(255, 255, 255, 0.48) 100%);
          background-image: linear-gradient(-270deg, #ffffff 0%, rgba(255, 255, 255, 0.48) 100%); }
      .product-detail-footer .btn-flex .am-flexbox-item:not(:first-child) .am-button-primary {
        border-top-left-radius: 0 !important;
        border-bottom-left-radius: 0 !important; }
      .product-detail-footer .btn-flex .am-flexbox-item:only-child .am-button-primary {
        float: right;
        width: 2.88rem !important; }
    .product-detail-footer .btn-flex .am-button-primary {
      height: 1.06667rem !important;
      line-height: 1.04rem !important;
      font-size: 0.42667rem !important;
      border-radius: 0.53333rem !important;
      border: none !important; }
      .product-detail-footer .btn-flex .am-button-primary::before {
        display: none; }
      .product-detail-footer .btn-flex .am-button-primary.am-button-disabled {
        background: #dddddd !important;
        border-color: #dddddd !important;
        color: gray !important; }

.iphonex .product-detail-footer {
  padding-bottom: 0.66667rem; }

.am-action-sheet-button-list .am-action-sheet-button-list-item {
  height: 1.33333rem !important;
  line-height: 1.33333rem !important;
  font-size: 0.42667rem !important;
  color: #000 !important; }
  .am-action-sheet-button-list .am-action-sheet-button-list-item:not(.am-action-sheet-cancel-button) {
    padding: 0 0.4rem 0 1.2rem;
    text-align: left !important; }
    .am-action-sheet-button-list .am-action-sheet-button-list-item:not(.am-action-sheet-cancel-button)::after {
      position: absolute;
      left: 0.4rem;
      top: 0;
      width: 0.53333rem;
      height: 1.33333rem;
      font-family: 'dubhe-iconfont';
      font-size: 0.53333rem;
      color: #999999; }
    .am-action-sheet-button-list .am-action-sheet-button-list-item:not(.am-action-sheet-cancel-button):first-child::after {
      content: '\E61D'; }
    .am-action-sheet-button-list .am-action-sheet-button-list-item:not(.am-action-sheet-cancel-button):nth-child(2)::after {
      content: '\E616'; }

/* variable.css */
/*Color*/
.product-detail-footer {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0.26667rem 0 0.26667rem;
  background: #fff;
  z-index: 2;
  -webkit-box-shadow: 0 -0.02667rem 0.05333rem 0 rgba(0, 0, 0, 0.05);
          box-shadow: 0 -0.02667rem 0.05333rem 0 rgba(0, 0, 0, 0.05); }
  .product-detail-footer .am-flexbox-item {
    margin-left: 0 !important; }
  .product-detail-footer .service-flex {
    position: relative;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 1.22667rem;
       -moz-box-flex: 0;
        -ms-flex: 0 0 1.22667rem;
            flex: 0 0 1.22667rem;
    color: #666666;
    font-size: 0.32rem;
    text-align: center; }
    .product-detail-footer .service-flex .dubhe-iconfont {
      color: #00a2ff;
      font-size: 0.45333rem;
      line-height: 0.45333rem; }
    .product-detail-footer .service-flex .text {
      line-height: 0.37333rem; }
    .product-detail-footer .service-flex::after {
      content: '';
      position: absolute;
      top: 50%;
      right: 0;
      margin-top: -0.24rem;
      width: 1px;
      height: 0.53333rem;
      background: #e6e6e6; }
  .product-detail-footer .trial-price {
    padding-left: 0.26667rem; }
  .product-detail-footer .annuity-price {
    padding-left: 0.26667rem;
    font-size: 0.56rem;
    color: #ff8c2c; }
    .product-detail-footer .annuity-price .unit {
      font-size: 0.32rem;
      color: #666;
      white-space: nowrap; }
  .product-detail-footer .btn-flex {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 5.33333rem;
       -moz-box-flex: 0;
        -ms-flex: 0 0 5.33333rem;
            flex: 0 0 5.33333rem;
    margin-right: 0.13333rem; }
    .product-detail-footer .btn-flex.sm {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 2.88rem;
         -moz-box-flex: 0;
          -ms-flex: 0 0 2.88rem;
              flex: 0 0 2.88rem; }
    .product-detail-footer .btn-flex .am-flexbox-item {
      margin: 0 !important; }
      .product-detail-footer .btn-flex .am-flexbox-item:not(:last-child) .am-button-primary {
        position: relative;
        border-top-right-radius: 0 !important;
        border-bottom-right-radius: 0 !important; }
        .product-detail-footer .btn-flex .am-flexbox-item:not(:last-child) .am-button-primary::after {
          content: '';
          position: absolute;
          left: 0;
          right: 0;
          top: 0;
          bottom: 0;
          opacity: 0.3;
          background-image: -webkit-gradient(linear, left top, right top, from(#ffffff), to(rgba(255, 255, 255, 0.48)));
          background-image: -o-linear-gradient(left, #ffffff 0%, rgba(255, 255, 255, 0.48) 100%);
          background-image: linear-gradient(-270deg, #ffffff 0%, rgba(255, 255, 255, 0.48) 100%); }
      .product-detail-footer .btn-flex .am-flexbox-item:not(:first-child) .am-button-primary {
        border-top-left-radius: 0 !important;
        border-bottom-left-radius: 0 !important; }
      .product-detail-footer .btn-flex .am-flexbox-item:only-child .am-button-primary {
        float: right;
        width: 2.88rem !important; }
    .product-detail-footer .btn-flex .am-button-primary {
      height: 1.06667rem !important;
      line-height: 1.04rem !important;
      font-size: 0.42667rem !important;
      border-radius: 0.53333rem !important;
      border: none !important; }
      .product-detail-footer .btn-flex .am-button-primary::before {
        display: none; }
      .product-detail-footer .btn-flex .am-button-primary.am-button-disabled {
        background: #dddddd !important;
        border-color: #dddddd !important;
        color: gray !important; }

.iphonex .product-detail-footer {
  padding-bottom: 0.66667rem; }

.am-action-sheet-button-list .am-action-sheet-button-list-item {
  height: 1.33333rem !important;
  line-height: 1.33333rem !important;
  font-size: 0.42667rem !important;
  color: #000 !important; }
  .am-action-sheet-button-list .am-action-sheet-button-list-item:not(.am-action-sheet-cancel-button) {
    padding: 0 0.4rem 0 1.2rem;
    text-align: left !important; }
    .am-action-sheet-button-list .am-action-sheet-button-list-item:not(.am-action-sheet-cancel-button)::after {
      position: absolute;
      left: 0.4rem;
      top: 0;
      width: 0.53333rem;
      height: 1.33333rem;
      font-family: 'dubhe-iconfont';
      font-size: 0.53333rem;
      color: #999999; }
    .am-action-sheet-button-list .am-action-sheet-button-list-item:not(.am-action-sheet-cancel-button):first-child::after {
      content: '\E61D'; }
    .am-action-sheet-button-list .am-action-sheet-button-list-item:not(.am-action-sheet-cancel-button):nth-child(2)::after {
      content: '\E616'; }

/* variable.css */
/*Color*/
.product-detail-footer {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0.26667rem 0 0.26667rem;
  background: #fff;
  z-index: 2;
  -webkit-box-shadow: 0 -0.02667rem 0.05333rem 0 rgba(0, 0, 0, 0.05);
          box-shadow: 0 -0.02667rem 0.05333rem 0 rgba(0, 0, 0, 0.05); }
  .product-detail-footer .am-flexbox-item {
    margin-left: 0 !important; }
  .product-detail-footer.is-miniC .service-flex {
    padding-left: 0.4rem;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 2.66667rem;
       -moz-box-flex: 0;
        -ms-flex: 0 0 2.66667rem;
            flex: 0 0 2.66667rem;
    text-align: left; }
  .product-detail-footer.is-miniC .trial-price {
    text-align: right;
    padding-right: 0.26667rem; }
  .product-detail-footer .service-flex {
    position: relative;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 1.22667rem;
       -moz-box-flex: 0;
        -ms-flex: 0 0 1.22667rem;
            flex: 0 0 1.22667rem;
    color: #666666;
    font-size: 0.32rem;
    text-align: center; }
    .product-detail-footer .service-flex .dubhe-iconfont {
      color: #00a2ff;
      font-size: 0.45333rem;
      line-height: 0.45333rem; }
    .product-detail-footer .service-flex .text {
      line-height: 0.37333rem; }
    .product-detail-footer .service-flex .agent-title {
      font-size: 0.37333rem;
      line-height: 0.69333rem;
      color: #333; }
      .product-detail-footer .service-flex .agent-title .dubhe-icon-down {
        -webkit-transition: -webkit-transform 0.3s;
        transition: -webkit-transform 0.3s;
        -o-transition: transform 0.3s;
        transition: transform 0.3s;
        transition: transform 0.3s, -webkit-transform 0.3s; }
        .product-detail-footer .service-flex .agent-title .dubhe-icon-down.dubhe-icon-rotate {
          -webkit-transform: rotate(-180deg);
              -ms-transform: rotate(-180deg);
                  transform: rotate(-180deg); }
    .product-detail-footer .service-flex .agent-name {
      font-size: 0.32rem;
      line-height: 0.4rem;
      color: #999; }
    .product-detail-footer .service-flex::after {
      content: '';
      position: absolute;
      top: 50%;
      right: 0;
      margin-top: -0.24rem;
      width: 1px;
      height: 0.53333rem;
      background: #e6e6e6; }
  .product-detail-footer .trial-price {
    padding-left: 0.26667rem; }
  .product-detail-footer .annuity-price {
    padding-left: 0.26667rem;
    font-size: 0.56rem;
    color: #ff8c2c; }
    .product-detail-footer .annuity-price .unit {
      font-size: 0.32rem;
      color: #666;
      white-space: nowrap; }
  .product-detail-footer .btn-flex {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 5.33333rem;
       -moz-box-flex: 0;
        -ms-flex: 0 0 5.33333rem;
            flex: 0 0 5.33333rem;
    margin-right: 0.13333rem; }
    .product-detail-footer .btn-flex.sm {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 2.88rem;
         -moz-box-flex: 0;
          -ms-flex: 0 0 2.88rem;
              flex: 0 0 2.88rem; }
    .product-detail-footer .btn-flex .am-flexbox-item {
      margin: 0 !important; }
      .product-detail-footer .btn-flex .am-flexbox-item:not(:last-child) .am-button-primary {
        position: relative;
        border-top-right-radius: 0 !important;
        border-bottom-right-radius: 0 !important; }
        .product-detail-footer .btn-flex .am-flexbox-item:not(:last-child) .am-button-primary::after {
          content: '';
          position: absolute;
          left: 0;
          right: 0;
          top: 0;
          bottom: 0;
          opacity: 0.3;
          background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.4)), to(#ffffff));
          background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0.4) 0%, #ffffff 100%);
          background-image: linear-gradient(-270deg, rgba(255, 255, 255, 0.4) 0%, #ffffff 100%); }
      .product-detail-footer .btn-flex .am-flexbox-item:not(:first-child) .am-button-primary {
        border-top-left-radius: 0 !important;
        border-bottom-left-radius: 0 !important; }
      .product-detail-footer .btn-flex .am-flexbox-item:only-child .am-button-primary {
        float: right;
        width: 2.88rem !important; }
    .product-detail-footer .btn-flex .mini-font {
      font-size: 0.4rem !important; }
    .product-detail-footer .btn-flex .am-button-primary {
      height: 1.06667rem !important;
      line-height: 1.04rem !important;
      font-size: 0.42667rem;
      border-radius: 0.53333rem !important;
      border: none !important; }
      .product-detail-footer .btn-flex .am-button-primary::before {
        display: none; }
      .product-detail-footer .btn-flex .am-button-primary.am-button-disabled {
        background: #dddddd !important;
        border-color: #dddddd !important;
        color: gray !important; }

.iphonex .product-detail-footer {
  padding-bottom: 0.66667rem; }

.iphonex .baoxin-agent-contact {
  bottom: 2rem; }

.am-action-sheet-button-list .am-action-sheet-button-list-item {
  height: 1.33333rem !important;
  line-height: 1.33333rem !important;
  font-size: 0.42667rem !important;
  color: #000 !important; }
  .am-action-sheet-button-list .am-action-sheet-button-list-item:not(.am-action-sheet-cancel-button) {
    padding: 0 0.4rem 0 1.2rem;
    text-align: left !important; }
    .am-action-sheet-button-list .am-action-sheet-button-list-item:not(.am-action-sheet-cancel-button)::after {
      position: absolute;
      left: 0.4rem;
      top: 0;
      width: 0.53333rem;
      height: 1.33333rem;
      font-family: 'dubhe-iconfont';
      font-size: 0.53333rem;
      color: #999999; }
    .am-action-sheet-button-list .am-action-sheet-button-list-item:not(.am-action-sheet-cancel-button):first-child::after {
      content: '\E61D'; }
    .am-action-sheet-button-list .am-action-sheet-button-list-item:not(.am-action-sheet-cancel-button):nth-child(2)::after {
      content: '\E616'; }

.baoxin-agent-contact {
  position: fixed;
  bottom: 1.6rem;
  left: 0;
  right: 0;
  -webkit-transform: translateX(0%);
      -ms-transform: translateX(0%);
          transform: translateX(0%);
  padding: 0.6rem 0 0.52rem;
  width: 100%;
  height: 3.30667rem;
  background: #fff;
  -webkit-box-shadow: 0 -0.05333rem 0.16rem 0 #d9d9d9;
          box-shadow: 0 -0.05333rem 0.16rem 0 #d9d9d9;
  z-index: 3;
  will-change: transform;
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  -o-transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; }
  .baoxin-agent-contact.displaynone {
    -webkit-transform: translateX(-110%);
        -ms-transform: translateX(-110%);
            transform: translateX(-110%); }
  .baoxin-agent-contact .dubhe-icon-shouji,
  .baoxin-agent-contact .dubhe-icon-weixin2 {
    display: inline-block;
    height: 0.56rem;
    line-height: 0.56rem; }
  .baoxin-agent-contact .dubhe-icon-shouji {
    color: #1890ff; }
  .baoxin-agent-contact .dubhe-icon-weixin2 {
    color: #8ee153; }
  .baoxin-agent-contact .agent-contact-phone,
  .baoxin-agent-contact .agent-contact-weixin {
    text-align: center;
    font-size: 0; }
  .baoxin-agent-contact .agent-contact-weixin {
    position: relative; }
    .baoxin-agent-contact .agent-contact-weixin::after {
      content: '';
      position: absolute;
      top: 50%;
      left: -8px;
      margin-top: -1.06667rem;
      width: 1px;
      height: 2.18667rem;
      background: #e6e6e6; }
  .baoxin-agent-contact .agent-middle-txt {
    font-size: 0.42667rem;
    color: #303133;
    height: 1.08rem;
    line-height: 1.08rem;
    margin-bottom: 0.02667rem; }
  .baoxin-agent-contact .agent-bottom-txt {
    display: inline-block;
    min-width: 2.66667rem;
    height: 0.57333rem;
    line-height: 0.57333rem;
    font-size: 0.32rem;
    color: #1890ff;
    margin: 0 auto; }

/* variable.css */
/*Color*/
.mirror-rotate-level {
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
  display: inline-block; }

.product-detail-footer {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0.26667rem 0 0.26667rem;
  background: #fff;
  z-index: 2;
  -webkit-box-shadow: 0 -0.02667rem 0.05333rem 0 rgba(0, 0, 0, 0.05);
          box-shadow: 0 -0.02667rem 0.05333rem 0 rgba(0, 0, 0, 0.05); }
  .product-detail-footer .am-flexbox-item {
    margin-left: 0 !important; }
  .product-detail-footer .service-flex {
    position: relative;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 1.22667rem;
       -moz-box-flex: 0;
        -ms-flex: 0 0 1.22667rem;
            flex: 0 0 1.22667rem;
    color: #666666;
    font-size: 0.32rem;
    text-align: center; }
    .product-detail-footer .service-flex.auto-width {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 auto;
         -moz-box-flex: 0;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto;
      padding: 0 0.16rem; }
    .product-detail-footer .service-flex .dubhe-iconfont {
      color: #00a2ff;
      font-size: 0.45333rem;
      line-height: 0.45333rem; }
    .product-detail-footer .service-flex .text {
      line-height: 0.37333rem; }
    .product-detail-footer .service-flex::after {
      content: '';
      position: absolute;
      top: 50%;
      right: 0;
      margin-top: -0.24rem;
      width: 1px;
      height: 0.53333rem;
      background: #e6e6e6; }
  .product-detail-footer .trial-price {
    padding-left: 0.26667rem; }
  .product-detail-footer .annuity-price {
    padding-left: 0.26667rem;
    font-size: 0.56rem;
    color: #ff8c2c; }
    .product-detail-footer .annuity-price .unit {
      font-size: 0.32rem;
      color: #666;
      white-space: nowrap; }
  .product-detail-footer .btn-flex {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 5.33333rem;
       -moz-box-flex: 0;
        -ms-flex: 0 0 5.33333rem;
            flex: 0 0 5.33333rem;
    margin-right: 0.13333rem; }
    .product-detail-footer .btn-flex.sm {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 2.88rem;
         -moz-box-flex: 0;
          -ms-flex: 0 0 2.88rem;
              flex: 0 0 2.88rem; }
    .product-detail-footer .btn-flex .am-flexbox-item {
      margin: 0 !important; }
      .product-detail-footer .btn-flex .am-flexbox-item:not(:last-child) .am-button-primary {
        position: relative;
        border-top-right-radius: 0 !important;
        border-bottom-right-radius: 0 !important; }
        .product-detail-footer .btn-flex .am-flexbox-item:not(:last-child) .am-button-primary::after {
          content: '';
          position: absolute;
          left: 0;
          right: 0;
          top: 0;
          bottom: 0;
          opacity: 0.3;
          background-image: -webkit-gradient(linear, left top, right top, from(#ffffff), to(rgba(255, 255, 255, 0.48)));
          background-image: -o-linear-gradient(left, #ffffff 0%, rgba(255, 255, 255, 0.48) 100%);
          background-image: linear-gradient(-270deg, #ffffff 0%, rgba(255, 255, 255, 0.48) 100%); }
      .product-detail-footer .btn-flex .am-flexbox-item:not(:first-child) .am-button-primary {
        border-top-left-radius: 0 !important;
        border-bottom-left-radius: 0 !important; }
      .product-detail-footer .btn-flex .am-flexbox-item:only-child .am-button-primary {
        float: right;
        width: 2.88rem !important; }
    .product-detail-footer .btn-flex .am-button-primary {
      height: 1.06667rem !important;
      line-height: 1.04rem !important;
      font-size: 0.42667rem !important;
      border-radius: 0.53333rem !important;
      border: none !important; }
      .product-detail-footer .btn-flex .am-button-primary::before {
        display: none; }
      .product-detail-footer .btn-flex .am-button-primary.am-button-disabled {
        background: #dddddd !important;
        border-color: #dddddd !important;
        color: gray !important; }

.iphonex .product-detail-footer {
  padding-bottom: 0.66667rem; }

.am-action-sheet-button-list .am-action-sheet-button-list-item {
  height: 1.33333rem !important;
  line-height: 1.33333rem !important;
  font-size: 0.42667rem !important;
  color: #000 !important; }
  .am-action-sheet-button-list .am-action-sheet-button-list-item:not(.am-action-sheet-cancel-button) {
    padding: 0 0.4rem 0 1.2rem;
    text-align: left !important; }
    .am-action-sheet-button-list .am-action-sheet-button-list-item:not(.am-action-sheet-cancel-button)::after {
      position: absolute;
      left: 0.4rem;
      top: 0;
      width: 0.53333rem;
      height: 1.33333rem;
      font-family: 'dubhe-iconfont';
      font-size: 0.53333rem;
      color: #999999; }
    .am-action-sheet-button-list .am-action-sheet-button-list-item:not(.am-action-sheet-cancel-button):first-child::after {
      content: '\E61D'; }
    .am-action-sheet-button-list .am-action-sheet-button-list-item:not(.am-action-sheet-cancel-button):nth-child(2)::after {
      content: '\E616'; }

/* variable.css */
/*Color*/
.mirror-rotate-level {
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
  display: inline-block; }

.product-detail-footer {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0.26667rem 0 0.26667rem;
  background: #fff;
  z-index: 2;
  -webkit-box-shadow: 0 -0.02667rem 0.05333rem 0 rgba(0, 0, 0, 0.05);
          box-shadow: 0 -0.02667rem 0.05333rem 0 rgba(0, 0, 0, 0.05); }
  .product-detail-footer .am-flexbox-item {
    margin-left: 0 !important; }
  .product-detail-footer .service-flex {
    position: relative;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 1.22667rem;
       -moz-box-flex: 0;
        -ms-flex: 0 0 1.22667rem;
            flex: 0 0 1.22667rem;
    color: #666666;
    font-size: 0.32rem;
    text-align: center; }
    .product-detail-footer .service-flex.auto-width {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 auto;
         -moz-box-flex: 0;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto;
      padding: 0 0.16rem; }
    .product-detail-footer .service-flex .dubhe-iconfont {
      color: #00a2ff;
      font-size: 0.45333rem;
      line-height: 0.45333rem; }
    .product-detail-footer .service-flex .text {
      line-height: 0.37333rem; }
    .product-detail-footer .service-flex::after {
      content: '';
      position: absolute;
      top: 50%;
      right: 0;
      margin-top: -0.24rem;
      width: 1px;
      height: 0.53333rem;
      background: #e6e6e6; }
  .product-detail-footer .trial-price {
    padding-left: 0.26667rem; }
  .product-detail-footer .annuity-price {
    padding-left: 0.26667rem;
    font-size: 0.56rem;
    color: #ff8c2c; }
    .product-detail-footer .annuity-price .unit {
      font-size: 0.32rem;
      color: #666;
      white-space: nowrap; }
  .product-detail-footer .btn-flex {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 5.33333rem;
       -moz-box-flex: 0;
        -ms-flex: 0 0 5.33333rem;
            flex: 0 0 5.33333rem;
    margin-right: 0.13333rem; }
    .product-detail-footer .btn-flex.sm {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 2.88rem;
         -moz-box-flex: 0;
          -ms-flex: 0 0 2.88rem;
              flex: 0 0 2.88rem; }
    .product-detail-footer .btn-flex .am-flexbox-item {
      margin: 0 !important; }
      .product-detail-footer .btn-flex .am-flexbox-item:not(:last-child) .am-button-primary {
        position: relative;
        border-top-right-radius: 0 !important;
        border-bottom-right-radius: 0 !important; }
        .product-detail-footer .btn-flex .am-flexbox-item:not(:last-child) .am-button-primary::after {
          content: '';
          position: absolute;
          left: 0;
          right: 0;
          top: 0;
          bottom: 0;
          opacity: 0.3;
          background-image: -webkit-gradient(linear, left top, right top, from(#ffffff), to(rgba(255, 255, 255, 0.48)));
          background-image: -o-linear-gradient(left, #ffffff 0%, rgba(255, 255, 255, 0.48) 100%);
          background-image: linear-gradient(-270deg, #ffffff 0%, rgba(255, 255, 255, 0.48) 100%); }
      .product-detail-footer .btn-flex .am-flexbox-item:not(:first-child) .am-button-primary {
        border-top-left-radius: 0 !important;
        border-bottom-left-radius: 0 !important; }
      .product-detail-footer .btn-flex .am-flexbox-item:only-child .am-button-primary {
        float: right;
        width: 2.88rem !important; }
    .product-detail-footer .btn-flex .am-button-primary {
      height: 1.06667rem !important;
      line-height: 1.04rem !important;
      font-size: 0.42667rem !important;
      border-radius: 0.53333rem !important;
      border: none !important; }
      .product-detail-footer .btn-flex .am-button-primary::before {
        display: none; }
      .product-detail-footer .btn-flex .am-button-primary.am-button-disabled {
        background: #dddddd !important;
        border-color: #dddddd !important;
        color: gray !important; }

.iphonex .product-detail-footer {
  padding-bottom: 0.66667rem; }

.am-action-sheet-button-list .am-action-sheet-button-list-item {
  height: 1.33333rem !important;
  line-height: 1.33333rem !important;
  font-size: 0.42667rem !important;
  color: #000 !important; }
  .am-action-sheet-button-list .am-action-sheet-button-list-item:not(.am-action-sheet-cancel-button) {
    padding: 0 0.4rem 0 1.2rem;
    text-align: left !important; }
    .am-action-sheet-button-list .am-action-sheet-button-list-item:not(.am-action-sheet-cancel-button)::after {
      position: absolute;
      left: 0.4rem;
      top: 0;
      width: 0.53333rem;
      height: 1.33333rem;
      font-family: 'dubhe-iconfont';
      font-size: 0.53333rem;
      color: #999999; }
    .am-action-sheet-button-list .am-action-sheet-button-list-item:not(.am-action-sheet-cancel-button):first-child::after {
      content: '\E61D'; }
    .am-action-sheet-button-list .am-action-sheet-button-list-item:not(.am-action-sheet-cancel-button):nth-child(2)::after {
      content: '\E616'; }

@charset "UTF-8";
/* variable.css */
/*Color*/
.supplementary-desc {
  clear: both;
  margin-bottom: 0.13333rem; }
  .supplementary-desc p {
    font-size: 0.32rem;
    color: #999999;
    line-height: 0.48rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    text-align: left;
    margin-bottom: 0.06667rem; }
    .supplementary-desc p::before {
      display: inline-block;
      content: '\2022';
      font-family: PingFangSC-Regular;
      font-size: 0.37333rem;
      line-height: 0.50667rem;
      padding-right: 0.13333rem; }

/* variable.css */
/*Color*/
.main-line-container {
  overflow-x: auto;
  -webkit-overflow-scrolling: auto; }
  .main-line-container::-webkit-scrollbar {
    width: 0;
    height: 0;
    display: none;
    visibility: hidden; }
  .main-line-container .main-line {
    position: relative;
    width: 100%;
    height: 0.1rem;
    margin-top: 1.86667rem; }
    .main-line-container .main-line .mark-hidden {
      display: none; }
    .main-line-container .main-line .pay-point {
      position: absolute;
      width: 0.50667rem;
      word-break: keep-all;
      width: 0.50667rem;
      height: 0.50667rem;
      border-radius: 50%;
      top: -0.25333rem; }
      .main-line-container .main-line .pay-point .header {
        position: absolute;
        top: -1.06667rem;
        white-space: nowrap;
        text-align: left; }
        .main-line-container .main-line .pay-point .header .point-desc {
          height: 0.32rem;
          font-size: 0.29333rem;
          width: 2.93333rem;
          color: #666666;
          line-height: 0.32rem;
          margin-bottom: 0.18667rem;
          font-family: PingFangSC-Regular; }
        .main-line-container .main-line .pay-point .header .point-age {
          font-size: 0.34667rem;
          color: #333333;
          height: 0.26667rem;
          line-height: 0.37333rem;
          margin-bottom: 0.26667rem;
          font-family: PingFangSC-Regular; }
        .main-line-container .main-line .pay-point .header.right {
          text-align: right; }
      .main-line-container .main-line .pay-point .img {
        position: absolute;
        width: 100%;
        z-index: 2; }
      .main-line-container .main-line .pay-point .desc-vertical-line {
        position: relative;
        width: 1px;
        height: 0.53333rem;
        margin-left: 50%;
        margin-top: 0.4rem;
        background-color: #ff8700;
        z-index: 1; }
      .main-line-container .main-line .pay-point .point-mark {
        position: absolute;
        top: 0.4rem;
        left: 35%; }
        .main-line-container .main-line .pay-point .point-mark .illustration {
          position: relative;
          display: -webkit-box;
          display: -webkit-flex;
          display: -moz-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
          -webkit-align-items: center;
             -moz-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          padding: 0.02667rem 0.13333rem;
          font-size: 0.32rem;
          white-space: nowrap;
          word-break: keep-all;
          z-index: 2;
          overflow: hidden;
          background: #fff; }
          .main-line-container .main-line .pay-point .point-mark .illustration .bg {
            width: 100%;
            height: 100%;
            background: #6076ff;
            position: absolute;
            left: 0;
            opacity: 0.1; }
          .main-line-container .main-line .pay-point .point-mark .illustration.border-left {
            text-align: left;
            border-left: 0.13333rem solid;
            border-radius: 0.02667rem 0.02667rem 0.26667rem 0.02667rem;
            padding-right: 0.13333rem;
            border-left-color: #ff8700;
            color: #ff8700;
            background: rgba(255, 135, 0, 0.24); }
          .main-line-container .main-line .pay-point .point-mark .illustration.border-right {
            left: -100%;
            text-align: right;
            border-right: 0.13333rem solid;
            border-radius: 0.02667rem 0.02667rem 0.02667rem 0.26667rem;
            padding-left: 0.13333rem;
            border-right-color: #6076ff;
            color: #6076ff;
            background: rgba(96, 118, 255, 0.2); }
      .main-line-container .main-line .pay-point .pay-mark .desc-vertical-line {
        background-color: #ff8700; }
      .main-line-container .main-line .pay-point .pay-mark .illustration {
        color: #ff8700;
        background: rgba(255, 135, 0, 0.24);
        border-left-color: #ff8700; }
        .main-line-container .main-line .pay-point .pay-mark .illustration.border-left {
          text-align: left;
          border-left: 0.13333rem solid;
          border-radius: 0.02667rem 0.02667rem 0.26667rem 0.02667rem;
          padding-right: 0.13333rem;
          border-left-color: #ff8700;
          color: #ff8700;
          background: #ffe2c2; }
        .main-line-container .main-line .pay-point .pay-mark .illustration.border-right {
          left: -100%;
          text-align: right;
          border-right: 0.13333rem solid;
          border-radius: 0.02667rem 0.02667rem 0.02667rem 0.26667rem;
          padding-left: 0.13333rem;
          border-right-color: #ff8700;
          color: #ff8700;
          background: #ffe2c2; }
      .main-line-container .main-line .pay-point .profit-mark .desc-vertical-line {
        background-color: #6076ff; }
      .main-line-container .main-line .pay-point .profit-mark .illustration {
        color: #6076ff;
        background: rgba(96, 118, 255, 0.2);
        border-left-color: #6076ff; }
        .main-line-container .main-line .pay-point .profit-mark .illustration.border-left {
          text-align: left;
          border-left: 0.13333rem solid;
          border-radius: 0.02667rem 0.02667rem 0.26667rem 0.02667rem;
          padding-right: 0.13333rem;
          border-left-color: #6076ff;
          color: #6076ff;
          background: #dfe4ff; }
        .main-line-container .main-line .pay-point .profit-mark .illustration.border-right {
          left: -100%;
          text-align: right;
          border-right: 0.13333rem solid;
          border-radius: 0.02667rem 0.02667rem 0.02667rem 0.26667rem;
          padding-left: 0.13333rem;
          border-right-color: #6076ff;
          color: #6076ff;
          background: #dfe4ff; }
      .main-line-container .main-line .pay-point .anchor {
        position: absolute;
        width: 100%; }
    .main-line-container .main-line .anchor-line {
      height: 0.05333rem;
      position: absolute;
      width: 20%; }
    .main-line-container .main-line .anchor-dashed-line {
      height: 0;
      position: absolute;
      width: 20%;
      border: 0.05333rem dashed #d2d2d2; }
    .main-line-container .main-line .dashed-line {
      border-top: 0.05333rem dashed #d2d2d2; }
    .main-line-container .main-line .pay-line {
      background: #ff8700; }
    .main-line-container .main-line .profit-line {
      background: #6076ff; }

.line-scroll-bar {
  width: 100%;
  height: 0.08rem;
  background-color: #dddddd;
  border-left: #dddddd;
  -webkit-transition: opacity 0.3s ease 0s;
  -o-transition: opacity 0.3s ease 0s;
  transition: opacity 0.3s ease 0s;
  position: relative;
  overflow: hidden;
  border-radius: 0.02667rem; }
  .line-scroll-bar .line-scroll-track {
    opacity: 1;
    position: absolute;
    background-color: #c1c1c1;
    border-radius: 0.06667rem;
    -webkit-transition: opacity 0.3s ease 0s;
    -o-transition: opacity 0.3s ease 0s;
    transition: opacity 0.3s ease 0s;
    width: 0.8rem;
    height: 0.08rem; }

.main-gap-line {
  height: 0.13333rem; }

/* variable.css */
/*Color*/
.ann-back {
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 0.13333rem; }
  .ann-back .back {
    position: absolute; }
  .ann-back .back-left {
    left: 0;
    bottom: 0;
    width: 0.48rem;
    height: 0.90667rem; }
  .ann-back .back-left-bottom {
    left: 0;
    bottom: 0;
    width: 3.17333rem;
    height: 0.74667rem; }
  .ann-back .back-right {
    right: 0;
    top: 0;
    width: 1.06667rem;
    height: 1.06667rem; }
  .ann-back .back-right-top {
    right: 0;
    top: 0;
    width: 3.46667rem;
    height: 0.88rem; }

/* variable.css */
/*Color*/
.annuity-container {
  width: 100%;
  background: #ffffff;
  border-radius: 0.13333rem;
  text-align: left;
  margin-top: 0.53333rem;
  padding: 0 0 0.66667rem;
  position: relative; }
  .annuity-container .ann-title {
    font-size: 0.37333rem;
    color: #333333;
    width: 100%;
    line-height: 0.37333rem;
    margin-top: 0.8rem;
    display: inline-block;
    text-align: center;
    font-family: PingFangSC-Regular; }
    .annuity-container .ann-title span {
      width: 1.33333rem;
      height: 0.74667rem;
      background: #6076ff0f;
      border-radius: 2px;
      line-height: 0.74667rem;
      font-size: 0.42667rem;
      color: #6076ff;
      display: inline-block;
      margin: 0 0.13333rem; }
  .annuity-container .ann-price {
    font-size: 0.37333rem;
    color: #333333;
    letter-spacing: 0;
    text-align: center;
    margin-top: 0.53333rem;
    width: 100%;
    text-align: center;
    font-family: PingFangSC-Regular; }
    .annuity-container .ann-price strong {
      font-size: 0.85333rem;
      color: #ff8700;
      line-height: 0.66667rem;
      padding: 0 0.06667rem;
      font-weight: 500;
      font-family: PingFangSC-Semibold; }
  .annuity-container .comparison-line {
    height: 0.26667rem;
    margin-top: 0.53333rem;
    margin-bottom: 0.53333rem;
    background: #6076ff;
    border-radius: 0.2rem;
    position: relative;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(15%, #779cff), color-stop(25%, rgba(96, 118, 255, 0)));
    background-image: -o-linear-gradient(left, #779cff 15%, rgba(96, 118, 255, 0) 25%);
    background-image: linear-gradient(90deg, #779cff 15%, rgba(96, 118, 255, 0) 25%); }
    .annuity-container .comparison-line .profit-line {
      height: 0.4rem;
      width: 60%;
      position: absolute;
      right: -0.02667rem;
      top: -0.06667rem;
      background: #ff8a00;
      border-radius: 0 0.2rem 0.2rem 0;
      background-image: -o-linear-gradient(225deg, #ff8a00 74%, #ffb41b);
      background-image: linear-gradient(-135deg, #ff8a00 74%, #ffb41b);
      -webkit-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out; }
      .annuity-container .comparison-line .profit-line .gradient {
        position: absolute;
        left: -0.26667rem;
        width: 80%;
        height: 100%;
        -webkit-transform: skewX(-30deg);
            -ms-transform: skewX(-30deg);
                transform: skewX(-30deg);
        background-image: -o-linear-gradient(135deg, rgba(255, 180, 27, 0) 0%, #ffb41b 50%);
        background-image: linear-gradient(-45deg, rgba(255, 180, 27, 0) 0%, #ffb41b 50%); }
  .annuity-container .comparison-label {
    width: 100%;
    position: relative;
    margin-bottom: 2.13333rem;
    font-family: PingFangSC-Medium; }
    .annuity-container .comparison-label .comparison-content {
      position: absolute; }
      .annuity-container .comparison-label .comparison-content:nth-child(1) {
        left: 0;
        text-align: left; }
      .annuity-container .comparison-label .comparison-content:nth-child(2) {
        right: 0;
        text-align: right; }
      .annuity-container .comparison-label .comparison-content p.price {
        font-size: 0.42667rem;
        color: #6076ff;
        line-height: 0.42667rem; }
      .annuity-container .comparison-label .comparison-content p.desc {
        font-size: 0.32rem;
        color: #333333;
        margin-top: 0.18667rem;
        font-family: PingFangSC-Regular; }
      .annuity-container .comparison-label .comparison-content.profit .price {
        color: #ff8700; }
  .annuity-container .ann-desc {
    width: 100%;
    font-size: 0.42667rem;
    color: #333333;
    text-align: center;
    margin-top: 0.4rem; }
    .annuity-container .ann-desc span {
      color: #ff8700;
      font-size: 0.42667rem; }
  .annuity-container .ann-content {
    position: relative;
    padding: 0 0.48rem;
    font-family: PingFangSC-Regular; }


/* variable.css */
/*Color*/
.age-input {
  clear: both; }

.input-content {
  width: 1.33333rem;
  height: 0.74667rem;
  line-height: 1;
  background: #6076ff0f;
  border-radius: 2px;
  font-size: 0.42667rem;
  color: #6076FF;
  display: inline-block;
  margin: 0 0.13333rem; }
  .input-content .am-list-item {
    min-height: auto !important;
    height: 0.74667rem;
    padding: 0 !important;
    text-align: center; }
    .input-content .am-list-item input {
      text-align: center; }

/* variable.css */
/*Color*/
.annuity-ruler {
  width: 100%;
  background: #ffffff;
  border-radius: 0.13333rem;
  text-align: left;
  margin-top: 0.53333rem !important;
  padding: 0 0 0.66667rem;
  position: relative; }
  .annuity-ruler .number-text {
    font-size: 0.34667rem !important; }
  .annuity-ruler .supplementary-desc {
    padding: 0 0.48rem 0; }
  .annuity-ruler .ann-grade-title {
    font-size: 0.37333rem;
    color: #333333;
    width: 100%;
    margin-top: 0.66667rem !important;
    display: inline-block;
    text-align: center; }
    .annuity-ruler .ann-grade-title span {
      width: 1.33333rem;
      height: 0.74667rem;
      background: #6076ff0f;
      border-radius: 2px;
      line-height: 0.74667rem;
      font-size: 0.42667rem;
      color: #6076ff;
      display: inline-block;
      margin: 0 0.13333rem; }
  .annuity-ruler .ann-price {
    font-size: 0.85333rem;
    color: #ff8700;
    line-height: 0.66667rem;
    margin-top: 0.53333rem;
    width: 100%;
    text-align: center;
    font-family: PingFangSC-Regular; }
    .annuity-ruler .ann-price strong {
      font-weight: 500;
      font-family: PingFangSC-Semibold; }
    .annuity-ruler .ann-price small {
      font-family: PingFangSC-Regular;
      font-size: 0.32rem;
      color: #999999;
      letter-spacing: 0;
      text-align: center;
      line-height: 0.32rem; }
  .annuity-ruler .ruler-grade {
    height: 1.06667rem;
    margin-top: 0.73333rem;
    margin-bottom: 0.53333rem; }
  .annuity-ruler .ann-desc {
    width: 100%;
    font-size: 0.32rem;
    color: #333333;
    text-align: center;
    margin-top: 0.4rem; }
    .annuity-ruler .ann-desc span {
      color: #ff8700;
      font-size: 0.42667rem; }
  .annuity-ruler .ann-back {
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 0.13333rem; }
    .annuity-ruler .ann-back .back {
      position: absolute; }
    .annuity-ruler .ann-back .back-left {
      left: 0;
      bottom: 0;
      width: 0.48rem;
      height: 0.90667rem; }
    .annuity-ruler .ann-back .back-left-bottom {
      left: 0;
      bottom: 0;
      width: 3.17333rem;
      height: 0.74667rem; }
    .annuity-ruler .ann-back .back-right {
      right: 0;
      top: 0;
      width: 1.06667rem;
      height: 1.06667rem; }
    .annuity-ruler .ann-back .back-right-top {
      right: 0;
      top: 0;
      width: 3.46667rem;
      height: 0.88rem; }
  .annuity-ruler .ann-content {
    position: relative; }

.annuity-operation {
  margin-top: 0.93333rem; }
  .annuity-operation .oper-area {
    text-align: center; }
    .annuity-operation .oper-area .oper-button {
      width: 2.66667rem;
      height: 0.8rem;
      border-radius: 0.05333rem;
      background-color: #f5f5f5;
      line-height: 0.8rem;
      font-size: 0.32rem;
      color: #999;
      display: inline-block;
      margin-left: 0.26667rem; }
      .annuity-operation .oper-area .oper-button.active {
        background: rgba(96, 118, 255, 0.2);
        color: #6076ff; }
  .annuity-operation .annuity-desc {
    line-height: 0.37333rem;
    font-size: 0.37333rem;
    color: #999;
    text-align: center;
    margin: 0.8rem 0 0.53333rem; }
    .annuity-operation .annuity-desc span {
      color: #6076ff; }

/* variable.css */
/*Color*/
.annuity-display {
  background: #6076ff0f;
  padding: 0.4rem;
  position: relative; }

/* variable.css */
/*Color*/
.annuity-ruler {
  width: 100%;
  background: #ffffff;
  border-radius: 0.13333rem;
  text-align: left;
  margin-top: 0.26667rem;
  padding: 0 0 0.66667rem;
  position: relative; }
  .annuity-ruler .supplementary-desc {
    padding: 0 0.48rem 0; }
  .annuity-ruler .ann-title {
    font-size: 0.37333rem;
    color: #333333;
    width: 100%;
    margin-top: 0.8rem;
    display: inline-block;
    text-align: center;
    font-family: PingFangSC-Regular; }
    .annuity-ruler .ann-title span {
      width: 1.33333rem;
      height: 0.74667rem;
      background: #6076ff0f;
      border-radius: 2px;
      line-height: 0.74667rem;
      font-size: 0.42667rem;
      color: #6076ff;
      display: inline-block;
      margin: 0 0.13333rem; }
  .annuity-ruler .ann-price {
    font-size: 0.85333rem;
    color: #ff8700;
    line-height: 0.66667rem;
    margin-top: 0.53333rem;
    width: 100%;
    text-align: center;
    font-family: PingFangSC-Regular; }
    .annuity-ruler .ann-price strong {
      font-weight: 500;
      font-family: PingFangSC-Semibold; }
  .annuity-ruler .ruler {
    height: 1.06667rem;
    margin-top: 0.53333rem;
    margin-bottom: 0.93333rem; }
  .annuity-ruler .ann-desc {
    width: 100%;
    font-size: 0.32rem;
    color: #333333;
    text-align: center;
    margin-top: 0.4rem; }
    .annuity-ruler .ann-desc span {
      color: #ff8700;
      font-size: 0.42667rem; }
  .annuity-ruler .ann-back {
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 0.13333rem; }
    .annuity-ruler .ann-back .back {
      position: absolute; }
    .annuity-ruler .ann-back .back-left {
      left: 0;
      bottom: 0;
      width: 0.48rem;
      height: 0.90667rem; }
    .annuity-ruler .ann-back .back-left-bottom {
      left: 0;
      bottom: 0;
      width: 3.17333rem;
      height: 0.74667rem; }
    .annuity-ruler .ann-back .back-right {
      right: 0;
      top: 0;
      width: 1.06667rem;
      height: 1.06667rem; }
    .annuity-ruler .ann-back .back-right-top {
      right: 0;
      top: 0;
      width: 3.46667rem;
      height: 0.88rem; }
  .annuity-ruler .ann-content {
    position: relative; }

.annuity-operation .oper-area {
  text-align: center; }
  .annuity-operation .oper-area .oper-button {
    width: 2.66667rem;
    height: 0.8rem;
    border-radius: 0.05333rem;
    background-color: #f5f5f5;
    line-height: 0.8rem;
    font-size: 0.32rem;
    color: #999;
    display: inline-block;
    margin-left: 0.26667rem; }
    .annuity-operation .oper-area .oper-button.active {
      background: rgba(96, 118, 255, 0.2);
      color: #6076ff; }

.annuity-operation .annuity-desc {
  line-height: 0.37333rem;
  font-size: 0.37333rem;
  color: #999;
  text-align: center;
  margin: 0.8rem 0 0.53333rem; }
  .annuity-operation .annuity-desc span {
    color: #6076ff; }

/* variable.css */
/*Color*/
.annuity-display {
  background: #6076ff0f;
  padding: 0.4rem;
  position: relative; }

.chromeperfectpixel-overlay {
  width: 100% !important;
  height: auto !important; }

.slide-ruler .scale-item {
  display: inline-block;
  height: 0.48rem; }
  .slide-ruler .scale-item:not(:last-child) {
    border-bottom: 1px solid #eee; }

.slide-ruler .number {
  height: 0.24rem;
  border-bottom: none;
  margin-top: 0.24rem; }
  .slide-ruler .number.number-part {
    height: 0.48rem;
    border-bottom: none; }

.slide-ruler .mark {
  height: 0.66667rem;
  top: 0.10667rem; }

.slide-ruler .number-text {
  font-family: PingFangSC-Regular;
  font-size: 0.34667rem;
  color: #333333;
  line-height: 0.34667rem;
  margin-top: 0.13333rem; }

/* variable.css */
/*Color*/
#trend-dom {
  width: 100%;
  height: 5.33333rem; }

#multiple-trend-dom {
  width: 100%;
  height: 5.33333rem; }

.annuity-axis {
  width: 100%;
  background: #ffffff;
  border-radius: 0.13333rem;
  text-align: left;
  margin-top: 0.26667rem;
  padding: 0 0 0.66667rem;
  position: relative; }
  .annuity-axis .ann-axis-desc {
    margin-top: -0.4rem; }
  .annuity-axis .supplementary-desc {
    padding: 0 0.37333rem 0 !important; }
  .annuity-axis .ann-axis-content .ann-title {
    font-size: 0.37333rem;
    color: #333333;
    width: 100%;
    margin-top: 0.8rem;
    display: inline-block;
    text-align: center;
    font-family: PingFangSC-Regular; }
    .annuity-axis .ann-axis-content .ann-title span {
      width: 1.33333rem;
      height: 0.74667rem;
      background: #6076ff0f;
      border-radius: 2px;
      line-height: 0.74667rem;
      font-size: 0.42667rem;
      color: #6076ff;
      display: inline-block;
      margin: 0 0.13333rem; }
  .annuity-axis .ann-axis-content .ann-price {
    font-size: 0.85333rem;
    color: #ff8700;
    line-height: 0.66667rem;
    margin-top: 0.53333rem;
    width: 100%;
    text-align: center;
    font-family: PingFangSC-Regular; }
    .annuity-axis .ann-axis-content .ann-price strong {
      font-weight: 500;
      font-family: PingFangSC-Semibold; }
    .annuity-axis .ann-axis-content .ann-price small {
      font-family: PingFangSC-Regular;
      font-size: 0.32rem;
      color: #999999;
      letter-spacing: 0;
      text-align: center;
      line-height: 0.32rem; }
  .annuity-axis .ann-desc {
    width: 100%;
    font-size: 0.32rem;
    color: #333333;
    text-align: center;
    margin-top: 0.4rem; }
    .annuity-axis .ann-desc span {
      color: #ff8700;
      font-size: 0.42667rem; }

.switch-buttons {
  width: 100%;
  text-align: center;
  margin-top: 0.53333rem; }
  .switch-buttons p {
    border-radius: 0.05333rem;
    border-radius: 0.05333rem;
    min-width: 4.06667rem;
    padding: 0 0.13333rem;
    height: 1.06667rem;
    font-size: 0.4rem;
    color: #ffffff;
    text-align: center;
    line-height: 1.06667rem;
    display: inline-block; }
  .switch-buttons p.cash {
    border: 1px solid #6076ff;
    margin-left: 0.13333rem;
    color: #6076ff; }

/* variable.css */
/*Color*/
.guide-modal .guide-image-container {
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 10000000;
  background-color: #000000b0;
  top: 0;
  left: 0;
  text-align: center; }
  .guide-modal .guide-image-container img {
    width: 9.2rem;
    margin-top: 15%;
    display: inline-block; }

.guide-modal .am-modal-content {
  background: none; }

/* variable.css */
/*Color*/
.annuity-display {
  background: #6076ff0f;
  padding: 0.4rem 0.4rem 0.93333rem !important;
  position: relative; }
  .annuity-display .annuity-area {
    padding: 0; }

.chromeperfectpixel-overlay {
  width: 100% !important;
  height: auto !important; }

/* variable.css */
/*Color*/
#trend-dom {
  width: 100%;
  height: 5.33333rem; }

#multiple-trend-dom {
  width: 100%;
  height: 5.33333rem; }

.annuity-axis {
  width: 100%;
  background: #ffffff;
  border-radius: 0.13333rem;
  text-align: left;
  margin-top: 0.53333rem;
  padding: 0 0 0.66667rem;
  position: relative; }
  .annuity-axis .ann-axis-desc {
    margin-top: -0.4rem; }
  .annuity-axis .supplementary-desc {
    padding: 0 0.48rem 0; }
  .annuity-axis .ann-content {
    padding-top: 0.66667rem; }

.ann-panel .ann-title {
  font-size: 0.37333rem;
  color: #333333;
  width: 100%;
  margin-top: 0.6rem;
  display: inline-block;
  text-align: center;
  font-family: PingFangSC-Regular; }
  .ann-panel .ann-title span {
    width: 1.33333rem;
    height: 0.74667rem;
    background: #6076ff0f;
    border-radius: 2px;
    line-height: 0.74667rem;
    font-size: 0.42667rem;
    color: #6076ff;
    display: inline-block;
    margin: 0 0.13333rem; }

.ann-panel .ann-price {
  font-size: 0.85333rem;
  color: #ff8700;
  line-height: 0.66667rem;
  margin-top: 0.46667rem;
  width: 100%;
  text-align: center;
  font-family: PingFangSC-Regular; }
  .ann-panel .ann-price strong {
    font-weight: 500;
    font-family: PingFangSC-Semibold; }
  .ann-panel .ann-price small {
    font-family: PingFangSC-Regular;
    font-size: 0.32rem;
    color: #999999;
    letter-spacing: 0;
    text-align: center;
    line-height: 0.32rem; }
  .ann-panel .ann-price.ann-value {
    margin-top: 0.93333rem;
    margin-bottom: 0.93333rem; }

.ann-panel .ann-desc {
  width: 100%;
  font-size: 0.32rem;
  color: #333333;
  text-align: center;
  margin-top: 0.33333rem; }
  .ann-panel .ann-desc span {
    color: #ff8700;
    font-size: 0.42667rem; }

.switch-buttons {
  width: 100%;
  text-align: center;
  margin-top: 0.53333rem; }
  .switch-buttons p {
    border-radius: 0.05333rem;
    border-radius: 0.05333rem;
    min-width: 4.06667rem;
    padding: 0 0.13333rem;
    height: 1.06667rem;
    font-size: 0.4rem;
    color: #ffffff;
    text-align: center;
    line-height: 1.06667rem;
    display: inline-block;
    border: 1px solid;
    margin-left: 0.13333rem;
    color: #fff; }

/* variable.css */
/*Color*/
.annuity-display {
  background: #6076ff0f;
  padding: 0.4rem;
  position: relative; }
  .annuity-display .annuity-area {
    padding: 0; }

@charset "UTF-8";
@font-face {
  font-family: 'akrobat-extrabold';
  src: url("/qixin-cloud-node-cps-h5-v3/static/fonts/akrobat-extrabold.eot");
  src: url("/qixin-cloud-node-cps-h5-v3/static/fonts/akrobat-extrabold.eot?") format("embedded-opentype"), url("/qixin-cloud-node-cps-h5-v3/static/fonts/akrobat-extrabold.woff") format("woff"), url("/qixin-cloud-node-cps-h5-v3/static/fonts/akrobat-extrabold.woff2") format("woff2"), url("/qixin-cloud-node-cps-h5-v3/static/fonts/akrobat-extrabold.ttf") format("truetype"), url("/qixin-cloud-node-cps-h5-v3/static/fonts/akrobat-extrabold.svg") format("svg"); }

/* reset.css */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, textarea, p, blockquote, th, td,
header, hgroup, nav, section, article, aside, footer, figure, figcaption, menu, button {
  margin: 0;
  padding: 0; }

html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

body {
  margin: 0 auto !important;
  width: 100%;
  max-width: 750px;
  min-width: 320px;
  color: #4a4a4a;
  font-family: Helvetica, "Microsoft YaHei", Arial, sans-serif;
  background: #efeff4;
  -webkit-overflow-scrolling: touch; }
  body::-webkit-scrollbar {
    width: 0;
    height: 0; }

/* 一致的 del 样式 */
del {
  text-decoration: line-through; }

address,
caption,
cite,
code,
dfn,
em,
th,
var {
  font-style: normal;
  font-weight: 500; }

/* 只允许垂直调整尺寸 */
textarea {
  resize: vertical; }

audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle; }

/* 更好的hr样式 */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0; }

/* 移除选中阴影 */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none; }

::selection {
  background: #b3d4fc;
  text-shadow: none; }

/* 去掉列表前的标识, li 会继承 */
ol,
ul {
  list-style: none; }

/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: 400; }

q:before,
q:after {
  content: ''; }

ins,
a {
  text-decoration: none; }

a {
  background-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-touch-callout: none;
  -webkit-text-size-adjust: none; }

input,
textarea,
button {
  border: 0;
  outline: 0;
  font-size: 100%;
  background: transparent;
  color: #666;
  vertical-align: middle; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

/* variable.css */
/*Color*/
.am-checkbox-inner {
  width: 0.56rem !important;
  height: 0.56rem !important; }
  .am-checkbox-inner:after {
    width: 0.13333rem;
    height: 0.26667rem;
    border-width: 0 2px 2px 0;
    top: 0.05333rem;
    right: 0.17333rem; }

.am-modal .am-modal-button-group-h .am-modal-button:last-child {
  color: #00a2ff; }

.am-modal .am-modal-button-group-v .am-modal-button {
  color: #00a2ff;
  font-size: 0.49333rem; }

.am-modal-popup .am-modal-close {
  height: 0.53333rem;
  width: 0.53333rem;
  top: 0.4rem;
  right: 0.4rem; }
  .am-modal-popup .am-modal-close-x {
    background-image: none;
    font-size: 0.4rem;
    color: #000; }
    .am-modal-popup .am-modal-close-x::after {
      content: '\E634';
      font-family: 'dubhe-iconfont'; }

.am-modal-popup .am-modal-content {
  border-top-left-radius: 0.16rem;
  border-top-right-radius: 0.16rem; }

.am-modal-popup .am-modal-header {
  padding: 0.4rem 1.04rem 0.4rem 0.4rem;
  position: relative; }
  .am-modal-popup .am-modal-header .am-modal-title {
    font-size: 0.42667rem;
    font-weight: bold;
    color: #333333;
    text-align: left; }
  .am-modal-popup .am-modal-header::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    -webkit-box-shadow: 0 0.05333rem 0.10667rem rgba(0, 0, 0, 0.05);
            box-shadow: 0 0.05333rem 0.10667rem rgba(0, 0, 0, 0.05);
    z-index: 1; }

.am-modal-popup .am-modal-body {
  overflow-x: hidden !important; }

.am-modal-transparent {
  width: 8.26667rem !important; }

.am-button {
  height: 1.14667rem !important;
  line-height: 1.14667rem !important;
  font-size: 0.4rem !important; }
  .am-button-primary.am-button-active {
    opacity: 0.8; }

.am-action-sheet-button-list .am-action-sheet-button-list-item {
  height: 1.2rem;
  line-height: 1.2rem;
  font-size: 0.42667rem; }

.am-switch .checkbox {
  width: 1.17333rem !important;
  height: 0.61333rem !important;
  border-radius: 0.61333rem !important; }
  .am-switch .checkbox::before {
    width: 0.56rem !important; }
  .am-switch .checkbox::before, .am-switch .checkbox::after {
    width: 0.56rem !important;
    height: 0.56rem !important;
    border-radius: 0.56rem !important;
    top: 0.02667rem !important;
    left: 0.04rem !important; }

.am-switch input[type='checkbox']:checked + .checkbox {
  background: #00a2ff !important; }
  .am-switch input[type='checkbox']:checked + .checkbox:after {
    -webkit-transform: translateX(0.53333rem) !important;
        -ms-transform: translateX(0.53333rem) !important;
            transform: translateX(0.53333rem) !important; }

.am-accordion::before {
  display: none !important; }

.am-accordion-item i.arrow {
  width: 0.32rem !important;
  height: 0.32rem !important;
  background-size: contain !important;
  right: 0.4rem !important; }

.am-list-header {
  font-size: 0.4rem !important;
  font-weight: bold;
  color: #333333 !important;
  background: #ffffff; }
  .am-list-header::before {
    content: '';
    display: inline-block;
    width: 0.05333rem;
    height: 2ex;
    margin-right: 0.21333rem;
    background: #00a2ff;
    vertical-align: text-bottom; }

.am-list-body::after {
  display: none !important; }

.am-list-item {
  padding-left: 0.4rem !important;
  min-height: 1.17333rem !important; }
  .am-list-item.has-value .am-list-extra {
    color: #333333 !important; }
  .am-list-item .am-textarea-label {
    color: #333333 !important;
    font-size: 0.4rem !important; }
  .am-list-item .am-textarea-control textarea {
    font-size: 0.4rem !important; }
    .am-list-item .am-textarea-control textarea::-webkit-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::-moz-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea:-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::placeholder {
      color: #999999 !important; }
  .am-list-item .am-input-clear-active {
    background-color: #00a2ff; }
  .am-list-item .am-list-extra {
    font-size: 0.4rem !important;
    color: #999999 !important; }
  .am-list-item .am-list-line .am-input-label,
  .am-list-item .am-list-line .am-input-control {
    font-size: 0.4rem !important; }
  .am-list-item .am-list-line .am-input-control input {
    font-size: 0.4rem !important;
    color: #333333 !important; }
    .am-list-item .am-list-line .am-input-control input::-webkit-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::-moz-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input:-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::placeholder {
      color: #999999 !important; }
  .am-list-item .am-list-line .am-list-content {
    font-size: 0.4rem !important; }
  .am-list-item .am-list-line .am-list-arrow {
    width: 0.4rem !important;
    height: 0.4rem !important; }
  .am-list-item .am-list-line .am-list-extra,
  .am-list-item .am-list-line .am-list-content {
    padding-top: 0.18667rem !important;
    padding-bottom: 0.18667rem !important; }
  .am-list-item.am-input-item {
    padding-right: 0.4rem !important; }
    .am-list-item.am-input-item .am-list-line {
      padding-right: 0 !important; }
      .am-list-item.am-input-item .am-list-line .am-input-extra {
        color: #333333 !important; }
  .am-list-item::after {
    left: 0.4rem !important; }

.am-navbar {
  height: 1.33333rem !important; }
  .am-navbar-title {
    font-size: 0.48rem !important; }
  .am-navbar .am-icon-lg {
    width: 0.93333rem !important;
    height: 0.93333rem !important; }

.am-picker-popup-header-left {
  color: #999; }

/**
 * 线下单样式变量
 */
.flex-c-c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

@font-face {
  font-family: "dubhe-iconfont";
  src: url("/static/fonts/iconfont.eot?t=1594619588954");
  /* IE9 */
  src: url("/static/fonts/iconfont.eot?t=1594619588954#iefix") format("embedded-opentype"), url("data:application/x-font-woff2;charset=utf-8;base64,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") format("woff2"), url("/static/fonts/iconfont.woff?t=1594619588954") format("woff"), url("/static/fonts/iconfont.ttf?t=1594619588954") format("truetype"), url("/static/fonts/iconfont.svg?t=1594619588954#dubhe-iconfont") format("svg");
  /* iOS 4.1- */ }

.dubhe-iconfont {
  font-family: "dubhe-iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

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

.dubhe-icon-index-3:before {
  content: "\E62C"; }

.dubhe-icon-index-4:before {
  content: "\E62F"; }

.dubhe-icon-index-1:before {
  content: "\E630"; }

.dubhe-icon-index-2:before {
  content: "\E631"; }

.dubhe-icon-up-arrow:before {
  content: "\E632"; }

.dubhe-icon-right-triangle:before {
  content: "\E633"; }

.dubhe-icon-down-arrow:before {
  content: "\E634"; }

.dubhe-icon-more-down-arrow:before {
  content: "\E635"; }

.dubhe-icon-checked:before {
  content: "\E636"; }

.dubhe-icon-stepper-increase:before {
  content: "\E637"; }

.dubhe-icon-stepper-decrease:before {
  content: "\E638"; }

.dubhe-icon-chenggong:before {
  content: "\E602"; }

.dubhe-icon-shibai:before {
  content: "\E603"; }

.dubhe-icon-get-giftinsurance-success:before {
  content: "\E605"; }

.dubhe-icon-shouji:before {
  content: "\E747"; }

.dubhe-icon-weixin2:before {
  content: "\E748"; }

.dubhe-icon-ss_close:before {
  content: "\E600"; }

.dubhe-icon-check:before {
  content: "\E639"; }

.dubhe-icon-dunpai:before {
  content: "\E63A"; }

.dubhe-icon-zengxian:before {
  content: "\E63B"; }

.dubhe-icon-rengonghebao:before {
  content: "\E63C"; }

.dubhe-icon-zhinenghebao:before {
  content: "\E63D"; }

.dubhe-icon-ocr_pic:before {
  content: "\E60D"; }

.dubhe-icon-ocr_camera:before {
  content: "\E60A"; }

.dubhe-icon-front:before {
  content: "\E60F"; }

.dubhe-icon-reverse:before {
  content: "\E611"; }

.dubhe-icon-shenqinglipei:before {
  content: "\E63E"; }

.dubhe-icon-tijiaocailiao:before {
  content: "\E63F"; }

.dubhe-icon-jisuheshen:before {
  content: "\E640"; }

.dubhe-icon-huodepeikuan:before {
  content: "\E641"; }

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

.dubhe-icon-rengonghebao1:before {
  content: "\E643"; }

.dubhe-icon-fail:before {
  content: "\E644"; }

.dubhe-icon-09:before {
  content: "\E61F"; }

.dubhe-icon-refresh:before {
  content: "\E615"; }

.dubhe-icon-icon8:before {
  content: "\E6DC"; }

.dubhe-icon-web-icon-:before {
  content: "\E6E9"; }

.dubhe-icon-icon:before {
  content: "\E70E"; }

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

.dubhe-icon-icon1:before {
  content: "\E710"; }

.dubhe-icon-icon2:before {
  content: "\E711"; }

.dubhe-icon-icon3:before {
  content: "\E712"; }

.dubhe-icon-icon4:before {
  content: "\E713"; }

.dubhe-icon-icon5:before {
  content: "\E714"; }

.dubhe-icon-icon6:before {
  content: "\E715"; }

.dubhe-icon-iconcopy:before {
  content: "\E716"; }

.dubhe-icon-iconcopy1:before {
  content: "\E717"; }

.dubhe-icon-iconcopy2:before {
  content: "\E718"; }

.dubhe-icon-iconcopy3:before {
  content: "\E719"; }

.dubhe-icon-GroupCopy:before {
  content: "\E71A"; }

.dubhe-icon-Fill:before {
  content: "\E71B"; }

.dubhe-icon-CombinedShape:before {
  content: "\E71C"; }

.dubhe-icon-my-policy:before {
  content: "\E604"; }

.dubhe-icon-camera:before {
  content: "\E606"; }

.dubhe-icon-daixubaodan:before {
  content: "\E607"; }

.dubhe-icon-cancel:before {
  content: "\E608"; }

.dubhe-icon-upload:before {
  content: "\E609"; }

.dubhe-icon-add-policy:before {
  content: "\E60B"; }

.dubhe-icon-import:before {
  content: "\E60C"; }

.dubhe-icon-remind:before {
  content: "\E60E"; }

.dubhe-icon-Artboard:before {
  content: "\E610"; }

.dubhe-icon-dianhua:before {
  content: "\E616"; }

.dubhe-icon-kefu:before {
  content: "\E617"; }

.dubhe-icon-search:before {
  content: "\2315"; }

.dubhe-icon-shouye:before {
  content: "\E618"; }

.dubhe-icon-help:before {
  content: "\E619"; }

.dubhe-icon-artificial-underwriting:before {
  content: "\E61A"; }

.dubhe-icon-wechat:before {
  content: "\E61D"; }

.dubhe-icon-ai:before {
  content: "\E61E"; }

.dubhe-icon-scroll-top:before {
  content: "\E61B"; }

.dubhe-icon-edit-trial:before {
  content: "\E61C"; }

.dubhe-icon-up:before {
  content: "\E621"; }

.dubhe-icon-down:before {
  content: "\E620"; }

.dubhe-icon-index-5-dash:before {
  content: "\E625"; }

.dubhe-icon-index-5:before {
  content: "\E627"; }

.dubhe-icon-index-1-dash:before {
  content: "\E629"; }

.dubhe-icon-index-3-dash:before {
  content: "\E62B"; }

.dubhe-icon-index-4-dash:before {
  content: "\E62D"; }

.dubhe-icon-index-2-dash:before {
  content: "\E62E"; }

/* reset.css */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, textarea, p, blockquote, th, td,
header, hgroup, nav, section, article, aside, footer, figure, figcaption, menu, button {
  margin: 0;
  padding: 0; }

html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

body {
  margin: 0 auto !important;
  width: 100%;
  max-width: 750px;
  min-width: 320px;
  color: #4a4a4a;
  font-family: Helvetica, "Microsoft YaHei", Arial, sans-serif;
  background: #efeff4;
  -webkit-overflow-scrolling: touch; }
  body::-webkit-scrollbar {
    width: 0;
    height: 0; }

/* 一致的 del 样式 */
del {
  text-decoration: line-through; }

address,
caption,
cite,
code,
dfn,
em,
th,
var {
  font-style: normal;
  font-weight: 500; }

/* 只允许垂直调整尺寸 */
textarea {
  resize: vertical; }

audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle; }

/* 更好的hr样式 */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0; }

/* 移除选中阴影 */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none; }

::selection {
  background: #b3d4fc;
  text-shadow: none; }

/* 去掉列表前的标识, li 会继承 */
ol,
ul {
  list-style: none; }

/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: 400; }

q:before,
q:after {
  content: ''; }

ins,
a {
  text-decoration: none; }

a {
  background-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-touch-callout: none;
  -webkit-text-size-adjust: none; }

input,
textarea,
button {
  border: 0;
  outline: 0;
  font-size: 100%;
  background: transparent;
  color: #666;
  vertical-align: middle; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

.offline-body {
  min-height: 100vh;
  background: #F6F6F9 !important; }
  .offline-body .am-button.am-button-primary {
    background-color: #0d6eff !important; }
    .offline-body .am-button.am-button-primary.am-button-active {
      opacity: 1 !important;
      background-color: #0b62e5 !important; }
  .offline-body .am-modal .am-modal-button-group-v .am-modal-button {
    color: #0d6eff !important; }
  .offline-body .am-modal .am-modal-button-group-h .am-modal-button:last-child {
    color: #0d6eff !important; }
  .offline-body .multiple-picker .multiple-extra > div,
  .offline-body .multiple-picker .multiple-extra > .option-item {
    color: #6b7179 !important; }
    .offline-body .multiple-picker .multiple-extra > div.active,
    .offline-body .multiple-picker .multiple-extra > div .active,
    .offline-body .multiple-picker .multiple-extra > .option-item.active,
    .offline-body .multiple-picker .multiple-extra > .option-item .active {
      color: #0d6eff !important; }
      .offline-body .multiple-picker .multiple-extra > div.active .opacity-bg,
      .offline-body .multiple-picker .multiple-extra > div .active .opacity-bg,
      .offline-body .multiple-picker .multiple-extra > .option-item.active .opacity-bg,
      .offline-body .multiple-picker .multiple-extra > .option-item .active .opacity-bg {
        background-color: #0d6eff !important; }
  .offline-body .stepper-flex .increase:after,
  .offline-body .stepper-flex .decrease:after {
    color: #0d6eff !important; }
  .offline-body .custom-tabs .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content {
    -ms-touch-action: auto !important;
        touch-action: auto !important;
    -webkit-transform: none !important;
        -ms-transform: none !important;
            transform: none !important;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    padding: 0 0.26667rem;
    border-bottom: 0.01333rem solid #eaebee; }
    .offline-body .custom-tabs .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content .am-tabs-default-bar-tab {
      width: auto !important;
      height: auto;
      line-height: 1.2;
      font-size: 0.4rem !important;
      font-weight: 400 !important;
      color: #949ca8 !important;
      padding: 0 0 0.21333rem; }
      .offline-body .custom-tabs .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content .am-tabs-default-bar-tab::after {
        width: 0.64rem;
        left: 50%;
        -webkit-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
                transform: translateX(-50%);
        height: 0 !important;
        background: #eaebee !important; }
    .offline-body .custom-tabs .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content .am-tabs-default-bar-tab-active {
      color: #0d6eff !important;
      font-weight: 500 !important; }
      .offline-body .custom-tabs .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content .am-tabs-default-bar-tab-active::after {
        background: #0d6eff !important;
        height: 2px !important;
        border-radius: 2px; }
  .offline-body .custom-tabs .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-underline {
    position: absolute;
    display: none;
    bottom: 0;
    border: none;
    left: 0 !important;
    width: 100% !important;
    height: 0.01333rem;
    background: #eaebee !important; }
  .offline-body .custom-tabs .am-tabs .am-tabs-content-wrap {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
       -moz-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto; }
  .offline-body .custom-tabs .tab-content {
    padding: 0.4rem 0.42667rem; }
  .offline-body .custom-tabs-small .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0 0.8rem; }
    .offline-body .custom-tabs-small .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content .am-tabs-default-bar-tab {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
         -moz-box-flex: 1;
          -ms-flex: 1;
              flex: 1; }
  .offline-body .custom-tabs-scroll .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content {
    overflow-x: auto;
    scrollbar-width: none;
    /* firefox */
    -ms-overflow-style: none;
    /* IE 10+ */
    -webkit-box-pack: left;
    -webkit-justify-content: left;
       -moz-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left; }
    .offline-body .custom-tabs-scroll .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content::-webkit-scrollbar {
      display: none;
      /* Chrome Safari */ }
    .offline-body .custom-tabs-scroll .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content .am-tabs-default-bar-tab {
      margin: 0;
      padding: 0 0 0.2rem;
      width: auto !important; }
      .offline-body .custom-tabs-scroll .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content .am-tabs-default-bar-tab:not(:first-child) {
        margin-left: 0.64rem; }
  .offline-body .custom-tabs-scroll .tab-content {
    overflow-y: scroll;
    height: 100% !important;
    max-height: 100%;
    padding: 0.42667rem 0 0 0; }
  .offline-body .custom-accordion .am-accordion-item {
    min-height: 1.22667rem;
    background: #ffffff;
    border-radius: 0.16rem;
    overflow: hidden;
    border: none; }
    .offline-body .custom-accordion .am-accordion-item:not(:last-child) {
      margin-bottom: 0.32rem; }
    .offline-body .custom-accordion .am-accordion-item .am-accordion-header {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      padding: 0; }
      .offline-body .custom-accordion .am-accordion-item .am-accordion-header .arrow {
        width: 0.4rem !important;
        height: 0.4rem !important;
        -webkit-transform: none !important;
            -ms-transform: none !important;
                transform: none !important;
        background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMTQgMTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+57yW57uEIDE1PC90aXRsZT4KICAgIDxnIGlkPSLnur/kuIvljZXkuJrliqEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJiMeaKleS/neWRiuefpV/mnKrovpPlhaUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMjMuMDAwMDAwLCAtMTIwNC4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9Iue8lue7hC005aSH5Lu9LTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyLjAwMDAwMCwgMTE0NS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSLnvJbnu4QtMTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0LjAwMDAwMCwgNDYuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Iue8lue7hC0xNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzA0LjAwMDAwMCwgMjAuMDAwMDAwKSByb3RhdGUoLTI3MC4wMDAwMDApIHRyYW5zbGF0ZSgtMzA0LjAwMDAwMCwgLTIwLjAwMDAwMCkgdHJhbnNsYXRlKDI5Ny4wMDAwMDAsIDEzLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0i55+p5b2iIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTQiIGhlaWdodD0iMTQiPjwvcmVjdD4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTUuMTA5ODcxOTQsMi4wMTcxNTcyOSBMOS44ODI4NDI3MSw2Ljc5MDEyODA2IEMxMC4wMzkwNTI0LDYuOTQ2MzM3NzggMTAuMDM5MDUyNCw3LjE5OTYwMzc3IDkuODgyODQyNzEsNy4zNTU4MTM0OSBMNS4xMDk4NzE5NCwxMi4xMjg3ODQzIEM0Ljk1MzY2MjIyLDEyLjI4NDk5NCA0LjcwMDM5NjIzLDEyLjI4NDk5NCA0LjU0NDE4NjUxLDEyLjEyODc4NDMgTDQuMTkwNjMzMTIsMTEuNzc1MjMwOSBDNC4wNTMzNzU2NCwxMS42Mzc5NzQ1IDQuMDM1MDY4NTksMTEuNDIyNjYgNC4xNDQyNjgxOSwxMS4yNjUwMjkzIEw0LjE5NjY2MzMsMTEuMjAyOTUyMyBMOC4yNTY0MDk2Niw3LjE0Mzc4ODM5IEw4LjI1NjQxMTM3LDcuMDAyMzY4NDMgTDQuMTkwNjI2OTEsMi45MzY0MDU0MiBDNC4wMzQ0Mjk4OCwyLjc4MDE4OTEgNC4wMzQ0MzI2NiwyLjUyNjkyMzU2IDQuMTkwNjM1OTQsMi4zNzA3MDc4NyBMNC41NDQxODY1MSwyLjAxNzE1NzI5IEM0LjcwMDM5NjIzLDEuODYwOTQ3NTcgNC45NTM2NjIyMiwxLjg2MDk0NzU3IDUuMTA5ODcxOTQsMi4wMTcxNTcyOSBaIiBpZD0i6Lev5b6EIiBmaWxsPSIjQ0JDRkQ2IiBmaWxsLXJ1bGU9Im5vbnplcm8iPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==") !important; }
      .offline-body .custom-accordion .am-accordion-item .am-accordion-header::after {
        content: none !important; }
    .offline-body .custom-accordion .am-accordion-item .am-accordion-content .am-accordion-content-box::after {
      content: none !important; }
  .offline-body .custom-accordion .am-accordion-item-active .am-accordion-header i.arrow {
    color: #fff;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMTQgMTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+57yW57uEIDEwPC90aXRsZT4KICAgIDxnIGlkPSLnur/kuIvljZXkuJrliqEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJjMeaguOWvueiuouWNlS3lsZXlvIAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMzUuMDAwMDAwLCAtMjAyLjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0i57yW57uELTEw5aSH5Lu9IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMi4wMDAwMDAsIDE4Ni4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSLnvJbnu4QtMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDEyLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSLnvJbnu4QtMTAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMzMC4wMDAwMDAsIDExLjAwMDAwMCkgcm90YXRlKC05MC4wMDAwMDApIHRyYW5zbGF0ZSgtMzMwLjAwMDAwMCwgLTExLjAwMDAwMCkgdHJhbnNsYXRlKDMyMy4wMDAwMDAsIDQuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSLnn6nlvaIiIHg9IjAiIHk9IjAiIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCI+PC9yZWN0PgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNS4xMDk4NzE5NCwyLjAxNzE1NzI5IEw5Ljg4Mjg0MjcxLDYuNzkwMTI4MDYgQzEwLjAzOTA1MjQsNi45NDYzMzc3OCAxMC4wMzkwNTI0LDcuMTk5NjAzNzcgOS44ODI4NDI3MSw3LjM1NTgxMzQ5IEw1LjEwOTg3MTk0LDEyLjEyODc4NDMgQzQuOTUzNjYyMjIsMTIuMjg0OTk0IDQuNzAwMzk2MjMsMTIuMjg0OTk0IDQuNTQ0MTg2NTEsMTIuMTI4Nzg0MyBMNC4xOTA2MzMxMiwxMS43NzUyMzA5IEM0LjA1MzM3NTY0LDExLjYzNzk3NDUgNC4wMzUwNjg1OSwxMS40MjI2NiA0LjE0NDI2ODE5LDExLjI2NTAyOTMgTDQuMTk2NjYzMywxMS4yMDI5NTIzIEw4LjI1NjQwOTY2LDcuMTQzNzg4MzkgTDguMjU2NDExMzcsNy4wMDIzNjg0MyBMNC4xOTA2MjY5MSwyLjkzNjQwNTQyIEM0LjAzNDQyOTg4LDIuNzgwMTg5MSA0LjAzNDQzMjY2LDIuNTI2OTIzNTYgNC4xOTA2MzU5NCwyLjM3MDcwNzg3IEw0LjU0NDE4NjUxLDIuMDE3MTU3MjkgQzQuNzAwMzk2MjMsMS44NjA5NDc1NyA0Ljk1MzY2MjIyLDEuODYwOTQ3NTcgNS4xMDk4NzE5NCwyLjAxNzE1NzI5IFoiIGlkPSLot6/lvoQiIGZpbGw9IiMwRDZFRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+") !important; }
  .offline-body .product-detail .trial-btn {
    background-color: #0d6eff !important; }

.supplementary-desc {
  clear: both;
  margin-bottom: 0.13333rem; }
  .supplementary-desc p {
    font-size: 0.32rem;
    color: #949ca8;
    line-height: 0.48rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    text-align: left;
    margin-bottom: 0.06667rem; }
    .supplementary-desc p::before {
      display: inline-block;
      content: '\2022';
      font-family: PingFangSC-Regular;
      font-size: 0.37333rem;
      line-height: 0.50667rem;
      padding-right: 0.13333rem; }

@charset "UTF-8";
@font-face {
  font-family: 'akrobat-extrabold';
  src: url("/qixin-cloud-node-cps-h5-v3/static/fonts/akrobat-extrabold.eot");
  src: url("/qixin-cloud-node-cps-h5-v3/static/fonts/akrobat-extrabold.eot?") format("embedded-opentype"), url("/qixin-cloud-node-cps-h5-v3/static/fonts/akrobat-extrabold.woff") format("woff"), url("/qixin-cloud-node-cps-h5-v3/static/fonts/akrobat-extrabold.woff2") format("woff2"), url("/qixin-cloud-node-cps-h5-v3/static/fonts/akrobat-extrabold.ttf") format("truetype"), url("/qixin-cloud-node-cps-h5-v3/static/fonts/akrobat-extrabold.svg") format("svg"); }

/* reset.css */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, textarea, p, blockquote, th, td,
header, hgroup, nav, section, article, aside, footer, figure, figcaption, menu, button {
  margin: 0;
  padding: 0; }

html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

body {
  margin: 0 auto !important;
  width: 100%;
  max-width: 750px;
  min-width: 320px;
  color: #4a4a4a;
  font-family: Helvetica, "Microsoft YaHei", Arial, sans-serif;
  background: #efeff4;
  -webkit-overflow-scrolling: touch; }
  body::-webkit-scrollbar {
    width: 0;
    height: 0; }

/* 一致的 del 样式 */
del {
  text-decoration: line-through; }

address,
caption,
cite,
code,
dfn,
em,
th,
var {
  font-style: normal;
  font-weight: 500; }

/* 只允许垂直调整尺寸 */
textarea {
  resize: vertical; }

audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle; }

/* 更好的hr样式 */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0; }

/* 移除选中阴影 */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none; }

::selection {
  background: #b3d4fc;
  text-shadow: none; }

/* 去掉列表前的标识, li 会继承 */
ol,
ul {
  list-style: none; }

/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: 400; }

q:before,
q:after {
  content: ''; }

ins,
a {
  text-decoration: none; }

a {
  background-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-touch-callout: none;
  -webkit-text-size-adjust: none; }

input,
textarea,
button {
  border: 0;
  outline: 0;
  font-size: 100%;
  background: transparent;
  color: #666;
  vertical-align: middle; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

/* variable.css */
/*Color*/
.am-checkbox-inner {
  width: 0.56rem !important;
  height: 0.56rem !important; }
  .am-checkbox-inner:after {
    width: 0.13333rem;
    height: 0.26667rem;
    border-width: 0 2px 2px 0;
    top: 0.05333rem;
    right: 0.17333rem; }

.am-modal .am-modal-button-group-h .am-modal-button:last-child {
  color: #00a2ff; }

.am-modal .am-modal-button-group-v .am-modal-button {
  color: #00a2ff;
  font-size: 0.49333rem; }

.am-modal-popup .am-modal-close {
  height: 0.53333rem;
  width: 0.53333rem;
  top: 0.4rem;
  right: 0.4rem; }
  .am-modal-popup .am-modal-close-x {
    background-image: none;
    font-size: 0.4rem;
    color: #000; }
    .am-modal-popup .am-modal-close-x::after {
      content: '\E634';
      font-family: 'dubhe-iconfont'; }

.am-modal-popup .am-modal-content {
  border-top-left-radius: 0.16rem;
  border-top-right-radius: 0.16rem; }

.am-modal-popup .am-modal-header {
  padding: 0.4rem 1.04rem 0.4rem 0.4rem;
  position: relative; }
  .am-modal-popup .am-modal-header .am-modal-title {
    font-size: 0.42667rem;
    font-weight: bold;
    color: #333333;
    text-align: left; }
  .am-modal-popup .am-modal-header::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    -webkit-box-shadow: 0 0.05333rem 0.10667rem rgba(0, 0, 0, 0.05);
            box-shadow: 0 0.05333rem 0.10667rem rgba(0, 0, 0, 0.05);
    z-index: 1; }

.am-modal-popup .am-modal-body {
  overflow-x: hidden !important; }

.am-modal-transparent {
  width: 8.26667rem !important; }

.am-button {
  height: 1.14667rem !important;
  line-height: 1.14667rem !important;
  font-size: 0.4rem !important; }
  .am-button-primary.am-button-active {
    opacity: 0.8; }

.am-action-sheet-button-list .am-action-sheet-button-list-item {
  height: 1.2rem;
  line-height: 1.2rem;
  font-size: 0.42667rem; }

.am-switch .checkbox {
  width: 1.17333rem !important;
  height: 0.61333rem !important;
  border-radius: 0.61333rem !important; }
  .am-switch .checkbox::before {
    width: 0.56rem !important; }
  .am-switch .checkbox::before, .am-switch .checkbox::after {
    width: 0.56rem !important;
    height: 0.56rem !important;
    border-radius: 0.56rem !important;
    top: 0.02667rem !important;
    left: 0.04rem !important; }

.am-switch input[type='checkbox']:checked + .checkbox {
  background: #00a2ff !important; }
  .am-switch input[type='checkbox']:checked + .checkbox:after {
    -webkit-transform: translateX(0.53333rem) !important;
        -ms-transform: translateX(0.53333rem) !important;
            transform: translateX(0.53333rem) !important; }

.am-accordion::before {
  display: none !important; }

.am-accordion-item i.arrow {
  width: 0.32rem !important;
  height: 0.32rem !important;
  background-size: contain !important;
  right: 0.4rem !important; }

.am-list-header {
  font-size: 0.4rem !important;
  font-weight: bold;
  color: #333333 !important;
  background: #ffffff; }
  .am-list-header::before {
    content: '';
    display: inline-block;
    width: 0.05333rem;
    height: 2ex;
    margin-right: 0.21333rem;
    background: #00a2ff;
    vertical-align: text-bottom; }

.am-list-body::after {
  display: none !important; }

.am-list-item {
  padding-left: 0.4rem !important;
  min-height: 1.17333rem !important; }
  .am-list-item.has-value .am-list-extra {
    color: #333333 !important; }
  .am-list-item .am-textarea-label {
    color: #333333 !important;
    font-size: 0.4rem !important; }
  .am-list-item .am-textarea-control textarea {
    font-size: 0.4rem !important; }
    .am-list-item .am-textarea-control textarea::-webkit-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::-moz-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea:-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::placeholder {
      color: #999999 !important; }
  .am-list-item .am-input-clear-active {
    background-color: #00a2ff; }
  .am-list-item .am-list-extra {
    font-size: 0.4rem !important;
    color: #999999 !important; }
  .am-list-item .am-list-line .am-input-label,
  .am-list-item .am-list-line .am-input-control {
    font-size: 0.4rem !important; }
  .am-list-item .am-list-line .am-input-control input {
    font-size: 0.4rem !important;
    color: #333333 !important; }
    .am-list-item .am-list-line .am-input-control input::-webkit-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::-moz-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input:-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::placeholder {
      color: #999999 !important; }
  .am-list-item .am-list-line .am-list-content {
    font-size: 0.4rem !important; }
  .am-list-item .am-list-line .am-list-arrow {
    width: 0.4rem !important;
    height: 0.4rem !important; }
  .am-list-item .am-list-line .am-list-extra,
  .am-list-item .am-list-line .am-list-content {
    padding-top: 0.18667rem !important;
    padding-bottom: 0.18667rem !important; }
  .am-list-item.am-input-item {
    padding-right: 0.4rem !important; }
    .am-list-item.am-input-item .am-list-line {
      padding-right: 0 !important; }
      .am-list-item.am-input-item .am-list-line .am-input-extra {
        color: #333333 !important; }
  .am-list-item::after {
    left: 0.4rem !important; }

.am-navbar {
  height: 1.33333rem !important; }
  .am-navbar-title {
    font-size: 0.48rem !important; }
  .am-navbar .am-icon-lg {
    width: 0.93333rem !important;
    height: 0.93333rem !important; }

.am-picker-popup-header-left {
  color: #999; }

/**
 * 线下单样式变量
 */
.flex-c-c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

@font-face {
  font-family: "dubhe-iconfont";
  src: url("/static/fonts/iconfont.eot?t=1594619588954");
  /* IE9 */
  src: url("/static/fonts/iconfont.eot?t=1594619588954#iefix") format("embedded-opentype"), url("data:application/x-font-woff2;charset=utf-8;base64,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") format("woff2"), url("/static/fonts/iconfont.woff?t=1594619588954") format("woff"), url("/static/fonts/iconfont.ttf?t=1594619588954") format("truetype"), url("/static/fonts/iconfont.svg?t=1594619588954#dubhe-iconfont") format("svg");
  /* iOS 4.1- */ }

.dubhe-iconfont {
  font-family: "dubhe-iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

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

.dubhe-icon-index-3:before {
  content: "\E62C"; }

.dubhe-icon-index-4:before {
  content: "\E62F"; }

.dubhe-icon-index-1:before {
  content: "\E630"; }

.dubhe-icon-index-2:before {
  content: "\E631"; }

.dubhe-icon-up-arrow:before {
  content: "\E632"; }

.dubhe-icon-right-triangle:before {
  content: "\E633"; }

.dubhe-icon-down-arrow:before {
  content: "\E634"; }

.dubhe-icon-more-down-arrow:before {
  content: "\E635"; }

.dubhe-icon-checked:before {
  content: "\E636"; }

.dubhe-icon-stepper-increase:before {
  content: "\E637"; }

.dubhe-icon-stepper-decrease:before {
  content: "\E638"; }

.dubhe-icon-chenggong:before {
  content: "\E602"; }

.dubhe-icon-shibai:before {
  content: "\E603"; }

.dubhe-icon-get-giftinsurance-success:before {
  content: "\E605"; }

.dubhe-icon-shouji:before {
  content: "\E747"; }

.dubhe-icon-weixin2:before {
  content: "\E748"; }

.dubhe-icon-ss_close:before {
  content: "\E600"; }

.dubhe-icon-check:before {
  content: "\E639"; }

.dubhe-icon-dunpai:before {
  content: "\E63A"; }

.dubhe-icon-zengxian:before {
  content: "\E63B"; }

.dubhe-icon-rengonghebao:before {
  content: "\E63C"; }

.dubhe-icon-zhinenghebao:before {
  content: "\E63D"; }

.dubhe-icon-ocr_pic:before {
  content: "\E60D"; }

.dubhe-icon-ocr_camera:before {
  content: "\E60A"; }

.dubhe-icon-front:before {
  content: "\E60F"; }

.dubhe-icon-reverse:before {
  content: "\E611"; }

.dubhe-icon-shenqinglipei:before {
  content: "\E63E"; }

.dubhe-icon-tijiaocailiao:before {
  content: "\E63F"; }

.dubhe-icon-jisuheshen:before {
  content: "\E640"; }

.dubhe-icon-huodepeikuan:before {
  content: "\E641"; }

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

.dubhe-icon-rengonghebao1:before {
  content: "\E643"; }

.dubhe-icon-fail:before {
  content: "\E644"; }

.dubhe-icon-09:before {
  content: "\E61F"; }

.dubhe-icon-refresh:before {
  content: "\E615"; }

.dubhe-icon-icon8:before {
  content: "\E6DC"; }

.dubhe-icon-web-icon-:before {
  content: "\E6E9"; }

.dubhe-icon-icon:before {
  content: "\E70E"; }

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

.dubhe-icon-icon1:before {
  content: "\E710"; }

.dubhe-icon-icon2:before {
  content: "\E711"; }

.dubhe-icon-icon3:before {
  content: "\E712"; }

.dubhe-icon-icon4:before {
  content: "\E713"; }

.dubhe-icon-icon5:before {
  content: "\E714"; }

.dubhe-icon-icon6:before {
  content: "\E715"; }

.dubhe-icon-iconcopy:before {
  content: "\E716"; }

.dubhe-icon-iconcopy1:before {
  content: "\E717"; }

.dubhe-icon-iconcopy2:before {
  content: "\E718"; }

.dubhe-icon-iconcopy3:before {
  content: "\E719"; }

.dubhe-icon-GroupCopy:before {
  content: "\E71A"; }

.dubhe-icon-Fill:before {
  content: "\E71B"; }

.dubhe-icon-CombinedShape:before {
  content: "\E71C"; }

.dubhe-icon-my-policy:before {
  content: "\E604"; }

.dubhe-icon-camera:before {
  content: "\E606"; }

.dubhe-icon-daixubaodan:before {
  content: "\E607"; }

.dubhe-icon-cancel:before {
  content: "\E608"; }

.dubhe-icon-upload:before {
  content: "\E609"; }

.dubhe-icon-add-policy:before {
  content: "\E60B"; }

.dubhe-icon-import:before {
  content: "\E60C"; }

.dubhe-icon-remind:before {
  content: "\E60E"; }

.dubhe-icon-Artboard:before {
  content: "\E610"; }

.dubhe-icon-dianhua:before {
  content: "\E616"; }

.dubhe-icon-kefu:before {
  content: "\E617"; }

.dubhe-icon-search:before {
  content: "\2315"; }

.dubhe-icon-shouye:before {
  content: "\E618"; }

.dubhe-icon-help:before {
  content: "\E619"; }

.dubhe-icon-artificial-underwriting:before {
  content: "\E61A"; }

.dubhe-icon-wechat:before {
  content: "\E61D"; }

.dubhe-icon-ai:before {
  content: "\E61E"; }

.dubhe-icon-scroll-top:before {
  content: "\E61B"; }

.dubhe-icon-edit-trial:before {
  content: "\E61C"; }

.dubhe-icon-up:before {
  content: "\E621"; }

.dubhe-icon-down:before {
  content: "\E620"; }

.dubhe-icon-index-5-dash:before {
  content: "\E625"; }

.dubhe-icon-index-5:before {
  content: "\E627"; }

.dubhe-icon-index-1-dash:before {
  content: "\E629"; }

.dubhe-icon-index-3-dash:before {
  content: "\E62B"; }

.dubhe-icon-index-4-dash:before {
  content: "\E62D"; }

.dubhe-icon-index-2-dash:before {
  content: "\E62E"; }

/* reset.css */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, textarea, p, blockquote, th, td,
header, hgroup, nav, section, article, aside, footer, figure, figcaption, menu, button {
  margin: 0;
  padding: 0; }

html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

body {
  margin: 0 auto !important;
  width: 100%;
  max-width: 750px;
  min-width: 320px;
  color: #4a4a4a;
  font-family: Helvetica, "Microsoft YaHei", Arial, sans-serif;
  background: #efeff4;
  -webkit-overflow-scrolling: touch; }
  body::-webkit-scrollbar {
    width: 0;
    height: 0; }

/* 一致的 del 样式 */
del {
  text-decoration: line-through; }

address,
caption,
cite,
code,
dfn,
em,
th,
var {
  font-style: normal;
  font-weight: 500; }

/* 只允许垂直调整尺寸 */
textarea {
  resize: vertical; }

audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle; }

/* 更好的hr样式 */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0; }

/* 移除选中阴影 */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none; }

::selection {
  background: #b3d4fc;
  text-shadow: none; }

/* 去掉列表前的标识, li 会继承 */
ol,
ul {
  list-style: none; }

/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: 400; }

q:before,
q:after {
  content: ''; }

ins,
a {
  text-decoration: none; }

a {
  background-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-touch-callout: none;
  -webkit-text-size-adjust: none; }

input,
textarea,
button {
  border: 0;
  outline: 0;
  font-size: 100%;
  background: transparent;
  color: #666;
  vertical-align: middle; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

.offline-body {
  min-height: 100vh;
  background: #F6F6F9 !important; }
  .offline-body .am-button.am-button-primary {
    background-color: #0d6eff !important; }
    .offline-body .am-button.am-button-primary.am-button-active {
      opacity: 1 !important;
      background-color: #0b62e5 !important; }
  .offline-body .am-modal .am-modal-button-group-v .am-modal-button {
    color: #0d6eff !important; }
  .offline-body .am-modal .am-modal-button-group-h .am-modal-button:last-child {
    color: #0d6eff !important; }
  .offline-body .multiple-picker .multiple-extra > div,
  .offline-body .multiple-picker .multiple-extra > .option-item {
    color: #6b7179 !important; }
    .offline-body .multiple-picker .multiple-extra > div.active,
    .offline-body .multiple-picker .multiple-extra > div .active,
    .offline-body .multiple-picker .multiple-extra > .option-item.active,
    .offline-body .multiple-picker .multiple-extra > .option-item .active {
      color: #0d6eff !important; }
      .offline-body .multiple-picker .multiple-extra > div.active .opacity-bg,
      .offline-body .multiple-picker .multiple-extra > div .active .opacity-bg,
      .offline-body .multiple-picker .multiple-extra > .option-item.active .opacity-bg,
      .offline-body .multiple-picker .multiple-extra > .option-item .active .opacity-bg {
        background-color: #0d6eff !important; }
  .offline-body .stepper-flex .increase:after,
  .offline-body .stepper-flex .decrease:after {
    color: #0d6eff !important; }
  .offline-body .custom-tabs .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content {
    -ms-touch-action: auto !important;
        touch-action: auto !important;
    -webkit-transform: none !important;
        -ms-transform: none !important;
            transform: none !important;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    padding: 0 0.26667rem;
    border-bottom: 0.01333rem solid #eaebee; }
    .offline-body .custom-tabs .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content .am-tabs-default-bar-tab {
      width: auto !important;
      height: auto;
      line-height: 1.2;
      font-size: 0.4rem !important;
      font-weight: 400 !important;
      color: #949ca8 !important;
      padding: 0 0 0.21333rem; }
      .offline-body .custom-tabs .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content .am-tabs-default-bar-tab::after {
        width: 0.64rem;
        left: 50%;
        -webkit-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
                transform: translateX(-50%);
        height: 0 !important;
        background: #eaebee !important; }
    .offline-body .custom-tabs .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content .am-tabs-default-bar-tab-active {
      color: #0d6eff !important;
      font-weight: 500 !important; }
      .offline-body .custom-tabs .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content .am-tabs-default-bar-tab-active::after {
        background: #0d6eff !important;
        height: 2px !important;
        border-radius: 2px; }
  .offline-body .custom-tabs .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-underline {
    position: absolute;
    display: none;
    bottom: 0;
    border: none;
    left: 0 !important;
    width: 100% !important;
    height: 0.01333rem;
    background: #eaebee !important; }
  .offline-body .custom-tabs .am-tabs .am-tabs-content-wrap {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
       -moz-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto; }
  .offline-body .custom-tabs .tab-content {
    padding: 0.4rem 0.42667rem; }
  .offline-body .custom-tabs-small .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0 0.8rem; }
    .offline-body .custom-tabs-small .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content .am-tabs-default-bar-tab {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
         -moz-box-flex: 1;
          -ms-flex: 1;
              flex: 1; }
  .offline-body .custom-tabs-scroll .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content {
    overflow-x: auto;
    scrollbar-width: none;
    /* firefox */
    -ms-overflow-style: none;
    /* IE 10+ */
    -webkit-box-pack: left;
    -webkit-justify-content: left;
       -moz-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left; }
    .offline-body .custom-tabs-scroll .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content::-webkit-scrollbar {
      display: none;
      /* Chrome Safari */ }
    .offline-body .custom-tabs-scroll .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content .am-tabs-default-bar-tab {
      margin: 0;
      padding: 0 0 0.2rem;
      width: auto !important; }
      .offline-body .custom-tabs-scroll .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content .am-tabs-default-bar-tab:not(:first-child) {
        margin-left: 0.64rem; }
  .offline-body .custom-tabs-scroll .tab-content {
    overflow-y: scroll;
    height: 100% !important;
    max-height: 100%;
    padding: 0.42667rem 0 0 0; }
  .offline-body .custom-accordion .am-accordion-item {
    min-height: 1.22667rem;
    background: #ffffff;
    border-radius: 0.16rem;
    overflow: hidden;
    border: none; }
    .offline-body .custom-accordion .am-accordion-item:not(:last-child) {
      margin-bottom: 0.32rem; }
    .offline-body .custom-accordion .am-accordion-item .am-accordion-header {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      padding: 0; }
      .offline-body .custom-accordion .am-accordion-item .am-accordion-header .arrow {
        width: 0.4rem !important;
        height: 0.4rem !important;
        -webkit-transform: none !important;
            -ms-transform: none !important;
                transform: none !important;
        background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMTQgMTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+57yW57uEIDE1PC90aXRsZT4KICAgIDxnIGlkPSLnur/kuIvljZXkuJrliqEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJiMeaKleS/neWRiuefpV/mnKrovpPlhaUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMjMuMDAwMDAwLCAtMTIwNC4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9Iue8lue7hC005aSH5Lu9LTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyLjAwMDAwMCwgMTE0NS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSLnvJbnu4QtMTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0LjAwMDAwMCwgNDYuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Iue8lue7hC0xNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzA0LjAwMDAwMCwgMjAuMDAwMDAwKSByb3RhdGUoLTI3MC4wMDAwMDApIHRyYW5zbGF0ZSgtMzA0LjAwMDAwMCwgLTIwLjAwMDAwMCkgdHJhbnNsYXRlKDI5Ny4wMDAwMDAsIDEzLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0i55+p5b2iIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTQiIGhlaWdodD0iMTQiPjwvcmVjdD4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTUuMTA5ODcxOTQsMi4wMTcxNTcyOSBMOS44ODI4NDI3MSw2Ljc5MDEyODA2IEMxMC4wMzkwNTI0LDYuOTQ2MzM3NzggMTAuMDM5MDUyNCw3LjE5OTYwMzc3IDkuODgyODQyNzEsNy4zNTU4MTM0OSBMNS4xMDk4NzE5NCwxMi4xMjg3ODQzIEM0Ljk1MzY2MjIyLDEyLjI4NDk5NCA0LjcwMDM5NjIzLDEyLjI4NDk5NCA0LjU0NDE4NjUxLDEyLjEyODc4NDMgTDQuMTkwNjMzMTIsMTEuNzc1MjMwOSBDNC4wNTMzNzU2NCwxMS42Mzc5NzQ1IDQuMDM1MDY4NTksMTEuNDIyNjYgNC4xNDQyNjgxOSwxMS4yNjUwMjkzIEw0LjE5NjY2MzMsMTEuMjAyOTUyMyBMOC4yNTY0MDk2Niw3LjE0Mzc4ODM5IEw4LjI1NjQxMTM3LDcuMDAyMzY4NDMgTDQuMTkwNjI2OTEsMi45MzY0MDU0MiBDNC4wMzQ0Mjk4OCwyLjc4MDE4OTEgNC4wMzQ0MzI2NiwyLjUyNjkyMzU2IDQuMTkwNjM1OTQsMi4zNzA3MDc4NyBMNC41NDQxODY1MSwyLjAxNzE1NzI5IEM0LjcwMDM5NjIzLDEuODYwOTQ3NTcgNC45NTM2NjIyMiwxLjg2MDk0NzU3IDUuMTA5ODcxOTQsMi4wMTcxNTcyOSBaIiBpZD0i6Lev5b6EIiBmaWxsPSIjQ0JDRkQ2IiBmaWxsLXJ1bGU9Im5vbnplcm8iPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==") !important; }
      .offline-body .custom-accordion .am-accordion-item .am-accordion-header::after {
        content: none !important; }
    .offline-body .custom-accordion .am-accordion-item .am-accordion-content .am-accordion-content-box::after {
      content: none !important; }
  .offline-body .custom-accordion .am-accordion-item-active .am-accordion-header i.arrow {
    color: #fff;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMTQgMTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+57yW57uEIDEwPC90aXRsZT4KICAgIDxnIGlkPSLnur/kuIvljZXkuJrliqEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJjMeaguOWvueiuouWNlS3lsZXlvIAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMzUuMDAwMDAwLCAtMjAyLjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0i57yW57uELTEw5aSH5Lu9IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMi4wMDAwMDAsIDE4Ni4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSLnvJbnu4QtMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDEyLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSLnvJbnu4QtMTAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMzMC4wMDAwMDAsIDExLjAwMDAwMCkgcm90YXRlKC05MC4wMDAwMDApIHRyYW5zbGF0ZSgtMzMwLjAwMDAwMCwgLTExLjAwMDAwMCkgdHJhbnNsYXRlKDMyMy4wMDAwMDAsIDQuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSLnn6nlvaIiIHg9IjAiIHk9IjAiIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCI+PC9yZWN0PgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNS4xMDk4NzE5NCwyLjAxNzE1NzI5IEw5Ljg4Mjg0MjcxLDYuNzkwMTI4MDYgQzEwLjAzOTA1MjQsNi45NDYzMzc3OCAxMC4wMzkwNTI0LDcuMTk5NjAzNzcgOS44ODI4NDI3MSw3LjM1NTgxMzQ5IEw1LjEwOTg3MTk0LDEyLjEyODc4NDMgQzQuOTUzNjYyMjIsMTIuMjg0OTk0IDQuNzAwMzk2MjMsMTIuMjg0OTk0IDQuNTQ0MTg2NTEsMTIuMTI4Nzg0MyBMNC4xOTA2MzMxMiwxMS43NzUyMzA5IEM0LjA1MzM3NTY0LDExLjYzNzk3NDUgNC4wMzUwNjg1OSwxMS40MjI2NiA0LjE0NDI2ODE5LDExLjI2NTAyOTMgTDQuMTk2NjYzMywxMS4yMDI5NTIzIEw4LjI1NjQwOTY2LDcuMTQzNzg4MzkgTDguMjU2NDExMzcsNy4wMDIzNjg0MyBMNC4xOTA2MjY5MSwyLjkzNjQwNTQyIEM0LjAzNDQyOTg4LDIuNzgwMTg5MSA0LjAzNDQzMjY2LDIuNTI2OTIzNTYgNC4xOTA2MzU5NCwyLjM3MDcwNzg3IEw0LjU0NDE4NjUxLDIuMDE3MTU3MjkgQzQuNzAwMzk2MjMsMS44NjA5NDc1NyA0Ljk1MzY2MjIyLDEuODYwOTQ3NTcgNS4xMDk4NzE5NCwyLjAxNzE1NzI5IFoiIGlkPSLot6/lvoQiIGZpbGw9IiMwRDZFRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+") !important; }
  .offline-body .product-detail .trial-btn {
    background-color: #0d6eff !important; }

.main-line-container {
  overflow-x: auto;
  -webkit-overflow-scrolling: auto; }
  .main-line-container::-webkit-scrollbar {
    width: 0;
    height: 0;
    display: none;
    visibility: hidden; }
  .main-line-container .main-line {
    position: relative;
    width: 100%;
    height: 0.1rem;
    margin-top: 1.86667rem; }
    .main-line-container .main-line .mark-hidden {
      display: none; }
    .main-line-container .main-line .pay-point {
      position: absolute;
      width: 0.50667rem;
      word-break: keep-all;
      width: 0.50667rem;
      height: 0.50667rem;
      border-radius: 50%;
      top: -0.25333rem; }
      .main-line-container .main-line .pay-point .header {
        position: absolute;
        top: -1.06667rem;
        white-space: nowrap;
        text-align: left; }
        .main-line-container .main-line .pay-point .header .point-desc {
          height: 0.32rem;
          font-size: 0.29333rem;
          width: 2.93333rem;
          color: #6b7179;
          line-height: 0.32rem;
          margin-bottom: 0.18667rem;
          font-family: PingFangSC-Regular; }
        .main-line-container .main-line .pay-point .header .point-age {
          font-size: 0.34667rem;
          color: #2c2d30;
          height: 0.26667rem;
          line-height: 0.37333rem;
          margin-bottom: 0.26667rem;
          font-family: PingFangSC-Regular; }
        .main-line-container .main-line .pay-point .header.right {
          text-align: right; }
      .main-line-container .main-line .pay-point .img {
        position: absolute;
        width: 100%;
        z-index: 2;
        color: #0d6eff; }
      .main-line-container .main-line .pay-point .desc-vertical-line {
        position: relative;
        width: 1px;
        height: 0.53333rem;
        margin-left: 50%;
        margin-top: 0.4rem;
        background-color: #fa7311;
        z-index: 1; }
      .main-line-container .main-line .pay-point .point-mark {
        position: absolute;
        top: 0.4rem;
        left: 35%; }
        .main-line-container .main-line .pay-point .point-mark .illustration {
          position: relative;
          display: -webkit-box;
          display: -webkit-flex;
          display: -moz-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
          -webkit-align-items: center;
             -moz-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          padding: 0.02667rem 0.13333rem;
          font-size: 0.32rem;
          white-space: nowrap;
          word-break: keep-all;
          z-index: 2;
          overflow: hidden;
          background: #fff; }
          .main-line-container .main-line .pay-point .point-mark .illustration .bg {
            width: 100%;
            height: 100%;
            background: #0d6eff;
            position: absolute;
            left: 0;
            opacity: 0.1; }
          .main-line-container .main-line .pay-point .point-mark .illustration.border-left {
            text-align: left;
            border-left: 0.13333rem solid;
            border-radius: 0.02667rem 0.02667rem 0.26667rem 0.02667rem;
            padding-right: 0.13333rem;
            border-left-color: #fa7311;
            color: #fa7311;
            background: rgba(255, 135, 0, 0.24); }
          .main-line-container .main-line .pay-point .point-mark .illustration.border-right {
            left: -100%;
            text-align: right;
            border-right: 0.13333rem solid;
            border-radius: 0.02667rem 0.02667rem 0.02667rem 0.26667rem;
            padding-left: 0.13333rem;
            border-right-color: #0d6eff;
            color: #0d6eff;
            background: rgba(96, 118, 255, 0.2); }
      .main-line-container .main-line .pay-point .pay-mark .desc-vertical-line {
        background-color: #fa7311; }
      .main-line-container .main-line .pay-point .pay-mark .illustration {
        color: #fa7311;
        background: rgba(255, 135, 0, 0.24);
        border-left-color: #fa7311; }
        .main-line-container .main-line .pay-point .pay-mark .illustration.border-left {
          text-align: left;
          border-left: 0.13333rem solid;
          border-radius: 0.02667rem 0.02667rem 0.26667rem 0.02667rem;
          padding-right: 0.13333rem;
          border-left-color: #fa7311;
          color: #fa7311;
          background: #ffe2c2; }
        .main-line-container .main-line .pay-point .pay-mark .illustration.border-right {
          left: -100%;
          text-align: right;
          border-right: 0.13333rem solid;
          border-radius: 0.02667rem 0.02667rem 0.02667rem 0.26667rem;
          padding-left: 0.13333rem;
          border-right-color: #fa7311;
          color: #fa7311;
          background: #ffe2c2; }
      .main-line-container .main-line .pay-point .profit-mark .desc-vertical-line {
        background-color: #0d6eff; }
      .main-line-container .main-line .pay-point .profit-mark .illustration {
        color: #0d6eff;
        background: rgba(96, 118, 255, 0.2);
        border-left-color: #0d6eff; }
        .main-line-container .main-line .pay-point .profit-mark .illustration.border-left {
          text-align: left;
          border-left: 0.13333rem solid;
          border-radius: 0.02667rem 0.02667rem 0.26667rem 0.02667rem;
          padding-right: 0.13333rem;
          border-left-color: #0d6eff;
          color: #0d6eff;
          background: #dfe4ff; }
        .main-line-container .main-line .pay-point .profit-mark .illustration.border-right {
          left: -100%;
          text-align: right;
          border-right: 0.13333rem solid;
          border-radius: 0.02667rem 0.02667rem 0.02667rem 0.26667rem;
          padding-left: 0.13333rem;
          border-right-color: #0d6eff;
          color: #0d6eff;
          background: #dfe4ff; }
      .main-line-container .main-line .pay-point .anchor {
        position: absolute;
        width: 100%; }
    .main-line-container .main-line .anchor-line {
      height: 0.05333rem;
      position: absolute;
      width: 20%; }
    .main-line-container .main-line .anchor-dashed-line {
      height: 0;
      position: absolute;
      width: 20%;
      border: 0.05333rem dashed #d2d2d2; }
    .main-line-container .main-line .dashed-line {
      border-top: 0.05333rem dashed #d2d2d2; }
    .main-line-container .main-line .pay-line {
      background: #fa7311; }
    .main-line-container .main-line .profit-line {
      background: #0d6eff; }

.line-scroll-bar {
  width: 100%;
  height: 0.08rem;
  background-color: #dddddd;
  border-left: #dddddd;
  -webkit-transition: opacity 0.3s ease 0s;
  -o-transition: opacity 0.3s ease 0s;
  transition: opacity 0.3s ease 0s;
  position: relative;
  overflow: hidden;
  border-radius: 0.02667rem; }
  .line-scroll-bar .line-scroll-track {
    opacity: 1;
    position: absolute;
    background-color: #c1c1c1;
    border-radius: 0.06667rem;
    -webkit-transition: opacity 0.3s ease 0s;
    -o-transition: opacity 0.3s ease 0s;
    transition: opacity 0.3s ease 0s;
    width: 0.8rem;
    height: 0.08rem; }

.main-gap-line {
  height: 0.13333rem; }

@charset "UTF-8";
@font-face {
  font-family: 'akrobat-extrabold';
  src: url("/qixin-cloud-node-cps-h5-v3/static/fonts/akrobat-extrabold.eot");
  src: url("/qixin-cloud-node-cps-h5-v3/static/fonts/akrobat-extrabold.eot?") format("embedded-opentype"), url("/qixin-cloud-node-cps-h5-v3/static/fonts/akrobat-extrabold.woff") format("woff"), url("/qixin-cloud-node-cps-h5-v3/static/fonts/akrobat-extrabold.woff2") format("woff2"), url("/qixin-cloud-node-cps-h5-v3/static/fonts/akrobat-extrabold.ttf") format("truetype"), url("/qixin-cloud-node-cps-h5-v3/static/fonts/akrobat-extrabold.svg") format("svg"); }

/* reset.css */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, textarea, p, blockquote, th, td,
header, hgroup, nav, section, article, aside, footer, figure, figcaption, menu, button {
  margin: 0;
  padding: 0; }

html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

body {
  margin: 0 auto !important;
  width: 100%;
  max-width: 750px;
  min-width: 320px;
  color: #4a4a4a;
  font-family: Helvetica, "Microsoft YaHei", Arial, sans-serif;
  background: #efeff4;
  -webkit-overflow-scrolling: touch; }
  body::-webkit-scrollbar {
    width: 0;
    height: 0; }

/* 一致的 del 样式 */
del {
  text-decoration: line-through; }

address,
caption,
cite,
code,
dfn,
em,
th,
var {
  font-style: normal;
  font-weight: 500; }

/* 只允许垂直调整尺寸 */
textarea {
  resize: vertical; }

audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle; }

/* 更好的hr样式 */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0; }

/* 移除选中阴影 */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none; }

::selection {
  background: #b3d4fc;
  text-shadow: none; }

/* 去掉列表前的标识, li 会继承 */
ol,
ul {
  list-style: none; }

/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: 400; }

q:before,
q:after {
  content: ''; }

ins,
a {
  text-decoration: none; }

a {
  background-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-touch-callout: none;
  -webkit-text-size-adjust: none; }

input,
textarea,
button {
  border: 0;
  outline: 0;
  font-size: 100%;
  background: transparent;
  color: #666;
  vertical-align: middle; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

/* variable.css */
/*Color*/
.am-checkbox-inner {
  width: 0.56rem !important;
  height: 0.56rem !important; }
  .am-checkbox-inner:after {
    width: 0.13333rem;
    height: 0.26667rem;
    border-width: 0 2px 2px 0;
    top: 0.05333rem;
    right: 0.17333rem; }

.am-modal .am-modal-button-group-h .am-modal-button:last-child {
  color: #00a2ff; }

.am-modal .am-modal-button-group-v .am-modal-button {
  color: #00a2ff;
  font-size: 0.49333rem; }

.am-modal-popup .am-modal-close {
  height: 0.53333rem;
  width: 0.53333rem;
  top: 0.4rem;
  right: 0.4rem; }
  .am-modal-popup .am-modal-close-x {
    background-image: none;
    font-size: 0.4rem;
    color: #000; }
    .am-modal-popup .am-modal-close-x::after {
      content: '\E634';
      font-family: 'dubhe-iconfont'; }

.am-modal-popup .am-modal-content {
  border-top-left-radius: 0.16rem;
  border-top-right-radius: 0.16rem; }

.am-modal-popup .am-modal-header {
  padding: 0.4rem 1.04rem 0.4rem 0.4rem;
  position: relative; }
  .am-modal-popup .am-modal-header .am-modal-title {
    font-size: 0.42667rem;
    font-weight: bold;
    color: #333333;
    text-align: left; }
  .am-modal-popup .am-modal-header::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    -webkit-box-shadow: 0 0.05333rem 0.10667rem rgba(0, 0, 0, 0.05);
            box-shadow: 0 0.05333rem 0.10667rem rgba(0, 0, 0, 0.05);
    z-index: 1; }

.am-modal-popup .am-modal-body {
  overflow-x: hidden !important; }

.am-modal-transparent {
  width: 8.26667rem !important; }

.am-button {
  height: 1.14667rem !important;
  line-height: 1.14667rem !important;
  font-size: 0.4rem !important; }
  .am-button-primary.am-button-active {
    opacity: 0.8; }

.am-action-sheet-button-list .am-action-sheet-button-list-item {
  height: 1.2rem;
  line-height: 1.2rem;
  font-size: 0.42667rem; }

.am-switch .checkbox {
  width: 1.17333rem !important;
  height: 0.61333rem !important;
  border-radius: 0.61333rem !important; }
  .am-switch .checkbox::before {
    width: 0.56rem !important; }
  .am-switch .checkbox::before, .am-switch .checkbox::after {
    width: 0.56rem !important;
    height: 0.56rem !important;
    border-radius: 0.56rem !important;
    top: 0.02667rem !important;
    left: 0.04rem !important; }

.am-switch input[type='checkbox']:checked + .checkbox {
  background: #00a2ff !important; }
  .am-switch input[type='checkbox']:checked + .checkbox:after {
    -webkit-transform: translateX(0.53333rem) !important;
        -ms-transform: translateX(0.53333rem) !important;
            transform: translateX(0.53333rem) !important; }

.am-accordion::before {
  display: none !important; }

.am-accordion-item i.arrow {
  width: 0.32rem !important;
  height: 0.32rem !important;
  background-size: contain !important;
  right: 0.4rem !important; }

.am-list-header {
  font-size: 0.4rem !important;
  font-weight: bold;
  color: #333333 !important;
  background: #ffffff; }
  .am-list-header::before {
    content: '';
    display: inline-block;
    width: 0.05333rem;
    height: 2ex;
    margin-right: 0.21333rem;
    background: #00a2ff;
    vertical-align: text-bottom; }

.am-list-body::after {
  display: none !important; }

.am-list-item {
  padding-left: 0.4rem !important;
  min-height: 1.17333rem !important; }
  .am-list-item.has-value .am-list-extra {
    color: #333333 !important; }
  .am-list-item .am-textarea-label {
    color: #333333 !important;
    font-size: 0.4rem !important; }
  .am-list-item .am-textarea-control textarea {
    font-size: 0.4rem !important; }
    .am-list-item .am-textarea-control textarea::-webkit-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::-moz-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea:-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::placeholder {
      color: #999999 !important; }
  .am-list-item .am-input-clear-active {
    background-color: #00a2ff; }
  .am-list-item .am-list-extra {
    font-size: 0.4rem !important;
    color: #999999 !important; }
  .am-list-item .am-list-line .am-input-label,
  .am-list-item .am-list-line .am-input-control {
    font-size: 0.4rem !important; }
  .am-list-item .am-list-line .am-input-control input {
    font-size: 0.4rem !important;
    color: #333333 !important; }
    .am-list-item .am-list-line .am-input-control input::-webkit-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::-moz-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input:-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::placeholder {
      color: #999999 !important; }
  .am-list-item .am-list-line .am-list-content {
    font-size: 0.4rem !important; }
  .am-list-item .am-list-line .am-list-arrow {
    width: 0.4rem !important;
    height: 0.4rem !important; }
  .am-list-item .am-list-line .am-list-extra,
  .am-list-item .am-list-line .am-list-content {
    padding-top: 0.18667rem !important;
    padding-bottom: 0.18667rem !important; }
  .am-list-item.am-input-item {
    padding-right: 0.4rem !important; }
    .am-list-item.am-input-item .am-list-line {
      padding-right: 0 !important; }
      .am-list-item.am-input-item .am-list-line .am-input-extra {
        color: #333333 !important; }
  .am-list-item::after {
    left: 0.4rem !important; }

.am-navbar {
  height: 1.33333rem !important; }
  .am-navbar-title {
    font-size: 0.48rem !important; }
  .am-navbar .am-icon-lg {
    width: 0.93333rem !important;
    height: 0.93333rem !important; }

.am-picker-popup-header-left {
  color: #999; }

/**
 * 线下单样式变量
 */
.flex-c-c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

@font-face {
  font-family: "dubhe-iconfont";
  src: url("/static/fonts/iconfont.eot?t=1594619588954");
  /* IE9 */
  src: url("/static/fonts/iconfont.eot?t=1594619588954#iefix") format("embedded-opentype"), url("data:application/x-font-woff2;charset=utf-8;base64,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") format("woff2"), url("/static/fonts/iconfont.woff?t=1594619588954") format("woff"), url("/static/fonts/iconfont.ttf?t=1594619588954") format("truetype"), url("/static/fonts/iconfont.svg?t=1594619588954#dubhe-iconfont") format("svg");
  /* iOS 4.1- */ }

.dubhe-iconfont {
  font-family: "dubhe-iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

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

.dubhe-icon-index-3:before {
  content: "\E62C"; }

.dubhe-icon-index-4:before {
  content: "\E62F"; }

.dubhe-icon-index-1:before {
  content: "\E630"; }

.dubhe-icon-index-2:before {
  content: "\E631"; }

.dubhe-icon-up-arrow:before {
  content: "\E632"; }

.dubhe-icon-right-triangle:before {
  content: "\E633"; }

.dubhe-icon-down-arrow:before {
  content: "\E634"; }

.dubhe-icon-more-down-arrow:before {
  content: "\E635"; }

.dubhe-icon-checked:before {
  content: "\E636"; }

.dubhe-icon-stepper-increase:before {
  content: "\E637"; }

.dubhe-icon-stepper-decrease:before {
  content: "\E638"; }

.dubhe-icon-chenggong:before {
  content: "\E602"; }

.dubhe-icon-shibai:before {
  content: "\E603"; }

.dubhe-icon-get-giftinsurance-success:before {
  content: "\E605"; }

.dubhe-icon-shouji:before {
  content: "\E747"; }

.dubhe-icon-weixin2:before {
  content: "\E748"; }

.dubhe-icon-ss_close:before {
  content: "\E600"; }

.dubhe-icon-check:before {
  content: "\E639"; }

.dubhe-icon-dunpai:before {
  content: "\E63A"; }

.dubhe-icon-zengxian:before {
  content: "\E63B"; }

.dubhe-icon-rengonghebao:before {
  content: "\E63C"; }

.dubhe-icon-zhinenghebao:before {
  content: "\E63D"; }

.dubhe-icon-ocr_pic:before {
  content: "\E60D"; }

.dubhe-icon-ocr_camera:before {
  content: "\E60A"; }

.dubhe-icon-front:before {
  content: "\E60F"; }

.dubhe-icon-reverse:before {
  content: "\E611"; }

.dubhe-icon-shenqinglipei:before {
  content: "\E63E"; }

.dubhe-icon-tijiaocailiao:before {
  content: "\E63F"; }

.dubhe-icon-jisuheshen:before {
  content: "\E640"; }

.dubhe-icon-huodepeikuan:before {
  content: "\E641"; }

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

.dubhe-icon-rengonghebao1:before {
  content: "\E643"; }

.dubhe-icon-fail:before {
  content: "\E644"; }

.dubhe-icon-09:before {
  content: "\E61F"; }

.dubhe-icon-refresh:before {
  content: "\E615"; }

.dubhe-icon-icon8:before {
  content: "\E6DC"; }

.dubhe-icon-web-icon-:before {
  content: "\E6E9"; }

.dubhe-icon-icon:before {
  content: "\E70E"; }

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

.dubhe-icon-icon1:before {
  content: "\E710"; }

.dubhe-icon-icon2:before {
  content: "\E711"; }

.dubhe-icon-icon3:before {
  content: "\E712"; }

.dubhe-icon-icon4:before {
  content: "\E713"; }

.dubhe-icon-icon5:before {
  content: "\E714"; }

.dubhe-icon-icon6:before {
  content: "\E715"; }

.dubhe-icon-iconcopy:before {
  content: "\E716"; }

.dubhe-icon-iconcopy1:before {
  content: "\E717"; }

.dubhe-icon-iconcopy2:before {
  content: "\E718"; }

.dubhe-icon-iconcopy3:before {
  content: "\E719"; }

.dubhe-icon-GroupCopy:before {
  content: "\E71A"; }

.dubhe-icon-Fill:before {
  content: "\E71B"; }

.dubhe-icon-CombinedShape:before {
  content: "\E71C"; }

.dubhe-icon-my-policy:before {
  content: "\E604"; }

.dubhe-icon-camera:before {
  content: "\E606"; }

.dubhe-icon-daixubaodan:before {
  content: "\E607"; }

.dubhe-icon-cancel:before {
  content: "\E608"; }

.dubhe-icon-upload:before {
  content: "\E609"; }

.dubhe-icon-add-policy:before {
  content: "\E60B"; }

.dubhe-icon-import:before {
  content: "\E60C"; }

.dubhe-icon-remind:before {
  content: "\E60E"; }

.dubhe-icon-Artboard:before {
  content: "\E610"; }

.dubhe-icon-dianhua:before {
  content: "\E616"; }

.dubhe-icon-kefu:before {
  content: "\E617"; }

.dubhe-icon-search:before {
  content: "\2315"; }

.dubhe-icon-shouye:before {
  content: "\E618"; }

.dubhe-icon-help:before {
  content: "\E619"; }

.dubhe-icon-artificial-underwriting:before {
  content: "\E61A"; }

.dubhe-icon-wechat:before {
  content: "\E61D"; }

.dubhe-icon-ai:before {
  content: "\E61E"; }

.dubhe-icon-scroll-top:before {
  content: "\E61B"; }

.dubhe-icon-edit-trial:before {
  content: "\E61C"; }

.dubhe-icon-up:before {
  content: "\E621"; }

.dubhe-icon-down:before {
  content: "\E620"; }

.dubhe-icon-index-5-dash:before {
  content: "\E625"; }

.dubhe-icon-index-5:before {
  content: "\E627"; }

.dubhe-icon-index-1-dash:before {
  content: "\E629"; }

.dubhe-icon-index-3-dash:before {
  content: "\E62B"; }

.dubhe-icon-index-4-dash:before {
  content: "\E62D"; }

.dubhe-icon-index-2-dash:before {
  content: "\E62E"; }

/* reset.css */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, textarea, p, blockquote, th, td,
header, hgroup, nav, section, article, aside, footer, figure, figcaption, menu, button {
  margin: 0;
  padding: 0; }

html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

body {
  margin: 0 auto !important;
  width: 100%;
  max-width: 750px;
  min-width: 320px;
  color: #4a4a4a;
  font-family: Helvetica, "Microsoft YaHei", Arial, sans-serif;
  background: #efeff4;
  -webkit-overflow-scrolling: touch; }
  body::-webkit-scrollbar {
    width: 0;
    height: 0; }

/* 一致的 del 样式 */
del {
  text-decoration: line-through; }

address,
caption,
cite,
code,
dfn,
em,
th,
var {
  font-style: normal;
  font-weight: 500; }

/* 只允许垂直调整尺寸 */
textarea {
  resize: vertical; }

audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle; }

/* 更好的hr样式 */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0; }

/* 移除选中阴影 */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none; }

::selection {
  background: #b3d4fc;
  text-shadow: none; }

/* 去掉列表前的标识, li 会继承 */
ol,
ul {
  list-style: none; }

/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: 400; }

q:before,
q:after {
  content: ''; }

ins,
a {
  text-decoration: none; }

a {
  background-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-touch-callout: none;
  -webkit-text-size-adjust: none; }

input,
textarea,
button {
  border: 0;
  outline: 0;
  font-size: 100%;
  background: transparent;
  color: #666;
  vertical-align: middle; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

.offline-body {
  min-height: 100vh;
  background: #F6F6F9 !important; }
  .offline-body .am-button.am-button-primary {
    background-color: #0d6eff !important; }
    .offline-body .am-button.am-button-primary.am-button-active {
      opacity: 1 !important;
      background-color: #0b62e5 !important; }
  .offline-body .am-modal .am-modal-button-group-v .am-modal-button {
    color: #0d6eff !important; }
  .offline-body .am-modal .am-modal-button-group-h .am-modal-button:last-child {
    color: #0d6eff !important; }
  .offline-body .multiple-picker .multiple-extra > div,
  .offline-body .multiple-picker .multiple-extra > .option-item {
    color: #6b7179 !important; }
    .offline-body .multiple-picker .multiple-extra > div.active,
    .offline-body .multiple-picker .multiple-extra > div .active,
    .offline-body .multiple-picker .multiple-extra > .option-item.active,
    .offline-body .multiple-picker .multiple-extra > .option-item .active {
      color: #0d6eff !important; }
      .offline-body .multiple-picker .multiple-extra > div.active .opacity-bg,
      .offline-body .multiple-picker .multiple-extra > div .active .opacity-bg,
      .offline-body .multiple-picker .multiple-extra > .option-item.active .opacity-bg,
      .offline-body .multiple-picker .multiple-extra > .option-item .active .opacity-bg {
        background-color: #0d6eff !important; }
  .offline-body .stepper-flex .increase:after,
  .offline-body .stepper-flex .decrease:after {
    color: #0d6eff !important; }
  .offline-body .custom-tabs .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content {
    -ms-touch-action: auto !important;
        touch-action: auto !important;
    -webkit-transform: none !important;
        -ms-transform: none !important;
            transform: none !important;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    padding: 0 0.26667rem;
    border-bottom: 0.01333rem solid #eaebee; }
    .offline-body .custom-tabs .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content .am-tabs-default-bar-tab {
      width: auto !important;
      height: auto;
      line-height: 1.2;
      font-size: 0.4rem !important;
      font-weight: 400 !important;
      color: #949ca8 !important;
      padding: 0 0 0.21333rem; }
      .offline-body .custom-tabs .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content .am-tabs-default-bar-tab::after {
        width: 0.64rem;
        left: 50%;
        -webkit-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
                transform: translateX(-50%);
        height: 0 !important;
        background: #eaebee !important; }
    .offline-body .custom-tabs .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content .am-tabs-default-bar-tab-active {
      color: #0d6eff !important;
      font-weight: 500 !important; }
      .offline-body .custom-tabs .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content .am-tabs-default-bar-tab-active::after {
        background: #0d6eff !important;
        height: 2px !important;
        border-radius: 2px; }
  .offline-body .custom-tabs .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-underline {
    position: absolute;
    display: none;
    bottom: 0;
    border: none;
    left: 0 !important;
    width: 100% !important;
    height: 0.01333rem;
    background: #eaebee !important; }
  .offline-body .custom-tabs .am-tabs .am-tabs-content-wrap {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
       -moz-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto; }
  .offline-body .custom-tabs .tab-content {
    padding: 0.4rem 0.42667rem; }
  .offline-body .custom-tabs-small .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0 0.8rem; }
    .offline-body .custom-tabs-small .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content .am-tabs-default-bar-tab {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
         -moz-box-flex: 1;
          -ms-flex: 1;
              flex: 1; }
  .offline-body .custom-tabs-scroll .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content {
    overflow-x: auto;
    scrollbar-width: none;
    /* firefox */
    -ms-overflow-style: none;
    /* IE 10+ */
    -webkit-box-pack: left;
    -webkit-justify-content: left;
       -moz-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left; }
    .offline-body .custom-tabs-scroll .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content::-webkit-scrollbar {
      display: none;
      /* Chrome Safari */ }
    .offline-body .custom-tabs-scroll .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content .am-tabs-default-bar-tab {
      margin: 0;
      padding: 0 0 0.2rem;
      width: auto !important; }
      .offline-body .custom-tabs-scroll .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content .am-tabs-default-bar-tab:not(:first-child) {
        margin-left: 0.64rem; }
  .offline-body .custom-tabs-scroll .tab-content {
    overflow-y: scroll;
    height: 100% !important;
    max-height: 100%;
    padding: 0.42667rem 0 0 0; }
  .offline-body .custom-accordion .am-accordion-item {
    min-height: 1.22667rem;
    background: #ffffff;
    border-radius: 0.16rem;
    overflow: hidden;
    border: none; }
    .offline-body .custom-accordion .am-accordion-item:not(:last-child) {
      margin-bottom: 0.32rem; }
    .offline-body .custom-accordion .am-accordion-item .am-accordion-header {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      padding: 0; }
      .offline-body .custom-accordion .am-accordion-item .am-accordion-header .arrow {
        width: 0.4rem !important;
        height: 0.4rem !important;
        -webkit-transform: none !important;
            -ms-transform: none !important;
                transform: none !important;
        background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMTQgMTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+57yW57uEIDE1PC90aXRsZT4KICAgIDxnIGlkPSLnur/kuIvljZXkuJrliqEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJiMeaKleS/neWRiuefpV/mnKrovpPlhaUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMjMuMDAwMDAwLCAtMTIwNC4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9Iue8lue7hC005aSH5Lu9LTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyLjAwMDAwMCwgMTE0NS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSLnvJbnu4QtMTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0LjAwMDAwMCwgNDYuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Iue8lue7hC0xNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzA0LjAwMDAwMCwgMjAuMDAwMDAwKSByb3RhdGUoLTI3MC4wMDAwMDApIHRyYW5zbGF0ZSgtMzA0LjAwMDAwMCwgLTIwLjAwMDAwMCkgdHJhbnNsYXRlKDI5Ny4wMDAwMDAsIDEzLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0i55+p5b2iIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTQiIGhlaWdodD0iMTQiPjwvcmVjdD4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTUuMTA5ODcxOTQsMi4wMTcxNTcyOSBMOS44ODI4NDI3MSw2Ljc5MDEyODA2IEMxMC4wMzkwNTI0LDYuOTQ2MzM3NzggMTAuMDM5MDUyNCw3LjE5OTYwMzc3IDkuODgyODQyNzEsNy4zNTU4MTM0OSBMNS4xMDk4NzE5NCwxMi4xMjg3ODQzIEM0Ljk1MzY2MjIyLDEyLjI4NDk5NCA0LjcwMDM5NjIzLDEyLjI4NDk5NCA0LjU0NDE4NjUxLDEyLjEyODc4NDMgTDQuMTkwNjMzMTIsMTEuNzc1MjMwOSBDNC4wNTMzNzU2NCwxMS42Mzc5NzQ1IDQuMDM1MDY4NTksMTEuNDIyNjYgNC4xNDQyNjgxOSwxMS4yNjUwMjkzIEw0LjE5NjY2MzMsMTEuMjAyOTUyMyBMOC4yNTY0MDk2Niw3LjE0Mzc4ODM5IEw4LjI1NjQxMTM3LDcuMDAyMzY4NDMgTDQuMTkwNjI2OTEsMi45MzY0MDU0MiBDNC4wMzQ0Mjk4OCwyLjc4MDE4OTEgNC4wMzQ0MzI2NiwyLjUyNjkyMzU2IDQuMTkwNjM1OTQsMi4zNzA3MDc4NyBMNC41NDQxODY1MSwyLjAxNzE1NzI5IEM0LjcwMDM5NjIzLDEuODYwOTQ3NTcgNC45NTM2NjIyMiwxLjg2MDk0NzU3IDUuMTA5ODcxOTQsMi4wMTcxNTcyOSBaIiBpZD0i6Lev5b6EIiBmaWxsPSIjQ0JDRkQ2IiBmaWxsLXJ1bGU9Im5vbnplcm8iPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==") !important; }
      .offline-body .custom-accordion .am-accordion-item .am-accordion-header::after {
        content: none !important; }
    .offline-body .custom-accordion .am-accordion-item .am-accordion-content .am-accordion-content-box::after {
      content: none !important; }
  .offline-body .custom-accordion .am-accordion-item-active .am-accordion-header i.arrow {
    color: #fff;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMTQgMTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+57yW57uEIDEwPC90aXRsZT4KICAgIDxnIGlkPSLnur/kuIvljZXkuJrliqEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJjMeaguOWvueiuouWNlS3lsZXlvIAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMzUuMDAwMDAwLCAtMjAyLjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0i57yW57uELTEw5aSH5Lu9IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMi4wMDAwMDAsIDE4Ni4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSLnvJbnu4QtMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDEyLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSLnvJbnu4QtMTAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMzMC4wMDAwMDAsIDExLjAwMDAwMCkgcm90YXRlKC05MC4wMDAwMDApIHRyYW5zbGF0ZSgtMzMwLjAwMDAwMCwgLTExLjAwMDAwMCkgdHJhbnNsYXRlKDMyMy4wMDAwMDAsIDQuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSLnn6nlvaIiIHg9IjAiIHk9IjAiIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCI+PC9yZWN0PgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNS4xMDk4NzE5NCwyLjAxNzE1NzI5IEw5Ljg4Mjg0MjcxLDYuNzkwMTI4MDYgQzEwLjAzOTA1MjQsNi45NDYzMzc3OCAxMC4wMzkwNTI0LDcuMTk5NjAzNzcgOS44ODI4NDI3MSw3LjM1NTgxMzQ5IEw1LjEwOTg3MTk0LDEyLjEyODc4NDMgQzQuOTUzNjYyMjIsMTIuMjg0OTk0IDQuNzAwMzk2MjMsMTIuMjg0OTk0IDQuNTQ0MTg2NTEsMTIuMTI4Nzg0MyBMNC4xOTA2MzMxMiwxMS43NzUyMzA5IEM0LjA1MzM3NTY0LDExLjYzNzk3NDUgNC4wMzUwNjg1OSwxMS40MjI2NiA0LjE0NDI2ODE5LDExLjI2NTAyOTMgTDQuMTk2NjYzMywxMS4yMDI5NTIzIEw4LjI1NjQwOTY2LDcuMTQzNzg4MzkgTDguMjU2NDExMzcsNy4wMDIzNjg0MyBMNC4xOTA2MjY5MSwyLjkzNjQwNTQyIEM0LjAzNDQyOTg4LDIuNzgwMTg5MSA0LjAzNDQzMjY2LDIuNTI2OTIzNTYgNC4xOTA2MzU5NCwyLjM3MDcwNzg3IEw0LjU0NDE4NjUxLDIuMDE3MTU3MjkgQzQuNzAwMzk2MjMsMS44NjA5NDc1NyA0Ljk1MzY2MjIyLDEuODYwOTQ3NTcgNS4xMDk4NzE5NCwyLjAxNzE1NzI5IFoiIGlkPSLot6/lvoQiIGZpbGw9IiMwRDZFRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+") !important; }
  .offline-body .product-detail .trial-btn {
    background-color: #0d6eff !important; }

.annuity-back {
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 0.13333rem; }
  .annuity-back .back {
    position: absolute;
    color: #0d6eff; }
  .annuity-back .back-left {
    left: 0;
    bottom: 0;
    width: 0.48rem;
    height: 0.90667rem; }
  .annuity-back .back-left-bottom {
    left: 0;
    bottom: 0;
    width: 3.17333rem;
    height: 0.74667rem; }
  .annuity-back .back-right {
    right: 0;
    top: 0;
    width: 1.06667rem;
    height: 1.06667rem; }
  .annuity-back .back-right-top {
    right: 0;
    top: 0;
    width: 3.46667rem;
    height: 0.88rem; }

@charset "UTF-8";
@font-face {
  font-family: 'akrobat-extrabold';
  src: url("/qixin-cloud-node-cps-h5-v3/static/fonts/akrobat-extrabold.eot");
  src: url("/qixin-cloud-node-cps-h5-v3/static/fonts/akrobat-extrabold.eot?") format("embedded-opentype"), url("/qixin-cloud-node-cps-h5-v3/static/fonts/akrobat-extrabold.woff") format("woff"), url("/qixin-cloud-node-cps-h5-v3/static/fonts/akrobat-extrabold.woff2") format("woff2"), url("/qixin-cloud-node-cps-h5-v3/static/fonts/akrobat-extrabold.ttf") format("truetype"), url("/qixin-cloud-node-cps-h5-v3/static/fonts/akrobat-extrabold.svg") format("svg"); }

/* reset.css */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, textarea, p, blockquote, th, td,
header, hgroup, nav, section, article, aside, footer, figure, figcaption, menu, button {
  margin: 0;
  padding: 0; }

html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

body {
  margin: 0 auto !important;
  width: 100%;
  max-width: 750px;
  min-width: 320px;
  color: #4a4a4a;
  font-family: Helvetica, "Microsoft YaHei", Arial, sans-serif;
  background: #efeff4;
  -webkit-overflow-scrolling: touch; }
  body::-webkit-scrollbar {
    width: 0;
    height: 0; }

/* 一致的 del 样式 */
del {
  text-decoration: line-through; }

address,
caption,
cite,
code,
dfn,
em,
th,
var {
  font-style: normal;
  font-weight: 500; }

/* 只允许垂直调整尺寸 */
textarea {
  resize: vertical; }

audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle; }

/* 更好的hr样式 */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0; }

/* 移除选中阴影 */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none; }

::selection {
  background: #b3d4fc;
  text-shadow: none; }

/* 去掉列表前的标识, li 会继承 */
ol,
ul {
  list-style: none; }

/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: 400; }

q:before,
q:after {
  content: ''; }

ins,
a {
  text-decoration: none; }

a {
  background-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-touch-callout: none;
  -webkit-text-size-adjust: none; }

input,
textarea,
button {
  border: 0;
  outline: 0;
  font-size: 100%;
  background: transparent;
  color: #666;
  vertical-align: middle; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

/* variable.css */
/*Color*/
.am-checkbox-inner {
  width: 0.56rem !important;
  height: 0.56rem !important; }
  .am-checkbox-inner:after {
    width: 0.13333rem;
    height: 0.26667rem;
    border-width: 0 2px 2px 0;
    top: 0.05333rem;
    right: 0.17333rem; }

.am-modal .am-modal-button-group-h .am-modal-button:last-child {
  color: #00a2ff; }

.am-modal .am-modal-button-group-v .am-modal-button {
  color: #00a2ff;
  font-size: 0.49333rem; }

.am-modal-popup .am-modal-close {
  height: 0.53333rem;
  width: 0.53333rem;
  top: 0.4rem;
  right: 0.4rem; }
  .am-modal-popup .am-modal-close-x {
    background-image: none;
    font-size: 0.4rem;
    color: #000; }
    .am-modal-popup .am-modal-close-x::after {
      content: '\E634';
      font-family: 'dubhe-iconfont'; }

.am-modal-popup .am-modal-content {
  border-top-left-radius: 0.16rem;
  border-top-right-radius: 0.16rem; }

.am-modal-popup .am-modal-header {
  padding: 0.4rem 1.04rem 0.4rem 0.4rem;
  position: relative; }
  .am-modal-popup .am-modal-header .am-modal-title {
    font-size: 0.42667rem;
    font-weight: bold;
    color: #333333;
    text-align: left; }
  .am-modal-popup .am-modal-header::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    -webkit-box-shadow: 0 0.05333rem 0.10667rem rgba(0, 0, 0, 0.05);
            box-shadow: 0 0.05333rem 0.10667rem rgba(0, 0, 0, 0.05);
    z-index: 1; }

.am-modal-popup .am-modal-body {
  overflow-x: hidden !important; }

.am-modal-transparent {
  width: 8.26667rem !important; }

.am-button {
  height: 1.14667rem !important;
  line-height: 1.14667rem !important;
  font-size: 0.4rem !important; }
  .am-button-primary.am-button-active {
    opacity: 0.8; }

.am-action-sheet-button-list .am-action-sheet-button-list-item {
  height: 1.2rem;
  line-height: 1.2rem;
  font-size: 0.42667rem; }

.am-switch .checkbox {
  width: 1.17333rem !important;
  height: 0.61333rem !important;
  border-radius: 0.61333rem !important; }
  .am-switch .checkbox::before {
    width: 0.56rem !important; }
  .am-switch .checkbox::before, .am-switch .checkbox::after {
    width: 0.56rem !important;
    height: 0.56rem !important;
    border-radius: 0.56rem !important;
    top: 0.02667rem !important;
    left: 0.04rem !important; }

.am-switch input[type='checkbox']:checked + .checkbox {
  background: #00a2ff !important; }
  .am-switch input[type='checkbox']:checked + .checkbox:after {
    -webkit-transform: translateX(0.53333rem) !important;
        -ms-transform: translateX(0.53333rem) !important;
            transform: translateX(0.53333rem) !important; }

.am-accordion::before {
  display: none !important; }

.am-accordion-item i.arrow {
  width: 0.32rem !important;
  height: 0.32rem !important;
  background-size: contain !important;
  right: 0.4rem !important; }

.am-list-header {
  font-size: 0.4rem !important;
  font-weight: bold;
  color: #333333 !important;
  background: #ffffff; }
  .am-list-header::before {
    content: '';
    display: inline-block;
    width: 0.05333rem;
    height: 2ex;
    margin-right: 0.21333rem;
    background: #00a2ff;
    vertical-align: text-bottom; }

.am-list-body::after {
  display: none !important; }

.am-list-item {
  padding-left: 0.4rem !important;
  min-height: 1.17333rem !important; }
  .am-list-item.has-value .am-list-extra {
    color: #333333 !important; }
  .am-list-item .am-textarea-label {
    color: #333333 !important;
    font-size: 0.4rem !important; }
  .am-list-item .am-textarea-control textarea {
    font-size: 0.4rem !important; }
    .am-list-item .am-textarea-control textarea::-webkit-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::-moz-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea:-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::placeholder {
      color: #999999 !important; }
  .am-list-item .am-input-clear-active {
    background-color: #00a2ff; }
  .am-list-item .am-list-extra {
    font-size: 0.4rem !important;
    color: #999999 !important; }
  .am-list-item .am-list-line .am-input-label,
  .am-list-item .am-list-line .am-input-control {
    font-size: 0.4rem !important; }
  .am-list-item .am-list-line .am-input-control input {
    font-size: 0.4rem !important;
    color: #333333 !important; }
    .am-list-item .am-list-line .am-input-control input::-webkit-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::-moz-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input:-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::placeholder {
      color: #999999 !important; }
  .am-list-item .am-list-line .am-list-content {
    font-size: 0.4rem !important; }
  .am-list-item .am-list-line .am-list-arrow {
    width: 0.4rem !important;
    height: 0.4rem !important; }
  .am-list-item .am-list-line .am-list-extra,
  .am-list-item .am-list-line .am-list-content {
    padding-top: 0.18667rem !important;
    padding-bottom: 0.18667rem !important; }
  .am-list-item.am-input-item {
    padding-right: 0.4rem !important; }
    .am-list-item.am-input-item .am-list-line {
      padding-right: 0 !important; }
      .am-list-item.am-input-item .am-list-line .am-input-extra {
        color: #333333 !important; }
  .am-list-item::after {
    left: 0.4rem !important; }

.am-navbar {
  height: 1.33333rem !important; }
  .am-navbar-title {
    font-size: 0.48rem !important; }
  .am-navbar .am-icon-lg {
    width: 0.93333rem !important;
    height: 0.93333rem !important; }

.am-picker-popup-header-left {
  color: #999; }

/**
 * 线下单样式变量
 */
.flex-c-c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

@font-face {
  font-family: "dubhe-iconfont";
  src: url("/static/fonts/iconfont.eot?t=1594619588954");
  /* IE9 */
  src: url("/static/fonts/iconfont.eot?t=1594619588954#iefix") format("embedded-opentype"), url("data:application/x-font-woff2;charset=utf-8;base64,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") format("woff2"), url("/static/fonts/iconfont.woff?t=1594619588954") format("woff"), url("/static/fonts/iconfont.ttf?t=1594619588954") format("truetype"), url("/static/fonts/iconfont.svg?t=1594619588954#dubhe-iconfont") format("svg");
  /* iOS 4.1- */ }

.dubhe-iconfont {
  font-family: "dubhe-iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

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

.dubhe-icon-index-3:before {
  content: "\E62C"; }

.dubhe-icon-index-4:before {
  content: "\E62F"; }

.dubhe-icon-index-1:before {
  content: "\E630"; }

.dubhe-icon-index-2:before {
  content: "\E631"; }

.dubhe-icon-up-arrow:before {
  content: "\E632"; }

.dubhe-icon-right-triangle:before {
  content: "\E633"; }

.dubhe-icon-down-arrow:before {
  content: "\E634"; }

.dubhe-icon-more-down-arrow:before {
  content: "\E635"; }

.dubhe-icon-checked:before {
  content: "\E636"; }

.dubhe-icon-stepper-increase:before {
  content: "\E637"; }

.dubhe-icon-stepper-decrease:before {
  content: "\E638"; }

.dubhe-icon-chenggong:before {
  content: "\E602"; }

.dubhe-icon-shibai:before {
  content: "\E603"; }

.dubhe-icon-get-giftinsurance-success:before {
  content: "\E605"; }

.dubhe-icon-shouji:before {
  content: "\E747"; }

.dubhe-icon-weixin2:before {
  content: "\E748"; }

.dubhe-icon-ss_close:before {
  content: "\E600"; }

.dubhe-icon-check:before {
  content: "\E639"; }

.dubhe-icon-dunpai:before {
  content: "\E63A"; }

.dubhe-icon-zengxian:before {
  content: "\E63B"; }

.dubhe-icon-rengonghebao:before {
  content: "\E63C"; }

.dubhe-icon-zhinenghebao:before {
  content: "\E63D"; }

.dubhe-icon-ocr_pic:before {
  content: "\E60D"; }

.dubhe-icon-ocr_camera:before {
  content: "\E60A"; }

.dubhe-icon-front:before {
  content: "\E60F"; }

.dubhe-icon-reverse:before {
  content: "\E611"; }

.dubhe-icon-shenqinglipei:before {
  content: "\E63E"; }

.dubhe-icon-tijiaocailiao:before {
  content: "\E63F"; }

.dubhe-icon-jisuheshen:before {
  content: "\E640"; }

.dubhe-icon-huodepeikuan:before {
  content: "\E641"; }

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

.dubhe-icon-rengonghebao1:before {
  content: "\E643"; }

.dubhe-icon-fail:before {
  content: "\E644"; }

.dubhe-icon-09:before {
  content: "\E61F"; }

.dubhe-icon-refresh:before {
  content: "\E615"; }

.dubhe-icon-icon8:before {
  content: "\E6DC"; }

.dubhe-icon-web-icon-:before {
  content: "\E6E9"; }

.dubhe-icon-icon:before {
  content: "\E70E"; }

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

.dubhe-icon-icon1:before {
  content: "\E710"; }

.dubhe-icon-icon2:before {
  content: "\E711"; }

.dubhe-icon-icon3:before {
  content: "\E712"; }

.dubhe-icon-icon4:before {
  content: "\E713"; }

.dubhe-icon-icon5:before {
  content: "\E714"; }

.dubhe-icon-icon6:before {
  content: "\E715"; }

.dubhe-icon-iconcopy:before {
  content: "\E716"; }

.dubhe-icon-iconcopy1:before {
  content: "\E717"; }

.dubhe-icon-iconcopy2:before {
  content: "\E718"; }

.dubhe-icon-iconcopy3:before {
  content: "\E719"; }

.dubhe-icon-GroupCopy:before {
  content: "\E71A"; }

.dubhe-icon-Fill:before {
  content: "\E71B"; }

.dubhe-icon-CombinedShape:before {
  content: "\E71C"; }

.dubhe-icon-my-policy:before {
  content: "\E604"; }

.dubhe-icon-camera:before {
  content: "\E606"; }

.dubhe-icon-daixubaodan:before {
  content: "\E607"; }

.dubhe-icon-cancel:before {
  content: "\E608"; }

.dubhe-icon-upload:before {
  content: "\E609"; }

.dubhe-icon-add-policy:before {
  content: "\E60B"; }

.dubhe-icon-import:before {
  content: "\E60C"; }

.dubhe-icon-remind:before {
  content: "\E60E"; }

.dubhe-icon-Artboard:before {
  content: "\E610"; }

.dubhe-icon-dianhua:before {
  content: "\E616"; }

.dubhe-icon-kefu:before {
  content: "\E617"; }

.dubhe-icon-search:before {
  content: "\2315"; }

.dubhe-icon-shouye:before {
  content: "\E618"; }

.dubhe-icon-help:before {
  content: "\E619"; }

.dubhe-icon-artificial-underwriting:before {
  content: "\E61A"; }

.dubhe-icon-wechat:before {
  content: "\E61D"; }

.dubhe-icon-ai:before {
  content: "\E61E"; }

.dubhe-icon-scroll-top:before {
  content: "\E61B"; }

.dubhe-icon-edit-trial:before {
  content: "\E61C"; }

.dubhe-icon-up:before {
  content: "\E621"; }

.dubhe-icon-down:before {
  content: "\E620"; }

.dubhe-icon-index-5-dash:before {
  content: "\E625"; }

.dubhe-icon-index-5:before {
  content: "\E627"; }

.dubhe-icon-index-1-dash:before {
  content: "\E629"; }

.dubhe-icon-index-3-dash:before {
  content: "\E62B"; }

.dubhe-icon-index-4-dash:before {
  content: "\E62D"; }

.dubhe-icon-index-2-dash:before {
  content: "\E62E"; }

/* reset.css */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, textarea, p, blockquote, th, td,
header, hgroup, nav, section, article, aside, footer, figure, figcaption, menu, button {
  margin: 0;
  padding: 0; }

html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

body {
  margin: 0 auto !important;
  width: 100%;
  max-width: 750px;
  min-width: 320px;
  color: #4a4a4a;
  font-family: Helvetica, "Microsoft YaHei", Arial, sans-serif;
  background: #efeff4;
  -webkit-overflow-scrolling: touch; }
  body::-webkit-scrollbar {
    width: 0;
    height: 0; }

/* 一致的 del 样式 */
del {
  text-decoration: line-through; }

address,
caption,
cite,
code,
dfn,
em,
th,
var {
  font-style: normal;
  font-weight: 500; }

/* 只允许垂直调整尺寸 */
textarea {
  resize: vertical; }

audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle; }

/* 更好的hr样式 */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0; }

/* 移除选中阴影 */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none; }

::selection {
  background: #b3d4fc;
  text-shadow: none; }

/* 去掉列表前的标识, li 会继承 */
ol,
ul {
  list-style: none; }

/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: 400; }

q:before,
q:after {
  content: ''; }

ins,
a {
  text-decoration: none; }

a {
  background-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-touch-callout: none;
  -webkit-text-size-adjust: none; }

input,
textarea,
button {
  border: 0;
  outline: 0;
  font-size: 100%;
  background: transparent;
  color: #666;
  vertical-align: middle; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

.offline-body {
  min-height: 100vh;
  background: #F6F6F9 !important; }
  .offline-body .am-button.am-button-primary {
    background-color: #0d6eff !important; }
    .offline-body .am-button.am-button-primary.am-button-active {
      opacity: 1 !important;
      background-color: #0b62e5 !important; }
  .offline-body .am-modal .am-modal-button-group-v .am-modal-button {
    color: #0d6eff !important; }
  .offline-body .am-modal .am-modal-button-group-h .am-modal-button:last-child {
    color: #0d6eff !important; }
  .offline-body .multiple-picker .multiple-extra > div,
  .offline-body .multiple-picker .multiple-extra > .option-item {
    color: #6b7179 !important; }
    .offline-body .multiple-picker .multiple-extra > div.active,
    .offline-body .multiple-picker .multiple-extra > div .active,
    .offline-body .multiple-picker .multiple-extra > .option-item.active,
    .offline-body .multiple-picker .multiple-extra > .option-item .active {
      color: #0d6eff !important; }
      .offline-body .multiple-picker .multiple-extra > div.active .opacity-bg,
      .offline-body .multiple-picker .multiple-extra > div .active .opacity-bg,
      .offline-body .multiple-picker .multiple-extra > .option-item.active .opacity-bg,
      .offline-body .multiple-picker .multiple-extra > .option-item .active .opacity-bg {
        background-color: #0d6eff !important; }
  .offline-body .stepper-flex .increase:after,
  .offline-body .stepper-flex .decrease:after {
    color: #0d6eff !important; }
  .offline-body .custom-tabs .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content {
    -ms-touch-action: auto !important;
        touch-action: auto !important;
    -webkit-transform: none !important;
        -ms-transform: none !important;
            transform: none !important;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    padding: 0 0.26667rem;
    border-bottom: 0.01333rem solid #eaebee; }
    .offline-body .custom-tabs .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content .am-tabs-default-bar-tab {
      width: auto !important;
      height: auto;
      line-height: 1.2;
      font-size: 0.4rem !important;
      font-weight: 400 !important;
      color: #949ca8 !important;
      padding: 0 0 0.21333rem; }
      .offline-body .custom-tabs .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content .am-tabs-default-bar-tab::after {
        width: 0.64rem;
        left: 50%;
        -webkit-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
                transform: translateX(-50%);
        height: 0 !important;
        background: #eaebee !important; }
    .offline-body .custom-tabs .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content .am-tabs-default-bar-tab-active {
      color: #0d6eff !important;
      font-weight: 500 !important; }
      .offline-body .custom-tabs .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content .am-tabs-default-bar-tab-active::after {
        background: #0d6eff !important;
        height: 2px !important;
        border-radius: 2px; }
  .offline-body .custom-tabs .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-underline {
    position: absolute;
    display: none;
    bottom: 0;
    border: none;
    left: 0 !important;
    width: 100% !important;
    height: 0.01333rem;
    background: #eaebee !important; }
  .offline-body .custom-tabs .am-tabs .am-tabs-content-wrap {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
       -moz-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto; }
  .offline-body .custom-tabs .tab-content {
    padding: 0.4rem 0.42667rem; }
  .offline-body .custom-tabs-small .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0 0.8rem; }
    .offline-body .custom-tabs-small .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content .am-tabs-default-bar-tab {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
         -moz-box-flex: 1;
          -ms-flex: 1;
              flex: 1; }
  .offline-body .custom-tabs-scroll .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content {
    overflow-x: auto;
    scrollbar-width: none;
    /* firefox */
    -ms-overflow-style: none;
    /* IE 10+ */
    -webkit-box-pack: left;
    -webkit-justify-content: left;
       -moz-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left; }
    .offline-body .custom-tabs-scroll .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content::-webkit-scrollbar {
      display: none;
      /* Chrome Safari */ }
    .offline-body .custom-tabs-scroll .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content .am-tabs-default-bar-tab {
      margin: 0;
      padding: 0 0 0.2rem;
      width: auto !important; }
      .offline-body .custom-tabs-scroll .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content .am-tabs-default-bar-tab:not(:first-child) {
        margin-left: 0.64rem; }
  .offline-body .custom-tabs-scroll .tab-content {
    overflow-y: scroll;
    height: 100% !important;
    max-height: 100%;
    padding: 0.42667rem 0 0 0; }
  .offline-body .custom-accordion .am-accordion-item {
    min-height: 1.22667rem;
    background: #ffffff;
    border-radius: 0.16rem;
    overflow: hidden;
    border: none; }
    .offline-body .custom-accordion .am-accordion-item:not(:last-child) {
      margin-bottom: 0.32rem; }
    .offline-body .custom-accordion .am-accordion-item .am-accordion-header {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      padding: 0; }
      .offline-body .custom-accordion .am-accordion-item .am-accordion-header .arrow {
        width: 0.4rem !important;
        height: 0.4rem !important;
        -webkit-transform: none !important;
            -ms-transform: none !important;
                transform: none !important;
        background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMTQgMTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+57yW57uEIDE1PC90aXRsZT4KICAgIDxnIGlkPSLnur/kuIvljZXkuJrliqEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJiMeaKleS/neWRiuefpV/mnKrovpPlhaUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMjMuMDAwMDAwLCAtMTIwNC4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9Iue8lue7hC005aSH5Lu9LTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyLjAwMDAwMCwgMTE0NS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSLnvJbnu4QtMTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0LjAwMDAwMCwgNDYuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Iue8lue7hC0xNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzA0LjAwMDAwMCwgMjAuMDAwMDAwKSByb3RhdGUoLTI3MC4wMDAwMDApIHRyYW5zbGF0ZSgtMzA0LjAwMDAwMCwgLTIwLjAwMDAwMCkgdHJhbnNsYXRlKDI5Ny4wMDAwMDAsIDEzLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0i55+p5b2iIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTQiIGhlaWdodD0iMTQiPjwvcmVjdD4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTUuMTA5ODcxOTQsMi4wMTcxNTcyOSBMOS44ODI4NDI3MSw2Ljc5MDEyODA2IEMxMC4wMzkwNTI0LDYuOTQ2MzM3NzggMTAuMDM5MDUyNCw3LjE5OTYwMzc3IDkuODgyODQyNzEsNy4zNTU4MTM0OSBMNS4xMDk4NzE5NCwxMi4xMjg3ODQzIEM0Ljk1MzY2MjIyLDEyLjI4NDk5NCA0LjcwMDM5NjIzLDEyLjI4NDk5NCA0LjU0NDE4NjUxLDEyLjEyODc4NDMgTDQuMTkwNjMzMTIsMTEuNzc1MjMwOSBDNC4wNTMzNzU2NCwxMS42Mzc5NzQ1IDQuMDM1MDY4NTksMTEuNDIyNjYgNC4xNDQyNjgxOSwxMS4yNjUwMjkzIEw0LjE5NjY2MzMsMTEuMjAyOTUyMyBMOC4yNTY0MDk2Niw3LjE0Mzc4ODM5IEw4LjI1NjQxMTM3LDcuMDAyMzY4NDMgTDQuMTkwNjI2OTEsMi45MzY0MDU0MiBDNC4wMzQ0Mjk4OCwyLjc4MDE4OTEgNC4wMzQ0MzI2NiwyLjUyNjkyMzU2IDQuMTkwNjM1OTQsMi4zNzA3MDc4NyBMNC41NDQxODY1MSwyLjAxNzE1NzI5IEM0LjcwMDM5NjIzLDEuODYwOTQ3NTcgNC45NTM2NjIyMiwxLjg2MDk0NzU3IDUuMTA5ODcxOTQsMi4wMTcxNTcyOSBaIiBpZD0i6Lev5b6EIiBmaWxsPSIjQ0JDRkQ2IiBmaWxsLXJ1bGU9Im5vbnplcm8iPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==") !important; }
      .offline-body .custom-accordion .am-accordion-item .am-accordion-header::after {
        content: none !important; }
    .offline-body .custom-accordion .am-accordion-item .am-accordion-content .am-accordion-content-box::after {
      content: none !important; }
  .offline-body .custom-accordion .am-accordion-item-active .am-accordion-header i.arrow {
    color: #fff;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMTQgMTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+57yW57uEIDEwPC90aXRsZT4KICAgIDxnIGlkPSLnur/kuIvljZXkuJrliqEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJjMeaguOWvueiuouWNlS3lsZXlvIAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMzUuMDAwMDAwLCAtMjAyLjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0i57yW57uELTEw5aSH5Lu9IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMi4wMDAwMDAsIDE4Ni4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSLnvJbnu4QtMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDEyLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSLnvJbnu4QtMTAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMzMC4wMDAwMDAsIDExLjAwMDAwMCkgcm90YXRlKC05MC4wMDAwMDApIHRyYW5zbGF0ZSgtMzMwLjAwMDAwMCwgLTExLjAwMDAwMCkgdHJhbnNsYXRlKDMyMy4wMDAwMDAsIDQuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSLnn6nlvaIiIHg9IjAiIHk9IjAiIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCI+PC9yZWN0PgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNS4xMDk4NzE5NCwyLjAxNzE1NzI5IEw5Ljg4Mjg0MjcxLDYuNzkwMTI4MDYgQzEwLjAzOTA1MjQsNi45NDYzMzc3OCAxMC4wMzkwNTI0LDcuMTk5NjAzNzcgOS44ODI4NDI3MSw3LjM1NTgxMzQ5IEw1LjEwOTg3MTk0LDEyLjEyODc4NDMgQzQuOTUzNjYyMjIsMTIuMjg0OTk0IDQuNzAwMzk2MjMsMTIuMjg0OTk0IDQuNTQ0MTg2NTEsMTIuMTI4Nzg0MyBMNC4xOTA2MzMxMiwxMS43NzUyMzA5IEM0LjA1MzM3NTY0LDExLjYzNzk3NDUgNC4wMzUwNjg1OSwxMS40MjI2NiA0LjE0NDI2ODE5LDExLjI2NTAyOTMgTDQuMTk2NjYzMywxMS4yMDI5NTIzIEw4LjI1NjQwOTY2LDcuMTQzNzg4MzkgTDguMjU2NDExMzcsNy4wMDIzNjg0MyBMNC4xOTA2MjY5MSwyLjkzNjQwNTQyIEM0LjAzNDQyOTg4LDIuNzgwMTg5MSA0LjAzNDQzMjY2LDIuNTI2OTIzNTYgNC4xOTA2MzU5NCwyLjM3MDcwNzg3IEw0LjU0NDE4NjUxLDIuMDE3MTU3MjkgQzQuNzAwMzk2MjMsMS44NjA5NDc1NyA0Ljk1MzY2MjIyLDEuODYwOTQ3NTcgNS4xMDk4NzE5NCwyLjAxNzE1NzI5IFoiIGlkPSLot6/lvoQiIGZpbGw9IiMwRDZFRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+") !important; }
  .offline-body .product-detail .trial-btn {
    background-color: #0d6eff !important; }

.age-input-content {
  width: 1.33333rem;
  height: 0.74667rem;
  line-height: 1;
  border-radius: 2px;
  font-size: 0.42667rem;
  display: inline-block;
  margin: 0 0.13333rem; }
  .age-input-content .am-list-item {
    min-height: auto !important;
    height: 0.74667rem;
    padding: 0 !important;
    text-align: center;
    background-color: #e7f1ff !important; }
    .age-input-content .am-list-item.am-input-item {
      padding-right: 0 !important; }
    .age-input-content .am-list-item .am-list-line .am-input-control input {
      color: #0d6eff !important;
      text-align: center; }

.age-input-content-multiple {
  width: 1.33333rem;
  height: 0.74667rem;
  line-height: 1;
  border-radius: 2px;
  font-size: 0.42667rem;
  display: inline-block;
  margin: 0 0.13333rem; }
  .age-input-content-multiple .am-list-item {
    min-height: auto !important;
    height: 0.74667rem;
    padding: 0 !important;
    text-align: center;
    background-color: #fff !important; }
    .age-input-content-multiple .am-list-item.am-input-item {
      padding-right: 0 !important; }
    .age-input-content-multiple .am-list-item .am-list-line .am-input-control input {
      color: #0d6eff !important;
      text-align: center; }

/* variable.css */
/*Color*/
.slide-ruler {
  position: relative;
  overflow: hidden;
  -ms-touch-action: none;
      touch-action: none; }
  .slide-ruler .ruler-content {
    white-space: nowrap;
    margin: 0;
    height: 1.65333rem;
    padding: 0.32rem 50% 0;
    font-size: 0; }
  .slide-ruler .scale-item {
    display: inline-block;
    position: relative;
    width: 0.32rem; }
    .slide-ruler .scale-item:last-child .number {
      border-bottom: none; }
  .slide-ruler .number {
    margin-top: 0.13333rem;
    height: 0.13333rem;
    border-left: 1px solid #e2e5e7;
    border-bottom: 1px solid #f5f5f5; }
    .slide-ruler .number.number-part {
      margin-top: 0;
      height: 0.26667rem; }
  .slide-ruler .number-text {
    position: absolute;
    left: -0.16rem;
    margin-top: 0.26667rem;
    line-height: 1;
    font-size: 0.24rem;
    text-align: center;
    color: #999; }
  .slide-ruler .mark {
    width: 2px;
    height: 0.58667rem;
    position: absolute;
    left: 50%;
    top: 0;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    background: #00a2ff; }

@charset "UTF-8";
@font-face {
  font-family: 'akrobat-extrabold';
  src: url("/qixin-cloud-node-cps-h5-v3/static/fonts/akrobat-extrabold.eot");
  src: url("/qixin-cloud-node-cps-h5-v3/static/fonts/akrobat-extrabold.eot?") format("embedded-opentype"), url("/qixin-cloud-node-cps-h5-v3/static/fonts/akrobat-extrabold.woff") format("woff"), url("/qixin-cloud-node-cps-h5-v3/static/fonts/akrobat-extrabold.woff2") format("woff2"), url("/qixin-cloud-node-cps-h5-v3/static/fonts/akrobat-extrabold.ttf") format("truetype"), url("/qixin-cloud-node-cps-h5-v3/static/fonts/akrobat-extrabold.svg") format("svg"); }

/* reset.css */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, textarea, p, blockquote, th, td,
header, hgroup, nav, section, article, aside, footer, figure, figcaption, menu, button {
  margin: 0;
  padding: 0; }

html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

body {
  margin: 0 auto !important;
  width: 100%;
  max-width: 750px;
  min-width: 320px;
  color: #4a4a4a;
  font-family: Helvetica, "Microsoft YaHei", Arial, sans-serif;
  background: #efeff4;
  -webkit-overflow-scrolling: touch; }
  body::-webkit-scrollbar {
    width: 0;
    height: 0; }

/* 一致的 del 样式 */
del {
  text-decoration: line-through; }

address,
caption,
cite,
code,
dfn,
em,
th,
var {
  font-style: normal;
  font-weight: 500; }

/* 只允许垂直调整尺寸 */
textarea {
  resize: vertical; }

audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle; }

/* 更好的hr样式 */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0; }

/* 移除选中阴影 */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none; }

::selection {
  background: #b3d4fc;
  text-shadow: none; }

/* 去掉列表前的标识, li 会继承 */
ol,
ul {
  list-style: none; }

/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: 400; }

q:before,
q:after {
  content: ''; }

ins,
a {
  text-decoration: none; }

a {
  background-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-touch-callout: none;
  -webkit-text-size-adjust: none; }

input,
textarea,
button {
  border: 0;
  outline: 0;
  font-size: 100%;
  background: transparent;
  color: #666;
  vertical-align: middle; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

/* variable.css */
/*Color*/
.am-checkbox-inner {
  width: 0.56rem !important;
  height: 0.56rem !important; }
  .am-checkbox-inner:after {
    width: 0.13333rem;
    height: 0.26667rem;
    border-width: 0 2px 2px 0;
    top: 0.05333rem;
    right: 0.17333rem; }

.am-modal .am-modal-button-group-h .am-modal-button:last-child {
  color: #00a2ff; }

.am-modal .am-modal-button-group-v .am-modal-button {
  color: #00a2ff;
  font-size: 0.49333rem; }

.am-modal-popup .am-modal-close {
  height: 0.53333rem;
  width: 0.53333rem;
  top: 0.4rem;
  right: 0.4rem; }
  .am-modal-popup .am-modal-close-x {
    background-image: none;
    font-size: 0.4rem;
    color: #000; }
    .am-modal-popup .am-modal-close-x::after {
      content: '\E634';
      font-family: 'dubhe-iconfont'; }

.am-modal-popup .am-modal-content {
  border-top-left-radius: 0.16rem;
  border-top-right-radius: 0.16rem; }

.am-modal-popup .am-modal-header {
  padding: 0.4rem 1.04rem 0.4rem 0.4rem;
  position: relative; }
  .am-modal-popup .am-modal-header .am-modal-title {
    font-size: 0.42667rem;
    font-weight: bold;
    color: #333333;
    text-align: left; }
  .am-modal-popup .am-modal-header::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    -webkit-box-shadow: 0 0.05333rem 0.10667rem rgba(0, 0, 0, 0.05);
            box-shadow: 0 0.05333rem 0.10667rem rgba(0, 0, 0, 0.05);
    z-index: 1; }

.am-modal-popup .am-modal-body {
  overflow-x: hidden !important; }

.am-modal-transparent {
  width: 8.26667rem !important; }

.am-button {
  height: 1.14667rem !important;
  line-height: 1.14667rem !important;
  font-size: 0.4rem !important; }
  .am-button-primary.am-button-active {
    opacity: 0.8; }

.am-action-sheet-button-list .am-action-sheet-button-list-item {
  height: 1.2rem;
  line-height: 1.2rem;
  font-size: 0.42667rem; }

.am-switch .checkbox {
  width: 1.17333rem !important;
  height: 0.61333rem !important;
  border-radius: 0.61333rem !important; }
  .am-switch .checkbox::before {
    width: 0.56rem !important; }
  .am-switch .checkbox::before, .am-switch .checkbox::after {
    width: 0.56rem !important;
    height: 0.56rem !important;
    border-radius: 0.56rem !important;
    top: 0.02667rem !important;
    left: 0.04rem !important; }

.am-switch input[type='checkbox']:checked + .checkbox {
  background: #00a2ff !important; }
  .am-switch input[type='checkbox']:checked + .checkbox:after {
    -webkit-transform: translateX(0.53333rem) !important;
        -ms-transform: translateX(0.53333rem) !important;
            transform: translateX(0.53333rem) !important; }

.am-accordion::before {
  display: none !important; }

.am-accordion-item i.arrow {
  width: 0.32rem !important;
  height: 0.32rem !important;
  background-size: contain !important;
  right: 0.4rem !important; }

.am-list-header {
  font-size: 0.4rem !important;
  font-weight: bold;
  color: #333333 !important;
  background: #ffffff; }
  .am-list-header::before {
    content: '';
    display: inline-block;
    width: 0.05333rem;
    height: 2ex;
    margin-right: 0.21333rem;
    background: #00a2ff;
    vertical-align: text-bottom; }

.am-list-body::after {
  display: none !important; }

.am-list-item {
  padding-left: 0.4rem !important;
  min-height: 1.17333rem !important; }
  .am-list-item.has-value .am-list-extra {
    color: #333333 !important; }
  .am-list-item .am-textarea-label {
    color: #333333 !important;
    font-size: 0.4rem !important; }
  .am-list-item .am-textarea-control textarea {
    font-size: 0.4rem !important; }
    .am-list-item .am-textarea-control textarea::-webkit-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::-moz-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea:-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::placeholder {
      color: #999999 !important; }
  .am-list-item .am-input-clear-active {
    background-color: #00a2ff; }
  .am-list-item .am-list-extra {
    font-size: 0.4rem !important;
    color: #999999 !important; }
  .am-list-item .am-list-line .am-input-label,
  .am-list-item .am-list-line .am-input-control {
    font-size: 0.4rem !important; }
  .am-list-item .am-list-line .am-input-control input {
    font-size: 0.4rem !important;
    color: #333333 !important; }
    .am-list-item .am-list-line .am-input-control input::-webkit-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::-moz-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input:-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::placeholder {
      color: #999999 !important; }
  .am-list-item .am-list-line .am-list-content {
    font-size: 0.4rem !important; }
  .am-list-item .am-list-line .am-list-arrow {
    width: 0.4rem !important;
    height: 0.4rem !important; }
  .am-list-item .am-list-line .am-list-extra,
  .am-list-item .am-list-line .am-list-content {
    padding-top: 0.18667rem !important;
    padding-bottom: 0.18667rem !important; }
  .am-list-item.am-input-item {
    padding-right: 0.4rem !important; }
    .am-list-item.am-input-item .am-list-line {
      padding-right: 0 !important; }
      .am-list-item.am-input-item .am-list-line .am-input-extra {
        color: #333333 !important; }
  .am-list-item::after {
    left: 0.4rem !important; }

.am-navbar {
  height: 1.33333rem !important; }
  .am-navbar-title {
    font-size: 0.48rem !important; }
  .am-navbar .am-icon-lg {
    width: 0.93333rem !important;
    height: 0.93333rem !important; }

.am-picker-popup-header-left {
  color: #999; }

/**
 * 线下单样式变量
 */
.flex-c-c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

@font-face {
  font-family: "dubhe-iconfont";
  src: url("/static/fonts/iconfont.eot?t=1594619588954");
  /* IE9 */
  src: url("/static/fonts/iconfont.eot?t=1594619588954#iefix") format("embedded-opentype"), url("data:application/x-font-woff2;charset=utf-8;base64,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") format("woff2"), url("/static/fonts/iconfont.woff?t=1594619588954") format("woff"), url("/static/fonts/iconfont.ttf?t=1594619588954") format("truetype"), url("/static/fonts/iconfont.svg?t=1594619588954#dubhe-iconfont") format("svg");
  /* iOS 4.1- */ }

.dubhe-iconfont {
  font-family: "dubhe-iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

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

.dubhe-icon-index-3:before {
  content: "\E62C"; }

.dubhe-icon-index-4:before {
  content: "\E62F"; }

.dubhe-icon-index-1:before {
  content: "\E630"; }

.dubhe-icon-index-2:before {
  content: "\E631"; }

.dubhe-icon-up-arrow:before {
  content: "\E632"; }

.dubhe-icon-right-triangle:before {
  content: "\E633"; }

.dubhe-icon-down-arrow:before {
  content: "\E634"; }

.dubhe-icon-more-down-arrow:before {
  content: "\E635"; }

.dubhe-icon-checked:before {
  content: "\E636"; }

.dubhe-icon-stepper-increase:before {
  content: "\E637"; }

.dubhe-icon-stepper-decrease:before {
  content: "\E638"; }

.dubhe-icon-chenggong:before {
  content: "\E602"; }

.dubhe-icon-shibai:before {
  content: "\E603"; }

.dubhe-icon-get-giftinsurance-success:before {
  content: "\E605"; }

.dubhe-icon-shouji:before {
  content: "\E747"; }

.dubhe-icon-weixin2:before {
  content: "\E748"; }

.dubhe-icon-ss_close:before {
  content: "\E600"; }

.dubhe-icon-check:before {
  content: "\E639"; }

.dubhe-icon-dunpai:before {
  content: "\E63A"; }

.dubhe-icon-zengxian:before {
  content: "\E63B"; }

.dubhe-icon-rengonghebao:before {
  content: "\E63C"; }

.dubhe-icon-zhinenghebao:before {
  content: "\E63D"; }

.dubhe-icon-ocr_pic:before {
  content: "\E60D"; }

.dubhe-icon-ocr_camera:before {
  content: "\E60A"; }

.dubhe-icon-front:before {
  content: "\E60F"; }

.dubhe-icon-reverse:before {
  content: "\E611"; }

.dubhe-icon-shenqinglipei:before {
  content: "\E63E"; }

.dubhe-icon-tijiaocailiao:before {
  content: "\E63F"; }

.dubhe-icon-jisuheshen:before {
  content: "\E640"; }

.dubhe-icon-huodepeikuan:before {
  content: "\E641"; }

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

.dubhe-icon-rengonghebao1:before {
  content: "\E643"; }

.dubhe-icon-fail:before {
  content: "\E644"; }

.dubhe-icon-09:before {
  content: "\E61F"; }

.dubhe-icon-refresh:before {
  content: "\E615"; }

.dubhe-icon-icon8:before {
  content: "\E6DC"; }

.dubhe-icon-web-icon-:before {
  content: "\E6E9"; }

.dubhe-icon-icon:before {
  content: "\E70E"; }

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

.dubhe-icon-icon1:before {
  content: "\E710"; }

.dubhe-icon-icon2:before {
  content: "\E711"; }

.dubhe-icon-icon3:before {
  content: "\E712"; }

.dubhe-icon-icon4:before {
  content: "\E713"; }

.dubhe-icon-icon5:before {
  content: "\E714"; }

.dubhe-icon-icon6:before {
  content: "\E715"; }

.dubhe-icon-iconcopy:before {
  content: "\E716"; }

.dubhe-icon-iconcopy1:before {
  content: "\E717"; }

.dubhe-icon-iconcopy2:before {
  content: "\E718"; }

.dubhe-icon-iconcopy3:before {
  content: "\E719"; }

.dubhe-icon-GroupCopy:before {
  content: "\E71A"; }

.dubhe-icon-Fill:before {
  content: "\E71B"; }

.dubhe-icon-CombinedShape:before {
  content: "\E71C"; }

.dubhe-icon-my-policy:before {
  content: "\E604"; }

.dubhe-icon-camera:before {
  content: "\E606"; }

.dubhe-icon-daixubaodan:before {
  content: "\E607"; }

.dubhe-icon-cancel:before {
  content: "\E608"; }

.dubhe-icon-upload:before {
  content: "\E609"; }

.dubhe-icon-add-policy:before {
  content: "\E60B"; }

.dubhe-icon-import:before {
  content: "\E60C"; }

.dubhe-icon-remind:before {
  content: "\E60E"; }

.dubhe-icon-Artboard:before {
  content: "\E610"; }

.dubhe-icon-dianhua:before {
  content: "\E616"; }

.dubhe-icon-kefu:before {
  content: "\E617"; }

.dubhe-icon-search:before {
  content: "\2315"; }

.dubhe-icon-shouye:before {
  content: "\E618"; }

.dubhe-icon-help:before {
  content: "\E619"; }

.dubhe-icon-artificial-underwriting:before {
  content: "\E61A"; }

.dubhe-icon-wechat:before {
  content: "\E61D"; }

.dubhe-icon-ai:before {
  content: "\E61E"; }

.dubhe-icon-scroll-top:before {
  content: "\E61B"; }

.dubhe-icon-edit-trial:before {
  content: "\E61C"; }

.dubhe-icon-up:before {
  content: "\E621"; }

.dubhe-icon-down:before {
  content: "\E620"; }

.dubhe-icon-index-5-dash:before {
  content: "\E625"; }

.dubhe-icon-index-5:before {
  content: "\E627"; }

.dubhe-icon-index-1-dash:before {
  content: "\E629"; }

.dubhe-icon-index-3-dash:before {
  content: "\E62B"; }

.dubhe-icon-index-4-dash:before {
  content: "\E62D"; }

.dubhe-icon-index-2-dash:before {
  content: "\E62E"; }

/* reset.css */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, textarea, p, blockquote, th, td,
header, hgroup, nav, section, article, aside, footer, figure, figcaption, menu, button {
  margin: 0;
  padding: 0; }

html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

body {
  margin: 0 auto !important;
  width: 100%;
  max-width: 750px;
  min-width: 320px;
  color: #4a4a4a;
  font-family: Helvetica, "Microsoft YaHei", Arial, sans-serif;
  background: #efeff4;
  -webkit-overflow-scrolling: touch; }
  body::-webkit-scrollbar {
    width: 0;
    height: 0; }

/* 一致的 del 样式 */
del {
  text-decoration: line-through; }

address,
caption,
cite,
code,
dfn,
em,
th,
var {
  font-style: normal;
  font-weight: 500; }

/* 只允许垂直调整尺寸 */
textarea {
  resize: vertical; }

audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle; }

/* 更好的hr样式 */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0; }

/* 移除选中阴影 */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none; }

::selection {
  background: #b3d4fc;
  text-shadow: none; }

/* 去掉列表前的标识, li 会继承 */
ol,
ul {
  list-style: none; }

/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: 400; }

q:before,
q:after {
  content: ''; }

ins,
a {
  text-decoration: none; }

a {
  background-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-touch-callout: none;
  -webkit-text-size-adjust: none; }

input,
textarea,
button {
  border: 0;
  outline: 0;
  font-size: 100%;
  background: transparent;
  color: #666;
  vertical-align: middle; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

.offline-body {
  min-height: 100vh;
  background: #F6F6F9 !important; }
  .offline-body .am-button.am-button-primary {
    background-color: #0d6eff !important; }
    .offline-body .am-button.am-button-primary.am-button-active {
      opacity: 1 !important;
      background-color: #0b62e5 !important; }
  .offline-body .am-modal .am-modal-button-group-v .am-modal-button {
    color: #0d6eff !important; }
  .offline-body .am-modal .am-modal-button-group-h .am-modal-button:last-child {
    color: #0d6eff !important; }
  .offline-body .multiple-picker .multiple-extra > div,
  .offline-body .multiple-picker .multiple-extra > .option-item {
    color: #6b7179 !important; }
    .offline-body .multiple-picker .multiple-extra > div.active,
    .offline-body .multiple-picker .multiple-extra > div .active,
    .offline-body .multiple-picker .multiple-extra > .option-item.active,
    .offline-body .multiple-picker .multiple-extra > .option-item .active {
      color: #0d6eff !important; }
      .offline-body .multiple-picker .multiple-extra > div.active .opacity-bg,
      .offline-body .multiple-picker .multiple-extra > div .active .opacity-bg,
      .offline-body .multiple-picker .multiple-extra > .option-item.active .opacity-bg,
      .offline-body .multiple-picker .multiple-extra > .option-item .active .opacity-bg {
        background-color: #0d6eff !important; }
  .offline-body .stepper-flex .increase:after,
  .offline-body .stepper-flex .decrease:after {
    color: #0d6eff !important; }
  .offline-body .custom-tabs .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content {
    -ms-touch-action: auto !important;
        touch-action: auto !important;
    -webkit-transform: none !important;
        -ms-transform: none !important;
            transform: none !important;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    padding: 0 0.26667rem;
    border-bottom: 0.01333rem solid #eaebee; }
    .offline-body .custom-tabs .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content .am-tabs-default-bar-tab {
      width: auto !important;
      height: auto;
      line-height: 1.2;
      font-size: 0.4rem !important;
      font-weight: 400 !important;
      color: #949ca8 !important;
      padding: 0 0 0.21333rem; }
      .offline-body .custom-tabs .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content .am-tabs-default-bar-tab::after {
        width: 0.64rem;
        left: 50%;
        -webkit-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
                transform: translateX(-50%);
        height: 0 !important;
        background: #eaebee !important; }
    .offline-body .custom-tabs .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content .am-tabs-default-bar-tab-active {
      color: #0d6eff !important;
      font-weight: 500 !important; }
      .offline-body .custom-tabs .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content .am-tabs-default-bar-tab-active::after {
        background: #0d6eff !important;
        height: 2px !important;
        border-radius: 2px; }
  .offline-body .custom-tabs .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-underline {
    position: absolute;
    display: none;
    bottom: 0;
    border: none;
    left: 0 !important;
    width: 100% !important;
    height: 0.01333rem;
    background: #eaebee !important; }
  .offline-body .custom-tabs .am-tabs .am-tabs-content-wrap {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
       -moz-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto; }
  .offline-body .custom-tabs .tab-content {
    padding: 0.4rem 0.42667rem; }
  .offline-body .custom-tabs-small .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0 0.8rem; }
    .offline-body .custom-tabs-small .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content .am-tabs-default-bar-tab {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
         -moz-box-flex: 1;
          -ms-flex: 1;
              flex: 1; }
  .offline-body .custom-tabs-scroll .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content {
    overflow-x: auto;
    scrollbar-width: none;
    /* firefox */
    -ms-overflow-style: none;
    /* IE 10+ */
    -webkit-box-pack: left;
    -webkit-justify-content: left;
       -moz-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left; }
    .offline-body .custom-tabs-scroll .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content::-webkit-scrollbar {
      display: none;
      /* Chrome Safari */ }
    .offline-body .custom-tabs-scroll .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content .am-tabs-default-bar-tab {
      margin: 0;
      padding: 0 0 0.2rem;
      width: auto !important; }
      .offline-body .custom-tabs-scroll .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content .am-tabs-default-bar-tab:not(:first-child) {
        margin-left: 0.64rem; }
  .offline-body .custom-tabs-scroll .tab-content {
    overflow-y: scroll;
    height: 100% !important;
    max-height: 100%;
    padding: 0.42667rem 0 0 0; }
  .offline-body .custom-accordion .am-accordion-item {
    min-height: 1.22667rem;
    background: #ffffff;
    border-radius: 0.16rem;
    overflow: hidden;
    border: none; }
    .offline-body .custom-accordion .am-accordion-item:not(:last-child) {
      margin-bottom: 0.32rem; }
    .offline-body .custom-accordion .am-accordion-item .am-accordion-header {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      padding: 0; }
      .offline-body .custom-accordion .am-accordion-item .am-accordion-header .arrow {
        width: 0.4rem !important;
        height: 0.4rem !important;
        -webkit-transform: none !important;
            -ms-transform: none !important;
                transform: none !important;
        background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMTQgMTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+57yW57uEIDE1PC90aXRsZT4KICAgIDxnIGlkPSLnur/kuIvljZXkuJrliqEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJiMeaKleS/neWRiuefpV/mnKrovpPlhaUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMjMuMDAwMDAwLCAtMTIwNC4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9Iue8lue7hC005aSH5Lu9LTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyLjAwMDAwMCwgMTE0NS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSLnvJbnu4QtMTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0LjAwMDAwMCwgNDYuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Iue8lue7hC0xNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzA0LjAwMDAwMCwgMjAuMDAwMDAwKSByb3RhdGUoLTI3MC4wMDAwMDApIHRyYW5zbGF0ZSgtMzA0LjAwMDAwMCwgLTIwLjAwMDAwMCkgdHJhbnNsYXRlKDI5Ny4wMDAwMDAsIDEzLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0i55+p5b2iIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTQiIGhlaWdodD0iMTQiPjwvcmVjdD4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTUuMTA5ODcxOTQsMi4wMTcxNTcyOSBMOS44ODI4NDI3MSw2Ljc5MDEyODA2IEMxMC4wMzkwNTI0LDYuOTQ2MzM3NzggMTAuMDM5MDUyNCw3LjE5OTYwMzc3IDkuODgyODQyNzEsNy4zNTU4MTM0OSBMNS4xMDk4NzE5NCwxMi4xMjg3ODQzIEM0Ljk1MzY2MjIyLDEyLjI4NDk5NCA0LjcwMDM5NjIzLDEyLjI4NDk5NCA0LjU0NDE4NjUxLDEyLjEyODc4NDMgTDQuMTkwNjMzMTIsMTEuNzc1MjMwOSBDNC4wNTMzNzU2NCwxMS42Mzc5NzQ1IDQuMDM1MDY4NTksMTEuNDIyNjYgNC4xNDQyNjgxOSwxMS4yNjUwMjkzIEw0LjE5NjY2MzMsMTEuMjAyOTUyMyBMOC4yNTY0MDk2Niw3LjE0Mzc4ODM5IEw4LjI1NjQxMTM3LDcuMDAyMzY4NDMgTDQuMTkwNjI2OTEsMi45MzY0MDU0MiBDNC4wMzQ0Mjk4OCwyLjc4MDE4OTEgNC4wMzQ0MzI2NiwyLjUyNjkyMzU2IDQuMTkwNjM1OTQsMi4zNzA3MDc4NyBMNC41NDQxODY1MSwyLjAxNzE1NzI5IEM0LjcwMDM5NjIzLDEuODYwOTQ3NTcgNC45NTM2NjIyMiwxLjg2MDk0NzU3IDUuMTA5ODcxOTQsMi4wMTcxNTcyOSBaIiBpZD0i6Lev5b6EIiBmaWxsPSIjQ0JDRkQ2IiBmaWxsLXJ1bGU9Im5vbnplcm8iPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==") !important; }
      .offline-body .custom-accordion .am-accordion-item .am-accordion-header::after {
        content: none !important; }
    .offline-body .custom-accordion .am-accordion-item .am-accordion-content .am-accordion-content-box::after {
      content: none !important; }
  .offline-body .custom-accordion .am-accordion-item-active .am-accordion-header i.arrow {
    color: #fff;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMTQgMTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+57yW57uEIDEwPC90aXRsZT4KICAgIDxnIGlkPSLnur/kuIvljZXkuJrliqEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJjMeaguOWvueiuouWNlS3lsZXlvIAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMzUuMDAwMDAwLCAtMjAyLjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0i57yW57uELTEw5aSH5Lu9IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMi4wMDAwMDAsIDE4Ni4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSLnvJbnu4QtMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDEyLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSLnvJbnu4QtMTAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMzMC4wMDAwMDAsIDExLjAwMDAwMCkgcm90YXRlKC05MC4wMDAwMDApIHRyYW5zbGF0ZSgtMzMwLjAwMDAwMCwgLTExLjAwMDAwMCkgdHJhbnNsYXRlKDMyMy4wMDAwMDAsIDQuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSLnn6nlvaIiIHg9IjAiIHk9IjAiIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCI+PC9yZWN0PgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNS4xMDk4NzE5NCwyLjAxNzE1NzI5IEw5Ljg4Mjg0MjcxLDYuNzkwMTI4MDYgQzEwLjAzOTA1MjQsNi45NDYzMzc3OCAxMC4wMzkwNTI0LDcuMTk5NjAzNzcgOS44ODI4NDI3MSw3LjM1NTgxMzQ5IEw1LjEwOTg3MTk0LDEyLjEyODc4NDMgQzQuOTUzNjYyMjIsMTIuMjg0OTk0IDQuNzAwMzk2MjMsMTIuMjg0OTk0IDQuNTQ0MTg2NTEsMTIuMTI4Nzg0MyBMNC4xOTA2MzMxMiwxMS43NzUyMzA5IEM0LjA1MzM3NTY0LDExLjYzNzk3NDUgNC4wMzUwNjg1OSwxMS40MjI2NiA0LjE0NDI2ODE5LDExLjI2NTAyOTMgTDQuMTk2NjYzMywxMS4yMDI5NTIzIEw4LjI1NjQwOTY2LDcuMTQzNzg4MzkgTDguMjU2NDExMzcsNy4wMDIzNjg0MyBMNC4xOTA2MjY5MSwyLjkzNjQwNTQyIEM0LjAzNDQyOTg4LDIuNzgwMTg5MSA0LjAzNDQzMjY2LDIuNTI2OTIzNTYgNC4xOTA2MzU5NCwyLjM3MDcwNzg3IEw0LjU0NDE4NjUxLDIuMDE3MTU3MjkgQzQuNzAwMzk2MjMsMS44NjA5NDc1NyA0Ljk1MzY2MjIyLDEuODYwOTQ3NTcgNS4xMDk4NzE5NCwyLjAxNzE1NzI5IFoiIGlkPSLot6/lvoQiIGZpbGw9IiMwRDZFRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+") !important; }
  .offline-body .product-detail .trial-btn {
    background-color: #0d6eff !important; }

.annuity-ruler {
  width: 100%;
  background: #ffffff;
  border-radius: 0.13333rem;
  text-align: left;
  margin-top: 0.53333rem !important;
  padding: 0 0 0.66667rem;
  position: relative; }
  .annuity-ruler .number-text {
    font-size: 0.34667rem !important; }
  .annuity-ruler .supplementary-desc {
    padding: 0 0.48rem 0; }
  .annuity-ruler .annuity-grade-title {
    font-size: 0.37333rem;
    color: #333333;
    width: 100%;
    margin-top: 0.66667rem !important;
    display: inline-block;
    text-align: center; }
    .annuity-ruler .annuity-grade-title span {
      width: 1.33333rem;
      height: 0.74667rem;
      background: #6076ff0f;
      border-radius: 2px;
      line-height: 0.74667rem;
      font-size: 0.42667rem;
      color: #0d6eff;
      display: inline-block;
      margin: 0 0.13333rem; }
  .annuity-ruler .annuity-price {
    font-size: 0.85333rem;
    color: #ff8700;
    line-height: 0.66667rem;
    margin-top: 0.53333rem;
    width: 100%;
    text-align: center;
    font-family: PingFangSC-Regular; }
    .annuity-ruler .annuity-price strong {
      font-weight: 500;
      font-family: PingFangSC-Semibold; }
    .annuity-ruler .annuity-price small {
      font-family: PingFangSC-Regular;
      font-size: 0.32rem;
      color: #999999;
      letter-spacing: 0;
      text-align: center;
      line-height: 0.32rem; }
  .annuity-ruler .ruler-grade {
    height: 1.06667rem;
    margin-top: 0.73333rem;
    margin-bottom: 0.53333rem; }
  .annuity-ruler .annuity-desc {
    width: 100%;
    font-size: 0.32rem;
    color: #333333;
    text-align: center;
    margin-top: 0.4rem; }
    .annuity-ruler .annuity-desc span {
      color: #ff8700;
      font-size: 0.42667rem; }
  .annuity-ruler .ann-back {
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 0.13333rem; }
    .annuity-ruler .ann-back .back {
      position: absolute; }
    .annuity-ruler .ann-back .back-left {
      left: 0;
      bottom: 0;
      width: 0.48rem;
      height: 0.90667rem; }
    .annuity-ruler .ann-back .back-left-bottom {
      left: 0;
      bottom: 0;
      width: 3.17333rem;
      height: 0.74667rem; }
    .annuity-ruler .ann-back .back-right {
      right: 0;
      top: 0;
      width: 1.06667rem;
      height: 1.06667rem; }
    .annuity-ruler .ann-back .back-right-top {
      right: 0;
      top: 0;
      width: 3.46667rem;
      height: 0.88rem; }
  .annuity-ruler .annuity-content {
    position: relative; }

.annuity-operation {
  margin-top: 0.93333rem; }
  .annuity-operation .oper-area {
    text-align: center; }
    .annuity-operation .oper-area .oper-button {
      width: 2.66667rem;
      height: 0.8rem;
      border-radius: 0.05333rem;
      background-color: #f5f5f5;
      line-height: 0.8rem;
      font-size: 0.32rem;
      color: #999;
      display: inline-block;
      margin-left: 0.26667rem; }
      .annuity-operation .oper-area .oper-button.active {
        color: #0d6eff;
        background: #dfe4ff; }
  .annuity-operation .annuity-desc {
    line-height: 0.37333rem;
    font-size: 0.37333rem;
    color: #999;
    text-align: center;
    margin: 0.8rem 0 0.53333rem; }
    .annuity-operation .annuity-desc span {
      color: #0d6eff; }

@charset "UTF-8";
@font-face {
  font-family: 'akrobat-extrabold';
  src: url("/qixin-cloud-node-cps-h5-v3/static/fonts/akrobat-extrabold.eot");
  src: url("/qixin-cloud-node-cps-h5-v3/static/fonts/akrobat-extrabold.eot?") format("embedded-opentype"), url("/qixin-cloud-node-cps-h5-v3/static/fonts/akrobat-extrabold.woff") format("woff"), url("/qixin-cloud-node-cps-h5-v3/static/fonts/akrobat-extrabold.woff2") format("woff2"), url("/qixin-cloud-node-cps-h5-v3/static/fonts/akrobat-extrabold.ttf") format("truetype"), url("/qixin-cloud-node-cps-h5-v3/static/fonts/akrobat-extrabold.svg") format("svg"); }

/* reset.css */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, textarea, p, blockquote, th, td,
header, hgroup, nav, section, article, aside, footer, figure, figcaption, menu, button {
  margin: 0;
  padding: 0; }

html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

body {
  margin: 0 auto !important;
  width: 100%;
  max-width: 750px;
  min-width: 320px;
  color: #4a4a4a;
  font-family: Helvetica, "Microsoft YaHei", Arial, sans-serif;
  background: #efeff4;
  -webkit-overflow-scrolling: touch; }
  body::-webkit-scrollbar {
    width: 0;
    height: 0; }

/* 一致的 del 样式 */
del {
  text-decoration: line-through; }

address,
caption,
cite,
code,
dfn,
em,
th,
var {
  font-style: normal;
  font-weight: 500; }

/* 只允许垂直调整尺寸 */
textarea {
  resize: vertical; }

audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle; }

/* 更好的hr样式 */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0; }

/* 移除选中阴影 */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none; }

::selection {
  background: #b3d4fc;
  text-shadow: none; }

/* 去掉列表前的标识, li 会继承 */
ol,
ul {
  list-style: none; }

/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: 400; }

q:before,
q:after {
  content: ''; }

ins,
a {
  text-decoration: none; }

a {
  background-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-touch-callout: none;
  -webkit-text-size-adjust: none; }

input,
textarea,
button {
  border: 0;
  outline: 0;
  font-size: 100%;
  background: transparent;
  color: #666;
  vertical-align: middle; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

/* variable.css */
/*Color*/
.am-checkbox-inner {
  width: 0.56rem !important;
  height: 0.56rem !important; }
  .am-checkbox-inner:after {
    width: 0.13333rem;
    height: 0.26667rem;
    border-width: 0 2px 2px 0;
    top: 0.05333rem;
    right: 0.17333rem; }

.am-modal .am-modal-button-group-h .am-modal-button:last-child {
  color: #00a2ff; }

.am-modal .am-modal-button-group-v .am-modal-button {
  color: #00a2ff;
  font-size: 0.49333rem; }

.am-modal-popup .am-modal-close {
  height: 0.53333rem;
  width: 0.53333rem;
  top: 0.4rem;
  right: 0.4rem; }
  .am-modal-popup .am-modal-close-x {
    background-image: none;
    font-size: 0.4rem;
    color: #000; }
    .am-modal-popup .am-modal-close-x::after {
      content: '\E634';
      font-family: 'dubhe-iconfont'; }

.am-modal-popup .am-modal-content {
  border-top-left-radius: 0.16rem;
  border-top-right-radius: 0.16rem; }

.am-modal-popup .am-modal-header {
  padding: 0.4rem 1.04rem 0.4rem 0.4rem;
  position: relative; }
  .am-modal-popup .am-modal-header .am-modal-title {
    font-size: 0.42667rem;
    font-weight: bold;
    color: #333333;
    text-align: left; }
  .am-modal-popup .am-modal-header::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    -webkit-box-shadow: 0 0.05333rem 0.10667rem rgba(0, 0, 0, 0.05);
            box-shadow: 0 0.05333rem 0.10667rem rgba(0, 0, 0, 0.05);
    z-index: 1; }

.am-modal-popup .am-modal-body {
  overflow-x: hidden !important; }

.am-modal-transparent {
  width: 8.26667rem !important; }

.am-button {
  height: 1.14667rem !important;
  line-height: 1.14667rem !important;
  font-size: 0.4rem !important; }
  .am-button-primary.am-button-active {
    opacity: 0.8; }

.am-action-sheet-button-list .am-action-sheet-button-list-item {
  height: 1.2rem;
  line-height: 1.2rem;
  font-size: 0.42667rem; }

.am-switch .checkbox {
  width: 1.17333rem !important;
  height: 0.61333rem !important;
  border-radius: 0.61333rem !important; }
  .am-switch .checkbox::before {
    width: 0.56rem !important; }
  .am-switch .checkbox::before, .am-switch .checkbox::after {
    width: 0.56rem !important;
    height: 0.56rem !important;
    border-radius: 0.56rem !important;
    top: 0.02667rem !important;
    left: 0.04rem !important; }

.am-switch input[type='checkbox']:checked + .checkbox {
  background: #00a2ff !important; }
  .am-switch input[type='checkbox']:checked + .checkbox:after {
    -webkit-transform: translateX(0.53333rem) !important;
        -ms-transform: translateX(0.53333rem) !important;
            transform: translateX(0.53333rem) !important; }

.am-accordion::before {
  display: none !important; }

.am-accordion-item i.arrow {
  width: 0.32rem !important;
  height: 0.32rem !important;
  background-size: contain !important;
  right: 0.4rem !important; }

.am-list-header {
  font-size: 0.4rem !important;
  font-weight: bold;
  color: #333333 !important;
  background: #ffffff; }
  .am-list-header::before {
    content: '';
    display: inline-block;
    width: 0.05333rem;
    height: 2ex;
    margin-right: 0.21333rem;
    background: #00a2ff;
    vertical-align: text-bottom; }

.am-list-body::after {
  display: none !important; }

.am-list-item {
  padding-left: 0.4rem !important;
  min-height: 1.17333rem !important; }
  .am-list-item.has-value .am-list-extra {
    color: #333333 !important; }
  .am-list-item .am-textarea-label {
    color: #333333 !important;
    font-size: 0.4rem !important; }
  .am-list-item .am-textarea-control textarea {
    font-size: 0.4rem !important; }
    .am-list-item .am-textarea-control textarea::-webkit-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::-moz-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea:-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::placeholder {
      color: #999999 !important; }
  .am-list-item .am-input-clear-active {
    background-color: #00a2ff; }
  .am-list-item .am-list-extra {
    font-size: 0.4rem !important;
    color: #999999 !important; }
  .am-list-item .am-list-line .am-input-label,
  .am-list-item .am-list-line .am-input-control {
    font-size: 0.4rem !important; }
  .am-list-item .am-list-line .am-input-control input {
    font-size: 0.4rem !important;
    color: #333333 !important; }
    .am-list-item .am-list-line .am-input-control input::-webkit-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::-moz-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input:-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::placeholder {
      color: #999999 !important; }
  .am-list-item .am-list-line .am-list-content {
    font-size: 0.4rem !important; }
  .am-list-item .am-list-line .am-list-arrow {
    width: 0.4rem !important;
    height: 0.4rem !important; }
  .am-list-item .am-list-line .am-list-extra,
  .am-list-item .am-list-line .am-list-content {
    padding-top: 0.18667rem !important;
    padding-bottom: 0.18667rem !important; }
  .am-list-item.am-input-item {
    padding-right: 0.4rem !important; }
    .am-list-item.am-input-item .am-list-line {
      padding-right: 0 !important; }
      .am-list-item.am-input-item .am-list-line .am-input-extra {
        color: #333333 !important; }
  .am-list-item::after {
    left: 0.4rem !important; }

.am-navbar {
  height: 1.33333rem !important; }
  .am-navbar-title {
    font-size: 0.48rem !important; }
  .am-navbar .am-icon-lg {
    width: 0.93333rem !important;
    height: 0.93333rem !important; }

.am-picker-popup-header-left {
  color: #999; }

/**
 * 线下单样式变量
 */
.flex-c-c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

@font-face {
  font-family: "dubhe-iconfont";
  src: url("/static/fonts/iconfont.eot?t=1594619588954");
  /* IE9 */
  src: url("/static/fonts/iconfont.eot?t=1594619588954#iefix") format("embedded-opentype"), url("data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAACjwAAsAAAAAV4gAACieAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCMDAqBjmjuLAE2AiQDgkALgSIABCAFhTUHhyQb4kVVB3KPA4CnLpSIalEp+/9jcmMMrYEs+wNJwbKxJLgUVvDGwQqH8UCSazvpgapQ8M1K6eHjapzEy3iYKu9oT+Fwc1pzyiW8eqUGsaPLmZj39Dvwfjv7HzeUEvrvx3779Iuh7jHQSIRK7URmzh144P/wd99fNptjWDiWRRPsn6wTeGkgWboAx8JNDc+7rff/B5H5/wcV3SBamaGmONBSljh2Au5y0nbsbGFLtHGWdokNrS1WjrY2aFyXpY1pmWnLtkfLum4QAD78Ne/0QHKiA0qQC6AJjcc4i3qxwh8M4GByv820HFN3890WDfaF3H2uc3ujBbHIxyJegFPb/by12SfAwHvJDFKhKyYnpV+l2z+yYviqc8lck6sMeNtF2y++YoaYacuZtw7WXsn8GCDoUn/TpawSLNjB7k0DwsRCbd426+GavL2FpB3+98rIV313k8qut7NiBle4ilUulCYwKpVV/8jgvJBHHEQEEJA3oJ1vd4k9gEV1uyQaD0uTONaiYQFGlDH29+bSdjmUYyccY1Fp3Ht6V27K/z9w7NsPd+xeXFBaUFpQYDkFVjHH3UNp0WlmUQRFcMqnzp1C5RQruXXpyuPpVdmqPC7dVQn66cu4Ev55BTo3NdGfsdnf03mRc4U2qAwLG7T3t1/3cKBsQIew8O0HHRRF+ysH3AGlo6DomsWQ6BSnTGjGhtWDuGLkCz4D+Ebfuz+8gzl4Kcr+0dP+lwlw9OlNOKIxke3oWnCaXAGeWxDAHET4FWJ1c51gLnOiyp/7GDoCemR8L3wyhqf5aXFampanL8Zu9Ne/9eVvTCYCY7DayWFlqtvlkX1xevRuxFr4/EneJVok1W1I2zRi1JhS4yaUmFRmSrkG02YcO3HqwqUz50atunLj1p173oNHQZRkBUUlZRVVrQoUKlKsQqUq1WrUqhOMa9KsRas27Tp06tKtR68+/QYMysjiEsC2Cgi36voIgSO0IBhqEAJ1iAAbiAgNyAw2EQm2kDlsIzLsIAp0IyrsIhrsITp0IQbsIxR6EAYHCIdeZAljyAoOERuOIGs4hmzgBLKFU8gOLiB7uIQc4AxyhHPICUYRB64hLlxBrnADTYZbyA3uIHe4h6aBh/jwAHn07ZY9AQLkBRGaDgnyhgz5QAESQBHyhRLkB2XIHypQAFQhIbSiQGhDQdCOZkAHmgmdKBj6UAj0IxEMIDEMIgkMISkMIxmMoF5w0FMYR+9gAmPAJIbCFIbBNIbDDMaEWYwFc5gFzGOWsIBZwSLGhiXMGpYxG1jBbGEVs4M1zB7WsbAR/nI4DEAFns6nP9x6h44uoH9k27Sue6N+BKVhZnDo1X3vBUHGQvzUjbMwvNCBmoqZG0aoYPGCoHNCsADHF4XbIo4MSDgVFo+zbWWo44vy2ICot1o3s/fuHKxR3nONJbLzkIpFmSA5mkuQFZC995WOLcn4+0PwdXO9bqkUcn0EqkA6U16MyNmvTf3OTowwjFKSLD3VFNrduRVxd3LeNResUXwIod2Eo5ouzm08dA1hqpIh50ZCEXWes7WrkuCCjOxJ6h2c54NR8HPAE1/U2w7oLUz1dLLNdy+l5ykBLz8hsq5jlSY1PnXOv4DiD/vAGNI/KqtRNSUBsaR08KqB80vO3i96vrmnVFpj7rU5d+755ZLNIJlONNpB7yazl3dWe5yLsM4qsRxXdrApC1EstSJk+nIbeodGz1ZXO2qPz81zZO7ZfUST8wu8E0LWaTbZOmSb4Sxvz2w8oLuPJSl4Tvam7hUgFFCHtxeHT9czLtDU1FrSd7g91OAhoiOyLe7+Y/gtszkXZhJAgGgV9w6GFkThlR1pyCbEjKPQAio1HJfYpPB/8r0eZwoKjQCxrpN4O6XCK5QtSdH9e8vaA2ZVm6QdVUgKiSo4leBKwMfrgajY4SpGRgm+hxigUpTKgfJ51JRU6FU7AH5KGyS4Wrs4Dwil1U07E9yoVVEmwzFyRqJzbRN6C8ApNl51x9OCci5VkhjUGmTrasi7NRZGojIFHDiOAFYnqZsSjXBJMDLeJsvBo1IJ0tla1rdVjeGKlfHl5izvckXhKEmfUau9DMj1ocaGIswPajo0mvemmm18HWmMCQeWM3VipcFpTq0HOA7Mpf5/X9l7S699A1f/d/KV31TWAzlUmUSrfiWQYfmuzDZ0Eit167+YyoplvmczLKRsyJu1E3G4L0dhOuqr6WTD7DlG4+CLNS0fmlEnhRrKuIbbSIJW3cDrZkbIiWIkkTEvpvRz0XAiy724Z7hyeR7Kfu3qQM/gCwzgIRJ5okW47sGpNoaOMzMS/j3hn7dwTrNOomnNDEfc4gBvjgkBP30AUOx9dZS+geDE/6HYIduauQFEaRYIXTjRjknBQvAVCtfHJxdE+1OHTE1MLfIFB6S9UmR+rDV2f5GbK2lAzVR7Ul8dyoMrLJ45KIQcbITt8XD4g6J5HyFrkBi+JChEG0uA2EmO0mBm6OJwz9F6AUkf0F6meJvKQoKFOBgIWHQgbgzFyh0/6n0ZYzNJ1zKI5nQOUL4ggavf7HxeQNYlWHhYmFwrB/IJNPkVzY0dGxAMYgxmT+9yUFkJWryv8r9/6L/XDl7SoEtXKBW8hMFQSVU+OwAXeSDHA2rqRIqCps6vnj0KjvStTJx5ogVX0rDHnD8WqahnSXZHaIRycDm4kjgrV1J//E/J2mOux8GiZyxKvg7naSAqeTLcHPXvOxRV3vLiHjhGxc+9r0ZKOzQYc9cgwGf6HODRoF+TlK4utVeFff8P3lEqw2/7/+u/vWMqhYRRLMVuZ16w6nPEQiwFbyfZhcVxTL+LG4tkT2SqnEpMHDG3E1Kyh5+etZ5TpEcpKKYes6zGrYVUCQSpfFaFBfnLYnYPLZhdQbftkvjVr6PC5lwkUujVK4DESsPqGcKYRHtpECyGKgsR6ElJVUINcLrNn53FF0cTTKJA9R5TIig8xd4B6g+LfNqRMyxVcDlSzRElBysR8gQUJKv06yK41n/bk+3tVv9/43jlf3/tv9fc4qvsQnbFe0zLUCjB/bMythu0nFVmI51vrefGsgP3aFyUsERLKrWJfEsHDGy2tz1/WJiYvrrYu+IN+TJBL3b9PPaMx6GBqylPwSydcncSC/nrG1gJxLCgCAVEAZfFgXGTEdRH2JahkziWyrhybLwb8/CYeFqHUPGVANoGQFTjANEh7rmriIBTJ2lsgGVyw8YfFkbu6gDTPf1oioGhY25xWDgOmSBzfBWi5Idx44huU0jTV4KzvXl7YkBDQlicHOlOYQ0N6O1hND1k8hIvSU0ZRkM2FMKg0Tl0Za41/PosawmG6JCNol2gw9lgANzzYRvAAUGHdUGy5bjYjJq3angggjhCXNlnrISOjxJLK1LRJCGj5jdArz9avrEpasyUjZqULOkgym+MFaBG0dGhlltXN0XsBFYrwaQvRwMQQ81CtaAqihlwwquauJK8TIFS1lBzNvHkTgh72aUB1XIhd5gytbWcjuw7MhQEAQFo6HAnlZcMbhXDrqKPMA8QiJ964USiqh5A4izBni/6JWgDFNp2PFZWibLWz4I24okEoQ3xKORWZM+h2TBOh/tdybQb6WY0cHU7PNlLDu8uyMeAxo6tZStSOoKCXwgqd3xiWJ/p0bldSJPyMQVOWic8oSl+j2bE6gNesYfFAEfnPKSXU3VzFwbIOibIJBOZRCq6PZ0aSR65WiLql/s4STUmTSkzcrjPSUMLe5OK+oY8VPvS2knMRQbyrDot0RpNgre+JkvjIs+Qxl2Z62LGNvAxjZ5bgKxaHN1kh+1Ob9tnfr4m3CA3dmHAFtqPXWi/OCiWAjmsq6mBwgDaldQlKbJ7IpGrXJK+Ha0JXdL2+BdyAgnY1q0NYYA12qfKHE0o06UUefZZTmd44a+igeDoo/kXfujRedkIX8uh+CBUdCNlIsnGNSZsb8W+WLDavRaKgvUAK4UQ4qup+y+FcBf7y3EDH137aioiUp5HRFDIQHn1CQBnXIRQH6eIm77j3PPJFb5PDc6qjq5rqF3VBk8mOQRLy76Pd0m32xGMdHpK7TdHE8lWs7c0nko0lwYtMZ2alIer+TPG1ooeKWM32glH2d5Qh8aRyoTkFPEWENHEa6epgXFe7Hn4oxln0gHkreJbV+MH7zskut1GCGiN40sjLqU6GBBdNXmI2cueMYK2oWjc3ibrvt8d8gZXoPFJH4bYkPfZAxCk24OAGpYCg4dj7Zl/cgaPZlLFEN1wlMHYLF41JT8E8wsjfyeRYQPD8ou6Z/ZgoD3DuuxcBggN6c1MtpkXnRaVu6TRbjFKOuK4lXs3TGI1ZvmRVl/PTh9hNge+gGz30goT79KG6LLjOkCia9G09sBtATsm6flSd5KAWrbAcICEDrHj8t3BpN/9eAcy2Lq0tvZM7qx8YiU1Cy3jhRf6TIafOtjMx4OUnEfn3irFliJWPj8tbTy1K7hY7mAXuxV6w0qoGI+ngwE35jm/xCxN6iW3o7oH6E5hAMPdsl0qZPEDo4N2xnF8D2UjyhjdsWNrMy/tFmnabEKXFoMUuhOxhU2Y9rZTW8P0k8twOy+6pGTOghT+2K4BXIkIsCKrZVCXHrWF6z85HSXu6lKW5gRdHlHybSJwyrGkaGZAosfhXTlAixO7o3ZdfpKcsPKmTDfAsJK6Tw3F8hu/BT8Zxd2YI6kYTWmOj+VxetXMDwomnJpYkzq5U4PcdL502w3oQ6jRtFEpE8vUs1Nc6WejNV8YE2vFDq4hVBAdsgIKqRbYGQKOZlpB4i6umrpiWTOiGLCPYtk9PVAcRQBX18ATGWBkFnw8FDaLC45QbT1rqMvKU+OIaSyrJJvKuDkpTwwZ4HYo8ZCxsrKynEFVmgE5BrE+FYJY5gFKRANIt9CkXRZipnM69VfJ9nEXYmWI2jBqWCu+q96L+WVmsjf15Z92ChKJlv9vaFe+zYhVcjflCYazTcRtolifPRx8J3FcfybSSRY92S4xkF5tZEVnea07eH/Din/98ZrW0x13uFX7bhVMmXu0bm5csSHevJJjMtdOoXWjYJtor4Fkx1c8q0wIhVdRr+YA6jhhCYjzcURY3vcHy4NvEHTCRu6eIUwA0j9cVGbcdBwsO6rEiCH85VDENV03oVZbwEUjrpsuD7cC9oXXXJSilDEStjuDZEAx5BOnkAmZXVcIxnOY+IqZk8NjI5EJq5X/lkTRbwRfLgc4qubGY+HNlCfxd/yw9JEpBysVcUzD0IDahQW3bXEol34ZgHUh2eC0AYiOb8NB/lFdSh1ZuXN4UxMCpf7XeCFHKpMTP13D4nAQP2b0LrL1zLuQ+6Kt3KxbJ3l1X8er+aCwVg2FGmGtepNib6Y+sGIHgrxhDacducLvHQhhe0PrWGzTwtQP2cW1eIVqV4k6DKSP6N0ARwPAb3RFiE4M+2FtK0V2bNsXuUMBu6VM9Ob6GYtD0dcX+eOhSQy8NykQnNLm47uS3rGAnelafJYQ4xVyRydLxsfLg0NDwDseZ63OTwrZtw3WyP27l/uBS6YmNgln2qxyz3dI4V0n7DBU3C4sz8f5kbnt8n+r1BpLhclCvbWZvz4pmEXB/19VZ2aLV2uN9WauORrL80pOt2Oj7FsFla3XFZSycHrlsnTCrtAaEzb18I1yfWZ2GS4hVIDubhQbkE1wFGhqurIRYOkSh/IMH6/fHC7ydkKhHlrEAQ2IVXDhHaQRWrlM+kRCY5+44/SHvlhBS9caa4XdvaXOze9ix53Du0upJrx6z3ISnrjreG9xuEguWiwH0TwmcDiEx+I5nJPLTnGrlYZpG82kjcCPn7WdPuPYd3pk93sMmFYOEjkcIg0HORwXxNAbus4QfvwgwJ4JDC71t8SbjpW4NOxzdrsQImVP9ZI57gizYlgyqAWs0d5WR7v6T+bWjgs22NsyotyFMyUO7FV/WVl5FCXwpjERJv0706Xy+L6Qzd2/uzoFf6tK+Wfg5HusYXTxBCfCTvPz3KR1p4X4G+58N+sQa7fF+JDgWvjNsOS+jJfddpA6gClor9szdAbf5epKj+q5DpPITzIJaZSFRkybPk1mJ3P1dJvmzZcKrO5aWI3YKBXZqsl/1u1slVrKeKJnCwKlMuFXB7DyP7w/eNqQ842Qab28bc5DThgHu8HbxgTROKiCNKz52Dm7kHMuJ63DoMUK7/Xl33C+YaW9zjXHy8aEvoxrgF/Xe+wgcwXzADQUbHfDVdW4Dpy+5vQTMJRgDfsxzEdAsc87G4r6ZclDZbdlhw7JMFmFAlUUF6OolBFaoaQDkYm0+cXAGQCs8dpfRpClDPsbHaeLdjMqotN8b6rL/vwzIUGhAM4krraWS8L//z80FMJJ1B0qk5p1WSOvWdSpdWdQudbZDESQJpLjM3Zm/RPCdTr9OkFopiBcV+KW1PiNaum/6FonPyf0vlhezl80NLEM88J3NMcW4X54UaxlM1Yhr8CWVcVVAz9QHdf4Yyh/EfBCNKCzliKg1HY+qZiX++P73funHTP/rgkMACCQhFpKnNYaD+yFTyLfBpCdKambEwLcq7dFVshpUyy9nnogmwcMkZU2/d5i0hUWC20XeS9STfQH7E4jrL3X+Tu8Ex7oRNYia+YadiJARPtRLuIslHglrni9Eq911gLNNee+B+YJwclWLRuwtZs3a61wK20PFPqpwcZmoPtZrdSYwelqAMBA0BIAEAy2FkhdTc/M9D42taf3vEH29sA0r+FzTu0zUsoZw2GwK9lcLic1KHYR48+QUmqffc5hvlRi8BXV0BDnWCqpPrCRvCjjoZHJ9CwbyEAjEj61fWVedEjgw/M2bFpEYi0krY8mNI/vkNBJGFsQvrwEIdIMkK5v7e09AW2ISfQQ8HCenrRndE2frgbPyNk6pYGup5o6P0QD1Db66sLfczPw7XK2vXrhUhI7JZ8HxS8uSCRiCqK95VA8Lz9lMlkJs+WiNpVQBcIBb1QbXBusC26yfwmJitz7ZLjipTVHS8JlZQcbAxP0yPshRlvnIg+Fkp+/dJtUqQr4t8M5TTCjbpgVmQ5XVUFpUPr8u6VDbsTvTB6JjGzo6Zn1Cc08dHiEaVcUId3NYxpb6jXlmzaV1yuPjOBQa7VQuofDNLUcsrqiNFpo5bL6MRs9sG8uZfYV+RW6dfia7RW9l+nM4Y4l1qY9r5J6EwkNrgmpwZXq2SKOVqTlMv9qyW0ZZUIcrbgGMEeAWFRxyKpgfMLKgTFw+9DtAbqj5Y/xgqCXR1EZwxH1QQ8dTTmiAtSfN2U01FE3PKR31A8Ottu/U9FfOH/lyiGvQgzVT0ysX693DLXX7z/Q5tCGohYjU2/nSKRMHOCgGjjTtPd+evQfNn9EGbz0U9qAvF7zwyiSwVVwJzBeCpclf57DlSYHXAQhfkS2JKvt0TBmFTMM/YH5Q1WQPzZMDw6KraXN0TSvjOLTl63AlFwV96ixuCsbXr0GyoVyBt1IEavWwDlw7orMXieGkpKhZiWAWGuhSoYkCBnE+GgCnJIKEp/U5lKJoWcluBwHekHA0XMSaT1b8t4lkg8lLFqU0CwUiE9C40X+kvKil4NoVMGRoXjsuTQFFhOz3Ock437BzDmvnIBYDIBIfGnfLWMoJ9SontT3QttnAcfX2Gb05QhWn/cl2oHwVUMoYpJKDZDk8CLIpUxKAhIDEIPB5VTQDoTGXmAAvUbhZ4z+8h2jyllpnAils8qvT7/8PKURFMta+M5S5+M/B/hQNhgElLgWV4IPntax1zamhs02FDJo3Y1FR5ctKj7a2E1jFM42JMuvb5rJ3kudmB3bGhl4dcO1jRGBMS2zJxStxy7T5uMqrBJXOivxSkwFzt9bAWRoYH8gKtP6dBvbgTNoN/YbFVwl1s/rAkJMyVFiAaB9/RvatLXymprSMwaVo36Z0APf+BK9UY9OgDbjGqPMKXQ9c0I/sdTo6yQwGrSBCVT/13eK0ZRmMoIu1CTcOipwEjynPIe3Z/R62Y6j8pDSVUOjUrEZrccI7Ko7gxqtluwZOILsDzmy5+bNyTKgxvlMNU/N5OPqo1NXgZoRwCqPhLeswlURrMLUroN9m05V7aPxeKxUzjCcCg9zUAf/e+2pqQAzi58dBUXNDEhotEiQYMAYKDJrXIirndX9L9FDRuBlzmhMaGj9AuRcORhdFVcFfOyYKvAaqDKRX+NqAn7BzJDnnUD1tDPNX6fmG4et2aJwMT/0EDPXmYeRKjM8cx0pTAqlxN29mAJVVMCpyGshM8xq2GPYKowpfI1AkTk5kc1CgRgWXg2nVlTYfyfpSUmIqM5M5TY6LGaIWW2umxDP4IMXusSyEqtk1FksQb1XMJzt9KyAqd1jL1+NOfee1UohpA09cpg1/HRkdNirfeTRw0UL5y/k9p4j1iToKjFSo2ACeLrur0eDCxcC/88akL+oK216hpC0JZ2zWiPkpLmxt5REuSVvgdLgFa0dSxmAjtvjdFIDbrjXbAUgINqKXbwHN4GC/K50rzUB5lvSuauqAzjpLMzsBqkNIGclA2nZ4SDkoob4yMHhUbPEmIL4yI6ZCQYJfRRK32IJawpCn/JqbyHKaDJBpErEUgqiMg0XZLRamgB4gwu/z1thy9GL9Mb6FfO2mTdj+rEAo4yjX8otatC8fN8V8yLM9ZjePGLeCt/8ysDCWqx2vX8wq0BceMT2mooKdViz+bZ5K+qNelGbUwHrtxZVAmcfVB9+4vfbJ+PSjhQKlHMJYf1/1fligCnpGoFMJjR7LTAMYUfg5wn//kuAPe8YXKoS/XOX9a4nT+AZwBR9mYAgBPayY3CpJq/szh9oX71Gn54G2N874+LsN8DwhouXl0ojcoYkGSothZxNisTJ8AaDkrYBTi4tXRzSGR9Ho6nZFY8qHCRJgsoAuTsJvFDyE2310rkzLt7ugzVcXiq17LE1LIOSmpQlQ9giUCueShBLLbtip0HjTgJiZRTs++tJNnEW8cmd6nRN+kfJG4OS+gQb6qviref1fcCeUJWGnwui651Mv11TJvP2Flj15flQtlki8entVYWp81PfxfLT+hQbOr3MdYNL3xA+RFMafpkJL+2oPVKzdlUeeMqofpMZLTa247b+seK1xHrM1tYGrx+vx21eXbF6JDdRvK5s+Ci+lHLSA8xj7vcf3G8DM2chc/oHgO67aeLat2/9J44DU5pRJAKgCo0AFF7thaYbo97WJBr2jgHwAjr9r1v3hja3gxARhoWAkyEzxeuCS9zGohav89y81mv5DFLJVF52ILRkxZ+LBKtn8xe1TzwuWSz4agWWBIJ5McBUcJfAZhOavRsYhrAjbK8QiEQC7BXH4FITZFsuWDjc2PCgqwj8v3JwuLAMKp0GiY+JTk4KOxha9L1tJ5GvX5FTyEmDkxq2MSCUH0Zz41nvErZOI7Bin4HHfMFMaZdPdEm0qxl7iP+x9RN/CPy3iCKD0tMh2U4o9MgyMB4KXCcIHTI/y+onD8FSCXcc77TgnZBUilE0N1j9n16xKGdZvfWs+l7WWTKRRVEoxVtANtPeKgqL3M+6cWuYnFe1VI0P4+qFC3p7tOVztTduKIHwxbUor1O1My9eNWrBCSu7yqteEbhYDAVD3hajY6bpf2K18S/qYgmRkzWRRgUejCmNdBCKBldyeHRmxGTEzjCaslecfS3fbmzQtb6rezM06JQHTXtMzVWhcMay5RmQ0ACkJblsGRBoskrJ7cx289Jqcg+zR1Ndbe5qSa4u1ewr2em07VzUrtWnaVCfcI6CV/y6YHZJxiT1Q4K9PcEaPrB3aEBwcHgLAhyTu91D9+x54ruKFF6DReQKQ1OX/wt+PqhrAnwODapt2lYHaPBtbFtt3TZg4NA/u0FTHeDDBifQ8sfz5wPH92/x8KV2UYToyHEwOkwXgYjsrAiIThZxka4P7zsJh5F3zyn6hZa1e6BiWNN+uBpuEjdNV/FkUl5SFk8lkz2VbDolxAkRCUqHcY1g00pBbo5AE8bLyv06MwqSOagdwuIc5JVy+yn/iwmLCL9tgRfD89bVgy/1pwp1aLP5qU5zPao372wjNaO6zLZO0luARDn7sGio2Yfhe0h8OL7jC8ILZMWW54060IENoDvY4DblYCf4yc1dAXwX7axx17yru8YaYld2R7lsnP3qYHeXNhOYaVUWqBIKRTtlPmVExk/G4v6KpETtffEeLvhNXgC4376Vq5Tb+mMYPyk2pVIfoE784LDNhn6XLtzmMHi+ii3zVtqwrC/eNXe2tk2Uens6WL+FF2zdnF+uXyc3b4IXQm/JGewGqoGCYThllPg1i9JjMPRQ4PuUyzY1xOeMenVMcNhcTyV1DmW0C2n9SKEoEhu8bnvwE6OFZWTGF4same+sLWSF7Scq0jpKo8zuXaGA84T//psS0OCTyz6B9lsS43WgvdQa9WJ4oqpEYMTh5NljJYZLt1x3kMNjZ9hubOAERbimFt4zo9JIRO6oncfksLlpi1ek87Xvj/PmrMvz5MkH3VxTamtTXNMn5cI54HiUPFQqc/35OOWRbQu3tFn1W7UFFtjUw7knomTSUHnUcXDtpratcUYinAdSPBp37IjwTFErZmwtLdsanAgrfg8uLnaM5MSAA8Fbga/YP6au90zGYJ5NLObD9cGokWDT5IKXnxktI/f3IPuRkUHanljlprmYhGivma1YSYE3nD69AVmPTGJkA/XOni/LcG+uN64j3+kfn6QUcAqkKi0/VQ6ovARKIfry38N3W0L4wQy4bGdLJVwB7dwJV4JIacWBTO7qzaw8/t9fzRmefHZh59qVAPfBPaVE2ak71o6Dy6IyGXKWzJG+/HRiqjLKwUwQThov9Mr8n2TOvPh0Sd5B2baqvH4DMAsKtY6J3Ly7fkxa/7AE18LRt7vsd71FzcY9xn1HfpmU4pkFaCgj2E4Q9l9eEMQYfj76lI7JnAQoFKVWx0Dyqud2Jsy9xP/WzCEGoz7Ax0hwLT7y9nU+i2yI4Ip6CVfh1MolqRDeJUswVWJ+KTen6Q55Mev72505FTKGTCT6l+GIcKMNG4WePQP1HvWm+AjtI6GZNpOROX3zVqrwb9cU8t+TfvqxqkuDoGi1OhoWCoTZoNJqFu4isdM5e+vEdq5YiUIidTh0qLIpUSD0Ym6Sk8G6KDLiWC4EMMjxl6qMlltsERYmDyuxUNjnseVKUYg8JOsIn7qJqCh8p+BdWiGrGHk2TzZXGxUJjU8ZLyv/5DYMoqLKjEmUOCWNbwoSbw2h13IalrMrh2/pSAE5Tmoi+c0TU8SJJC1pDamW9IakI42hV7li1pTu43DzP3JH8T7o++VJu752CjMzhbTrrvUvurdB4rstElZXUKZQOKfzlpU0LNKr7m2jg6AxPpotpwFJoXxIesN38hwLpOJE93qWS7WxpRXuQX7cJewAIq/SgWEvesZBoQ64KFGk8nJLI1wO9eS7JG/GznXDy61cSAlBOV//rJWadRemptOoDUuDMgc+Y9z3UzdqPcKBpiBteqN11ILf9pIWCn/AIVmV8J5NbNI5e1dXwUvgvWuRLAt7se6IxfS79qRxr/8VxbgVm/S/p4lKp86DMXjU4eig4+NzxOMRBtvk6ZiUNAj+XP/ZWWympWnNxM58W25WdiOV1TsJroFFjcjK0jH4XKgX4659RUIR3RQdgrLvr6Wln9FQrE9kZmctjtYPt2zMym5Kg7I5IdV9f7dZpqjHMtOMaN3zVUzhro0tRL1ieykvtDA2PJ0mY+j0gkuHzV5I1NJl00jedropdDjx8SrXpKrtaouFoxdiRf5lFTWlLaLrr+ZOF7pjU5WLM+wWYqferKyRsPRXHnJRQ0/Y4e4px/YT3bQJNKuXZtlZtXXvs18E0qvicXf+i23rylkc1+SvV+etC0RIIqzlHOA0TWo6l2r/X3CnxvpF35dmHXWc9oul7b3heiMu7hxPz3saGzvgEkWvmIG42Ke8Znjg1yluuAKfQp/8US3jPkM7isQp9/hiDvdVT75iXnf6asDV+tqWgBafBf6t/rh/YWF5QUHhlAq7zRXJaRXFxRWg5e1d46M4zW31oQCKTyuAWFMIiA8PJwJi58ebI3TPeVQwiqaV2E39/xDmTJB0/JDkQbOvXbGOPn2sXG9QOuh7mp/P3vG4J/ZogkfhA5KjmsgKfjy4Mfa38YztZ9sWI/uGaSkFtH23bMkCG2fCLKPAUYrhLHE1UVJCmEWZZW3Xte7MRbm9vm/vk9n6np7Z5wuDV4699Vhnxgp+O7YpuPBmjL5Xv/hl80u9nV/36a0Xry2knHhEMM0RW64qseDoF2Z2iEQKT7eYKrGFbELdp9iFJ4c7udm3SR/f1PMrK8S6Db2+Y5YSu8CZ0iD22F7VFirL2oP3WP6SfctebH/udwSzDc9Pa+oZmY8o/h6Qe1C1LoNqLrXd3TUafTic/Wkk/z2+ulsVcuYqhx+VzYa2dQ+u/rLaXLtePGR0ZKTF9PW/EU+wtyEqWAWCcAM87vZnwWKktwhmAWDa5QWS+2TTmItobBu7jZTYqncIKXj5NjXIfP8OF2kb1y/Er00DjTU9bVyzfFu1LmRtaLcDyJwkg/Yg80h+E5JTPYCloTuywjaGaBAL/TX+RZYBAAAigFufbEZkAMFsBz1GUuCY2xJju4scRYThXi2IAM2xC/FXHwUAchyeCOsBxF3hH8LKo0zrBSMRcI6Gk5YhyIgU8tawG1ni35VF2RpsjMSaMkRNINUsBfMI86/2NwrX+oFU1Jn1c3iTr0gx+C8g+STrHYTV5Nd1ou481W7PyrLDQJk5H2XlkH+QVcjxP9pHAn1hdpI56Izvg5up/8rd+de7vqJgfiHXbv0cAYq8fRuH/78W4wdNUBI/9JUL8PQ9eTm6H9E00hWpZpqBM+WBV0A6GfEkJvcoH0Mpll6uAHC5J4UH/SS8Bntt3v8U1oA82YOyPgX833n7Fh917mmnJmeouxzPD3oFoxBIVWcgQtWtB5OKC8hQ9fnBsll7p65odR7lYiVgxgU86PR5eNCr+4MAVf/ZSN1AfzDpCG6QoWrIg2UfIc1kxUS4+H+/EoSMpqrPFWkOdg+SZ6bUDpVzW35iUzwIZhjvt+IvSiIO1c32GtvjOwaUpA3SobnN2VZWuK2+hZwbes9VFN6jzluXc3zd7Swpja3mtjPzWRAymqo+n59PmoP9tPOMKbVDpcg/sXnZcA9CNcLk/v+iJPra8dXN9pra8p0GhmHyrk6H5jbroq1UkBdoTc83NhG9HuYqkuPtUeetY5Dj604Zl6Wl2+w97dBBO/Fw91lE9ARLsqJqumFatuN6PoAIk8fx1yEXUmljnQ/CKE7SLC/Kqm7arh/GaV7WbT/O637e7//t5+sqlYXKw8IjIqOiY2Lj4gvxR2dw4uE8pmDwpO5Q1fuqN5d5OylRgQgfV0KNyyoLQWg8zgwfA3EL65YFlfvCx9qhfkezSRljRFEUtCAk1OoYhClVtkLTcGhGyVEN9KHBrBqymUIqAkGjSkVrTCnwDLnsaXxEOlG4naT0pj0nHKakHpkSItDkEpfiRBAWYuA4j+awBl5cHAV09DtmLW+R9AydUEOLAkMrHPJY8IA64TI5DP+ofEYUkZaZ9gSsgfwleranVByGPmrhChu8qfcCYWTQY8ZlhuLNwF4h9q6FsfJW3rmhvIafp0esJVdQg3OwD8Zg6Q1Yb6131nvrQ63HSQ/N8Tw18m+06requ+l34RI/axGDb+T9krNsawpofjmIOG3PKrInfR4VWjE3QKfCJ5j8c7qmY/2oRM9gZjvP0L0a1EaWPBJsKZjJR8k1g5ixIQiuwOAdbWmY9M44cOjjFUgmS5rAqxIMylEoU+ue9RG1g9wDmiUt7L3KHGdoSJzu870SB+5Fp+v9QRlIbuxwYqw3TmjtrrV7663Q6QAAAA==") format("woff2"), url("/static/fonts/iconfont.woff?t=1594619588954") format("woff"), url("/static/fonts/iconfont.ttf?t=1594619588954") format("truetype"), url("/static/fonts/iconfont.svg?t=1594619588954#dubhe-iconfont") format("svg");
  /* iOS 4.1- */ }

.dubhe-iconfont {
  font-family: "dubhe-iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

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

.dubhe-icon-index-3:before {
  content: "\E62C"; }

.dubhe-icon-index-4:before {
  content: "\E62F"; }

.dubhe-icon-index-1:before {
  content: "\E630"; }

.dubhe-icon-index-2:before {
  content: "\E631"; }

.dubhe-icon-up-arrow:before {
  content: "\E632"; }

.dubhe-icon-right-triangle:before {
  content: "\E633"; }

.dubhe-icon-down-arrow:before {
  content: "\E634"; }

.dubhe-icon-more-down-arrow:before {
  content: "\E635"; }

.dubhe-icon-checked:before {
  content: "\E636"; }

.dubhe-icon-stepper-increase:before {
  content: "\E637"; }

.dubhe-icon-stepper-decrease:before {
  content: "\E638"; }

.dubhe-icon-chenggong:before {
  content: "\E602"; }

.dubhe-icon-shibai:before {
  content: "\E603"; }

.dubhe-icon-get-giftinsurance-success:before {
  content: "\E605"; }

.dubhe-icon-shouji:before {
  content: "\E747"; }

.dubhe-icon-weixin2:before {
  content: "\E748"; }

.dubhe-icon-ss_close:before {
  content: "\E600"; }

.dubhe-icon-check:before {
  content: "\E639"; }

.dubhe-icon-dunpai:before {
  content: "\E63A"; }

.dubhe-icon-zengxian:before {
  content: "\E63B"; }

.dubhe-icon-rengonghebao:before {
  content: "\E63C"; }

.dubhe-icon-zhinenghebao:before {
  content: "\E63D"; }

.dubhe-icon-ocr_pic:before {
  content: "\E60D"; }

.dubhe-icon-ocr_camera:before {
  content: "\E60A"; }

.dubhe-icon-front:before {
  content: "\E60F"; }

.dubhe-icon-reverse:before {
  content: "\E611"; }

.dubhe-icon-shenqinglipei:before {
  content: "\E63E"; }

.dubhe-icon-tijiaocailiao:before {
  content: "\E63F"; }

.dubhe-icon-jisuheshen:before {
  content: "\E640"; }

.dubhe-icon-huodepeikuan:before {
  content: "\E641"; }

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

.dubhe-icon-rengonghebao1:before {
  content: "\E643"; }

.dubhe-icon-fail:before {
  content: "\E644"; }

.dubhe-icon-09:before {
  content: "\E61F"; }

.dubhe-icon-refresh:before {
  content: "\E615"; }

.dubhe-icon-icon8:before {
  content: "\E6DC"; }

.dubhe-icon-web-icon-:before {
  content: "\E6E9"; }

.dubhe-icon-icon:before {
  content: "\E70E"; }

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

.dubhe-icon-icon1:before {
  content: "\E710"; }

.dubhe-icon-icon2:before {
  content: "\E711"; }

.dubhe-icon-icon3:before {
  content: "\E712"; }

.dubhe-icon-icon4:before {
  content: "\E713"; }

.dubhe-icon-icon5:before {
  content: "\E714"; }

.dubhe-icon-icon6:before {
  content: "\E715"; }

.dubhe-icon-iconcopy:before {
  content: "\E716"; }

.dubhe-icon-iconcopy1:before {
  content: "\E717"; }

.dubhe-icon-iconcopy2:before {
  content: "\E718"; }

.dubhe-icon-iconcopy3:before {
  content: "\E719"; }

.dubhe-icon-GroupCopy:before {
  content: "\E71A"; }

.dubhe-icon-Fill:before {
  content: "\E71B"; }

.dubhe-icon-CombinedShape:before {
  content: "\E71C"; }

.dubhe-icon-my-policy:before {
  content: "\E604"; }

.dubhe-icon-camera:before {
  content: "\E606"; }

.dubhe-icon-daixubaodan:before {
  content: "\E607"; }

.dubhe-icon-cancel:before {
  content: "\E608"; }

.dubhe-icon-upload:before {
  content: "\E609"; }

.dubhe-icon-add-policy:before {
  content: "\E60B"; }

.dubhe-icon-import:before {
  content: "\E60C"; }

.dubhe-icon-remind:before {
  content: "\E60E"; }

.dubhe-icon-Artboard:before {
  content: "\E610"; }

.dubhe-icon-dianhua:before {
  content: "\E616"; }

.dubhe-icon-kefu:before {
  content: "\E617"; }

.dubhe-icon-search:before {
  content: "\2315"; }

.dubhe-icon-shouye:before {
  content: "\E618"; }

.dubhe-icon-help:before {
  content: "\E619"; }

.dubhe-icon-artificial-underwriting:before {
  content: "\E61A"; }

.dubhe-icon-wechat:before {
  content: "\E61D"; }

.dubhe-icon-ai:before {
  content: "\E61E"; }

.dubhe-icon-scroll-top:before {
  content: "\E61B"; }

.dubhe-icon-edit-trial:before {
  content: "\E61C"; }

.dubhe-icon-up:before {
  content: "\E621"; }

.dubhe-icon-down:before {
  content: "\E620"; }

.dubhe-icon-index-5-dash:before {
  content: "\E625"; }

.dubhe-icon-index-5:before {
  content: "\E627"; }

.dubhe-icon-index-1-dash:before {
  content: "\E629"; }

.dubhe-icon-index-3-dash:before {
  content: "\E62B"; }

.dubhe-icon-index-4-dash:before {
  content: "\E62D"; }

.dubhe-icon-index-2-dash:before {
  content: "\E62E"; }

/* reset.css */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, textarea, p, blockquote, th, td,
header, hgroup, nav, section, article, aside, footer, figure, figcaption, menu, button {
  margin: 0;
  padding: 0; }

html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

body {
  margin: 0 auto !important;
  width: 100%;
  max-width: 750px;
  min-width: 320px;
  color: #4a4a4a;
  font-family: Helvetica, "Microsoft YaHei", Arial, sans-serif;
  background: #efeff4;
  -webkit-overflow-scrolling: touch; }
  body::-webkit-scrollbar {
    width: 0;
    height: 0; }

/* 一致的 del 样式 */
del {
  text-decoration: line-through; }

address,
caption,
cite,
code,
dfn,
em,
th,
var {
  font-style: normal;
  font-weight: 500; }

/* 只允许垂直调整尺寸 */
textarea {
  resize: vertical; }

audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle; }

/* 更好的hr样式 */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0; }

/* 移除选中阴影 */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none; }

::selection {
  background: #b3d4fc;
  text-shadow: none; }

/* 去掉列表前的标识, li 会继承 */
ol,
ul {
  list-style: none; }

/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: 400; }

q:before,
q:after {
  content: ''; }

ins,
a {
  text-decoration: none; }

a {
  background-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-touch-callout: none;
  -webkit-text-size-adjust: none; }

input,
textarea,
button {
  border: 0;
  outline: 0;
  font-size: 100%;
  background: transparent;
  color: #666;
  vertical-align: middle; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

.offline-body {
  min-height: 100vh;
  background: #F6F6F9 !important; }
  .offline-body .am-button.am-button-primary {
    background-color: #0d6eff !important; }
    .offline-body .am-button.am-button-primary.am-button-active {
      opacity: 1 !important;
      background-color: #0b62e5 !important; }
  .offline-body .am-modal .am-modal-button-group-v .am-modal-button {
    color: #0d6eff !important; }
  .offline-body .am-modal .am-modal-button-group-h .am-modal-button:last-child {
    color: #0d6eff !important; }
  .offline-body .multiple-picker .multiple-extra > div,
  .offline-body .multiple-picker .multiple-extra > .option-item {
    color: #6b7179 !important; }
    .offline-body .multiple-picker .multiple-extra > div.active,
    .offline-body .multiple-picker .multiple-extra > div .active,
    .offline-body .multiple-picker .multiple-extra > .option-item.active,
    .offline-body .multiple-picker .multiple-extra > .option-item .active {
      color: #0d6eff !important; }
      .offline-body .multiple-picker .multiple-extra > div.active .opacity-bg,
      .offline-body .multiple-picker .multiple-extra > div .active .opacity-bg,
      .offline-body .multiple-picker .multiple-extra > .option-item.active .opacity-bg,
      .offline-body .multiple-picker .multiple-extra > .option-item .active .opacity-bg {
        background-color: #0d6eff !important; }
  .offline-body .stepper-flex .increase:after,
  .offline-body .stepper-flex .decrease:after {
    color: #0d6eff !important; }
  .offline-body .custom-tabs .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content {
    -ms-touch-action: auto !important;
        touch-action: auto !important;
    -webkit-transform: none !important;
        -ms-transform: none !important;
            transform: none !important;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    padding: 0 0.26667rem;
    border-bottom: 0.01333rem solid #eaebee; }
    .offline-body .custom-tabs .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content .am-tabs-default-bar-tab {
      width: auto !important;
      height: auto;
      line-height: 1.2;
      font-size: 0.4rem !important;
      font-weight: 400 !important;
      color: #949ca8 !important;
      padding: 0 0 0.21333rem; }
      .offline-body .custom-tabs .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content .am-tabs-default-bar-tab::after {
        width: 0.64rem;
        left: 50%;
        -webkit-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
                transform: translateX(-50%);
        height: 0 !important;
        background: #eaebee !important; }
    .offline-body .custom-tabs .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content .am-tabs-default-bar-tab-active {
      color: #0d6eff !important;
      font-weight: 500 !important; }
      .offline-body .custom-tabs .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content .am-tabs-default-bar-tab-active::after {
        background: #0d6eff !important;
        height: 2px !important;
        border-radius: 2px; }
  .offline-body .custom-tabs .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-underline {
    position: absolute;
    display: none;
    bottom: 0;
    border: none;
    left: 0 !important;
    width: 100% !important;
    height: 0.01333rem;
    background: #eaebee !important; }
  .offline-body .custom-tabs .am-tabs .am-tabs-content-wrap {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
       -moz-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto; }
  .offline-body .custom-tabs .tab-content {
    padding: 0.4rem 0.42667rem; }
  .offline-body .custom-tabs-small .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0 0.8rem; }
    .offline-body .custom-tabs-small .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content .am-tabs-default-bar-tab {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
         -moz-box-flex: 1;
          -ms-flex: 1;
              flex: 1; }
  .offline-body .custom-tabs-scroll .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content {
    overflow-x: auto;
    scrollbar-width: none;
    /* firefox */
    -ms-overflow-style: none;
    /* IE 10+ */
    -webkit-box-pack: left;
    -webkit-justify-content: left;
       -moz-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left; }
    .offline-body .custom-tabs-scroll .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content::-webkit-scrollbar {
      display: none;
      /* Chrome Safari */ }
    .offline-body .custom-tabs-scroll .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content .am-tabs-default-bar-tab {
      margin: 0;
      padding: 0 0 0.2rem;
      width: auto !important; }
      .offline-body .custom-tabs-scroll .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content .am-tabs-default-bar-tab:not(:first-child) {
        margin-left: 0.64rem; }
  .offline-body .custom-tabs-scroll .tab-content {
    overflow-y: scroll;
    height: 100% !important;
    max-height: 100%;
    padding: 0.42667rem 0 0 0; }
  .offline-body .custom-accordion .am-accordion-item {
    min-height: 1.22667rem;
    background: #ffffff;
    border-radius: 0.16rem;
    overflow: hidden;
    border: none; }
    .offline-body .custom-accordion .am-accordion-item:not(:last-child) {
      margin-bottom: 0.32rem; }
    .offline-body .custom-accordion .am-accordion-item .am-accordion-header {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      padding: 0; }
      .offline-body .custom-accordion .am-accordion-item .am-accordion-header .arrow {
        width: 0.4rem !important;
        height: 0.4rem !important;
        -webkit-transform: none !important;
            -ms-transform: none !important;
                transform: none !important;
        background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMTQgMTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+57yW57uEIDE1PC90aXRsZT4KICAgIDxnIGlkPSLnur/kuIvljZXkuJrliqEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJiMeaKleS/neWRiuefpV/mnKrovpPlhaUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMjMuMDAwMDAwLCAtMTIwNC4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9Iue8lue7hC005aSH5Lu9LTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyLjAwMDAwMCwgMTE0NS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSLnvJbnu4QtMTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0LjAwMDAwMCwgNDYuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Iue8lue7hC0xNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzA0LjAwMDAwMCwgMjAuMDAwMDAwKSByb3RhdGUoLTI3MC4wMDAwMDApIHRyYW5zbGF0ZSgtMzA0LjAwMDAwMCwgLTIwLjAwMDAwMCkgdHJhbnNsYXRlKDI5Ny4wMDAwMDAsIDEzLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0i55+p5b2iIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTQiIGhlaWdodD0iMTQiPjwvcmVjdD4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTUuMTA5ODcxOTQsMi4wMTcxNTcyOSBMOS44ODI4NDI3MSw2Ljc5MDEyODA2IEMxMC4wMzkwNTI0LDYuOTQ2MzM3NzggMTAuMDM5MDUyNCw3LjE5OTYwMzc3IDkuODgyODQyNzEsNy4zNTU4MTM0OSBMNS4xMDk4NzE5NCwxMi4xMjg3ODQzIEM0Ljk1MzY2MjIyLDEyLjI4NDk5NCA0LjcwMDM5NjIzLDEyLjI4NDk5NCA0LjU0NDE4NjUxLDEyLjEyODc4NDMgTDQuMTkwNjMzMTIsMTEuNzc1MjMwOSBDNC4wNTMzNzU2NCwxMS42Mzc5NzQ1IDQuMDM1MDY4NTksMTEuNDIyNjYgNC4xNDQyNjgxOSwxMS4yNjUwMjkzIEw0LjE5NjY2MzMsMTEuMjAyOTUyMyBMOC4yNTY0MDk2Niw3LjE0Mzc4ODM5IEw4LjI1NjQxMTM3LDcuMDAyMzY4NDMgTDQuMTkwNjI2OTEsMi45MzY0MDU0MiBDNC4wMzQ0Mjk4OCwyLjc4MDE4OTEgNC4wMzQ0MzI2NiwyLjUyNjkyMzU2IDQuMTkwNjM1OTQsMi4zNzA3MDc4NyBMNC41NDQxODY1MSwyLjAxNzE1NzI5IEM0LjcwMDM5NjIzLDEuODYwOTQ3NTcgNC45NTM2NjIyMiwxLjg2MDk0NzU3IDUuMTA5ODcxOTQsMi4wMTcxNTcyOSBaIiBpZD0i6Lev5b6EIiBmaWxsPSIjQ0JDRkQ2IiBmaWxsLXJ1bGU9Im5vbnplcm8iPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==") !important; }
      .offline-body .custom-accordion .am-accordion-item .am-accordion-header::after {
        content: none !important; }
    .offline-body .custom-accordion .am-accordion-item .am-accordion-content .am-accordion-content-box::after {
      content: none !important; }
  .offline-body .custom-accordion .am-accordion-item-active .am-accordion-header i.arrow {
    color: #fff;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMTQgMTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+57yW57uEIDEwPC90aXRsZT4KICAgIDxnIGlkPSLnur/kuIvljZXkuJrliqEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJjMeaguOWvueiuouWNlS3lsZXlvIAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMzUuMDAwMDAwLCAtMjAyLjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0i57yW57uELTEw5aSH5Lu9IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMi4wMDAwMDAsIDE4Ni4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSLnvJbnu4QtMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDEyLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSLnvJbnu4QtMTAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMzMC4wMDAwMDAsIDExLjAwMDAwMCkgcm90YXRlKC05MC4wMDAwMDApIHRyYW5zbGF0ZSgtMzMwLjAwMDAwMCwgLTExLjAwMDAwMCkgdHJhbnNsYXRlKDMyMy4wMDAwMDAsIDQuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSLnn6nlvaIiIHg9IjAiIHk9IjAiIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCI+PC9yZWN0PgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNS4xMDk4NzE5NCwyLjAxNzE1NzI5IEw5Ljg4Mjg0MjcxLDYuNzkwMTI4MDYgQzEwLjAzOTA1MjQsNi45NDYzMzc3OCAxMC4wMzkwNTI0LDcuMTk5NjAzNzcgOS44ODI4NDI3MSw3LjM1NTgxMzQ5IEw1LjEwOTg3MTk0LDEyLjEyODc4NDMgQzQuOTUzNjYyMjIsMTIuMjg0OTk0IDQuNzAwMzk2MjMsMTIuMjg0OTk0IDQuNTQ0MTg2NTEsMTIuMTI4Nzg0MyBMNC4xOTA2MzMxMiwxMS43NzUyMzA5IEM0LjA1MzM3NTY0LDExLjYzNzk3NDUgNC4wMzUwNjg1OSwxMS40MjI2NiA0LjE0NDI2ODE5LDExLjI2NTAyOTMgTDQuMTk2NjYzMywxMS4yMDI5NTIzIEw4LjI1NjQwOTY2LDcuMTQzNzg4MzkgTDguMjU2NDExMzcsNy4wMDIzNjg0MyBMNC4xOTA2MjY5MSwyLjkzNjQwNTQyIEM0LjAzNDQyOTg4LDIuNzgwMTg5MSA0LjAzNDQzMjY2LDIuNTI2OTIzNTYgNC4xOTA2MzU5NCwyLjM3MDcwNzg3IEw0LjU0NDE4NjUxLDIuMDE3MTU3MjkgQzQuNzAwMzk2MjMsMS44NjA5NDc1NyA0Ljk1MzY2MjIyLDEuODYwOTQ3NTcgNS4xMDk4NzE5NCwyLjAxNzE1NzI5IFoiIGlkPSLot6/lvoQiIGZpbGw9IiMwRDZFRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+") !important; }
  .offline-body .product-detail .trial-btn {
    background-color: #0d6eff !important; }

.annuity-display {
  background: #6076ff0f;
  padding: 0.4rem 0.4rem 0.93333rem;
  position: relative; }

@charset "UTF-8";
@font-face {
  font-family: 'akrobat-extrabold';
  src: url("/qixin-cloud-node-cps-h5-v3/static/fonts/akrobat-extrabold.eot");
  src: url("/qixin-cloud-node-cps-h5-v3/static/fonts/akrobat-extrabold.eot?") format("embedded-opentype"), url("/qixin-cloud-node-cps-h5-v3/static/fonts/akrobat-extrabold.woff") format("woff"), url("/qixin-cloud-node-cps-h5-v3/static/fonts/akrobat-extrabold.woff2") format("woff2"), url("/qixin-cloud-node-cps-h5-v3/static/fonts/akrobat-extrabold.ttf") format("truetype"), url("/qixin-cloud-node-cps-h5-v3/static/fonts/akrobat-extrabold.svg") format("svg"); }

/* reset.css */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, textarea, p, blockquote, th, td,
header, hgroup, nav, section, article, aside, footer, figure, figcaption, menu, button {
  margin: 0;
  padding: 0; }

html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

body {
  margin: 0 auto !important;
  width: 100%;
  max-width: 750px;
  min-width: 320px;
  color: #4a4a4a;
  font-family: Helvetica, "Microsoft YaHei", Arial, sans-serif;
  background: #efeff4;
  -webkit-overflow-scrolling: touch; }
  body::-webkit-scrollbar {
    width: 0;
    height: 0; }

/* 一致的 del 样式 */
del {
  text-decoration: line-through; }

address,
caption,
cite,
code,
dfn,
em,
th,
var {
  font-style: normal;
  font-weight: 500; }

/* 只允许垂直调整尺寸 */
textarea {
  resize: vertical; }

audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle; }

/* 更好的hr样式 */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0; }

/* 移除选中阴影 */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none; }

::selection {
  background: #b3d4fc;
  text-shadow: none; }

/* 去掉列表前的标识, li 会继承 */
ol,
ul {
  list-style: none; }

/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: 400; }

q:before,
q:after {
  content: ''; }

ins,
a {
  text-decoration: none; }

a {
  background-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-touch-callout: none;
  -webkit-text-size-adjust: none; }

input,
textarea,
button {
  border: 0;
  outline: 0;
  font-size: 100%;
  background: transparent;
  color: #666;
  vertical-align: middle; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

/* variable.css */
/*Color*/
.am-checkbox-inner {
  width: 0.56rem !important;
  height: 0.56rem !important; }
  .am-checkbox-inner:after {
    width: 0.13333rem;
    height: 0.26667rem;
    border-width: 0 2px 2px 0;
    top: 0.05333rem;
    right: 0.17333rem; }

.am-modal .am-modal-button-group-h .am-modal-button:last-child {
  color: #00a2ff; }

.am-modal .am-modal-button-group-v .am-modal-button {
  color: #00a2ff;
  font-size: 0.49333rem; }

.am-modal-popup .am-modal-close {
  height: 0.53333rem;
  width: 0.53333rem;
  top: 0.4rem;
  right: 0.4rem; }
  .am-modal-popup .am-modal-close-x {
    background-image: none;
    font-size: 0.4rem;
    color: #000; }
    .am-modal-popup .am-modal-close-x::after {
      content: '\E634';
      font-family: 'dubhe-iconfont'; }

.am-modal-popup .am-modal-content {
  border-top-left-radius: 0.16rem;
  border-top-right-radius: 0.16rem; }

.am-modal-popup .am-modal-header {
  padding: 0.4rem 1.04rem 0.4rem 0.4rem;
  position: relative; }
  .am-modal-popup .am-modal-header .am-modal-title {
    font-size: 0.42667rem;
    font-weight: bold;
    color: #333333;
    text-align: left; }
  .am-modal-popup .am-modal-header::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    -webkit-box-shadow: 0 0.05333rem 0.10667rem rgba(0, 0, 0, 0.05);
            box-shadow: 0 0.05333rem 0.10667rem rgba(0, 0, 0, 0.05);
    z-index: 1; }

.am-modal-popup .am-modal-body {
  overflow-x: hidden !important; }

.am-modal-transparent {
  width: 8.26667rem !important; }

.am-button {
  height: 1.14667rem !important;
  line-height: 1.14667rem !important;
  font-size: 0.4rem !important; }
  .am-button-primary.am-button-active {
    opacity: 0.8; }

.am-action-sheet-button-list .am-action-sheet-button-list-item {
  height: 1.2rem;
  line-height: 1.2rem;
  font-size: 0.42667rem; }

.am-switch .checkbox {
  width: 1.17333rem !important;
  height: 0.61333rem !important;
  border-radius: 0.61333rem !important; }
  .am-switch .checkbox::before {
    width: 0.56rem !important; }
  .am-switch .checkbox::before, .am-switch .checkbox::after {
    width: 0.56rem !important;
    height: 0.56rem !important;
    border-radius: 0.56rem !important;
    top: 0.02667rem !important;
    left: 0.04rem !important; }

.am-switch input[type='checkbox']:checked + .checkbox {
  background: #00a2ff !important; }
  .am-switch input[type='checkbox']:checked + .checkbox:after {
    -webkit-transform: translateX(0.53333rem) !important;
        -ms-transform: translateX(0.53333rem) !important;
            transform: translateX(0.53333rem) !important; }

.am-accordion::before {
  display: none !important; }

.am-accordion-item i.arrow {
  width: 0.32rem !important;
  height: 0.32rem !important;
  background-size: contain !important;
  right: 0.4rem !important; }

.am-list-header {
  font-size: 0.4rem !important;
  font-weight: bold;
  color: #333333 !important;
  background: #ffffff; }
  .am-list-header::before {
    content: '';
    display: inline-block;
    width: 0.05333rem;
    height: 2ex;
    margin-right: 0.21333rem;
    background: #00a2ff;
    vertical-align: text-bottom; }

.am-list-body::after {
  display: none !important; }

.am-list-item {
  padding-left: 0.4rem !important;
  min-height: 1.17333rem !important; }
  .am-list-item.has-value .am-list-extra {
    color: #333333 !important; }
  .am-list-item .am-textarea-label {
    color: #333333 !important;
    font-size: 0.4rem !important; }
  .am-list-item .am-textarea-control textarea {
    font-size: 0.4rem !important; }
    .am-list-item .am-textarea-control textarea::-webkit-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::-moz-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea:-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::placeholder {
      color: #999999 !important; }
  .am-list-item .am-input-clear-active {
    background-color: #00a2ff; }
  .am-list-item .am-list-extra {
    font-size: 0.4rem !important;
    color: #999999 !important; }
  .am-list-item .am-list-line .am-input-label,
  .am-list-item .am-list-line .am-input-control {
    font-size: 0.4rem !important; }
  .am-list-item .am-list-line .am-input-control input {
    font-size: 0.4rem !important;
    color: #333333 !important; }
    .am-list-item .am-list-line .am-input-control input::-webkit-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::-moz-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input:-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::placeholder {
      color: #999999 !important; }
  .am-list-item .am-list-line .am-list-content {
    font-size: 0.4rem !important; }
  .am-list-item .am-list-line .am-list-arrow {
    width: 0.4rem !important;
    height: 0.4rem !important; }
  .am-list-item .am-list-line .am-list-extra,
  .am-list-item .am-list-line .am-list-content {
    padding-top: 0.18667rem !important;
    padding-bottom: 0.18667rem !important; }
  .am-list-item.am-input-item {
    padding-right: 0.4rem !important; }
    .am-list-item.am-input-item .am-list-line {
      padding-right: 0 !important; }
      .am-list-item.am-input-item .am-list-line .am-input-extra {
        color: #333333 !important; }
  .am-list-item::after {
    left: 0.4rem !important; }

.am-navbar {
  height: 1.33333rem !important; }
  .am-navbar-title {
    font-size: 0.48rem !important; }
  .am-navbar .am-icon-lg {
    width: 0.93333rem !important;
    height: 0.93333rem !important; }

.am-picker-popup-header-left {
  color: #999; }

/**
 * 线下单样式变量
 */
.flex-c-c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

@font-face {
  font-family: "dubhe-iconfont";
  src: url("/static/fonts/iconfont.eot?t=1594619588954");
  /* IE9 */
  src: url("/static/fonts/iconfont.eot?t=1594619588954#iefix") format("embedded-opentype"), url("data:application/x-font-woff2;charset=utf-8;base64,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") format("woff2"), url("/static/fonts/iconfont.woff?t=1594619588954") format("woff"), url("/static/fonts/iconfont.ttf?t=1594619588954") format("truetype"), url("/static/fonts/iconfont.svg?t=1594619588954#dubhe-iconfont") format("svg");
  /* iOS 4.1- */ }

.dubhe-iconfont {
  font-family: "dubhe-iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

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

.dubhe-icon-index-3:before {
  content: "\E62C"; }

.dubhe-icon-index-4:before {
  content: "\E62F"; }

.dubhe-icon-index-1:before {
  content: "\E630"; }

.dubhe-icon-index-2:before {
  content: "\E631"; }

.dubhe-icon-up-arrow:before {
  content: "\E632"; }

.dubhe-icon-right-triangle:before {
  content: "\E633"; }

.dubhe-icon-down-arrow:before {
  content: "\E634"; }

.dubhe-icon-more-down-arrow:before {
  content: "\E635"; }

.dubhe-icon-checked:before {
  content: "\E636"; }

.dubhe-icon-stepper-increase:before {
  content: "\E637"; }

.dubhe-icon-stepper-decrease:before {
  content: "\E638"; }

.dubhe-icon-chenggong:before {
  content: "\E602"; }

.dubhe-icon-shibai:before {
  content: "\E603"; }

.dubhe-icon-get-giftinsurance-success:before {
  content: "\E605"; }

.dubhe-icon-shouji:before {
  content: "\E747"; }

.dubhe-icon-weixin2:before {
  content: "\E748"; }

.dubhe-icon-ss_close:before {
  content: "\E600"; }

.dubhe-icon-check:before {
  content: "\E639"; }

.dubhe-icon-dunpai:before {
  content: "\E63A"; }

.dubhe-icon-zengxian:before {
  content: "\E63B"; }

.dubhe-icon-rengonghebao:before {
  content: "\E63C"; }

.dubhe-icon-zhinenghebao:before {
  content: "\E63D"; }

.dubhe-icon-ocr_pic:before {
  content: "\E60D"; }

.dubhe-icon-ocr_camera:before {
  content: "\E60A"; }

.dubhe-icon-front:before {
  content: "\E60F"; }

.dubhe-icon-reverse:before {
  content: "\E611"; }

.dubhe-icon-shenqinglipei:before {
  content: "\E63E"; }

.dubhe-icon-tijiaocailiao:before {
  content: "\E63F"; }

.dubhe-icon-jisuheshen:before {
  content: "\E640"; }

.dubhe-icon-huodepeikuan:before {
  content: "\E641"; }

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

.dubhe-icon-rengonghebao1:before {
  content: "\E643"; }

.dubhe-icon-fail:before {
  content: "\E644"; }

.dubhe-icon-09:before {
  content: "\E61F"; }

.dubhe-icon-refresh:before {
  content: "\E615"; }

.dubhe-icon-icon8:before {
  content: "\E6DC"; }

.dubhe-icon-web-icon-:before {
  content: "\E6E9"; }

.dubhe-icon-icon:before {
  content: "\E70E"; }

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

.dubhe-icon-icon1:before {
  content: "\E710"; }

.dubhe-icon-icon2:before {
  content: "\E711"; }

.dubhe-icon-icon3:before {
  content: "\E712"; }

.dubhe-icon-icon4:before {
  content: "\E713"; }

.dubhe-icon-icon5:before {
  content: "\E714"; }

.dubhe-icon-icon6:before {
  content: "\E715"; }

.dubhe-icon-iconcopy:before {
  content: "\E716"; }

.dubhe-icon-iconcopy1:before {
  content: "\E717"; }

.dubhe-icon-iconcopy2:before {
  content: "\E718"; }

.dubhe-icon-iconcopy3:before {
  content: "\E719"; }

.dubhe-icon-GroupCopy:before {
  content: "\E71A"; }

.dubhe-icon-Fill:before {
  content: "\E71B"; }

.dubhe-icon-CombinedShape:before {
  content: "\E71C"; }

.dubhe-icon-my-policy:before {
  content: "\E604"; }

.dubhe-icon-camera:before {
  content: "\E606"; }

.dubhe-icon-daixubaodan:before {
  content: "\E607"; }

.dubhe-icon-cancel:before {
  content: "\E608"; }

.dubhe-icon-upload:before {
  content: "\E609"; }

.dubhe-icon-add-policy:before {
  content: "\E60B"; }

.dubhe-icon-import:before {
  content: "\E60C"; }

.dubhe-icon-remind:before {
  content: "\E60E"; }

.dubhe-icon-Artboard:before {
  content: "\E610"; }

.dubhe-icon-dianhua:before {
  content: "\E616"; }

.dubhe-icon-kefu:before {
  content: "\E617"; }

.dubhe-icon-search:before {
  content: "\2315"; }

.dubhe-icon-shouye:before {
  content: "\E618"; }

.dubhe-icon-help:before {
  content: "\E619"; }

.dubhe-icon-artificial-underwriting:before {
  content: "\E61A"; }

.dubhe-icon-wechat:before {
  content: "\E61D"; }

.dubhe-icon-ai:before {
  content: "\E61E"; }

.dubhe-icon-scroll-top:before {
  content: "\E61B"; }

.dubhe-icon-edit-trial:before {
  content: "\E61C"; }

.dubhe-icon-up:before {
  content: "\E621"; }

.dubhe-icon-down:before {
  content: "\E620"; }

.dubhe-icon-index-5-dash:before {
  content: "\E625"; }

.dubhe-icon-index-5:before {
  content: "\E627"; }

.dubhe-icon-index-1-dash:before {
  content: "\E629"; }

.dubhe-icon-index-3-dash:before {
  content: "\E62B"; }

.dubhe-icon-index-4-dash:before {
  content: "\E62D"; }

.dubhe-icon-index-2-dash:before {
  content: "\E62E"; }

/* reset.css */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, textarea, p, blockquote, th, td,
header, hgroup, nav, section, article, aside, footer, figure, figcaption, menu, button {
  margin: 0;
  padding: 0; }

html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

body {
  margin: 0 auto !important;
  width: 100%;
  max-width: 750px;
  min-width: 320px;
  color: #4a4a4a;
  font-family: Helvetica, "Microsoft YaHei", Arial, sans-serif;
  background: #efeff4;
  -webkit-overflow-scrolling: touch; }
  body::-webkit-scrollbar {
    width: 0;
    height: 0; }

/* 一致的 del 样式 */
del {
  text-decoration: line-through; }

address,
caption,
cite,
code,
dfn,
em,
th,
var {
  font-style: normal;
  font-weight: 500; }

/* 只允许垂直调整尺寸 */
textarea {
  resize: vertical; }

audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle; }

/* 更好的hr样式 */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0; }

/* 移除选中阴影 */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none; }

::selection {
  background: #b3d4fc;
  text-shadow: none; }

/* 去掉列表前的标识, li 会继承 */
ol,
ul {
  list-style: none; }

/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: 400; }

q:before,
q:after {
  content: ''; }

ins,
a {
  text-decoration: none; }

a {
  background-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-touch-callout: none;
  -webkit-text-size-adjust: none; }

input,
textarea,
button {
  border: 0;
  outline: 0;
  font-size: 100%;
  background: transparent;
  color: #666;
  vertical-align: middle; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

.offline-body {
  min-height: 100vh;
  background: #F6F6F9 !important; }
  .offline-body .am-button.am-button-primary {
    background-color: #0d6eff !important; }
    .offline-body .am-button.am-button-primary.am-button-active {
      opacity: 1 !important;
      background-color: #0b62e5 !important; }
  .offline-body .am-modal .am-modal-button-group-v .am-modal-button {
    color: #0d6eff !important; }
  .offline-body .am-modal .am-modal-button-group-h .am-modal-button:last-child {
    color: #0d6eff !important; }
  .offline-body .multiple-picker .multiple-extra > div,
  .offline-body .multiple-picker .multiple-extra > .option-item {
    color: #6b7179 !important; }
    .offline-body .multiple-picker .multiple-extra > div.active,
    .offline-body .multiple-picker .multiple-extra > div .active,
    .offline-body .multiple-picker .multiple-extra > .option-item.active,
    .offline-body .multiple-picker .multiple-extra > .option-item .active {
      color: #0d6eff !important; }
      .offline-body .multiple-picker .multiple-extra > div.active .opacity-bg,
      .offline-body .multiple-picker .multiple-extra > div .active .opacity-bg,
      .offline-body .multiple-picker .multiple-extra > .option-item.active .opacity-bg,
      .offline-body .multiple-picker .multiple-extra > .option-item .active .opacity-bg {
        background-color: #0d6eff !important; }
  .offline-body .stepper-flex .increase:after,
  .offline-body .stepper-flex .decrease:after {
    color: #0d6eff !important; }
  .offline-body .custom-tabs .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content {
    -ms-touch-action: auto !important;
        touch-action: auto !important;
    -webkit-transform: none !important;
        -ms-transform: none !important;
            transform: none !important;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    padding: 0 0.26667rem;
    border-bottom: 0.01333rem solid #eaebee; }
    .offline-body .custom-tabs .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content .am-tabs-default-bar-tab {
      width: auto !important;
      height: auto;
      line-height: 1.2;
      font-size: 0.4rem !important;
      font-weight: 400 !important;
      color: #949ca8 !important;
      padding: 0 0 0.21333rem; }
      .offline-body .custom-tabs .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content .am-tabs-default-bar-tab::after {
        width: 0.64rem;
        left: 50%;
        -webkit-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
                transform: translateX(-50%);
        height: 0 !important;
        background: #eaebee !important; }
    .offline-body .custom-tabs .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content .am-tabs-default-bar-tab-active {
      color: #0d6eff !important;
      font-weight: 500 !important; }
      .offline-body .custom-tabs .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content .am-tabs-default-bar-tab-active::after {
        background: #0d6eff !important;
        height: 2px !important;
        border-radius: 2px; }
  .offline-body .custom-tabs .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-underline {
    position: absolute;
    display: none;
    bottom: 0;
    border: none;
    left: 0 !important;
    width: 100% !important;
    height: 0.01333rem;
    background: #eaebee !important; }
  .offline-body .custom-tabs .am-tabs .am-tabs-content-wrap {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
       -moz-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto; }
  .offline-body .custom-tabs .tab-content {
    padding: 0.4rem 0.42667rem; }
  .offline-body .custom-tabs-small .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0 0.8rem; }
    .offline-body .custom-tabs-small .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content .am-tabs-default-bar-tab {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
         -moz-box-flex: 1;
          -ms-flex: 1;
              flex: 1; }
  .offline-body .custom-tabs-scroll .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content {
    overflow-x: auto;
    scrollbar-width: none;
    /* firefox */
    -ms-overflow-style: none;
    /* IE 10+ */
    -webkit-box-pack: left;
    -webkit-justify-content: left;
       -moz-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left; }
    .offline-body .custom-tabs-scroll .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content::-webkit-scrollbar {
      display: none;
      /* Chrome Safari */ }
    .offline-body .custom-tabs-scroll .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content .am-tabs-default-bar-tab {
      margin: 0;
      padding: 0 0 0.2rem;
      width: auto !important; }
      .offline-body .custom-tabs-scroll .am-tabs .am-tabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content .am-tabs-default-bar-tab:not(:first-child) {
        margin-left: 0.64rem; }
  .offline-body .custom-tabs-scroll .tab-content {
    overflow-y: scroll;
    height: 100% !important;
    max-height: 100%;
    padding: 0.42667rem 0 0 0; }
  .offline-body .custom-accordion .am-accordion-item {
    min-height: 1.22667rem;
    background: #ffffff;
    border-radius: 0.16rem;
    overflow: hidden;
    border: none; }
    .offline-body .custom-accordion .am-accordion-item:not(:last-child) {
      margin-bottom: 0.32rem; }
    .offline-body .custom-accordion .am-accordion-item .am-accordion-header {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
         -moz-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      padding: 0; }
      .offline-body .custom-accordion .am-accordion-item .am-accordion-header .arrow {
        width: 0.4rem !important;
        height: 0.4rem !important;
        -webkit-transform: none !important;
            -ms-transform: none !important;
                transform: none !important;
        background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMTQgMTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+57yW57uEIDE1PC90aXRsZT4KICAgIDxnIGlkPSLnur/kuIvljZXkuJrliqEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJiMeaKleS/neWRiuefpV/mnKrovpPlhaUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMjMuMDAwMDAwLCAtMTIwNC4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9Iue8lue7hC005aSH5Lu9LTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyLjAwMDAwMCwgMTE0NS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSLnvJbnu4QtMTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0LjAwMDAwMCwgNDYuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Iue8lue7hC0xNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzA0LjAwMDAwMCwgMjAuMDAwMDAwKSByb3RhdGUoLTI3MC4wMDAwMDApIHRyYW5zbGF0ZSgtMzA0LjAwMDAwMCwgLTIwLjAwMDAwMCkgdHJhbnNsYXRlKDI5Ny4wMDAwMDAsIDEzLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0i55+p5b2iIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTQiIGhlaWdodD0iMTQiPjwvcmVjdD4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTUuMTA5ODcxOTQsMi4wMTcxNTcyOSBMOS44ODI4NDI3MSw2Ljc5MDEyODA2IEMxMC4wMzkwNTI0LDYuOTQ2MzM3NzggMTAuMDM5MDUyNCw3LjE5OTYwMzc3IDkuODgyODQyNzEsNy4zNTU4MTM0OSBMNS4xMDk4NzE5NCwxMi4xMjg3ODQzIEM0Ljk1MzY2MjIyLDEyLjI4NDk5NCA0LjcwMDM5NjIzLDEyLjI4NDk5NCA0LjU0NDE4NjUxLDEyLjEyODc4NDMgTDQuMTkwNjMzMTIsMTEuNzc1MjMwOSBDNC4wNTMzNzU2NCwxMS42Mzc5NzQ1IDQuMDM1MDY4NTksMTEuNDIyNjYgNC4xNDQyNjgxOSwxMS4yNjUwMjkzIEw0LjE5NjY2MzMsMTEuMjAyOTUyMyBMOC4yNTY0MDk2Niw3LjE0Mzc4ODM5IEw4LjI1NjQxMTM3LDcuMDAyMzY4NDMgTDQuMTkwNjI2OTEsMi45MzY0MDU0MiBDNC4wMzQ0Mjk4OCwyLjc4MDE4OTEgNC4wMzQ0MzI2NiwyLjUyNjkyMzU2IDQuMTkwNjM1OTQsMi4zNzA3MDc4NyBMNC41NDQxODY1MSwyLjAxNzE1NzI5IEM0LjcwMDM5NjIzLDEuODYwOTQ3NTcgNC45NTM2NjIyMiwxLjg2MDk0NzU3IDUuMTA5ODcxOTQsMi4wMTcxNTcyOSBaIiBpZD0i6Lev5b6EIiBmaWxsPSIjQ0JDRkQ2IiBmaWxsLXJ1bGU9Im5vbnplcm8iPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==") !important; }
      .offline-body .custom-accordion .am-accordion-item .am-accordion-header::after {
        content: none !important; }
    .offline-body .custom-accordion .am-accordion-item .am-accordion-content .am-accordion-content-box::after {
      content: none !important; }
  .offline-body .custom-accordion .am-accordion-item-active .am-accordion-header i.arrow {
    color: #fff;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMTQgMTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+57yW57uEIDEwPC90aXRsZT4KICAgIDxnIGlkPSLnur/kuIvljZXkuJrliqEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJjMeaguOWvueiuouWNlS3lsZXlvIAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMzUuMDAwMDAwLCAtMjAyLjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0i57yW57uELTEw5aSH5Lu9IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMi4wMDAwMDAsIDE4Ni4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSLnvJbnu4QtMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDEyLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSLnvJbnu4QtMTAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMzMC4wMDAwMDAsIDExLjAwMDAwMCkgcm90YXRlKC05MC4wMDAwMDApIHRyYW5zbGF0ZSgtMzMwLjAwMDAwMCwgLTExLjAwMDAwMCkgdHJhbnNsYXRlKDMyMy4wMDAwMDAsIDQuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSLnn6nlvaIiIHg9IjAiIHk9IjAiIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCI+PC9yZWN0PgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNS4xMDk4NzE5NCwyLjAxNzE1NzI5IEw5Ljg4Mjg0MjcxLDYuNzkwMTI4MDYgQzEwLjAzOTA1MjQsNi45NDYzMzc3OCAxMC4wMzkwNTI0LDcuMTk5NjAzNzcgOS44ODI4NDI3MSw3LjM1NTgxMzQ5IEw1LjEwOTg3MTk0LDEyLjEyODc4NDMgQzQuOTUzNjYyMjIsMTIuMjg0OTk0IDQuNzAwMzk2MjMsMTIuMjg0OTk0IDQuNTQ0MTg2NTEsMTIuMTI4Nzg0MyBMNC4xOTA2MzMxMiwxMS43NzUyMzA5IEM0LjA1MzM3NTY0LDExLjYzNzk3NDUgNC4wMzUwNjg1OSwxMS40MjI2NiA0LjE0NDI2ODE5LDExLjI2NTAyOTMgTDQuMTk2NjYzMywxMS4yMDI5NTIzIEw4LjI1NjQwOTY2LDcuMTQzNzg4MzkgTDguMjU2NDExMzcsNy4wMDIzNjg0MyBMNC4xOTA2MjY5MSwyLjkzNjQwNTQyIEM0LjAzNDQyOTg4LDIuNzgwMTg5MSA0LjAzNDQzMjY2LDIuNTI2OTIzNTYgNC4xOTA2MzU5NCwyLjM3MDcwNzg3IEw0LjU0NDE4NjUxLDIuMDE3MTU3MjkgQzQuNzAwMzk2MjMsMS44NjA5NDc1NyA0Ljk1MzY2MjIyLDEuODYwOTQ3NTcgNS4xMDk4NzE5NCwyLjAxNzE1NzI5IFoiIGlkPSLot6/lvoQiIGZpbGw9IiMwRDZFRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+") !important; }
  .offline-body .product-detail .trial-btn {
    background-color: #0d6eff !important; }

.annuity-ruler {
  width: 100%;
  background: #ffffff;
  border-radius: 0.13333rem;
  text-align: left;
  margin-top: 0.26667rem;
  padding: 0 0 0.66667rem;
  position: relative;
  overflow: hidden; }
  .annuity-ruler .supplementary-desc {
    padding: 0 0.48rem 0; }
  .annuity-ruler .annuity-title {
    font-size: 0.37333rem;
    color: #2c2d30;
    width: 100%;
    margin-top: 0.8rem;
    display: inline-block;
    text-align: center;
    font-family: PingFangSC-Regular; }
  .annuity-ruler .annuity-price {
    color: #fa7311;
    line-height: 0.66667rem;
    margin-top: 0.53333rem;
    width: 100%;
    text-align: center;
    font-family: PingFangSC-Regular; }
    .annuity-ruler .annuity-price strong {
      font-weight: 500;
      font-size: 0.96rem;
      font-family: 'akrobat-extrabold'; }
    .annuity-ruler .annuity-price span {
      font-size: 0.37333rem;
      color: #949ca8; }
  .annuity-ruler .ruler {
    height: 1.06667rem;
    margin-top: 0.53333rem;
    margin-bottom: 0.93333rem; }
  .annuity-ruler .annuity-desc {
    width: 100%;
    font-size: 0.32rem;
    color: #2c2d30;
    text-align: center;
    margin-top: 0.4rem; }
    .annuity-ruler .annuity-desc span {
      color: #fa7311;
      font-size: 0.42667rem;
      font-family: 'akrobat-extrabold'; }
  .annuity-ruler .annuity-back {
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 0.13333rem; }
    .annuity-ruler .annuity-back .back {
      position: absolute; }
    .annuity-ruler .annuity-back .back-left {
      left: 0;
      bottom: 0;
      width: 0.48rem;
      height: 0.90667rem; }
    .annuity-ruler .annuity-back .back-left-bottom {
      left: 0;
      bottom: 0;
      width: 3.17333rem;
      height: 0.74667rem; }
    .annuity-ruler .annuity-back .back-right {
      right: 0;
      top: 0;
      width: 1.06667rem;
      height: 1.06667rem; }
    .annuity-ruler .annuity-back .back-right-top {
      right: 0;
      top: 0;
      width: 3.46667rem;
      height: 0.88rem; }
  .annuity-ruler .annuity-content {
    position: relative; }

.annuity-operation .oper-area {
  text-align: center; }
  .annuity-operation .oper-area .oper-button {
    width: 2.66667rem;
    height: 0.8rem;
    border-radius: 0.05333rem;
    background-color: #f5f5f5;
    line-height: 0.8rem;
    font-size: 0.32rem;
    color: #949ca8;
    display: inline-block;
    margin-left: 0.26667rem; }
    .annuity-operation .oper-area .oper-button.active {
      background: rgba(96, 118, 255, 0.2);
      color: #0d6eff; }

.annuity-operation .annuity-desc {
  line-height: 0.37333rem;
  font-size: 0.37333rem;
  color: #949ca8;
  text-align: center;
  margin: 0.8rem 0 0.53333rem; }
  .annuity-operation .annuity-desc span {
    color: #0d6eff; }

/* variable.css */
/*Color*/
.annuity-display {
  background: #6076ff0f;
  padding: 0.4rem;
  position: relative;
  overflow-x: hidden; }

.chromeperfectpixel-overlay {
  width: 100% !important;
  height: auto !important; }

.slide-ruler .scale-item {
  display: inline-block;
  height: 0.48rem; }
  .slide-ruler .scale-item:not(:last-child) {
    border-bottom: 1px solid #eee; }

.slide-ruler .number {
  height: 0.24rem;
  border-bottom: none;
  margin-top: 0.24rem; }
  .slide-ruler .number.number-part {
    height: 0.48rem;
    border-bottom: none; }

.slide-ruler .mark {
  height: 0.66667rem;
  top: 0.10667rem; }

.slide-ruler .number-text {
  font-family: PingFangSC-Regular;
  font-size: 0.34667rem;
  color: #333333;
  line-height: 0.34667rem;
  margin-top: 0.13333rem; }

@charset "UTF-8";
/* variable.css */
/*Color*/
/* reset.css */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, textarea, p, blockquote, th, td,
header, hgroup, nav, section, article, aside, footer, figure, figcaption, menu, button {
  margin: 0;
  padding: 0; }

html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

body {
  margin: 0 auto !important;
  width: 100%;
  max-width: 750px;
  min-width: 320px;
  color: #4a4a4a;
  font-family: Helvetica, "Microsoft YaHei", Arial, sans-serif;
  background: #efeff4;
  -webkit-overflow-scrolling: touch; }
  body::-webkit-scrollbar {
    width: 0;
    height: 0; }

/* 一致的 del 样式 */
del {
  text-decoration: line-through; }

address,
caption,
cite,
code,
dfn,
em,
th,
var {
  font-style: normal;
  font-weight: 500; }

/* 只允许垂直调整尺寸 */
textarea {
  resize: vertical; }

audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle; }

/* 更好的hr样式 */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0; }

/* 移除选中阴影 */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none; }

::selection {
  background: #b3d4fc;
  text-shadow: none; }

/* 去掉列表前的标识, li 会继承 */
ol,
ul {
  list-style: none; }

/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: 400; }

q:before,
q:after {
  content: ''; }

ins,
a {
  text-decoration: none; }

a {
  background-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-touch-callout: none;
  -webkit-text-size-adjust: none; }

input,
textarea,
button {
  border: 0;
  outline: 0;
  font-size: 100%;
  background: transparent;
  color: #666;
  vertical-align: middle; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

/* variable.css */
/*Color*/
.am-checkbox-inner {
  width: 0.56rem !important;
  height: 0.56rem !important; }
  .am-checkbox-inner:after {
    width: 0.13333rem;
    height: 0.26667rem;
    border-width: 0 2px 2px 0;
    top: 0.05333rem;
    right: 0.17333rem; }

.am-modal .am-modal-button-group-h .am-modal-button:last-child {
  color: #00a2ff; }

.am-modal .am-modal-button-group-v .am-modal-button {
  color: #00a2ff;
  font-size: 0.49333rem; }

.am-modal-popup .am-modal-close {
  height: 0.53333rem;
  width: 0.53333rem;
  top: 0.4rem;
  right: 0.4rem; }
  .am-modal-popup .am-modal-close-x {
    background-image: none;
    font-size: 0.4rem;
    color: #000; }
    .am-modal-popup .am-modal-close-x::after {
      content: '\E634';
      font-family: 'dubhe-iconfont'; }

.am-modal-popup .am-modal-content {
  border-top-left-radius: 0.16rem;
  border-top-right-radius: 0.16rem; }

.am-modal-popup .am-modal-header {
  padding: 0.4rem 1.04rem 0.4rem 0.4rem;
  position: relative; }
  .am-modal-popup .am-modal-header .am-modal-title {
    font-size: 0.42667rem;
    font-weight: bold;
    color: #333333;
    text-align: left; }
  .am-modal-popup .am-modal-header::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    -webkit-box-shadow: 0 0.05333rem 0.10667rem rgba(0, 0, 0, 0.05);
            box-shadow: 0 0.05333rem 0.10667rem rgba(0, 0, 0, 0.05);
    z-index: 1; }

.am-modal-popup .am-modal-body {
  overflow-x: hidden !important; }

.am-modal-transparent {
  width: 8.26667rem !important; }

.am-button {
  height: 1.14667rem !important;
  line-height: 1.14667rem !important;
  font-size: 0.4rem !important; }
  .am-button-primary.am-button-active {
    opacity: 0.8; }

.am-action-sheet-button-list .am-action-sheet-button-list-item {
  height: 1.2rem;
  line-height: 1.2rem;
  font-size: 0.42667rem; }

.am-switch .checkbox {
  width: 1.17333rem !important;
  height: 0.61333rem !important;
  border-radius: 0.61333rem !important; }
  .am-switch .checkbox::before {
    width: 0.56rem !important; }
  .am-switch .checkbox::before, .am-switch .checkbox::after {
    width: 0.56rem !important;
    height: 0.56rem !important;
    border-radius: 0.56rem !important;
    top: 0.02667rem !important;
    left: 0.04rem !important; }

.am-switch input[type='checkbox']:checked + .checkbox {
  background: #00a2ff !important; }
  .am-switch input[type='checkbox']:checked + .checkbox:after {
    -webkit-transform: translateX(0.53333rem) !important;
        -ms-transform: translateX(0.53333rem) !important;
            transform: translateX(0.53333rem) !important; }

.am-accordion::before {
  display: none !important; }

.am-accordion-item i.arrow {
  width: 0.32rem !important;
  height: 0.32rem !important;
  background-size: contain !important;
  right: 0.4rem !important; }

.am-list-header {
  font-size: 0.4rem !important;
  font-weight: bold;
  color: #333333 !important;
  background: #ffffff; }
  .am-list-header::before {
    content: '';
    display: inline-block;
    width: 0.05333rem;
    height: 2ex;
    margin-right: 0.21333rem;
    background: #00a2ff;
    vertical-align: text-bottom; }

.am-list-body::after {
  display: none !important; }

.am-list-item {
  padding-left: 0.4rem !important;
  min-height: 1.17333rem !important; }
  .am-list-item.has-value .am-list-extra {
    color: #333333 !important; }
  .am-list-item .am-textarea-label {
    color: #333333 !important;
    font-size: 0.4rem !important; }
  .am-list-item .am-textarea-control textarea {
    font-size: 0.4rem !important; }
    .am-list-item .am-textarea-control textarea::-webkit-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::-moz-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea:-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::placeholder {
      color: #999999 !important; }
  .am-list-item .am-input-clear-active {
    background-color: #00a2ff; }
  .am-list-item .am-list-extra {
    font-size: 0.4rem !important;
    color: #999999 !important; }
  .am-list-item .am-list-line .am-input-label,
  .am-list-item .am-list-line .am-input-control {
    font-size: 0.4rem !important; }
  .am-list-item .am-list-line .am-input-control input {
    font-size: 0.4rem !important;
    color: #333333 !important; }
    .am-list-item .am-list-line .am-input-control input::-webkit-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::-moz-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input:-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::placeholder {
      color: #999999 !important; }
  .am-list-item .am-list-line .am-list-content {
    font-size: 0.4rem !important; }
  .am-list-item .am-list-line .am-list-arrow {
    width: 0.4rem !important;
    height: 0.4rem !important; }
  .am-list-item .am-list-line .am-list-extra,
  .am-list-item .am-list-line .am-list-content {
    padding-top: 0.18667rem !important;
    padding-bottom: 0.18667rem !important; }
  .am-list-item.am-input-item {
    padding-right: 0.4rem !important; }
    .am-list-item.am-input-item .am-list-line {
      padding-right: 0 !important; }
      .am-list-item.am-input-item .am-list-line .am-input-extra {
        color: #333333 !important; }
  .am-list-item::after {
    left: 0.4rem !important; }

.am-navbar {
  height: 1.33333rem !important; }
  .am-navbar-title {
    font-size: 0.48rem !important; }
  .am-navbar .am-icon-lg {
    width: 0.93333rem !important;
    height: 0.93333rem !important; }

.am-picker-popup-header-left {
  color: #999; }

/**
 * 线下单样式变量
 */
.flex-c-c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.offline-body #trend-dom {
  width: 100%;
  height: 5.33333rem; }

.offline-body #multiple-trend-dom {
  width: 100%;
  height: 5.33333rem; }

.offline-body .annuity-axis {
  width: 9.2rem;
  background: #ffffff;
  border-radius: 0.13333rem;
  text-align: left;
  margin-top: 0.66667rem !important;
  padding: 0 0 0.66667rem;
  position: relative; }
  .offline-body .annuity-axis .ann-axis-desc {
    margin-top: -0.4rem; }
  .offline-body .annuity-axis .supplementary-desc {
    padding: 0 0.48rem 0; }
  .offline-body .annuity-axis .ann-content {
    padding-top: 0.66667rem; }
  .offline-body .annuity-axis .ann-axis-explain {
    padding: 0.38667rem 0.4rem 0.26667rem 0.90667rem; }
    .offline-body .annuity-axis .ann-axis-explain li {
      list-style: disc;
      color: #999999;
      font-size: 0.32rem;
      font-weight: 400; }

.offline-body .ann-panel .ann-title {
  font-size: 0.37333rem;
  color: #333333;
  width: 100%;
  margin-top: 0.8rem;
  display: inline-block;
  text-align: center;
  font-family: PingFangSC-Regular; }
  .offline-body .ann-panel .ann-title span {
    width: 1.33333rem;
    height: 0.74667rem;
    background: #6076ff0f;
    border-radius: 2px;
    line-height: 0.74667rem;
    font-size: 0.42667rem;
    color: #6076ff;
    display: inline-block;
    margin: 0 0.13333rem; }

.offline-body .ann-panel .flexBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0.53333rem 0 0.26667rem; }
  .offline-body .ann-panel .flexBox .profit {
    width: 4.33333rem;
    height: 1.50667rem;
    position: relative; }
    .offline-body .ann-panel .flexBox .profit .mark {
      text-align: center;
      line-height: 0.64rem;
      font-size: 0.32rem;
      height: 0.64rem;
      background: #fff;
      position: absolute;
      z-index: 1;
      color: #FF8700;
      -webkit-box-shadow: 0px 0.02667rem 0.08rem 0px rgba(0, 0, 0, 0.1);
              box-shadow: 0px 0.02667rem 0.08rem 0px rgba(0, 0, 0, 0.1);
      border-radius: 200rem;
      padding: 0 0.26667rem;
      left: 50%;
      -webkit-transform: translate3d(-50%, 0, 0);
              transform: translate3d(-50%, 0, 0);
      word-break: keep-all; }
    .offline-body .ann-panel .flexBox .profit .mark.color6076FF {
      color: #6076FF; }
    .offline-body .ann-panel .flexBox .profit .money {
      text-align: center;
      font-size: 0.56rem;
      color: #FFFFFF;
      width: 100%;
      height: 1.44rem;
      line-height: 1.2rem;
      text-align: center;
      border-radius: 0.08rem;
      position: absolute;
      top: 0.32rem;
      padding-top: 0.32rem;
      background: #FE801A;
      font-weight: 500; }
    .offline-body .ann-panel .flexBox .profit .money.bg6076FF {
      background: #6076FF; }
    .offline-body .ann-panel .flexBox .profit .money-small {
      height: 1.17333rem;
      line-height: 0.90667rem;
      font-size: 0.42667rem;
      font-weight: 400; }
  .offline-body .ann-panel .flexBox .profit:first-child {
    margin-right: 0.26667rem; }

.offline-body .ann-panel .flexBox2 {
  margin: 0 0 0.8rem; }
  .offline-body .ann-panel .flexBox2 .profit {
    height: 1.76rem; }

.offline-body .ann-panel .ann-price {
  font-size: 0.85333rem;
  color: #ff8700;
  line-height: 0.66667rem;
  margin-top: 0.66667rem !important;
  width: 100%;
  text-align: center;
  font-family: PingFangSC-Regular; }
  .offline-body .ann-panel .ann-price strong {
    font-weight: 500;
    font-family: PingFangSC-Semibold; }
  .offline-body .ann-panel .ann-price small {
    font-family: PingFangSC-Regular;
    font-size: 0.32rem;
    color: #999999;
    letter-spacing: 0;
    text-align: center;
    line-height: 0.32rem; }
  .offline-body .ann-panel .ann-price.ann-value {
    margin-top: 0.93333rem;
    margin-bottom: 0.93333rem; }

.offline-body .ann-panel .ann-desc {
  width: 100%;
  font-size: 0.32rem;
  color: #333333;
  text-align: center;
  margin-top: 0.33333rem; }
  .offline-body .ann-panel .ann-desc i {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .offline-body .ann-panel .ann-desc i span {
      color: #ff8700;
      font-size: 0.42667rem;
      margin: 0 0.10667rem; }

.offline-body .switch-buttons {
  width: 100%;
  text-align: center;
  margin-top: 0.53333rem; }
  .offline-body .switch-buttons p {
    border-radius: 0.05333rem;
    border-radius: 0.05333rem;
    min-width: 4.06667rem;
    padding: 0 0.13333rem;
    height: 1.06667rem;
    font-size: 0.4rem;
    text-align: center;
    line-height: 1.06667rem;
    display: inline-block;
    border: 1px solid #0d6eff;
    margin-left: 0.13333rem;
    color: #0d6eff; }
    .offline-body .switch-buttons p.active {
      background-color: #0d6eff;
      color: #fff; }

/* variable.css */
/*Color*/
.annuity-display {
  background: #6076ff0f;
  padding: 0 0.4rem 0.4rem !important;
  position: relative; }
  .annuity-display .annuity-area {
    padding: 0; }

@charset "UTF-8";
/* variable.css */
/*Color*/
/* reset.css */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, textarea, p, blockquote, th, td,
header, hgroup, nav, section, article, aside, footer, figure, figcaption, menu, button {
  margin: 0;
  padding: 0; }

html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

body {
  margin: 0 auto !important;
  width: 100%;
  max-width: 750px;
  min-width: 320px;
  color: #4a4a4a;
  font-family: Helvetica, "Microsoft YaHei", Arial, sans-serif;
  background: #efeff4;
  -webkit-overflow-scrolling: touch; }
  body::-webkit-scrollbar {
    width: 0;
    height: 0; }

/* 一致的 del 样式 */
del {
  text-decoration: line-through; }

address,
caption,
cite,
code,
dfn,
em,
th,
var {
  font-style: normal;
  font-weight: 500; }

/* 只允许垂直调整尺寸 */
textarea {
  resize: vertical; }

audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle; }

/* 更好的hr样式 */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0; }

/* 移除选中阴影 */
::-moz-selection {
  background: #b3d4fc;
  text-shadow: none; }

::selection {
  background: #b3d4fc;
  text-shadow: none; }

/* 去掉列表前的标识, li 会继承 */
ol,
ul {
  list-style: none; }

/* 来自yahoo, 让标题都自定义, 适应多个系统应用 */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: 400; }

q:before,
q:after {
  content: ''; }

ins,
a {
  text-decoration: none; }

a {
  background-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-touch-callout: none;
  -webkit-text-size-adjust: none; }

input,
textarea,
button {
  border: 0;
  outline: 0;
  font-size: 100%;
  background: transparent;
  color: #666;
  vertical-align: middle; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

/* variable.css */
/*Color*/
.am-checkbox-inner {
  width: 0.56rem !important;
  height: 0.56rem !important; }
  .am-checkbox-inner:after {
    width: 0.13333rem;
    height: 0.26667rem;
    border-width: 0 2px 2px 0;
    top: 0.05333rem;
    right: 0.17333rem; }

.am-modal .am-modal-button-group-h .am-modal-button:last-child {
  color: #00a2ff; }

.am-modal .am-modal-button-group-v .am-modal-button {
  color: #00a2ff;
  font-size: 0.49333rem; }

.am-modal-popup .am-modal-close {
  height: 0.53333rem;
  width: 0.53333rem;
  top: 0.4rem;
  right: 0.4rem; }
  .am-modal-popup .am-modal-close-x {
    background-image: none;
    font-size: 0.4rem;
    color: #000; }
    .am-modal-popup .am-modal-close-x::after {
      content: '\E634';
      font-family: 'dubhe-iconfont'; }

.am-modal-popup .am-modal-content {
  border-top-left-radius: 0.16rem;
  border-top-right-radius: 0.16rem; }

.am-modal-popup .am-modal-header {
  padding: 0.4rem 1.04rem 0.4rem 0.4rem;
  position: relative; }
  .am-modal-popup .am-modal-header .am-modal-title {
    font-size: 0.42667rem;
    font-weight: bold;
    color: #333333;
    text-align: left; }
  .am-modal-popup .am-modal-header::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    -webkit-box-shadow: 0 0.05333rem 0.10667rem rgba(0, 0, 0, 0.05);
            box-shadow: 0 0.05333rem 0.10667rem rgba(0, 0, 0, 0.05);
    z-index: 1; }

.am-modal-popup .am-modal-body {
  overflow-x: hidden !important; }

.am-modal-transparent {
  width: 8.26667rem !important; }

.am-button {
  height: 1.14667rem !important;
  line-height: 1.14667rem !important;
  font-size: 0.4rem !important; }
  .am-button-primary.am-button-active {
    opacity: 0.8; }

.am-action-sheet-button-list .am-action-sheet-button-list-item {
  height: 1.2rem;
  line-height: 1.2rem;
  font-size: 0.42667rem; }

.am-switch .checkbox {
  width: 1.17333rem !important;
  height: 0.61333rem !important;
  border-radius: 0.61333rem !important; }
  .am-switch .checkbox::before {
    width: 0.56rem !important; }
  .am-switch .checkbox::before, .am-switch .checkbox::after {
    width: 0.56rem !important;
    height: 0.56rem !important;
    border-radius: 0.56rem !important;
    top: 0.02667rem !important;
    left: 0.04rem !important; }

.am-switch input[type='checkbox']:checked + .checkbox {
  background: #00a2ff !important; }
  .am-switch input[type='checkbox']:checked + .checkbox:after {
    -webkit-transform: translateX(0.53333rem) !important;
        -ms-transform: translateX(0.53333rem) !important;
            transform: translateX(0.53333rem) !important; }

.am-accordion::before {
  display: none !important; }

.am-accordion-item i.arrow {
  width: 0.32rem !important;
  height: 0.32rem !important;
  background-size: contain !important;
  right: 0.4rem !important; }

.am-list-header {
  font-size: 0.4rem !important;
  font-weight: bold;
  color: #333333 !important;
  background: #ffffff; }
  .am-list-header::before {
    content: '';
    display: inline-block;
    width: 0.05333rem;
    height: 2ex;
    margin-right: 0.21333rem;
    background: #00a2ff;
    vertical-align: text-bottom; }

.am-list-body::after {
  display: none !important; }

.am-list-item {
  padding-left: 0.4rem !important;
  min-height: 1.17333rem !important; }
  .am-list-item.has-value .am-list-extra {
    color: #333333 !important; }
  .am-list-item .am-textarea-label {
    color: #333333 !important;
    font-size: 0.4rem !important; }
  .am-list-item .am-textarea-control textarea {
    font-size: 0.4rem !important; }
    .am-list-item .am-textarea-control textarea::-webkit-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::-moz-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea:-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-textarea-control textarea::placeholder {
      color: #999999 !important; }
  .am-list-item .am-input-clear-active {
    background-color: #00a2ff; }
  .am-list-item .am-list-extra {
    font-size: 0.4rem !important;
    color: #999999 !important; }
  .am-list-item .am-list-line .am-input-label,
  .am-list-item .am-list-line .am-input-control {
    font-size: 0.4rem !important; }
  .am-list-item .am-list-line .am-input-control input {
    font-size: 0.4rem !important;
    color: #333333 !important; }
    .am-list-item .am-list-line .am-input-control input::-webkit-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::-moz-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input:-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::-ms-input-placeholder {
      color: #999999 !important; }
    .am-list-item .am-list-line .am-input-control input::placeholder {
      color: #999999 !important; }
  .am-list-item .am-list-line .am-list-content {
    font-size: 0.4rem !important; }
  .am-list-item .am-list-line .am-list-arrow {
    width: 0.4rem !important;
    height: 0.4rem !important; }
  .am-list-item .am-list-line .am-list-extra,
  .am-list-item .am-list-line .am-list-content {
    padding-top: 0.18667rem !important;
    padding-bottom: 0.18667rem !important; }
  .am-list-item.am-input-item {
    padding-right: 0.4rem !important; }
    .am-list-item.am-input-item .am-list-line {
      padding-right: 0 !important; }
      .am-list-item.am-input-item .am-list-line .am-input-extra {
        color: #333333 !important; }
  .am-list-item::after {
    left: 0.4rem !important; }

.am-navbar {
  height: 1.33333rem !important; }
  .am-navbar-title {
    font-size: 0.48rem !important; }
  .am-navbar .am-icon-lg {
    width: 0.93333rem !important;
    height: 0.93333rem !important; }

.am-picker-popup-header-left {
  color: #999; }

/**
 * 线下单样式变量
 */
.flex-c-c {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.offline-body #trend-dom {
  width: 100%;
  height: 5.33333rem; }

.offline-body #multiple-trend-dom {
  width: 100%;
  height: 5.33333rem; }

.offline-body .annuity-axis {
  width: 100%;
  background: #ffffff;
  border-radius: 0.13333rem;
  text-align: left;
  margin-top: 0.53333rem;
  padding: 0 0 0.66667rem;
  position: relative; }
  .offline-body .annuity-axis .ann-axis-desc {
    margin-top: -0.4rem; }
  .offline-body .annuity-axis .supplementary-desc {
    padding: 0 0.48rem 0; }
  .offline-body .annuity-axis .ann-content {
    padding-top: 0.66667rem; }

.offline-body .ann-panel .ann-title {
  font-size: 0.37333rem;
  color: #333333;
  width: 100%;
  margin-top: 0.6rem;
  display: inline-block;
  text-align: center;
  font-family: PingFangSC-Regular; }
  .offline-body .ann-panel .ann-title span {
    width: 1.33333rem;
    height: 0.74667rem;
    background: #6076ff0f;
    border-radius: 2px;
    line-height: 0.74667rem;
    font-size: 0.42667rem;
    color: #6076ff;
    display: inline-block;
    margin: 0 0.13333rem; }

.offline-body .ann-panel .ann-price {
  font-size: 0.85333rem;
  color: #ff8700;
  line-height: 0.66667rem;
  margin-top: 0.46667rem;
  width: 100%;
  text-align: center;
  font-family: PingFangSC-Regular; }
  .offline-body .ann-panel .ann-price strong {
    font-weight: 500;
    font-family: PingFangSC-Semibold; }
  .offline-body .ann-panel .ann-price small {
    font-family: PingFangSC-Regular;
    font-size: 0.32rem;
    color: #999999;
    letter-spacing: 0;
    text-align: center;
    line-height: 0.32rem; }
  .offline-body .ann-panel .ann-price.ann-value {
    margin-top: 0.93333rem;
    margin-bottom: 0.93333rem; }

.offline-body .ann-panel .ann-desc {
  width: 100%;
  font-size: 0.32rem;
  color: #333333;
  text-align: center;
  margin-top: 0.33333rem; }
  .offline-body .ann-panel .ann-desc span {
    color: #ff8700;
    font-size: 0.42667rem; }

.offline-body .switch-buttons {
  width: 100%;
  text-align: center;
  margin-top: 0.53333rem; }
  .offline-body .switch-buttons p {
    border-radius: 0.05333rem;
    border-radius: 0.05333rem;
    min-width: 4.06667rem;
    padding: 0 0.13333rem;
    height: 1.06667rem;
    font-size: 0.4rem;
    text-align: center;
    line-height: 1.06667rem;
    display: inline-block;
    border: 1px solid #0d6eff;
    margin-left: 0.13333rem;
    color: #0d6eff; }
    .offline-body .switch-buttons p.active {
      background-color: #0d6eff;
      color: #fff; }

/* variable.css */
/*Color*/
.annuity-display {
  background: #6076ff0f;
  padding: 0.4rem;
  position: relative; }
  .annuity-display .annuity-area {
    padding: 0; }


/*# sourceMappingURL=https://sourcemap.huize.com/sourcemaps/../static/css/styles.f84ff92f.chunk.css.map*/