body,
input,
select,
button,
textarea {
  font-family: "PingFang SC", "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1", "Tahoma", "Geneva", "sans-serif";
}
p {
  margin: 0;
}
h3 {
  margin: 0;
}
dd {
  margin-left: 0;
}
h1.title {
  font-size: 0.2rem;
  color: #2e3057;
  margin: 0;
}
h2.title {
  font-size: 0.16rem;
  color: #2e3057;
  margin: 0;
  font-weight: 500;
}
.btn {
  font-size: 0.12rem;
  border-radius: 0;
  display: inline-block;
  text-align: center;
  color: #676981;
  background-color: #f4f5fa;
}
.btn:active {
  background-color: #ddd;
}
.bg-w {
  background-color: #fff;
}
.active.btn {
  color: #2879ff;
  background-color: #e9f1ff;
}
.height {
  height: 0.54rem;
}
.look-more {
  width: 100%;
  display: block;
  height: 0.4rem;
  line-height: 0.4rem;
  color: #fff;
  border-radius: 0.04rem;
  background-color: #3883ff;
}
.is-chart {
  background-color: #fff;
  padding-top: 0.25rem;
  margin-top: 0.08rem;
  padding-bottom: 0.18rem;
}
.is-chart p {
  text-align: center;
}
.chart-title {
  font-size: 0.2rem;
  color: #2e3057;
  margin-bottom: 0.1rem;
  margin-top: 0;
}
.page-tab-bottom {
  margin-bottom: 0.6rem;
}
.look-more-user-review {
  display: block;
  text-align: center;
  font-size: 0.14rem;
  color: #2879ff;
  line-height: 0.3rem;
  margin-bottom: 0.1rem;
}
.more-report {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 0.14rem;
  line-height: 0.24rem;
  color: #2879ff;
  letter-spacing: 0.01rem;
  margin-top: 0.18rem;
  padding: 0.1rem 0;
}
.more-report img {
  width: 0.115rem;
  height: 0.095rem;
  padding-left: 0.02rem;
}
.index-type {
  display: inline-block;
  height: 0.17rem;
  font-size: 0.12rem;
  font-weight: 400;
  color: #484848;
  line-height: 0.17rem;
  padding: 0.03rem 0.1rem;
  border-radius: 0.02rem;
  border: 0.01rem solid #DDDDDD;
  margin-left: 0.08rem;
}
.index-type.active {
  color: #118BDA;
  background: #E7F3FB;
  border: 0;
}
.index-type-text {
  color: #8c8da5;
}
.pk-loading {
  text-align: center;
  color: #666;
  padding: 0.15rem 0;
}
.tab-height {
  height: 0.3rem;
}
.left-chart {
  text-align: left;
  margin-top: 0.4rem;
}
.left-chart .chart-title {
  font-size: 0.18rem;
  font-weight: 600;
  color: #333333;
  line-height: 0.25rem;
  margin: 0 0.16rem 0.08rem 0.16rem;
}
.left-chart .contrast-type {
  padding: 0.08rem 0.16rem;
  margin-bottom: 0.08rem;
}
.bg-white {
  background: white !important;
  padding-bottom: constant(safe-area-inset-bottom);
  padding-bottom: env(safe-area-inset-bottom);
}
.bg-white-full {
  background: white !important;
  height: 100vh !important;
  padding-bottom: constant(safe-area-inset-bottom);
  padding-bottom: env(safe-area-inset-bottom);
}
.index-type-text1 {
  font-size: 0.12rem;
  font-weight: 400;
  color: #484848;
  line-height: 0.17rem;
}
.list-btn {
  font-size: 0.12rem;
  font-weight: 400;
  color: #484848;
  line-height: 0.17rem;
  padding: 0 0.11rem;
  height: 0.22rem;
  line-height: 0.22rem;
  border-radius: 0.02rem;
  border: 0.01rem solid #DDDDDD;
  text-align: center;
  display: inline-block;
  margin-left: 0.08rem;
}
.list-btn-active {
  border: 0.01rem solid #E7F3FB;
  color: #118BDA;
  background: #E7F3FB;
}
.am-toast-text {
  background: rgba(0, 0, 0, 0.8) !important;
  border-radius: 0.08rem!important;
  padding: 0.14rem 0.2rem!important;
  font-family: PingFangSC, PingFang SC;
  font-weight: 400;
  font-size: 0.14rem;
  color: #FFFFFF;
  line-height: 0.2rem;
  overflow: hidden;
}

