/*! 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.53333rem;
}

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

hr {
  -webkit-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;
          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.01333rem 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;
          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;
          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.02667rem; /* 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;
}
.hairline-remove-right-bottom {
  border-bottom: 0;
}
.hairline-remove-right-bottom:after {
  display: none;
}
.hairline-remove-right-bottom-bak:after {
  display: none;
}
.hairline-remove-left-top:before {
  display: none;
}
/*do not import this file except components/style/index.less*/
.am-fade-enter,
.am-fade-appear {
  opacity: 0;
  -webkit-animation-duration: .2s;
          animation-duration: .2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
          animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.am-fade-leave {
  -webkit-animation-duration: .2s;
          animation-duration: .2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
          animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.am-fade-enter.am-fade-enter-active,
.am-fade-appear.am-fade-appear-active {
  -webkit-animation-name: amFadeIn;
          animation-name: amFadeIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.am-fade-leave.am-fade-leave-active {
  -webkit-animation-name: amFadeOut;
          animation-name: amFadeOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
@-webkit-keyframes amFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes amFadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes amFadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes amFadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.am-slide-up-enter,
.am-slide-up-appear {
  -webkit-transform: translate(0, 100%);
          transform: translate(0, 100%);
}
.am-slide-up-enter,
.am-slide-up-appear,
.am-slide-up-leave {
  -webkit-animation-duration: .2s;
          animation-duration: .2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
          animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.am-slide-up-enter.am-slide-up-enter-active,
.am-slide-up-appear.am-slide-up-appear-active {
  -webkit-animation-name: amSlideUpIn;
          animation-name: amSlideUpIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.am-slide-up-leave.am-slide-up-leave-active {
  -webkit-animation-name: amSlideUpOut;
          animation-name: amSlideUpOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
@-webkit-keyframes amSlideUpIn {
  0% {
    -webkit-transform: translate(0, 100%);
            transform: translate(0, 100%);
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@keyframes amSlideUpIn {
  0% {
    -webkit-transform: translate(0, 100%);
            transform: translate(0, 100%);
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@-webkit-keyframes amSlideUpOut {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  100% {
    -webkit-transform: translate(0, 100%);
            transform: translate(0, 100%);
  }
}
@keyframes amSlideUpOut {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  100% {
    -webkit-transform: translate(0, 100%);
            transform: translate(0, 100%);
  }
}
.am.am-zoom-enter,
.am.am-zoom-leave {
  display: block;
}
.am-zoom-enter,
.am-zoom-appear {
  opacity: 0;
  -webkit-animation-duration: .2s;
          animation-duration: .2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
          animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-animation-timing-function: cubic-bezier(0.18, 0.89, 0.32, 1.28);
          animation-timing-function: cubic-bezier(0.18, 0.89, 0.32, 1.28);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.am-zoom-leave {
  -webkit-animation-duration: .2s;
          animation-duration: .2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
          animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-animation-timing-function: cubic-bezier(0.6, -0.3, 0.74, 0.05);
          animation-timing-function: cubic-bezier(0.6, -0.3, 0.74, 0.05);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.am-zoom-enter.am-zoom-enter-active,
.am-zoom-appear.am-zoom-appear-active {
  -webkit-animation-name: amZoomIn;
          animation-name: amZoomIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.am-zoom-leave.am-zoom-leave-active {
  -webkit-animation-name: amZoomOut;
          animation-name: amZoomOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
@-webkit-keyframes amZoomIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}
@keyframes amZoomIn {
  0% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
}
@-webkit-keyframes amZoomOut {
  0% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  100% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
}
@keyframes amZoomOut {
  0% {
    opacity: 1;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  100% {
    opacity: 0;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scale(0, 0);
            transform: scale(0, 0);
  }
}
.am-slide-down-enter,
.am-slide-down-appear {
  -webkit-transform: translate(0, -100%);
          transform: translate(0, -100%);
}
.am-slide-down-enter,
.am-slide-down-appear,
.am-slide-down-leave {
  -webkit-animation-duration: .2s;
          animation-duration: .2s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
          animation-timing-function: cubic-bezier(0.55, 0, 0.55, 0.2);
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.am-slide-down-enter.am-slide-down-enter-active,
.am-slide-down-appear.am-slide-down-appear-active {
  -webkit-animation-name: amSlideDownIn;
          animation-name: amSlideDownIn;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
.am-slide-down-leave.am-slide-down-leave-active {
  -webkit-animation-name: amSlideDownOut;
          animation-name: amSlideDownOut;
  -webkit-animation-play-state: running;
          animation-play-state: running;
}
@-webkit-keyframes amSlideDownIn {
  0% {
    -webkit-transform: translate(0, -100%);
            transform: translate(0, -100%);
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@keyframes amSlideDownIn {
  0% {
    -webkit-transform: translate(0, -100%);
            transform: translate(0, -100%);
  }
  100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
}
@-webkit-keyframes amSlideDownOut {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  100% {
    -webkit-transform: translate(0, -100%);
            transform: translate(0, -100%);
  }
}
@keyframes amSlideDownOut {
  0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
  }
  100% {
    -webkit-transform: translate(0, -100%);
            transform: translate(0, -100%);
  }
}
*,
*:before,
*:after {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
html {
  font-size: 50PX;
}
body {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  font-size: 0.42667rem;
  background-color: #f5f5f9;
}
*[contenteditable] {
  -webkit-user-select: auto !important;
}
*:focus {
  outline: none;
}
a {
  background: transparent;
  text-decoration: none;
  outline: none;
}
.am-icon {
  fill: currentColor;
  background-size: cover;
  width: 0.58667rem;
  height: 0.58667rem;
}
.am-icon-xxs {
  width: 0.4rem;
  height: 0.4rem;
}
.am-icon-xs {
  width: 0.48rem;
  height: 0.48rem;
}
.am-icon-sm {
  width: 0.56rem;
  height: 0.56rem;
}
.am-icon-md {
  width: 0.58667rem;
  height: 0.58667rem;
}
.am-icon-lg {
  width: 0.96rem;
  height: 0.96rem;
}
.am-icon-loading {
  -webkit-animation: cirle-anim 1s linear infinite;
          animation: cirle-anim 1s linear infinite;
}
@-webkit-keyframes cirle-anim {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes cirle-anim {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.hairline-remove-right-bottom {
  border-bottom: 0;
}
.hairline-remove-right-bottom:after {
  display: none;
}
.hairline-remove-right-bottom-bak:after {
  display: none;
}
.hairline-remove-left-top:before {
  display: none;
}
.am-toast {
  position: fixed;
  width: 100%;
  z-index: 1999;
  font-size: 0.37333rem;
  text-align: center;
}
.am-toast > span {
  max-width: 50%;
}
.am-toast.am-toast-mask {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  left: 0;
  top: 0;
}
.am-toast.am-toast-nomask {
  position: fixed;
  max-width: 50%;
  width: auto;
  left: 50%;
  top: 50%;
}
.am-toast.am-toast-nomask .am-toast-notice {
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
}
.am-toast-notice-content .am-toast-text {
  min-width: 0.256rem;
  min-width: 1.2rem;
  border-radius: 0.08rem;
  color: #fff;
  background-color: rgba(58, 58, 58, .9);
  line-height: 1.5;
  padding: 0.24rem 0.4rem;
}
.am-toast-notice-content .am-toast-text.am-toast-text-icon {
  border-radius: 0.13333rem;
  padding: 0.4rem 0.4rem;
}
.am-toast-notice-content .am-toast-text.am-toast-text-icon .am-toast-text-info {
  margin-top: 0.16rem;
}
.hairline-remove-right-bottom {
  border-bottom: 0;
}
.hairline-remove-right-bottom:after {
  display: none;
}
.hairline-remove-right-bottom-bak:after {
  display: none;
}
.hairline-remove-left-top:before {
  display: none;
}
.am-activity-indicator {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 99;
}
.am-activity-indicator-spinner {
  display: inline-block;
  width: 0.53333rem;
  height: 0.53333rem;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-2.125%20-1.875%2064%2064%22%3E%3Cpath%20fill%3D%22%23CCC%22%20d%3D%22M29.875-1.875c-17.673%200-32%2014.327-32%2032s14.327%2032%2032%2032%2032-14.327%2032-32-14.327-32-32-32zm0%2060.7c-15.85%200-28.7-12.85-28.7-28.7s12.85-28.7%2028.7-28.7%2028.7%2012.85%2028.7%2028.7-12.85%2028.7-28.7%2028.7z%22%2F%3E%3Cpath%20fill%3D%22%23108ee9%22%20d%3D%22M61.858%2030.34c.003-.102.008-.203.008-.305%200-11.43-5.996-21.452-15.01-27.113l-.013.026c-.24-.137-.515-.22-.81-.22-.912%200-1.65.738-1.65%201.65%200%20.654.384%201.215.937%201.482%207.963%205.1%2013.247%2014.017%2013.247%2024.176%200%20.147-.01.293-.01.44h.022c0%20.01-.004.02-.004.03%200%20.91.74%201.65%201.65%201.65s1.65-.74%201.65-1.65c0-.06-.012-.112-.018-.167z%22%2F%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-size: 100%;
  background-repeat: no-repeat;
  -webkit-animation: spinner-anime 1s linear infinite;
          animation: spinner-anime 1s linear infinite;
}
.am-activity-indicator-tip {
  font-size: 0.37333rem;
  margin-left: 0.21333rem;
  color: #000;
  opacity: 0.4;
}
.am-activity-indicator.am-activity-indicator-toast {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  z-index: 1999;
}
.am-activity-indicator.am-activity-indicator-toast .am-activity-indicator-spinner {
  margin: 0;
}
.am-activity-indicator.am-activity-indicator-toast .am-activity-indicator-toast {
  display: inline-block;
  position: relative;
  top: 0.10667rem;
}
.am-activity-indicator-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.4rem 0.4rem;
  border-radius: 0.18667rem;
  background-clip: padding-box;
  color: #fff;
  background-color: rgba(58, 58, 58, .9);
  font-size: 0.4rem;
  line-height: 0.53333rem;
}
.am-activity-indicator-spinner-lg {
  width: 0.85333rem;
  height: 0.85333rem;
}
@-webkit-keyframes spinner-anime {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes spinner-anime {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.hairline-remove-right-bottom {
  border-bottom: 0;
}
.hairline-remove-right-bottom:after {
  display: none;
}
.hairline-remove-right-bottom-bak:after {
  display: none;
}
.hairline-remove-left-top:before {
  display: none;
}
.am-popover {
  position: absolute;
  z-index: 1999;
}
.am-popover-hidden {
  display: none;
}
.am-popover-mask {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, .4);
  height: 100%;
  z-index: 999;
}
.am-popover-mask-hidden {
  display: none;
}
.am-popover-arrow {
  position: absolute;
  width: 0.18667rem;
  height: 0.18667rem;
  border-radius: 0.02667rem;
  background-color: #fff;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  z-index: 0;
  -webkit-box-shadow: 0 0 0.02667rem rgba(0, 0, 0, .21);
          box-shadow: 0 0 0.02667rem rgba(0, 0, 0, .21);
}
.am-popover-placement-top .am-popover-arrow,
.am-popover-placement-topLeft .am-popover-arrow,
.am-popover-placement-topRight .am-popover-arrow {
  -webkit-transform: rotate(225deg);
          transform: rotate(225deg);
  bottom: -0.09333rem;
}
.am-popover-placement-top .am-popover-arrow {
  left: 50%;
}
.am-popover-placement-topLeft .am-popover-arrow {
  left: 0.21333rem;
}
.am-popover-placement-topRight .am-popover-arrow {
  right: 0.21333rem;
}
.am-popover-placement-right .am-popover-arrow,
.am-popover-placement-rightTop .am-popover-arrow,
.am-popover-placement-rightBottom .am-popover-arrow {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  left: -0.09333rem;
}
.am-popover-placement-right .am-popover-arrow {
  top: 50%;
}
.am-popover-placement-rightTop .am-popover-arrow {
  top: 0.21333rem;
}
.am-popover-placement-rightBottom .am-popover-arrow {
  bottom: 0.21333rem;
}
.am-popover-placement-left .am-popover-arrow,
.am-popover-placement-leftTop .am-popover-arrow,
.am-popover-placement-leftBottom .am-popover-arrow {
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
  right: -0.09333rem;
}
.am-popover-placement-left .am-popover-arrow {
  top: 50%;
}
.am-popover-placement-leftTop .am-popover-arrow {
  top: 0.21333rem;
}
.am-popover-placement-leftBottom .am-popover-arrow {
  bottom: 0.21333rem;
}
.am-popover-placement-bottom .am-popover-arrow,
.am-popover-placement-bottomLeft .am-popover-arrow,
.am-popover-placement-bottomRight .am-popover-arrow {
  top: -0.09333rem;
}
.am-popover-placement-bottom .am-popover-arrow {
  left: 50%;
}
.am-popover-placement-bottomLeft .am-popover-arrow {
  left: 0.21333rem;
}
.am-popover-placement-bottomRight .am-popover-arrow {
  right: 0.21333rem;
}
.am-popover-inner {
  font-size: 0.4rem;
  color: #000;
  background-color: #fff;
  border-radius: 0.08rem;
  -webkit-box-shadow: 0 0 0.05333rem rgba(0, 0, 0, .21);
          box-shadow: 0 0 0.05333rem rgba(0, 0, 0, .21);
  overflow: hidden;
}
.am-popover-inner-wrapper {
  position: relative;
  background-color: #fff;
}
.am-popover .am-popover-item {
  padding: 0 0.21333rem;
}
.am-popover .am-popover-item-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 1.04rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-top: 1PX solid #ddd;
  padding: 0 0.21333rem;
}
.am-popover .am-popover-item:first-child .am-popover-item-container,
.am-popover .am-popover-item.am-popover-item-active .am-popover-item-container {
  border-top-color: transparent;
}
.am-popover .am-popover-item.am-popover-item-active + .am-popover-item .am-popover-item-container {
  border-top-color: transparent;
}
.am-popover .am-popover-item.am-popover-item-active {
  background-color: #ddd;
}
.am-popover .am-popover-item.am-popover-item-active.am-popover-item-fix-active-arrow {
  position: relative;
}
.am-popover .am-popover-item.am-popover-item-disabled {
  color: #bbb;
}
.am-popover .am-popover-item.am-popover-item-disabled.am-popover-item-active {
  background-color: transparent;
}
.am-popover .am-popover-item-icon {
  margin-right: 0.21333rem;
  width: 0.48rem;
  height: 0.48rem;
}
.fortest {
  width: 3.46667rem;
  height: 3.2rem; }

.am-popover-placement-topRight .am-popover-arrow {
  bottom: 0; }

.am-popover-placement-topLeft .am-popover-arrow {
  bottom: 0; }

.am-popover-item-content {
  font-size: 0.4rem;
  color: #222222; }

.am-popover-inner {
  -webkit-box-shadow: 0 0.05333rem 0.10667rem 0 rgba(135, 135, 135, .5);
          box-shadow: 0 0.05333rem 0.10667rem 0 rgba(135, 135, 135, .5); }

.BackHome {
  width: 1.33333rem;
  height: 1.33333rem;
  position: fixed;
  right: 0.26667rem;
  bottom: 1.2rem;
  z-index: 99999; }

.BackHome img {
    width: 100%;
    height: 100%;
    -webkit-transition: 0.2s;
    transition: 0.2s;
    pointer-events: none; }

.BackHome .opacity {
    opacity: 0.2; }
.hairline-remove-right-bottom {
  border-bottom: 0;
}
.hairline-remove-right-bottom:after {
  display: none;
}
.hairline-remove-right-bottom-bak:after {
  display: none;
}
.hairline-remove-left-top:before {
  display: none;
}
.am-button {
  display: block;
  outline: 0 none;
  -webkit-appearance: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
  text-align: center;
  font-size: 0.48rem;
  height: 1.25333rem;
  line-height: 1.25333rem;
  border-radius: 0.13333rem;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-word;
  white-space: nowrap;
  color: #000;
  background-color: #fff;
  border: 1PX solid #ddd;
}
.am-button.am-button-active {
  background-color: #ddd;
}
.am-button-primary {
  color: #fff;
  background-color: #108ee9;
  border: 1PX solid #108ee9;
}
.am-button-primary.am-button-active {
  background-color: #1284d6;
}
.am-button-ghost {
  color: #108ee9;
  background-color: transparent;
  border: 1PX solid #108ee9;
}
.am-button-ghost.am-button-active {
  color: #fff;
  background-color: #1284d6;
  border: 1PX solid #108ee9;
}
.am-button-inline {
  display: inline-block;
  padding: 0 0.4rem;
}
.am-button-small {
  font-size: 0.34667rem;
  height: 0.8rem;
  line-height: 0.8rem;
  padding: 0 0.4rem;
  border-radius: 0.13333rem;
}
.am-button-warning {
  color: #f86e21;
  background-color: #fff;
}
.am-button.am-button-across,
.am-button-primary.am-button-across,
.am-button-ghost.am-button-across,
.am-button-warning.am-button-across {
  border-radius: 0;
  border-left: 0;
  border-right: 0;
}
.am-button.am-button-disabled,
.am-button-primary.am-button-disabled,
.am-button-ghost.am-button-disabled,
.am-button-warning.am-button-disabled {
  color: #bbb;
  background-color: #ddd;
  border: 0;
}
.am-button-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.am-button > .am-icon {
  margin-right: 0.5em;
}
.page404Wrap {
  height: 100%;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAu4AAAS6CAMAAAAyDBwjAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAARnQU1BAACxjwv8YQUAAAABc1JHQgCuzhzpAAAAclBMVEUAAADP0tnP0tnP0tnQ09rP0trP0tnP0tnQ09rP0tnP0tnP0tnP0tnP0tnP0tnP0tnQ09rP0tnP0tnP0tnP0tnQ09rP0tnP0tnQ09rP0tnP0tnP0tnP0tn////Q09rn6eza3OLu7/L09ff7+/zg4ufV196XXAyNAAAAHHRSTlMArA5bBxx07cb6AxUvuYDk9UPUjU7OoCZqOZjcdQraygAAFipJREFUeNrt3dd220gSANBhzjmTWAVb/v9fXFsmQDBBJEVZQPPep5lZmTqnt9guFKqr//vve1Siv3r/QfC623DfWArCV96Ge6ttLQjfYBvvC0tB+JrbcJ9aCsI334b70lIQvv423CeWgvDFlciSpSB8o224Ny0F4Vtsw31gKQifwjuPpLGN95qlIHzjbbh3LQXh623DfWQpCF9pG+4VS0H4Jttwr1sKwue1Kg9kuQ33uaUgfFNdBDwOXQQ8kPj43thSEL6aphkeR2cb7g1LQfiqcY+YpeABbMM9shI8gLglsmwpeJxw71gKwjfQ8M7j0PCOcAfhDsIdiiGeErmyFAh3EO4g3MGjKgh3EO4g3OHTtIjxQDQA84Dh7ngHD8DhPR6Ho9k8kI8Gb5RHUzdqE4rssUrt/vDp6amnakMYsofmrZ/ebZRtCELmSNTV05bp7wQhc+D1JA73jYWiGNqL6bI/Wa8nk3pldJSVZF5nMI/DXd2GAihXJs1hlNbo9UfpK4MzL6uxu1MYnXqzFZ3SmE+rSURnXUXWlbtTkGfQ0ulY30b8ZFtNz75oMq7M6DAgz/l6ZRx9pPQe8B9cI/xedy+pQ5LnnX0WXWJe+7jdvbqaeslEnnP2UnShYb3d0O5OkU0b0eXivwZabQtH8VTXRyH99PL2/Pz8+vz89vbr6UzYu4mMAqodZO1Pb68//pf24/nlVLi7VpXi6Q6enlIb+Mvr/074+fzruExj7SiaVSP6Wyj/u7H//N85r4dbvPdIFG5v//2QGr8Hffr1fD7a/wT8/g6/tHoUyyId7e8R//aaEfLP6cfWqeWjUDqb6CDc/3h5/nEu3n/8krtTUO24HeDp4pD/+SaboZj6u+Lj6/PLYcSfyWuekz/UMvCa4hgl/Y9PP7b19aOQfz4O+V2863qkMMqb/Wh/z1Ve3359mNfs4n1tFSmISRK1+2+WToX8/ovWXf5uBjDFsEhSmecTFZjsVP5FIwHFkrT8vpyuOf48EfIv21T+Z1J/r1hICqCbJO4Zr5XOpvKvUeZoJcjp5v76v2wnQv53XvPi3SrFUWtlpzIfpvJxF6XsnfzrX7q57zb5MyGvOEPuba7Z3LNS+Se1d/Jude3mnspr3vbDfeDIKjk3+dMW9jvaf/3vFnupvKviybvxtgvy5fXnTQH/J6+Js/e+5STXOqme34zu9mzP7x+iNkPeTQ9a3G8K+R9xH3DVgpJn/eMTHdmn9k6KOwkk7+Ra6fQRpitD/sWpJoogrro/X9Ddnpm8m8BB/sUdBD8vPNBxZhCHM9oUozDztxnysu72j55VlWbIs7j599cHBzqes0P+pyZgCmB1umHm2rzmp1HAFDfcLzuoehzuDStKMcP9mlReuFOk3P3lqu72l8NUXjJDESxOPKpecVD1sDLjwmDy7LAQmVFrfH07n9coRFIIw91rppsOqv4Nea+ZKIT4ZtQflx9UPZHXvGkioAh6NxzdO3lQ1Wglvt2qNG5Osi75jecQvH3m1F4S8BqA+Ub99zhsZETh9KLSzEUhH0VDxzv4PtN4REA5szTzHqo/bj2o+msX7gozfGdiHkdixrGLWRR3gd14UPV3yMe5jKPZfKNhHO7zrOT96bNns9+r7saI8c0aF8z3WkWfPaia3GngnSp5T2b+G3z2oGoy4l3Vne802sbvJqtiUr/qesmMzT1aWHG+0/I9kAeZOXWnde5G1beLQv5HvLn3rDffq7tu9uofXAI5T25muumgqusMKJJF+rKaHxd0t58cQhDNrCRFMN+/iuyqg6q7q8hs7hRCbXh00eTpa5hOnNpz0SRF0z95jfAlB1WTqkzLKyYKojo+viQ+46DqjxOXxKu5Uxjd1pl4z07ld9G+KVtECpjOPL1ecg3Te16TZDJSGQql3dvF+/PVN6oadE2xlJP0PYrefl5xUPVPxLthkoJZDHbx/uv18oOqf+YPuGCSwsV7I7pgg/+b17ylw73pyB7F003H+9Pb+faw15dUS1nUE+0Ucn/fRGmnb1r9+fwr9aV4eiqJdoqp09yL9+iwVebnj+eX/Z9wPJXiak+iQ0+/3t6e/3h7+XX0Pzb0hVFk00Z0uV7NglHshGZ9abA3lgqQFN6qeVG0rzuWiiAymg8DvjV3DptgjEqtjGAfTCTthJXDL3utMxv7VM5OeMrTSfO4UGOGO3kM1uV8vvz8qYvaqFLvTyaT+DzrxtZO/qwGH412v8oy0tpOflPv7TjUxn3KhdW4PXigRYb86ccNuvdpaqnHm3vd0pI/zTjc7zL/pdywuVOEcL/LLLu+zZ08W19wk4HNnUB0t6eN7nKBzERZhnyrRx/e23GpWvx6dWNzJ6dGvUajN7rHJ5W8UOVhrOJoH3uhSvCaJrjzMComuPMwkvaBaGUxCF3yhqlkLQhdcpHN0AEmgtdzPQcPY5ocT3U9B6ErD7xh4mFMFCF5GMkNZe5eInjtmedUHkbdcyoPY9HSLMPDpDJN71N5vFTG+1TyFJdf8qm7e+Od2CM/Occk+oqPrc6U3Mmdain6knBPGiGHBrmTF+U/z5Nf8Lmrlsky5E1tHH1JuJeTG1abzqeSE92/HVz3/+CSVIa8GW2He939g5Pp1qoy5EUlzq/v/cGLoRdM5EzyGuje4V4dJ70y7pIkF1LXuY/v/NHz5JNH1pk8qCYPk1Hzzu2Ku8Rd2y+5UE5OTEelO48p3TUPzAxAJQ9q490OfOe6eCc5ndpQgyQPuklI3v2dZ7vn/lRyZZRc7du6e0hOJO7kSlJuj4Z3r5xUdg/AEndyYFc4Gdx9PMCuMazhSAc5kCq33z0ia7ssScWd75cut9/9jWd5HOn6JT++sNy+V5TRKsP3qyUH6qL1/dvQ11Hm+6XVfNacyOj5Vxabr0w2dh1nJx9T/95b2XCDB//G6gvL7ekS5PBUSI+2d3A3zBPjX5gOv67c/jucW9lvU3vxnfMeYvm6bH1UWdbrlemivWx9Xbn9998cyXcp6p/8gUYc7nP/p/AloV7vJelLtNt8N1/QudXd/aIz4Szc+ULVSjKhcV/zCw4Y1XYtZ70z9c1SHO4Or3Jv7eXgdLCfDcfP6OwqPuNzT6Kr6G+0G33N3TPpcXTO4P5Fmc7utw3O19WXCpF8ydbeb0UZSnfeXzu7d1eNrIfg7rrZ6zuqzX2lGgVOG9/1WbU8yy64wxeqjaOPNO5YiSzvnoh1QfKvpR4b30NwXFpP1qVZ64viPR3tbqThH6umy4/D+TTO06ujdSP9wLr3SHn702sqbzcej39ungr2g+fCaj0V8OmexXok2imiSqrAflwTLKe+DMnB6fb65qF56ccErTD888S98UHnSiVpbWltqyjvx5tu+22pfmLRzjemMmc7fHetXLO/X5DmzSNRU8NqRDv/XveCRHrXqFvZpSO3/LJVQ7TznZJj1+uMH1qm5v7GG/QNv2vXPe8plW/J3OONe5PZJpC8dB0l08Su/13LlmjnWyWHRbPf9yziSG22br3OIDUb/ksOAsKHZhde27s+6pK88heVS5F3qXxzLnPp5N3FYcvYldMw0i+Xhvpk+BbxK6bGhwc49s85XXt5R7oAqX2dbzK5eIJXf6/9/crjTaNUAXLjwgK+SeniQskoFe3XXt6RLsnMHNbgu59UP86mOze/IKrO08deHTvl28QdLBckGPErosaVZZVaOuuft6053ybOqS/YcweXfzPSVunxBhoHyEO4dy4P9+sqkPVU2j5UbudbXRHDw8v/Itgl/OkT318xdw9ueFT9uBQeP6q2bk1kmsa0882uL0RuLv7sdjqRidYu1eO7TbJnkqaT8LiSeOlH19KJTEsHJN9vGlcXPywQNjMP+J345L0hBvoGyIHOZf2/qRaxywK3vNdB2fMmlVw9q17aADy86D3Ram9OU9+7JfIhOd6R3UaQHO+45GKB6mRv+ph2X/KiFsfxOLNy0rsil9mfnN1TfyQ/rj6a/VHWvre1t+oSGXLkusEbH7YBjPay9o2KDPny8Vil0cFYpYzUqLR35mmu25e8Ze/XD807o71s7D2j6ggjf5bXj0Q9/Yi6f5y1pNhOrp9WTwy8Xp4ZeH38l8R8//IDk2TIp/L49HUG7dUknZ00MkqKe3Pgbe3kOn0/uKxmVlpPJvPm8OLLaqb7HzCQtZPneP/UVWQHSXu0VpAh1zofXTR5fjrMYr/4GM3U2sm79iS66Rrh2nr/fr6h16gUQdYl8edy8c7k4K7tkg4ZiqG6HJwM9mH/zNZemwwP8hjNjxQp4JvHSXv9XB6zPgj2xlIeQ7Es6r1dFA+b/Yzq48HfARP1GIqoNqos68vldJG9W0vaeSDpMxwmJvEo4d70hMqjhPtMxwCPEu6CnYcJd8HOw4R7T87Ow9AKBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5FR12RwOm8uqlSB8tdnTu1nNWhD83r6N9t/x/on9vVsvWUryb/mUWN74hZmuB1EUWUryr7kL9+YNf7w9mjeid5aS/Gvtwr119R9e9AdRzFJSqHAfXvlHR70oxVISbjLTroyjSLjzCI+q7comioQ7RbMrRI4vL0Qe7uzCnYK4/jVTt3kc7Ju1laQQ+3t9NhzO6pfu7Z35UazP6gvLSIgqjYNYH/TFOoFmPr2DYO9N21aFME33t/bWvGtNCDXJ38/aW2s9lARrMduL9rlg51ESmaY0hoDV96oxFQtCuNrrvTymY0UIVzldfxyMLAghR3u6a6BkaydknVRJprW0HgQd7an2x8HKehB0JpPa25sSGR4mby8ZvUTQ2qmazEQ3GGFL1dv7VoOwpd6l1q0GYZuKdh7GoiGT4VFUdyXIidXgYR5TS2oyPEzi3lRvJ3C1JHEfeJdK6JL3Sy19MoSukqQyeiAJXSdJZdxCQ/DmEnceRjdJZZzUI3hJ1+/cWvAwz6lSGYLXTo7rmSfD42zuTWtB8Jt7cu+SyXg8zubuOZXwxZl7y4xfgjeKN3e3ixG+ns2dh1GTufM4+nG4u1CP0HWmg/hOPYtB0FaTWVSKN/ep9SBY7dXkfV+PH1QHTmMTaqyP1tscZtAwWIag1fqD3S3YHlQJWLWyd+97/C8zK0NwFpP9a9+jgZGQBGpUig6M5TKEadqMjsT/aWN5CGpnPxHs0aynO4zwdHsnYr2+aDe8YyI05UnrMNY3/T/ZejJvo2yRCETloBoTDefbaTLxOaaxRSIMncNyzGyZ7OUTqTtBWQ32g72UHhPWMwWVkCz3svbWfL++Hmc5RlwTgPZkf2c/eJnUib8FbusggGjfS9ubR3v4yksmwoz2wYl5eBUHmQhG6sL3aH2qsl53rSTBPKXugr0xyvw+aIek6LrDXdZ+ZoJMydxfArFrCStVP/gRN3ZQcLub9A7HJVWm8SnsscG/hGF27sL3aiPabNsI4heupuVR8Mw96ZCpntr2G5M/b5wa+iEJQlxjbB2dyov7ZHqVsnAnDKVzvY61VB9w/A8mKhFG6j46t+2nWS6KbXxuwsDsRLjrEKPYmmcOoZZPRHvUmFfcp0oAufvRHQXdeetUxEfN/somT0EllZnjV0i1fuNkwEfDnpCnkM7X3f87mhO5d96pOal460TRzLKvXFr0N9FZg1J9pRZPgUx3PTNnyuqrdSvKsCn1pwsVeYphl6+Uzu3U6+gjw+Z6OZLckHuLXb/7bJH9PPth0M9K/d9Rb6snvyqpwnol8yfGveElUd/a9Ob9ymghrSeH0lM3Sqcykt0kgupo0mxFlxpumiWDx8iZefrNaf04F6ntzZkpj/qX7fIabcij9nzvpo7jqdZHU8Ta3WVpINwpfj4TRc3D/sjTMyJr035pI9wp4PPqfnrSnLZPfRtOJOLlUX0+bgl3CqV7sE9vluUTpZkzf7jandbnzYZwpyjKhy+T/p5T/ftduOz2js6q0i/NGsKdAhgdJeK9yt/4vu5upupiVOmve+OhcCfHqv2jJHw4H7VTz6rXVdHLv+PeoD1yq1Y60fc46SZtBEZeE9Yj66kW983crdmEadXLKCvKTQhuh5+fLaS7apIAc/hz51QdzSZEzqnyWJxT5cEeW9cN51R5HO1RdsQ7p0poET/ZOKfKI+Xx9WbknCqPoxdd4/2can9ZmVo4imgU3cTCUUjxLPhW/9JzqsKdwqqkxkledk5VuFNY1SS+t9OxPzynKtwprmXSOJP+EmScUxXuFFc72d6Ph+udPKcq3Akhex+cq6vvn1MV7hRZM/vyg5T3c6r9ealp0SiqZALH8UWsEJzk0OrAlZMEr5M8jJYsBo/ztHowHxVClHSKtVYWg9DVGtJ3HsfuasqmmQQEb3fXR8nhJfKvumwOh83ljZtzdZzE+8Rakvv0e/b0bnbjgerFrjWmbzXJ+d6+jfbf8X7j/j41NJKiWD4lbq2d18U7BdHchfvNDVypm23kM+RZaxfurVs/o52aSzBRn6EQ4T68+UPKqbkzJfV3gk5mfsf7LDUF2/tVAn5U/aMzTs0D1j9DTu0KkeNPZSGd1P7e0h9JTn32NdOp/D0qSWjI6f5enw2Hs/qnnzDL6bmRA+f5CFt772b5ubm/hK2+d4NNxYIQtOneKKVe14oQssV4b2rY3L01BP3gO9+/wGMt4HmchCZqzaU0BKx2eJNNb6pvjHBVDof/DvoLq0KoOvOjWdezuognVN0Td1Fu1taFUDOasesMeBztyka480gBPxbuPJBRT7hTDJ8bMLa16A+EO/l3r5Mf7em8IdzJ+d7+6QFjqc+argfCnRy706ntRLfuThty6z4zOaAQ7jFgDIoX7kOrgWQGPKpC4dxrwBgUwb1eM0Eh9vc7DRgDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAPf8HbG8n8rAY4lAAAAAASUVORK5CYII=) #fff 100% 100%;
  position: relative; }
  .page404Wrap .page404 {
    width: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); }
  .page404Wrap .page404 .btnWrap {
      text-align: center; }
  .page404Wrap .page404 .btnWrap .btn {
        margin: 0 0.26667rem !important;
        background: #2494D8 !important; }
  .page404Wrap .page404 .img404 {
      width: 5.33333rem;
      display: block;
      margin: 0 auto 1.33333rem; }
.hairline-remove-right-bottom {
  border-bottom: 0;
}
.hairline-remove-right-bottom:after {
  display: none;
}
.hairline-remove-right-bottom-bak:after {
  display: none;
}
.hairline-remove-left-top:before {
  display: none;
}
.am-tab-bar {
  overflow: hidden;
}
.am-tab-bar-bar {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 1.33333rem;
  border-top: 1PX solid #ddd;
  position: fixed;
  bottom: 0;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: bottom .2s;
  transition: bottom .2s;
  z-index: 100;
}
.am-tab-bar-bar.am-tab-bar-bar-hidden {
  bottom: -1.33333rem;
}
.am-tab-bar-bar .am-tab-bar-tab {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
}
.am-tab-bar-bar .am-tab-bar-tab-image {
  width: 0.58667rem;
  height: 0.58667rem;
  vertical-align: middle;
}
.am-tab-bar-bar .am-tab-bar-tab-title {
  font-size: 0.26667rem;
  margin: 0.08rem 0 0 0;
  line-height: 1;
}
.am-tab-bar-bar .am-tab-bar-tab-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.am-tab-bar-bar .am-tab-bar-tab-icon .tab-badge :last-child {
  margin-top: 0.10667rem;
  left: 0.58667rem;
}
.am-tab-bar-bar .am-tab-bar-tab-icon .tab-dot :last-child {
  margin-top: 0.10667rem;
  left: 0.58667rem;
}
.am-tab-bar-content {
  zoom: 1;
}
.am-tab-bar-content .am-tab-bar-tabpane {
  overflow: auto;
}
.am-tab-bar-content-animated {
  transition: -webkit-transform 0.3s cubic-bezier(0.86, 0, 0.07, 1);
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.86, 0, 0.07, 1);
  transition: transform 0.3s cubic-bezier(0.86, 0, 0.07, 1);
  transition: transform 0.3s cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 0.3s cubic-bezier(0.86, 0, 0.07, 1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  will-change: transform;
}
.am-tab-bar-content-animated .am-tab-bar-tabpane {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.am-tab-bar-content-no-animated .am-tab-bar-tabpane-inactive {
  display: none;
}
.hairline-remove-right-bottom {
  border-bottom: 0;
}
.hairline-remove-right-bottom:after {
  display: none;
}
.hairline-remove-right-bottom-bak:after {
  display: none;
}
.hairline-remove-left-top:before {
  display: none;
}
.am-badge {
  position: relative;
  display: inline-block;
  line-height: 1;
  vertical-align: middle;
}
.am-badge-text {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: -0.16rem;
  height: 0.48rem;
  line-height: 0.48rem;
  min-width: 0.24rem;
  border-radius: 0.32rem;
  padding: 0 0.13333rem;
  text-align: center;
  font-size: 0.32rem;
  color: #fff;
  background-color: #ff5b05;
  white-space: nowrap;
  -webkit-transform: translateX(-45%);
          transform: translateX(-45%);
  -webkit-transform-origin: -10% center;
          transform-origin: -10% center;
  z-index: 10;
  font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1", SimSun, sans-serif;
}
.am-badge-text a {
  color: #fff;
}
.am-badge-text p {
  margin: 0;
  padding: 0;
}
.am-badge-hot .am-badge-text {
  background-color: #f96268;
}
.am-badge-dot {
  position: absolute;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  -webkit-transform-origin: 0 center;
          transform-origin: 0 center;
  top: -0.10667rem;
  height: 0.21333rem;
  width: 0.21333rem;
  border-radius: 100%;
  background: #ff5b05;
  z-index: 10;
}
.am-badge-dot-large {
  height: 0.42667rem;
  width: 0.42667rem;
}
.am-badge-not-a-wrapper .am-badge-text,
.am-badge-not-a-wrapper .am-badge-dot {
  top: auto;
  display: block;
  position: relative;
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
.am-badge-corner {
  width: 2.13333rem;
  padding: 0.21333rem;
  position: absolute;
  right: -0.85333rem;
  top: 0.21333rem;
  background-color: #ff5b05;
  color: #fff;
  white-space: nowrap;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  text-align: center;
  font-size: 0.4rem;
}
.am-badge-corner-wrapper {
  overflow: hidden;
}
.am-tab-bar .am-tab-bar-bar {
  position: absolute !important; }
  .am-tab-bar .am-tab-bar-bar .am-tab-bar-tab-title {
    font-size: 0.29333rem; }
  .am-tab-bar .white_space {
  height: 1.33333rem; }
.hairline-remove-right-bottom {
  border-bottom: 0;
}
.hairline-remove-right-bottom:after {
  display: none;
}
.hairline-remove-right-bottom-bak:after {
  display: none;
}
.hairline-remove-left-top:before {
  display: none;
}
.am-tabs {
  overflow: hidden;
}
.am-tabs-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.am-tabs-bar .am-tabs-prevpage:before {
  pointer-events: none;
  position: absolute;
  top: 0;
  display: block;
  width: 1.57333rem;
  height: 100%;
  content: ' ';
  z-index: 999;
  left: 0;
  background: -webkit-gradient(linear, left top, right top, from(#ffffff), to(rgba(255, 255, 255, 0)));
  background: linear-gradient(to right, #ffffff, rgba(255, 255, 255, 0));
}
.am-tabs-bar .am-tabs-nextpage:after {
  pointer-events: none;
  position: absolute;
  top: 0;
  display: block;
  width: 1.57333rem;
  height: 100%;
  content: ' ';
  z-index: 999;
  right: 0;
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(#ffffff));
  background: linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff);
}
.am-tabs-bar .am-tabs-nav-swipe-container {
  width: 100%;
}
.am-tabs-bar .am-tabs-nav-swipe-container .am-tabs-nav-swipe {
  position: relative;
  left: 0;
}
.am-tabs-bar .am-tabs-nav-swipe-container .am-tabs-nav-swipe .am-tabs-nav {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.am-tabs-bar .am-tabs-nav-swipe-container .am-tabs-nav-swipe .am-tabs-nav .am-tabs-tab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20%;
          flex: 0 0 20%;
}
.am-tabs-bar .am-tabs-tab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-bottom: 1PX solid #ddd;
  font-size: 0.4rem;
  height: 1.16rem;
  line-height: 1.16rem;
  color: #000;
  background-color: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.am-tabs-bar .am-tabs-tab-active {
  color: #108ee9;
}
.am-tabs-bar .am-tabs-tab .am-badge .am-badge-text {
  top: -0.34667rem;
  -webkit-transform: translateX(-0.13333rem);
          transform: translateX(-0.13333rem);
}
.am-tabs-bar .am-tabs-tab .am-badge .am-badge-dot {
  top: -0.16rem;
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
.am-tabs-ink-bar {
  position: absolute;
  bottom: 0;
  height: 0.05333rem;
  background-color: #108ee9;
}
.am-tabs-ink-bar-animated {
  transition: -webkit-transform 0.3s cubic-bezier(0.86, 0, 0.07, 1);
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.86, 0, 0.07, 1);
  transition: transform 0.3s cubic-bezier(0.86, 0, 0.07, 1);
  transition: transform 0.3s cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 0.3s cubic-bezier(0.86, 0, 0.07, 1);
}
.am-tabs.am-tabs-bottom .am-tabs-ink-bar {
  bottom: auto;
  top: 0;
}
.am-tabs.am-tabs-bottom .am-tabs-tab {
  border-top: 1PX solid #ddd;
  border-bottom: 0;
}
.am-tabs-content {
  zoom: 1;
}
.am-tabs-content .am-tabs-tabpane {
  overflow: auto;
}
.am-tabs-content-animated {
  transition: -webkit-transform 0.3s cubic-bezier(0.86, 0, 0.07, 1);
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.86, 0, 0.07, 1);
  transition: transform 0.3s cubic-bezier(0.86, 0, 0.07, 1);
  transition: transform 0.3s cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 0.3s cubic-bezier(0.86, 0, 0.07, 1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  will-change: transform;
}
.am-tabs-content-animated .am-tabs-tabpane {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.am-tabs-content-no-animated .am-tabs-tabpane-inactive {
  display: none;
}
.am-tabs .am-tabs-tabpane-inactive {
  height: 0;
  overflow: visible;
}
.hairline-remove-right-bottom {
  border-bottom: 0;
}
.hairline-remove-right-bottom:after {
  display: none;
}
.hairline-remove-right-bottom-bak:after {
  display: none;
}
.hairline-remove-left-top:before {
  display: none;
}
.am-carousel {
  position: relative;
}
.am-carousel-wrap {
  font-size: 0.48rem;
  color: #000;
  background: none;
  text-align: center;
  zoom: 1;
  width: 100%;
}
.am-carousel-wrap-dot {
  display: inline-block;
  zoom: 1;
}
.am-carousel-wrap-dot > span {
  display: block;
  width: 0.21333rem;
  height: 0.21333rem;
  margin: 0 0.08rem;
  border-radius: 50%;
  background: #ccc;
}
.am-carousel-wrap-dot-active > span {
  background: #888;
}
.home_page {
  width: 100%;
  height: 100%;
  overflow: hidden;
  padding-bottom: 1.6rem;
  position: relative;
  margin: 0 auto;
  min-height: 6.66667rem; }
  .home_page .am-search-clear {
    top: 0.16rem;
    right: 0.26667rem; }
  .home_page .homepageTop {
    position: fixed;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    top: 0;
    left: 0;
    width: 100%;
    height: 1.33333rem;
    padding: 0.2rem 0.42667rem 0.2rem 0.42667rem;
    z-index: 1;
    background: #fff; }
  .home_page .search_bar {
    width: 1.72373rem;
    width: 8.08rem;
    background: #fff; }
  .home_page .search_bar a {
      display: block; }
  .home_page .search_bar .search_content {
      width: 100%;
      height: 0.90667rem;
      background: #f4f3f3;
      font-size: 0.37333rem;
      color: #bbb;
      text-align: left;
      position: relative;
      line-height: 0.90667rem;
      border-radius: 0.45333rem;
      padding-left: 0.93333rem;
      cursor: pointer; }
  .home_page .search_bar .search_content img {
        position: absolute;
        left: 0.4rem;
        top: 0.04267rem;
        top: 0.2rem;
        width: 0.4rem;
        height: 0.4rem;
        margin-right: 0.48rem; }
  .home_page .scroll_top {
    padding: 1.46667rem 0.42667rem 0.13333rem; }
  .home_page .ask_box {
    padding-top: 0.32rem; }
  .home_page .dynamic_box {
    padding-top: 0.32rem;
    min-height: 100vh; }
  .home_page .dynamic_box1 {
    padding-top: 0.32rem;
    min-height: 85vh;
    padding-bottom: 0.53333rem; }
  .home_page .dynamic_box_fixed {
    height: calc(100vh - 3.4rem); }
  .home_page .home_banner {
    padding: 0.90667rem 0.42667rem 0.42667rem 0.42667rem;
    background-color: #fff; }
  .home_page .home_banner .banner_img {
      width: 1.95115rem;
      width: 9.146rem;
      height: 3.22667rem;
      border-radius: 0.13333rem; }
  .home_page .home_menu_box {
    background: #f8f8f8;
    padding: 0.37333rem 0.42667rem 0.32rem; }
  .home_page .home_menu_box .home_menu_title_box {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      padding-bottom: 0.32rem; }
  .home_page .home_menu_box .home_menu_title_box .home_menu_title {
        height: 0.58667rem;
        font-size: 0.42667rem;
        font-family: PingFangSC-Semibold, PingFang SC;
        font-weight: 600;
        color: #333333;
        line-height: 0.58667rem; }
  .home_page .home_menu_box .home_menu_title_box .home_menu_title_right_box {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; }
  .home_page .home_menu_box .home_menu_title_box .home_menu_title_right_box .home_menu_title_all {
          height: 0.45333rem;
          font-size: 0.32rem;
          font-family: PingFangSC-Regular, PingFang SC;
          font-weight: 400;
          color: #999999;
          line-height: 0.45333rem; }
  .home_page .home_menu_box .home_menu_title_box .home_menu_title_right_box img {
          width: 0.53333rem;
          height: 0.53333rem; }
  .home_page .homeMessage {
    width: 0.53333rem;
    height: 0.53333rem; }
  .home_page .homeMessage img {
      width: 0.53333rem;
      height: 0.53333rem; }
  .home_page .home_page_wrap {
    height: calc(100vh - 2rem);
    overflow: hidden;
    padding-bottom: 0.53333rem; }
  .home_page .home_tabs .am-tabs-tab {
    background: none !important;
    font-size: 0.34667rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #666666 !important;
    height: 0.66667rem;
    line-height: 0.66667rem; }
  .home_page .home_tabs .am-tabs-ink-bar {
    background-color: #01c98e !important; }
  .home_page .home_tabs .am-tabs-bar .am-tabs-tab-active {
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #333333 !important; }
.am-wingblank {
  margin-left: 0.21333rem;
  margin-right: 0.21333rem;
}
.am-wingblank.am-wingblank-sm {
  margin-left: 0.13333rem;
  margin-right: 0.13333rem;
}
.am-wingblank.am-wingblank-md {
  margin-left: 0.21333rem;
  margin-right: 0.21333rem;
}
.am-wingblank.am-wingblank-lg {
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}
.healthTools {
  padding-bottom: 0.4rem; }
  .healthTools .health_img {
    width: 1.95115rem;
    width: 9.146rem;
    height: 0.50624rem;
    height: 2.373rem;
    vertical-align: top;
    border-radius: 0.06667rem; }
  .healthTools .am-carousel-wrap-dot > span {
  background-color: #fff; }
  .healthTools .am-carousel-wrap-dot-active > span {
  background-color: #2494D8; }
.searchModel {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 9900; }
  .searchModel .noSearchResultList {
    background: #fff;
    height: 4rem;
    padding-top: 1.65333rem;
    color: #222;
    font-size: 0.4rem;
    text-align: center; }
  .searchModel .shade {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, .5); }
  .searchModel .content {
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%; }
  .searchModel .content .searchInput {
    padding: 0.13333rem 0;
    background: #fff; }
  .searchModel .content .searchInput > span {
    float: right;
    width: 1.33333rem;
    text-align: center;
    line-height: 0.93333rem;
    color: #222; }
  .searchModel .content .searchInput > div {
    float: left;
    width: calc(100% - 1.6rem);
    background: #f0f0f0;
    margin-left: 0.26667rem;
    height: 0.93333rem;
    border-radius: 0.06667rem 0.06667rem; }
  .searchModel .content .searchInput > div .fangdajing {
    float: left;
    width: 0.66667rem;
    height: 0.66667rem;
    margin: 0.13333rem;
    fill: #999; }
  .searchModel .content .searchInput > div .del {
    float: right;
    width: 0.4rem;
    height: 0.4rem;
    margin: 0.26667rem 0.26667rem 0 0; }
  .searchModel .content .searchInput > div input {
    float: left;
    height: 0.93333rem;
    width: calc(100% - 1.73333rem);
    font-size: 0.4rem;
    line-height: 0.93333rem;
    background: transparent;
    border: none;
    outline: none;
    color: #666; }
  .searchModel .content .searchContent {
    background: #fff;
    padding: 0.33333rem; }
  .searchModel .content .searchContent > div {
    float: left;
    width: 0.93333rem;
    height: 0.93333rem; }
  .searchModel .content .searchContent .fangdajing {
    fill: #fff;
    width: 0.66667rem;
    height: 0.66667rem;
    margin: 0.13333rem; }
  .searchModel .content .searchContent > p {
    float: left;
    line-height: 0.93333rem;
    width: calc(100% - 1.6rem);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 0.33333rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  .searchModel .content .searchContent > p > span {
    color: #33a9fc; }
  .searchModel .content .searchContent .arrow_right {
    float: right;
    width: 0.66667rem;
    height: 0.66667rem;
    margin-top: 0.13333rem; }
  .searchModel .content .hot {
    padding: 0.53333rem 0.26667rem 0.48rem 0.26667rem;
    background: #fff; }
  .searchModel .content .hot h5 {
    font-size: 0.34667rem;
    color: #6e6e6e; }
  .searchModel .content .hot span {
    float: left;
    padding: 0.18667rem 0.38667rem;
    font-size: 0.4rem;
    line-height: 0.4rem;
    color: #222;
    border-radius: 0.4rem 0.4rem;
    background: #eaf6ff;
    border: 0.01333rem solid #a0d8fd;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: 0.26667rem 0.26667rem 0 0; }
  .searchModel .content .history {
    background: #fff;
    padding: 0.26667rem 0.32rem 0.26667rem 0.42667rem; }
  .searchModel .content .history_title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    border-top: 0.01333rem solid #d1d1d1;
    height: 0.58667rem;
    font-size: 0.42667rem;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    color: #101729;
    line-height: 0.58667rem;
    padding: 0.26667rem 0;
    -webkit-box-sizing: content-box;
            box-sizing: content-box; }
  .searchModel .content .history_title_img {
    width: 0.12501rem;
    width: 0.586rem;
    height: 0.12501rem;
    height: 0.586rem; }
  .searchModel .content .history a {
    display: inline-block;
    padding: 0 0.24rem;
    margin-right: 0.26667rem;
    margin-bottom: 0.42667rem;
    height: 0.85333rem;
    font-size: 0.37333rem;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    color: #9b9b9b;
    line-height: 0.85333rem;
    border-radius: 0.13333rem;
    border: 0.02667rem solid #d0d0d0; }
  .searchModel .content .history a span {
    /* float: left; */
    /* line-height: 90px; */
    display: inline-block;
    max-width: 2.72rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .searchModel .content .history a img {
    float: right;
    width: 0.4rem;
    height: 0.4rem;
    margin-top: 0.4rem;
    fill: #ccc; }
  .searchModel .content .history > div {
    border-top: 0.01333rem solid #ccc;
    height: 1.2rem;
    line-height: 1.2rem;
    text-align: center;
    font-size: 0.4rem;
    color: #6e6e6e;
    background: #fff; }
  .searchModel .list {
    height: calc(100% - 1.2rem);
    overflow: auto; }
  .searchModel .list a {
    background: #fff;
    display: block;
    padding: 0 0.4rem 0 0.26667rem;
    height: 1.2rem;
    border-bottom: 0.01333rem solid #ccc;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 1.2rem;
    font-size: 0.4rem; }
  .searchModel .list h6 {
    height: 4rem;
    line-height: 4rem;
    text-align: center;
    background: #fff;
    font-size: 0.46667rem;
    font-weight: normal; }
.hairline-remove-right-bottom {
  border-bottom: 0;
}
.hairline-remove-right-bottom:after {
  display: none;
}
.hairline-remove-right-bottom-bak:after {
  display: none;
}
.hairline-remove-left-top:before {
  display: none;
}
.am-modal {
  position: relative;
}
.am-modal-mask {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  z-index: 999;
  background-color: rgba(0, 0, 0, .4);
}
.am-modal-mask-hidden {
  display: none;
}
.am-modal-wrap {
  position: fixed;
  overflow: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  z-index: 999;
  -webkit-overflow-scrolling: touch;
  outline: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.am-modal.am-modal-transparent .am-modal-content {
  border-radius: 0.18667rem;
  height: auto;
  padding-top: 0.4rem;
}
.am-modal.am-modal-transparent .am-modal-content .am-modal-body {
  padding: 0 0.4rem 0.4rem;
}
.am-modal-title {
  margin: 0;
  font-size: 0.48rem;
  line-height: 1;
  color: #000;
  text-align: center;
}
.am-modal-header {
  padding: 0.16rem 0.4rem 0.4rem;
}
.am-modal-content {
  position: relative;
  background-color: #fff;
  border: 0;
  background-clip: padding-box;
  text-align: center;
  height: 100%;
  overflow: hidden;
}
.am-modal-close {
  border: 0;
  padding: 0;
  background-color: transparent;
  outline: none;
  position: absolute;
  right: 0.4rem;
  z-index: 999;
  height: 0.56rem;
  width: 0.56rem;
}
.am-modal-close-x {
  display: inline-block;
  width: 0.4rem;
  height: 0.4rem;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D'30'%20height%3D'30'%20viewBox%3D'0%200%2030%2030'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%20%3Cdefs%3E%3C%2Fdefs%3E%20%3Cg%20id%3D'ALL-ICON'%20stroke%3D'none'%20stroke-width%3D'1'%20fill%3D'none'%20fill-rule%3D'evenodd'%3E%20%3Cg%20id%3D'Rectangle-283-%2B-Rectangle-283'%20fill%3D'%23888888'%3E%20%3Crect%20id%3D'Rectangle-283'%20transform%3D'translate(14.849242%2C%2014.849242)%20rotate(-315.000000)%20translate(-14.849242%2C%20-14.849242)%20'%20x%3D'-5.1507576'%20y%3D'13.8492424'%20width%3D'40'%20height%3D'2'%3E%3C%2Frect%3E%20%3Crect%20id%3D'Rectangle-283'%20transform%3D'translate(14.849242%2C%2014.849242)%20scale(-1%2C%201)%20rotate(-315.000000)%20translate(-14.849242%2C%20-14.849242)%20'%20x%3D'-5.1507576'%20y%3D'13.8492424'%20width%3D'40'%20height%3D'2'%3E%3C%2Frect%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E");
}
.am-modal-body {
  font-size: 0.4rem;
  color: #888;
  height: 100%;
  line-height: 1.5;
  overflow: auto;
}
.am-modal-button-group-h {
  border-top: 1PX solid #ddd;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.am-modal-button-group-h .am-modal-button {
  -webkit-touch-callout: none;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center;
  text-decoration: none;
  outline: none;
  color: #108ee9;
  font-size: 0.48rem;
  height: 1.33333rem;
  line-height: 1.33333rem;
  display: block;
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.am-modal-button-group-h .am-modal-button:first-child {
  color: #000;
  border-right: 1PX solid #ddd;
}
.am-modal-button-group-v .am-modal-button {
  -webkit-touch-callout: none;
  border-top: 1PX solid #ddd;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center;
  text-decoration: none;
  outline: none;
  color: #108ee9;
  font-size: 0.48rem;
  height: 1.33333rem;
  line-height: 1.33333rem;
  display: block;
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.am-modal-button-active {
  background-color: #ddd;
}
.am-modal-input {
  height: 0.96rem;
  line-height: 1;
  border-left: 1PX solid #ddd;
  border-right: 1PX solid #ddd;
  border-bottom: 1PX solid #ddd;
}
.am-modal-input:first-child {
  margin-top: 0.24rem;
  border-top: 1PX solid #ddd;
  border-top-left-radius: 0.08rem;
  border-top-right-radius: 0.08rem;
}
.am-modal-input:last-child {
  border-bottom-left-radius: 0.08rem;
  border-bottom-right-radius: 0.08rem;
}
.am-modal-input input {
  border: 0;
  width: 98%;
  height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0.08rem 0;
}
.am-modal-input input::-webkit-input-placeholder {
  font-size: 0.37333rem;
  color: #ccc;
  padding-left: 0.21333rem;
}
.am-modal-input input:-ms-input-placeholder {
  font-size: 0.37333rem;
  color: #ccc;
  padding-left: 0.21333rem;
}
.am-modal-input input::-ms-input-placeholder {
  font-size: 0.37333rem;
  color: #ccc;
  padding-left: 0.21333rem;
}
.am-modal-input input::placeholder {
  font-size: 0.37333rem;
  color: #ccc;
  padding-left: 0.21333rem;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content {
  border-radius: 0;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-header {
  padding: 0.24rem 0.64rem 0.32rem;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-header .am-modal-title {
  text-align: left;
  font-size: 0.56rem;
  color: #000;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-body {
  color: #000;
  text-align: left;
  padding: 0 0.64rem 0.4rem;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-body .am-modal-input {
  border-left: 0;
  border-right: 0;
  border-radius: 0;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-body .am-modal-input:first-child {
  border-top: 0;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-footer {
  padding-bottom: 0.32rem;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-footer .am-modal-button-group-h {
  overflow: hidden;
  border-top: 0;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 0 0.32rem;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-footer .am-modal-button-group-h .am-modal-button {
  -webkit-box-flex: initial;
      -ms-flex: initial;
          flex: initial;
  margin-left: 0.08rem;
  padding: 0 0.4rem;
  height: 1.28rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-footer .am-modal-button-group-h .am-modal-button:first-child {
  border-right: 0;
  color: #777;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-footer .am-modal-button-group-v.am-modal-button-group-normal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  overflow: hidden;
  padding: 0 0.32rem;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-footer .am-modal-button-group-v.am-modal-button-group-normal .am-modal-button {
  border-top: 0;
  padding: 0 0.4rem;
  margin-left: 0.08rem;
  height: 1.28rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-footer .am-modal-button-group-operation .am-modal-button {
  text-align: start;
  padding-left: 0.4rem;
}
.am-modal.am-modal-operation .am-modal-content {
  border-radius: 0.18667rem;
  height: auto;
  padding-top: 0;
}
.am-modal.am-modal-operation .am-modal-content .am-modal-body {
  padding: 0!important;
}
.am-modal.am-modal-operation .am-modal-content .am-modal-button {
  color: #000;
  text-align: center;
}
.serviceMenu {
  background: #FFF; }
  .serviceMenu .menu_mini_box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    padding: 0.42667rem 0.64rem 0; }
  .serviceMenu .menu_mini_box .menu_mini_item {
      text-align: center;
      min-width: 1.93333rem; }
  .serviceMenu .menu_mini_box .menu_mini_img {
      width: 1.28rem;
      height: 1.28rem; }
  .serviceMenu .menu_mini_box .menu_mini_text {
      height: 0.32rem;
      font-size: 0.32rem;
      font-family: PingFangSC-Regular, PingFang SC;
      font-weight: 400;
      color: #333333;
      line-height: 0.32rem; }
  .serviceMenu .menu_big_box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0.64rem 0.42667rem 0.42667rem 0.42667rem; }
  .serviceMenu .menu_big_box .menu_big_img {
      width: 0.93867rem;
      width: 4.4rem;
      height: 2.13333rem; }
.home_certification_doctor_content .box {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  height: 2.4rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .home_certification_doctor_content .box .item {
    display: inline-block;
    width: 5.86667rem;
    height: 2.13333rem;
    position: relative;
    background-color: #fff;
    padding: 0.37333rem 0.32rem 0.21333rem;
    margin-right: 0.32rem; }
  .home_certification_doctor_content .box .item .info {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      height: 1.06667rem; }
  .home_certification_doctor_content .box .item .info .avatar {
        width: 1.06667rem;
        height: 1.06667rem;
        border-radius: 50%; }
  .home_certification_doctor_content .box .item .info .info_detail {
        padding-left: 0.32rem; }
  .home_certification_doctor_content .box .item .info .info_detail .info_detail_top {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between;
          width: 100%; }
  .home_certification_doctor_content .box .item .info .info_detail .info_detail_top .info_detail_top_left {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center; }
  .home_certification_doctor_content .box .item .info .info_detail .info_detail_top .info_detail_top_left .name {
              max-width: 1.2rem;
              height: 0.53333rem;
              font-size: 0.37333rem;
              font-family: PingFangSC-Medium, PingFang SC;
              font-weight: 500;
              color: #333333;
              line-height: 0.53333rem;
              overflow: hidden;
              text-overflow: ellipsis;
              white-space: nowrap;
              display: inline-block; }
  .home_certification_doctor_content .box .item .info .info_detail .info_detail_top .info_detail_top_left .title {
              max-width: 1.73333rem;
              height: 0.42667rem;
              font-size: 0.29333rem;
              font-family: PingFangSC-Regular, PingFang SC;
              font-weight: 400;
              color: #333333;
              line-height: 0.42667rem;
              overflow: hidden;
              text-overflow: ellipsis;
              white-space: nowrap;
              display: inline-block;
              padding-left: 0.21333rem; }
  .home_certification_doctor_content .box .item .info .info_detail .info_detail_top .info_detail_top_right_attention {
            width: 0.58667rem;
            height: 0.58667rem; }
  .home_certification_doctor_content .box .item .info .info_detail .info_detail_bottom {
          max-width: 3.84rem;
          display: inline-block;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap;
          height: 0.42667rem;
          font-size: 0.29333rem;
          font-family: PingFangSC-Regular, PingFang SC;
          font-weight: 400;
          color: #666666;
          line-height: 0.42667rem; }
  .home_certification_doctor_content .box .item .info .info_detail .info_detail_bottom .hospital {
            padding-left: 0.13333rem; }
  .home_certification_doctor_content .box .item .good_at {
      width: 4.98667rem;
      font-size: 0.29333rem;
      font-family: PingFangSC-Regular, PingFang SC;
      font-weight: 400;
      color: #9b9b9b;
      line-height: 0.42667rem;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      padding-top: 0.10667rem; }
  .home_certification_doctor_content .box .more_box {
    width: 1.06667rem;
    height: 2.13333rem;
    text-align: center;
    font-size: 0.29333rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #01c98e;
    line-height: 0.37333rem;
    background-color: #fff;
    padding-top: 0.32rem; }
  .home_certification_doctor_content .box .more_box img {
      width: 0.3496rem;
      height: 0.3496rem;
      margin-top: 0.13333rem; }
.hairline-remove-right-bottom {
  border-bottom: 0;
}
.hairline-remove-right-bottom:after {
  display: none;
}
.hairline-remove-right-bottom-bak:after {
  display: none;
}
.hairline-remove-left-top:before {
  display: none;
}
.am-swipe {
  overflow: hidden;
  position: relative;
}
.am-swipe-swiping .am-list-item-active {
  background-color: #FFF;
}
.am-swipe-content {
  position: relative;
  background-color: #fff;
}
.am-swipe-cover {
  position: absolute;
  z-index: 2;
  background: transparent;
  height: 100%;
  width: 100%;
  top: 0;
  display: none;
}
.am-swipe .am-swipe-content,
.am-swipe .am-swipe-actions {
  -webkit-transition: all 250ms;
  transition: all 250ms;
}
.am-swipe-actions {
  position: absolute;
  top: 1PX;
  bottom: 1PX;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  white-space: nowrap;
}
.am-swipe-actions-left {
  left: 0;
}
.am-swipe-actions-right {
  right: 0;
}
.am-swipe-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
}
.am-swipe-btn-text {
  padding: 0 0.13333rem;
}
.classArticleItem {
  width: 100%;
  padding: 0.33333rem 0;
  background-color: #fff;
  border-bottom: 0.01333rem solid rgba(112, 112, 112, .25); }

.classArticleItem .top {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.classArticleItem .top .title {
  width: 5.68rem;
  font-size: 0.42667rem;
  font-weight: 700; }

.classArticleItem .top > img {
  width: 3.2rem;
  height: 1.77333rem; }

.classArticleItem .bottom {
  width: 100%;
  margin-top: 0.26667rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 0.37333rem;
  color: #d0d0d0; }

.classArticleItem .bottom .class-article-bottom-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.classArticleItem .bottom .class-article-img {
  width: 0.48rem;
  height: 0.48rem;
  margin-left: 0.13333rem; }

.InfoHealthArticleItem {
  width: 100%;
  padding: 0.26667rem 0.32rem;
  background-color: #fff;
  margin-bottom: 0.10667rem; }

.InfoHealthArticleItem .top {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.InfoHealthArticleItem .top .title {
  width: 4.98667rem;
  height: 1.06667rem;
  font-size: 0.37333rem;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #333333;
  line-height: 0.53333rem;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  /*! autoprefixer: off */
  -webkit-box-orient: vertical;
  word-break: break-all;
  word-wrap: break-word;
  overflow: hidden; }

.InfoHealthArticleItem .top .time {
  margin-top: 0.29333rem;
  height: 0.45333rem;
  font-size: 0.32rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #999999;
  line-height: 0.45333rem;
  display: inline-block; }

.InfoHealthArticleItem .top > img {
  width: 3.2rem;
  height: 1.8064rem; }

.AskAnswerItem {
  width: 100%;
  padding: 0.26667rem 0.32rem;
  background-color: #fff;
  margin-top: 0.32rem; }

.AskAnswerItem .top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.AskAnswerItem .top .wenda {
    width: 0.64rem;
    height: 0.64rem; }

.AskAnswerItem .top .title {
    width: 7.68rem;
    max-height: 1.06667rem;
    font-size: 0.37333rem;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #333333;
    line-height: 0.53333rem;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    /*! autoprefixer: off */
    -webkit-box-orient: vertical;
    word-break: break-all;
    word-wrap: break-word;
    overflow: hidden;
    padding-left: 0.21333rem; }

.AskAnswerItem .middle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0.21333rem; }

.AskAnswerItem .middle .avatar {
    width: 0.64rem;
    height: 0.64rem;
    border-radius: 50%; }

.AskAnswerItem .middle .content {
    padding-left: 0.21333rem; }

.AskAnswerItem .middle .content .name {
      height: 0.53333rem;
      font-size: 0.37333rem;
      font-family: PingFangSC-Regular, PingFang SC;
      font-weight: 400;
      color: #333333;
      line-height: 0.53333rem; }

.AskAnswerItem .middle .content .title {
      height: 0.53333rem;
      font-size: 0.37333rem;
      font-family: PingFangSC-Regular, PingFang SC;
      font-weight: 400;
      color: #333333;
      line-height: 0.53333rem;
      padding-left: 0.13333rem; }

.AskAnswerItem .middle .content .sub_info {
      margin-top: 0.05333rem;
      height: 0.42667rem;
      font-size: 0.29333rem;
      font-family: PingFangSC-Regular, PingFang SC;
      font-weight: 400;
      color: #666666;
      line-height: 0.42667rem; }

.AskAnswerItem .middle .content .sub_info .department {
        padding-right: 0.13333rem; }

.AskAnswerItem .middle .content .ask {
      width: 7.65333rem;
      max-height: 0.90667rem;
      margin-top: 0.10667rem;
      font-size: 0.32rem;
      font-family: PingFangSC-Regular, PingFang SC;
      font-weight: 400;
      color: #333333;
      line-height: 0.45333rem;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      /*! autoprefixer: off */
      -webkit-box-orient: vertical;
      word-break: break-all;
      word-wrap: break-word;
      overflow: hidden; }

.AskAnswerItem .middle .content .bottom {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-top: 0.21333rem; }

.AskAnswerItem .middle .content .bottom .tag {
        height: 0.45333rem;
        font-size: 0.32rem;
        font-family: PingFangSC-Regular, PingFang SC;
        font-weight: 400;
        color: #999999;
        line-height: 0.45333rem;
        width: 6rem;
        overflow: hidden;
        text-overflow: ellipsis; }

.AskAnswerItem .middle .content .bottom .tag span {
          padding-right: 0.42667rem; }

.AskAnswerItem .middle .content .bottom .right_box {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; }

.AskAnswerItem .middle .content .bottom .right_box .home_menu_title_all {
          height: 0.45333rem;
          font-size: 0.32rem;
          font-family: PingFangSC-Regular, PingFang SC;
          font-weight: 400;
          color: #999999;
          line-height: 0.45333rem; }

.AskAnswerItem .middle .content .bottom .right_box img {
          width: 0.53333rem;
          height: 0.53333rem; }

.collectionArticleItem {
  width: 100%;
  padding: 0.33333rem;
  background-color: #fff;
  border-bottom: 0.01333rem solid #d0d0d0; }

.collectionArticleItem .top .title {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  /*! autoprefixer: off */
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-height: 0.58667rem;
  font-size: 0.42667rem;
  font-weight: 700; }

.collectionArticleItem .content {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  /*! autoprefixer: off */
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  color: #9b9b9b;
  font-size: 0.37333rem;
  line-height: 0.53333rem; }

.collectionArticleItem .bottom {
  width: 100%;
  margin-top: 0.26667rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 0.37333rem;
  color: #d0d0d0; }

.articleModule {
  padding: 0.26667rem 0.42667rem;
  background-color: #fff;
  border-bottom: 0.01333rem solid #efefef; }

.articleModule .title {
    font-size: 0.42667rem;
    color: #333;
    line-height: 0.61333rem;
    font-weight: 700; }

.articleModule .text {
    padding-top: 0.33333rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    color: #999; }

.articleModule .text span {
    display: inline-block;
    padding: 0.10667rem 0.2rem;
    margin-bottom: 0.26667rem;
    margin-right: 0.2rem;
    font-size: 0.37333rem;
    color: #999;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 0.06667rem;
    background-color: #f3f9ff; }

.articleModule .bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    color: #999; }

.articleModule .bottom .name {
      width: 60%;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      font-size: 0.37333rem; }

.articleModule .bottom .time {
      width: 40%;
      text-align: right;
      font-size: 0.37333rem; }
.classVideoItem {
  width: 100%;
  padding: 0.33333rem 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-bottom: 0.00667rem solid #ddd; }

.classVideoItem .title {
  font-size: 0.42667rem;
  font-weight: 700; }

.classVideoItem .content {
  position: relative;
  left: 0;
  top: 0;
  margin-top: 0.33333rem;
  border-radius: 0.13333rem; }

.classVideoItem .content .big-img {
  width: 100%;
  height: 5.14667rem;
  border-radius: 0.13333rem; }

.classVideoItem .content .play-icon {
  width: 1.70667rem;
  height: 1.70667rem;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -0.85333rem;
  margin-top: -0.85333rem;
  color: #ccc; }

.classVideoItem .bottom {
  width: 100%;
  margin-top: 0.26667rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.37333rem;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  color: #d0d0d0; }

.classVideoItem .bottom .class-video-bottom-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.classVideoItem .bottom .class-video-img {
  width: 0.48rem;
  height: 0.48rem;
  margin-left: 0.13333rem; }

.videoItem-box {
  padding: 0.42667rem 0.42667rem 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #fff; }

.videoItem-item {
  padding-bottom: 0.42667rem;
  border-bottom: 0.01333rem solid #cfcfcf; }

.videoItem-top > img {
  width: 9.25333rem;
  height: 5.14667rem;
  border-radius: 0.13333rem; }

.videoItem-content {
  margin-top: 0.26667rem; }

.videoItem-title {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 0.42667rem;
  font-weight: 700; }

.videoItem-doctor-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 0.2rem; }

.videoItem-doctor-info .left {
  margin-right: 0.2rem; }

.videoItem-doctor-info .left .video-info-img {
  width: 0.25031rem;
  width: 1.17333rem;
  height: 0.25031rem;
  height: 1.17333rem;
  border-radius: 50%; }

.videoItem-doctor-info .right {
  width: 100%; }

.videoItem-doctor-info .right .top {
  margin-top: 0.13333rem;
  line-height: 0.53333rem; }

.videoItem-doctor-info .right .top .name {
  font-size: 0.42667rem;
  color: #333; }

.videoItem-doctor-info .right .top .level {
  font-size: 0.37333rem;
  color: #9b9b9b;
  margin-left: 0.06667rem; }

.videoItem-doctor-info .right .bottom {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 0.37333rem;
  color: #9b9b9b; }

.videoItem-doctor-info .right .bottom .hospital-name {
  width: 4.8rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 0.66667rem; }

.videoItem-doctor-info .right .bottom .price {
  width: 2.4rem;
  height: 0.69333rem;
  text-align: center;
  line-height: 0.69333rem;
  border-radius: 0.4rem;
  background-color: #efefef; }

.colorBlue {
  color: #2494D8; }

.colorRed {
  color: #F75D12; }

.crossVideo-box {
  padding: 0.42667rem 0.42667rem 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #fff; }

.crossVideoItem {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  overflow: hidden;
  padding-bottom: 0.42667rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-bottom: 0.01333rem solid #cfcfcf; }

.crossVideoItem-left > img {
  width: 3.2rem;
  height: 1.77333rem; }

.crossVideoItem-right {
  margin-left: 0.2rem; }

.crossVideoItem-right .right-title {
  width: 1.216rem;
  width: 5.7rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-size: 0.42667rem;
  font-weight: 700; }

.crossVideoItem-right .right-name {
  margin-top: 0.10667rem;
  font-size: 0.37333rem;
  font-weight: 600;
  line-height: 0.53333rem;
  color: #333; }

.crossVideoItem-right .right-level {
  font-size: 0.37333rem;
  line-height: 0.53333rem;
  color: #9b9b9b; }

.crossVideoItem-right .bottom {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 0.37333rem;
  color: #9b9b9b; }

.crossVideoItem-right .bottom .right-hospitalName {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  /*! autoprefixer: off */
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2; }

.crossVideoItem-right .bottom .price {
  width: 2.4rem;
  height: 0.69333rem;
  text-align: center;
  line-height: 0.69333rem;
  border-radius: 0.4rem;
  background-color: #efefef; }

.InfoHealthVideoItem {
  width: 100%;
  padding: 0.26667rem 0.32rem;
  background-color: #fff;
  margin-bottom: 0.10667rem; }

.InfoHealthVideoItem .top {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.InfoHealthVideoItem .top .title {
  width: 4.98667rem;
  height: 1.06667rem;
  font-size: 0.37333rem;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #333333;
  line-height: 0.53333rem;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  /*! autoprefixer: off */
  -webkit-box-orient: vertical;
  word-break: break-all;
  word-wrap: break-word;
  overflow: hidden; }

.InfoHealthVideoItem .top .time {
  margin-top: 0.29333rem;
  height: 0.45333rem;
  font-size: 0.32rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #999999;
  line-height: 0.45333rem;
  display: inline-block; }

.InfoHealthVideoItem .top > img {
  width: 3.2rem;
  height: 1.8064rem; }
.mine_wrap_container {
  width: 100%;
  height: 100vh; }
  .mine_wrap_container .scroll_wrap {
    width: 100%;
    height: calc(100vh - 1.35rem); }
  .mine_wrap_container .scroll_wrap .scroll_body {
      margin-bottom: 2.66667rem; }
  .mine_wrap_container .scroll_wrap .scroll_body .top_card {
        width: 2.13333rem;
        width: 10rem;
        height: 4.26667rem; }
  .mine_wrap_container .scroll_wrap .scroll_body .top_card .bg {
          width: 100vw;
          height: 4.26667rem; }
  .mine_wrap_container .scroll_wrap .scroll_body .top_card .info {
          position: absolute;
          top: 1.25333rem;
          left: 0.64rem;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center; }
  .mine_wrap_container .scroll_wrap .scroll_body .top_card .info .avatar {
            width: 1.38667rem;
            height: 1.38667rem;
            border: 0.02667rem solid #979797;
            border-radius: 50%; }
  .mine_wrap_container .scroll_wrap .scroll_body .top_card .info .name {
            height: 0.58667rem;
            font-size: 0.42667rem;
            font-family: PingFangSC-Regular, PingFang SC;
            font-weight: 400;
            color: #ffffff;
            line-height: 0.58667rem;
            padding: 0 0.29333rem 0 0.26667rem; }
  .mine_wrap_container .scroll_wrap .scroll_body .top_card .info .edit {
            width: 0.45333rem;
            height: 0.42667rem; }
  .mine_wrap_container .scroll_wrap .scroll_body .top_card .setting {
          position: absolute;
          right: 0.64rem;
          top: 0.96rem;
          width: 0.64rem;
          height: 0.64rem; }
  .mine_wrap_container .scroll_wrap .scroll_body .main {
        width: 1.95115rem;
        width: 9.146rem;
        position: absolute;
        top: 3.25333rem;
        left: 50%;
        margin-left: -0.97557rem;
        margin-left: -4.573rem;
        height: 12.66667rem; }
  .mine_wrap_container .scroll_wrap .scroll_body .main .going_card {
          width: 1.95115rem;
          width: 9.146rem;
          height: 2.4rem;
          padding: 0.42667rem;
          background-color: #fff;
          border-radius: 0.13333rem;
          margin-bottom: 0.21333rem; }
  .mine_wrap_container .scroll_wrap .scroll_body .main .going_card .first_line {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                    justify-content: space-between;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            padding-bottom: 0.42667rem; }
  .mine_wrap_container .scroll_wrap .scroll_body .main .going_card .first_line .order_name {
              height: 0.58667rem;
              font-size: 0.42667rem;
              font-family: PingFangSC-Medium, PingFang SC;
              font-weight: 500;
              color: #333333;
              line-height: 0.58667rem; }
  .mine_wrap_container .scroll_wrap .scroll_body .main .going_card .first_line .date_time {
              height: 0.53333rem;
              font-size: 0.37333rem;
              font-family: PingFangSC-Regular, PingFang SC;
              font-weight: 400;
              color: #999999;
              line-height: 0.53333rem; }
  .mine_wrap_container .scroll_wrap .scroll_body .main .going_card .second_line {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                    justify-content: space-between;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center; }
  .mine_wrap_container .scroll_wrap .scroll_body .main .going_card .second_line .doctor_info {
              height: 0.53333rem;
              font-size: 0.37333rem;
              font-family: PingFangSC-Regular, PingFang SC;
              font-weight: 400;
              color: #999999;
              line-height: 0.53333rem; }
  .mine_wrap_container .scroll_wrap .scroll_body .main .going_card .second_line .doctor_info .doctor_name {
                height: 0.53333rem;
                font-size: 0.37333rem;
                font-family: PingFangSC-Medium, PingFang SC;
                font-weight: 500;
                color: #333333;
                line-height: 0.53333rem; }
  .mine_wrap_container .scroll_wrap .scroll_body .main .going_card .second_line .doctor_info .grade {
                padding: 0 0.21333rem; }
  .mine_wrap_container .scroll_wrap .scroll_body .main .going_card .second_line .go_in {
              width: 1.86667rem;
              height: 0.66667rem;
              border-radius: 0.33333rem;
              border: 0.02667rem solid #01c98e;
              font-size: 0.32rem;
              font-family: PingFangSC-Regular, PingFang SC;
              font-weight: 400;
              color: #01c98e;
              line-height: 0.61333rem;
              text-align: center; }
  .mine_wrap_container .scroll_wrap .scroll_body .main .myorder_card {
          width: 1.95115rem;
          width: 9.146rem;
          height: 3.25333rem;
          padding: 0.42667rem;
          background-color: #fff;
          border-radius: 0.13333rem;
          margin-bottom: 0.21333rem; }
  .mine_wrap_container .scroll_wrap .scroll_body .main .myorder_card .title_box {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                    justify-content: space-between; }
  .mine_wrap_container .scroll_wrap .scroll_body .main .myorder_card .title_box .my_orders {
              height: 0.58667rem;
              font-size: 0.42667rem;
              font-family: PingFangSC-Medium, PingFang SC;
              font-weight: 500;
              color: #333333;
              line-height: 0.58667rem; }
  .mine_wrap_container .scroll_wrap .scroll_body .main .myorder_card .title_box .right {
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center; }
  .mine_wrap_container .scroll_wrap .scroll_body .main .myorder_card .title_box .right span {
                height: 0.53333rem;
                font-size: 0.37333rem;
                font-family: PingFangSC-Regular, PingFang SC;
                font-weight: 400;
                color: #999999;
                line-height: 0.53333rem;
                padding-right: 0.10667rem; }
  .mine_wrap_container .scroll_wrap .scroll_body .main .myorder_card .title_box .right img {
                width: 0.53333rem;
                height: 0.53333rem; }
  .mine_wrap_container .scroll_wrap .scroll_body .main .myorder_card .order_type_list {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                    justify-content: space-between;
            padding: 0.48rem 0.10667rem 0; }
  .mine_wrap_container .scroll_wrap .scroll_body .main .myorder_card .order_type_list .order_type_item {
              text-align: center; }
  .mine_wrap_container .scroll_wrap .scroll_body .main .myorder_card .order_type_list .order_type_item .order_type_item_img {
                width: 0.69333rem;
                height: 0.69333rem;
                margin: 0 auto; }
  .mine_wrap_container .scroll_wrap .scroll_body .main .myorder_card .order_type_list .order_type_item .order_type_item_text {
                height: 0.42667rem;
                font-size: 0.32rem;
                font-family: PingFangSC-Regular, PingFang SC;
                font-weight: 400;
                color: #333333;
                line-height: 0.45333rem;
                margin: 0 auto;
                padding-top: 0.21333rem; }
  .mine_wrap_container .scroll_wrap .scroll_body .main .mylist_card {
          background-color: #fff;
          padding: 0 0.21333rem; }
  .mine_wrap_container .scroll_wrap .scroll_body .main .mylist_card .mylist_item {
            border-bottom: 0.01333rem solid rgba(112, 112, 112, .25);
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                    justify-content: space-between;
            height: 1.33333rem;
            padding: 0 0.21333rem; }
  .mine_wrap_container .scroll_wrap .scroll_body .main .mylist_card .mylist_item .mylist_item_left {
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center; }
  .mine_wrap_container .scroll_wrap .scroll_body .main .mylist_card .mylist_item .mylist_item_left .mylist_item_img {
                width: 0.58667rem;
                height: 0.58667rem; }
  .mine_wrap_container .scroll_wrap .scroll_body .main .mylist_card .mylist_item .mylist_item_left .mylist_item_text {
                height: 0.53333rem;
                font-size: 0.37333rem;
                font-family: PingFangSC-Regular, PingFang SC;
                font-weight: 400;
                color: #333333;
                line-height: 0.53333rem;
                padding-left: 0.21333rem; }
  .mine_wrap_container .scroll_wrap .scroll_body .main .mylist_card .mylist_item .mylist_item_right {
              width: 0.53333rem;
              height: 0.53333rem; }
  .mine_wrap_container .scroll_wrap .zhuanjia_module {
      padding: 0.26667rem 0.4rem 0.4rem;
      background: #fff; }
  .mine_wrap_container .scroll_wrap .zhuanjia_module .doctor_list {
        width: -webkit-max-content;
        width: -moz-max-content;
        width: max-content;
        clear: both;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        background: #fff; }
  .mine_wrap_container .scroll_wrap .zhuanjia_module .doctor_list .doctor_item_box0 {
          float: left;
          width: 8.08rem;
          height: 4.45333rem;
          margin-right: 0.26667rem; }
  .mine_wrap_container .scroll_wrap .zhuanjia_module .doctor_list .doctor_item_box0 .doctor_item {
            width: 100%;
            height: 100%;
            padding: 0.34667rem 0.4rem;
            -webkit-box-sizing: border-box;
                    box-sizing: border-box;
            background-size: cover !important;
            border-radius: 0.26667rem;
            color: #fff;
            background: #158ddf; }
  .mine_wrap_container .scroll_wrap .zhuanjia_module .doctor_list .doctor_item_box0 .doctor_item .tip {
              line-height: 0.53333rem;
              font-size: 0.37333rem; }
  .mine_wrap_container .scroll_wrap .zhuanjia_module .doctor_list .doctor_item_box0 .doctor_item .left {
              margin-top: 0.56rem;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center; }
  .mine_wrap_container .scroll_wrap .zhuanjia_module .doctor_list .doctor_item_box0 .doctor_item .left img {
                display: block;
                width: 1.17333rem;
                height: 1.17333rem;
                border-radius: 50% 50%;
                vertical-align: middle; }
  .mine_wrap_container .scroll_wrap .zhuanjia_module .doctor_list .doctor_item_box0 .doctor_item .left .aside {
                height: 1.17333rem;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-orient: vertical;
                -webkit-box-direction: normal;
                    -ms-flex-direction: column;
                        flex-direction: column;
                -webkit-box-pack: justify;
                    -ms-flex-pack: justify;
                        justify-content: space-between;
                margin-left: 0.26667rem; }
  .mine_wrap_container .scroll_wrap .zhuanjia_module .doctor_list .doctor_item_box0 .doctor_item .left .aside h5 {
                  font-size: 0.48rem;
                  color: #fff;
                  font-weight: 600; }
  .mine_wrap_container .scroll_wrap .zhuanjia_module .doctor_list .doctor_item_box0 .doctor_item .left .aside p {
                  font-size: 0.37333rem; }
  .mine_wrap_container .scroll_wrap .zhuanjia_module .doctor_list .doctor_item_box0 .doctor_item .right {
              width: 100%;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-pack: end;
                  -ms-flex-pack: end;
                      justify-content: flex-end;
              margin-top: 0.58667rem;
              color: #fff; }
  .mine_wrap_container .scroll_wrap .zhuanjia_module .doctor_list .doctor_item_box0 .doctor_item .right p {
                width: 2.4rem;
                height: 0.69333rem;
                text-align: center;
                line-height: 0.69333rem;
                margin-right: 0.26667rem;
                background: rgba(60, 60, 60, .4);
                border-radius: 0.45333rem; }
  .mine_wrap_container .scroll_wrap .zhuanjia_module .doctor_list .doctor_item_box0 .redColor {
            background-color: #f98c5a; }
  .mine_wrap_container .scroll_wrap .zhuanjia_module .doctor_list .doctor_item_box0 .doctor_item:active {
            background: #fff; }
  .mine_wrap_container .scroll_wrap .zhuanjia_module .doctor_list .doctor_item_box1 {
          float: left;
          width: 4rem;
          height: 4.45333rem;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          border-radius: 0.13333rem; }
  .mine_wrap_container .scroll_wrap .zhuanjia_module .doctor_list .doctor_item_box1 img {
            width: 1.17333rem;
            height: 1.17333rem; }
  .mine_wrap_container .scroll_wrap .doctor_item_box2 {
      width: 100%;
      height: 4.45333rem;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      border-radius: 0.13333rem;
      background-color: #2494d8; }
  .mine_wrap_container .scroll_wrap .doctor_item_box2 p {
        font-size: 0.42667rem;
        font-weight: 600;
        color: #fff;
        text-align: center;
        margin-top: 0.2rem; }
  .mine_wrap_container .scroll_wrap .head_img_wrap {
      height: 4.8rem;
      width: 100%;
      position: relative; }
  .mine_wrap_container .scroll_wrap .head_img_wrap .bg_img {
        height: 100%;
        width: 100%; }
  .mine_wrap_container .scroll_wrap .head_img_wrap .user_img {
        position: absolute;
        width: 100%;
        text-align: center;
        top: 1.06667rem; }
  .mine_wrap_container .scroll_wrap .head_img_wrap .user_img img {
          width: 1.6rem;
          height: 1.6rem;
          border-radius: 50%;
          border: 0.05333rem solid #fff; }
  .mine_wrap_container .scroll_wrap .head_img_wrap .user_name {
        position: absolute;
        width: 100%;
        text-align: center;
        top: 2.88rem;
        font-size: 0.4rem;
        color: #fff; }
  .mine_wrap_container .scroll_wrap .head_img_wrap .sevice_num {
        position: absolute;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        top: 3.62667rem; }
  .mine_wrap_container .scroll_wrap .head_img_wrap .sevice_num span {
          -webkit-box-flex: 1;
              -ms-flex: 1;
                  flex: 1;
          text-align: center;
          font-size: 0.4rem;
          color: #fff; }
  .mine_wrap_container .scroll_wrap .head_img_wrap .secice_name {
        position: absolute;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        top: 4.2rem; }
  .mine_wrap_container .scroll_wrap .head_img_wrap .secice_name a {
          -webkit-box-flex: 1;
              -ms-flex: 1;
                  flex: 1;
          text-align: center;
          font-size: 0.4rem;
          color: #fff; }
  .mine_wrap_container .scroll_wrap .head_img_wrap .sevice_num_name {
        position: absolute;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        top: 3.62667rem; }
  .mine_wrap_container .scroll_wrap .head_img_wrap .sevice_num_name a {
          -webkit-box-flex: 1;
              -ms-flex: 1;
                  flex: 1; }
  .mine_wrap_container .scroll_wrap .head_img_wrap .sevice_num_name a p:nth-of-type(1) {
            text-align: center;
            font-size: 0.4rem;
            color: #fff; }
  .mine_wrap_container .scroll_wrap .head_img_wrap .sevice_num_name a p:nth-of-type(2) {
            text-align: center;
            font-size: 0.4rem;
            color: #fff;
            margin-top: 0.13333rem; }
  .mine_wrap_container .scroll_wrap .mine_tab {
      width: 100%;
      margin-top: 0.26667rem;
      background: #fff;
      height: 1.6rem; }
  .mine_wrap_container .scroll_wrap .mine_tab .mine_live {
        display: inline-block;
        width: 50%; }
  .mine_wrap_container .scroll_wrap .mine_tab .mine_live p:nth-of-type(1) {
          margin-top: 0.4rem;
          text-align: center; }
  .mine_wrap_container .scroll_wrap .mine_tab .mine_live p:nth-of-type(1) img {
            height: 0.45333rem; }
  .mine_wrap_container .scroll_wrap .mine_tab .mine_live p:nth-of-type(2) {
          margin-top: 0.18667rem;
          text-align: center;
          font-size: 0.4rem;
          color: #565656; }
  .mine_wrap_container .scroll_wrap .mine_tab .mine_video {
        display: inline-block;
        width: 50%;
        border-left: 0.01333rem solid #d7d7d7;
        -webkit-box-sizing: border-box;
                box-sizing: border-box; }
  .mine_wrap_container .scroll_wrap .mine_tab .mine_video p:nth-of-type(1) {
          margin-top: 0.4rem;
          text-align: center; }
  .mine_wrap_container .scroll_wrap .mine_tab .mine_video p:nth-of-type(1) img {
            height: 0.50667rem; }
  .mine_wrap_container .scroll_wrap .mine_tab .mine_video p:nth-of-type(2) {
          margin-top: 0.18667rem;
          text-align: center;
          font-size: 0.4rem;
          color: #565656; }
  .mine_wrap_container .scroll_wrap .mine_list {
      width: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      padding: 0 0.2rem 0 0.4rem;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      background-color: #fff; }
  .mine_wrap_container .scroll_wrap .mine_list .list_item {
        width: 100%;
        padding: 0.61333rem 0;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        background-color: #fff; }
  .mine_wrap_container .scroll_wrap .mine_list .list_item .left {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center; }
  .mine_wrap_container .scroll_wrap .mine_list .list_item .left img {
            width: 0.58667rem;
            height: 0.58667rem; }
  .mine_wrap_container .scroll_wrap .mine_list .list_item .left p {
            margin-left: 0.13333rem;
            font-size: 0.42667rem;
            font-weight: 600; }
  .mine_wrap_container .scroll_wrap .mine_list .list_item .right .rightText {
          display: inline-block;
          height: 0.53333rem;
          padding-top: 0.13333rem;
          opacity: 1;
          font-size: 0.37333rem;
          font-family: PingFangSC;
          color: #2494d8;
          line-height: 0.53333rem; }
  .mine_wrap_container .scroll_wrap .mine_list .list_item .right img {
          width: 0.58667rem;
          height: 0.58667rem; }
  .mine_wrap_container .scroll_wrap .my_indicator .right .rightText {
      padding-top: 0 !important;
      vertical-align: sub; }
  .mine_wrap_container .scroll_wrap .mine_list1 {
      margin-top: 0.13333rem; }
  .mine_wrap_container .scroll_wrap .mine_list1 .list_content {
        background: #fff;
        width: 100%;
        line-height: 1.2rem; }
  .mine_wrap_container .scroll_wrap .mine_list1 .list_content .content_left {
          padding: 0 0.4rem;
          height: 1.2rem;
          line-height: 1.2rem; }
  .mine_wrap_container .scroll_wrap .mine_list1 .list_content .content_left img {
            border-radius: 50%;
            width: 0.53333rem;
            height: 0.53333rem; }
  .mine_wrap_container .scroll_wrap .mine_list1 .list_content .content_right {
          width: 8.26667rem;
          border-bottom: 0.01333rem solid #d7d7d7;
          color: #222222;
          font-size: 0.4rem; }
  .mine_wrap_container .scroll_wrap .mine_list1 .list_content .content_right span {
            text-align: center;
            width: 3.33333rem; }
  .mine_wrap_container .scroll_wrap .mine_list1 .list_content .none_line {
          border-bottom: none; }
  .mine_wrap_container .scroll_wrap .mine_list1 .sapce_height {
        margin-top: 0.26667rem; }
  .mine_wrap_container .scroll_wrap .mine_list1 .list_content:nth-last-child(1) .content_right {
        border: none; }
.nearBy {
  background-color: #f2f2f2; }
  .nearBy .pageTitle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .nearBy .pageTitle .tabsTitle .white {
      height: 1.33333rem;
      width: 2.13333rem;
      width: 10rem;
      background-color: #fff;
      position: absolute;
      top: 0;
      left: 0; }
  .nearBy .pageTitle .tabsTitle .tabWrap .tabItemWrap {
      width: 2.13333rem;
      width: 10rem; }
  .nearBy .pageTitle .tabsTitle .tabWrap .tabItemWrap .nearby_doctorlist {
        height: calc(100vh - 1rem); }
  .nearBy .pageTitle .tabsTitle .tabWrap .tabItemWrap .nearby_doctorlist .nearby_doctorlist_wrap {
          height: -webkit-max-content;
          height: -moz-max-content;
          height: max-content; }
  .nearBy .pageTitle .tabsTitle .tabWrap > div:nth-child(1) {
      width: 4.13333rem;
      margin-left: 2.93333rem; }
  .nearBy .pageTitle .changeMap {
      right: 0.4rem;
      width: 0.85333rem;
      height: 0.85333rem;
      position: absolute;
      top: 0.13333rem;
      padding-top: 0.13333rem;
      text-align: center; }
  .nearBy .pageTitle .changeMap img {
        width: 0.58667rem;
        height: 0.58667rem; }
  .nearBy .pageTitle .search {
      width: 0.58667rem;
      height: 0.58667rem;
      position: absolute;
      top: 0.26667rem;
      left: 0.4rem; }
.dynamics_list .dynamicsListTabWrap {
  width: 2.13333rem;
  width: 10rem; }

.dynamics_list .container {
  height: calc(100vh - 2.3rem); }

.dynamics_list .container .class_article_item {
    background-color: #fff;
    padding: 0 0.4rem; }

.dynamics_list .tabs .am-tabs-bar .am-tabs-tab {
  width: 2rem !important;
  height: 1.25333rem;
  font-size: 0.42667rem;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  color: #101729;
  line-height: 0.58667rem;
  overflow: hidden;
  text-overflow: ellipsis !important;
  white-space: nowrap; }
.loading {
  text-align: center; }

.loading div {
  padding: 0.13333rem 0; }

.finish {
  font-size: 0.37333rem;
  color: #000;
  opacity: 0.4;
  line-height: 1.06667rem;
  height: 1.06667rem; }
.WhiteNo {
  width: 100%;
  height: 100vh;
  background: #fff; }
  .WhiteNo .img_wrap {
    padding-top: 4rem;
    text-align: center; }
  .WhiteNo .img_wrap img {
      width: 2.93333rem;
      height: 1.89333rem; }
  .WhiteNo .tips {
    margin-top: 0.53333rem;
    font-size: 0.42667rem;
    color: #999999;
    text-align: center; }
  .WhiteNo .add_button {
    margin-top: 0.53333rem;
    text-align: center; }
  .WhiteNo .add_button a {
      display: inline-block;
      font-size: 0.42667rem;
      color: #2494D8;
      border-radius: 0.13333rem;
      width: 4.8rem;
      height: 1.06667rem;
      line-height: 1.06667rem;
      border: 0.01333rem solid #2494D8; }
  .WhiteNo .add_button p {
      display: inline-block;
      font-size: 0.42667rem;
      color: #2494D8;
      border-radius: 0.13333rem;
      width: 4.8rem;
      height: 1.06667rem;
      line-height: 1.06667rem;
      border: 0.01333rem solid #2494D8; }
.institutionList .institutionListTabWrap {
  width: 2.13333rem;
  width: 10rem; }

.institutionList .container {
  height: calc(100vh - 2.4rem);
  padding-bottom: 1.33333rem; }

.institutionList .locationImg {
  color: white;
  position: relative; }

.institutionList .locationImg img {
    width: 0.64rem;
    height: 0.90667rem; }

.institutionList .locationImg span {
    position: absolute;
    left: 0.0384rem;
    left: 0.18rem;
    top: 0.13333rem; }

.institutionList .tabs .am-tabs-bar .am-tabs-tab {
  height: 1.25333rem;
  font-size: 0.42667rem;
  font-weight: 500;
  color: #101729;
  line-height: 0.58667rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0 0.26667rem;
  text-overflow: ellipsis;
  white-space: nowrap; }
.institutionListItem {
  background: #fff;
  padding: 0.4rem 0 0 0; }
  .institutionListItem .main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0 0.4rem 0.4rem; }
  .institutionListItem .main .main-img {
      margin-right: 0.26667rem; }
  .institutionListItem .main .main-img .head_img {
        width: 0.45504rem;
        width: 2.133rem;
        height: 0.45504rem;
        height: 2.133rem; }
  .institutionListItem .main .main_text .text_top .text_top_left .name {
      width: 1.28rem;
      width: 6rem;
      height: 0.58667rem;
      font-size: 0.42667rem;
      font-family: PingFangSC-Medium;
      font-weight: 500;
      color: #101729;
      line-height: 0.58667rem;
      padding-bottom: 0.08rem;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .institutionListItem .main .main_text .text_top .text_top_left .score_box {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      padding-bottom: 0.08rem; }
  .institutionListItem .main .main_text .text_top .text_top_left .score_box .num {
        height: 0.45333rem;
        font-size: 0.32rem;
        font-family: PingFangSC-Regular;
        font-weight: 400;
        color: #9b9b9b;
        line-height: 0.45333rem;
        padding-left: 0.26667rem; }
  .institutionListItem .main .main_text .text_top .text_top_left .tag {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
  .institutionListItem .main .main_text .text_top .text_top_left .tag div, .institutionListItem .main .main_text .text_top .text_top_left .tag span {
        display: inline-block;
        height: 0.37333rem;
        line-height: 0.37333rem;
        margin-right: 0.13333rem;
        margin-bottom: 0.10667rem;
        font-size: 0.26667rem;
        font-weight: 400;
        font-family: PingFangSC-Regular;
        border-radius: 0.08rem;
        padding: 0 0.13333rem; }
  .institutionListItem .main .main_text .text_top .text_top_left .tag .status {
        border: 0.02667rem solid #52C41A;
        color: #52C41A; }
  .institutionListItem .main .main_text .text_top .text_top_left .tag .verify_item {
        background: #52c41a;
        color: white; }
  .institutionListItem .main .main_text .text_top .text_top_left .tag .institution_tag_item {
        border: 0.02667rem solid #1890ff;
        color: #1890ff; }
  .institutionListItem .main .main_text .text_top .text_top_right {
      height: 0.45333rem;
      font-size: 0.32rem;
      font-family: PingFangSC-Regular;
      font-weight: 400;
      color: #9b9b9b;
      line-height: 0.45333rem; }
  .institutionListItem .main .main_text .text_address {
      width: 6.77333rem;
      height: 0.53333rem;
      font-size: 0.37333rem;
      font-family: PingFangSC-Regular;
      font-weight: 400;
      color: #9b9b9b;
      line-height: 0.53333rem;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .institutionListItem .bottom_shop {
    margin: 0 0.4rem 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0.26667rem 0;
    border-top: 0.01333rem solid #d1d1d1; }
  .institutionListItem .bottom_shop .icon_name {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
  .institutionListItem .bottom_shop .shop_icon {
      width: 0.66667rem;
      height: 0.66667rem;
      margin-right: 0.13333rem; }
  .institutionListItem .bottom_shop .goods_name {
      width: 5.6rem;
      height: 0.53333rem;
      font-size: 0.37333rem;
      font-family: PingFangSC-Regular;
      font-weight: 400;
      color: #9b9b9b;
      line-height: 0.53333rem;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .institutionListItem .bottom_shop .goods_price {
      height: 0.58667rem;
      font-size: 0.42667rem;
      font-family: PingFangSC-Regular;
      font-weight: 400;
      color: #df5411;
      line-height: 0.58667rem; }
  .institutionListItem .white_space {
    width: 2.13333rem;
    width: 10rem;
    height: 0.26667rem;
    background-color: #f2f2f2; }
.ScoreGreen {
  display: inline-block;
  overflow: hidden; }
  .ScoreGreen div {
    position: relative;
    float: left; }
  .ScoreGreen .i_yellow_default {
    float: left;
    display: inline-block;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i5Zu+5bGCXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSItMzQ5IC04IDUwIDUwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IC0zNDkgLTggNTAgNTA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNEN0Q3RDc7fQ0KPC9zdHlsZT4NCjxnIGlkPSJYTUxJRF8yXyI+DQoJPHBhdGggaWQ9IlhNTElEXzNfIiBjbGFzcz0ic3QwIiBkPSJNLTMwNy41LDIyLjdsNy4yLTcuNGMxLjItMS4yLDEuNi0zLDEuMS00LjdjLTAuNi0xLjYtMS45LTIuOC0zLjYtMy4xbC05LjMtMS40DQoJCWMtMS42LTAuMS0yLjktMS4xLTMuNS0yLjRsLTQuMi05Qy0zMjAuNi03LTMyMi4yLTgtMzI0LThzLTMuNCwxLTQuMSwyLjdsLTQuMiw5LjFjLTAuNiwxLjMtMS45LDIuMi0zLjQsMi4zbC05LjMsMS40DQoJCWMtMS43LDAuMy0zLjEsMS40LTMuNywzLjFjLTAuNSwxLjYtMC4xLDMuNCwxLjEsNC42bDcuMyw3LjVsMCwwYzAuNywwLjcsMS4xLDEuOCwxLjEsMi45YzAsMC4yLDAsMC4zLDAsMC41bC0xLjgsMTAuNg0KCQljLTAuMywxLjcsMC40LDMuNSwxLjksNC41YzEuNCwxLDMuNCwxLjEsNC45LDAuM2w4LTQuM2MwLjctMC40LDEuNC0wLjYsMi4yLTAuNmMwLjcsMCwxLjQsMC4yLDIsMC41bDguMiw0LjQNCgkJYzAuNywwLjQsMS41LDAuNiwyLjIsMC42YzAuOSwwLDEuOS0wLjMsMi42LTAuOGMxLjQtMSwyLjItMi43LDEuOS00LjVsLTEuNi0xMC4xdi0wLjFjLTAuMS0wLjMtMC4xLTAuNi0wLjEtMC45DQoJCUMtMzA4LjcsMjQuNS0zMDguMiwyMy40LTMwNy41LDIyLjdMLTMwNy41LDIyLjdMLTMwNy41LDIyLjd6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==);
    background-size: cover; }
  .ScoreGreen .i_yellow_default.active_yellow {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i5Zu+5bGCXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTAgNTAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUwIDUwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojRkZCQTAwO30NCjwvc3R5bGU+DQo8ZyBpZD0iWE1MSURfMl8iPg0KCTxwYXRoIGlkPSJYTUxJRF8zXyIgY2xhc3M9InN0MCIgZD0iTTQxLjUsMzAuN2w3LjItNy40YzEuMi0xLjIsMS42LTMsMS4xLTQuN2MtMC42LTEuNi0xLjktMi44LTMuNi0zLjFsLTkuMy0xLjQNCgkJYy0xLjYtMC4xLTIuOS0xLjEtMy41LTIuNGwtNC4yLTlDMjguNCwxLDI2LjgsMCwyNSwwYy0xLjgsMC0zLjQsMS00LjEsMi43bC00LjIsOS4xYy0wLjYsMS4zLTEuOSwyLjItMy40LDIuM2wtOS4zLDEuNA0KCQljLTEuNywwLjMtMy4xLDEuNC0zLjcsMy4xYy0wLjUsMS42LTAuMSwzLjQsMS4xLDQuNmw3LjMsNy41YzAsMCwwLDAsMCwwYzAuNywwLjcsMS4xLDEuOCwxLjEsMi45YzAsMC4yLDAsMC4zLDAsMC41TDgsNDQuNw0KCQljLTAuMywxLjcsMC40LDMuNSwxLjksNC41YzEuNCwxLDMuNCwxLjEsNC45LDAuM2w4LTQuM2MwLjctMC40LDEuNC0wLjYsMi4yLTAuNmMwLjcsMCwxLjQsMC4yLDIsMC41bDguMiw0LjQNCgkJYzAuNywwLjQsMS41LDAuNiwyLjIsMC42YzAuOSwwLDEuOS0wLjMsMi42LTAuOGMxLjQtMSwyLjItMi43LDEuOS00LjVsLTEuNi0xMC4xYzAsMCwwLTAuMSwwLTAuMWMtMC4xLTAuMy0wLjEtMC42LTAuMS0wLjkNCgkJQzQwLjMsMzIuNSw0MC44LDMxLjQsNDEuNSwzMC43QzQxLjUsMzAuNyw0MS41LDMwLjcsNDEuNSwzMC43TDQxLjUsMzAuN3oiLz4NCjwvZz4NCjwvc3ZnPg0K) left center no-repeat;
    background-size: cover;
    position: absolute;
    left: 0; }
  .ScoreGreen .i_green_default {
    float: left;
    display: inline-block;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAABzlBMVEUAAAD///////+qqqr////////V1dXb29vf39/m5ubR0dHV1dXq6urY2Njb29vd3d3f39/S0tLh4eHZ2dnb29vc3NzT09Pe3t7V1dXf39/b29vX19ff39/a2trX19fZ2dnb29vc3NzZ2dna2trY2NjZ2dnb29vX19fa2tra2tra2trb29vY2NjZ2dna2trX19fa2trY2NjZ2dnW1tbX19fa2trZ2dnY2NjZ2dnZ2dnY2NjZ2dnZ2dna2tra2trY2NjW1tbZ2dnZ2dnZ2dna2trY2NjZ2dnZ2dnZ2dnY2NjX19fZ2dnX19fZ2dnX19fY2NjY2NjZ2dnZ2dna2trY2NjZ2dnY2NjZ2dnX19fZ2dnY2NjY2NjZ2dnY2NjZ2dnX19fY2NjY2NjY2NjZ2dnZ2dnY2NjZ2dnY2NjY2NjZ2dnY2NjY2NjY2NjY2NjY2NjX19fY2NjY2NjX19fY2NjZ2dnZ2dnZ2dnY2NjY2NjZ2dnY2NjZ2dnY2NjY2NjX19fZ2dnY2NjZ2dnY2NjY2NjY2NjX19fZ2dnY2NjZ2dnY2NjY2NjX19fY2NjY2NjZ2dnY2NjY2NjY2NjY2NjX19fY2NjZ2dnY2NjY2NjZ2dnY2NgcPd5sAAAAmXRSTlMAAQIDAwQGBwgKCwwMDQ4PEBERFBUWFxcYGBwgICImKCssLzA0NTg6PkRLTU9QUlNTVFdYWVleYWRmaWtsbW5vcXFyc3R3eHl6fH9/gICBg4SFhoiLjJGSlJSXmJmen6CipKWmp6ytsLK1trzDxMXIycvO09TV19rh4uPj5ufo6erq6+zt7vDx8fLz9PX29vf4+fr7/Pz9/v4JO5Y0AAABqElEQVQYGaXBCVtMUQAG4O+SMUXLSMlOlgqVbCFbpTQIaRmUooXsuyxZB5UsU5rpfv/WdJumO3POPXPO0/vCS9FaGDozEzsJIxsi5J/1MBFiXCcMlPxm3GQh9HXQcRXaCn/SMRaArjYmXICmgh9M+J4HPeeZdA5acr8x6UsOdDTTpREasj/TZdSPzBqY4gQy8o8yxVsfVFbvqGkeZpq7TdWlqyAI7DoU7Hv00aYH+8PD3uDBnQVw+E73Pw1TU/jJ7boVuEFDIbygoedopaEgrB4auWYBVhcNdMLRTm2XkXCRmlqQ1GRTw2wDXE7NMqPYcaQ4FmMG0VqkOTJDpX+HITgwTYWpKkjsi9DT3z2Q6qanEOQe0NN9yH2ip/eQKqY3ew1kKqhQDpl6KtRB5iYVuiHzjAqPIbHsFxXGLYi2UGkjRNV0e1W5/zXd9kLUykVvapcDWUffcVELRHe44Gv9Sjj8Z8NcMAjRCOdNXMpDUv6VSc57CUF2lHMiXUVIUXJ9inOmfUi3jnHRW5sg2NwfI2kHIBiiPbwdUqX3yAGIrLKt8LRtt4Ul+A/VELy99SqkwAAAAABJRU5ErkJggg==);
    background-size: cover; }
  .ScoreGreen .i_green_default.active_green {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAABRFBMVEUAAAAA/wAA//8AqqoAzJkA1YAAtpIAv4AA358Axo4Av5UA1ZUAyJIAzIgAz48A1Y4AyZQAzIwAwpIAxYsA0ZcAyJAAzpMAyZMAzJIAx48AzpIAyIsAyY0AyY4AyY8AzI0AyY8Ayo4AzI8Ayo8Ay40Ay48Ay44Ayo0Ay48AyY8AyY4Ay44AzI8Ayo0AyI4Ayo4AyI0AyY8Ayo8AyY8AyZAAyo4Ayo0Ayo8AyI4AyY8Ayo0AyI4AyY4Cy48CyY4Cyo8CyY4Cyo0Cyo8Cyo4CyY0Cyo8Cyo0Cyo8Cyo4Cyo8CyY4Cyo8CyY8Byo8Byo4Byo0ByY8ByY8ByY4ByY4ByY4Byo4ByY4ByY4ByY4ByY4Byo4ByY4ByY8Byo4ByY4ByY4ByY4ByY4ByY4ByY4Byo4ByY4ByI4ByY4ByY4ByY4Byo8ByY4oJK4hAAAAa3RSTlMAAQEDBQYHCAgJDAwODxASExQVFhYXGiEjKSouLzQ5QUJNUFJTVFhcYmRsbG1ub29wcnR2d3x9fX5/goOFiI6Pk5SUlZaWm5+jpKmpqrGzusPI0NHW1+Lk5+jr7Ozv8vP09ff5+fv8/P3+/nHvtjwAAAGJSURBVBgZpcFVWwJBAAXQ61rYhd3YndhdGBioKLaiKHj//7u4Ii7M7DDzeQ7c1NXB0Nh7fBJGGqJktAEm1pm0DgPeFya9eKFvlbZVaKt6pO2xCrqWmLIETRUPTHmogB4/0/zQUnrHtLtS6Jihwww0lNzQ4aYEuU0wwwRyKrpmhusiqJS19c4eM8vxbG9bGQSV7f3+wFnkky4+I2cBf397JWyFowehe2q6Dx2MFGCThrZwTkMXWKChRVi7NLJrAVijgTXYVqhtBSlz1DSHtOkENSSm4TCcYE6JYWQY+mAOH0PIMhCjUmwAgr43Krz1QaI7SlfRbkjt0NU25E7p6hRyEbqKQKqGCjWQ6aJCJ2TGqTAOmT0q7EEmRIUQJKxnKjxbEDVRqQkiH50ue3ou6eSDaJ5/rgbzgfzBK/6ZhyjIX7dTxbAVT93yVxCiMH88LZcjrXz5iT/CEHje+e11ox4Z6jde+S3mQbZaJsX3GyFo3I8zqRqCI/KkFVKtJ+QhRHkdzXDV0mHhH74ACibrtoajl+8AAAAASUVORK5CYII=) left center no-repeat;
    background-size: cover;
    position: absolute;
    left: 0; }
.am-whitespace.am-whitespace-xs {
  height: 0.08rem;
}
.am-whitespace.am-whitespace-sm {
  height: 0.16rem;
}
.am-whitespace.am-whitespace-md {
  height: 0.24rem;
}
.am-whitespace.am-whitespace-lg {
  height: 0.4rem;
}
.am-whitespace.am-whitespace-xl {
  height: 0.56rem;
}
.classRoom-page {
  height: 100%;
  background-color: #fff; }

.classRoom-page .box {
  height: calc(100vh - 2.48rem); }

.classRoom-page .box .page1 {
  padding-bottom: 7vh; }

.classRoom-page .zhuanjia_module {
  padding: 0.26667rem 0 0.4rem 0.4rem;
  background: #fff; }

.classRoom-page .doctor_list {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  background: #fff; }

.classRoom-page .doctor_item {
  width: 2.4rem;
  float: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 0.26667rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 0.13333rem; }

.classRoom-page .doctor_item > img {
  width: 1.17333rem;
  height: 1.17333rem;
  border-radius: 50% 50%; }

.classRoom-page .doctor_item .doctor_name {
  width: 2.4rem;
  text-align: center;
  margin-top: 0.2rem;
  font-size: 0.37333rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.classRoom-page .trailer {
  width: 100%;
  padding: 0.37333rem 0.4rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #fff; }

.classRoom-page .trailer h5 {
  font-size: 0.42667rem;
  font-weight: 700;
  padding: 0.37333rem 0; }

.classRoom-page .my-carousel {
  background: #fff;
  border-radius: 0.13333rem; }

.classRoom-page .my-carousel a {
  display: inline-block;
  width: 100%;
  margin: 0;
  padding: 0; }

.classRoom-page .my-carousel a img {
  width: 100%;
  height: 5.14667rem;
  vertical-align: top;
  border-radius: 0.13333rem; }

.classRoom-page .my-carousel1 a img {
  vertical-align: top; }

.classRoom-page .my-carousel .v-item {
  height: 0.1536rem;
  height: 0.72rem;
  line-height: 0.1536rem;
  line-height: 0.72rem;
  padding-left: 0.04267rem;
  padding-left: 0.2rem;
  color: red !important; }

.classRoom-page .trailer .myCarousel2 {
  width: 100%;
  height: 5.14667rem;
  background-color: #fff;
  border-radius: 0.13333rem; }

.classRoom-page .trailer .myCarousel2 a {
  display: inline-block;
  width: 100%;
  margin: 0;
  padding: 0; }

.classRoom-page .trailer .myCarousel2 a img {
  width: 100%;
  height: 5.14667rem;
  vertical-align: top;
  border-radius: 0.13333rem; }

.classRoom-page .sub-title {
  font-size: 0.42667rem;
  font-weight: 700; }

.classRoom-page .am-carousel-wrap-dot > span {
  display: block;
  width: 0.04551rem;
  width: 0.21333rem;
  height: 0.04551rem;
  height: 0.21333rem;
  margin: 0 0.01707rem;
  margin: 0 0.08rem;
  border-radius: 50%;
  background: #ccc; }

.classRoom-page .am-carousel-wrap-dot-active > span {
  background: #2494D8; }

.classRoom-page .dynamic {
  background-color: #fff;
  padding: 0 0.4rem 0;
  min-height: 80vh;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.classRoom-page .am-tabs-ink-bar {
  width: 1.33333rem !important;
  height: 0.09333rem;
  left: 16.6%;
  margin-left: -0.66667rem; }

.classRoom-page .class-menu-list {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  font-size: 0.42667rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.classRoom-page .class-menu-list .class-menu-item {
  position: relative;
  padding: 0.26667rem 0.26667rem 0.2rem;
  font-size: 0.42667rem; }

.classRoom-page .class-menu-list .class-menu-item-active:after {
  content: '';
  width: calc(100% - 0.53333rem);
  height: 0.08rem;
  position: absolute;
  bottom: 0;
  left: 0;
  margin-left: 0.26667rem;
  background: #2494D8; }
.pay_result {
  height: 100vh;
  padding-bottom: 0.26667rem; }
  .pay_result .pay_result_wrap .body {
    background-color: #fff;
    text-align: center;
    padding-bottom: 0.58667rem; }
  .pay_result .pay_result_wrap .body .pay_result_info {
      padding: 0.8rem 0 0.96rem;
      width: 2.13333rem;
      width: 10rem;
      margin: 0 auto;
      border-bottom: 0.01333rem solid #f4f3f3; }
  .pay_result .pay_result_wrap .body .pay_result_info img {
        width: 1.70667rem;
        height: 1.70667rem; }
  .pay_result .pay_result_wrap .body .pay_result_info p:nth-child(2) {
        padding: 0.04544rem 0;
        padding: 0.213rem 0;
        font-size: 0.42667rem;
        font-family: PingFangSC-Medium;
        font-weight: 500;
        color: #101729;
        line-height: 0.58667rem; }
  .pay_result .pay_result_wrap .body .pay_result_info p:nth-child(3) {
        height: 0.53333rem;
        font-size: 0.37333rem;
        font-family: PingFangSC-Regular;
        font-weight: 400;
        color: #9b9b9b;
        line-height: 0.53333rem; }
  .pay_result .pay_result_wrap .body .title {
      font-size: 0.42667rem;
      font-family: PingFangSC-Medium;
      font-weight: 500;
      color: #101729;
      line-height: 0.58667rem; }
  .pay_result .pay_result_wrap .body .date_value {
      font-size: 0.37333rem;
      font-family: PingFangSC-Regular, PingFang SC;
      font-weight: 400;
      color: #999999; }
  .pay_result .pay_result_wrap .body .pay_result_money {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      vertical-align: middle;
      padding: 0.42667rem 0.64rem 0 0.64rem; }
  .pay_result .pay_result_wrap .body .pay_result_money p:nth-child(2) {
        color: #df5411;
        font-size: 0.37333rem; }
  .pay_result .pay_result_wrap .body .pay_result_date {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      height: 1.78667rem;
      vertical-align: middle;
      padding: 0.4rem 0.64rem 0 0.64rem; }
  .pay_result .pay_result_wrap .btns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0.8rem 0.45333rem; }
  .pay_result .pay_result_wrap .btns div {
      width: 4.32rem;
      height: 1.17333rem;
      background: white;
      border-radius: 0.69333rem;
      font-size: 0.42667rem;
      font-family: PingFangSC-Medium;
      font-weight: 500;
      color: #666666;
      line-height: 1.17333rem;
      text-align: center; }
  .pay_result .pay_result_wrap .btns div:nth-child(1) {
      border: 0.02667rem solid #979797; }
  .pay_result .pay_result_wrap .btns div:nth-child(2) > div {
      background: #01c98e;
      color: #ffffff;
      border: none; }
.hairline-remove-right-bottom {
  border-bottom: 0;
}
.hairline-remove-right-bottom:after {
  display: none;
}
.hairline-remove-right-bottom-bak:after {
  display: none;
}
.hairline-remove-left-top:before {
  display: none;
}
.am-list-header {
  padding: 0.4rem 0.4rem 0.24rem 0.4rem;
  font-size: 0.37333rem;
  color: #888;
  display: inline-block;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.am-list-footer {
  padding: 0.24rem 0.4rem 0.4rem 0.4rem;
  font-size: 0.37333rem;
  color: #888;
}
.am-list-body {
  position: relative;
  background-color: #fff;
  border-top: 1PX solid #ddd;
}
.am-list-body:after {
  display: block;
  position: absolute;
  content: '';
  width: 100%;
  border-bottom: 1PX solid #ddd;
}
.am-list-body div:not(:last-child) .am-list-line:after {
  display: block;
  position: absolute;
  content: '';
  left: 0;
  bottom: 0;
  right: auto;
  top: auto;
  width: 100%;
  border-bottom: 1PX solid #ddd;
}
.am-list-item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0.4rem;
  min-height: 1.17333rem;
  background-color: #fff;
  vertical-align: middle;
  overflow: hidden;
  -webkit-transition: background-color 200ms;
  transition: background-color 200ms;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  /* list左图片显示*/
}
.am-list-item .am-list-ripple {
  position: absolute;
  background: transparent;
  display: inline-block;
  overflow: hidden;
  will-change: box-shadow, transform;
  -webkit-transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1), -webkit-box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1);
  transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1), -webkit-box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1);
  transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1), -webkit-box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1);
  outline: none;
  cursor: pointer;
  border-radius: 100%;
  -webkit-transform: scale(0);
          transform: scale(0);
}
.am-list-item .am-list-ripple.am-list-ripple-animate {
  background-color: rgba(158, 158, 158, .2);
  -webkit-animation: ripple 1s linear;
          animation: ripple 1s linear;
}
.am-list-item.am-list-item-top .am-list-line {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.am-list-item.am-list-item-top .am-list-line .am-list-arrow {
  margin-top: 0.05333rem;
}
.am-list-item.am-list-item-middle .am-list-line {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.am-list-item.am-list-item-bottom .am-list-line {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.am-list-item.am-list-item-error .am-list-line .am-list-extra {
  color: #f50;
}
.am-list-item.am-list-item-error .am-list-line .am-list-extra .am-list-brief {
  color: #f50;
}
.am-list-item.am-list-item-active {
  background-color: #ddd;
}
.am-list-item.am-list-item-disabled .am-list-line .am-list-content,
.am-list-item.am-list-item-disabled .am-list-line .am-list-extra {
  color: #bbb;
}
.am-list-item img {
  width: 0.58667rem;
  height: 0.58667rem;
  vertical-align: middle;
}
.am-list-item .am-list-thumb:first-child {
  margin-right: 0.4rem;
}
.am-list-item .am-list-thumb:last-child {
  margin-left: 0.21333rem;
}
.am-list-item .am-list-line {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  padding-right: 0.4rem;
  min-height: 1.17333rem;
  overflow: hidden;
  /* list左侧主内容*/
  /* list右补充内容*/
  /* 辅助性文字*/
  /* list右侧箭头*/
}
.am-list-item .am-list-line .am-list-content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  color: #000;
  font-size: 0.45333rem;
  line-height: 1.5;
  text-align: left;
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-top: 0.18667rem;
  padding-bottom: 0.18667rem;
}
.am-list-item .am-list-line .am-list-extra {
  -ms-flex-preferred-size: 36%;
      flex-basis: 36%;
  color: #888;
  font-size: 0.42667rem;
  line-height: 1.5;
  text-align: right;
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-top: 0.18667rem;
  padding-bottom: 0.18667rem;
}
.am-list-item .am-list-line .am-list-title {
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.am-list-item .am-list-line .am-list-brief {
  color: #888;
  font-size: 0.4rem;
  line-height: 1.5;
  margin-top: 0.16rem;
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.am-list-item .am-list-line .am-list-arrow {
  display: block;
  width: 0.4rem;
  height: 0.4rem;
  margin-left: 0.21333rem;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2216%22%20height%3D%2226%22%20viewBox%3D%220%200%2016%2026%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cg%20id%3D%22UI-KIT_%E5%9F%BA%E7%A1%80%E5%85%83%E4%BB%B6%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cg%20id%3D%229.9%E5%9F%BA%E7%A1%80%E5%85%83%E4%BB%B6%22%20transform%3D%22translate(-5809.000000%2C%20-8482.000000)%22%20fill%3D%22%23C7C7CC%22%3E%3Cpolygon%20id%3D%22Disclosure-Indicator%22%20points%3D%225811%208482%205809%208484%205820.5%208495%205809%208506%205811%208508%205825%208495%22%3E%3C%2Fpolygon%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  visibility: hidden;
}
.am-list-item .am-list-line .am-list-arrow-horizontal {
  visibility: visible;
}
.am-list-item .am-list-line .am-list-arrow-vertical {
  visibility: visible;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.am-list-item .am-list-line .am-list-arrow-vertical-up {
  visibility: visible;
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
}
.am-list-item .am-list-line-multiple {
  padding: 0.33333rem 0.4rem 0.33333rem 0;
}
.am-list-item .am-list-line-multiple .am-list-content {
  padding-top: 0;
  padding-bottom: 0;
}
.am-list-item .am-list-line-multiple .am-list-extra {
  padding-top: 0;
  padding-bottom: 0;
}
.am-list-item .am-list-line-wrap .am-list-content {
  white-space: normal;
}
.am-list-item .am-list-line-wrap .am-list-extra {
  white-space: normal;
}
.am-list-item select {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  padding: 0;
  border: 0;
  font-size: 0.45333rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
}
@-webkit-keyframes ripple {
  100% {
    opacity: 0;
    -webkit-transform: scale(2.5);
            transform: scale(2.5);
  }
}
@keyframes ripple {
  100% {
    opacity: 0;
    -webkit-transform: scale(2.5);
            transform: scale(2.5);
  }
}
.hairline-remove-right-bottom {
  border-bottom: 0;
}
.hairline-remove-right-bottom:after {
  display: none;
}
.hairline-remove-right-bottom-bak:after {
  display: none;
}
.hairline-remove-left-top:before {
  display: none;
}
.am-picker-col {
  display: block;
  position: relative;
  height: 6.34667rem;
  overflow: hidden;
  width: 100%;
}
.am-picker-col-content {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 1;
  padding: 2.72rem 0;
}
.am-picker-col-item {
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  text-align: center;
  font-size: 0.42667rem;
  height: 0.90667rem;
  line-height: 0.90667rem;
  color: #000;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.am-picker-col-item-selected {
  font-size: 0.45333rem;
}
.am-picker-col-mask {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  margin: 0 auto;
  width: 100%;
  z-index: 3;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, .95)), to(rgba(255, 255, 255, .6))), -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, .95)), to(rgba(255, 255, 255, .6)));
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, .95), rgba(255, 255, 255, .6)), linear-gradient(to top, rgba(255, 255, 255, .95), rgba(255, 255, 255, .6));
  background-position: top, bottom;
  background-size: 100% 2.72rem;
  background-repeat: no-repeat;
}
.am-picker-col-indicator {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  height: 0.90667rem;
  position: absolute;
  left: 0;
  top: 2.72rem;
  z-index: 3;
  border-top: 1PX solid #ddd;
  border-bottom: 1PX solid #ddd;
}
.am-picker {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.am-picker-item {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: center;
}
.hairline-remove-right-bottom {
  border-bottom: 0;
}
.hairline-remove-right-bottom:after {
  display: none;
}
.hairline-remove-right-bottom-bak:after {
  display: none;
}
.hairline-remove-left-top:before {
  display: none;
}
.am-picker-popup {
  left: 0;
  bottom: 0;
  position: fixed;
  width: 100%;
  background-color: #fff;
}
.am-picker-popup-wrap {
  position: fixed;
  overflow: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.am-picker-popup-mask {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, .4);
  height: 100%;
  z-index: 1000;
}
.am-picker-popup-mask-hidden {
  display: none;
}
.am-picker-popup-header {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e7e7e7), color-stop(#e7e7e7), color-stop(transparent), to(transparent));
  background-image: linear-gradient(to bottom, #e7e7e7, #e7e7e7, transparent, transparent);
  background-position: bottom;
  background-size: 100% 0.01333rem;
  background-repeat: no-repeat;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
.am-picker-popup-header:after {
  display: block;
  position: absolute;
  content: '';
  left: 0;
  bottom: 0;
  right: auto;
  top: auto;
  width: 100%;
  border-bottom: 1PX solid #ddd;
}
.am-picker-popup-header .am-picker-popup-header-right {
  text-align: right;
}
.am-picker-popup-item {
  color: #108ee9;
  font-size: 0.45333rem;
  padding: 0.24rem 0.4rem;
  height: 1.12rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.am-picker-popup-item-active {
  background-color: #ddd;
}
.am-picker-popup-title {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: center;
  color: #000;
}
.am-picker-popup .am-picker-popup-close {
  display: none;
}
.hairline-remove-right-bottom {
  border-bottom: 0;
}
.hairline-remove-right-bottom:after {
  display: none;
}
.hairline-remove-right-bottom-bak:after {
  display: none;
}
.hairline-remove-left-top:before {
  display: none;
}
/* flexbox */
.am-flexbox {
  text-align: left;
  overflow-y: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.am-flexbox.am-flexbox-dir-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.am-flexbox.am-flexbox-dir-row-reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.am-flexbox.am-flexbox-dir-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.am-flexbox.am-flexbox-dir-column-reverse {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
.am-flexbox.am-flexbox-nowrap {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.am-flexbox.am-flexbox-wrap {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.am-flexbox.am-flexbox-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
      flex-wrap: wrap-reverse;
}
.am-flexbox.am-flexbox-justify-start {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.am-flexbox.am-flexbox-justify-end {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.am-flexbox.am-flexbox-justify-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.am-flexbox.am-flexbox-justify-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.am-flexbox.am-flexbox-justify-around {
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.am-flexbox.am-flexbox-align-top {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.am-flexbox.am-flexbox-align-bottom {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.am-flexbox.am-flexbox-align-middle {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.am-flexbox.am-flexbox-align-stretch {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.am-flexbox.am-flexbox-align-baseline {
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.am-flexbox.am-flexbox-align-content-start {
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.am-flexbox.am-flexbox-align-content-end {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.am-flexbox.am-flexbox-align-content-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.am-flexbox.am-flexbox-align-content-between {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.am-flexbox.am-flexbox-align-content-around {
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.am-flexbox.am-flexbox-align-content-stretch {
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.am-flexbox .am-flexbox-item {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-left: 0.21333rem;
  min-width: 0.26667rem;
}
.am-flexbox .am-flexbox-item:first-child {
  margin-left: 0;
}
.hairline-remove-right-bottom {
  border-bottom: 0;
}
.hairline-remove-right-bottom:after {
  display: none;
}
.hairline-remove-right-bottom-bak:after {
  display: none;
}
.hairline-remove-left-top:before {
  display: none;
}
.am-image-picker-list {
  padding-top: 0.24rem;
  margin-bottom: 0.4rem;
}
.am-image-picker-list .am-flexbox {
  margin-bottom: 0.16rem;
}
.am-image-picker-list .am-flexbox .am-flexbox-item {
  position: relative;
  margin-right: 0.13333rem;
  margin-left: 0;
}
.am-image-picker-list .am-flexbox .am-flexbox-item:after {
  display: block;
  content: ' ';
  padding-bottom: 100%;
}
.am-image-picker-list .am-flexbox .am-flexbox-item:nth-child(4n) {
  margin-right: 0;
}
.am-image-picker-list .am-image-picker-item {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 100%;
  height: 100%;
}
.am-image-picker-list .am-image-picker-item .am-image-picker-item-remove {
  width: 0.4rem;
  height: 0.4rem;
  position: absolute;
  right: 0.16rem;
  top: 0.16rem;
  text-align: right;
  vertical-align: top;
  z-index: 2;
  background-size: 0.4rem auto;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D'16'%20height%3D'16'%20viewBox%3D'0%200%2016%2016'%20version%3D'1.1'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cg%20id%3D'Page-1'%20stroke%3D'none'%20stroke-width%3D'1'%20fill%3D'none'%20fill-rule%3D'evenodd'%3E%3Ccircle%20id%3D'Oval-98'%20fill-opacity%3D'0.4'%20fill%3D'%23404040'%20cx%3D'8'%20cy%3D'8'%20r%3D'8'%3E%3C%2Fcircle%3E%3Cpath%20d%3D'M11.8979743%2C11.8990375%20L11.8979743%2C11.8990375%20C11.7633757%2C12.0336542%2011.5447877%2C12.0336542%2011.4101891%2C11.8990375%20L8%2C8.48838931%20L4.5887341%2C11.8990375%20C4.45413554%2C12.0336542%204.23554748%2C12.0336542%204.10094892%2C11.8990375%20L4.10094892%2C11.8990375%20C3.96635036%2C11.7644208%203.96635036%2C11.5458033%204.10094892%2C11.4111866%20L7.51221482%2C8.00053847%20L4.10202571%2C4.58881335%20C3.96742715%2C4.45419667%203.96742715%2C4.23557919%204.10202571%2C4.10096251%20L4.10202571%2C4.10096251%20C4.23662427%2C3.96634583%204.45521233%2C3.96634583%204.58981089%2C4.10096251%20L8%2C7.51268762%20L11.4112659%2C4.10203944%20C11.5458645%2C3.96742276%2011.7644525%2C3.96742276%2011.8990511%2C4.10203944%20L11.8990511%2C4.10203944%20C12.0336496%2C4.23665612%2012.0336496%2C4.45527361%2011.8990511%2C4.58989029%20L8.48778518%2C8.00053847%20L11.8979743%2C11.4122636%20C12.0325729%2C11.5468803%2012.0325729%2C11.7644208%2011.8979743%2C11.8990375%20L11.8979743%2C11.8990375%20Z'%20id%3D'Shape'%20fill%3D'%23FFFFFF'%20transform%3D'translate(8.000000%2C%208.000000)%20scale(1%2C%20-1)%20translate(-8.000000%2C%20-8.000000)%20'%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.am-image-picker-list .am-image-picker-item .am-image-picker-item-content {
  height: 100%;
  width: 100%;
  border-radius: 0.08rem;
  background-size: cover;
}
.am-image-picker-list .am-image-picker-item img {
  width: 100%;
}
.am-image-picker-list .am-image-picker-upload-btn {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 0.08rem;
  border: 0.02667rem solid #ddd;
  background-color: #fff;
}
.am-image-picker-list .am-image-picker-upload-btn:before,
.am-image-picker-list .am-image-picker-upload-btn:after {
  width: 0.02667rem;
  height: 0.66667rem;
  content: " ";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-color: #ccc;
}
.am-image-picker-list .am-image-picker-upload-btn:after {
  width: 0.66667rem;
  height: 0.02667rem;
}
.am-image-picker-list .am-image-picker-upload-btn-active {
  background-color: #ddd;
}
.am-image-picker-list .am-image-picker-upload-btn input {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  opacity: 0;
}
.upload_choice_style {
  height: 0.53333rem;
  font-size: 0.37333rem;
  font-family: PingFangSC-Regular;
  font-weight: 400;
  color: #101729;
  line-height: 0.53333rem; }

.UploadDataElectrocardiogram {
  height: 100%;
  overflow: auto; }

.UploadDataElectrocardiogram .formuploaddata {
    height: 100%;
    overflow: auto; }

.UploadDataElectrocardiogram .formuploaddata .title {
      height: 0.58667rem;
      font-size: 0.42667rem;
      font-family: PingFangSC-Medium;
      font-weight: 500;
      color: #101729;
      line-height: 0.58667rem; }

.UploadDataElectrocardiogram .formuploaddata .am-list-item .am-list-line .am-list-extra {
      font-size: 0.37333rem;
      font-family: PingFangSC-Regular;
      font-weight: 400;
      color: #888; }

.UploadDataElectrocardiogram .formuploaddata .list {
      margin-bottom: 0.42667rem;
      margin-top: 0; }

.UploadDataElectrocardiogram .formuploaddata .list .am-list-line:after {
        content: ''; }

.UploadDataElectrocardiogram .formuploaddata .list .upload_pictures {
        padding: 0.32rem 0.42667rem;
        height: 0.58667rem;
        font-size: 0.42667rem;
        font-family: PingFangSC-Medium;
        font-weight: 500;
        color: #101729;
        line-height: 0.58667rem;
        margin-bottom: 0.42667rem; }

.UploadDataElectrocardiogram .formuploaddata .list .name_parent {
        position: relative; }

.UploadDataElectrocardiogram .formuploaddata .list .name {
        position: absolute;
        right: 1.06667rem;
        top: 50%;
        margin-top: -0.26667rem;
        height: 0.53333rem;
        font-size: 0.37333rem;
        font-family: PingFangSC-Regular;
        font-weight: 400;
        color: #101729;
        line-height: 0.53333rem; }

.UploadDataElectrocardiogram .formuploaddata .am-list-item .am-list-line {
      height: 1.78667rem !important; }

.UploadDataElectrocardiogram .formuploaddata input {
      text-align: right;
      width: auto;
      padding: 0; }

.UploadDataElectrocardiogram .formuploaddata input:disabled {
      color: #000 !important; }

.UploadDataElectrocardiogram .formuploaddata .upload {
      padding-bottom: 0.13333rem; }

.UploadDataElectrocardiogram .formuploaddata .upload .am-image-picker-upload-btn:before {
        width: 0.02133rem;
        width: 0.1rem; }

.UploadDataElectrocardiogram .formuploaddata .upload .am-image-picker-upload-btn:after {
        height: 0.02133rem;
        height: 0.1rem; }

.UploadDataElectrocardiogram .formuploaddata .symptom_title {
      font-size: 0.42667rem;
      font-family: PingFangSC-Medium;
      font-weight: 500;
      color: #9b9b9b;
      line-height: 0.58667rem;
      padding: 0.4rem 0.42667rem; }

.UploadDataElectrocardiogram .formuploaddata .picker .am-list-line:after {
      content: '';
      position: absolute;
      background-color: #ddd;
      display: block;
      z-index: 1;
      top: auto;
      right: auto;
      bottom: 0;
      left: 0;
      width: 100%;
      height: 2PX;
      -webkit-transform-origin: 50% 100%;
      transform-origin: 50% 100%;
      -webkit-transform: scaleY(0.5);
      transform: scaleY(0.5); }

.UploadDataElectrocardiogram .formuploaddata .picker .urgent {
      border-radius: 0.4rem;
      color: #999; }

.UploadDataElectrocardiogram .formuploaddata .picker .active {
      border: 0.01333rem solid #108ee9;
      color: #108ee9; }

.UploadDataElectrocardiogram .formuploaddata .picker .doctor_level {
      height: 0.53333rem;
      font-size: 0.37333rem;
      font-family: PingFangSC-Regular;
      font-weight: 400;
      line-height: 0.53333rem; }

.UploadDataElectrocardiogram .formuploaddata .pay_button {
      width: 90%;
      margin: 1.33333rem auto 0;
      width: 7.68rem;
      height: 1.17333rem;
      background: #2494d8 !important;
      border-radius: 0.69333rem;
      font-size: 0.42667rem;
      font-family: PingFangSC-Medium;
      font-weight: 500;
      color: white;
      line-height: 1.17333rem; }

.UploadDataElectrocardiogram .am-picker-popup-header .am-picker-popup-header-left {
    color: #999999 !important; }
.hairline-remove-right-bottom {
  border-bottom: 0;
}
.hairline-remove-right-bottom:after {
  display: none;
}
.hairline-remove-right-bottom-bak:after {
  display: none;
}
.hairline-remove-left-top:before {
  display: none;
}
.am-list .am-list-item.am-textarea-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  min-height: 1.17333rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}
.am-list .am-list-item.am-textarea-item:after {
  display: block;
  position: absolute;
  content: '';
  left: 0.4rem;
  bottom: 0;
  right: auto;
  top: auto;
  width: 100%;
  border-bottom: 1PX solid #ddd;
}
.am-list .am-list-item.am-textarea-item.am-textarea-item-single-line {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.am-list .am-list-item.am-textarea-item.am-textarea-item-single-line .am-textarea-label {
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
}
.am-list .am-list-item.am-textarea-item.am-textarea-item-single-line .am-textarea-control {
  padding-top: 0;
  padding-bottom: 0;
}
.am-list .am-list-item.am-textarea-item.am-textarea-item-single-line .am-textarea-control textarea {
  line-height: 0.68rem;
}
.am-list .am-list-item.am-textarea-item.am-textarea-item-single-line .am-textarea-clear {
  margin-top: 0;
}
.am-list .am-list-item.am-textarea-item.am-textarea-item-single-line.am-textarea-error .am-textarea-error-extra {
  margin-top: 0;
}
.am-textarea-label {
  -ms-flex-item-align: start;
      align-self: flex-start;
  color: #000;
  text-align: left;
  min-height: 1.17333rem;
  font-size: 0.45333rem;
  line-height: 1.17333rem;
  margin-left: 0;
  margin-right: 0.13333rem;
  white-space: nowrap;
  overflow: hidden;
}
.am-textarea-label.am-textarea-label-2 {
  width: 0.90667rem;
}
.am-textarea-label.am-textarea-label-3 {
  width: 1.36rem;
}
.am-textarea-label.am-textarea-label-4 {
  width: 1.81333rem;
}
.am-textarea-label.am-textarea-label-5 {
  width: 2.26667rem;
}
.am-textarea-label.am-textarea-label-6 {
  width: 2.72rem;
}
.am-textarea-label.am-textarea-label-7 {
  width: 3.17333rem;
}
.am-textarea-control {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-top: 0.30667rem;
  padding-bottom: 0.28rem;
}
.am-textarea-control textarea {
  color: #000;
  font-size: 0.45333rem;
  line-height: 0.68rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 100%;
  padding: 0;
  border: 0;
  background-color: transparent;
  overflow: visible;
  display: block;
  resize: none;
  word-break: break-all;
  word-wrap: break-word;
}
.am-textarea-control textarea::-webkit-input-placeholder {
  color: #bbb;
}
.am-textarea-control textarea:-ms-input-placeholder {
  color: #bbb;
}
.am-textarea-control textarea::-ms-input-placeholder {
  color: #bbb;
}
.am-textarea-control textarea::placeholder {
  color: #bbb;
}
.am-textarea-control textarea:disabled {
  color: #bbb;
  background-color: #fff;
}
.am-textarea-clear {
  display: none;
  width: 0.56rem;
  height: 0.56rem;
  margin-top: 0.32rem;
  border-radius: 50%;
  overflow: hidden;
  font-style: normal;
  color: #fff;
  background-color: #ccc;
  background-repeat: no-repeat;
  background-size: 0.56rem auto;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20fill%3D'%23fff'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M19%206.41L17.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
}
.am-textarea-clear:active {
  background-color: #108ee9;
}
.am-textarea-focus .am-textarea-clear {
  display: block;
}
.am-textarea-count {
  position: absolute;
  bottom: 0.16rem;
  right: 0.13333rem;
  color: #bbb;
  font-size: 0.37333rem;
}
.am-textarea-count span {
  color: #000;
}
.am-textarea-error .am-textarea-control textarea {
  color: #f50;
}
.am-textarea-error .am-textarea-error-extra {
  margin-top: 0.32rem;
  width: 0.56rem;
  height: 0.56rem;
  margin-left: 0.21333rem;
  background-size: 0.56rem 0.56rem;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D'18'%20height%3D'18'%20viewBox%3D'0%200%2018%2018'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cg%20stroke%3D'none'%20stroke-width%3D'1'%20fill%3D'none'%20fill-rule%3D'evenodd'%3E%3Cg%20transform%3D'translate(-300.000000%2C%20-1207.000000)'%20fill%3D'%23FF5500'%3E%3Cg%20id%3D'exclamation-circle-o'%20transform%3D'translate(300.000000%2C%201207.000000)'%3E%3Cpath%20d%3D'M9%2C16.734375%20C10.0441406%2C16.734375%2011.0566406%2C16.5304688%2012.009375%2C16.1279297%20C12.9304688%2C15.7376953%2013.7566406%2C15.1804687%2014.4685547%2C14.4703125%20C15.1787109%2C13.7601563%2015.7376953%2C12.9322266%2016.1261719%2C12.0111328%20C16.5304688%2C11.0566406%2016.734375%2C10.0441406%2016.734375%2C9%20C16.734375%2C7.95585938%2016.5304688%2C6.94335938%2016.1279297%2C5.990625%20C15.7376953%2C5.06953125%2015.1804687%2C4.24335938%2014.4703125%2C3.53144531%20C13.7601563%2C2.82128906%2012.9322266%2C2.26230469%2012.0111328%2C1.87382813%20C11.0566406%2C1.46953125%2010.0441406%2C1.265625%209%2C1.265625%20C7.95585938%2C1.265625%206.94335938%2C1.46953125%205.990625%2C1.87207031%20C5.06953125%2C2.26230469%204.24335938%2C2.81953125%203.53144531%2C3.5296875%20C2.82128906%2C4.23984375%202.26230469%2C5.06777344%201.87382813%2C5.98886719%20C1.46953125%2C6.94335938%201.265625%2C7.95585938%201.265625%2C9%20C1.265625%2C10.0441406%201.46953125%2C11.0566406%201.87207031%2C12.009375%20C2.26230469%2C12.9304688%202.81953125%2C13.7566406%203.5296875%2C14.4685547%20C4.23984375%2C15.1787109%205.06777344%2C15.7376953%205.98886719%2C16.1261719%20C6.94335938%2C16.5304688%207.95585938%2C16.734375%209%2C16.734375%20L9%2C16.734375%20Z%20M9%2C18%20C4.02890625%2C18%200%2C13.9710937%200%2C9%20C0%2C4.02890625%204.02890625%2C0%209%2C0%20C13.9710937%2C0%2018%2C4.02890625%2018%2C9%20C18%2C13.9710937%2013.9710937%2C18%209%2C18%20L9%2C18%20L9%2C18%20Z%20M9%2C6.75%20C8.61152344%2C6.75%208.296875%2C7.06464844%208.296875%2C7.453125%20L8.296875%2C13.9394531%20C8.296875%2C14.3279297%208.61152344%2C14.6425781%209%2C14.6425781%20C9.38847656%2C14.6425781%209.703125%2C14.3279297%209.703125%2C13.9394531%20L9.703125%2C7.453125%20C9.703125%2C7.06464844%209.38847656%2C6.75%209%2C6.75%20L9%2C6.75%20Z%20M8.20898438%2C4.83398438%20C8.20898438%2C5.27085024%208.56313413%2C5.625%209%2C5.625%20C9.43686587%2C5.625%209.79101562%2C5.27085024%209.79101562%2C4.83398438%20C9.79101562%2C4.39711851%209.43686587%2C4.04296875%209%2C4.04296875%20C8.56313413%2C4.04296875%208.20898438%2C4.39711851%208.20898438%2C4.83398438%20L8.20898438%2C4.83398438%20Z'%20id%3D'Shape'%20transform%3D'translate(9.000000%2C%209.000000)%20scale(1%2C%20-1)%20translate(-9.000000%2C%20-9.000000)%20'%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.am-textarea-disabled .am-textarea-label {
  color: #bbb;
}
.am-list-body .am-list-item:last-child {
  border-bottom: 0;
}
.am-list-body .am-list-item:last-child:after {
  display: none;
}
.UploadDataColorDopplerUltrasound {
  height: 100%;
  overflow: auto; }
  .UploadDataColorDopplerUltrasound .formuploaddata {
    height: 100%;
    overflow: auto; }
  .UploadDataColorDopplerUltrasound .formuploaddata .title {
      color: #000; }
  .UploadDataColorDopplerUltrasound .formuploaddata .title span {
        color: #999999; }
  .UploadDataColorDopplerUltrasound .formuploaddata .textarea_title {
      height: 4.26667rem;
      padding: 0.32rem 0 0 0.42667rem;
      font-size: 0.42667rem;
      font-family: PingFangSC-Medium;
      font-weight: 500;
      color: #101729;
      line-height: 0.58667rem; }
  .UploadDataColorDopplerUltrasound .formuploaddata .list {
      margin-top: 0;
      background: #FFF; }
  .UploadDataColorDopplerUltrasound .formuploaddata .list .am-list-line:after {
        content: '';
        position: absolute;
        background-color: #ddd;
        display: block;
        z-index: 1;
        top: auto;
        right: auto;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 1PX;
        -webkit-transform-origin: 50% 100%;
        transform-origin: 50% 100%;
        -webkit-transform: scaleY(0.5);
        transform: scaleY(0.5); }
  .UploadDataColorDopplerUltrasound .formuploaddata .list .upload_pictures {
        padding: 0.32rem 0.42667rem;
        height: 0.58667rem;
        font-size: 0.42667rem;
        font-family: PingFangSC-Medium;
        font-weight: 500;
        color: #101729;
        line-height: 0.58667rem;
        margin-bottom: 0.42667rem; }
  .UploadDataColorDopplerUltrasound .formuploaddata .list .name_parent {
        position: relative; }
  .UploadDataColorDopplerUltrasound .formuploaddata .list .name {
        position: absolute;
        right: 1.06667rem;
        top: 50%;
        margin-top: -0.26667rem;
        height: 0.53333rem;
        font-size: 0.37333rem;
        font-family: PingFangSC-Regular;
        font-weight: 400;
        color: #101729;
        line-height: 0.53333rem; }
  .UploadDataColorDopplerUltrasound .formuploaddata .list .textarea {
        background: #f4f3f3;
        border-radius: 0.13333rem;
        margin: 0.26667rem 0.4rem 0.42667rem 0; }
  .UploadDataColorDopplerUltrasound .formuploaddata .list .am-textarea-control textarea {
        font-size: 0.37333rem !important;
        font-family: PingFangSC-Regular !important;
        font-weight: 400 !important;
        line-height: 0.53333rem !important; }
  .UploadDataColorDopplerUltrasound .formuploaddata .last_list {
      margin: 0; }
  .UploadDataColorDopplerUltrasound .formuploaddata .am-list-item .am-list-line {
      height: 1.78667rem; }
  .UploadDataColorDopplerUltrasound .formuploaddata input {
      text-align: right;
      width: auto;
      padding: 0; }
  .UploadDataColorDopplerUltrasound .formuploaddata input:disabled {
      color: #000 !important; }
  .UploadDataColorDopplerUltrasound .formuploaddata .upload {
      padding-bottom: 0.13333rem; }
  .UploadDataColorDopplerUltrasound .formuploaddata .upload .am-list-item .am-list-line .am-list-content {
        white-space: normal; }
  .UploadDataColorDopplerUltrasound .formuploaddata .upload .am-image-picker-upload-btn:before {
        width: 0.02133rem;
        width: 0.1rem; }
  .UploadDataColorDopplerUltrasound .formuploaddata .upload .am-image-picker-upload-btn:after {
        height: 0.02133rem;
        height: 0.1rem; }
  .UploadDataColorDopplerUltrasound .formuploaddata .symptom_title {
      font-size: 0.42667rem;
      font-family: PingFangSC-Medium;
      font-weight: 500;
      color: #9b9b9b;
      line-height: 0.58667rem;
      padding: 0.4rem 0.42667rem; }
  .UploadDataColorDopplerUltrasound .formuploaddata .picker .am-list-item .am-list-line .am-list-extra {
      overflow: unset; }
  .UploadDataColorDopplerUltrasound .formuploaddata .picker .urgent {
      border-radius: 0.4rem;
      color: #999; }
  .UploadDataColorDopplerUltrasound .formuploaddata .picker .active {
      border: 0.01333rem solid #108ee9;
      color: #108ee9; }
  .UploadDataColorDopplerUltrasound .formuploaddata .pay_button {
      width: 90%;
      margin: 1.33333rem auto 0;
      width: 7.68rem;
      height: 1.17333rem;
      background: #2494d8 !important;
      border-radius: 0.69333rem;
      font-size: 0.42667rem;
      font-family: PingFangSC-Medium;
      font-weight: 500;
      color: white;
      line-height: 1.17333rem; }
  .UploadDataColorDopplerUltrasound .am-picker-popup-header .am-picker-popup-header-left {
    color: #999999 !important; }
.upload_choice_style {
  height: 0.53333rem;
  font-size: 0.37333rem;
  font-family: PingFangSC-Regular;
  font-weight: 400;
  color: #101729;
  line-height: 0.53333rem; }

.UploadDataElectrocardiogram {
  height: 100%;
  overflow: auto; }

.UploadDataElectrocardiogram .formuploaddata {
    height: 100%;
    overflow: auto; }

.UploadDataElectrocardiogram .formuploaddata .title {
      height: 0.58667rem;
      font-size: 0.42667rem;
      font-family: PingFangSC-Medium;
      font-weight: 500;
      color: #101729;
      line-height: 0.58667rem; }

.UploadDataElectrocardiogram .formuploaddata .am-list-item .am-list-line .am-list-extra {
      font-size: 0.37333rem;
      font-family: PingFangSC-Regular;
      font-weight: 400;
      color: #888;
      -ms-flex-preferred-size: 60%;
          flex-basis: 60%; }

.UploadDataElectrocardiogram .formuploaddata .list {
      margin-bottom: 0.42667rem;
      margin-top: 0; }

.UploadDataElectrocardiogram .formuploaddata .list .am-list-line:after {
        content: ''; }

.UploadDataElectrocardiogram .formuploaddata .list .upload_pictures {
        padding: 0.32rem 0.42667rem;
        height: 0.58667rem;
        font-size: 0.42667rem;
        font-family: PingFangSC-Medium;
        font-weight: 500;
        color: #101729;
        line-height: 0.58667rem;
        margin-bottom: 0.42667rem; }

.UploadDataElectrocardiogram .formuploaddata .list .name_parent {
        position: relative; }

.UploadDataElectrocardiogram .formuploaddata .list .name {
        position: absolute;
        right: 1.06667rem;
        top: 50%;
        margin-top: -0.26667rem;
        height: 0.53333rem;
        font-size: 0.37333rem;
        font-family: PingFangSC-Regular;
        font-weight: 400;
        color: #101729;
        line-height: 0.53333rem; }

.UploadDataElectrocardiogram .formuploaddata .am-list-item .am-list-line {
      height: 1.78667rem !important; }

.UploadDataElectrocardiogram .formuploaddata input {
      text-align: right;
      width: auto;
      padding: 0; }

.UploadDataElectrocardiogram .formuploaddata input:disabled {
      color: #000 !important; }

.UploadDataElectrocardiogram .formuploaddata .upload {
      padding-bottom: 0.13333rem; }

.UploadDataElectrocardiogram .formuploaddata .upload .am-image-picker-upload-btn:before {
        width: 0.02133rem;
        width: 0.1rem; }

.UploadDataElectrocardiogram .formuploaddata .upload .am-image-picker-upload-btn:after {
        height: 0.02133rem;
        height: 0.1rem; }

.UploadDataElectrocardiogram .formuploaddata .symptom_title {
      font-size: 0.42667rem;
      font-family: PingFangSC-Medium;
      font-weight: 500;
      color: #9b9b9b;
      line-height: 0.58667rem;
      padding: 0.4rem 0.42667rem; }

.UploadDataElectrocardiogram .formuploaddata .picker .am-list-line:after {
      content: '';
      position: absolute;
      background-color: #ddd;
      display: block;
      z-index: 1;
      top: auto;
      right: auto;
      bottom: 0;
      left: 0;
      width: 100%;
      height: 2PX;
      -webkit-transform-origin: 50% 100%;
      transform-origin: 50% 100%;
      -webkit-transform: scaleY(0.5);
      transform: scaleY(0.5); }

.UploadDataElectrocardiogram .formuploaddata .picker .urgent {
      border-radius: 0.4rem;
      color: #999; }

.UploadDataElectrocardiogram .formuploaddata .picker .active {
      border: 0.01333rem solid #108ee9;
      color: #108ee9; }

.UploadDataElectrocardiogram .formuploaddata .picker .doctor_level {
      height: 0.53333rem;
      font-size: 0.37333rem;
      font-family: PingFangSC-Regular;
      font-weight: 400;
      line-height: 0.53333rem; }

.UploadDataElectrocardiogram .formuploaddata .pay_button {
      width: 90%;
      margin: 1.33333rem auto 0;
      width: 7.68rem;
      height: 1.17333rem;
      background: #2494d8 !important;
      border-radius: 0.69333rem;
      font-size: 0.42667rem;
      font-family: PingFangSC-Medium;
      font-weight: 500;
      color: white;
      line-height: 1.17333rem; }

.UploadDataElectrocardiogram .am-picker-popup-header .am-picker-popup-header-left {
    color: #999999 !important; }
.UploadDataColorDopplerUltrasound {
  height: 100%;
  overflow: auto; }
  .UploadDataColorDopplerUltrasound .formuploaddata {
    height: 100%;
    overflow: auto; }
  .UploadDataColorDopplerUltrasound .formuploaddata .title {
      color: #000; }
  .UploadDataColorDopplerUltrasound .formuploaddata .title span {
        color: #999999; }
  .UploadDataColorDopplerUltrasound .formuploaddata .textarea_title {
      height: 4.26667rem;
      padding: 0.32rem 0 0 0.42667rem;
      font-size: 0.42667rem;
      font-family: PingFangSC-Medium;
      font-weight: 500;
      color: #101729;
      line-height: 0.58667rem; }
  .UploadDataColorDopplerUltrasound .formuploaddata .list {
      margin-top: 0;
      background: #FFF; }
  .UploadDataColorDopplerUltrasound .formuploaddata .list .am-list-line:after {
        content: '';
        position: absolute;
        background-color: #ddd;
        display: block;
        z-index: 1;
        top: auto;
        right: auto;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 1PX;
        -webkit-transform-origin: 50% 100%;
        transform-origin: 50% 100%;
        -webkit-transform: scaleY(0.5);
        transform: scaleY(0.5); }
  .UploadDataColorDopplerUltrasound .formuploaddata .list .upload_pictures {
        padding: 0.32rem 0.42667rem;
        height: 0.58667rem;
        font-size: 0.42667rem;
        font-family: PingFangSC-Medium;
        font-weight: 500;
        color: #101729;
        line-height: 0.58667rem;
        margin-bottom: 0.42667rem; }
  .UploadDataColorDopplerUltrasound .formuploaddata .list .name_parent {
        position: relative; }
  .UploadDataColorDopplerUltrasound .formuploaddata .list .name {
        position: absolute;
        right: 1.06667rem;
        top: 50%;
        margin-top: -0.26667rem;
        height: 0.53333rem;
        font-size: 0.37333rem;
        font-family: PingFangSC-Regular;
        font-weight: 400;
        color: #101729;
        line-height: 0.53333rem; }
  .UploadDataColorDopplerUltrasound .formuploaddata .list .textarea {
        background: #f4f3f3;
        border-radius: 0.13333rem;
        margin: 0.26667rem 0.4rem 0.42667rem 0; }
  .UploadDataColorDopplerUltrasound .formuploaddata .list .am-textarea-control textarea {
        font-size: 0.37333rem !important;
        font-family: PingFangSC-Regular !important;
        font-weight: 400 !important;
        line-height: 0.53333rem !important; }
  .UploadDataColorDopplerUltrasound .formuploaddata .last_list {
      margin: 0; }
  .UploadDataColorDopplerUltrasound .formuploaddata .am-list-item .am-list-line {
      height: 1.78667rem; }
  .UploadDataColorDopplerUltrasound .formuploaddata input {
      text-align: right;
      width: auto;
      padding: 0; }
  .UploadDataColorDopplerUltrasound .formuploaddata input:disabled {
      color: #000 !important; }
  .UploadDataColorDopplerUltrasound .formuploaddata .upload {
      padding-bottom: 0.13333rem; }
  .UploadDataColorDopplerUltrasound .formuploaddata .upload .am-list-item .am-list-line .am-list-content {
        white-space: normal; }
  .UploadDataColorDopplerUltrasound .formuploaddata .upload .am-image-picker-upload-btn:before {
        width: 0.02133rem;
        width: 0.1rem; }
  .UploadDataColorDopplerUltrasound .formuploaddata .upload .am-image-picker-upload-btn:after {
        height: 0.02133rem;
        height: 0.1rem; }
  .UploadDataColorDopplerUltrasound .formuploaddata .symptom_title {
      font-size: 0.42667rem;
      font-family: PingFangSC-Medium;
      font-weight: 500;
      color: #9b9b9b;
      line-height: 0.58667rem;
      padding: 0.4rem 0.42667rem; }
  .UploadDataColorDopplerUltrasound .formuploaddata .picker .am-list-item .am-list-line .am-list-extra {
      overflow: unset; }
  .UploadDataColorDopplerUltrasound .formuploaddata .picker .urgent {
      border-radius: 0.4rem;
      color: #999; }
  .UploadDataColorDopplerUltrasound .formuploaddata .picker .active {
      border: 0.01333rem solid #108ee9;
      color: #108ee9; }
  .UploadDataColorDopplerUltrasound .formuploaddata .pay_button {
      width: 90%;
      margin: 1.33333rem auto 0;
      width: 7.68rem;
      height: 1.17333rem;
      background: #2494d8 !important;
      border-radius: 0.69333rem;
      font-size: 0.42667rem;
      font-family: PingFangSC-Medium;
      font-weight: 500;
      color: white;
      line-height: 1.17333rem; }
  .UploadDataColorDopplerUltrasound .am-picker-popup-header .am-picker-popup-header-left {
    color: #999999 !important; }
.MyAttention {
  color: red; }
  .MyAttention .title {
    overflow: hidden;
    background: #FFF; }
  .MyAttention .title p {
      float: left;
      width: 50%;
      text-align: center;
      color: #222222;
      font-size: 0.42667rem;
      line-height: 1.17333rem; }
  .MyAttention .title p.active {
      border-bottom: 0.02667rem solid #2494D8;
      color: #2494D8; }
  .MyAttention .MyAttention_wrap {
    height: 100vh; }
  .MyAttention .MyAttention_wrap .wrap {
      padding-bottom: 1.17333rem; }
  .MyAttention .MyAttention_wrap .wrap .list_body {
        background: #fff;
        padding-top: 0.4rem;
        padding-left: 0.4rem;
        padding-bottom: 0.26667rem;
        border-bottom: 0.01333rem solid #d7d7d7; }
  .MyAttention .MyAttention_wrap .wrap .list_body .head img {
          width: 1.2rem;
          height: 1.2rem;
          border-radius: 50%;
          margin-right: 0.26667rem; }
  .MyAttention .MyAttention_wrap .wrap .list_body .head > div {
          width: 75%; }
  .MyAttention .MyAttention_wrap .wrap .list_body .head > div h2 {
            font-size: 0.42667rem; }
  .MyAttention .MyAttention_wrap .wrap .list_body .head > div small {
            color: #999; }
  .MyAttention .MyAttention_wrap .wrap .list_body .head > div p {
            margin-top: 0.26667rem;
            font-size: 0.37333rem;
            color: #666;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap; }
  .MyAttention .MyAttention_wrap .wrap .list_body .head > div .constr {
            font-size: 0.34667rem;
            color: #999; }
  .MyAttention .MyAttention_wrap .wrap .list_body .head > div .constr .constr_img {
              width: 0.32rem;
              height: 0.32rem;
              margin-right: 0.08rem;
              margin-bottom: 0.08rem; }
  .MyAttention .MyAttention_wrap .wrap .list_body .head > div .constr i:nth-of-type(1) {
              font-size: 0.34667rem;
              color: #fcb800;
              font-style: normal; }
  .MyAttention .MyAttention_wrap .wrap .list_body .head > div .constr i:nth-of-type(2) {
              font-size: 0.34667rem;
              color: #999;
              font-style: normal; }
  .MyAttention .MyAttention_wrap .wrap .list_body .footer .good_at {
          width: 75%;
          font-size: 0.37333rem;
          color: #565656;
          display: -webkit-box;
          -webkit-box-orient: vertical;
          -webkit-line-clamp: 2;
          overflow: hidden;
          margin-top: 0.26667rem; }
  .MyAttention .MyAttention_wrap .wrap .list_body .footer .good_at strong {
            color: #222; }
  .MyAttention .MyAttention_wrap .wrap .list_body .footer .services_price {
          width: 2.08rem;
          border-left: 0.01333rem solid #d7d7d7;
          text-align: center; }
  .MyAttention .MyAttention_wrap .wrap .list_body .footer .services_price .price span:nth-of-type(1) {
            font-size: 0.4rem;
            color: #ffba00; }
  .MyAttention .MyAttention_wrap .wrap .list_body .footer .services_price .price span:nth-of-type(2) {
            font-size: 0.64rem;
            color: #ffba00; }
  .MyAttention .MyAttention_wrap .wrap .list_body .footer .services_price .services {
            width: 100%;
            text-align: center;
            font-size: 0.37333rem;
            color: #999; }
  .MyAttention .MyAttention_wrap .wrap .list_body .footer .services_price .none_services p:nth-of-type(1) {
            font-size: 0.45333rem;
            color: #d1d1d1; }
  .MyAttention .MyAttention_wrap .wrap .list_body .footer .services_price .none_services p:nth-of-type(2) {
            font-size: 0.45333rem;
            color: #d1d1d1; }
  .MyAttention .MyAttention_wrap .wrap .list_body .disease_goodat {
          height: 0.86667rem;
          width: 100%;
          overflow: hidden;
          margin-top: 0.4rem;
          line-height: 0.86667rem; }
  .MyAttention .MyAttention_wrap .wrap .list_body .disease_goodat .disease_goodat_span {
            margin-bottom: 0.2rem;
            height: 0.66667rem;
            padding: 0 0.32rem;
            line-height: 0.66667rem;
            text-align: center;
            border-radius: 0.06667rem;
            border: 0.01333rem solid #dedede;
            font-size: 0.32rem;
            color: #999999;
            margin-right: 0.13333rem; }
  .MyAttention .MyAttention_wrap .wrap .list_body:after {
        border: none; }
.doctor_list_item_body {
  background: #fff !important;
  padding-top: 0.4rem;
  padding-left: 0.4rem;
  padding-bottom: 0.26667rem;
  border-bottom: 0.01333rem solid #d7d7d7; }
  .doctor_list_item_body .head > div {
    width: 82%; }
  .doctor_list_item_body .head > div .first_line {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
  .doctor_list_item_body .head > div .first_line .name_star {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; }
  .doctor_list_item_body .head > div .first_line .name_star h2 {
          font-size: 0.42667rem;
          height: 0.58667rem;
          font-family: PingFangSC-Medium;
          font-weight: 500;
          color: #101729;
          line-height: 0.58667rem;
          padding-right: 0.56rem;
          width: 1.86667rem;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; }
  .doctor_list_item_body .head > div .first_line .name_star .constr {
          margin-top: 0.06667rem;
          position: relative; }
  .doctor_list_item_body .head > div .first_line .name_star .constr .constr_img {
            width: 0.4rem;
            height: 0.4rem; }
  .doctor_list_item_body .head > div .first_line .services_price .price {
        height: 0.53333rem;
        font-size: 0.37333rem;
        font-family: PingFangSC-Regular;
        font-weight: 400;
        color: #df5411;
        line-height: 0.53333rem; }
  .doctor_list_item_body .head > div .first_line .services_price .price .right_red {
          width: 0.58667rem;
          height: 0.58667rem;
          margin-top: -0.04rem; }
  .doctor_list_item_body .head .text {
    font-size: 0.37333rem;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    color: #9b9b9b;
    line-height: 0.53333rem; }
  .doctor_list_item_body .head .intro {
    padding-top: 0.16rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden; }
  .doctor_list_item_body .head .time {
    padding-top: 0;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden; }
  .doctor_list_item_body .service_menu {
    height: 0.86667rem;
    width: 100%;
    overflow: hidden;
    margin-top: 0.32rem;
    line-height: 0.86667rem; }
  .doctor_list_item_body .service_menu .service_menu_span {
      height: 0.58667rem;
      display: inline-block;
      border-radius: 0.34667rem;
      border: 0.02667rem solid #2494d8;
      margin-bottom: 0.4rem;
      padding: 0 0.32rem;
      text-align: center;
      margin-right: 0.34667rem;
      font-size: 0.32rem;
      font-family: PingFangSC-Regular;
      font-weight: 400;
      color: #2494d8;
      line-height: 0.53333rem; }
  .doctor_list_item_body .service_menu .undue {
      border: 0.02667rem solid #d0d0d0;
      color: #D0D0D0; }
  .doctor_list_item_body .service_menu .pause {
      border: 0.02667rem solid #df5411;
      color: #DF5411; }
  .list_body:after {
  border: none; }
.hairline-remove-right-bottom {
  border-bottom: 0;
}
.hairline-remove-right-bottom:after {
  display: none;
}
.hairline-remove-right-bottom-bak:after {
  display: none;
}
.hairline-remove-left-top:before {
  display: none;
}
/* 默认搜索bar */
.am-search {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 1.17333rem;
  padding: 0 0.21333rem;
  overflow: hidden;
  background-color: #efeff4;
}
.am-search-input {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  position: relative;
  width: 100%;
  height: 0.74667rem;
  overflow: hidden;
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 0.08rem;
}
.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 {
  z-index: 1;
  height: 0.74667rem;
  line-height: 0.74667rem;
  width: 100%;
  -webkit-transition: width .3s;
  transition: width .3s;
  display: block;
  text-align: center;
}
.am-search-input .am-search-synthetic-ph-icon {
  display: inline-block;
  margin-right: 0.13333rem;
  width: 0.4rem;
  height: 0.4rem;
  overflow: hidden;
  vertical-align: -0.06667rem;
  background-repeat: no-repeat;
  background-size: 0.4rem 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: 0.4rem;
}
.am-search-input input[type="search"] {
  z-index: 2;
  opacity: 0;
  width: 100%;
  text-align: left;
  display: block;
  color: #000;
  height: 0.74667rem;
  font-size: 0.4rem;
  background-color: transparent;
  border: 0;
}
.am-search-input input[type="search"]::-webkit-input-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"]::-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 {
  position: absolute;
  display: none;
  z-index: 3;
  width: 0.4rem;
  height: 0.4rem;
  padding: 0.17333rem;
  border-radius: 50%;
  top: 0;
  right: 0;
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 0.4rem 0.4rem;
  -webkit-transition: all .3s;
  transition: all .3s;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2028%2028'%3E%3Ccircle%20cx%3D'14'%20cy%3D'14'%20r%3D'14'%20fill%3D'%23ccc'%2F%3E%3Cline%20stroke%3D'%23ffffff'%20stroke-width%3D'2'%20stroke-miterlimit%3D'10'%20x1%3D'8'%20y1%3D'8'%20x2%3D'20'%20y2%3D'20'%2F%3E%3Cline%20fill%3D'none'%20stroke%3D'%23ffffff'%20stroke-width%3D'2'%20stroke-miterlimit%3D'10'%20x1%3D'20'%20y1%3D'8'%20x2%3D'8'%20y2%3D'20'%2F%3E%3C%2Fsvg%3E");
}
.am-search-input .am-search-clear:active {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2028%2028'%3E%3Ccircle%20cx%3D'14'%20cy%3D'14'%20r%3D'14'%20fill%3D'%23108ee9'%2F%3E%3Cline%20stroke%3D'%23ffffff'%20stroke-width%3D'2'%20stroke-miterlimit%3D'10'%20x1%3D'8'%20y1%3D'8'%20x2%3D'20'%20y2%3D'20'%2F%3E%3Cline%20fill%3D'none'%20stroke%3D'%23ffffff'%20stroke-width%3D'2'%20stroke-miterlimit%3D'10'%20x1%3D'20'%20y1%3D'8'%20x2%3D'8'%20y2%3D'20'%2F%3E%3C%2Fsvg%3E");
}
.am-search-input .am-search-clear-show {
  display: block;
}
.am-search-cancel {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  opacity: 0;
  padding-left: 0.21333rem;
  height: 1.17333rem;
  line-height: 1.17333rem;
  font-size: 0.42667rem;
  color: #108ee9;
  text-align: right;
}
.am-search-cancel-anim {
  -webkit-transition: margin-right 0.3s, opacity 0.3s;
  transition: margin-right 0.3s, opacity 0.3s;
  -webkit-transition-delay: .1s;
          transition-delay: .1s;
}
.am-search-cancel-show {
  opacity: 1;
}
.am-search.am-search-start .am-search-input input[type="search"] {
  opacity: 1;
  padding-left: 0.93333rem;
}
.am-search.am-search-start .am-search-input input[type="search"]::-webkit-input-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"]::-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: 0.4rem;
  width: auto;
}
@charset "UTF-8";
.LivePage {
  width: 100%;
  height: 100%;
  overflow-x: hidden; }
.LivePage .am-search-clear {
    top: 0.16rem;
    right: 0.26667rem; }
.LivePage .search_warp {
    background: #fff;
    padding: 0.2rem 0.26667rem;
    position: fixed;
    border-bottom: 0.01333rem solid #d7d7d7;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 1;
    height: 0.25031rem;
    height: 1.17333rem; }
.LivePage .search_warp .uninput {
      position: relative;
      font-size: 0.37333rem;
      text-align: center;
      height: 0.15928rem;
      height: 0.74667rem;
      line-height: 0.15928rem;
      line-height: 0.74667rem;
      border-radius: 0.13333rem;
      background: #f0f0f0;
      color: #bbb; }
.LivePage .search_warp .uninput div img {
        position: absolute;
        top: 0.16rem;
        left: 3.06667rem;
        width: 0.4rem;
        height: 0.4rem; }
.LivePage .LivePage_wrap {
    margin-top: 1.13333rem;
    height: calc(100vh - 2.4rem); }
.LivePage .LivePage_wrap .recommended_keywords_title {
      padding: 0.37333rem 0.4rem;
      background: #fff; }
.LivePage .LivePage_wrap .recommended_keywords_title h5 {
        font-size: 0.4rem;
        color: #8c8c8c; }
.LivePage .LivePage_wrap .recommended_keywords_title p {
        padding: 0.29333rem 0;
        max-height: 0.384rem;
        max-height: 1.8rem;
        overflow: hidden; }
.LivePage .LivePage_wrap .recommended_keywords_title p a {
          padding: 0 0.32rem;
          display: inline-block;
          background: #d9f8ee;
          color: #01b47a;
          border-radius: 0.06667rem;
          text-align: center;
          height: 0.66667rem;
          line-height: 0.66667rem;
          margin-right: 0.26667rem;
          margin-bottom: 0.13333rem; }
.LivePage .LivePage_wrap .recommended_keywords_title p a:nth-last-child(1) {
          margin-right: 0; }
.LivePage .LivePage_wrap .recommended_live_wrap .recommended_live_title {
      height: 0.93333rem;
      line-height: 0.93333rem;
      text-align: left;
      padding-left: 0.4rem;
      font-size: 0.37333rem;
      color: #8c8c8c; }
.LivePage .LivePage_wrap .recommended_live_wrap .recommended_list {
      background: #fff; }
.LivePage .LivePage_wrap .recommended_live_wrap .recommended_list .recommended_live_item {
        background: #fff;
        margin-bottom: 0.26667rem;
        /* 老的 Firefox */
        -webkit-box-shadow: 0 0.13333rem 0.13333rem #ccc;
                box-shadow: 0 0.13333rem 0.13333rem #ccc; }
.LivePage .LivePage_wrap .recommended_live_wrap .recommended_list .recommended_live_item .img_wrap {
          width: 100%;
          height: 57.14286vw;
          min-height: 3.93333rem;
          position: relative; }
.LivePage .LivePage_wrap .recommended_live_wrap .recommended_list .recommended_live_item .img_wrap img {
            width: 100%;
            height: 57.14286vw; }
.LivePage .LivePage_wrap .recommended_live_wrap .recommended_list .recommended_live_item .img_wrap .shadow {
            width: 100%;
            padding-left: 0.4rem;
            line-height: 1.6rem;
            position: absolute;
            color: #fff;
            bottom: 0;
            height: 1.6rem;
            background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .6)));
            background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .6));
            /* 标准的语法（必须放在最后） */ }
.LivePage .LivePage_wrap .recommended_live_wrap .recommended_list .recommended_live_item .img_wrap .shadow .shadow_content {
              width: 80%;
              overflow: hidden;
              text-overflow: ellipsis;
              white-space: nowrap; }
.LivePage .LivePage_wrap .recommended_live_wrap .recommended_list .recommended_live_item .img_wrap .shadow img {
              margin-top: 0.34667rem;
              width: 0.93333rem;
              height: 0.93333rem;
              border-radius: 50%;
              overflow: hidden;
              margin-right: 0.4rem; }
.LivePage .LivePage_wrap .recommended_live_wrap .recommended_list .recommended_live_item .img_wrap .shadow span {
              font-size: 0.4rem;
              color: #fff; }
.LivePage .LivePage_wrap .recommended_live_wrap .recommended_list .recommended_live_item .img_wrap .shadow span:nth-of-type(2) {
              margin-left: 0.26667rem; }
.LivePage .LivePage_wrap .recommended_live_wrap .recommended_list .recommended_live_item .img_wrap .live_status {
            width: 3.2rem;
            height: 0.8rem;
            position: absolute;
            line-height: 0.8rem;
            left: 50%;
            margin-left: -1.6rem;
            top: 0;
            display: inline-block;
            text-align: center;
            border-radius: 0 0 0.13333rem 0.13333rem; }
.LivePage .LivePage_wrap .recommended_live_wrap .recommended_list .recommended_live_item .img_wrap .live_status span {
              font-size: 0.34667rem;
              color: #fff;
              height: 0.8rem;
              text-align: center;
              line-height: 0.8rem;
              display: inline-block; }
.LivePage .LivePage_wrap .recommended_live_wrap .recommended_list .recommended_live_item .img_wrap .live_status i {
              width: 0.2rem;
              height: 0.2rem;
              border-radius: 50%;
              display: inline-block;
              margin-right: 0.16rem; }
.LivePage .LivePage_wrap .recommended_live_wrap .recommended_list .recommended_live_item .img_wrap .live_status_ing {
            color: #fff;
            background: rgba(255, 132, 132, .6); }
.LivePage .LivePage_wrap .recommended_live_wrap .recommended_list .recommended_live_item .img_wrap .live_status_will {
            color: yellow;
            background: rgba(2, 205, 139, .6); }
.LivePage .LivePage_wrap .recommended_live_wrap .recommended_list .recommended_live_item .img_wrap .white {
            background: #fff; }
.LivePage .LivePage_wrap .recommended_live_wrap .recommended_list .recommended_live_item .img_wrap .yellow {
            background: yellow; }
.LivePage .LivePage_wrap .recommended_live_wrap .recommended_list .recommended_live_item .recommended_live_info {
          padding: 0.34667rem 0.4rem; }
.LivePage .LivePage_wrap .recommended_live_wrap .recommended_list .recommended_live_item .recommended_live_info h4 {
            color: #222222;
            font-size: 0.48rem;
            text-align: left;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 3;
            overflow: hidden; }
.LivePage .LivePage_wrap .recommended_live_wrap .recommended_list .recommended_live_item .recommended_live_info p:nth-of-type(1) {
            margin-top: 0.2rem; }
.LivePage .LivePage_wrap .recommended_live_wrap .recommended_list .recommended_live_item .recommended_live_info p:nth-of-type(1) span {
              padding: 0.13333rem 0.24rem;
              color: #999999;
              font-size: 0.34667rem;
              text-align: center;
              border: 0.01333rem solid #d7d7d7;
              margin-right: 0.33333rem;
              border-radius: 0.06667rem; }
.LivePage .LivePage_wrap .recommended_live_wrap .recommended_list .recommended_live_item .recommended_live_info p:nth-of-type(2) {
            margin-top: 0.24rem;
            padding-bottom: 0.26667rem; }
.LivePage .LivePage_wrap .recommended_live_wrap .recommended_list .recommended_live_item .recommended_live_info p:nth-of-type(2) span {
              margin-right: 0.66667rem;
              color: #565656;
              font-size: 0.32rem; }
.LivePage .LivePage_wrap .recommended_live_wrap .recommended_list .recommended_live_item .recommended_live_info p:nth-of-type(2) span img {
                margin-right: 0.17333rem;
                margin-bottom: 0.05333rem; }
.LivePage .LivePage_wrap .recommended_live_wrap .recommended_list .recommended_live_item .recommended_live_info p:nth-of-type(2) span:nth-of-type(1) img {
              width: 0.4rem;
              height: 0.4rem; }
.LivePage .LivePage_wrap .recommended_live_wrap .recommended_list .recommended_live_item .recommended_live_info p:nth-of-type(2) span:nth-of-type(2) img {
              width: 0.33333rem;
              height: 0.33333rem; }
.LivePage .LivePage_wrap .recommended_live_wrap .recommended_list .recommended_live_item .recommended_live_info p:nth-of-type(2) span:nth-of-type(3) img {
              width: 0.33333rem;
              height: 0.33333rem; }
.LivePage .LivePage_wrap .recommended_live_wrap .recommended_list .recommended_live_item .recommended_live_info p:nth-of-type(2) .free {
              color: #02cd8b; }
.LivePage .LivePage_wrap .recommended_live_wrap .recommended_list .recommended_live_item .recommended_live_info p:nth-of-type(2) .unfree {
              color: #ff3000; }
.LivePage .LivePage_wrap .recommended_live_wrap .recommended_list .recommended_videotape_item {
        height: 2.66667rem;
        width: 100%;
        padding: 0.53333rem 0.4rem;
        padding-bottom: 0;
        border-bottom: 0.01333rem solid #d7d7d7;
        position: relative; }
.LivePage .LivePage_wrap .recommended_live_wrap .recommended_list .recommended_videotape_item .recommended_videotape_content .img_wrap {
          width: 2.42667rem;
          height: 1.37333rem;
          position: relative; }
.LivePage .LivePage_wrap .recommended_live_wrap .recommended_list .recommended_videotape_item .recommended_videotape_content .img_wrap .videotape_status {
            position: absolute;
            width: 100%;
            height: 0.53333rem;
            bottom: 0;
            color: #fff;
            background: rgba(0, 0, 0, .4);
            font-size: 0.32rem;
            text-align: center;
            line-height: 0.53333rem; }
.LivePage .LivePage_wrap .recommended_live_wrap .recommended_list .recommended_videotape_item .recommended_videotape_content .img_wrap img {
            width: 2.42667rem;
            height: 1.37333rem; }
.LivePage .LivePage_wrap .recommended_live_wrap .recommended_list .recommended_videotape_item .recommended_videotape_content .recommended_videotape_info {
          width: 65%;
          margin-left: 0.34667rem; }
.LivePage .LivePage_wrap .recommended_live_wrap .recommended_list .recommended_videotape_item .recommended_videotape_content .recommended_videotape_info h5 {
            font-size: 0.4rem;
            color: #222222;
            text-align: left;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap; }
.LivePage .LivePage_wrap .recommended_live_wrap .recommended_list .recommended_videotape_item .recommended_videotape_content .recommended_videotape_info p:nth-of-type(1) {
            margin-top: 0.18667rem;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap; }
.LivePage .LivePage_wrap .recommended_live_wrap .recommended_list .recommended_videotape_item .recommended_videotape_content .recommended_videotape_info p:nth-of-type(1) span {
              color: #999999;
              padding-right: 0.13333rem;
              font-size: 0.32rem; }
.LivePage .LivePage_wrap .recommended_live_wrap .recommended_list .recommended_videotape_item .recommended_videotape_content .recommended_videotape_info p:nth-of-type(2) {
            overflow: hidden;
            height: 0.8rem; }
.LivePage .LivePage_wrap .recommended_live_wrap .recommended_list .recommended_videotape_item .recommended_videotape_content .recommended_videotape_info p:nth-of-type(2) span {
              margin-top: 0.13333rem;
              padding: 0.08rem 0.18667rem;
              color: #999999;
              font-size: 0.32rem;
              display: inline-block;
              text-align: center;
              border: 0.01333rem solid #d7d7d7;
              margin-right: 0.33333rem;
              border-radius: 0.06667rem; }
.LivePage .LivePage_wrap .recommended_live_wrap .recommended_list .recommended_videotape_item .sanjiao {
          position: absolute;
          right: 0;
          top: 0;
          width: 0;
          height: 0;
          border-top: 1.2rem solid #f00;
          border-left: 1.2rem solid transparent; }
.LivePage .LivePage_wrap .recommended_live_wrap .recommended_list .recommended_videotape_item .sanjiao_text {
          position: absolute;
          right: 0;
          top: 0.29333rem;
          width: 0.66667rem;
          height: 0.2rem;
          z-index: 999;
          color: #fff;
          font-size: 0.29333rem;
          display: inline-block;
          transform: rotate(45deg);
          -ms-transform: rotate(45deg);
          /* IE 9 */
          -moz-transform: rotate(45deg);
          /* Firefox */
          -webkit-transform: rotate(45deg);
          /* Safari 和 Chrome */ }
.LivePage .LivePage_wrap .recommended_live_wrap .recommended_list .recommended_videotape_item .qian {
          font-size: 0.21333rem; }
.LivePage .LivePage_wrap .recommended_live_wrap .recommended_list .recommended_videotape_item .sanjiao_green {
          background: #fff;
          text-align: center;
          border-top: 1.2rem solid #d9f8ee; }
.LivePage .LivePage_wrap .recommended_live_wrap .recommended_list .recommended_videotape_item .sanjiao_red {
          background: #fff;
          text-align: center;
          border-top: 1.2rem solid #ffe0d9; }
.LivePage .LivePage_wrap .recommended_live_wrap .recommended_list .recommended_videotape_item .sanjiao_text_green {
          color: #02cd8b; }
.LivePage .LivePage_wrap .recommended_live_wrap .recommended_list .recommended_videotape_item .sanjiao_text_red {
          color: #ff3000; }
.LivePage .modal_wrap {
    width: 100%;
    background: #FFF;
    position: fixed;
    top: 0;
    left: 0;
    -webkit-transition: opacity 0.5s;
    transition: opacity 0.5s;
    z-index: 3; }
.LivePage .modal_wrap .search_text {
      display: block;
      padding: 0.4rem;
      width: 100%;
      height: 1.6rem;
      background: #fff;
      border-bottom: 0.01333rem solid #d7d7d7; }
.LivePage .modal_wrap .search_text .green_search {
        width: 0.8rem;
        height: 0.8rem; }
.LivePage .modal_wrap .search_text p {
        margin-left: 0.21333rem;
        height: 0.8rem;
        line-height: 0.8rem;
        width: 87%; }
.LivePage .modal_wrap .search_text p span:nth-of-type(1) {
          color: #222222;
          font-size: 0.4rem; }
.LivePage .modal_wrap .search_text p span:nth-of-type(2) {
          color: #02cd8b;
          font-size: 0.4rem; }
.LivePage .modal_wrap .search_text p .arrow_search {
          width: 0.37333rem;
          height: 0.37333rem;
          margin-top: 0.13333rem; }
.LivePage .modal_wrap .search_history .search_early {
      width: 100%;
      height: 1.06667rem;
      line-height: 1.06667rem;
      padding: 0 0.4rem;
      font-size: 0.4rem;
      color: #999999; }
.LivePage .modal_wrap .search_history .clear_history {
      color: #02cd8b;
      font-size: 0.37333rem;
      width: 100%;
      height: 1.06667rem;
      line-height: 1.06667rem;
      text-align: center; }
.LivePage .modal_wrap .search_history li {
      font-size: 0.4rem;
      width: 100%;
      height: 1.06667rem;
      line-height: 1.06667rem;
      padding: 0 0.4rem;
      position: relative;
      color: #222222; }
.LivePage .modal_wrap .search_history li span:nth-of-type(2) {
        width: 0.42667rem;
        width: 2rem;
        height: 1.06667rem; }
.LivePage .modal_wrap .search_history li span:nth-of-type(2) img {
          position: absolute;
          width: 0.34667rem;
          height: 0.34667rem;
          top: 0.30667rem;
          right: 0.4rem; }
.LivePage .search_mask {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, .4);
    z-index: 2;
    display: none; }
.LivePage .search_mask .am-search {
      padding: 0 0.26667rem;
      background: #fff;
      border-bottom: 0.01333rem solid #d7d7d7; }
.LivePage .search_mask .am-search .am-search-input {
        background: #f0f0f0; }
.LivePage .search_mask .am-search .am-search-value {
        color: #999 !important;
        font-size: 0.37333rem; }
.LivePage .search_mask .am-search .am-search-cancel {
        font-size: 0.37333rem; }
.LivePage .active {
    display: block; }
@charset "UTF-8";
.searchresult .am-search-clear {
  top: 0.16rem;
  right: 0.26667rem; }
.searchresult .search_warp {
  background: #fff;
  padding: 0.13333rem 0.26667rem;
  position: fixed;
  border-bottom: 0.01333rem solid #d7d7d7;
  width: 100%;
  z-index: 2;
  top: 0; }
.searchresult .search_warp .uninput {
    position: relative;
    height: 0.8rem;
    background: #f0f0f0;
    color: #999999;
    font-size: 0.34667rem;
    text-align: center;
    line-height: 0.8rem;
    border-radius: 0.13333rem; }
.searchresult .search_warp .uninput img {
      display: inline-block;
      top: 0.2rem;
      left: 3.06667rem;
      width: 0.4rem;
      height: 0.4rem; }
.searchresult .all_results {
  height: calc(100vh - 1.08rem);
  margin-top: 1.13333rem;
  overflow: hidden; }
.searchresult .all_results .relevant_results {
    display: none; }
.searchresult .all_results .relevant_results .relevant_results_ing {
      height: 0.93333rem;
      line-height: 0.93333rem;
      text-align: left;
      padding-left: 0.4rem;
      font-size: 0.37333rem; }
.searchresult .all_results .relevant_results .recommended_list {
      background: #fff; }
.searchresult .all_results .relevant_results .recommended_list .recommended_live_item {
        background: #fff;
        margin-bottom: 0.26667rem;
        /* 老的 Firefox */
        -webkit-box-shadow: 0 0.13333rem 0.13333rem #ccc;
                box-shadow: 0 0.13333rem 0.13333rem #ccc; }
.searchresult .all_results .relevant_results .recommended_list .recommended_live_item .img_wrap {
          width: 100%;
          height: 57.14286vw;
          min-height: 3.93333rem;
          position: relative; }
.searchresult .all_results .relevant_results .recommended_list .recommended_live_item .img_wrap img {
            width: 100%;
            height: 57.14286vw; }
.searchresult .all_results .relevant_results .recommended_list .recommended_live_item .img_wrap .shadow {
            width: 100%;
            padding-left: 0.4rem;
            line-height: 1.6rem;
            position: absolute;
            color: #fff;
            bottom: 0;
            height: 1.6rem;
            background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .6)));
            background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .6));
            /* 标准的语法（必须放在最后） */ }
.searchresult .all_results .relevant_results .recommended_list .recommended_live_item .img_wrap .shadow .shadow_content {
              width: 80%;
              overflow: hidden;
              text-overflow: ellipsis;
              white-space: nowrap; }
.searchresult .all_results .relevant_results .recommended_list .recommended_live_item .img_wrap .shadow img {
              margin-top: 0.34667rem;
              width: 0.93333rem;
              height: 0.93333rem;
              border-radius: 50%;
              overflow: hidden;
              margin-right: 0.4rem; }
.searchresult .all_results .relevant_results .recommended_list .recommended_live_item .img_wrap .shadow span {
              font-size: 0.4rem;
              color: #fff; }
.searchresult .all_results .relevant_results .recommended_list .recommended_live_item .img_wrap .shadow span:nth-of-type(2) {
              margin-left: 0.26667rem; }
.searchresult .all_results .relevant_results .recommended_list .recommended_live_item .img_wrap .live_status {
            width: 3.2rem;
            height: 0.8rem;
            position: absolute;
            line-height: 0.8rem;
            left: 50%;
            margin-left: -1.6rem;
            top: 0;
            display: inline-block;
            text-align: center;
            border-radius: 0 0 0.13333rem 0.13333rem; }
.searchresult .all_results .relevant_results .recommended_list .recommended_live_item .img_wrap .live_status span {
              font-size: 0.34667rem;
              color: #fff;
              height: 0.8rem;
              text-align: center;
              line-height: 0.8rem;
              display: inline-block; }
.searchresult .all_results .relevant_results .recommended_list .recommended_live_item .img_wrap .live_status i {
              width: 0.2rem;
              height: 0.2rem;
              border-radius: 50%;
              display: inline-block;
              margin-right: 0.16rem; }
.searchresult .all_results .relevant_results .recommended_list .recommended_live_item .img_wrap .live_status_ing {
            color: #fff;
            background: rgba(255, 132, 132, .6); }
.searchresult .all_results .relevant_results .recommended_list .recommended_live_item .img_wrap .live_status_will {
            color: yellow;
            background: rgba(2, 205, 139, .6); }
.searchresult .all_results .relevant_results .recommended_list .recommended_live_item .img_wrap .white {
            background: #fff; }
.searchresult .all_results .relevant_results .recommended_list .recommended_live_item .img_wrap .yellow {
            background: yellow; }
.searchresult .all_results .relevant_results .recommended_list .recommended_live_item .recommended_live_info {
          padding: 0.34667rem 0.4rem; }
.searchresult .all_results .relevant_results .recommended_list .recommended_live_item .recommended_live_info h4 {
            color: #222222;
            font-size: 0.48rem;
            text-align: left;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 3;
            overflow: hidden; }
.searchresult .all_results .relevant_results .recommended_list .recommended_live_item .recommended_live_info p:nth-of-type(1) {
            margin-top: 0.2rem; }
.searchresult .all_results .relevant_results .recommended_list .recommended_live_item .recommended_live_info p:nth-of-type(1) span {
              padding: 0.13333rem 0.24rem;
              color: #999999;
              font-size: 0.34667rem;
              text-align: center;
              border: 0.01333rem solid #d7d7d7;
              margin-right: 0.33333rem;
              border-radius: 0.06667rem; }
.searchresult .all_results .relevant_results .recommended_list .recommended_live_item .recommended_live_info p:nth-of-type(2) {
            margin-top: 0.24rem;
            padding-bottom: 0.26667rem; }
.searchresult .all_results .relevant_results .recommended_list .recommended_live_item .recommended_live_info p:nth-of-type(2) span {
              margin-right: 0.66667rem;
              color: #565656;
              font-size: 0.32rem; }
.searchresult .all_results .relevant_results .recommended_list .recommended_live_item .recommended_live_info p:nth-of-type(2) span img {
                margin-right: 0.17333rem;
                margin-bottom: 0.05333rem; }
.searchresult .all_results .relevant_results .recommended_list .recommended_live_item .recommended_live_info p:nth-of-type(2) span:nth-of-type(1) img {
              width: 0.4rem;
              height: 0.4rem; }
.searchresult .all_results .relevant_results .recommended_list .recommended_live_item .recommended_live_info p:nth-of-type(2) span:nth-of-type(2) img {
              width: 0.33333rem;
              height: 0.33333rem; }
.searchresult .all_results .relevant_results .recommended_list .recommended_live_item .recommended_live_info p:nth-of-type(2) span:nth-of-type(3) img {
              width: 0.33333rem;
              height: 0.33333rem; }
.searchresult .all_results .relevant_results .recommended_list .recommended_live_item .recommended_live_info p:nth-of-type(2) .free {
              color: #02cd8b; }
.searchresult .all_results .relevant_results .recommended_list .recommended_live_item .recommended_live_info p:nth-of-type(2) .unfree {
              color: #ff3000; }
.searchresult .all_results .relevant_results .recommended_list .recommended_videotape_item {
        width: 100%;
        padding: 0.53333rem 0.4rem;
        border-bottom: 0.01333rem solid #d7d7d7;
        position: relative; }
.searchresult .all_results .relevant_results .recommended_list .recommended_videotape_item .recommended_videotape_content .img_wrap {
          width: 2.42667rem;
          height: 1.37333rem;
          position: relative; }
.searchresult .all_results .relevant_results .recommended_list .recommended_videotape_item .recommended_videotape_content .img_wrap .videotape_status {
            position: absolute;
            width: 100%;
            height: 0.53333rem;
            bottom: 0;
            color: #fff;
            background: rgba(0, 0, 0, .4);
            font-size: 0.32rem;
            text-align: center;
            line-height: 0.53333rem; }
.searchresult .all_results .relevant_results .recommended_list .recommended_videotape_item .recommended_videotape_content .img_wrap img {
            width: 2.42667rem;
            height: 1.37333rem; }
.searchresult .all_results .relevant_results .recommended_list .recommended_videotape_item .recommended_videotape_content .recommended_videotape_info {
          width: 65%;
          margin-left: 0.34667rem; }
.searchresult .all_results .relevant_results .recommended_list .recommended_videotape_item .recommended_videotape_content .recommended_videotape_info h5 {
            font-size: 0.4rem;
            color: #222222;
            text-align: left;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap; }
.searchresult .all_results .relevant_results .recommended_list .recommended_videotape_item .recommended_videotape_content .recommended_videotape_info p:nth-of-type(1) {
            margin-top: 0.18667rem;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap; }
.searchresult .all_results .relevant_results .recommended_list .recommended_videotape_item .recommended_videotape_content .recommended_videotape_info p:nth-of-type(1) span {
              color: #999999;
              padding-right: 0.13333rem;
              font-size: 0.32rem; }
.searchresult .all_results .relevant_results .recommended_list .recommended_videotape_item .recommended_videotape_content .recommended_videotape_info p:nth-of-type(2) {
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            margin-top: 0.13333rem; }
.searchresult .all_results .relevant_results .recommended_list .recommended_videotape_item .recommended_videotape_content .recommended_videotape_info p:nth-of-type(2) span {
              padding: 0.08rem 0.18667rem;
              color: #999999;
              font-size: 0.32rem;
              display: inline-block;
              text-align: center;
              border: 0.01333rem solid #d7d7d7;
              margin-right: 0.33333rem;
              border-radius: 0.06667rem; }
.searchresult .all_results .relevant_results .recommended_list .recommended_videotape_item .sanjiao {
          position: absolute;
          right: 0;
          top: 0;
          width: 0;
          height: 0;
          border-top: 1.2rem solid #f00;
          border-left: 1.2rem solid transparent; }
.searchresult .all_results .relevant_results .recommended_list .recommended_videotape_item .sanjiao_text {
          position: absolute;
          right: 0;
          top: 0.29333rem;
          width: 0.66667rem;
          height: 0.2rem;
          z-index: 999;
          color: #fff;
          font-size: 0.29333rem;
          display: inline-block;
          transform: rotate(45deg);
          -ms-transform: rotate(45deg);
          /* IE 9 */
          -moz-transform: rotate(45deg);
          /* Firefox */
          -webkit-transform: rotate(45deg);
          /* Safari 和 Chrome */ }
.searchresult .all_results .relevant_results .recommended_list .recommended_videotape_item .qian {
          font-size: 0.21333rem; }
.searchresult .all_results .relevant_results .recommended_list .recommended_videotape_item .sanjiao_green {
          background: #fff;
          text-align: center;
          border-top: 1.2rem solid #d9f8ee; }
.searchresult .all_results .relevant_results .recommended_list .recommended_videotape_item .sanjiao_red {
          background: #fff;
          text-align: center;
          border-top: 1.2rem solid #ffe0d9; }
.searchresult .all_results .relevant_results .recommended_list .recommended_videotape_item .sanjiao_text_green {
          color: #02cd8b; }
.searchresult .all_results .relevant_results .recommended_list .recommended_videotape_item .sanjiao_text_red {
          color: #ff3000; }
.searchresult .all_results .recommended_live_wrap {
    display: none; }
.searchresult .all_results .recommended_live_wrap .searchresult_title {
      height: 0.93333rem;
      line-height: 0.93333rem;
      text-align: left;
      padding-left: 0.4rem;
      font-size: 0.37333rem; }
.searchresult .all_results .recommended_live_wrap .searchresult_none {
      width: 100%;
      height: 2.66667rem;
      font-size: 0.4rem;
      color: #222222;
      text-align: center;
      line-height: 2.66667rem;
      background: #fff; }
.searchresult .all_results .recommended_live_wrap .recommended_live_title {
      height: 0.93333rem;
      line-height: 0.93333rem;
      text-align: left;
      padding-left: 0.4rem;
      font-size: 0.37333rem;
      color: #222222; }
.searchresult .all_results .recommended_live_wrap .recommended_none_list {
      background: #fff; }
.searchresult .all_results .recommended_live_wrap .recommended_none_list .recommended_live_item {
        background: #fff;
        margin-bottom: 0.26667rem;
        /* 老的 Firefox */
        -webkit-box-shadow: 0 0.13333rem 0.13333rem #ccc;
                box-shadow: 0 0.13333rem 0.13333rem #ccc; }
.searchresult .all_results .recommended_live_wrap .recommended_none_list .recommended_live_item .img_wrap {
          width: 100%;
          height: 57.14286vw;
          min-height: 3.93333rem;
          position: relative; }
.searchresult .all_results .recommended_live_wrap .recommended_none_list .recommended_live_item .img_wrap img {
            width: 100%;
            height: 57.14286vw; }
.searchresult .all_results .recommended_live_wrap .recommended_none_list .recommended_live_item .img_wrap .shadow {
            width: 100%;
            padding-left: 0.4rem;
            line-height: 1.6rem;
            position: absolute;
            color: #fff;
            bottom: 0;
            height: 1.6rem;
            background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .6)));
            background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .6));
            /* 标准的语法（必须放在最后） */ }
.searchresult .all_results .recommended_live_wrap .recommended_none_list .recommended_live_item .img_wrap .shadow .shadow_content {
              width: 80%;
              overflow: hidden;
              text-overflow: ellipsis;
              white-space: nowrap; }
.searchresult .all_results .recommended_live_wrap .recommended_none_list .recommended_live_item .img_wrap .shadow img {
              margin-top: 0.34667rem;
              width: 0.93333rem;
              height: 0.93333rem;
              border-radius: 50%;
              overflow: hidden;
              margin-right: 0.4rem; }
.searchresult .all_results .recommended_live_wrap .recommended_none_list .recommended_live_item .img_wrap .shadow span {
              font-size: 0.4rem;
              color: #fff; }
.searchresult .all_results .recommended_live_wrap .recommended_none_list .recommended_live_item .img_wrap .shadow span:nth-of-type(2) {
              margin-left: 0.26667rem; }
.searchresult .all_results .recommended_live_wrap .recommended_none_list .recommended_live_item .img_wrap .live_status {
            width: 3.2rem;
            height: 0.8rem;
            position: absolute;
            line-height: 0.8rem;
            left: 50%;
            margin-left: -1.6rem;
            top: 0;
            display: inline-block;
            text-align: center;
            border-radius: 0 0 0.13333rem 0.13333rem; }
.searchresult .all_results .recommended_live_wrap .recommended_none_list .recommended_live_item .img_wrap .live_status span {
              font-size: 0.34667rem;
              color: #fff;
              height: 0.8rem;
              text-align: center;
              line-height: 0.8rem;
              display: inline-block; }
.searchresult .all_results .recommended_live_wrap .recommended_none_list .recommended_live_item .img_wrap .live_status i {
              width: 0.2rem;
              height: 0.2rem;
              border-radius: 50%;
              display: inline-block;
              margin-right: 0.16rem; }
.searchresult .all_results .recommended_live_wrap .recommended_none_list .recommended_live_item .img_wrap .live_status_ing {
            color: #fff;
            background: rgba(255, 132, 132, .6); }
.searchresult .all_results .recommended_live_wrap .recommended_none_list .recommended_live_item .img_wrap .live_status_will {
            color: yellow;
            background: rgba(2, 205, 139, .6); }
.searchresult .all_results .recommended_live_wrap .recommended_none_list .recommended_live_item .img_wrap .white {
            background: #fff; }
.searchresult .all_results .recommended_live_wrap .recommended_none_list .recommended_live_item .img_wrap .yellow {
            background: yellow; }
.searchresult .all_results .recommended_live_wrap .recommended_none_list .recommended_live_item .recommended_live_info {
          padding: 0.34667rem 0.4rem; }
.searchresult .all_results .recommended_live_wrap .recommended_none_list .recommended_live_item .recommended_live_info h4 {
            color: #222222;
            font-size: 0.48rem;
            text-align: left;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 3;
            overflow: hidden; }
.searchresult .all_results .recommended_live_wrap .recommended_none_list .recommended_live_item .recommended_live_info p:nth-of-type(1) {
            margin-top: 0.2rem; }
.searchresult .all_results .recommended_live_wrap .recommended_none_list .recommended_live_item .recommended_live_info p:nth-of-type(1) span {
              padding: 0.13333rem 0.24rem;
              color: #999999;
              font-size: 0.34667rem;
              text-align: center;
              border: 0.01333rem solid #d7d7d7;
              margin-right: 0.33333rem;
              border-radius: 0.06667rem; }
.searchresult .all_results .recommended_live_wrap .recommended_none_list .recommended_live_item .recommended_live_info p:nth-of-type(2) {
            margin-top: 0.24rem;
            padding-bottom: 0.26667rem; }
.searchresult .all_results .recommended_live_wrap .recommended_none_list .recommended_live_item .recommended_live_info p:nth-of-type(2) span {
              margin-right: 0.66667rem;
              color: #565656;
              font-size: 0.32rem; }
.searchresult .all_results .recommended_live_wrap .recommended_none_list .recommended_live_item .recommended_live_info p:nth-of-type(2) span img {
                margin-right: 0.17333rem;
                margin-bottom: 0.05333rem; }
.searchresult .all_results .recommended_live_wrap .recommended_none_list .recommended_live_item .recommended_live_info p:nth-of-type(2) span:nth-of-type(1) img {
              width: 0.4rem;
              height: 0.4rem; }
.searchresult .all_results .recommended_live_wrap .recommended_none_list .recommended_live_item .recommended_live_info p:nth-of-type(2) span:nth-of-type(2) img {
              width: 0.33333rem;
              height: 0.33333rem; }
.searchresult .all_results .recommended_live_wrap .recommended_none_list .recommended_live_item .recommended_live_info p:nth-of-type(2) span:nth-of-type(3) img {
              width: 0.33333rem;
              height: 0.33333rem; }
.searchresult .all_results .recommended_live_wrap .recommended_none_list .recommended_live_item .recommended_live_info p:nth-of-type(2) .free {
              color: #02cd8b; }
.searchresult .all_results .recommended_live_wrap .recommended_none_list .recommended_live_item .recommended_live_info p:nth-of-type(2) .unfree {
              color: #ff3000; }
.searchresult .all_results .recommended_live_wrap .recommended_none_list .recommended_videotape_item {
        height: 2.4rem;
        width: 100%;
        padding: 0.53333rem 0.4rem;
        border-bottom: 0.01333rem solid #d7d7d7;
        position: relative; }
.searchresult .all_results .recommended_live_wrap .recommended_none_list .recommended_videotape_item .recommended_videotape_content .img_wrap {
          width: 2.42667rem;
          height: 1.37333rem;
          position: relative; }
.searchresult .all_results .recommended_live_wrap .recommended_none_list .recommended_videotape_item .recommended_videotape_content .img_wrap .videotape_status {
            position: absolute;
            width: 100%;
            height: 0.53333rem;
            bottom: 0;
            color: #fff;
            background: rgba(0, 0, 0, .4);
            font-size: 0.32rem;
            text-align: center;
            line-height: 0.53333rem; }
.searchresult .all_results .recommended_live_wrap .recommended_none_list .recommended_videotape_item .recommended_videotape_content .img_wrap img {
            width: 2.42667rem;
            height: 1.37333rem; }
.searchresult .all_results .recommended_live_wrap .recommended_none_list .recommended_videotape_item .recommended_videotape_content .recommended_videotape_info {
          width: 65%;
          margin-left: 0.34667rem; }
.searchresult .all_results .recommended_live_wrap .recommended_none_list .recommended_videotape_item .recommended_videotape_content .recommended_videotape_info h5 {
            font-size: 0.4rem;
            color: #222222;
            text-align: left;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap; }
.searchresult .all_results .recommended_live_wrap .recommended_none_list .recommended_videotape_item .recommended_videotape_content .recommended_videotape_info p:nth-of-type(1) {
            margin-top: 0.18667rem;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap; }
.searchresult .all_results .recommended_live_wrap .recommended_none_list .recommended_videotape_item .recommended_videotape_content .recommended_videotape_info p:nth-of-type(1) span {
              color: #999999;
              padding-right: 0.13333rem;
              font-size: 0.32rem; }
.searchresult .all_results .recommended_live_wrap .recommended_none_list .recommended_videotape_item .recommended_videotape_content .recommended_videotape_info p:nth-of-type(2) {
            overflow: hidden;
            height: 0.56rem;
            margin-top: 0.13333rem; }
.searchresult .all_results .recommended_live_wrap .recommended_none_list .recommended_videotape_item .recommended_videotape_content .recommended_videotape_info p:nth-of-type(2) span {
              padding: 0.08rem 0.18667rem;
              color: #999999;
              font-size: 0.32rem;
              display: inline-block;
              text-align: center;
              border: 0.01333rem solid #d7d7d7;
              margin-right: 0.33333rem;
              border-radius: 0.06667rem; }
.searchresult .all_results .recommended_live_wrap .recommended_none_list .recommended_videotape_item .sanjiao {
          position: absolute;
          right: 0;
          top: 0;
          width: 0;
          height: 0;
          border-top: 1.2rem solid #f00;
          border-left: 1.2rem solid transparent; }
.searchresult .all_results .recommended_live_wrap .recommended_none_list .recommended_videotape_item .sanjiao_text {
          position: absolute;
          right: 0;
          top: 0.29333rem;
          width: 0.66667rem;
          height: 0.2rem;
          z-index: 999;
          color: #fff;
          font-size: 0.064rem;
          font-size: 0.3rem;
          display: inline-block;
          transform: rotate(45deg);
          -ms-transform: rotate(45deg);
          /* IE 9 */
          -moz-transform: rotate(45deg);
          /* Firefox */
          -webkit-transform: rotate(45deg);
          /* Safari 和 Chrome */ }
.searchresult .all_results .recommended_live_wrap .recommended_none_list .recommended_videotape_item .sanjiao_green {
          background: #fff;
          text-align: center;
          border-top: 1.2rem solid #d9f8ee; }
.searchresult .all_results .recommended_live_wrap .recommended_none_list .recommended_videotape_item .sanjiao_red {
          background: #fff;
          text-align: center;
          border-top: 1.2rem solid #ffe0d9; }
.searchresult .all_results .recommended_live_wrap .recommended_none_list .recommended_videotape_item .sanjiao_text_green {
          color: #02cd8b; }
.searchresult .all_results .recommended_live_wrap .recommended_none_list .recommended_videotape_item .sanjiao_text_red {
          color: #ff3000; }
.searchresult .all_results .active {
    display: block; }
.searchresult .modal_wrap {
  width: 100%;
  background: #FFF;
  position: fixed;
  top: 0;
  left: 0;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
  z-index: 3; }
.searchresult .modal_wrap .search_text {
    display: block;
    padding: 0.4rem;
    width: 100%;
    height: 1.6rem;
    background: #fff; }
.searchresult .modal_wrap .search_text .green_search {
      width: 0.8rem;
      height: 0.8rem; }
.searchresult .modal_wrap .search_text p {
      margin-left: 0.21333rem;
      height: 0.8rem;
      line-height: 0.8rem;
      width: 87%; }
.searchresult .modal_wrap .search_text p span:nth-of-type(1) {
        color: #222222;
        font-size: 0.4rem; }
.searchresult .modal_wrap .search_text p span:nth-of-type(2) {
        color: #02cd8b;
        font-size: 0.4rem; }
.searchresult .modal_wrap .search_text p .arrow_search {
        width: 0.46667rem;
        height: 0.46667rem;
        margin-top: 0.18667rem; }
.searchresult .modal_wrap .search_history .search_early {
    width: 100%;
    height: 1.06667rem;
    line-height: 1.06667rem;
    padding: 0 0.4rem;
    font-size: 0.4rem;
    color: #999999; }
.searchresult .modal_wrap .search_history .clear_history {
    color: #02cd8b;
    font-size: 0.37333rem;
    width: 100%;
    height: 1.06667rem;
    line-height: 1.06667rem;
    text-align: center; }
.searchresult .modal_wrap .search_history li {
    font-size: 0.4rem;
    width: 100%;
    height: 1.06667rem;
    line-height: 1.06667rem;
    padding: 0 0.4rem;
    position: relative;
    color: #222222; }
.searchresult .modal_wrap .search_history li span:nth-of-type(2) {
      width: 0.42667rem;
      width: 2rem;
      height: 1.06667rem; }
.searchresult .modal_wrap .search_history li span:nth-of-type(2) img {
        position: absolute;
        width: 0.34667rem;
        height: 0.34667rem;
        top: 0.30667rem;
        right: 0.4rem; }
.searchresult .search_mask {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, .4);
  z-index: 2;
  display: none; }
.searchresult .search_mask .am-search {
    padding: 0 0.26667rem;
    background: #fff;
    border-bottom: 0.01333rem solid #d7d7d7; }
.searchresult .search_mask .am-search .am-search-input {
      background: #f0f0f0; }
.searchresult .search_mask .am-search .am-search-value {
      color: #999 !important;
      font-size: 0.37333rem; }
.searchresult .search_mask .am-search .am-search-cancel {
      font-size: 0.37333rem; }
.searchresult .active {
  display: block; }
.hairline-remove-right-bottom {
  border-bottom: 0;
}
.hairline-remove-right-bottom:after {
  display: none;
}
.hairline-remove-right-bottom-bak:after {
  display: none;
}
.hairline-remove-left-top:before {
  display: none;
}
.am-popup-mask {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, .4);
  height: 100%;
  z-index: 999;
}
.am-popup-mask-hidden {
  display: none;
}
.am-popup-close {
  display: none;
}
.am-popup {
  position: fixed;
  left: 0;
  width: 100%;
  background-color: #fff;
  z-index: 999;
}
.am-popup-slide-down {
  top: 0;
}
.am-popup-slide-up {
  bottom: 0;
}
@charset "UTF-8";
.stream-detail-wrap {
  height: 100%;
  /*广告*/
  /*倒计时*/ }
.stream-detail-wrap .stream-detail {
    height: 100%;
    position: relative; }
.stream-detail-wrap .stream-detail .stream-video {
      width: 100%;
      height: 57.14286vw;
      position: relative; }
.stream-detail-wrap .stream-detail .stream-video .stream-video-img {
        display: block;
        width: 100%;
        height: 100%; }
.stream-detail-wrap .stream-detail .stream-video .yuyue-text {
        line-height: 0.53333rem;
        text-align: center;
        white-space: nowrap;
        font-size: 0.37333rem; }
.stream-detail-wrap .stream-detail .stream-video .subscribe {
        width: 3.28rem;
        text-align: center;
        font-size: 0.42667rem;
        display: inline-block;
        line-height: 1.06667rem;
        padding: 0 0.34667rem;
        border-radius: 0.53333rem;
        margin: 0.33333rem auto;
        background-color: #2494D8; }
.stream-detail-wrap .box {
    height: calc(100vh - 57.14286vw - 1.28rem); }
.stream-detail-wrap .box1 {
    height: calc(100vh - 57.14286vw - 1.28rem - 2.04rem - 1.06667rem); }
.stream-detail-wrap .box2 {
    height: calc(100vh - 57.14286vw - 2.34667rem); }
.stream-detail-wrap .box3 {
    height: calc(100vh - 57.14286vw - 1.28rem - 2.04rem); }
.stream-detail-wrap .comment-wrap {
    height: calc(100vh - 57.14286vw - 1.28rem); }
.stream-detail-wrap .comment-wrap-1 {
    height: calc(100vh - 57.14286vw - 1.28rem - 2.04rem - 1.06667rem); }
.stream-detail-wrap .comment-wrap-2 {
    height: calc(100vh - 57.14286vw - 2.34667rem); }
.stream-detail-wrap .comment-wrap-3 {
    height: calc(100vh - 57.14286vw - 1.28rem - 2.04rem); }
.stream-detail-wrap .content {
    width: 100%;
    padding: 0.26667rem 0.42667rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-color: #fff; }
.stream-detail-wrap .title-and-price {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
.stream-detail-wrap .title-and-price .title {
      width: calc(100% - 2rem);
      font-size: 0.42667rem;
      line-height: 0.58667rem;
      font-weight: 600; }
.stream-detail-wrap .title-and-price .price {
      color: #df5411;
      font-size: 0.42667rem;
      line-height: 0.58667rem; }
.stream-detail-wrap .title-and-price .buyBtn {
      width: 1.86667rem;
      height: 0.69333rem;
      border-radius: 0.4rem;
      line-height: 0.69333rem;
      text-align: center;
      color: #2494d8;
      font-size: 0.37333rem;
      background-color: #f4f3f3; }
.stream-detail-wrap .text {
    margin-top: 0.05547rem;
    margin-top: 0.26rem;
    color: #9b9b9b;
    font-size: 0.37333rem;
    line-height: 0.53333rem; }
.stream-detail-wrap .time {
    font-size: 0.37333rem;
    color: #9b9b9b;
    line-height: 0.53333rem; }
.stream-detail-wrap .introduceContainer {
    position: relative; }
.stream-detail-wrap .introduceContainer span:first-of-type {
      display: inline-block;
      font-size: 0.37333rem;
      color: #9b9b9b;
      line-height: 0.53333rem;
      word-break: break-all; }
.stream-detail-wrap .introduceContainer span:nth-of-type(2) {
      position: absolute;
      top: 0;
      right: 0; }
.stream-detail-wrap .introduceContainer .introduce {
      width: 100%; }
.stream-detail-wrap .introduceContainer .defaultIntroduce {
      width: calc(100% - 0.4rem); }
.stream-detail-wrap .introduceContainer .iconDown img {
      width: 0.42667rem;
      height: 0.42667rem;
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
.stream-detail-wrap .introduceContainer .iconUp img {
      width: 0.42667rem;
      height: 0.42667rem;
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }
.stream-detail-wrap .icon-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-top: 0.33333rem; }
.stream-detail-wrap .icon-container .watch-number {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
.stream-detail-wrap .icon-container .watch-number img {
        width: 0.50667rem;
        height: 0.50667rem;
        vertical-align: sub; }
.stream-detail-wrap .icon-container .watch-number .subtitle {
        line-height: 0.58667rem;
        font-size: 0.37333rem; }
.stream-detail-wrap .icon-container .iconRight img {
      width: 0.58667rem;
      height: 0.58667rem; }
.stream-detail-wrap .meeting-info-box {
    padding: 0.26667rem 0.42667rem;
    background: #fff; }
.stream-detail-wrap .meeting-info-box .meeting-info-header {
      margin-bottom: 0.13333rem;
      font-size: 0.42667rem;
      font-weight: 600; }
.stream-detail-wrap .meeting-info-box .list-item-record {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      padding: 0.26667rem 0;
      border-bottom: 0.01333rem solid #efefef; }
.stream-detail-wrap .meeting-info-box .list-item-record img {
        width: 1.17333rem;
        height: 1.17333rem;
        border-radius: 50%; }
.stream-detail-wrap .meeting-info-box .list-item-record .list-item-record-right {
        width: calc(100% - 1.2rem);
        margin-left: 0.26667rem;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; }
.stream-detail-wrap .meeting-info-box .list-item-record .list-item-record-right .title {
          font-size: 0.42667rem;
          font-weight: 600; }
.stream-detail-wrap .meeting-info-box .list-item-record .list-item-record-right .user-info-box {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center; }
.stream-detail-wrap .meeting-info-box .list-item-record .list-item-record-right .user-info-box .user-info {
            width: calc(100% - 2rem); }
.stream-detail-wrap .meeting-info-box .list-item-record .list-item-record-right .user-info-box .user-info span {
              display: inline-block;
              padding-top: 0.05333rem;
              line-height: 0.58667rem;
              font-size: 0.37333rem;
              color: #9b9b9b;
              white-space: nowrap;
              overflow: hidden;
              text-overflow: ellipsis; }
.stream-detail-wrap .meeting-info-box .list-item-record .list-item-record-right .user-info-box .user-info span:nth-of-type(1) {
              width: 1.73333rem; }
.stream-detail-wrap .meeting-info-box .list-item-record .list-item-record-right .user-info-box .user-info span:nth-of-type(2) {
              width: calc(100% - 2rem); }
.stream-detail-wrap .meeting-info-box .list-item-record .list-item-record-right .user-info-box .user-info-1 {
            width: 100%; }
.stream-detail-wrap .meeting-info-box .list-item-record .list-item-record-right .user-info-box .user-info-1 span {
              display: inline-block;
              padding-top: 0.05333rem;
              line-height: 0.58667rem;
              font-size: 0.37333rem;
              color: #9b9b9b;
              white-space: nowrap;
              overflow: hidden;
              text-overflow: ellipsis; }
.stream-detail-wrap .meeting-info-box .list-item-record .list-item-record-right .user-info-box .user-info-1 span:nth-of-type(1) {
              width: 1.73333rem; }
.stream-detail-wrap .meeting-info-box .list-item-record .list-item-record-right .user-info-box .user-info-1 span:nth-of-type(2) {
              width: calc(100% - 1.73333rem); }
.stream-detail-wrap .meeting-info-box .list-item-record .list-item-record-right .user-info-box .watch-btn {
            width: 1.8rem;
            height: 0.58667rem;
            margin-left: 0.06667rem;
            border-radius: 0.29333rem;
            line-height: 0.58667rem;
            text-align: center;
            color: #2494d8;
            font-size: 0.37333rem;
            background-color: #f4f3f3; }
.stream-detail-wrap .table-module {
    width: 100%;
    height: 1.28rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #fff;
    border-bottom: 0.01333rem solid #ccc; }
.stream-detail-wrap .table-module1 {
    width: 100%;
    height: 1.28rem;
    position: fixed;
    left: 0;
    top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    z-index: 100;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #fff;
    border-bottom: 0.01333rem solid #ccc; }
.stream-detail-wrap .table-module2 {
    width: 100%;
    height: 1.28rem;
    position: absolute;
    left: 0;
    top: 57.14286vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    z-index: 100;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #fff;
    border-bottom: 0.01333rem solid #ccc; }
.stream-detail-wrap .table-module4 {
    width: 100%;
    height: 1.28rem;
    position: absolute;
    left: 0;
    top: calc(57.14286vw + 2.04rem);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    z-index: 100;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #fff;
    border-bottom: 0.01333rem solid #ccc; }
.stream-detail-wrap .table-module3 {
    width: 100%;
    height: 1.28rem; }
.stream-detail-wrap .tab-module-left {
    width: 70%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    line-height: 1.18667rem;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    font-size: 0.42667rem;
    font-weight: 600; }
.stream-detail-wrap .tab-module-left .active {
    border-bottom: 0.09333rem solid #2494D8; }
.stream-detail-wrap .tab-module-right {
    margin-right: 0.4rem; }
.stream-detail-wrap .icon-img {
    width: 0.58667rem;
    height: 0.58667rem; }
.stream-detail-wrap .ad-container {
    padding: 0.26667rem 0.42667rem 0.06667rem;
    background-color: #fff;
    -webkit-box-sizing: content-box;
            box-sizing: content-box; }
.stream-detail-wrap .ad-container .one-ad {
      font-size: 0; }
.stream-detail-wrap .ad-container .one-ad img {
        width: 100%;
        height: 1.70667rem;
        border-radius: 0.13333rem; }
.stream-detail-wrap .ad-container .ad-content {
      width: 100%; }
.stream-detail-wrap .ad-container .ad-content img {
        width: 100%;
        height: 1.70667rem;
        border-radius: 0.13333rem; }
.stream-detail-wrap .timeDownBox {
    width: 100%;
    /*position: absolute;*/
    /*left: 0;*/
    /*bottom: 0;*/
    background: #f5a623;
    overflow: hidden; }
.stream-detail-wrap .timeDownLeft {
    float: left;
    margin-left: 0.4rem;
    font-size: 0.32rem;
    font-weight: 400;
    color: #fff;
    line-height: 1.06667rem; }
.stream-detail-wrap .timeDownRight {
    float: right;
    margin-right: 0.4rem;
    padding-top: 0.05333rem;
    line-height: 1.01333rem; }
.stream-detail-wrap .timeDownRight span {
    display: inline-block;
    margin: 0 0.13333rem;
    font-size: 0.37333rem;
    font-weight: 400;
    color: white;
    line-height: 0.58667rem; }
.stream-detail-wrap .timeDownRight .leftTime {
    width: 0.58667rem;
    height: 0.58667rem;
    margin: 0;
    font-size: 0.42667rem;
    font-weight: 400;
    color: #ff6e28;
    line-height: 0.58667rem;
    text-align: center;
    background: #fff; }
.hairline-remove-right-bottom {
  border-bottom: 0;
}
.hairline-remove-right-bottom:after {
  display: none;
}
.hairline-remove-right-bottom-bak:after {
  display: none;
}
.hairline-remove-left-top:before {
  display: none;
}
.am-radio {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 0.4rem;
  height: 0.4rem;
}
.am-radio-inner {
  position: absolute;
  right: 0;
  width: 0.4rem;
  height: 0.4rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
.am-radio-inner:after {
  position: absolute;
  display: none;
  top: -0.06667rem;
  right: 0.13333rem;
  z-index: 999;
  width: 0.18667rem;
  height: 0.37333rem;
  border-style: solid;
  border-width: 0 0.04rem 0.04rem 0;
  content: ' ';
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.am-radio-input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  border: 0 none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.am-radio.am-radio-checked .am-radio-inner {
  border-width: 0;
}
.am-radio.am-radio-checked .am-radio-inner:after {
  display: block;
  border-color: #108ee9;
}
.am-radio.am-radio-disabled.am-radio-checked .am-radio-inner:after {
  display: block;
  border-color: #bbb;
}
.am-list .am-list-item.am-radio-item .am-list-line .am-list-extra {
  -webkit-box-flex: 0;
      -ms-flex: 0;
          flex: 0;
}
.am-list .am-list-item.am-radio-item .am-list-line .am-list-extra .am-radio {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 1.17333rem;
  overflow: visible;
}
.am-list .am-list-item.am-radio-item .am-list-line .am-list-extra .am-radio-inner {
  right: 0.4rem;
  top: 0.4rem;
}
.am-list .am-list-item.am-radio-item.am-radio-item-disabled .am-list-content {
  color: #bbb;
}
.pay_component .title {
  height: 1.17333rem;
  border-bottom: 0.01333rem solid #ddd; }

.pay_component .title span {
  float: left;
  font-size: 0.37333rem;
  line-height: 1.17333rem; }

.pay_component .title span:nth-of-type(1) {
  width: 2.26667rem;
  text-align: center;
  color: #888;
  font-weight: normal; }

.pay_component .title span:nth-of-type(2) {
  width: calc(100% - 2.26667rem);
  padding: 0 0.26667rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.pay_component .content {
  border-bottom: 0.01333rem solid #ddd;
  padding: 0.53333rem 0; }

.pay_component .content p {
  font-size: 0.56rem;
  color: #000;
  text-align: center;
  font-weight: bold;
  line-height: 1.06667rem; }

.pay_component .content span {
  display: block;
  font-size: 0.37333rem;
  color: #666;
  text-align: center; }

.pay_component .icon {
  width: 0.53333rem;
  height: 0.53333rem;
  margin: -0.06667rem 0.26667rem 0;
  vertical-align: middle; }

.pay_component .RewardAmount {
  border-bottom: 0.01333rem solid #ddd; }

.pay_component .RewardAmount .item {
  width: 33.33%;
  float: left;
  padding: 0.26667rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.pay_component .RewardAmount .item span,
.pay_component .RewardAmount .item input {
  display: block;
  width: 100%;
  border: 0.02667rem solid #ddd;
  text-align: center;
  line-height: 0.66667rem;
  height: 0.66667rem;
  font-size: 0.34667rem;
  border-radius: 0.09333rem; }

.pay_component .RewardAmount .item span.active,
.pay_component .RewardAmount .item input.active {
  border: 0.02667rem solid #33a9fc;
  color: #33a9fc; }
.LiveVideo {
  height: 100%;
  width: 100%;
  position: relative; }
  .LiveVideo .my-error-display {
    position: absolute;
    width: 6.66667rem;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    color: #fff;
    padding: 0.02844rem;
    padding: 0.13333rem;
    text-align: center;
    z-index: 9999;
    background: black;
    opacity: 0.7486; }
  .LiveVideo .err_fresh {
    width: 0.14221rem !important;
    width: 0.66667rem !important;
    height: 0.14221rem !important;
    height: 0.66667rem !important;
    margin: 0.02844rem auto;
    margin: 0.13333rem auto; }
  .LiveVideo .vjs-error .my-error-display {
    display: block; }
  .LiveVideo .err {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 9999; }
  .LiveVideo > div {
  display: block;
  height: 100% !important;
  padding: 0; }
  .vjs-big-play-centered .vjs-big-play-button {
  width: 2em;
  height: 2em;
  line-height: 2em;
  top: 50%;
  left: 50%;
  margin-top: -1em;
  margin-left: -1em;
  border-radius: 50%; }
.comment_wrap_Components {
  background: #fff;
  height: 100%;
  position: relative;
  padding-bottom: 0.29867rem;
  padding-bottom: 1.4rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
  .comment_wrap_Components .space_gray {
    height: 0.8rem;
    background: #f2f2f2;
    padding: 0 0.53333rem;
    color: #222222;
    line-height: 0.8rem;
    font-size: 0.32rem; }
  .comment_wrap_Components .comment_list_wrap {
    height: calc(100% - 0.8rem);
    overflow: hidden; }
  .comment_wrap_Components .comment_list .comment_list_li {
    width: 100%;
    padding: 0 0.4rem;
    padding-bottom: 0.4rem;
    border-bottom: 0.01333rem solid #d7d7d7; }
  .comment_wrap_Components .comment_list .comment_list_li .user_headimg {
      width: 0.8rem;
      height: 0.8rem;
      border-radius: 50%;
      margin-right: 0.34667rem;
      margin-top: 0.34667rem; }
  .comment_wrap_Components .comment_list .comment_list_li .user_headimg img {
        width: 0.8rem;
        height: 0.8rem;
        border-radius: 50%; }
  .comment_wrap_Components .comment_list .comment_list_li .comment_content {
      width: 85%;
      margin-top: 0.33333rem; }
  .comment_wrap_Components .comment_list .comment_list_li .comment_content p:nth-of-type(1) {
        width: 100%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis; }
  .comment_wrap_Components .comment_list .comment_list_li .comment_content p:nth-of-type(1) span:nth-of-type(1) {
          font-size: 0.37333rem;
          color: #222222;
          text-align: left; }
  .comment_wrap_Components .comment_list .comment_list_li .comment_content p:nth-of-type(1) span:nth-of-type(2) {
          font-size: 0.34667rem;
          color: #8c8c8c;
          text-align: left; }
  .comment_wrap_Components .comment_list .comment_list_li .comment_content p:nth-of-type(2) {
        margin-top: 0.18667rem;
        font-size: 0.37333rem;
        color: #6e6e6e;
        margin-bottom: 0.34667rem; }
  .comment_wrap_Components .comment_list .comment_list_li .comment_content p:nth-of-type(3) span:nth-of-type(1) {
        height: 0.4rem;
        line-height: 0.4rem;
        margin-right: 2rem; }
  .comment_wrap_Components .comment_list .comment_list_li .comment_content p:nth-of-type(3) span:nth-of-type(1) img:nth-of-type(1) {
          width: 0.4rem;
          height: 0.4rem;
          margin-bottom: 0.13333rem; }
  .comment_wrap_Components .comment_list .comment_list_li .comment_content p:nth-of-type(3) span:nth-of-type(1) i {
          font-size: 0.32rem;
          color: #8c8c8c;
          font-style: normal;
          margin-left: 0.13333rem; }
  .comment_wrap_Components .comment_list .comment_list_li .comment_content p:nth-of-type(3) span:nth-of-type(2) {
        height: 0.4rem;
        line-height: 0.4rem; }
  .comment_wrap_Components .comment_list .comment_list_li .comment_content p:nth-of-type(3) span:nth-of-type(2) img:nth-of-type(1) {
          width: 0.4rem;
          height: 0.4rem; }
  .comment_wrap_Components .comment_list .comment_list_li .comment_content p:nth-of-type(3) span:nth-of-type(2) i {
          font-size: 0.32rem;
          color: #8c8c8c;
          font-style: normal;
          margin-left: 0.13333rem; }
  .comment_wrap_Components .comment_list .comment_list_li:nth-last-of-type(1) {
    border-bottom: none; }
  .comment_wrap_Components .comment_list .white_page {
    width: 100%;
    margin-top: 0.42667rem;
    margin-top: 2rem;
    text-align: center;
    font-size: 0.4rem;
    color: #222222;
    background: #fff; }
  .comment_wrap_Components .comment_list .white_page .white_png {
      margin-top: 0.26667rem;
      width: 2rem;
      height: 1.6rem; }
  .comment_wrap_Components .comment_list .white_page .zanwu {
      margin-top: 0.26667rem;
      font-family: PingFangSC-Regular;
      color: #222222;
      text-align: center; }
  .comment_wrap_Components .comment_submit {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 0.29867rem;
    height: 1.4rem;
    width: 100%;
    border-top: 0.00213rem solid #ccc;
    border-top: 0.01rem solid #ccc;
    background: #fff;
    padding: 0.04267rem 0.02133rem;
    padding: 0.2rem 0.1rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .comment_wrap_Components .comment_submit input {
      float: left;
      width: calc(100vw - 2.2rem);
      height: 0.21333rem;
      height: 1rem;
      border: 0.00213rem solid #ccc;
      border: 0.01rem solid #ccc;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      border-radius: 0.05rem 0.05rem;
      padding-left: 0.04267rem;
      padding-left: 0.2rem; }
  .comment_wrap_Components .comment_submit a {
      float: right;
      height: 0.21333rem;
      height: 1rem;
      line-height: 0.21333rem;
      line-height: 1rem; }
  .comment_wrap_Components .load-finish {
    height: 1.2rem;
    font-size: 0.4rem;
    color: black;
    opacity: 0.4;
    line-height: 1.2rem;
    text-align: center; }
.chat_room_wrap {
  position: relative;
  height: 100%;
  padding-bottom: 0.29867rem;
  padding-bottom: 1.4rem; }
  .chat_room_wrap .chat_room_top {
    position: relative;
    z-index: 1; }
  .chat_room_wrap .chat_room_list {
    height: 100%;
    overflow: hidden; }
  .chat_room_wrap .live_status {
    width: 100%;
    overflow: hidden;
    position: absolute;
    top: 0;
    color: #fff;
    background: rgba(255, 165, 78, .6);
    font-size: 0.37333rem;
    line-height: 0.8rem;
    text-align: center;
    z-index: 999;
    white-space: nowrap; }
  @-webkit-keyframes run {
  to {
    left: -100%; } }
  @keyframes run {
  to {
    left: -100%; } }
  .chat_room_wrap .live_status span {
      position: relative;
      left: 100%;
      display: inline-block;
      -webkit-animation: run 20s linear infinite;
      animation: run 20s linear infinite; }
  .chat_room_wrap .chat_absolute {
    width: 100%;
    height: 0.29867rem;
    height: 1.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #fff;
    padding: 0.04267rem 0.02133rem;
    padding: 0.2rem 0.1rem; }
  .chat_room_wrap .chat_absolute .reward {
      width: 0.21333rem;
      width: 1rem;
      height: 0.21333rem;
      height: 1rem;
      border-radius: 50%;
      margin-right: 0.18667rem; }
  .chat_room_wrap .chat_absolute .chat_input {
      width: calc(100vw - 3.2rem);
      height: 0.21333rem;
      height: 1rem;
      line-height: 0.21333rem;
      line-height: 1rem; }
  .chat_room_wrap .chat_absolute .chat_input input {
        width: 100%;
        height: 0.21333rem;
        height: 1rem;
        line-height: 0.21333rem;
        line-height: 1rem;
        outline: none;
        border: 0.01333rem solid #ccc;
        border-radius: 0.06667rem;
        padding: 0 0.04267rem;
        padding: 0 0.2rem; }
  .chat_room_wrap .chat_absolute .hideReward {
      width: calc(100vw - 3.2rem + 1rem); }
  .chat_room_wrap .chat_absolute a {
      height: 0.21333rem;
      height: 1rem;
      line-height: 0.21333rem;
      line-height: 1rem; }
  .chat_room_wrap .chat_absolute .send {
      width: 1.6rem;
      height: 0.8rem;
      text-align: center;
      line-height: 0.8rem;
      color: #fff;
      background: #33a0fc;
      border-radius: 0.06667rem;
      outline: none;
      border: none; }
  .chat_room_wrap .chat_absolute .send.disabled {
        background: #dddfe0; }
  .chat_room_wrap .chat_fixed {
    position: fixed !important;
    left: auto !important;
    z-index: 100; }
  .chat_room_wrap .reward_man_no {
    position: absolute;
    right: 0.4rem;
    top: 0.4rem;
    height: 0.66667rem;
    width: 4.29333rem;
    background: rgba(0, 0, 0, .4);
    border-radius: 0.66667rem;
    color: #fff;
    font-size: 0.34667rem;
    line-height: 0.66667rem;
    text-align: center; }
  .chat_room_wrap .reward_man_no span {
      float: left;
      margin-left: 0.13333rem;
      margin-top: 0.02667rem;
      width: 0.53333rem;
      height: 0.53333rem;
      border-radius: 50%; }
  .chat_room_wrap .reward_man_no span img {
        width: 0.53333rem;
        height: 0.53333rem;
        border-radius: 50%;
        margin-bottom: 0.08rem; }
  .chat_room_wrap .reward_moneyall {
    position: absolute;
    right: 0.4rem;
    top: 1.33333rem;
    height: 0.66667rem;
    width: 2rem;
    background: rgba(0, 0, 0, .4);
    border-radius: 0.66667rem;
    color: #fff;
    font-size: 0.34667rem;
    line-height: 0.66667rem;
    text-align: center; }
  .chat_room_wrap .reward_moneyall span {
      width: 0.53333rem;
      height: 0.53333rem;
      border-radius: 50%;
      float: left;
      margin-left: 0.13333rem; }
  .chat_room_wrap .reward_moneyall span img {
        width: 0.53333rem;
        height: 0.53333rem;
        border-radius: 50%;
        margin-bottom: 0.08rem; }
  .chat_room_wrap .chat_room_list {
    padding: 0 0.26667rem; }
  .chat_room_wrap .chat_room_list ul {
      padding-bottom: 0; }
  .chat_room_wrap .chat_room_list ul::after {
      content: '';
      display: block;
      clear: both; }
  .chat_room_wrap .chat_room_list .them_chat {
      width: 100%;
      min-height: 1.06667rem;
      list-style: none;
      margin-bottom: 0.13333rem; }
  .chat_room_wrap .chat_room_list .them_chat .pos_status {
        padding-top: 0.26667rem;
        position: relative; }
  .chat_room_wrap .chat_room_list .them_chat .pos_status .img_wrap {
          width: 0.42667rem;
          width: 2rem;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center; }
  .chat_room_wrap .chat_room_list .them_chat .pos_status .img_wrap img {
            width: 0.93333rem;
            height: 0.93333rem;
            border-radius: 50%; }
  .chat_room_wrap .chat_room_list .them_chat .pos_status .img_wrap .laba1 {
            width: 0.86667rem;
            height: 0.86667rem; }
  .chat_room_wrap .chat_room_list .them_chat .pos_status .img_wrap .chat_user_name {
            width: 100%;
            margin-top: 0.13333rem;
            padding: 0 0.26667rem;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            text-align: center; }
  .chat_room_wrap .chat_room_list .them_chat .pos_status .chat_text {
          position: relative;
          margin-top: 0.13333rem;
          margin-left: 0.13333rem;
          font-size: 0.37333rem;
          color: #565656;
          background: #fff;
          max-width: 70%;
          line-height: 0.73333rem;
          border-radius: 0.06667rem;
          word-break: break-all;
          padding: 0 0.13333rem 0 0.26667rem; }
  .chat_room_wrap .chat_room_list .them_chat .pos_status .chat_text .triangle_left {
            width: 0;
            height: 0;
            border-top: 0.13333rem solid transparent;
            border-right: 0.2rem solid white;
            border-bottom: 0.13333rem solid transparent;
            position: absolute;
            left: -0.2rem;
            top: 0.21333rem; }
  .chat_room_wrap .chat_room_list .my_chat {
      width: 100%;
      min-height: 1.06667rem;
      list-style: none;
      padding-bottom: 0.66667rem; }
  .chat_room_wrap .chat_room_list .my_chat .pos_status {
        position: relative; }
  .chat_room_wrap .chat_room_list .my_chat .pos_status .img_wrap {
          width: 1.06667rem;
          height: 1.06667rem;
          border-radius: 50%;
          position: relative; }
  .chat_room_wrap .chat_room_list .my_chat .pos_status .img_wrap img {
            width: 1.06667rem;
            height: 1.06667rem;
            border-radius: 50%; }
  .chat_room_wrap .chat_room_list .my_chat .pos_status .img_wrap .chat_user_name {
            bottom: -0.4rem;
            right: 0;
            position: absolute;
            text-align: left;
            width: 0.42667rem;
            width: 2rem;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis; }
  .chat_room_wrap .chat_room_list .my_chat .pos_status .chat_text {
          position: relative;
          margin-top: 0.06667rem;
          margin-right: 0.53333rem;
          font-size: 0.37333rem;
          color: #565656;
          background: #33a9fc;
          max-width: 70%;
          line-height: 0.73333rem;
          border-radius: 0.06667rem;
          padding: 0 0.26667rem;
          word-break: break-all; }
  .chat_room_wrap .chat_room_list .my_chat .pos_status .chat_text .triangle_right {
            width: 0;
            height: 0;
            border-top: 0.13333rem solid transparent;
            border-left: 0.2rem solid #33a9fc;
            border-bottom: 0.13333rem solid transparent;
            position: absolute;
            right: -0.2rem;
            top: 0.21333rem; }
@charset "UTF-8";
/*---------------多医生样式----------*/
.zhuanjiaModule {
  padding: 0.18667rem 0;
  background: #F4F3F3; }
.zhuanjiaModule .doctorList {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background: #F4F3F3; }
.zhuanjiaModule .doctorList .doctorItem {
      float: left;
      width: 8.05333rem;
      height: 1.81333rem;
      margin-right: 0.4rem;
      padding: 0.34667rem;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      border-radius: 0.13333rem;
      background: #fff;
      position: relative; }
.zhuanjiaModule .doctorList .doctorItem .left {
        width: 25%; }
.zhuanjiaModule .doctorList .doctorItem .left img {
          display: block;
          width: 1.17333rem;
          height: 1.17333rem;
          border-radius: 50% 50%;
          vertical-align: middle; }
.zhuanjiaModule .doctorList .doctorItem .right {
        width: 75%;
        margin-left: 0.42667rem;
        display: inline;
        display: initial; }
.zhuanjiaModule .doctorList .doctorItem .right .rightTop {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center; }
.zhuanjiaModule .doctorList .doctorItem .right .rightTop h5 {
            display: inline-block;
            font-size: 0.42667rem;
            line-height: 0.58667rem;
            color: #101729;
            font-weight: 400; }
.zhuanjiaModule .doctorList .doctorItem .right .rightTop span {
            margin-left: 0.13333rem;
            display: inline-block;
            font-size: 0.37333rem;
            color: #101729;
            line-height: 0.53333rem;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap; }
.zhuanjiaModule .doctorList .doctorItem .right p {
          width: 100%;
          margin-top: 0.26667rem;
          font-size: 0.4rem;
          line-height: 0.4rem;
          color: #222;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; }
/*------------------单个医生样式----------------*/
.zhuanjiaModule1 {
  padding: 0.26667rem 0.42667rem 0;
  background: #fff; }
.doctorItem1 {
  width: 100%;
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 0.26667rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-right: 0.26667rem;
  border-bottom: 0.01333rem solid #ececec; }
.doctorItem1 .doctor-module-left img {
  display: block;
  width: 1.17333rem;
  height: 1.17333rem;
  border-radius: 50% 50%;
  vertical-align: middle;
  margin-right: 0.26667rem; }
.doctorItem1 .doctor-module-right {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 0.49333rem;
  font-size: 0.34667rem;
  font-weight: 400;
  color: #101729;
  line-height: 0.49333rem; }
.doctorItem1 .doctor-module-right .doctor_name {
    font-size: 0.4rem; }
.doctorItem1 .doctor-module-right .doctor-title {
    margin-left: 0.13333rem;
    color: #c8c8c8;
    font-size: 0.4rem; }
.doctorItem1 .doctor-module-right .hospital {
    font-size: 0.4rem;
    color: #9b9b9b; }
.otherSide .right_arrow {
  width: 0.53333rem;
  height: 0.53333rem; }
/*--- 单个医生样式 ---*/
.singleDoctorContainer {
  background: #fff; }
.singleDoctorContainer .doctorItem {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    padding: 0.26667rem 0.42667rem; }
.singleDoctorContainer .doctorItem .doctorItemImg {
      width: 1.17333rem;
      height: 1.17333rem;
      border-radius: 50%;
      vertical-align: middle; }
.singleDoctorContainer .doctorItem .doctorItemRight {
      width: calc(100% - 1.46667rem);
      padding-left: 0.26667rem;
      -webkit-box-sizing: border-box;
              box-sizing: border-box; }
.singleDoctorContainer .doctorItem .doctorItemRight .rightTop {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
.singleDoctorContainer .doctorItem .doctorItemRight .rightTop .doctorName {
          display: inline-block;
          font-size: 0.42667rem;
          line-height: 0.58667rem;
          color: #101729;
          font-weight: 400; }
.singleDoctorContainer .doctorItem .doctorItemRight .rightTop .doctorTitle {
          max-width: 75%;
          margin-left: 0.13333rem;
          display: inline-block;
          font-size: 0.37333rem;
          color: #101729;
          line-height: 0.48rem;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; }
.singleDoctorContainer .doctorItem .doctorItemRight .hospital {
        width: 100%;
        font-size: 0.37333rem;
        line-height: 0.53333rem;
        color: #9B9B9B;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap; }
.singleDoctorContainer .doctorItem .doctorItemRightHasFollow {
      width: calc(100% - 3.33333rem); }
.singleDoctorContainer .doctorItem .doctorItemRightHasFollow .doctorTitle {
        max-width: 62% !important; }
.singleDoctorContainer .rightArrow {
    position: absolute;
    right: 0.26667rem;
    top: 30%;
    width: 0.66667rem;
    height: 0.66667rem; }
/*--- 多医生样式 ---*/
.MultiDoctorsInfo {
  padding: 0.18667rem 0;
  background: #F4F3F3; }
.MultiDoctorsInfo .doctorList {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background: #F4F3F3; }
.MultiDoctorsInfo .doctorList .doctorItem {
      float: left;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      width: 9rem;
      margin-right: 0.4rem;
      padding: 0.34667rem;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      border-radius: 0.13333rem;
      background: #fff;
      position: relative; }
.MultiDoctorsInfo .doctorList .doctorItem .doctorItemImg {
        display: block;
        width: 1.17333rem;
        height: 1.17333rem;
        border-radius: 50%;
        vertical-align: middle; }
.MultiDoctorsInfo .doctorList .doctorItem .doctorItemRight {
        width: calc(100% - 1.6rem);
        margin-left: 0.42667rem;
        display: inline;
        display: initial; }
.MultiDoctorsInfo .doctorList .doctorItem .doctorItemRight .rightTop {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center; }
.MultiDoctorsInfo .doctorList .doctorItem .doctorItemRight .rightTop h5 {
            display: inline-block;
            font-size: 0.42667rem;
            line-height: 0.58667rem;
            color: #101729;
            font-weight: 400; }
.MultiDoctorsInfo .doctorList .doctorItem .doctorItemRight .rightTop span {
            max-width: 70%;
            margin-left: 0.13333rem;
            display: inline-block;
            font-size: 0.37333rem;
            color: #101729;
            line-height: 0.48rem;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap; }
.MultiDoctorsInfo .doctorList .doctorItem .doctorItemRight p {
          width: 100%;
          font-size: 0.37333rem;
          line-height: 0.53333rem;
          color: #9B9B9B;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; }
.MultiDoctorsInfo .doctorList .doctorItem .doctorItemRightHasFollow {
        width: calc(100% - 4rem); }
.MultiDoctorsInfo .doctorList .doctorItem .doctorItemRightHasFollow .rightTop span {
          max-width: 56%; }
.followBtn {
  position: absolute;
  top: 0.50667rem;
  right: 0.4rem;
  padding: 0 0.4rem;
  font-size: 0.42667rem;
  font-weight: 400;
  line-height: 0.8rem;
  color: white;
  background: linear-gradient(325deg, #1890ff 0%, #2ca7e2 100%);
  border-radius: 0.69333rem; }
.noFollowBtn {
  position: absolute;
  top: 0.50667rem;
  right: 0.4rem;
  padding: 0 0.4rem;
  font-size: 0.42667rem;
  font-weight: 400;
  line-height: 0.8rem;
  color: white;
  background-color: #e6e6e6;
  border-radius: 0.69333rem; }
.VideoShade {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, .5);
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
  .VideoShade .container {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    text-align: center;
    color: #fff; }
.OwnButton {
  display: inline-block;
  color: #999999;
  border: 0.01333rem solid #DEDEDE;
  height: 0.93333rem;
  line-height: 0.93333rem;
  padding: 0 0.21333rem;
  border-radius: 0.46667rem 0.46667rem;
  min-width: 2rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center;
  font-size: 0.37333rem; }
.miniNav_compotent {
  position: fixed;
  right: 0.26667rem;
  bottom: 1.53333rem;
  width: 1.06667rem;
  height: 1.06667rem;
  z-index: 100;
  opacity: 0.6; }
  .miniNav_compotent .miniNav_caidan {
    width: 100%;
    height: 100%; }
.cooperationBox {
  position: relative;
  background-color: #fff;
  border: none;
  height: calc(100vh - 57.14286vw - 0.53333rem); }
  .cooperationBox .cooperationHeader {
    position: relative;
    top: -0.50667rem;
    left: 0;
    width: 100%;
    height: 0.53333rem;
    border-top-left-radius: 0.53333rem;
    border-top-right-radius: 0.53333rem;
    background-color: #fff; }
  .cooperationBox .cooperationHeader ~ div {
    top: -0.53333rem; }
  .cooperationBox .cooperationContent {
    padding: 0 0.08533rem;
    padding: 0 0.4rem; }
  .cooperationBox .cooperationContent .cooperationItem {
      position: relative;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      min-height: 0.25031rem;
      min-height: 1.17333rem;
      height: 0.25031rem;
      height: 1.17333rem;
      background-color: #fff;
      vertical-align: middle;
      overflow: hidden;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      border-bottom: 1PX solid #ddd; }
  .cooperationBox .cooperationContent .cooperationItem .cooperationLabel {
        color: #000;
        font-size: 0.09671rem;
        font-size: 0.45333rem;
        margin-left: 0;
        margin-right: 0.02844rem;
        margin-right: 0.13333rem;
        text-align: left;
        overflow: hidden;
        padding: 0.01137rem 0;
        padding: 0.05333rem 0; }
  .cooperationBox .cooperationContent .cooperationItem .cooperationInput {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        width: auto;
        overflow: hidden;
        text-overflow: ellipsis;
        font-size: 0.09671rem;
        font-size: 0.45333rem; }
  .cooperationBox .cooperationContent .cooperationItem .cooperationInput input {
          color: #101729;
          font-size: 0.09671rem;
          font-size: 0.45333rem;
          -webkit-appearance: none;
             -moz-appearance: none;
                  appearance: none;
          width: 100%;
          padding: 0.01137rem 0.02844rem 0 0.01137rem;
          padding: 0.05333rem 0.13333rem 0 0.05333rem;
          border: 0;
          background-color: transparent;
          line-height: 1;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
          text-align: right; }
  .cooperationBox .cooperationContent .cooperationBtn {
      width: 100%;
      height: 0.25031rem;
      height: 1.17333rem;
      background: -webkit-gradient(linear, left top, left bottom, from(#56beff), to(#339cf4));
      background: linear-gradient(180deg, #56beff 0%, #339cf4 100%);
      border-radius: 0.58667rem;
      font-size: 0.1024rem;
      font-size: 0.48rem;
      font-weight: 400;
      color: white;
      line-height: 0.25031rem;
      line-height: 1.17333rem;
      text-align: center;
      margin: 0.21333rem auto 0.08533rem;
      margin: 1rem auto 0.4rem; }
@charset "UTF-8";
.recording-detail-wrap {
  height: 100%;
  position: relative; }
.recording-detail-wrap .tab-module1 {
    width: 100%;
    height: 1.28rem;
    position: fixed;
    left: 0;
    top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    z-index: 100;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #fff;
    border-bottom: 0.01333rem solid #ccc; }
.recording-detail-wrap .tab-module1 .left {
      width: 50%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      line-height: 1.18667rem;
      -ms-flex-pack: distribute;
          justify-content: space-around;
      font-size: 0.42667rem;
      font-weight: 600; }
.recording-detail-wrap .tab-module1 .left .active {
        border-bottom: 0.09333rem solid #2494D8; }
.recording-detail-wrap .tab-module1 .right {
      margin-right: 0.4rem; }
.recording-detail-wrap .recording-detail {
    height: 100vh;
    /*广告*/ }
.recording-detail-wrap .recording-detail .box {
      height: calc(100vh - 57.14286vw - 1.28rem); }
.recording-detail-wrap .recording-detail .box1 {
      height: calc(100vh - 57.14286vw - 1.28rem - 2.04rem); }
.recording-detail-wrap .recording-detail .comment-wrap {
      height: calc(100vh - 1.28rem - 57.14286vw); }
.recording-detail-wrap .recording-detail .comment-wrap1 {
      height: calc(100vh - 1.28rem - 57.14286vw - 2.04rem); }
.recording-detail-wrap .recording-detail .placeholder {
      width: 100%;
      height: 57.14286vw; }
.recording-detail-wrap .recording-detail .recording-video {
      width: 100%;
      height: 57.14286vw; }
.recording-detail-wrap .recording-detail .recording-video img {
        display: block;
        width: 100%;
        height: 100%; }
.recording-detail-wrap .recording-detail .recording-video .btn-wrap {
        width: 100%;
        height: 57.14286vw;
        background: rgba(0, 0, 0, .5);
        position: absolute;
        left: 0;
        top: 0; }
.recording-detail-wrap .recording-detail .recording-video .btn-wrap .pay-btn {
          position: absolute;
          left: 50%;
          top: 50%;
          -webkit-transform: translate(-50%, -50%);
                  transform: translate(-50%, -50%); }
.recording-detail-wrap .recording-detail .recording-video1 {
      width: 100%;
      height: 57.14286vw;
      position: absolute;
      left: 0;
      top: 0;
      z-index: 100; }
.recording-detail-wrap .recording-detail .recording-video1 img {
        display: block;
        width: 100%;
        height: 100%; }
.recording-detail-wrap .recording-detail .recording-video1 .btn-wrap {
        width: 100%;
        height: 57.14286vw;
        background: rgba(0, 0, 0, .5);
        position: absolute;
        left: 0;
        top: 0; }
.recording-detail-wrap .recording-detail .recording-video1 .btn-wrap .pay-btn {
          position: absolute;
          left: 50%;
          top: 50%;
          -webkit-transform: translate(-50%, -50%);
                  transform: translate(-50%, -50%); }
.recording-detail-wrap .recording-detail .tab-module {
      width: 100%;
      height: 1.28rem;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: distribute;
          justify-content: space-around;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      background-color: #fff;
      border-bottom: 0.01333rem solid #ccc; }
.recording-detail-wrap .recording-detail .tab-module2 {
      width: 100%;
      height: 1.28rem;
      position: absolute;
      left: 0;
      top: 57.14286vw;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      z-index: 100;
      -ms-flex-pack: distribute;
          justify-content: space-around;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      background-color: #fff;
      border-bottom: 0.01333rem solid #ccc; }
.recording-detail-wrap .recording-detail .tab-module3 {
      width: 100%;
      height: 1.28rem; }
.recording-detail-wrap .recording-detail .tab-module4 {
      width: 100%;
      height: 1.28rem;
      position: absolute;
      left: 0;
      top: calc(57.14286vw + 2.04rem);
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      z-index: 100;
      -ms-flex-pack: distribute;
          justify-content: space-around;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      background-color: #fff;
      border-bottom: 0.01333rem solid #ccc; }
.recording-detail-wrap .recording-detail .left {
      width: 60%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      line-height: 1.18667rem;
      -ms-flex-pack: distribute;
          justify-content: space-around;
      font-size: 0.42667rem;
      font-weight: 600; }
.recording-detail-wrap .recording-detail .left .active {
        border-bottom: 0.09333rem solid #2494D8; }
.recording-detail-wrap .recording-detail .right {
      width: 40%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: distribute;
          justify-content: space-around; }
.recording-detail-wrap .recording-detail .icon-img {
      width: 0.58667rem;
      height: 0.58667rem; }
.recording-detail-wrap .recording-detail .content {
      width: 100%;
      padding: 0.26667rem 0.42667rem;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      background-color: #fff; }
.recording-detail-wrap .recording-detail .content .title-and-price {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; }
.recording-detail-wrap .recording-detail .content .title-and-price .title {
          width: calc(100% - 2rem);
          font-size: 0.42667rem;
          line-height: 0.58667rem;
          font-weight: 600; }
.recording-detail-wrap .recording-detail .content .title-and-price .price {
          color: #df5411;
          font-size: 0.42667rem;
          line-height: 0.58667rem; }
.recording-detail-wrap .recording-detail .content .title-and-price .buyBtn {
          width: 1.86667rem;
          height: 0.69333rem;
          border-radius: 0.4rem;
          line-height: 0.69333rem;
          text-align: center;
          color: #2494d8;
          font-size: 0.37333rem;
          background-color: #f4f3f3; }
.recording-detail-wrap .recording-detail .content .subtitle {
        line-height: 0.53333rem;
        font-size: 0.37333rem;
        padding-top: 0.08rem; }
.recording-detail-wrap .recording-detail .content .text {
        margin-top: 0.04267rem;
        margin-top: 0.2rem;
        color: #9b9b9b;
        font-size: 0.37333rem;
        line-height: 0.53333rem; }
.recording-detail-wrap .recording-detail .content .introduceContainer {
        position: relative; }
.recording-detail-wrap .recording-detail .content .introduceContainer span:first-of-type {
          display: inline-block;
          font-size: 0.37333rem;
          color: #9b9b9b;
          line-height: 0.53333rem;
          word-break: break-all; }
.recording-detail-wrap .recording-detail .content .introduceContainer span:nth-of-type(2) {
          position: absolute;
          top: 0;
          right: 0; }
.recording-detail-wrap .recording-detail .content .introduceContainer .introduce {
          width: 100%; }
.recording-detail-wrap .recording-detail .content .introduceContainer .defaultIntroduce {
          width: calc(100% - 0.4rem); }
.recording-detail-wrap .recording-detail .content .introduceContainer .iconDown img {
          width: 0.42667rem;
          height: 0.42667rem;
          -webkit-transform: rotate(0deg);
                  transform: rotate(0deg); }
.recording-detail-wrap .recording-detail .content .introduceContainer .iconUp img {
          width: 0.42667rem;
          height: 0.42667rem;
          -webkit-transform: rotate(180deg);
                  transform: rotate(180deg); }
.recording-detail-wrap .recording-detail .content .watch-number {
        margin-top: 0.33333rem; }
.recording-detail-wrap .recording-detail .content .watch-number img {
          width: 0.50667rem;
          height: 0.50667rem;
          vertical-align: sub; }
.recording-detail-wrap .recording-detail .content .watch-number .subtitle {
          line-height: 0.58667rem;
          font-size: 0.37333rem; }
.recording-detail-wrap .recording-detail .ad-container {
      padding: 0.26667rem 0.42667rem 0.06667rem;
      background-color: #fff;
      -webkit-box-sizing: content-box;
              box-sizing: content-box; }
.recording-detail-wrap .recording-detail .ad-container .one-ad {
        font-size: 0; }
.recording-detail-wrap .recording-detail .ad-container .one-ad img {
          width: 100%;
          height: 1.70667rem;
          border-radius: 0.13333rem; }
.recording-detail-wrap .recording-detail .ad-container .ad-content {
        width: 100%; }
.recording-detail-wrap .recording-detail .ad-container .ad-content img {
          width: 100%;
          height: 1.70667rem;
          border-radius: 0.13333rem; }
.friendHelpContainer {
  width: 100%; }

.friendHelpBtnBox1 {
  padding: 0.4rem 0.26667rem; }

.friendHelpTip {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  font-size: 0.42667rem; }

.friendHelName {
  max-width: 2.4rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: 600; }

.friendHelpBg {
  width: 9.36rem;
  height: 7.09333rem;
  margin: 0.13333rem auto;
  padding: 0.33333rem 0.26667rem 0.66667rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-size: 100% 100% !important; }

.activityName {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.42667rem;
  color: #fff; }

.activityName img {
  width: 0.58667rem;
  height: 0.58667rem; }

.friendHelpTips {
  margin-top: 0.8rem;
  text-align: center;
  font-size: 0.37333rem;
  line-height: 0.53333rem;
  font-weight: 600;
  color: #101729; }

.friendHelpNumber {
  font-size: 0.64rem;
  color: #F43A12; }

.friendHelpRed {
  color: #F43A12; }

.friendHelpContent {
  width: 1.83467rem;
  width: 8.6rem;
  margin: 1.33333rem auto 0; }

.progressBox {
  width: 100%;
  height: 0.16rem;
  position: relative;
  border-radius: 0.08rem;
  background-color: #f4f3f3; }

.progressBar {
  height: 0.16rem;
  border-radius: 0.08rem;
  background: -webkit-gradient(linear, right top, left top, from(#ff6d28), to(#f8a937));
  background: linear-gradient(270deg, #ff6d28 0%, #f8a937 100%); }

.rewardList {
  width: 100%;
  position: absolute;
  left: 0;
  top: -0.98667rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.rewardItem {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.rewardItem .rewardName1 {
  width: 0.21333rem;
  width: 1rem;
  height: 0.89333rem;
  text-align: center;
  font-size: 0.32rem;
  color: #F43A12; }

.rewardItem .rewardRound {
  width: 0.32rem;
  height: 0.32rem;
  background-color: #fff;
  border: 0.04rem solid #FF6E28;
  border-radius: 50%; }

.rewardItem .rewardName {
  width: 1.46667rem;
  height: 0.73333rem;
  text-align: center;
  font-size: 0.32rem;
  color: #F43A12; }

.rewardItem img {
  width: 0.74667rem;
  height: 0.74667rem; }

.condition {
  font-size: 0.32rem; }

.friendHelpBtnBox {
  margin-top: 0.85333rem;
  font-size: 0.37333rem;
  color: #FF6E28;
  text-align: center; }

.friendHelpBtn {
  width: 7.68rem;
  height: 1.17333rem;
  margin: 0 auto;
  text-align: center;
  line-height: 1.17333rem;
  font-size: 0.42667rem;
  color: #fff;
  font-weight: 600;
  background: linear-gradient(142deg, #ff6d28 0%, #f8a937 100%);
  border-radius: 0.69333rem; }

.animate {
  -webkit-animation: myAnimation 0.3s infinite;
          animation: myAnimation 0.3s infinite; }

@-webkit-keyframes myAnimation {
  0% {
    transform: rotate(0deg) scale(1, 1);
    -webkit-transform: rotate(0deg) scale(1, 1); }
  25% {
    transform: rotate(-15deg) scale(1.1, 1.1);
    -webkit-transform: rotate(-15deg) scale(1.1, 1.1); }
  50% {
    transform: rotate(0deg) scale(1, 1);
    -webkit-transform: rotate(0deg) scale(1, 1); }
  75% {
    transform: rotate(15deg) scale(1.1, 1.1);
    -webkit-transform: rotate(15deg) scale(1.1, 1.1); }
  100% {
    transform: rotate(0deg) scale(1, 1);
    -webkit-transform: rotate(0deg) scale(1, 1); } }

@keyframes myAnimation {
  0% {
    transform: rotate(0deg) scale(1, 1);
    -webkit-transform: rotate(0deg) scale(1, 1); }
  25% {
    transform: rotate(-15deg) scale(1.1, 1.1);
    -webkit-transform: rotate(-15deg) scale(1.1, 1.1); }
  50% {
    transform: rotate(0deg) scale(1, 1);
    -webkit-transform: rotate(0deg) scale(1, 1); }
  75% {
    transform: rotate(15deg) scale(1.1, 1.1);
    -webkit-transform: rotate(15deg) scale(1.1, 1.1); }
  100% {
    transform: rotate(0deg) scale(1, 1);
    -webkit-transform: rotate(0deg) scale(1, 1); } }
.QRCodeContainer {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .5); }
  .QRCodeContainer .QRCode {
    width: 1.6384rem;
    width: 7.68rem;
    position: fixed;
    left: 50%;
    top: 45.5%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); }
  .QRCodeContainer .QRCode img {
      width: 100%;
      height: 100%; }
.hairline-remove-right-bottom {
  border-bottom: 0;
}
.hairline-remove-right-bottom:after {
  display: none;
}
.hairline-remove-right-bottom-bak:after {
  display: none;
}
.hairline-remove-left-top:before {
  display: none;
}
.am-result {
  position: relative;
  text-align: center;
  width: 100%;
  padding-top: 0.8rem;
  padding-bottom: 0.56rem;
  background-color: #fff;
}
.am-result:after {
  display: block;
  position: absolute;
  content: '';
  left: 0;
  bottom: 0;
  right: auto;
  top: auto;
  width: 100%;
  border-bottom: 1PX solid #ddd;
}
.am-result .am-result-pic {
  width: 1.6rem;
  height: 1.6rem;
  margin: 0 auto;
  line-height: 1.6rem;
  background-size: 1.6rem 1.6rem;
}
.am-result .am-result-title,
.am-result .am-result-message {
  font-size: 0.56rem;
  color: #000;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}
.am-result .am-result-title {
  margin-top: 0.4rem;
  line-height: 1;
}
.am-result .am-result-message {
  margin-top: 0.24rem;
  line-height: 1.5;
  font-size: 0.42667rem;
  color: #888;
}
.am-result .am-result-button {
  padding: 0 0.4rem;
  margin-top: 0.4rem;
}
.wait_pay .has_error {
  font-size: 0.24rem;
  text-align: center;
  width: 100%;
  margin-top: 0.4rem; }

.wait_pay .list-group .common_list {
  background: #fff;
  border-bottom: 0.01333rem solid #eee;
  padding: 0.4rem 0.48rem;
  font-size: 0.42667rem; }

.wait_pay .list-group .common_btn_position_bottom {
  position: fixed;
  bottom: 0;
  border-top: 0.01333rem solid #eee;
  width: 100%;
  padding: 0.26667rem;
  background: #fff; }

.wait_pay .list-group .common-btn {
  display: block;
  height: 1.06667rem;
  width: 100%;
  background: #666;
  line-height: 1.06667rem;
  font-size: 0.42667rem;
  text-align: center;
  border-radius: 0.06667rem;
  color: #fff;
  cursor: pointer;
  outline: none;
  border: none;
  margin: 0 auto; }

.wait_pay .list-group .common-btn-red {
  background: #ff6666; }

.wait_pay .list-group .common-btn-red.disabled {
    background: #ffcccc; }

.wait_pay .list-group .pay_price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-justify-content: center;
  padding: 0.8rem 0.48rem; }

.wait_pay .list-group .pay_price .pay_div {
    width: 100%; }

.wait_pay .list-group .pay_price .pay_div .pay_box .zm_Price {
      width: 31%;
      height: 1.06667rem;
      border-radius: 0.13333rem;
      background: #ffffff;
      border: 0.01333rem solid #cecece;
      text-align: center;
      color: #3b3737;
      font-size: 0.42667rem;
      margin-right: 0.18667rem;
      margin-bottom: 0.18667rem;
      outline: none; }

.wait_pay .list-group .pay_price .pay_div .pay_box .zm_Checked {
      background: #33a9fc;
      color: #fff; }

.wait_pay .list-group .pay_price .pay_div .pay_box .zm_Checked[placeholder], .wait_pay .list-group .pay_price .pay_div .pay_box .zm_Checked [placeholder], .wait_pay .list-group .pay_price .pay_div .pay_box .zm_Checked *[placeholder] {
        color: #fff !important; }

.wait_pay .list-group .wait_pay_title p:nth-of-type(1) {
  margin-bottom: 0; }

.wait_pay .list-group .wait_pay_title p:nth-of-type(1) > span:nth-of-type(1) {
    width: 25%;
    float: left;
    color: #666; }

.wait_pay .list-group .wait_pay_title p:nth-of-type(1) > span:nth-of-type(2) {
    width: 75%;
    float: left;
    color: #000;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden; }

.wait_pay .list-group .wait_pay_price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-justify-content: center;
  padding: 0.96rem 0.4rem; }

.wait_pay .list-group .wait_pay_price h3 {
    font-size: 0.66667rem; }

.wait_pay .list-group .wait_pay_price span {
    color: #666; }

.wait_pay .list-group .wait_pay_type {
  line-height: 0.90667rem;
  color: #666;
  padding-left: 0.21333rem;
  padding-left: 1rem;
  font-size: 0.42667rem; }

.wait_pay .list-group .wait_pay_type_content p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-align-items: center;
  margin: 0; }

.wait_pay .list-group .wait_pay_type_content p label {
    width: 100%;
    height: 100%; }

.wait_pay .list-group .wait_pay_type_content p img {
    width: 0.64rem;
    height: 0.64rem;
    margin-right: 0.16rem; }

.wait_pay .list-group .wait_pay_type_content p span {
    width: calc(100% - 0.64rem); }

.wait_pay .list-group .wait_pay_type_content p input {
    width: 0.64rem;
    height: 0.64rem;
    float: right; }
@charset "UTF-8";
.RreservationList {
  background: #fff; }
.RreservationList .recommended_live_item {
    background: #fff;
    margin-bottom: 0.26667rem;
    /* 老的 Firefox */
    -webkit-box-shadow: 0 0.13333rem 0.13333rem #ccc;
            box-shadow: 0 0.13333rem 0.13333rem #ccc; }
.RreservationList .recommended_live_item .img_wrap {
      width: 100%;
      height: 57.14286vw;
      min-height: 3.93333rem;
      position: relative; }
.RreservationList .recommended_live_item .img_wrap img {
        width: 100%;
        height: 57.14286vw; }
.RreservationList .recommended_live_item .img_wrap .shadow {
        width: 100%;
        padding-left: 0.4rem;
        line-height: 1.6rem;
        position: absolute;
        color: #fff;
        bottom: 0;
        height: 1.6rem;
        background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .6)));
        background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .6));
        /* 标准的语法（必须放在最后） */ }
.RreservationList .recommended_live_item .img_wrap .shadow .shadow_content {
          width: 80%;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; }
.RreservationList .recommended_live_item .img_wrap .shadow img {
          margin-top: 0.34667rem;
          width: 0.93333rem;
          height: 0.93333rem;
          border-radius: 50%;
          overflow: hidden;
          margin-right: 0.4rem; }
.RreservationList .recommended_live_item .img_wrap .shadow span {
          font-size: 0.4rem;
          color: #fff; }
.RreservationList .recommended_live_item .img_wrap .shadow span:nth-of-type(2) {
          margin-left: 0.26667rem; }
.RreservationList .recommended_live_item .img_wrap .live_status {
        width: 3.2rem;
        height: 0.8rem;
        position: absolute;
        line-height: 0.8rem;
        left: 50%;
        margin-left: -1.6rem;
        top: 0;
        display: inline-block;
        text-align: center;
        border-radius: 0 0 0.13333rem 0.13333rem; }
.RreservationList .recommended_live_item .img_wrap .live_status span {
          font-size: 0.34667rem;
          color: #fff;
          height: 0.8rem;
          text-align: center;
          line-height: 0.8rem;
          display: inline-block; }
.RreservationList .recommended_live_item .img_wrap .live_status i {
          width: 0.2rem;
          height: 0.2rem;
          border-radius: 50%;
          display: inline-block;
          margin-right: 0.16rem; }
.RreservationList .recommended_live_item .img_wrap .live_status_ing {
        color: #fff;
        background: rgba(255, 132, 132, .6); }
.RreservationList .recommended_live_item .img_wrap .live_status_will {
        color: yellow;
        background: rgba(2, 205, 139, .6); }
.RreservationList .recommended_live_item .img_wrap .white {
        background: #fff; }
.RreservationList .recommended_live_item .img_wrap .yellow {
        background: yellow; }
.RreservationList .recommended_live_item .recommended_live_info {
      padding: 0.34667rem 0.4rem; }
.RreservationList .recommended_live_item .recommended_live_info h4 {
        color: #222222;
        font-size: 0.48rem;
        text-align: left;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        overflow: hidden; }
.RreservationList .recommended_live_item .recommended_live_info p:nth-of-type(1) {
        margin-top: 0.2rem; }
.RreservationList .recommended_live_item .recommended_live_info p:nth-of-type(1) span {
          padding: 0.13333rem 0.24rem;
          color: #999999;
          font-size: 0.34667rem;
          text-align: center;
          border: 0.01333rem solid #d7d7d7;
          margin-right: 0.33333rem;
          border-radius: 0.06667rem; }
.RreservationList .recommended_live_item .recommended_live_info p:nth-of-type(2) {
        margin-top: 0.24rem;
        padding-bottom: 0.26667rem; }
.RreservationList .recommended_live_item .recommended_live_info p:nth-of-type(2) span {
          margin-right: 0.66667rem;
          color: #565656;
          font-size: 0.32rem; }
.RreservationList .recommended_live_item .recommended_live_info p:nth-of-type(2) span img {
            margin-right: 0.17333rem;
            margin-bottom: 0.05333rem; }
.RreservationList .recommended_live_item .recommended_live_info p:nth-of-type(2) span:nth-of-type(1) img {
          width: 0.4rem;
          height: 0.4rem; }
.RreservationList .recommended_live_item .recommended_live_info p:nth-of-type(2) span:nth-of-type(2) img {
          width: 0.33333rem;
          height: 0.33333rem; }
.RreservationList .recommended_live_item .recommended_live_info p:nth-of-type(2) span:nth-of-type(3) img {
          width: 0.33333rem;
          height: 0.33333rem; }
.RreservationList .recommended_live_item .recommended_live_info p:nth-of-type(2) .free {
          color: #02cd8b; }
.RreservationList .recommended_live_item .recommended_live_info p:nth-of-type(2) .unfree {
          color: #ff3000; }
.RreservationList .RreservationList_item {
    height: 2.66667rem;
    width: 100%;
    padding: 0.53333rem 0.4rem;
    padding-bottom: 0;
    border-bottom: 0.01333rem solid #d7d7d7;
    position: relative; }
.RreservationList .RreservationList_item .RreservationList_content .img_wrap {
      width: 2.42667rem;
      height: 1.37333rem;
      position: relative; }
.RreservationList .RreservationList_item .RreservationList_content .img_wrap .RreservationList_status {
        position: absolute;
        width: 100%;
        height: 0.53333rem;
        bottom: 0;
        color: #fff;
        background: rgba(0, 0, 0, .4);
        font-size: 0.32rem;
        text-align: center;
        line-height: 0.53333rem; }
.RreservationList .RreservationList_item .RreservationList_content .img_wrap img {
        width: 2.42667rem;
        height: 1.37333rem; }
.RreservationList .RreservationList_item .RreservationList_content .RreservationList_info {
      width: 65%;
      margin-left: 0.34667rem; }
.RreservationList .RreservationList_item .RreservationList_content .RreservationList_info h5 {
        font-size: 0.4rem;
        color: #222222;
        text-align: left;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap; }
.RreservationList .RreservationList_item .RreservationList_content .RreservationList_info p:nth-of-type(1) {
        margin-top: 0.18667rem;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap; }
.RreservationList .RreservationList_item .RreservationList_content .RreservationList_info p:nth-of-type(1) span {
          color: #999999;
          padding-right: 0.13333rem;
          font-size: 0.32rem; }
.RreservationList .RreservationList_item .RreservationList_content .RreservationList_info p:nth-of-type(2) {
        overflow: hidden;
        height: 0.8rem; }
.RreservationList .RreservationList_item .RreservationList_content .RreservationList_info p:nth-of-type(2) span {
          margin-top: 0.13333rem;
          padding: 0.08rem 0.18667rem;
          color: #999999;
          font-size: 0.32rem;
          display: inline-block;
          text-align: center;
          border: 0.01333rem solid #d7d7d7;
          margin-right: 0.33333rem;
          border-radius: 0.06667rem; }
.RreservationList .RreservationList_item .sanjiao {
      position: absolute;
      right: 0;
      top: 0;
      width: 0;
      height: 0;
      border-top: 1.2rem solid #f00;
      border-left: 1.2rem solid transparent; }
.RreservationList .RreservationList_item .sanjiao_text {
      position: absolute;
      right: 0;
      top: 0.29333rem;
      width: 0.66667rem;
      height: 0.2rem;
      z-index: 999;
      color: #fff;
      font-size: 0.29333rem;
      display: inline-block;
      transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      /* IE 9 */
      -moz-transform: rotate(45deg);
      /* Firefox */
      -webkit-transform: rotate(45deg);
      /* Safari 和 Chrome */ }
.RreservationList .RreservationList_item .qian {
      font-size: 0.21333rem; }
.RreservationList .RreservationList_item .sanjiao_green {
      background: #fff;
      text-align: center;
      border-top: 1.2rem solid #d9f8ee; }
.RreservationList .RreservationList_item .sanjiao_red {
      background: #fff;
      text-align: center;
      border-top: 1.2rem solid #ffe0d9; }
.RreservationList .RreservationList_item .sanjiao_text_green {
      color: #02cd8b; }
.RreservationList .RreservationList_item .sanjiao_text_red {
      color: #ff3000; }
.myLiveListItemold {
  height: 100%; }
  .myLiveListItemold .Selector_main_wrap {
    background: #fff;
    width: 50%;
    height: 100vh; }
  .myLiveListItemold .Selector_main_wrap .Selector_main li {
      height: 1.2rem;
      font-size: 0.4rem;
      text-align: left;
      padding-left: 0.53333rem;
      line-height: 1.2rem;
      border-bottom: 0.01333rem solid #ccc;
      border-right: 0.01333rem solid #ccc; }
  .myLiveListItemold .Selector_main_wrap .Selector_main .active {
      color: #33a9fc; }
  .myLiveListItemold .Selector_else_wrap {
    height: calc(100vh - 1.3333rem);
    background: #fff;
    width: 50%; }
  .myLiveListItemold .Selector_else_wrap .Selector_else a {
      display: block;
      height: 1.2rem;
      font-size: 0.4rem;
      text-align: left;
      padding-left: 0.53333rem;
      line-height: 1.2rem; }
  .myLiveListItemold .Selector_else_wrap .Selector_else .action {
      color: #fff;
      background: #33a9fc; }
.SelectorSecond {
  height: 100%; }
  .SelectorSecond .Selector_main_wrap {
    background: #fff;
    width: 50%;
    height: 100vh; }
  .SelectorSecond .Selector_main_wrap .Selector_main li {
      height: 1.2rem;
      font-size: 0.4rem;
      text-align: left;
      padding-left: 0.53333rem;
      line-height: 1.2rem;
      border-bottom: 0.01333rem solid #ccc;
      border-right: 0.01333rem solid #ccc; }
  .SelectorSecond .Selector_main_wrap .Selector_main .active {
      color: #33a9fc; }
  .SelectorSecond .Selector_else_wrap {
    height: 100vh;
    background: #fff;
    width: 50%; }
  .SelectorSecond .Selector_else_wrap .Selector_else a {
      display: block;
      height: 1.2rem;
      font-size: 0.4rem;
      text-align: left;
      padding-left: 0.53333rem;
      line-height: 1.2rem; }
  .SelectorSecond .Selector_else_wrap .Selector_else .action {
      color: #fff;
      background: #33a9fc; }
.BackHome {
  display: none !important; }

.image_text {
  height: 100%;
  overflow: auto;
  font-family: PingFangSC-Regular; }

.image_text .list .am-list-item .am-list-line .am-list-extra {
    overflow: unset; }

.image_text .list .am-list-item .am-list-line .am-list-content {
    font-size: 0.42667rem;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    color: #101729; }

.image_text .list .textarea {
    background: #f4f3f3;
    border-radius: 0.13333rem;
    margin-top: 0.26667rem;
    margin-bottom: 0.42667rem; }

.image_text .list .am-textarea-control textarea {
    font-size: 0.37333rem !important;
    font-family: PingFangSC-Regular !important;
    font-weight: 400 !important;
    line-height: 0.53333rem !important; }

.image_text .last_list {
    margin: 0; }

.image_text input {
    text-align: right;
    width: auto;
    padding: 0; }

.image_text input:disabled {
    color: #000 !important; }

.image_text .bottom_btn {
    width: 2.13333rem;
    width: 10rem; }

.image_text .info-delete {
    font-size: 0.37333rem;
    color: #01c98e;
    text-align: center;
    padding: 0.4rem; }

.am-picker-popup-header .am-picker-popup-header-left {
  color: #999999 !important; }

.AlertTip {
  font-size: 0.32rem; }

.my-alert-title {
  text-align: center; }
.hairline-remove-right-bottom {
  border-bottom: 0;
}
.hairline-remove-right-bottom:after {
  display: none;
}
.hairline-remove-right-bottom-bak:after {
  display: none;
}
.hairline-remove-left-top:before {
  display: none;
}
.am-tag {
  display: inline-block;
  position: relative;
  font-size: 0.37333rem;
  text-align: center;
  padding: 0 0.4rem;
  height: 0.66667rem;
  line-height: 0.66667rem;
  border-radius: 0.08rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.am-tag.am-tag-small {
  height: 0.4rem;
  line-height: 0.4rem;
  padding: 0 0.13333rem;
  font-size: 0.26667rem;
}
.am-tag-normal {
  background-color: #fff;
  color: #888;
  border: 1PX solid #ddd;
}
.am-tag-active {
  background-color: #fff;
  color: #108ee9;
  border: 1PX solid #108ee9;
}
.am-tag-disabled {
  color: #bbb;
  background-color: #ddd;
  border: 1PX solid #ddd;
}
.am-tag-close {
  position: absolute;
  top: -0.24rem;
  left: -0.26667rem;
  color: #bbb;
}
.am-tag-close:active {
  color: #888;
}
.am-tag-close .am-icon {
  background-color: #fff;
  border-radius: 0.24rem;
}
.DiseaseTypes {
  overflow: hidden;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 200;
  background: #f2f2f2; }
  .DiseaseTypes .content {
    height: 4rem;
    background: #fff;
    position: relative;
    padding: 0.13333rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    overflow: hidden; }
  .DiseaseTypes .tag_wrap {
    position: relative;
    display: inline-block; }
  .DiseaseTypes .tag_wrap .icon_remove {
    position: absolute;
    right: 0;
    top: -0.02667rem;
    width: 0.45333rem;
    height: 0.45333rem; }
  .DiseaseTypes .content .scroll_wrap > span > div {
    height: 0.8rem !important;
    background: #f0f9ff !important;
    border: 0.01333rem solid #9ed7ff;
    border-radius: 0.4rem; }
  .DiseaseTypes .content .scroll_wrap > span > div > div:first-child {
    font-size: 0.4rem !important;
    line-height: 0.8rem !important;
    color: #222 !important; }
  .DiseaseTypes .content .scroll_wrap > span > div > div:nth-child(2) {
    right: -0.12rem;
    opacity: 0;
    z-index: 10; }
  .DiseaseTypes .content .scroll_wrap > span > div > div:nth-child(2) > img {
    background: #ff0000; }
  .DiseaseTypes .content .scroll_wrap > span > div > div:nth-child(2) > img path:nth-child(2) {
    display: none; }
  .DiseaseTypes .blank {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 90%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    color: #999;
    font-size: 0.4rem;
    text-align: center; }
  .DiseaseTypes .btn_my {
    position: fixed;
    left: 0;
    bottom: 0;
    height: 1.33333rem;
    width: 100%;
    background: #fff;
    text-align: center;
    padding: 0.13333rem 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  .DiseaseTypes .btn_my a {
    margin: 0 auto !important;
    width: 89.33% !important;
    height: 1.06667rem !important;
    line-height: 1.06667rem !important;
    font-size: 0.4rem !important; }
  .DiseaseTypes .listWrap {
    height: calc(100vh - 6.93333rem);
    padding-bottom: 1.33333rem;
    position: relative;
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
    overflow: auto; }
  .DiseaseTypes .list li:first-child {
    border-top: 0.01333rem solid #d7d7d7; }
  .DiseaseTypes .list li {
    height: 1.33333rem;
    background: #fff;
    padding: 0.4rem 0.26667rem;
    border-bottom: 0.01333rem solid #d7d7d7;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%; }
  .DiseaseTypes .list li span:nth-of-type(1) {
    float: left;
    line-height: 0.53333rem;
    font-size: 0.42667rem;
    color: #222; }
  .DiseaseTypes .list li span:nth-of-type(1) i {
    color: #33a9fc;
    font-style: normal; }
  .DiseaseTypes .list li span:nth-of-type(2) {
    float: right;
    color: #999;
    font-size: 0.42667rem;
    color: #999; }
  .DiseaseTypes .addIcon {
    display: block;
    height: 0.53333rem;
    width: 0.53333rem;
    padding-right: 0.4rem;
    -webkit-box-sizing: content-box;
            box-sizing: content-box; }
  .DiseaseTypes .am-list-body {
    background: transparent; }
  .DiseaseTypes .am-tag-normal {
    margin: 0.13333rem;
    color: #33a9fc;
    border: 1PX solid #33a9fc; }
  .DiseaseTypes .am-tag-close {
    right: -0.26667rem;
    left: auto !important;
    color: red; }
  .DiseaseTypes .search_wrap {
    position: relative;
    margin-top: 0.26667rem; }
  .DiseaseTypes .search_wrap .icon_search {
    position: absolute;
    left: 0.26667rem;
    top: 50%;
    width: 0.53333rem;
    height: 0.53333rem;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    z-index: 10; }
  .DiseaseTypes .search_wrap form, .DiseaseTypes .search_wrap form div {
    height: 1.33333rem !important;
    line-height: 1.33333rem !important;
    background: #fff; }
  .DiseaseTypes .search_wrap form div:nth-of-type(2) {
    display: none; }
  .DiseaseTypes .search_wrap form i {
    display: none !important; }
  .DiseaseTypes .search_wrap form input {
    height: 1.33333rem !important;
    padding-left: 1rem !important;
    padding-right: 0.66667rem !important; }
  .DiseaseTypes .search_wrap form > div > div {
    text-align: left !important;
    padding-left: 0 !important; }
  .DiseaseTypes .search_wrap form > div a {
    top: 0.48rem !important; }
  .DiseaseTypes .search_wrap form span span {
    margin-left: 1rem;
    font-size: 0.42667rem !important;
    color: #999 !important; }
  .DiseaseTypes .txt_blank {
    height: 4rem;
    line-height: 4rem;
    font-size: 0.42667rem;
    color: #222;
    text-align: center;
    background: #fff;
    border-top: 0.01333rem solid #d7d7d7; }
.custom_btn_green {
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .custom_btn_green .custom_btn {
    height: 1.06667rem;
    background: #01c98e;
    border-radius: 0.53333rem;
    font-size: 0.42667rem;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #ffffff;
    line-height: 1.01333rem;
    text-align: center;
    margin: 0 auto; }
  .custom_btn_green .custom_btn_disable {
    height: 1.06667rem;
    border-radius: 0.53333rem;
    font-size: 0.42667rem;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #ffffff;
    line-height: 1.01333rem;
    text-align: center;
    margin: 0 auto; }
  .custom_btn_white {
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .custom_btn_white .custom_btn {
    height: 1.06667rem;
    background: #ffffff;
    border-radius: 0.53333rem;
    font-size: 0.42667rem;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #666666;
    line-height: 1.01333rem;
    text-align: center;
    margin: 0 auto;
    border: 0.02667rem solid #979797; }
  .custom_btn_white .custom_btn_disable {
    height: 1.06667rem;
    border-radius: 0.53333rem;
    font-size: 0.42667rem;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #ffffff;
    line-height: 1.01333rem;
    text-align: center;
    margin: 0 auto; }
.patient_inquiry_top_warning {
  width: 2.13333rem;
  width: 10rem;
  height: 0.90667rem;
  background: rgba(172, 255, 230, .1);
  font-size: 0.32rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #8bb3a7;
  line-height: 0.90667rem;
  padding-left: 0.4rem; }

.patient_inquiry .label_name {
  height: 0.66667rem;
  font-size: 0.48rem;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #333333;
  line-height: 0.66667rem; }

.patient_inquiry .label_name_tip {
  height: 0.53333rem;
  font-size: 0.37333rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #cccccc;
  line-height: 0.53333rem; }

.patient_inquiry .inquiry_item_box {
  padding: 0.42667rem 0.42667rem 0.21333rem; }

.patient_inquiry .inquiry_item_box .patient_basic_info_label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }

.patient_inquiry .inquiry_item_box .patient_basic_info_label .label_right {
      width: 0.90667rem;
      height: 0.32rem; }

.patient_inquiry .inquiry_item_box .am-textarea-control textarea {
    font-size: 0.37333rem;
    margin-left: -0.33333rem;
    width: 110%; }

.patient_inquiry .patient_info_box {
  height: 0.58667rem;
  font-size: 0.42667rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #999999;
  padding-bottom: 0.13333rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.patient_inquiry .patient_info_box .name {
    font-weight: 500;
    color: #333333;
    max-width: 3.73333rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block; }

.patient_inquiry .patient_info_box .gender {
    padding: 0 0.21333rem; }

.patient_inquiry .order_symptom .am-list-item .am-list-line .am-list-extra {
  overflow: hidden !important; }

.patient_inquiry .order_symptom .tag_box {
  margin-bottom: 0.42667rem;
  padding-top: 0.34667rem; }

.patient_inquiry .order_symptom .tag_box .upload {
    padding-bottom: 0.13333rem; }

.patient_inquiry .order_symptom .tag_box .upload .am-list-item .am-list-line .am-list-content {
      white-space: normal; }

.patient_inquiry .order_symptom .tag_box .upload .am-image-picker-upload-btn:before {
      width: 0.02133rem;
      width: 0.1rem; }

.patient_inquiry .order_symptom .tag_box .upload .am-image-picker-upload-btn:after {
      height: 0.02133rem;
      height: 0.1rem; }

.patient_inquiry .order_symptom .tag_box .upload_text {
    height: 1.06667rem;
    font-size: 0.37333rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #cccccc;
    line-height: 0.53333rem; }

.patient_inquiry .order_symptom .tag_box .doctor_info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }

.patient_inquiry .order_symptom .tag_box .doctor_info span {
      height: 0.53333rem;
      font-size: 0.37333rem;
      font-family: PingFangSC-Regular, PingFang SC;
      font-weight: 400;
      color: #999999;
      line-height: 0.53333rem; }

.patient_inquiry .order_symptom .tag {
  display: inline-block;
  height: 0.64rem;
  line-height: 0.58667rem;
  border-radius: 0.32rem;
  border: 0.02667rem solid #999999;
  padding: 0 0.42667rem;
  font-size: 0.37333rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #999999;
  margin-right: 0.21333rem;
  margin-bottom: 0.21333rem; }

.patient_inquiry .order_symptom .tag_active {
  display: inline-block;
  height: 0.64rem;
  line-height: 0.58667rem;
  background: rgba(1, 201, 142, .1);
  border-radius: 0.32rem;
  border: 0.02667rem solid #01c98e;
  padding: 0 0.42667rem;
  font-size: 0.37333rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #01c98e;
  margin-right: 0.21333rem;
  margin-bottom: 0.21333rem; }

.patient_inquiry .order_symptom .tag_wrap {
  position: relative;
  display: inline-block; }

.patient_inquiry .order_symptom .icon_remove {
  position: absolute;
  right: 0.2rem;
  top: -0.06667rem;
  width: 0.29333rem;
  height: 0.29333rem; }

.patient_inquiry .list .symptom_title {
  padding: 0.4rem 0.42667rem 0.13333rem 0.42667rem;
  font-size: 0.42667rem;
  font-weight: bold;
  color: #9b9b9b;
  line-height: 0.58667rem; }

.patient_inquiry .price-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 0.32rem; }

.patient_inquiry .price-box .price-item {
    width: 1.73333rem;
    border: 0.02667rem solid #d0d0d0;
    text-align: center;
    line-height: 0.8rem;
    font-size: 0.32rem;
    color: #222222;
    font-weight: normal;
    position: relative;
    border-radius: 0.13333rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }

.patient_inquiry .price-box .price-item .mini_tag {
      position: absolute;
      top: -0.13333rem;
      left: -0.06667rem;
      width: 1.30667rem;
      height: 0.37333rem; }

.patient_inquiry .price-box .price-item:last-of-type {
    margin: 0; }

.patient_inquiry .price-box .price-item-active {
    background: rgba(1, 201, 142, .1);
    color: #01c98e;
    border: 0.02667rem solid #01c98e; }

.patient_inquiry .mind .mind_list {
  height: 2.66667rem;
  float: left;
  position: relative;
  margin-top: 0.42667rem; }

.patient_inquiry .mind .mind_list .mind_money {
    width: 2.72rem;
    height: 1.84rem;
    background: #fff;
    border-radius: 0.13333rem;
    border: 0.02667rem solid #d0d0d0;
    text-align: center;
    line-height: 1.84rem;
    color: #222222;
    font-size: 0.42667rem;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    color: #101729; }

.patient_inquiry .mind .mind_list .active {
    background: #e1f3f9 !important;
    color: #2494d8 !important;
    border: 0.02667rem solid #2494d8; }

.patient_inquiry .mind .mind_list p {
    text-align: center;
    position: absolute;
    left: 0;
    top: 0;
    font-size: 0.26667rem;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    color: white;
    line-height: 0.48rem;
    width: 1.38667rem;
    height: 0.48rem;
    background: #00ae12;
    border-top-left-radius: 0.13333rem; }

.patient_inquiry .mind .mind_list .most {
    background: #df5411; }

.patient_inquiry .mind .mind_margin {
  margin-right: 0.48rem; }

.patient_inquiry_bottom_warning {
  padding: 0.42667rem 0.4rem; }

.patient_inquiry_bottom_warning .item {
    padding-top: 0.02667rem; }

.patient_inquiry_bottom_warning .item .round_ui {
      width: 0.21333rem;
      height: 0.21333rem;
      background: #91bdb0;
      border-radius: 50%;
      display: inline-block; }

.patient_inquiry_bottom_warning .item .text {
      height: 0.45333rem;
      font-size: 0.32rem;
      font-family: PingFangSC-Regular, PingFang SC;
      font-weight: 400;
      color: #999999;
      line-height: 0.45333rem;
      padding-left: 0.10667rem; }

.patient_inquiry_bottom_warning .item .green_text {
      color: #01c98e; }

.patient_inquiry_bottom_warning .item img {
      width: 0.29333rem;
      height: 0.29333rem; }

.patient_inquiry_informed-consent-wrap {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 999;
  height: 100vh;
  width: 100%;
  padding: 10% 0.66667rem;
  background-color: rgba(0, 0, 0, .4); }

.patient_inquiry_informed-consent-wrap .informed-consent-content {
    padding: 1.06667rem 0.26667rem 0;
    background: #fff;
    border-radius: 0.26667rem;
    position: relative;
    padding-bottom: 0.32rem;
    padding-bottom: 1.5rem; }

.patient_inquiry_informed-consent-wrap .informed-consent-content .informed-consent-title {
      position: absolute;
      top: 0.26667rem;
      left: 50%;
      -webkit-transform: translate(-50%, 0);
              transform: translate(-50%, 0);
      font-size: 0.37333rem;
      font-weight: bold;
      color: #101729; }

.patient_inquiry_informed-consent-wrap .informed-consent-content .informed-consent-body {
      max-height: 70vh;
      overflow-y: auto; }

.patient_inquiry_informed-consent-wrap .informed-consent-content .informed-consent-footer {
      position: absolute;
      bottom: -0.01333rem;
      left: 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      border-top: 0.01333rem solid #333;
      height: 0.28444rem;
      height: 1.33333rem;
      line-height: 0.28444rem;
      line-height: 1.33333rem;
      background: #fff;
      width: 100%;
      border-bottom-left-radius: 0.26667rem;
      border-bottom-right-radius: 0.26667rem; }

.patient_inquiry_informed-consent-wrap .informed-consent-content .informed-consent-footer .informed-consent-btn {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        text-align: center;
        text-decoration: none;
        outline: none;
        color: #2494d8;
        font-size: 0.1024rem;
        font-size: 0.48rem;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap; }

.patient_inquiry_informed-consent-wrap .informed-consent-content .informed-consent-footer .informed-consent-btn:nth-of-type(2) {
        border-left: 0.01333rem solid #ddd;
        color: #666; }
.deal_text {
  font-size: 0.32rem;
  line-height: 0.48rem;
  padding: 0.26667rem;
  height: 100%;
  background-color: #fff; }
  .deal_text .title {
    font-size: 0.42667rem;
    text-align: center; }
.ImageTextWrap {
  height: 100%;
  overflow: auto; }
  .ImageTextWrap .imageText .order_symptom .am-list-item .am-list-line .am-list-extra {
    overflow: hidden !important; }
  .ImageTextWrap .imageText .jibing input {
    text-align: right; }
  .ImageTextWrap .imageText .upload {
    padding-bottom: 0.13333rem; }
  .ImageTextWrap .imageText .upload .am-list-item .am-list-line .am-list-content {
      white-space: normal; }
  .ImageTextWrap .imageText .symptom_title {
    padding: 0.4rem 0 0.13333rem 0.42667rem;
    font-size: 0.42667rem;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    color: #9b9b9b;
    line-height: 0.58667rem; }
  .ImageTextWrap .imageText .textarea {
    background: #f4f3f3;
    border-radius: 0.13333rem;
    margin-top: 0.26667rem;
    margin-bottom: 0.42667rem; }
  .ImageTextWrap .imageText .am-textarea-control textarea {
    font-size: 0.37333rem !important;
    font-family: PingFangSC-Regular !important;
    font-weight: 400 !important;
    line-height: 0.53333rem !important; }
  .ImageTextWrap .imageText .am-list-item .am-list-line .am-list-extra {
    overflow: unset; }
  .ImageTextWrap .imageText .am-list-item .am-list-line .am-list-content {
    font-size: 0.42667rem;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    color: #101729; }
  .ImageTextWrap .imageText .picker .am-list-item .am-list-line {
    height: 1.78667rem; }
  .ImageTextWrap .imageText_search {
    height: 100%;
    width: 100%;
    position: fixed;
    top: 0;
    left: 100vw;
    -webkit-transition: .5s all ease;
    transition: .5s all ease; }
  .ImageTextWrap .imageText_search .am-search-input .am-search-clear {
      top: 0.2rem;
      right: 0.13333rem; }
  .ImageTextWrap .imageText_search .search_content {
      height: calc(100vh - 1.17333rem);
      background: rgba(0, 0, 0, .5); }
  .ImageTextWrap .imageText_search .search_content .am-list-body {
        border: none; }
  .ImageTextWrap .imageText_search .search_content .am-list-body .am-list-item {
          border-bottom: 0.01333rem solid #ddd !important; }
  .ImageTextWrap .imageText_search .search_content .am-list-body .am-list-line:after {
          border: none; }
  .ImageTextWrap .imageText_search .search_content .no_search {
        width: 100%;
        height: 4rem;
        line-height: 4rem;
        text-align: center;
        font-size: 0.4rem;
        background: #FFF; }
  .ImageTextWrap .imageText_search_active {
    left: 0; }
  .ImageTextWrap .am-list-item .am-list-line .am-list-extra {
    overflow: unset; }
  .ImageTextWrap .pay_button {
    width: 80%;
    margin: 0.128rem auto;
    margin: 0.6rem auto; }
  .ImageTextWrap .pay_button {
    width: 90%;
    width: 7.68rem;
    margin: 0.66667rem auto 0;
    color: #FFF;
    font-size: 0.42667rem;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    border-radius: 0.69333rem; }
  .ImageTextWrap .pay_button.active {
    height: 1.17333rem;
    line-height: 1.17333rem;
    background: #2494d8 !important;
    border-radius: 0.69333rem; }
  .ImageTextWrap .am-button-primary {
    background: #2494d8; }
  .ImageTextWrap .am-button.am-button-disabled, .ImageTextWrap .am-button-primary.am-button-disabled, .ImageTextWrap .am-button-ghost.am-button-disabled, .ImageTextWrap .am-button-warning.am-button-disabled {
    background: #ddd; }
.hairline-remove-right-bottom {
  border-bottom: 0;
}
.hairline-remove-right-bottom:after {
  display: none;
}
.hairline-remove-right-bottom-bak:after {
  display: none;
}
.hairline-remove-left-top:before {
  display: none;
}
.am-switch {
  display: inline-block;
  vertical-align: middle;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  cursor: pointer;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
}
.am-switch .checkbox {
  width: 1.36rem;
  height: 0.82667rem;
  border-radius: 0.82667rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #e5e5e5;
  z-index: 0;
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 0;
  cursor: pointer;
  position: relative;
  -webkit-transition: all 300ms;
  transition: all 300ms;
}
.am-switch .checkbox:before {
  content: ' ';
  position: absolute;
  left: 0.04rem;
  top: 0.04rem;
  width: 1.28rem;
  height: 0.74667rem;
  border-radius: 0.74667rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #fff;
  z-index: 1;
  -webkit-transition: all 200ms;
  transition: all 200ms;
  -webkit-transform: scale(1);
          transform: scale(1);
}
.am-switch .checkbox:after {
  content: ' ';
  height: 0.74667rem;
  width: 0.74667rem;
  border-radius: 0.74667rem;
  background: #fff;
  position: absolute;
  z-index: 2;
  left: 0.04rem;
  top: 0.04rem;
  -webkit-transform: translateX(0);
          transform: translateX(0);
  -webkit-transition: all 200ms;
  transition: all 200ms;
  -webkit-box-shadow: 0.05333rem 0.05333rem 0.10667rem rgba(0, 0, 0, .21);
          box-shadow: 0.05333rem 0.05333rem 0.10667rem rgba(0, 0, 0, .21);
}
.am-switch .checkbox.checkbox-disabled {
  z-index: 3;
}
.am-switch input[type="checkbox"] {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  border: 0 none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.am-switch input[type="checkbox"]:checked + .checkbox {
  background: #4dd865;
}
.am-switch input[type="checkbox"]:checked + .checkbox:before {
  -webkit-transform: scale(0);
          transform: scale(0);
}
.am-switch input[type="checkbox"]:checked + .checkbox:after {
  -webkit-transform: translateX(0.53333rem);
          transform: translateX(0.53333rem);
}
.am-switch input[type="checkbox"]:disabled + .checkbox {
  opacity: 0.3;
}
.am-switch.am-switch-android .checkbox {
  width: 1.92rem;
  height: 0.61333rem;
  border-radius: 0.08rem;
  background: #a7aaa6;
}
.am-switch.am-switch-android .checkbox:before {
  display: none;
}
.am-switch.am-switch-android .checkbox:after {
  width: 0.93333rem;
  height: 0.56rem;
  border-radius: 0.05333rem;
  -webkit-box-shadow: none;
          box-shadow: none;
  left: 0.02667rem;
  top: 0.02667rem;
}
.am-switch.am-switch-android input[type="checkbox"]:checked + .checkbox {
  background: #108ee9;
}
.am-switch.am-switch-android input[type="checkbox"]:checked + .checkbox:before {
  -webkit-transform: scale(0);
          transform: scale(0);
}
.am-switch.am-switch-android input[type="checkbox"]:checked + .checkbox:after {
  -webkit-transform: translateX(0.93333rem);
          transform: translateX(0.93333rem);
}
#ImageChat {
  height: 100%;
  overflow: hidden;
  font-size: 0.42667rem; }
  #ImageChat .text span {
    word-break: break-all;
    font-size: 0.4rem; }
  #ImageChat .box {
    height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  #ImageChat .box .imgView {
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
      display: none;
      z-index: 1000;
      background: rgba(0, 0, 0, .8); }
  #ImageChat .box .imgView img {
        width: 100%;
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%) !important;
                transform: translateY(-50%) !important; }
  #ImageChat .box .imgView .closeIMG {
        position: absolute;
        right: 0.53333rem;
        top: 0.53333rem;
        width: 0.8rem;
        height: 0.8rem;
        fill: #fff;
        z-index: 10000; }
  #ImageChat .box .imgView.active {
      display: block; }
  #ImageChat .box .warp {
      padding: 0 0.33333rem;
      position: relative;
      width: 100%;
      height: calc(100% - 1.33333rem);
      overflow: hidden; }
  #ImageChat .box .warp.max {
        height: 100% !important; }
  #ImageChat .box .warp .time {
        font-size: 0.34667rem;
        text-align: center;
        margin: 0; }
  #ImageChat .box .warp .tishi {
        text-align: center;
        font-size: 0.32rem; }
  #ImageChat .box .warp .tishi p {
        display: inline-block;
        margin: 0.26667rem auto;
        border-radius: 0.13333rem;
        background: #dedede;
        color: #FFF;
        padding: 0.13333rem 0.26667rem; }
  #ImageChat .box .warp ul {
        padding-bottom: 2.66667rem; }
  #ImageChat .box .warp li {
        margin: 0.4rem 0; }
  #ImageChat .box .warp .head {
        width: 1.2rem;
        height: 1.2rem;
        border-radius: 50%;
        overflow: hidden; }
  #ImageChat .box .warp .head img {
          width: 100%;
          height: 100%; }
  #ImageChat .box .warp .right {
        width: 100%; }
  #ImageChat .box .warp .right .text {
          padding: 0.26667rem;
          max-width: 60%;
          background: #02cd8b;
          color: #fff;
          border-radius: 0.13333rem;
          position: relative; }
  #ImageChat .box .warp .right .text img {
            max-width: 3.2rem;
            max-height: 3.2rem;
            margin: 0.06667rem; }
  #ImageChat .box .warp .right .text::after {
            display: block;
            content: '';
            width: 0;
            height: 0;
            border: 0.26667rem solid transparent;
            border-left-color: #02cd8b;
            position: absolute;
            right: -0.46667rem;
            top: 0.26667rem; }
  #ImageChat .box .warp .right .text .ChatVideoMessage {
            overflow: hidden;
            max-width: 3.2rem;
            max-height: 3.2rem;
            min-width: 1.33333rem;
            min-height: 1.33333rem; }
  #ImageChat .box .warp .right .text .ChatVideoMessage .playIcon {
              width: 1.06667rem;
              height: 1.06667rem;
              position: absolute;
              left: 50%;
              top: 50%;
              -webkit-transform: translate(-50%, -50%);
                      transform: translate(-50%, -50%); }
  #ImageChat .box .warp .right .text .ChatVideoMessage .coverImg {
              display: block;
              max-width: 100%;
              max-height: 100%; }
  #ImageChat .box .warp .right .text .ChatVideoMessage .loadingGIF {
              width: 0.8rem !important;
              height: 0.8rem !important;
              margin: 0 !important;
              position: absolute;
              left: 50%;
              top: 50%;
              -webkit-transform: translate(-50%, -50%);
                      transform: translate(-50%, -50%); }
  #ImageChat .box .warp .right .text .ChatVideoMessage .ChatVideoMessageWrap {
              border-radius: 0.13333rem;
              position: absolute;
              width: 100%;
              height: 50%;
              left: 0;
              bottom: 0;
              background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .6)));
              background: linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, .6)); }
  #ImageChat .box .warp .right .text .ChatVideoMessage .ChatVideoMessageWrap span {
              position: absolute;
              right: 0.26667rem;
              bottom: 0.26667rem;
              font-size: 0.32rem;
              color: #fff; }
  #ImageChat .box .warp .right .head {
          margin-left: 0.53333rem; }
  #ImageChat .box .warp .right_text .text {
        padding: 0.26667rem;
        max-width: 60%;
        background: #02cd8b;
        color: #fff;
        border-radius: 0.13333rem;
        position: relative;
        top: 0.09333rem; }
  #ImageChat .box .warp .right_text .text::after {
          display: block;
          content: '';
          width: 0;
          height: 0;
          border: 0.26667rem solid transparent;
          border-left-color: #02cd8b;
          position: absolute;
          right: -0.46667rem;
          top: 0.16rem; }
  #ImageChat .box .warp .right_text .head {
        margin-left: 0.53333rem; }
  #ImageChat .box .warp .left .text {
        padding: 0.26667rem;
        max-width: 60%;
        background: #fff;
        color: #222;
        border-radius: 0.13333rem;
        position: relative;
        top: 0.09333rem; }
  #ImageChat .box .warp .left .text img {
          max-width: 3.2rem;
          max-height: 3.2rem;
          margin: 0.06667rem; }
  #ImageChat .box .warp .left .text::after {
          display: block;
          content: '';
          width: 0;
          height: 0;
          border: 0.26667rem solid transparent;
          border-right-color: #fff;
          position: absolute;
          left: -0.46667rem;
          top: 0.16rem; }
  #ImageChat .box .warp .left .text .ChatVideoMessage {
          overflow: hidden;
          max-width: 3.2rem;
          max-height: 3.2rem;
          min-width: 1.33333rem;
          min-height: 1.33333rem; }
  #ImageChat .box .warp .left .text .ChatVideoMessage .playIcon {
            width: 1.06667rem;
            height: 1.06667rem;
            position: absolute;
            left: 50%;
            top: 50%;
            -webkit-transform: translate(-50%, -50%);
                    transform: translate(-50%, -50%); }
  #ImageChat .box .warp .left .text .ChatVideoMessage .coverImg {
            display: block;
            max-width: 100%;
            max-height: 100%; }
  #ImageChat .box .warp .left .text .ChatVideoMessage .loadingGIF {
            width: 0.8rem !important;
            height: 0.8rem !important;
            margin: 0 !important;
            position: absolute;
            left: 50%;
            top: 50%;
            -webkit-transform: translate(-50%, -50%);
                    transform: translate(-50%, -50%); }
  #ImageChat .box .warp .left .text .ChatVideoMessage .ChatVideoMessageWrap {
            border-radius: 0.13333rem;
            position: absolute;
            width: 100%;
            height: 50%;
            left: 0;
            bottom: 0;
            background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .6)));
            background: linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, .6)); }
  #ImageChat .box .warp .left .text .ChatVideoMessage .ChatVideoMessageWrap span {
            position: absolute;
            right: 0.26667rem;
            bottom: 0.26667rem;
            font-size: 0.32rem;
            color: #fff; }
  #ImageChat .box .warp .left .head {
        margin-right: 0.53333rem; }
  #ImageChat .box .action {
      height: calc(100% - 2.93333rem); }
  #ImageChat .box .bottom {
      position: fixed;
      bottom: 0;
      left: 0;
      width: 100%;
      background: #fff;
      -webkit-transition: .2s ease-out;
      transition: .2s ease-out; }
  #ImageChat .box .bottom .head {
        min-height: 1.33333rem;
        padding: 0.30667rem 0;
        -webkit-box-sizing: border-box;
                box-sizing: border-box; }
  #ImageChat .box .bottom .head textarea {
          padding-left: 0.26667rem;
          width: 6.93333rem;
          height: 0.8rem;
          border: 0.01333rem solid #02cd8b;
          border-radius: 0.4rem;
          line-height: 0.8rem;
          vertical-align: middle;
          font-size: 0.42667rem;
          resize: none;
          overflow: hidden; }
  #ImageChat .box .bottom .head .center {
          text-align: center;
          padding: 0; }
  #ImageChat .box .bottom .head span {
          display: inline-block;
          width: 1.2rem;
          border-radius: 0.4rem;
          background: #02cd8b;
          text-align: center;
          line-height: 0.8rem;
          font-size: 0.34667rem;
          color: #fff;
          margin-left: 0.13333rem; }
  #ImageChat .box .bottom .head img {
          width: 0.8rem;
          height: 0.8rem;
          display: inline-block;
          margin-top: -0.06667rem;
          margin: 0 0.36rem; }
  #ImageChat .box .bottom .body {
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        padding: 0.56rem 1.06667rem 0.13333rem;
        border-top: 0.01333rem solid #ddd;
        -webkit-transition: .4s;
        transition: .4s; }
  #ImageChat .box .bottom .body .am-image-picker {
          position: absolute;
          width: 1.6rem;
          height: 1.6rem;
          opacity: 0; }
  #ImageChat .box .bottom .body .am-image-picker .am-image-picker-list {
            padding: 0;
            margin: 0; }
  #ImageChat .box .bottom .body .am-image-picker .am-wingblank, #ImageChat .box .bottom .body .am-image-picker .am-wingblank-md {
            margin: 0; }
  #ImageChat .box .bottom .body .am-image-picker .am-wingblank .am-flexbox, #ImageChat .box .bottom .body .am-image-picker .am-wingblank-md .am-flexbox {
              display: block;
              height: 1.62667rem;
              overflow: hidden; }
  #ImageChat .box .bottom .body .am-image-picker .am-image-picker-list .am-flexbox .am-flexbox-item {
            margin: 0; }
  #ImageChat .box .bottom .body .am-image-picker .am-image-picker-list .am-image-picker-upload-btn input {
            width: 1.6rem; }
  #ImageChat .box .bottom .body .am-switch .checkbox {
          margin-top: 0.26667rem; }
  #ImageChat .box .bottom .body .allow_record_name {
          margin-top: 0.2rem;
          display: inline-block; }
  #ImageChat .box .bottom .body li {
          text-align: center;
          margin-right: 0.66667rem; }
  #ImageChat .box .bottom .body li div {
            position: relative; }
  #ImageChat .box .bottom .body li img {
            width: 1.33333rem;
            height: 1.33333rem; }
  #ImageChat .box .bottom .body li span {
            font-size: 0.42667rem;
            line-height: 1.5; }
  #ImageChat .box .bottom .body li .fileInput {
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            opacity: 0; }
  #ImageChat .box .bottom .body li.addImg {
          position: relative; }
  #ImageChat .box .bottom .body.none {
        height: 0;
        width: 0;
        overflow: hidden;
        padding: 0;
        border-top: none; }
  #ImageChat .box .bottom .body.active {
        width: 100%;
        height: 2.93333rem;
        overflow: hidden; }
  #ImageChat .head .am-textarea-item {
    padding: 0;
    border: none; }
  #ImageChat .head .am-textarea-control {
    padding-top: 0; }
  #ImageChat .head .am-list-item {
    padding-left: 0;
    float: left; }
  #ImageChat .iptimg {
    width: 100%;
    height: 0.66667rem; }
  #ImageChat .text-health {
    min-width: 4.66667rem;
    padding-bottom: 1.30667rem !important; }
  #ImageChat .text-health .am-list-item {
      background: transparent;
      position: absolute;
      bottom: 0;
      width: 100%;
      left: 0;
      border-top: 0.01333rem solid #fff; }
  #ImageChat .text-health .am-list-item .am-list-line .am-list-content {
      color: #fff;
      text-align: center; }
  #ImageChat .healthText {
    margin: 0.13333rem 0; }
  #ImageChat .over {
    width: 500%;
    max-width: 70%;
    background: #fff;
    border-radius: 0.13333rem;
    position: relative;
    margin: 0.4rem auto; }
  #ImageChat .over .top, #ImageChat .over .middle {
      padding: 0.05688rem;
      padding: 0.26667rem; }
  #ImageChat .over .middle {
      border-top: 0.01333rem solid #ddd;
      border-bottom: 0.01333rem solid #ddd; }
  #ImageChat .over .am-list-item {
      border-radius: 0.13333rem; }
  #ImageChat .over .am-list-item .am-list-line .am-list-content {
      font-size: 0.37333rem;
      color: #02cd8b;
      text-align: center; }
  #ImageChat .box .warp .diagnoseOver {
    width: 85%;
    background: #888;
    color: #fff;
    padding: 0.13333rem 0.26667rem;
    margin: 0.53333rem auto;
    border-radius: 0.13333rem; }
  #ImageChat .hrizontal {
    text-align: center;
    color: #999;
    margin: 2rem auto 0.26667rem; }
  #ImageChat .goCommet {
    color: #02cd8b;
    text-align: center; }
  #ImageChat .already {
    text-align: center; }
  #ImageChat .already img {
      width: 0.66667rem;
      margin: 0 0.10667rem; }
  #ImageChat .already p {
      margin: 0.4rem 0; }
  #ImageChat .voiceModal {
    position: absolute;
    top: 30%;
    left: 30%;
    padding: 0.4rem;
    background: rgba(0, 0, 0, .2);
    z-index: 1000;
    width: 3.46667rem;
    border-radius: 0.13333rem; }
  #ImageChat .voiceModal img {
      width: 100%;
      height: 100%; }
  #ImageChat .voice_text {
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
     -ms-user-select: none;
         user-select: none; }
  #ImageChat .right_text.voice_send .text {
    padding-left: 2rem !important; }
  #ImageChat .right_text.voice_send .text .voice_send_img {
      width: 0.4rem !important; }
  #ImageChat .left.voice_send .text {
    padding-right: 2rem !important; }
  #ImageChat .left.voice_send .text .voice_send_img {
      width: 0.4rem !important;
      height: 0.4rem !important; }
  #ImageChat .right_text .voice_send_img {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg); }
  #ImageChat .voice_send span {
    position: absolute;
    left: -0.66667rem;
    color: #999;
    font-size: 0.32rem; }
  #ImageChat .left.voice_send span {
    left: auto;
    right: -0.6rem; }
  #ImageChat .vidoeView {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1000;
    background: rgba(0, 0, 0, .8) url(data:image/gif;base64,R0lGODlhIAAgALMAAP///7Ozs/v7+9bW1uHh4fLy8rq6uoGBgTQ0NAEBARsbG8TExJeXl/39/VRUVAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFBQAAACwAAAAAIAAgAAAE5xDISSlLrOrNp0pKNRCdFhxVolJLEJQUoSgOpSYT4RowNSsvyW1icA16k8MMMRkCBjskBTFDAZyuAEkqCfxIQ2hgQRFvAQEEIjNxVDW6XNE4YagRjuBCwe60smQUDnd4Rz1ZAQZnFAGDd0hihh12CEE9kjAEVlycXIg7BAsMB6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YEvpJivxNaGmLHT0VnOgGYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ/V/nmOM82XiHQjYKhKP1oZmADdEAAAh+QQFBQAAACwAAAAAGAAXAAAEchDISasKNeuJFKoHs4mUYlJIkmjIV54Soypsa0wmLSnqoTEtBw52mG0AjhYpBxioEqRNy8V0qFzNw+GGwlJki4lBqx1IBgjMkRIghwjrzcDti2/Gh7D9qN774wQGAYOEfwCChIV/gYmDho+QkZKTR3p7EQAh+QQFBQAAACwBAAAAHQAOAAAEchDISWdANesNHHJZwE2DUSEo5SjKKB2HOKGYFLD1CB/DnEoIlkti2PlyuKGEATMBaAACSyGbEDYD4zN1YIEmh0SCQQgYehNmTNNaKsQJXmBuuEYPi9ECAU/UFnNzeUp9VBQEBoFOLmFxWHNoQw6RWEocEQAh+QQFBQAAACwHAAAAGQARAAAEaRDICdZZNOvNDsvfBhBDdpwZgohBgE3nQaki0AYEjEqOGmqDlkEnAzBUjhrA0CoBYhLVSkm4SaAAWkahCFAWTU0A4RxzFWJnzXFWJJWb9pTihRu5dvghl+/7NQmBggo/fYKHCX8AiAmEEQAh+QQFBQAAACwOAAAAEgAYAAAEZXCwAaq9ODAMDOUAI17McYDhWA3mCYpb1RooXBktmsbt944BU6zCQCBQiwPB4jAihiCK86irTB20qvWp7Xq/FYV4TNWNz4oqWoEIgL0HX/eQSLi69boCikTkE2VVDAp5d1p0CW4RACH5BAUFAAAALA4AAAASAB4AAASAkBgCqr3YBIMXvkEIMsxXhcFFpiZqBaTXisBClibgAnd+ijYGq2I4HAamwXBgNHJ8BEbzgPNNjz7LwpnFDLvgLGJMdnw/5DRCrHaE3xbKm6FQwOt1xDnpwCvcJgcJMgEIeCYOCQlrF4YmBIoJVV2CCXZvCooHbwGRcAiKcmFUJhEAIfkEBQUAAAAsDwABABEAHwAABHsQyAkGoRivELInnOFlBjeM1BCiFBdcbMUtKQdTN0CUJru5NJQrYMh5VIFTTKJcOj2HqJQRhEqvqGuU+uw6AwgEwxkOO55lxIihoDjKY8pBoThPxmpAYi+hKzoeewkTdHkZghMIdCOIhIuHfBMOjxiNLR4KCW1ODAlxSxEAIfkEBQUAAAAsCAAOABgAEgAABGwQyEkrCDgbYvvMoOF5ILaNaIoGKroch9hacD3MFMHUBzMHiBtgwJMBFolDB4GoGGBCACKRcAAUWAmzOWJQExysQsJgWj0KqvKalTiYPhp1LBFTtp10Is6mT5gdVFx1bRN8FTsVCAqDOB9+KhEAIfkEBQUAAAAsAgASAB0ADgAABHgQyEmrBePS4bQdQZBdR5IcHmWEgUFQgWKaKbWwwSIhc4LonsXhBSCsQoOSScGQDJiWwOHQnAxWBIYJNXEoFCiEWDI9jCzESey7GwMM5doEwW4jJoypQQ743u1WcTV0CgFzbhJ5XClfHYd/EwZnHoYVDgiOfHKQNREAIfkEBQUAAAAsAAAPABkAEQAABGeQqUQruDjrW3vaYCZ5X2ie6EkcKaooTAsi7ytnTq046BBsNcTvItz4AotMwKZBIC6H6CVAJaCcT0CUBTgaTg5nTCu9GKiDEMPJg5YBBOpwlnVzLwtqyKnZagZWahoMB2M3GgsHSRsRACH5BAUFAAAALAEACAARABgAAARcMKR0gL34npkUyyCAcAmyhBijkGi2UW02VHFt33iu7yiDIDaD4/erEYGDlu/nuBAOJ9Dvc2EcDgFAYIuaXS3bbOh6MIC5IAP5Eh5fk2exC4tpgwZyiyFgvhEMBBEAIfkEBQUAAAAsAAACAA4AHQAABHMQyAnYoViSlFDGXBJ808Ep5KRwV8qEg+pRCOeoioKMwJK0Ekcu54h9AoghKgXIMZgAApQZcCCu2Ax2O6NUud2pmJcyHA4L0uDM/ljYDCnGfGakJQE5YH0wUBYBAUYfBIFkHwaBgxkDgX5lgXpHAXcpBIsRADs=) no-repeat 50% 50%;
    background-size: 0.66667rem 0.66667rem; }
  #ImageChat .vidoeView video {
    display: block;
    width: 100%;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%) !important;
            transform: translateY(-50%) !important; }
  #ImageChat .close {
    position: absolute;
    right: 0.53333rem;
    top: 0.53333rem;
    width: 0.8rem;
    height: 0.8rem;
    fill: #fff;
    z-index: 10000; }
  #ImageChat .payCancelTitle {
    background: #fff;
    line-height: 1.33333rem;
    text-align: center;
    color: #999;
    font-size: 0.37333rem; }
  #ImageChat .payCancelTitle span {
      color: #000;
      font-size: 0.4rem; }
  #ImageChat .payCancelBottom {
    position: absolute;
    background: #fff;
    bottom: -0.02667rem;
    left: 0;
    z-index: 1;
    width: 100%;
    line-height: 1.33333rem; }
  #ImageChat .payCancelBottom .charge {
      font-size: 0.37333rem;
      color: #6e6e6e;
      padding-left: 0.53333rem; }
  #ImageChat .payCancelBottom .charge span {
        color: #000;
        font-size: 0.50667rem; }
  #ImageChat .payCancelBottom .action_right .one, #ImageChat .payCancelBottom .action_right .two, #ImageChat .payCancelBottom .action_right .three {
      width: 3.73333rem;
      text-align: center;
      background: #ddd;
      color: #fff;
      font-size: 0.42667rem; }
  #ImageChat .payCancelBottom .action_right .two {
      width: 2.66667rem;
      font-size: 0.42667rem; }
  #ImageChat .payCancelBottom .action_right .three {
      width: 2.66667rem;
      background: #999;
      font-size: 0.42667rem; }
#AskComment {
  font-size: 0.42667rem;
  padding: 0.4rem;
  background: #fff;
  height: 100%; }
  #AskComment .headimg {
    width: 1.6rem;
    border-radius: 50%;
    margin-right: 0.26667rem; }
  #AskComment .head strong {
    font-weight: bold; }
  #AskComment .head p {
    font-size: 0.32rem;
    margin: 0.16rem;
    color: #888;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  #AskComment .head p i {
      color: orange;
      font-style: normal; }
  #AskComment .already {
    text-align: center; }
  #AskComment .already img {
      width: 0.93333rem;
      margin: 0 0.16rem; }
  #AskComment .hrizontal {
    color: #888;
    margin: 0.66667rem 0; }
  #AskComment textarea {
    border: 0.01333rem solid #888;
    display: block;
    margin: 0.8rem auto;
    width: 90%;
    border-radius: 0.13333rem;
    padding: 0.13333rem; }
.DiagnoseDetail {
  font-size: 0.42667rem; }
  .DiagnoseDetail li {
    background: #fff;
    padding: 0 0.4rem 0.4rem; }
  .DiagnoseDetail li .title {
      color: #888;
      line-height: 3; }
  .DiagnoseDetail li.middle {
    border-top: 0.01333rem solid #888;
    border-bottom: 0.01333rem solid #888; }
.DoctorDetails {
  height: 100vh; }
  .DoctorDetails .am-tabs-bar {
    margin-top: 0.26667rem; }
  .DoctorDetails .am-tabs-ink-bar {
    background: #02cd8b !important; }
  .DoctorDetails .am-tabs-bar .am-tabs-tab-active {
    color: #02cd8b;
    border-bottom: 0.02667rem solid #02cd8b !important; }
  .DoctorDetails .am-tabs-tab-active {
    color: #02cd8b;
    border-bottom: 0.02667rem solid #02cd8b !important; }
  .DoctorDetails .white_page {
    width: 100%;
    height: 2.66667rem;
    line-height: 2.66667rem;
    text-align: center;
    font-size: 0.4rem;
    color: #222222;
    background: #fff;
    border-top: 0.01333rem solid #d7d7d7; }
  .DoctorDetails .active {
    display: block !important; }
  .DoctorDetails .DoctorDetails_head_wrap {
    position: relative; }
  .DoctorDetails .DoctorDetails_head_wrap .bg_img {
      width: 100%;
      height: 4.69333rem;
      background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjM3NXB4IiBoZWlnaHQ9IjE3NnB4IiB2aWV3Qm94PSIwIDAgMzc1IDE3NiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDUyLjIgKDY3MTQ1KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4NCiAgICA8dGl0bGU+YmdfeWlzaGVuZ3podXllPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz4NCiAgICAgICAgPGxpbmVhckdyYWRpZW50IHgxPSI0LjYzMjk0ODU0JSIgeTE9IjAlIiB4Mj0iOTEuMjU4NTM2MSUiIHkyPSIxMTEuMTgzMDM5JSIgaWQ9ImxpbmVhckdyYWRpZW50LTEiPg0KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzAwNzhDRSIgb2Zmc2V0PSIwJSI+PC9zdG9wPg0KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzM3QjBGOCIgb2Zmc2V0PSIxMDAlIj48L3N0b3A+DQogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+DQogICAgICAgIDxyZWN0IGlkPSJwYXRoLTIiIHg9IjAiIHk9IjAiIHdpZHRoPSIzNzUiIGhlaWdodD0iMTc1Ij48L3JlY3Q+DQogICAgICAgIDxmaWx0ZXIgeD0iLTAuMSUiIHk9Ii0wLjElIiB3aWR0aD0iMTAwLjElIiBoZWlnaHQ9IjEwMC42JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiBpZD0iZmlsdGVyLTQiPg0KICAgICAgICAgICAgPGZlT2Zmc2V0IGR4PSIwIiBkeT0iMC41IiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93T2Zmc2V0T3V0ZXIxIj48L2ZlT2Zmc2V0Pg0KICAgICAgICAgICAgPGZlQ29sb3JNYXRyaXggdmFsdWVzPSIwIDAgMCAwIDAgICAwIDAgMCAwIDAgICAwIDAgMCAwIDAgIDAgMCAwIDAuMjUgMCIgdHlwZT0ibWF0cml4IiBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIj48L2ZlQ29sb3JNYXRyaXg+DQogICAgICAgIDwvZmlsdGVyPg0KICAgIDwvZGVmcz4NCiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4NCiAgICAgICAgPGcgaWQ9IuWMu+eUn+S4u+mhtS0yLjAiPg0KICAgICAgICAgICAgPGcgaWQ9IkJhcnMvTmF2aWdhdGlvbi9OYXZpZ2F0aW9uLUJhciI+DQogICAgICAgICAgICAgICAgPGcgaWQ9ImJnX3lpc2hlbmd6aHV5ZSI+DQogICAgICAgICAgICAgICAgICAgIDxtYXNrIGlkPSJtYXNrLTMiIGZpbGw9IndoaXRlIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtMiI+PC91c2U+DQogICAgICAgICAgICAgICAgICAgIDwvbWFzaz4NCiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ik1hc2siPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSBmaWxsPSJibGFjayIgZmlsbC1vcGFjaXR5PSIxIiBmaWx0ZXI9InVybCgjZmlsdGVyLTQpIiB4bGluazpocmVmPSIjcGF0aC0yIj48L3VzZT4NCiAgICAgICAgICAgICAgICAgICAgICAgIDx1c2UgZmlsbD0idXJsKCNsaW5lYXJHcmFkaWVudC0xKSIgZmlsbC1ydWxlPSJldmVub2RkIiB4bGluazpocmVmPSIjcGF0aC0yIj48L3VzZT4NCiAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0i5YiG57uELTQiIG9wYWNpdHk9IjAuMDgwMDA4MzcwNSIgbWFzaz0idXJsKCNtYXNrLTMpIiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMC4zOTA1ODAsIDk1LjExMTkxOSkgcm90YXRlKDE3LjAwMDAwMCkgdHJhbnNsYXRlKC0zMC4zOTA1ODAsIC05NS4xMTE5MTkpIHRyYW5zbGF0ZSgtNzMuMTA5NDIwLCAxMS42MTE5MTkpIj4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0i5LiJ6KeS5b2iIiBzdHJva2Utd2lkdGg9IjExIiBwb2ludHM9IjE0OS4zNjM4NjEgMS40MjEwODU0N2UtMTQgMTQyLjA2NDA2OCAxNjYuNzQ5MTc4IDkuOTQ3NTk4M2UtMTQgNzQuNDkxNjkzMSI+PC9wb2x5Z29uPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSLkuInop5LlvaItY29weSIgc3Ryb2tlLXdpZHRoPSI2IiBwb2ludHM9IjIwNi4zMzE4NzggNjMgMTYwLjIwNjA2MSAxNDcuNTc3MDY4IDExMCA2NC4wMjAxNTA4Ij48L3BvbHlnb24+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IuWIhue7hC00LWNvcHkiIG9wYWNpdHk9IjAuMDYzNjE2MDcxNCIgbWFzaz0idXJsKCNtYXNrLTMpIiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMjcuNDEwNTYyLCA4MS4xMjM3MDEpIHJvdGF0ZSgzNi4wMDAwMDApIHRyYW5zbGF0ZSgtMjI3LjQxMDU2MiwgLTgxLjEyMzcwMSkgdHJhbnNsYXRlKDEzNy40MTA1NjIsIDguMTIzNzAxKSI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IuS4ieinkuW9oiIgc3Ryb2tlLXdpZHRoPSIxMSIgcG9pbnRzPSIxMjkuOTI3ODE2IDAuNzA1NjE1NTU4IDEyMy42MjMyNTcgMTQ1LjcwNTYxNiAwLjkyNzgxNTUxMyA2NS40ODEzMjAyIj48L3BvbHlnb24+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IuS4ieinkuW9oi1jb3B5IiBzdHJva2Utd2lkdGg9IjYiIHBvaW50cz0iMTc5LjgyNjE4OCA1Ni4yNDYwMTY3IDE0MC4wODM5NjcgMTI5LjI0NjAxNyA5Ni44MjYxODgxIDU3LjEyNjUyNzMiPjwvcG9seWdvbj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgIDwvZz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg==) no-repeat;
      background-size: 100% 100%; }
  .DoctorDetails .DoctorDetails_head_wrap .doctor_details_card {
      width: 95%;
      background: white;
      border-radius: 0.26667rem;
      padding: 0.4rem 0.4rem;
      margin-top: -2.74667rem;
      margin-left: 2.5%;
      position: relative; }
  .DoctorDetails .DoctorDetails_head_wrap .doctor_details_card .doctor_details_card_top {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; }
  .DoctorDetails .DoctorDetails_head_wrap .doctor_details_card .doctor_details_card_top .user_img img {
          width: 1.92rem;
          height: 1.92rem;
          border-radius: 50%;
          margin-right: 0.4rem; }
  .DoctorDetails .DoctorDetails_head_wrap .doctor_details_card .doctor_details_card_top .name_hospital .user_name {
          height: 0.58667rem;
          font-size: 0.42667rem;
          font-weight: 500;
          color: #101729;
          line-height: 0.58667rem; }
  .DoctorDetails .DoctorDetails_head_wrap .doctor_details_card .doctor_details_card_top .name_hospital .user_name span {
            font-size: 0.37333rem;
            font-weight: 400;
            color: #101729; }
  .DoctorDetails .DoctorDetails_head_wrap .doctor_details_card .doctor_details_card_top .name_hospital .hospital_name {
          width: 6.66667rem;
          height: 0.53333rem;
          font-size: 0.37333rem;
          font-weight: 400;
          color: #101729;
          line-height: 0.53333rem;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; }
  .DoctorDetails .DoctorDetails_head_wrap .doctor_details_card .doctor_details_card_top .name_hospital .DoctorDetails_title_content {
          height: 0.53333rem;
          font-size: 0.37333rem;
          font-weight: 400;
          color: #d0d0d0;
          line-height: 0.53333rem;
          padding-top: 0.02667rem; }
  .DoctorDetails .DoctorDetails_head_wrap .doctor_details_card .doctor_details_card_top .name_hospital .DoctorDetails_title_content span {
            display: inline-block; }
  .DoctorDetails .DoctorDetails_head_wrap .doctor_details_card .doctor_details_card_top .name_hospital .on_service {
          display: inline-block;
          padding: 0 0.10667rem;
          height: 0.48rem;
          background: #52C41A;
          border-radius: 0.08rem;
          font-size: 0.32rem;
          font-weight: 400;
          color: white;
          line-height: 0.48rem; }
  .DoctorDetails .DoctorDetails_head_wrap .doctor_details_card .doctor_details_card_top .name_hospital .undue_service {
          display: inline-block;
          padding: 0 0.10667rem;
          height: 0.48rem;
          border-radius: 0.08rem;
          font-size: 0.32rem;
          font-weight: 400;
          color: white;
          line-height: 0.48rem;
          background: #d0d0d0; }
  .DoctorDetails .DoctorDetails_head_wrap .doctor_details_card .doctor_details_card_top .name_hospital .pause_service {
          display: inline-block;
          padding: 0 0.10667rem;
          height: 0.48rem;
          border-radius: 0.08rem;
          font-size: 0.32rem;
          font-weight: 400;
          color: white;
          line-height: 0.48rem;
          background: #DF5411; }
  .DoctorDetails .DoctorDetails_head_wrap .doctor_details_card .doctor_details_card_top .Attention_status {
          text-align: center;
          width: 1.81333rem;
          height: 0.69333rem;
          line-height: 0.69333rem;
          background: #2494d8;
          border-radius: 0.34667rem;
          font-size: 0.37333rem;
          font-weight: 400;
          color: white;
          z-index: 10000;
          position: absolute;
          right: 0.13333rem;
          top: 0.18667rem; }
  .DoctorDetails .DoctorDetails_head_wrap .doctor_details_card .doctor_details_card_bottom {
        padding-top: 0.05333rem;
        padding-top: 0.25rem;
        font-size: 0.37333rem;
        font-weight: 400;
        color: #9B9B9B;
        line-height: 0.53333rem; }
  .DoctorDetails .DoctorDetails_head_wrap .doctor_details_card .doctor_details_card_bottom .doctor_details_card_bottom_title {
          color: #101729; }
  .DoctorDetails .DoctorDetails_head_wrap .doctor_details_card .toggle {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3; }
  .DoctorDetails .DoctorDetails_head_wrap .doctor_details_card .toggle2 {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1; }
  .DoctorDetails .DoctorDetails_head_wrap .doctor_details_card .icon {
        color: #9b9b9b;
        text-align: center;
        width: 100%; }
  .DoctorDetails .DoctorDetails_head_wrap .doctor_details_card .user_title {
        position: absolute;
        top: 3.33333rem;
        text-align: center;
        width: 100%;
        color: #101729;
        font-size: 0.32rem; }
  .DoctorDetails .DoctorDetails_head_wrap .doctor_details_card .user_title span {
          font-size: 0.32rem;
          margin-right: 0.26667rem; }
  .DoctorDetails .DoctorDetails_head_wrap .doctor_details_card .user_title span:nth-of-type(2) {
          margin: 0; }
  .DoctorDetails .health_service {
    padding: 0.4rem 0.48rem;
    background: #fff;
    margin-top: 0.42667rem; }
  .DoctorDetails .health_service .health_service_title {
      width: 0.3648rem;
      width: 1.71rem;
      height: 0.58667rem;
      font-size: 0.42667rem;
      font-family: PingFangSC-Medium;
      font-weight: 500;
      color: #101729;
      line-height: 0.58667rem;
      margin-bottom: 0.37333rem; }
  .DoctorDetails .health_service .item {
      margin-right: 0.32rem; }
  .DoctorDetails .live_trailer {
    padding: 0.4rem 0.48rem;
    background: #fff;
    margin-top: 0.42667rem; }
  .DoctorDetails .live_trailer .live_trailer_title {
      width: 1.70667rem;
      height: 0.58667rem;
      font-size: 0.42667rem;
      font-weight: 500;
      color: #101729;
      line-height: 0.58667rem;
      margin-bottom: 0.37333rem; }
  .DoctorDetails .live_trailer .myCarousel {
      height: 44.44444vw !important; }
  .DoctorDetails .live_trailer .myCarousel ul {
        height: 44.44444vw !important; }
  .DoctorDetails .live_trailer .myCarousel ul img {
          background: linear-gradient(142deg, #0078ce 0%, #37b0f8 100%);
          width: 9.17333rem !important;
          height: 5.14667rem !important;
          vertical-align: top;
          border-radius: 0.13333rem !important; }
  .DoctorDetails .live_trailer .myCarousel1 {
      height: 44.44444vw !important; }
  .DoctorDetails .live_trailer .myCarousel1 img {
        background: linear-gradient(142deg, #0078ce 0%, #37b0f8 100%);
        width: 9.17333rem !important;
        height: 5.14667rem !important;
        vertical-align: top;
        border-radius: 0.13333rem !important; }
  .DoctorDetails .QRcodeModal {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, .6);
    z-index: 100; }
  .DoctorDetails .QRcodeModal .QRcodeWrap {
      position: absolute;
      left: 50%;
      top: 50%;
      -webkit-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      background: #fff;
      width: 8.8rem;
      border-radius: 0.21333rem; }
  .DoctorDetails .QRcodeModal .QRcodeWrap .QRcodeCloseBox {
        text-align: right; }
  .DoctorDetails .QRcodeModal .QRcodeWrap .QRcodeCloseBox .QRcodeCloseBtn {
          width: 0.10667rem;
          width: 0.5rem;
          height: 0.10667rem;
          height: 0.5rem;
          margin-right: 0.02133rem;
          margin-right: 0.1rem;
          margin-top: 0.02133rem;
          margin-top: 0.1rem; }
  .DoctorDetails .QRcodeModal .QRcodeWrap > h5 {
      color: #222222;
      font-size: 0.48rem;
      line-height: 0.66667rem;
      text-align: center;
      font-weight: bold;
      margin-top: 0.26667rem; }
  .DoctorDetails .QRcodeModal .QRcodeWrap > p {
      color: #565656;
      font-size: 0.42667rem;
      line-height: 0.58667rem;
      text-align: center;
      margin: 0.26667rem; }
  .DoctorDetails .QRcodeModal .QRCode {
      overflow: hidden; }
  .DoctorDetails .QRcodeModal .QRCode canvas {
      display: none; }
  .DoctorDetails .QRcodeModal .QRCode img {
      display: block;
      width: 5.33333rem;
      height: 5.33333rem;
      margin: 0.26667rem auto; }
  .DoctorDetails .QRcodeModal .DelIcon {
      width: 0.42667rem;
      height: 0.42667rem;
      position: absolute;
      right: 0.4rem;
      top: 0.4rem; }
  .DoctorDetails .QRcodeModal .qrcodeImg {
      width: 5.33333rem;
      height: 5.33333rem; }
.WhiteNoSmall {
  background: #fff; }
  .WhiteNoSmall .img_wrap {
    text-align: center; }
  .WhiteNoSmall .img_wrap img {
      width: 2.93333rem;
      height: 1.89333rem; }
  .WhiteNoSmall .tips {
    margin-top: 0.06667rem;
    font-size: 0.42667rem;
    color: #999999;
    text-align: center; }
li {
  float: left; }

.health_service_item {
  height: 2.24rem;
  background: #e1f3f9;
  border-radius: 0.26667rem;
  display: inline-block;
  padding: 0.08rem 0.29333rem;
  text-align: center;
  margin-right: 0.32rem; }

.health_service_item img {
    width: 0.85333rem;
    height: 0.85333rem; }

.health_service_item p:nth-child(2) {
    height: 0.58667rem;
    font-size: 0.42667rem;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    color: #2494d8;
    line-height: 0.58667rem;
    text-align: center; }

.health_service_item p:nth-child(3) {
    height: 0.53333rem;
    font-size: 0.37333rem;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    color: #2494d8;
    line-height: 0.53333rem;
    text-align: center; }

.service_item_pause_ervice {
  background: #f4f3f3; }

.service_item_pause_ervice p:nth-child(2) {
    color: #d0d0d0; }

.service_item_pause_ervice p:nth-child(3) {
    color: #d0d0d0; }
.team_member_list_item_body {
  background: #fff;
  padding-top: 0.4rem;
  padding-bottom: 0.26667rem;
  border-bottom: 0.01333rem solid rgba(112, 112, 112, .25); }
  .team_member_list_item_body .head .head_img {
    width: 1.17333rem;
    height: 1.17333rem;
    border-radius: 50%;
    margin-right: 0.26667rem; }
  .team_member_list_item_body .head > div {
    width: 82%; }
  .team_member_list_item_body .head > div .first_line {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
  .team_member_list_item_body .head > div .first_line .name_star {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; }
  .team_member_list_item_body .head > div .first_line .name_star h2 {
          width: 2.26667rem;
          font-size: 0.42667rem;
          height: 0.58667rem;
          font-weight: 600;
          color: #101729;
          line-height: 0.58667rem;
          padding-right: 0.13333rem; }
  .team_member_list_item_body .head > div .first_line .name_star .Score {
          padding-top: 0.06667rem; }
  .team_member_list_item_body .head > div .first_line .services_price .price {
        height: 0.53333rem;
        font-size: 0.37333rem;
        font-weight: 400;
        color: #df5411;
        line-height: 0.53333rem; }
  .team_member_list_item_body .head > div .first_line .services_price .price .right_red {
          width: 0.58667rem;
          height: 0.58667rem;
          margin-top: -0.04rem; }
  .team_member_list_item_body .head .text {
    font-size: 0.37333rem;
    font-weight: 400;
    color: #9b9b9b;
    line-height: 0.53333rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden; }
  .team_member_list_item_body .head .intro {
    padding-top: 0.16rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden; }
  .team_member_list_item_body .head .time {
    padding-top: 0;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden; }
  .team_member_list_item_body .service_menu {
    height: 0.86667rem;
    width: 100%;
    overflow: hidden;
    margin-top: 0.32rem;
    line-height: 0.86667rem; }
  .team_member_list_item_body .service_menu .service_menu_span {
      height: 0.58667rem;
      display: inline-block;
      border-radius: 0.34667rem;
      border: 0.02667rem solid #2494d8;
      margin-bottom: 0.4rem;
      padding: 0 0.32rem;
      text-align: center;
      margin-right: 0.34667rem;
      font-size: 0.32rem;
      font-family: PingFangSC-Regular;
      font-weight: 400;
      color: #2494d8;
      line-height: 0.53333rem; }
  .team_member_list_item_body .service_menu .undue {
      border: 0.02667rem solid #d0d0d0;
      color: #D0D0D0; }
  .team_member_list_item_body .service_menu .pause {
      border: 0.02667rem solid #df5411;
      color: #DF5411; }
  .list_body:after {
  border: none; }
.teamDetails {
  height: 100vh;
  position: relative; }
  .teamDetails .teamDetailsContainer .teamDetailsContent .contentTop {
    padding: 0.69333rem 0.42667rem;
    background: #fff; }
  .teamDetails .teamDetailsContainer .teamDetailsContent .contentTop .teamImg {
      display: inline-block;
      margin-right: 0.26667rem;
      width: 1.6rem;
      height: 1.6rem;
      border-radius: 0.8rem;
      vertical-align: bottom; }
  .teamDetails .teamDetailsContainer .teamDetailsContent .contentTop .teamInfo {
      display: inline-block;
      width: calc(100% - 2.93333rem);
      height: 1.6rem; }
  .teamDetails .teamDetailsContainer .teamDetailsContent .contentTop .teamInfo .teamName {
        margin-bottom: 0.16rem;
        font-size: 0.42667rem;
        font-weight: 500;
        color: #101729;
        line-height: 0.58667rem; }
  .teamDetails .teamDetailsContainer .teamDetailsContent .contentTop .teamInfo .department {
        font-size: 0.37333rem;
        font-weight: 400;
        color: #4a4a4a;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden; }
  .teamDetails .teamDetailsContainer .teamDetailsContent .contentCenter {
    padding: 0.26667rem; }
  .teamDetails .teamDetailsContainer .teamDetailsContent .contentCenter .contentCenterTop {
      padding: 0.4rem 0.26667rem;
      border-radius: 0.13333rem;
      background: #fff; }
  .teamDetails .teamDetailsContainer .teamDetailsContent .contentCenter .contentCenterTop .teamStatus {
        position: relative;
        margin-bottom: 0.13333rem;
        font-size: 0.37333rem;
        font-weight: 400;
        color: #4a4a4a;
        line-height: 0.53333rem; }
  .teamDetails .teamDetailsContainer .teamDetailsContent .contentCenter .contentCenterTop .teamStatus .onTime {
          display: inline-block;
          margin-bottom: 0.13333rem;
          padding: 0.04rem 0.10667rem;
          font-size: 0.32rem;
          line-height: 0.45333rem;
          border-radius: 0.08rem;
          color: #fff;
          background: #52c41a; }
  .teamDetails .teamDetailsContainer .teamDetailsContent .contentCenter .contentCenterTop .teamStatus .offTime {
          display: inline-block;
          margin-bottom: 0.05333rem;
          padding: 0 0.10667rem;
          font-size: 0.32rem;
          line-height: 0.53333rem;
          border-radius: 0.08rem;
          color: #fff;
          background: #d0d0d0; }
  .teamDetails .teamDetailsContainer .teamDetailsContent .contentCenter .contentCenterTop .teamStatus .setStatus {
          position: absolute;
          right: 0;
          top: -0.2rem; }
  .teamDetails .teamDetailsContainer .teamDetailsContent .contentCenter .contentCenterTop .teamStatus .setStatus img {
            width: 0.8rem;
            height: 0.8rem; }
  .teamDetails .teamDetailsContainer .teamDetailsContent .contentCenter .contentCenterTop .teamIntro {
        font-size: 0.37333rem;
        font-weight: 400;
        color: #4a4a4a;
        line-height: 0.53333rem; }
  .teamDetails .teamDetailsContainer .teamDetailsContent .contentCenter .contentCenterTop .teamIntro div {
          position: relative; }
  .teamDetails .teamDetailsContainer .teamDetailsContent .contentCenter .contentCenterTop .teamIntro div .intro {
            width: calc(100% - 1.73333rem);
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 1;
            overflow: hidden; }
  .teamDetails .teamDetailsContainer .teamDetailsContent .contentCenter .contentCenterTop .teamIntro div .defaultIntro {
            display: -webkit-box;
            width: calc(100% - 1.73333rem); }
  .teamDetails .teamDetailsContainer .teamDetailsContent .contentCenter .contentCenterTop .teamIntro div span:nth-of-type(2) {
            position: absolute;
            top: -0.05333rem;
            right: 0.18667rem; }
  .teamDetails .teamDetailsContainer .teamDetailsContent .contentCenter .contentCenterTop .teamIntro div .iconDown img {
            width: 0.42667rem;
            -webkit-transform: rotate(0deg);
                    transform: rotate(0deg); }
  .teamDetails .teamDetailsContainer .teamDetailsContent .contentCenter .contentCenterTop .teamIntro div .iconUp img {
            width: 0.42667rem;
            -webkit-transform: rotate(180deg);
                    transform: rotate(180deg); }
  .teamDetails .teamDetailsContainer .teamDetailsContent .contentCenter .contentCenterBottom {
      margin-top: 0.26667rem;
      padding: 0.45333rem 0.56rem;
      background: #fff;
      border-radius: 0.13333rem; }
  .teamDetails .teamDetailsContainer .teamDetailsContent .contentCenter .contentCenterBottom ul {
        width: -webkit-max-content;
        width: -moz-max-content;
        width: max-content; }
  .teamDetails .teamDetailsContainer .teamDetailsContent .contentCenter .contentCenterBottom ul .serviceItem {
          margin-right: 0.93333rem;
          text-align: center; }
  .teamDetails .teamDetailsContainer .teamDetailsContent .contentCenter .contentCenterBottom ul .serviceItem img {
            display: block;
            margin-bottom: 0.13333rem;
            width: 1.38667rem;
            height: 1.38667rem; }
  .teamDetails .teamDetailsContainer .teamDetailsContent .mainContent {
    padding: 0.37333rem 0.42667rem;
    background: #fff; }
  .teamDetails .teamDetailsContainer .teamDetailsContent .mainContent .title {
      font-size: 0.42667rem;
      font-weight: 600;
      color: #101729;
      line-height: 0.58667rem; }
  .teamDetails .modal-container {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 50% 10%;
    text-align: center;
    background-color: rgba(0, 0, 0, .4); }
  .teamDetails .modal-container .modal-content {
      background: #fff; }
  .teamDetails .modal-container .modal-content .serviceTimeTitle {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; }
  .teamDetails .modal-container .modal-content .serviceTimeTitle div {
          width: 0.25344rem;
          width: 1.188rem;
          height: 1.44rem;
          border: 0.01333rem solid #F4F3F3; }
  .teamDetails .modal-container .modal-content .serviceTimeTitle div p:nth-child(1) {
            font-size: 0.42667rem;
            font-weight: 600;
            color: #101729;
            line-height: 0.58667rem;
            text-align: center;
            padding-top: 0.26667rem; }
  .teamDetails .modal-container .modal-content .serviceTimeTitle div p:nth-child(2) {
            font-size: 0.32rem;
            font-weight: 400;
            color: #D0D0D0;
            line-height: 0.45333rem;
            text-align: center; }
  .teamDetails .modal-container .modal-content .serviceTimeTitle .col1 {
          width: 0.31851rem;
          width: 1.493rem; }
  .teamDetails .modal-container .modal-content .serviceTimeBody .row {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        height: 1.73333rem; }
  .teamDetails .modal-container .modal-content .serviceTimeBody span {
        display: inline-block;
        width: 0.25344rem;
        width: 1.188rem;
        height: 100%;
        text-align: center;
        border: 0.01333rem solid #f4f3f3; }
  .teamDetails .modal-container .modal-content .serviceTimeBody .col1 {
        width: 0.31851rem;
        width: 1.493rem; }
  .teamDetails .modal-container .modal-content .serviceTimeBody .col1 p {
          font-size: 0.37333rem;
          font-weight: 600;
          color: #101729;
          line-height: 0.53333rem;
          text-align: center; }
  .teamDetails .modal-container .modal-content .serviceTimeBody .col1 p:nth-child(1) {
          padding-top: 0.16rem; }
  .teamDetails .modal-container .modal-content .serviceTimeBody .col1 p:nth-child(2) {
          font-size: 0.26667rem;
          font-weight: 400;
          line-height: 0.26667rem; }
  .teamDetails .modal-container .modal-content .serviceTimeBody .col1 .serviceTimeBody .col1 p:nth-child(2) {
          color: #D0D0D0;
          height: 0.06667rem;
          line-height: 0.06667rem; }
  .teamDetails .modal-container .modal-content .serviceTimeBody .blue {
        color: #2494D8;
        font-size: 0.37333rem;
        font-weight: 400;
        line-height: 0.53333rem;
        background-color: #E0EFFF; }
  .teamDetails .modal-container .modal-content .serviceTimeBody .blue img {
          padding-top: 0.16rem;
          width: 0.77333rem;
          height: 0.74667rem; }
  .teamDetails .modal-container .modal-content .serviceTimeBody .gray {
        color: #D0D0D0;
        font-size: 0.37333rem;
        font-weight: 400;
        line-height: 0.53333rem;
        background-color: #fff; }
  .teamDetails .modal-container .modal-content .serviceTimeBody .gray img {
          padding-top: 0.16rem;
          width: 0.74667rem;
          height: 0.74667rem; }
.tabs .am-tabs-ink-bar {
  height: 0.05333rem; }

.ExpertConsultation_popup.am-popup-wrap .am-popup {
  border-radius: 0.53333rem 0.53333rem 0 0; }

.moer_department_popup {
  position: relative;
  width: 2.13333rem;
  width: 10rem;
  height: 13.06667rem;
  left: 0;
  bottom: 0;
  border-radius: 0.53333rem 0.53333rem 0 0; }

.moer_department_popup .moer_department_close_box {
    padding: 0.26667rem;
    margin-right: 0.1024rem;
    margin-right: 0.48rem;
    text-align: right; }

.moer_department_popup .moer_department_close_box .popupName {
      display: inline-block;
      margin-right: 0.74667rem;
      margin-right: 3.5rem;
      font-size: 0.09101rem;
      font-size: 0.42667rem;
      font-family: PingFangSC-Medium;
      font-weight: 500; }

.moer_department_popup .moer_department_close {
    width: 0.58667rem;
    height: 0.58667rem; }

.moer_department_popup .moer_department_midModule {
    width: 2.13333rem;
    width: 10rem;
    padding-bottom: 1.33333rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }

.moer_department_popup .moer_department_popupItem {
    width: 0.608rem;
    width: 2.85rem;
    height: 0.36267rem;
    height: 1.70rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
    line-height: 0.11307rem;
    line-height: 0.53rem;
    margin-bottom: 3%;
    color: #101729;
    border: 0.02667rem solid #ccc;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 0.13rem; }

.ExpertConsultation {
  height: 100vh;
  position: relative; }

.ExpertConsultation .about_doctor_more {
    background: white;
    width: 1.12rem;
    height: 1.22667rem;
    position: absolute;
    right: 0;
    top: 1.06667rem;
    z-index: 100;
    text-align: center;
    line-height: 1.22667rem; }

.ExpertConsultation .about_doctor_more img {
      width: 0.58667rem;
      height: 0.58667rem; }

.ExpertConsultation .wrap {
    height: calc(100vh - 2.3rem); }

.ExpertConsultation .search_warp {
    background: #fff;
    padding: 0.13333rem 0.26667rem;
    border-bottom: 0.01333rem solid #d7d7d7;
    width: 100%;
    z-index: 1; }

.ExpertConsultation .search_warp .uninput {
      position: relative;
      height: 0.8rem;
      background: #f0f0f0;
      color: #999999;
      font-size: 0.34667rem;
      text-align: center;
      line-height: 0.8rem;
      border-radius: 0.13333rem; }

.ExpertConsultation .search_warp .uninput div img {
        top: 0.2rem;
        left: 1.73333rem;
        width: 0.4rem;
        height: 0.4rem; }

.ExpertConsultation .patient_container .am-tabs-bar .am-tabs-tab {
    font-size: 0.37333rem;
    line-height: 0.53333rem;
    color: #9B9B9B;
    font-weight: 400; }

.ExpertConsultation .patient_container .am-tabs-bar .am-tabs-tab-active {
    font-size: 0.42667rem;
    line-height: 0.58667rem;
    color: #101729 !important;
    font-weight: 600; }

.ExpertConsultation .selectContainer {
    padding: 0.34667rem 0.4rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    background-color: #fff;
    border-bottom: 0.01333rem solid rgba(112, 112, 112, .25); }

.ExpertConsultation .selectContainer div {
      width: 2.8rem;
      padding-right: 0.2rem;
      position: relative;
      font-size: 0.42667rem;
      font-weight: 400;
      color: #101729;
      line-height: 0.58667rem; }

.ExpertConsultation .selectContainer div:after {
      content: '';
      width: 0.42667rem;
      height: 0.42667rem;
      position: absolute;
      top: 0.09333rem;
      right: 0;
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABEElEQVRYR+2UMW7CQBBF/6zIAfAhoLNXrqC0RBOOAhwn5CihQXIZKmvtLhzCHAC0g1aicIHZ8RLJzU49mv/09f8QRh4aWR8RIDoQHYgOvOVAXdcb98iyLPsOfWjBAFVVrZRSP07YWrvO8/wYAhEEYIyZATgBmD5ELwAWWuvzUIjBAE3TTK21TtxBdOeslFqkaepgxDMIoCzLSZIkB2ZePVMgomPbtp9FUdykBIMAjDFfALae43ut9e7fAVzimXkvOUxEW2kzRA50Ev8hAQBwlTbDC/Ak8UIGiJrxEsAlnpl/mXkuVe3uEdEfES1fNaMXwJd4KZCvGb0AwsRLOXqb4c2AVCF0LwJEB6ID0YHRHbgDaOlgIdGNZQMAAAAASUVORK5CYII=) no-repeat;
      background-size: 100% 100%;
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }

.ExpertConsultation .doctorListContentWrapper {
    height: 100vh; }

.ExpertConsultation .doctorListContentWrapper .doctorListContent {
      padding-bottom: 3.33333rem; }
.team_list_item_body {
  background: #fff;
  padding-top: 0.4rem;
  padding-left: 0.4rem;
  padding-bottom: 0.26667rem;
  border-bottom: 0.01333rem solid #d7d7d7; }
  .team_list_item_body .head .head_img {
    width: 1.17333rem;
    height: 1.17333rem;
    border-radius: 50%;
    margin-right: 0.26667rem; }
  .team_list_item_body .head > div {
    width: 82%; }
  .team_list_item_body .head > div .first_line {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
  .team_list_item_body .head > div .first_line .name_star {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 2;
            -ms-flex: 2;
                flex: 2; }
  .team_list_item_body .head > div .first_line .name_star h2 {
          font-size: 0.42667rem;
          height: 0.58667rem;
          font-weight: 500;
          color: #101729;
          line-height: 0.58667rem;
          padding-right: 0.56rem;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; }
  .team_list_item_body .head > div .first_line .services_price {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        text-align: right; }
  .team_list_item_body .head > div .first_line .services_price .price {
          height: 0.53333rem;
          font-size: 0.37333rem;
          font-weight: 400;
          color: #df5411;
          line-height: 0.53333rem; }
  .team_list_item_body .head > div .first_line .services_price .price .right_red {
            width: 0.58667rem;
            height: 0.58667rem;
            margin-top: -0.04rem; }
  .team_list_item_body .head .goodAt {
    padding-top: 0.16rem;
    padding-right: 0.13333rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    font-size: 0.37333rem;
    font-weight: 400;
    color: #9b9b9b;
    line-height: 0.53333rem; }
  .team_list_item_body .head .text {
    font-size: 0.37333rem;
    font-weight: 400;
    color: #9b9b9b;
    line-height: 0.53333rem; }
  .team_list_item_body .head .intro {
    padding-top: 0.16rem;
    padding-right: 0.13333rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden; }
  .team_list_item_body .head .time {
    padding-top: 0;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden; }
  .team_list_item_body .head .teamMember {
    margin-top: 0.13333rem;
    font-size: 0.37333rem;
    font-weight: 400;
    color: #9b9b9b;
    line-height: 1.06667rem; }
  .team_list_item_body .head .teamMember .headImg {
      width: 1.06667rem;
      height: 1.06667rem;
      border-radius: 0.53333rem;
      margin: 0 0.13333rem; }
  .team_list_item_body .service_menu {
    height: 0.86667rem;
    width: 100%;
    overflow: hidden;
    margin-top: 0.32rem;
    line-height: 0.86667rem; }
  .team_list_item_body .service_menu .service_menu_span {
      height: 0.58667rem;
      display: inline-block;
      border-radius: 0.34667rem;
      border: 0.02667rem solid #2494d8;
      margin-bottom: 0.4rem;
      padding: 0 0.32rem;
      text-align: center;
      margin-right: 0.34667rem;
      font-size: 0.32rem;
      font-weight: 400;
      color: #2494d8;
      line-height: 0.53333rem; }
  .team_list_item_body .service_menu .undue {
      border: 0.02667rem solid #d0d0d0;
      color: #D0D0D0; }
  .team_list_item_body .service_menu .pause {
      border: 0.02667rem solid #df5411;
      color: #DF5411; }
  .list_body:after {
  border: none; }
.member_item {
  background-color: #fff;
  padding: 0.42667rem 0.21333rem;
  margin: 0 0.42667rem;
  border-bottom: 0.01333rem solid rgba(112, 112, 112, .25); }
  .member_item .person_info_top {
    background: #fff;
    width: 100%;
    line-height: 0.58667rem;
    height: 0.58667rem; }
  .member_item .person_info_top .user_name {
      font-size: 0.42667rem;
      font-family: PingFangSC-Medium, PingFang SC;
      font-weight: 500;
      color: #333333;
      max-width: 4rem;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .member_item .person_info_top .user_sex {
      margin-left: 0.21333rem;
      font-size: 0.37333rem;
      font-family: PingFangSC-Regular, PingFang SC;
      font-weight: 400;
      color: #999999; }
  .member_item .person_info_top .user_age {
      margin-left: 0.18667rem;
      font-size: 0.37333rem;
      font-family: PingFangSC-Regular, PingFang SC;
      font-weight: 400;
      color: #999999; }
  .member_item .person_info_deep {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-top: 0.13333rem;
    background: white; }
  .member_item .person_info_deep .deep_between {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
  .member_item .person_info_deep .deep_between .checked_img {
        width: 0.53333rem;
        height: 0.53333rem;
        margin-right: 0.21333rem; }
  .member_item .person_info_deep .deep_between .default_user {
        font-size: 0.32rem;
        font-family: PingFangSC-Regular, PingFang SC;
        font-weight: 400;
        color: #666666; }
  .member_item .person_info_deep .deep_between .del_img {
        width: 0.53333rem;
        height: 0.55867rem;
        margin-right: 0.45333rem; }
  .member_item .person_info_deep .deep_between .edit_img {
        width: 0.45333rem;
        height: 0.42667rem; }
.MemberFamily_wrap {
  background-color: #f7f7f7;
  height: 100vh; }
  .MemberFamily_wrap .MemberFamily_wrap_content {
    padding-bottom: 0.26667rem;
    height: calc(100vh - 1.73333rem); }
  .MemberFamily_wrap .MemberFamily_wrap_content .MemberFamily_wrap_iscroll {
      background: #fff; }
  .MemberFamily_wrap .MemberFamily_wrap_content .add_img {
      position: absolute;
      bottom: 0.42667rem;
      width: 80.8vw;
      height: 0.93333rem;
      left: 50%;
      margin-left: -40.4vw;
      text-align: center;
      background: #ffffff;
      border-radius: 0.69333rem;
      border: 0.02667rem solid #01c98e;
      line-height: 0.93333rem; }
  .MemberFamily_wrap .MemberFamily_wrap_content .add_img div {
        font-size: 0.42667rem;
        font-family: PingFangSC-Medium, PingFang SC;
        font-weight: 500;
        color: #01c98e;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center; }
  .MemberFamily_wrap .MemberFamily_wrap_content .add_img img {
        width: 0.4rem;
        height: 0.4rem;
        margin-right: 0.10667rem; }
  .MemberFamily_wrap .MemberFamily_none .img_wrap {
    padding-top: 4rem;
    text-align: center; }
  .MemberFamily_wrap .MemberFamily_none .img_wrap img {
      width: 2.93333rem;
      height: 1.89333rem; }
  .MemberFamily_wrap .MemberFamily_none .tips {
    margin-top: 0.53333rem;
    font-size: 0.42667rem;
    color: #999999;
    text-align: center; }
.hairline-remove-right-bottom {
  border-bottom: 0;
}
.hairline-remove-right-bottom:after {
  display: none;
}
.hairline-remove-right-bottom-bak:after {
  display: none;
}
.hairline-remove-left-top:before {
  display: none;
}
.am-list-item .am-input-control {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.am-list-item .am-input-control .fake-input-container {
  height: 0.8rem;
  line-height: 0.8rem;
  position: relative;
}
.am-list-item .am-input-control .fake-input-container .fake-input {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin-right: 0.13333rem;
  -webkit-text-decoration: rtl;
          text-decoration: rtl;
  text-align: right;
  color: #000;
  font-size: 0.45333rem;
}
.am-list-item .am-input-control .fake-input-container .fake-input.fake-input-disabled {
  color: #bbb;
}
.am-list-item .am-input-control .fake-input-container .fake-input.focus {
  -webkit-transition: color .2s;
  transition: color .2s;
}
.am-list-item .am-input-control .fake-input-container .fake-input.focus:after {
  content: "";
  position: absolute;
  right: 0;
  top: 10%;
  height: 80%;
  border-right: 0.04rem solid #108ee9;
  -webkit-animation: keyboard-cursor infinite 1s step-start;
          animation: keyboard-cursor infinite 1s step-start;
}
.am-list-item .am-input-control .fake-input-container .fake-input-placeholder {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: #bbb;
  text-align: right;
}
.am-number-keyboard-wrapper {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 5.33333rem;
  z-index: 10000;
  font-family: 'PingFang SC';
  background-color: #f6f6f7;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  transition-property: -webkit-transform display;
  -webkit-transition-property: -webkit-transform display;
  transition-property: transform display;
  transition-property: transform display, -webkit-transform display;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}
.am-number-keyboard-wrapper.am-number-keyboard-wrapper-hide {
  bottom: -13.33333rem;
}
.am-number-keyboard-wrapper table {
  width: 100%;
  padding: 0;
  margin: 0;
  border-collapse: collapse;
  border-top: 1Px solid #ccc;
}
.am-number-keyboard-wrapper table tr {
  width: 100%;
  padding: 0;
  margin: 0;
}
.am-number-keyboard-wrapper table tr .am-number-keyboard-item {
  width: 25%;
  padding: 0;
  margin: 0;
  height: 1.33333rem;
  text-align: center;
  border-left: 1Px solid #ccc;
  border-bottom: 1Px solid #ccc;
  font-size: 0.68rem;
  color: #2a2b2c;
  position: relative;
}
.am-number-keyboard-wrapper table tr .am-number-keyboard-item.am-number-keyboard-item-active {
  background-color: #ddd;
}
.am-number-keyboard-wrapper table tr .am-number-keyboard-item.keyboard-confirm {
  color: #fff;
  font-size: 0.56rem;
  background-color: #108ee9;
}
.am-number-keyboard-wrapper table tr .am-number-keyboard-item.keyboard-confirm.am-number-keyboard-item-active {
  background-color: #1284d6;
}
.am-number-keyboard-wrapper table tr .am-number-keyboard-item.keyboard-confirm.am-number-keyboard-item-disabled {
  background-color: #1284d6;
  color: rgba(255, 255, 255, .45);
}
.am-number-keyboard-wrapper table tr .am-number-keyboard-item.keyboard-delete {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22204%22%20height%3D%22148%22%20viewBox%3D%220%200%20153.000000%20111.000000%22%3E%3Cpath%20d%3D%22M46.9%204.7c-2.5%202.6-14.1%2015.5-25.8%2028.6L-.1%2057l25.6%2027%2025.7%2027.1%2047.4-.3%2047.4-.3%203.2-3.3%203.3-3.2V7l-3.3-3.2L146%20.5%2098.7.2%2051.5-.1l-4.6%204.8zm97.9%203.5c1.7%201.7%201.7%2092.9%200%2094.6-.9.9-12.6%201.2-46.3%201.2H53.4L31.2%2080.4%209%2056.9l5.1-5.7c2.8-3.1%2012.8-14.4%2022.2-24.9L53.5%207h45c33.8%200%2045.4.3%2046.3%201.2z%22%2F%3E%3Cpath%20d%3D%22M69.5%2031c-1.9%202.1-1.7%202.2%209.3%2013.3L90%2055.5%2078.8%2066.7%2067.5%2078l2.3%202.2%202.2%202.3%2011.3-11.3L94.5%2060l11.2%2011.2L117%2082.5l2.2-2.3%202.3-2.2-11.3-11.3L99%2055.5l11.2-11.2L121.5%2033l-2.3-2.2-2.2-2.3-11.3%2011.3L94.5%2051l-11-11c-6-6-11.2-11-11.6-11-.3%200-1.4.9-2.4%202z%22%2F%3E%3C%2Fsvg%3E");
  background-size: 0.68rem 0.49333rem;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
.am-number-keyboard-wrapper table tr .am-number-keyboard-item.keyboard-hide {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22260%22%20height%3D%22188%22%20viewBox%3D%220%200%20195.000000%20141.000000%22%3E%3Cpath%20d%3D%22M0%2057v57h195V0H0v57zm183%200v45H12V12h171v45z%22%2F%3E%3Cpath%20d%3D%22M21%2031.5V39h15V24H21v7.5zM48%2031.5V39h15V24H48v7.5zM75%2031.5V39h15V24H75v7.5zM102%2031.5V39h15V24h-15v7.5zM129%2031.5V39h15V24h-15v7.5zM156%2031.5V39h15V24h-15v7.5zM36%2055.5V63h15V48H36v7.5zM63%2055.5V63h15V48H63v7.5zM90%2055.5V63h15V48H90v7.5zM117%2055.5V63h15V48h-15v7.5zM144%2055.5V63h15V48h-15v7.5zM27%2079.5V87h15V72H27v7.5zM48%2079.5V87h96V72H48v7.5zM150%2079.5V87h15V72h-15v7.5zM81%20124.5c0%20.8.7%201.5%201.5%201.5s1.5.7%201.5%201.5.7%201.5%201.5%201.5%201.5.7%201.5%201.5.7%201.5%201.5%201.5%201.5.7%201.5%201.5.7%201.5%201.5%201.5%201.5.7%201.5%201.5.7%201.5%201.5%201.5%201.5.7%201.5%201.5.7%201.5%201.5%201.5%201.5-.7%201.5-1.5.7-1.5%201.5-1.5%201.5-.7%201.5-1.5.7-1.5%201.5-1.5%201.5-.7%201.5-1.5.7-1.5%201.5-1.5%201.5-.7%201.5-1.5.7-1.5%201.5-1.5%201.5-.7%201.5-1.5.7-1.5%201.5-1.5%201.5-.7%201.5-1.5c0-1.3-2.5-1.5-16.5-1.5s-16.5.2-16.5%201.5z%22%2F%3E%3C%2Fsvg%3E");
  background-size: 0.86667rem 0.62667rem;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
@-webkit-keyframes keyboard-cursor {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes keyboard-cursor {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.am-list-item.am-input-item {
  height: 1.17333rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}
.am-list-item.am-input-item:after {
  display: block;
  position: absolute;
  content: '';
  left: 0.4rem;
  bottom: 0;
  right: auto;
  top: auto;
  width: 100%;
  border-bottom: 1PX solid #ddd;
}
.am-list-item .am-input-label {
  color: #000;
  font-size: 0.45333rem;
  margin-left: 0;
  margin-right: 0.13333rem;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  padding: 0.05333rem 0;
}
.am-list-item .am-input-label.am-input-label-2 {
  width: 0.90667rem;
}
.am-list-item .am-input-label.am-input-label-3 {
  width: 1.36rem;
}
.am-list-item .am-input-label.am-input-label-4 {
  width: 1.81333rem;
}
.am-list-item .am-input-label.am-input-label-5 {
  width: 2.26667rem;
}
.am-list-item .am-input-label.am-input-label-6 {
  width: 2.72rem;
}
.am-list-item .am-input-label.am-input-label-7 {
  width: 3.17333rem;
}
.am-list-item .am-input-control {
  font-size: 0.45333rem;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.am-list-item .am-input-control input {
  color: #000;
  font-size: 0.45333rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 100%;
  padding: 0.05333rem 0;
  border: 0;
  background-color: transparent;
  line-height: 1;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.am-list-item .am-input-control input::-webkit-input-placeholder {
  color: #bbb;
  line-height: 1.2;
}
.am-list-item .am-input-control input:-ms-input-placeholder {
  color: #bbb;
  line-height: 1.2;
}
.am-list-item .am-input-control input::-ms-input-placeholder {
  color: #bbb;
  line-height: 1.2;
}
.am-list-item .am-input-control input::placeholder {
  color: #bbb;
  line-height: 1.2;
}
.am-list-item .am-input-control input:disabled {
  color: #bbb;
  background-color: #fff;
}
.am-list-item .am-input-clear {
  display: none;
  width: 0.56rem;
  height: 0.56rem;
  border-radius: 50%;
  overflow: hidden;
  font-style: normal;
  color: #fff;
  background-color: #ccc;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20fill%3D'%23fff'%20viewBox%3D'0%200%2030%2030'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M19%206.41L17.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
  background-size: 0.56rem auto;
  background-position: 0.05333rem 0.05333rem;
}
.am-list-item .am-input-clear:active {
  background-color: #108ee9;
}
.am-list-item.am-input-focus .am-input-clear {
  display: block;
}
.am-list-item .am-input-extra {
  -webkit-box-flex: initial;
      -ms-flex: initial;
          flex: initial;
  min-width: 0;
  max-height: 0.56rem;
  overflow: hidden;
  padding-right: 0;
  line-height: 1;
  color: #888;
  font-size: 0.4rem;
  margin-left: 0.13333rem;
}
.am-list-item.am-input-error .am-input-control input {
  color: #f50;
}
.am-list-item.am-input-error .am-input-error-extra {
  height: 0.56rem;
  width: 0.56rem;
  margin-left: 0.16rem;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D'18'%20height%3D'18'%20viewBox%3D'0%200%2018%2018'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cg%20stroke%3D'none'%20stroke-width%3D'1'%20fill%3D'none'%20fill-rule%3D'evenodd'%3E%3Cg%20transform%3D'translate(-300.000000%2C%20-1207.000000)'%20fill%3D'%23FF5500'%3E%3Cg%20id%3D'exclamation-circle-o'%20transform%3D'translate(300.000000%2C%201207.000000)'%3E%3Cpath%20d%3D'M9%2C16.734375%20C10.0441406%2C16.734375%2011.0566406%2C16.5304688%2012.009375%2C16.1279297%20C12.9304688%2C15.7376953%2013.7566406%2C15.1804687%2014.4685547%2C14.4703125%20C15.1787109%2C13.7601563%2015.7376953%2C12.9322266%2016.1261719%2C12.0111328%20C16.5304688%2C11.0566406%2016.734375%2C10.0441406%2016.734375%2C9%20C16.734375%2C7.95585938%2016.5304688%2C6.94335938%2016.1279297%2C5.990625%20C15.7376953%2C5.06953125%2015.1804687%2C4.24335938%2014.4703125%2C3.53144531%20C13.7601563%2C2.82128906%2012.9322266%2C2.26230469%2012.0111328%2C1.87382813%20C11.0566406%2C1.46953125%2010.0441406%2C1.265625%209%2C1.265625%20C7.95585938%2C1.265625%206.94335938%2C1.46953125%205.990625%2C1.87207031%20C5.06953125%2C2.26230469%204.24335938%2C2.81953125%203.53144531%2C3.5296875%20C2.82128906%2C4.23984375%202.26230469%2C5.06777344%201.87382813%2C5.98886719%20C1.46953125%2C6.94335938%201.265625%2C7.95585938%201.265625%2C9%20C1.265625%2C10.0441406%201.46953125%2C11.0566406%201.87207031%2C12.009375%20C2.26230469%2C12.9304688%202.81953125%2C13.7566406%203.5296875%2C14.4685547%20C4.23984375%2C15.1787109%205.06777344%2C15.7376953%205.98886719%2C16.1261719%20C6.94335938%2C16.5304688%207.95585938%2C16.734375%209%2C16.734375%20L9%2C16.734375%20Z%20M9%2C18%20C4.02890625%2C18%200%2C13.9710937%200%2C9%20C0%2C4.02890625%204.02890625%2C0%209%2C0%20C13.9710937%2C0%2018%2C4.02890625%2018%2C9%20C18%2C13.9710937%2013.9710937%2C18%209%2C18%20L9%2C18%20L9%2C18%20Z%20M9%2C6.75%20C8.61152344%2C6.75%208.296875%2C7.06464844%208.296875%2C7.453125%20L8.296875%2C13.9394531%20C8.296875%2C14.3279297%208.61152344%2C14.6425781%209%2C14.6425781%20C9.38847656%2C14.6425781%209.703125%2C14.3279297%209.703125%2C13.9394531%20L9.703125%2C7.453125%20C9.703125%2C7.06464844%209.38847656%2C6.75%209%2C6.75%20L9%2C6.75%20Z%20M8.20898438%2C4.83398438%20C8.20898438%2C5.27085024%208.56313413%2C5.625%209%2C5.625%20C9.43686587%2C5.625%209.79101562%2C5.27085024%209.79101562%2C4.83398438%20C9.79101562%2C4.39711851%209.43686587%2C4.04296875%209%2C4.04296875%20C8.56313413%2C4.04296875%208.20898438%2C4.39711851%208.20898438%2C4.83398438%20L8.20898438%2C4.83398438%20Z'%20id%3D'Shape'%20transform%3D'translate(9.000000%2C%209.000000)%20scale(1%2C%20-1)%20translate(-9.000000%2C%20-9.000000)%20'%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-size: 0.56rem auto;
}
.am-list-item.am-input-disabled .am-input-label {
  color: #bbb;
}
.am-list-body .am-list-item:last-child {
  border-bottom: 0;
}
.am-list-body .am-list-item:last-child:after {
  display: none;
}
.modal_top {
  margin-top: -10.66667rem; }

.AddMemberFamily .AdditionCases_content {
  height: 100vh; }

.AddMemberFamily .AdditionCases_content .am-list-item .am-input-item {
    height: 1.78667rem; }

.AddMemberFamily .AdditionCases_content .am-list-item .am-list-line {
    height: 1.78667rem; }

.AddMemberFamily .AdditionCases_content .am-list-item .am-list-line .am-list-extra {
      color: #6e6e6e;
      font-size: 0.4rem; }

.AddMemberFamily .AdditionCases_content .am-list-item .am-list-line .am-list-arrow {
      width: 0.26667rem;
      height: 0.26667rem; }

.AddMemberFamily .AdditionCases_content .am-list-item .am-input-control input {
    text-align: right;
    color: #6e6e6e;
    font-size: 0.4rem;
    padding-right: 0.13333rem; }

.AddMemberFamily .AdditionCases_content .info-item .am-list-line .am-list-extra {
    -webkit-box-flex: 3;
        -ms-flex: 3;
            flex: 3; }

.AddMemberFamily .AdditionCases_content .add-member {
    padding-bottom: 15vh; }

.AddMemberFamily .AdditionCases_content .add-member .input_item {
      font-size: 0.07957rem;
      font-size: 0.373rem;
      border: none;
      margin-top: 0.05547rem;
      margin-top: 0.26rem;
      width: 80%;
      /* // height: '3.84rem', */
      padding: 0.0512rem 0.06187rem;
      padding: 0.24rem 0.29rem;
      line-height: 0.10453rem;
      line-height: 0.49rem;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      text-align: right;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }

.AddMemberFamily .AdditionCases_content .add-member .span_item {
      display: inline-block;
      width: 20%; }

.AddMemberFamily .AdditionCases_content .add-member .address .am-list-line .am-list-extra {
      -webkit-box-flex: 3;
          -ms-flex: 3;
              flex: 3;
      font-size: 0.34667rem;
      line-height: 0.4rem;
      overflow: auto;
      text-overflow: initial;
      white-space: pre-wrap; }

.AddMemberFamily .AdditionCases_content .add-member .address .am-list-line .am-list-extra .text-left {
        display: inline-block;
        text-align: left; }

.AddMemberFamily .AdditionCases_content .add-member .address .am-list-line .am-list-extra .no-address {
        color: #cdcdcd;
        font-size: 0.4rem; }

.AddMemberFamily .AdditionCases_content .name {
    border-bottom: 0.01333rem solid #d7d7d7;
    height: 1.06667rem;
    line-height: 1.06667rem;
    background: #fff;
    padding: 0 0.4rem; }

.AddMemberFamily .AdditionCases_content .name span:nth-of-type(1) {
      color: #6e6e6e;
      font-size: 0.4rem; }

.AddMemberFamily .AdditionCases_content .name span:nth-of-type(2) {
      color: #999999;
      font-size: 0.34667rem; }

.AddMemberFamily .AdditionCases_content .name span:nth-of-type(2) img {
        width: 0.26667rem;
        height: 0.26667rem; }

.AddMemberFamily .AdditionCases_content .name span:nth-of-type(3) {
      color: #999999;
      font-size: 0.34667rem;
      margin-right: 0.26667rem; }

.AddMemberFamily .AdditionCases_content .name input {
      width: 2rem;
      height: 1.04rem;
      line-height: 1.04rem;
      border: none;
      outline: none;
      text-align: right;
      color: #6e6e6e;
      font-size: 0.4rem; }

.AddMemberFamily .AdditionCases_content .birthday {
    border-bottom: 0.01333rem solid #d7d7d7;
    height: 1.06667rem;
    line-height: 1.06667rem;
    background: #fff;
    padding: 0 0.4rem; }

.AddMemberFamily .AdditionCases_content .birthday span:nth-of-type(1) {
      color: #6e6e6e;
      font-size: 0.4rem; }

.AddMemberFamily .AdditionCases_content .birthday span:nth-of-type(2) {
      color: #999999;
      font-size: 0.34667rem; }

.AddMemberFamily .AdditionCases_content .birthday span:nth-of-type(2) img {
        width: 0.26667rem;
        height: 0.26667rem; }

.AddMemberFamily .AdditionCases_content .birthday span:nth-of-type(3) {
      color: #999999;
      font-size: 0.34667rem;
      margin-right: 0.26667rem; }

.AddMemberFamily .AdditionCases_content .birthday input {
      width: 2rem;
      height: 1.04rem;
      line-height: 1.04rem;
      border: none;
      outline: none;
      text-align: right;
      color: #6e6e6e;
      font-size: 0.4rem; }

.AddMemberFamily .AdditionCases_content .gender {
    border-bottom: 0.01333rem solid #d7d7d7;
    height: 1.06667rem;
    line-height: 1.06667rem;
    background: #fff;
    padding: 0 0.4rem; }

.AddMemberFamily .AdditionCases_content .gender span:nth-of-type(1) {
      color: #6e6e6e;
      font-size: 0.4rem; }

.AddMemberFamily .AdditionCases_content .gender span:nth-of-type(2) {
      color: #999999;
      font-size: 0.34667rem; }

.AddMemberFamily .AdditionCases_content .gender span:nth-of-type(2) img {
        width: 0.26667rem;
        height: 0.26667rem; }

.AddMemberFamily .AdditionCases_content .gender span:nth-of-type(3) {
      color: #999999;
      font-size: 0.34667rem;
      margin-right: 0.26667rem; }

.AddMemberFamily .AdditionCases_content .gender input {
      width: 2rem;
      height: 1.04rem;
      line-height: 1.04rem;
      border: none;
      outline: none;
      text-align: right;
      color: #6e6e6e;
      font-size: 0.4rem; }

.AddMemberFamily .AdditionCases_content .relationship {
    margin-top: 0.26667rem;
    border-bottom: 0.01333rem solid #d7d7d7;
    height: 1.06667rem;
    line-height: 1.06667rem;
    background: #fff;
    padding: 0 0.4rem; }

.AddMemberFamily .AdditionCases_content .relationship span:nth-of-type(1) {
      color: #6e6e6e;
      font-size: 0.4rem; }

.AddMemberFamily .AdditionCases_content .relationship span:nth-of-type(2) {
      color: #999999;
      font-size: 0.34667rem; }

.AddMemberFamily .AdditionCases_content .relationship span:nth-of-type(2) img {
        width: 0.26667rem;
        height: 0.26667rem; }

.AddMemberFamily .AdditionCases_content .relationship span:nth-of-type(3) {
      color: #999999;
      font-size: 0.34667rem;
      margin-right: 0.26667rem; }

.AddMemberFamily .AdditionCases_content .relationship input {
      width: 2rem;
      height: 1.04rem;
      line-height: 1.04rem;
      border: none;
      outline: none;
      text-align: right;
      color: #6e6e6e;
      font-size: 0.4rem; }

.AddMemberFamily .AdditionCases_content .mobile {
    border-bottom: 0.01333rem solid #d7d7d7;
    height: 1.06667rem;
    line-height: 1.06667rem;
    background: #fff;
    padding: 0 0.4rem; }

.AddMemberFamily .AdditionCases_content .mobile span:nth-of-type(1) {
      color: #6e6e6e;
      font-size: 0.4rem; }

.AddMemberFamily .AdditionCases_content .mobile span:nth-of-type(2) {
      color: #999999;
      font-size: 0.34667rem; }

.AddMemberFamily .AdditionCases_content .mobile span:nth-of-type(2) img {
        width: 0.26667rem;
        height: 0.26667rem; }

.AddMemberFamily .AdditionCases_content .mobile span:nth-of-type(3) {
      color: #999999;
      font-size: 0.34667rem;
      margin-right: 0.26667rem; }

.AddMemberFamily .AdditionCases_content .mobile input {
      width: 2rem;
      height: 1.04rem;
      line-height: 1.04rem;
      border: none;
      outline: none;
      text-align: right;
      color: #6e6e6e;
      font-size: 0.4rem; }

.AddMemberFamily .AdditionCases_content .id_number {
    border-bottom: 0.01333rem solid #d7d7d7;
    height: 1.06667rem;
    line-height: 1.06667rem;
    background: #fff;
    padding: 0 0.4rem; }

.AddMemberFamily .AdditionCases_content .id_number span:nth-of-type(1) {
      color: #6e6e6e;
      font-size: 0.4rem; }

.AddMemberFamily .AdditionCases_content .id_number span:nth-of-type(2) {
      color: #999999;
      font-size: 0.34667rem; }

.AddMemberFamily .AdditionCases_content .id_number span:nth-of-type(2) img {
        width: 0.26667rem;
        height: 0.26667rem; }

.AddMemberFamily .AdditionCases_content .id_number span:nth-of-type(3) {
      color: #999999;
      font-size: 0.34667rem;
      margin-right: 0.26667rem; }

.AddMemberFamily .AdditionCases_content .id_number input {
      width: 2rem;
      height: 1.04rem;
      line-height: 1.04rem;
      border: none;
      outline: none;
      text-align: right;
      color: #6e6e6e;
      font-size: 0.4rem; }

.AddMemberFamily .AdditionCases_content .height {
    margin-top: 0.26667rem;
    border-bottom: 0.01333rem solid #d7d7d7;
    height: 1.06667rem;
    line-height: 1.06667rem;
    background: #fff;
    padding: 0 0.4rem; }

.AddMemberFamily .AdditionCases_content .height span:nth-of-type(1) {
      color: #6e6e6e;
      font-size: 0.4rem; }

.AddMemberFamily .AdditionCases_content .height span:nth-of-type(2) {
      color: #999999;
      font-size: 0.34667rem; }

.AddMemberFamily .AdditionCases_content .height span:nth-of-type(2) img {
        width: 0.26667rem;
        height: 0.26667rem; }

.AddMemberFamily .AdditionCases_content .height span:nth-of-type(3) {
      color: #999999;
      font-size: 0.34667rem;
      margin-right: 0.26667rem; }

.AddMemberFamily .AdditionCases_content .height input {
      width: 2rem;
      height: 1.04rem;
      line-height: 1.04rem;
      border: none;
      outline: none;
      text-align: right;
      color: #6e6e6e;
      font-size: 0.4rem; }

.AddMemberFamily .AdditionCases_content .weight {
    border-bottom: 0.01333rem solid #d7d7d7;
    height: 1.06667rem;
    line-height: 1.06667rem;
    background: #fff;
    padding: 0 0.4rem; }

.AddMemberFamily .AdditionCases_content .weight span:nth-of-type(1) {
      color: #6e6e6e;
      font-size: 0.4rem; }

.AddMemberFamily .AdditionCases_content .weight span:nth-of-type(2) {
      color: #999999;
      font-size: 0.34667rem; }

.AddMemberFamily .AdditionCases_content .weight span:nth-of-type(2) img {
        width: 0.26667rem;
        height: 0.26667rem; }

.AddMemberFamily .AdditionCases_content .weight span:nth-of-type(3) {
      color: #999999;
      font-size: 0.34667rem;
      margin-right: 0.26667rem; }

.AddMemberFamily .AdditionCases_content .weight input {
      width: 2rem;
      height: 1.04rem;
      line-height: 1.04rem;
      border: none;
      outline: none;
      text-align: right;
      color: #6e6e6e;
      font-size: 0.4rem; }

.AddMemberFamily .AdditionCases_content .optional-label {
    color: #cdcdcd; }

.AddMemberFamily .sub_button {
  width: 9.33333rem;
  height: 1.06667rem;
  text-align: center;
  line-height: 1.06667rem;
  color: #fefefe;
  display: block;
  margin: 0 auto;
  margin-top: 0.8rem;
  font-size: 0.4rem;
  border: none; }

.AddMemberFamily .am-button {
  background: #2494D8; }

.AddMemberFamily .am-button-disabled {
  background: #ddd !important; }

.AddMemberFamily .am-list-item .am-input-item {
  height: 1.78667rem; }

.AddMemberFamily .am-list-item .am-list-line {
  height: 1.78667rem; }

.AddMemberFamily .am-list-item .am-list-line .am-list-extra {
    color: #6e6e6e;
    font-size: 0.4rem; }

.AddMemberFamily .am-list-item .am-list-line .am-list-arrow {
    width: 0.26667rem;
    height: 0.26667rem; }

.AddMemberFamily .am-list-item .am-input-control input {
  text-align: right;
  color: #6e6e6e;
  font-size: 0.4rem;
  padding-right: 0.13333rem; }

.AddMemberFamily .input_btn {
  width: 2.13333rem;
  width: 10rem;
  height: 1.17333rem;
  background: linear-gradient(141deg, #1890ff 0%, #2ca7e2 100%);
  font-size: 0.42667rem;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: white;
  line-height: 1.17333rem;
  text-align: center; }

.AddMemberFamily .select-region-box {
  height: 100vh;
  padding: 0.4rem;
  background: #fff; }

.AddMemberFamily .select-region-box .location {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-bottom: 0.33333rem;
    border-bottom: 0.01333rem solid #ddd; }

.AddMemberFamily .select-region-box .location div span:nth-of-type(1) {
      display: inline-block;
      width: 2.13333rem;
      font-size: 0.37333rem;
      line-height: 0.64rem;
      color: #6e6e6e; }

.AddMemberFamily .select-region-box .location div span:nth-of-type(2) {
      display: inline-block;
      font-size: 0.37333rem;
      line-height: 0.64rem;
      color: #101729; }

.AddMemberFamily .select-region-box .detail-address {
    height: 2.66667rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
    padding: 0.33333rem 0;
    border-bottom: 0.01333rem solid #ddd; }

.AddMemberFamily .select-region-box .detail-address div {
      width: 2.13333rem;
      font-size: 0.37333rem;
      line-height: 0.64rem;
      color: #6e6e6e; }

.AddMemberFamily .select-region-box .detail-address .textarea {
      width: calc(100% - 2.13333rem);
      height: 100%;
      border: none;
      font-size: 0.37333rem;
      line-height: 0.42667rem; }

.AddMemberFamily .mobile-modal {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 999;
  height: 100vh;
  width: 100%;
  background-color: rgba(0, 0, 0, .4);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-overflow-scrolling: touch; }

.AddMemberFamily .mobile-modal .mobile-modal-main {
    width: 1.59288rem !important;
    width: 7.46667rem !important;
    height: auto;
    border-radius: 0.18667rem;
    padding-top: 0.08533rem;
    padding-top: 0.4rem;
    position: relative;
    border: 0;
    background-clip: padding-box;
    text-align: center;
    overflow: hidden;
    background: #fff; }

.AddMemberFamily .mobile-modal .mobile-modal-main .mobile-modal-header {
      padding: 0.03413rem 0.08533rem 0.08533rem;
      padding: 0.16rem 0.4rem 0.4rem;
      font-size: 0.1024rem;
      font-size: 0.48rem;
      line-height: 1;
      color: #000;
      text-align: center; }

.AddMemberFamily .mobile-modal .mobile-modal-main .mobile-modal-content {
      padding: 0 0.08533rem 0.08533rem;
      padding: 0 0.4rem 0.4rem;
      border-bottom: 1PX solid #ddd; }

.AddMemberFamily .mobile-modal .mobile-modal-main .mobile-modal-content .am-list-item {
        height: 0.2048rem;
        height: 0.96rem;
        min-height: 0.2048rem;
        min-height: 0.96rem;
        margin-top: 0.0512rem;
        margin-top: 0.24rem;
        border: 1PX solid #ddd;
        border-radius: 0.05333rem; }

.AddMemberFamily .mobile-modal .mobile-modal-main .mobile-modal-content .am-list-item:after {
        display: none; }

.AddMemberFamily .mobile-modal .mobile-modal-main .mobile-modal-content input {
        text-align: left; }

.AddMemberFamily .mobile-modal .mobile-modal-main .mobile-modal-footer {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: distribute;
          justify-content: space-around; }

.AddMemberFamily .mobile-modal .mobile-modal-main .mobile-modal-footer .mobile-modal-btn {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        text-align: center;
        text-decoration: none;
        outline: none;
        color: #2494D8;
        font-size: 0.1024rem;
        font-size: 0.48rem;
        height: 0.28444rem;
        height: 1.33333rem;
        line-height: 0.28444rem;
        line-height: 1.33333rem;
        display: block;
        width: auto;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap; }

.AddMemberFamily .mobile-modal .mobile-modal-main .mobile-modal-footer .mobile-modal-btn:nth-of-type(1) {
        border-right: 1PX solid #ddd; }

.setDefaultPatientTip {
  text-align: center; }

.setDefaultPatient {
  font-size: 0.34667rem;
  color: #6e6e6e; }

.my-alert-title {
  text-align: center; }
.modal_top {
  margin-top: -10.66667rem; }

.EditMemberFamily {
  background: #f7f7f7; }

.EditMemberFamily .AdditionCases_content {
    height: 100vh; }

.EditMemberFamily .AdditionCases_content .warning {
      width: 2.13333rem;
      width: 10rem;
      background: rgba(172, 255, 230, .1);
      padding: 0.24rem 0.64rem 0.21333rem;
      font-size: 0.32rem;
      font-family: PingFangSC-Regular, PingFang SC;
      font-weight: 400;
      color: #8bb3a7;
      line-height: 0.48rem; }

.EditMemberFamily .AdditionCases_content .container .basic {
      padding: 0 0.42667rem;
      background-color: #fff; }

.EditMemberFamily .AdditionCases_content .am-list-item {
      padding-left: 0.21333rem;
      padding-right: 0.21333rem; }

.EditMemberFamily .AdditionCases_content .am-list-item .am-input-item {
        height: 1.33333rem; }

.EditMemberFamily .AdditionCases_content .am-list-item .am-list-line {
        height: 1.33333rem;
        padding-right: 0; }

.EditMemberFamily .AdditionCases_content .am-list-item .am-list-line .am-list-content {
          font-size: 0.37333rem;
          font-family: PingFangSC-Medium, PingFang SC;
          font-weight: 500;
          color: #333333; }

.EditMemberFamily .AdditionCases_content .am-list-item .am-list-line .am-list-extra {
          font-size: 0.37333rem;
          font-family: PingFangSC-Regular, PingFang SC;
          font-weight: 400;
          color: #cccccc; }

.EditMemberFamily .AdditionCases_content .am-list-item .am-list-line .am-list-arrow {
          width: 0.26667rem;
          height: 0.26667rem; }

.EditMemberFamily .AdditionCases_content .am-list-item .am-input-control input {
        text-align: right;
        font-size: 0.37333rem;
        font-family: PingFangSC-Regular, PingFang SC;
        font-weight: 400;
        color: #cccccc; }

.EditMemberFamily .AdditionCases_content .info-item .am-list-line .am-list-extra {
      -webkit-box-flex: 3;
          -ms-flex: 3;
              flex: 3; }

.EditMemberFamily .AdditionCases_content .info-item .head_img_change {
      opacity: 0;
      width: 100%;
      height: 100%;
      position: absolute;
      left: 0;
      top: 0;
      z-index: 100; }

.EditMemberFamily .AdditionCases_content .green_switch input[type="checkbox"]:checked + .checkbox {
      background-color: #00c49c !important; }

.EditMemberFamily .AdditionCases_content .default_bottom {
      padding: 0 0.64rem;
      background-color: #fff;
      margin-top: 0.21333rem; }

.EditMemberFamily .AdditionCases_content .default_bottom .default_item .am-list-line {
        height: 1.46667rem; }

.EditMemberFamily .AdditionCases_content .name {
      border-bottom: 0.01333rem solid #d7d7d7;
      height: 1.06667rem;
      line-height: 1.06667rem;
      background: #fff;
      padding: 0 0.4rem; }

.EditMemberFamily .AdditionCases_content .name span:nth-of-type(1) {
        color: #6e6e6e;
        font-size: 0.4rem; }

.EditMemberFamily .AdditionCases_content .name span:nth-of-type(2) {
        color: #999999;
        font-size: 0.34667rem; }

.EditMemberFamily .AdditionCases_content .name span:nth-of-type(2) img {
          width: 0.26667rem;
          height: 0.26667rem; }

.EditMemberFamily .AdditionCases_content .name span:nth-of-type(3) {
        color: #999999;
        font-size: 0.34667rem;
        margin-right: 0.26667rem; }

.EditMemberFamily .AdditionCases_content .name input {
        width: 2rem;
        height: 1.04rem;
        line-height: 1.04rem;
        border: none;
        outline: none;
        text-align: right;
        color: #6e6e6e;
        font-size: 0.4rem; }

.EditMemberFamily .AdditionCases_content .birthday {
      border-bottom: 0.01333rem solid #d7d7d7;
      height: 1.06667rem;
      line-height: 1.06667rem;
      background: #fff;
      padding: 0 0.4rem; }

.EditMemberFamily .AdditionCases_content .birthday span:nth-of-type(1) {
        color: #6e6e6e;
        font-size: 0.4rem; }

.EditMemberFamily .AdditionCases_content .birthday span:nth-of-type(2) {
        color: #999999;
        font-size: 0.34667rem; }

.EditMemberFamily .AdditionCases_content .birthday span:nth-of-type(2) img {
          width: 0.26667rem;
          height: 0.26667rem; }

.EditMemberFamily .AdditionCases_content .birthday span:nth-of-type(3) {
        color: #999999;
        font-size: 0.34667rem;
        margin-right: 0.26667rem; }

.EditMemberFamily .AdditionCases_content .birthday input {
        width: 2rem;
        height: 1.04rem;
        line-height: 1.04rem;
        border: none;
        outline: none;
        text-align: right;
        color: #6e6e6e;
        font-size: 0.4rem; }

.EditMemberFamily .AdditionCases_content .gender {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end; }

.EditMemberFamily .AdditionCases_content .gender .nv {
        margin-left: 0.21333rem; }

.EditMemberFamily .AdditionCases_content .gender .gender_img {
        width: 0.42667rem;
        height: 0.42667rem;
        margin-right: 0.18667rem; }

.EditMemberFamily .AdditionCases_content .relationship {
      margin-top: 0.26667rem;
      border-bottom: 0.01333rem solid #d7d7d7;
      height: 1.06667rem;
      line-height: 1.06667rem;
      background: #fff;
      padding: 0 0.4rem; }

.EditMemberFamily .AdditionCases_content .relationship span:nth-of-type(1) {
        color: #6e6e6e;
        font-size: 0.4rem; }

.EditMemberFamily .AdditionCases_content .relationship span:nth-of-type(2) {
        color: #999999;
        font-size: 0.34667rem; }

.EditMemberFamily .AdditionCases_content .relationship span:nth-of-type(2) img {
          width: 0.26667rem;
          height: 0.26667rem; }

.EditMemberFamily .AdditionCases_content .relationship span:nth-of-type(3) {
        color: #999999;
        font-size: 0.34667rem;
        margin-right: 0.26667rem; }

.EditMemberFamily .AdditionCases_content .relationship input {
        width: 2rem;
        height: 1.04rem;
        line-height: 1.04rem;
        border: none;
        outline: none;
        text-align: right;
        color: #6e6e6e;
        font-size: 0.4rem; }

.EditMemberFamily .AdditionCases_content .mobile {
      border-bottom: 0.01333rem solid #d7d7d7;
      height: 1.06667rem;
      line-height: 1.06667rem;
      background: #fff;
      padding: 0 0.4rem; }

.EditMemberFamily .AdditionCases_content .mobile span:nth-of-type(1) {
        color: #6e6e6e;
        font-size: 0.4rem; }

.EditMemberFamily .AdditionCases_content .mobile span:nth-of-type(2) {
        color: #999999;
        font-size: 0.34667rem; }

.EditMemberFamily .AdditionCases_content .mobile span:nth-of-type(2) img {
          width: 0.26667rem;
          height: 0.26667rem; }

.EditMemberFamily .AdditionCases_content .mobile span:nth-of-type(3) {
        color: #999999;
        font-size: 0.34667rem;
        margin-right: 0.26667rem; }

.EditMemberFamily .AdditionCases_content .mobile input {
        width: 2rem;
        height: 1.04rem;
        line-height: 1.04rem;
        border: none;
        outline: none;
        text-align: right;
        color: #6e6e6e;
        font-size: 0.4rem; }

.EditMemberFamily .AdditionCases_content .id_number {
      border-bottom: 0.01333rem solid #d7d7d7;
      height: 1.06667rem;
      line-height: 1.06667rem;
      background: #fff;
      padding: 0 0.4rem; }

.EditMemberFamily .AdditionCases_content .id_number span:nth-of-type(1) {
        color: #6e6e6e;
        font-size: 0.4rem; }

.EditMemberFamily .AdditionCases_content .id_number span:nth-of-type(2) {
        color: #999999;
        font-size: 0.34667rem; }

.EditMemberFamily .AdditionCases_content .id_number span:nth-of-type(2) img {
          width: 0.26667rem;
          height: 0.26667rem; }

.EditMemberFamily .AdditionCases_content .id_number span:nth-of-type(3) {
        color: #999999;
        font-size: 0.34667rem;
        margin-right: 0.26667rem; }

.EditMemberFamily .AdditionCases_content .id_number input {
        width: 2rem;
        height: 1.04rem;
        line-height: 1.04rem;
        border: none;
        outline: none;
        text-align: right;
        color: #6e6e6e;
        font-size: 0.4rem; }

.EditMemberFamily .AdditionCases_content .height {
      margin-top: 0.26667rem;
      border-bottom: 0.01333rem solid #d7d7d7;
      height: 1.06667rem;
      line-height: 1.06667rem;
      background: #fff;
      padding: 0 0.4rem; }

.EditMemberFamily .AdditionCases_content .height span:nth-of-type(1) {
        color: #6e6e6e;
        font-size: 0.4rem; }

.EditMemberFamily .AdditionCases_content .height span:nth-of-type(2) {
        color: #999999;
        font-size: 0.34667rem; }

.EditMemberFamily .AdditionCases_content .height span:nth-of-type(2) img {
          width: 0.26667rem;
          height: 0.26667rem; }

.EditMemberFamily .AdditionCases_content .height span:nth-of-type(3) {
        color: #999999;
        font-size: 0.34667rem;
        margin-right: 0.26667rem; }

.EditMemberFamily .AdditionCases_content .height input {
        width: 2rem;
        height: 1.04rem;
        line-height: 1.04rem;
        border: none;
        outline: none;
        text-align: right;
        color: #6e6e6e;
        font-size: 0.4rem; }

.EditMemberFamily .AdditionCases_content .weight {
      border-bottom: 0.01333rem solid #d7d7d7;
      height: 1.06667rem;
      line-height: 1.06667rem;
      background: #fff;
      padding: 0 0.4rem; }

.EditMemberFamily .AdditionCases_content .weight span:nth-of-type(1) {
        color: #6e6e6e;
        font-size: 0.4rem; }

.EditMemberFamily .AdditionCases_content .weight span:nth-of-type(2) {
        color: #999999;
        font-size: 0.34667rem; }

.EditMemberFamily .AdditionCases_content .weight span:nth-of-type(2) img {
          width: 0.26667rem;
          height: 0.26667rem; }

.EditMemberFamily .AdditionCases_content .weight span:nth-of-type(3) {
        color: #999999;
        font-size: 0.34667rem;
        margin-right: 0.26667rem; }

.EditMemberFamily .AdditionCases_content .weight input {
        width: 2rem;
        height: 1.04rem;
        line-height: 1.04rem;
        border: none;
        outline: none;
        text-align: right;
        color: #6e6e6e;
        font-size: 0.4rem; }

.EditMemberFamily .AdditionCases_content .optional-label {
      color: #cdcdcd; }

.EditMemberFamily .tip {
    height: 0.45333rem;
    font-size: 0.32rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #999999;
    line-height: 0.45333rem;
    width: 100%;
    margin: 0.42667rem auto 0;
    text-align: center; }

.EditMemberFamily .save_box {
    padding-bottom: 0.4rem; }

.EditMemberFamily .save_btn {
    width: 1.72373rem;
    width: 8.08rem;
    height: 0.93333rem;
    background: #01c98e;
    border-radius: 0.53333rem;
    font-size: 0.48rem;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #ffffff;
    line-height: 0.93333rem;
    text-align: center;
    margin: 0.4rem auto 0.42667rem; }

.EditMemberFamily .save_btn_disable {
    width: 1.72373rem;
    width: 8.08rem;
    height: 0.93333rem;
    border-radius: 0.53333rem;
    font-size: 0.48rem;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #ffffff;
    line-height: 0.93333rem;
    text-align: center;
    margin: 0.4rem auto 0.42667rem; }

.EditMemberFamily .am-list-item .am-input-item {
    height: 1.33333rem; }

.EditMemberFamily .am-list-item .am-list-line {
    height: 1.33333rem; }

.EditMemberFamily .am-list-item .am-list-line .am-list-extra {
      color: #6e6e6e;
      font-size: 0.4rem; }

.EditMemberFamily .am-list-item .am-list-line .am-list-arrow {
      width: 0.26667rem;
      height: 0.26667rem; }

.EditMemberFamily .am-list-item .am-input-control input {
    text-align: right;
    color: #6e6e6e;
    font-size: 0.4rem;
    padding-right: 0.13333rem; }

.EditMemberFamily .input_btn {
    width: 2.13333rem;
    width: 10rem;
    height: 1.17333rem;
    background: linear-gradient(141deg, #1890ff 0%, #2ca7e2 100%);
    font-size: 0.42667rem;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: white;
    line-height: 1.17333rem;
    text-align: center; }

.EditMemberFamily .select-region-box {
    height: 100vh;
    padding: 0.4rem;
    background: #fff; }

.EditMemberFamily .select-region-box .location {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      padding-bottom: 0.33333rem;
      border-bottom: 0.01333rem solid #ddd; }

.EditMemberFamily .select-region-box .location div span:nth-of-type(1) {
        display: inline-block;
        width: 2.13333rem;
        font-size: 0.37333rem;
        line-height: 0.64rem;
        color: #6e6e6e; }

.EditMemberFamily .select-region-box .location div span:nth-of-type(2) {
        display: inline-block;
        font-size: 0.37333rem;
        line-height: 0.64rem;
        color: #101729; }

.EditMemberFamily .select-region-box .detail-area {
      height: 2.66667rem;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: baseline;
          -ms-flex-align: baseline;
              align-items: baseline;
      padding: 0.33333rem 0;
      border-bottom: 0.01333rem solid #ddd; }

.EditMemberFamily .select-region-box .detail-area div {
        width: 2.13333rem;
        font-size: 0.37333rem;
        line-height: 0.64rem;
        color: #6e6e6e; }

.EditMemberFamily .select-region-box .detail-area .textarea {
        width: calc(100% - 2.13333rem);
        height: 100%;
        border: none;
        font-size: 0.37333rem;
        line-height: 0.42667rem; }

.EditMemberFamily .mobile-modal {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: 999;
    height: 100vh;
    width: 100%;
    background-color: rgba(0, 0, 0, .4);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-overflow-scrolling: touch; }

.EditMemberFamily .mobile-modal .mobile-modal-main {
      width: 1.59288rem !important;
      width: 7.46667rem !important;
      height: auto;
      border-radius: 0.18667rem;
      padding-top: 0.08533rem;
      padding-top: 0.4rem;
      position: relative;
      border: 0;
      background-clip: padding-box;
      text-align: center;
      overflow: hidden;
      background: #fff; }

.EditMemberFamily .mobile-modal .mobile-modal-main .mobile-modal-header {
        padding: 0.03413rem 0.08533rem 0.08533rem;
        padding: 0.16rem 0.4rem 0.4rem;
        font-size: 0.1024rem;
        font-size: 0.48rem;
        line-height: 1;
        color: #000;
        text-align: center; }

.EditMemberFamily .mobile-modal .mobile-modal-main .mobile-modal-content {
        padding: 0 0.08533rem 0.08533rem;
        padding: 0 0.4rem 0.4rem;
        border-bottom: 0.01333rem solid #ddd; }

.EditMemberFamily .mobile-modal .mobile-modal-main .mobile-modal-content .am-list-item {
          height: 0.2048rem;
          height: 0.96rem;
          min-height: 0.2048rem;
          min-height: 0.96rem;
          margin-top: 0.0512rem;
          margin-top: 0.24rem;
          border: 0.01333rem solid #ddd;
          border-radius: 0.05333rem; }

.EditMemberFamily .mobile-modal .mobile-modal-main .mobile-modal-content .am-list-item:after {
          display: none; }

.EditMemberFamily .mobile-modal .mobile-modal-main .mobile-modal-content input {
          text-align: left; }

.EditMemberFamily .mobile-modal .mobile-modal-main .mobile-modal-footer {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: distribute;
            justify-content: space-around; }

.EditMemberFamily .mobile-modal .mobile-modal-main .mobile-modal-footer .mobile-modal-btn {
          -webkit-box-flex: 1;
              -ms-flex: 1;
                  flex: 1;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
          text-align: center;
          text-decoration: none;
          outline: none;
          color: #2494d8;
          font-size: 0.1024rem;
          font-size: 0.48rem;
          height: 0.28444rem;
          height: 1.33333rem;
          line-height: 0.28444rem;
          line-height: 1.33333rem;
          display: block;
          width: auto;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; }

.EditMemberFamily .mobile-modal .mobile-modal-main .mobile-modal-footer .mobile-modal-btn:nth-of-type(1) {
          border-right: 0.01333rem solid #ddd; }

.EditMemberFamily .box {
    height: calc(100vh - 1.17333rem); }

.EditMemberFamily .box .page {
      padding-bottom: 20vh; }

.EditMemberFamily .box .page .info-item {
        height: 1.78667rem;
        background-size: cover; }

.EditMemberFamily .box .page .info-item .avatar {
          width: 1.17333rem;
          height: 1.17333rem; }

.EditMemberFamily .box .page .info-item .am-list-line .am-list-extra {
          -webkit-box-flex: 3;
              -ms-flex: 3;
                  flex: 3; }

.EditMemberFamily .box .page .address .am-list-line .am-list-extra {
        -webkit-box-flex: 3;
            -ms-flex: 3;
                flex: 3;
        font-size: 0.34667rem;
        line-height: 0.4rem;
        overflow: auto;
        text-overflow: initial;
        white-space: pre-wrap; }

.EditMemberFamily .box .page .address .am-list-line .am-list-extra .text-left {
          display: inline-block;
          text-align: left; }

.EditMemberFamily .box .page .address .am-list-line .am-list-extra .no-address {
          color: #888;
          font-size: 0.42667rem; }

.EditMemberFamily .box .page .head_img_change {
        opacity: 0;
        width: 100%;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        z-index: 100; }

.EditMemberFamily .box .page .bottom {
        padding: 0.66667rem 0.42667rem 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-sizing: border-box;
                box-sizing: border-box; }

.EditMemberFamily .box .page .bottom .info-delete {
          font-size: 0.37333rem;
          color: #df5411; }

.EditMemberFamily .box .page .bottom .info-editor {
          width: 7.68rem;
          height: 1.17333rem;
          line-height: 1.17333rem;
          text-align: center;
          font-size: 0.42667rem;
          color: #fff;
          font-weight: 700;
          border-radius: 0.69333rem;
          background-color: #2494d8; }

.EditMemberFamily .box .page .bottom .info-delete {
          margin-top: 0.8rem; }

.EditMemberFamily .box .page .health-box {
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        padding: 0 0.42667rem;
        background-color: #fff; }

.EditMemberFamily .box .page .health-box .health-item {
          width: 100%;
          height: 1.78667rem;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          background-color: #fff;
          border-bottom: 0.01333rem solid #efefef; }

.EditMemberFamily .box .page .health-box .health-item .left {
            width: 3.46667rem;
            font-size: 0.42667rem;
            font-weight: 600; }

.EditMemberFamily .box .page .health-box .health-item .right {
            -webkit-box-flex: 1;
                -ms-flex: 1;
                    flex: 1;
            font-size: 0.37333rem;
            text-align: right;
            color: #333;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap; }

.EditMemberFamily .box .page .cases-list {
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        padding: 0 0.42667rem;
        background-color: #fff; }

.EditMemberFamily .box .page .cases-list .cases-item {
          width: 100%;
          padding: 0.42667rem 0;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
          border-bottom: 0.01333rem solid #efefef;
          background-color: #fff; }

.EditMemberFamily .box .page .cases-list .cases-item .title {
            color: #333;
            font-size: 0.42667rem;
            font-weight: 700;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            /*! autoprefixer: off */
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 2; }

.EditMemberFamily .box .page .cases-list .cases-item .content {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                    justify-content: space-between;
            margin-top: 0.26667rem;
            font-size: 0.37333rem;
            color: #9b9b9b;
            line-height: 0.53333rem; }

.EditMemberFamily .box .page .cases-list .cases-item .content img {
              width: 3.2rem;
              height: 1.77333rem; }

.EditMemberFamily .box .page .emergency.am-list-item .am-list-line .am-list-content {
        -webkit-box-flex: 2;
            -ms-flex: 2;
                flex: 2; }

.EditMemberFamily .box .page .emergency.am-list-item .am-list-line .am-list-extra {
        -webkit-box-flex: 3;
            -ms-flex: 3;
                flex: 3; }

.EditMemberFamily .box .add-cases {
      width: 7.68rem;
      height: 1.17333rem;
      position: fixed;
      left: 50%;
      margin-left: -3.77333rem;
      bottom: 0.8rem;
      color: #fff;
      text-align: center;
      line-height: 1.17333rem;
      font-size: 0.42667rem;
      background-color: #2494d8;
      border-radius: 0.69333rem; }

.EditMemberFamily .box .am-input-control input {
      text-align: right;
      color: #6e6e6e;
      font-size: 0.4rem;
      padding-right: 0.13333rem; }

.EditMemberFamily .bottom_del {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }

.EditMemberFamily .bottom_del .info-delete {
      font-size: 0.37333rem;
      color: #DF5411;
      padding-bottom: 2.66667rem; }

.EditMemberFamily .bottom_del .info-editor {
      width: 7.68rem;
      height: 1.17333rem;
      line-height: 1.17333rem;
      text-align: center;
      font-size: 0.42667rem;
      color: #fff;
      font-weight: 700;
      border-radius: 0.69333rem;
      background-color: #2494D8; }

.EditMemberFamily .health-box {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 0 0.42667rem;
    background-color: #fff; }

.EditMemberFamily .health-box .health-item {
      width: 100%;
      height: 1.78667rem;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      background-color: #fff;
      border-bottom: 0.01333rem solid #efefef; }

.EditMemberFamily .health-box .health-item .left {
        width: 3.46667rem;
        font-size: 0.42667rem;
        font-weight: 600; }

.EditMemberFamily .health-box .health-item .right {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        font-size: 0.37333rem;
        text-align: right;
        color: #333;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap; }

.EditMemberFamily .cases-list {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 0 0.42667rem;
    background-color: #fff; }

.EditMemberFamily .cases-list .cases-item {
      width: 100%;
      padding: 0.42667rem 0;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      border-bottom: 0.01333rem solid #efefef;
      background-color: #fff; }

.EditMemberFamily .cases-list .cases-item .title {
        color: #333;
        font-size: 0.42667rem;
        font-weight: 700;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        /*! autoprefixer: off */
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2; }

.EditMemberFamily .cases-list .cases-item .content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        margin-top: 0.26667rem;
        font-size: 0.37333rem;
        color: #9b9b9b;
        line-height: 0.53333rem; }

.EditMemberFamily .cases-list .cases-item .content img {
          width: 3.2rem;
          height: 1.77333rem; }

.EditMemberFamily .add-cases {
    width: 7.68rem;
    height: 1.17333rem;
    position: fixed;
    left: 50%;
    margin-left: -3.77333rem;
    bottom: 0.8rem;
    color: #fff;
    text-align: center;
    line-height: 1.17333rem;
    font-size: 0.42667rem;
    background-color: #2494d8;
    border-radius: 0.69333rem; }

.EditMemberFamily .emergency-modal {
    height: 100vh;
    padding: 0.4rem;
    background: #fff; }

.EditMemberFamily .emergency-modal .emergency-modal-item {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }

.EditMemberFamily .emergency-modal .emergency-modal-item .item-label {
        width: 3.2rem;
        font-size: 0.37333rem;
        line-height: 0.64rem;
        color: #6e6e6e; }

.setDefaultPatient {
  font-size: 0.34667rem;
  color: #6e6e6e; }

.my-alert-title {
  text-align: center; }
.member_basic_health {
  background-color: #fff;
  padding: 0.42667rem 0.64rem 0.61333rem;
  margin: 0.21333rem 0; }
  .member_basic_health .title {
    height: 0.53333rem;
    font-size: 0.37333rem;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #333333;
    line-height: 0.53333rem;
    margin-bottom: 0.42667rem; }
  .member_basic_health .tag_box {
    margin-bottom: 0.21333rem; }
  .member_basic_health .tag {
    display: inline-block;
    height: 0.64rem;
    line-height: 0.58667rem;
    border-radius: 0.32rem;
    border: 0.02667rem solid #999999;
    padding: 0 0.42667rem;
    font-size: 0.37333rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #999999;
    margin-right: 0.21333rem;
    margin-bottom: 0.21333rem; }
  .member_basic_health .tag_active {
    display: inline-block;
    height: 0.64rem;
    line-height: 0.58667rem;
    background: rgba(1, 201, 142, .1);
    border-radius: 0.32rem;
    border: 0.02667rem solid #01c98e;
    padding: 0 0.42667rem;
    font-size: 0.37333rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #01c98e;
    margin-right: 0.21333rem;
    margin-bottom: 0.21333rem; }
  .member_basic_health .tag_wrap {
    position: relative;
    display: inline-block; }
  .member_basic_health .icon_remove {
    position: absolute;
    right: 0.2rem;
    top: -0.06667rem;
    width: 0.29333rem;
    height: 0.29333rem; }
  .member_basic_health .extra_allergy {
    margin-top: 0.21333rem; }
  .member_basic_health .extra_allergy .extra_allergy_title {
      height: 0.58667rem;
      font-size: 0.42667rem;
      font-family: PingFangSC-Regular, PingFang SC;
      font-weight: 400;
      color: #999999;
      line-height: 0.58667rem;
      padding-right: 0.32rem; }
  .member_basic_health .extra_allergy .extra_allergy_show {
      height: 0.53333rem;
      font-size: 0.37333rem;
      font-family: PingFangSC-Regular, PingFang SC;
      font-weight: 400;
      color: #999999;
      line-height: 0.53333rem;
      min-width: 2.98667rem;
      border-bottom: 0.02667rem solid #999999; }
.DiseaseTypesMember {
  overflow: hidden;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 200;
  background: #fff; }
  .DiseaseTypesMember .content {
    height: 4rem;
    background: #fff;
    position: relative;
    padding: 0.13333rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    overflow: hidden; }
  .DiseaseTypesMember .tag_wrap {
    position: relative;
    display: inline-block; }
  .DiseaseTypesMember .tag_wrap .icon_remove {
    position: absolute;
    right: 0;
    top: -0.02667rem;
    width: 0.45333rem;
    height: 0.45333rem; }
  .DiseaseTypesMember .content .scroll_wrap > span > div {
    height: 0.8rem !important;
    background: #f0f9ff !important;
    border: 0.01333rem solid #9ed7ff;
    border-radius: 0.4rem; }
  .DiseaseTypesMember .content .scroll_wrap > span > div > div:first-child {
    font-size: 0.4rem !important;
    line-height: 0.8rem !important;
    color: #222 !important; }
  .DiseaseTypesMember .content .scroll_wrap > span > div > div:nth-child(2) {
    right: -0.12rem;
    opacity: 0;
    z-index: 10; }
  .DiseaseTypesMember .content .scroll_wrap > span > div > div:nth-child(2) > img {
    background: #ff0000; }
  .DiseaseTypesMember .content .scroll_wrap > span > div > div:nth-child(2) > img path:nth-child(2) {
    display: none; }
  .DiseaseTypesMember .blank {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 90%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    color: #999;
    font-size: 0.4rem;
    text-align: center; }
  .DiseaseTypesMember .btn_my {
    position: fixed;
    left: 0;
    bottom: 0;
    height: 1.33333rem;
    width: 100%;
    background: #fff;
    text-align: center;
    padding: 0.13333rem 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  .DiseaseTypesMember .btn_my a {
    margin: 0 auto !important;
    width: 89.33% !important;
    height: 1.06667rem !important;
    line-height: 1.06667rem !important;
    font-size: 0.4rem !important; }
  .DiseaseTypesMember .listWrap {
    height: calc(100vh - 3.33333rem);
    padding-bottom: 1.33333rem;
    position: relative;
    -webkit-box-sizing: content-box;
            box-sizing: content-box; }
  .DiseaseTypesMember .list .li:first-child {
    border-top: 0.01333rem solid #d7d7d7; }
  .DiseaseTypesMember .list .li {
    height: 1.33333rem;
    background: #fff;
    padding: 0.4rem 0.26667rem;
    border-bottom: 0.01333rem solid #030202;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .DiseaseTypesMember .list .li span:nth-of-type(1) {
    line-height: 0.53333rem;
    font-size: 0.42667rem;
    color: #222; }
  .DiseaseTypesMember .list .li span:nth-of-type(1) i {
    color: #33a9fc;
    font-style: normal; }
  .DiseaseTypesMember .list .li span:nth-of-type(2) {
    color: #999;
    font-size: 0.42667rem;
    color: #999; }
  .DiseaseTypesMember .addIcon {
    display: block;
    height: 0.53333rem;
    width: 0.53333rem;
    padding-right: 0.4rem;
    -webkit-box-sizing: content-box;
            box-sizing: content-box; }
  .DiseaseTypesMember .am-list-body {
    background: transparent; }
  .DiseaseTypesMember .am-tag-normal {
    margin: 0.13333rem;
    color: #33a9fc;
    border: 0.01333rem solid #33a9fc; }
  .DiseaseTypesMember .am-tag-close {
    right: -0.26667rem;
    left: auto !important;
    color: red; }
  .DiseaseTypesMember .search_wrap {
    position: relative;
    margin-top: 0.26667rem; }
  .DiseaseTypesMember .search_wrap .icon_search {
    position: absolute;
    left: 0.26667rem;
    top: 50%;
    width: 0.53333rem;
    height: 0.53333rem;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    z-index: 10; }
  .DiseaseTypesMember .search_wrap form,
  .DiseaseTypesMember .search_wrap form div {
    height: 1.33333rem !important;
    line-height: 1.33333rem !important;
    background: #fff; }
  .DiseaseTypesMember .search_wrap form div:nth-of-type(2) {
    display: none; }
  .DiseaseTypesMember .search_wrap form i {
    display: none !important; }
  .DiseaseTypesMember .search_wrap form input {
    height: 1.33333rem !important;
    padding-left: 1rem !important;
    padding-right: 0.66667rem !important; }
  .DiseaseTypesMember .search_wrap form > div > div {
    text-align: left !important;
    padding-left: 0 !important; }
  .DiseaseTypesMember .search_wrap form > div a {
    top: 0.48rem !important; }
  .DiseaseTypesMember .search_wrap form span span {
    margin-left: 1rem;
    font-size: 0.42667rem !important;
    color: #999 !important; }
  .DiseaseTypesMember .txt_blank {
    height: 4rem;
    line-height: 4rem;
    font-size: 0.42667rem;
    color: #222;
    text-align: center;
    background: #fff;
    border-top: 0.01333rem solid #d7d7d7; }
.popup-list .am-list-body {
  height: 2.8rem;
  overflow: auto; }

.Healthindicators .am-list-item .am-list-line .am-list-content {
  text-align: center; }

.Healthindicators .Healthindicators_content {
  height: 100vh; }

.Healthindicators .Healthindicators_content .am-list-item .am-input-label {
    color: #6e6e6e;
    font-size: 0.4rem; }

.Healthindicators .Healthindicators_content .am-list-item .am-input-item {
    height: 1.78667rem; }

.Healthindicators .Healthindicators_content .am-list-item .am-list-line {
    height: 1.78667rem; }

.Healthindicators .Healthindicators_content .am-list-item .am-list-line .am-list-content {
      color: #6e6e6e;
      font-size: 0.4rem; }

.Healthindicators .Healthindicators_content .am-list-item .am-list-line .am-list-extra {
      color: #6e6e6e;
      font-size: 0.4rem; }

.Healthindicators .Healthindicators_content .am-list-item .am-list-line .am-list-arrow {
      width: 0.26667rem;
      height: 0.26667rem; }

.Healthindicators .Healthindicators_content .am-list-item .am-input-control input {
    text-align: right;
    color: #6e6e6e;
    font-size: 0.4rem;
    padding-right: 0.13333rem; }

.Healthindicators .Healthindicators_content .add-member {
    padding-bottom: 15vh; }

.Healthindicators .Healthindicators_content .add-member .listItem {
      height: 1.78667rem;
      padding: 0.34667rem 0.4rem 0.32rem 0.42667rem;
      background: white;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }

.Healthindicators .Healthindicators_content .add-member .listItem .itemName {
        height: 0.58667rem;
        font-size: 0.42667rem;
        font-weight: 500;
        color: #101729;
        line-height: 0.58667rem; }

.Healthindicators .Healthindicators_content .add-member .listItem .itemRight .warning {
        height: 0.53333rem;
        font-size: 0.37333rem;
        font-weight: 400;
        color: #df5411;
        line-height: 0.53333rem; }

.Healthindicators .Healthindicators_content .add-member .listItem .itemRight .regular {
        height: 0.53333rem;
        font-size: 0.37333rem;
        font-weight: 400;
        color: #101729;
        line-height: 0.53333rem; }

.Healthindicators .Healthindicators_content .add-member .listItem .itemRight img {
        width: 0.58667rem;
        height: 0.58667rem; }

.Healthindicators .Healthindicators_content .bottom {
    width: 100%;
    position: fixed;
    height: 1.30667rem;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-align: center; }

.Healthindicators .Healthindicators_content .bottom .left {
      width: 0.87616rem;
      width: 4.107rem;
      background: #fff;
      font-size: 0.42667rem;
      font-weight: 500;
      color: #2494d8;
      line-height: 1.30667rem; }

.Healthindicators .Healthindicators_content .bottom .right {
      width: 1.25717rem;
      width: 5.893rem;
      background: #2494d8;
      font-size: 0.42667rem;
      font-weight: 500;
      color: white;
      line-height: 1.30667rem; }

.Healthindicators .Healthindicators_content .app-bottom {
    bottom: 0.53333rem; }

.recordBloodSugarBox {
  padding: 0 0.42667rem; }

.recordBloodSugarBox .recordBloodSugar {
    line-height: 1.06667rem;
    margin-bottom: 0.26667rem; }
.AdditionCases {
  height: 100%;
  overflow: auto; }
  .AdditionCases .person {
    padding-right: 0.56rem; }
  .AdditionCases .extraStyle {
    font-size: 0.4rem;
    color: #999; }
  .AdditionCases .modifyInfo {
    position: relative;
    height: 100%; }
  .AdditionCases .btn {
    width: 100%;
    padding: 0.8rem 0.26667rem;
    font-size: 0.37333rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  .AdditionCases .text input {
    text-align: right; }
  .AdditionCases .listItem > div:nth-of-type(1) > div:nth-of-type(2) {
    -webkit-box-flex: 45%;
        -ms-flex: 45%;
            flex: 45%; }
  .AdditionCases .am-list {
    margin-bottom: 0.26667rem; }
  .AdditionCases .am-list-header {
    background: #fff;
    font-size: 0.45333rem;
    color: #000; }
  .AdditionCases .am-textarea-control textarea {
    color: #888;
    font-size: 0.42667rem; }
  .AdditionCases .am-image-picker-list {
    overflow: hidden; }
  .AdditionCases .am-image-picker-upload-btn input {
    display: block;
    width: 100%;
    height: 100%; }
.DiseaseTypes {
  overflow: hidden;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 200;
  background: #f2f2f2; }
  .DiseaseTypes .content {
    height: 4rem;
    background: #fff;
    position: relative;
    padding: 0.13333rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    overflow: hidden; }
  .DiseaseTypes .tag_wrap {
    position: relative;
    display: inline-block; }
  .DiseaseTypes .tag_wrap .icon_remove {
    position: absolute;
    right: 0;
    top: -0.02667rem;
    width: 0.45333rem;
    height: 0.45333rem; }
  .DiseaseTypes .content .scroll_wrap > span > div {
    height: 0.8rem !important;
    background: #f0f9ff !important;
    border: 0.01333rem solid #9ed7ff;
    border-radius: 0.4rem; }
  .DiseaseTypes .content .scroll_wrap > span > div > div:first-child {
    font-size: 0.4rem !important;
    line-height: 0.8rem !important;
    color: #222 !important; }
  .DiseaseTypes .content .scroll_wrap > span > div > div:nth-child(2) {
    right: -0.12rem;
    opacity: 0;
    z-index: 10; }
  .DiseaseTypes .content .scroll_wrap > span > div > div:nth-child(2) > img {
    background: #ff0000; }
  .DiseaseTypes .content .scroll_wrap > span > div > div:nth-child(2) > img path:nth-child(2) {
    display: none; }
  .DiseaseTypes .blank {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 90%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    color: #999;
    font-size: 0.4rem;
    text-align: center; }
  .DiseaseTypes .btn_my {
    position: fixed;
    left: 0;
    bottom: 0;
    height: 1.33333rem;
    width: 100%;
    background: #fff;
    text-align: center;
    padding: 0.13333rem 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  .DiseaseTypes .btn_my a {
    margin: 0 auto !important;
    width: 89.33% !important;
    height: 1.06667rem !important;
    line-height: 1.06667rem !important;
    font-size: 0.4rem !important; }
  .DiseaseTypes .listWrap {
    height: calc(100vh - 6.93333rem);
    padding-bottom: 1.33333rem;
    position: relative;
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
    overflow: auto; }
  .DiseaseTypes .list li:first-child {
    border-top: 0.01333rem solid #d7d7d7; }
  .DiseaseTypes .list li {
    height: 1.33333rem;
    background: #fff;
    padding: 0.4rem 0.26667rem;
    border-bottom: 0.01333rem solid #d7d7d7;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%; }
  .DiseaseTypes .list li span:nth-of-type(1) {
    float: left;
    line-height: 0.53333rem;
    font-size: 0.42667rem;
    color: #222; }
  .DiseaseTypes .list li span:nth-of-type(1) i {
    color: #33a9fc;
    font-style: normal; }
  .DiseaseTypes .list li span:nth-of-type(2) {
    float: right;
    color: #999;
    font-size: 0.42667rem;
    color: #999; }
  .DiseaseTypes .addIcon {
    display: block;
    height: 0.53333rem;
    width: 0.53333rem;
    padding-right: 0.4rem;
    -webkit-box-sizing: content-box;
            box-sizing: content-box; }
  .DiseaseTypes .am-list-body {
    background: transparent; }
  .DiseaseTypes .am-tag-normal {
    margin: 0.13333rem;
    color: #33a9fc;
    border: 1PX solid #33a9fc; }
  .DiseaseTypes .am-tag-close {
    right: -0.26667rem;
    left: auto !important;
    color: red; }
  .DiseaseTypes .search_wrap {
    position: relative;
    margin-top: 0.26667rem; }
  .DiseaseTypes .search_wrap .icon_search {
    position: absolute;
    left: 0.26667rem;
    top: 50%;
    width: 0.53333rem;
    height: 0.53333rem;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    z-index: 10; }
  .DiseaseTypes .search_wrap form, .DiseaseTypes .search_wrap form div {
    height: 1.33333rem !important;
    line-height: 1.33333rem !important;
    background: #fff; }
  .DiseaseTypes .search_wrap form div:nth-of-type(2) {
    display: none; }
  .DiseaseTypes .search_wrap form i {
    display: none !important; }
  .DiseaseTypes .search_wrap form input {
    height: 1.33333rem !important;
    padding-left: 1rem !important;
    padding-right: 0.66667rem !important; }
  .DiseaseTypes .search_wrap form > div > div {
    text-align: left !important;
    padding-left: 0 !important; }
  .DiseaseTypes .search_wrap form > div a {
    top: 0.48rem !important; }
  .DiseaseTypes .search_wrap form span span {
    margin-left: 1rem;
    font-size: 0.42667rem !important;
    color: #999 !important; }
  .DiseaseTypes .txt_blank {
    height: 4rem;
    line-height: 4rem;
    font-size: 0.42667rem;
    color: #222;
    text-align: center;
    background: #fff;
    border-top: 0.01333rem solid #d7d7d7; }
.HealthRecords .no_HealthRecords {
  background: #fff;
  color: #999999;
  font-size: 0.4rem;
  line-height: 1.06667rem;
  height: 1.06667rem;
  text-align: center; }

.HealthRecords .content {
  height: 100%;
  overflow: hidden; }

.HealthRecords .content .Member {
    background: #fff; }

.HealthRecords .content .Member .am-list .am-list-body .am-list-item img {
      width: 0.48rem;
      height: 0.48rem;
      margin-right: 0.13333rem; }

.HealthRecords .content .Member .am-list .am-list-body .am-list-item .am-list-line .am-list-content {
      line-height: 0 !important;
      color: #222222;
      font-size: 0.4rem;
      position: relative; }

.HealthRecords .content .Member .am-list .am-list-body .am-list-item .am-list-line .am-list-content .greenLine {
        display: inline-block;
        margin-right: 0.26667rem;
        margin-top: 0.13333rem;
        width: 0.08rem;
        height: 0.37333rem;
        background: #02cd8b;
        border-radius: 0.05333rem; }

.HealthRecords .content .Member .am-list .am-list-body .am-list-item .am-list-line .am-list-content .menberchange {
        position: absolute;
        left: 6.66667rem;
        z-index: 10000000000;
        width: 0.48rem;
        height: 0.48rem; }

.HealthRecords .content .Member .am-list .am-list-body .am-list-item .am-list-line .am-list-extra {
      color: #6e6e6e;
      font-size: 0.4rem;
      color: #02cd8b; }

.HealthRecords .content .Member .am-list .am-list-body .am-list-item .am-list-line .am-list-extra > div img {
        margin-top: -0.02667rem; }

.HealthRecords .content .Member .Member_choose {
      padding: 0 0.4rem;
      height: 1.06667rem;
      line-height: 1.06667rem;
      border-bottom: 0.01333rem solid #d7d7d7; }

.HealthRecords .content .Member .Member_choose span:nth-of-type(1) {
        color: #222222;
        font-size: 0.4rem; }

.HealthRecords .content .Member .Member_choose span:nth-of-type(2) {
        color: #02cd8b;
        font-size: 0.4rem; }

.HealthRecords .content .Member .pwk {
      border-top: 0.01333rem solid #d7d7d7; }

.HealthRecords .content .Member .pwk .am-list-item {
        height: 2.13333rem; }

.HealthRecords .content .Member .pwk .am-list-item .am-list-line .am-list-extra {
          -ms-flex-preferred-size: 20% !important;
              flex-basis: 20% !important; }

.HealthRecords .content .Member .pwk .pwk1 {
        font-size: 0.42667rem;
        color: #222222; }

.HealthRecords .content .Member .pwk .pwk2 {
        margin-left: 0.4rem;
        font-size: 0.37333rem;
        color: #6e6e6e; }

.HealthRecords .content .Member .pwk .pwk3 {
        margin-left: 0.13333rem;
        font-size: 0.37333rem;
        color: #6e6e6e; }

.HealthRecords .content .Member .pwk .pwk4 {
        width: 1.06667rem;
        height: 0.53333rem;
        background: #ffba00;
        border-radius: 0.26667rem;
        margin-left: 0.4rem;
        display: inline-block;
        text-align: center;
        font-size: 0.37333rem;
        color: #fff;
        line-height: 0.53333rem; }

.HealthRecords .content .Member .pwk .pwk5 {
        font-size: 0.37333rem; }

.HealthRecords .content .HealthRecords {
    margin-top: 0.13333rem;
    background: #f2f2f2;
    height: calc(100vh - 2.85333rem); }

.HealthRecords .content .HealthRecords .am-list-content {
      line-height: 0 !important; }

.HealthRecords .content .HealthRecords .no_Medicalrecord {
      background: #fff;
      color: #999999;
      font-size: 0.4rem;
      line-height: 4rem;
      height: 4rem;
      text-align: center; }

.HealthRecords .content .HealthRecords .title {
      padding: 0 0.4rem;
      height: 1.2rem;
      line-height: 1.2rem;
      background: #fff;
      border-bottom: 0.01333rem solid #d7d7d7; }

.HealthRecords .content .HealthRecords .title .greenLine {
        margin-top: 0.44rem;
        display: inline-block;
        margin-right: 0.26667rem;
        width: 0.08rem;
        height: 0.37333rem;
        background: #02cd8b;
        border-radius: 0.05333rem; }

.HealthRecords .content .HealthRecords .title .HealthRecords_word {
        color: #222222;
        font-size: 0.4rem; }

.HealthRecords .content .HealthRecords .title .add_HealthRecords_word > span:nth-of-type(2) {
        margin-top: -0.02667rem; }

.HealthRecords .content .HealthRecords .title .add_HealthRecords_word .add {
        color: #02cd8b;
        font-size: 0.4rem; }

.HealthRecords .content .HealthRecords .title .add_HealthRecords_word img {
        margin-right: 0.13333rem;
        width: 0.48rem;
        height: 0.48rem; }

.HealthRecords .content .HealthRecords .HealthRecords_item {
      border-bottom: 0.01333rem solid #d7d7d7;
      margin-bottom: 0.13333rem;
      padding: 0; }

.HealthRecords .content .HealthRecords .HealthRecords_item .item .last {
        border-top: 0.01333rem dashed #D7D7D7;
        margin-top: 0.26667rem;
        color: #999999 !important;
        font-size: 0.34667rem !important;
        padding: 0 0.26667rem !important; }

.HealthRecords .content .HealthRecords .HealthRecords_item .item .list {
        overflow: hidden;
        line-height: 0.8rem;
        font-size: 0.4rem;
        padding: 0.13333rem 0.26667rem 0; }

.HealthRecords .content .HealthRecords .HealthRecords_item .item .list .left {
          float: left;
          width: 0.18667rem;
          height: 0.18667rem;
          background: #02CD8B;
          border-radius: 50%;
          margin-top: 0.30667rem;
          margin-left: 0.13333rem; }

.HealthRecords .content .HealthRecords .HealthRecords_item .item .list .left.gray {
          background: #999999; }

.HealthRecords .content .HealthRecords .HealthRecords_item .item .list .right {
          width: 94%;
          float: right;
          color: #565656;
          overflow: hidden;
          font-size: 0.34667rem; }

.HealthRecords .content .HealthRecords .HealthRecords_item .item .list .right span:nth-child(1) {
            width: 70%;
            display: inline-block;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            float: left;
            color: #02CD8B; }

.HealthRecords .content .HealthRecords .HealthRecords_item .item .list .right span:nth-child(2) {
            width: 30%;
            display: inline-block;
            text-align: right;
            float: left;
            color: #565656; }

.HealthRecords .content .HealthRecords .HealthRecords_item .item .list .right p {
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            /* autoprefixer: off */
            -webkit-box-orient: vertical;
            /* autoprefixer: on */
            white-space: pre-wrap;
            color: #222222; }

.HealthRecords .content .HealthRecords .HealthRecords_item .item .list .name {
          width: 20%;
          float: left;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; }

.HealthRecords .content .HealthRecords .HealthRecords_item .item .list .hosp {
          width: 50%;
          text-align: center;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap;
          float: left; }

.HealthRecords .content .HealthRecords .HealthRecords_item .item .list .dep {
          float: right;
          width: 30%;
          color: #999999;
          text-align: right;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap;
          float: right; }

.HealthRecords .content .HealthRecords .HealthRecords_item .am-list-item {
        padding-left: 0.53333rem; }
.MyAdvice_wrap .servicer_card {
  width: 96%;
  background: #FFF;
  margin: 0 auto;
  border-radius: 0.08rem; }
  .MyAdvice_wrap .servicer_card .servicer_card_top {
    overflow: hidden;
    padding: 0.13333rem 0.26667rem;
    border-bottom: 0.01333rem solid #DEDEDE; }
  .MyAdvice_wrap .servicer_card .servicer_card_top .servicer_card_top_name {
      color: #565656;
      font-size: 0.4rem;
      float: left;
      display: inline-block;
      line-height: 0.8rem; }
  .MyAdvice_wrap .servicer_card .servicer_card_top .servicer_card_top_doctor {
      color: #000;
      font-size: 0.4rem;
      float: left;
      display: inline-block;
      line-height: 0.8rem;
      margin-left: 0.26667rem; }
  .MyAdvice_wrap .servicer_card .servicer_card_top .servicer_card_top_state {
      font-size: 0.34667rem;
      float: right;
      display: inline-block;
      line-height: 0.8rem;
      color: #999999; }
  .MyAdvice_wrap .servicer_card .servicer_card_top .servicer_card_top_state.paid {
      color: #02CD8B; }
  .MyAdvice_wrap .servicer_card .servicer_card_top .servicer_card_top_state.starting {
      color: #02CD8B; }
  .MyAdvice_wrap .servicer_card .servicer_card_middle {
    overflow: hidden;
    padding: 0.26667rem 0.26667rem;
    font-size: 0.4rem; }
  .MyAdvice_wrap .servicer_card .servicer_card_middle .servicer_card_middle_type {
      width: 100%;
      height: 0.53333rem;
      line-height: 0.53333rem;
      overflow: hidden; }
  .MyAdvice_wrap .servicer_card .servicer_card_middle .servicer_card_middle_type p {
        width: 50%;
        float: left;
        color: #6E6E6E; }
  .MyAdvice_wrap .servicer_card .servicer_card_middle .servicer_card_middle_content {
      padding: 0.53333rem 0;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis; }
  .MyAdvice_wrap .servicer_card .servicer_card_bottom {
    overflow: hidden;
    padding: 0.13333rem 0.26667rem;
    border-top: 0.01333rem solid #DEDEDE; }
  .MyAdvice_wrap .servicer_card .servicer_card_bottom .servicer_card_bottom_time {
      color: #999999;
      line-height: 0.8rem;
      float: left;
      font-size: 0.4rem; }
  .MyAdvice_wrap .servicer_card .servicer_card_bottom .servicer_card_bottom_button {
      float: right;
      color: #33A9FC;
      margin-left: 0.13333rem;
      line-height: 0.8rem;
      font-size: 0.4rem; }
  .MyAdvice_wrap .servicer_card .servicer_card_bottom .servicer_card_bottom_button.canceled {
      color: #999999; }
  .MyAdvice_wrap .kong {
  text-align: center; }
  .MyAdvice_wrap .kong img {
    width: 2rem;
    height: 1.6rem;
    margin-bottom: 0.26667rem;
    margin-top: calc(50vh - 1.2rem); }
  .MyAdvice_wrap .kong p {
    color: #222222;
    font-size: 0.42667rem; }
.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden}.pswp__bg,.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%}.pswp__scroll-wrap{overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1),-webkit-transform 333ms cubic-bezier(.4,0,.22,1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{right:0;bottom:0;overflow:hidden}.pswp__img,.pswp__item{position:absolute;left:0;top:0}.pswp__img{width:auto;height:auto}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}.pswp__button{width:44px;height:44px;position:relative;background:none;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:none;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQgAAABYCAQAAACjBqE3AAAB6klEQVR4Ae3bsWpUQRTG8YkkanwCa7GzVotsI/gEgk9h4Vu4ySLYmMYgbJrc3lrwZbJwC0FMt4j7F6Y4oIZrsXtgxvx/1c0ufEX4cnbmLCmSJEmSJEmSJEmSJP3XCBPvbJU+8doWmDFwyZpLBmYlNJebz0KwzykwsuSYJSNwykEJreV2BaBMaLIQZ2xYcFgqDlmw4ayE/FwL0dDk4Qh4W37DAjgqIT+3HRbigjH+iikVdxgZStgyN0Su2sXIeTwTT+esdpcbIlfNAuZ/TxresG4zV8kYWSZNiKUTokMMSWeIwTNEn4fK2TW3gRNgVkJLuVksROA9G+bEvoATNlBCa7nZXEwdxEZxzpKRKFh+bsv8LmPFmhX1OwfIz81jIRJQ5eeqG9B+riRJkiRJkiRJkiRJkiRJkiRJUkvA/8RQoEpKlJWINFkJ62AlrEP/mNBibnv2yz/A3t7Uq3LcpoxP8COjC1T5vxoAD5VdoEqdDrd5QuW1swtUSaueh3zkiuBiqgtA2OlkeMcP/uDqugsJdbjHF65VdPMKwS0+WQc/MgKvrIOHysB9vgPwk8+85hmPbnQdvHZyDMAFD7L3EOpgMcVdvnHFS0/vlatrXvCVx0U9gt3fxvnA0/hB4nmRJEmSJEmSJEmSJGmHfgFLaDPoMu5xWwAAAABJRU5ErkJggg==) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:1.1dppx),(min-resolution:105dpi){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjY0IiBoZWlnaHQ9Ijg4IiB2aWV3Qm94PSIwIDAgMjY0IDg4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjx0aXRsZT5kZWZhdWx0LXNraW4gMjwvdGl0bGU+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Zz48cGF0aCBkPSJNNjcuMDAyIDU5LjV2My43NjhjLTYuMzA3Ljg0LTkuMTg0IDUuNzUtMTAuMDAyIDkuNzMyIDIuMjItMi44MyA1LjU2NC01LjA5OCAxMC4wMDItNS4wOThWNzEuNUw3MyA2NS41ODUgNjcuMDAyIDU5LjV6IiBpZD0iU2hhcGUiIGZpbGw9IiNmZmYiLz48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMTMgMjl2LTVoMnYzaDN2MmgtNXpNMTMgMTVoNXYyaC0zdjNoLTJ2LTV6TTMxIDE1djVoLTJ2LTNoLTN2LTJoNXpNMzEgMjloLTV2LTJoM3YtM2gydjV6IiBpZD0iU2hhcGUiLz48L2c+PGcgZmlsbD0iI2ZmZiI+PHBhdGggZD0iTTYyIDI0djVoLTJ2LTNoLTN2LTJoNXpNNjIgMjBoLTV2LTJoM3YtM2gydjV6TTcwIDIwdi01aDJ2M2gzdjJoLTV6TTcwIDI0aDV2MmgtM3YzaC0ydi01eiIvPjwvZz48cGF0aCBkPSJNMjAuNTg2IDY2bC01LjY1Ni01LjY1NiAxLjQxNC0xLjQxNEwyMiA2NC41ODZsNS42NTYtNS42NTYgMS40MTQgMS40MTRMMjMuNDE0IDY2bDUuNjU2IDUuNjU2LTEuNDE0IDEuNDE0TDIyIDY3LjQxNGwtNS42NTYgNS42NTYtMS40MTQtMS40MTRMMjAuNTg2IDY2eiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0xMTEuNzg1IDY1LjAzTDExMCA2My41bDMtMy41aC0xMHYtMmgxMGwtMy0zLjUgMS43ODUtMS40NjhMMTE3IDU5bC01LjIxNSA2LjAzeiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0xNTIuMjE1IDY1LjAzTDE1NCA2My41bC0zLTMuNWgxMHYtMmgtMTBsMy0zLjUtMS43ODUtMS40NjhMMTQ3IDU5bDUuMjE1IDYuMDN6IiBmaWxsPSIjZmZmIi8+PGc+PHBhdGggaWQ9IlJlY3RhbmdsZS0xMSIgZmlsbD0iI2ZmZiIgZD0iTTE2MC45NTcgMjguNTQzbC0zLjI1LTMuMjUtMS40MTMgMS40MTQgMy4yNSAzLjI1eiIvPjxwYXRoIGQ9Ik0xNTIuNSAyN2MzLjAzOCAwIDUuNS0yLjQ2MiA1LjUtNS41cy0yLjQ2Mi01LjUtNS41LTUuNS01LjUgMi40NjItNS41IDUuNSAyLjQ2MiA1LjUgNS41IDUuNXoiIGlkPSJPdmFsLTEiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTUwIDIxaDV2MWgtNXoiLz48L2c+PGc+PHBhdGggZD0iTTExNi45NTcgMjguNTQzbC0xLjQxNCAxLjQxNC0zLjI1LTMuMjUgMS40MTQtMS40MTQgMy4yNSAzLjI1eiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0xMDguNSAyN2MzLjAzOCAwIDUuNS0yLjQ2MiA1LjUtNS41cy0yLjQ2Mi01LjUtNS41LTUuNS01LjUgMi40NjItNS41IDUuNSAyLjQ2MiA1LjUgNS41IDUuNXoiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTA2IDIxaDV2MWgtNXoiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTA5LjA0MyAxOS4wMDhsLS4wODUgNS0xLS4wMTcuMDg1LTV6Ii8+PC9nPjwvZz48L2c+PC9zdmc+)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:none}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:"";top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;font-size:14px;line-height:18px}.pswp__share-tooltip a,.pswp__share-tooltip a:hover{color:#000;text-decoration:none}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:"";display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(data:image/gif;base64,R0lGODlhFAAUAPMIAIeHhz8/P1dXVycnJ8/Pz7e3t5+fn29vb////wAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFBwAIACwAAAAAFAAUAEAEUxDJSatFxtwaggWAdIyHJAhXoRYSQUhDPGx0TbmujahbXGWZWqdDAYEsp5NupLPkdDwE7oXwWVasimzWrAE1tKFHErQRK8eL8mMUlRBJVI307uoiACH5BAUHAAgALAEAAQASABIAAAROEMkpS6E4W5upMdUmEQT2feFIltMJYivbvhnZ3R0A4NMwIDodz+cL7nDEn5CH8DGZh8MtEMBEoxkqlXKVIgQCibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpjaE4W5spANUmFQX2feFIltMJYivbvhnZ3d1x4BNBIDodz+cL7nDEn5CH8DGZAsFtMMBEoxkqlXKVIgIBibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpAaA4W5vpOdUmGQb2feFIltMJYivbvhnZ3Z0g4FNRIDodz+cL7nDEn5CH8DGZgcCNQMBEoxkqlXKVIgYDibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpz6E4W5upENUmAQD2feFIltMJYivbvhnZ3V0Q4JNhIDodz+cL7nDEn5CH8DGZg8GtUMBEoxkqlXKVIggEibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkphaA4W5tpCNUmHQf2feFIltMJYivbvhnZ3d0w4BMAIDodz+cL7nDEn5CH8DGZBMLNYMBEoxkqlXKVIgoFibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpQ6A4W5vpGNUmCQL2feFIltMJYivbvhnZ3R1B4NNxIDodz+cL7nDEn5CH8DGZhcINAMBEoxkqlXKVIgwGibbK9YLBYvLtHH5K0J0IACH5BAUHAAcALAEAAQASABIAAANCeLo6wzA6FxkhbaoQ4L3ZxnXLh0EjWZ4RV71VUcCLIByyTNt2PsO8m452sBGJBsNxkUwuD03lAQBASqnUJ7aq5UYSADs=) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:none;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #fff;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:none;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right,.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:none}.already_purchased_service_details {
  font-family: PingFangSC-Regular; }
  .already_purchased_service_details .hint_information {
    padding: 0.26667rem 0;
    background: rgba(255, 137, 96, .68);
    text-align: center;
    font-size: 0.34667rem;
    position: fixed;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 10;
    color: #FFF; }
  .already_purchased_service_details .hint_information span {
      color: #EA544A; }
  .already_purchased_service_details .iscroll_body {
    width: 100%;
    height: 100vh; }
  .already_purchased_service_details .doctor_information {
    background: #FFF;
    overflow: hidden;
    padding: 0.26667rem;
    border-radius: 0.08rem;
    border-bottom: 0.01333rem solid #DEDEDE; }
  .already_purchased_service_details .doctor_information img {
      width: 1.33333rem;
      height: 1.33333rem;
      display: block;
      float: left;
      border-radius: 50%; }
  .already_purchased_service_details .doctor_information .doctor_information_content {
      float: left;
      margin-left: 0.26667rem;
      width: 75%; }
  .already_purchased_service_details .doctor_information .doctor_information_content .doctor_information_name {
        line-height: 0.66667rem;
        font-size: 0.34667rem;
        color: #222222; }
  .already_purchased_service_details .doctor_information .doctor_information_content .doctor_information_name span {
          color: #999999; }
  .already_purchased_service_details .doctor_information .doctor_information_content .doctor_information_hospital {
        line-height: 0.66667rem;
        font-size: 0.34667rem;
        color: #999999;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis; }
  .already_purchased_service_details .doctor_information .doctor_information_icon {
      float: right;
      height: 1.33333rem; }
  .already_purchased_service_details .doctor_information .doctor_information_icon svg {
        height: 0.8rem;
        color: #DEDEDE;
        margin-top: 0.26667rem; }
  .already_purchased_service_details .patient_information {
    background: #FFF;
    border-radius: 0.08rem;
    font-size: 0.4rem; }
  .already_purchased_service_details .patient_information .patient_information_name {
      line-height: 0.4rem;
      padding: 0.26667rem;
      color: #222222;
      position: relative;
      overflow: hidden; }
  .already_purchased_service_details .patient_information .patient_information_name p {
        display: inline-block;
        color: #222222;
        float: right; }
  .already_purchased_service_details .patient_information .patient_information_name div {
        position: absolute;
        top: 0;
        right: 0.26667rem;
        width: auto;
        height: 0.93333rem;
        overflow: hidden; }
  .already_purchased_service_details .patient_information .patient_information_name div p {
          color: #33A9FC;
          float: left;
          line-height: 0.93333rem; }
  .already_purchased_service_details .patient_information .patient_information_name div svg {
          height: 0.53333rem;
          float: right;
          margin-top: 0.2rem;
          color: #DEDEDE; }
  .already_purchased_service_details .patient_information .patient_information_content {
      padding: 0.26667rem 0.26667rem;
      border-bottom: 0.01333rem solid #DEDEDE;
      overflow: hidden; }
  .already_purchased_service_details .patient_information .patient_information_content p {
        height: 0.56rem;
        line-height: 0.56rem;
        color: #222222;
        width: 100%;
        float: left;
        margin-bottom: 0.13333rem; }
  .already_purchased_service_details .patient_information .patient_information_content p span {
          color: #999999;
          float: right; }
  .already_purchased_service_details .patient_information .patient_information_content p:last-child {
        width: 100%;
        height: auto;
        word-break: break-all; }
  .already_purchased_service_details .patient_information .patient_information_img {
      padding-bottom: 0.13333rem; }
  .already_purchased_service_details .patient_information .patient_information_img .am-image-picker .am-image-picker-list {
        margin-bottom: 0; }
  .already_purchased_service_details .patient_information .patient_information_img .am-image-picker .am-image-picker-list .am-image-picker-item .am-image-picker-item-remove {
          width: 0;
          height: 0; }
  .already_purchased_service_details .patient_information .patient_information_imgview {
      width: 100%;
      height: 100vh;
      position: absolute;
      top: 0;
      left: 0;
      display: none;
      z-index: 1000;
      background: rgba(0, 0, 0, .8); }
  .already_purchased_service_details .patient_information .patient_information_imgview img {
        width: 100%;
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%) !important;
                transform: translateY(-50%) !important; }
  .already_purchased_service_details .patient_information .patient_information_imgview .closeIMG {
        position: absolute;
        right: 0.53333rem;
        top: 0.53333rem;
        width: 0.8rem;
        height: 0.8rem;
        fill: #fff;
        z-index: 10000; }
  .already_purchased_service_details .patient_information .patient_information_imgview.active {
      display: block; }
  .already_purchased_service_details .diagnostic_information {
    background: #FFF;
    border-radius: 0.08rem;
    font-size: 0.4rem; }
  .already_purchased_service_details .diagnostic_information .diagnostic_information_info {
      overflow: hidden;
      padding: 0 0.26667rem;
      border-bottom: 0.01333rem solid #DEDEDE; }
  .already_purchased_service_details .diagnostic_information .diagnostic_information_info p {
        text-align: center;
        width: 33.3%;
        float: left;
        border-right: 0.01333rem solid #DEDEDE;
        padding: 0.26667rem 0;
        color: #6E6E6E;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis; }
  .already_purchased_service_details .diagnostic_information .diagnostic_information_info p span {
          color: #222222; }
  .already_purchased_service_details .diagnostic_information .diagnostic_information_info p span.urgent {
          color: #FF7444; }
  .already_purchased_service_details .diagnostic_information .diagnostic_information_info p:last-child {
        border-right: none; }
  .already_purchased_service_details .diagnostic_information .diagnostic_information_content {
      padding: 0.4rem 0.26667rem; }
  .already_purchased_service_details .diagnostic_information .diagnostic_information_content .diagnostic_information_waitting {
        padding: 0.26667rem; }
  .already_purchased_service_details .diagnostic_information .diagnostic_information_content .diagnostic_information_waitting img {
          width: 1.06667rem;
          height: 0.96rem;
          display: block;
          margin: 0 auto; }
  .already_purchased_service_details .diagnostic_information .diagnostic_information_content .diagnostic_information_waitting p {
          text-align: center;
          font-size: 0.4rem;
          margin-top: 0.53333rem;
          color: #999999; }
  .already_purchased_service_details .diagnostic_information .diagnostic_information_content .paid {
        color: #02CD8B; }
  .already_purchased_service_details .diagnostic_information .diagnostic_information_content .starting {
        color: #02CD8B; }
  .already_purchased_service_details .diagnostic_information .diagnostic_information_content .cancel {
        color: #999999; }
  .already_purchased_service_details .diagnostic_information .diagnostic_information_content .diagnostic_information_text {
        padding: 0 0.26667rem;
        font-size: 0.42667rem;
        color: #222222;
        overflow: hidden;
        height: auto;
        word-break: break-all;
        width: 100%; }
  .already_purchased_service_details .diagnostic_information .diagnostic_information_content .diagnostic_information_text p {
          color: #999999;
          font-size: 0.34667rem;
          margin-bottom: 0.26667rem; }
  .already_purchased_service_details .create_time {
    text-align: center;
    font-size: 0.4rem;
    color: #6E6E6E;
    padding: 0.26667rem; }
  .already_purchased_service_details .order_button {
    font-size: 0.4rem;
    color: #FFF;
    border-radius: 0.08rem; }
  .already_purchased_service_details .order_button.pay {
    background: #FF7444; }
  .already_purchased_service_details .order_button.paid {
    border: 0.01333rem solid #02CD8B;
    color: #02CD8B;
    background: none; }
  .already_purchased_service_details .order_button.starting {
    border: 0.01333rem solid #02CD8B;
    color: #02CD8B;
    background: none; }
  .already_purchased_service_details .order_button.create {
    background: #02CD8B; }
  .already_purchased_service_details .pswp {
    position: fixed;
    top: 0;
    left: 0;
    height: 100vh; }
.alreadypurchasedservice {
  font-family: PingFangSC-Regular; }
  .alreadypurchasedservice .scroll_body {
    height: calc(100vh - 1.16rem); }
  .alreadypurchasedservice .am-tabs-ink-bar {
    background-color: #02CD8B !important; }
  .alreadypurchasedservice .am-tabs-bar .am-tabs-tab-active {
    color: #02CD8B; }
  .alreadypurchasedservice .servicer_card {
    width: 96%;
    background: #FFF;
    margin: 0 auto;
    border-radius: 0.08rem; }
  .alreadypurchasedservice .servicer_card .servicer_card_top {
      overflow: hidden;
      padding: 0.13333rem 0.26667rem;
      border-bottom: 0.01333rem solid #DEDEDE; }
  .alreadypurchasedservice .servicer_card .servicer_card_top img {
        display: block;
        float: left;
        width: 0.8rem;
        height: 0.8rem;
        border-radius: 50%; }
  .alreadypurchasedservice .servicer_card .servicer_card_top .servicer_card_top_name {
        color: #565656;
        font-size: 0.4rem;
        float: left;
        display: inline-block;
        line-height: 0.8rem;
        margin-left: 0.26667rem; }
  .alreadypurchasedservice .servicer_card .servicer_card_top .servicer_card_top_doctor {
        color: #000;
        font-size: 0.4rem;
        float: left;
        display: inline-block;
        line-height: 0.8rem;
        margin-left: 0.26667rem; }
  .alreadypurchasedservice .servicer_card .servicer_card_top .servicer_card_top_state {
        font-size: 0.34667rem;
        float: right;
        display: inline-block;
        line-height: 0.8rem;
        color: #999999; }
  .alreadypurchasedservice .servicer_card .servicer_card_top .servicer_card_top_state.pending {
        color: #FF7444; }
  .alreadypurchasedservice .servicer_card .servicer_card_top .servicer_card_top_state.paid {
        color: #33A9FC; }
  .alreadypurchasedservice .servicer_card .servicer_card_top .servicer_card_top_state.starting {
        color: #02CD8B; }
  .alreadypurchasedservice .servicer_card .servicer_card_middle {
      overflow: hidden;
      padding: 1.06667rem 0.26667rem; }
  .alreadypurchasedservice .servicer_card .servicer_card_middle img {
        width: 0.8rem;
        height: 0.8rem;
        display: block;
        float: left; }
  .alreadypurchasedservice .servicer_card .servicer_card_middle .servicer_card_middle_title {
        color: #222222;
        font-size: 0.53333rem;
        line-height: 0.8rem;
        float: left;
        margin-left: 0.26667rem; }
  .alreadypurchasedservice .servicer_card .servicer_card_middle .servicer_card_middle_badge {
        float: left;
        background: #FF8960;
        width: 1.33333rem;
        font-size: 0.4rem;
        line-height: 0.8rem;
        border-radius: 0.08rem;
        color: #FFF;
        text-align: center;
        margin-left: 0.26667rem; }
  .alreadypurchasedservice .servicer_card .servicer_card_middle .servicer_card_middle_money {
        float: right;
        color: #222222;
        font-size: 0.53333rem;
        line-height: 0.8rem; }
  .alreadypurchasedservice .servicer_card .servicer_card_bottom {
      overflow: hidden;
      padding: 0.13333rem 0.26667rem;
      border-top: 0.01333rem solid #DEDEDE; }
  .alreadypurchasedservice .servicer_card .servicer_card_bottom .servicer_card_bottom_time {
        color: #999999;
        line-height: 0.8rem;
        float: left;
        font-size: 0.4rem; }
  .alreadypurchasedservice .servicer_card .servicer_card_bottom .servicer_card_bottom_button {
        border-radius: 0.42667rem;
        border: 0.01333rem solid #02CD8B;
        float: right;
        color: #02CD8B;
        margin-left: 0.13333rem; }
  .alreadypurchasedservice .servicer_card .servicer_card_bottom .servicer_card_bottom_button.canceled {
        border: 0.01333rem solid #DEDEDE;
        color: #999999; }
  .alreadypurchasedservice .kong {
    text-align: center; }
  .alreadypurchasedservice .kong img {
      width: 2rem;
      height: 1.6rem;
      margin-bottom: 0.26667rem;
      margin-top: calc(50vh - 1.2rem - 1.16rem); }
  .alreadypurchasedservice .kong p {
      color: #222222;
      font-size: 0.42667rem; }
.already_purchased_service_details {
  font-family: PingFangSC-Regular; }
  .already_purchased_service_details .hint_information {
    padding: 0.26667rem 0;
    background: rgba(255, 179, 0, .4);
    text-align: center;
    font-size: 0.42667rem;
    color: #222222;
    position: fixed;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 10; }
  .already_purchased_service_details .hint_information span {
      color: #EA544A; }
  .already_purchased_service_details .iscroll_body {
    width: 100%;
    height: 100vh; }
  .already_purchased_service_details .doctor_information {
    background: #FFF;
    overflow: hidden;
    padding: 0.26667rem;
    border-radius: 0.08rem; }
  .already_purchased_service_details .doctor_information img {
      width: 1.33333rem;
      height: 1.33333rem;
      display: block;
      float: left;
      border-radius: 50%; }
  .already_purchased_service_details .doctor_information .doctor_information_content {
      float: left;
      margin-left: 0.26667rem;
      width: 75%; }
  .already_purchased_service_details .doctor_information .doctor_information_content .doctor_information_name {
        line-height: 0.66667rem;
        font-size: 0.34667rem;
        color: #222222; }
  .already_purchased_service_details .doctor_information .doctor_information_content .doctor_information_name span {
          color: #999999; }
  .already_purchased_service_details .doctor_information .doctor_information_content .doctor_information_hospital {
        line-height: 0.66667rem;
        font-size: 0.34667rem;
        color: #999999;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis; }
  .already_purchased_service_details .doctor_information .doctor_information_icon {
      float: right;
      height: 1.33333rem; }
  .already_purchased_service_details .doctor_information .doctor_information_icon svg {
        height: 0.8rem;
        color: #DEDEDE;
        margin-top: 0.26667rem; }
  .already_purchased_service_details .patient_information {
    background: #FFF;
    border-radius: 0.08rem;
    font-size: 0.4rem; }
  .already_purchased_service_details .patient_information .patient_information_name {
      line-height: 0.4rem;
      padding: 0.26667rem;
      border-bottom: 0.01333rem solid #DEDEDE;
      color: #6E6E6E;
      position: relative; }
  .already_purchased_service_details .patient_information .patient_information_name span {
        color: #222222;
        float: none !important; }
  .already_purchased_service_details .patient_information .patient_information_name div {
        position: absolute;
        top: 0;
        right: 0.26667rem;
        width: auto;
        height: 0.93333rem;
        overflow: hidden; }
  .already_purchased_service_details .patient_information .patient_information_name div p {
          color: #33A9FC;
          float: left;
          line-height: 0.93333rem; }
  .already_purchased_service_details .patient_information .patient_information_name div svg {
          height: 0.53333rem;
          float: right;
          margin-top: 0.2rem;
          color: #DEDEDE; }
  .already_purchased_service_details .patient_information .patient_information_content {
      padding: 0.53333rem 0.26667rem;
      border-bottom: 0.01333rem solid #DEDEDE;
      overflow: hidden; }
  .already_purchased_service_details .patient_information .patient_information_content p {
        height: 0.56rem;
        line-height: 0.56rem;
        color: #6E6E6E;
        width: 50%;
        float: left;
        margin-bottom: 0.13333rem; }
  .already_purchased_service_details .patient_information .patient_information_content p span {
          color: #222222; }
  .already_purchased_service_details .patient_information .patient_information_content p:last-child {
        width: 100%;
        height: auto;
        word-break: break-all; }
  .already_purchased_service_details .patient_information .patient_information_img {
      padding-bottom: 0.13333rem; }
  .already_purchased_service_details .patient_information .patient_information_img .am-image-picker .am-image-picker-list {
        margin-bottom: 0; }
  .already_purchased_service_details .patient_information .patient_information_img .am-image-picker .am-image-picker-list .am-image-picker-item .am-image-picker-item-remove {
          width: 0;
          height: 0; }
  .already_purchased_service_details .patient_information .patient_information_imgview {
      width: 100%;
      height: 100vh;
      position: absolute;
      top: 0;
      left: 0;
      display: none;
      z-index: 1000;
      background: rgba(0, 0, 0, .8); }
  .already_purchased_service_details .patient_information .patient_information_imgview img {
        width: 100%;
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%) !important;
                transform: translateY(-50%) !important; }
  .already_purchased_service_details .patient_information .patient_information_imgview .closeIMG {
        position: absolute;
        right: 0.53333rem;
        top: 0.53333rem;
        width: 0.8rem;
        height: 0.8rem;
        fill: #fff;
        z-index: 10000; }
  .already_purchased_service_details .patient_information .patient_information_imgview.active {
      display: block; }
  .already_purchased_service_details .diagnostic_information {
    background: #FFF;
    border-radius: 0.08rem;
    font-size: 0.4rem; }
  .already_purchased_service_details .diagnostic_information .diagnostic_information_info {
      overflow: hidden;
      padding: 0 0.26667rem;
      border-bottom: 0.01333rem solid #DEDEDE; }
  .already_purchased_service_details .diagnostic_information .diagnostic_information_info p {
        text-align: center;
        width: 33.3%;
        float: left;
        border-right: 0.01333rem solid #DEDEDE;
        padding: 0.26667rem 0;
        color: #6E6E6E;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis; }
  .already_purchased_service_details .diagnostic_information .diagnostic_information_info p span {
          color: #222222; }
  .already_purchased_service_details .diagnostic_information .diagnostic_information_info p span.urgent {
          color: #FF7444; }
  .already_purchased_service_details .diagnostic_information .diagnostic_information_info p:last-child {
        border-right: none; }
  .already_purchased_service_details .diagnostic_information .diagnostic_information_content {
      padding: 0.4rem 0.26667rem; }
  .already_purchased_service_details .diagnostic_information .diagnostic_information_content .diagnostic_information_waitting {
        padding: 0.26667rem; }
  .already_purchased_service_details .diagnostic_information .diagnostic_information_content .diagnostic_information_waitting img {
          width: 1.44rem;
          height: 1.25333rem;
          display: block;
          margin: 0 auto; }
  .already_purchased_service_details .diagnostic_information .diagnostic_information_content .diagnostic_information_waitting p {
          text-align: center;
          font-size: 0.4rem;
          margin-top: 0.53333rem; }
  .already_purchased_service_details .diagnostic_information .diagnostic_information_content .diagnostic {
        color: #02CD8B; }
  .already_purchased_service_details .diagnostic_information .diagnostic_information_content .pay {
        color: #FF8960; }
  .already_purchased_service_details .diagnostic_information .diagnostic_information_content .receipt {
        color: #02CD8B; }
  .already_purchased_service_details .diagnostic_information .diagnostic_information_content .cancel {
        color: #999999; }
  .already_purchased_service_details .diagnostic_information .diagnostic_information_content .diagnostic_information_text {
        padding: 0.26667rem;
        font-size: 0.42667rem;
        color: #222222; }
  .already_purchased_service_details .create_time {
    text-align: center;
    font-size: 0.4rem;
    color: #6E6E6E;
    padding: 0.26667rem; }
  .already_purchased_service_details .order_button {
    font-size: 0.4rem;
    color: #FFF;
    border-radius: 0.08rem; }
  .already_purchased_service_details .order_button.pay {
    background: #FF7444; }
  .already_purchased_service_details .order_button.paid {
    border: 0.01333rem solid #02CD8B;
    color: #02CD8B;
    background: none; }
  .already_purchased_service_details .order_button.create {
    background: #02CD8B; }
  .already_purchased_service_details .pswp {
    position: fixed;
    top: 0;
    left: 0;
    height: 100vh; }
.MyInquisition .MyInquisition_wrap {
  height: 100vh;
  width: 100%; }
  .MyInquisition .MyInquisition_wrap .MyInquisition_content {
    height: 100vh; }
  .MyInquisition .MyInquisition_wrap .MyInquisition_content .scroll_wrap {
      height: 100vh; }
  .MyInquisition .MyInquisition_wrap .MyInquisition_content .menu {
      background: #fff;
      height: 1.2rem;
      line-height: 1.2rem;
      text-align: center;
      color: #222222;
      font-size: 0.4rem; }
  .MyInquisition .MyInquisition_wrap .MyInquisition_content .MyInquisition_content_item {
      margin-bottom: 0.13333rem;
      background: #fff;
      display: block; }
  .MyInquisition .MyInquisition_wrap .MyInquisition_content .MyInquisition_content_item .title {
        height: 0.93333rem;
        line-height: 0.93333rem;
        border-bottom: 0.01333rem solid #d7d7d7;
        padding: 0 0.4rem; }
  .MyInquisition .MyInquisition_wrap .MyInquisition_content .MyInquisition_content_item .title span:nth-of-type(1) {
          border-left: 0.05333rem solid #02cd8b;
          padding: 0 0.13333rem;
          font-size: 0.37333rem;
          color: #222222;
          height: 0.08533rem;
          height: 0.4rem;
          line-height: 0.0768rem;
          line-height: 0.36rem;
          margin-top: 0.2rem; }
  .MyInquisition .MyInquisition_wrap .MyInquisition_content .MyInquisition_content_item .title span:nth-of-type(2) {
          font-size: 0.34667rem;
          color: #6e6e6e; }
  .MyInquisition .MyInquisition_wrap .MyInquisition_content .MyInquisition_content_item .item {
        padding: 0.53333rem 0.4rem;
        height: 2.53333rem;
        background: #fff; }
  .MyInquisition .MyInquisition_wrap .MyInquisition_content .MyInquisition_content_item .item .left img {
          width: 1.2rem;
          height: 1.2rem;
          border-radius: 50%; }
  .MyInquisition .MyInquisition_wrap .MyInquisition_content .MyInquisition_content_item .item .middle {
          margin-left: 0.56rem;
          width: 50%; }
  .MyInquisition .MyInquisition_wrap .MyInquisition_content .MyInquisition_content_item .item .middle p:nth-of-type(1) {
            font-size: 0.4rem;
            color: #222222;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis; }
  .MyInquisition .MyInquisition_wrap .MyInquisition_content .MyInquisition_content_item .item .middle p:nth-of-type(1) span:nth-of-type(1) {
              font-size: 0.34667rem;
              color: #6e6e6e;
              margin-left: 0.21333rem; }
  .MyInquisition .MyInquisition_wrap .MyInquisition_content .MyInquisition_content_item .item .middle p:nth-of-type(2) {
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            margin-top: 0.26667rem;
            font-size: 0.34667rem;
            color: #999999; }
  .MyInquisition .MyInquisition_wrap .MyInquisition_content .MyInquisition_content_item .item .middle p:nth-of-type(3) {
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            margin-top: 0.21333rem;
            font-size: 0.34667rem;
            color: #999999;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap; }
  .MyInquisition .MyInquisition_wrap .MyInquisition_content .MyInquisition_content_item .item .right {
          margin-top: 0.6rem; }
  .MyInquisition .MyInquisition_wrap .MyInquisition_content .MyInquisition_content_item .item .right .ing {
            font-size: 0.4rem;
            color: #02cd8b; }
  .MyInquisition .MyInquisition_wrap .MyInquisition_content .MyInquisition_content_item .item .right .end {
            font-size: 0.4rem;
            color: #6E6E6E; }
  .MyInquisition .MyInquisition_wrap .MyInquisition_content .MyInquisition_content_item .item .right .backpay {
            font-size: 0.4rem;
            color: #EA544A; }
  .MyInquisition .MyInquisition_wrap .MyInquisition_content .MyInquisition_content_item .item .right .unpay {
            font-size: 0.4rem;
            color: #FF8960; }
  .MyInquisition .MyInquisition_wrap .MyInquisition_content .MyInquisition_content_item .item .right img {
            width: 0.26667rem;
            height: 0.26667rem;
            margin-top: 0.06667rem;
            margin-left: 0.13333rem; }
.HealthRecordsDetails .HealthRecordsDetails_content .userinfo {
  width: 100%;
  background: #fff;
  padding: 0 0.4rem;
  height: 1.06667rem;
  line-height: 1.06667rem;
  margin-bottom: 0.26667rem; }
  .HealthRecordsDetails .HealthRecordsDetails_content .userinfo span:nth-of-type(1) {
    font-size: 0.4rem;
    color: #6e6e6e; }
  .HealthRecordsDetails .HealthRecordsDetails_content .userinfo span:nth-of-type(2) {
    font-size: 0.4rem;
    color: #222222; }
  .HealthRecordsDetails .HealthRecordsDetails_content .item {
  width: 100%;
  background: #fff;
  padding: 0.26667rem 0.4rem;
  border-bottom: 0.01333rem solid #d7d7d7; }
  .HealthRecordsDetails .HealthRecordsDetails_content .item div:nth-of-type(1) {
    height: 0.53333rem;
    line-height: 0.53333rem;
    font-size: 0.4rem;
    color: #6e6e6e; }
  .HealthRecordsDetails .HealthRecordsDetails_content .item div:nth-of-type(2) {
    text-align: right;
    font-size: 0.4rem;
    color: #222222;
    width: 50%; }
  .HealthRecordsDetails .HealthRecordsDetails_content .item a {
    margin-left: 0.26667rem;
    height: 0.53333rem;
    line-height: 0.53333rem; }
  .HealthRecordsDetails .HealthRecordsDetails_content .item a img {
      width: 0.26667rem;
      height: 0.26667rem;
      margin-bottom: 0.13333rem; }
.DiseaseObstetricalHistory {
  padding-bottom: 0.4rem;
  position: relative; }
  .DiseaseObstetricalHistory .content .title {
    background: #fff;
    padding-top: 0.32rem;
    padding-left: 0.4rem;
    color: #222222;
    font-size: 0.4rem; }
  .DiseaseObstetricalHistory .content .DiseaseObstetricalHistory_main_wrap {
    background: #fff;
    padding: 0 0.2rem;
    padding-top: 0.56rem; }
  .DiseaseObstetricalHistory .content .DiseaseObstetricalHistory_main_wrap .item {
      width: 1.73333rem;
      text-align: center;
      color: #6e6e6e;
      font-size: 0.34667rem;
      background: #f0f0f0;
      line-height: 0.8rem;
      border-radius: 0.06667rem;
      margin: 0.26667rem 0.33333rem; }
  .DiseaseObstetricalHistory .content .DiseaseObstetricalHistory_main_wrap .item_lone {
      width: 0.87467rem;
      width: 4.1rem;
      text-align: center;
      color: #6e6e6e;
      font-size: 0.34667rem;
      background: #f0f0f0;
      line-height: 0.8rem;
      border-radius: 0.06667rem;
      margin: 0.26667rem 0.33333rem; }
  .DiseaseObstetricalHistory .content .DiseaseObstetricalHistory_main_wrap .item_green {
      background: #02cd8b;
      color: #fff; }
  .DiseaseObstetricalHistory .content .DiseaseObstetricalHistory_text {
    background: #fff;
    margin: 0.53333rem 0.33333rem;
    resize: none;
    border: 0.01333rem solid #d7d7d7;
    height: 3.73333rem;
    width: 9.33333rem;
    padding: 0.26667rem; }
  .DiseaseObstetricalHistory .submit_button {
    position: absolute;
    top: 1.3312rem;
    top: 6.24rem;
    left: 0;
    right: 0;
    bottom: 0;
    width: 9.06667rem;
    height: 1.2rem;
    line-height: 1.2rem;
    border-radius: 0.13333rem;
    text-align: center;
    color: #fff;
    font-size: 0.4rem;
    background: #02cd8b;
    margin: 0.8rem auto; }
.DiseaseSurgeryTrauma {
  background: #fff;
  padding-bottom: 0.26667rem;
  position: relative; }
  .DiseaseSurgeryTrauma .am-list .am-list-body .upload .am-list-item .am-list-line::after {
    border-bottom: none; }
  .DiseaseSurgeryTrauma .am-list .am-list-body .am-list-item .am-list-line::after {
    border-bottom: none; }
  .DiseaseSurgeryTrauma .am-list .am-list-body .am-list-item .am-list-line::after .am-list-content {
      font-size: 0.32rem; }
  .DiseaseSurgeryTrauma .content .title {
    padding-top: 0.32rem;
    padding-left: 0.4rem;
    color: #222222;
    font-size: 0.4rem; }
  .DiseaseSurgeryTrauma .content .DiseaseSurgeryTrauma_main_wrap {
    margin-top: 0.56rem;
    padding: 0 0.2rem; }
  .DiseaseSurgeryTrauma .content .DiseaseSurgeryTrauma_main_wrap .item {
      padding: 0 0.02133rem;
      padding: 0 0.1rem;
      min-width: 1.73333rem;
      text-align: center;
      color: #6e6e6e;
      font-size: 0.34667rem;
      background: #f0f0f0;
      line-height: 0.8rem;
      border-radius: 0.06667rem;
      margin: 0.26667rem 0.33333rem; }
  .DiseaseSurgeryTrauma .content .DiseaseSurgeryTrauma_main_wrap .item_green {
      background: #02cd8b;
      color: #fff; }
  .DiseaseSurgeryTrauma .content .DiseaseSurgeryTrauma_main_wrap .item_lone {
      width: 0.87467rem;
      width: 4.1rem;
      text-align: center;
      color: #6e6e6e;
      font-size: 0.34667rem;
      background: #f0f0f0;
      line-height: 0.8rem;
      border-radius: 0.06667rem;
      margin: 0.26667rem 0.33333rem; }
  .DiseaseSurgeryTrauma .content .DiseaseHabitsCustoms_text {
    margin: 0.53333rem 0.33333rem;
    resize: none;
    border: 0.01333rem solid #d7d7d7;
    height: 3.73333rem;
    width: 9.33333rem;
    padding: 0.26667rem;
    font-size: 0.37333rem;
    color: #999999; }
  .DiseaseSurgeryTrauma .content .DiseaseHabitsCustoms_text .am-textarea-control textarea {
      font-size: 0.37333rem;
      color: #999999; }
  .DiseaseSurgeryTrauma .submit_button {
    position: absolute;
    top: 2.45333rem;
    top: 11.5rem;
    left: 0;
    right: 0;
    bottom: 0;
    width: 9.06667rem;
    height: 1.2rem;
    line-height: 1.2rem;
    border-radius: 0.13333rem;
    text-align: center;
    color: #fff;
    font-size: 0.4rem;
    background: #02cd8b;
    margin: 0.8rem auto; }
.DiseaseHabitsCustoms {
  background: #fff;
  padding-bottom: 0.26667rem;
  position: relative; }
  .DiseaseHabitsCustoms .am-list .am-list-body .upload .am-list-item .am-list-line::after {
    border-bottom: none; }
  .DiseaseHabitsCustoms .am-list .am-list-body .am-list-item .am-list-line::after {
    border-bottom: none; }
  .DiseaseHabitsCustoms .am-list .am-list-body .am-list-item .am-list-line::after .am-list-content {
      font-size: 0.32rem; }
  .DiseaseHabitsCustoms .content .title {
    padding-top: 0.32rem;
    padding-left: 0.4rem;
    color: #222222;
    font-size: 0.4rem; }
  .DiseaseHabitsCustoms .content .DiseaseHabitsCustoms_main_wrap {
    margin-top: 0.56rem;
    padding: 0 0.2rem; }
  .DiseaseHabitsCustoms .content .DiseaseHabitsCustoms_main_wrap .item {
      min-width: 1.73333rem;
      text-align: center;
      color: #6e6e6e;
      font-size: 0.34667rem;
      background: #f0f0f0;
      line-height: 0.8rem;
      border-radius: 0.06667rem;
      margin: 0.26667rem 0.33333rem; }
  .DiseaseHabitsCustoms .content .DiseaseHabitsCustoms_main_wrap .item_green {
      background: #02cd8b;
      color: #fff; }
  .DiseaseHabitsCustoms .content .DiseaseHabitsCustoms_main_wrap .item_lone {
      width: 0.87467rem;
      width: 4.10rem;
      text-align: center;
      color: #6e6e6e;
      font-size: 0.34667rem;
      background: #f0f0f0;
      line-height: 0.8rem;
      border-radius: 0.06667rem;
      margin: 0.26667rem 0.33333rem; }
  .DiseaseHabitsCustoms .content .DiseaseHabitsCustoms_text {
    margin: 0.53333rem 0.33333rem;
    resize: none;
    border: 0.01333rem solid #d7d7d7;
    height: 3.73333rem;
    width: 9.33333rem;
    padding: 0.26667rem;
    font-size: 0.37333rem;
    color: #999999; }
  .DiseaseHabitsCustoms .content .DiseaseHabitsCustoms_text .am-textarea-control textarea {
      font-size: 0.37333rem;
      color: #999999; }
  .DiseaseHabitsCustoms .submit_button {
    position: absolute;
    top: 2.24rem;
    top: 10.5rem;
    left: 0;
    right: 0;
    bottom: 0;
    width: 9.06667rem;
    height: 0.93333rem;
    line-height: 0.93333rem;
    border-radius: 0.13333rem;
    text-align: center;
    color: #fff;
    font-size: 0.4rem;
    background: #02cd8b;
    margin: 0.8rem auto; }
.DiseaseFoodAllergy {
  background: #fff;
  padding-bottom: 0.26667rem;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
  .DiseaseFoodAllergy .am-list .am-list-body .upload .am-list-item .am-list-line::after {
    border-bottom: none; }
  .DiseaseFoodAllergy .am-list .am-list-body .am-list-item .am-list-line::after {
    border-bottom: none; }
  .DiseaseFoodAllergy .am-list .am-list-body .am-list-item .am-list-line::after .am-list-content {
      font-size: 0.32rem; }
  .DiseaseFoodAllergy .content {
    background: #fff; }
  .DiseaseFoodAllergy .content .title {
      padding-top: 0.32rem;
      padding-left: 0.4rem;
      color: #222222;
      font-size: 0.4rem; }
  .DiseaseFoodAllergy .content .DiseaseFoodAllergy_main_wrap {
      margin-top: 0.56rem;
      padding: 0 0.2rem; }
  .DiseaseFoodAllergy .content .DiseaseFoodAllergy_main_wrap .item {
        min-width: 1.73333rem;
        text-align: center;
        color: #6e6e6e;
        font-size: 0.34667rem;
        background: #f0f0f0;
        line-height: 0.8rem;
        border-radius: 0.06667rem;
        margin: 0.26667rem 0.33333rem; }
  .DiseaseFoodAllergy .content .DiseaseFoodAllergy_main_wrap .item_lone {
        width: 0.87467rem;
        width: 4.10rem;
        text-align: center;
        color: #6e6e6e;
        font-size: 0.34667rem;
        background: #f0f0f0;
        line-height: 0.8rem;
        border-radius: 0.06667rem;
        margin: 0.26667rem 0.33333rem; }
  .DiseaseFoodAllergy .content .DiseaseFoodAllergy_main_wrap .item_green {
        background: #02cd8b;
        color: #fff; }
  .DiseaseFoodAllergy .content .DiseaseFoodAllergy_text {
      margin: 0.53333rem 0.33333rem;
      resize: none;
      border: 0.01333rem solid #d7d7d7;
      height: 3.73333rem;
      width: 9.33333rem;
      padding: 0.26667rem;
      font-size: 0.37333rem;
      color: #999999; }
  .DiseaseFoodAllergy .content .DiseaseFoodAllergy_text .am-textarea-control textarea {
        font-size: 0.37333rem;
        color: #999999; }
  .DiseaseFoodAllergy .submit_button {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 9.06667rem;
    height: 1.2rem;
    line-height: 1.2rem;
    border-radius: 0.13333rem;
    text-align: center;
    color: #fff;
    font-size: 0.4rem;
    background: #02cd8b;
    margin: 0.8rem auto; }
.DiseaseFamilyHistory {
  background: #fff;
  padding-bottom: 0.26667rem;
  position: relative; }
  .DiseaseFamilyHistory .am-list .am-list-body .upload .am-list-item .am-list-line::after {
    border-bottom: none; }
  .DiseaseFamilyHistory .am-list .am-list-body .am-list-item .am-list-line::after {
    border-bottom: none; }
  .DiseaseFamilyHistory .am-list .am-list-body .am-list-item .am-list-line::after .am-list-content {
      font-size: 0.32rem; }
  .DiseaseFamilyHistory .content {
    background: #fff; }
  .DiseaseFamilyHistory .content .title {
      padding-top: 0.32rem;
      padding-left: 0.4rem;
      color: #222222;
      font-size: 0.4rem; }
  .DiseaseFamilyHistory .content .DiseaseFamilyHistory_main_wrap {
      margin-top: 0.56rem;
      padding: 0 0.2rem; }
  .DiseaseFamilyHistory .content .DiseaseFamilyHistory_main_wrap .item {
        min-width: 1.73333rem;
        text-align: center;
        color: #6e6e6e;
        font-size: 0.34667rem;
        background: #f0f0f0;
        line-height: 0.8rem;
        border-radius: 0.06667rem;
        margin: 0.26667rem 0.33333rem; }
  .DiseaseFamilyHistory .content .DiseaseFamilyHistory_main_wrap .item_lone {
        width: 0.87467rem;
        width: 4.10rem;
        text-align: center;
        color: #6e6e6e;
        font-size: 0.34667rem;
        background: #f0f0f0;
        line-height: 0.8rem;
        border-radius: 0.06667rem;
        margin: 0.26667rem 0.33333rem; }
  .DiseaseFamilyHistory .content .DiseaseFamilyHistory_main_wrap .item_green {
        background: #02cd8b;
        color: #fff; }
  .DiseaseFamilyHistory .content .DiseaseFamilyHistory_text {
      margin: 0.53333rem 0.33333rem;
      resize: none;
      border: 0.01333rem solid #d7d7d7;
      height: 3.73333rem;
      width: 9.33333rem;
      padding: 0.26667rem;
      font-size: 0.37333rem;
      color: #999999; }
  .DiseaseFamilyHistory .content .DiseaseFamilyHistory_text .am-textarea-control textarea {
        font-size: 0.37333rem;
        color: #999999; }
  .submit_button {
  position: absolute;
  top: 2.24rem;
  top: 10.5rem;
  left: 0;
  right: 0;
  bottom: 0;
  width: 9.06667rem;
  height: 1.2rem;
  line-height: 1.2rem;
  border-radius: 0.13333rem;
  text-align: center;
  color: #fff;
  font-size: 0.4rem;
  background: #02cd8b;
  margin: 0.8rem auto; }
.DiseaseDrugAllergy {
  background: #fff;
  padding-bottom: 0.26667rem; }
  .DiseaseDrugAllergy .am-list .am-list-body .upload .am-list-item .am-list-line::after {
    border-bottom: none; }
  .DiseaseDrugAllergy .am-list .am-list-body .am-list-item .am-list-line::after {
    border-bottom: none; }
  .DiseaseDrugAllergy .am-list .am-list-body .am-list-item .am-list-line::after .am-list-content {
      font-size: 0.32rem; }
  .DiseaseDrugAllergy .content {
    background: #fff; }
  .DiseaseDrugAllergy .content .title {
      padding-top: 0.32rem;
      padding-left: 0.4rem;
      color: #222222;
      font-size: 0.4rem; }
  .DiseaseDrugAllergy .content .DiseaseDrugAllergy_main_wrap {
      margin-top: 0.56rem;
      padding: 0 0.2rem; }
  .DiseaseDrugAllergy .content .DiseaseDrugAllergy_main_wrap .item {
        min-width: 1.73333rem;
        text-align: center;
        color: #6e6e6e;
        font-size: 0.34667rem;
        background: #f0f0f0;
        line-height: 0.8rem;
        border-radius: 0.06667rem;
        margin: 0.26667rem 0.33333rem;
        padding: 0 0.08533rem;
        padding: 0 0.4rem; }
  .DiseaseDrugAllergy .content .DiseaseDrugAllergy_main_wrap .item_lone {
        width: 0.87467rem;
        width: 4.10rem;
        text-align: center;
        color: #6e6e6e;
        font-size: 0.34667rem;
        background: #f0f0f0;
        line-height: 0.8rem;
        border-radius: 0.06667rem;
        margin: 0.26667rem 0.33333rem; }
  .DiseaseDrugAllergy .content .DiseaseDrugAllergy_main_wrap .item_green {
        background: #02cd8b;
        color: #fff; }
  .DiseaseDrugAllergy .content .DiseaseDrugAllergy_text {
      margin: 0.53333rem 0.33333rem;
      resize: none;
      border: 0.01333rem solid #d7d7d7;
      height: 3.73333rem;
      width: 9.33333rem;
      padding: 0.26667rem;
      font-size: 0.37333rem;
      color: #999999; }
  .DiseaseDrugAllergy .content .DiseaseDrugAllergy_text .am-textarea-control textarea {
        font-size: 0.37333rem;
        color: #999999; }
  .DiseaseDrugAllergy .submit_button {
    position: absolute;
    top: 2.45333rem;
    top: 11.5rem;
    left: 0;
    right: 0;
    bottom: 0;
    width: 9.06667rem;
    height: 1.2rem;
    line-height: 1.2rem;
    border-radius: 0.13333rem;
    text-align: center;
    color: #fff;
    font-size: 0.4rem;
    background: #02cd8b;
    margin: 0.8rem auto; }
.HomeSearchResult {
  height: 100vh; }
  .HomeSearchResult .searchBar1 {
    width: 100%;
    padding: 0.13333rem 0;
    background: #fff;
    border-bottom: 0.01333rem solid #ccc; }
  .HomeSearchResult .searchBar1 .arrow_right {
    float: left;
    width: 0.66667rem;
    height: 0.66667rem;
    margin: 0.06667rem 0.33333rem;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }
  .HomeSearchResult .searchBar1 .arrow_right:active {
    background: #999; }
  .HomeSearchResult .searchBar1 .searchInput {
    float: left;
    width: calc(100% - 1.86667rem);
    background: #eee;
    height: 0.8rem;
    border-radius: 0.06667rem 0.06667rem;
    line-height: 0.8rem; }
  .HomeSearchResult .searchBar1 .searchInput .fangdajing {
    fill: #999;
    vertical-align: -0.13333rem;
    margin-left: 0.13333rem;
    width: 0.10667rem;
    width: 0.5rem;
    height: 0.10667rem;
    height: 0.5rem; }
  .HomeSearchResult .searchBar1 .searchInput span {
    font-size: 0.34667rem;
    color: #999;
    vertical-align: top; }
  .HomeSearchResult .tabWrap {
    height: calc(100% - 1.08rem); }
  .HomeSearchResult .tabWrap .tabItemWrap {
      height: calc(100vh - 2.24rem); }
  .HomeSearchResult .tabWrap .tabItemWrap .tabItem {
        height: 100%;
        position: relative; }
  .HomeSearchResult .tabWrap .tabItemWrap .tabItem .item_title {
        height: 1.06667rem;
        padding: 0 0.26667rem;
        font-style: 0.4rem;
        color: #222;
        line-height: 1.06667rem;
        background: #fff; }
  .HomeSearchResult .tabWrap .tabItemWrap .tabItem .item_title span:nth-of-type(1) {
        float: left;
        font-size: 0.42667rem;
        font-family: PingFangSC-Medium;
        font-weight: 500;
        color: #101729; }
  .HomeSearchResult .tabWrap .tabItemWrap .tabItem .item_title span:nth-of-type(2) {
        float: right;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        font-size: 0.37333rem;
        font-family: PingFangSC-Regular;
        font-weight: 400;
        color: #9b9b9b; }
  .HomeSearchResult .tabWrap .tabItemWrap .tabItem .item_title span:nth-of-type(2) img {
        width: 0.58667rem;
        height: 0.58667rem;
        margin-top: 0.21333rem; }
  .HomeSearchResult .tabWrap .tabItemWrap .list_item {
        background: #fff; }
  .HomeSearchResult .tabWrap .tabItemWrap .list_item li {
        float: left;
        width: 100%;
        padding: 0.26667rem;
        -webkit-box-sizing: border-box;
                box-sizing: border-box; }
.doctor_list_item_body {
  background: #fff;
  padding-top: 0.4rem;
  padding-left: 0.4rem;
  padding-bottom: 0.26667rem;
  border-bottom: 0.01333rem solid #d7d7d7; }
  .doctor_list_item_body .head .head_img {
    width: 1.17333rem;
    height: 1.17333rem;
    border-radius: 50%;
    margin-right: 0.26667rem; }
  .doctor_list_item_body .head > div {
    width: 82%; }
  .doctor_list_item_body .head > div .first_line {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
  .doctor_list_item_body .head > div .first_line .name_star {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; }
  .doctor_list_item_body .head > div .first_line .name_star h2 {
          font-size: 0.42667rem;
          height: 0.58667rem;
          font-family: PingFangSC-Medium;
          font-weight: 500;
          color: #101729;
          line-height: 0.58667rem;
          padding-right: 0.56rem;
          width: 1.86667rem;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; }
  .doctor_list_item_body .head > div .first_line .name_star .constr {
          margin-top: 0.06667rem;
          position: relative; }
  .doctor_list_item_body .head > div .first_line .name_star .constr .constr_img {
            width: 0.4rem;
            height: 0.4rem; }
  .doctor_list_item_body .head > div .first_line .services_price .price {
        height: 0.53333rem;
        font-size: 0.37333rem;
        font-family: PingFangSC-Regular;
        font-weight: 400;
        color: #df5411;
        line-height: 0.53333rem; }
  .doctor_list_item_body .head > div .first_line .services_price .price .right_red {
          width: 0.58667rem;
          height: 0.58667rem;
          margin-top: -0.04rem; }
  .doctor_list_item_body .head .text {
    font-size: 0.37333rem;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    color: #9b9b9b;
    line-height: 0.53333rem; }
  .doctor_list_item_body .head .intro {
    padding-top: 0.16rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden; }
  .doctor_list_item_body .head .time {
    padding-top: 0;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden; }
  .doctor_list_item_body .service_menu {
    height: 0.86667rem;
    width: 100%;
    overflow: hidden;
    margin-top: 0.32rem;
    line-height: 0.86667rem; }
  .doctor_list_item_body .service_menu .service_menu_span {
      height: 0.58667rem;
      display: inline-block;
      border-radius: 0.34667rem;
      border: 0.02667rem solid #2494d8;
      margin-bottom: 0.4rem;
      padding: 0 0.32rem;
      text-align: center;
      margin-right: 0.34667rem;
      font-size: 0.32rem;
      font-family: PingFangSC-Regular;
      font-weight: 400;
      color: #2494d8;
      line-height: 0.53333rem; }
  .doctor_list_item_body .service_menu .undue {
      border: 0.02667rem solid #d0d0d0;
      color: #D0D0D0; }
  .doctor_list_item_body .service_menu .pause {
      border: 0.02667rem solid #df5411;
      color: #DF5411; }
  .list_body:after {
  border: none; }
.course_show_item {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #fff;
  padding: 0.10667rem 0.42667rem;
  padding: 0.5rem 0.42667rem;
  border-bottom: 0.01333rem solid #e9f3f3;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
  .course_show_item .left {
    width: 0.7104rem;
    width: 3.33rem;
    height: 0.39467rem;
    height: 1.85rem;
    position: relative; }
  .course_show_item .left .img {
      width: 0.7104rem;
      width: 3.33rem;
      height: 0.39467rem;
      height: 1.85rem;
      border-radius: 0.06667rem; }
  .course_show_item .left .attribute {
      width: 100%;
      height: 0.6rem;
      position: absolute;
      left: 0;
      bottom: 0;
      text-align: center;
      opacity: 0.8;
      background-color: #DF5411; }
  .course_show_item .left .attribute1 {
      width: 100%;
      height: 0.6rem;
      position: absolute;
      left: 0;
      bottom: 0;
      opacity: 0.8;
      background-color: #2494D8; }
  .course_show_item .left .attribute p {
      text-align: center;
      width: 100%;
      line-height: 0.6rem;
      color: #fff;
      font-size: 0.37333rem; }
  .course_show_item .left .attribute1 p {
      text-align: center;
      width: 100%;
      line-height: 0.6rem;
      color: #fff;
      font-size: 0.37333rem; }
  .course_show_item .left .people {
      margin-left: 0.06667rem;
      display: inline-block; }
  .course_show_item .left .icon {
      height: 0.45333rem;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      vertical-align: -0.08rem;
      color: #ffffff; }
  .course_show_item .right {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    overflow: hidden;
    margin-left: 0.05973rem;
    margin-left: 0.28rem; }
  .course_show_item .right .title {
      font-size: 0.42667rem;
      overflow: hidden;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      /*! autoprefixer: off */
      -webkit-box-orient: vertical;
      font-weight: 700; }
  .course_show_item .right .bottom {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -ms-flex-line-pack: center;
          align-content: center; }
  .course_show_item .right .bottom .info {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis; }
  .course_show_item .right .bottom .info .name {
          font-size: 0.37333rem;
          color: #9B9B9B;
          line-height: 0.53333rem; }
  .course_show_item .right .bottom .shallow {
        /*margin-top: 8px;*/
        font-size: 0.37333rem;
        color: #9B9B9B;
        line-height: 0.53333rem; }
  .course_show_item .right .price {
      width: 40%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end; }
  .course_show_item .right .price .fontRed {
        width: 0.384rem;
        width: 1.8rem;
        height: 0.11733rem;
        height: 0.55rem;
        line-height: 0.11733rem;
        line-height: 0.55rem;
        text-align: center;
        color: #ff4800;
        border-radius: 0.4rem;
        background-color: #F4F3F3; }
  .course_show_item .right .price .fontBlue {
        width: 0.384rem;
        width: 1.8rem;
        height: 0.11733rem;
        height: 0.55rem;
        line-height: 0.11733rem;
        line-height: 0.55rem;
        text-align: center;
        color: #33a9fc;
        border-radius: 0.4rem;
        background-color: #F4F3F3; }
.DoctorSearchResult {
  height: 100vh; }
  .DoctorSearchResult .searchBar1 {
    width: 100%;
    padding: 0.13333rem 0;
    background: #fff;
    border-bottom: 0.01333rem solid #ccc; }
  .DoctorSearchResult .searchBar1 .arrow_right {
    float: left;
    width: 0.66667rem;
    height: 0.66667rem;
    margin: 0.06667rem 0.33333rem;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }
  .DoctorSearchResult .searchBar1 .arrow_right:active {
    background: #999; }
  .DoctorSearchResult .searchBar1 .searchInput {
    float: left;
    width: calc(100% - 1.86667rem);
    background: #eee;
    height: 0.8rem;
    border-radius: 0.06667rem 0.06667rem;
    line-height: 0.8rem; }
  .DoctorSearchResult .searchBar1 .searchInput .fangdajing {
    fill: #999;
    vertical-align: -0.13333rem;
    margin-left: 0.13333rem;
    width: 0.10667rem;
    width: 0.5rem;
    height: 0.10667rem;
    height: 0.5rem; }
  .DoctorSearchResult .searchBar1 .searchInput span {
    font-size: 0.34667rem;
    color: #999;
    vertical-align: top; }
  .DoctorSearchResult .DoctorSearchResultContainer {
    height: 100vh; }
.MyPurchaseList_wrap {
  height: 100%; }

.MyPurchaseList_wrap .box {
  height: 100vh; }
.WhitePage {
  width: 100%;
  height: 100%;
  background: #fff; }
  .WhitePage .img {
    width: 100%;
    padding-top: 3.57333rem;
    text-align: center; }
  .WhitePage .img img {
      width: 3.54667rem;
      height: 3.69333rem; }
  .WhitePage .text {
    margin-top: 0.53333rem;
    width: 100%;
    font-size: 0.42667rem;
    color: #222;
    text-align: center; }
@charset "UTF-8";
/*
	说明：此文件为公共样式，
	如需添加，
	请以common-xxx 命名，
	并加上注释，
	并同时通知其他开发人员。
*/
html {
  position: relative;
  height: 100%;
  min-height: 5.33333rem; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
  margin: 0;
  padding: 0; }
a {
  text-decoration: none !important; }
a:link {
  text-decoration: none;
  cursor: pointer; }
a:visited {
  text-decoration: none;
  cursor: pointer; }
a:active {
  text-decoration: none;
  cursor: pointer; }
a:hover {
  text-decoration: none;
  cursor: pointer; }
body {
  color: #222;
  font-size: 0.18667rem;
  font-family: Verdana, Arial, Helvetica, sans-serif; }
td, th, caption {
  font-size: 0.18667rem; }
h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  font-size: 100%; }
address, caption, cite, code, dfn, em, strong, th, var {
  font-style: normal;
  font-weight: normal; }
.am-picker-popup-header .am-picker-popup-header-left {
  color: #999999 !important; }
a {
  color: #222;
  text-decoration: none; }
a:hover {
  text-decoration: none; }
img {
  border: none;
  vertical-align: middle; }
ol, ul, li {
  list-style: none; }
.pull-left {
  float: left; }
.pull-right {
  float: right; }
.clearfix::after {
  display: block;
  content: "";
  clear: both; }
html {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-family: sans-serif;
  line-height: 1.15;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: transparent; }
*,
*::before,
*::after {
  -webkit-box-sizing: inherit;
  box-sizing: inherit; }
html, body {
  font-family: "PingFang SC", "Helvetica Neue", STHeiti, "Microsoft Yahei", Tahoma, Simsun, sans-serif;
  font-size: 0.21333rem;
  margin: 0 auto;
  position: relative;
  background: #f2f2f2 !important;
  overflow-x: hidden;
  width: 100%;
  height: 100%; }
#root {
  width: 100%;
  height: 100%;
  overflow: hidden; }
#root .am-badge-text, #root sub {
    top: 0; }
#root .am-activity-indicator {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-justify-content: center; }
#root .am-textarea-item {
    padding: 0 0.4rem; }
#root .am-button.btn {
    height: 1.06667rem;
    line-height: 1.06667rem;
    color: #fff;
    background: #999;
    margin: 1.33333rem auto;
    font-size: 0.42667rem; }
#root .am-button.btn.active {
    background: #2494D8; }
#root .am-button:hover {
    text-decoration: none; }
#root .am-switch input[type="checkbox"]:checked + .checkbox {
    background: #2494D8; }
#root .am-tabs-bar .am-tabs-tab {
    color: #333; }
#root .am-tabs-ink-bar {
    background-color: #2494D8; }
/* ant 全局样式  */
.am-modal-transparent {
  width: 7.46667rem !important; }
.am-modal-body {
  font-size: 0.48rem !important;
  color: #222 !important; }
.am-modal.am-modal-transparent.am-modal-android .am-modal-content {
  border-radius: 0.13333rem !important; }
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-body {
  border-bottom: 0.01333rem solid #ddd;
  text-align: center !important; }
.am-modal-button-group-v .am-modal-button {
  width: 100% !important; }
.am-modal-button-group-h .am-modal-button {
  color: #2494D8 !important; }
.am-modal-footer {
  padding: 0 !important; }
.am-modal-button-group-h {
  -ms-flex-pack: distribute !important;
      justify-content: space-around !important; }
.am-picker-col-item {
  overflow: hidden; }
.am-search-start .am-search-synthetic-ph {
  width: auto !important;
  text-align: left; }
.am-search-cancel-anim {
  -webkit-transition: none !important;
  transition: none !important; }
.am-button-primary {
  background: #2494D8; }
.Message {
  width: 100%; }
.Message .active {
    display: block !important; }
.Message .Message_wrap {
    width: 100%;
    height: 100vh; }
.Message .Message_wrap .Message_list {
      width: 100%; }
.Message .Message_wrap .Message_list li {
        background: #fff;
        height: 2.4rem;
        width: 100%;
        border-bottom: 0.01333rem solid #d7d7d7;
        padding: 0 0.26667rem;
        position: relative; }
.Message .Message_wrap .Message_list li .img_wrap {
          width: 1.6rem;
          height: 2.4rem;
          line-height: 2.4rem;
          margin-right: 0.32rem;
          text-align: center; }
.Message .Message_wrap .Message_list li .img_wrap img {
            border: 0.01333rem solid #d7d7d7;
            width: 1.33333rem;
            height: 1.33333rem;
            border-radius: 50%; }
.Message .Message_wrap .Message_list li .info {
          width: calc(100vw - 2.66667rem);
          overflow: hidden;
          text-overflow: ellipsis; }
.Message .Message_wrap .Message_list li .info p > span {
            width: 5.97333rem;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis; }
.Message .Message_wrap .Message_list li .info p:nth-of-type(1) {
            height: 0.8rem;
            line-height: 0.8rem;
            margin-top: 0.46667rem; }
.Message .Message_wrap .Message_list li .info p:nth-of-type(1) span:nth-of-type(1) {
              font-size: 0.42667rem;
              color: #222;
              font-weight: bold; }
.Message .Message_wrap .Message_list li .info p:nth-of-type(1) span:nth-of-type(2) {
              font-size: 0.34667rem;
              color: #999; }
.Message .Message_wrap .Message_list li .info p:nth-of-type(2) {
            margin-top: 0.06667rem; }
.Message .Message_wrap .Message_list li .info p:nth-of-type(2) span:nth-of-type(1) {
              font-size: 0.4rem;
              color: #6e6e6e; }
.Message .Message_wrap .Message_list li .info p:nth-of-type(2) span:nth-of-type(2) {
              width: 0.45333rem;
              height: 0.45333rem;
              background: #fd2a2a;
              border-radius: 50%;
              color: #fff;
              font-size: 0.32rem;
              text-align: center;
              line-height: 0.45333rem; }
.Message .Message_wrap .Message_list li .info .Message_list_time {
            height: 0.53333rem;
            font-size: 0.37333rem;
            font-family: PingFangSC-Regular;
            font-weight: 400;
            color: #d0d0d0;
            line-height: 0.53333rem; }
.Message .Message_wrap .Message_list .more img {
        width: 0.58667rem;
        height: 0.58667rem;
        position: absolute;
        top: 50%;
        margin-top: -0.29333rem;
        right: 0.4rem; }
.Message .Message_wrap .Message_list .round {
        width: 0.64rem;
        height: 0.64rem;
        background: #df5411;
        border-radius: 50%;
        position: absolute;
        top: 50%;
        margin-top: -0.32rem;
        right: 0.98667rem;
        color: #fff;
        text-align: center;
        line-height: 0.64rem; }
.MessageSys {
  width: 100%; }
  .MessageSys .MessageSys_wrap {
    height: 100%;
    width: 100%;
    padding: 0 0.13333rem; }
  .MessageSys .MessageSys_wrap .MessageSys_list {
      height: 100%; }
  .MessageSys .MessageSys_wrap .MessageSys_list li .title {
        text-align: center;
        font-size: 0.34667rem;
        color: #999999;
        margin-top: 0.53333rem;
        margin-bottom: 0.53333rem; }
  .MessageSys .MessageSys_wrap .MessageSys_list li .info {
        background: #fff;
        border-radius: 0.13333rem;
        width: 2.13333rem;
        width: 10rem; }
  .MessageSys .MessageSys_wrap .MessageSys_list li .info p:nth-of-type(1) {
          padding: 0 0.26667rem;
          height: 1.06667rem;
          width: 100%;
          font-weight: bold;
          line-height: 1.06667rem;
          border-bottom: 0.01333rem solid #d7d7d7;
          font-size: 0.42667rem;
          color: #222; }
  .MessageSys .MessageSys_wrap .MessageSys_list li .info p:nth-of-type(2) {
          padding: 0.26667rem;
          min-height: 1.6rem;
          width: 100%;
          font-size: 0.4rem;
          color: #6e6e6e;
          line-height: 0.66667rem; }
.MessageInquiryNew {
  width: 100%; }
  .MessageInquiryNew .MessageInquiryNew_wrap {
    height: 100vh;
    width: 100%;
    padding: 0 0.13333rem; }
  .MessageInquiryNew .MessageInquiryNew_wrap .MessageInquiryNew_list li {
      overflow: hidden; }
  .MessageInquiryNew .MessageInquiryNew_wrap .MessageInquiryNew_list li .title {
        text-align: center;
        font-size: 0.34667rem;
        color: #999999;
        margin-top: 0.53333rem;
        margin-bottom: 0.53333rem; }
  .MessageInquiryNew .MessageInquiryNew_wrap .MessageInquiryNew_list li .info {
        background: #fff;
        border-radius: 0.13333rem; }
  .MessageInquiryNew .MessageInquiryNew_wrap .MessageInquiryNew_list li .info p:nth-of-type(1) {
          padding: 0 0.26667rem;
          height: 1.06667rem;
          width: 100%;
          font-weight: bold;
          line-height: 1.06667rem;
          border-bottom: 0.01333rem solid #d7d7d7;
          font-size: 0.42667rem;
          color: #222; }
  .MessageInquiryNew .MessageInquiryNew_wrap .MessageInquiryNew_list li .info p:nth-of-type(1) span:nth-of-type(2) {
            width: 0.09671rem;
            width: 0.45333rem;
            height: 0.09671rem;
            height: 0.45333rem;
            background: #fd2a2a;
            border-radius: 50%;
            color: #fff;
            font-size: 0.06827rem;
            font-size: 0.32rem;
            text-align: center;
            line-height: 0.09671rem;
            line-height: 0.45333rem;
            margin-top: 0.33333rem; }
  .MessageInquiryNew .MessageInquiryNew_wrap .MessageInquiryNew_list li .info p:nth-of-type(2) {
          padding: 0.2rem;
          min-height: 1.6rem;
          width: 100%;
          font-size: 0.4rem;
          color: #6e6e6e;
          line-height: 0.66667rem;
          display: -webkit-box;
          -webkit-box-orient: vertical;
          -webkit-line-clamp: 2;
          overflow: hidden;
          border-bottom: 0.01333rem solid #d7d7d7; }
  .MessageInquiryNew .MessageInquiryNew_wrap .MessageInquiryNew_list li .info p:nth-of-type(3) {
          text-align: center; }
  .MessageInquiryNew .MessageInquiryNew_wrap .MessageInquiryNew_list li .info p:nth-of-type(3) a {
            height: 1.06667rem;
            width: 100%;
            font-size: 0.4rem;
            color: #6e6e6e;
            line-height: 1.06667rem;
            text-align: center;
            color: #02cd8b;
            display: block; }
  .MessageInquiryNew .MessageInquiryNew_wrap .MessageInquiryNew_list li .info p:nth-of-type(3) a img {
              width: 0.33333rem;
              height: 0.33333rem;
              margin-left: 0.13333rem;
              margin-bottom: 0.06667rem; }
.ExpertConsultation {
  position: relative;
  height: calc(100vh - 1.16rem); }
  .ExpertConsultation .select {
    position: fixed;
    bottom: 0;
    border-top: 0.01333rem solid #ccc;
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    z-index: 999; }
  .ExpertConsultation .select li {
      width: 25%;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      text-align: center;
      height: 0.24747rem;
      height: 1.16rem;
      line-height: 0.24747rem;
      line-height: 1.16rem;
      font-size: 0.37333rem;
      position: relative;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      background: #fff;
      border-bottom: 0.01333rem solid #d7d7d7; }
  .ExpertConsultation .select li img {
        margin-top: 0.4rem;
        margin-left: 0.18667rem;
        width: 0.4rem;
        height: 0.4rem;
        -webkit-transform: rotate(180deg);
                transform: rotate(180deg); }
  .ExpertConsultation .select li .select_name {
        width: 60%;
        text-align: center;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap; }
  .ExpertConsultation .select li:after {
      display: block;
      content: '';
      width: 0.01333rem;
      height: 60%;
      position: absolute;
      right: 0;
      top: 20%;
      background: #ccc;
      margin-right: -0.01333rem; }
  .ExpertConsultation .ExpertConsultation_list_wrap {
    height: 100vh;
    overflow: hidden; }
.MineDoctorsList .MineDoctorsList_wrap {
  height: 100vh; }
  .MineDoctorsList .MineDoctorsList_wrap .wrap .list_body {
    background: #fff;
    padding-top: 0.4rem;
    padding-left: 0.4rem;
    padding-bottom: 0.26667rem;
    border-bottom: 0.01333rem solid #d7d7d7; }
  .MineDoctorsList .MineDoctorsList_wrap .wrap .list_body .head img {
      width: 1.2rem;
      height: 1.2rem;
      border-radius: 50%;
      margin-right: 0.26667rem; }
  .MineDoctorsList .MineDoctorsList_wrap .wrap .list_body .head > div {
      width: 75%; }
  .MineDoctorsList .MineDoctorsList_wrap .wrap .list_body .head > div h2 {
        font-size: 0.42667rem; }
  .MineDoctorsList .MineDoctorsList_wrap .wrap .list_body .head > div small {
        color: #999; }
  .MineDoctorsList .MineDoctorsList_wrap .wrap .list_body .head > div p {
        margin-top: 0.26667rem;
        font-size: 0.37333rem;
        color: #666;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap; }
  .MineDoctorsList .MineDoctorsList_wrap .wrap .list_body .head > div .constr {
        font-size: 0.34667rem;
        color: #999; }
  .MineDoctorsList .MineDoctorsList_wrap .wrap .list_body .head > div .constr .constr_img {
          width: 0.32rem;
          height: 0.32rem;
          margin-right: 0.08rem;
          margin-bottom: 0.08rem; }
  .MineDoctorsList .MineDoctorsList_wrap .wrap .list_body .head > div .constr i:nth-of-type(1) {
          font-size: 0.34667rem;
          color: #fcb800;
          font-style: normal; }
  .MineDoctorsList .MineDoctorsList_wrap .wrap .list_body .head > div .constr i:nth-of-type(2) {
          font-size: 0.34667rem;
          color: #999;
          font-style: normal; }
  .MineDoctorsList .MineDoctorsList_wrap .wrap .list_body .footer .good_at {
      width: 75%;
      font-size: 0.37333rem;
      color: #565656;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 2;
      overflow: hidden;
      margin-top: 0.26667rem; }
  .MineDoctorsList .MineDoctorsList_wrap .wrap .list_body .footer .good_at strong {
        color: #222; }
  .MineDoctorsList .MineDoctorsList_wrap .wrap .list_body .footer .services_price {
      width: 2.08rem;
      border-left: 0.01333rem solid #d7d7d7;
      text-align: center; }
  .MineDoctorsList .MineDoctorsList_wrap .wrap .list_body .footer .services_price .price span:nth-of-type(1) {
        font-size: 0.4rem;
        color: #ffba00; }
  .MineDoctorsList .MineDoctorsList_wrap .wrap .list_body .footer .services_price .price span:nth-of-type(2) {
        font-size: 0.64rem;
        color: #ffba00; }
  .MineDoctorsList .MineDoctorsList_wrap .wrap .list_body .footer .services_price .services {
        width: 100%;
        text-align: center;
        font-size: 0.37333rem;
        color: #999; }
  .MineDoctorsList .MineDoctorsList_wrap .wrap .list_body .footer .services_price .none_services p:nth-of-type(1) {
        font-size: 0.45333rem;
        color: #d1d1d1; }
  .MineDoctorsList .MineDoctorsList_wrap .wrap .list_body .footer .services_price .none_services p:nth-of-type(2) {
        font-size: 0.45333rem;
        color: #d1d1d1; }
  .MineDoctorsList .MineDoctorsList_wrap .wrap .list_body .disease_goodat {
      height: 0.86667rem;
      width: 100%;
      overflow: hidden;
      margin-top: 0.4rem;
      line-height: 0.86667rem; }
  .MineDoctorsList .MineDoctorsList_wrap .wrap .list_body .disease_goodat .disease_goodat_span {
        margin-bottom: 0.2rem;
        height: 0.66667rem;
        padding: 0 0.32rem;
        line-height: 0.66667rem;
        text-align: center;
        border-radius: 0.06667rem;
        border: 0.01333rem solid #dedede;
        font-size: 0.32rem;
        color: #999999;
        margin-right: 0.13333rem; }
  .MineDoctorsList .MineDoctorsList_wrap .wrap .list_body:after {
    border: none; }
\.up {
  top: 100vh !important; }

.SelectorModalCity {
  -webkit-transition: 0.5s;
  transition: 0.5s;
  height: 100vh;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999;
  width: 100%; }

.SelectorModalCity .title {
    width: 100%;
    background: #fff;
    height: 1.33333rem;
    line-height: 1.33333rem;
    text-align: center;
    font-size: 0.4rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: relative;
    border-bottom: 0.01333rem solid #d7d7d7; }

.SelectorModalCity .title .cancel {
      position: absolute;
      left: 0.4rem;
      height: 1.32rem;
      line-height: 1.32rem;
      text-align: center;
      font-size: 0.42667rem;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      color: #999;
      width: 1.33333rem; }

.SelectorModalCity .Selector_main_wrap {
    background: #f2f2f2;
    width: 50%;
    height: calc(100vh - 1.3333rem); }

.SelectorModalCity .Selector_main_wrap .Selector_main li {
      height: 1.33333rem;
      font-size: 0.42667rem;
      text-align: left;
      padding-left: 0.53333rem;
      line-height: 1.33333rem;
      color: #565656;
      border-bottom: 0.01333rem solid #d7d7d7; }

.SelectorModalCity .Selector_main_wrap .Selector_main .active {
      color: #02cd8b;
      background: #fff; }

.SelectorModalCity .Selector_main_wrap .Selector_main li:active {
      background: #f2f2f2; }

.SelectorModalCity .Selector_else_wrap {
    height: calc(100vh - 1.3333rem);
    background: #fff;
    width: 50%; }

.SelectorModalCity .Selector_else_wrap .Selector_else a {
      display: block;
      height: 1.33333rem;
      font-size: 0.4rem;
      text-align: left;
      padding-left: 0.53333rem;
      line-height: 1.33333rem; }
.up {
  top: 100vh !important; }

.SelectorModalDisease {
  -webkit-transition: 0.5s;
  transition: 0.5s;
  height: 100vh;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999;
  width: 100%; }

.SelectorModalDisease .title {
    width: 100%;
    background: #fff;
    height: 1.33333rem;
    line-height: 1.33333rem;
    font-size: 0.4rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: relative;
    border-bottom: 0.01333rem solid #d7d7d7;
    text-align: center; }

.SelectorModalDisease .title .cancel {
      position: absolute;
      left: 0.53333rem;
      width: 1.33333rem;
      height: 1.32rem;
      line-height: 1.32rem;
      font-size: 0.42667rem;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      color: #999;
      display: block; }

.SelectorModalDisease .Selector_main_wrap {
    background: #f2f2f2;
    width: 50%;
    height: calc(100vh - 1.3333rem); }

.SelectorModalDisease .Selector_main_wrap .Selector_main li {
      height: 1.33333rem;
      font-size: 0.42667rem;
      text-align: left;
      padding-left: 0.53333rem;
      line-height: 1.33333rem;
      color: #565656;
      border-bottom: 0.01333rem solid #d7d7d7; }

.SelectorModalDisease .Selector_main_wrap .Selector_main .active {
      color: #02cd8b;
      background: #fff; }

.SelectorModalDisease .Selector_main_wrap .Selector_main li:active {
      background: #f2f2f2; }

.SelectorModalDisease .Selector_else_wrap {
    height: calc(100vh - 1.3333rem);
    background: #fff;
    width: 50%; }

.SelectorModalDisease .Selector_else_wrap .Selector_else a {
      display: block;
      height: 1.33333rem;
      font-size: 0.4rem;
      text-align: left;
      padding-left: 0.53333rem;
      line-height: 1.33333rem; }
.PatientEvaluation {
  height: 100%; }
  .PatientEvaluation .box {
    height: 100%; }
  .PatientEvaluation .title {
    line-height: 1.33333rem;
    padding-left: 0.26667rem;
    background: #fff; }
  .PatientEvaluation .title > div {
    vertical-align: middle;
    margin-top: -0.13333rem; }
  .PatientEvaluation .title span {
    font-size: 0.4rem;
    color: #222; }
  .PatientEvaluation .title i {
    font-size: 0.48rem;
    color: #ffba00;
    font-style: normal;
    margin-left: 0.13333rem; }
  .PatientEvaluation .listTitle {
    line-height: 0.8rem;
    padding-left: 0.26667rem;
    font-size: 0.37333rem;
    color: #6e6e6e; }
  .PatientEvaluation .box ul .right {
    float: right; }
  .PatientEvaluation .box ul li {
    overflow: hidden;
    font-size: 0.34667rem;
    line-height: 1.5;
    padding: 0.26667rem 0.4rem 0.26667rem 0.26667rem;
    border-bottom: 0.01333rem solid #ccc;
    background: #fff; }
  .PatientEvaluation .box ul h2 {
    font-weight: normal;
    margin-bottom: 0.26667rem;
    font-size: 0.34667rem; }
  .PatientEvaluation .box ul .type {
    padding: 0.13333rem;
    color: #33a9fc;
    border: 0.01333rem solid #33a9fc;
    border-radius: 0.06667rem;
    margin-left: 0.26667rem; }
  .PatientEvaluation .box ul p {
    color: #6e6e6e; }
  .PatientEvaluation .blank {
    padding-top: 50%;
    text-align: center; }
  .PatientEvaluation .box a {
    line-height: 1.06667rem;
    width: 4.8rem;
    text-align: center;
    border: 0.01333rem solid #33a9fc;
    display: inline-block;
    border-radius: 0.13333rem;
    margin-top: 0.4rem;
    color: #33a9fc; }
.DoctorsLivesList {
  height: 100%; }
@charset "UTF-8";
.Talive {
  width: 100%;
  padding: 0.53333rem 0.4rem;
  border-bottom: 0.01333rem solid #d7d7d7;
  position: relative;
  background: #fff; }
.Talive .Talive_content .img_wrap {
    width: 2.13333rem;
    height: 2.13333rem;
    position: relative; }
.Talive .Talive_content .img_wrap .videotape_status {
      position: absolute;
      width: 100%;
      height: 0.53333rem;
      bottom: 0;
      color: #fff;
      background: rgba(0, 0, 0, .4);
      font-size: 0.32rem;
      text-align: center;
      line-height: 0.53333rem; }
.Talive .Talive_content .img_wrap img {
      width: 2.13333rem;
      height: 2.13333rem; }
.Talive .Talive_content .recommended_videotape_info {
    width: 65%;
    margin-left: 0.34667rem; }
.Talive .Talive_content .recommended_videotape_info h5 {
      font-size: 0.4rem;
      color: #222222;
      text-align: left;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 2;
      overflow: hidden;
      height: 0.93333rem; }
.Talive .Talive_content .recommended_videotape_info p:nth-of-type(1) {
      margin-top: 0.18667rem;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
.Talive .Talive_content .recommended_videotape_info p:nth-of-type(1) span {
        color: #999999;
        padding-right: 0.13333rem;
        font-size: 0.32rem; }
.Talive .Talive_content .recommended_videotape_info p:nth-of-type(2) {
      overflow: hidden;
      height: 0.56rem;
      margin-top: 0.13333rem; }
.Talive .Talive_content .recommended_videotape_info p:nth-of-type(2) span {
        padding: 0.05333rem 0.18667rem;
        color: #999999;
        font-size: 0.32rem;
        display: inline-block;
        text-align: center;
        border: 0.01333rem solid #d7d7d7;
        margin-right: 0.33333rem;
        border-radius: 0.06667rem;
        margin-bottom: 0.02133rem;
        margin-bottom: 0.1rem; }
.Talive .Talive_content .sanjiao {
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
    height: 0;
    border-top: 1.2rem solid #f00;
    border-left: 1.2rem solid transparent; }
.Talive .Talive_content .sanjiao_text {
    position: absolute;
    right: 0;
    top: 0.29333rem;
    width: 0.66667rem;
    height: 0.2rem;
    z-index: 999;
    color: #fff;
    font-size: 0.29333rem;
    display: inline-block;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    /* IE 9 */
    -moz-transform: rotate(45deg);
    /* Firefox */
    -webkit-transform: rotate(45deg);
    /* Safari 和 Chrome */ }
.Talive .Talive_content .qian {
    font-size: 0.21333rem; }
.Talive .Talive_content .sanjiao_green {
    background: #fff;
    text-align: center;
    border-top: 1.2rem solid #d9f8ee; }
.Talive .Talive_content .sanjiao_red {
    background: #fff;
    text-align: center;
    border-top: 1.2rem solid #ffe0d9; }
.Talive .Talive_content .sanjiao_text_green {
    color: #02cd8b; }
.Talive .Talive_content .sanjiao_text_red {
    color: #ff3000; }
.ArticleLists .ArticleLists_wrap {
  height: 100vh; }
  .ArticleLists .ArticleLists_wrap .ListContent {
    background: #fff; }
  .ArticleLists .ArticleLists_wrap .ListContent .ListItem {
      height: 2.8rem;
      border-bottom: 0.01333rem solid #dedede;
      padding: 0 0.26667rem;
      padding-top: 0.26667rem; }
  .ArticleLists .ArticleLists_wrap .ListContent .ListItem h5 {
        width: 100%;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        font-size: 0.48rem;
        color: #222222; }
  .ArticleLists .ArticleLists_wrap .ListContent .ListItem .title_info {
        width: 100%;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        margin-top: 0.26667rem;
        font-size: 0.37333rem;
        color: #8c8c8c; }
  .ArticleLists .ArticleLists_wrap .ListContent .ListItem .title_content {
        margin-top: 0.26667rem;
        width: 100%;
        height: 0.8rem; }
  .ArticleLists .ArticleLists_wrap .ListContent .ListItem .title_content .original {
          padding: 0.16rem 0.29333rem;
          font-size: 0.32rem;
          color: #999999;
          text-align: center;
          border: 0.01333rem solid #d7d7d7;
          border-radius: 0.06667rem;
          margin-right: 0.26667rem; }
  .ArticleLists .ArticleLists_wrap .ListContent .ListItem .title_content .type {
          padding: 0.16rem 0.29333rem;
          font-size: 0.32rem;
          color: #999999;
          text-align: center;
          border: 0.01333rem solid #d7d7d7;
          border-radius: 0.06667rem; }
  .ArticleLists .ArticleLists_wrap .ListContent .ListItem .title_content .comment_count {
          margin-top: 0.13333rem;
          font-size: 0.32rem;
          color: #999999;
          text-align: center; }
  .ArticleLists .ArticleLists_wrap .ListContent .ListItem .title_content .comment_count img {
            width: 0.34667rem;
            height: 0.34667rem;
            margin-right: 0.13333rem; }
  .ArticleLists .ArticleLists_wrap .ListContent .ListItem .title_content .read_count {
          margin-right: 0.26667rem;
          margin-top: 0.13333rem;
          font-size: 0.32rem;
          color: #999999;
          text-align: center; }
  .ArticleLists .ArticleLists_wrap .ListContent .ListItem .title_content .read_count img {
            width: 0.34667rem;
            height: 0.34667rem;
            margin-right: 0.13333rem; }
.ArticleListContents .ArticleListContents_wrap {
  height: calc(100vh - 1.36rem); }
  .ArticleListContents .ArticleListContents_wrap .ArticleListContents_Inner .top_link .top_inner {
    background: #fff;
    height: 2.13333rem;
    padding: 0.4rem 0.26667rem 0; }
  .ArticleListContents .ArticleListContents_wrap .ArticleListContents_Inner .top_link .top_inner .topImgOne {
      width: 1.46667rem;
      height: 1.46667rem;
      margin-right: 0.26667rem;
      border-radius: 50%; }
  .ArticleListContents .ArticleListContents_wrap .ArticleListContents_Inner .top_link .top_inner .top_content {
      width: 65%; }
  .ArticleListContents .ArticleListContents_wrap .ArticleListContents_Inner .top_link .top_inner .top_content p:nth-of-type(1) {
        font-size: 0.42667rem;
        color: #222222; }
  .ArticleListContents .ArticleListContents_wrap .ArticleListContents_Inner .top_link .top_inner .top_content p:nth-of-type(1) span {
          font-size: 0.37333rem;
          color: #6e6e6e; }
  .ArticleListContents .ArticleListContents_wrap .ArticleListContents_Inner .top_link .top_inner .top_content p:nth-of-type(2) {
        margin-top: 0.26667rem;
        font-size: 0.37333rem;
        color: #999999;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap; }
  .ArticleListContents .ArticleListContents_wrap .ArticleListContents_Inner .top_link .top_inner .top_content p:nth-of-type(2) span {
          margin-left: 0.13333rem;
          font-size: 0.37333rem;
          color: #999999; }
  .ArticleListContents .ArticleListContents_wrap .ArticleListContents_Inner .top_link .top_inner .arrow_span {
      width: 15%;
      height: 100%; }
  .ArticleListContents .ArticleListContents_wrap .ArticleListContents_Inner .top_link .top_inner .arrow_span .top_arrow {
        margin-top: 0.4rem;
        width: 0.4rem;
        height: 0.4rem; }
  .ArticleListContents .ArticleListContents_wrap .ArticleListContents_Inner .middle_inner {
    background: #fff; }
  .ArticleListContents .ArticleListContents_wrap .ArticleListContents_Inner .middle_inner .middle_inner_title {
      padding: 0.53333rem 0.26667rem; }
  .ArticleListContents .ArticleListContents_wrap .ArticleListContents_Inner .middle_inner .middle_inner_title h3 {
        color: #333;
        font-size: 0.48rem;
        font-weight: 600;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        /*! autoprefixer: off */
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2; }
  .ArticleListContents .ArticleListContents_wrap .ArticleListContents_Inner .middle_inner .middle_inner_title P:nth-of-type(2) {
        padding-top: 0.33333rem; }
  .ArticleListContents .ArticleListContents_wrap .ArticleListContents_Inner .middle_inner .middle_inner_title P:nth-of-type(2) span {
          border: 0.01333rem solid #d7d7d7;
          margin-right: 0.26667rem;
          padding: 0.13333rem 0.2rem;
          text-align: center;
          font-size: 0.32rem;
          color: #999999; }
  .ArticleListContents .ArticleListContents_wrap .ArticleListContents_Inner .middle_inner .middle_inner_title P:nth-of-type(1) {
        margin-top: 0.13333rem;
        font-size: 0.37333rem;
        color: #999999; }
  .ArticleListContents .ArticleListContents_wrap .ArticleListContents_Inner .middle_inner .article_charge {
      position: relative;
      font-size: 0.42667rem;
      line-height: 0.8rem; }
  .ArticleListContents .ArticleListContents_wrap .ArticleListContents_Inner .middle_inner .charge_tips {
      position: relative;
      text-align: center;
      font-size: 0.37333rem;
      line-height: 0.66667rem;
      color: #2494D8;
      -webkit-box-shadow: 0 -0.8rem 1.6rem 0.53333rem #fff;
              box-shadow: 0 -0.8rem 1.6rem 0.53333rem #fff; }
  .ArticleListContents .ArticleListContents_wrap .ArticleListContents_Inner .middle_inner .main_inner {
      font-size: 0.42667rem !important;
      padding: 0 0.26667rem;
      margin-top: 0.26667rem; }
  .ArticleListContents .ArticleListContents_wrap .ArticleListContents_Inner .middle_inner .main_inner div {
        font-size: 0.42667rem !important;
        color: #222222;
        line-height: 0.8rem !important;
        text-align: justify; }
  .ArticleListContents .ArticleListContents_wrap .ArticleListContents_Inner .middle_inner .main_inner font {
        font-size: 0.42667rem !important;
        line-height: 0.8rem !important;
        text-align: justify; }
  .ArticleListContents .ArticleListContents_wrap .ArticleListContents_Inner .middle_inner .main_inner a {
        font-size: 0.42667rem !important;
        color: #222222;
        line-height: 0.8rem !important;
        text-align: justify; }
  .ArticleListContents .ArticleListContents_wrap .ArticleListContents_Inner .middle_inner .main_inner span {
        font-size: 0.42667rem !important;
        color: #222222;
        line-height: 0.8rem !important;
        text-align: justify; }
  .ArticleListContents .ArticleListContents_wrap .ArticleListContents_Inner .middle_inner .main_inner p {
        font-size: 0.42667rem !important;
        color: #222222;
        line-height: 0.8rem !important;
        text-align: justify; }
  .ArticleListContents .ArticleListContents_wrap .ArticleListContents_Inner .middle_inner .main_inner img {
        margin: 0.33333rem auto;
        width: 100%; }
  .ArticleListContents .ArticleListContents_wrap .ArticleListContents_Inner .middle_inner .like_warp {
      text-align: center;
      padding: 0.26667rem; }
  .ArticleListContents .ArticleListContents_wrap .ArticleListContents_Inner .middle_inner .like_warp div {
        position: relative;
        text-align: center;
        font-size: 0.4rem; }
  .ArticleListContents .ArticleListContents_wrap .ArticleListContents_Inner .middle_inner .like_warp div .addOne {
          position: absolute;
          left: 50%;
          margin-left: 1.06667rem;
          top: 1.46667rem;
          font-size: 0.53333rem;
          -webkit-animation: up 1s ease-in-out;
                  animation: up 1s ease-in-out;
          color: #ff6252; }
  .ArticleListContents .ArticleListContents_wrap .ArticleListContents_Inner .middle_inner .like_warp .imgBox {
        width: 1.86667rem;
        height: 1.86667rem;
        margin-top: 0.8rem; }
  .ArticleListContents .ArticleListContents_wrap .ArticleListContents_Inner .middle_inner .like_warp img {
        width: 1.86667rem;
        height: 1.86667rem;
        pointer-events: none;
        border-radius: 50%; }
  @-webkit-keyframes up {
  0% {
    opacity: 1;
    top: 0.8rem; }
  100% {
    opacity: 0;
    top: 0;
    display: none; } }
  @keyframes up {
  0% {
    opacity: 1;
    top: 0.8rem; }
  100% {
    opacity: 0;
    top: 0;
    display: none; } }
  .ArticleListContents .ArticleListContents_wrap .ArticleListContents_Inner .middle_inner .like_warp div:nth-of-type(1) {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center; }
  .ArticleListContents .ArticleListContents_wrap .ArticleListContents_Inner .middle_inner .like_warp div:nth-of-type(2) {
        margin-top: 0.4rem;
        text-align: center;
        font-size: 0.4rem;
        color: #999999; }
  .ArticleListContents .ArticleListContents_wrap .ArticleListContents_Inner .middle_inner .like_warp div:nth-of-type(2) span {
          color: #ff6252; }
  .ArticleListContents .ArticleListContents_wrap .ArticleListContents_Inner .middle_inner .data-warp {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      padding: 0.53333rem 0.26667rem; }
  .ArticleListContents .ArticleListContents_wrap .ArticleListContents_Inner .middle_inner .data-warp .box {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; }
  .ArticleListContents .ArticleListContents_wrap .ArticleListContents_Inner .middle_inner .data-warp .box .item {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center; }
  .ArticleListContents .ArticleListContents_wrap .ArticleListContents_Inner .middle_inner .data-warp .box .item span {
            font-size: 0.37333rem;
            color: #9b9b9b; }
  .ArticleListContents .ArticleListContents_wrap .ArticleListContents_Inner .middle_inner .data-warp .box .item .icon-img {
            width: 0.58667rem;
            height: 0.58667rem; }
  .ArticleListContents .ArticleListContents_wrap .ArticleListContents_Inner .middle_inner .data-warp .item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
  .ArticleListContents .ArticleListContents_wrap .ArticleListContents_Inner .middle_inner .data-warp .item span {
          font-size: 0.37333rem;
          color: #9b9b9b; }
  .ArticleListContents .ArticleListContents_wrap .ArticleListContents_Inner .middle_inner .data-warp .item .icon-img {
          width: 0.58667rem;
          height: 0.58667rem; }
  .ArticleListContents .ArticleListContents_wrap .ArticleListContents_Inner .CommentWrap {
    background: #fff;
    margin-top: 0.13333rem; }
  .ArticleListContents .ArticleListContents_wrap .ArticleListContents_Inner .CommentWrap .CommentTitle {
      padding: 0 0.26667rem;
      height: 1.06667rem;
      line-height: 1.06667rem;
      font-size: 0.4rem;
      color: #222222;
      border-bottom: 0.01333rem solid #d7d7d7; }
  .ArticleListContents .ArticleListContents_wrap .ArticleListContents_Inner .CommentWrap .comment_ul .white_page {
      width: 100%;
      min-height: 2.66667rem;
      line-height: 2.66667rem;
      text-align: center;
      font-size: 0.4rem;
      color: #222222;
      background: #fff;
      border-top: 0.01333rem solid #d7d7d7; }
  .ArticleListContents .ArticleListContents_wrap .ArticleListContents_Inner .CommentWrap .comment_ul .comment_item {
      padding: 0.26667rem;
      border-bottom: 0.01333rem solid #d7d7d7;
      background: #fff;
      width: 100%; }
  .ArticleListContents .ArticleListContents_wrap .ArticleListContents_Inner .CommentWrap .comment_ul .comment_item img {
        width: 1.06667rem;
        height: 1.06667rem;
        border-radius: 50%; }
  .ArticleListContents .ArticleListContents_wrap .ArticleListContents_Inner .CommentWrap .comment_ul .comment_item .comment_main {
        width: 80%;
        min-height: 1.46667rem;
        margin-left: 0.26667rem; }
  .ArticleListContents .ArticleListContents_wrap .ArticleListContents_Inner .CommentWrap .comment_ul .comment_item .comment_main .name_time span:nth-of-type(1) {
          font-size: 0.42667rem;
          color: #222222; }
  .ArticleListContents .ArticleListContents_wrap .ArticleListContents_Inner .CommentWrap .comment_ul .comment_item .comment_main .name_time span:nth-of-type(2) {
          font-size: 0.32rem;
          color: #999999; }
  .ArticleListContents .ArticleListContents_wrap .ArticleListContents_Inner .CommentWrap .comment_ul .comment_item .comment_main .word {
          margin-top: 0.18667rem;
          min-height: 0.86667rem;
          font-size: 0.4rem;
          color: #6e6e6e;
          word-wrap: break-word; }
  .ArticleListContents .ArticleListContents_wrap .ArticleListContents_Inner .CommentWrap .comment_ul .comment_item .comment_main .view_see {
          margin-top: 0.26667rem; }
  .ArticleListContents .ArticleListContents_wrap .ArticleListContents_Inner .CommentWrap .comment_ul .comment_item .comment_main .view_see span:nth-of-type(1) {
            cursor: pointer;
            font-size: 0.37333rem;
            color: #999999; }
  .ArticleListContents .ArticleListContents_wrap .ArticleListContents_Inner .CommentWrap .comment_ul .comment_item .comment_main .view_see span:nth-of-type(1) img {
              width: 0.58667rem;
              height: 0.58667rem;
              margin-right: 0.24rem; }
  .ArticleListContents .ArticleListContents_wrap .ArticleListContents_Inner .CommentWrap .comment_ul .comment_item .comment_main .view_see span:nth-of-type(2) {
            margin-left: 1.2rem;
            cursor: pointer;
            font-size: 0.37333rem;
            color: #999999; }
  .ArticleListContents .ArticleListContents_wrap .ArticleListContents_Inner .CommentWrap .comment_ul .comment_item .comment_main .view_see span:nth-of-type(2) img {
              width: 0.58667rem;
              height: 0.58667rem;
              margin-right: 0.24rem; }
  .ArticleListContents .inputArea {
  background: #fff;
  height: 1.33333rem;
  width: 100%;
  margin-top: 0.4rem;
  position: fixed;
  bottom: 0;
  padding: 0.2rem; }
  .ArticleListContents .inputArea .Foucs {
    overflow: hidden; }
  .ArticleListContents .inputArea .Foucs input {
    display: inline-block;
    outline: none;
    width: 75%;
    height: 0.90667rem;
    border: 0.01333rem solid #d7d7d7;
    float: left;
    border-radius: 0.06667rem;
    padding-left: 0.26667rem; }
  .ArticleListContents .inputArea .Foucs div {
    float: right;
    width: 18%;
    border-radius: 0.06667rem;
    background: #33a9fc;
    color: #fff;
    line-height: 0.93333rem;
    text-align: center; }
  .ArticleListContents .inputArea .blank {
    height: 2rem;
    background: #fff;
    line-height: 2rem;
    text-align: center; }
  .ArticleListContents .inputArea .Blur {
    overflow: hidden; }
  .ArticleListContents .inputArea .F1 {
    width: 45%;
    color: #8c8c8c;
    border: 0.01333rem solid #d7d7d7;
    border-radius: 0.46667rem;
    padding-left: 0.4rem;
    line-height: 0.93333rem;
    float: left;
    background: #f2f2f2;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .ArticleListContents .inputArea .F2 {
    width: 20%;
    color: #fff;
    background-color: #2494D8;
    border-radius: 0.46667rem;
    line-height: 0.90667rem;
    text-align: center;
    float: right;
    margin-left: 2%; }
  .ArticleListContents .inputArea .F2.active {
    color: #fff;
    background-color: #D0D0D0; }
  .ArticleListContents .inputArea .F3 {
    width: 20%;
    color: #2494D8;
    border: 0.02667rem solid #2494D8;
    border-radius: 0.46667rem;
    line-height: 0.90667rem;
    text-align: center;
    float: right; }
  .ArticleListContents .inputArea .F3.active {
    color: #D0D0D0;
    border: 0.02667rem solid #D0D0D0; }
.institution-article-container {
  width: 100%;
  height: 100%;
  position: relative; }
  .institution-article-container .institution-article-page {
    padding-bottom: 1.33333rem; }
  .institution-article-container .institution-article-top {
    padding: 0.61333rem 0.4rem 0.26667rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-color: #fff; }
  .institution-article-container .institution-article-top .institution-article-title {
      width: 100%;
      font-size: 0.58667rem;
      font-weight: 600;
      line-height: 0.8rem;
      text-overflow: ellipsis;
      display: -webkit-box;
      overflow: hidden;
      /*! autoprefixer: off */
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 2; }
  .institution-article-container .institution-article-top .institution-article-author-info {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-top: 0.26667rem; }
  .institution-article-container .institution-article-top .institution-article-author-info .author-info-left {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
  .institution-article-container .institution-article-top .institution-article-author-info .author-info-left .left-img {
          width: 1.17333rem;
          height: 1.17333rem; }
  .institution-article-container .institution-article-top .institution-article-author-info .author-info-left .left-img img {
            width: 100%;
            height: 100%;
            border-radius: 50%; }
  .institution-article-container .institution-article-top .institution-article-author-info .author-info-left .left-tips {
          margin-left: 0.26667rem;
          font-size: 0.37333rem;
          color: #4A4A4A; }
  .institution-article-container .institution-article-top .institution-article-author-info .author-info-right {
        width: 1.81333rem;
        height: 0.69333rem;
        font-size: 0.37333rem;
        text-align: center;
        line-height: 0.69333rem;
        color: #fff;
        background-color: #2494D8;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        border-radius: 0.34667rem; }
  .institution-article-container .institution-article-content {
    padding: 0.26667rem 0.4rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-color: #fff; }
  .institution-article-container .institution-article-content .institution-article-badge {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
  .institution-article-container .institution-article-content .institution-article-badge span {
        margin: 0 0.26667rem 0.26667rem 0;
        padding: 0.10667rem 0.37333rem 0.08rem;
        line-height: 0.53333rem;
        font-size: 0.37333rem;
        color: #2494D8;
        border: 0.02667rem solid #d0d0d0;
        border-radius: 0.36rem; }
  .institution-article-container .institution-article-content .institution-article-details {
      font-size: 0.42667rem !important; }
  .institution-article-container .institution-article-content .institution-article-details div {
        font-size: 0.42667rem !important;
        color: #222222;
        line-height: 0.8rem !important;
        text-align: justify; }
  .institution-article-container .institution-article-content .institution-article-details font {
        font-size: 0.42667rem !important;
        line-height: 0.8rem !important;
        text-align: justify; }
  .institution-article-container .institution-article-content .institution-article-details a {
        font-size: 0.42667rem !important;
        color: #222222;
        line-height: 0.8rem !important;
        text-align: justify; }
  .institution-article-container .institution-article-content .institution-article-details span {
        font-size: 0.42667rem !important;
        color: #222222;
        line-height: 0.8rem !important;
        text-align: justify; }
  .institution-article-container .institution-article-content .institution-article-details p {
        font-size: 0.42667rem !important;
        color: #222222;
        line-height: 0.8rem !important;
        text-align: justify; }
  .institution-article-container .institution-article-content .institution-article-details img {
        margin: 0.33333rem auto;
        width: 100% !important; }
  .institution-article-container .institution-article-bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0.53333rem 0.4rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font-size: 0.37333rem;
    color: #D0D0D0;
    background-color: #fff; }
  .institution-article-container .institution-article-bottom .bottom-left-like {
      margin-left: 0.4rem; }
  .institution-article-container .institution-article-goods {
    margin-top: 0.4rem; }
  .institution-article-container .institution-article-comments {
    margin-top: 0.4rem; }
  .institution-article-container .institution-article-comments .comments-content {
      padding: 0 0.26667rem;
      background-color: #fff; }
  .institution-article-container .institution-article-comments .comments-content .comments-content-item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding: 0.4rem 0;
        border-bottom: 0.01333rem solid #e0e0e0; }
  .institution-article-container .institution-article-comments .comments-content .comments-content-item .comments-left {
          width: 1.17333rem;
          height: 1.17333rem; }
  .institution-article-container .institution-article-comments .comments-content .comments-content-item .comments-left img {
            width: 100%;
            height: 100%;
            border-radius: 50%; }
  .institution-article-container .institution-article-comments .comments-content .comments-content-item .comments-right {
          -webkit-box-flex: 1;
              -ms-flex: 1;
                  flex: 1;
          font-size: 0.37333rem;
          margin-left: 0.2rem; }
  .institution-article-container .institution-article-comments .comments-content .comments-content-item .comments-right .comments-right-top {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                    justify-content: space-between;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center; }
  .institution-article-container .institution-article-comments .comments-content .comments-content-item .comments-right .comments-right-top .comments-user {
              font-size: 0.42667rem;
              line-height: 0.58667rem;
              font-weight: 600; }
  .institution-article-container .institution-article-comments .comments-content .comments-content-item .comments-right .comments-right-top .comments-time {
              font-size: 0.37333rem;
              color: #d0d0d0; }
  .institution-article-container .institution-article-comments .comments-content .comments-content-item .comments-right .comments-text {
            font-size: 0.37333rem;
            color: #333;
            line-height: 0.53333rem; }
  .institution-article-container .institution-article-comments .comments-content .comments-content-item .comments-right .comments-text .comments-text-reply {
              color: #9b9b9b; }
  .institution-article-container .institution-article-comments .comments-content .comments-content-item .comments-right .comments-bottom {
            margin-top: 0.26667rem;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            color: #d0d0d0; }
  .institution-article-container .institution-article-comments .comments-content .comments-content-item .comments-right .comments-bottom .comments-bottom-reply {
              line-height: 0.58667rem; }
  .institution-article-container .institution-article-comments .comments-content .comments-content-item .comments-right .comments-bottom .comments-bottom-like {
              margin-left: 0.4rem;
              line-height: 0.58667rem; }
  .institution-article-container .institution-article-comments .comments-content .comments-content-item .comments-right .comments-bottom img {
              width: 0.58667rem;
              height: 0.58667rem; }
  .institution-article-container .institution-article-comments .comments-content .no-comments {
        width: 100%;
        line-height: 1.6rem;
        text-align: center; }
  .institution-article-container .institution-article-footer {
    width: 100%;
    height: 1.30667rem;
    position: fixed;
    left: 0;
    bottom: 0;
    background-color: #fff;
    -webkit-box-shadow: 0 0 0.13333rem #999;
            box-shadow: 0 0 0.13333rem #999; }
  .institution-article-container .institution-article-footer .article-footer-focus {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      height: 100%;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -ms-flex-pack: distribute;
          justify-content: space-around; }
  .institution-article-container .institution-article-footer .article-footer-focus input {
        display: inline-block;
        outline: none;
        width: 75%;
        height: 0.90667rem;
        border: 0.02667rem solid #efefef;
        float: left;
        border-radius: 0.06667rem;
        padding-left: 0.26667rem; }
  .institution-article-container .institution-article-footer .article-footer-focus div {
        width: 1.06667rem;
        height: 1.30667rem;
        text-align: center;
        line-height: 1.30667rem;
        color: #2494D8; }
  .institution-article-container .institution-article-footer .article-footer-static {
      height: 1.30667rem;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: distribute;
          justify-content: space-around;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      font-size: 0.26667rem; }
  .institution-article-container .institution-article-footer .article-footer-static .footer-static-placeholder {
        width: 3.46667rem;
        height: 0.96rem;
        padding-left: 0.46667rem;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        line-height: 0.96rem;
        color: #d0d0d0;
        background: #f4f3f3;
        border-radius: 0.48rem;
        border: 0.02667rem solid #f4f3f3; }
  .institution-article-container .institution-article-footer .article-footer-static .static-item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
  .institution-article-container .institution-article-footer .article-footer-static .static-item img {
          width: 0.58667rem;
          height: 0.58667rem; }
  .institution-article-container .institution-article-footer .article-footer-static .static-item span {
          margin-top: 0.06667rem; }
  .institution-article-container .labelModule_title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0.26667rem 0.26667rem 0;
    background-color: #fff; }
  .institution-article-container .labelModule_title .title {
      font-size: 0.42667rem;
      font-weight: 600; }
  .institution-article-container .labelModule_title .module_more {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      color: #9B9B9B; }
.good_item_container {
  padding: 0 0.26667rem;
  background-color: #fff; }
  .good_item_container .good_item {
    padding: 0.33333rem 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-bottom: 0.01333rem solid #e0e0e0; }
  .good_item_container .good_item .good_item_left img {
      width: 2.66667rem;
      height: 2.66667rem; }
  .good_item_container .good_item .good_item_right {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      margin-left: 0.26667rem;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
  .good_item_container .good_item .good_item_right .good_item_right_title {
        line-height: 0.53333rem;
        font-size: 0.37333rem;
        font-weight: 600; }
  .good_item_container .good_item .good_item_right .good_item_right_buy_num {
        line-height: 0.53333rem;
        font-size: 0.37333rem;
        color: #9B9B9B;
        margin-top: 0.13333rem; }
  .good_item_container .good_item .good_item_right .good_item_right_bottom {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-top: 0.29333rem;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
  .good_item_container .good_item .good_item_right .good_item_right_bottom .good_item_right_bottom_left span:nth-of-type(1) {
          font-size: 0.48rem;
          line-height: 0.66667rem;
          color: #F43A12; }
  .good_item_container .good_item .good_item_right .good_item_right_bottom .good_item_right_bottom_left span:nth-of-type(2) {
          margin-left: 0.13333rem;
          font-size: 0.37333rem;
          line-height: 0.53333rem;
          color: #9B9B9B;
          text-decoration: line-through; }
  .good_item_container .good_item .good_item_right .good_item_right_bottom .good_item_right_bottom_right img {
          width: 0.85333rem;
          height: 0.85333rem; }
.LiveContent_wrap {
  width: 100%;
  height: 100%; }
  .LiveContent_wrap .box {
    height: calc(100vh - 1.16rem); }
  .LiveContent_wrap .box .page1 {
      background-color: #fff; }
.CenterElectrocardiogram {
  background: #f2f2f2;
  height: 100vh; }
  .CenterElectrocardiogram img {
    width: 100%;
    padding-bottom: 1.2rem; }
  .CenterElectrocardiogram .bottom {
    width: 100%;
    height: 1.2rem;
    position: fixed;
    bottom: 0;
    line-height: 1.2rem;
    font-size: 0.4rem;
    color: white; }
  .CenterElectrocardiogram .bottom .green {
      display: inline-block;
      width: 2.66667rem;
      height: 1.2rem;
      background: #02cd8b;
      text-align: center;
      color: #fff; }
  .CenterElectrocardiogram .bottom .orange {
      display: inline-block;
      width: 7.33333rem;
      height: 1.2rem;
      background: #ff8960;
      text-align: center;
      color: #fff; }
.HelpPage {
  height: 100vh;
  width: 100%; }
  .HelpPage .scroll_wrap .help_page_img_wrap {
    width: 100%;
    height: 4.26667rem; }
  .HelpPage .scroll_wrap .help_page_img_wrap img {
      width: 100%;
      height: 100%; }
  .HelpPage .scroll_wrap .content_wrap {
    width: 100%;
    height: 35.33333rem;
    background: #8CDEB8;
    position: relative;
    padding: 0 0.26667rem; }
  .HelpPage .scroll_wrap .content_wrap .content {
      top: -0.53333rem;
      position: absolute;
      margin: 0 auto;
      width: 9.46667rem;
      height: 35.33333rem;
      background: white;
      border-radius: 0.21333rem;
      padding: 0.13333rem 0.4rem; }
  .HelpPage .scroll_wrap .content_wrap .content h4 {
        width: 6.4rem;
        height: 1.01333rem;
        margin: 0 auto;
        text-align: center;
        background: url(/static/media/greenTitle.c54a376e.png) no-repeat;
        background-size: 100%;
        margin-top: 0.66667rem;
        margin-bottom: 0.4rem;
        font-size: 0.48rem;
        color: white;
        line-height: 1.01333rem; }
  .HelpPage .scroll_wrap .content_wrap .content p {
        font-size: 0.4rem;
        color: #222;
        line-height: 0.56rem; }
.MessageInfoList {
  width: 100%; }
  .MessageInfoList .MessageInquiryNew_wrap {
    height: 100vh;
    width: 100%;
    padding: 0 0.13333rem; }
  .MessageInfoList .MessageInquiryNew_wrap .MessageInquiryNew_list li {
      overflow: hidden; }
  .MessageInfoList .MessageInquiryNew_wrap .MessageInquiryNew_list li .title {
        text-align: center;
        font-size: 0.34667rem;
        color: #999999;
        margin-top: 0.53333rem;
        margin-bottom: 0.53333rem; }
  .MessageInfoList .MessageInquiryNew_wrap .MessageInquiryNew_list li .info {
        background: #fff;
        border-radius: 0.13333rem; }
  .MessageInfoList .MessageInquiryNew_wrap .MessageInquiryNew_list li .info p:nth-of-type(1) {
          padding: 0 0.26667rem;
          height: 1.06667rem;
          width: 100%;
          font-weight: bold;
          line-height: 1.06667rem;
          border-bottom: 0.01333rem solid #d7d7d7;
          font-size: 0.42667rem;
          color: #222; }
  .MessageInfoList .MessageInquiryNew_wrap .MessageInquiryNew_list li .info p:nth-of-type(1) span:nth-of-type(2) {
            color: #999;
            font-weight: normal;
            width: 5.46667rem;
            text-align: right;
            overflow: hidden; }
  .MessageInfoList .MessageInquiryNew_wrap .MessageInquiryNew_list li .info p:nth-of-type(2) {
          padding: 0.2rem;
          min-height: 1.6rem;
          width: 100%;
          font-size: 0.4rem;
          color: #6e6e6e;
          line-height: 0.66667rem;
          display: -webkit-box;
          -webkit-box-orient: vertical;
          -webkit-line-clamp: 2;
          overflow: hidden;
          border-bottom: 0.01333rem solid #d7d7d7; }
  .MessageInfoList .MessageInquiryNew_wrap .MessageInquiryNew_list li .info p:nth-of-type(3) {
          text-align: center; }
  .MessageInfoList .MessageInquiryNew_wrap .MessageInquiryNew_list li .info p:nth-of-type(3) a {
            height: 1.06667rem;
            width: 100%;
            font-size: 0.4rem;
            color: #6e6e6e;
            line-height: 1.06667rem;
            text-align: center;
            color: #02cd8b;
            display: block; }
  .MessageInfoList .MessageInquiryNew_wrap .MessageInquiryNew_list li .info p:nth-of-type(3) a img {
              width: 0.33333rem;
              height: 0.33333rem;
              margin-left: 0.13333rem;
              margin-bottom: 0.06667rem; }
.BackHome {
  display: none !important; }

.formuploaddata {
  height: 100%;
  overflow: auto;
  font-family: PingFangSC-Regular; }

.formuploaddata .list .am-list-item .am-list-line .am-list-extra {
    overflow: unset; }

.formuploaddata .list .am-list-item .am-list-line .am-list-content {
    font-size: 0.42667rem;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    color: #101729; }

.formuploaddata .list .textarea {
    background: #f4f3f3;
    border-radius: 0.13333rem;
    margin-top: 0.26667rem;
    margin-bottom: 0.42667rem; }

.formuploaddata .list .am-textarea-control textarea {
    font-size: 0.37333rem !important;
    font-family: PingFangSC-Regular !important;
    font-weight: 400 !important;
    line-height: 0.53333rem !important; }

.formuploaddata .last_list {
    margin: 0; }

.formuploaddata input {
    text-align: right;
    width: auto;
    padding: 0; }

.formuploaddata input:disabled {
    color: #000 !important; }

.formuploaddata .bottom_btn {
    margin-top: 2.16rem;
    width: 2.13333rem;
    width: 10rem; }

.formuploaddata .info-delete {
    font-size: 0.37333rem;
    color: #01c98e;
    text-align: center;
    padding: 0.4rem; }

.am-picker-popup-header .am-picker-popup-header-left {
  color: #999999 !important; }

.AlertTip {
  font-size: 0.32rem; }

.my-alert-title {
  text-align: center; }
.volunteer {
  height: 100vh;
  width: 100%; }
  .volunteer .box {
    position: relative; }
  .volunteer .box .bg {
      width: 2.13333rem;
      width: 10rem;
      height: 100vh; }
  .volunteer .box .company_logo {
      position: absolute;
      top: 2.93333rem;
      left: 50%;
      margin-left: -0.83627rem;
      margin-left: -3.92rem;
      width: 1.67253rem;
      width: 7.84rem;
      height: 0.93333rem; }
  .volunteer .box .content {
      position: absolute;
      top: 4.46667rem;
      left: 50%;
      margin-left: -0.98133rem;
      margin-left: -4.6rem;
      width: 1.96267rem;
      width: 9.2rem;
      height: 1.536rem;
      height: 7.2rem;
      background: white;
      border-radius: 0.26667rem;
      text-align: center; }
  .volunteer .box .content .top {
        height: 0.58581rem;
        height: 2.746rem;
        border-bottom: 0.02667rem dashed #d0d0d0;
        text-align: center; }
  .volunteer .box .content .top p:nth-child(1) {
          font-size: 0.48rem;
          font-family: PingFangSC-Medium, PingFang SC;
          font-weight: 500;
          color: black;
          padding: 0.85333rem 0 0.16rem; }
  .volunteer .box .content .top p:nth-child(2) {
          font-family: PingFangSC-Regular, PingFang SC;
          font-weight: 400;
          color: #4a4a4a;
          padding: 0 0 0.53333rem; }
  .volunteer .box .content .top .blue {
          color: #1890ff;
          font-family: PingFangSC-Medium, PingFang SC;
          font-weight: 500;
          font-size: 0.4rem; }
  .volunteer .box .content .top .subtitle1 {
          display: block; }
  .volunteer .box .content .top .subtitle2 {
          display: block; }
  .volunteer .box .content .bottom {
        padding: 0.56rem 0 0.72rem;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
  .volunteer .box .content .bottom .text_item {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          height: 0.58667rem;
          font-size: 0.42667rem;
          font-family: PingFangSC-Regular, PingFang SC;
          font-weight: 400;
          color: #2ca9e0;
          line-height: 0.58667rem;
          width: 50%;
          padding-bottom: 0.29333rem; }
  .volunteer .box .content .bottom .text_item img {
            width: 0.09664rem;
            width: 0.453rem;
            height: 0.09664rem;
            height: 0.453rem;
            padding: 0 0.10667rem 0 1.22667rem;
            -webkit-box-sizing: content-box;
                    box-sizing: content-box; }
  .volunteer .box .content .btn {
        display: inline-block;
        width: 1.4784rem;
        width: 6.93rem;
        height: 1.17333rem;
        background: linear-gradient(141deg, #1890ff 0%, #2ca7e2 100%);
        border-radius: 0.69333rem;
        text-align: center;
        font-size: 0.42667rem;
        font-family: PingFangSC-Medium, PingFang SC;
        font-weight: 500;
        color: white;
        line-height: 1.17333rem; }
  .volunteer .bottom_box {
    font-size: 0.42667rem;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    height: 1.30667rem;
    line-height: 1.30667rem;
    text-align: center;
    position: absolute;
    bottom: 0; }
  .volunteer .bottom_box a:nth-child(1) {
      display: inline-block;
      color: #2494d8;
      width: 1.06667rem;
      width: 5rem;
      background: rgba(250, 250, 250, .9);
      -webkit-box-shadow: 0 0.01333rem 0 0 rgba(0, 0, 0, .25);
              box-shadow: 0 0.01333rem 0 0 rgba(0, 0, 0, .25); }
  .volunteer .bottom_box a:nth-child(2) {
      display: inline-block;
      width: 1.06667rem;
      width: 5rem;
      background: #2494d8;
      color: #ffffff; }
.DiseaseDetails .disease {
  background: #FFF; }
  .DiseaseDetails .disease .disease_title {
    color: #222222;
    font-size: 0.4rem;
    padding: 0.26667rem 0.26667rem 0 0.26667rem;
    border-top: 0.01333rem solid #d7d7d7; }
  .DiseaseDetails .disease .disease_content {
    padding: 0.26667rem;
    color: #565656;
    font-size: 0.34667rem; }
  .DiseaseDetails .diseasescience {
  background: #FFF; }
  .DiseaseDetails .diseasescience .diseasescience_title {
    color: #222222;
    font-size: 0.4rem;
    padding: 0.26667rem;
    border-top: 0.01333rem solid #d7d7d7; }
  .DiseaseDetails .diseasescience .diseasescience_type {
    overflow: hidden; }
  .DiseaseDetails .diseasescience .diseasescience_type .diseasescience_name {
      width: 20%;
      padding: 0.26667rem;
      font-size: 0.34667rem;
      color: #565656;
      float: left; }
  .DiseaseDetails .diseasescience .diseasescience_type .diseasescience_cont {
      width: 80%;
      padding: 0.26667rem;
      font-size: 0.34667rem;
      color: #222222;
      float: left; }
  .DiseaseDetails .diseasescience .diseasescience_type .diseasescience_cont span {
        margin-right: 0.26667rem; }
.morerelated {
  background: #FFF; }
  .morerelated .inquisition_content {
    padding: 0.26667rem;
    border-bottom: 0.01333rem solid #d7d7d7; }
  .morerelated .inquisition_content p {
      line-height: 0.56rem;
      overflow: hidden;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      /* autoprefixer: off */
      -webkit-box-orient: vertical;
      /* autoprefixer: on */
      margin-bottom: 0.13333rem; }
  .morerelated .inquisition_talk {
    background: #F5F5F5;
    padding: 0.13333rem; }
  .morerelated .inquisition_talk .inquisition_talk_header {
      overflow: hidden;
      margin-bottom: 0.13333rem; }
  .morerelated .inquisition_talk .inquisition_talk_header .header_img {
        float: left; }
  .morerelated .inquisition_talk .inquisition_talk_header .header_img img {
          height: 0.8rem;
          width: 0.8rem;
          border-radius: 50%; }
  .morerelated .inquisition_talk .inquisition_talk_header .doctor_info {
        float: left;
        margin-left: 0.26667rem; }
  .morerelated .inquisition_talk .inquisition_talk_header .doctor_info p {
          color: #222222;
          line-height: 0.32rem; }
  .morerelated .inquisition_talk .inquisition_talk_header .doctor_info p span {
            color: #999999; }
  .morerelated .inquisition_talk .inquisition_talk_header .doctor_info .hospital {
          color: #565656; }
  .morerelated .inquisition_talk .inquisition_talk_content {
      color: #565656;
      font-size: 0.34667rem;
      line-height: 0.56rem;
      overflow: hidden;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      /* autoprefixer: off */
      -webkit-box-orient: vertical; }
.finddoctor_wrap {
  height: 100%;
  background: #fff;
  padding-bottom: 0.26667rem; }
  .finddoctor_wrap .search_warp {
    background: #fff;
    padding: 0.13333rem 0.26667rem;
    border-bottom: 0.01333rem solid #d7d7d7;
    width: 100%;
    z-index: 1; }
  .finddoctor_wrap .search_warp .uninput {
      position: relative;
      height: 0.8rem;
      background: #f0f0f0;
      color: #999999;
      font-size: 0.34667rem;
      text-align: center;
      line-height: 0.8rem;
      border-radius: 0.13333rem; }
  .finddoctor_wrap .search_warp .uninput div img {
        top: 0.2rem;
        left: 1.73333rem;
        width: 0.4rem;
        height: 0.4rem; }
  .finddoctor_wrap .find_doctor_content {
    background: #fff;
    padding: 0.26667rem 0.34667rem; }
  .finddoctor_wrap .find_doctor_content .find_doctor_title {
      height: 0.58667rem;
      font-size: 0.42667rem;
      font-family: PingFangSC-Medium;
      font-weight: 500;
      color: #101729;
      line-height: 0.58667rem; }
  .finddoctor_wrap .find_doctor_content .find_doctor_item_wrap {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      padding-top: 0.42667rem;
      padding-bottom: 0.58667rem; }
  .finddoctor_wrap .find_doctor_content .find_doctor_item_wrap li {
        padding-right: 0.56rem;
        padding-bottom: 0.34667rem;
        width: 25%;
        text-align: center;
        display: inline-block; }
  .finddoctor_wrap .find_doctor_content .find_doctor_item_wrap li img {
          width: 80;
          height: 1.06667rem;
          margin: 0 0.21333rem 0.21333rem 0.21333rem; }
  .finddoctor_wrap .find_doctor_content .find_doctor_item_wrap li p {
          height: 0.53333rem;
          font-size: 0.37333rem;
          font-family: PingFangSC-Regular;
          font-weight: 400;
          color: #101729;
          line-height: 0.53333rem;
          overflow: hidden; }
.Information {
  height: 100%; }
  .Information .box {
    height: calc(100vh - 1.17333rem); }
  .Information .box .page {
      padding-bottom: 20vh; }
  .Information .box .page .info-item {
        height: 1.78667rem;
        background-size: cover; }
  .Information .box .page .info-item .avatar {
          width: 1.17333rem;
          height: 1.17333rem; }
  .Information .box .page .info-item .am-list-line .am-list-extra {
          -webkit-box-flex: 3;
              -ms-flex: 3;
                  flex: 3; }
  .Information .box .page .address .am-list-line .am-list-extra {
        -webkit-box-flex: 3;
            -ms-flex: 3;
                flex: 3;
        font-size: 0.34667rem;
        line-height: 0.4rem;
        overflow: auto;
        text-overflow: initial;
        white-space: pre-wrap; }
  .Information .box .page .address .am-list-line .am-list-extra .text-left {
          display: inline-block;
          text-align: left; }
  .Information .box .page .address .am-list-line .am-list-extra .no-address {
          color: #888;
          font-size: 0.42667rem; }
  .Information .box .page .head_img_change {
        opacity: 0;
        width: 100%;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        z-index: 100; }
  .Information .box .page .bottom {
        padding: 0.66667rem 0.42667rem 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-sizing: border-box;
                box-sizing: border-box; }
  .Information .box .page .bottom .info-delete {
          font-size: 0.37333rem;
          color: #DF5411; }
  .Information .box .page .bottom .info-editor {
          width: 7.68rem;
          height: 1.17333rem;
          line-height: 1.17333rem;
          text-align: center;
          font-size: 0.42667rem;
          color: #fff;
          font-weight: 700;
          border-radius: 0.69333rem;
          background-color: #2494D8; }
  .Information .box .page .bottom .info-delete {
          margin-top: 0.8rem; }
  .Information .box .page .health-box {
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        padding: 0 0.42667rem;
        background-color: #fff; }
  .Information .box .page .health-box .health-item {
          width: 100%;
          height: 1.78667rem;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          background-color: #fff;
          border-bottom: 0.01333rem solid #efefef; }
  .Information .box .page .health-box .health-item .left {
            width: 3.46667rem;
            font-size: 0.42667rem;
            font-weight: 600; }
  .Information .box .page .health-box .health-item .right {
            -webkit-box-flex: 1;
                -ms-flex: 1;
                    flex: 1;
            font-size: 0.37333rem;
            text-align: right;
            color: #333;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap; }
  .Information .box .page .cases-list {
        width: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        padding: 0 0.42667rem;
        background-color: #fff; }
  .Information .box .page .cases-list .cases-item {
          width: 100%;
          padding: 0.42667rem 0;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
          border-bottom: 0.01333rem solid #efefef;
          background-color: #fff; }
  .Information .box .page .cases-list .cases-item .title {
            color: #333;
            font-size: 0.42667rem;
            font-weight: 700;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            /*! autoprefixer: off */
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 2; }
  .Information .box .page .cases-list .cases-item .content {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                    justify-content: space-between;
            margin-top: 0.26667rem;
            font-size: 0.37333rem;
            color: #9b9b9b;
            line-height: 0.53333rem; }
  .Information .box .page .cases-list .cases-item .content img {
              width: 3.2rem;
              height: 1.77333rem; }
  .Information .box .page .emergency.am-list-item .am-list-line .am-list-content {
        -webkit-box-flex: 2;
            -ms-flex: 2;
                flex: 2; }
  .Information .box .page .emergency.am-list-item .am-list-line .am-list-extra {
        -webkit-box-flex: 3;
            -ms-flex: 3;
                flex: 3; }
  .Information .box .add-cases {
      width: 7.68rem;
      height: 1.17333rem;
      position: fixed;
      left: 50%;
      margin-left: -3.77333rem;
      bottom: 0.8rem;
      color: #fff;
      text-align: center;
      line-height: 1.17333rem;
      font-size: 0.42667rem;
      background-color: #2494D8;
      border-radius: 0.69333rem; }
  .Information .box .am-input-control input {
      text-align: right;
      color: #6e6e6e;
      font-size: 0.4rem;
      padding-right: 0.13333rem; }
  .Information .emergency-modal {
    height: 100vh;
    padding: 0.4rem;
    background: #fff; }
  .Information .emergency-modal .emergency-modal-item {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
  .Information .emergency-modal .emergency-modal-item .item-label {
        width: 3.2rem;
        font-size: 0.37333rem;
        line-height: 0.64rem;
        color: #6e6e6e; }
  .Information .select-region-box1 {
    height: 100vh;
    padding: 0.4rem;
    background: #fff; }
  .Information .select-region-box1 .location-box {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      padding-bottom: 0.33333rem;
      border-bottom: 0.01333rem solid #ddd; }
  .Information .select-region-box1 .location-box div span:nth-of-type(1) {
        display: inline-block;
        width: 2.13333rem;
        font-size: 0.37333rem;
        line-height: 0.64rem;
        color: #6e6e6e; }
  .Information .select-region-box1 .location-box div span:nth-of-type(2) {
        display: inline-block;
        font-size: 0.37333rem;
        line-height: 0.64rem;
        color: #101729; }
  .Information .select-region-box1 .detail-address-box {
      height: 2.66667rem;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: baseline;
          -ms-flex-align: baseline;
              align-items: baseline;
      padding: 0.33333rem 0;
      border-bottom: 0.01333rem solid #ddd; }
  .Information .select-region-box1 .detail-address-box div {
        width: 2.13333rem;
        font-size: 0.37333rem;
        line-height: 0.64rem;
        color: #6e6e6e; }
  .Information .select-region-box1 .detail-address-box .textarea {
        width: calc(100% - 2.13333rem);
        height: 100%;
        border: none;
        font-size: 0.37333rem;
        line-height: 0.42667rem; }
  .Information .mobile-modal {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: 999;
    height: 100vh;
    width: 100%;
    background-color: rgba(0, 0, 0, .4);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-overflow-scrolling: touch; }
  .Information .mobile-modal .mobile-modal-main {
      width: 1.59288rem !important;
      width: 7.46667rem !important;
      height: auto;
      border-radius: 0.18667rem;
      padding-top: 0.08533rem;
      padding-top: 0.4rem;
      position: relative;
      border: 0;
      background-clip: padding-box;
      text-align: center;
      overflow: hidden;
      background: #fff; }
  .Information .mobile-modal .mobile-modal-main .mobile-modal-header {
        padding: 0.03413rem 0.08533rem 0.08533rem;
        padding: 0.16rem 0.4rem 0.4rem;
        font-size: 0.1024rem;
        font-size: 0.48rem;
        line-height: 1;
        color: #000;
        text-align: center; }
  .Information .mobile-modal .mobile-modal-main .mobile-modal-content {
        padding: 0 0.08533rem 0.08533rem;
        padding: 0 0.4rem 0.4rem;
        border-bottom: 1PX solid #ddd; }
  .Information .mobile-modal .mobile-modal-main .mobile-modal-content .am-list-item {
          height: 0.2048rem;
          height: 0.96rem;
          min-height: 0.2048rem;
          min-height: 0.96rem;
          margin-top: 0.0512rem;
          margin-top: 0.24rem;
          border: 1PX solid #ddd;
          border-radius: 0.05333rem; }
  .Information .mobile-modal .mobile-modal-main .mobile-modal-content .am-list-item:after {
          display: none; }
  .Information .mobile-modal .mobile-modal-main .mobile-modal-content input {
          text-align: left; }
  .Information .mobile-modal .mobile-modal-main .mobile-modal-footer {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: distribute;
            justify-content: space-around; }
  .Information .mobile-modal .mobile-modal-main .mobile-modal-footer .mobile-modal-btn {
          -webkit-box-flex: 1;
              -ms-flex: 1;
                  flex: 1;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
          text-align: center;
          text-decoration: none;
          outline: none;
          color: #2494D8;
          font-size: 0.1024rem;
          font-size: 0.48rem;
          height: 0.28444rem;
          height: 1.33333rem;
          line-height: 0.28444rem;
          line-height: 1.33333rem;
          display: block;
          width: auto;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; }
  .Information .mobile-modal .mobile-modal-main .mobile-modal-footer .mobile-modal-btn:nth-of-type(1) {
          border-right: 1PX solid #ddd; }
  .form {
  padding-bottom: 0.26667rem;
  background-color: #fff; }
  .my-alert-title {
  text-align: center; }
.reservation-page {
  width: 100%;
  height: 100%; }
  .reservation-page .page-box .box {
    height: calc(100vh - 1.16rem); }
  .reservation-page .page-box .box .page .all-appointment-item {
      width: 100%;
      height: 5.68rem;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      background-color: #fff; }
.myorder-page {
  width: 100%;
  height: 100%; }
  .myorder-page .page-box .tab_box .am-tabs-ink-bar {
    background-color: #01c98e !important; }
  .myorder-page .page-box .am-tabs-bar .am-tabs-tab-active {
    color: #01c98e !important; }
  .myorder-page .page-box .box {
    height: calc(100vh - 1.16rem); }
  .myorder-page .page-box .box .page .all-appointment-item {
      width: 100%;
      height: 5.68rem;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      background-color: #fff; }
.order-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 0.42667rem 0.64rem;
  background-color: #fff;
  border-bottom: 0.01333rem solid #cfcfcf; }
  .order-item .order_item_img {
    width: 0.12501rem;
    width: 0.586rem;
    height: 0.12501rem;
    height: 0.586rem; }
  .order-item .left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start; }
  .order-item .left .left-aside {
  margin-left: 0.21333rem;
  line-height: 0.58667rem; }
  .order-item .left .left-aside .text {
  font-size: 0.42667rem;
  color: #333333;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400; }
  .order-item .left .left-aside .time {
  margin-top: 0.21333rem;
  font-size: 0.37333rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #666666; }
  .order-item .right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.37333rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #999999;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .order-item .right .right_gray {
    width: 0.53333rem;
    height: 0.53333rem; }
.consult_details {
  height: 100vh;
  padding-bottom: 0.05547rem;
  padding-bottom: 0.26rem; }
  .consult_details .tab_box .am-tabs-ink-bar {
    background-color: #01c98e !important; }
  .consult_details .tabItemWrap {
    height: calc(100vh - 1.16rem);
    position: relative; }
  .consult_details .tabItemWrap .scroll_box {
      height: calc(100vh - 3.18667rem); }
  .consult_details .consult_details_wrap .card {
    padding: 0.42667rem 0.64rem;
    background-color: #fff; }
  .consult_details .consult_details_wrap .order_status .order_status_title {
    height: 0.66667rem;
    font-size: 0.48rem;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #01c98e;
    line-height: 0.66667rem; }
  .consult_details .consult_details_wrap .order_status .order_status_text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 0.42667rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #666666;
    padding: 0.42667rem 0; }
  .consult_details .consult_details_wrap .order_status .order_status_text .dot {
      display: inline-block;
      width: 0.21333rem;
      height: 0.21333rem;
      background: #01c98e;
      opacity: 0.4;
      border-radius: 50%;
      margin-right: 0.24rem; }
  .consult_details .consult_details_wrap .order_status .order_status_create_time {
    height: 0.53333rem;
    font-size: 0.37333rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #999999;
    line-height: 0.53333rem;
    padding-left: 0.46667rem; }
  .consult_details .consult_details_wrap .order_type_box .order_status_title {
    font-size: 0.48rem;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #333333;
    line-height: 0.66667rem;
    padding-bottom: 0.21333rem; }
  .consult_details .consult_details_wrap .order_type_box .detail .item {
    padding-top: 0.21333rem; }
  .consult_details .consult_details_wrap .order_type_box .detail .item .item_label {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
  .consult_details .consult_details_wrap .order_type_box .detail .item .item_label .label_img {
        width: 0.53333rem;
        height: 0.53333rem; }
  .consult_details .consult_details_wrap .order_type_box .detail .item .item_label .label_text {
        font-size: 0.37333rem;
        font-family: PingFangSC-Regular, PingFang SC;
        font-weight: 400;
        color: #999999;
        line-height: 0.53333rem;
        padding-left: 0.21333rem; }
  .consult_details .consult_details_wrap .order_type_box .detail .item .item_content {
      padding: 0.21333rem 0 0.21333rem 0.74667rem;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
  .consult_details .consult_details_wrap .order_type_box .detail .item .item_content .item_content_span {
        font-size: 0.42667rem;
        font-family: PingFangSC-Regular, PingFang SC;
        font-weight: 400;
        color: #333333;
        line-height: 0.58667rem;
        padding-right: 0.21333rem; }
  .consult_details .consult_details_wrap .order_type_box .detail .item .order_info_item {
      font-size: 0.42667rem;
      font-family: PingFangSC-Regular, PingFang SC;
      font-weight: 400;
      color: #666666;
      line-height: 0.58667rem; }
  .consult_details .consult_details_wrap .order_type_box .detail .item .money {
      color: #01c98e; }
  .consult_details .consult_details_wrap .star {
    font-size: 0.42667rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #333333;
    text-align: center; }
  .consult_details .consult_details_wrap .star p {
      padding-bottom: 0.42667rem; }
  .consult_details .consult_details_wrap .star .score {
      padding-bottom: 0.05333rem; }
  .consult_details .consult_details_wrap .top {
    width: 100%;
    height: 5.33333rem;
    background: white;
    padding: 1.33333rem 0 0.53333rem 0.85333rem; }
  .consult_details .consult_details_wrap .top .step_numbers {
      width: 100%;
      height: 1.33333rem;
      vertical-align: middle;
      text-align: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
  .consult_details .consult_details_wrap .top .step_numbers .circle {
        width: 0.18197rem;
        width: 0.853rem;
        height: 0.18197rem;
        height: 0.853rem;
        color: #d0d0d0;
        background: #f4f3f3;
        border-radius: 50%;
        font-size: 0.42667rem;
        font-family: PingFangSC-Medium;
        font-weight: 500;
        line-height: 0.18197rem;
        line-height: 0.853rem;
        margin: auto 0;
        display: inline-block; }
  .consult_details .consult_details_wrap .top .step_numbers .active {
        background: linear-gradient(128deg, #4ac6ee 0%, #2494d8 100%);
        color: #fff; }
  .consult_details .consult_details_wrap .top .step_numbers .connecting_line {
        width: 0.54037rem;
        width: 2.533rem;
        height: 0.08rem;
        background: #f4f3f3;
        border-radius: 0.04rem;
        margin: auto 0;
        display: inline-block; }
  .consult_details .consult_details_wrap .top .step_numbers .blue_line {
        background: #2494d8; }
  .consult_details .consult_details_wrap .top .step_numbers .first {
        margin-left: 0.21333rem; }
  .consult_details .consult_details_wrap .top .step_numbers .second {
        width: 0.18197rem;
        width: 0.853rem;
        height: 0.18197rem;
        height: 0.853rem;
        line-height: 0.18197rem;
        line-height: 0.853rem; }
  .consult_details .consult_details_wrap .top .step_text {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      height: 1.06667rem;
      font-size: 0.37333rem;
      font-family: PingFangSC-Regular;
      font-weight: 400;
      color: #101729;
      line-height: 0.53333rem; }
  .consult_details .consult_details_wrap .top .step_text p {
        max-width: 0.57472rem;
        max-width: 2.694rem;
        text-align: center;
        margin-right: 1.18667rem; }
  .consult_details .consult_details_wrap .top .step_text p:nth-child(3) {
        margin-right: 0.02837rem;
        margin-right: 0.133rem; }
  .consult_details .consult_details_wrap .body {
    padding: 0.29333rem 0 0.32rem 0.4rem;
    background: #fff; }
  .consult_details .consult_details_wrap .body .user_info {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      padding-bottom: 0.29333rem;
      width: 1.95691rem;
      width: 9.173rem; }
  .consult_details .consult_details_wrap .body .user_info img {
        margin-right: 0.32rem;
        border-radius: 50%;
        width: 0.25024rem;
        width: 1.173rem;
        height: 0.25024rem;
        height: 1.173rem; }
  .consult_details .consult_details_wrap .body .user_info .info p:nth-child(1) {
        height: 0.58667rem;
        font-size: 0.42667rem;
        font-family: PingFangSC-Medium;
        font-weight: 500;
        color: #101729;
        line-height: 0.58667rem; }
  .consult_details .consult_details_wrap .body .user_info .info p:nth-child(2) {
        height: 0.53333rem;
        font-size: 0.37333rem;
        font-family: PingFangSC-Regular;
        font-weight: 400;
        color: #9b9b9b;
        line-height: 0.53333rem; }
  .consult_details .consult_details_wrap .body .line_wrap {
      width: 1.95691rem;
      width: 9.173rem;
      padding: 0.34667rem 0 0.4rem 0;
      border-top: 0.01333rem solid #f4f3f3; }
  .consult_details .consult_details_wrap .body .line_wrap .title {
        font-size: 0.42667rem;
        font-family: PingFangSC-Medium;
        font-weight: 500;
        color: #101729;
        line-height: 0.58667rem;
        padding-bottom: 0.34667rem; }
  .consult_details .consult_details_wrap .body .line_wrap .cardinal_symptom span {
        display: inline-block;
        min-width: 0.46656rem;
        min-width: 2.187rem;
        text-align: center;
        height: 0.69333rem;
        background: white;
        border-radius: 0.34667rem;
        border: 0.02667rem solid #2494d8;
        font-size: 0.37333rem;
        font-family: PingFangSC-Regular;
        font-weight: 400;
        color: #2494d8;
        line-height: 0.69333rem;
        margin-right: 0.37333rem;
        margin-bottom: 0.13333rem; }
  .consult_details .consult_details_wrap .body .line_wrap .cardinal_symptom .cardinal_symptom_none {
        height: 0.53333rem;
        font-size: 0.37333rem;
        font-family: PingFangSC-Regular;
        font-weight: 400;
        color: #9b9b9b;
        line-height: 0.53333rem; }
  .consult_details .consult_details_wrap .body .line_wrap .type {
        font-family: PingFangSC-Medium;
        font-weight: 500;
        color: #101729;
        line-height: 0.53333rem; }
  .consult_details .consult_details_wrap .body .line_wrap .value {
        width: 1.93429rem;
        width: 9.067rem;
        font-size: 0.37333rem;
        font-family: PingFangSC-Regular;
        font-weight: 400;
        color: #9b9b9b;
        line-height: 0.53333rem; }
  .consult_details .consult_details_wrap .body .line_wrap .image_list ul li img {
        width: 0.89877rem;
        width: 4.213rem;
        height: 2.82667rem;
        border-radius: 0.13333rem;
        border: 0.02667rem solid #d0d0d0;
        margin-right: 0.37333rem; }
  .consult_details .consult_details_wrap .body .line_wrap .order_info {
        padding-bottom: 0.08rem; }
  .consult_details .consult_details_wrap .body .line_wrap .order_content {
        font-size: 0.37333rem;
        font-family: PingFangSC-Regular;
        font-weight: 400;
        color: #9b9b9b;
        line-height: 0.53333rem; }
  .consult_details .consult_details_wrap .body .line_wrap .order_content .order_content_return {
          color: #df5411; }
  .consult_details .consult_details_wrap .body .ecg {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
  .consult_details .consult_details_wrap .complete .reply {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 2.13333rem;
    width: 10rem;
    background: white;
    padding: 0.32rem 0.4rem 0.4rem 0.42667rem; }
  .consult_details .consult_details_wrap .complete .reply .reply_left .reply_left_img {
      width: 0.25024rem;
      width: 1.173rem;
      height: 0.25024rem;
      height: 1.173rem;
      border-radius: 50%;
      margin-right: 0.26667rem; }
  .consult_details .consult_details_wrap .complete .reply .reply_right {
      width: 1.59147rem;
      width: 7.46rem; }
  .consult_details .consult_details_wrap .complete .reply .title {
      height: 0.58667rem;
      font-size: 0.42667rem;
      font-family: PingFangSC-Medium;
      font-weight: 500;
      color: #101729;
      line-height: 0.58667rem; }
  .consult_details .consult_details_wrap .complete .reply .reply_content {
      font-size: 0.37333rem;
      font-family: PingFangSC-Regular;
      font-weight: 400;
      color: #9b9b9b;
      line-height: 0.53333rem;
      padding-top: 0.16rem; }
  .consult_details .consult_details_wrap .complete .star {
    width: 2.13333rem;
    width: 10rem;
    background: white;
    padding: 0.64rem 1.73333rem 0.24rem; }
  .consult_details .consult_details_wrap .complete .star .star_text {
      height: 0.53333rem;
      font-size: 0.37333rem;
      font-family: PingFangSC-Regular;
      font-weight: 400;
      color: #9b9b9b;
      line-height: 0.53333rem;
      width: 1.92rem;
      width: 9rem;
      margin-top: 0.24rem;
      margin-left: -0.26667rem; }
  .consult_details .consult_details_wrap .complete .star .star_submit {
      width: 0.46635rem;
      width: 2.186rem;
      height: 0.69333rem;
      background: #2494d8;
      border-radius: 0.69333rem;
      font-size: 0.37333rem;
      font-family: PingFangSC-Regular;
      font-weight: 400;
      color: white;
      line-height: 0.69333rem;
      margin: 0.48rem auto;
      text-align: center; }
  .consult_details .consult_details_wrap .complete .star .star_submit_disabled {
      background: #d0d0d0; }
  .consult_details .bottom_box {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 2.13333rem;
    width: 10rem;
    height: 2.02667rem;
    background-color: #fff;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-pack: distribute;
        justify-content: space-around; }
  .consult_details .bottom_box .cancel_box {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      width: 2.13333rem;
      width: 10rem;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -ms-flex-pack: distribute;
          justify-content: space-around; }
.case-history-wrap {
  position: relative;
  height: calc(100vh - 1.16rem);
  background: #FFF;
  font-size: 0.37333rem;
  color: #101729; }
  .case-history-wrap .header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0.26667rem 0.4rem;
    border-bottom: 1PX solid #ddd; }
  .case-history-wrap .header img {
      width: 0.32rem;
      height: 0.32rem; }
  .case-history-wrap .header div {
      margin-left: 0.13333rem;
      color: #df5411;
      font-size: 0.26667rem;
      line-height: 0.37333rem; }
  .case-history-wrap .doctor-info {
    padding: 0.26667rem 0;
    margin: 0 0.4rem;
    border-bottom: 1PX solid #ddd; }
  .case-history-wrap .doctor-info div {
      color: #9b9b9b; }
  .case-history-wrap .doctor-info div span {
        color: #101729; }
  .case-history-wrap .doctor-info div:first-of-type {
      margin-bottom: 0.26667rem; }
  .case-history-wrap .case-wrap {
    padding: 0.26667rem 0.4rem 0.66667rem; }
  .case-history-wrap .case-wrap .title {
      font-weight: bold; }
  .case-history-wrap .case-wrap .text {
      padding: 0.26667rem 0;
      color: #9b9b9b;
      word-break: break-all; }
  .case-history-wrap .sign-box {
    position: relative;
    padding: 0.26667rem 0.4rem 0.53333rem;
    border-top: 1PX solid #ddd; }
  .case-history-wrap .sign-box .mdsChapter {
      position: absolute;
      right: 0.53333rem;
      top: -0.26667rem;
      width: 1.92rem;
      height: 1.92rem; }
  .case-history-wrap .sign-box .sign {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      justify-items: center; }
  .case-history-wrap .sign-box .sign img {
        width: auto;
        height: 1.06667rem; }
  .case-history-wrap .sign-box .sign div:nth-of-type(2) {
        line-height: 1.62667rem; }
  .case-history-wrap .edit-box {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    border-top: 1PX solid #ddd;
    background: #f4f4f4; }
  .case-history-wrap .edit-box .edit-1 {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin: 0 0.4rem;
      padding: 0.26667rem 0;
      border-bottom: 1PX solid #ddd; }
  .case-history-wrap .edit-box .edit-2 {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin: 0 0.4rem;
      padding: 0.26667rem 0; }
  .case-history-wrap .edit-box .edit-title {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1; }
  .case-history-wrap .edit-box .checkbox-wrap {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 2;
          -ms-flex: 2;
              flex: 2; }
  .case-history-wrap .edit-box .checkbox-wrap div {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1; }
  .case-history-wrap .edit-box .checkbox-wrap img {
        width: 0.58667rem;
        height: 0.58667rem;
        margin-right: 0.2rem;
        vertical-align: text-bottom; }
  .case-history-wrap .edit-box .my-input-item {
      margin-right: 0.4rem;
      padding-right: 0;
      background: #f4f4f4; }
  .case-history-wrap .edit-box .my-input-item:after {
      border-bottom-color: #101729; }
  .case-history-wrap .edit-box .btn {
      line-height: 1.17333rem;
      text-align: center;
      color: #fff;
      background: #2494D8; }
  .case-history-wrap .blank-div {
    height: 4.53333rem; }
.img {
  width: 60%;
  height: 2rem; }
.prescription-wrap {
  position: relative;
  height: calc(100vh - 1.16rem);
  background: #FFF;
  font-size: 0.37333rem;
  color: #101729; }
  .prescription-wrap .container {
    position: relative;
    height: calc(100vh - 3.50667rem); }
  .prescription-wrap .container .content {
      position: relative;
      background: #fff; }
  .prescription-wrap .container .content .item-box {
        background: #f4f4f4; }
  .prescription-wrap .container .content .item-box .org-name {
          padding: 0.4rem 0.66667rem 0;
          text-align: center;
          font-weight: bold;
          background: #fff; }
  .prescription-wrap .container .content .item-box .org-name div:last-of-type {
            padding: 0.06667rem 0 0.26667rem;
            border-bottom: 2PX dashed #9b9b9b; }
  .prescription-wrap .container .content .item-box .pt-info {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          padding: 0.26667rem 0.4rem;
          background: #fff;
          color: #9b9b9b; }
  .prescription-wrap .container .content .item-box .pt-info .pt-info-box {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
                -ms-flex-direction: column;
                    flex-direction: column;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            border: 1PX solid #dbdbdb;
            border-right: none; }
  .prescription-wrap .container .content .item-box .pt-info .pt-info-box div {
              width: 100%;
              padding: 0.2rem 0.06667rem;
              text-align: center; }
  .prescription-wrap .container .content .item-box .pt-info .pt-info-box div:first-of-type {
              border-bottom: 1PX solid #dbdbdb; }
  .prescription-wrap .container .content .item-box .pt-info .pt-info-box div:last-of-type {
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              -webkit-box-pack: center;
                  -ms-flex-pack: center;
                      justify-content: center;
              height: 100%; }
  .prescription-wrap .container .content .item-box .pt-info .pt-info-box:first-of-type {
            -webkit-box-flex: 2;
                -ms-flex: 2;
                    flex: 2;
            max-width: 20%; }
  .prescription-wrap .container .content .item-box .pt-info .pt-info-box:nth-of-type(4) {
            -webkit-box-flex: 4;
                -ms-flex: 4;
                    flex: 4;
            max-width: 40%; }
  .prescription-wrap .container .content .item-box .pt-info .pt-info-box:last-of-type {
            -webkit-box-flex: 3;
                -ms-flex: 3;
                    flex: 3;
            border-right: 1PX solid #dbdbdb; }
  .prescription-wrap .container .content .item-box .bar-code {
          padding: 0.13333rem 0.26667rem;
          text-align: center;
          background: #fff; }
  .prescription-wrap .container .content .item-box .bar-code .bar-code-text {
            margin-top: 0.13333rem;
            color: #9b9b9b; }
  .prescription-wrap .container .content .item-box .diseases-wrap {
          padding: 0.4rem;
          border-bottom: 1PX solid #ddd;
          background: #fff; }
  .prescription-wrap .container .content .item-box .diseases-wrap .diseases-box {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap; }
  .prescription-wrap .container .content .item-box .diseases-wrap .diseases-box .diseases-item {
              display: block;
              margin: 0.06667rem;
              padding: 0 0.26667rem;
              line-height: 0.64rem;
              border-radius: 0.32rem;
              color: #2494D8;
              border: 1PX solid #2494D8; }
  .prescription-wrap .container .content .item-box .drug-wrap {
          padding: 0.4rem 0.26667rem 0.13333rem;
          background: #fff; }
  .prescription-wrap .container .content .item-box .drug-wrap .drug-item {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                    justify-content: space-between;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            margin-bottom: 0.26667rem; }
  .prescription-wrap .container .content .item-box .drug-wrap .drug-item .drug-item-left {
              -webkit-box-flex: 5;
                  -ms-flex: 5;
                      flex: 5;
              font-size: 0.29333rem;
              color: #9b9b9b; }
  .prescription-wrap .container .content .item-box .drug-wrap .drug-item .drug-item-left div:first-of-type {
                font-size: 0.34667rem;
                color: #101729; }
  .prescription-wrap .container .content .item-box .drug-wrap .drug-item .drug-item-left div:nth-of-type(2) {
                margin: 0.13333rem 0; }
  .prescription-wrap .container .content .item-box .drug-wrap .drug-item .drug-item-right {
              -webkit-box-flex: 1;
                  -ms-flex: 1;
                      flex: 1;
              font-size: 0.34667rem;
              text-align: center; }
  .prescription-wrap .container .content .item-box .signature-wrap {
          padding: 0.4rem 0.4rem 0.26667rem;
          background: #fff; }
  .prescription-wrap .container .content .item-box .signature-wrap .signature-box {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                    justify-content: space-between;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center; }
  .prescription-wrap .container .content .item-box .signature-wrap .signature-box .signature-box-info .info-item {
              margin-bottom: 0.2rem; }
  .prescription-wrap .container .content .item-box .signature-wrap .signature-box .signature-box-info .info-item span {
                color: #9b9b9b;
                font-size: 0.32rem; }
  .prescription-wrap .container .content .item-box .signature-wrap .signature-box .signature-box-info .info-item img {
                width: auto;
                height: 1.06667rem; }
  .prescription-wrap .container .content .title {
        margin-bottom: 0.2rem;
        font-size: 0.42667rem;
        font-weight: bold; }
  .prescription-wrap .container .content .title-normal {
        color: #9b9b9b;
        margin-bottom: 0.2rem; }
  .prescription-wrap .container .content .hide-item-box {
        display: none; }
  .prescription-wrap .container .content .mds-chapter {
        width: 2.13333rem;
        height: 2.13333rem; }
  .prescription-wrap .btn-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0.26667rem 0.4rem;
    background: #f4f4f4; }
  .prescription-wrap .btn-box .unable-click {
      background: #9b9b9b;
      padding: 0 0.26667rem;
      font-size: 0.29333rem;
      line-height: 0.64rem;
      color: #fff;
      border-radius: 0.32rem; }
  .prescription-wrap .btn-box .able-click {
      background: #2494D8;
      padding: 0 0.26667rem;
      font-size: 0.29333rem;
      line-height: 0.64rem;
      color: #fff;
      border-radius: 0.32rem; }
  .prescription-wrap .btn {
    width: 100%;
    font-weight: bold;
    text-align: center;
    line-height: 1.17333rem;
    background: #2494D8;
    color: #fff;
    z-index: 999; }
  .prescription-wrap .btn_none {
    width: 2.13333rem;
    width: 10rem;
    height: 1.33333rem;
    background: #FFFFFF;
    -webkit-box-shadow: 0 -0.02667rem 0 0 rgba(0, 0, 0, .1);
            box-shadow: 0 -0.02667rem 0 0 rgba(0, 0, 0, .1);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-size: 0.37333rem;
    font-family: SourceHanSansCN-Regular, SourceHanSansCN;
    font-weight: 400;
    color: #999999; }
  .prescription-wrap .btn_none img {
      width: 0.42667rem;
      height: 0.42667rem;
      margin-right: 0.16rem; }
.tencent-im-wrap {
  position: relative;
  height: calc(100vh - 1.16rem); }
  .tencent-im-wrap .content {
    position: relative;
    height: 100%;
    padding-bottom: 2.02667rem; }
  .tencent-im-wrap .content .warning {
      top: 0;
      left: 0;
      width: 2.13333rem;
      width: 10rem;
      text-align: center;
      height: 0.90667rem;
      background: rgba(172, 255, 230, .1);
      font-size: 0.37333rem;
      font-family: PingFangSC-Regular, PingFang SC;
      font-weight: 400;
      color: #8bb3a7;
      line-height: 0.90667rem; }
  .tencent-im-wrap .content .main {
      padding: 0.26667rem 0.26667rem 0.46667rem; }
  .tencent-im-wrap .content .main .item-list {
        margin-bottom: 0.4rem; }
  .tencent-im-wrap .content .main .item-list .message {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex; }
  .tencent-im-wrap .content .main .item-list .message .user-avatar {
            width: 0.93333rem;
            height: 0.93333rem;
            border-radius: 0.13333rem; }
  .tencent-im-wrap .content .main .item-list .message .text {
            max-width: calc(100% - 2.13333rem);
            position: relative;
            font-size: 0.34667rem;
            background: #fff;
            color: #101729;
            line-height: 0.4rem;
            border-radius: 0.13333rem;
            word-break: break-all;
            padding: 0.26667rem 0.26667rem; }
  .tencent-im-wrap .content .main .item-list .message .text span {
              width: 0;
              height: 0;
              position: absolute;
              top: 0.33333rem;
              border-top: 0.10667rem solid transparent;
              border-bottom: 0.10667rem solid transparent; }
  .tencent-im-wrap .content .main .item-list .message .text .face-icon {
              width: 0.53333rem;
              height: 0.53333rem; }
  .tencent-im-wrap .content .main .item-list .message .image {
            max-width: calc(100% - 2.13333rem); }
  .tencent-im-wrap .content .main .item-list .message .image .chat-img {
              border-radius: 0.13333rem;
              max-width: 4rem; }
  .tencent-im-wrap .content .main .item-list .showChatTime {
          font-size: 0.26667rem;
          line-height: 0.90667rem;
          color: #9b9b9b;
          text-align: center; }
  .tencent-im-wrap .content .main .float-left-list .message .text {
        margin-left: 0.26667rem; }
  .tencent-im-wrap .content .main .float-left-list .message .text span {
          border-right: 0.13333rem solid #fff;
          left: -0.13333rem; }
  .tencent-im-wrap .content .main .float-left-list .message .image {
        margin-left: 0.26667rem; }
  .tencent-im-wrap .content .main .float-right-list .message {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
            -ms-flex-direction: row-reverse;
                flex-direction: row-reverse; }
  .tencent-im-wrap .content .main .float-right-list .message .text {
          margin-right: 0.26667rem;
          background: #80d05a; }
  .tencent-im-wrap .content .main .float-right-list .message .text span {
            border-left: 0.13333rem solid #80d05a;
            right: -0.13333rem; }
  .tencent-im-wrap .content .main .float-right-list .message .image {
          margin-right: 0.26667rem; }
  .tencent-im-wrap .content .main .card {
        background-color: #fff;
        width: 1.536rem;
        width: 7.2rem;
        margin: 0 0.21333rem;
        border-radius: 0.13333rem; }
  .tencent-im-wrap .content .main .card .title_box {
          padding: 0.42667rem 0.42667rem 0.32rem;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between;
          border-bottom: 0.01333rem solid rgba(112, 112, 112, .25); }
  .tencent-im-wrap .content .main .card .title_box .title_name {
            height: 0.58667rem;
            font-size: 0.42667rem;
            font-family: PingFangSC-Medium, PingFang SC;
            font-weight: 500;
            color: #333333;
            line-height: 0.58667rem; }
  .tencent-im-wrap .content .main .card .detail {
          padding: 0.42667rem 0.42667rem 0.32rem; }
  .tencent-im-wrap .content .main .card .detail .item .item_label {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex; }
  .tencent-im-wrap .content .main .card .detail .item .item_label .label_img {
              width: 0.53333rem;
              height: 0.53333rem; }
  .tencent-im-wrap .content .main .card .detail .item .item_label .label_text {
              height: 0.53333rem;
              font-size: 0.37333rem;
              font-family: PingFangSC-Regular, PingFang SC;
              font-weight: 400;
              color: #999999;
              line-height: 0.53333rem;
              padding-left: 0.21333rem; }
  .tencent-im-wrap .content .main .card .detail .item .item_content {
            padding: 0.21333rem 0 0.21333rem 0.74667rem;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center; }
  .tencent-im-wrap .content .main .card .detail .item .item_content .item_content_span {
              font-size: 0.37333rem;
              font-family: PingFangSC-Regular, PingFang SC;
              font-weight: 400;
              color: #333333;
              line-height: 0.53333rem;
              padding-right: 0.21333rem; }
  .tencent-im-wrap .content .main .card .detail .item .item_content .item_content_span .item_content_img {
                width: 1.54667rem;
                height: 1.54667rem;
                margin-right: 0.21333rem;
                margin-bottom: 0.21333rem; }
  .tencent-im-wrap .content .main .card .detail .item .expand_line1 {
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            max-width: 5.84rem; }
  .tencent-im-wrap .content .main .card .detail .item .expand_name {
            max-width: 4rem; }
  .tencent-im-wrap .content .main .card .detail .item .expand_line2 {
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            /*! autoprefixer: off */
            -webkit-box-orient: vertical;
            word-break: break-all;
            word-wrap: break-word;
            overflow: hidden;
            max-height: 1.13333rem; }
  .tencent-im-wrap .content .main .card .detail .item .expand_img3 {
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            /*! autoprefixer: off */
            -webkit-box-orient: vertical;
            word-break: break-all;
            word-wrap: break-word;
            overflow: hidden;
            max-height: 1.73333rem; }
  .tencent-im-wrap .content .main .card .detail .rp {
            font-size: 0.37333rem;
            font-family: PingFangSC-Medium, PingFang SC;
            font-weight: 500;
            color: #333333;
            line-height: 0.53333rem;
            padding-bottom: 0.21333rem; }
  .tencent-im-wrap .content .main .card .detail .result {
            font-size: 0.37333rem;
            font-family: PingFangSC-Regular, PingFang SC;
            font-weight: 400;
            color: #666666;
            line-height: 0.53333rem;
            padding-bottom: 0.42667rem; }
  .tencent-im-wrap .content .main .card .card_bottom {
          padding: 0.32rem 0.42667rem 0.42667rem;
          border-top: 0.01333rem solid rgba(112, 112, 112, .25);
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          font-family: PingFangSC-Regular, PingFang SC;
          font-weight: 400;
          color: #999999; }
  .tencent-im-wrap .content .main .card .card_bottom .doctor_info {
            height: 0.53333rem;
            font-size: 0.37333rem;
            line-height: 0.53333rem; }
  .tencent-im-wrap .content .main .card .card_bottom .time {
            height: 0.45333rem;
            font-size: 0.32rem;
            line-height: 0.45333rem; }
  .tencent-im-wrap .content .main .card .right {
          text-align: right;
          -webkit-box-pack: end;
              -ms-flex-pack: end;
                  justify-content: flex-end; }
  .tencent-im-wrap .content .main .card .right_text_box {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          height: 0.45333rem;
          font-size: 0.32rem;
          font-family: PingFangSC-Regular, PingFang SC;
          font-weight: 400;
          color: #01c98e;
          line-height: 0.45333rem; }
  .tencent-im-wrap .content .main .card .right_text_box .right_gray {
            width: 0.58667rem;
            height: 0.58667rem; }
  .tencent-im-wrap .content-1 {
    padding-bottom: 4.77333rem; }
  .tencent-im-wrap .star {
    position: absolute;
    bottom: 2.02667rem;
    left: 50%;
    margin-left: -0.97493rem;
    margin-left: -4.57rem;
    width: 1.94987rem;
    width: 9.14rem;
    height: 2.30667rem;
    background: rgba(0, 0, 0, .7);
    -webkit-box-shadow: 0 0.05333rem 0.13333rem 0 rgba(51, 51, 51, .2);
            box-shadow: 0 0.05333rem 0.13333rem 0 rgba(51, 51, 51, .2);
    padding: 0.32rem 1.46667rem 0.48rem;
    font-size: 0.32rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #ffffff; }
  .tencent-im-wrap .star p {
      padding-bottom: 0.32rem; }
  .tencent-im-wrap .star .close {
      position: absolute;
      right: 0.21333rem;
      top: 0.21333rem;
      width: 0.42667rem;
      height: 0.42667rem; }
  .tencent-im-wrap .footer {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 99;
    background: #fff; }
  .tencent-im-wrap .footer .input-box {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      padding: 0.18667rem 0.26667rem; }
  .tencent-im-wrap .footer .input-box .input {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        height: 0.96rem;
        margin-right: 0.26667rem;
        padding: 0 0.26667rem;
        font-size: 0.4rem;
        background: #f4f3f3;
        border-radius: 0.13333rem;
        border: 0.02667rem solid #f4f3f3; }
  .tencent-im-wrap .footer .input-box .face {
        width: 0.66667rem;
        height: 0.66667rem;
        margin-left: 0.13333rem; }
  .tencent-im-wrap .footer .input-box .send-face {
        margin-left: 0; }
  .tencent-im-wrap .footer .input-box .more {
        width: 0.66667rem;
        height: 0.66667rem;
        margin-left: 0.26667rem; }
  .tencent-im-wrap .footer .input-box .album-icon {
        position: relative;
        width: 0.66667rem;
        height: 0.66667rem;
        margin-left: 0.26667rem; }
  .tencent-im-wrap .footer .input-box .album-icon input {
          display: inline-block;
          height: 0.66667rem;
          width: 0.66667rem;
          opacity: 0; }
  .tencent-im-wrap .footer .input-box .album-icon .album {
          position: absolute;
          top: 0;
          left: 0;
          width: 0.66667rem;
          height: 0.66667rem; }
  .tencent-im-wrap .footer .input-box .send-btn {
        width: 1.52rem;
        margin-left: 0.26667rem;
        font-size: 0.37333rem;
        line-height: 0.8rem;
        text-align: center;
        color: #fff;
        background: #00c49c;
        border-radius: 0.08rem; }
  .tencent-im-wrap .footer .face-panel {
      padding-left: 0.33333rem;
      background: #ffffff;
      height: 3.33333rem;
      -webkit-box-sizing: border-box;
              box-sizing: border-box; }
  .tencent-im-wrap .footer .face-panel .face-panel-content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
  .tencent-im-wrap .footer .face-panel .emoji {
        height: 1.06667rem;
        width: 1.06667rem;
        -webkit-box-sizing: border-box;
                box-sizing: border-box; }
  .tencent-im-wrap .footer .face-panel .emoji img {
          width: 0.8rem;
          height: 0.8rem; }
  .tencent-im-wrap .again {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 99;
    background: #fff;
    height: 2.02667rem;
    background: #ffffff;
    -webkit-box-shadow: 0 -0.02667rem 0 0 rgba(0, 0, 0, .1);
            box-shadow: 0 -0.02667rem 0 0 rgba(0, 0, 0, .1); }
  .tencent-im-wrap .loadEffectWrap {
    position: absolute;
    top: 0.4rem;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    z-index: 999; }
  .tencent-im-wrap .loadEffectWrap .loadEffect {
      width: 0.66667rem;
      height: 0.66667rem;
      position: relative; }
  .tencent-im-wrap .loadEffectWrap .loadEffect span {
        display: inline-block;
        width: 0.10667rem;
        height: 0.10667rem;
        border-radius: 50%;
        background: #333;
        position: absolute;
        -webkit-animation: myAnimal 1.04s ease infinite;
                animation: myAnimal 1.04s ease infinite; }
  .tencent-im-wrap .loadEffectWrap .loadEffect span:nth-child(1) {
        left: 0;
        top: 50%;
        margin-top: -0.05333rem;
        -webkit-animation-delay: 0.13s;
                animation-delay: 0.13s; }
  .tencent-im-wrap .loadEffectWrap .loadEffect span:nth-child(2) {
        left: 0.09333rem;
        top: 0.09333rem;
        -webkit-animation-delay: 0.26s;
                animation-delay: 0.26s; }
  .tencent-im-wrap .loadEffectWrap .loadEffect span:nth-child(3) {
        left: 50%;
        top: 0;
        margin-left: -0.05333rem;
        -webkit-animation-delay: 0.39s;
                animation-delay: 0.39s; }
  .tencent-im-wrap .loadEffectWrap .loadEffect span:nth-child(4) {
        top: 0.09333rem;
        right: 0.09333rem;
        -webkit-animation-delay: 0.52s;
                animation-delay: 0.52s; }
  .tencent-im-wrap .loadEffectWrap .loadEffect span:nth-child(5) {
        right: 0;
        top: 50%;
        margin-top: -0.05333rem;
        -webkit-animation-delay: 0.65s;
                animation-delay: 0.65s; }
  .tencent-im-wrap .loadEffectWrap .loadEffect span:nth-child(6) {
        right: 0.09333rem;
        bottom: 0.09333rem;
        -webkit-animation-delay: 0.78s;
                animation-delay: 0.78s; }
  .tencent-im-wrap .loadEffectWrap .loadEffect span:nth-child(7) {
        bottom: 0;
        left: 50%;
        margin-left: -0.05333rem;
        -webkit-animation-delay: 0.91s;
                animation-delay: 0.91s; }
  .tencent-im-wrap .loadEffectWrap .loadEffect span:nth-child(8) {
        bottom: 0.09333rem;
        left: 0.09333rem;
        -webkit-animation-delay: 1.04s;
                animation-delay: 1.04s; }
  @-webkit-keyframes myAnimal {
  0% {
    opacity: 1; }
  100% {
    opacity: 0.2; } }
  @keyframes myAnimal {
  0% {
    opacity: 1; }
  100% {
    opacity: 0.2; } }
  .tencent-im-wrap .no-orders-yet {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%; }
  .tencent-im-wrap .checkout_btn {
    width: 3.84rem;
    height: 0.93333rem;
    margin: 0 auto 0.32rem; }
  .tencent-im-wrap .blue {
    color: #2494d8; }
.RegisterDeal {
  font-size: 0.32rem;
  line-height: 0.48rem;
  padding: 0.26667rem; }
.GrantedDoctors {
  height: 100%; }
  .GrantedDoctors .title {
    background: #d0d0d0;
    padding: 0.4rem 0.4rem 0.4rem 0.42667rem; }
  .GrantedDoctors .title .tip span:nth-child(1) {
      color: red; }
  .GrantedDoctors .title .tip span {
      font-size: 0.26667rem; }
  .GrantedDoctors .title .tipText {
      font-size: 0.26667rem; }
  .GrantedDoctors .title p {
      text-align: left;
      color: #222222;
      line-height: 0.4rem; }
  .GrantedDoctors .title p.active {
      border-bottom: 0.02667rem solid #2494D8;
      color: #2494D8; }
  .GrantedDoctors .GrantedDoctors_wrap {
    height: calc(100vh - 1.5rem); }
  .GrantedDoctors .GrantedDoctors_wrap .wrap {
      padding-bottom: 1.17333rem; }
.tabs .am-tabs-bar .am-tabs-tab {
  height: 1.25333rem;
  font-size: 0.42667rem;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  color: #101729;
  line-height: 0.58667rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0 0.26667rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.tabs .am-tabs-ink-bar {
  height: 0.05333rem; }

.glu {
  height: 100vh; }

.glu .wrap {
    height: 100vh; }
.dateRange {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  background: #fff;
  padding: 0.4rem 0 0.53333rem 0;
  font-size: 0.4rem; }
.EchartsGLU {
  background-color: #fff;
  padding: 0 0.4rem 0 0.42667rem;
  height: calc(100vh - 2.7rem); }
  .EchartsGLU .gluBottom .gluBottom_title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    height: 1.78667rem;
    font-size: 0.42667rem;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    color: #101729;
    line-height: 1.78667rem;
    border-top: 0.02667rem solid #D0D0D0; }
  .EchartsGLU .gluBottom .gluBottom_title .gluBottom_title_right span {
      display: inline-block;
      padding-left: 0.4rem; }
  .EchartsGLU .gluBottom .gluBottom_list .gluBottom_item {
    border-top: 0.01333rem solid #D0D0D0;
    height: 1.78667rem;
    line-height: 1.78667rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .EchartsGLU .gluBottom .gluBottom_list .gluBottom_item .gluBottom_item_right .warm {
      color: #DF5411; }
  .EchartsGLU .gluBottom .gluBottom_list .gluBottom_item .gluBottom_item_right span {
      display: inline-block;
      padding-left: 0.33333rem;
      width: 2.10667rem; }
.RecordGLU .RecordGLU_content {
  height: 100vh; }
  .RecordGLU .RecordGLU_content .RecordGLU_content_date .am-list-item .am-list-line .am-list-content {
    font-size: 0.53333rem;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    color: #101729;
    line-height: 0.74667rem; }
  .RecordGLU .RecordGLU_content .RecordGLU_content_box .am-list-item .am-list-line .am-list-content {
    font-size: 0.42667rem;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    color: #101729; }
  .RecordGLU .RecordGLU_content .RecordGLU_content_box .am-list-item.am-input-item {
    height: 1.78667rem; }
  .RecordGLU .RecordGLU_content .RecordGLU_content_box .am-list-item .am-input-label.am-input-label-5 {
    width: 0.53333rem;
    width: 2.5rem; }
  .RecordGLU .RecordGLU_content .RecordGLU_content_box .am-list-item .am-list-line .am-list-extra {
    font-size: 0.37333rem;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    color: #d0d0d0; }
  .RecordGLU .RecordGLU_content .RecordGLU_content_box .am-list-item .am-input-control .fake-input-container .fake-input {
    font-size: 0.37333rem;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    color: #d0d0d0; }
  .RecordGLU .RecordGLU_content .RecordGLU_content_box .am-list-item .am-input-extra {
    font-size: 0.37333rem;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    color: #d0d0d0; }
  .RecordGLU .RecordGLU_content .RecordGLU_content_box .am-list-item .am-input-control .fake-input-container .fake-input-placeholder {
    height: 0.53333rem;
    font-size: 0.37333rem;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    color: #d0d0d0;
    line-height: 0.53333rem;
    padding-right: 0.33333rem; }
  .RecordGLU .RecordGLU_content .RecordGLU_content_box .am-list-item .am-input-label {
    font-size: 0.42667rem;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    color: #101729; }
  .RecordGLU .RecordGLU_content .date {
    text-align: left; }
  .RecordGLU .RecordGLU_content .am-list-item .am-input-label {
    color: #6e6e6e;
    font-size: 0.4rem; }
  .RecordGLU .RecordGLU_content .am-list-item .am-input-item {
    height: 1.78667rem; }
  .RecordGLU .RecordGLU_content .am-list-item .am-list-line {
    height: 1.78667rem; }
  .RecordGLU .RecordGLU_content .am-list-item .am-list-line .am-list-content {
      color: #6e6e6e;
      font-size: 0.4rem; }
  .RecordGLU .RecordGLU_content .am-list-item .am-list-line .am-list-extra {
      color: #6e6e6e;
      font-size: 0.4rem; }
  .RecordGLU .RecordGLU_content .am-list-item .am-list-line .am-list-arrow {
      width: 0.26667rem;
      height: 0.26667rem; }
  .RecordGLU .RecordGLU_content .am-list-item .am-input-control input {
    text-align: right;
    color: #6e6e6e;
    font-size: 0.4rem;
    padding-right: 0.13333rem; }
  .RecordGLU .RecordGLU_content .add-member {
    padding-bottom: 15vh; }
  .RecordGLU .RecordGLU_content .name {
    border-bottom: 0.01333rem solid #d7d7d7;
    height: 1.06667rem;
    line-height: 1.06667rem;
    background: #fff;
    padding: 0 0.4rem; }
  .RecordGLU .RecordGLU_content .name span:nth-of-type(1) {
      color: #6e6e6e;
      font-size: 0.4rem; }
  .RecordGLU .RecordGLU_content .name span:nth-of-type(2) {
      color: #999999;
      font-size: 0.34667rem; }
  .RecordGLU .RecordGLU_content .name span:nth-of-type(2) img {
        width: 0.26667rem;
        height: 0.26667rem; }
  .RecordGLU .RecordGLU_content .name span:nth-of-type(3) {
      color: #999999;
      font-size: 0.34667rem;
      margin-right: 0.26667rem; }
  .RecordGLU .RecordGLU_content .name input {
      width: 2rem;
      height: 1.04rem;
      line-height: 1.04rem;
      border: none;
      outline: none;
      text-align: right;
      color: #6e6e6e;
      font-size: 0.4rem; }
  .RecordGLU .RecordGLU_content .birthday {
    border-bottom: 0.01333rem solid #d7d7d7;
    height: 1.06667rem;
    line-height: 1.06667rem;
    background: #fff;
    padding: 0 0.4rem; }
  .RecordGLU .RecordGLU_content .birthday span:nth-of-type(1) {
      color: #6e6e6e;
      font-size: 0.4rem; }
  .RecordGLU .RecordGLU_content .birthday span:nth-of-type(2) {
      color: #999999;
      font-size: 0.34667rem; }
  .RecordGLU .RecordGLU_content .birthday span:nth-of-type(2) img {
        width: 0.26667rem;
        height: 0.26667rem; }
  .RecordGLU .RecordGLU_content .birthday span:nth-of-type(3) {
      color: #999999;
      font-size: 0.34667rem;
      margin-right: 0.26667rem; }
  .RecordGLU .RecordGLU_content .birthday input {
      width: 2rem;
      height: 1.04rem;
      line-height: 1.04rem;
      border: none;
      outline: none;
      text-align: right;
      color: #6e6e6e;
      font-size: 0.4rem; }
  .RecordGLU .RecordGLU_content .gender {
    border-bottom: 0.01333rem solid #d7d7d7;
    height: 1.06667rem;
    line-height: 1.06667rem;
    background: #fff;
    padding: 0 0.4rem; }
  .RecordGLU .RecordGLU_content .gender span:nth-of-type(1) {
      color: #6e6e6e;
      font-size: 0.4rem; }
  .RecordGLU .RecordGLU_content .gender span:nth-of-type(2) {
      color: #999999;
      font-size: 0.34667rem; }
  .RecordGLU .RecordGLU_content .gender span:nth-of-type(2) img {
        width: 0.26667rem;
        height: 0.26667rem; }
  .RecordGLU .RecordGLU_content .gender span:nth-of-type(3) {
      color: #999999;
      font-size: 0.34667rem;
      margin-right: 0.26667rem; }
  .RecordGLU .RecordGLU_content .gender input {
      width: 2rem;
      height: 1.04rem;
      line-height: 1.04rem;
      border: none;
      outline: none;
      text-align: right;
      color: #6e6e6e;
      font-size: 0.4rem; }
  .RecordGLU .RecordGLU_content .relationship {
    margin-top: 0.26667rem;
    border-bottom: 0.01333rem solid #d7d7d7;
    height: 1.06667rem;
    line-height: 1.06667rem;
    background: #fff;
    padding: 0 0.4rem; }
  .RecordGLU .RecordGLU_content .relationship span:nth-of-type(1) {
      color: #6e6e6e;
      font-size: 0.4rem; }
  .RecordGLU .RecordGLU_content .relationship span:nth-of-type(2) {
      color: #999999;
      font-size: 0.34667rem; }
  .RecordGLU .RecordGLU_content .relationship span:nth-of-type(2) img {
        width: 0.26667rem;
        height: 0.26667rem; }
  .RecordGLU .RecordGLU_content .relationship span:nth-of-type(3) {
      color: #999999;
      font-size: 0.34667rem;
      margin-right: 0.26667rem; }
  .RecordGLU .RecordGLU_content .relationship input {
      width: 2rem;
      height: 1.04rem;
      line-height: 1.04rem;
      border: none;
      outline: none;
      text-align: right;
      color: #6e6e6e;
      font-size: 0.4rem; }
  .RecordGLU .RecordGLU_content .mobile {
    border-bottom: 0.01333rem solid #d7d7d7;
    height: 1.06667rem;
    line-height: 1.06667rem;
    background: #fff;
    padding: 0 0.4rem; }
  .RecordGLU .RecordGLU_content .mobile span:nth-of-type(1) {
      color: #6e6e6e;
      font-size: 0.4rem; }
  .RecordGLU .RecordGLU_content .mobile span:nth-of-type(2) {
      color: #999999;
      font-size: 0.34667rem; }
  .RecordGLU .RecordGLU_content .mobile span:nth-of-type(2) img {
        width: 0.26667rem;
        height: 0.26667rem; }
  .RecordGLU .RecordGLU_content .mobile span:nth-of-type(3) {
      color: #999999;
      font-size: 0.34667rem;
      margin-right: 0.26667rem; }
  .RecordGLU .RecordGLU_content .mobile input {
      width: 2rem;
      height: 1.04rem;
      line-height: 1.04rem;
      border: none;
      outline: none;
      text-align: right;
      color: #6e6e6e;
      font-size: 0.4rem; }
  .RecordGLU .RecordGLU_content .id_number {
    border-bottom: 0.01333rem solid #d7d7d7;
    height: 1.06667rem;
    line-height: 1.06667rem;
    background: #fff;
    padding: 0 0.4rem; }
  .RecordGLU .RecordGLU_content .id_number span:nth-of-type(1) {
      color: #6e6e6e;
      font-size: 0.4rem; }
  .RecordGLU .RecordGLU_content .id_number span:nth-of-type(2) {
      color: #999999;
      font-size: 0.34667rem; }
  .RecordGLU .RecordGLU_content .id_number span:nth-of-type(2) img {
        width: 0.26667rem;
        height: 0.26667rem; }
  .RecordGLU .RecordGLU_content .id_number span:nth-of-type(3) {
      color: #999999;
      font-size: 0.34667rem;
      margin-right: 0.26667rem; }
  .RecordGLU .RecordGLU_content .id_number input {
      width: 2rem;
      height: 1.04rem;
      line-height: 1.04rem;
      border: none;
      outline: none;
      text-align: right;
      color: #6e6e6e;
      font-size: 0.4rem; }
  .RecordGLU .RecordGLU_content .height {
    margin-top: 0.26667rem;
    border-bottom: 0.01333rem solid #d7d7d7;
    height: 1.06667rem;
    line-height: 1.06667rem;
    background: #fff;
    padding: 0 0.4rem; }
  .RecordGLU .RecordGLU_content .height span:nth-of-type(1) {
      color: #6e6e6e;
      font-size: 0.4rem; }
  .RecordGLU .RecordGLU_content .height span:nth-of-type(2) {
      color: #999999;
      font-size: 0.34667rem; }
  .RecordGLU .RecordGLU_content .height span:nth-of-type(2) img {
        width: 0.26667rem;
        height: 0.26667rem; }
  .RecordGLU .RecordGLU_content .height span:nth-of-type(3) {
      color: #999999;
      font-size: 0.34667rem;
      margin-right: 0.26667rem; }
  .RecordGLU .RecordGLU_content .height input {
      width: 2rem;
      height: 1.04rem;
      line-height: 1.04rem;
      border: none;
      outline: none;
      text-align: right;
      color: #6e6e6e;
      font-size: 0.4rem; }
  .RecordGLU .RecordGLU_content .weight {
    border-bottom: 0.01333rem solid #d7d7d7;
    height: 1.06667rem;
    line-height: 1.06667rem;
    background: #fff;
    padding: 0 0.4rem; }
  .RecordGLU .RecordGLU_content .weight span:nth-of-type(1) {
      color: #6e6e6e;
      font-size: 0.4rem; }
  .RecordGLU .RecordGLU_content .weight span:nth-of-type(2) {
      color: #999999;
      font-size: 0.34667rem; }
  .RecordGLU .RecordGLU_content .weight span:nth-of-type(2) img {
        width: 0.26667rem;
        height: 0.26667rem; }
  .RecordGLU .RecordGLU_content .weight span:nth-of-type(3) {
      color: #999999;
      font-size: 0.34667rem;
      margin-right: 0.26667rem; }
  .RecordGLU .RecordGLU_content .weight input {
      width: 2rem;
      height: 1.04rem;
      line-height: 1.04rem;
      border: none;
      outline: none;
      text-align: right;
      color: #6e6e6e;
      font-size: 0.4rem; }
  .RecordGLU .RecordGLU_content .random_blood_submit {
    margin: 0.4rem auto;
    width: 7.68rem;
    height: 1.17333rem;
    background: #2494d8;
    border-radius: 0.69333rem;
    font-size: 0.42667rem;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    color: white;
    line-height: 1.17333rem;
    text-align: center; }
  .RecordGLU .sub_button {
  width: 9.33333rem;
  height: 1.06667rem;
  text-align: center;
  line-height: 1.06667rem;
  color: #fefefe;
  display: block;
  margin: 0 auto;
  margin-top: 0.8rem;
  font-size: 0.4rem;
  border: none; }
  .RecordGLU .am-button {
  background: #2494D8; }
  .RecordGLU .am-button-disabled {
  background: #ddd !important; }
.hairline-remove-right-bottom {
  border-bottom: 0;
}
.hairline-remove-right-bottom:after {
  display: none;
}
.hairline-remove-right-bottom-bak:after {
  display: none;
}
.hairline-remove-left-top:before {
  display: none;
}
.am-checkbox {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 0.56rem;
  height: 0.56rem;
}
.am-checkbox-inner {
  position: absolute;
  right: 0;
  width: 0.56rem;
  height: 0.56rem;
  border: 0.04rem solid #888;
  border-radius: 50%;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.am-checkbox-inner:after {
  position: absolute;
  display: none;
  top: 0.04rem;
  right: 0.16rem;
  z-index: 999;
  width: 0.13333rem;
  height: 0.29333rem;
  border-style: solid;
  border-width: 0 0.04rem 0.04rem 0;
  content: ' ';
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.am-checkbox-input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  border: 0 none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.am-checkbox.am-checkbox-checked .am-checkbox-inner {
  border-color: #108ee9;
}
.am-checkbox.am-checkbox-checked .am-checkbox-inner:after {
  display: block;
  border-color: #108ee9;
}
.am-checkbox.am-checkbox-disabled {
  opacity: 0.3;
}
.am-checkbox.am-checkbox-disabled.am-checkbox-checked .am-checkbox-inner {
  border-color: #888;
}
.am-checkbox.am-checkbox-disabled.am-checkbox-checked .am-checkbox-inner:after {
  border-color: #888;
}
.am-list .am-list-item.am-checkbox-item .am-list-thumb {
  width: 0.56rem;
  height: 0.56rem;
}
.am-list .am-list-item.am-checkbox-item .am-list-thumb .am-checkbox {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 1.17333rem;
}
.am-list .am-list-item.am-checkbox-item .am-list-thumb .am-checkbox-inner {
  left: 0.4rem;
  top: 0.32rem;
}
.am-list .am-list-item.am-checkbox-item.am-checkbox-item-disabled .am-list-content {
  color: #bbb;
}
.am-checkbox-agree {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  margin-left: 0.4rem;
  padding-top: 0.24rem;
  padding-bottom: 0.24rem;
}
.am-checkbox-agree .am-checkbox {
  position: absolute;
  left: 0;
  top: 0;
  width: 0.8rem;
  height: 100%;
}
.am-checkbox-agree .am-checkbox-inner {
  left: 0;
  top: 0.32rem;
}
.am-checkbox-agree .am-checkbox-agree-label {
  display: inline-block;
  font-size: 0.4rem;
  color: #000;
  line-height: 1.5;
  margin-left: 0.8rem;
  margin-top: 0.02667rem;
}
.am-checkbox-agree .am-checkbox-agree-label a {
  color: #108ee9;
  -webkit-transition: color .3s ease;
  transition: color .3s ease;
}
.am-checkbox-agree .am-checkbox-agree-label a:active,
.am-checkbox-agree .am-checkbox-agree-label a:hover {
  color: #1284d6;
}
.CurrentDrugPopup {
  height: 100vh; }
  .CurrentDrugPopup .CurrentDrugPopupChoice {
    background: #f4f3f3;
    height: 0.73333rem;
    line-height: 0.73333rem;
    padding-left: 0.4rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .CurrentDrugPopup .CurrentDrugPopupChoice img {
      width: 0.74667rem;
      height: 0.74667rem; }
  .CurrentDrugPopup .CurrentDrugPopupButton {
    margin: 2.18667rem auto;
    width: 7.68rem;
    height: 1.17333rem;
    background: #2494d8;
    border-radius: 0.69333rem;
    text-align: center;
    color: #fff;
    font-size: 0.42667rem;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    line-height: 1.17333rem; }
.ReactionPopup {
  height: 100vh; }
  .ReactionPopup .ReactionPopupChoice {
    background: #f4f3f3;
    height: 0.73333rem;
    line-height: 0.73333rem;
    padding-left: 0.4rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .ReactionPopup .ReactionPopupChoice img {
      width: 0.74667rem;
      height: 0.74667rem; }
  .ReactionPopup .ReactionPopupButton {
    margin: 2.18667rem auto;
    width: 7.68rem;
    height: 1.17333rem;
    background: #2494d8;
    border-radius: 0.69333rem;
    text-align: center;
    color: #fff;
    font-size: 0.42667rem;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    line-height: 1.17333rem; }
.AddRecord {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  height: 1.30667rem;
  background-color: #fff; }
  .AddRecord .AddRecord_add {
    vertical-align: middle;
    font-size: 0.37333rem;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    color: #2494d8;
    line-height: 1.30667rem; }
  .AddRecord .AddRecord_add img {
      width: 0.58667rem;
      height: 0.58667rem;
      margin-right: 0.26667rem; }
  .AddRecord .AddRecord_del {
    vertical-align: middle;
    font-size: 0.37333rem;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    color: #DF5411;
    line-height: 1.30667rem; }
  .AddRecord .AddRecord_del img {
      width: 0.58667rem;
      height: 0.58667rem;
      margin-right: 0.26667rem; }
.glu_propject {
  height: 100vh;
  padding: 0 0.4rem; }
  .glu_propject .glu_propject_doctor_details_card {
    background: white;
    border-radius: 0.26667rem;
    padding: 0.4rem 0.4rem;
    margin-top: 0.42667rem;
    position: relative; }
  .glu_propject .glu_propject_doctor_details_card .doctor_details_card_top {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
  .glu_propject .glu_propject_doctor_details_card .doctor_details_card_top .user_img img {
        width: 1.92rem;
        height: 1.92rem;
        border-radius: 50%;
        margin-right: 0.4rem; }
  .glu_propject .glu_propject_doctor_details_card .doctor_details_card_top .glu_propject_info .glu_propject_doctor_manager_name {
        height: 0.74667rem;
        font-size: 0.53333rem;
        font-family: PingFangSC-Medium;
        font-weight: 500;
        color: #101729;
        line-height: 0.74667rem; }
  .glu_propject .glu_propject_doctor_details_card .doctor_details_card_top .glu_propject_info .glu_propject_doctor {
        width: 6.66667rem;
        margin-top: 0.13333rem;
        height: 0.53333rem;
        font-size: 0.37333rem;
        font-family: PingFangSC-Regular;
        font-weight: 400;
        color: #101729;
        line-height: 0.53333rem;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap; }
  .glu_propject .glu_propject_doctor_details_card .doctor_details_card_top .glu_propject_info .glu_propject_count {
        height: 0.37333rem;
        font-size: 0.26667rem;
        font-family: PingFangSC-Regular;
        font-weight: 400;
        color: #d0d0d0;
        line-height: 0.37333rem; }
  .glu_propject .glu_project_intro {
    background: white;
    border-radius: 0.26667rem;
    padding: 0.4rem 0.4rem;
    margin-top: 0.42667rem;
    position: relative;
    color: #9B9B9B;
    font-size: 0.37333rem;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    line-height: 0.53333rem; }
  .glu_propject .glu_project_intro .red {
      color: #DF5411; }
  .glu_propject .glu_project_intro .intro {
      color: #101729; }
  .glu_propject .glu_project_intro .glu_project_intro_bottom {
      margin-top: 0.4rem; }
  .glu_propject .glu_project_disease {
    margin-top: 0.42667rem; }
  .glu_propject .glu_project_save_box {
    width: 7.68rem;
    margin: 0 auto;
    margin-top: 2.21333rem; }
  .glu_propject .glu_project_save_box .glu_project_save_btn {
      border-radius: 0.69333rem; }
  .glu_propject .QRcodeModal {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, .6);
    z-index: 100; }
  .glu_propject .QRcodeModal .QRcodeWrap {
      position: absolute;
      left: 50%;
      top: 50%;
      -webkit-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      background: #fff;
      width: 8.8rem;
      border-radius: 0.21333rem; }
  .glu_propject .QRcodeModal .QRcodeWrap .QRcodeCloseBox {
        text-align: right; }
  .glu_propject .QRcodeModal .QRcodeWrap .QRcodeCloseBox .QRcodeCloseBtn {
          width: 0.10667rem;
          width: 0.5rem;
          height: 0.10667rem;
          height: 0.5rem;
          margin-right: 0.02133rem;
          margin-right: 0.1rem;
          margin-top: 0.02133rem;
          margin-top: 0.1rem; }
  .glu_propject .QRcodeModal .QRcodeWrap > h5 {
      color: #222222;
      font-size: 0.48rem;
      line-height: 0.66667rem;
      text-align: center;
      font-weight: bold;
      margin-top: 0.26667rem; }
  .glu_propject .QRcodeModal .QRcodeWrap > p {
      color: #565656;
      font-size: 0.42667rem;
      line-height: 0.58667rem;
      text-align: center;
      margin: 0.26667rem; }
  .glu_propject .QRcodeModal .QRCode {
      overflow: hidden; }
  .glu_propject .QRcodeModal .QRCode canvas {
      display: none; }
  .glu_propject .QRcodeModal .QRCode img {
      display: block;
      width: 5.33333rem;
      height: 5.33333rem;
      margin: 0.26667rem auto; }
  .glu_propject .QRcodeModal .DelIcon {
      width: 0.42667rem;
      height: 0.42667rem;
      position: absolute;
      right: 0.4rem;
      top: 0.4rem; }
  .glu_propject .QRcodeModal .qrcodeImg {
      width: 5.33333rem;
      height: 5.33333rem; }
.mine_wrap {
  width: 100%;
  height: 100vh; }
  .mine_wrap .scroll_wrap {
    width: 100%;
    height: calc(100vh - 1.35rem); }
  .mine_wrap .scroll_wrap .scroll_body {
      margin-bottom: 2.66667rem; }
  .mine_wrap .scroll_wrap .zhuanjia_module {
      padding: 0.26667rem 0.4rem 0.4rem;
      background: #fff; }
  .mine_wrap .scroll_wrap .zhuanjia_module .doctor_list {
        width: -webkit-max-content;
        width: -moz-max-content;
        width: max-content;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        background: #fff; }
  .mine_wrap .scroll_wrap .zhuanjia_module .doctor_list .doctor_item_box {
          float: left;
          width: 8.08rem;
          height: 3.68rem;
          margin-right: 0.26667rem;
          border-radius: 0.13333rem; }
  .mine_wrap .scroll_wrap .zhuanjia_module .doctor_list .doctor_item_box .doctor_item {
            width: 100%;
            height: 100%;
            padding: 0.34667rem;
            -webkit-box-sizing: border-box;
                    box-sizing: border-box;
            border-radius: 0.13333rem;
            color: #fff;
            background: #158ddf; }
  .mine_wrap .scroll_wrap .zhuanjia_module .doctor_list .doctor_item_box .doctor_item .left {
              margin-top: 0.4rem;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center; }
  .mine_wrap .scroll_wrap .zhuanjia_module .doctor_list .doctor_item_box .doctor_item .left img {
                display: block;
                width: 1.17333rem;
                height: 1.17333rem;
                border-radius: 50% 50%;
                vertical-align: middle; }
  .mine_wrap .scroll_wrap .zhuanjia_module .doctor_list .doctor_item_box .doctor_item .left .aside {
                height: 1.17333rem;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-orient: vertical;
                -webkit-box-direction: normal;
                    -ms-flex-direction: column;
                        flex-direction: column;
                -webkit-box-pack: justify;
                    -ms-flex-pack: justify;
                        justify-content: space-between;
                margin-left: 0.26667rem; }
  .mine_wrap .scroll_wrap .zhuanjia_module .doctor_list .doctor_item_box .doctor_item .left .aside h5 {
                  font-size: 0.53333rem;
                  color: #fff; }
  .mine_wrap .scroll_wrap .zhuanjia_module .doctor_list .doctor_item_box .doctor_item .left .aside p {
                  font-size: 0.37333rem; }
  .mine_wrap .scroll_wrap .zhuanjia_module .doctor_list .doctor_item_box .doctor_item .right {
              width: 100%;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-pack: end;
                  -ms-flex-pack: end;
                      justify-content: flex-end;
              margin-top: 0.26667rem;
              color: #fff; }
  .mine_wrap .scroll_wrap .zhuanjia_module .doctor_list .doctor_item_box .doctor_item .right p {
                width: 2.4rem;
                height: 0.69333rem;
                text-align: center;
                line-height: 0.69333rem;
                margin-right: 0.26667rem;
                background: rgba(0, 68, 127, .4);
                border-radius: 0.45333rem; }
  .mine_wrap .scroll_wrap .zhuanjia_module .doctor_list .doctor_item_box .redColor {
            background-color: #f98c5a; }
  .mine_wrap .scroll_wrap .zhuanjia_module .doctor_list .doctor_item_box .doctor_item:active {
            background: #fff; }
  .mine_wrap .scroll_wrap .zhuanjia_module .doctor_list .doctor_item_box1 {
          float: left;
          width: 4rem;
          height: 3.68rem;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          border-radius: 0.13333rem; }
  .mine_wrap .scroll_wrap .zhuanjia_module .doctor_list .doctor_item_box1 img {
            width: 1.17333rem;
            height: 1.17333rem; }
  .mine_wrap .scroll_wrap .doctor_item_box2 {
      width: 100%;
      height: 3.68rem;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      border-radius: 0.13333rem;
      background-color: #2494D8; }
  .mine_wrap .scroll_wrap .doctor_item_box2 p {
        font-size: 0.42667rem;
        font-weight: 600;
        color: #fff;
        text-align: center;
        margin-top: 0.2rem; }
  .mine_wrap .scroll_wrap .head_img_wrap {
      height: 4.8rem;
      width: 100%;
      position: relative; }
  .mine_wrap .scroll_wrap .head_img_wrap .bg_img {
        height: 100%;
        width: 100%; }
  .mine_wrap .scroll_wrap .head_img_wrap .user_img {
        position: absolute;
        width: 100%;
        text-align: center;
        top: 1.06667rem; }
  .mine_wrap .scroll_wrap .head_img_wrap .user_img img {
          width: 1.6rem;
          height: 1.6rem;
          border-radius: 50%;
          border: 0.05333rem solid #fff; }
  .mine_wrap .scroll_wrap .head_img_wrap .user_name {
        position: absolute;
        width: 100%;
        text-align: center;
        top: 2.88rem;
        font-size: 0.4rem;
        color: #fff; }
  .mine_wrap .scroll_wrap .head_img_wrap .sevice_num {
        position: absolute;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        top: 3.62667rem; }
  .mine_wrap .scroll_wrap .head_img_wrap .sevice_num span {
          -webkit-box-flex: 1;
              -ms-flex: 1;
                  flex: 1;
          text-align: center;
          font-size: 0.4rem;
          color: #fff; }
  .mine_wrap .scroll_wrap .head_img_wrap .secice_name {
        position: absolute;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        top: 4.2rem; }
  .mine_wrap .scroll_wrap .head_img_wrap .secice_name a {
          -webkit-box-flex: 1;
              -ms-flex: 1;
                  flex: 1;
          text-align: center;
          font-size: 0.4rem;
          color: #fff; }
  .mine_wrap .scroll_wrap .head_img_wrap .sevice_num_name {
        position: absolute;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        top: 3.62667rem; }
  .mine_wrap .scroll_wrap .head_img_wrap .sevice_num_name a {
          -webkit-box-flex: 1;
              -ms-flex: 1;
                  flex: 1; }
  .mine_wrap .scroll_wrap .head_img_wrap .sevice_num_name a p:nth-of-type(1) {
            text-align: center;
            font-size: 0.4rem;
            color: #fff; }
  .mine_wrap .scroll_wrap .head_img_wrap .sevice_num_name a p:nth-of-type(2) {
            text-align: center;
            font-size: 0.4rem;
            color: #fff;
            margin-top: 0.13333rem; }
  .mine_wrap .scroll_wrap .mine_tab {
      width: 100%;
      margin-top: 0.26667rem;
      background: #fff;
      height: 1.6rem; }
  .mine_wrap .scroll_wrap .mine_tab .mine_live {
        display: inline-block;
        width: 50%; }
  .mine_wrap .scroll_wrap .mine_tab .mine_live p:nth-of-type(1) {
          margin-top: 0.4rem;
          text-align: center; }
  .mine_wrap .scroll_wrap .mine_tab .mine_live p:nth-of-type(1) img {
            height: 0.45333rem; }
  .mine_wrap .scroll_wrap .mine_tab .mine_live p:nth-of-type(2) {
          margin-top: 0.18667rem;
          text-align: center;
          font-size: 0.4rem;
          color: #565656; }
  .mine_wrap .scroll_wrap .mine_tab .mine_video {
        display: inline-block;
        width: 50%;
        border-left: 0.01333rem solid #d7d7d7;
        -webkit-box-sizing: border-box;
                box-sizing: border-box; }
  .mine_wrap .scroll_wrap .mine_tab .mine_video p:nth-of-type(1) {
          margin-top: 0.4rem;
          text-align: center; }
  .mine_wrap .scroll_wrap .mine_tab .mine_video p:nth-of-type(1) img {
            height: 0.50667rem; }
  .mine_wrap .scroll_wrap .mine_tab .mine_video p:nth-of-type(2) {
          margin-top: 0.18667rem;
          text-align: center;
          font-size: 0.4rem;
          color: #565656; }
  .mine_wrap .scroll_wrap .mine_list {
      width: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      padding: 0 0.2rem 0 0.4rem;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      background-color: #fff; }
  .mine_wrap .scroll_wrap .mine_list .list_item {
        width: 100%;
        padding: 0.61333rem 0;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        background-color: #fff; }
  .mine_wrap .scroll_wrap .mine_list .list_item .left {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center; }
  .mine_wrap .scroll_wrap .mine_list .list_item .left img {
            width: 0.58667rem;
            height: 0.58667rem; }
  .mine_wrap .scroll_wrap .mine_list .list_item .left p {
            margin-left: 0.13333rem;
            font-size: 0.42667rem;
            font-weight: 600; }
  .mine_wrap .scroll_wrap .mine_list .list_item .right .rightText {
          display: inline-block;
          height: 0.53333rem;
          padding-top: 0.13333rem;
          opacity: 1;
          font-size: 0.37333rem;
          font-family: PingFangSC;
          color: #2494d8;
          line-height: 0.53333rem; }
  .mine_wrap .scroll_wrap .mine_list .list_item .right img {
          width: 0.58667rem;
          height: 0.58667rem; }
  .mine_wrap .scroll_wrap .mine_list1 {
      margin-top: 0.13333rem; }
  .mine_wrap .scroll_wrap .mine_list1 .list_content {
        background: #fff;
        width: 100%;
        line-height: 1.2rem; }
  .mine_wrap .scroll_wrap .mine_list1 .list_content .content_left {
          padding: 0 0.4rem;
          height: 1.2rem;
          line-height: 1.2rem; }
  .mine_wrap .scroll_wrap .mine_list1 .list_content .content_left img {
            border-radius: 50%;
            width: 0.53333rem;
            height: 0.53333rem; }
  .mine_wrap .scroll_wrap .mine_list1 .list_content .content_right {
          width: 8.26667rem;
          border-bottom: 0.01333rem solid #d7d7d7;
          color: #222222;
          font-size: 0.4rem; }
  .mine_wrap .scroll_wrap .mine_list1 .list_content .content_right span {
            text-align: center;
            width: 3.33333rem; }
  .mine_wrap .scroll_wrap .mine_list1 .list_content .none_line {
          border-bottom: none; }
  .mine_wrap .scroll_wrap .mine_list1 .sapce_height {
        margin-top: 0.26667rem; }
  .mine_wrap .scroll_wrap .mine_list1 .list_content:nth-last-child(1) .content_right {
        border: none; }
.my_record_list {
  height: 100vh; }
  .my_record_list .my_record_list_content .my_record_list_content_ul .my_record_list_content_li {
    width: 2.13333rem;
    width: 10rem; }
  .my_record_list .my_record_list_content .my_record_list_none_content .my_record_list_none {
    height: 4.98667rem;
    background: white;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-align: center; }
  .my_record_list .my_record_list_content .my_record_list_none_content .my_record_list_none img {
      width: 0.36907rem;
      width: 1.73rem;
      height: 0.36907rem;
      height: 1.73rem;
      margin-top: 1.22667rem; }
  .my_record_list .my_record_list_content .my_record_list_none_content .my_record_list_none p {
      height: 0.58667rem;
      margin: 0.21333rem auto 0;
      font-size: 0.42667rem;
      font-family: PingFangSC-Medium;
      font-weight: 500;
      color: #101729;
      line-height: 0.58667rem; }
  .my_record_list .my_record_list_content .my_record_list_none_content .my_record_list_none_tip {
    height: 0.53333rem;
    font-size: 0.37333rem;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    color: #2494d8;
    line-height: 0.53333rem;
    margin: 9.28rem 1.44rem 1.28rem 1.46667rem; }
.my_record_search .my_record__search_box {
  background-color: #fff;
  height: 7.2rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center; }
  .my_record_search .my_record__search_box img {
    width: 1.11488rem;
    width: 5.226rem;
    height: 3.06667rem;
    margin-top: 0.90667rem; }
  .my_record_search .my_record__search_box p {
    height: 0.53333rem;
    margin: 0.74667rem 0 0.26667rem 0;
    font-size: 0.37333rem;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    color: #9b9b9b;
    line-height: 0.53333rem; }
  .my_record_search .my_record_search_btn {
  width: 1.6384rem;
  width: 7.68rem;
  height: 1.17333rem;
  background: #2494d8;
  border-radius: 0.69333rem;
  font-size: 0.42667rem;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  color: white;
  line-height: 1.17333rem;
  text-align: center;
  margin: 0.77333rem auto 0; }
  .my_record_search .am-list-item .am-input-control input {
  width: 1.63264rem;
  width: 7.653rem;
  height: 1.17333rem;
  background: #f4f3f3;
  border-radius: 0.05333rem; }
  .my_record_search .am-list-item.am-input-item:after {
  border-bottom: none !important; }
.my_report_detail {
  height: 100vh; }
  .my_report_detail .my_report_detail_content .my_report_detail_content_top {
    background-color: #fff;
    padding: 0.4rem 0.4rem 0.4rem 0.42667rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    border-bottom: 0.01333rem solid #d1d1d1; }
  .my_report_detail .my_report_detail_content .my_report_detail_content_top .my_report_detail_content_top_left img {
      width: 0.25024rem;
      width: 1.173rem;
      height: 0.25024rem;
      height: 1.173rem;
      margin-right: 0.32rem; }
  .my_report_detail .my_report_detail_content .my_report_detail_content_top .my_report_detail_content_top_right .my_report_detail_content_top_right_name {
      height: 0.58667rem;
      font-size: 0.42667rem;
      font-family: PingFangSC-Medium;
      font-weight: 500;
      color: #101729;
      line-height: 0.58667rem; }
  .my_report_detail .my_report_detail_content .my_report_detail_content_top .my_report_detail_content_top_right .my_report_detail_content_top_right_age {
      height: 0.53333rem;
      font-size: 0.37333rem;
      font-family: PingFangSC-Regular;
      font-weight: 400;
      color: #9b9b9b;
      line-height: 0.53333rem; }
  .my_report_detail .my_report_detail_content .my_report_detail_content_img {
    background-color: #fff;
    padding: 0.4rem 0.4rem 0.4rem 0.42667rem; }
  .my_report_detail .my_report_detail_content .my_report_detail_content_img img {
      width: 1.95691rem;
      width: 9.173rem;
      height: 1.31413rem;
      height: 6.16rem; }
  .my_report_detail .my_report_detail_content .my_report_detail_content_result {
    background-color: #fff;
    padding: 0 0.4rem 0.4rem 0.42667rem; }
  .my_report_detail .my_report_detail_content .my_report_detail_content_result p:nth-child(1) {
      border-top: 0.01333rem solid #d1d1d1;
      padding: 0.4rem 0;
      height: 0.58667rem;
      font-size: 0.42667rem;
      font-family: PingFangSC-Medium;
      font-weight: 500;
      color: #101729;
      line-height: 0.58667rem;
      margin-bottom: 0.4rem; }
  .my_report_detail .my_report_detail_content .my_report_detail_content_result p:nth-child(2) {
      width: 8.93333rem;
      min-height: 4.45333rem;
      background: #f4f3f3;
      padding: 0.26667rem 0.24rem 0.42667rem 0.32rem; }
  .my_report_detail .my_report_detail_content .my_report_detail_content_result p:nth-child(3) {
      padding: 0.26667rem  0;
      background: white;
      height: 1.06667rem;
      font-size: 0.37333rem;
      font-family: PingFangSC-Regular;
      font-weight: 400;
      color: #9b9b9b;
      line-height: 0.53333rem; }
  .my_report_detail .my_report_detail_content .my_report_detail_content_result p:nth-child(3) span {
        color: #101729; }
  .my_report_detail .my_report_detail_content .my_report_detail_content_result .my_report_detail_content_result_true {
      font-size: 0.37333rem;
      font-family: PingFangSC-Regular;
      font-weight: 400;
      color: #101729;
      line-height: 0.53333rem; }
  .my_report_detail .my_report_detail_content .my_report_detail_content_result .my_report_detail_content_result_false {
      font-size: 0.37333rem;
      font-family: PingFangSC-Regular;
      font-weight: 400;
      color: #9b9b9b;
      line-height: 0.53333rem; }
.archivesItem_container .bottom {
  padding: 0.42667rem;
  background-color: #fff;
  /* border-bottom: 1px solid #F4F3F3; */ }
  .archivesItem_container .bottom .bottom_item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .archivesItem_container .bottom .bottom_item .type {
      line-height: 0.6rem;
      color: #9b9b9b;
      font-size: 0.37333rem;
      /* width:150px; */ }
  .archivesItem_container .bottom .bottom_item .value {
      line-height: 0.6rem;
      color: #101729;
      font-size: 0.37333rem; }
@charset "UTF-8";
/*
	说明：此文件为公共样式，
	如需添加，
	请以common-xxx 命名，
	并加上注释，
	并同时通知其他开发人员。
*/
html {
  position: relative;
  height: 100%;
  min-height: 5.33333rem; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
  margin: 0;
  padding: 0; }
a {
  text-decoration: none !important; }
a:link {
  text-decoration: none;
  cursor: pointer; }
a:visited {
  text-decoration: none;
  cursor: pointer; }
a:active {
  text-decoration: none;
  cursor: pointer; }
a:hover {
  text-decoration: none;
  cursor: pointer; }
body {
  color: #222;
  font-size: 0.18667rem;
  font-family: Verdana, Arial, Helvetica, sans-serif; }
td, th, caption {
  font-size: 0.18667rem; }
h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  font-size: 100%; }
address, caption, cite, code, dfn, em, strong, th, var {
  font-style: normal;
  font-weight: normal; }
.am-picker-popup-header .am-picker-popup-header-left {
  color: #999999 !important; }
a {
  color: #222;
  text-decoration: none; }
a:hover {
  text-decoration: none; }
img {
  border: none;
  vertical-align: middle; }
ol, ul, li {
  list-style: none; }
.pull-left {
  float: left; }
.pull-right {
  float: right; }
.clearfix::after {
  display: block;
  content: "";
  clear: both; }
html {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-family: sans-serif;
  line-height: 1.15;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: transparent; }
*,
*::before,
*::after {
  -webkit-box-sizing: inherit;
  box-sizing: inherit; }
html, body {
  font-family: "PingFang SC", "Helvetica Neue", STHeiti, "Microsoft Yahei", Tahoma, Simsun, sans-serif;
  font-size: 0.21333rem;
  margin: 0 auto;
  position: relative;
  background: #f2f2f2 !important;
  overflow-x: hidden;
  width: 100%;
  height: 100%; }
#root {
  width: 100%;
  height: 100%;
  overflow: hidden; }
#root .am-badge-text, #root sub {
    top: 0; }
#root .am-activity-indicator {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-justify-content: center; }
#root .am-textarea-item {
    padding: 0 0.4rem; }
#root .am-button.btn {
    height: 1.06667rem;
    line-height: 1.06667rem;
    color: #fff;
    background: #999;
    margin: 1.33333rem auto;
    font-size: 0.42667rem; }
#root .am-button.btn.active {
    background: #2494D8; }
#root .am-button:hover {
    text-decoration: none; }
#root .am-switch input[type="checkbox"]:checked + .checkbox {
    background: #2494D8; }
#root .am-tabs-bar .am-tabs-tab {
    color: #333; }
#root .am-tabs-ink-bar {
    background-color: #2494D8; }
/* ant 全局样式  */
.am-modal-transparent {
  width: 7.46667rem !important; }
.am-modal-body {
  font-size: 0.48rem !important;
  color: #222 !important; }
.am-modal.am-modal-transparent.am-modal-android .am-modal-content {
  border-radius: 0.13333rem !important; }
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-body {
  border-bottom: 0.01333rem solid #ddd;
  text-align: center !important; }
.am-modal-button-group-v .am-modal-button {
  width: 100% !important; }
.am-modal-button-group-h .am-modal-button {
  color: #2494D8 !important; }
.am-modal-footer {
  padding: 0 !important; }
.am-modal-button-group-h {
  -ms-flex-pack: distribute !important;
      justify-content: space-around !important; }
.am-picker-col-item {
  overflow: hidden; }
.am-search-start .am-search-synthetic-ph {
  width: auto !important;
  text-align: left; }
.am-search-cancel-anim {
  -webkit-transition: none !important;
  transition: none !important; }
.am-button-primary {
  background: #2494D8; }
.testHeartAge .testHeartAgeIndex {
  background: url(/static/media/health_age_index.18b8a0c3.png) no-repeat;
  background-size: 100vw 100vh;
  width: 100vw;
  height: 100vh; }
.testHeartAge .testHeartAgeIndex button {
    width: 1.6384rem;
    width: 7.68rem;
    height: 1.17333rem;
    background: #1890ff;
    border-radius: 0.69333rem;
    font-size: 0.42667rem;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    color: white;
    line-height: 1.17333rem;
    position: absolute;
    bottom: 2.50667rem;
    left: 50%;
    margin-left: -0.8192rem;
    margin-left: -3.84rem; }
.testHeartAge .testHeartAgeIndex p {
    width: 1.77493rem;
    width: 8.32rem;
    height: 0.90667rem;
    font-size: 0.32rem;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    color: #9b9b9b;
    line-height: 0.45333rem;
    text-align: center;
    position: absolute;
    bottom: 0.29333rem;
    left: 50%;
    margin-left: -0.88747rem;
    margin-left: -4.16rem; }
.testHeartAgeResult {
  background: url(/static/media/health_age_result.6b759962.png) no-repeat;
  background-size: 100vw 100vh;
  width: 100vw;
  height: 100vh;
  overflow: hidden; }
  .testHeartAgeResult .testHeartAgeResultCardBox {
    width: 9.01333rem;
    height: 100vh;
    margin: 0 auto 0; }
  .testHeartAgeResult .testHeartAgeResultCardBox .cardBlank {
      height: 0.42667rem;
      width: 100%; }
  .testHeartAgeResult .testHeartAgeResultCardBox .testHeartAgeResultCardContent {
      background: url(/static/media/health_age_result_card.c545690e.png) no-repeat;
      background-size: 100% 100%;
      padding-bottom: 0.10667rem; }
  .testHeartAgeResult .testHeartAgeResultCardBox .testHeartAgeResultCardContent .cardName {
        text-align: center;
        padding-top: 0.4rem; }
  .testHeartAgeResult .testHeartAgeResultCardBox .testHeartAgeResultCardContent .cardResult {
        width: 100;
        text-align: center;
        height: 1.12rem;
        font-size: 0.8rem;
        font-family: PingFangSC-Medium;
        font-weight: 500;
        color: #101729;
        line-height: 1.12rem; }
  .testHeartAgeResult .testHeartAgeResultCardBox .testHeartAgeResultCardContent .cardtLine {
        width: 4.96rem;
        height: 0.02667rem;
        background: #e5e5e5;
        margin: 0.05333rem auto 0.10667rem; }
  .testHeartAgeResult .testHeartAgeResultCardBox .testHeartAgeResultCardContent .cardVS {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center; }
  .testHeartAgeResult .testHeartAgeResultCardBox .testHeartAgeResultCardContent .cardVS .cardAge {
          height: 0.98667rem;
          font-size: 0.69333rem;
          font-family: PingFangSC-Medium;
          font-weight: 500;
          color: #1890ff;
          line-height: 0.98667rem; }
  .testHeartAgeResult .testHeartAgeResultCardBox .testHeartAgeResultCardContent .cardVS .cardAgeText {
          height: 0.53333rem;
          font-size: 0.37333rem;
          font-family: PingFangSC-Regular;
          font-weight: 400;
          color: #101729;
          line-height: 0.53333rem; }
  .testHeartAgeResult .testHeartAgeResultCardBox .testHeartAgeResultCardContent .cardVS .vs {
          padding: 0.64rem 0.8rem 0;
          width: 0.37333rem;
          font-size: 0.37333rem;
          font-family: PingFangSC-Regular;
          font-weight: 400;
          color: #101729; }
  .testHeartAgeResult .testHeartAgeResultCardBox .testHeartAgeResultCardContent .testHeartAgeResultCard {
        padding: 0.29333rem 0.45333rem 0.58667rem;
        width: 8rem;
        margin: 0.4rem auto 0;
        background: white;
        border: 0.04rem solid #e7e7e7;
        font-size: 0.37333rem;
        font-family: PingFangSC-Regular;
        font-weight: 400;
        color: #9b9b9b;
        line-height: 0.53333rem;
        position: relative; }
  .testHeartAgeResult .testHeartAgeResultCardBox .testHeartAgeResultCardContent .testHeartAgeResultCard .cardLine1 {
          padding-bottom: 0.13333rem;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          border-bottom: 0.02667rem solid #e8e8e8; }
  .testHeartAgeResult .testHeartAgeResultCardBox .testHeartAgeResultCardContent .testHeartAgeResultCard .cardUname {
          width: 70%;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; }
  .testHeartAgeResult .testHeartAgeResultCardBox .testHeartAgeResultCardContent .testHeartAgeResultCard .cardText {
          color: #101729; }
  .testHeartAgeResult .testHeartAgeResultCardBox .testHeartAgeResultCardContent .testHeartAgeResultCard .cardExamTime {
          padding: 0.13333rem 0;
          border-bottom: 0.02667rem solid #e8e8e8; }
  .testHeartAgeResult .testHeartAgeResultCardBox .testHeartAgeResultCardContent .testHeartAgeResultCard .cardResultAnalyse p:nth-child(2) {
          padding: 0.13333rem 0; }
  .testHeartAgeResult .testHeartAgeResultCardBox .testHeartAgeResultCardContent .testHeartAgeResultCard .cardSeal {
          position: absolute;
          right: -0.30667rem;
          bottom: -0.81333rem;
          width: 2.50667rem;
          height: 2.50667rem; }
  .testHeartAgeResult .testHeartAgeResultCardBox .testHeartAgeResultCardContent .testHeartAgeResultCard .cardSuggestionBox {
          padding: 0.13333rem 0;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; }
  .testHeartAgeResult .testHeartAgeResultCardBox .testHeartAgeResultCardContent .testHeartAgeResultCard .cardSuggestionBox .suggestionItem {
            width: 50%; }
  .testHeartAgeResult .testHeartAgeResultCardBox .testHeartAgeResultCardContent .testHeartAgeResultCard .cardSuggestionBox .suggestionItem img {
              width: 0.4rem;
              height: 0.4rem; }
  .testHeartAgeResult .testHeartAgeResultCardBox .testHeartAgeResultCardContent .testHeartAgeResultCard .cardSuggestionBox .suggestionItem span {
              height: 0.53333rem;
              font-size: 0.37333rem;
              font-family: PingFangSC-Regular;
              font-weight: 400;
              color: #4a4a4a;
              line-height: 0.53333rem; }
  .testHeartAgeResult .testHeartAgeResultCardBox .testHeartAgeResultCardContent .cardResultBtnBox {
        margin: 0.56rem 0 0.53333rem;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: distribute;
            justify-content: space-around;
        font-size: 0.37333rem;
        font-family: PingFangSC-Medium;
        font-weight: 500;
        line-height: 0.85333rem;
        text-align: center;
        color: white; }
  .testHeartAgeResult .testHeartAgeResultCardBox .testHeartAgeResultCardContent .cardResultBtnBox span:nth-child(1) {
          width: 2.69333rem;
          height: 0.85333rem;
          background: #1890ff;
          border-radius: 0.58667rem; }
  .testHeartAgeResult .testHeartAgeResultCardBox .testHeartAgeResultCardContent .cardResultBtnBox span:nth-child(2) {
          width: 4.69333rem;
          height: 0.85333rem;
          color: #1890FF;
          border-radius: 0.58667rem;
          border: 0.02667rem solid #1890ff; }
  .testHeartAgeResult .testHeartAgeResultCardBox .testHeartAgeResultCardContent .cardResultBtnBox span:nth-child(2) img {
            width: 0.64rem;
            height: 0.64rem; }
  .testHeartAgeResult .testHeartAgeResultCardBox .testHeartAgeResultCardContent .cardResultQrcodeBottom {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding: 0.16rem 0.58667rem 0.10667rem; }
  .testHeartAgeResult .testHeartAgeResultCardBox .testHeartAgeResultCardContent .cardResultQrcodeBottom img:nth-child(1) {
          width: 2.13333rem;
          height: 2.13333rem;
          padding-right: 0.53333rem;
          -webkit-box-sizing: content-box;
                  box-sizing: content-box; }
  .testHeartAgeResult .testHeartAgeResultCardBox .testHeartAgeResultCardContent .cardResultQrcodeBottom img:nth-child(2) {
          width: 4.85333rem;
          height: 1.30667rem;
          padding-top: 0.4rem;
          -webkit-box-sizing: content-box;
                  box-sizing: content-box; }
  .testHeartAgeResult .QRcodeModal {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, .6); }
  .testHeartAgeResult .QRcodeModal .QRcodeWrap {
      position: absolute;
      left: 50%;
      top: 50%;
      -webkit-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      background: #fff;
      width: 1.6384rem;
      width: 7.68rem;
      /*border-radius: 16px;*/ }
  .testHeartAgeResult .QRcodeModal .QRcodeWrap .footer {
        display: block;
        padding: 0.02133rem 0.66667rem;
        padding: 0.1rem 0.66667rem;
        text-align: center;
        border-top: 0.02667rem dashed #D7D7D7;
        color: #999;
        font-size: 0.37333rem;
        line-height: 0.53333rem; }
  .testHeartAgeResult .QRcodeModal .QRcodeWrap img {
        width: 100%;
        /*height: 926px;*/ }
.testHeartAgePage {
  background: url(/static/media/health_age_page_bg.9a26cb88.png) no-repeat;
  background-size: 100vw 100vh;
  width: 100vw;
  height: 100vh; }
  .testHeartAgePage .am-list-item.am-input-item:after {
    border: none; }
  .testHeartAgePage .am-list-item.am-input-item {
    border: 0.01333rem solid #ddd; }
  .testHeartAgePage .am-list-item .am-input-control .fake-input-container .fake-input {
    text-align: left !important;
    font-size: 0.42667rem;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    color: #101729;
    line-height: 1.17333rem; }
  .testHeartAgePage .am-list-item .am-input-control .fake-input-container {
    height: 1.17333rem; }
  .testHeartAgePage .progress {
    width: 100%;
    padding-top: 2.8rem; }
  .testHeartAgePage .testHeartAgePageTitle {
    width: 1.5936rem;
    width: 7.47rem;
    font-size: 0.42667rem;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    color: black;
    line-height: 0.58667rem;
    margin: 0.42667rem auto 0;
    padding-bottom: 0.4rem; }
  .testHeartAgePage .testHeartAgePageSelectionItem {
    width: 7.57333rem;
    height: 0.96rem;
    background: white;
    border-radius: 0.21333rem;
    border: 0.02667rem solid #f4f3f3;
    text-align: center;
    font-size: 0.37333rem;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    color: black;
    line-height: 0.96rem;
    margin: 0 auto 0.4rem; }
  .testHeartAgePage .active {
    opacity: 1;
    background: #f3f9ff;
    border-radius: 0.10667rem 0.10667rem 0.10667rem 0.10667rem;
    color: #1890FF; }
  .testHeartAgePage .testHeartAgePageInput {
    display: block;
    width: 7.44rem;
    height: 1.06667rem;
    margin: 0 auto 0;
    line-height: 1.06667rem;
    font-size: 0.42667rem;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    color: #101729;
    border: 0.01333rem solid #ddd;
    padding-left: 0.26667rem; }
  .testHeartAgePage .testHeartAgePageNextBtn {
    display: block;
    width: 7.68rem;
    height: 1.17333rem;
    background: #1890ff;
    border-radius: 0.69333rem;
    font-size: 0.42667rem;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    color: white;
    line-height: 1.17333rem;
    margin: 2.10667rem auto 0; }
  .testHeartAgePage .testHeartAgePagePrev {
    height: 0.53333rem;
    font-size: 0.37333rem;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    color: #9b9b9b;
    line-height: 0.53333rem;
    position: absolute;
    bottom: 1.78667rem;
    left: 50%;
    margin-left: -0.56rem; }
.progressContainer {
  width: 1.59296rem;
  width: 7.467rem;
  height: 0.37333rem;
  background: #f4f3f3;
  border-radius: 0.18667rem;
  margin: 0 auto; }
  .progressContainer .progressNum {
    display: inline-block;
    height: 0.37333rem;
    background: #1890ff;
    border-radius: 0.18667rem; }
  .progressContainer .progressText {
    width: 0.61333rem;
    height: 0.45333rem;
    font-size: 0.32rem;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    color: black;
    line-height: 0.45333rem;
    display: inline-block;
    position: absolute;
    left: 50%;
    margin-left: -0.30667rem; }
@charset "UTF-8";
/*
	说明：此文件为公共样式，
	如需添加，
	请以common-xxx 命名，
	并加上注释，
	并同时通知其他开发人员。
*/
html {
  position: relative;
  height: 100%;
  min-height: 5.33333rem; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
  margin: 0;
  padding: 0; }
a {
  text-decoration: none !important; }
a:link {
  text-decoration: none;
  cursor: pointer; }
a:visited {
  text-decoration: none;
  cursor: pointer; }
a:active {
  text-decoration: none;
  cursor: pointer; }
a:hover {
  text-decoration: none;
  cursor: pointer; }
body {
  color: #222;
  font-size: 0.18667rem;
  font-family: Verdana, Arial, Helvetica, sans-serif; }
td, th, caption {
  font-size: 0.18667rem; }
h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  font-size: 100%; }
address, caption, cite, code, dfn, em, strong, th, var {
  font-style: normal;
  font-weight: normal; }
.am-picker-popup-header .am-picker-popup-header-left {
  color: #999999 !important; }
a {
  color: #222;
  text-decoration: none; }
a:hover {
  text-decoration: none; }
img {
  border: none;
  vertical-align: middle; }
ol, ul, li {
  list-style: none; }
.pull-left {
  float: left; }
.pull-right {
  float: right; }
.clearfix::after {
  display: block;
  content: "";
  clear: both; }
html {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-family: sans-serif;
  line-height: 1.15;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: transparent; }
*,
*::before,
*::after {
  -webkit-box-sizing: inherit;
  box-sizing: inherit; }
html, body {
  font-family: "PingFang SC", "Helvetica Neue", STHeiti, "Microsoft Yahei", Tahoma, Simsun, sans-serif;
  font-size: 0.21333rem;
  margin: 0 auto;
  position: relative;
  background: #f2f2f2 !important;
  overflow-x: hidden;
  width: 100%;
  height: 100%; }
#root {
  width: 100%;
  height: 100%;
  overflow: hidden; }
#root .am-badge-text, #root sub {
    top: 0; }
#root .am-activity-indicator {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-justify-content: center; }
#root .am-textarea-item {
    padding: 0 0.4rem; }
#root .am-button.btn {
    height: 1.06667rem;
    line-height: 1.06667rem;
    color: #fff;
    background: #999;
    margin: 1.33333rem auto;
    font-size: 0.42667rem; }
#root .am-button.btn.active {
    background: #2494D8; }
#root .am-button:hover {
    text-decoration: none; }
#root .am-switch input[type="checkbox"]:checked + .checkbox {
    background: #2494D8; }
#root .am-tabs-bar .am-tabs-tab {
    color: #333; }
#root .am-tabs-ink-bar {
    background-color: #2494D8; }
/* ant 全局样式  */
.am-modal-transparent {
  width: 7.46667rem !important; }
.am-modal-body {
  font-size: 0.48rem !important;
  color: #222 !important; }
.am-modal.am-modal-transparent.am-modal-android .am-modal-content {
  border-radius: 0.13333rem !important; }
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-body {
  border-bottom: 0.01333rem solid #ddd;
  text-align: center !important; }
.am-modal-button-group-v .am-modal-button {
  width: 100% !important; }
.am-modal-button-group-h .am-modal-button {
  color: #2494D8 !important; }
.am-modal-footer {
  padding: 0 !important; }
.am-modal-button-group-h {
  -ms-flex-pack: distribute !important;
      justify-content: space-around !important; }
.am-picker-col-item {
  overflow: hidden; }
.am-search-start .am-search-synthetic-ph {
  width: auto !important;
  text-align: left; }
.am-search-cancel-anim {
  -webkit-transition: none !important;
  transition: none !important; }
.am-button-primary {
  background: #2494D8; }
.ncp .testHeartAgeIndex {
  background: url(/static/media/ncp_index.05a6a1a0.jpg) no-repeat;
  background-size: 100vw 100vh;
  width: 100vw;
  height: 100vh; }
.ncp .testHeartAgeIndex .company_logo {
    position: absolute;
    top: 0.66667rem;
    left: 50%;
    margin-left: -0.83627rem;
    margin-left: -3.92rem;
    width: 1.67253rem;
    width: 7.84rem;
    height: 0.93333rem; }
.ncp .testHeartAgeIndex button {
    width: 1.6384rem;
    width: 7.68rem;
    height: 1.17333rem;
    background: #1890ff;
    border-radius: 0.69333rem;
    font-size: 0.42667rem;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    color: white;
    line-height: 1.17333rem;
    position: absolute;
    bottom: 2.50667rem;
    left: 50%;
    margin-left: -0.8192rem;
    margin-left: -3.84rem;
    border: 0; }
.ncp .testHeartAgeIndex p {
    width: 1.77493rem;
    width: 8.32rem;
    height: 0.90667rem;
    font-size: 0.32rem;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    color: #9b9b9b;
    line-height: 0.45333rem;
    text-align: center;
    position: absolute;
    bottom: 0.29333rem;
    left: 50%;
    margin-left: -0.88747rem;
    margin-left: -4.16rem; }
.ncpResult {
  width: 100vw;
  height: 100vh;
  overflow: hidden; }
  .ncpResult .content {
    background-color: #fff;
    height: 50%;
    padding: 0.4rem 0.4rem 0.4rem; }
  .ncpResult .content .circle {
      border-radius: 50%;
      width: 0.74667rem;
      width: 3.5rem;
      height: 0.74667rem;
      height: 3.5rem;
      border: 0.13333rem solid #1890ff;
      text-align: center;
      margin: 0 auto; }
  .ncpResult .content .circle .analysisResult {
        font-size: 0.8rem;
        font-family: PingFangSC-Medium, PingFang SC;
        font-weight: 500;
        color: #101729;
        padding: 0.93333rem 0 0.26667rem; }
  .ncpResult .content .circle .analysisValue {
        font-size: 0.32rem;
        font-family: PingFangSC-Regular, PingFang SC;
        font-weight: 400;
        color: #101729; }
  .ncpResult .content .suggests {
      padding: 0.4rem 0;
      font-size: 0.37333rem;
      font-family: PingFangSC-Regular,PingFang SC;
      font-weight: 400;
      color: #101729; }
  .ncpResult .under {
    font-size: 0.37333rem;
    font-family: PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: #1890FF;
    text-align: center;
    padding-top: 0.4rem; }
  .ncpResult .under .cardResultQrcodeBottom {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      padding: 0.16rem 0.58667rem 0.10667rem; }
  .ncpResult .under .cardResultQrcodeBottom img:nth-child(1) {
        width: 2.13333rem;
        height: 2.13333rem;
        padding-right: 0.53333rem;
        -webkit-box-sizing: content-box;
                box-sizing: content-box; }
  .ncpResult .under .cardResultQrcodeBottom img:nth-child(2) {
        width: 4.85333rem;
        height: 1.30667rem;
        padding-top: 0.4rem;
        -webkit-box-sizing: content-box;
                box-sizing: content-box; }
  .ncpResult .bottom {
    position: absolute;
    bottom: 0;
    text-align: center; }
  .ncpResult .bottom .text {
      padding-bottom: 0.26667rem;
      color: #9b9b9b; }
  .ncpResult .bottom .btn {
      width: 2.13333rem;
      width: 10rem;
      height: 1.6rem;
      background: #1890ff;
      color: #fff;
      text-align: center;
      vertical-align: middle;
      display: inline-block; }
  .ncpResult .bottom .btn p:nth-child(1) {
        font-size: 0.42667rem;
        padding: 0.2rem 0; }
  .ncpResult .bottom .btn p:nth-child(2) {
        font-size: 0.26667rem; }
@charset "UTF-8";
/* 遮罩层 */
.mask_browser {
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, .65);
  position: absolute;
  z-index: 9999; }
.mask_browser .mask_img {
    width: 7.94667rem;
    height: 5.86667rem;
    margin: 0.42667rem 0.74667rem 0 1.30667rem; }
.ncpPage {
  background: url(/static/media/ncp_page_bg.4c0e6da0.jpg) no-repeat;
  background-size: 100vw 100vh;
  width: 100vw;
  height: 100vh; }
  .ncpPage .am-list-item.am-input-item:after {
    border: none; }
  .ncpPage .am-list-item.am-input-item {
    border: 0.01333rem solid #ddd; }
  .ncpPage .am-list-item .am-input-control .fake-input-container .fake-input {
    text-align: left !important;
    font-size: 0.42667rem;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    color: #101729;
    line-height: 1.17333rem; }
  .ncpPage .am-list-item .am-input-control .fake-input-container {
    height: 1.17333rem; }
  .ncpPage .progress {
    width: 100%;
    padding-top: 2.8rem; }
  .ncpPage .testHeartAgePageTitle {
    width: 1.5936rem;
    width: 7.47rem;
    font-size: 0.42667rem;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    color: black;
    line-height: 0.58667rem;
    margin: 0.42667rem auto 0;
    padding-bottom: 0.4rem; }
  .ncpPage .testHeartAgePageSelectionItem {
    width: 7.57333rem;
    height: 0.96rem;
    background: white;
    border-radius: 0.21333rem;
    border: 0.02667rem solid #f4f3f3;
    text-align: center;
    font-size: 0.37333rem;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    color: black;
    line-height: 0.96rem;
    margin: 0 auto 0.4rem; }
  .ncpPage .active {
    opacity: 1;
    background: #f3f9ff;
    border-radius: 0.10667rem 0.10667rem 0.10667rem 0.10667rem;
    color: #1890FF; }
  .ncpPage .testHeartAgePageInput {
    display: block;
    width: 7.44rem;
    height: 1.06667rem;
    margin: 0 auto 0;
    line-height: 1.06667rem;
    font-size: 0.42667rem;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    color: #101729;
    border: 0.01333rem solid #ddd;
    padding-left: 0.26667rem; }
  .ncpPage .testHeartAgePageNextBtn {
    display: block;
    width: 7.68rem;
    height: 1.17333rem;
    background: #1890ff;
    border-radius: 0.69333rem;
    font-size: 0.42667rem;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    color: white;
    line-height: 1.17333rem;
    margin: 2.10667rem auto 0; }
  .ncpPage .testHeartAgePagePrev {
    height: 0.53333rem;
    font-size: 0.37333rem;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    color: #9b9b9b;
    line-height: 0.53333rem;
    position: absolute;
    bottom: 1.78667rem;
    left: 50%;
    margin-left: -0.56rem; }
.symptom-check-container {
  width: 100%;
  height: 100%;
  padding: 4%;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-size: cover !important; }
  .symptom-check-container .symptom-check-top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .symptom-check-container .symptom-check-top .tip {
      font-size: 0.37333rem;
      color: #101729;
      line-height: 0.53333rem;
      font-family: PingFangSC-Regular; }
  .symptom-check-container .symptom-check-top .right span {
      width: 1.14667rem;
      height: 0.85333rem;
      line-height: 0.58667rem;
      font-size: 0.37333rem;
      padding: 0.16rem 0.33333rem 0.16rem 0.42667rem;
      border: 0.02667rem solid #2494D8;
      color: #9B9B9B; }
  .symptom-check-container .symptom-check-top .right span:nth-of-type(1) {
      border-top-left-radius: 0.42667rem;
      border-bottom-left-radius: 0.42667rem; }
  .symptom-check-container .symptom-check-top .right span:nth-of-type(2) {
      border-top-right-radius: 0.42667rem;
      border-bottom-right-radius: 0.42667rem; }
  .symptom-check-container .symptom-check-top .right .active {
      color: #fff;
      background-color: #2494D8; }
  .symptom-check-container .check-switch {
    position: absolute;
    bottom: 0.55467rem;
    bottom: 2.6rem;
    right: 4%;
    color: #2494D8;
    font-size: 0.42667rem;
    z-index: 66; }
  .symptom-check-container .check-switch img {
      margin-left: 0.26667rem;
      width: 0.42667rem;
      height: 0.42667rem; }
  .symptom-check-container .symptom-check-content {
    position: relative;
    height: 87%;
    overflow: hidden; }
  .symptom-check-container .symptom-check-content .check-header {
      width: 0.23467rem;
      width: 1.1rem;
      height: 0.384rem;
      height: 1.8rem;
      position: absolute;
      left: 43.35%;
      top: 11%; }
  .symptom-check-container .symptom-check-content .check-left-hand {
      width: 0.14933rem;
      width: 0.7rem;
      height: 0.96rem;
      height: 4.5rem;
      position: absolute;
      left: 27%;
      top: 28%;
      -webkit-transform: rotate(15deg);
              transform: rotate(15deg); }
  .symptom-check-container .symptom-check-content .check-right-hand {
      width: 0.14933rem;
      width: 0.7rem;
      height: 0.96rem;
      height: 4.5rem;
      position: absolute;
      right: 28%;
      top: 28%;
      -webkit-transform: rotate(-15deg);
              transform: rotate(-15deg); }
  .symptom-check-container .symptom-check-content .check-chest {
      width: 0.46933rem;
      width: 2.2rem;
      height: 0.39467rem;
      height: 1.85rem;
      position: absolute;
      right: 38.65%;
      top: 26%; }
  .symptom-check-container .symptom-check-content .check-abdomen {
      width: 0.384rem;
      width: 1.8rem;
      height: 0.32rem;
      height: 1.5rem;
      position: absolute;
      right: 40.5%;
      top: 39%; }
  .symptom-check-container .symptom-check-content .check-pelvis {
      width: 0.448rem;
      width: 2.1rem;
      height: 0.256rem;
      height: 1.2rem;
      position: absolute;
      right: 39%;
      top: 48.5%; }
  .symptom-check-container .symptom-check-content .check-lower-limbs-left {
      width: 0.17067rem;
      width: 0.8rem;
      height: 1.17333rem;
      height: 5.5rem;
      position: absolute;
      right: 54%;
      top: 57%;
      -webkit-transform: rotate(2deg);
              transform: rotate(2deg); }
  .symptom-check-container .symptom-check-content .check-lower-limbs-right {
      width: 0.17067rem;
      width: 0.8rem;
      height: 1.17333rem;
      height: 5.5rem;
      position: absolute;
      right: 37.5%;
      top: 57%;
      -webkit-transform: rotate(-2deg);
              transform: rotate(-2deg); }
  .symptom-check-container .symptom-check-content .check-header1 {
      width: 0.26667rem;
      width: 1.25rem;
      height: 0.40533rem;
      height: 1.9rem;
      position: absolute;
      left: 43.4%;
      top: 10.5%; }
  .symptom-check-container .symptom-check-content .check-left-hand1 {
      width: 0.128rem;
      width: 0.6rem;
      height: 0.98133rem;
      height: 4.6rem;
      position: absolute;
      left: 29%;
      top: 26%;
      -webkit-transform: rotate(19deg);
              transform: rotate(19deg); }
  .symptom-check-container .symptom-check-content .check-right-hand1 {
      width: 0.128rem;
      width: 0.6rem;
      height: 0.98133rem;
      height: 4.6rem;
      position: absolute;
      right: 29%;
      top: 26%;
      -webkit-transform: rotate(-19deg);
              transform: rotate(-19deg); }
  .symptom-check-container .symptom-check-content .check-chest1 {
      width: 0.36267rem;
      width: 1.7rem;
      height: 0.36267rem;
      height: 1.7rem;
      position: absolute;
      right: 41%;
      top: 25%; }
  .symptom-check-container .symptom-check-content .check-abdomen1 {
      width: 0.36267rem;
      width: 1.7rem;
      height: 0.26667rem;
      height: 1.25rem;
      position: absolute;
      right: 41%;
      top: 37%; }
  .symptom-check-container .symptom-check-content .check-pelvis1 {
      width: 0.46933rem;
      width: 2.2rem;
      height: 0.256rem;
      height: 1.2rem;
      position: absolute;
      right: 38%;
      top: 45.65%; }
  .symptom-check-container .symptom-check-content .check-lower-limbs1-left {
      width: 0.13867rem;
      width: 0.65rem;
      height: 1.28rem;
      height: 6rem;
      position: absolute;
      right: 54.5%;
      top: 54%;
      -webkit-transform: rotate(2deg);
              transform: rotate(2deg); }
  .symptom-check-container .symptom-check-content .check-lower-limbs1-right {
      width: 0.13867rem;
      width: 0.65rem;
      height: 1.28rem;
      height: 6rem;
      position: absolute;
      right: 38.4%;
      top: 54%;
      -webkit-transform: rotate(-2deg);
              transform: rotate(-2deg); }
  .symptom-check-container .symptom-check-content .box {
      height: 93%;
      margin: 10% auto; }
  .symptom-check-container .symptom-check-content .box .human-body {
        display: block;
        margin: 0 auto;
        height: 100%; }
  .symptom-check-container .symptom-check-bottom .bottom-tip {
    font-size: 0.37333rem;
    color: #9B9B9B;
    line-height: 0.53333rem; }
.symptoms-list-container {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #fff; }
  .symptoms-list-container .symptoms-list-left {
    width: 20%;
    height: 100%;
    background-color: #f7f7f7; }
  .symptoms-list-container .symptoms-list-left .symptoms-list-left-list .active {
      color: #101729;
      background-color: #fff; }
  .symptoms-list-container .symptoms-list-left .symptoms-list-left-list p {
      width: 100%;
      height: 2.13333rem;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      font-size: 0.42667rem;
      color: #9B9B9B;
      font-weight: 600;
      background-color: #f7f7f7; }
  .symptoms-list-container .symptoms-list-left .symptoms-list-left-list p img {
        width: 0.69333rem; }
  .symptoms-list-container .symptoms-list-left .symptoms-list-left-list p span {
        text-align: center; }
  .symptoms-list-container .symptoms-list-right {
    width: 80%;
    height: 100%;
    padding: 0.4rem 0.4rem 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    z-index: 666; }
  .symptoms-list-container .symptoms-list-right .symptoms-list-right-search {
      width: 100%;
      position: relative;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      height: 1.17333rem; }
  .symptoms-list-container .symptoms-list-right .symptoms-list-right-search .icon-img {
        position: absolute;
        left: 0.33333rem;
        top: 23%;
        color: #cccccc; }
  .symptoms-list-container .symptoms-list-right .symptoms-list-right-search .icon-search {
        width: 1.33333rem;
        line-height: 0.90667rem;
        text-align: right;
        font-size: 0.37333rem;
        color: #2494D8; }
  .symptoms-list-container .symptoms-list-right .symptoms-list-right-search input {
        width: 90%;
        height: 0.90667rem;
        padding: 0.13333rem 0.26667rem 0.13333rem 1rem;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        border: none;
        font-size: 0.37333rem;
        border-radius: 0.90667rem;
        background-color: #f7f7f7; }
  .symptoms-list-container .symptoms-list-right .symptoms-list-left-list1 {
      width: 100%;
      padding-bottom: 16%; }
  .symptoms-list-container .symptoms-list-right .symptoms-list-left-list1 div {
        width: 100%;
        font-size: 0.42667rem;
        -webkit-box-sizing: border-box;
                box-sizing: border-box; }
  .symptoms-list-container .symptoms-list-right .symptoms-list-left-list1 div p {
          width: 100%;
          font-size: 0.42667rem;
          padding-top: 0.2rem;
          color: #2494D8; }
  .symptoms-list-container .symptoms-list-right .symptoms-list-left-list1 div span {
          display: inline-block;
          width: 100%;
          height: 1.30667rem;
          line-height: 1.30667rem;
          font-size: 0.37333rem;
          color: #101729;
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis;
          border-bottom: 0.01333rem solid #ececec; }
  .symptoms-list-container .symptoms-list-right .symptoms-list-left-list1 .symptoms-list-white-container {
        width: 100%;
        height: 80vh;
        padding-top: 45%;
        -webkit-box-sizing: border-box;
                box-sizing: border-box; }
  .symptoms-list-container .symptoms-list-right .symptoms-list-left-list1 .symptoms-list-white-container .symptoms-list-img {
          text-align: center; }
  .symptoms-list-container .symptoms-list-right .symptoms-list-left-list1 .symptoms-list-white-container .symptoms-list-img img {
            width: 60%; }
  .symptoms-list-container .symptoms-list-right .symptoms-list-left-list1 .symptoms-list-white-container p {
          text-align: center;
          color: #9b9b9b; }
.search-result-container {
  width: 100%;
  height: 100%; }
  .search-result-container .search-result-page {
    height: calc(100vh - 1.70667rem); }
  .search-result-container .item-title {
    font-size: 0.42667rem;
    font-weight: 700;
    color: #101729; }
  .search-result-container .item-title1 {
    font-size: 0.42667rem;
    font-weight: 700;
    padding: 0.93333rem 0 0 0.42667rem;
    color: #101729; }
  .search-result-container .item-title2 {
    font-size: 0.42667rem;
    font-weight: 700;
    padding: 0.29333rem 0 0 0.42667rem;
    color: #101729; }
  .search-result-container .search-result-top {
    width: 100%;
    height: 3.73333rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-size: cover !important; }
  .search-result-container .search-result-top .search-result-top-symptom-module .search-result-top-symptom-list {
      width: -webkit-max-content;
      width: -moz-max-content;
      width: max-content;
      padding: 0.4rem 0 0.08rem 0.42667rem; }
  .search-result-container .search-result-top .search-result-top-symptom-module .search-result-top-symptom-list .search-result-top-symptom-item {
        width: 3.84rem;
        height: 1.73333rem;
        float: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        margin-right: 0.26667rem;
        border-radius: 0.13333rem;
        padding: 0.4rem;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        -webkit-box-shadow: 0 0.02667rem 0.10667rem 0 rgba(180, 203, 220, .5);
                box-shadow: 0 0.02667rem 0.10667rem 0 rgba(180, 203, 220, .5);
        background-color: #fff; }
  .search-result-container .search-result-top .search-result-top-symptom-module .search-result-top-symptom-list .search-result-top-symptom-item img {
          width: 0.90667rem;
          height: 0.90667rem; }
  .search-result-container .search-result-top .search-result-top-symptom-module .search-result-top-symptom-list .search-result-top-symptom-item span {
          margin-left: 0.26667rem;
          font-size: 0.37333rem;
          font-weight: 500; }
  .search-result-container .search-result-module1 {
    background-color: #fff; }
  .search-result-container .search-result-module1 .search-result-department-list {
      padding: 0 0 0.48rem 0.42667rem;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      width: -webkit-max-content;
      width: -moz-max-content;
      width: max-content; }
  .search-result-container .search-result-module1 .search-result-department-list .search-result-department-item {
        width: 3.84rem;
        height: 2.08rem;
        float: left;
        margin-top: 0.4rem;
        background-size: cover !important;
        margin-right: 0.26667rem;
        padding-top: 0.42667rem; }
  .search-result-container .search-result-module1 .search-result-department-list .search-result-department-item .department-name {
          font-size: 0.42667rem;
          text-align: center;
          font-weight: 700; }
  .search-result-container .search-result-module1 .search-result-department-list .search-result-department-item .fast-inquiry {
          margin: 0.21333rem 0 0 0.50667rem;
          width: 3.34667rem;
          height: 0.58667rem;
          line-height: 0.58667rem;
          text-align: center;
          color: #2494D8;
          background-color: #C1DEFD;
          border-radius: 0.4rem 0 0 0.4rem; }
  .search-result-container .search-result-module {
    padding: 0.4rem 0.4rem 0.4rem 0.42667rem;
    background-color: #fff; }
  .search-result-container .search-result-module .search-result-check-module {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
  .search-result-container .search-result-module .search-result-check-module .search-result-check-item {
        width: 50%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        margin-top: 0.34667rem; }
  .search-result-container .search-result-module .search-result-check-module .search-result-check-item img {
          width: 0.53333rem;
          height: 0.53333rem; }
  .search-result-container .search-result-module .search-result-check-module .search-result-check-item span {
          margin-left: 0.13333rem;
          font-size: 0.37333rem;
          line-height: 0.53333rem;
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis; }
  .search-result-container .search-result-Qr-code {
    background-color: #fff; }
  .search-result-container .search-result-Qr-code .search-result-guide-language {
      text-align: center;
      color: #2494D8;
      font-size: 0.37333rem; }
  .search-result-container .search-result-Qr-code img {
      width: 4.34667rem;
      height: 4.34667rem;
      display: block;
      margin: 0.13333rem auto; }
  .search-result-container .search-result-bottom {
    width: 100%;
    height: 1.76rem;
    position: fixed;
    bottom: 0;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    color: #fff;
    padding: 0.42667rem 0.4rem 0.42667rem  0.42667rem;
    background-color: rgba(0, 0, 0, .75); }
  .search-result-container .search-result-bottom img {
      width: 1.06667rem;
      height: 1.06667rem; }
  .search-result-container .search-result-bottom .app-name {
      margin-left: 0.10667rem;
      font-size: 0.42667rem; }
  .search-result-container .search-result-bottom .search-result-again {
      width: 1.92rem;
      height: 0.85333rem;
      margin-left: 0.42667rem;
      text-align: center;
      line-height: 0.85333rem;
      border-radius: 0.13333rem;
      font-size: 0.37333rem;
      color: #2494D8;
      border: 0.02667rem solid #2494D8; }
  .search-result-container .search-result-bottom .search-result-ask-doctor {
      width: 3.2rem;
      height: 0.90667rem;
      text-align: center;
      line-height: 0.90667rem;
      background: #2494D8;
      border-radius: 0.45333rem;
      margin-left: 0.32rem;
      font-size: 0.37333rem; }
.institution_detail {
  position: relative;
  height: 100vh; }
  .institution_detail .institution_detail_wrap .attention {
    width: 0.58667rem;
    height: 0.58667rem;
    position: absolute;
    right: 1.65333rem;
    top: 0.13333rem;
    z-index: 9; }
  .institution_detail .institution_detail_wrap .more {
    width: 0.58667rem;
    height: 0.58667rem;
    position: absolute;
    right: 0.48rem;
    top: 0.13333rem;
    z-index: 9; }
  .institution_detail .institution_detail_wrap .institution_detail_info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .institution_detail .institution_detail_wrap .institution_detail_info .bg {
      width: 2.13333rem;
      width: 10rem;
      height: 5.62667rem; }
  .institution_detail .institution_detail_wrap .institution_detail_info .detail_card {
      margin: -0.69333rem 0.32rem 0;
      padding: 0 0.26667rem 0 0.4rem;
      border-radius: 0.26667rem 0.26667rem 0.26667rem 0.26667rem;
      width: 1.9968rem;
      width: 9.36rem;
      background-color: #fff;
      z-index: 9; }
  .institution_detail .institution_detail_wrap .institution_detail_info .detail_card .detail_card_top .logo {
        width: 1.81333rem;
        height: 1.81333rem;
        border-radius: 50%;
        margin: -0.90667rem 3.4rem 0 3.4rem; }
  .institution_detail .institution_detail_wrap .institution_detail_info .detail_card .detail_card_top .institution_detail_name {
        width: 1.28rem;
        width: 6rem;
        display: block;
        height: 0.66667rem;
        font-size: 0.48rem;
        font-family: PingFangSC-Medium;
        font-weight: 500;
        color: #101729;
        line-height: 0.66667rem;
        padding-top: 0.26667rem;
        padding-bottom: 0.08rem;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        margin: 0 auto;
        text-align: center;
        -webkit-box-sizing: content-box;
                box-sizing: content-box; }
  .institution_detail .institution_detail_wrap .institution_detail_info .detail_card .detail_card_top .score_box {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin: 0 auto;
        margin-left: 2.4rem;
        padding-bottom: 0.08rem; }
  .institution_detail .institution_detail_wrap .institution_detail_info .detail_card .detail_card_top .score_box .num {
          height: 0.45333rem;
          font-size: 0.32rem;
          font-family: PingFangSC-Regular;
          font-weight: 400;
          color: #9b9b9b;
          line-height: 0.45333rem;
          padding-left: 0.26667rem; }
  .institution_detail .institution_detail_wrap .institution_detail_info .detail_card .detail_card_top .intro {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; }
  .institution_detail .institution_detail_wrap .institution_detail_info .detail_card .detail_card_top .intro img {
          width: 0.42667rem;
          height: 0.42667rem; }
  .institution_detail .institution_detail_wrap .institution_detail_info .detail_card .detail_card_top .intro p {
          width: 7.89333rem;
          font-size: 0.37333rem;
          font-family: PingFangSC-Regular;
          font-weight: 400;
          color: #9b9b9b;
          line-height: 0.53333rem; }
  .institution_detail .institution_detail_wrap .institution_detail_info .detail_card .detail_card_top .intro p .up {
            margin-left: 4rem; }
  .institution_detail .institution_detail_wrap .institution_detail_info .detail_card .detail_card_top .intro .flod {
          height: 0.53333rem;
          overflow: hidden;
          text-overflow: ellipsis;
          display: -webkit-box;
          -webkit-line-clamp: 1;
          /*! autoprefixer: off */
          -webkit-box-orient: vertical;
          word-break: break-all;
          word-wrap: break-word;
          overflow: hidden; }
  .institution_detail .institution_detail_wrap .institution_detail_info .detail_card .detail_card_bottom .shadow {
        background: -webkit-gradient(linear, left bottom, left top, from(rgba(152, 152, 152, 0)), to(rgba(75, 75, 75, .52)));
        background: linear-gradient(360deg, rgba(152, 152, 152, 0) 0%, rgba(75, 75, 75, .52) 100%);
        opacity: 0.3004;
        height: 0.42667rem;
        margin-top: 0.13333rem;
        width: 1.9968rem;
        width: 9.36rem;
        margin-left: -0.4rem; }
  .institution_detail .institution_detail_wrap .institution_detail_info .detail_card .detail_card_bottom .bottom_content {
        margin-top: -0.42667rem; }
  .institution_detail .my-carousel {
    margin-top: 0.4rem;
    height: 2.4rem; }
  .institution_detail .my-carousel img {
      width: 100%;
      border-radius: 0.26667rem;
      vertical-align: top; }
  .institution_detail .coupons_container {
    padding: 0 0.32rem;
    margin: 0.4rem 0; }
  .institution_detail .coupons_list {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content; }
  .institution_detail .coupons_list .change_color {
      color: #FFC5AA !important; }
  .institution_detail .coupons_list .coupons_item {
      float: left;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      height: 1.86667rem;
      margin-right: 0.26667rem;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
  .institution_detail .coupons_list .coupons_left {
      min-width: 3.12rem;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      padding: 0.2rem;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      color: #FF6E28;
      font-size: 0.37333rem;
      background-size: 100% 100% !important; }
  .institution_detail .coupons_list .coupons_left .money {
        font-size: 0.4rem;
        line-height: 0.56rem; }
  .institution_detail .coupons_list .coupons_left .coupons_money {
        font-size: 1.28rem;
        line-height: 1.78667rem; }
  .institution_detail .coupons_list .coupons_left .coupons_describe {
        margin-left: 0.13333rem; }
  .institution_detail .coupons_list .coupons_left .coupons_describe .coupons_title {
          font-size: 0.37333rem;
          line-height: 0.53333rem; }
  .institution_detail .coupons_list .coupons_left .coupons_describe .coupons_tips {
          font-size: 0.32rem;
          line-height: 0.45333rem; }
  .institution_detail .coupons_list .coupons_right {
      width: 1.09333rem;
      padding-left: 0.2rem;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      color: #FF6E28;
      background-size: 100% 100% !important; }
  .institution_detail .hot_goods {
    padding: 0 0.32rem; }
  .institution_detail .hot_goods .goods_container {
      border-bottom-left-radius: 0.26667rem;
      border-bottom-right-radius: 0.26667rem;
      background-color: #fff; }
  .institution_detail .hot_goods .goods_container > div:nth-last-of-type(1) {
      border-bottom-left-radius: 0.26667rem;
      border-bottom-right-radius: 0.26667rem; }
  .institution_detail .institutions_article {
    margin-top: 0.4rem;
    padding: 0 0.32rem; }
  .institution_detail .institutions_article .institutions_article_container .badge_container {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      padding: 0 0.26667rem;
      background-color: #fff; }
  .institution_detail .institutions_article .institutions_article_container .badge_container span {
        margin: 0 0.26667rem 0.26667rem 0;
        padding: 0.10667rem 0.37333rem 0.08rem;
        line-height: 0.53333rem;
        font-size: 0.37333rem;
        color: #2494D8;
        border: 0.02667rem solid #d0d0d0;
        border-radius: 0.36rem; }
  .institution_detail .institutions_article .institutions_article_whiteno_container {
      background-color: #fff;
      padding: 0.26667rem 0 1.33333rem; }
  .institution_detail .labelModule_title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0.4rem 0.26667rem;
    background-color: #fff;
    border-top-left-radius: 0.26667rem;
    border-top-right-radius: 0.26667rem; }
  .institution_detail .labelModule_title .title {
      font-size: 0.42667rem;
      font-weight: 600; }
  .institution_detail .labelModule_title .module_more {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      color: #9B9B9B; }
  .institution_detail .QRcodeModal {
    z-index: 999;
    height: 100vh;
    width: 100vw;
    position: absolute;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, .6); }
  .institution_detail .QRcodeModal .QRcodeWrap {
      position: absolute;
      left: 50%;
      top: 50%;
      -webkit-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      background: #fff;
      width: 1.6384rem;
      width: 7.68rem;
      /*border-radius: 16px;*/ }
  .institution_detail .QRcodeModal .QRcodeWrap .footer {
        display: block;
        padding: 0.02133rem 0.66667rem;
        padding: 0.1rem 0.66667rem;
        text-align: center;
        border-top: 0.02667rem dashed #D7D7D7;
        color: #999;
        font-size: 0.37333rem;
        line-height: 0.53333rem; }
  .institution_detail .QRcodeModal .QRcodeWrap img {
        width: 100%;
        /*height: 926px;*/ }
.institution_detail_bg img {
  z-index: -1; }

.institution_detail_bg .attention {
  width: 0.58667rem;
  height: 0.58667rem;
  position: absolute;
  right: 1.65333rem;
  top: 0.13333rem;
  z-index: 9; }

.institution_detail_bg .more {
  width: 0.58667rem;
  height: 0.58667rem;
  position: absolute;
  right: 0.48rem;
  top: 0.13333rem;
  z-index: 9; }

.institution_detail_bg .QRcodeModal {
  z-index: 999;
  height: 100vh;
  width: 100vw;
  position: absolute;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, .6); }

.institution_detail_bg .QRcodeModal .QRcodeWrap {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    background: #fff;
    width: 1.6384rem;
    width: 7.68rem;
    /*border-radius: 16px;*/ }

.institution_detail_bg .QRcodeModal .QRcodeWrap .footer {
      display: block;
      padding: 0.02133rem 0.66667rem;
      padding: 0.1rem 0.66667rem;
      text-align: center;
      border-top: 0.02667rem dashed #D7D7D7;
      color: #999;
      font-size: 0.37333rem;
      line-height: 0.53333rem; }

.institution_detail_bg .QRcodeModal .QRcodeWrap img {
      width: 100%;
      /*height: 926px;*/ }
.institution_detail_tag .tag {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0.24rem 0 0 0;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .institution_detail_tag .tag div, .institution_detail_tag .tag span {
    display: inline-block;
    height: 0.45333rem;
    line-height: 0.45333rem;
    margin-right: 0.13333rem;
    margin-bottom: 0.10667rem;
    font-size: 0.32rem;
    font-weight: 400;
    font-family: PingFangSC-Regular;
    border-radius: 0.08rem;
    padding: 0 0.13333rem; }
  .institution_detail_tag .tag .status {
    border: 0.02667rem solid #52C41A;
    color: #52C41A; }
  .institution_detail_tag .tag .verify_item {
    background: #52c41a;
    color: white; }
  .institution_detail_tag .tag .institution_tag_item {
    border: 0.02667rem solid #1890ff;
    color: #1890ff; }
.institution_detail_card {
  width: 8.66667rem;
  height: 1.86667rem;
  background: linear-gradient(149deg, #1890ff 0%, #37b0f8 100%);
  border-radius: 0 0 0.26667rem 0.26667rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #fff;
  padding-top: 0.4rem; }
  .institution_detail_card .card_box_left {
    text-align: center;
    margin-left: 1.06667rem; }
  .institution_detail_card .card_box_left img {
      padding-bottom: 0.02667rem;
      width: 0.58667rem;
      height: 0.58667rem; }
  .institution_detail_card .card_box_center {
    width: 0.02667rem;
    height: 0.32rem;
    background: white;
    border-radius: 0.01333rem;
    opacity: 0.5974;
    margin-left: 1.38667rem; }
  .institution_detail_card .card_box_right {
    text-align: center;
    margin-left: 1.25333rem; }
  .institution_detail_card .card_box_right img {
      padding-bottom: 0.02667rem;
      width: 0.58667rem;
      height: 0.58667rem; }
.institution_detail_add {
  padding: 0.4rem 0 0.4rem 0; }
  .institution_detail_add .location {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .institution_detail_add .location a {
      display: inline-block; }
  .institution_detail_add .location .adress {
      width: 0.42667rem;
      height: 0.42667rem; }
  .institution_detail_add .location .tel {
      width: 0.8rem;
      height: 0.8rem;
      margin-left: 0.56rem; }
  .institution_detail_add .location .detail_add_text {
      width: 1.4784rem;
      width: 6.93rem;
      font-size: 0.37333rem;
      font-family: PingFangSC-Regular;
      font-weight: 400;
      color: #4a4a4a;
      line-height: 0.53333rem;
      margin-top: -0.06667rem;
      margin-left: 0.05333rem; }
  .institution_detail_add .time {
    padding-top: 0.26667rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .institution_detail_add .time .time_icon {
      width: 0.42667rem;
      height: 0.42667rem; }
  .institution_detail_add .time .detail_add_text {
      width: 1.4784rem;
      width: 6.93rem;
      display: inline-block;
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      font-size: 0.37333rem;
      font-family: PingFangSC-Regular;
      font-weight: 400;
      color: #4a4a4a;
      line-height: 0.53333rem;
      margin-left: 0.05333rem; }
  .institution_detail_add .time .detail_add_text_one {
      display: inline-block;
      width: 1.4784rem;
      width: 6.93rem;
      line-height: 0.42667rem;
      margin-left: 0.05333rem;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      font-size: 0.37333rem;
      font-weight: 400;
      font-family: PingFangSC-Regular;
      color: #4a4a4a; }
  .institution_detail_add .time1 {
    padding-top: 0.26667rem; }
  .institution_detail_add .time1 .time_icon {
      width: 0.42667rem;
      height: 0.42667rem; }
  .institution_detail_add .time1 .detail_add_text {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      font-size: 0.37333rem;
      font-family: PingFangSC-Regular;
      font-weight: 400;
      color: #4a4a4a;
      line-height: 0.53333rem;
      margin-left: 0.05333rem; }
  .institution_detail_add .time1 .detail_add_text_one {
      line-height: 0.42667rem;
      margin-left: 0.05333rem;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      font-size: 0.37333rem;
      font-weight: 400;
      font-family: PingFangSC-Regular;
      color: #4a4a4a; }
.institutions-article-container {
  padding: 0 0.26667rem;
  background-color: #fff; }
  .institutions-article-container .institutions-article {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0.34667rem 0 0.42667rem;
    border-bottom: 0.01333rem solid #e0e0e0; }
  .institutions-article-container .institutions-article .institutions-article-left {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
  .institutions-article-container .institutions-article .institutions-article-left .institutions-article-title {
        font-size: 0.37333rem;
        font-weight: 600; }
  .institutions-article-container .institutions-article .institutions-article-left .institutions-article-time {
        font-size: 0.32rem;
        color: #D0D0D0; }
  .institutions-article-container .institutions-article .institutions-article-right {
      width: 3.2rem;
      height: 1.76rem; }
  .institutions-article-container .institutions-article .institutions-article-right img {
        width: 100%;
        height: 100%; }
.institution_verify_detail {
  height: 100vh; }
  .institution_verify_detail .verify_detail_container {
    background-color: #fff;
    padding: 0 0.4rem 0 0.42667rem; }
  .institution_verify_detail .verify_item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    border-top: 0.01333rem solid #d1d1d1;
    padding: 0.61333rem 0 0.58667rem 0;
    color: #101729; }
  .institution_verify_detail .verify_item .verify_title {
      width: 0.42027rem;
      width: 1.97rem;
      font-size: 0.42667rem;
      font-family: PingFangSC-Medium;
      font-weight: 500;
      line-height: 0.58667rem; }
  .institution_verify_detail .verify_item .verify_content {
      font-size: 0.37333rem;
      max-width: 1.536rem;
      max-width: 7.2rem;
      font-family: PingFangSC-Regular;
      font-weight: 400;
      line-height: 0.53333rem; }
  .institution_verify_detail .verify_item .verify_content .tag {
        height: 0.37333rem;
        border-radius: 0.08rem;
        border: 0.02667rem solid #ff6e28;
        font-size: 0.26667rem;
        font-family: PingFangSC-Regular;
        font-weight: 400;
        color: #ff6e28;
        line-height: 0.37333rem;
        padding: 0 0.13333rem;
        display: inline-block;
        margin-left: 0.13333rem; }
  .institution_verify_detail .verify_item:nth-child(1) {
    border: none; }
  .institution_verify_detail .verify_item_certificate {
    border-top: 0.01333rem solid #d1d1d1;
    padding: 0.61333rem 0 0.58667rem 0;
    color: #101729; }
  .institution_verify_detail .verify_item_certificate .verify_certificate_title {
      font-size: 0.42667rem;
      font-family: PingFangSC-Medium;
      font-weight: 500;
      line-height: 0.58667rem;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
  .institution_verify_detail .verify_item_certificate .verify_certificate_title img {
        width: 0.58667rem;
        height: 0.58667rem;
        padding-right: 0.29333rem;
        -webkit-box-sizing: content-box;
                box-sizing: content-box; }
  .institution_verify_detail .verify_item_certificate .verify_certificate_content .verify_certificate_item {
      padding: 0.61333rem 0 0.45333rem 0; }
  .institution_verify_detail .verify_item_certificate .verify_certificate_img img {
      width: 4.21333rem;
      height: 2.82667rem;
      padding-top: 0.4rem;
      margin: 0 auto;
      display: block; }
.Institution_cards .Institution_cards_container {
  height: calc(100vh - 0.066rem); }

.Institution_cards .Institution_cards_container_2 {
  height: calc(100vh - 1.4rem); }

.Institution_cards .Institution_cards_wrap .my_card {
  height: 0.58667rem;
  font-size: 0.42667rem;
  font-family: PingFangSC-Regular;
  font-weight: 400;
  color: #2494d8;
  line-height: 0.58667rem;
  text-decoration: underline;
  padding: 0.4rem 0 0 7.09333rem;
  margin-bottom: 0.17067rem;
  margin-bottom: 0.8rem; }
.get_card {
  width: 1.95691rem;
  width: 9.173rem;
  background: white;
  border-radius: 0.21333rem;
  margin: 0.26667rem auto 0;
  position: relative; }
  .get_card .card_img {
    width: 1.95691rem;
    width: 9.173rem;
    height: 4.8rem;
    border-radius: 0.21333rem; }
  .get_card .card_name_top {
    position: absolute;
    top: 0.66667rem;
    left: 0.53333rem;
    height: 0.74667rem;
    font-size: 0.53333rem;
    font-family: PingFangSC-Semibold,PingFangSC;
    font-weight: 600;
    color: white;
    line-height: 0.74667rem; }
  .get_card .card_name_top .icon_img {
      width: 0.09088rem;
      width: 0.426rem;
      height: 0.10368rem;
      height: 0.486rem; }
  .get_card .card_name_top_gold {
    color: #FFEDC4; }
  .get_card .card_no {
    position: absolute;
    bottom: 0.37333rem;
    left: 0.53333rem;
    height: 0.8rem;
    font-size: 0.58667rem;
    font-family: PingFangSC-Regular,PingFangSC;
    font-weight: 400;
    color: white;
    line-height: 0.8rem; }
  .get_card .shopping_box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin: 0.45333rem 0.4rem 0.42667rem 0.4rem;
    padding-bottom: 0.13333rem; }
  .get_card .shopping_box .card_name {
      height: 0.58667rem;
      font-size: 0.42667rem;
      font-weight: 500;
      line-height: 0.58667rem;
      font-family: PingFangSC-Medium,PingFangSC;
      color: #101729; }
  .get_card .shopping_box .shopping_box_right {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
  .get_card .shopping_box .shopping_box_right .price {
        display: inline-block;
        height: 0.58667rem;
        font-size: 0.42667rem;
        font-family: PingFangSC-Regular;
        font-weight: 400;
        color: #df5411;
        line-height: 0.58667rem;
        padding-right: 0.26667rem; }
  .get_card .shopping_box .shopping_box_right .shopping_car {
        width: 0.85333rem;
        height: 0.85333rem;
        margin-top: -0.06667rem; }
.card_detail {
  height: 100vh;
  background-color: #fff; }
  .card_detail .card_detail_body .card_img {
    width: 1.95691rem;
    width: 9.173rem;
    height: 4.8rem;
    border-radius: 0.21333rem;
    margin: 0 auto; }
  .card_detail .card_detail_body .barcode_box {
    width: 1.70027rem;
    width: 7.97rem;
    margin: 0.53333rem auto; }
  .card_detail .card_detail_body .barcode_box svg {
      width: 100%;
      height: 100%; }
  .card_detail .card_detail_body .times {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0 1.89333rem 0.4rem 1.94667rem;
    text-align: center;
    height: 2.68rem;
    line-height: 2.68rem; }
  .card_detail .card_detail_body .times .line {
      width: 0.02667rem;
      height: 0.37333rem;
      background: #d0d0d0;
      border-radius: 0.01333rem;
      margin: 0.72rem 1.94667rem; }
  .card_detail .card_detail_body .times .num {
      height: 1.2rem;
      font-size: 0.85333rem;
      font-family: PingFangSC-Regular;
      font-weight: 400;
      color: #2494d8;
      line-height: 1.2rem; }
  .card_detail .card_detail_body .times .text {
      width: 1.12rem;
      height: 0.53333rem;
      font-size: 0.37333rem;
      font-family: PingFangSC-Regular;
      font-weight: 400;
      color: #4a4a4a;
      line-height: 0.53333rem; }
  .card_detail .intro {
    background-color: #fff;
    padding: 0.4rem 0.4rem 7.33333rem 0; }
  .card_detail .intro .blue {
      width: 0.13333rem;
      height: 0.42667rem;
      background: #2494d8;
      display: inline-block; }
  .card_detail .intro .white {
      width: 0.13333rem;
      height: 0.42667rem;
      background: #fff;
      display: inline-block; }
  .card_detail .intro .text {
      height: 0.53333rem;
      font-size: 0.37333rem;
      font-family: PingFangSC-Medium;
      font-weight: 500;
      color: #101729;
      line-height: 0.53333rem;
      padding-left: 0.42667rem; }
  .card_detail .intro .content {
      width: 7.22667rem;
      height: 0.53333rem;
      font-size: 0.37333rem;
      font-family: PingFangSC-Regular;
      font-weight: 500;
      color: #4A4A4A;
      line-height: 0.53333rem; }
  .card_detail .intro .rights {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
  .card_detail .intro .rights .text {
        width: 0.49707rem;
        width: 2.33rem; }
  .card_detail .graySpace {
    width: 2.13333rem;
    width: 10rem;
    height: 0.4rem;
    background-color: #f2f2f2; }
.friendHelpActivityContainer {
  width: 100%;
  height: 100%;
  background-color: rgba(255, 230, 224, .5); }

.friendHelpActivityPage {
  width: 100%;
  height: 100%;
  overflow: hidden;
  padding-bottom: 1.33333rem;
  background-size: contain !important; }

.rankingListContainer {
  padding: 0.26667rem 0.32rem; }

.rankingList {
  width: 100%;
  padding: 0.4rem 0.26667rem 0.53333rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #fff;
  border-radius: 0.26667rem; }

.rankingListTitle {
  font-size: 0.42667rem;
  color: #101729;
  line-height: 0.58667rem;
  font-weight: 600; }

.rankingListItem {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 0.4rem; }

.rankingListItemLeft {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.rankingListItemLeft img {
  width: 0.96rem;
  height: 0.96rem;
  border-radius: 50%; }

.rankingListItemLeftName {
  margin-left: 0.26667rem;
  color: #101729;
  font-size: 0.37333rem; }

.rankingListItemRight {
  font-size: 0.26667rem;
  color: #9B9B9B; }

.rankingListEmpty {
  line-height: 1.33333rem;
  text-align: center;
  font-size: 0.37333rem;
  color: #9b9b9b; }

.friendHelpActivityPage .friendHelpBtnBox {
  padding: 0.4rem 0.26667rem; }

.friendHelpTip {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  font-size: 0.42667rem; }

.friendHelName {
  max-width: 2.4rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: 600; }

.friendHelpBtn {
  width: 7.68rem;
  height: 1.17333rem;
  line-height: 1.17333rem;
  margin: 0.26667rem auto 0;
  text-align: center;
  font-size: 0.42667rem;
  font-weight: 500;
  color: #fff;
  background: linear-gradient(142deg, #ff6d28 0%, #f8a937 100%);
  border-radius: 0.69333rem; }
.friendHelpTopContainer {
  width: 100%;
  padding: 0 0.26667rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.activityDetail {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0.53333rem 0.4rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 2.72rem auto 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #fff;
  border-radius: 0.26667rem; }

.detailLeft {
  width: 2.66667rem;
  height: 2.66667rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #F4F3F3; }

.detailLeft .img {
  width: 2.66667rem;
  display: block; }

.detailRight {
  margin-left: 0.26667rem; }

.detailRight .detailRightTitle {
  font-size: 0.42667rem;
  line-height: 0.58667rem;
  /*font-weight: 600;*/
  color: #101729; }

.detailRight .detailRightPrice {
  margin-top: 0.21333rem;
  color: #9B9B9B; }

.detailRight .detailRightReducedPrice {
  margin-top: 0.05333rem;
  font-size: 0.64rem;
  color: #DF5411;
  line-height: 0.88rem; }
.institution_complaint .complaint_submit {
  width: 7.68rem;
  height: 1.17333rem;
  background: #2494d8;
  border-radius: 0.69333rem;
  font-size: 0.42667rem;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  color: white;
  line-height: 1.17333rem;
  text-align: center;
  margin: 0.4rem auto 0; }
.wxlogin {
  width: 100%;
  height: 100vh;
  line-height: 100vh;
  text-align: center;
  font-size: 0.4rem; }
.tabs .am-tabs-ink-bar {
  height: 0.05333rem; }

.ExpertConsultation_popup.am-popup-wrap .am-popup {
  border-radius: 0.53333rem 0.53333rem 0 0; }

.moer_department_popup {
  position: relative;
  width: 2.13333rem;
  width: 10rem;
  height: 13.06667rem;
  left: 0;
  bottom: 0;
  border-radius: 0.53333rem 0.53333rem 0 0; }

.moer_department_popup .moer_department_close_box {
    padding: 0.26667rem;
    margin-right: 0.1024rem;
    margin-right: 0.48rem;
    text-align: right; }

.moer_department_popup .moer_department_close_box .popupName {
      display: inline-block;
      margin-right: 0.74667rem;
      margin-right: 3.5rem;
      font-size: 0.09101rem;
      font-size: 0.42667rem;
      font-family: PingFangSC-Medium;
      font-weight: 500; }

.moer_department_popup .moer_department_close {
    width: 0.58667rem;
    height: 0.58667rem; }

.moer_department_popup .moer_department_midModule {
    width: 2.13333rem;
    width: 10rem;
    padding-bottom: 1.33333rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }

.moer_department_popup .moer_department_popupItem {
    width: 0.608rem;
    width: 2.85rem;
    height: 0.36267rem;
    height: 1.70rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
    line-height: 0.11307rem;
    line-height: 0.53rem;
    margin-bottom: 3%;
    color: #101729;
    border: 0.02667rem solid #ccc;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 0.13rem; }

.ExpertConsultation {
  height: 100vh;
  position: relative; }

.ExpertConsultation .about_doctor_more {
    background: white;
    width: 1.12rem;
    height: 1.22667rem;
    position: absolute;
    right: 0;
    top: 1.06667rem;
    z-index: 100;
    text-align: center;
    line-height: 1.22667rem; }

.ExpertConsultation .about_doctor_more img {
      width: 0.58667rem;
      height: 0.58667rem; }

.ExpertConsultation .wrap {
    height: calc(100vh - 2.3rem); }

.ExpertConsultation .search_warp {
    background: #fff;
    padding: 0.13333rem 0.26667rem;
    border-bottom: 0.01333rem solid #d7d7d7;
    width: 100%;
    z-index: 1; }

.ExpertConsultation .search_warp .uninput {
      position: relative;
      height: 0.8rem;
      background: #f0f0f0;
      color: #999999;
      font-size: 0.34667rem;
      text-align: center;
      line-height: 0.8rem;
      border-radius: 0.13333rem; }

.ExpertConsultation .search_warp .uninput div img {
        top: 0.2rem;
        left: 1.73333rem;
        width: 0.4rem;
        height: 0.4rem; }
.HelpPage {
  height: calc(100vh - 1.3rem);
  width: 100%; }
  .HelpPage .scroll_wrap {
    background-color: #fff;
    height: calc(100vh - 1.3rem); }
  .HelpPage .scroll_wrap .settled_bg {
      width: 100%; }
  .HelpPage .scroll_wrap .settled_bg_text {
      position: absolute;
      top: 0.93333rem;
      left: 1.17333rem;
      width: 7.65333rem; }
  .HelpPage .scroll_wrap .settled_welcome {
      width: 0.98411rem;
      width: 4.613rem;
      margin: 0 auto;
      display: block; }
  .HelpPage .scroll_wrap .settled_icons {
      width: 1.51253rem;
      width: 7.09rem;
      margin: 0 auto; }
  .HelpPage .scroll_wrap .settled_icons img {
        width: 0.39808rem;
        width: 1.866rem; }
  .HelpPage .scroll_wrap .settled_icons .settled_icons_text {
        text-align: center;
        padding: 0.26667rem 0;
        font-size: 0.37333rem;
        font-family: PingFangSC-Regular,PingFangSC;
        font-weight: 400;
        color: #9b9b9b; }
  .HelpPage .scroll_wrap .settled_icons > div {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      padding-top: 0.50667rem; }
  .HelpPage .scroll_wrap .settled_bottom {
      width: 100%;
      position: absolute;
      bottom: 0; }
  .HelpPage .scroll_wrap .settled_bottom .institution_logo {
        width: 0.26667rem;
        width: 1.25rem;
        position: absolute;
        bottom: 0.29333rem;
        left: 0.53333rem; }
  .HelpPage .scroll_wrap .settled_bottom .settled_bottom_bg {
        width: 100%; }
  .HelpPage .scroll_wrap .settled_bottom .settlet_button {
        width: 3.25333rem;
        height: 0.8rem;
        line-height: 0.8rem;
        text-align: center;
        background: white;
        border-radius: 0.61333rem;
        font-size: 0.42667rem;
        font-family: PingFangSC-Medium,PingFangSC;
        font-weight: 500;
        color: #2494d8;
        position: absolute;
        bottom: 0.48rem;
        right: 0.53333rem; }
@charset "UTF-8";
/*
	说明：此文件为公共样式，
	如需添加，
	请以common-xxx 命名，
	并加上注释，
	并同时通知其他开发人员。
*/
html {
  position: relative;
  height: 100%;
  min-height: 5.33333rem; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
  margin: 0;
  padding: 0; }
a {
  text-decoration: none !important; }
a:link {
  text-decoration: none;
  cursor: pointer; }
a:visited {
  text-decoration: none;
  cursor: pointer; }
a:active {
  text-decoration: none;
  cursor: pointer; }
a:hover {
  text-decoration: none;
  cursor: pointer; }
body {
  color: #222;
  font-size: 0.18667rem;
  font-family: Verdana, Arial, Helvetica, sans-serif; }
td, th, caption {
  font-size: 0.18667rem; }
h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  font-size: 100%; }
address, caption, cite, code, dfn, em, strong, th, var {
  font-style: normal;
  font-weight: normal; }
.am-picker-popup-header .am-picker-popup-header-left {
  color: #999999 !important; }
a {
  color: #222;
  text-decoration: none; }
a:hover {
  text-decoration: none; }
img {
  border: none;
  vertical-align: middle; }
ol, ul, li {
  list-style: none; }
.pull-left {
  float: left; }
.pull-right {
  float: right; }
.clearfix::after {
  display: block;
  content: "";
  clear: both; }
html {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-family: sans-serif;
  line-height: 1.15;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: transparent; }
*,
*::before,
*::after {
  -webkit-box-sizing: inherit;
  box-sizing: inherit; }
html, body {
  font-family: "PingFang SC", "Helvetica Neue", STHeiti, "Microsoft Yahei", Tahoma, Simsun, sans-serif;
  font-size: 0.21333rem;
  margin: 0 auto;
  position: relative;
  background: #f2f2f2 !important;
  overflow-x: hidden;
  width: 100%;
  height: 100%; }
#root {
  width: 100%;
  height: 100%;
  overflow: hidden; }
#root .am-badge-text, #root sub {
    top: 0; }
#root .am-activity-indicator {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-justify-content: center; }
#root .am-textarea-item {
    padding: 0 0.4rem; }
#root .am-button.btn {
    height: 1.06667rem;
    line-height: 1.06667rem;
    color: #fff;
    background: #999;
    margin: 1.33333rem auto;
    font-size: 0.42667rem; }
#root .am-button.btn.active {
    background: #2494D8; }
#root .am-button:hover {
    text-decoration: none; }
#root .am-switch input[type="checkbox"]:checked + .checkbox {
    background: #2494D8; }
#root .am-tabs-bar .am-tabs-tab {
    color: #333; }
#root .am-tabs-ink-bar {
    background-color: #2494D8; }
/* ant 全局样式  */
.am-modal-transparent {
  width: 7.46667rem !important; }
.am-modal-body {
  font-size: 0.48rem !important;
  color: #222 !important; }
.am-modal.am-modal-transparent.am-modal-android .am-modal-content {
  border-radius: 0.13333rem !important; }
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-body {
  border-bottom: 0.01333rem solid #ddd;
  text-align: center !important; }
.am-modal-button-group-v .am-modal-button {
  width: 100% !important; }
.am-modal-button-group-h .am-modal-button {
  color: #2494D8 !important; }
.am-modal-footer {
  padding: 0 !important; }
.am-modal-button-group-h {
  -ms-flex-pack: distribute !important;
      justify-content: space-around !important; }
.am-picker-col-item {
  overflow: hidden; }
.am-search-start .am-search-synthetic-ph {
  width: auto !important;
  text-align: left; }
.am-search-cancel-anim {
  -webkit-transition: none !important;
  transition: none !important; }
.am-button-primary {
  background: #2494D8; }
.Message {
  width: 100%; }
.Message .active {
    display: block !important; }
.Message .Message_wrap {
    width: 100%;
    height: 100vh; }
.Message .Message_wrap .Message_list {
      width: 100%; }
.Message .Message_wrap .Message_list li {
        background: #fff;
        height: 2.4rem;
        width: 100%;
        border-bottom: 0.01333rem solid #d7d7d7;
        padding: 0 0.26667rem;
        position: relative; }
.Message .Message_wrap .Message_list li .img_wrap {
          width: 1.6rem;
          height: 2.4rem;
          line-height: 2.4rem;
          margin-right: 0.32rem;
          text-align: center; }
.Message .Message_wrap .Message_list li .img_wrap img {
            border: 0.01333rem solid #d7d7d7;
            width: 1.33333rem;
            height: 1.33333rem;
            border-radius: 50%; }
.Message .Message_wrap .Message_list li .info {
          width: calc(100vw - 2.66667rem);
          overflow: hidden;
          text-overflow: ellipsis; }
.Message .Message_wrap .Message_list li .info p > span {
            width: 5.97333rem;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis; }
.Message .Message_wrap .Message_list li .info p:nth-of-type(1) {
            height: 0.8rem;
            line-height: 0.8rem;
            margin-top: 0.46667rem; }
.Message .Message_wrap .Message_list li .info p:nth-of-type(1) span:nth-of-type(1) {
              font-size: 0.42667rem;
              color: #222;
              font-weight: bold; }
.Message .Message_wrap .Message_list li .info p:nth-of-type(1) span:nth-of-type(2) {
              font-size: 0.34667rem;
              color: #999; }
.Message .Message_wrap .Message_list li .info p:nth-of-type(2) {
            margin-top: 0.06667rem; }
.Message .Message_wrap .Message_list li .info p:nth-of-type(2) span:nth-of-type(1) {
              font-size: 0.4rem;
              color: #6e6e6e; }
.Message .Message_wrap .Message_list li .info p:nth-of-type(2) span:nth-of-type(2) {
              width: 0.45333rem;
              height: 0.45333rem;
              background: #fd2a2a;
              border-radius: 50%;
              color: #fff;
              font-size: 0.32rem;
              text-align: center;
              line-height: 0.45333rem; }
.Message .Message_wrap .Message_list li .info .Message_list_time {
            height: 0.53333rem;
            font-size: 0.37333rem;
            font-family: PingFangSC-Regular;
            font-weight: 400;
            color: #d0d0d0;
            line-height: 0.53333rem; }
.Message .Message_wrap .Message_list .more img {
        width: 0.58667rem;
        height: 0.58667rem;
        position: absolute;
        top: 50%;
        margin-top: -0.29333rem;
        right: 0.4rem; }
.Message .Message_wrap .Message_list .round {
        width: 0.64rem;
        height: 0.64rem;
        background: #df5411;
        border-radius: 50%;
        position: absolute;
        top: 50%;
        margin-top: -0.32rem;
        right: 0.98667rem;
        color: #fff;
        text-align: center;
        line-height: 0.64rem; }
.healthCard {
  height: 100%;
  background-color: #fff; }
  .healthCard .jkk_bg {
    width: 2.13333rem;
    width: 10rem;
    height: 9.41333rem; }
  .healthCard .info {
    position: absolute;
    top: 2.88rem;
    left: 0.53333rem;
    width: 1.90507rem;
    width: 8.93rem;
    height: 7.94667rem;
    margin: 0 auto;
    background: white;
    -webkit-box-shadow: 0 0 0.16rem 0 rgba(0, 129, 255, .33);
            box-shadow: 0 0 0.16rem 0 rgba(0, 129, 255, .33);
    border-radius: 0.26667rem;
    padding: 0.2rem 0; }
  .healthCard .info .name .am-input-control input {
      text-align: right;
      padding-right: 0.13333rem; }
  .healthCard .info .mobile .am-input-control input {
      text-align: right;
      padding-right: 0.13333rem; }
  .healthCard .submit {
    width: 1.7344rem;
    width: 8.13rem;
    height: 1.17333rem;
    background: -webkit-gradient(linear, left top, left bottom, from(#56beff), to(#339cf4));
    background: linear-gradient(180deg, #56beff 0%, #339cf4 100%);
    border-radius: 0.58667rem;
    font-size: 0.48rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: white;
    line-height: 1.17333rem;
    text-align: center;
    margin: 0.4rem auto; }
  .healthCard .yanzhengmaExtra {
    width: 0.512rem;
    width: 2.4rem;
    height: 0.69333rem;
    background: -webkit-gradient(linear, left top, left bottom, from(#56beff), to(#339cf4));
    background: linear-gradient(180deg, #56beff 0%, #339cf4 100%);
    border-radius: 0.34667rem;
    font-size: 0.37333rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: white;
    line-height: 0.69333rem;
    display: inline-block;
    text-align: center; }
  .healthCard .am-list-item .am-input-extra {
    max-height: 0.69333rem; }
.myrights-page {
  width: 100%;
  height: 100%; }
  .myrights-page .page-box {
    width: 1.95627rem;
    width: 9.17rem;
    margin: 0 auto; }
  .myrights-page .page-box .card {
      width: 1.95627rem;
      width: 9.17rem;
      height: 4.58667rem;
      margin-top: 0.4rem; }
  .myrights-page .page-box .text-box .item {
      background-color: #fff;
      margin-top: 0.4rem;
      width: 1.95627rem;
      width: 9.17rem;
      height: 1.70667rem;
      line-height: 1.70667rem;
      padding-left: 0.4rem;
      border-radius: 0.26667rem; }
  .myrights-page .page-box .text-box .item img {
        width: 0.19413rem;
        width: 0.91rem;
        height: 0.19413rem;
        height: 0.91rem; }
  .myrights-page .page-box .text-box .item span {
        height: 0.58667rem;
        font-size: 0.42667rem;
        font-family: PingFangSC-Regular, PingFang SC;
        font-weight: 400;
        color: #333333;
        line-height: 0.58667rem;
        padding-left: 0.26667rem; }
  .myrights-page .page-box .text-box .item div {
        float: right;
        margin-right: 0.26667rem;
        font-size: 0.37333rem;
        color: #9B9B9B; }
  .myrights-page .page-box .text-box .item div img {
          width: 0.53333rem;
          height: 0.53333rem;
          vertical-align: text-bottom; }
.HealthMiniProgram {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .HealthMiniProgram img {
    width: 100%; }
.checkInContainer {
  height: 100%;
  padding: 0.26667rem 0.4rem 0;
  background-color: #fff;
  position: relative; }
  .checkInContainer .checkInHeader {
    margin-bottom: 0.26667rem;
    font-size: 0.32rem;
    color: #9B9B9B;
    line-height: 0.45333rem; }
  .checkInContainer .checkInHeader span {
      color: #F5A623; }
  .checkInContainer .checkInContent {
    padding-bottom: 0.66667rem; }
  .checkInContainer .checkInContent .checkInItem {
      padding: 0.4rem 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      border-bottom: 0.01333rem solid rgba(112, 112, 112, .15); }
  .checkInContainer .checkInContent .checkInItem .leftItem {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 80%; }
  .checkInContainer .checkInContent .checkInItem .leftItem .avatar {
          width: 1.6rem;
          height: 1.6rem;
          border-radius: 50%; }
  .checkInContainer .checkInContent .checkInItem .leftItem .mainInfo {
          margin-left: 0.29333rem;
          width: 70%; }
  .checkInContainer .checkInContent .checkInItem .leftItem .mainInfo .userName {
            width: 100%;
            font-size: 0.42667rem;
            font-weight: 500;
            color: #4A4A4A;
            line-height: 0.58667rem;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis; }
  .checkInContainer .checkInContent .checkInItem .leftItem .mainInfo .companyName {
            width: 100%;
            margin: 0.05333rem 0;
            font-size: 0.32rem;
            color: #9B9B9B;
            line-height: 0.45333rem;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis; }
  .checkInContainer .checkInContent .checkInItem .leftItem .mainInfo .checkInTime {
            font-size: 0.32rem;
            color: #9B9B9B;
            line-height: 0.45333rem; }
  .checkInContainer .checkInContent .checkInItem .rightItem {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
  .checkInContainer .checkInContent .checkInItem .rightItem .checkInImg {
          width: 0.56rem;
          height: 0.56rem; }
  .checkInContainer .checkInContent .checkInItem .rightItem .hasCheckIn {
          margin-top: 0.13333rem;
          font-size: 0.32rem;
          color: #F5A623;
          line-height: 0.45333rem; }
  .checkInContainer .checkInIcon {
    position: absolute;
    bottom: 0.8rem;
    right: 0.4rem; }
  .checkInContainer .checkInIcon img {
      width: 1.6rem;
      height: 1.6rem; }
  .checkInContainer .whitePage {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .checkInContainer .whitePage img {
      width: 2rem;
      height: 1.6rem; }
  .checkInContainer .whitePage div {
      color: #222222; }
.checkInInfoContainer {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, .4);
  z-index: 200; }
  .checkInInfoContainer .checkInInfoContent {
    position: relative;
    height: 100%;
    padding: 0 0.8rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    top: 0; }
  .checkInInfoContainer .checkInInfoContent img {
      width: 100%; }
  .checkInInfoContainer .checkInInfoContent .checkInInfoMain {
      width: calc(100% - 1.6rem);
      padding: 0 0.4rem;
      position: absolute;
      top: 45%; }
  .checkInInfoContainer .checkInInfoContent .checkInInfoMain .checkInInfoItem {
        padding: 0.26667rem 0;
        border-bottom: 0.01333rem solid rgba(112, 112, 112, .15); }
  .checkInInfoContainer .checkInInfoContent .checkInInfoMain .am-list-body {
        border-top: none; }
  .checkInInfoContainer .checkInInfoContent .checkInInfoMain .am-list-body:after {
        border-bottom: none; }
  .checkInInfoContainer .checkInInfoContent .checkInInfoMain .am-list-item.am-input-item:after {
        border-bottom: none; }
  .checkInInfoContainer .checkInInfoContent .checkInInfoMain .am-list-item.am-input-item {
        padding: 0;
        margin-left: 0.08533rem;
        margin-left: 0.4rem;
        margin-right: 0.08533rem;
        margin-right: 0.4rem;
        border-bottom: 0.01333rem solid #ddd; }
  .checkInInfoContainer .checkInInfoContent .btnBox {
      padding-top: 22%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: distribute;
          justify-content: space-around; }
  .checkInInfoContainer .checkInInfoContent .btnBox .cancelBtn {
        font-size: 0.42667rem;
        color: #4A4A4A;
        line-height: 0.8rem; }
  .checkInInfoContainer .checkInInfoContent .btnBox .confirmBtn {
        font-size: 0.42667rem;
        font-weight: 500;
        color: #2494D8;
        line-height: 0.8rem; }
.miniLiveVideoContainer {
  height: 100%; }
  .miniLiveVideoContainer .vjs-loading-spinner {
    width: 1.17333rem;
    height: 1.17333rem;
    border-radius: 50%; }
  .miniLiveVideoContainer .streamTop .stream-video {
    width: 100%;
    height: 57.14286vw;
    position: relative; }
  .miniLiveVideoContainer .streamTop .stream-video .stream-video-img {
      display: block;
      width: 100%;
      height: 100%; }
  .miniLiveVideoContainer .streamTop .stream-video .yuyue-text {
      line-height: 0.53333rem;
      text-align: center;
      white-space: nowrap;
      font-size: 0.37333rem; }
  .miniLiveVideoContainer .streamTop .stream-video .subscribe {
      width: 3.28rem;
      text-align: center;
      font-size: 0.42667rem;
      display: inline-block;
      line-height: 1.06667rem;
      padding: 0 0.34667rem;
      border-radius: 0.53333rem;
      margin: 0.33333rem auto;
      background-color: #2494D8; }
  .miniLiveVideoContainer .streamTop .adContainer {
    padding: 0.06667rem 0.42667rem;
    background-color: #fff; }
  .miniLiveVideoContainer .streamTop .adContainer .oneAd {
      font-size: 0; }
  .miniLiveVideoContainer .streamTop .adContainer .oneAd img {
        width: 100%;
        height: 1.70667rem;
        border-radius: 0.13333rem; }
  .miniLiveVideoContainer .streamTop .adContainer .adContent {
      width: -webkit-max-content;
      width: -moz-max-content;
      width: max-content; }
  .miniLiveVideoContainer .streamTop .adContainer .adContent div {
        display: inline-block;
        margin-right: 0.4rem;
        font-size: 0; }
  .miniLiveVideoContainer .streamTop .adContainer .adContent div img {
          width: 4.93333rem;
          height: 1.70667rem;
          border-radius: 0.13333rem; }
  .miniLiveVideoContainer .table-module {
    width: 100%;
    height: 0.27307rem;
    height: 1.28rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #fff;
    border-bottom: 0.00284rem solid #ccc;
    border-bottom: 0.01333rem solid #ccc; }
  .miniLiveVideoContainer .fix-table-module {
    position: absolute;
    top: calc(57.14286vw + 1.8rem);
    left: 0;
    width: 100%;
    height: 0.27307rem;
    height: 1.28rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #fff;
    border-bottom: 0.00284rem solid #ccc;
    border-bottom: 0.01333rem solid #ccc;
    z-index: 10; }
  .miniLiveVideoContainer .fix-table-module-1 {
    position: absolute;
    top: calc(57.14286vw - 0.04rem);
    left: 0;
    width: 100%;
    height: 0.27307rem;
    height: 1.28rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #fff;
    border-bottom: 0.00284rem solid #ccc;
    border-bottom: 0.01333rem solid #ccc;
    z-index: 10; }
  .miniLiveVideoContainer .table-module-1 {
    position: absolute;
    top: 57.14286vw;
    left: 0;
    width: 100%;
    height: 0.27307rem;
    height: 1.28rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #fff;
    border-bottom: 0.00284rem solid #ccc;
    border-bottom: 0.01333rem solid #ccc;
    z-index: 10; }
  .miniLiveVideoContainer .tab-module-left {
    width: 100% !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    line-height: 1.18667rem;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    font-size: 0.42667rem;
    font-weight: 600; }
  .miniLiveVideoContainer .tab-module-left .active {
    border-bottom: 0.09333rem solid #2494D8; }
  .miniLiveVideoContainer .tab-module-right {
    margin-right: 0.4rem; }
  .miniLiveVideoContainer .icon-img {
    width: 0.58667rem;
    height: 0.58667rem; }
  .miniLiveVideoContainer .comment-wrap {
    height: calc(100vh - 1.28rem - 57.14286vw - 1.84rem); }
  .miniLiveVideoContainer .comment-wrap-1 {
    height: calc(100vh - 1.28rem - 57.14286vw); }
  .miniLiveVideoContainer .streamDetail {
    height: calc(100vh - 57.14286vw - 1.84rem); }
  .miniLiveVideoContainer .streamDetail_1 {
    height: calc(100vh - 57.14286vw); }
  .miniLiveVideoContainer .contentBox .content {
    width: 100%;
    padding: 0.26667rem 0.42667rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background-color: #fff; }
  .miniLiveVideoContainer .contentBox .content .title {
      font-size: 0.42667rem;
      font-weight: 600; }
  .miniLiveVideoContainer .contentBox .content .subtitle {
      line-height: 0.53333rem;
      font-size: 0.37333rem;
      padding-top: 0.08rem; }
  .miniLiveVideoContainer .contentBox .content .text {
      margin-top: 0.05547rem;
      margin-top: 0.26rem;
      color: #9b9b9b;
      font-size: 0.37333rem;
      line-height: 0.53333rem; }
  .miniLiveVideoContainer .contentBox .content .text .introContainer {
        position: relative; }
  .miniLiveVideoContainer .contentBox .content .text .introContainer .defaultIntro {
          width: calc(100% - 0.66667rem); }
  .miniLiveVideoContainer .contentBox .content .text .introContainer .toggleIcon {
          position: absolute;
          top: -0.05333rem;
          right: 0;
          width: 0.58667rem;
          height: 0.58667rem; }
  .miniLiveVideoContainer .contentBox .survey {
    width: 3.28rem;
    text-align: center;
    font-size: 0.42667rem;
    display: inline-block;
    line-height: 1.06667rem;
    padding: 0 0.34667rem;
    border-radius: 0.53333rem;
    margin: 0.33333rem auto;
    background-color: #2494D8;
    color: #fff; }
  .miniLiveVideoContainer .contentBox .image {
    width: 3.28rem;
    text-align: center;
    font-size: 0.42667rem;
    display: inline-block;
    line-height: 1.06667rem;
    padding: 0 0.34667rem;
    margin: 0.33333rem auto;
    border-radius: 50%; }
.submit-order-wrap {
  height: 100vh;
  position: relative;
  background: #f3f3f3; }
  .submit-order-wrap .content {
    padding-bottom: 1.33333rem; }
  .submit-order-wrap .content .address-box {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      padding: 0.33333rem 0.4rem;
      background: #fff; }
  .submit-order-wrap .content .address-box .has-address {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        padding-right: 0.53333rem; }
  .submit-order-wrap .content .address-box .has-address .name-tel {
          font-size: 0.42667rem; }
  .submit-order-wrap .content .address-box .has-address .name-tel span {
            margin-left: 0.66667rem; }
  .submit-order-wrap .content .address-box .has-address .detail-address {
          margin-top: 0.26667rem;
          font-size: 0.34667rem; }
  .submit-order-wrap .content .address-box .no-address {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        padding-right: 0.53333rem;
        font-size: 0.4rem;
        line-height: 0.90667rem; }
  .submit-order-wrap .content .address-box .right-icon {
        width: 0.58667rem;
        height: 0.58667rem; }
  .submit-order-wrap .content .shore-wrap {
      padding: 0 0.4rem;
      background: #fff; }
  .submit-order-wrap .content .shore-wrap .store-info-box {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        padding: 0.2rem 0;
        border-bottom: 1PX solid #DBDBDB; }
  .submit-order-wrap .content .shore-wrap .store-info-box .store-name {
          -webkit-box-flex: 1;
              -ms-flex: 1;
                  flex: 1;
          padding-right: 0.66667rem;
          font-size: 0.4rem;
          color: #101729; }
  .submit-order-wrap .content .shore-wrap .store-info-box .change-store {
          width: 2.13333rem;
          line-height: 0.90667rem;
          font-size: 0.34667rem;
          text-align: center;
          border-radius: 0.13333rem;
          color: #fff;
          background: #2494D8; }
  .submit-order-wrap .content .shore-wrap .store-info-box .just-one-store {
          width: 2.13333rem;
          line-height: 0.90667rem;
          font-size: 0.34667rem;
          text-align: center;
          border-radius: 0.13333rem;
          color: #D0D0D0;
          background: #F3F3F3; }
  .submit-order-wrap .content .shore-wrap .drug-wrap .rp {
        padding: 0.4rem 0 0.33333rem;
        font-size: 0.34667rem;
        color: #9b9b9b; }
  .submit-order-wrap .content .shore-wrap .drug-wrap .list-item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        padding-bottom: 0.33333rem; }
  .submit-order-wrap .content .shore-wrap .drug-wrap .list-item .list-item-left {
          -webkit-box-flex: 2;
              -ms-flex: 2;
                  flex: 2;
          padding-right: 0.33333rem; }
  .submit-order-wrap .content .shore-wrap .drug-wrap .list-item .list-item-left div {
            color: #D0D0D0;
            font-size: 0.32rem; }
  .submit-order-wrap .content .shore-wrap .drug-wrap .list-item .list-item-left div:nth-of-type(1) {
            color: #101729;
            font-size: 0.34667rem; }
  .submit-order-wrap .content .shore-wrap .drug-wrap .list-item .list-item-left div:nth-of-type(2) {
            margin-top: 0.13333rem; }
  .submit-order-wrap .content .shore-wrap .drug-wrap .list-item .list-item-left div:nth-of-type(3) {
            margin-top: 0.13333rem; }
  .submit-order-wrap .content .shore-wrap .drug-wrap .list-item .list-item-right {
          font-size: 0.34667rem;
          color: #df5411; }
  .submit-order-wrap .content .express-price-wrap {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      padding: 0.4rem 0.66667rem 0.4rem 0.4rem;
      background: #fff;
      font-size: 0.34667rem; }
  .submit-order-wrap .price-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1.06667rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    z-index: 99;
    font-size: 0.37333rem;
    background: #fff; }
  .submit-order-wrap .price-wrap .price {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      padding: 0 0.4rem; }
  .submit-order-wrap .price-wrap .price span {
        color: #df5411; }
  .submit-order-wrap .price-wrap .btn {
      width: 4rem;
      line-height: 1.06667rem;
      text-align: center;
      color: #fff;
      background: #2494D8; }
.shipping-address-wrap {
  position: relative;
  height: 100vh;
  padding-bottom: 1.6rem; }
  .shipping-address-wrap .content {
    padding: 0 0.4rem; }
  .shipping-address-wrap .content .list-item {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      padding: 0.33333rem 0;
      border-bottom: 1PX solid #dbdbdb; }
  .shipping-address-wrap .content .list-item .list-item-left {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        padding-right: 0.53333rem; }
  .shipping-address-wrap .content .list-item .list-item-left .name-tel {
          font-size: 0.37333rem;
          font-weight: bold; }
  .shipping-address-wrap .content .list-item .list-item-left .name-tel span {
            margin-left: 0.66667rem; }
  .shipping-address-wrap .content .list-item .list-item-left .address {
          margin-top: 0.26667rem;
          font-size: 0.32rem; }
  .shipping-address-wrap .content .list-item .edit-icon {
        width: 0.66667rem;
        height: 0.66667rem; }
  .shipping-address-wrap .test {
    height: 20rem;
    background: red; }
  .shipping-address-wrap .add-address-btn {
    position: absolute;
    bottom: 0.26667rem;
    left: 0;
    width: 100%;
    padding: 0 0.8rem; }
  .shipping-address-wrap .add-address-btn div {
      width: 100%;
      font-size: 0.42667rem;
      line-height: 1.17333rem;
      border-radius: 0.58667rem;
      text-align: center;
      color: #fff;
      background: #2494D8; }
.add-address-wrap {
  position: relative;
  height: 100vh;
  background: #fff; }
  .add-address-wrap .my-item-class .am-list-line .am-list-content {
    width: 0.48355rem;
    width: 2.26667rem;
    margin-right: 0.02844rem;
    margin-right: 0.13333rem;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none; }
  .add-address-wrap .my-item-class .am-list-line .am-list-extra {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    text-align: left;
    color: #000; }
  .add-address-wrap .no-address {
    color: #bebebe !important; }
  .add-address-wrap .detail-address-box .am-list-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .add-address-wrap .detail-address-div {
    width: 0.48355rem;
    width: 2.26667rem;
    margin-right: 0.02844rem;
    margin-right: 0.13333rem; }
  .add-address-wrap .detail-address-textarea {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding: 0 !important; }
  .add-address-wrap .detail-address-textarea .am-textarea-control {
    padding: 0; }
  .add-address-wrap .set-default-address {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    font-size: 0.32rem;
    color: #9b9b9b; }
  .add-address-wrap .submit-btn {
    position: absolute;
    bottom: 0.26667rem;
    left: 0;
    width: 100%;
    padding: 0 0.8rem; }
  .add-address-wrap .submit-btn div {
      width: 100%;
      font-size: 0.42667rem;
      line-height: 1.17333rem;
      border-radius: 0.58667rem;
      text-align: center;
      color: #fff;
      background: #2494D8; }
  .add-address-wrap .submit-btn-new {
    bottom: 1.73333rem; }
  .add-address-wrap .delete-btn {
    position: absolute;
    bottom: 0.26667rem;
    left: 0;
    width: 100%;
    padding: 0 0.8rem; }
  .add-address-wrap .delete-btn div {
      width: 100%;
      font-size: 0.42667rem;
      line-height: 1.17333rem;
      border-radius: 0.58667rem;
      text-align: center;
      color: #dedede;
      background: #9b9b9b; }
.prescription-order-list-wrap {
  background: #f4f4f4;
  padding: 0.26667rem 0.4rem;
  height: 100vh; }
  .prescription-order-list-wrap .content .list-item {
    background: #fff;
    border-radius: 0.13333rem; }
  .prescription-order-list-wrap .content .list-item .shop-name {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      padding: 0.2rem 0.13333rem 0.26667rem;
      border-bottom: 1PX solid #DBDBDB; }
  .prescription-order-list-wrap .content .list-item .shop-name img {
        width: 0.58667rem;
        height: 0.58667rem; }
  .prescription-order-list-wrap .content .list-item .shop-name span {
        display: inline-block;
        padding: 0 0.06667rem 0 0.13333rem;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
        font-size: 0.32rem;
        color: #101729; }
  .prescription-order-list-wrap .content .list-item .shop-name .Icon {
        width: 0.42667rem;
        height: 0.42667rem; }
  .prescription-order-list-wrap .content .list-item .presNo {
      padding: 0.13333rem 0.2rem;
      font-size: 0.32rem;
      color: #9b9b9b;
      border-bottom: 1PX solid #DBDBDB; }
  .prescription-order-list-wrap .content .list-item .drug-box {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      padding: 0.2rem 0.4rem 0.4rem; }
  .prescription-order-list-wrap .content .list-item .drug-box img {
        width: 1.17333rem;
        height: 1.17333rem; }
  .prescription-order-list-wrap .content .list-item .drug-box .drug-info {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        padding-left: 0.34667rem;
        font-size: 0.32rem;
        color: #9b9b9b; }
  .prescription-order-list-wrap .content .list-item .drug-box .drug-info .drug-name {
          color: #101729;
          font-weight: bold; }
  .prescription-order-list-wrap .content .list-item .drug-box .drug-info .drug-standard {
          margin: 0.2rem 0; }
  .prescription-order-list-wrap .content .list-item .total-price {
      padding: 0 0.2rem 0.26667rem;
      font-size: 0.37333rem; }
  .prescription-order-list-wrap .content .list-item .total-price span {
        color: #df5411; }
.prescription-order-detail-wrap {
  background: #f4f4f4;
  height: 100vh; }
  .prescription-order-detail-wrap .content {
    padding-bottom: 0.66667rem; }
  .prescription-order-detail-wrap .content .status {
      padding: 0 0.4rem;
      line-height: 1.06667rem;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      color: #101729;
      background: rgba(36, 148, 216, .4); }
  .prescription-order-detail-wrap .content .status img {
        width: 0.48rem;
        height: 0.48rem; }
  .prescription-order-detail-wrap .content .status span {
        display: inline-block;
        padding-left: 0.2rem;
        font-size: 0.4rem;
        font-weight: bold; }
  .prescription-order-detail-wrap .content .express {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      padding: 0.4rem;
      background: #fff; }
  .prescription-order-detail-wrap .content .express img {
        width: 0.66667rem;
        height: 0.66667rem; }
  .prescription-order-detail-wrap .content .express div {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        padding: 0 0.26667rem;
        font-size: 0.29333rem;
        color: #101729;
        font-weight: bold; }
  .prescription-order-detail-wrap .content .express .arrowIcon {
        width: 0.4rem;
        height: 0.4rem; }
  .prescription-order-detail-wrap .content .delivery-info {
      padding: 0.33333rem 0.4rem;
      background: #fff; }
  .prescription-order-detail-wrap .content .delivery-info .name-mobile {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        font-size: 0.37333rem;
        color: #101729; }
  .prescription-order-detail-wrap .content .delivery-info .address {
        margin-top: 0.26667rem;
        font-size: 0.34667rem;
        color: #9b9b9b; }
  .prescription-order-detail-wrap .content .shop-box {
      padding: 0 0.4rem;
      background: #fff; }
  .prescription-order-detail-wrap .content .shop-box .title {
        padding: 0.4rem 0;
        font-size: 0.37333rem;
        border-bottom: 1PX solid #dbdbdb; }
  .prescription-order-detail-wrap .content .shop-box .rp {
        padding: 0.4rem 0;
        font-size: 0.34667rem;
        color: #9b9b9b; }
  .prescription-order-detail-wrap .content .shop-box .drug-box {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        margin-bottom: 0.4rem; }
  .prescription-order-detail-wrap .content .shop-box .drug-box img {
          width: 1.06667rem;
          height: 1.06667rem; }
  .prescription-order-detail-wrap .content .shop-box .drug-box .drug-info {
          -webkit-box-flex: 3;
              -ms-flex: 3;
                  flex: 3;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          -webkit-box-pack: justify;
              -ms-flex-pack: justify;
                  justify-content: space-between;
          padding: 0 0.26667rem; }
  .prescription-order-detail-wrap .content .shop-box .drug-box .drug-num {
          -webkit-box-flex: 1;
              -ms-flex: 1;
                  flex: 1;
          text-align: right; }
  .prescription-order-detail-wrap .content .shop-box .drug-box:last-of-type {
        margin-bottom: 0.13333rem; }
  .prescription-order-detail-wrap .content .order-box {
      padding: 0.26667rem 0.4rem 0.4rem;
      font-size: 0.32rem;
      line-height: 0.53333rem;
      color: #9b9b9b;
      background: #fff; }
  .prescription-order-detail-wrap .content .order-box .title {
        margin-bottom: 0.2rem;
        color: #101729; }
  .prescription-order-detail-wrap .content .btn-box {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      height: 0.90667rem; }
  .prescription-order-detail-wrap .content .btn-box div {
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        line-height: 0.90667rem;
        text-align: center;
        color: #2494d8;
        background: rgba(36, 148, 216, .4); }
  .prescription-order-detail-wrap .content .btn-box .contact {
        display: inline-block;
        -webkit-box-flex: 1;
            -ms-flex: 1;
                flex: 1;
        border-left: 1PX solid #fff;
        line-height: 0.90667rem;
        text-align: center;
        color: #2494d8;
        background: rgba(36, 148, 216, .4); }
.express-info-wrap {
  background: #f4f4f4;
  height: 100vh; }
  .express-info-wrap .content {
    padding-bottom: 0.66667rem; }
  .express-info-wrap .content .express-box {
      padding: 0.4rem;
      font-size: 0.29333rem;
      color: #101729;
      line-height: 0.48rem;
      background: #fff; }
  .express-info-wrap .content .express-box .code-box {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
  .express-info-wrap .content .express-box .code-box .copy {
          margin-left: 0.26667rem;
          width: 1.06667rem;
          line-height: 0.45333rem;
          border-radius: 0.32rem;
          text-align: center;
          background: #D0D0D0; }
.record_item {
  background-color: #fff;
  padding: 0.42667rem 0.21333rem;
  margin: 0 0.42667rem;
  border-bottom: 0.01333rem solid rgba(112, 112, 112, .25);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .record_item .record_item_info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .record_item .record_item_info .avatar {
      width: 1.28rem;
      height: 1.28rem;
      border-radius: 50%; }
  .record_item .record_item_info .record_item_detail {
      padding-left: 0.21333rem; }
  .record_item .record_item_info .record_item_detail .record_item_name {
        height: 0.58667rem;
        font-size: 0.42667rem;
        font-family: PingFangSC-Regular, PingFang SC;
        font-weight: 400;
        color: #333333;
        line-height: 0.58667rem;
        width: 4.66667rem;
        overflow: hidden;
        text-overflow: ellipsis; }
  .record_item .record_item_info .record_item_detail .record_item_sex {
        padding-top: 0.16rem;
        height: 0.53333rem;
        font-size: 0.37333rem;
        font-family: PingFangSC-Regular, PingFang SC;
        font-weight: 400;
        color: #999999;
        line-height: 0.53333rem; }
  .record_item .record_item_more {
    width: 1.46667rem;
    height: 0.66667rem;
    border-radius: 0.4rem;
    border: 0.02667rem solid #01c98e;
    font-size: 0.37333rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #01c98e;
    line-height: 0.61333rem;
    text-align: center; }
.recordFamily_wrap {
  background-color: #f7f7f7;
  height: 100vh; }
  .recordFamily_wrap .content {
    padding-bottom: 0.26667rem;
    height: calc(100vh - 1.73333rem); }
  .recordFamily_wrap .content .MemberFamily_wrap_iscroll {
      background: #fff; }
  .recordFamily_wrap .content .bottom_box {
      background-color: #fff;
      width: 2.13333rem;
      width: 10rem;
      height: 2.02667rem;
      position: relative; }
  .recordFamily_wrap .content .add_img {
      position: absolute;
      bottom: 0.42667rem;
      width: 80.8vw;
      height: 0.93333rem;
      left: 50%;
      margin-left: -40.4vw;
      text-align: center;
      background: #01C98E;
      border-radius: 0.69333rem;
      border: 0.02667rem solid #01c98e;
      line-height: 0.93333rem; }
  .recordFamily_wrap .content .add_img a {
        height: 0.58667rem;
        font-size: 0.42667rem;
        font-family: PingFangSC-Medium, PingFang SC;
        font-weight: 500;
        color: #fff;
        line-height: 0.58667rem; }
  .recordFamily_wrap .content .add_img img {
        width: 0.4rem;
        height: 0.4rem;
        margin-right: 0.10667rem; }
  .recordFamily_wrap .none .img_wrap {
    padding-top: 4rem;
    text-align: center; }
  .recordFamily_wrap .none .img_wrap img {
      width: 2.93333rem;
      height: 1.89333rem; }
  .recordFamily_wrap .none .tips {
    margin-top: 0.53333rem;
    font-size: 0.42667rem;
    color: #999999;
    text-align: center; }
.ModifyInfo {
  height: 100%;
  position: relative; }
  .ModifyInfo .basic {
    padding: 0 0.42667rem;
    background-color: #fff; }
  .ModifyInfo .am-input-extra {
    max-height: inherit !important; }
  .ModifyInfo .am-list-item {
    padding-left: 0.21333rem;
    padding-right: 0.21333rem; }
  .ModifyInfo .am-list-item .am-list-line {
      padding-right: 0; }
  .ModifyInfo .am-list-item .am-list-line .am-list-content {
        font-size: 0.37333rem;
        font-family: PingFangSC-Medium, PingFang SC;
        font-weight: 500;
        color: #333333; }
  .ModifyInfo .am-list-item .am-list-line .am-list-extra {
        font-size: 0.37333rem;
        font-family: PingFangSC-Regular, PingFang SC;
        font-weight: 400;
        color: #cccccc; }
  .ModifyInfo .am-list-item .am-list-line .am-list-arrow {
        width: 0.26667rem;
        height: 0.26667rem; }
  .ModifyInfo .am-list-item .am-input-control input {
      text-align: right;
      font-size: 0.37333rem;
      font-family: PingFangSC-Regular, PingFang SC;
      font-weight: 400;
      color: #cccccc; }
  .ModifyInfo .am-list-item .am-input-label {
      font-size: 0.07964rem;
      font-size: 0.37333rem;
      font-family: PingFangSC-Medium, PingFang SC;
      font-weight: 500;
      color: #333333; }
  .ModifyInfo .info-item {
    height: 1.78667rem;
    background-size: cover; }
  .ModifyInfo .info-item .am-list-line .am-list-extra {
      -webkit-box-flex: 3;
          -ms-flex: 3;
              flex: 3; }
  .ModifyInfo .info-item .head_img_change {
      opacity: 0;
      width: 100%;
      height: 100%;
      position: absolute;
      left: 0;
      top: 0;
      z-index: 100; }
  .ModifyInfo .info-item .avatar {
      width: 1.17333rem;
      height: 1.17333rem; }
  .ModifyInfo .info-item .contact {
      font-size: 0.37333rem;
      font-family: PingFangSC-Regular, PingFang SC;
      font-weight: 400;
      color: #cccccc; }
.SettingMobile {
  height: 100%;
  position: relative; }
  .SettingMobile .basic {
    padding: 0 0.42667rem;
    background-color: #fff; }
  .SettingMobile .am-input-extra {
    max-height: inherit !important; }
  .SettingMobile .yanzhengmaExtra {
    background-color: #e6eff5;
    display: inline-block;
    padding: 0.13333rem 0.2rem;
    font-size: 0.34667rem;
    width: 2.93333rem;
    height: 0.8rem;
    background: #02cd8b;
    border-radius: 0.06667rem;
    text-align: center;
    color: #fff;
    line-height: 1.5; }
  .SettingMobile .am-list-item {
    padding-left: 0.21333rem;
    padding-right: 0.21333rem; }
  .SettingMobile .am-list-item .am-list-line {
      padding-right: 0; }
  .SettingMobile .am-list-item .am-list-line .am-list-content {
        font-size: 0.37333rem;
        font-family: PingFangSC-Medium, PingFang SC;
        font-weight: 500;
        color: #333333; }
  .SettingMobile .am-list-item .am-list-line .am-list-extra {
        font-size: 0.37333rem;
        font-family: PingFangSC-Regular, PingFang SC;
        font-weight: 400;
        color: #cccccc; }
  .SettingMobile .am-list-item .am-list-line .am-list-arrow {
        width: 0.26667rem;
        height: 0.26667rem; }
  .SettingMobile .am-list-item .am-input-control input {
      text-align: right;
      font-size: 0.37333rem;
      font-family: PingFangSC-Regular, PingFang SC;
      font-weight: 400;
      color: #cccccc; }
  .SettingMobile .am-list-item .am-input-label {
      font-size: 0.07964rem;
      font-size: 0.37333rem;
      font-family: PingFangSC-Medium, PingFang SC;
      font-weight: 500;
      color: #333333; }
  .SettingMobile .info-item {
    height: 1.78667rem;
    background-size: cover; }
  .SettingMobile .info-item .am-list-line .am-list-extra {
      -webkit-box-flex: 3;
          -ms-flex: 3;
              flex: 3; }
  .SettingMobile .info-item .head_img_change {
      opacity: 0;
      width: 100%;
      height: 100%;
      position: absolute;
      left: 0;
      top: 0;
      z-index: 100; }
  .SettingMobile .info-item .avatar {
      width: 1.17333rem;
      height: 1.17333rem; }
  .SettingMobile .bottom_box {
    width: 2.13333rem;
    width: 10rem;
    padding: 0.42667rem; }
.ConfirmMobile {
  height: 100%;
  position: relative; }
  .ConfirmMobile .basic {
    padding: 0 0.42667rem;
    background-color: #fff; }
  .ConfirmMobile .am-input-extra {
    max-height: inherit !important; }
  .ConfirmMobile .yanzhengmaExtra {
    background-color: #e6eff5;
    display: inline-block;
    padding: 0.13333rem 0.2rem;
    font-size: 0.34667rem;
    width: 2.93333rem;
    height: 0.8rem;
    background: #02cd8b;
    border-radius: 0.06667rem;
    text-align: center;
    color: #fff;
    line-height: 1.5; }
  .ConfirmMobile .am-list-item {
    padding-left: 0.21333rem;
    padding-right: 0.21333rem; }
  .ConfirmMobile .am-list-item .am-list-line {
      padding-right: 0; }
  .ConfirmMobile .am-list-item .am-list-line .am-list-content {
        font-size: 0.37333rem;
        font-family: PingFangSC-Medium, PingFang SC;
        font-weight: 500;
        color: #333333; }
  .ConfirmMobile .am-list-item .am-list-line .am-list-extra {
        font-size: 0.37333rem;
        font-family: PingFangSC-Regular, PingFang SC;
        font-weight: 400;
        color: #cccccc; }
  .ConfirmMobile .am-list-item .am-list-line .am-list-arrow {
        width: 0.26667rem;
        height: 0.26667rem; }
  .ConfirmMobile .am-list-item .am-input-control input {
      text-align: right;
      font-size: 0.37333rem;
      font-family: PingFangSC-Regular, PingFang SC;
      font-weight: 400;
      color: #cccccc; }
  .ConfirmMobile .am-list-item .am-input-label {
      font-size: 0.07964rem;
      font-size: 0.37333rem;
      font-family: PingFangSC-Medium, PingFang SC;
      font-weight: 500;
      color: #333333; }
  .ConfirmMobile .info-item {
    height: 1.78667rem;
    background-size: cover; }
  .ConfirmMobile .info-item .am-list-line .am-list-extra {
      -webkit-box-flex: 3;
          -ms-flex: 3;
              flex: 3; }
  .ConfirmMobile .info-item .head_img_change {
      opacity: 0;
      width: 100%;
      height: 100%;
      position: absolute;
      left: 0;
      top: 0;
      z-index: 100; }
  .ConfirmMobile .info-item .avatar {
      width: 1.17333rem;
      height: 1.17333rem; }
  .ConfirmMobile .tip {
    margin-top: 0.4rem;
    height: 0.53333rem;
    font-size: 0.29333rem;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #ff6334;
    line-height: 0.53333rem;
    padding: 0 0.42667rem; }
  .ConfirmMobile .text {
    height: 0.53333rem;
    font-size: 0.29333rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #999999;
    line-height: 0.53333rem;
    padding: 0 0.42667rem; }
  .ConfirmMobile .bottom_box {
    width: 2.13333rem;
    width: 10rem;
    padding: 0.42667rem; }
.about_us {
  width: 2.13333rem;
  width: 10rem;
  height: 100vh;
  background: #f4f3f3;
  text-align: center; }
  .about_us .img_icon {
    width: 3.78667rem;
    height: 3.78667rem;
    margin: 1.38667rem auto 0.85333rem; }
  .about_us .icon_name {
    font-size: 0.42667rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #101729;
    padding-bottom: 0.42667rem; }
  .about_us .bg {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 8.50667rem; }
  .about_us .basic {
    width: 2.13333rem;
    width: 10rem;
    background-color: #fff;
    padding: 0 0.42667rem;
    position: absolute;
    top: 6.66667rem;
    left: 50%;
    margin-left: -1.06667rem;
    margin-left: -5rem; }
  .about_us .am-list-item {
    padding-left: 0.21333rem;
    padding-right: 0.21333rem; }
  .about_us .am-list-item .am-list-line {
      padding-right: 0; }
  .about_us .am-list-item .am-list-line .am-list-content {
        font-size: 0.37333rem;
        font-family: PingFangSC-Medium, PingFang SC;
        font-weight: 500;
        color: #333333; }
  .about_us .am-list-item .am-list-line .am-list-extra {
        font-size: 0.37333rem;
        font-family: PingFangSC-Regular, PingFang SC;
        font-weight: 400;
        color: #cccccc; }
  .about_us .am-list-item .am-list-line .am-list-arrow {
        width: 0.26667rem;
        height: 0.26667rem; }
  .about_us .info-item {
    height: 1.78667rem;
    background-size: cover; }
  .about_us .info-item .am-list-line .am-list-extra {
      -webkit-box-flex: 3;
          -ms-flex: 3;
              flex: 3; }
  .about_us .bottom {
    width: 2.13333rem;
    width: 10rem;
    height: 0.90667rem;
    font-size: 0.32rem;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #4a4a4a;
    line-height: 0.45333rem;
    position: absolute;
    bottom: 1.01333rem;
    left: 50%;
    margin-left: -1.06667rem;
    margin-left: -5rem; }
.qa_detail .top {
  padding: 0.45333rem 0.42667rem 0.42667rem;
  background-color: #fff; }
  .qa_detail .top .title {
    font-size: 0.48rem;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #333333;
    line-height: 0.64rem; }
  .qa_detail .top .date {
    font-size: 0.32rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #999999;
    line-height: 0.45333rem;
    padding: 0.21333rem 0; }
  .qa_detail .top .tag {
    height: 0.45333rem;
    font-size: 0.32rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #999999;
    line-height: 0.45333rem;
    width: 6rem;
    overflow: hidden;
    text-overflow: ellipsis; }
  .qa_detail .top .tag span {
      padding-right: 0.42667rem; }
  .qa_detail .content {
  margin-top: 0.21333rem;
  background-color: #fff;
  min-height: 15.09333rem; }
  .qa_detail .content .title {
    height: 1.33333rem;
    font-size: 0.42667rem;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: #333333;
    line-height: 1.33333rem;
    border-bottom: 0.02667rem solid #eeeeee;
    padding-left: 0.42667rem; }
  .qa_detail .content .item {
    padding: 0.34667rem 0.42667rem 0.32rem;
    border-top: 0.02667rem solid #eeeeee; }
  .qa_detail .content .item .info {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
  .qa_detail .content .item .info .avatar {
        width: 0.85333rem;
        height: 0.85333rem;
        border-radius: 50%; }
  .qa_detail .content .item .info .info_detail {
        padding-left: 0.21333rem; }
  .qa_detail .content .item .info .info_detail .name {
          height: 0.53333rem;
          font-size: 0.37333rem;
          font-family: PingFangSC-Regular, PingFang SC;
          font-weight: 400;
          color: #333333;
          line-height: 0.53333rem; }
  .qa_detail .content .item .info .info_detail .title {
          height: 0.53333rem;
          font-size: 0.37333rem;
          font-family: PingFangSC-Regular, PingFang SC;
          font-weight: 400;
          color: #333333;
          line-height: 0.53333rem;
          padding-left: 0.13333rem;
          border-bottom: none; }
  .qa_detail .content .item .info .info_detail .sub_info {
          margin-top: 0.05333rem;
          height: 0.42667rem;
          font-size: 0.29333rem;
          font-family: PingFangSC-Regular, PingFang SC;
          font-weight: 400;
          color: #666666;
          line-height: 0.42667rem; }
  .qa_detail .content .item .info .info_detail .sub_info .department {
            padding-right: 0.13333rem; }
  .qa_detail .content .item .ask {
      padding-top: 0.29333rem;
      font-size: 0.34667rem;
      font-family: PingFangSC-Regular, PingFang SC;
      font-weight: 400;
      color: #333333;
      line-height: 0.53333rem; }
  .qa_detail .content .item .date {
      padding-top: 0.32rem;
      font-size: 0.32rem;
      font-family: PingFangSC-Regular, PingFang SC;
      font-weight: 400;
      color: #999999;
      line-height: 0.45333rem; }
@charset "UTF-8";
@font-face {
  font-family: "HuXiaoBo-NanShen";
  src: url(/static/media/胡晓波男神体.1c6242d6.otf); }
.consult_center {
  width: 2.13333rem;
  width: 10rem;
  height: 100vh;
  background: #e5eff6; }
.consult_center .bg {
    width: 2.13333rem;
    width: 10rem;
    height: 7.28rem; }
.consult_center .bg_text {
    width: 2.13333rem;
    width: 10rem;
    position: absolute;
    top: 2.29333rem;
    left: 50%;
    margin-left: -1.06667rem;
    margin-left: -5rem; }
.consult_center .intro_title {
    height: 0.88rem;
    font-size: 0.85333rem;
    font-family: HuXiaoBo-NanShen;
    font-weight: normal;
    color: #ffffff;
    line-height: 0.88rem;
    letter-spacing: 0.02667rem;
    text-shadow: 0.05333rem 0.05333rem 0.10667rem #00599f;
    -webkit-background-clip: text;
    text-align: center; }
.consult_center .intro_content {
    width: 1.952rem;
    width: 9.15rem;
    border-radius: 0.13333rem;
    border: 0.01333rem dashed #ffffff;
    padding: 0.26667rem 0.4rem;
    text-align: center;
    font-size: 0.32rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #ffffff;
    line-height: 0.50667rem;
    margin: 0.64rem auto 0; }
.consult_center .text_type .dorter_title {
    font-size: 0.48rem;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: #055693;
    line-height: 0.66667rem;
    padding-bottom: 0.24rem;
    padding-left: 0.42667rem; }
.consult_center .img_type {
    width: 1.40501rem;
    width: 6.586rem;
    margin: 0 auto; }
.consult_center .img_type .dorter_title {
      font-size: 0.48rem;
      font-family: HuXiaoBo-NanShen, HuXiaoBo;
      font-weight: normal;
      color: #316ea5;
      line-height: 0.48rem;
      letter-spacing: 0.02667rem;
      padding-bottom: 0.64rem;
      text-align: center; }
.consult_center_item {
  width: 1.952rem;
  width: 9.15rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 0.42667rem;
  background-color: #fff;
  border-radius: 0.13333rem;
  margin: 0 auto 0.42667rem; }
  .consult_center_item .avatar {
    width: 2.34667rem;
    height: 2.34667rem;
    border-radius: 0.13333rem; }
  .consult_center_item .info {
    padding-left: 0.32rem;
    -webkit-box-flex: 2;
        -ms-flex: 2;
            flex: 2; }
  .consult_center_item .info .first_line {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
  .consult_center_item .info .first_line .name {
        max-width: 2.66667rem;
        height: 0.66667rem;
        font-size: 0.48rem;
        font-family: PingFangSC-Medium, PingFang SC;
        font-weight: 500;
        color: #333333;
        line-height: 0.66667rem;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap; }
  .consult_center_item .info .first_line .dot {
        display: inline-block;
        width: 0.18667rem;
        height: 0.18667rem;
        background: #cccccc;
        border-radius: 50%; }
  .consult_center_item .info .first_line .tag_text {
        padding-left: 0.13333rem;
        height: 0.53333rem;
        font-size: 0.37333rem;
        font-family: PingFangSC-Regular, PingFang SC;
        font-weight: 400;
        color: #aaaaaa;
        line-height: 0.53333rem; }
  .consult_center_item .info .first_line .active_dot {
        background: -webkit-gradient(linear, left top, left bottom, from(#009efe), to(#0082f8));
        background: linear-gradient(180deg, #009efe 0%, #0082f8 100%);
        -webkit-box-shadow: 0 0 0.10667rem 0 rgba(0, 137, 255, .68);
                box-shadow: 0 0 0.10667rem 0 rgba(0, 137, 255, .68); }
  .consult_center_item .info .first_line .active_text {
        color: #0085f9; }
  .consult_center_item .info .second_line {
      padding: 0.10667rem 0 0.13333rem;
      display: inline-block;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      max-width: 5.6rem;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      font-size: 0.37333rem;
      font-family: PingFangSC-Regular, PingFang SC;
      font-weight: 400;
      color: #555555;
      line-height: 0.53333rem; }
  .consult_center_item .info .second_line .department {
        padding-left: 0.13333rem; }
  .consult_center_item .info .third_line {
      overflow: hidden;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      /*! autoprefixer: off */
      -webkit-box-orient: vertical;
      word-break: break-all;
      word-wrap: break-word;
      overflow: hidden;
      height: 0.90667rem;
      font-size: 0.32rem;
      font-family: PingFangSC-Regular, PingFang SC;
      font-weight: 400;
      color: #666666;
      line-height: 0.45333rem; }
  .consult_center_item .info .third_line .good_at_tag {
        width: 0.8rem;
        height: 0.37333rem;
        background: -webkit-gradient(linear, left top, right top, from(#4cbbff), to(#4ca8fb));
        background: linear-gradient(90deg, #4cbbff 0%, #4ca8fb 100%);
        border-radius: 0.32rem;
        font-size: 0.26667rem;
        font-family: PingFangSC-Regular, PingFang SC;
        font-weight: 400;
        color: #ffffff;
        line-height: 0.37333rem;
        text-align: center;
        display: inline-block;
        margin-right: 0.10667rem; }
  .consult_center_item .info .third_line .good_at_text {
        font-size: 0.32rem;
        font-family: PingFangSC-Regular, PingFang SC;
        font-weight: 400;
        color: #666666;
        line-height: 0.45333rem; }
.ConsultCenterImgItem {
  position: relative; }
  .ConsultCenterImgItem .img_card {
    width: 1.40501rem;
    width: 6.586rem;
    height: 8.45333rem;
    margin-bottom: 1.06667rem; }
  .ConsultCenterImgItem .tag {
    position: absolute;
    top: 0.32rem;
    right: 0.29333rem;
    background: #aaaaaa;
    border-radius: 0.32rem;
    padding: 0.06667rem 0.21333rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    color: #ffffff; }
  .ConsultCenterImgItem .active_tag {
    background: -webkit-gradient(linear, left top, left bottom, from(#02c1f3), to(#018ee3));
    background: linear-gradient(180deg, #02c1f3 0%, #018ee3 100%); }
  .ConsultCenterImgItem .dot {
    display: inline-block;
    width: 0.18667rem;
    height: 0.18667rem;
    background: #ffffff;
    border-radius: 50%; }
  .ConsultCenterImgItem .tag_text {
    padding-left: 0.13333rem;
    height: 0.53333rem;
    font-size: 0.37333rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    line-height: 0.53333rem; }
  .ConsultCenterImgItem .active_dot {
    background: #ffffff;
    -webkit-box-shadow: 0 0 0.10667rem 0 rgba(255, 255, 255, .6);
            box-shadow: 0 0 0.10667rem 0 rgba(255, 255, 255, .6); }
@charset "UTF-8";
/*
	说明：此文件为公共样式，
	如需添加，
	请以common-xxx 命名，
	并加上注释，
	并同时通知其他开发人员。
*/
html {
  position: relative;
  height: 100%;
  min-height: 5.33333rem; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
  margin: 0;
  padding: 0; }
a {
  text-decoration: none !important; }
a:link {
  text-decoration: none;
  cursor: pointer; }
a:visited {
  text-decoration: none;
  cursor: pointer; }
a:active {
  text-decoration: none;
  cursor: pointer; }
a:hover {
  text-decoration: none;
  cursor: pointer; }
body {
  color: #222;
  font-size: 0.18667rem;
  font-family: Verdana, Arial, Helvetica, sans-serif; }
td, th, caption {
  font-size: 0.18667rem; }
h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  font-size: 100%; }
address, caption, cite, code, dfn, em, strong, th, var {
  font-style: normal;
  font-weight: normal; }
.am-picker-popup-header .am-picker-popup-header-left {
  color: #999999 !important; }
a {
  color: #222;
  text-decoration: none; }
a:hover {
  text-decoration: none; }
img {
  border: none;
  vertical-align: middle; }
ol, ul, li {
  list-style: none; }
.pull-left {
  float: left; }
.pull-right {
  float: right; }
.clearfix::after {
  display: block;
  content: "";
  clear: both; }
html {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-family: sans-serif;
  line-height: 1.15;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: transparent; }
*,
*::before,
*::after {
  -webkit-box-sizing: inherit;
  box-sizing: inherit; }
html, body {
  font-family: "PingFang SC", "Helvetica Neue", STHeiti, "Microsoft Yahei", Tahoma, Simsun, sans-serif;
  font-size: 0.21333rem;
  margin: 0 auto;
  position: relative;
  background: #f2f2f2 !important;
  overflow-x: hidden;
  width: 100%;
  height: 100%; }
#root {
  width: 100%;
  height: 100%;
  overflow: hidden; }
#root .am-badge-text, #root sub {
    top: 0; }
#root .am-activity-indicator {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-justify-content: center; }
#root .am-textarea-item {
    padding: 0 0.4rem; }
#root .am-button.btn {
    height: 1.06667rem;
    line-height: 1.06667rem;
    color: #fff;
    background: #999;
    margin: 1.33333rem auto;
    font-size: 0.42667rem; }
#root .am-button.btn.active {
    background: #2494D8; }
#root .am-button:hover {
    text-decoration: none; }
#root .am-switch input[type="checkbox"]:checked + .checkbox {
    background: #2494D8; }
#root .am-tabs-bar .am-tabs-tab {
    color: #333; }
#root .am-tabs-ink-bar {
    background-color: #2494D8; }
/* ant 全局样式  */
.am-modal-transparent {
  width: 7.46667rem !important; }
.am-modal-body {
  font-size: 0.48rem !important;
  color: #222 !important; }
.am-modal.am-modal-transparent.am-modal-android .am-modal-content {
  border-radius: 0.13333rem !important; }
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-body {
  border-bottom: 0.01333rem solid #ddd;
  text-align: center !important; }
.am-modal-button-group-v .am-modal-button {
  width: 100% !important; }
.am-modal-button-group-h .am-modal-button {
  color: #2494D8 !important; }
.am-modal-footer {
  padding: 0 !important; }
.am-modal-button-group-h {
  -ms-flex-pack: distribute !important;
      justify-content: space-around !important; }
.am-picker-col-item {
  overflow: hidden; }
.am-search-start .am-search-synthetic-ph {
  width: auto !important;
  text-align: left; }
.am-search-cancel-anim {
  -webkit-transition: none !important;
  transition: none !important; }
.am-button-primary {
  background: #2494D8; }