/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers (opinionated).
 */

body {
  margin: 0;
}

/**
 * Add the correct display in IE 9-.
 */

article,
aside,
footer,
header,
nav,
section {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */

figcaption,
figure,
main { /* 1 */
  display: block;
}

/**
 * Add the correct margin in IE 8.
 */

figure {
  margin: 1em 0.4rem;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */

a {
  background-color: transparent; /* 1 */
  -webkit-text-decoration-skip: objects; /* 2 */
}

/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted; /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */

b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font style in Android 4.3-.
 */

dfn {
  font-style: italic;
}

/**
 * Add the correct background and color in IE 9-.
 */

mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

audio,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Remove the border on images inside links in IE 10-.
 */

img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */

button,
html [type="button"], /* 1 */
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 0.01rem dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -0.02rem; /* 2 */
}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */

details, /* 1 */
menu {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Scripting
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 */

canvas {
  display: inline-block;
}

/**
 * Add the correct display in IE.
 */

template {
  display: none;
}

/* Hidden
   ========================================================================== */

/**
 * Add the correct display in IE 10-.
 */

[hidden] {
  display: none;
}

/*do not import this file except components/style/index.less*/
.am-fade-enter,
.am-fade-appear {
  opacity: 0;
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  animation-play-state: paused;
}
.am-fade-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  animation-play-state: paused;
}
.am-fade-enter.am-fade-enter-active,
.am-fade-appear.am-fade-appear-active {
  animation-name: amFadeIn;
  animation-play-state: running;
}
.am-fade-leave.am-fade-leave-active {
  animation-name: amFadeOut;
  animation-play-state: running;
}
@keyframes amFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes amFadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.am-slide-up-enter,
.am-slide-up-appear {
  transform: translate(0, 100%);
}
.am-slide-up-enter,
.am-slide-up-appear,
.am-slide-up-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  animation-play-state: paused;
}
.am-slide-up-enter.am-slide-up-enter-active,
.am-slide-up-appear.am-slide-up-appear-active {
  animation-name: amSlideUpIn;
  animation-play-state: running;
}
.am-slide-up-leave.am-slide-up-leave-active {
  animation-name: amSlideUpOut;
  animation-play-state: running;
}
@keyframes amSlideUpIn {
  0% {
    transform: translate(0, 100%);
  }
  100% {
    transform: translate(0, 0);
  }
}
@keyframes amSlideUpOut {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(0, 100%);
  }
}
.am.am-zoom-enter,
.am.am-zoom-leave {
  display: block;
}
.am-zoom-enter,
.am-zoom-appear {
  opacity: 0;
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  animation-timing-function: cubic-bezier(0.18, 0.89, 0.32, 1.28);
  animation-play-state: paused;
}
.am-zoom-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  animation-timing-function: cubic-bezier(0.6, -0.3, 0.74, 0.05);
  animation-play-state: paused;
}
.am-zoom-enter.am-zoom-enter-active,
.am-zoom-appear.am-zoom-appear-active {
  animation-name: amZoomIn;
  animation-play-state: running;
}
.am-zoom-leave.am-zoom-leave-active {
  animation-name: amZoomOut;
  animation-play-state: running;
}
@keyframes amZoomIn {
  0% {
    opacity: 0;
    transform-origin: 50% 50%;
    transform: scale(0, 0);
  }
  100% {
    opacity: 1;
    transform-origin: 50% 50%;
    transform: scale(1, 1);
  }
}
@keyframes amZoomOut {
  0% {
    opacity: 1;
    transform-origin: 50% 50%;
    transform: scale(1, 1);
  }
  100% {
    opacity: 0;
    transform-origin: 50% 50%;
    transform: scale(0, 0);
  }
}
.am-slide-down-enter,
.am-slide-down-appear {
  transform: translate(0, -100%);
}
.am-slide-down-enter,
.am-slide-down-appear,
.am-slide-down-leave {
  animation-duration: 0.2s;
  animation-fill-mode: both;
  animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  animation-play-state: paused;
}
.am-slide-down-enter.am-slide-down-enter-active,
.am-slide-down-appear.am-slide-down-appear-active {
  animation-name: amSlideDownIn;
  animation-play-state: running;
}
.am-slide-down-leave.am-slide-down-leave-active {
  animation-name: amSlideDownOut;
  animation-play-state: running;
}
@keyframes amSlideDownIn {
  0% {
    transform: translate(0, -100%);
  }
  100% {
    transform: translate(0, 0);
  }
}
@keyframes amSlideDownOut {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(0, -100%);
  }
}
*,
*:before,
*:after {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  background-color: #f5f5f9;
  font-size: 0.14rem;
}
*[contenteditable] {
  -webkit-user-select: auto !important;
}
*:focus {
  outline: none;
}
a {
  background: transparent;
  text-decoration: none;
  outline: none;
}

/* 默认搜索bar */
.am-search {
  position: relative;
  display: flex;
  align-items: center;
  height: 44px;
  padding: 0 8px;
  overflow: hidden;
  background-color: #efeff4;
}
.am-search-input {
  flex: 1;
  position: relative;
  width: 100%;
  height: 28px;
  overflow: hidden;
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 3px;
}
.am-search-input .am-search-synthetic-ph,
.am-search-input input[type="search"] {
  position: absolute;
  top: 0;
  left: 0;
}
.am-search-input .am-search-synthetic-ph {
  box-sizing: content-box;
  z-index: 1;
  height: 28px;
  line-height: 28px;
  width: 100%;
  transition: width 0.3s;
  display: block;
  text-align: center;
}
.am-search-input .am-search-synthetic-ph-icon {
  display: inline-block;
  margin-right: 5px;
  width: 15px;
  height: 15px;
  overflow: hidden;
  vertical-align: -2.5px;
  background-repeat: no-repeat;
  background-size: 15px auto;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D'38'%20height%3D'36'%20viewBox%3D'0%200%2038%2036'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M29.05%2025.23a15.81%2015.81%200%200%200%203.004-9.294c0-8.8-7.17-15.934-16.017-15.934C7.192.002.02%207.136.02%2015.936c0%208.802%207.172%2015.937%2016.017%2015.937%204.148%200%207.928-1.569%2010.772-4.143l8.873%208.232%202.296-2.45-8.927-8.282zM16.2%2028.933c-7.19%200-13.04-5.788-13.04-12.903%200-7.113%205.85-12.904%2013.04-12.904%207.19%200%2012.9%205.79%2012.9%2012.904%200%207.115-5.71%2012.903-12.9%2012.903z'%20fill%3D'%23bbb'%20fill-rule%3D'evenodd'%2F%3E%3C%2Fsvg%3E");
}
.am-search-input .am-search-synthetic-ph-placeholder {
  color: #bbb;
  font-size: 15px;
}
.am-search-input input[type="search"] {
  z-index: 2;
  opacity: 0;
  width: 100%;
  text-align: left;
  display: block;
  color: #000;
  height: 28px;
  font-size: 15px;
  background-color: transparent;
  border: 0;
}
.am-search-input input[type="search"]::-moz-placeholder {
  background: none;
  text-align: left;
  color: transparent;
}
.am-search-input input[type="search"]:-ms-input-placeholder {
  background: none;
  text-align: left;
  color: transparent;
}
.am-search-input input[type="search"]::placeholder {
  background: none;
  text-align: left;
  color: transparent;
}
.am-search-input input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.am-search-input .am-search-clear {
  box-sizing: content-box;
  position: absolute;
  display: none;
  z-index: 3;
  width: 15px;
  height: 15px;
  padding: 6.5px;
  border-radius: 50%;
  top: 0;
  right: 0;
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 15px 15px;
  transition: all 0.3s;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2028%2028'%3E%3Ccircle%20cx%3D'14'%20cy%3D'14'%20r%3D'14'%20fill%3D'%23ccc'%2F%3E%3Cline%20stroke%3D'%23ffffff'%20stroke-width%3D'2'%20stroke-miterlimit%3D'10'%20x1%3D'8'%20y1%3D'8'%20x2%3D'20'%20y2%3D'20'%2F%3E%3Cline%20fill%3D'none'%20stroke%3D'%23ffffff'%20stroke-width%3D'2'%20stroke-miterlimit%3D'10'%20x1%3D'20'%20y1%3D'8'%20x2%3D'8'%20y2%3D'20'%2F%3E%3C%2Fsvg%3E");
}
.am-search-input .am-search-clear-active {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2028%2028'%3E%3Ccircle%20cx%3D'14'%20cy%3D'14'%20r%3D'14'%20fill%3D'%23108ee9'%2F%3E%3Cline%20stroke%3D'%23ffffff'%20stroke-width%3D'2'%20stroke-miterlimit%3D'10'%20x1%3D'8'%20y1%3D'8'%20x2%3D'20'%20y2%3D'20'%2F%3E%3Cline%20fill%3D'none'%20stroke%3D'%23ffffff'%20stroke-width%3D'2'%20stroke-miterlimit%3D'10'%20x1%3D'20'%20y1%3D'8'%20x2%3D'8'%20y2%3D'20'%2F%3E%3C%2Fsvg%3E");
}
.am-search-input .am-search-clear-show {
  display: block;
}
.am-search-cancel {
  flex: none;
  opacity: 0;
  padding-left: 8px;
  height: 44px;
  line-height: 44px;
  font-size: 16px;
  color: #108ee9;
  text-align: right;
}
.am-search-cancel-anim {
  transition: margin-right 0.3s, opacity 0.3s;
  transition-delay: 0.1s;
}
.am-search-cancel-show {
  opacity: 1;
}
.am-search.am-search-start .am-search-input input[type="search"] {
  opacity: 1;
  padding: 0 28px 0 35px;
}
.am-search.am-search-start .am-search-input input[type="search"]::-moz-placeholder {
  color: transparent;
}
.am-search.am-search-start .am-search-input input[type="search"]:-ms-input-placeholder {
  color: transparent;
}
.am-search.am-search-start .am-search-input input[type="search"]::placeholder {
  color: transparent;
}
.am-search.am-search-start .am-search-input .am-search-synthetic-ph {
  padding-left: 15px;
  width: auto;
}

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

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

.search-active___U9LFo {
  position: fixed;
  z-index: 1002;
  width: 100%;
  height: 100%;
  background-color: #fff;
  overflow: hidden;
}
.search-active___U9LFo.search-box___Yb_2p {
  background-color: #F5F5F5;
}
.search-active___U9LFo.search-line___3n6yz .am-search {
  border-bottom: 0.01rem solid #EEEEEE;
}
.search-active___U9LFo .am-search {
  height: 0.48rem;
  background-color: #fff;
  padding: 0 0.16rem;
}
.search-active___U9LFo .am-search .am-search-input {
  height: 0.32rem;
  background: #F5F5F5;
  border-radius: 0.16rem;
}
.search-active___U9LFo .am-search .am-search-input .am-search-synthetic-ph-placeholder {
  color: #BBBBBB;
}
.search-active___U9LFo .am-search .am-search-input .am-search-synthetic-ph {
  height: 0.32rem;
  line-height: 0.32rem;
  font-size: 0.14rem;
}
.search-active___U9LFo .am-search .am-search-input .am-search-value {
  height: 0.32rem;
  font-size: 0.14rem;
}
.search-active___U9LFo .am-search .am-search-input .am-search-synthetic-ph-icon {
  margin-right: 0.1rem;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAACBVJREFUaEPVWX2MXFUV/537tjPtTig7Fopm22AR24qoGOrHHyClBkFtQxUnNa1tl868O2M/RGMpGBtdamrAQpdQSufdN9OtWxvUqhFBGsTiB4omGEWlIREUqLW1VdgWsut0duYeczZ3m/3o7rzpzpZy/plk3n3nnN89v3PPuecRGiTt7e3qwIED8VgsNimRSFBPTw8nEolKd3f3yb1791YbZGaEGhqPYq31JGa+AsB7iOgSIprOzC1E1GStrRLRa8z8HwB/V0o929zc/ExHR8f/xmNz+LtnBGDVqlXnTZo06UZrbZqIZgNoYeYpRDRCHzMzEZUAnADwLwCmXC537dq1S/4bt9QFYOnSpclEInE9EX0TwNsBDH/fAuhzXikAHgD5HSJE9Ky1dvPJkycf7+rqehUAnymSSACEKgCuBfB5AAsBNDmDYvg4Ef2JmV9yO3xUgBFRDECcmS9m5suI6DIA0wY5KkB/Xq1WNxeLxd9OKADf99uI6E4AFw7sKDMfJaJOAHsBHATQa4wRWkgUTklbW9vkarU6NRaLTfU879MAvgCg1S2QtceY+Y7W1lbT3t4+5N0ooMaMwPLlyxPNzc1ZAFuYeYAK/xWnq9XqxmKxKOGvSzKZzEVKKQGRYeYLJVTMXFJKbT548OCWffv2naxH4agAUqnUlGQyuZ6ZbyOihPCUmX+llNoSi8X2b9u2rS5Dw53SWl9LRBuZ+SOOkrIZXzPGbG8IgFwut9BauwfAVEeLfUqptfl8XrjeCCGt9VsB3A9AqCXyulLqi/l8fmdUA6eNQDqdvtTzPEms6aKIiJ4gohX5fF6OwYaK5EgsFnsIwAIXiUPMvCgMw2eiGBoBYM2aNdPK5fKDRHSdU3CgWq0uLhaLL0RReCZrVq9ePbNSqXQy8wIikgJY6O3tXb979+6eWvpGANBaL2XmPBGdx8yvep53Uz6f/2UtReN9nslkPqGU+jaAC6ToWWsXFQqFJ2vpHQIglUqdn0wmiwBucry/Px6PbxhvwtZyQp5LL3X48OECgJsdbR8JgmBRrXeHAMhkMlcrpX4irYGcz0qpJWdj9wecXLFiRevkyZOF+xKFEjO/LwzDv40FYgiAbDa7nZlXuxcelkgYYwZag1qb0ZDnWusHXMWXc/uuMAxvjwRg/vz5TbNnzz4E4CJ5gZmXhGH4/YZ4VYcSrfWHAPwCwBQAz/X09Hx4z549r42m4lQEcrnc+621f3TOlz3Pm5nP54/VYbshS7XWbwMg0b+SmQ8rpW4MguAPNQH4vr+aiAaq4NPGmA82xKM6lWitz2fmTiL6lGsU00EQ/KgmAK31twDc6iKwMwzDdJ22G7I8lUrFWlpa7iaitZLIAL5kjAlqAshms1JI2hyAbWEYSsP1hojWul36IgAVAF8xxtxTE4DWugvAcgegZvZPIDLpke4AsBGA3KW/aowRdpxWTiWx1jqUFtet2mKM2TCBTo6qOpVKeclkUm58G5i5j4huM8Z0RAEgYfu6W/hTY4zcvM66rFu3Ll4ul7e6etTLzOvCMBy1Oz0VAd/3lxHRd5zHh4wxM8+69wDS6fRbPM+TNv4GAK8w87IwDB+rGYGVK1e+Ix6PS9nuv3kppWZMRPtca1MymcwspZQUsosBvGStXVAoFF6sCUDafq31XwBc7ha3G2Mkmc6q+L7/cSKSQiYTjd8BuGasdmZIL+T7/i1EdK/z+K+e512zY8eO7rOJQGstdPmY2CSi24MguGss+0MAuJvYb6QfYubjSik/CIIfjmduUw/4TCazQCm13x3lr8disVnbt29/JTIAmbh5nidV77NuBx4HsMwYI5OICRWttbTQ3wXwUWfoPmPMLbWMjriROQ5KUbuAmctKqfVBEGyrpWg8z6UTnjNnzpette1ENBnAP6y1CwuFwnO19I4AIDejI0eOFAfaChlYWWsXnzhx4omJmjJrra8C8ANH3TIRberu7r4zir3TTiVyuVxrtVp9jIje7XbgIBFlgyD42fDJW60dqvGcstns9dbarUT0Lrd2f19f382dnZ3/jKJ71MGWu1g8CGCWmzC/yMxrwzDcF0VxhDVybH8GwFYAM1zOPV+pVK4rFosvR3i/f8lYo0XK5XIpa63wv38+5JorqQ07jDFyOpzJVJkymcx0pdQK6TQBJJ3uyJOIweDGnI1Kcs2dO/dz1lppbWe54004+mtr7V5r7SM7d+48HHW3hJrMfIPLL+H9YJG79+5SqbShq6trzKMzMgBZKEl97Nix9/b19d0H4KpBHzGk0XqZiB611j5aqVSeOt1HC2nOSqXSldKqE5EUKPmKk3B6JILyxabZbY4MtR4ulUqZqCAifR8Q5TJVJqJ73MRO5vxS6gdLDzMfIKLjzNw/USOiSwHMBSDfFwaLjNFlxtpBRL9n5u8x8yw3qRYQXaVS6dYoICIDEOvSq0+bNu1qa60MvhYPJF9UCjGzOPcCM8tpJtfWP0seZbPZecz8ADPPc5GJTKe6AAw4KgNZz/NmKKU+SURLAMw7zS4P4TcRPWmtDYnoqXg8fnTYtI983xfnpRJfUg+dzgjA8B1va2tricfjH7DWvpOIWuXzEhGVq9Xqv5VSzzc1NT1dq6cRnel0+nLP8x6qh04NARCVQlHW1Uuncw6A5H49dDoXAfQHKiqdzlkAAmI0Onmet37gonVOAxiNTgA2hWG4qb/WREmsN3qNo9OPB9oZAN8wxsgY6M0BQBz1ff8KIpLBW69S6u6ByfmbIgKDC2gsFqsOnlL8Hz/bmV6jUApIAAAAAElFTkSuQmCC);
}
.search-active___U9LFo .am-search .am-search-input .am-search-clear {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABHdJREFUaEPVWu9v2kYYvjufDQWC1vTXgGxBXbdK9MO0b4mSSCgkRCj5o/ifyIcIiQhFSvIfILXdJjIF0jVrNxGgcD77ptfCyCUGfDY0sqUoErr37n3unnuf587GKPij5HI5ZX19Pco5T2iaBv8fIYSoYRgEulcUxUQIcUrpF8bYgFLavbq6GjQaDQMhBH++H+w3cnNz81EsFksKIRKEkBghRJPpyzRNZppmH2Pc7ff7ncvLyy8y8XZbaQC5XE7LZrMpxlgSZpkQYs2y38c0TWt1NE3rNJvNm0ajwWT68gwgn89TTdNWhRBpjLEiM4jXtkIIA2PcZox9rtfr3EucJwBAl2QymdF1PUkp9RTjZXC3Npxzoapqp9PptLzQam4yW1tbK/F4fJ1zri07eRsQgKCUsl6vd3V+fn43azJmAcCFQmHVNM01VVWp3xkNEqfrOieEXNdqtc8IIeHW11QAhULhCaV0TQjxIMmPqwzGnHMOID55BgC0SSQSLx86eSeIbrf7pxud7q0AbNiVlZWfEEKRIMu/hNjh3d3dH5Mb+ysAUCojkUj2W1QbWYB2dRoOh01nif0KQLFYfM45X/tW1cYPCErpdbVa/XhPiUFhM5lMblkiJZvstPYgdq1Wq2Er9ngFjo6OfmSMPVvUQMvsR9O02+Pj479gDAsAbNx4PP7KhyEDHzPAGEdkVw5mUggxRAhFZf0UGMFer/c7bGgLQKFQeIExTst0NDJhn7a3t6FGv4hGo9CHJ48Eyeu6/iGfz388Ozv7gRCyKju2EKJdq9X+BgDK7u5ullL6ncyyE0K6Gxsb78vlMqyCNQmU0u/naQfGmAshbuyNWC6XycXFxS8IobjM+Jzz/05PT5sYNm86nX4tSx/bOToqAliP54SQ1LSVcMTc2tYAgM+KmQYKaNRut9/iUqmUNAzjZxn0dltIKBqNXlcqFZB5y6vs7Oyk3Ohk06Zer38YxcPYTznnGa/Um8xRUZT3eH9/H/x9yg8AiDEMQ4/FYu1KpfKP3ccknSZpA+1KpdIzxlhKURTV79hARXx4ePhS1/XHfjuBuFl0skodxu1qtRqYNpM5qqr6Lz44OHgjhIgGAWCDcKOToihikbRx5okxHgCAX+dVDq/g3OjkjF0EbSYAcLy3t/ebTA2eB8aFTlaI32ozazzQoqUAAJFy0MbKYVp1mjchcwEskkJu1caZgFex8woKxlvoJnarNrCJZcTOa/Kj6jZYWBmdoM1YpGAgr2Inkzy0tcpoUCHzIlJexE42+VHpvglsJbyKlB/vNA+UZSWCmLlptJll5hZFp7GZC2KnT05O3tkmzqtIudAJF4vF177ttC0yfg40nPPber3emmejJ6ngtNXFYnHNNM2nMmIKAuY80AQ6Umqa1tN1PSZriQGEqqp9xlhcJnmYjHtHSvgx1Id6ABD6axUAEeqLLQAQ+qtFABHqy1273IX6et0GEeoXHCMQ4X7F5KRTWF/yjR1AqF+z2ihC/aLbacZC+6nBpKMM7cceLqekB/3c5n9u6ZIYTS74EgAAAABJRU5ErkJggg==);
  background-position: left;
  padding: 0.08rem 0.14rem 0.08rem 0;
}
.search-active___U9LFo .am-search.am-search-start .am-search-input input[type="search"] {
  padding-left: 0.4rem;
}
.search-active___U9LFo .am-search .am-search-cancel {
  font-size: 0.15rem;
  padding-left: 0.13rem;
}
.search-active___U9LFo .am-search-cancel {
  color: #484848;
}
.search-active___U9LFo .search-null___30O7W img {
  width: 1.2rem;
  display: block;
  margin: 0.8rem auto 0.12rem auto;
}
.search-active___U9LFo .search-null___30O7W p {
  font-size: 0.14rem;
  color: #888888;
  line-height: 0.19rem;
  text-align: center;
}
.search-res___2VBpQ {
  background-color: #fff;
}
.search-res-box___19rHs {
  position: relative;
  padding: 0 0.16rem;
}
.search-res-box___19rHs .res-a___3JZfm {
  display: flex;
  align-items: center;
  height: 0.5rem;
  border-bottom: 0.005rem solid #f3f4f5;
  color: #000;
}
.search-res-box___19rHs .res-a___3JZfm span {
  margin-left: 0.05rem;
}
.search-res-box___19rHs .res-a-active___2xQym {
  background-color: #ddd;
}
.search-res-box___19rHs .brand-box___1amWj {
  display: flex;
  height: 0.68rem;
  border-bottom: 0.01rem solid #EEEEEE;
  align-items: center;
}
.search-res-box___19rHs .brand-box___1amWj:last-child {
  border-bottom: 0;
}
.search-res-box___19rHs .brand-box___1amWj img {
  width: 0.7rem;
  height: 0.42rem;
  border: 0.01rem solid #E8E8E8;
  border-radius: 0.03rem;
}
.search-res-box___19rHs .brand-box___1amWj .name-type___2E4sx {
  margin-left: 0.12rem;
}
.search-res-box___19rHs .brand-box___1amWj .name-type___2E4sx .name___PtY5- {
  margin-bottom: 0.04rem;
  font-size: 0.17rem;
  color: #484848;
  font-weight: 400;
  line-height: 0.22rem;
}
.search-res-box___19rHs .brand-box___1amWj .name-type___2E4sx .typeN___178OP {
  font-size: 0.12rem;
  color: #BBBBBB;
  line-height: 0.17rem;
}
.no-scroll___11xzP {
  position: fixed;
  width: 100%;
}
.history-tags___2Z9nO .ht-dele___3tn5a {
  margin-top: 0.24rem;
  display: flex;
  justify-content: space-between;
  padding: 0 0.16rem;
}
.history-tags___2Z9nO .ht-dele___3tn5a span {
  font-size: 0.16rem;
  font-weight: 500;
  color: #484848;
  line-height: 0.22rem;
}
.history-tags___2Z9nO .ht-dele___3tn5a .delete___10_fh {
  display: flex;
  align-items: center;
}
.history-tags___2Z9nO .ht-dele___3tn5a .delete___10_fh img {
  width: 0.16rem;
}
.history-tags___2Z9nO .history-list___3ebpQ {
  padding: 0 0.16rem;
  margin-top: 0.16rem;
  font-size: 0;
  overflow: hidden;
  height: 0.88rem;
}
.history-tags___2Z9nO .history-list___3ebpQ li {
  font-size: 0.12rem;
  font-weight: 400;
  color: #666666;
  display: inline-block;
  background: #F5F5F5;
  border-radius: 0.04rem;
  line-height: 0.32rem;
  padding: 0 0.16rem;
  margin-right: 0.16rem;
  margin-bottom: 0.12rem;
}
.history-tags___2Z9nO .history-list___3ebpQ li:last-child {
  margin-right: 0;
}

