/* mixin */
/*
font
*/
/*
position
*/
/*
padding
*/
/*
margin
*/
/* border */
/* border-width */
/*  box-shadow: 0px 0px 14px -2px #000; */
/*
border-radius
*/
/*text*/
* {
  touch-action: pan-y;
}
/*过渡效果*/
/*线性渐变(背景)*/
/*translate*/
/*flex*/
/*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);
}
body {
  background-color: #f5f5f9;
  font-size: 0.42857143rem;
}
*[contenteditable] {
  -webkit-user-select: auto !important;
}
*:focus {
  outline: none;
}
a {
  background: transparent;
  text-decoration: none;
  outline: none;
}
.am-accordion {
  position: relative;
  border-top: 1PX solid #ddd;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-accordion {
    border-top: none;
  }
  html:not([data-scale]) .am-accordion::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 1PX;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-accordion::before {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
.am-accordion-anim-active {
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.am-accordion .am-accordion-item .am-accordion-header {
  position: relative;
  color: #333;
  font-size: 0.53571429rem;
  height: 44px;
  line-height: 44px;
  background-color: #fff;
  box-sizing: content-box;
  padding-left: 15px;
  padding-right: 30px;
  border-bottom: 1PX solid #ddd;
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-accordion .am-accordion-item .am-accordion-header {
    border-bottom: none;
  }
  html:not([data-scale]) .am-accordion .am-accordion-item .am-accordion-header::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-accordion .am-accordion-item .am-accordion-header::after {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
.am-accordion .am-accordion-item .am-accordion-header i {
  position: absolute;
  display: block;
  top: 15px;
  right: 15px;
  width: 15px;
  height: 15px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2216%22%20height%3D%2226%22%20viewBox%3D%220%200%2016%2026%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cg%20id%3D%22UI-KIT_%E5%9F%BA%E7%A1%80%E5%85%83%E4%BB%B6%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cg%20id%3D%229.9%E5%9F%BA%E7%A1%80%E5%85%83%E4%BB%B6%22%20transform%3D%22translate(-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%;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-transition: -webkit-transform .2s ease;
  transition: -webkit-transform .2s ease;
  transition: transform .2s ease;
  transition: transform .2s ease, -webkit-transform .2s ease;
}
.am-accordion .am-accordion-item .am-accordion-header[aria-expanded~="true"] i {
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
}
.am-accordion .am-accordion-item .am-accordion-content {
  overflow: hidden;
  background: #fff;
}
.am-accordion .am-accordion-item .am-accordion-content .am-accordion-content-box {
  font-size: 0.46428571rem;
  color: #333;
  position: relative;
  border-bottom: 1PX solid #ddd;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-accordion .am-accordion-item .am-accordion-content .am-accordion-content-box {
    border-bottom: none;
  }
  html:not([data-scale]) .am-accordion .am-accordion-item .am-accordion-content .am-accordion-content-box::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-accordion .am-accordion-item .am-accordion-content .am-accordion-content-box::after {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
.am-accordion .am-accordion-item .am-accordion-content .am-accordion-content-box .am-list-body {
  border-top: 0;
}
.am-accordion .am-accordion-item .am-accordion-content .am-accordion-content-box .am-list-body:before {
  display: none !important;
}
.am-accordion .am-accordion-item .am-accordion-content.am-accordion-content-inactive {
  display: none;
}
.am-action-sheet-wrap {
  position: fixed;
  overflow: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.am-action-sheet-mask {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.4);
  height: 100%;
  z-index: 1000;
}
.am-action-sheet-mask-hidden {
  display: none;
}
.am-action-sheet-close {
  display: none;
}
.am-action-sheet {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  background-color: #fff;
  padding-bottom: env(safe-area-inset-bottom);
}
.am-action-sheet.am-action-sheet-share {
  background-color: #f2f2f2;
}
.am-action-sheet-title,
.am-action-sheet-message {
  margin: 15px auto;
  padding: 0 15px;
  text-align: center;
}
.am-action-sheet-title {
  font-size: 0.53571429rem;
}
.am-action-sheet-message {
  color: #999;
  font-size: 0.42857143rem;
}
.am-action-sheet-button-list {
  text-align: center;
  color: #333;
}
.am-action-sheet-button-list-item {
  font-size: 18px;
  padding: 0 8px;
  margin: 0;
  position: relative;
  height: 50px;
  line-height: 50px;
  box-sizing: border-box;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow-x: hidden;
  border-top: 1PX solid #ddd;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-action-sheet-button-list-item {
    border-top: none;
  }
  html:not([data-scale]) .am-action-sheet-button-list-item::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 1PX;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-action-sheet-button-list-item::before {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
.am-action-sheet-button-list-item.am-action-sheet-button-list-item-active {
  background-color: #ddd;
}
.am-action-sheet-button-list-badge {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.am-action-sheet-button-list-badge .am-badge {
  margin-left: 8px;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
}
.am-action-sheet-button-list-item-content {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.am-action-sheet-button-list .am-action-sheet-cancel-button {
  padding-top: 6px;
  position: relative;
}
.am-action-sheet-button-list .am-action-sheet-cancel-button-mask {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 6px;
  background-color: #e7e7ed;
  border-top: 1PX solid #ddd;
  border-bottom: 1PX solid #ddd;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-action-sheet-button-list .am-action-sheet-cancel-button-mask {
    border-top: none;
  }
  html:not([data-scale]) .am-action-sheet-button-list .am-action-sheet-cancel-button-mask::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 1PX;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-action-sheet-button-list .am-action-sheet-cancel-button-mask::before {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-action-sheet-button-list .am-action-sheet-cancel-button-mask {
    border-bottom: none;
  }
  html:not([data-scale]) .am-action-sheet-button-list .am-action-sheet-cancel-button-mask::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-action-sheet-button-list .am-action-sheet-cancel-button-mask::after {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
.am-action-sheet-button-list .am-action-sheet-destructive-button {
  color: #f4333c;
}
.am-action-sheet-share-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  position: relative;
  border-top: 1PX solid #ddd;
  padding: 21px 0 21px 15px;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-action-sheet-share-list {
    border-top: none;
  }
  html:not([data-scale]) .am-action-sheet-share-list::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 1PX;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-action-sheet-share-list::before {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
.am-action-sheet-share-list-item {
  -webkit-box-flex: 0;
  -webkit-flex: none;
          flex: none;
  margin: 0 12px 0 0;
}
.am-action-sheet-share-list-item-icon {
  margin-bottom: 9px;
  width: 60px;
  height: 60px;
  background-color: #fff;
  border-radius: 3px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.am-action-sheet-share-list-item-title {
  color: #999;
  font-size: 10px;
  text-align: center;
}
.am-action-sheet-share-cancel-button {
  height: 50px;
  line-height: 50px;
  text-align: center;
  background-color: #fff;
  color: #333;
  font-size: 0.57142857rem;
  position: relative;
  border-top: 1PX solid #ddd;
  box-sizing: border-box;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-action-sheet-share-cancel-button {
    border-top: none;
  }
  html:not([data-scale]) .am-action-sheet-share-cancel-button::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 1PX;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-action-sheet-share-cancel-button::before {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
.am-action-sheet-share-cancel-button.am-action-sheet-share-cancel-button-active {
  background-color: #ddd;
}
.am-activity-indicator {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  z-index: 99;
}
.am-activity-indicator-spinner {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-2.125%20-1.875%2064%2064%22%3E%3Cpath%20fill%3D%22%23CCC%22%20d%3D%22M29.875-1.875c-17.673%200-32%2014.327-32%2032s14.327%2032%2032%2032%2032-14.327%2032-32-14.327-32-32-32zm0%2060.7c-15.85%200-28.7-12.85-28.7-28.7s12.85-28.7%2028.7-28.7%2028.7%2012.85%2028.7%2028.7-12.85%2028.7-28.7%2028.7z%22%2F%3E%3Cpath%20fill%3D%22%2327cf56%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.42857143rem;
  margin-left: 8px;
  color: #333;
  opacity: 0.4;
}
.am-activity-indicator.am-activity-indicator-toast {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  text-align: center;
  z-index: 1999;
}
.am-activity-indicator.am-activity-indicator-toast .am-activity-indicator-spinner {
  margin: 0;
}
.am-activity-indicator.am-activity-indicator-toast .am-activity-indicator-toast {
  display: inline-block;
  position: relative;
  top: 4px;
}
.am-activity-indicator-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  padding: 15px 15px;
  border-radius: 7px;
  background-clip: padding-box;
  color: #fff;
  background-color: rgba(58, 58, 58, 0.9);
  font-size: 0.46428571rem;
  line-height: 20px;
}
.am-activity-indicator-spinner-lg {
  width: 32px;
  height: 32px;
}
@-webkit-keyframes spinner-anime {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes spinner-anime {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.am-badge {
  position: relative;
  display: inline-block;
  line-height: 1;
  vertical-align: middle;
}
.am-badge-text {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  top: -6px;
  height: 18px;
  line-height: 18px;
  min-width: 9px;
  border-radius: 12px;
  padding: 0 5px;
  text-align: center;
  font-size: 0.35714286rem;
  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: -4px;
  height: 8px;
  width: 8px;
  border-radius: 100%;
  background: #ff5b05;
  z-index: 10;
}
.am-badge-dot-large {
  height: 16px;
  width: 16px;
}
.am-badge-not-a-wrapper .am-badge-text,
.am-badge-not-a-wrapper .am-badge-dot {
  top: auto;
  display: block;
  position: relative;
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
.am-badge-corner {
  width: 80px;
  padding: 8px;
  position: absolute;
  right: -32px;
  top: 8px;
  background-color: #ff5b05;
  color: #fff;
  white-space: nowrap;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  text-align: center;
  font-size: 0.46428571rem;
}
.am-badge-corner-wrapper {
  overflow: hidden;
}
.am-button {
  display: block;
  outline: 0 none;
  -webkit-appearance: none;
  box-sizing: border-box;
  padding: 0;
  text-align: center;
  font-size: 0.57142857rem;
  height: 1.42857143rem;
  line-height: 1.42857143rem;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-word;
  white-space: nowrap;
  color: #333;
  background-color: #fff;
  border: 1PX solid #ddd;
  border-radius: 0.71428571rem;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-button {
    position: relative;
    border: none;
  }
  html:not([data-scale]) .am-button::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 200%;
    height: 200%;
    border: 1PX solid #ddd;
    border-radius: 1.42857143rem;
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    box-sizing: border-box;
    pointer-events: none;
  }
}
.am-button-borderfix:before {
  -webkit-transform: scale(0.49) !important;
          transform: scale(0.49) !important;
}
.am-button.am-button-active {
  background-color: #ddd;
}
.am-button.am-button-disabled {
  color: rgba(51, 51, 51, 0.3);
  opacity: 0.6;
}
.am-button-primary {
  color: #fff;
  background-color: #27cf56;
  border: 1PX solid #27cf56;
  border-radius: 0.71428571rem;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-button-primary {
    position: relative;
    border: none;
  }
  html:not([data-scale]) .am-button-primary::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 200%;
    height: 200%;
    border: 1PX solid #27cf56;
    border-radius: 1.42857143rem;
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    box-sizing: border-box;
    pointer-events: none;
  }
}
.am-button-primary.am-button-active {
  color: rgba(255, 255, 255, 0.3);
  background-color: #dd7742;
}
.am-button-primary.am-button-disabled {
  color: rgba(255, 255, 255, 0.6);
  opacity: 0.4;
}
.am-button-ghost {
  color: #27cf56;
  background-color: transparent;
  border: 1PX solid #27cf56;
  border-radius: 0.71428571rem;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-button-ghost {
    position: relative;
    border: none;
  }
  html:not([data-scale]) .am-button-ghost::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 200%;
    height: 200%;
    border: 1PX solid #27cf56;
    border-radius: 1.42857143rem;
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    box-sizing: border-box;
    pointer-events: none;
  }
}
.am-button-ghost.am-button-active {
  color: rgba(39, 207, 86, 0.6);
  background-color: transparent;
  border: 1PX solid rgba(39, 207, 86, 0.6);
  border-radius: 0.71428571rem;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-button-ghost.am-button-active {
    position: relative;
    border: none;
  }
  html:not([data-scale]) .am-button-ghost.am-button-active::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 200%;
    height: 200%;
    border: 1PX solid rgba(39, 207, 86, 0.6);
    border-radius: 1.42857143rem;
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    box-sizing: border-box;
    pointer-events: none;
  }
}
.am-button-ghost.am-button-disabled {
  color: rgba(51, 51, 51, 0.1);
  border: 1PX solid rgba(51, 51, 51, 0.1);
  border-radius: 0.71428571rem;
  opacity: 1;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-button-ghost.am-button-disabled {
    position: relative;
    border: none;
  }
  html:not([data-scale]) .am-button-ghost.am-button-disabled::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 200%;
    height: 200%;
    border: 1PX solid rgba(51, 51, 51, 0.1);
    border-radius: 1.42857143rem;
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    box-sizing: border-box;
    pointer-events: none;
  }
}
.am-button-warning {
  color: #fff;
  background-color: #e94f4f;
}
.am-button-warning.am-button-active {
  color: rgba(255, 255, 255, 0.3);
  background-color: #d24747;
}
.am-button-warning.am-button-disabled {
  color: rgba(255, 255, 255, 0.6);
  opacity: 0.4;
}
.am-button-inline {
  display: inline-block;
  padding: 0 15px;
}
.am-button-inline.am-button-icon {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: inline-flex;
}
.am-button-small {
  font-size: 0.39285714rem;
  height: 1rem;
  line-height: 1rem;
  padding: 0 15px;
}
.am-button-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.am-button > .am-button-icon {
  margin-right: 0.5em;
}
.am-calendar .animate {
  -webkit-animation-duration: .3s;
          animation-duration: .3s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.am-calendar .fade-enter {
  -webkit-animation-name: fadeIn;
          animation-name: fadeIn;
}
.am-calendar .fade-leave {
  -webkit-animation-name: fadeOut;
          animation-name: fadeOut;
}
@-webkit-keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
  }
}
@keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
  }
}
@-webkit-keyframes slideInDown {
  0% {
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }
}
@keyframes slideInDown {
  0% {
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }
}
@-webkit-keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
  }
}
@keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
  }
}
@-webkit-keyframes slideInRight {
  0% {
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
}
@keyframes slideInRight {
  0% {
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
}
.am-calendar .slideV-enter {
  -webkit-animation-name: slideInUp;
          animation-name: slideInUp;
}
.am-calendar .slideV-leave {
  -webkit-animation-name: slideInDown;
          animation-name: slideInDown;
}
.am-calendar .slideH-enter {
  -webkit-animation-name: slideInLeft;
          animation-name: slideInLeft;
}
.am-calendar .slideH-leave {
  -webkit-animation-name: slideInRight;
          animation-name: slideInRight;
}
.am-calendar .mask {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 999;
  background: rgba(0, 0, 0, 0.5);
}
.am-calendar .content {
  position: fixed;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 999;
  background: #fff;
}
.am-calendar .header {
  margin: 5px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.am-calendar .header .title {
  text-align: center;
  width: 100%;
  font-size: 0.5rem;
  font-weight: bold;
}
.am-calendar .header .left {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  padding: 0 8px;
  height: 24px;
  left: 5px;
  top: 5px;
  color: #068EEF;
}
.am-calendar .header .right {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  padding: 0 8px;
  height: 24px;
  right: 5px;
  top: 5px;
  color: #068EEF;
  font-size: 14px;
}
.am-calendar .timePicker {
  border-top: 1PX #ccc solid;
}
.am-calendar .week-panel {
  background: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  padding: 0 2px;
  border-bottom: 1px #ddd solid;
}
.am-calendar .week-panel .cell {
  height: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  width: 14.28571429%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  color: #333;
  font-size: 0.42857143rem;
}
.am-calendar .week-panel .cell-grey {
  color: #bbb;
}
.am-calendar .date-picker {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  background: #eee;
  padding-bottom: env(safe-area-inset-bottom);
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  min-height: 0;
}
.am-calendar .date-picker .wrapper {
  height: auto;
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  min-height: 0;
}
.am-calendar .date-picker .months {
  background: #fff;
}
.am-calendar .date-picker .load-tip {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
          align-items: flex-end;
  left: 0;
  right: 0;
  padding: 10px 0;
  top: -40px;
  color: #bbb;
}
.am-calendar .confirm-panel {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  background: #f7f7f7;
  padding: 8px 15px;
  border-top: #ddd 1px solid;
}
.am-calendar .confirm-panel .info {
  font-size: 0.35714286rem;
}
.am-calendar .confirm-panel .info p {
  margin: 0;
}
.am-calendar .confirm-panel .info p + p {
  margin-top: 8px;
}
.am-calendar .confirm-panel .info .grey {
  color: #bbb;
}
.am-calendar .confirm-panel .button {
  text-align: center;
  width: 80px;
  margin: 0 0 0 auto;
  padding: 8px 0;
  border-radius: 0.71428571rem;
  color: #fff;
  font-size: 0.57142857rem;
  background: #27cf56;
}
.am-calendar .confirm-panel .button-disable {
  color: #bbb;
  background: #ddd;
}
.am-calendar .confirm-panel .button-full {
  width: 100%;
  text-align: center;
}
.am-calendar .time-picker {
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  text-align: center;
  background: #fff;
}
.am-calendar .time-picker .title {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  height: 44px;
  font-size: 0.5rem;
  border-top: 1px #ddd solid;
  border-bottom: 1px #ddd solid;
}
.am-calendar .single-month {
  padding: 0;
}
.am-calendar .single-month .month-title {
  margin: 0;
  padding: 21px 0 6px 15px;
}
.am-calendar .single-month .row {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
          align-items: baseline;
}
.am-calendar .single-month .row .cell {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  width: 14.28571429%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.am-calendar .single-month .row .cell .date-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  height: 35px;
  width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  margin-bottom: 2px;
}
.am-calendar .single-month .row .cell .date-wrapper .date {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  width: 35px;
  height: 35px;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  color: #333;
  font-size: 0.53571429rem;
  font-weight: bold;
}
.am-calendar .single-month .row .cell .date-wrapper .disable {
  color: #bbb;
  background: #eee;
  border: none;
  border-radius: 100%;
}
.am-calendar .single-month .row .cell .date-wrapper .grey {
  color: #bbb;
}
.am-calendar .single-month .row .cell .date-wrapper .important {
  border: 1px #ddd solid;
  border-radius: 100%;
}
.am-calendar .single-month .row .cell .date-wrapper .left,
.am-calendar .single-month .row .cell .date-wrapper .right {
  border: none;
  width: 100%;
  height: 35px;
}
.am-calendar .single-month .row .cell .date-wrapper .date-selected {
  border: none;
  background: #27cf56;
  color: #fff;
  font-size: 0.53571429rem;
}
.am-calendar .single-month .row .cell .date-wrapper .selected-start {
  border-radius: 100% 0 0 100%;
}
.am-calendar .single-month .row .cell .date-wrapper .selected-single {
  border-radius: 100%;
}
.am-calendar .single-month .row .cell .date-wrapper .selected-middle {
  border-radius: 0;
}
.am-calendar .single-month .row .cell .date-wrapper .selected-end {
  border-radius: 0 100% 100% 0;
}
.am-calendar .single-month .row .cell .info {
  height: 15px;
  width: 100%;
  padding: 0 5px;
  font-size: 10px;
  color: #999;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-align: center;
}
.am-calendar .single-month .row .cell .date-selected {
  color: #27cf56;
}
.am-calendar .single-month .row + .row {
  margin-top: 6px;
}
.am-calendar .single-month .row-xl + .row-xl {
  margin-top: 21px;
}
.am-calendar .shortcut-panel {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  padding: 0 30px;
  border-top: #ddd 1px solid;
  height: 0.75rem;
}
.am-calendar .shortcut-panel .item {
  display: inline-block;
  color: #27cf56;
  font-size: 0.5rem;
}
.am-card {
  min-height: 96px;
  padding-bottom: 6px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  background-color: #fff;
}
.am-card:not(.am-card-full) {
  border: 1PX solid #ddd;
  border-radius: 0.71428571rem;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-card:not(.am-card-full) {
    position: relative;
    border: none;
  }
  html:not([data-scale]) .am-card:not(.am-card-full)::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 200%;
    height: 200%;
    border: 1PX solid #ddd;
    border-radius: 1.42857143rem;
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    box-sizing: border-box;
    pointer-events: none;
  }
}
.am-card.am-card-full {
  position: relative;
  border-top: 1PX solid #ddd;
  border-bottom: 1PX solid #ddd;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-card.am-card-full {
    border-top: none;
  }
  html:not([data-scale]) .am-card.am-card-full::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 1PX;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-card.am-card-full::before {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-card.am-card-full {
    border-bottom: none;
  }
  html:not([data-scale]) .am-card.am-card-full::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-card.am-card-full::after {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
.am-card-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  font-size: 0.53571429rem;
  padding: 9px 15px;
}
.am-card-header-content {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  text-align: left;
  color: #333;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.am-card-header-content img {
  margin-right: 5px;
}
.am-card-header-extra {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  text-align: right;
  font-size: 0.53571429rem;
  color: #999;
}
.am-card-body {
  position: relative;
  border-top: 1PX solid #ddd;
  padding: 15px 15px 6px;
  font-size: 0.46428571rem;
  color: #333;
  min-height: 40px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-card-body {
    border-top: none;
  }
  html:not([data-scale]) .am-card-body::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 1PX;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-card-body::before {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
.am-card-footer {
  font-size: 0.42857143rem;
  color: #999;
  padding: 0 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
.am-card-footer-content {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
.am-card-footer-extra {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  text-align: right;
}
.am-carousel {
  position: relative;
}
.am-carousel-wrap {
  font-size: 18px;
  color: #333;
  background: none;
  text-align: center;
  zoom: 1;
  width: 100%;
}
.am-carousel-wrap-dot {
  display: inline-block;
  zoom: 1;
}
.am-carousel-wrap-dot > span {
  display: block;
  width: 8px;
  height: 8px;
  margin: 0 3px;
  border-radius: 50%;
  background: #ccc;
}
.am-carousel-wrap-dot-active > span {
  background: #888;
}
.am-checkbox {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 21px;
  height: 21px;
}
.am-checkbox-inner {
  position: absolute;
  right: 0;
  width: 21px;
  height: 21px;
  border: 1px solid #ccc;
  border-radius: 50%;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  box-sizing: border-box;
}
.am-checkbox-inner:after {
  position: absolute;
  display: none;
  top: 1.5px;
  right: 6px;
  z-index: 999;
  width: 5px;
  height: 11px;
  border-style: solid;
  border-width: 0 1px 1px 0;
  content: ' ';
  -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;
          appearance: none;
}
.am-checkbox.am-checkbox-checked .am-checkbox-inner {
  border-color: #27cf56;
  background: #27cf56;
}
.am-checkbox.am-checkbox-checked .am-checkbox-inner:after {
  display: block;
  border-color: #fff;
}
.am-checkbox.am-checkbox-disabled {
  opacity: 0.3;
}
.am-checkbox.am-checkbox-disabled.am-checkbox-checked .am-checkbox-inner {
  border-color: #999;
  background: none;
}
.am-checkbox.am-checkbox-disabled.am-checkbox-checked .am-checkbox-inner:after {
  border-color: #999;
}
.am-list .am-list-item.am-checkbox-item .am-list-thumb {
  width: 21px;
  height: 21px;
}
.am-list .am-list-item.am-checkbox-item .am-list-thumb .am-checkbox {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 44px;
}
.am-list .am-list-item.am-checkbox-item .am-list-thumb .am-checkbox-inner {
  left: 15px;
  top: 12px;
}
.am-list .am-list-item.am-checkbox-item.am-checkbox-item-disabled .am-list-content {
  color: #bbb;
}
.am-checkbox-agree {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
          align-items: stretch;
  margin-left: 15px;
  padding-top: 9px;
  padding-bottom: 9px;
}
.am-checkbox-agree .am-checkbox {
  position: absolute;
  left: 0;
  top: 0;
  width: 30px;
  height: 100%;
}
.am-checkbox-agree .am-checkbox-inner {
  left: 0;
  top: 12px;
}
.am-checkbox-agree .am-checkbox-agree-label {
  display: inline-block;
  font-size: 0.46428571rem;
  color: #333;
  line-height: 1.5;
  margin-left: 30px;
  margin-top: 1PX;
}
.am-drawer {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}
.am-drawer-sidebar {
  z-index: 4;
  position: absolute;
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  will-change: transform;
  overflow-y: auto;
}
.am-drawer-draghandle {
  z-index: 1;
  position: absolute;
  background-color: rgba(50, 50, 50, 0.1);
}
.am-drawer-overlay {
  z-index: 3;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.5s ease-out;
  transition: opacity 0.5s ease-out;
  background-color: rgba(0, 0, 0, 0.4);
}
.am-drawer-content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: auto;
  -webkit-transition: left 0.3s ease-out, right 0.3s ease-out;
  transition: left 0.3s ease-out, right 0.3s ease-out;
}
.am-drawer.am-drawer-left .am-drawer-sidebar,
.am-drawer.am-drawer-right .am-drawer-sidebar,
.am-drawer.am-drawer-left .am-drawer-draghandle,
.am-drawer.am-drawer-right .am-drawer-draghandle {
  top: 0;
  bottom: 0;
}
.am-drawer.am-drawer-left .am-drawer-draghandle,
.am-drawer.am-drawer-right .am-drawer-draghandle {
  width: 10px;
  height: 100%;
}
.am-drawer.am-drawer-top .am-drawer-sidebar,
.am-drawer.am-drawer-bottom .am-drawer-sidebar,
.am-drawer.am-drawer-top .am-drawer-draghandle,
.am-drawer.am-drawer-bottom .am-drawer-draghandle {
  left: 0;
  right: 0;
}
.am-drawer.am-drawer-top .am-drawer-draghandle,
.am-drawer.am-drawer-bottom .am-drawer-draghandle {
  width: 100%;
  height: 10px;
}
.am-drawer.am-drawer-left .am-drawer-sidebar {
  left: 0;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}
.am-drawer-open.am-drawer.am-drawer-left .am-drawer-sidebar {
  box-shadow: 1PX 1PX 2px rgba(0, 0, 0, 0.15);
}
.am-drawer.am-drawer-left .am-drawer-draghandle {
  left: 0;
}
.am-drawer.am-drawer-right .am-drawer-sidebar {
  right: 0;
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}
.am-drawer-open.am-drawer.am-drawer-right .am-drawer-sidebar {
  box-shadow: -1PX 1PX 2px rgba(0, 0, 0, 0.15);
}
.am-drawer.am-drawer-right .am-drawer-draghandle {
  right: 0;
}
.am-drawer.am-drawer-top .am-drawer-sidebar {
  top: 0;
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
}
.am-drawer-open.am-drawer.am-drawer-top .am-drawer-sidebar {
  box-shadow: 1PX 1PX 2px rgba(0, 0, 0, 0.15);
}
.am-drawer.am-drawer-top .am-drawer-draghandle {
  top: 0;
}
.am-drawer.am-drawer-bottom .am-drawer-sidebar {
  bottom: 0;
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
}
.am-drawer-open.am-drawer.am-drawer-bottom .am-drawer-sidebar {
  box-shadow: 1PX -1PX 2px rgba(0, 0, 0, 0.15);
}
.am-drawer.am-drawer-bottom .am-drawer-draghandle {
  bottom: 0;
}
/* flexbox */
.am-flexbox {
  text-align: left;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.am-flexbox.am-flexbox-dir-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
}
.am-flexbox.am-flexbox-dir-row-reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.am-flexbox.am-flexbox-dir-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
}
.am-flexbox.am-flexbox-dir-column .am-flexbox-item {
  margin-left: 0;
}
.am-flexbox.am-flexbox-dir-column-reverse {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
.am-flexbox.am-flexbox-dir-column-reverse .am-flexbox-item {
  margin-left: 0;
}
.am-flexbox.am-flexbox-nowrap {
  -webkit-flex-wrap: nowrap;
          flex-wrap: nowrap;
}
.am-flexbox.am-flexbox-wrap {
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
}
.am-flexbox.am-flexbox-wrap-reverse {
  -webkit-flex-wrap: wrap-reverse;
          flex-wrap: wrap-reverse;
}
.am-flexbox.am-flexbox-justify-start {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
}
.am-flexbox.am-flexbox-justify-end {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
          justify-content: flex-end;
}
.am-flexbox.am-flexbox-justify-center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.am-flexbox.am-flexbox-justify-between {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
}
.am-flexbox.am-flexbox-justify-around {
  -webkit-justify-content: space-around;
          justify-content: space-around;
}
.am-flexbox.am-flexbox-align-start {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
          align-items: flex-start;
}
.am-flexbox.am-flexbox-align-end {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
          align-items: flex-end;
}
.am-flexbox.am-flexbox-align-center {
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.am-flexbox.am-flexbox-align-stretch {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
          align-items: stretch;
}
.am-flexbox.am-flexbox-align-baseline {
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
          align-items: baseline;
}
.am-flexbox.am-flexbox-align-content-start {
  -webkit-align-content: flex-start;
          align-content: flex-start;
}
.am-flexbox.am-flexbox-align-content-end {
  -webkit-align-content: flex-end;
          align-content: flex-end;
}
.am-flexbox.am-flexbox-align-content-center {
  -webkit-align-content: center;
          align-content: center;
}
.am-flexbox.am-flexbox-align-content-between {
  -webkit-align-content: space-between;
          align-content: space-between;
}
.am-flexbox.am-flexbox-align-content-around {
  -webkit-align-content: space-around;
          align-content: space-around;
}
.am-flexbox.am-flexbox-align-content-stretch {
  -webkit-align-content: stretch;
          align-content: stretch;
}
.am-flexbox .am-flexbox-item {
  box-sizing: border-box;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  margin-left: 8px;
  min-width: 10px;
}
.am-flexbox .am-flexbox-item:first-child {
  margin-left: 0;
}
/* flexbox */
.am-grid .am-flexbox {
  background: #fff;
}
.am-grid .am-flexbox .am-flexbox-item {
  margin-left: 0;
}
.am-grid .am-flexbox .am-flexbox-item.am-grid-item {
  position: relative;
}
.am-grid .am-flexbox .am-flexbox-item.am-grid-item-active .am-grid-item-content {
  background-color: #ddd;
}
.am-grid .am-flexbox .am-flexbox-item .am-grid-item-content {
  text-align: center;
  width: 100%;
  height: 100%;
  padding: 15px 0;
}
.am-grid .am-flexbox .am-flexbox-item .am-grid-item-content .am-grid-item-inner-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.am-grid .am-flexbox .am-flexbox-item .am-grid-item-content .am-grid-item-inner-content .am-grid-icon {
  max-width: 100%;
}
.am-grid .am-flexbox .am-flexbox-item .am-grid-item-content .am-grid-item-inner-content .am-grid-text {
  margin-top: 9px;
  font-size: 0.35714286rem;
  color: #333;
  text-align: center;
}
.am-grid .am-flexbox .am-flexbox-item .am-grid-item-content .am-grid-item-inner-content.column-num-3 .am-grid-text {
  font-size: 0.5rem;
}
.am-grid .am-flexbox .am-flexbox-item .am-grid-item-content .am-grid-item-inner-content.column-num-2 .am-grid-text {
  margin-top: 15px;
  font-size: 18px;
}
.am-grid.am-grid-line {
  position: relative;
}
.am-grid.am-grid-line:not(.am-grid-carousel) {
  border-top: 1PX solid #ddd;
  border-right: 1PX solid #ddd;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-grid.am-grid-line:not(.am-grid-carousel) {
    border-top: none;
  }
  html:not([data-scale]) .am-grid.am-grid-line:not(.am-grid-carousel)::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 1PX;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-grid.am-grid-line:not(.am-grid-carousel)::before {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-grid.am-grid-line:not(.am-grid-carousel) {
    border-right: none;
  }
  html:not([data-scale]) .am-grid.am-grid-line:not(.am-grid-carousel)::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    width: 1PX;
    height: 100%;
    background: #ddd;
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
    -webkit-transform: scaleX(0.5);
            transform: scaleX(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-grid.am-grid-line:not(.am-grid-carousel)::after {
    -webkit-transform: scaleX(0.33);
            transform: scaleX(0.33);
  }
}
.am-grid.am-grid-line .am-flexbox {
  position: relative;
  border-bottom: 1PX solid #ddd;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-grid.am-grid-line .am-flexbox {
    border-bottom: none;
  }
  html:not([data-scale]) .am-grid.am-grid-line .am-flexbox::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-grid.am-grid-line .am-flexbox::after {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
.am-grid.am-grid-line .am-flexbox .am-flexbox-item {
  position: relative;
}
.am-grid.am-grid-line .am-flexbox .am-flexbox-item:first-child {
  border-left: 1PX solid #ddd;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-grid.am-grid-line .am-flexbox .am-flexbox-item:first-child {
    border-left: none;
  }
  html:not([data-scale]) .am-grid.am-grid-line .am-flexbox .am-flexbox-item:first-child::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 1PX;
    height: 100%;
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
    -webkit-transform: scaleX(0.5);
            transform: scaleX(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-grid.am-grid-line .am-flexbox .am-flexbox-item:first-child::before {
    -webkit-transform: scaleX(0.33);
            transform: scaleX(0.33);
  }
}
.am-grid.am-grid-line .am-flexbox .am-flexbox-item:not(:last-child) {
  border-right: 1PX solid #ddd;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-grid.am-grid-line .am-flexbox .am-flexbox-item:not(:last-child) {
    border-right: none;
  }
  html:not([data-scale]) .am-grid.am-grid-line .am-flexbox .am-flexbox-item:not(:last-child)::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    width: 1PX;
    height: 100%;
    background: #ddd;
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
    -webkit-transform: scaleX(0.5);
            transform: scaleX(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-grid.am-grid-line .am-flexbox .am-flexbox-item:not(:last-child)::after {
    -webkit-transform: scaleX(0.33);
            transform: scaleX(0.33);
  }
}
.am-grid.am-grid-line.am-grid-carousel .am-grid-carousel-page {
  border-top: 1PX solid #ddd;
  border-right: 1PX solid #ddd;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-grid.am-grid-line.am-grid-carousel .am-grid-carousel-page {
    border-top: none;
  }
  html:not([data-scale]) .am-grid.am-grid-line.am-grid-carousel .am-grid-carousel-page::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 1PX;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-grid.am-grid-line.am-grid-carousel .am-grid-carousel-page::before {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-grid.am-grid-line.am-grid-carousel .am-grid-carousel-page {
    border-right: none;
  }
  html:not([data-scale]) .am-grid.am-grid-line.am-grid-carousel .am-grid-carousel-page::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    width: 1PX;
    height: 100%;
    background: #ddd;
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
    -webkit-transform: scaleX(0.5);
            transform: scaleX(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-grid.am-grid-line.am-grid-carousel .am-grid-carousel-page::after {
    -webkit-transform: scaleX(0.33);
            transform: scaleX(0.33);
  }
}
.am-grid .am-carousel .am-carousel-wrap-dot > span {
  background: #dcdee3;
}
.am-grid .am-carousel .am-carousel-wrap-dot-active > span {
  background: #0ae;
}
.am-grid.am-grid-square .am-grid-item:before {
  display: block;
  content: ' ';
  padding-bottom: 100%;
}
.am-grid.am-grid-square .am-grid-item .am-grid-item-content {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.am-grid.am-grid-square .am-grid-item .am-grid-item-inner-content {
  height: 100%;
}
.am-grid.am-grid-square .am-grid-item .am-grid-item-inner-content .am-grid-icon {
  margin-top: 9px;
  width: 28%!important;
}
.am-icon {
  fill: currentColor;
  background-size: cover;
  width: 22px;
  height: 22px;
}
.am-icon-xxs {
  width: 15px;
  height: 15px;
}
.am-icon-xs {
  width: 18px;
  height: 18px;
}
.am-icon-sm {
  width: 21px;
  height: 21px;
}
.am-icon-md {
  width: 22px;
  height: 22px;
}
.am-icon-lg {
  width: 36px;
  height: 36px;
}
.am-icon-loading {
  -webkit-animation: cirle-anim 1s linear infinite;
          animation: cirle-anim 1s linear infinite;
}
@-webkit-keyframes cirle-anim {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes cirle-anim {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.am-image-picker-list {
  padding: 9px 8px 0;
  margin-bottom: 15px;
}
.am-image-picker-list .am-flexbox {
  margin-bottom: 6px;
}
.am-image-picker-list .am-flexbox .am-flexbox-item {
  position: relative;
  margin-right: 5px;
  margin-left: 0;
}
.am-image-picker-list .am-flexbox .am-flexbox-item:after {
  display: block;
  content: ' ';
  padding-bottom: 100%;
}
.am-image-picker-list .am-image-picker-item {
  position: absolute;
  top: 50%;
  -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: 15px;
  height: 15px;
  position: absolute;
  right: 6px;
  top: 6px;
  text-align: right;
  vertical-align: top;
  z-index: 2;
  background-size: 15px auto;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D'16'%20height%3D'16'%20viewBox%3D'0%200%2016%2016'%20version%3D'1.1'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cg%20id%3D'Page-1'%20stroke%3D'none'%20stroke-width%3D'1'%20fill%3D'none'%20fill-rule%3D'evenodd'%3E%3Ccircle%20id%3D'Oval-98'%20fill-opacity%3D'0.4'%20fill%3D'%23404040'%20cx%3D'8'%20cy%3D'8'%20r%3D'8'%3E%3C%2Fcircle%3E%3Cpath%20d%3D'M11.8979743%2C11.8990375%20L11.8979743%2C11.8990375%20C11.7633757%2C12.0336542%2011.5447877%2C12.0336542%2011.4101891%2C11.8990375%20L8%2C8.48838931%20L4.5887341%2C11.8990375%20C4.45413554%2C12.0336542%204.23554748%2C12.0336542%204.10094892%2C11.8990375%20L4.10094892%2C11.8990375%20C3.96635036%2C11.7644208%203.96635036%2C11.5458033%204.10094892%2C11.4111866%20L7.51221482%2C8.00053847%20L4.10202571%2C4.58881335%20C3.96742715%2C4.45419667%203.96742715%2C4.23557919%204.10202571%2C4.10096251%20L4.10202571%2C4.10096251%20C4.23662427%2C3.96634583%204.45521233%2C3.96634583%204.58981089%2C4.10096251%20L8%2C7.51268762%20L11.4112659%2C4.10203944%20C11.5458645%2C3.96742276%2011.7644525%2C3.96742276%2011.8990511%2C4.10203944%20L11.8990511%2C4.10203944%20C12.0336496%2C4.23665612%2012.0336496%2C4.45527361%2011.8990511%2C4.58989029%20L8.48778518%2C8.00053847%20L11.8979743%2C11.4122636%20C12.0325729%2C11.5468803%2012.0325729%2C11.7644208%2011.8979743%2C11.8990375%20L11.8979743%2C11.8990375%20Z'%20id%3D'Shape'%20fill%3D'%23FFFFFF'%20transform%3D'translate(8.000000%2C%208.000000)%20scale(1%2C%20-1)%20translate(-8.000000%2C%20-8.000000)%20'%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.am-image-picker-list .am-image-picker-item .am-image-picker-item-content {
  height: 100%;
  width: 100%;
  border-radius: 3px;
  background-size: cover;
}
.am-image-picker-list .am-image-picker-item img {
  width: 100%;
}
.am-image-picker-list .am-image-picker-upload-btn {
  box-sizing: border-box;
  border-radius: 3px;
  border: 1PX solid #ddd;
  background-color: #fff;
}
.am-image-picker-list .am-image-picker-upload-btn:before,
.am-image-picker-list .am-image-picker-upload-btn:after {
  width: 1PX;
  height: 25px;
  content: " ";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-color: #ccc;
}
.am-image-picker-list .am-image-picker-upload-btn:after {
  width: 25px;
  height: 1PX;
}
.am-image-picker-list .am-image-picker-upload-btn-active {
  background-color: #ddd;
}
.am-image-picker-list .am-image-picker-upload-btn input {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  opacity: 0;
}
.am-list-item .am-input-control .fake-input-container {
  height: 30px;
  line-height: 30px;
  position: relative;
}
.am-list-item .am-input-control .fake-input-container .fake-input {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding-right: 2px;
  margin-right: 3px;
  -webkit-text-decoration: rtl;
          text-decoration: rtl;
  text-align: right;
  color: #000;
  font-size: 17px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.am-list-item .am-input-control .fake-input-container .fake-input.fake-input-disabled {
  color: #bbb;
}
.am-list-item .am-input-control .fake-input-container .fake-input.focus {
  -webkit-transition: color .2s;
  transition: color .2s;
}
.am-list-item .am-input-control .fake-input-container .fake-input.focus::before {
  content: "";
}
.am-list-item .am-input-control .fake-input-container .fake-input.focus::after {
  content: "";
  position: absolute;
  right: 1.5px;
  top: 10%;
  height: 80%;
  border-right: 1.5px solid #27cf56;
  -webkit-animation: keyboard-cursor infinite 1s step-start;
          animation: keyboard-cursor infinite 1s step-start;
}
.am-list-item .am-input-control .fake-input-container .fake-input-placeholder {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: #bbb;
  text-align: right;
}
.am-list-item .am-input-control .fake-input-container-left .fake-input {
  text-align: left;
}
.am-list-item .am-input-control .fake-input-container-left .fake-input.focus:after {
  position: static;
}
.am-list-item .am-input-control .fake-input-container-left .fake-input-placeholder {
  text-align: left;
}
.am-number-keyboard-wrapper {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 10000;
  font-family: 'PingFang SC';
  background-color: #f6f6f7;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  -webkit-transition-property: -webkit-transform display;
  transition-property: -webkit-transform display;
  transition-property: transform display;
  transition-property: transform display, -webkit-transform display;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  padding-bottom: env(safe-area-inset-bottom);
}
.am-number-keyboard-wrapper.am-number-keyboard-wrapper-hide {
  bottom: -500px;
}
.am-number-keyboard-wrapper table {
  width: 100%;
  padding: 0;
  margin: 0;
  border-collapse: collapse;
  border-top: 1PX solid #ddd;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-number-keyboard-wrapper table {
    border-top: none;
  }
  html:not([data-scale]) .am-number-keyboard-wrapper table::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 1PX;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-number-keyboard-wrapper table::before {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
.am-number-keyboard-wrapper table tr {
  width: 100%;
  padding: 0;
  margin: 0;
}
.am-number-keyboard-wrapper table tr .am-number-keyboard-item {
  width: 25%;
  padding: 0;
  margin: 0;
  height: 50px;
  text-align: center;
  font-size: 25.5px;
  color: #2a2b2c;
  position: relative;
}
.am-number-keyboard-wrapper table tr .am-number-keyboard-item:not(.keyboard-confirm) {
  border-left: 1PX solid #ddd;
  border-bottom: 1PX solid #ddd;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-number-keyboard-wrapper table tr .am-number-keyboard-item:not(.keyboard-confirm) {
    border-left: none;
  }
  html:not([data-scale]) .am-number-keyboard-wrapper table tr .am-number-keyboard-item:not(.keyboard-confirm)::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 1PX;
    height: 100%;
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
    -webkit-transform: scaleX(0.5);
            transform: scaleX(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-number-keyboard-wrapper table tr .am-number-keyboard-item:not(.keyboard-confirm)::before {
    -webkit-transform: scaleX(0.33);
            transform: scaleX(0.33);
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-number-keyboard-wrapper table tr .am-number-keyboard-item:not(.keyboard-confirm) {
    border-bottom: none;
  }
  html:not([data-scale]) .am-number-keyboard-wrapper table tr .am-number-keyboard-item:not(.keyboard-confirm)::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-number-keyboard-wrapper table tr .am-number-keyboard-item:not(.keyboard-confirm)::after {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
.am-number-keyboard-wrapper table tr .am-number-keyboard-item.am-number-keyboard-item-active {
  background-color: #ddd;
}
.am-number-keyboard-wrapper table tr .am-number-keyboard-item.keyboard-confirm {
  color: #fff;
  font-size: 21px;
  background-color: #27cf56;
  border-bottom: 1PX solid #ddd;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-number-keyboard-wrapper table tr .am-number-keyboard-item.keyboard-confirm {
    border-bottom: none;
  }
  html:not([data-scale]) .am-number-keyboard-wrapper table tr .am-number-keyboard-item.keyboard-confirm::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-number-keyboard-wrapper table tr .am-number-keyboard-item.keyboard-confirm::after {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
.am-number-keyboard-wrapper table tr .am-number-keyboard-item.keyboard-confirm.am-number-keyboard-item-active {
  background-color: #dd7742;
}
.am-number-keyboard-wrapper table tr .am-number-keyboard-item.keyboard-confirm.am-number-keyboard-item-disabled {
  background-color: #dd7742;
  color: rgba(255, 255, 255, 0.45);
}
.am-number-keyboard-wrapper table tr .am-number-keyboard-item.keyboard-delete {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22204%22%20height%3D%22148%22%20viewBox%3D%220%200%20153.000000%20111.000000%22%3E%3Cpath%20d%3D%22M46.9%204.7c-2.5%202.6-14.1%2015.5-25.8%2028.6L-.1%2057l25.6%2027%2025.7%2027.1%2047.4-.3%2047.4-.3%203.2-3.3%203.3-3.2V7l-3.3-3.2L146%20.5%2098.7.2%2051.5-.1l-4.6%204.8zm97.9%203.5c1.7%201.7%201.7%2092.9%200%2094.6-.9.9-12.6%201.2-46.3%201.2H53.4L31.2%2080.4%209%2056.9l5.1-5.7c2.8-3.1%2012.8-14.4%2022.2-24.9L53.5%207h45c33.8%200%2045.4.3%2046.3%201.2z%22%2F%3E%3Cpath%20d%3D%22M69.5%2031c-1.9%202.1-1.7%202.2%209.3%2013.3L90%2055.5%2078.8%2066.7%2067.5%2078l2.3%202.2%202.2%202.3%2011.3-11.3L94.5%2060l11.2%2011.2L117%2082.5l2.2-2.3%202.3-2.2-11.3-11.3L99%2055.5l11.2-11.2L121.5%2033l-2.3-2.2-2.2-2.3-11.3%2011.3L94.5%2051l-11-11c-6-6-11.2-11-11.6-11-.3%200-1.4.9-2.4%202z%22%2F%3E%3C%2Fsvg%3E");
  background-size: 25.5px 18.5px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
.am-number-keyboard-wrapper table tr .am-number-keyboard-item.keyboard-hide {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22260%22%20height%3D%22188%22%20viewBox%3D%220%200%20195.000000%20141.000000%22%3E%3Cpath%20d%3D%22M0%2057v57h195V0H0v57zm183%200v45H12V12h171v45z%22%2F%3E%3Cpath%20d%3D%22M21%2031.5V39h15V24H21v7.5zM48%2031.5V39h15V24H48v7.5zM75%2031.5V39h15V24H75v7.5zM102%2031.5V39h15V24h-15v7.5zM129%2031.5V39h15V24h-15v7.5zM156%2031.5V39h15V24h-15v7.5zM36%2055.5V63h15V48H36v7.5zM63%2055.5V63h15V48H63v7.5zM90%2055.5V63h15V48H90v7.5zM117%2055.5V63h15V48h-15v7.5zM144%2055.5V63h15V48h-15v7.5zM27%2079.5V87h15V72H27v7.5zM48%2079.5V87h96V72H48v7.5zM150%2079.5V87h15V72h-15v7.5zM81%20124.5c0%20.8.7%201.5%201.5%201.5s1.5.7%201.5%201.5.7%201.5%201.5%201.5%201.5.7%201.5%201.5.7%201.5%201.5%201.5%201.5.7%201.5%201.5.7%201.5%201.5%201.5%201.5.7%201.5%201.5.7%201.5%201.5%201.5%201.5.7%201.5%201.5.7%201.5%201.5%201.5%201.5-.7%201.5-1.5.7-1.5%201.5-1.5%201.5-.7%201.5-1.5.7-1.5%201.5-1.5%201.5-.7%201.5-1.5.7-1.5%201.5-1.5%201.5-.7%201.5-1.5.7-1.5%201.5-1.5%201.5-.7%201.5-1.5.7-1.5%201.5-1.5%201.5-.7%201.5-1.5c0-1.3-2.5-1.5-16.5-1.5s-16.5.2-16.5%201.5z%22%2F%3E%3C%2Fsvg%3E");
  background-size: 32.5px 23.5px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
.am-number-keyboard-wrapper table tr .am-number-keyboard-item-disabled {
  color: #bbb;
}
@-webkit-keyframes keyboard-cursor {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes keyboard-cursor {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.am-list-item.am-input-item {
  height: 44px;
  padding-left: 15px;
}
.am-list-item:not(:last-child) .am-list-line {
  border-bottom: 1PX solid #ddd;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-list-item:not(:last-child) .am-list-line {
    border-bottom: none;
  }
  html:not([data-scale]) .am-list-item:not(:last-child) .am-list-line::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-list-item:not(:last-child) .am-list-line::after {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
.am-list-item .am-input-label {
  color: #333;
  font-size: 0.53571429rem;
  margin-left: 0;
  margin-right: 5px;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  padding: 2px 0;
}
.am-list-item .am-input-label.am-input-label-2 {
  width: 34px;
}
.am-list-item .am-input-label.am-input-label-3 {
  width: 51px;
}
.am-list-item .am-input-label.am-input-label-4 {
  width: 68px;
}
.am-list-item .am-input-label.am-input-label-5 {
  width: 85px;
}
.am-list-item .am-input-label.am-input-label-6 {
  width: 102px;
}
.am-list-item .am-input-label.am-input-label-7 {
  width: 119px;
}
.am-list-item .am-input-control {
  font-size: 17px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
.am-list-item .am-input-control input {
  color: #333;
  font-size: 0.53571429rem;
  -webkit-appearance: none;
          appearance: none;
  width: 100%;
  padding: 2px 0;
  border: 0;
  background-color: transparent;
  line-height: 1;
  box-sizing: border-box;
}
.am-list-item .am-input-control input::-webkit-input-placeholder {
  color: #bbb;
  line-height: 1.2;
}
.am-list-item .am-input-control input::placeholder {
  color: #bbb;
  line-height: 1.2;
}
.am-list-item .am-input-control input:disabled {
  color: #bbb;
  background-color: #fff;
}
.am-list-item .am-input-clear {
  display: none;
  width: 21px;
  height: 21px;
  border-radius: 50%;
  overflow: hidden;
  font-style: normal;
  color: #fff;
  background-color: #ccc;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20fill%3D'%23fff'%20viewBox%3D'0%200%2030%2030'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M19%206.41L17.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
  background-size: 21px auto;
  background-position: 2px 2px;
}
.am-list-item .am-input-clear-active {
  background-color: #27cf56;
}
.am-list-item.am-input-focus .am-input-clear {
  display: block;
}
.am-list-item .am-input-extra {
  -webkit-box-flex: initial;
  -webkit-flex: initial;
          flex: initial;
  min-width: 0;
  max-height: 21px;
  overflow: hidden;
  padding-right: 0;
  line-height: 1;
  color: #999;
  font-size: 0.46428571rem;
  margin-left: 5px;
}
.am-list-item.am-input-error .am-input-control input {
  color: #f50;
}
.am-list-item.am-input-error .am-input-error-extra {
  height: 21px;
  width: 21px;
  margin-left: 6px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D'18'%20height%3D'18'%20viewBox%3D'0%200%2018%2018'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cg%20stroke%3D'none'%20stroke-width%3D'1'%20fill%3D'none'%20fill-rule%3D'evenodd'%3E%3Cg%20transform%3D'translate(-300.000000%2C%20-1207.000000)'%20fill%3D'%23FF5500'%3E%3Cg%20id%3D'exclamation-circle-o'%20transform%3D'translate(300.000000%2C%201207.000000)'%3E%3Cpath%20d%3D'M9%2C16.734375%20C10.0441406%2C16.734375%2011.0566406%2C16.5304688%2012.009375%2C16.1279297%20C12.9304688%2C15.7376953%2013.7566406%2C15.1804687%2014.4685547%2C14.4703125%20C15.1787109%2C13.7601563%2015.7376953%2C12.9322266%2016.1261719%2C12.0111328%20C16.5304688%2C11.0566406%2016.734375%2C10.0441406%2016.734375%2C9%20C16.734375%2C7.95585938%2016.5304688%2C6.94335938%2016.1279297%2C5.990625%20C15.7376953%2C5.06953125%2015.1804687%2C4.24335938%2014.4703125%2C3.53144531%20C13.7601563%2C2.82128906%2012.9322266%2C2.26230469%2012.0111328%2C1.87382813%20C11.0566406%2C1.46953125%2010.0441406%2C1.265625%209%2C1.265625%20C7.95585938%2C1.265625%206.94335938%2C1.46953125%205.990625%2C1.87207031%20C5.06953125%2C2.26230469%204.24335938%2C2.81953125%203.53144531%2C3.5296875%20C2.82128906%2C4.23984375%202.26230469%2C5.06777344%201.87382813%2C5.98886719%20C1.46953125%2C6.94335938%201.265625%2C7.95585938%201.265625%2C9%20C1.265625%2C10.0441406%201.46953125%2C11.0566406%201.87207031%2C12.009375%20C2.26230469%2C12.9304688%202.81953125%2C13.7566406%203.5296875%2C14.4685547%20C4.23984375%2C15.1787109%205.06777344%2C15.7376953%205.98886719%2C16.1261719%20C6.94335938%2C16.5304688%207.95585938%2C16.734375%209%2C16.734375%20L9%2C16.734375%20Z%20M9%2C18%20C4.02890625%2C18%200%2C13.9710937%200%2C9%20C0%2C4.02890625%204.02890625%2C0%209%2C0%20C13.9710937%2C0%2018%2C4.02890625%2018%2C9%20C18%2C13.9710937%2013.9710937%2C18%209%2C18%20L9%2C18%20L9%2C18%20Z%20M9%2C6.75%20C8.61152344%2C6.75%208.296875%2C7.06464844%208.296875%2C7.453125%20L8.296875%2C13.9394531%20C8.296875%2C14.3279297%208.61152344%2C14.6425781%209%2C14.6425781%20C9.38847656%2C14.6425781%209.703125%2C14.3279297%209.703125%2C13.9394531%20L9.703125%2C7.453125%20C9.703125%2C7.06464844%209.38847656%2C6.75%209%2C6.75%20L9%2C6.75%20Z%20M8.20898438%2C4.83398438%20C8.20898438%2C5.27085024%208.56313413%2C5.625%209%2C5.625%20C9.43686587%2C5.625%209.79101562%2C5.27085024%209.79101562%2C4.83398438%20C9.79101562%2C4.39711851%209.43686587%2C4.04296875%209%2C4.04296875%20C8.56313413%2C4.04296875%208.20898438%2C4.39711851%208.20898438%2C4.83398438%20L8.20898438%2C4.83398438%20Z'%20id%3D'Shape'%20transform%3D'translate(9.000000%2C%209.000000)%20scale(1%2C%20-1)%20translate(-9.000000%2C%20-9.000000)%20'%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-size: 21px auto;
}
.am-list-item.am-input-disabled .am-input-label {
  color: #bbb;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.am-list-header {
  padding: 15px 15px 9px 15px;
  font-size: 0.42857143rem;
  color: #999;
  width: 100%;
  box-sizing: border-box;
}
.am-list-footer {
  padding: 9px 15px 15px 15px;
  font-size: 0.42857143rem;
  color: #999;
}
.am-list-body {
  position: relative;
  background-color: #fff;
  border-top: 1PX solid #ddd;
  border-bottom: 1PX solid #ddd;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-list-body {
    border-top: none;
  }
  html:not([data-scale]) .am-list-body::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 1PX;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-list-body::before {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-list-body {
    border-bottom: none;
  }
  html:not([data-scale]) .am-list-body::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-list-body::after {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
.am-list-body div:not(:last-child) .am-list-line {
  border-bottom: 1PX solid #ddd;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-list-body div:not(:last-child) .am-list-line {
    border-bottom: none;
  }
  html:not([data-scale]) .am-list-body div:not(:last-child) .am-list-line::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-list-body div:not(:last-child) .am-list-line::after {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
.am-list-item {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  padding-left: 15px;
  min-height: 44px;
  background-color: #fff;
  vertical-align: middle;
  overflow: hidden;
  -webkit-transition: background-color 200ms;
  transition: background-color 200ms;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  /* list左图片显示*/
}
.am-list-item .am-list-ripple {
  position: absolute;
  background: transparent;
  display: inline-block;
  overflow: hidden;
  will-change: box-shadow, transform;
  -webkit-transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  outline: none;
  cursor: pointer;
  border-radius: 100%;
  -webkit-transform: scale(0);
          transform: scale(0);
}
.am-list-item .am-list-ripple.am-list-ripple-animate {
  background-color: rgba(158, 158, 158, 0.2);
  -webkit-animation: ripple 1s linear;
          animation: ripple 1s linear;
}
.am-list-item.am-list-item-top .am-list-line {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
          align-items: flex-start;
}
.am-list-item.am-list-item-top .am-list-line .am-list-arrow {
  margin-top: 2px;
}
.am-list-item.am-list-item-middle .am-list-line {
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.am-list-item.am-list-item-bottom .am-list-line {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
          align-items: flex-end;
}
.am-list-item.am-list-item-error .am-list-line .am-list-extra {
  color: #f50;
}
.am-list-item.am-list-item-error .am-list-line .am-list-extra .am-list-brief {
  color: #f50;
}
.am-list-item.am-list-item-active {
  background-color: #ddd;
}
.am-list-item.am-list-item-disabled .am-list-line .am-list-content,
.am-list-item.am-list-item-disabled .am-list-line .am-list-extra {
  color: #bbb;
}
.am-list-item img {
  width: 22px;
  height: 22px;
  vertical-align: middle;
}
.am-list-item .am-list-thumb:first-child {
  margin-right: 15px;
}
.am-list-item .am-list-thumb:last-child {
  margin-left: 8px;
}
.am-list-item .am-list-line {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  -webkit-align-self: stretch;
          align-self: stretch;
  padding-right: 15px;
  overflow: hidden;
  /* list左侧主内容*/
  /* list右补充内容*/
  /* 辅助性文字*/
  /* list右侧箭头*/
}
.am-list-item .am-list-line .am-list-content {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  color: #333;
  font-size: 0.53571429rem;
  line-height: 1.5;
  text-align: left;
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-top: 7px;
  padding-bottom: 7px;
}
.am-list-item .am-list-line .am-list-extra {
  -webkit-flex-basis: 36%;
          flex-basis: 36%;
  color: #999;
  font-size: 0.5rem;
  line-height: 1.5;
  text-align: right;
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-top: 7px;
  padding-bottom: 7px;
}
.am-list-item .am-list-line .am-list-title {
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.am-list-item .am-list-line .am-list-brief {
  color: #999;
  font-size: 0.46428571rem;
  line-height: 1.5;
  margin-top: 6px;
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.am-list-item .am-list-line .am-list-arrow {
  display: block;
  width: 15px;
  height: 15px;
  margin-left: 8px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2216%22%20height%3D%2226%22%20viewBox%3D%220%200%2016%2026%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cg%20id%3D%22UI-KIT_%E5%9F%BA%E7%A1%80%E5%85%83%E4%BB%B6%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cg%20id%3D%229.9%E5%9F%BA%E7%A1%80%E5%85%83%E4%BB%B6%22%20transform%3D%22translate(-5809.000000%2C%20-8482.000000)%22%20fill%3D%22%23C7C7CC%22%3E%3Cpolygon%20id%3D%22Disclosure-Indicator%22%20points%3D%225811%208482%205809%208484%205820.5%208495%205809%208506%205811%208508%205825%208495%22%3E%3C%2Fpolygon%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  visibility: hidden;
}
.am-list-item .am-list-line .am-list-arrow-horizontal {
  visibility: visible;
}
.am-list-item .am-list-line .am-list-arrow-vertical {
  visibility: visible;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.am-list-item .am-list-line .am-list-arrow-vertical-up {
  visibility: visible;
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
}
.am-list-item .am-list-line-multiple {
  padding: 12.5px 15px 12.5px 0;
}
.am-list-item .am-list-line-multiple .am-list-content {
  padding-top: 0;
  padding-bottom: 0;
}
.am-list-item .am-list-line-multiple .am-list-extra {
  padding-top: 0;
  padding-bottom: 0;
}
.am-list-item .am-list-line-wrap .am-list-content {
  white-space: normal;
}
.am-list-item .am-list-line-wrap .am-list-extra {
  white-space: normal;
}
.am-list-item select {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  padding: 0;
  border: 0;
  font-size: 0.53571429rem;
  -webkit-appearance: none;
          appearance: none;
  background-color: transparent;
}
@-webkit-keyframes ripple {
  100% {
    opacity: 0;
    -webkit-transform: scale(2.5);
            transform: scale(2.5);
  }
}
@keyframes ripple {
  100% {
    opacity: 0;
    -webkit-transform: scale(2.5);
            transform: scale(2.5);
  }
}
.am-indexed-list-section-body.am-list-body,
.am-indexed-list-section-body.am-list-body .am-list-item:last-child .am-list-line {
  border-bottom: 0;
}
.am-indexed-list-section-body.am-list-body:after,
.am-indexed-list-section-body.am-list-body .am-list-item:last-child .am-list-line:after {
  display: none !important;
}
.am-indexed-list-section-header.am-list-body,
.am-indexed-list-section-header.am-list-body .am-list-item .am-list-line {
  border-bottom: 0;
}
.am-indexed-list-section-header.am-list-body:after,
.am-indexed-list-section-header.am-list-body .am-list-item .am-list-line:after {
  display: none !important;
}
.am-indexed-list-section-header .am-list-item {
  height: 30px;
  min-height: 30px;
  background-color: #f5f5f9;
}
.am-indexed-list-section-header .am-list-item .am-list-line {
  height: 30px;
  min-height: 30px;
}
.am-indexed-list-section-header .am-list-item .am-list-content {
  font-size: 0.42857143rem !important;
  color: #999 !important;
}
.am-indexed-list-quick-search-bar {
  position: fixed;
  top: 0;
  right: 0;
  z-index: 0;
  text-align: center;
  color: #27cf56;
  font-size: 0.5rem;
  list-style: none;
  padding: 0;
}
.am-indexed-list-quick-search-bar li {
  padding: 0 5px;
}
.am-indexed-list-quick-search-bar-over {
  background-color: rgba(0, 0, 0, 0.4);
}
.am-indexed-list-qsindicator {
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -15px auto auto -30px;
  width: 60px;
  height: 30px;
  background: transparent;
  opacity: 0.7;
  color: #0af;
  font-size: 20px;
  border-radius: 30px;
  z-index: 1999;
  text-align: center;
  line-height: 30px;
}
.am-indexed-list-qsindicator-hide {
  display: none;
}
.am-menu {
  background-color: #f5f5f9;
}
.am-menu .am-menu-select-container {
  -webkit-box-flex: 2;
  -webkit-flex-grow: 2;
          flex-grow: 2;
}
.am-menu .am-menu-select-container .am-menu-select-container-submenu {
  -webkit-align-self: stretch;
          align-self: stretch;
}
.am-menu .am-multi-select-btns {
  height: 1.42857143rem;
  width: 100%;
}
.am-menu .am-multi-select-btns .am-multi-select-btns-btn {
  width: 50%;
  height: 100%;
  border: 1PX solid #ddd;
  border-radius: 0;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-menu .am-multi-select-btns .am-multi-select-btns-btn {
    position: relative;
    border: none;
  }
  html:not([data-scale]) .am-menu .am-multi-select-btns .am-multi-select-btns-btn::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 200%;
    height: 200%;
    border: 1PX solid #ddd;
    border-radius: 0;
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    box-sizing: border-box;
    pointer-events: none;
  }
}
.am-menu .am-flexbox .am-flexbox-item {
  margin-left: 0;
  -webkit-overflow-scrolling: touch;
  overflow-y: scroll;
}
.am-menu .am-flexbox .am-flexbox-item .am-list {
  padding: 0;
}
.am-menu .am-flexbox .am-flexbox-item .am-list .am-list-item .am-list-line .am-list-content {
  font-size: 16px;
}
.am-menu .am-flexbox .am-flexbox-item .am-list .am-list-item .am-list-line .am-list-extra .am-checkbox-wrapper .am-checkbox {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  overflow: visible;
}
.am-menu .am-flexbox .am-flexbox-item .am-list .am-list-item .am-list-line .am-list-extra .am-checkbox-wrapper .am-checkbox .am-checkbox-inner {
  top: 12px;
  right: 15px;
}
.am-menu .am-flexbox .am-flexbox-item:first-child {
  background-color: #f7f7f7;
}
.am-menu .am-flexbox .am-flexbox-item:first-child .am-list .am-list-body {
  background-color: #f7f7f7;
  border-bottom: 0;
}
.am-menu .am-flexbox .am-flexbox-item:first-child .am-list .am-list-body:after {
  display: none !important;
}
.am-menu .am-flexbox .am-flexbox-item:first-child .am-list .am-list-item {
  background-color: #f7f7f7;
}
.am-menu .am-flexbox .am-flexbox-item:first-child .am-list .am-list-item .am-list-line {
  border-bottom: 0;
}
.am-menu .am-flexbox .am-flexbox-item:first-child .am-list .am-list-item .am-list-line:after {
  display: none !important;
}
.am-menu .am-flexbox .am-flexbox-item:first-child .am-list .am-list-item .am-list-line .am-list-content {
  color: #333;
}
.am-menu .am-flexbox .am-flexbox-item:first-child .am-list .am-list-item:last-child {
  border-bottom: 0;
}
.am-menu .am-flexbox .am-flexbox-item:first-child .am-list .am-list-item:last-child:after {
  display: none !important;
}
.am-menu .am-flexbox .am-flexbox-item:first-child .am-list .am-list-item.am-menu-selected {
  background-color: #fff;
}
.am-menu .am-flexbox .am-flexbox-item:last-child {
  background-color: #fff;
}
.am-menu .am-flexbox .am-flexbox-item:last-child .am-list .am-list-item {
  background-color: #fff;
  border-bottom: 0;
}
.am-menu .am-flexbox .am-flexbox-item:last-child .am-list .am-list-item:after {
  display: none !important;
}
.am-menu .am-flexbox .am-flexbox-item:last-child .am-list .am-list-item .am-list-line .am-list-extra {
  -webkit-box-flex: 0;
  -webkit-flex: 0;
          flex: 0;
}
.am-menu .am-flexbox .am-flexbox-item:last-child .am-list .am-list-item.am-sub-menu-item-selected .am-list-line .am-list-content {
  color: #27cf56;
}
.am-menu .am-flexbox .am-flexbox-item:last-child .am-list .am-list-item.am-sub-menu-item-disabled .am-list-line .am-list-content {
  color: #bbb;
}
.am-menu .am-flexbox .am-flexbox-item:only-child .am-list .am-list-item .am-list-line {
  border-bottom: 1PX solid #ddd;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-menu .am-flexbox .am-flexbox-item:only-child .am-list .am-list-item .am-list-line {
    border-bottom: none;
  }
  html:not([data-scale]) .am-menu .am-flexbox .am-flexbox-item:only-child .am-list .am-list-item .am-list-line::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-menu .am-flexbox .am-flexbox-item:only-child .am-list .am-list-item .am-list-line::after {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
.am-menu .am-flexbox .am-flexbox-item:only-child .am-list .am-list-item:last-child {
  border-bottom: 1PX solid #ddd;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-menu .am-flexbox .am-flexbox-item:only-child .am-list .am-list-item:last-child {
    border-bottom: none;
  }
  html:not([data-scale]) .am-menu .am-flexbox .am-flexbox-item:only-child .am-list .am-list-item:last-child::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-menu .am-flexbox .am-flexbox-item:only-child .am-list .am-list-item:last-child::after {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
.am-menu .am-flexbox .am-flexbox-item:only-child .am-list .am-list-item:last-child .am-list-line {
  border-bottom: 0;
}
.am-menu .am-flexbox .am-flexbox-item:only-child .am-list .am-list-item:last-child .am-list-line:after {
  display: none !important;
}
.am-modal {
  position: relative;
}
.am-modal:not(.am-modal-transparent):not(.am-modal-popup) {
  width: 100%;
  height: 100%;
}
.am-modal-mask {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  z-index: 999;
  background-color: rgba(0, 0, 0, 0.4);
}
.am-modal-mask-hidden {
  display: none;
}
.am-modal-wrap {
  position: fixed;
  overflow: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  z-index: 999;
  -webkit-overflow-scrolling: touch;
  outline: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-transform: translateZ(1px);
          transform: translateZ(1px);
}
.am-modal-wrap-popup {
  display: block;
}
.am-modal-transparent {
  width: 270px;
}
.am-modal-transparent .am-modal-content {
  border-radius: 7px;
  padding-top: 15px;
}
.am-modal-transparent .am-modal-content .am-modal-body {
  padding: 0 15px 15px;
}
.am-modal-popup {
  position: fixed;
  left: 0;
  width: 100%;
}
.am-modal-popup-slide-down {
  top: 0;
}
.am-modal-popup-slide-up {
  bottom: 0;
}
.am-modal-popup .am-modal-content {
  padding-bottom: env(safe-area-inset-bottom);
}
.am-modal-title {
  margin: 0;
  font-size: 18px;
  line-height: 1;
  color: #333;
  text-align: center;
}
.am-modal-header {
  padding: 6px 15px 15px;
}
.am-modal-content {
  position: relative;
  background-color: #fff;
  border: 0;
  background-clip: padding-box;
  text-align: center;
  height: 100%;
  overflow: hidden;
}
.am-modal-close {
  border: 0;
  padding: 0;
  background-color: transparent;
  outline: none;
  position: absolute;
  right: 15px;
  z-index: 999;
  height: 21px;
  width: 21px;
}
.am-modal-close-x {
  display: inline-block;
  width: 15px;
  height: 15px;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D'30'%20height%3D'30'%20viewBox%3D'0%200%2030%2030'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%20%3Cdefs%3E%3C%2Fdefs%3E%20%3Cg%20id%3D'ALL-ICON'%20stroke%3D'none'%20stroke-width%3D'1'%20fill%3D'none'%20fill-rule%3D'evenodd'%3E%20%3Cg%20id%3D'Rectangle-283-%2B-Rectangle-283'%20fill%3D'%23888888'%3E%20%3Crect%20id%3D'Rectangle-283'%20transform%3D'translate(14.849242%2C%2014.849242)%20rotate(-315.000000)%20translate(-14.849242%2C%20-14.849242)%20'%20x%3D'-5.1507576'%20y%3D'13.8492424'%20width%3D'40'%20height%3D'2'%3E%3C%2Frect%3E%20%3Crect%20id%3D'Rectangle-283'%20transform%3D'translate(14.849242%2C%2014.849242)%20scale(-1%2C%201)%20rotate(-315.000000)%20translate(-14.849242%2C%20-14.849242)%20'%20x%3D'-5.1507576'%20y%3D'13.8492424'%20width%3D'40'%20height%3D'2'%3E%3C%2Frect%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E");
}
.am-modal-body {
  font-size: 0.46428571rem;
  color: #999;
  height: 100%;
  line-height: 1.5;
  overflow: auto;
}
.am-modal-button-group-h {
  position: relative;
  border-top: 1PX solid #ddd;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-modal-button-group-h {
    border-top: none;
  }
  html:not([data-scale]) .am-modal-button-group-h::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 1PX;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-modal-button-group-h::before {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
.am-modal-button-group-h .am-modal-button {
  -webkit-touch-callout: none;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  box-sizing: border-box;
  text-align: center;
  text-decoration: none;
  outline: none;
  color: #27cf56;
  font-size: 18px;
  height: 50px;
  line-height: 50px;
  display: block;
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.am-modal-button-group-h .am-modal-button:first-child {
  color: #333;
}
.am-modal-button-group-h .am-modal-button:last-child {
  position: relative;
  border-left: 1PX solid #ddd;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-modal-button-group-h .am-modal-button:last-child {
    border-left: none;
  }
  html:not([data-scale]) .am-modal-button-group-h .am-modal-button:last-child::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 1PX;
    height: 100%;
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
    -webkit-transform: scaleX(0.5);
            transform: scaleX(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-modal-button-group-h .am-modal-button:last-child::before {
    -webkit-transform: scaleX(0.33);
            transform: scaleX(0.33);
  }
}
.am-modal-button-group-v .am-modal-button {
  -webkit-touch-callout: none;
  position: relative;
  border-top: 1PX solid #ddd;
  box-sizing: border-box;
  text-align: center;
  text-decoration: none;
  outline: none;
  color: #27cf56;
  font-size: 18px;
  height: 50px;
  line-height: 50px;
  display: block;
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-modal-button-group-v .am-modal-button {
    border-top: none;
  }
  html:not([data-scale]) .am-modal-button-group-v .am-modal-button::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 1PX;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-modal-button-group-v .am-modal-button::before {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
.am-modal-button-active {
  background-color: #ddd;
}
.am-modal-input-container {
  margin-top: 9px;
  border: 1PX solid #ddd;
  border-radius: 3px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-modal-input-container {
    position: relative;
    border: none;
  }
  html:not([data-scale]) .am-modal-input-container::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 200%;
    height: 200%;
    border: 1PX solid #ddd;
    border-radius: 6px;
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    box-sizing: border-box;
    pointer-events: none;
  }
}
.am-modal-input {
  height: 36px;
  line-height: 1;
}
.am-modal-input:nth-child(2) {
  position: relative;
  border-top: 1PX solid #ddd;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-modal-input:nth-child(2) {
    border-top: none;
  }
  html:not([data-scale]) .am-modal-input:nth-child(2)::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 1PX;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-modal-input:nth-child(2)::before {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
.am-modal-input input {
  position: relative;
  border: 0;
  width: 98%;
  height: 34px;
  top: 1PX;
  box-sizing: border-box;
  margin: 0;
}
.am-modal-input input::-webkit-input-placeholder {
  font-size: 0.42857143rem;
  color: #ccc;
  padding-left: 8px;
}
.am-modal-input input::placeholder {
  font-size: 0.42857143rem;
  color: #ccc;
  padding-left: 8px;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content {
  border-radius: 0;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-header {
  padding: 9px 24px 12px;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-header .am-modal-title {
  text-align: left;
  font-size: 21px;
  color: #333;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-body {
  color: #333;
  text-align: left;
  padding: 0 24px 15px;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-body .am-modal-input-container {
  border: 0;
  border-bottom: 1PX solid #ddd;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-body .am-modal-input-container:before {
  display: none !important;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-body .am-modal-input-container {
    border-bottom: none;
  }
  html:not([data-scale]) .am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-body .am-modal-input-container::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-body .am-modal-input-container::after {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-body .am-modal-input-container .am-modal-input:first-child {
  border-top: 0;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-body .am-modal-input-container .am-modal-input:first-child:before {
  display: none !important;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-footer {
  padding-bottom: 12px;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-footer .am-modal-button-group-h {
  overflow: hidden;
  border-top: 0;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
          justify-content: flex-end;
  padding: 0 12px;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-footer .am-modal-button-group-h:before {
  display: none !important;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-footer .am-modal-button-group-h .am-modal-button {
  -webkit-box-flex: initial;
  -webkit-flex: initial;
          flex: initial;
  margin-left: 3px;
  padding: 0 15px;
  height: 48px;
  box-sizing: border-box;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-footer .am-modal-button-group-h .am-modal-button:first-child {
  color: #777;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-footer .am-modal-button-group-h .am-modal-button:last-child {
  border-left: 0;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-footer .am-modal-button-group-h .am-modal-button:last-child:before {
  display: none !important;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-footer .am-modal-button-group-v.am-modal-button-group-normal {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
          justify-content: flex-end;
  overflow: hidden;
  padding: 0 12px;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-footer .am-modal-button-group-v.am-modal-button-group-normal .am-modal-button {
  border-top: 0;
  padding: 0 15px;
  margin-left: 3px;
  height: 48px;
  box-sizing: border-box;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-footer .am-modal-button-group-v.am-modal-button-group-normal .am-modal-button:before {
  display: none !important;
}
.am-modal.am-modal-transparent.am-modal-android .am-modal-content .am-modal-footer .am-modal-button-group-operation .am-modal-button {
  text-align: start;
  padding-left: 15px;
}
.am-modal.am-modal-operation .am-modal-content {
  border-radius: 7px;
  height: auto;
  padding-top: 0;
}
.am-modal.am-modal-operation .am-modal-content .am-modal-body {
  padding: 0!important;
}
.am-modal.am-modal-operation .am-modal-content .am-modal-button {
  color: #333;
  text-align: left;
  padding-left: 15px;
}
.am-modal-alert-content,
.am-modal-propmt-content {
  zoom: 1;
  overflow: hidden;
}
.am-navbar {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  height: 45px;
  background-color: #27cf56;
  color: #fff;
}
.am-navbar-left,
.am-navbar-title,
.am-navbar-right {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.am-navbar-left {
  padding-left: 15px;
  font-size: 16px;
}
.am-navbar-left-icon {
  margin-right: 5px;
  display: inherit;
}
.am-navbar-title {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  font-size: 18px;
  white-space: nowrap;
}
.am-navbar-right {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
          justify-content: flex-end;
  font-size: 16px;
  margin-right: 15px;
}
.am-navbar-light {
  background-color: #fff;
  color: #27cf56;
}
.am-navbar-light .am-navbar-title {
  color: #333;
}
.am-notice-bar {
  background-color: #fefcec;
  height: 36px;
  overflow: hidden;
  font-size: 0.42857143rem;
  line-height: 36px;
  color: #f76a24;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
.am-notice-bar-content {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  width: 100%;
  margin: auto 15px;
  width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.am-notice-bar-icon {
  margin-left: 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.am-notice-bar-icon .am-notice-bar-trips {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2238%22%20height%3D%2233%22%20viewBox%3D%220%200%2038%2033%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Etrips%3C%2Ftitle%3E%3Cg%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M17.838%2028.8c-.564-.468-1.192-.983-1.836-1.496-4.244-3.385-5.294-3.67-6.006-3.67-.014%200-.027.005-.04.005-.015%200-.028-.005-.042-.005H3.562c-.734%200-.903-.203-.903-.928V10.085c0-.49.058-.8.66-.8h5.782c.693%200%201.758-.28%206.4-3.628.828-.597%201.637-1.197%202.336-1.723V28.8zM19.682.19c-.463-.22-1.014-.158-1.417.157-.02.016-1.983%201.552-4.152%203.125C10.34%206.21%209.243%206.664%209.02%206.737H3.676c-.027%200-.053.003-.08.004H1.183c-.608%200-1.1.486-1.1%201.085V25.14c0%20.598.492%201.084%201.1%201.084h8.71c.22.08%201.257.55%204.605%203.24%201.947%201.562%203.694%203.088%203.712%203.103.25.22.568.333.89.333.186%200%20.373-.038.55-.116.48-.213.79-.684.79-1.204V1.38c0-.506-.294-.968-.758-1.19z%22%20mask%3D%22url(%23mask-2)%22%2F%3E%3Cpath%20d%3D%22M31.42%2016.475c0-3.363-1.854-6.297-4.606-7.876-.125-.066-.42-.192-.625-.192-.612%200-1.108.488-1.108%201.09%200%20.404.22.764.55.952%202.128%201.19%203.565%203.442%203.565%206.025%200%202.627-1.486%204.913-3.677%206.087-.318.19-.53.54-.53.934%200%20.602.496%201.09%201.107%201.09.26.002.568-.15.568-.15%202.835-1.556%204.754-4.538%204.754-7.96%22%20mask%3D%22url(%23mask-4)%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M30.14%203.057c-.205-.122-.41-.22-.658-.22-.608%200-1.1.485-1.1%201.084%200%20.433.26.78.627.977%204.043%202.323%206.762%206.636%206.762%2011.578%200%204.938-2.716%209.248-6.755%2011.572-.354.19-.66.55-.66.993%200%20.6.494%201.084%201.102%201.084.243%200%20.438-.092.65-.213%204.692-2.695%207.848-7.7%207.848-13.435%200-5.723-3.142-10.718-7.817-13.418%22%20mask%3D%22url(%23mask-6)%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.am-notice-bar-icon + div {
  margin-left: 5px;
}
.am-notice-bar-operation {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  padding-right: 8px;
}
.am-pagination-wrap {
  font-size: 18px;
  color: #333;
  background: none;
  text-align: center;
}
.am-pagination-wrap .active {
  color: #27cf56;
}
.am-pagination-wrap-btn {
  text-align: center;
}
.am-pagination-wrap-btn-prev {
  text-align: left;
}
.am-pagination-wrap-btn-next {
  text-align: right;
}
.am-pagination-wrap-dot {
  display: inline-block;
  zoom: 1;
}
.am-pagination-wrap-dot > span {
  display: block;
  width: 8px;
  height: 8px;
  margin-right: 5px;
  border-radius: 50%;
  background: #ccc;
}
.am-pagination-wrap-dot-active > span {
  background: #888;
}
.am-picker-popup {
  left: 0;
  bottom: 0;
  position: fixed;
  width: 100%;
  background-color: #fff;
  padding-bottom: env(safe-area-inset-bottom);
}
.am-picker-popup-wrap {
  position: fixed;
  overflow: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  -webkit-overflow-scrolling: touch;
  outline: 0;
  -webkit-transform: translateZ(1px);
          transform: translateZ(1px);
}
.am-picker-popup-mask {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.4);
  height: 100%;
  z-index: 1000;
  -webkit-transform: translateZ(1px);
          transform: translateZ(1px);
}
.am-picker-popup-mask-hidden {
  display: none;
}
.am-picker-popup-header {
  background-image: -webkit-linear-gradient(top, #e7e7e7, #e7e7e7, transparent, transparent);
  background-image: linear-gradient(to bottom, #e7e7e7, #e7e7e7, transparent, transparent);
  background-position: bottom;
  background-size: 100% 1PX;
  background-repeat: no-repeat;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  position: relative;
  border-bottom: 1PX solid #ddd;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-picker-popup-header {
    border-bottom: none;
  }
  html:not([data-scale]) .am-picker-popup-header::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-picker-popup-header::after {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
.am-picker-popup-header .am-picker-popup-header-right {
  text-align: right;
}
.am-picker-popup-item {
  color: #27cf56;
  font-size: 0.53571429rem;
  padding: 9px 15px;
  height: 0.75rem;
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.am-picker-popup-item-active {
  background-color: #ddd;
}
.am-picker-popup-title {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  text-align: center;
  color: #333;
}
.am-picker-popup .am-picker-popup-close {
  display: none;
}
.am-picker {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
}
.am-picker-col {
  display: block;
  position: relative;
  height: 238px;
  overflow: hidden;
  width: 100%;
}
.am-picker-col-content {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 1;
  padding: 102px 0;
}
.am-picker-col-item {
  touch-action: manipulation;
  text-align: center;
  font-size: 0.5rem;
  height: 34px;
  line-height: 34px;
  color: #333;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.am-picker-col-item-selected {
  font-size: 0.53571429rem;
}
.am-picker-col-mask {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  margin: 0 auto;
  width: 100%;
  z-index: 3;
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.6)), -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.6));
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.6)), linear-gradient(to top, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.6));
  background-position: top, bottom;
  background-size: 100% 102px;
  background-repeat: no-repeat;
}
.am-picker-col-indicator {
  box-sizing: border-box;
  width: 100%;
  height: 34px;
  position: absolute;
  left: 0;
  top: 102px;
  z-index: 3;
  border-top: 1PX solid #ddd;
  border-bottom: 1PX solid #ddd;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-picker-col-indicator {
    border-top: none;
  }
  html:not([data-scale]) .am-picker-col-indicator::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 1PX;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-picker-col-indicator::before {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-picker-col-indicator {
    border-bottom: none;
  }
  html:not([data-scale]) .am-picker-col-indicator::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-picker-col-indicator::after {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
.am-picker {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.am-picker-item {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  text-align: center;
}
.am-popover {
  position: absolute;
  z-index: 1999;
}
.am-popover-hidden {
  display: none;
}
.am-popover-mask {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.4);
  height: 100%;
  z-index: 999;
}
.am-popover-mask-hidden {
  display: none;
}
.am-popover-arrow {
  position: absolute;
  width: 7px;
  height: 7px;
  border-radius: 1PX;
  background-color: #fff;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  z-index: 0;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.21);
}
.am-popover-placement-top .am-popover-arrow,
.am-popover-placement-topLeft .am-popover-arrow,
.am-popover-placement-topRight .am-popover-arrow {
  -webkit-transform: rotate(225deg);
          transform: rotate(225deg);
  bottom: -3.5px;
}
.am-popover-placement-top .am-popover-arrow {
  left: 50%;
}
.am-popover-placement-topLeft .am-popover-arrow {
  left: 8px;
}
.am-popover-placement-topRight .am-popover-arrow {
  right: 8px;
}
.am-popover-placement-right .am-popover-arrow,
.am-popover-placement-rightTop .am-popover-arrow,
.am-popover-placement-rightBottom .am-popover-arrow {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  left: -3.5px;
}
.am-popover-placement-right .am-popover-arrow {
  top: 50%;
}
.am-popover-placement-rightTop .am-popover-arrow {
  top: 8px;
}
.am-popover-placement-rightBottom .am-popover-arrow {
  bottom: 8px;
}
.am-popover-placement-left .am-popover-arrow,
.am-popover-placement-leftTop .am-popover-arrow,
.am-popover-placement-leftBottom .am-popover-arrow {
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
  right: -3.5px;
}
.am-popover-placement-left .am-popover-arrow {
  top: 50%;
}
.am-popover-placement-leftTop .am-popover-arrow {
  top: 8px;
}
.am-popover-placement-leftBottom .am-popover-arrow {
  bottom: 8px;
}
.am-popover-placement-bottom .am-popover-arrow,
.am-popover-placement-bottomLeft .am-popover-arrow,
.am-popover-placement-bottomRight .am-popover-arrow {
  top: -3.5px;
}
.am-popover-placement-bottom .am-popover-arrow {
  left: 50%;
}
.am-popover-placement-bottomLeft .am-popover-arrow {
  left: 8px;
}
.am-popover-placement-bottomRight .am-popover-arrow {
  right: 8px;
}
.am-popover-inner {
  font-size: 0.46428571rem;
  color: #333;
  background-color: #fff;
  border-radius: 3px;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.21);
  overflow: hidden;
}
.am-popover-inner-wrapper {
  position: relative;
  background-color: #fff;
}
.am-popover .am-popover-item {
  padding: 0 8px;
}
.am-popover .am-popover-item-container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  height: 39px;
  box-sizing: border-box;
  padding: 0 8px;
}
.am-popover .am-popover-item:not(:first-child) .am-popover-item-container {
  border-top: 1PX solid #ddd;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-popover .am-popover-item:not(:first-child) .am-popover-item-container {
    border-top: none;
  }
  html:not([data-scale]) .am-popover .am-popover-item:not(:first-child) .am-popover-item-container::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 1PX;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-popover .am-popover-item:not(:first-child) .am-popover-item-container::before {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
.am-popover .am-popover-item.am-popover-item-active .am-popover-item-container {
  border-top: 0;
}
.am-popover .am-popover-item.am-popover-item-active .am-popover-item-container:before {
  display: none !important;
}
.am-popover .am-popover-item.am-popover-item-active + .am-popover-item .am-popover-item-container {
  border-top: 0;
}
.am-popover .am-popover-item.am-popover-item-active + .am-popover-item .am-popover-item-container:before {
  display: none !important;
}
.am-popover .am-popover-item.am-popover-item-active {
  background-color: #ddd;
}
.am-popover .am-popover-item.am-popover-item-active.am-popover-item-fix-active-arrow {
  position: relative;
}
.am-popover .am-popover-item.am-popover-item-disabled {
  color: #bbb;
}
.am-popover .am-popover-item.am-popover-item-disabled.am-popover-item-active {
  background-color: transparent;
}
.am-popover .am-popover-item-icon {
  margin-right: 8px;
  width: 18px;
  height: 18px;
}
.am-progress-outer {
  background-color: #ddd;
  display: block;
}
.am-progress-fixed-outer {
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 2000;
}
.am-progress-hide-outer {
  background-color: transparent;
}
.am-progress-bar {
  border: 2px solid #27cf56;
  -webkit-transition: all .3s linear 0s;
  transition: all .3s linear 0s;
}
.am-pull-to-refresh-content {
  -webkit-transform-origin: left top 0;
          transform-origin: left top 0;
}
.am-pull-to-refresh-content-wrapper {
  overflow: hidden;
}
.am-pull-to-refresh-transition {
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
.am-pull-to-refresh-indicator {
  color: grey;
  text-align: center;
  height: 25px;
}
.am-pull-to-refresh-down .am-pull-to-refresh-indicator {
  margin-top: -25px;
}
.am-pull-to-refresh-up .am-pull-to-refresh-indicator {
  margin-bottom: -25px;
}
.am-radio {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 15px;
  height: 15px;
}
.am-radio-inner {
  position: absolute;
  right: 0;
  width: 15px;
  height: 15px;
  box-sizing: border-box;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
.am-radio-inner:after {
  position: absolute;
  display: none;
  top: -2.5px;
  right: 5px;
  z-index: 999;
  width: 7px;
  height: 14px;
  border-style: solid;
  border-width: 0 1.5px 1.5px 0;
  content: ' ';
  -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;
          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: #27cf56;
}
.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;
  -webkit-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: 44px;
  overflow: visible;
}
.am-list .am-list-item.am-radio-item .am-list-line .am-list-extra .am-radio-inner {
  right: 15px;
  top: 15px;
}
.am-list .am-list-item.am-radio-item.am-radio-item-disabled .am-list-content {
  color: #bbb;
}
.am-result {
  position: relative;
  text-align: center;
  width: 100%;
  padding-top: 30px;
  padding-bottom: 21px;
  background-color: #fff;
  border-bottom: 1PX solid #ddd;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-result {
    border-bottom: none;
  }
  html:not([data-scale]) .am-result::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-result::after {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
.am-result .am-result-pic {
  width: 60px;
  height: 60px;
  margin: 0 auto;
  line-height: 60px;
  background-size: 60px 60px;
}
.am-result .am-result-title,
.am-result .am-result-message {
  font-size: 21px;
  color: #333;
  padding-left: 15px;
  padding-right: 15px;
}
.am-result .am-result-title {
  margin-top: 15px;
  line-height: 1;
}
.am-result .am-result-message {
  margin-top: 9px;
  line-height: 1.5;
  font-size: 0.5rem;
  color: #999;
}
.am-result .am-result-button {
  padding: 0 15px;
  margin-top: 15px;
}
/* 默认搜索bar */
.am-search {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  height: 44px;
  padding: 0 8px;
  overflow: hidden;
  background-color: #efeff4;
}
.am-search-input {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  position: relative;
  width: 100%;
  height: 28px;
  overflow: hidden;
  background-color: #fff;
  background-clip: padding-box;
  border-radius: 3px;
}
.am-search-input .am-search-synthetic-ph,
.am-search-input input[type="search"] {
  position: absolute;
  top: 0;
  left: 0;
}
.am-search-input .am-search-synthetic-ph {
  box-sizing: content-box;
  z-index: 1;
  height: 28px;
  line-height: 28px;
  width: 100%;
  -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: 5px;
  width: 15px;
  height: 15px;
  overflow: hidden;
  vertical-align: -2.5px;
  background-repeat: no-repeat;
  background-size: 15px auto;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D'38'%20height%3D'36'%20viewBox%3D'0%200%2038%2036'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M29.05%2025.23a15.81%2015.81%200%200%200%203.004-9.294c0-8.8-7.17-15.934-16.017-15.934C7.192.002.02%207.136.02%2015.936c0%208.802%207.172%2015.937%2016.017%2015.937%204.148%200%207.928-1.569%2010.772-4.143l8.873%208.232%202.296-2.45-8.927-8.282zM16.2%2028.933c-7.19%200-13.04-5.788-13.04-12.903%200-7.113%205.85-12.904%2013.04-12.904%207.19%200%2012.9%205.79%2012.9%2012.904%200%207.115-5.71%2012.903-12.9%2012.903z'%20fill%3D'%23bbb'%20fill-rule%3D'evenodd'%2F%3E%3C%2Fsvg%3E");
}
.am-search-input .am-search-synthetic-ph-placeholder {
  color: #bbb;
  font-size: 15px;
}
.am-search-input input[type="search"] {
  z-index: 2;
  opacity: 0;
  width: 100%;
  text-align: left;
  display: block;
  color: #333;
  height: 28px;
  font-size: 15px;
  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"]::placeholder {
  background: none;
  text-align: left;
  color: transparent;
}
.am-search-input input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.am-search-input .am-search-clear {
  box-sizing: content-box;
  position: absolute;
  display: none;
  z-index: 3;
  width: 15px;
  height: 15px;
  padding: 6.5px;
  border-radius: 50%;
  top: 0;
  right: 0;
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 15px 15px;
  -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'%2327cf56'%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;
  -webkit-flex: none;
          flex: none;
  opacity: 0;
  padding-left: 8px;
  height: 44px;
  line-height: 44px;
  font-size: 16px;
  color: #27cf56;
  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: 0 28px 0 35px;
}
.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"]::placeholder {
  color: transparent;
}
.am-search.am-search-start .am-search-input .am-search-synthetic-ph {
  padding-left: 15px;
  width: auto;
}
.am-segment {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  border-radius: 0.71428571rem;
  overflow: hidden;
  min-height: 27px;
  opacity: 1;
}
.am-segment.am-segment-disabled {
  opacity: 0.5;
}
.am-segment-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  color: #27cf56;
  font-size: 0.42857143rem;
  line-height: 1;
  -webkit-transition: background .2s;
  transition: background .2s;
  position: relative;
  border: 1PX solid #27cf56;
  width: 100%;
  box-sizing: border-box;
  border-left-width: 0;
}
.am-segment-item-tintcolor {
  border-color: #27cf56;
}
.am-segment-item:first-child {
  border-left-width: 1PX;
  border-radius: 0.71428571rem 0 0 0.71428571rem;
}
.am-segment-item:last-child {
  border-radius: 0 0.71428571rem 0.71428571rem 0;
}
.am-segment-item-selected {
  background: #27cf56;
  color: #fff;
}
.am-segment-item-active .am-segment-item-inner {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  opacity: 0.1;
  -webkit-transition: background .2s;
  transition: background .2s;
  background-color: #27cf56;
}
.am-slider {
  position: relative;
}
.am-slider-rail {
  position: absolute;
  width: 100%;
  background-color: #ddd;
  height: 2px;
  box-sizing: border-box;
}
.am-slider-track {
  position: absolute;
  left: 0;
  height: 2px;
  border-radius: 2px;
  background-color: #27cf56;
}
.am-slider-handle {
  position: absolute;
  margin-left: -12px;
  margin-top: -10px;
  width: 22px;
  height: 22px;
  cursor: pointer;
  border-radius: 50%;
  border: 2px solid #27cf56;
  background-color: #fff;
  box-sizing: border-box;
}
.am-slider-handle:focus {
  background-color: #52d978;
}
.am-slider-mark {
  position: absolute;
  top: 20px;
  left: 0;
  width: 100%;
  font-size: 0.35714286rem;
}
.am-slider-mark-text {
  position: absolute;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
  color: #333;
}
.am-slider-mark-text-active {
  opacity: 0.3;
}
.am-slider-step {
  position: absolute;
  width: 100%;
  height: 4px;
  background: transparent;
}
.am-slider-dot {
  position: absolute;
  bottom: -5px;
  margin-left: -4px;
  width: 12px;
  height: 12px;
  border: 2px solid #ddd;
  background-color: #fff;
  cursor: pointer;
  border-radius: 50%;
  vertical-align: middle;
}
.am-slider-dot:first-child {
  margin-left: -4px;
}
.am-slider-dot:last-child {
  margin-left: -4px;
}
.am-slider-dot-active {
  border-color: #27cf56;
}
.am-slider-disabled {
  opacity: 0.3;
}
.am-slider-disabled .am-slider-track {
  height: 2px;
}
.am-slider-disabled .am-slider-handle,
.am-slider-disabled .am-slider-mark-text,
.am-slider-disabled .am-slider-dot {
  cursor: not-allowed;
  box-shadow: none;
}
.am-stepper {
  position: relative;
  margin: 0;
  padding: 2px 0;
  display: inline-block;
  box-sizing: content-box;
  width: 63px;
  height: 35px;
  line-height: 35px;
  font-size: 0.42857143rem;
  vertical-align: middle;
  overflow: hidden;
}
.am-stepper-handler-wrap {
  position: absolute;
  width: 100%;
  font-size: 24px;
}
.am-stepper-handler,
.am-stepper-handler-up-inner,
.am-stepper-handler-down-inner {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.am-stepper-handler {
  text-align: center;
  border: 1PX solid #ddd;
  border-radius: 0.71428571rem;
  overflow: hidden;
  color: #333;
  position: absolute;
  display: inline-block;
  box-sizing: content-box;
}
.am-stepper-handler-active {
  z-index: 2;
  background-color: #ddd;
}
.am-stepper-handler-up-inner,
.am-stepper-handler-down-inner {
  -webkit-user-select: none;
          user-select: none;
  right: 2px;
  color: #333;
}
.am-stepper-input-wrap {
  display: none;
  width: 100%;
  height: 30px;
  line-height: 30px;
  text-align: center;
  overflow: hidden;
}
.am-stepper-input {
  display: none;
  width: 60px;
  font-size: 16px;
  color: #333;
  text-align: center;
  border: 0;
  padding: 0;
  background: none;
  vertical-align: middle;
}
.am-stepper-input[disabled] {
  opacity: 1;
  color: #333;
}
.am-stepper.showNumber {
  width: 138px;
}
.am-stepper.showNumber .am-stepper-input-wrap {
  display: inline-block;
}
.am-stepper.showNumber .am-stepper-input {
  display: inline-block;
}
.am-stepper.showNumber .am-stepper-handler-down-disabled {
  right: -1PX;
}
.am-stepper-handler-up {
  cursor: pointer;
  right: 0;
}
.am-stepper-handler-up-inner:before {
  text-align: center;
  content: "+";
}
.am-stepper-handler-down {
  cursor: pointer;
  left: 0;
}
.am-stepper-handler-down-inner:before {
  text-align: center;
  content: "-";
}
.am-stepper-handler-down-disabled,
.am-stepper-handler-up-disabled {
  opacity: 0.3;
}
.am-stepper-handler-up-disabled .am-stepper-handler-active {
  background: none;
}
.am-stepper-disabled .am-stepper-handler-down,
.am-stepper-disabled .am-stepper-handler-up {
  opacity: 0.3;
  background: none;
}
.am-stepper-disabled .am-stepper-handler {
  opacity: 0.3;
}
.am-stepper-disabled .am-stepper-input-wrap {
  opacity: 0.3;
}
.am-steps {
  font-size: 0;
  width: 100%;
  line-height: 1.5;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
.am-steps,
.am-steps * {
  box-sizing: border-box;
}
.am-steps-item {
  position: relative;
  display: inline-block;
  vertical-align: top;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  overflow: hidden;
}
.am-steps-item:last-child {
  -webkit-box-flex: 0;
  -webkit-flex: none;
          flex: none;
}
.am-steps-item:last-child .am-steps-item-tail,
.am-steps-item:last-child .am-steps-item-title:after {
  display: none;
}
.am-steps-item-icon,
.am-steps-item-content {
  display: inline-block;
  vertical-align: top;
}
.am-steps-item-icon {
  border: 1px solid #bbb;
  width: 22px;
  height: 22px;
  line-height: 22px;
  border-radius: 22px;
  text-align: center;
  font-size: 0.42857143rem;
  margin-right: 8px;
  -webkit-transition: background-color 0.3s, border-color 0.3s;
  transition: background-color 0.3s, border-color 0.3s;
}
.am-steps-item-icon > .am-steps-icon {
  line-height: 1;
  top: -1px;
  color: #27cf56;
  position: relative;
}
.am-steps-item-icon > .am-steps-icon .am-icon {
  font-size: 0.35714286rem;
  position: relative;
  float: left;
}
.am-steps-item-tail {
  position: absolute;
  left: 0;
  width: 100%;
  top: 12px;
  padding: 0 10px;
}
.am-steps-item-tail:after {
  content: '';
  display: inline-block;
  background: #ddd;
  height: 1px;
  border-radius: 1px;
  width: 100%;
  -webkit-transition: background .3s;
  transition: background .3s;
  position: relative;
  left: -2px;
}
.am-steps-item-content {
  margin-top: 3px;
}
.am-steps-item-title {
  font-size: 0.5rem;
  margin-bottom: 4px;
  color: #333;
  font-weight: bold;
  display: inline-block;
  padding-right: 10px;
  position: relative;
}
.am-steps-item-description {
  font-size: 0.46428571rem;
  color: #bbb;
}
.am-steps-item-wait .am-steps-item-icon {
  border-color: #ccc;
  background-color: #fff;
}
.am-steps-item-wait .am-steps-item-icon > .am-steps-icon {
  color: #ccc;
}
.am-steps-item-wait .am-steps-item-icon > .am-steps-icon .am-steps-icon-dot {
  background: #ccc;
}
.am-steps-item-wait .am-steps-item-title {
  color: #333;
}
.am-steps-item-wait .am-steps-item-title:after {
  background-color: #ddd;
}
.am-steps-item-wait .am-steps-item-description {
  color: #333;
}
.am-steps-item-wait .am-steps-item-tail:after {
  background-color: #ddd;
}
.am-steps-item-process .am-steps-item-icon {
  border-color: #27cf56;
  background-color: #fff;
}
.am-steps-item-process .am-steps-item-icon > .am-steps-icon {
  color: #27cf56;
}
.am-steps-item-process .am-steps-item-icon > .am-steps-icon .am-steps-icon-dot {
  background: #27cf56;
}
.am-steps-item-process .am-steps-item-title {
  color: #333;
}
.am-steps-item-process .am-steps-item-title:after {
  background-color: #ddd;
}
.am-steps-item-process .am-steps-item-description {
  color: #333;
}
.am-steps-item-process .am-steps-item-tail:after {
  background-color: #ddd;
}
.am-steps-item-process .am-steps-item-icon {
  background: #27cf56;
}
.am-steps-item-process .am-steps-item-icon > .am-steps-icon {
  color: #fff;
}
.am-steps-item-finish .am-steps-item-icon {
  border-color: #27cf56;
  background-color: #fff;
}
.am-steps-item-finish .am-steps-item-icon > .am-steps-icon {
  color: #27cf56;
}
.am-steps-item-finish .am-steps-item-icon > .am-steps-icon .am-steps-icon-dot {
  background: #27cf56;
}
.am-steps-item-finish .am-steps-item-title {
  color: #333;
}
.am-steps-item-finish .am-steps-item-title:after {
  background-color: #27cf56;
}
.am-steps-item-finish .am-steps-item-description {
  color: #333;
}
.am-steps-item-finish .am-steps-item-tail:after {
  background-color: #27cf56;
}
.am-steps-item-error .am-steps-item-icon {
  border-color: #f4333c;
  background-color: #fff;
}
.am-steps-item-error .am-steps-item-icon > .am-steps-icon {
  color: #f4333c;
}
.am-steps-item-error .am-steps-item-icon > .am-steps-icon .am-steps-icon-dot {
  background: #f4333c;
}
.am-steps-item-error .am-steps-item-title {
  color: #f4333c;
}
.am-steps-item-error .am-steps-item-title:after {
  background-color: #ddd;
}
.am-steps-item-error .am-steps-item-description {
  color: #f4333c;
}
.am-steps-item-error .am-steps-item-tail:after {
  background-color: #ddd;
}
.am-steps-item.am-steps-next-error .am-steps-item-title:after {
  background: #f4333c;
}
.am-steps-item.error-tail .am-steps-item-tail:after {
  background-color: #f4333c;
}
.am-steps-horizontal:not(.am-steps-label-vertical) .am-steps-item {
  margin-right: 10px;
}
.am-steps-horizontal:not(.am-steps-label-vertical) .am-steps-item:last-child {
  margin-right: 0;
}
.am-steps-horizontal:not(.am-steps-label-vertical) .am-steps-item-tail {
  display: none;
}
.am-steps-horizontal:not(.am-steps-label-vertical) .am-steps-item-description {
  max-width: 100px;
}
.am-steps-item-custom .am-steps-item-icon {
  background: none;
  border: 0;
  width: auto;
  height: auto;
}
.am-steps-item-custom .am-steps-item-icon > .am-steps-icon {
  font-size: 22px;
  top: 1px;
  width: 22px;
  height: 22px;
}
.am-steps-item-custom.am-steps-item-process .am-steps-item-icon > .am-steps-icon {
  color: #27cf56;
}
.am-steps-small .am-steps-item-icon {
  width: 18px;
  height: 18px;
  line-height: 18px;
  text-align: center;
  border-radius: 18px;
  font-size: 0.42857143rem;
  margin-right: 8px;
}
.am-steps-small .am-steps-item-icon > .am-steps-icon {
  font-size: 0.35714286rem;
  -webkit-transform: scale(0.75);
          transform: scale(0.75);
  top: -2px;
}
.am-steps-small .am-steps-item-content {
  margin-top: 0;
}
.am-steps-small .am-steps-item-title {
  font-size: 0.5rem;
  margin-bottom: 3px;
  color: #333;
  font-weight: bold;
}
.am-steps-small .am-steps-item-description {
  font-size: 0.35714286rem;
  color: #bbb;
}
.am-steps-small .am-steps-item-tail {
  top: 8px;
  padding: 0 8px;
}
.am-steps-small .am-steps-item-tail:after {
  height: 1px;
  border-radius: 1px;
  width: 100%;
  left: 0;
}
.am-steps-small .am-steps-item-custom .am-steps-item-icon {
  background: none;
}
.am-steps-small .am-steps-item-custom .am-steps-item-icon > .am-steps-icon {
  font-size: 18px;
  top: -2px;
  -webkit-transform: none;
          transform: none;
}
.am-steps-vertical {
  display: block;
}
.am-steps-vertical .am-steps-item {
  display: block;
  overflow: visible;
}
.am-steps-vertical .am-steps-item-icon {
  float: left;
}
.am-steps-vertical .am-steps-item-icon-inner {
  margin-right: 16px;
}
.am-steps-vertical .am-steps-item-content {
  min-height: 48px;
  overflow: hidden;
  display: block;
}
.am-steps-vertical .am-steps-item-title {
  line-height: 26px;
}
.am-steps-vertical .am-steps-item-title:after {
  display: none;
}
.am-steps-vertical .am-steps-item-description {
  padding-bottom: 12px;
}
.am-steps-vertical .am-steps-item-tail {
  position: absolute;
  left: 13px;
  top: 0;
  height: 100%;
  width: 1px;
  padding: 30px 0 4px 0;
}
.am-steps-vertical .am-steps-item-tail:after {
  height: 100%;
  width: 1px;
}
.am-steps-vertical.am-steps-small .am-steps-item-tail {
  position: absolute;
  left: 9px;
  top: 0;
  padding: 22px 0 4px 0;
}
.am-steps-vertical.am-steps-small .am-steps-item-title {
  line-height: 18px;
}
.am-steps-label-vertical .am-steps-item {
  overflow: visible;
}
.am-steps-label-vertical .am-steps-item-tail {
  padding: 0 24px;
  margin-left: 48px;
}
.am-steps-label-vertical .am-steps-item-content {
  display: block;
  text-align: center;
  margin-top: 8px;
  width: 100px;
}
.am-steps-label-vertical .am-steps-item-icon {
  display: inline-block;
  margin-left: 36px;
}
.am-steps-label-vertical .am-steps-item-title {
  padding-right: 0;
}
.am-steps-label-vertical .am-steps-item-title:after {
  display: none;
}
.am-swipe {
  overflow: hidden;
  position: relative;
}
.am-swipe-content {
  position: relative;
  background-color: #fff;
}
.am-swipe-cover {
  position: absolute;
  z-index: 2;
  background: transparent;
  height: 100%;
  width: 100%;
  top: 0;
  display: none;
}
.am-swipe .am-swipe-content,
.am-swipe .am-swipe-actions {
  -webkit-transition: all 250ms;
  transition: all 250ms;
}
.am-swipe-swiping .am-swipe-content,
.am-swipe-swiping .am-swipe-actions {
  -webkit-transition: none;
  transition: none;
}
.am-swipe-swiping .am-list-item-active {
  background-color: #FFF;
}
.am-swipe-actions {
  position: absolute;
  top: 0;
  bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  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: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  overflow: hidden;
}
.am-swipe-btn-text {
  padding: 0 8px;
}
.am-switch {
  display: inline-block;
  vertical-align: middle;
  box-sizing: border-box;
  position: relative;
  cursor: pointer;
  -webkit-align-self: center;
          align-self: center;
}
.am-switch .checkbox {
  width: 51px;
  height: 31px;
  border-radius: 31px;
  box-sizing: border-box;
  background: #e5e5e5;
  z-index: 0;
  margin: 0;
  padding: 0;
  -webkit-appearance: none;
          appearance: none;
  border: 0;
  cursor: pointer;
  position: relative;
  -webkit-transition: all 300ms;
  transition: all 300ms;
}
.am-switch .checkbox:before {
  content: ' ';
  position: absolute;
  left: 2px;
  top: 2px;
  width: 47px;
  height: 27px;
  border-radius: 27px;
  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: ' ';
  width: 27px;
  height: 27px;
  border-radius: 27px;
  background: #fff;
  position: absolute;
  z-index: 2;
  top: 2px;
  left: 2px;
  -webkit-transform: translateX(0);
          transform: translateX(0);
  -webkit-transition: all 200ms;
  transition: all 200ms;
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2), 0 2px 11.5px 0 rgba(0, 0, 0, 0.08), -1px 2px 2px 0 rgba(0, 0, 0, 0.1);
}
.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;
          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(20px);
          transform: translateX(20px);
}
.am-switch input[type="checkbox"]:disabled + .checkbox {
  opacity: 0.3;
}
.am-switch.am-switch-android .checkbox {
  width: 72px;
  height: 23px;
  border-radius: 3px;
  background: #a7aaa6;
}
.am-switch.am-switch-android .checkbox:before {
  display: none;
}
.am-switch.am-switch-android .checkbox:after {
  width: 35px;
  height: 21px;
  border-radius: 2px;
  box-shadow: none;
  left: 1PX;
  top: 1PX;
}
.am-switch.am-switch-android input[type="checkbox"]:checked + .checkbox {
  background: #27cf56;
}
.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(35px);
          transform: translateX(35px);
}
.am-tab-bar {
  height: 100%;
  overflow: hidden;
}
.am-tab-bar-bar {
  position: relative;
  box-sizing: border-box;
  height: 50px;
  border-top: 1PX solid #ddd;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-transition-duration: .2s;
          transition-duration: .2s;
  -webkit-transition-property: height bottom;
  transition-property: height bottom;
  z-index: 100;
  -webkit-justify-content: space-around;
          justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  bottom: 0;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-tab-bar-bar {
    border-top: none;
  }
  html:not([data-scale]) .am-tab-bar-bar::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 1PX;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-tab-bar-bar::before {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
.am-tab-bar-bar-hidden-top {
  bottom: 50px;
  height: 0;
}
.am-tab-bar-bar-hidden-bottom {
  bottom: -50px;
  height: 0;
}
.am-tab-bar-bar .am-tab-bar-tab {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  text-align: center;
  width: 100%;
}
.am-tab-bar-bar .am-tab-bar-tab-image {
  width: 22px;
  height: 22px;
  vertical-align: middle;
}
.am-tab-bar-bar .am-tab-bar-tab-title {
  font-size: 10px;
  margin: 3px 0 0 0;
  line-height: 1;
  text-align: center;
}
.am-tab-bar-bar .am-tab-bar-tab-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.am-tab-bar-bar .am-tab-bar-tab-icon .tab-badge :last-child {
  margin-top: 4px;
  left: 22px;
}
.am-tab-bar-bar .am-tab-bar-tab-icon .tab-dot :last-child {
  margin-top: 4px;
  left: 22px;
}
.am-tab-bar-item {
  height: 100%;
}
.am-tabs {
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  position: relative;
  overflow: hidden;
  height: 100%;
  width: 100%;
}
.am-tabs * {
  box-sizing: border-box;
}
.am-tabs-content-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  width: 100%;
  height: 100%;
  min-height: 0;
}
.am-tabs-content-wrap-animated {
  -webkit-transition: left 0.3s cubic-bezier(0.35, 0, 0.25, 1), top 0.3s cubic-bezier(0.35, 0, 0.25, 1), -webkit-transform 0.3s cubic-bezier(0.35, 0, 0.25, 1);
  transition: left 0.3s cubic-bezier(0.35, 0, 0.25, 1), top 0.3s cubic-bezier(0.35, 0, 0.25, 1), -webkit-transform 0.3s cubic-bezier(0.35, 0, 0.25, 1);
  transition: transform 0.3s cubic-bezier(0.35, 0, 0.25, 1), left 0.3s cubic-bezier(0.35, 0, 0.25, 1), top 0.3s cubic-bezier(0.35, 0, 0.25, 1);
  transition: transform 0.3s cubic-bezier(0.35, 0, 0.25, 1), left 0.3s cubic-bezier(0.35, 0, 0.25, 1), top 0.3s cubic-bezier(0.35, 0, 0.25, 1), -webkit-transform 0.3s cubic-bezier(0.35, 0, 0.25, 1);
  will-change: transform, left, top;
}
.am-tabs-pane-wrap {
  width: 100%;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  overflow-y: auto;
}
.am-tabs-tab-bar-wrap {
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
}
.am-tabs-horizontal .am-tabs-pane-wrap-active {
  height: auto;
}
.am-tabs-horizontal .am-tabs-pane-wrap-inactive {
  height: 0;
  overflow: visible;
}
.am-tabs-vertical .am-tabs-content-wrap {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
}
.am-tabs-vertical .am-tabs-tab-bar-wrap {
  height: 100%;
}
.am-tabs-vertical .am-tabs-pane-wrap {
  height: 100%;
}
.am-tabs-vertical .am-tabs-pane-wrap-active {
  overflow: auto;
}
.am-tabs-vertical .am-tabs-pane-wrap-inactive {
  overflow: hidden;
}
.am-tabs-top,
.am-tabs-bottom {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
}
.am-tabs-left,
.am-tabs-right {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
}
.am-tabs-default-bar {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  width: 100%;
  height: 100%;
  overflow: visible;
  z-index: 1;
}
.am-tabs-default-bar-tab {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  font-size: 15px;
  height: 43.5px;
  line-height: 43.5px;
}
.am-tabs-default-bar-tab .am-badge .am-badge-text {
  top: -13px;
  -webkit-transform: translateX(-5px);
          transform: translateX(-5px);
}
.am-tabs-default-bar-tab .am-badge .am-badge-dot {
  top: -6px;
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
.am-tabs-default-bar-tab-active {
  color: #27cf56;
}
.am-tabs-default-bar-underline {
  position: absolute;
  border: 1px #27cf56 solid;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.am-tabs-default-bar-animated .am-tabs-default-bar-content {
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.35, 0, 0.25, 1);
  transition: -webkit-transform 0.3s cubic-bezier(0.35, 0, 0.25, 1);
  transition: transform 0.3s cubic-bezier(0.35, 0, 0.25, 1);
  transition: transform 0.3s cubic-bezier(0.35, 0, 0.25, 1), -webkit-transform 0.3s cubic-bezier(0.35, 0, 0.25, 1);
  will-change: transform;
}
.am-tabs-default-bar-animated .am-tabs-default-bar-underline {
  -webkit-transition: top 0.3s cubic-bezier(0.35, 0, 0.25, 1), left 0.3s cubic-bezier(0.35, 0, 0.25, 1), color 0.3s cubic-bezier(0.35, 0, 0.25, 1), width 0.3s cubic-bezier(0.35, 0, 0.25, 1);
  transition: top 0.3s cubic-bezier(0.35, 0, 0.25, 1), left 0.3s cubic-bezier(0.35, 0, 0.25, 1), color 0.3s cubic-bezier(0.35, 0, 0.25, 1), width 0.3s cubic-bezier(0.35, 0, 0.25, 1);
  will-change: top, left, width, color;
}
.am-tabs-default-bar-top,
.am-tabs-default-bar-bottom {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
}
.am-tabs-default-bar-top .am-tabs-default-bar-content,
.am-tabs-default-bar-bottom .am-tabs-default-bar-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
}
.am-tabs-default-bar-top .am-tabs-default-bar-prevpage,
.am-tabs-default-bar-bottom .am-tabs-default-bar-prevpage {
  pointer-events: none;
  position: absolute;
  top: 0;
  display: block;
  width: 59px;
  height: 100%;
  content: ' ';
  z-index: 999;
  left: 0;
  background: -webkit-linear-gradient(left, #ffffff, rgba(255, 255, 255, 0));
  background: linear-gradient(to right, #ffffff, rgba(255, 255, 255, 0));
}
.am-tabs-default-bar-top .am-tabs-default-bar-nextpage,
.am-tabs-default-bar-bottom .am-tabs-default-bar-nextpage {
  pointer-events: none;
  position: absolute;
  top: 0;
  display: block;
  width: 59px;
  height: 100%;
  content: ' ';
  z-index: 999;
  right: 0;
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), #ffffff);
  background: linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff);
}
.am-tabs-default-bar-top .am-tabs-default-bar-tab,
.am-tabs-default-bar-bottom .am-tabs-default-bar-tab {
  padding: 8px 0;
}
.am-tabs-default-bar-top .am-tabs-default-bar-underline,
.am-tabs-default-bar-bottom .am-tabs-default-bar-underline {
  bottom: 0;
}
.am-tabs-default-bar-top .am-tabs-default-bar-tab {
  border-bottom: 1PX solid #ddd;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-tabs-default-bar-top .am-tabs-default-bar-tab {
    border-bottom: none;
  }
  html:not([data-scale]) .am-tabs-default-bar-top .am-tabs-default-bar-tab::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-tabs-default-bar-top .am-tabs-default-bar-tab::after {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
.am-tabs-default-bar-bottom .am-tabs-default-bar-tab {
  border-top: 1PX solid #ddd;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-tabs-default-bar-bottom .am-tabs-default-bar-tab {
    border-top: none;
  }
  html:not([data-scale]) .am-tabs-default-bar-bottom .am-tabs-default-bar-tab::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 100%;
    height: 1PX;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-tabs-default-bar-bottom .am-tabs-default-bar-tab::before {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
.am-tabs-default-bar-left,
.am-tabs-default-bar-right {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
}
.am-tabs-default-bar-left .am-tabs-default-bar-content,
.am-tabs-default-bar-right .am-tabs-default-bar-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
}
.am-tabs-default-bar-left .am-tabs-default-bar-tab,
.am-tabs-default-bar-right .am-tabs-default-bar-tab {
  padding: 0 8px;
}
.am-tabs-default-bar-left .am-tabs-default-bar-underline {
  right: 0;
}
.am-tabs-default-bar-left .am-tabs-default-bar-tab {
  border-right: 1PX solid #ddd;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-tabs-default-bar-left .am-tabs-default-bar-tab {
    border-right: none;
  }
  html:not([data-scale]) .am-tabs-default-bar-left .am-tabs-default-bar-tab::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    width: 1PX;
    height: 100%;
    background: #ddd;
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
    -webkit-transform: scaleX(0.5);
            transform: scaleX(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-tabs-default-bar-left .am-tabs-default-bar-tab::after {
    -webkit-transform: scaleX(0.33);
            transform: scaleX(0.33);
  }
}
.am-tabs-default-bar-right .am-tabs-default-bar-underline {
  left: 0;
}
.am-tabs-default-bar-right .am-tabs-default-bar-tab {
  border-left: 1PX solid #ddd;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-tabs-default-bar-right .am-tabs-default-bar-tab {
    border-left: none;
  }
  html:not([data-scale]) .am-tabs-default-bar-right .am-tabs-default-bar-tab::before {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: 0;
    right: auto;
    bottom: auto;
    left: 0;
    width: 1PX;
    height: 100%;
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
    -webkit-transform: scaleX(0.5);
            transform: scaleX(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-tabs-default-bar-right .am-tabs-default-bar-tab::before {
    -webkit-transform: scaleX(0.33);
            transform: scaleX(0.33);
  }
}
.am-tag {
  display: inline-block;
  position: relative;
  font-size: 0.42857143rem;
  text-align: center;
  padding: 0 15px;
  height: 25px;
  line-height: 25px;
  box-sizing: border-box;
}
.am-tag.am-tag-small {
  height: 15px;
  line-height: 15px;
  padding: 0 5px;
  font-size: 10px;
}
.am-tag-normal {
  background-color: #fff;
  color: #999;
  border: 1PX solid #ddd;
  border-radius: 3px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-tag-normal {
    position: relative;
    border: none;
  }
  html:not([data-scale]) .am-tag-normal::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 200%;
    height: 200%;
    border: 1PX solid #ddd;
    border-radius: 6px;
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    box-sizing: border-box;
    pointer-events: none;
  }
}
.am-tag-active {
  background-color: #fff;
  color: #27cf56;
  border: 1PX solid #27cf56;
  border-radius: 3px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-tag-active {
    position: relative;
    border: none;
  }
  html:not([data-scale]) .am-tag-active::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 200%;
    height: 200%;
    border: 1PX solid #27cf56;
    border-radius: 6px;
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    box-sizing: border-box;
    pointer-events: none;
  }
}
.am-tag-disabled {
  color: #bbb;
  background-color: #ddd;
  border: 1PX solid #ddd;
  border-radius: 3px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-tag-disabled {
    position: relative;
    border: none;
  }
  html:not([data-scale]) .am-tag-disabled::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 200%;
    height: 200%;
    border: 1PX solid #ddd;
    border-radius: 6px;
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    box-sizing: border-box;
    pointer-events: none;
  }
}
.am-tag-close {
  position: absolute;
  top: -9px;
  left: -10px;
  color: #bbb;
}
.am-tag-close-active {
  color: #999;
}
.am-tag-close .am-icon {
  background-color: #fff;
  border-radius: 9px;
}
.am-list .am-list-item.am-textarea-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
          align-items: flex-start;
  box-sizing: border-box;
  min-height: 44px;
  padding-left: 15px;
  padding-right: 15px;
  border-bottom: 1PX solid #ddd;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
  html:not([data-scale]) .am-list .am-list-item.am-textarea-item {
    border-bottom: none;
  }
  html:not([data-scale]) .am-list .am-list-item.am-textarea-item::after {
    content: '';
    position: absolute;
    background-color: #ddd;
    display: block;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1PX;
    -webkit-transform-origin: 50% 100%;
            transform-origin: 50% 100%;
    -webkit-transform: scaleY(0.5);
            transform: scaleY(0.5);
  }
}
@media (-webkit-min-device-pixel-ratio: 2) and (-webkit-min-device-pixel-ratio: 3), (min-resolution: 2dppx) and (min-resolution: 3dppx) {
  html:not([data-scale]) .am-list .am-list-item.am-textarea-item::after {
    -webkit-transform: scaleY(0.33);
            transform: scaleY(0.33);
  }
}
.am-list .am-list-item.am-textarea-item.am-textarea-item-single-line {
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.am-list .am-list-item.am-textarea-item.am-textarea-item-single-line .am-textarea-label {
  -webkit-align-self: 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.80357143rem;
}
.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 {
  -webkit-align-self: flex-start;
          align-self: flex-start;
  color: #333;
  text-align: left;
  min-height: 44px;
  font-size: 0.53571429rem;
  line-height: 44px;
  margin-left: 0;
  margin-right: 5px;
  white-space: nowrap;
  overflow: hidden;
}
.am-textarea-label.am-textarea-label-2 {
  width: 34px;
}
.am-textarea-label.am-textarea-label-3 {
  width: 51px;
}
.am-textarea-label.am-textarea-label-4 {
  width: 68px;
}
.am-textarea-label.am-textarea-label-5 {
  width: 85px;
}
.am-textarea-label.am-textarea-label-6 {
  width: 102px;
}
.am-textarea-label.am-textarea-label-7 {
  width: 119px;
}
.am-textarea-control {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  padding-top: 10px;
  padding-bottom: 9px;
}
.am-textarea-control textarea {
  color: #333;
  font-size: 0.53571429rem;
  line-height: 0.80357143rem;
  -webkit-appearance: none;
          appearance: none;
  width: 100%;
  padding: 0;
  border: 0;
  background-color: transparent;
  overflow: visible;
  display: block;
  resize: none;
  word-break: break-word;
  word-wrap: break-word;
}
.am-textarea-control textarea::-webkit-input-placeholder {
  color: #bbb;
}
.am-textarea-control textarea::placeholder {
  color: #bbb;
}
.am-textarea-control textarea:disabled {
  color: #bbb;
  background-color: #fff;
}
.am-textarea-clear {
  display: none;
  width: 21px;
  height: 21px;
  margin-top: 12px;
  border-radius: 50%;
  overflow: hidden;
  font-style: normal;
  color: #fff;
  background-color: #ccc;
  background-repeat: no-repeat;
  background-size: 21px auto;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20fill%3D'%23fff'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M19%206.41L17.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012z'%2F%3E%3Cpath%20d%3D'M0%200h24v24H0z'%20fill%3D'none'%2F%3E%3C%2Fsvg%3E");
}
.am-textarea-clear-active {
  background-color: #27cf56;
}
.am-textarea-focus .am-textarea-clear {
  display: block;
}
.am-textarea-has-count {
  padding-bottom: 14px;
}
.am-textarea-count {
  position: absolute;
  bottom: 6px;
  right: 5px;
  color: #bbb;
  font-size: 0.42857143rem;
}
.am-textarea-count span {
  color: #333;
}
.am-textarea-error .am-textarea-control textarea {
  color: #f50;
}
.am-textarea-error .am-textarea-error-extra {
  margin-top: 12px;
  width: 21px;
  height: 21px;
  margin-left: 8px;
  background-size: 21px 21px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D'18'%20height%3D'18'%20viewBox%3D'0%200%2018%2018'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cg%20stroke%3D'none'%20stroke-width%3D'1'%20fill%3D'none'%20fill-rule%3D'evenodd'%3E%3Cg%20transform%3D'translate(-300.000000%2C%20-1207.000000)'%20fill%3D'%23FF5500'%3E%3Cg%20id%3D'exclamation-circle-o'%20transform%3D'translate(300.000000%2C%201207.000000)'%3E%3Cpath%20d%3D'M9%2C16.734375%20C10.0441406%2C16.734375%2011.0566406%2C16.5304688%2012.009375%2C16.1279297%20C12.9304688%2C15.7376953%2013.7566406%2C15.1804687%2014.4685547%2C14.4703125%20C15.1787109%2C13.7601563%2015.7376953%2C12.9322266%2016.1261719%2C12.0111328%20C16.5304688%2C11.0566406%2016.734375%2C10.0441406%2016.734375%2C9%20C16.734375%2C7.95585938%2016.5304688%2C6.94335938%2016.1279297%2C5.990625%20C15.7376953%2C5.06953125%2015.1804687%2C4.24335938%2014.4703125%2C3.53144531%20C13.7601563%2C2.82128906%2012.9322266%2C2.26230469%2012.0111328%2C1.87382813%20C11.0566406%2C1.46953125%2010.0441406%2C1.265625%209%2C1.265625%20C7.95585938%2C1.265625%206.94335938%2C1.46953125%205.990625%2C1.87207031%20C5.06953125%2C2.26230469%204.24335938%2C2.81953125%203.53144531%2C3.5296875%20C2.82128906%2C4.23984375%202.26230469%2C5.06777344%201.87382813%2C5.98886719%20C1.46953125%2C6.94335938%201.265625%2C7.95585938%201.265625%2C9%20C1.265625%2C10.0441406%201.46953125%2C11.0566406%201.87207031%2C12.009375%20C2.26230469%2C12.9304688%202.81953125%2C13.7566406%203.5296875%2C14.4685547%20C4.23984375%2C15.1787109%205.06777344%2C15.7376953%205.98886719%2C16.1261719%20C6.94335938%2C16.5304688%207.95585938%2C16.734375%209%2C16.734375%20L9%2C16.734375%20Z%20M9%2C18%20C4.02890625%2C18%200%2C13.9710937%200%2C9%20C0%2C4.02890625%204.02890625%2C0%209%2C0%20C13.9710937%2C0%2018%2C4.02890625%2018%2C9%20C18%2C13.9710937%2013.9710937%2C18%209%2C18%20L9%2C18%20L9%2C18%20Z%20M9%2C6.75%20C8.61152344%2C6.75%208.296875%2C7.06464844%208.296875%2C7.453125%20L8.296875%2C13.9394531%20C8.296875%2C14.3279297%208.61152344%2C14.6425781%209%2C14.6425781%20C9.38847656%2C14.6425781%209.703125%2C14.3279297%209.703125%2C13.9394531%20L9.703125%2C7.453125%20C9.703125%2C7.06464844%209.38847656%2C6.75%209%2C6.75%20L9%2C6.75%20Z%20M8.20898438%2C4.83398438%20C8.20898438%2C5.27085024%208.56313413%2C5.625%209%2C5.625%20C9.43686587%2C5.625%209.79101562%2C5.27085024%209.79101562%2C4.83398438%20C9.79101562%2C4.39711851%209.43686587%2C4.04296875%209%2C4.04296875%20C8.56313413%2C4.04296875%208.20898438%2C4.39711851%208.20898438%2C4.83398438%20L8.20898438%2C4.83398438%20Z'%20id%3D'Shape'%20transform%3D'translate(9.000000%2C%209.000000)%20scale(1%2C%20-1)%20translate(-9.000000%2C%20-9.000000)%20'%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
.am-textarea-disabled .am-textarea-label {
  color: #bbb;
}
.am-list-body .am-list-item:last-child {
  border-bottom: 0;
}
.am-list-body .am-list-item:last-child:after {
  display: none !important;
}
.am-toast {
  position: fixed;
  width: 100%;
  z-index: 1999;
  font-size: 0.42857143rem;
  text-align: center;
}
.am-toast > span {
  max-width: 50%;
}
.am-toast.am-toast-mask {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  left: 0;
  top: 0;
  -webkit-transform: translateZ(1px);
          transform: translateZ(1px);
}
.am-toast.am-toast-nomask {
  position: fixed;
  max-width: 50%;
  width: auto;
  left: 50%;
  top: 50%;
  -webkit-transform: translateZ(1px);
          transform: translateZ(1px);
}
.am-toast.am-toast-nomask .am-toast-notice {
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
}
.am-toast-notice-content .am-toast-text {
  min-width: 60px;
  border-radius: 3px;
  color: #fff;
  background-color: rgba(58, 58, 58, 0.9);
  line-height: 1.5;
  padding: 9px 15px;
}
.am-toast-notice-content .am-toast-text.am-toast-text-icon {
  border-radius: 0.71428571rem;
  padding: 15px 15px;
}
.am-toast-notice-content .am-toast-text.am-toast-text-icon .am-toast-text-info {
  margin-top: 6px;
}
.am-whitespace.am-whitespace-xs {
  height: 3px;
}
.am-whitespace.am-whitespace-sm {
  height: 6px;
}
.am-whitespace.am-whitespace-md {
  height: 9px;
}
.am-whitespace.am-whitespace-lg {
  height: 15px;
}
.am-whitespace.am-whitespace-xl {
  height: 21px;
}
.am-wingblank {
  margin-left: 8px;
  margin-right: 8px;
}
.am-wingblank.am-wingblank-sm {
  margin-left: 5px;
  margin-right: 5px;
}
.am-wingblank.am-wingblank-md {
  margin-left: 8px;
  margin-right: 8px;
}
.am-wingblank.am-wingblank-lg {
  margin-left: 15px;
  margin-right: 15px;
}
.am-picker-popup.changeDateMonth .am-picker-popup-header .am-picker-popup-item {
  height: 1.42857143rem;
  padding: 0.16071429rem 0.26785714rem;
  font-size: 0.5rem;
}
.am-tabs.am-tabs-horizontal {
  box-sizing: border-box;
}
.am-tabs.am-tabs-horizontal .am-tabs-tab-bar-wrap {
  margin-bottom: 0.35714286rem;
}
.am-tabs.am-tabs-horizontal .am-tabs-content-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  width: 100%;
  height: 100%;
}
.am-tabs.am-tabs-horizontal .am-tabs-default-bar-tab {
  box-sizing: border-box;
  padding-top: 0.14285714rem;
  padding-bottom: 0.14285714rem;
  height: 1.57142857rem;
  color: #666;
  font-size: 0.42857143rem;
}
.am-tabs.am-tabs-horizontal .am-tabs-default-bar-tab.am-tabs-default-bar-tab-active {
  color: #27cf56;
}
.am-tabs.am-tabs-horizontal .am-tabs-default-bar-tab.am-tabs-default-bar-tab-active:after {
  background-color: #fff;
}
.am-tabs.am-tabs-horizontal .am-tabs-default-bar-underline {
  border-width: 0.03571429rem;
  border-color: #27cf56;
  background-color: #27cf56;
}
.am-tabs.am-tabs-horizontal .am-accordion-item .am-accordion-header {
  height: 1.60714286rem;
  line-height: 1.60714286rem;
  padding-left: 0.53571429rem;
  padding-right: 1.07142857rem;
}
.am-tabs.am-tabs-horizontal .am-accordion-item .am-accordion-header .arrow {
  width: 0.53571429rem;
  height: 0.53571429rem;
  top: 0.53571429rem;
  right: 0.53571429rem;
}
.am-picker-popup.myPicker .am-picker-popup-header .am-picker-popup-item.am-picker-popup-header-left {
  padding: 0.25rem 0.53571429rem;
  height: 1.42857143rem;
}
.am-picker-popup.myPicker .am-picker-popup-header .am-picker-popup-item.am-picker-popup-header-right {
  padding: 0.25rem 0.53571429rem;
  height: 1.42857143rem;
}
.minList.am-list {
  border-width: 0.01785714rem;
  border-color: #e0e0e0;
  border-style: solid;
}
.minList.am-list .am-list-item {
  padding-left: 0.26785714rem;
  overflow: inherit !important;
}
.minList.am-list .am-list-item .am-list-line {
  padding-right: 0.26785714rem;
  width: 90%;
  overflow: inherit !important;
}
.minList.am-list .am-list-item .am-list-line .am-list-content {
  width: 90%;
  overflow: inherit !important;
}
.minList.am-list .am-list-item .am-list-line .am-list-arrow {
  width: 0.53571429rem;
  height: 0.53571429rem;
  margin-left: 0.14285714rem;
}
.minList.am-list .am-list-item {
  height: 1.78571429rem;
}
.minList.am-list .am-list-item .name {
  font-size: 0.42857143rem;
  max-width: 30%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  vertical-align: middle;
}
.minList.am-list .am-list-item .class {
  font-size: 0.39285714rem;
  color: #999;
  margin-left: 0.35714286rem;
  max-width: 30%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  vertical-align: middle;
}
.lgList.am-list {
  border-width: 0.01785714rem;
  border-color: #e0e0e0;
  border-style: solid;
}
.lgList.am-list .am-list-item {
  padding-left: 0.26785714rem;
  overflow: inherit !important;
}
.lgList.am-list .am-list-item .am-list-line {
  padding-right: 0.26785714rem;
  width: 90%;
  overflow: inherit !important;
}
.lgList.am-list .am-list-item .am-list-line .am-list-content {
  width: 90%;
  overflow: inherit !important;
}
.lgList.am-list .am-list-item .am-list-line .am-list-arrow {
  width: 0.53571429rem;
  height: 0.53571429rem;
  margin-left: 0.14285714rem;
}
.lgList.am-list .am-list-item {
  height: 3.57142857rem;
}
.lgList.am-list .am-list-item .text {
  font-size: 0.42857143rem;
  width: 60%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  vertical-align: middle;
}
.lgList.am-list .am-list-item .head {
  width: 2.32142857rem;
  height: 2.32142857rem;
  border-radius: 100%;
  border-width: 0.10714286rem;
  border-color: #fff;
  border-style: solid;
  display: inline-block;
  vertical-align: middle;
  box-shadow: 0rem 0rem 0.25rem 0.07142857rem #f4f3f3;
  margin-right: 0.53571429rem;
}
.lgList.am-list .am-list-item .head > img {
  width: 100%;
  height: 100%;
  border-radius: 100%;
}
.abList.am-list .am-list-item {
  height: 1.60714286rem;
  padding-left: 0;
}
.abList.am-list .am-list-item .am-list-line {
  padding-left: 1.85714286rem;
  padding-right: 1.85714286rem;
}
.abList.am-list .am-list-item .am-list-line .am-list-content {
  padding-top: 0;
  padding-bottom: 0.21428571rem;
  padding-right: 0.10714286rem;
}
.abList.am-list .am-list-item .am-list-line .text {
  font-size: 0.42857143rem;
  color: #444;
  display: inline-block;
  vertical-align: middle;
}
.abList.am-list .am-list-item .am-list-line .colorBlock {
  display: inline-block;
  vertical-align: 0.01785714rem;
  width: 0.32142857rem;
  height: 0.32142857rem;
  margin-right: 0.35714286rem;
  border-radius: 0.07142857rem;
}
.abList.am-list .am-list-item .am-list-line .am-list-extra {
  font-size: 0.42857143rem;
  color: #000;
  padding-bottom: 0;
  padding-top: 0;
  display: inline-block;
  vertical-align: middle;
  line-height: 1.2;
}
.abList.am-list .am-list-item .am-list-line .am-list-arrow {
  width: 0.42857143rem;
  height: 0.42857143rem;
  margin-left: 0.14285714rem;
  display: inline-block;
  vertical-align: middle;
}
.emptyBtn.am-list-item {
  height: 1.5rem;
}
.emptyBtn.am-list-item .am-list-content {
  text-align: center;
  color: #28ce57;
  font-size: 0.42857143rem;
}
.emptyBtn02.am-button {
  border-top-width: 0.01785714rem !important;
  border-top-color: #e6e6e6!important;
  border-top-style: solid!important;
  border-radius: 0!important;
}
.emptyBtn02.am-button:before {
  border: 0 none !important;
}
.emptyBtn02.am-button .photo {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: auto;
  z-index: 1;
  border: 0.03571429rem solid #fff;
  box-shadow: 0rem 0rem 0.03571429rem 0.01785714rem rgba(0, 0, 0, 0.3);
}
.emptyBtn02.am-button .photo:first-child {
  margin-right: -0.26785714rem;
  z-index: 2;
}
.emptyBtn02.am-button .photo img {
  display: block;
  width: 1.07142857rem;
}
.liriNav.am-navbar {
  height: 1.57142857rem;
  color: #666;
}
.liriNav.am-navbar.small {
  height: 1.21428571rem;
}
.liriNav.am-navbar .am-navbar-left {
  font-size: 0.42857143rem;
  padding-left: 0.26785714rem;
}
.liriNav.am-navbar .am-navbar-left .text {
  padding-right: 0.17857143rem;
}
.liriNav.am-navbar .am-navbar-left .am-icon.am-icon-down.am-icon-md {
  width: 0.57142857rem;
  height: 0.57142857rem;
}
.liriNav.am-navbar .am-navbar-right {
  font-size: 0.42857143rem;
}
.am-toast-notice .am-toast-text.am-toast-text-icon {
  border-radius: 0.10714286rem;
  padding: 0.26785714rem 0.26785714rem;
  opacity: 0.6;
}
.imgGrid.am-grid .am-flexbox.am-flexbox-justify-center.am-flexbox-align-stretch:empty {
  background-color: red;
}
.imgGrid.am-grid .am-grid-item.am-grid-null-item {
  background-color: #fff;
}
.imgGrid.am-grid .am-grid-item img {
  width: 100% !important;
  height: 100%;
  object-fit: cover;
  display: inline-block;
  vertical-align: middle;
}
.imgGrid.am-grid .am-grid-item-content {
  overflow: hidden;
}
.imgGrid.am-grid .slider.am-carousel {
  height: inherit !important;
}
.imgGrid.am-grid .slider.am-carousel .slider-frame {
  height: inherit !important;
}
.greenTag.am-tag {
  position: absolute !important;
  right: 0.17857143rem !important;
  top: 0.17857143rem !important;
  border-radius: 100%;
  text-align: center;
  padding: 0;
  height: 0.53571429rem;
  box-sizing: border-box;
  width: 0.53571429rem;
  border: 0 none!important;
}
.greenTag.am-tag:before {
  display: none !important;
}
.greenTag.am-tag.am-tag-active {
  color: #00d243;
}
.greenTag.am-tag > .am-tag-text > svg {
  width: 0.57142857rem;
  height: 0.57142857rem;
  margin: -0.01785714rem;
}
.buleTag.am-tag {
  position: absolute !important;
  right: 0.17857143rem !important;
  top: 0.17857143rem !important;
  border-radius: 100%;
  text-align: center;
  padding: 0;
  height: 0.53571429rem;
  box-sizing: border-box;
  width: 0.53571429rem;
  border: 0 none!important;
}
.buleTag.am-tag:before {
  display: none !important;
}
.buleTag.am-tag.am-tag-active {
  color: #4e8cfd;
}
.buleTag.am-tag > .am-tag-text > svg {
  width: 0.57142857rem;
  height: 0.57142857rem;
  margin: -0.01785714rem;
}
.myListView.am-list-view-scrollview .am-pull-to-refresh-indicator {
  height: 1.42857143rem;
}
.myListView.am-list-view-scrollview .am-pull-to-refresh-down .am-pull-to-refresh-indicator {
  margin-top: -1.42857143rem;
}
.myListView.am-list-view-scrollview.imgList .am-list-body {
  background-color: #ebebeb;
}
.myListView.am-list-view-scrollview.imgList .list-view-section-body {
  font-size: 0;
  letter-spacing: 0;
}
.am-image-picker.addImg {
  width: 5.35714286rem;
}
.am-image-picker.addImg .am-image-picker-list {
  padding: 0;
  margin: 0;
}
.am-image-picker.addImg .am-image-picker-list .am-flexbox.am-flexbox-align-center {
  margin-bottom: 0;
  height: 1.42857143rem;
}
.am-image-picker.addImg .am-image-picker-list .am-flexbox.am-flexbox-align-center .am-flexbox-item {
  height: 1.42857143rem;
  margin-left: 0.28571429rem;
}
.am-image-picker.addImg .am-image-picker-list .am-flexbox.am-flexbox-align-center .am-flexbox-item:not(:first-child) {
  display: none;
}
.am-image-picker.addImg .am-image-picker-list .am-flexbox.am-flexbox-align-center .am-flexbox-item .am-image-picker-item.am-image-picker-upload-btn {
  margin-left: 0.28571429rem;
  background-color: transparent;
  border: 0 none;
  height: 1.42857143rem;
}
.am-image-picker.addImg .am-image-picker-list .am-flexbox.am-flexbox-align-center .am-flexbox-item .am-image-picker-item.am-image-picker-upload-btn:before {
  line-height: 1.42857143rem;
  content: '\4ECE\76F8\518C\9009\62E9';
  width: 100%;
  height: 100%;
  background-color: transparent;
}
.am-image-picker.addImg .am-image-picker-list .am-flexbox.am-flexbox-align-center .am-flexbox-item .am-image-picker-item.am-image-picker-upload-btn:after {
  display: none;
}
.am-image-picker.changeImage {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
}
.am-image-picker.changeImage .am-image-picker-list {
  padding: 0;
  margin: 0;
  width: 100%;
  height: 100%;
}
.am-image-picker.changeImage .am-image-picker-list .am-flexbox.am-flexbox-align-center {
  margin-bottom: 0;
  height: 100%;
}
.am-image-picker.changeImage .am-image-picker-list .am-flexbox.am-flexbox-align-center .am-flexbox-item {
  margin-right: 0rem;
}
.am-image-picker.changeImage .am-image-picker-list .am-flexbox.am-flexbox-align-center .am-flexbox-item:not(:first-child) {
  display: none;
}
.am-image-picker.changeImage .am-image-picker-list .am-flexbox.am-flexbox-align-center .am-flexbox-item .am-image-picker-item.am-image-picker-upload-btn {
  margin-right: 0rem;
  background-color: transparent;
  border: 0 none;
}
.am-image-picker.changeImage .am-image-picker-list .am-flexbox.am-flexbox-align-center .am-flexbox-item .am-image-picker-item.am-image-picker-upload-btn:before {
  width: 100%;
  height: 100%;
  background-color: transparent;
}
.am-image-picker.changeImage .am-image-picker-list .am-flexbox.am-flexbox-align-center .am-flexbox-item .am-image-picker-item.am-image-picker-upload-btn:after {
  display: none;
}
.am-modal.imgBox {
  width: 100%;
}
.am-modal.imgBox .am-modal-content {
  background-color: transparent;
  padding: 0;
  margin: 0;
}
.am-modal.imgBox .am-modal-content .am-modal-body {
  padding: 0;
}
.am-modal.imgBox .am-modal-content .am-modal-body > img {
  width: 100%;
  height: 100%;
}
.sticky-container .am-list-item {
  padding: 0 !important;
}
.sticky-container .am-list-item .am-list-line {
  padding: 0 !important;
}
.sticky-container .am-list-item .am-list-line .am-list-content {
  padding: 0 !important;
}
.am-modal.am-modal-transparent {
  min-width: 10rem;
}
.am-modal.am-modal-transparent .am-modal-title {
  font-size: 0.53571429rem;
}
.am-modal.am-modal-transparent .am-modal-content {
  border-radius: 0.17857143rem;
}
.am-modal.am-modal-transparent .am-modal-footer .am-modal-button {
  font-size: 0.53571429rem;
  height: 1.42857143rem;
  line-height: 1.42857143rem;
}
.am-modal.am-modal-transparent .am-modal-footer .am-modal-button:first-child {
  color: #7c7c7c;
}
/* mixin */
.change_man_gray {
  width: 0.57142857rem;
  height: 0.35714286rem;
}
.icon_eyes {
  width: 0.71428571rem;
  height: 0.5rem;
}
.icon_talk,
.icon_love {
  width: 0.57142857rem;
  height: 0.55357143rem;
}
.icon_album {
  width: 0.73214286rem;
  height: 0.51785714rem;
}
html,
body,
#root {
  height: 100%;
  width: 100%;
  background-color: #ebebeb;
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}
.ov {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  vertical-align: middle;
}
.homeBox {
  padding-left: 0.42857143rem;
  padding-right: 0.42857143rem;
  height: 100%;
  box-sizing: border-box;
}
.homeTitle {
  color: #3c3b3b;
  font-weight: bold;
  font-size: 0.42857143rem;
  line-height: 1.42857143rem;
  padding-top: 0.35714286rem;
  box-sizing: border-box;
}
.emptyList .am-list-item {
  padding-left: 0;
}
.emptyList .am-list-item .am-list-line {
  padding-right: 0;
}
.imgChart {
  position: relative;
}
.imgChart > img {
  display: inline-block;
  vertical-align: middle;
  width: 0.46428571rem;
  height: 0.46428571rem;
  position: absolute;
  right: 0.25rem;
  top: 36%;
}
.listTitle {
  height: 1.42857143rem;
  color: #666;
  line-height: 1.42857143rem;
}
.listTitle > .listItem {
  padding-left: 0.17857143rem;
  font-size: 0.42857143rem;
  width: 1.42857143rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.listTitle > .listItem.date {
  -webkit-box-flex: initial;
  -webkit-flex: initial;
          flex: initial;
}
.listTitle > .listItem.name {
  width: 1.78571429rem;
  -webkit-box-flex: initial;
  -webkit-flex: initial;
          flex: initial;
}
.emptyNav.am-navbar {
  height: 1.57142857rem;
}
.emptyNav.am-navbar .am-navbar-title {
  font-size: 0.46428571rem;
  color: #666;
}
.emptyNav.am-navbar .am-navbar-title .am-icon.am-icon-down {
  width: 0.39285714rem;
  height: 0.39285714rem;
}
.timeTip {
  height: 1.57142857rem;
  line-height: 1.57142857rem;
  background-color: #fff;
  color: #666;
  font-size: 0.46428571rem;
  text-align: center;
  margin-bottom: 0.42857143rem;
  border-bottom-color: #e6e6e6;
  border-bottom-style: solid;
  border-bottom-width: 0.01785714rem;
}
.infoTitle {
  height: 1.57142857rem;
  line-height: 1.57142857rem;
  background-color: #fff;
  font-size: 0.42857143rem;
  padding-left: 0.42857143rem;
  color: #e94f4f;
}
.conNoData {
  padding-bottom: 0.89285714rem;
  padding-top: 0.89285714rem;
  text-align: center;
  color: #ccc;
  font-size: 0.46428571rem;
}
.classStyleBottom {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  height: 1.57142857rem;
  line-height: 1.57142857rem;
  color: #fff;
  font-size: 0.42857143rem;
  background-color: #3c3e50;
  text-align: center;
  z-index: 999;
}
.classStyleBottom > span {
  display: inline-block;
  vertical-align: middle;
}
.icon_camera {
  width: 0.75rem;
  height: 0.57142857rem;
  line-height: 0.57142857rem;
  display: inline-block;
  vertical-align: -0.08928571rem;
  margin-right: 0.14285714rem;
}
.isItem .am-popover-item-container {
  height: 1.39285714rem;
}
.isItem.am-popover-item:not(:first-child) .am-popover-item-container::before {
  top: -0.32142857rem;
}
.scheduleBox .title {
  box-sizing: content-box;
  height: 1.28571429rem;
  background-color: #f5f5f5;
  border-bottom-color: #e6e6e6;
  border-bottom-style: solid;
  border-bottom-width: 0.01785714rem;
  font-size: 0;
  letter-spacing: -3px;
  white-space: nowrap;
}
.scheduleBox .title > span {
  display: inline-block;
  background-color: #f5f5f5;
  line-height: 1.28571429rem;
  font-size: 0.5rem;
  letter-spacing: 0;
  text-align: center;
}
.scheduleBox .title > span.active {
  color: #29ce58;
  border-bottom-width: 0.07142857rem;
  border-bottom-color: #29ce58;
  border-bottom-style: solid;
}
.scheduleBox .title > span:first-child {
  width: 1.28571429rem;
  border-right: 1px solid #e6e6e6;
}
.scheduleBox .courseBox .row {
  white-space: nowrap;
  font-size: 0;
  letter-spacing: -3px;
  height: 2.5rem;
  border-bottom: 1px solid #e6e6e6;
}
.scheduleBox .courseBox .row span {
  padding-top: 0.42857143rem;
  box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
  background-color: #fff;
  display: inline-block;
  line-height: 0.57142857rem;
  height: 2.5rem;
  font-size: 0.35714286rem;
  color: #000;
  letter-spacing: 0;
  text-align: center;
}
.scheduleBox .courseBox .row span.active {
  background-color: #f5f5f5;
  color: #29ce58;
}
.scheduleBox .courseBox .row span > i {
  display: block;
  text-align: center;
  font-size: 0.5rem;
  font-style: normal;
}
.scheduleBox .courseBox .row span:first-child {
  width: 1.28571429rem;
  background-color: #f5f5f5;
  border-right: 1px solid #e6e6e6;
}
.scheduleBox .courseBox .row span:first-child.active {
  background-color: #29ce58;
  color: #fff;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.c:before {
  clear: both;
  content: '.';
  display: block;
  width: 0;
  height: 0;
  visibility: hidden;
}
.overflow {
  text-overflow: ellipsis;
  word-break: break-all;
  display: -webkit-box;
  /** 对象作为伸缩盒子模型显示 **/
  -webkit-box-orient: vertical;
  /** 设置或检索伸缩盒对象的子元素的排列方式 **/
  overflow: hidden;
  /** 隐藏超出的内容 **/
  white-space: nowrap;
}
.actionBottom {
  z-index: 99;
  width: 100%;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  height: 1.57142857rem;
  line-height: 1.57142857rem;
  color: #fff;
  font-size: 0.42857143rem;
  text-align: center;
}
.actionBottom > span {
  height: 1.57142857rem;
  width: 100%;
  display: inline-block;
  vertical-align: middle;
}
.actionBottom.two > span {
  width: 50%;
  background-color: #00d243;
}
.actionBottom.two > span.gray {
  background-color: #e6e6e6;
  color: #999;
}
.classroomBoxCon {
  position: fixed;
  width: 100%;
  top: 1.46428571rem;
  bottom: 1.60714286rem;
  left: 0;
  right: 0;
}
.toCreate {
  display: none;
  position: fixed;
  z-index: 99;
  width: 1.89285714rem;
  height: 1.89285714rem;
  right: 0.35714286rem;
  bottom: 0.35714286rem;
}
.toCreate > img {
  width: 1.89285714rem;
  height: 1.89285714rem;
}
.am-list-item.am-checkbox-item.myCheck.am-list-item-middle {
  display: block;
  width: 100%;
  height: 1.42857143rem;
  box-sizing: border-box;
  white-space: nowrap;
}
.am-list-item.am-checkbox-item.myCheck.am-list-item-middle:not(:last-child) {
  border-bottom: 1px solid #e6e6e6;
}
.am-list-item.am-checkbox-item.myCheck.am-list-item-middle .am-list-thumb {
  float: right;
  margin-right: 0.46428571rem;
  width: 1.42857143rem;
  height: 1.42857143rem;
  box-sizing: border-box;
  text-align: center;
  padding-top: 0.35714286rem;
}
.am-list-item.am-checkbox-item.myCheck.am-list-item-middle .am-list-thumb .am-checkbox.am-checkbox-checked .am-checkbox-inner {
  border-color: #4e8cfd;
  background: #4e8cfd;
}
.am-list-item.am-checkbox-item.myCheck.am-list-item-middle .am-list-line {
  float: left;
  width: 70%;
  height: 1.42857143rem;
}
.am-list-item.am-checkbox-item.myCheck.am-list-item-middle .am-list-line:after {
  display: none;
}
.am-list-item.am-checkbox-item.myCheck.am-list-item-middle .am-list-line .am-list-content {
  font-size: 0.5rem;
  color: #333;
}
.am-grid.classStyleGrid .am-grid-item {
  object-fit: cover;
}
.am-grid.classStyleGrid .am-grid-item .am-grid-item-content {
  box-sizing: border-box;
  padding: 0;
}
.am-grid.classStyleGrid .am-grid-item .am-grid-item-content .am-grid-item-inner-content {
  display: inline-block;
}
.am-grid.classStyleGrid .am-grid-item .am-grid-item-content .am-grid-item-inner-content .am-grid-icon {
  margin-top: 0!important;
  width: 100%!important;
  height: 100%;
  display: inline-block;
  vertical-align: middle;
  max-height: inherit;
  max-width: inherit;
}
.am-grid.classStyleGrid .am-grid-item .am-grid-item-content .am-grid-item-inner-content .am-grid-text {
  display: none;
}
.listBox {
  position: absolute;
  width: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.classStyleBox {
  width: 100%;
  height: 100%;
}
.classStyleImgs {
  font-size: 0;
  letter-spacing: -3px;
}
.classStyleImgs > span {
  font-size: 0.21428571rem;
  letter-spacing: 0;
  display: inline-block;
  vertical-align: middle;
  object-fit: cover;
  width: 33.3333%;
  overflow: hidden;
  height: 4.64285714rem;
}
.classStyleImgs > span > img {
  object-fit: cover;
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  height: 100%;
}
.viewer-image-pointer {
  display: none;
}
.upImgList {
  height: 6.42857143rem;
  background-color: #fff;
  margin-top: 0.28571429rem;
  padding-bottom: 1.57142857rem;
  box-sizing: border-box;
  text-align: center;
  padding: 0.67857143rem 0rem;
  font-size: 0;
  letter-spacing: -3px;
}
.upImgBox {
  width: 5.35714286rem;
  height: 3.67857143rem;
  display: inline-block;
  vertical-align: middle;
  background-color: #fff;
  text-align: center;
  box-sizing: border-box;
  border: 1px solid #c4c4c4;
  cursor: pointer;
  font-size: 0.32142857rem;
  letter-spacing: 0;
  margin: 0.17857143rem;
  position: relative;
}
.upImgBox .loading {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 3.67857143rem;
  line-height: 4.39285714rem;
}
.upImgBox .imgNormlBox {
  padding: 0.53571429rem 0rem;
}
.upImgBox .imgNormlBox > img.id {
  width: 3.85714286rem;
  height: 2.5rem;
  display: inline-block;
  vertical-align: middle;
}
.upImgBox .imgBox {
  width: 5.35714286rem;
  height: 3.67857143rem;
  overflow: hidden;
}
.upImgBox .imgBox > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: inline-block;
  vertical-align: middle;
}
.upImgBox .photoTitle {
  position: absolute;
  left: 0;
  bottom: -1.25rem;
  width: 100%;
  height: 0.71428571rem;
  line-height: 0.71428571rem;
  overflow: hidden;
  text-align: center;
}
.upImgBox .photoTitle > img {
  display: inline-block;
  vertical-align: middle;
  width: 0.71428571rem;
  height: 0.53571429rem;
}
.upImgBox .photoTitle > i {
  display: inline-block;
  vertical-align: middle;
  font-size: 0.46428571rem;
  color: #00d243;
  padding-left: 0.17857143rem;
  font-style: normal;
}
.am-list-item.visitorListItem .am-list-thumb img {
  width: 0.53571429rem;
  height: 0.75rem;
}
.am-list-item.visitorListItem .am-list-extra {
  color: #000;
}
.auditStatus {
  display: inline-block;
  vertical-align: middle;
  width: 0.64285714rem;
  height: 0.57142857rem;
  overflow: hidden;
}
.auditStatus > img {
  width: 100%;
  height: 100%;
}
.qrcodeBox img {
  display: inline-block !important;
}
.coursePhotoModal .am-modal.am-modal-transparent {
  width: 8.03571429rem;
  min-width: auto;
}
.coursePhotoModal .am-modal .am-modal-content {
  background: none;
  border-radius: 0rem;
}
.coursePhotoModal .am-modal .am-modal-content .am-modal-body {
  color: #fff;
  padding: 0rem;
}
.coursePhotoModal .am-modal .am-modal-content .am-modal-body .photoBox .title {
  font-size: 0.5rem;
}
.coursePhotoModal .am-modal .am-modal-content .am-modal-body .photoBox img {
  display: block;
  padding: 0;
  margin: 0;
  width: 100%;
  min-height: 5.98214286rem;
  border: 0.08928571rem solid #fff;
  box-sizing: border-box;
}
.myCheckAgree.am-checkbox-agree {
  box-sizing: border-box;
  display: inline-block;
  padding: 0rem;
  margin-left: 0.26785714rem;
}
.myCheckAgree.am-checkbox-agree .am-checkbox-agree-label {
  font-size: 0.53571429rem;
  margin-left: 0.71428571rem;
  margin-top: 0.08928571rem;
}
.myCheckAgree.am-checkbox-agree .am-checkbox-agree-label .am-checkbox {
  width: 0.71428571rem;
}
.myCheckAgree.am-checkbox-agree .am-checkbox-agree-label .am-checkbox .am-checkbox-inner {
  top: 0.21428571rem;
  width: 0.53571429rem;
  height: 0.53571429rem;
}
.myCheckAgree.am-checkbox-agree .am-checkbox-agree-label .am-checkbox .am-checkbox-inner:after {
  top: 0.07142857rem;
  right: 0.16071429rem;
  z-index: 999;
  width: 0.14285714rem;
  height: 0.26785714rem;
}
.myCheckAgree.am-checkbox-agree.checked .am-checkbox-agree-label {
  color: #00d243;
}
.myCheckAgree.am-checkbox-agree.disabled .am-checkbox-agree-label {
  color: #999999;
}
.am-list-item.titleWid200 .am-list-line .am-input-label {
  width: 3.57142857rem !important;
}
.myInputItemBorder.am-list-item {
  border: 1px solid #e6e6e6;
  border-radius: 0.14285714rem;
}
.myInputItemBorder.am-list-item .am-list-line:after {
  display: none !important;
}
.mySelectAss > div {
  box-shadow: none !important;
  border-color: #e6e6e6;
  z-index: 9;
}
.mySelectAss > div > div > span {
  display: none;
}
.contentBox {
  position: absolute;
  width: 100%;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
}
.myInputItem.am-list-item.am-input-item {
  padding-left: 0;
}
.myInputItem.am-list-item.am-input-item:not(:first-child) {
  border-top: 1px solid #e6e6e6;
}
.myInputItem.am-list-item.am-input-item .am-list-line {
  font-size: 0.5rem;
}
.myInputItem.am-list-item.am-input-item .am-list-line:after {
  display: none !important;
}
.myInputItem.am-list-item.am-input-item .am-list-line .am-input-label {
  color: #999;
  padding-left: 0.28571429rem;
  font-size: 0.42857143rem;
  width: 2.14285714rem;
}
.myInputItem.am-list-item.am-input-item .am-list-line .am-input-control {
  font-size: 0.5rem;
  color: #333;
}
.myInputItem.am-list-item.am-input-item .am-list-line .am-input-control input {
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 0.42857143rem;
}
.myInputItem.am-list-item.am-input-item .am-textarea-control {
  padding-left: 0.28571429rem;
  padding-right: 0.28571429rem;
}
.myInputItem.am-list-item.am-input-item .am-input-extra {
  max-height: inherit;
  font-size: 0.42857143rem;
}
.myInputItem.am-list-item.am-input-item.am-textarea-item.am-textarea-error {
  -webkit-box-align: start!important;
          align-items: start!important;
  -webkit-align-items: start!important;
}
.myInputItem.am-list-item.am-input-item.am-textarea-item.am-textarea-error .am-textarea-error-extra {
  margin-right: 0.17857143rem;
}
.myTabs.myTabs-horizontal .myTabs-tab-bar-wrap {
  margin-bottom: 4px;
}
.myTabs.myTabs-horizontal .myTabs-tab-bar-wrap .am-tabs-default-bar-tab.am-tabs-default-bar-tab-active {
  color: #4e8cfd ;
}
.myTabs.myTabs-horizontal .myTabs-tab-bar-wrap .am-tabs-default-bar-underline {
  border-color: #4e8cfd;
}
.myTabs.myTabs-horizontal .myTabs-content-wrap {
  display: none;
}
.textareaInput.am-list-item.am-textarea-item {
  border-top-style: solid;
  border-top-color: #e6e6e6;
  border-top-width: 0.01785714rem;
  padding-left: 0;
  padding-right: 0.42857143rem;
  font-size: 0.5rem;
}
.textareaInput.am-list-item.am-textarea-item .am-textarea-label {
  color: #999;
  padding-left: 0.28571429rem;
  font-size: 0.42857143rem;
  width: 2.14285714rem;
}
.textareaInput.am-list-item.am-textarea-item .am-textarea-control textarea {
  color: #333;
  font-size: 0.42857143rem;
}
.textareaInput.am-list-item.am-textarea-item .am-textarea-count {
  color: #999;
}
.textareaInput.am-list-item.am-textarea-item .am-textarea-count span {
  color: #999;
}
.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  /* Fix of Webkit flickering */
  z-index: 1;
}
.swiper-container-no-flexbox .swiper-slide {
  float: left;
}
.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
  transform: translate3d(0px, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.swiper-container-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-slide {
  -webkit-flex-shrink: 0;
  -ms-flex: 0 0 auto;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
}
/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  -webkit-transition-property: -webkit-transform, height;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
}
/* a11y */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
  touch-action: pan-y;
}
.swiper-wp8-vertical {
  touch-action: pan-x;
}
/* Arrows */
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat;
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  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%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  left: 10px;
  right: auto;
}
.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
  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%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
  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%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  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%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  right: 10px;
  left: auto;
}
.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
  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%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
  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%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
/* Pagination Styles */
.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 300ms;
  transition: 300ms;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2;
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-white .swiper-pagination-bullet {
  background: #fff;
}
.swiper-pagination-bullet-active {
  opacity: 1;
  background: #007aff;
}
.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #fff;
}
.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000;
}
.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
  transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 5px 0;
  display: block;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 5px;
}
/* Progress */
.swiper-pagination-progress {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progress .swiper-pagination-progressbar {
  background: #007aff;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: left top;
  transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {
  -webkit-transform-origin: right top;
  transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progress {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-container-vertical > .swiper-pagination-progress {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-progress.swiper-pagination-white {
  background: rgba(255, 255, 255, 0.5);
}
.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar {
  background: #fff;
}
.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar {
  background: #000;
}
/* 3D Container */
.swiper-container-3d {
  -webkit-perspective: 1200px;
  -o-perspective: 1200px;
  perspective: 1200px;
}
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  /* Safari 4+, Chrome */
  background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Chrome 10+, Safari 5.1+, iOS 5+ */
  /* Firefox 3.6-15 */
  /* Opera 11.10-12.00 */
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 16+, IE10, Opera 12.50+ */
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  /* Safari 4+, Chrome */
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Chrome 10+, Safari 5.1+, iOS 5+ */
  /* Firefox 3.6-15 */
  /* Opera 11.10-12.00 */
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 16+, IE10, Opera 12.50+ */
}
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  /* Safari 4+, Chrome */
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Chrome 10+, Safari 5.1+, iOS 5+ */
  /* Firefox 3.6-15 */
  /* Opera 11.10-12.00 */
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 16+, IE10, Opera 12.50+ */
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  /* Safari 4+, Chrome */
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Chrome 10+, Safari 5.1+, iOS 5+ */
  /* Firefox 3.6-15 */
  /* Opera 11.10-12.00 */
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  /* Firefox 16+, IE10, Opera 12.50+ */
}
/* Coverflow */
.swiper-container-coverflow .swiper-wrapper,
.swiper-container-flip .swiper-wrapper {
  /* Windows 8 IE 10 fix */
  -ms-perspective: 1200px;
}
/* Cube + Flip */
.swiper-container-cube,
.swiper-container-flip {
  overflow: visible;
}
.swiper-container-cube .swiper-slide,
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}
.swiper-container-cube .swiper-slide .swiper-slide,
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-flip .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* Cube */
.swiper-container-cube .swiper-slide {
  visibility: hidden;
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
  transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0;
}
/* Fade */
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}
.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
/* Preloader */
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  animation: swiper-preloader-spin 1s steps(12, end) infinite;
}
.swiper-lazy-preloader:after {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}
.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
/* mixin */
/*
font
*/
/*
position
*/
/*
padding
*/
/*
margin
*/
/* border */
/* border-width */
/*  box-shadow: 0px 0px 14px -2px #000; */
/*
border-radius
*/
/*text*/
* {
  touch-action: pan-y;
}
/*过渡效果*/
/*线性渐变(背景)*/
/*translate*/
/*flex*/
.introductionPage {
  background: #fff;
  border: none;
}
.introductionPage .introductionContent .banner {
  width: 100%;
}
.introductionPage .introductionContent .banner img {
  width: 100%;
  max-height: 3.92857143rem;
  object-fit: cover;
}
.introductionPage .introductionContent .titleBox {
  text-align: center;
  margin-top: 0.35714286rem;
}
.introductionPage .introductionContent .titleBox span {
  position: relative;
  display: inline-block;
  margin: auto;
  text-align: center;
  padding: 0.17857143rem 0.53571429rem;
  min-height: 0.53571429rem;
  min-width: 0.71428571rem;
  max-width: 90%;
  box-sizing: border-box;
  background: #4dbbff;
  border-radius: 0.71428571rem;
  font-size: 0.53571429rem;
  color: #ffffff;
}
.introductionPage .introductionContent .titleBox span:after {
  content: '';
  display: inline-block;
  width: 0.35714286rem;
  height: 0.35714286rem;
  border-radius: 50%;
  position: absolute;
  top: 0.26785714rem;
  right: -0.14285714rem;
  background: #ff9782;
}
.introductionPage .introductionContent .titleBox span:before {
  content: '';
  display: inline-block;
  width: 0.25rem;
  height: 0.25rem;
  border-radius: 50%;
  position: absolute;
  top: 0.625rem;
  right: -0.35714286rem;
  background: #00e8fc;
}
.introductionPage .introductionContent .vasContentBox {
  position: relative;
  margin: auto;
  font-size: 0.46428571rem;
  text-indent: 2em;
  line-height: 0.67857143rem;
  width: 90%;
  padding: 0.35714286rem 0rem 0.17857143rem 0rem;
}
.introductionPage .introductionContent .imgBox {
  margin: auto;
  width: 7.14285714rem;
}
.introductionPage .introductionContent .imgBox img {
  width: 100%;
  object-fit: cover;
}
.vasShade {
  position: absolute;
  top: 0rem;
  left: 0rem;
  bottom: 0rem;
  right: 0rem;
  background: rgba(0, 0, 0, 0.5);
  z-index: 30;
  color: #fff;
}
.vasShade .shadeModal.am-modal-transparent {
  position: absolute;
  left: 5%;
  top: 50%;
  width: 90%;
  min-width: auto;
  -webkit-transform: translate(0%, -50%);
  transform: translate(0%, -50%);
}
.vasShade .shadeModal .am-modal-content {
  position: relative;
  padding: 0rem;
  width: 100%;
  height: 100%;
  border-radius: 0.21428571rem;
}
.vasShade .shadeModal .am-modal-content .am-modal-header {
  padding: 0.53571429rem 0.26785714rem 1.25rem 0.26785714rem;
  width: 100%;
  box-sizing: border-box;
  height: 2.14285714rem;
  background: url(https://iclass-new.ks3-cn-beijing.ksyun.com/web/linclass-weixin-front/1.0.0/static/introduction-header.aaeb1578.png) bottom center no-repeat;
  background-size: 100%;
}
.vasShade .shadeModal .am-modal-content .am-modal-header .am-modal-title {
  font-size: 0.57142857rem;
  font-weight: bold;
  color: #fff;
}
.vasShade .shadeModal .am-modal-content .am-modal-body {
  width: 100%;
  padding: 0rem 0.26785714rem 0.26785714rem 0.26785714rem;
  height: auto;
  box-sizing: border-box;
}
.vasShade .shadeModal .am-modal-content .am-modal-body .shadeContent .moduleBox .content {
  text-indent: 2em;
  margin: auto;
  margin-top: 0.35714286rem;
  text-align: left;
  padding: 0.17857143rem 0.35714286rem;
  font-size: 0.42857143rem;
  color: #333;
}
.vasShade .shadeModal .am-modal-content .am-modal-body .shadeContent .moduleBox .moduleImg {
  display: inline-block;
  margin: 0.17857143rem 0rem;
  width: 6.25rem;
}
.vasShade .shadeModal .am-modal-content .am-modal-body .btnBox {
  text-align: center;
  padding-bottom: 0.17857143rem;
}
.vasShade .shadeModal .am-modal-content .am-modal-body .btnBox button {
  width: 4.53571429rem;
  padding: 0.28571429rem 0rem;
  background: #28ce57;
  color: #fff;
  font-size: 0.5rem;
  border: none;
  border-radius: 0.14285714rem;
}
/* mixin */
/*
font
*/
/*
position
*/
/*
padding
*/
/*
margin
*/
/* border */
/* border-width */
/*  box-shadow: 0px 0px 14px -2px #000; */
/*
border-radius
*/
/*text*/
* {
  touch-action: pan-y;
}
/*过渡效果*/
/*线性渐变(背景)*/
/*translate*/
/*flex*/
.am-drawer-sidebar {
  z-index: 99;
  background-color: #fff;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
.am-drawer-sidebar .selectMenu {
  width: 7.14285714rem;
  padding: 0;
}
.am-drawer-sidebar .selectMenu .title-box {
  position: relative;
  height: 4.07142857rem;
  width: 100%;
  background: url("http://iclass-new.ks3-cn-beijing.ksyun.com/webstatic/linclass_weixin_front/images/center/toggle-bg.png") center no-repeat;
  background-size: auto 100%;
}
.am-drawer-sidebar .selectMenu .title-box .bottomBox {
  position: absolute;
  bottom: 0.71428571rem;
  width: 100%;
}
.am-drawer-sidebar .selectMenu .title-box .bottomBox span {
  display: inline-block;
  float: left;
  height: 0.71428571rem;
  margin-left: 0.42857143rem;
  font-size: 0.53571429rem;
  line-height: 0.71428571rem;
  color: #ffffff;
}
.am-drawer-sidebar .selectMenu .title-box .bottomBox i {
  display: inline-block;
  float: right;
  width: 0.67857143rem;
  height: 0.60714286rem;
  margin-top: 0.03571429rem;
  margin-right: 0.42857143rem;
}
.am-drawer-sidebar .selectMenu .title-box .bottomBox i img {
  width: 100%;
  height: 100%;
}
.am-drawer-sidebar .selectMenu .role-box .role {
  font-size: 0.39285714rem;
}
.am-drawer-sidebar .selectMenu .role-box .role .roleTitle {
  padding: 0.44642857rem 0rem 0.44642857rem 0.42857143rem;
  color: #999999;
  font-size: 0.46428571rem;
}
.am-drawer-sidebar .selectMenu .role-box .role .roleContent {
  padding: 0.44642857rem 0rem 0.44642857rem 0.32142857rem;
  border-left: 0.10714286rem solid #ffffff;
}
.am-drawer-sidebar .selectMenu .role-box .role .roleContent .pd12 {
  padding-left: 0.21428571rem;
}
.am-drawer-sidebar .selectMenu .role-box .role .roleContent.active {
  border-left: 0.10714286rem solid #29ce58;
  background-color: #f8f8f8;
}
.am-drawer-sidebar .selectMenu .role-box .role .roleContent.active .roleSelected i {
  display: block;
}
.am-drawer-sidebar .selectMenu .role-box .role .roleContent .roleIcon {
  width: 1.64285714rem;
  height: 1.64285714rem;
}
.am-drawer-sidebar .selectMenu .role-box .role .roleContent .roleIcon img {
  display: block;
  width: 1.64285714rem;
  height: 1.64285714rem;
  border-radius: 50%;
}
.am-drawer-sidebar .selectMenu .role-box .role .roleContent .roleName {
  font-size: 0.42857143rem;
}
.am-drawer-sidebar .selectMenu .role-box .role .roleContent .roleSelected {
  width: 0.71428571rem;
  padding-right: 0.42857143rem;
}
.am-drawer-sidebar .selectMenu .role-box .role .roleContent .roleSelected i {
  display: none;
}
.am-drawer-sidebar .selectMenu .role-box .role .roleContent .roleSelected i img {
  display: block;
  width: 0.71428571rem;
  height: 0.71428571rem;
}
.am-drawer-overlay {
  z-index: 98;
}
.IndexBox .roleChange {
  touch-action: none;
  text-align: center;
  position: fixed;
  z-index: 99;
  cursor: pointer;
  width: 1.64285714rem;
  height: 1.64285714rem;
  top: 1.25rem;
  left: 0.26785714rem;
  object-fit: cover;
}
.IndexBox .roleChange img {
  display: inline-block;
  border-radius: 50%;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  border: 0.05357143rem solid rgba(255, 255, 255, 0.5);
  opacity: .8;
}
.IndexBox .vasTipsBox {
  position: relative;
  z-index: 98;
  height: 0.96428571rem;
  line-height: 0.96428571rem;
  background: #d84b4a;
  color: #ffffff;
  font-size: 0.42857143rem;
}
.IndexBox .vasTipsBox .tipsContent {
  display: block;
  margin-right: 1.07142857rem;
  margin-left: 0.17857143rem;
}
.IndexBox .vasTipsBox .closeBtn {
  display: inline-block;
  width: 0.96428571rem;
  height: 0.96428571rem;
  line-height: 0.96428571rem;
  position: absolute;
  top: 0rem;
  right: 0rem;
  text-align: center;
  font-size: 0.71428571rem;
}
.IndexBox .vasTipsBox.hidden {
  display: none;
}
.am-modal.agreementModal.am-modal-transparent {
  position: absolute;
  left: 0.53571429rem;
  right: 0.53571429rem;
  top: 0.53571429rem;
  bottom: 0.53571429rem;
  width: auto;
  min-width: auto;
}
.am-modal.agreementModal .am-modal-content {
  position: relative;
  padding: 0rem;
  width: 100%;
  height: 100%;
  border-radius: 0.21428571rem;
}
.am-modal.agreementModal .am-modal-content .am-modal-header {
  height: 1.42857143rem;
  padding: 0rem;
  width: 100%;
  box-sizing: border-box;
}
.am-modal.agreementModal .am-modal-content .am-modal-header .am-modal-title {
  font-size: 0.53571429rem;
  line-height: 1.42857143rem;
}
.am-modal.agreementModal .am-modal-content .am-modal-body {
  position: absolute;
  top: 1.42857143rem;
  bottom: 1.42857143rem;
  width: 100%;
  padding: 0rem 0.89285714rem 0.26785714rem;
  height: auto;
  box-sizing: border-box;
}
.am-modal.agreementModal .am-modal-content .am-modal-body .agreementContent {
  font-size: 0.39285714rem;
}
.am-modal.agreementModal .am-modal-content .am-modal-body .agreementContent p {
  margin: auto;
  text-align: left;
}
.am-modal.agreementModal .am-modal-content .am-modal-body .agreementContent .ti2 {
  text-indent: 2em;
}
.am-modal.agreementModal .am-modal-content .am-modal-footer {
  position: absolute;
  width: 100%;
  bottom: 0rem;
  box-sizing: border-box;
}
.am-modal.agreementModal .am-modal-content .am-modal-footer .am-modal-button-group-v .am-modal-button {
  color: #888888;
  height: 1.42857143rem;
  line-height: 1.42857143rem;
  font-size: 0.53571429rem;
}
.am-modal.IntroductionModal.am-modal-transparent {
  position: absolute;
  left: 0.53571429rem;
  right: 0.53571429rem;
  top: 0.53571429rem;
  bottom: 0.53571429rem;
  width: auto;
  min-width: auto;
}
.am-modal.IntroductionModal .am-modal-content {
  position: relative;
  padding: 0rem;
  width: 100%;
  height: 100%;
  border-radius: 0.21428571rem;
}
.am-modal.IntroductionModal .am-modal-content .am-modal-header {
  padding: 0.53571429rem 0.26785714rem 1.25rem 0.26785714rem;
  width: 100%;
  box-sizing: border-box;
  height: 2.14285714rem;
  background: url(https://iclass-new.ks3-cn-beijing.ksyun.com/web/linclass-weixin-front/1.0.0/static/introduction-header.aaeb1578.png) bottom center no-repeat;
  background-size: 100%;
}
.am-modal.IntroductionModal .am-modal-content .am-modal-header .am-modal-title {
  font-size: 0.57142857rem;
  font-weight: bold;
  color: #fff;
}
.am-modal.IntroductionModal .am-modal-content .am-modal-body {
  position: absolute;
  top: 2.14285714rem;
  bottom: 1.42857143rem;
  width: 100%;
  padding: 0rem 0.26785714rem 0.26785714rem 0.26785714rem;
  height: auto;
  box-sizing: border-box;
}
.am-modal.IntroductionModal .am-modal-content .am-modal-body .IntroductionContent {
  font-size: 0.42857143rem;
}
.am-modal.IntroductionModal .am-modal-content .am-modal-body .IntroductionContent .moduleBox {
  text-align: center;
  margin-top: 0.35714286rem;
}
.am-modal.IntroductionModal .am-modal-content .am-modal-body .IntroductionContent .moduleBox .title {
  position: relative;
  display: inline-block;
  margin: auto;
  text-align: center;
  padding: 0.17857143rem 0.53571429rem;
  min-height: 0.53571429rem;
  min-width: 0.71428571rem;
  max-width: 90%;
  box-sizing: border-box;
  background: #4dbbff;
  border-radius: 0.71428571rem;
  font-size: 0.53571429rem;
  color: #ffffff;
}
.am-modal.IntroductionModal .am-modal-content .am-modal-body .IntroductionContent .moduleBox .title.left:after {
  content: '';
  display: inline-block;
  width: 0.28571429rem;
  height: 0.28571429rem;
  border-radius: 50%;
  position: absolute;
  top: 0.44642857rem;
  left: -0.14285714rem;
  background: #ff9782;
}
.am-modal.IntroductionModal .am-modal-content .am-modal-body .IntroductionContent .moduleBox .title.left:before {
  content: '';
  display: inline-block;
  width: 0.21428571rem;
  height: 0.21428571rem;
  border-radius: 50%;
  position: absolute;
  top: 0.17857143rem;
  left: -0.35714286rem;
  background: #00e8fc;
}
.am-modal.IntroductionModal .am-modal-content .am-modal-body .IntroductionContent .moduleBox .title.right:after {
  content: '';
  display: inline-block;
  width: 0.28571429rem;
  height: 0.28571429rem;
  border-radius: 50%;
  position: absolute;
  top: 0.44642857rem;
  right: -0.14285714rem;
  background: #ff9782;
}
.am-modal.IntroductionModal .am-modal-content .am-modal-body .IntroductionContent .moduleBox .title.right:before {
  content: '';
  display: inline-block;
  width: 0.21428571rem;
  height: 0.21428571rem;
  border-radius: 50%;
  position: absolute;
  top: 0.71428571rem;
  right: -0.35714286rem;
  background: #00e8fc;
}
.am-modal.IntroductionModal .am-modal-content .am-modal-body .IntroductionContent .moduleBox .title.indigo {
  background: #718cf8;
}
.am-modal.IntroductionModal .am-modal-content .am-modal-body .IntroductionContent .moduleBox .title.indigo:after {
  background: #c7e4fb;
}
.am-modal.IntroductionModal .am-modal-content .am-modal-body .IntroductionContent .moduleBox .title.indigo:before {
  background: #cbdd95;
}
.am-modal.IntroductionModal .am-modal-content .am-modal-body .IntroductionContent .moduleBox .title.green {
  background: #63b5c0;
}
.am-modal.IntroductionModal .am-modal-content .am-modal-body .IntroductionContent .moduleBox .title.green:after {
  background: #fef781;
}
.am-modal.IntroductionModal .am-modal-content .am-modal-body .IntroductionContent .moduleBox .title.green:before {
  background: #8fd8ca;
}
.am-modal.IntroductionModal .am-modal-content .am-modal-body .IntroductionContent .moduleBox .title.purple {
  background: #b167b8;
}
.am-modal.IntroductionModal .am-modal-content .am-modal-body .IntroductionContent .moduleBox .title.purple:after {
  background: #f5ddf9;
}
.am-modal.IntroductionModal .am-modal-content .am-modal-body .IntroductionContent .moduleBox .title.purple:before {
  background: #fed793;
}
.am-modal.IntroductionModal .am-modal-content .am-modal-body .IntroductionContent .moduleBox .title.blue {
  background: #608fbd;
}
.am-modal.IntroductionModal .am-modal-content .am-modal-body .IntroductionContent .moduleBox .title.blue:after {
  background: #7cb8f4;
}
.am-modal.IntroductionModal .am-modal-content .am-modal-body .IntroductionContent .moduleBox .title.blue:before {
  background: #fe9393;
}
.am-modal.IntroductionModal .am-modal-content .am-modal-body .IntroductionContent .moduleBox .content {
  margin: auto;
  margin-top: 0.35714286rem;
  text-align: left;
  padding: 0.17857143rem 0.35714286rem;
  font-size: 0.42857143rem;
  color: #333;
}
.am-modal.IntroductionModal .am-modal-content .am-modal-body .IntroductionContent .moduleBox .moduleImg {
  display: inline-block;
  margin: 0.17857143rem 0rem;
  width: 6.25rem;
}
.am-modal.IntroductionModal .am-modal-content .am-modal-footer {
  position: absolute;
  width: 100%;
  bottom: 0rem;
  box-sizing: border-box;
}
.am-modal.IntroductionModal .am-modal-content .am-modal-footer .am-modal-button-group-h .am-modal-button {
  height: 1.42857143rem;
  line-height: 1.42857143rem;
  font-size: 0.53571429rem;
}
/* mixin */
/*
font
*/
/*
position
*/
/*
padding
*/
/*
margin
*/
/* border */
/* border-width */
/*  box-shadow: 0px 0px 14px -2px #000; */
/*
border-radius
*/
/*text*/
* {
  touch-action: pan-y;
}
/*过渡效果*/
/*线性渐变(背景)*/
/*translate*/
/*flex*/
.infoEnclosure {
  background-color: #fff;
}
.infoEnclosure .fileListBox {
  background-color: #f5f7fd;
  border-radius: 0.17857143rem;
  padding: 0.25rem 0.32142857rem;
}
.infoEnclosure .fileListBox .fileBar {
  width: 100%;
}
.infoEnclosure .fileListBox .fileBar:not(:last-child) {
  margin-bottom: 0.32142857rem;
}
.infoEnclosure .fileListBox .fileBar .name {
  width: 90%;
}
.infoEnclosure .fileListBox .fileBar > span,
.infoEnclosure .fileListBox .fileBar > img {
  display: inline-block;
  vertical-align: middle;
}
.infoEnclosure .fileListBox .fileBar > span {
  font-size: 0.46428571rem;
  color: #295594;
}
.infoEnclosure .fileListBox .fileBar > img {
  width: 0.60714286rem;
  height: 0.67857143rem;
  margin-right: 0.10714286rem;
}
.infoEnclosure .imgListBox {
  padding: 0.21428571rem 0rem;
  box-sizing: border-box;
}
.infoEnclosure .imgListBox > span {
  display: inline-block;
  vertical-align: middle;
  height: 4.64285714rem;
  width: 100%;
  box-sizing: border-box;
  border: 2px solid #fff;
  position: relative;
}
.infoEnclosure .imgListBox > span > img {
  object-fit: cover;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  height: 100%;
}
.infoEnclosure .imgListBox > span .tipImg {
  position: absolute;
  left: 0.28571429rem;
  bottom: 0.28571429rem;
  display: inline-block;
  width: 0.64285714rem;
  height: 0.5rem;
}
.infoEnclosure .imgListBox > span .tipImg.bottom48 {
  bottom: 0.32142857rem;
}
.infoEnclosure .imgListBox > span .more {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  color: #fff;
  text-align: center;
  font-size: 0.42857143rem;
  box-sizing: border-box;
  background: rgba(0, 0, 0, 0.5);
}
.infoEnclosure .imgListBox > span .more > div {
  width: 2.14285714rem;
  height: 0.35714286rem;
  top: 40%;
  left: 20%;
  position: absolute;
  z-index: 2;
}
/* mixin */
/*
font
*/
/*
position
*/
/*
padding
*/
/*
margin
*/
/* border */
/* border-width */
/*  box-shadow: 0px 0px 14px -2px #000; */
/*
border-radius
*/
/*text*/
* {
  touch-action: pan-y;
}
/*过渡效果*/
/*线性渐变(背景)*/
/*translate*/
/*flex*/
.timelineBox {
  height: 100%;
  width: 100%;
  position: relative;
}
.timelineBox .timelineItem {
  position: relative;
  min-height: 3.57142857rem;
  background: #fff;
}
.timelineBox .timelineItem:after {
  content: '';
  position: absolute;
  height: 100%;
  top: 0rem;
  border-left: 0.03571429rem solid #dee5f2;
  left: 1.01785714rem;
  z-index: 0;
}
.timelineBox .timelineItem .headImageBox {
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0.14285714rem;
}
.timelineBox .timelineItem .headImageBox .line {
  display: inline-block;
  width: 0.08928571rem;
  height: 1.23214286rem;
  background: #4e8cfd;
  vertical-align: middle;
}
.timelineBox .timelineItem .headImageBox .headImage {
  display: inline-block;
  height: 1.23214286rem;
  width: 1.23214286rem;
  border: 0.07142857rem solid #fff;
  vertical-align: middle;
  border-radius: 50%;
  margin-left: 0.26785714rem;
  background: #fff;
}
.timelineBox .timelineItem .menuBox {
  position: absolute;
  z-index: 1;
  top: 0.32142857rem;
  right: 0.42857143rem;
}
.timelineBox .timelineItem .menuBox .actionBtn {
  display: inline-block;
  width: 0.60714286rem;
  height: 0.53571429rem;
}
.timelineBox .timelineItem .itemContent {
  display: block;
  min-height: 3.57142857rem;
  margin-left: 1.83928571rem;
}
.timelineBox .timelineItem .itemContent .content {
  display: block;
  vertical-align: middle;
  padding: 0.17857143rem 0.35714286rem 0.17857143rem 0.08928571rem;
}
.timelineBox .timelineItem .itemContent .content .albumItem .albumCreatorName {
  font-size: 0.5rem;
}
.timelineBox .timelineItem .itemContent .content .albumItem .albumCreateDate {
  font-size: 0.42857143rem;
  color: #999;
}
.timelineBox .timelineItem .itemContent .content .albumItem .albumTitle {
  margin-top: 0.08928571rem;
  font-size: 0.53571429rem;
  text-overflow: ellipsis;
  word-break: break-all;
  display: -webkit-box;
  /** 对象作为伸缩盒子模型显示 **/
  -webkit-box-orient: vertical;
  /** 设置或检索伸缩盒对象的子元素的排列方式 **/
  -webkit-line-clamp: 1;
  /** 显示的行数 **/
  overflow: hidden;
  /** 隐藏超出的内容 **/
}
.timelineBox .timelineItem .itemContent .content .albumItem .albumContent {
  font-size: 0.46428571rem;
  text-overflow: ellipsis;
  word-break: break-all;
  display: -webkit-box;
  /** 对象作为伸缩盒子模型显示 **/
  -webkit-box-orient: vertical;
  /** 设置或检索伸缩盒对象的子元素的排列方式 **/
  -webkit-line-clamp: 3;
  /** 显示的行数 **/
  overflow: hidden;
  /** 隐藏超出的内容 **/
  color: #666;
}
.timelineBox .timelineItem .itemContent .content .albumItem .imageListBox {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-align-content: center;
          align-content: center;
  margin-top: 0.17857143rem;
}
.timelineBox .timelineItem .itemContent .content .albumItem .imageListBox .imageItem {
  position: relative;
  width: 3.03571429rem;
  height: 3.03571429rem;
  margin: 0.05357143rem;
}
.timelineBox .timelineItem .itemContent .content .albumItem .imageListBox .imageItem img {
  display: inline-block;
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.timelineBox .timelineItem .itemContent .content .albumItem .imageListBox .imageItem .tipImg {
  position: absolute;
  left: 0.28571429rem;
  bottom: 0.28571429rem;
  display: inline-block;
  width: 0.64285714rem;
  height: 0.5rem;
}
.timelineBox .timelineItem .itemContent .content .albumItem .imageListBox .imageItem .more {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  color: #fff;
  text-align: center;
  font-size: 0.42857143rem;
  line-height: 3.03571429rem;
  background: rgba(0, 0, 0, 0.5);
}
.timelineBox .timelineItem .itemContent .content .albumItem .albumItemFooter {
  background-color: #fff;
  font-size: 0.42857143rem;
  padding: 0.35714286rem 0rem 0.35714286rem 0rem;
  box-sizing: border-box;
  border-bottom: 1px solid #e3e3e3;
}
.timelineBox .timelineItem .itemContent .content .albumItem .albumItemFooter .tbrBar {
  padding-right: 0.25rem;
  margin-left: 0.35714286rem;
  font-size: 0.42857143rem;
  box-sizing: border-box;
}
.timelineBox .timelineItem .itemContent .content .albumItem .albumItemFooter .tbrBar:first-child {
  margin-left: auto;
}
.timelineBox .timelineItem .itemContent .content .albumItem .albumItemFooter .tbrBar > img,
.timelineBox .timelineItem .itemContent .content .albumItem .albumItemFooter .tbrBar > span {
  display: inline-block;
  vertical-align: middle;
}
.timelineBox .timelineItem .itemContent .content .albumItem .albumItemFooter .tbrBar > img {
  margin-right: 0.10714286rem;
}
.timelineBox .timelineItem .itemContent .content .albumItem .albumItemFooter .tbrBar span {
  color: #666 ;
  font-size: 0.42857143rem;
}
.timelineBox .timelineItem:last-child .itemContent .content .albumItem .albumItemFooter {
  border-bottom: none;
}
.opLi {
  text-align: center;
  color: #333;
  width: 100%;
  display: inline-block;
  margin-left: -0.26785714rem;
  box-sizing: border-box;
}
.opLi > span {
  vertical-align: middle;
  display: inline-block;
}
.opLi > span:first-child {
  width: 30%;
  text-align: right;
}
.opLi > span:last-child {
  width: 50%;
  text-align: left;
  padding-left: 0.14285714rem;
}
.opLi > span img {
  vertical-align: -0.16071429rem;
  display: inline-block;
  width: 0.85714286rem;
  height: 0.71428571rem;
}
/* mixin */
/*
font
*/
/*
position
*/
/*
padding
*/
/*
margin
*/
/* border */
/* border-width */
/*  box-shadow: 0px 0px 14px -2px #000; */
/*
border-radius
*/
/*text*/
* {
  touch-action: pan-y;
}
/*过渡效果*/
/*线性渐变(背景)*/
/*translate*/
/*flex*/
.myTitleEel .teTitleBar {
  height: 1.60714286rem;
  box-sizing: border-box;
  background-color: #fff;
  padding: 0.19642857rem 0.32142857rem;
}
.myTitleEel .teTitleBar:hover,
.myTitleEel .teTitleBar:active {
  background-color: #fbfdfb;
}
.myTitleEel .teTitleBar .headImg,
.myTitleEel .teTitleBar .userInfo {
  display: inline-block;
  vertical-align: middle;
}
.myTitleEel .teTitleBar .headImg {
  width: 1.21428571rem;
  height: 1.21428571rem;
  margin-right: 0.28571429rem;
  border-radius: 100%;
}
.myTitleEel .teTitleBar .userInfo {
  width: 80%;
}
.myTitleEel .teTitleBar .userInfo div {
  width: 100%;
  color: #666;
  font-size: 0.5rem;
}
.myTitleEel .teTitleBar .userInfo div:last-child {
  color: #999;
  font-size: 0.42857143rem;
}
.myTitleEel .teTitleBar .userInfo div > span {
  display: inline-block;
  vertical-align: middle;
}
.myTitleEel .teTitleBar .userInfo div > span.tbrBar {
  padding-left: 0.14285714rem;
  box-sizing: border-box;
}
.myTitleEel .teTitleBar .userInfo div > span.tbrBar .imgBox {
  position: relative;
  display: inline-block;
  width: 0.625rem;
  height: 0.42857143rem;
}
.myTitleEel .teTitleBar .userInfo div > span.tbrBar .imgBox img.icon_album {
  position: absolute;
  left: 0;
  top: 0.05357143rem;
  width: 0.625rem;
  height: 0.42857143rem;
}
.myTitleEel .teTitleBar .userInfo div > span.tbrBar span.imgCount {
  vertical-align: middle;
}
.myTitleEel .teTitleBar .actionBtn {
  display: inline-block;
  vertical-align: top;
  width: 0.60714286rem;
  height: 0.53571429rem;
}
.myTitleEel .teTitleBar .noReadImg {
  display: inline-block;
  vertical-align: top;
  width: 1.19642857rem;
  height: 1.21428571rem;
}
/* mixin */
/*
font
*/
/*
position
*/
/*
padding
*/
/*
margin
*/
/* border */
/* border-width */
/*  box-shadow: 0px 0px 14px -2px #000; */
/*
border-radius
*/
/*text*/
* {
  touch-action: pan-y;
}
/*过渡效果*/
/*线性渐变(背景)*/
/*translate*/
/*flex*/
.commentListBox {
  margin-bottom: 0.17857143rem;
  box-sizing: border-box;
  background-color: #fff;
}
.commentListBox .commentTitle {
  box-sizing: border-box;
  padding: 0.17857143rem 0.32142857rem;
  height: 1.42857143rem;
  font-size: 0.5rem;
  border: 1px solid #e6e6e6;
}
.commentListBox .commentTitle .talkBtnBlock > img,
.commentListBox .commentTitle .talkBtnBlock > span {
  display: inline-block;
  vertical-align: middle;
}
.commentListBox .commentTitle .talkBtnBlock > img {
  width: 0.55357143rem;
  height: 0.55357143rem;
  margin-right: 0.10714286rem;
}
.commentListBox .commentTitle .talkBtnBlock > span {
  font-size: 0.5rem;
  color: #666;
}
.commentListBox .commentList .commentBar {
  padding: 0.28571429rem 0.32142857rem;
}
.commentListBox .commentList .commentBar:not(:last-child) {
  border-bottom: 1px solid #e6e6e6;
}
.commentListBox .commentList .commentBar .headImg {
  display: inline-block;
  vertical-align: middle;
  width: 1.21428571rem;
  height: 1.21428571rem;
  border-radius: 100% ;
}
.commentListBox .commentList .commentBar .userInfo {
  color: #000;
}
.commentListBox .commentList .commentBar .userInfo > div > span {
  font-size: 0.39285714rem;
  color: #666;
}
.commentListBox .commentList .commentBar .contentText {
  color: #666;
}
.commentListBox .commentList .commentBar .time {
  text-align: right;
  font-size: 0.39285714rem;
  color: #666;
}
.commentListBox .noNull {
  padding: 2.5rem 2.14285714rem;
  text-align: center;
  color: #adadad;
}
.commentListBox .noNull > .imgNodata1 {
  display: inline-block;
  vertical-align: middle;
  width: 1.82142857rem;
  height: 1.82142857rem;
}
.commentListBox .noNull > div {
  padding: 0.17857143rem 0rem;
}
.commentListBox .textareaBox {
  border: 1px solid #e3e3e3;
  border-radius: 0.08928571rem;
  padding: 0.07142857rem;
}
.commentListBox .textareaBox textarea {
  display: inline-block;
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  border: 0 none;
  outline: 0 none;
  font-size: 0.5rem;
}
/* mixin */
/*
font
*/
/*
position
*/
/*
padding
*/
/*
margin
*/
/* border */
/* border-width */
/*  box-shadow: 0px 0px 14px -2px #000; */
/*
border-radius
*/
/*text*/
* {
  touch-action: pan-y;
}
/*过渡效果*/
/*线性渐变(背景)*/
/*translate*/
/*flex*/
.titleImgBox {
  position: relative;
}
.titleImgBox > img {
  position: absolute;
  top: -0.07142857rem;
  left: 2.14285714rem;
}
.videoBox {
  z-index: 13;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 3;
  background-color: #000;
}
.videoBox > .video-js {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  z-index: 1;
}
.videoBox > .btn {
  position: absolute;
  top: 0.25rem;
  right: 0.25rem;
  color: #fff;
  font-size: 0.5rem;
  z-index: 2;
}
.mesagesBox {
  margin-top: 0.35714286rem;
  margin-bottom: 0.35714286rem;
  background-color: #fff;
  padding: 0.35714286rem;
}
.mesagesBox .mbTi {
  font-size: 0.5rem;
  height: 1.42857143rem;
  box-sizing: border-box;
  padding: 0.17857143rem 0.14285714rem;
}
.opLi {
  text-align: center;
  color: #333;
  width: 100%;
  display: inline-block;
  margin-left: -0.26785714rem;
  box-sizing: border-box;
}
.opLi > span {
  vertical-align: middle;
  display: inline-block;
}
.opLi > span:first-child {
  width: 30%;
  text-align: right;
}
.opLi > span:last-child {
  width: 50%;
  text-align: left;
  padding-left: 0.14285714rem;
}
.opLi > span img {
  vertical-align: -0.16071429rem;
  display: inline-block;
  width: 0.85714286rem;
  height: 0.71428571rem;
}
.textareaBox {
  border: 1px solid #e3e3e3;
  border-radius: 0.08928571rem;
  padding: 0.07142857rem;
}
.textareaBox textarea {
  display: inline-block;
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  border: 0 none;
  outline: 0 none;
  font-size: 0.5rem;
}
.enclosure {
  padding: 0.17857143rem 0rem;
  font-size: 0;
  letter-spacing: -4px;
}
.enclosure .fileBar {
  font-size: 0.39285714rem;
  letter-spacing: 0;
  width: 100%;
  display: block;
  color: #333;
  padding: 0rem 0.17857143rem;
  margin-bottom: 0.42857143rem;
}
.enclosure .fileBar > img {
  width: 0.60714286rem;
  height: 0.67857143rem;
  vertical-align: middle;
  display: inline-block;
  margin-right: 0.10714286rem;
}
.enclosure .fileBar .name {
  display: inline-block;
  width: 86%;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: nowrap;
}
.enclosure .fileBar .del {
  vertical-align: middle;
  display: inline-block;
}
.enclosure .fileBar .del > img {
  width: 0.32142857rem;
  height: 0.32142857rem;
}
.enclosure .imgBar {
  font-size: 0.39285714rem;
  letter-spacing: 0;
  text-align: center;
  display: inline-block;
  box-sizing: border-box;
  position: relative;
}
.enclosure .imgBar .tipImg {
  position: absolute;
  left: 0.28571429rem;
  bottom: 0.28571429rem;
  display: inline-block;
  width: 0.64285714rem;
  height: 0.5rem;
}
.enclosure .imgBar .tipImg.bottom48 {
  bottom: 0.85714286rem;
}
.enclosure .imgBar .imgBox {
  width: 100%;
  height: 3.21428571rem;
  box-sizing: border-box;
  padding: 0.03571429rem;
  text-align: center;
}
.enclosure .imgBar .imgBox > img {
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.enclosure .imgBar:nth-child(3n+1) .imgBox {
  padding-left: 0;
}
.enclosure .imgBar:nth-child(3n+3) .imgBox {
  padding-right: 0;
}
.enclosure .imgBar .actionBar {
  width: 100%;
  color: #ff5b5b;
  display: block;
  font-size: 0.42857143rem;
  text-align: center;
}
.enclosure .imgBar .actionBar > img {
  width: 0.35714286rem;
  height: 0.35714286rem;
  display: inline-block;
  vertical-align: -0.03571429rem;
  margin-right: 0.14285714rem;
}
.enclosure .imgBar .resetSed {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0.78571429rem;
  padding-top: 1.07142857rem;
  text-align: center;
  color: #fff;
}
.enclosure .imgBar .resetSed:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  background-color: #000;
  opacity: 0.8;
  z-index: 1;
}
.enclosure .imgBar .resetSed > span {
  left: 12%;
  font-size: 0.5rem;
  display: inline-block;
  position: absolute;
  z-index: 2;
}
.enclosure .imgBar .loading {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  text-align: center;
}
.enclosure .imgBar .loading:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  background-color: transparent;
  opacity: 0.4;
  z-index: 1;
}
.enclosure .imgBar .loading > img {
  width: 0.60714286rem;
  height: 0.60714286rem;
  left: 40%;
  top: 40%;
  display: inline-block;
  position: absolute;
  z-index: 2;
}
.noSwiping {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 1.53571429rem;
  background: url(data:image/png;base64,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) repeat-x 0 0;
  height: 2.96428571rem;
  text-align: center;
  padding-top: 1.96428571rem;
  z-index: 2;
  color: #f97a5a;
  box-sizing: border-box;
}
.noSwiping > span,
.noSwiping > img {
  display: inline-block;
  vertical-align: middle;
}
.noSwiping > img {
  width: 0.42857143rem;
  height: 0.25rem;
  margin-right: 0.17857143rem;
}
.classStyleInfoBox .contentBox {
  position: absolute;
  top: 1.57142857rem;
  right: 0;
  left: 0;
  bottom: 0;
}
.classStyleInfoBox .contentBox.b84 {
  bottom: 1.5rem;
}
.classStyleInfoBox .contentBox .infoTitleText {
  background-color: #fff;
  padding-left: 1.78571429rem;
  font-size: 0.53571429rem;
  text-overflow: ellipsis;
  word-break: break-all;
  display: -webkit-box;
  /** 对象作为伸缩盒子模型显示 **/
  -webkit-box-orient: vertical;
  /** 设置或检索伸缩盒对象的子元素的排列方式 **/
  -webkit-line-clamp: 1;
  /** 显示的行数 **/
  overflow: hidden;
  /** 隐藏超出的内容 **/
}
.classStyleInfoBox .contentBox .infoDescriptionText {
  background-color: #fff;
  font-size: 0.46428571rem;
  padding-left: 1.78571429rem;
  text-overflow: ellipsis;
  word-break: break-all;
  display: -webkit-box;
  /** 对象作为伸缩盒子模型显示 **/
  -webkit-box-orient: vertical;
  /** 设置或检索伸缩盒对象的子元素的排列方式 **/
  -webkit-line-clamp: 3;
  /** 显示的行数 **/
  overflow: hidden;
  /** 隐藏超出的内容 **/
  color: #666;
}
.classStyleInfoBox .contentBox .imageListBox {
  background-color: #fff;
  padding: 0.17857143rem 0.17857143rem 0.17857143rem 1.78571429rem;
  margin-bottom: 0.17857143rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-align-content: center;
          align-content: center;
}
.classStyleInfoBox .contentBox .imageListBox .imageItem {
  position: relative;
  width: 3.03571429rem;
  height: 3.03571429rem;
  margin: 0.05357143rem;
}
.classStyleInfoBox .contentBox .imageListBox .imageItem img {
  display: inline-block;
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.classStyleInfoBox .contentBox .imageListBox .imageItem .tipImg {
  position: absolute;
  left: 0.28571429rem;
  bottom: 0.28571429rem;
  display: inline-block;
  width: 0.64285714rem;
  height: 0.5rem;
}
.classStyleInfoBox .contentBox .imageListBox .imageItem .more {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  color: #fff;
  text-align: center;
  font-size: 0.42857143rem;
  line-height: 3.03571429rem;
  background: rgba(0, 0, 0, 0.5);
}
.classStyleInfoBox .contentBox .likeInfoBox {
  margin-bottom: 0.17857143rem;
  box-sizing: border-box;
  background-color: #fff;
}
.classStyleInfoBox .contentBox .likeInfoBox .likeTitle {
  box-sizing: border-box;
  padding: 0.32142857rem;
  height: 1.42857143rem;
  font-size: 0.5rem;
  border: 1px solid #e6e6e6;
}
.classStyleInfoBox .contentBox .likeInfoBox .likeNameList {
  padding: 0.32142857rem;
  line-height: 0.60714286rem;
  font-size: 0.42857143rem;
}
.classStyleInfoBox .contentBox .likeInfoBox .likeNameList .noNull {
  padding: 2.5rem 2.14285714rem;
  text-align: center;
  color: #adadad;
}
.classStyleInfoBox .contentBox .likeInfoBox .likeNameList .noNull > .imgNodata1 {
  display: inline-block;
  vertical-align: middle;
  width: 1.82142857rem;
  height: 1.82142857rem;
}
.classStyleInfoBox .contentBox .likeInfoBox .likeNameList .noNull > div {
  padding: 0.17857143rem 0rem;
}
.classStyleInfoBox .handleFooter {
  position: fixed;
  bottom: 0rem;
  height: 1.5rem;
  width: 100%;
  box-sizing: border-box;
  border-top: 1px solid #dadada;
  background: #fff;
}
.classStyleInfoBox .handleFooter .am-flexbox-item {
  height: 1.07142857rem;
  text-align: center;
  color: #666;
  font-size: 0.5rem;
  line-height: 1.07142857rem;
}
.classStyleInfoBox .handleFooter .am-flexbox-item:nth-child(2) {
  border-left: 1px solid #dedede;
}
.classStyleInfoBox .handleFooter .am-flexbox-item img {
  display: inline-block;
  vertical-align: middle;
  margin-right: 0.08928571rem;
}
.classStyleInfoBox .handleFooter .am-flexbox-item span {
  display: inline-block;
  vertical-align: middle;
}
.classStyleInfoBox .handleFooter .am-flexbox-item span.isLike {
  color: #ff5066;
}
.classStyleInfoBox .acBar {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  color: #666;
  width: 100%;
  display: inline-block;
  vertical-align: middle;
  white-space: nowrap;
  border-top: 1px solid #e3e3e3;
  background-color: #fff;
  padding: 0.17857143rem 0rem;
  font-size: 0;
  letter-spacing: -4px;
  box-sizing: border-box;
}
.classStyleInfoBox .acBar > div {
  font-size: 0.5rem;
  letter-spacing: 0;
  display: inline-block;
  vertical-align: middle;
  height: 0.89285714rem;
  text-align: center;
}
.classStyleInfoBox .acBar > div:not(:first-child) {
  border-left: 1px solid #e3e3e3;
}
.classStyleInfoBox .acBar > div > img {
  display: inline-block;
  vertical-align: middle;
  width: 0.60714286rem;
  height: 0.53571429rem;
}
.classStyleInfoBox .acBar > div > span {
  display: inline-block;
  vertical-align: middle;
  margin-left: 0.14285714rem;
}
.csListStyle.am-list-item.am-textarea-item {
  border-top-style: solid;
  border-top-color: #e6e6e6;
  border-top-width: 0.01785714rem;
  padding-left: 0;
  padding-right: 0.42857143rem;
  font-size: 0.5rem;
}
.csListStyle.am-list-item.am-textarea-item .am-textarea-label {
  color: #999;
  padding-left: 0.28571429rem;
  font-size: 0.42857143rem;
  width: 2.14285714rem;
}
.csListStyle.am-list-item.am-textarea-item .am-textarea-control textarea {
  color: #333;
  font-size: 0.42857143rem;
}
.uploadProgressDialog {
  padding: 0.35714286rem 0rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
}
.uploadProgressDialog .progress {
  margin-top: 0.17857143rem;
  width: 100%;
}
/* mixin */
/*
font
*/
/*
position
*/
/*
padding
*/
/*
margin
*/
/* border */
/* border-width */
/*  box-shadow: 0px 0px 14px -2px #000; */
/*
border-radius
*/
/*text*/
* {
  touch-action: pan-y;
}
/*过渡效果*/
/*线性渐变(背景)*/
/*translate*/
/*flex*/
.myAttMore {
  background-color: #fff;
}
.myAttMore .uploadImgBox {
  font-size: 0;
  letter-spacing: -4px;
  padding: 0.32142857rem 0.14285714rem;
  box-sizing: border-box;
}
.myAttMore .uploadImgBox .imgBar {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  box-sizing: border-box;
  font-size: 0.39285714rem;
  letter-spacing: 0;
}
.myAttMore .uploadImgBox .imgBar .imgBox {
  padding: 0.14285714rem 0.07142857rem;
  width: 100%;
  height: 2.82142857rem;
  box-sizing: border-box;
  text-align: center;
}
.myAttMore .uploadImgBox .imgBar .imgBox > img {
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.myAttMore .uploadImgBox .imgBar .atBar {
  vertical-align: middle;
  display: inline-block;
  position: absolute;
  right: 0.07142857rem;
  top: 0.14285714rem;
  background-color: #000;
  opacity: 0.6;
  width: 0.71428571rem;
  height: 0.71428571rem;
  text-align: left;
}
.myAttMore .uploadImgBox .imgBar .atBar .am-icon {
  width: 0.71428571rem;
  height: 0.71428571rem;
}
.myAttMore .uploadImgBox .imgBar .tipImg {
  position: absolute;
  left: 0.28571429rem;
  bottom: 0.28571429rem;
  display: inline-block;
  width: 0.64285714rem;
  height: 0.5rem;
}
.myAttMore .uploadImgBox .imgBar .tipImg.bottom48 {
  bottom: 0.32142857rem;
}
.myAttMore .uploadImgBox .uploadImgBut {
  display: inline-block;
  vertical-align: middle;
  box-sizing: border-box;
  text-align: center;
  height: 2.5rem;
  padding: 0rem 0.07142857rem;
}
.myAttMore .uploadImgBox .uploadImgBut > div {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
  background-color: #fff;
  border-style: dashed;
  border-color: #c6c6c6;
  border-width: 0.03571429rem;
  border-radius: 0.17857143rem;
  padding-top: 0.53571429rem;
}
.myAttMore .uploadImgBox .uploadImgBut > div > img {
  width: 1.64285714rem;
  height: 1.39285714rem;
  display: inline-block;
  margin: 0 auto;
}
.myAttMore .uploadImgBox .resetSed {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding-top: 1.07142857rem;
  text-align: center;
  color: #4dd865;
}
.myAttMore .uploadImgBox .resetSed:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  background-color: #000;
  opacity: 0.5;
  z-index: 1;
}
.myAttMore .uploadImgBox .resetSed > span {
  left: 12%;
  font-size: 0.5rem;
  display: inline-block;
  position: absolute;
  z-index: 2;
}
.myAttMore .uploadImgBox .loading {
  position: absolute;
  top: 0.14285714rem;
  left: 0.07142857rem;
  right: 0.07142857rem;
  bottom: 0.14285714rem;
  text-align: center;
  box-sizing: border-box;
  overflow: hidden;
}
.myAttMore .uploadImgBox .loading:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  background-color: #000;
  opacity: 0.4;
  z-index: 1;
}
.myAttMore .uploadImgBox .loading > img {
  width: 0.60714286rem;
  height: 0.60714286rem;
  top: 40%;
  left: 40%;
  display: inline-block;
  position: absolute;
  z-index: 2;
}
/*
font
*/
/*
position
*/
/*
padding
*/
/*
margin
*/
/* border */
/* border-width */
/*  box-shadow: 0px 0px 14px -2px #000; */
/*
border-radius
*/
/*text*/
* {
  touch-action: pan-y;
}
.titleBox01 {
  background-color: #fff;
  height: 1.57142857rem;
}
/* mixin */
/*
font
*/
/*
position
*/
/*
padding
*/
/*
margin
*/
/* border */
/* border-width */
/*  box-shadow: 0px 0px 14px -2px #000; */
/*
border-radius
*/
/*text*/
* {
  touch-action: pan-y;
}
/*过渡效果*/
/*线性渐变(背景)*/
/*translate*/
/*flex*/
.am-flexbox.modalTi {
  height: 1.78571429rem;
  padding: 0rem 0.35714286rem;
  border-bottom: 1px solid #e6e6e6;
}
.am-flexbox.modalTi .am-flexbox-item {
  text-overflow: ellipsis;
  word-break: break-all;
  display: -webkit-box;
  /** 对象作为伸缩盒子模型显示 **/
  -webkit-box-orient: vertical;
  /** 设置或检索伸缩盒对象的子元素的排列方式 **/
  -webkit-line-clamp: 2;
  /** 显示的行数 **/
  overflow: hidden;
  /** 隐藏超出的内容 **/
}
.modalList {
  padding: 0rem 0.35714286rem;
}
.modalList .am-flexbox-item {
  padding: 0.17857143rem 0rem;
  font-size: 0.42857143rem;
  color: #000;
  white-space: nowrap;
}
.am-flexbox.attList {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  font-size: 0.42857143rem;
  min-height: 1.42857143rem;
  padding: 0.17857143rem 0rem;
}
.am-flexbox.attList .am-flexbox-item.ov2 {
  text-overflow: ellipsis;
  word-break: break-all;
  display: -webkit-box;
  /** 对象作为伸缩盒子模型显示 **/
  -webkit-box-orient: vertical;
  /** 设置或检索伸缩盒对象的子元素的排列方式 **/
  -webkit-line-clamp: 2;
  /** 显示的行数 **/
  overflow: hidden;
  /** 隐藏超出的内容 **/
  word-break: break-word;
  word-wrap: break-word;
}
.am-modal.myModal .am-modal-content {
  padding-top: 0.10714286rem;
}
.am-modal.myModal .am-modal-body {
  padding: 0;
}
.myAccordion.am-accordion .am-accordion-item .am-accordion-header .am-flexbox .am-flexbox-item {
  font-size: 0.42857143rem;
}
.contont {
  background-color: #fafdfe;
  padding: 0.35714286rem 0.53571429rem;
}
.contont .li {
  font-size: 0;
  letter-spacing: -4px;
  margin: 0.14285714rem 0rem;
}
.contont .li > span {
  display: inline-block;
  vertical-align: middle;
  font-size: 0.42857143rem;
  letter-spacing: 0;
}
.contont .li > span > span {
  display: inline-block;
  vertical-align: middle;
}
.contont .li > span > img {
  width: 0.92857143rem;
  height: 0.60714286rem;
  object-fit: cover;
  display: inline-block;
  vertical-align: middle;
}
.contont .li > span.pre,
.contont .li > span.suf {
  text-align: right;
  width: 36%;
  white-space: nowrap;
}
.contont .li > span.pre > span,
.contont .li > span.suf > span {
  margin-left: 0.25rem;
  width: 1.07142857rem;
}
.contont .li > span.pre > span.t,
.contont .li > span.suf > span.t {
  width: auto;
}
.contont .li > span.pre > img,
.contont .li > span.suf > img {
  margin-left: 0.25rem;
}
.contont .li > span.suf {
  width: 44%;
}
.contont .li > span.label {
  width: 1.78571429rem;
  overflow: hidden;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  vertical-align: middle;
}
.attReportBox {
  background: #fff;
  width: 94%;
  margin: auto;
  margin-top: 0.35714286rem;
  border-radius: 0.17857143rem;
}
.attReportBox .attReportTitle {
  padding: 0.35714286rem 0.53571429rem;
  font-size: 0.5rem;
  border-bottom: 0.01785714rem solid #dddddd;
}
.attReportBox .attReportTitle i {
  display: inline-block;
  margin-right: 0.42857143rem;
  vertical-align: middle;
}
.attReportBox .attReportTitle i img {
  display: inline-block;
  width: 0.80357143rem;
  height: 0.58928571rem;
}
.attReportBox .attReportTitle .attReportTextBox {
  display: inline-block;
  vertical-align: middle;
}
.attReportBox .attReportContent {
  padding: 0.35714286rem 0.17857143rem 0.35714286rem 0.53571429rem;
  font-size: 0.42857143rem;
}
.attReportBox .attReportContent .attReportRuleBox {
  margin-top: 0.17857143rem;
  margin-bottom: 0.17857143rem;
}
.attReportBox .attReportContent .attReportRuleBox td {
  padding: 0.08928571rem;
}
.attReportBox .attReportContent .attReportRuleBox td img {
  width: 0.92857143rem;
  height: 0.60714286rem;
  object-fit: cover;
  display: inline-block;
  vertical-align: middle;
}
.attReportBox .attReportContent .attReportRuleBox td .pre > span,
.attReportBox .attReportContent .attReportRuleBox td .suf > span {
  margin-left: 0.25rem;
}
.attReportBox .attReportContent .attReportRuleBox td .pre > img,
.attReportBox .attReportContent .attReportRuleBox td .suf > img {
  margin-left: 0.25rem;
}
.am-modal.myModal.wid96Per {
  width: 96%;
}
.modalBox .title,
.modalBox .li {
  font-size: 0;
  letter-spacing: -4px;
  padding: 0.17857143rem 0rem;
}
.modalBox .title > span,
.modalBox .li > span {
  display: inline-block;
  vertical-align: middle;
  font-size: 0.42857143rem;
  letter-spacing: 0;
}
.modalBox .li > span {
  color: #000;
  font-size: 0.46428571rem;
}
/* mixin */
/*
font
*/
/*
position
*/
/*
padding
*/
/*
margin
*/
/* border */
/* border-width */
/*  box-shadow: 0px 0px 14px -2px #000; */
/*
border-radius
*/
/*text*/
* {
  touch-action: pan-y;
}
/*过渡效果*/
/*线性渐变(背景)*/
/*translate*/
/*flex*/
.classDetail .totalBox {
  border-top: 1px solid #ececec;
  height: 5.78571429rem;
  font-size: 0;
  letter-spacing: -4;
  background-color: #fff;
}
.classDetail .totalBox > span {
  font-size: 0.42857143rem;
  display: inline-block;
  vertical-align: middle;
  width: 50%;
  box-sizing: border-box;
  text-align: center;
}
.classDetail .totalBox .abs > span {
  display: inline-block;
  vertical-align: middle;
  color: #000;
  width: 50%;
  height: 2.89285714rem;
  box-sizing: border-box;
  padding-top: 0.71428571rem;
  border-left: 1px solid #ececec;
}
.classDetail .totalBox .abs > span:nth-child(1) {
  border-bottom: 1px solid #ececec;
}
.classDetail .totalBox .abs > span:nth-child(2) {
  border-bottom: 1px solid #ececec;
}
.classDetail .totalBox .abs > span div:first-child {
  font-size: 0.57142857rem;
}
.classDetail .liBox {
  background-color: #fff;
  margin-top: 0.32142857rem;
  box-sizing: border-box;
}
.classDetail .liBox .title {
  text-align: left;
  height: 1.07142857rem;
  line-height: 1.07142857rem;
  font-size: 0.42857143rem;
  padding-left: 0.5rem;
  box-sizing: border-box;
}
.classDetail .liBox .title > span {
  display: inline-block;
  vertical-align: middle;
  line-height: 0.53571429rem;
  height: 0.53571429rem;
}
.classDetail .liBox .title > span:first-child {
  width: 0.14285714rem;
  margin-right: 0.21428571rem;
}
.classDetail .liBox .title > span:last-child {
  padding-top: 0.07142857rem;
  font-size: 0.42857143rem;
}
.classDetail .liBox .list > .am-flexbox {
  border-top: 1px solid #ececec;
  color: #666;
  font-size: 0.42857143rem;
  height: 1.42857143rem;
}
.classDetail .liBox .list > .am-flexbox .am-flexbox-item > img {
  width: 0.89285714rem;
  height: 0.89285714rem;
  border-radius: 100%;
}
.classDetail .liBox .list > .am-flexbox .am-flexbox-item > span,
.classDetail .liBox .list > .am-flexbox .am-flexbox-item > img {
  display: inline-block;
  vertical-align: middle;
}
.classDetail .liBox .list > .am-flexbox .am-flexbox-item > span {
  margin-left: 0.28571429rem;
}
/*!
 * Cropper.js v0.8.1
 * https://github.com/fengyuanchen/cropperjs
 *
 * Copyright (c) 2015-2016 Fengyuan Chen
 * Released under the MIT license
 *
 * Date: 2016-09-03T04:55:16.458Z
 */

.cropper-container {
  font-size: 0;
  line-height: 0;
  position: relative;
  -webkit-user-select: none;
          user-select: none;
  direction: ltr;
}
.cropper-container img {
  display: block;
  min-width: 0 !important;
  max-width: none !important;
  min-height: 0 !important;
  max-height: none !important;
  width: 100%;
  height: 100%;
  image-orientation: 0deg;
}
.cropper-wrap-box,
.cropper-canvas,
.cropper-drag-box,
.cropper-crop-box,
.cropper-modal {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.cropper-wrap-box {
  overflow: hidden;
}
.cropper-drag-box {
  opacity: 0;
  background-color: #fff;
}
.cropper-modal {
  opacity: .5;
  background-color: #000;
}
.cropper-view-box {
  display: block;
  overflow: hidden;
  width: 100%;
  height: 100%;
  outline: 1px solid #39f;
  outline-color: rgba(51, 153, 255, 0.75);
}
.cropper-dashed {
  position: absolute;
  display: block;
  opacity: .5;
  border: 0 dashed #eee;
}
.cropper-dashed.dashed-h {
  top: 33.33333333%;
  left: 0;
  width: 100%;
  height: 33.33333333%;
  border-top-width: 1px;
  border-bottom-width: 1px;
}
.cropper-dashed.dashed-v {
  top: 0;
  left: 33.33333333%;
  width: 33.33333333%;
  height: 100%;
  border-right-width: 1px;
  border-left-width: 1px;
}
.cropper-center {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 0;
  height: 0;
  opacity: .75;
}
.cropper-center:before,
.cropper-center:after {
  position: absolute;
  display: block;
  content: ' ';
  background-color: #eee;
}
.cropper-center:before {
  top: 0;
  left: -3px;
  width: 7px;
  height: 1px;
}
.cropper-center:after {
  top: -3px;
  left: 0;
  width: 1px;
  height: 7px;
}
.cropper-face,
.cropper-line,
.cropper-point {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  opacity: .1;
}
.cropper-face {
  top: 0;
  left: 0;
  background-color: #fff;
}
.cropper-line {
  background-color: #39f;
}
.cropper-line.line-e {
  top: 0;
  right: -3px;
  width: 5px;
  cursor: e-resize;
}
.cropper-line.line-n {
  top: -3px;
  left: 0;
  height: 5px;
  cursor: n-resize;
}
.cropper-line.line-w {
  top: 0;
  left: -3px;
  width: 5px;
  cursor: w-resize;
}
.cropper-line.line-s {
  bottom: -3px;
  left: 0;
  height: 5px;
  cursor: s-resize;
}
.cropper-point {
  width: 5px;
  height: 5px;
  opacity: .75;
  background-color: #39f;
}
.cropper-point.point-e {
  top: 50%;
  right: -3px;
  margin-top: -3px;
  cursor: e-resize;
}
.cropper-point.point-n {
  top: -3px;
  left: 50%;
  margin-left: -3px;
  cursor: n-resize;
}
.cropper-point.point-w {
  top: 50%;
  left: -3px;
  margin-top: -3px;
  cursor: w-resize;
}
.cropper-point.point-s {
  bottom: -3px;
  left: 50%;
  margin-left: -3px;
  cursor: s-resize;
}
.cropper-point.point-ne {
  top: -3px;
  right: -3px;
  cursor: ne-resize;
}
.cropper-point.point-nw {
  top: -3px;
  left: -3px;
  cursor: nw-resize;
}
.cropper-point.point-sw {
  bottom: -3px;
  left: -3px;
  cursor: sw-resize;
}
.cropper-point.point-se {
  right: -3px;
  bottom: -3px;
  width: 20px;
  height: 20px;
  cursor: se-resize;
  opacity: 1;
}
.cropper-point.point-se:before {
  position: absolute;
  right: -50%;
  bottom: -50%;
  display: block;
  width: 200%;
  height: 200%;
  content: ' ';
  opacity: 0;
  background-color: #39f;
}
@media (min-width: 768px) {
  .cropper-point.point-se {
    width: 15px;
    height: 15px;
  }
}
@media (min-width: 992px) {
  .cropper-point.point-se {
    width: 10px;
    height: 10px;
  }
}
@media (min-width: 1200px) {
  .cropper-point.point-se {
    width: 5px;
    height: 5px;
    opacity: .75;
  }
}
.cropper-invisible {
  opacity: 0;
}
.cropper-bg {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC");
}
.cropper-hide {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
}
.cropper-hidden {
  display: none !important;
}
.cropper-move {
  cursor: move;
}
.cropper-crop {
  cursor: crosshair;
}
.cropper-disabled .cropper-drag-box,
.cropper-disabled .cropper-face,
.cropper-disabled .cropper-line,
.cropper-disabled .cropper-point {
  cursor: not-allowed;
}
/* mixin */
/*
font
*/
/*
position
*/
/*
padding
*/
/*
margin
*/
/* border */
/* border-width */
/*  box-shadow: 0px 0px 14px -2px #000; */
/*
border-radius
*/
/*text*/
* {
  touch-action: pan-y;
}
/*过渡效果*/
/*线性渐变(背景)*/
/*translate*/
/*flex*/
.cropperBg {
  position: absolute;
  height: 100%;
  width: 100%;
  background: #000000;
}
.cropperBg .cropper-bg {
  background: none;
}
.headPopDialog {
  position: absolute;
  top: 0rem;
  right: 0rem;
  left: 0rem;
  bottom: 0rem;
  z-index: 1030;
}
.headPopDialog .imageBox {
  position: relative;
  width: 80%;
  margin: auto;
}
.headPopDialog .imageBox .headImage {
  position: relative;
  width: 100%;
  display: block;
}
.headPopDialog .imageBox .headTips {
  position: absolute;
  bottom: 0rem;
  width: 100%;
  margin: auto;
  font-size: 0.42857143rem;
  height: 0.96428571rem;
  line-height: 0.96428571rem;
  color: #eeeeee;
  background-color: rgba(0, 0, 0, 0.5);
}
.headPopDialog .imageBox .shadeWindow {
  position: absolute;
  background-color: transparent;
  top: 0rem;
  right: 0rem;
  left: 0rem;
  bottom: 0rem;
}
.headPopDialog .am-modal-transparent {
  width: 8.92857143rem;
  min-width: auto;
}
.headPopDialog .am-modal-transparent .am-modal-content {
  border-radius: 0.17857143rem;
  padding-top: 0rem;
}
.headPopDialog .am-modal-transparent .am-modal-content .am-modal-header {
  padding: 0.60714286rem 0.35714286rem 0.53571429rem 0.35714286rem;
}
.headPopDialog .am-modal-transparent .am-modal-content .am-modal-header .am-modal-title {
  font-size: 0.53571429rem;
}
.headPopDialog .am-modal-transparent .am-modal-content .am-modal-body {
  padding: 0rem 0.35714286rem 0.35714286rem;
}
.headPopDialog .am-modal-transparent .am-modal-content .am-modal-footer .am-modal-button {
  font-size: 0.53571429rem;
  height: 1.53571429rem;
  line-height: 1.53571429rem;
  border-radius: 0rem;
}
.headPopDialog .am-modal-transparent .am-modal-content .am-modal-footer .am-modal-button:first-child {
  color: #7c7c7c;
}
.headPopDialog .am-modal-transparent .am-modal-content .am-modal-footer .am-modal-button::before {
  border-radius: 0rem;
  border: 0rem solid #fff;
}
.headPopDialog .headImageDialog {
  position: fixed;
  overflow: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  z-index: 999;
  outline: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.uploadBtn {
  position: absolute;
  display: block;
  top: 0.17857143rem;
  right: 0.17857143rem;
  background: #27cf56;
  color: #ffffff;
  padding: 0.14285714rem 0.35714286rem;
  border-radius: 0.03571429rem;
}
/* mixin */
/*
font
*/
/*
position
*/
/*
padding
*/
/*
margin
*/
/* border */
/* border-width */
/*  box-shadow: 0px 0px 14px -2px #000; */
/*
border-radius
*/
/*text*/
* {
  touch-action: pan-y;
}
/*过渡效果*/
/*线性渐变(背景)*/
/*translate*/
/*flex*/
.chat_blur {
  -webkit-filter: blur(8px);
  filter: blur(8px);
}
.chat {
  height: 100%;
  width: 100%;
}
.chat .countdown_time {
  display: inline;
}
.chat .status-arrow {
  position: absolute;
  right: 0.53571429rem;
  top: 0.42857143rem;
  width: 0.32142857rem;
  height: 0.32142857rem;
  border-right: 1px solid #fff;
  border-top: 1px solid #fff;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.chat .status-blue {
  height: 1.25rem;
  line-height: 1.25rem;
  background: #9ad4ff;
  position: relative;
  color: #fff;
  padding-left: 0.53571429rem;
  font-size: 0.42857143rem;
}
.chat .status-orange {
  height: 1.25rem;
  line-height: 1.25rem;
  background: #f7ba2a;
  position: relative;
  color: #fff;
  padding-left: 0.53571429rem;
  font-size: 0.42857143rem;
}
.chat .loadingMask {
  position: fixed;
  z-index: 100;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.chat .chatBox {
  position: absolute;
  width: 100%;
  top: 0rem;
  bottom: 0rem;
}
.chat .chatBox .swiper-slide {
  padding-bottom: 0.42857143rem;
  padding-top: 0.42857143rem;
}
.chat .chatBox .icon_mask {
  position: absolute;
  z-index: 2;
  width: 100%;
  height: 100%;
}
.chat .chatBox .loadingMoreText {
  font-size: 0.39285714rem;
  color: #676767;
  text-align: center;
}
.chat .resend {
  font-size: 0.5rem;
  text-align: center;
}
.tipMsg {
  background-color: #e1e1e1;
  color: #676767;
  padding-left: 0.53571429rem;
  position: relative;
  height: 1.25rem;
  line-height: 1.25rem;
  font-size: 0.42857143rem;
}
.tipMsg .m-arrow-right {
  width: 0.46428571rem;
  height: 0.46428571rem;
  position: absolute;
  right: 0.35714286rem;
  top: 50%;
  margin-top: -0.23214286rem;
}
.mbTime {
  text-align: center;
  padding-bottom: 0.03571429rem;
  padding-top: 0.53571429rem;
  width: 100%;
  margin: 0 auto;
}
.mbTime span {
  display: inline-block;
  vertical-align: top;
  font-size: 0.39285714rem;
  padding-top: 0.17857143rem;
  padding-bottom: 0.17857143rem;
  padding-left: 0.35714286rem;
  padding-right: 0.35714286rem;
  background-color: #d1d1d1;
  color: #fff;
  border-radius: 0.14285714rem;
}
.MsgBar {
  width: 100%;
  margin-bottom: 0.32142857rem;
  margin-top: 0.32142857rem;
}
.MsgBar .linkStyle {
  text-decoration: underline;
  color: blue;
}
.MsgBar .title {
  font-weight: bold;
  padding-top: 0.35714286rem;
  font-size: 0.5rem;
  margin-left: 0.35714286rem;
  padding-right: 0.35714286rem;
  word-break: normal;
  word-wrap: break-word;
  padding-bottom: 0.17857143rem;
}
.MsgBar .msgLinkContent {
  color: #a5a5a5;
  font-size: 0.42857143rem;
  padding: 0.35714286rem;
  padding-top: 0rem;
  text-align: justify;
  position: relative;
  padding-right: 2.14285714rem;
  min-height: 1.42857143rem;
}
.MsgBar .msgLinkContent img {
  width: 1.42857143rem;
  height: 1.42857143rem;
  position: absolute;
  top: 0;
  right: 0.35714286rem;
}
.MsgBar.me .MsgBarBox .msgHeadImg {
  float: right;
  margin-left: 0rem;
  margin-right: 0.26785714rem;
}
.MsgBar.me .MsgBarBox .msgText {
  margin-top: 0rem;
  float: right;
  position: relative;
  border: 1px solid #91cb53;
  margin-right: 0.28571429rem;
  background-color: #a2e65c;
}
.MsgBar.me .MsgBarBox .msgText .msgBarTip {
  position: absolute;
  right: -10px;
  left: auto;
  top: 0.53571429rem;
}
.MsgBar.me .MsgBarBox .msgText .msgSound .soundMsgIcon {
  left: auto;
  right: 0.35714286rem;
}
.MsgBar.me .MsgBarBox .msgText .msgSound .msgSecond {
  left: auto;
  margin-left: 0;
  right: 100%;
  margin-right: 0.17857143rem;
}
.MsgBar.me .MsgBarBox .barBgColor {
  background-color: #52742E !important;
  border-color: #52742E !important;
}
.MsgBar.me .MsgBarBox .alvaList {
  float: right;
}
.MsgBar .MsgBarBox {
  zoom: 1;
  width: 100%;
  position: relative;
}
.MsgBar .MsgBarBox:after {
  content: "020";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.MsgBar .MsgBarBox .error {
  z-index: 5;
  float: right;
  text-align: center;
  width: 0.60714286rem;
  height: 0.60714286rem;
  margin-right: 0.17857143rem;
  margin-top: 0.39285714rem;
}
.MsgBar .MsgBarBox .redRead {
  width: 0.28571429rem;
  height: 0.28571429rem;
  background-color: #ff0000;
  border-radius: 50%;
  display: block;
  margin-top: 0.60714286rem;
  float: left;
  margin-left: 0.71428571rem;
}
.MsgBar .MsgBarBox .loadingIcon {
  z-index: 5;
  float: right;
  text-align: center;
  width: 0.60714286rem;
  height: 0.60714286rem;
  margin-right: 0.17857143rem;
  margin-top: 0.39285714rem;
}
.MsgBar .MsgBarBox .msgHeadImg {
  float: left;
  width: 1.35714286rem;
  margin-left: 0.26785714rem;
  margin-right: 0rem;
  height: 1.35714286rem;
  overflow: hidden;
}
.MsgBar .MsgBarBox .msgHeadImg > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  text-align: center;
  vertical-align: middle;
}
.MsgBar .MsgBarBox .msgText {
  margin-left: 0.28571429rem;
  float: left;
  border: 1px solid #d9d9d9;
  position: relative;
  max-width: 6.25rem;
  background-color: #fff;
  color: #434343;
  border-radius: 0.17857143rem;
  font-size: 0.5rem;
  line-height: 0.71428571rem;
}
.MsgBar .MsgBarBox .msgText .nameText {
  position: absolute;
  top: -0.53571429rem;
  white-space: nowrap;
  color: #676767;
  font-size: 0.35714286rem;
  line-height: 0.35714286rem;
}
.MsgBar .MsgBarBox .msgText .msgTextBlk {
  padding-right: 0.46428571rem;
  padding-left: 0.46428571rem;
  padding-top: 0.35714286rem;
  padding-bottom: 0.35714286rem;
  word-break: break-all;
  word-wrap: break-word;
}
.MsgBar .MsgBarBox .msgText .msgTextBlk span {
  word-break: break-all;
  word-wrap: break-word;
}
.MsgBar .MsgBarBox .msgText .msgImg {
  border-radius: 0.17857143rem;
  padding: 0;
  line-height: 0;
  position: relative;
  overflow: hidden;
}
.MsgBar .MsgBarBox .msgText .msgImg > img {
  position: absolute;
  position: relative;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.MsgBar .MsgBarBox .msgText .msgSound {
  box-sizing: border-box;
  height: 1.39285714rem;
  min-width: 1.78571429rem;
}
.MsgBar .MsgBarBox .msgText .msgSound .soundMsgIcon {
  position: absolute;
  top: 0.33928571rem;
  left: 0.35714286rem;
  width: 0.53571429rem;
  height: 0.71428571rem;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.MsgBar .MsgBarBox .msgText .msgSound .msgSecond {
  position: absolute;
  left: 100%;
  top: 0.33928571rem;
  margin-left: 0.17857143rem;
  line-height: 0.71428571rem;
  color: #676767;
  font-size: 0.35714286rem;
}
.MsgBar .MsgBarBox .msgText .loading {
  position: absolute;
  z-index: 999;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.7);
  color: #FFFFFF;
  border-radius: 0.17857143rem;
}
.MsgBar .MsgBarBox .msgText .loading .weui_loading {
  top: 50%;
  left: 50%;
}
.MsgBar .MsgBarBox .msgText .msgBarTip {
  position: absolute;
  left: -10px;
  top: 0.53571429rem;
}
.MsgBar .MsgBarBox .alvaList {
  float: left;
  margin-right: 0.35714286rem;
  margin-left: 0.35714286rem;
  width: 1.42857143rem;
}
.MsgBar .MsgBarBox .alvaList .avatarBox {
  width: 1.42857143rem;
  height: 1.42857143rem;
  border: 1px solid #dedede;
  background-color: #dedede;
}
.MsgBar .MsgBarBox .alvaList .avatarText {
  color: #cbbebb;
  font-size: 0.42857143rem;
}
.inBtottom {
  text-align: center;
  background-color: #fff;
  border-top: 1px solid #ccc;
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0!important;
  display: block;
  z-index: 4;
  width: 100%;
  min-height: 1.78571429rem;
  overflow: hidden;
}
.inBtottom .icon-slide {
  position: relative;
}
.inBtottom .icon-slide .deleteBtn {
  position: absolute;
  right: 0.82142857rem;
  top: 3.78571429rem;
  width: 0.85714286rem;
}
.inBtottom .icon-slide .deleteBtn img {
  width: 100%;
}
.inBtottom .icon-box {
  border-top: 1px solid #c9c9c9;
  height: 0rem;
  overflow: hidden;
  background: #fff;
  margin-top: 1.78571429rem;
  position: relative;
}
.inBtottom .icoListBox {
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */
  /* OLD - Firefox 19- (buggy but mostly works) */
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Chrome */
  display: flex;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  -webkit-box-sizing: border-box;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
          flex-flow: row wrap;
}
.inBtottom .icoListBox li {
  list-style: none;
  padding-top: 0.67857143rem;
  padding-left: 0.67857143rem;
  width: 0.85714286rem;
  height: 0.85714286rem;
}
.inBtottom .icoListBox li img {
  width: 0.85714286rem;
  height: 0.85714286rem;
}
.inBtottom .swiperBox {
  height: 5.89285714rem;
}
.inBtottom .swiperBox .swiper-slide {
  padding: 0;
}
.inBtottom .chagSendType {
  position: absolute;
  left: 0;
  top: 0;
  cursor: pointer;
}
.inBtottom .chagSendType > img {
  margin-left: 0.28571429rem;
  margin-top: 0.39285714rem;
  width: 1.03571429rem;
  height: 1.03571429rem;
}
.inBtottom .sendBottomBox {
  position: absolute;
  right: 0;
  top: 0;
  height: 1.25rem;
  background: #fff;
}
.inBtottom .sendBottomBox .leftIconBox {
  background: #fff;
  width: 1.78571429rem;
  height: 1.03571429rem;
  padding-top: 0.21428571rem;
  text-align: center;
  float: left;
}
.inBtottom .sendBottomBox .leftIconBox img {
  width: 0.64285714rem;
  height: 0.64285714rem;
}
.inBtottom .sendBottomBox .iconSendBtn {
  float: right;
  width: 1.42857143rem;
  height: 1.03571429rem;
  background: #27cf56;
  line-height: 1.07142857rem;
  font-size: 0.5rem;
  color: #fff;
  border-radius: 0.14285714rem;
  text-align: center;
  margin-right: 0.39285714rem;
  margin-top: 0.39285714rem;
}
.inBtottom .chagImg {
  position: absolute;
  right: 1.78571429rem;
  top: 0;
  overflow: hidden;
  padding-bottom: 0.35714286rem;
  padding-top: 0.39285714rem;
  padding-left: 0.39285714rem;
  padding-right: 0.35714286rem;
}
.inBtottom .chagImg img {
  width: 1.17857143rem;
  height: 1.03571429rem;
  display: block;
}
.inBtottom .chagImg:active {
  background-color: #ccc;
}
.inBtottom .chagImg > input {
  position: absolute;
  top: -500px;
  left: -500px;
  width: 1000px;
  height: 1000px;
  background: transparent;
}
.inBtottom .m-icon {
  padding-bottom: 0.35714286rem;
  padding-top: 0.53571429rem;
  padding-left: 0.53571429rem;
  padding-right: 0.53571429rem;
  font-size: 0.57142857rem;
  position: absolute;
  right: 0;
  top: 0;
  text-align: center;
}
.inBtottom .m-icon img {
  width: 0.71428571rem;
  height: 0.71428571rem;
}
.inBtottom .inSend {
  color: #676767;
  padding-bottom: 0.60714286rem;
  padding-top: 0.60714286rem;
  padding-left: 0.35714286rem;
  padding-right: 0.35714286rem;
  font-size: 0.57142857rem;
  font-family: "Lithos Pro Regular", "YaHei Consolas Hybrid", SimSun;
  position: absolute;
  right: 0;
  top: 0;
  text-align: center;
}
.inBtottom .inSend:active {
  background-color: #ccc;
}
.inBtottom .inbSy {
  background-color: transparent;
  border: 0 none;
  border-bottom: 1px solid #d8d8d8;
  color: #333;
  margin-top: 0.25rem;
  margin-bottom: 0.21428571rem;
  padding-left: 0.35714286rem;
  padding-right: 0.35714286rem;
  position: absolute;
  left: 1.60714286rem;
  width: 5.71428571rem;
  top: 0;
  height: 0.75rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  box-sizing: content-box;
  line-height: 0.75rem;
  font-size: 0.5rem;
  outline: none;
}
.inBtottom .voiceBtnBox {
  height: 100%;
  position: absolute;
  left: 1.60714286rem;
  right: 1.96428571rem;
}
.inBtottom.isVoice .chagImg {
  right: 0;
}
.inBtottom.isVoice .inbVoice {
  -webkit-user-select: none;
  user-select: none;
  position: absolute;
  background-color: #fff;
  color: #666;
  top: 0.21428571rem;
  bottom: 0.21428571rem;
  padding: 0rem;
  border: 1px solid #d8d8d8;
  border-radius: 0.17857143rem;
  width: 100%;
  box-sizing: content-box;
  line-height: 0.75rem;
  font-size: 0.5rem;
  outline: none;
}
.inBtottom.isVoice .inbVoice:active {
  background-color: #e2e2e2;
}
.inBtottom.isVoice .inbVoice.active {
  background-color: #e2e2e2;
}
.inBtottom .swiper-pagination-bullet {
  border-radius: 0.25rem !important;
  width: 0.25rem !important;
  height: 0.25rem !important;
}
.inBtottom .swiper-pagination-bullet-active {
  width: 0.25rem !important;
  height: 0.25rem !important;
  background: #8b8b8b!important;
  border-radius: 0.25rem !important;
}
.unReadTip {
  position: fixed;
  top: 2.14285714rem;
  right: -0.53571429rem;
  background-color: #fff;
  border-radius: 0.89285714rem;
  color: #29ce58;
  font-size: 0.42857143rem;
  width: 4.71428571rem;
  height: 1.21428571rem;
  line-height: 1.21428571rem;
  text-indent: 0.39285714rem;
  cursor: pointer;
  display: block;
}
.unReadTip .toTop {
  width: 0.28571429rem;
  height: 0.28571429rem;
  margin: 0rem 0.21428571rem;
}
.toastVoiceBox {
  padding: 1.25rem 0.08928571rem;
}
.toastVoiceBox .voiceImg {
  width: 4.80357143rem;
  height: 2.80357143rem;
  display: block;
  background: url(https://iclass-new.ks3-cn-beijing.ksyun.com/web/linclass-weixin-front/1.0.0/static/send_vioce.0e993ef7.png) center no-repeat;
  background-size: 500%;
  -webkit-animation: voice steps(4) 0.8s infinite both;
  animation: voice steps(4) 0.8s infinite both;
}
@-webkit-keyframes voice {
  0% {
    background-position: 0%;
  }
  100% {
    background-position: 100%;
  }
}
@keyframes voice {
  0% {
    background-position: 0%;
  }
  100% {
    background-position: 100%;
  }
}
.chatHeader {
  position: absolute;
  background-color: #ebebeb;
  top: 0rem;
  left: 0rem;
  right: 0rem;
  bottom: 1.78571429rem;
}
.chatHeader .setHeadImageBox {
  position: absolute;
  top: 0.46428571rem;
  right: 0rem;
  z-index: 50;
}
.chatHeader .setHeadImageBox .vl {
  height: 0.60714286rem;
  display: inline-block;
  vertical-align: middle;
  border-right: 0.01785714rem solid #e6e6e6;
}
.chatHeader .setHeadImageBox .setHeadImageBtn {
  height: 0.60714286rem;
  display: inline-block;
  vertical-align: middle;
  margin: 0rem 0.39285714rem;
}
.chatHeader .setHeadImageBox .setHeadImageBtn img {
  height: 100%;
}
.chatHeader .maxBox {
  width: 100%;
  height: 100%;
}
.chatHeader .am-tabs.am-tabs-horizontal .am-tabs-tab-bar-wrap {
  height: 1.53571429rem;
  margin-bottom: 0rem;
  border-bottom: 0.01785714rem solid #e6e6e6;
}
.chatHeader .am-tabs.am-tabs-horizontal .am-tabs-tab-bar-wrap .am-tabs-default-bar {
  overflow: hidden;
}
.chatHeader .am-tabs.am-tabs-horizontal .am-tabs-tab-bar-wrap .am-tabs-default-bar-underline {
  display: none;
}
.chatHeader .am-tabs.am-tabs-horizontal .am-tabs-tab-bar-wrap .am-tabs-default-bar-tab {
  box-sizing: border-box;
  height: 1.51785714rem;
  padding: 0rem 0.39285714rem;
  border-bottom-width: 0.07142857rem;
  border-bottom-style: solid;
  border-bottom-color: #fff;
  overflow: hidden;
}
.chatHeader .am-tabs.am-tabs-horizontal .am-tabs-tab-bar-wrap .am-tabs-default-bar-tab:after {
  display: none;
}
.chatHeader .am-tabs.am-tabs-horizontal .am-tabs-tab-bar-wrap .am-tabs-default-bar-tab.am-tabs-default-bar-tab-active {
  border-bottom-color: #27cf56;
}
.chatHeader .am-tabs.am-tabs-horizontal .am-tabs-tab-bar-wrap .am-tabs-default-bar-tab .am-badge {
  text-overflow: ellipsis;
  white-space: nowrap;
}
.chatHeader .am-tabs.am-tabs-horizontal .am-tabs-tab-bar-wrap .am-tabs-default-bar-top .am-tabs-default-bar-content,
.chatHeader .am-tabs.am-tabs-horizontal .am-tabs-tab-bar-wrap .am-tabs-default-bar-bottom .am-tabs-default-bar-content {
  width: auto;
}
.noMsage {
  width: 100%;
  height: 100%;
  text-align: center;
  padding-top: 40%;
}
.noMsage > img {
  width: 1.46428571rem;
  height: 1.60714286rem;
}
.noMsage > span {
  font-size: 0.42857143rem;
  color: #999;
  display: block;
  text-align: center;
}
.tipManges {
  box-sizing: border-box;
  width: 100%;
  padding: 0rem 0.35714286rem;
  text-indent: 0.35714286rem;
  position: fixed;
  left: 0;
  right: 0;
  bottom: 1.78571429rem;
  height: 1.42857143rem;
  line-height: 1.42857143rem;
  font-size: 0.42857143rem;
  color: #999;
  background-color: #ebebeb;
  text-align: center;
}
.noData {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  text-align: center;
  padding-top: 52%;
}
.noData > img {
  width: 3.35714286rem;
  height: 2.53571429rem;
}
.noData > span {
  display: block;
  font-size: 0.42857143rem;
  color: #999;
}
/* mixin */
/*
font
*/
/*
position
*/
/*
padding
*/
/*
margin
*/
/* border */
/* border-width */
/*  box-shadow: 0px 0px 14px -2px #000; */
/*
border-radius
*/
/*text*/
* {
  touch-action: pan-y;
}
/*过渡效果*/
/*线性渐变(背景)*/
/*translate*/
/*flex*/
.chatListBox {
  padding: 0.35714286rem;
}
.chatListBox .itemLi {
  background-color: #fff;
  border-radius: 0.10714286rem;
  padding: 0.53571429rem 0.71428571rem;
  margin-bottom: 0.17857143rem;
}
.chatListBox .itemLi .readdy {
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  left: 2.5rem;
  top: 0.71428571rem;
  background-color: red;
  width: 0.28571429rem;
  height: 0.25rem;
  box-sizing: border-box;
  border-radius: 100%;
}
.chatListBox .itemLi:last-child {
  margin-bottom: 0;
}
.chatListBox .itemLi .info {
  position: relative;
}
.chatListBox .itemLi .info > img,
.chatListBox .itemLi .info > span {
  display: inline-block;
  vertical-align: middle;
}
.chatListBox .itemLi .info > img {
  width: 1.42857143rem;
  height: 1.42857143rem;
  border-radius: 100%;
  margin-right: 0.35714286rem;
}
.chatListBox .itemLi .info > span div {
  line-height: 0.71428571rem;
}
.chatListBox .itemLi .btns {
  margin-top: 0.53571429rem;
  text-align: center;
}
.chatListBox .itemLi .btns > span {
  display: inline-block;
  vertical-align: middle;
  color: #fff;
  font-size: 0.42857143rem;
  padding: 0.17857143rem 1.14285714rem;
  width: 20%;
  border-radius: 0.42857143rem;
  margin: 0rem 0.17857143rem;
  white-space: nowrap;
}
.chatListBox .itemLi .btns > span .bt {
  display: inline-block;
  vertical-align: middle;
}
.chatListBox .itemLi .btns > span > i {
  margin-right: 0.28571429rem;
  font-size: 0.60714286rem;
}
.chatListBox .itemLi .btns > span:first-child {
  background-color: #00aaff;
}
.chatListBox .itemLi .btns > span:last-child {
  background-color: #00d243;
}
.chatRecordListBox .myTabs {
  height: 1.75rem;
}
.chatRecordListBox .myTabs .myTabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content .am-tabs-default-bar-tab {
  box-sizing: border-box;
  height: 1.75rem;
}
.chatRecordListBox .myTabs .myTabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content .am-tabs-default-bar-tab::after {
  display: none;
}
.chatRecordListBox .cr_recordLi {
  background-color: #fff;
  box-sizing: border-box;
  height: 1.28571429rem;
  font-size: 0.42857143rem;
}
.chatRecordListBox .cr_recordLi .am-flexbox {
  padding: 0rem 0.32142857rem;
  margin: 0;
}
.chatRecordListBox .cr_recordLi .am-flexbox:first-child {
  height: 1.28571429rem;
}
.chatRecordListBox .cr_recordLi .am-flexbox .am-flexbox-item {
  white-space: nowrap;
}
.chatRecordListBox .seBx {
  padding: 0.35714286rem 0rem;
  font-size: 0.42857143rem;
  border-bottom: 1px solid #e6e6e6;
}
.chatRecordListBox .seBx > img {
  width: 0.57142857rem;
  height: 0.53571429rem;
  margin-right: 0.17857143rem;
  display: inline-block;
  vertical-align: middle;
}
.chatRecordListBox .seBx > span {
  whiteSpace: 'nowrap';
  display: inline-block;
  vertical-align: -2px;
}
.chatRechargeBox {
  font-size: 0.42857143rem;
}
.chatRechargeBox .head {
  height: 30%;
  color: #fff;
  background: -webkit-linear-gradient(left, #8182ff, #6a98f8);
  background: -webkit-linear-gradient(left #8182ff, #6a98f8);
  background: linear-gradient(to right #8182ff, #6a98f8);
  padding: 0.89285714rem 0.53571429rem;
  line-height: 0.85714286rem;
}
.chatRechargeBox .head div:first-child {
  font-size: 0.57142857rem;
}
.chatRechargeBox .head div:last-child {
  font-size: 0.39285714rem;
}
.chatRechargeBox .totalBar {
  background-color: #fff;
  margin: 0rem 0.35714286rem;
  padding: 0.53571429rem 0.35714286rem;
}
.chatRechargeBox .dcBox {
  background-color: #fff;
  margin: 0.71428571rem 0.35714286rem;
  color: #333;
  font-size: 0;
  letter-spacing: -3;
  padding: 0.35714286rem 0rem;
}
.chatRechargeBox .dcBox .dcLi {
  font-size: 0.42857143rem;
  letter-spacing: 0;
  display: inline-block;
  vertical-align: middle;
  box-sizing: border-box;
  width: 30%;
  padding: 0.35714286rem;
}
.chatRechargeBox .dcBox .dcLi.active > div {
  border-color: #00aaff;
}
.chatRechargeBox .dcBox .dcLi.active > div div:first-child {
  color: #00aaff;
}
.chatRechargeBox .dcBox .dcLi > div {
  border: 1px solid #ccc;
  line-height: 0.5rem;
  padding: 0.53571429rem 0.35714286rem;
  text-align: center;
  border-radius: 0.14285714rem;
}
.chatRechargeBox .dcBox .dcLi > div div:first-child {
  font-size: 0.5rem;
  padding-bottom: 0.35714286rem;
}
.chatRechargeBox .bottomBar {
  background-color: #fff;
  height: 1.78571429rem;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
}
.chatRechargeBox .bottomBar > span {
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
  width: 50%;
  height: 100%;
}
.chatRechargeBox .bottomBar > span:first-child {
  color: #00aaff;
  font-size: 0.67857143rem;
  line-height: 1.78571429rem;
  padding-left: 8%;
}
.chatRechargeBox .bottomBar > span:last-child {
  padding-right: 8%;
  text-align: right;
}
.chatRechargeBox .bottomBar > span:last-child > div {
  margin-top: 0.35714286rem;
  display: inline-block;
  background-color: #00aaff;
  box-sizing: border-box;
  border-radius: 0.17857143rem;
  color: #fff;
  height: 1.07142857rem;
  line-height: 1.07142857rem;
  font-size: 0.5rem;
  padding: 0rem 1.07142857rem;
  text-align: center;
}
.chatRechargeStatusBox {
  padding-top: 30%;
  text-align: center;
}
.chatRechargeStatusBox > img {
  width: 2.94642857rem;
  height: 2.94642857rem;
}
.chatRechargeStatusBox > div {
  font-size: 0.71428571rem;
  margin-top: 0.35714286rem;
}
.chatReplyBox {
  background-color: #45555a;
  height: 100%;
  width: 100%;
  box-sizing: border-box;
}
.chatReplyBox .headBox {
  padding-top: 1.78571429rem;
}
.chatReplyBox .headImgBox {
  box-sizing: border-box;
  width: 2.5rem;
  height: 2.5rem;
  border-width: 0.07142857rem;
  border-style: solid;
  border-color: #fff;
  border-radius: 100%;
  margin: 0 auto;
}
.chatReplyBox .headImgBox img {
  object-fit: cover;
  border-radius: 100%;
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  height: 100%;
}
.chatReplyBox .headName {
  color: #fff;
  font-size: 0.5rem;
  text-align: center;
  margin-top: 0.35714286rem;
}
.chatReplyBox .crBtns {
  position: fixed;
  left: 0;
  bottom: 0;
  right: 0;
  height: 5.71428571rem;
  width: 100%;
  text-align: center;
}
.chatReplyBox .crBtns > div {
  text-align: center;
  font-size: 0.42857143rem;
  color: #fff;
  padding: 0.35714286rem 0rem;
}
.chatReplyBox .crBtns > span {
  display: inline-block;
  vertical-align: middle;
  width: 30%;
  white-space: nowrap;
  text-align: center;
  margin: 0rem 0.53571429rem;
  color: #e5615f;
  position: relative;
}
.chatReplyBox .crBtns > span:last-child {
  color: #5fb631;
}
.chatReplyBox .crBtns > span img {
  width: 1.78571429rem;
  height: 1.78571429rem;
}
.chatReplyBox .crBtns > span > div {
  font-size: 0.42857143rem;
  color: #fff;
  height: 100%;
  position: absolute;
  width: 100%;
  text-align: center;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  vertical-align: text-bottom;
  padding-bottom: 0.89285714rem;
  display: inline-block;
  line-height: 4.64285714rem;
}
/* mixin */
/*
font
*/
/*
position
*/
/*
padding
*/
/*
margin
*/
/* border */
/* border-width */
/*  box-shadow: 0px 0px 14px -2px #000; */
/*
border-radius
*/
/*text*/
* {
  touch-action: pan-y;
}
/*过渡效果*/
/*线性渐变(背景)*/
/*translate*/
/*flex*/
.am-search.mySearch {
  background-color: #fff;
  height: 1.64285714rem;
}
.scopeNames {
  color: #666 ;
  font-size: 0.42857143rem !important;
}
.myEditor {
  position: relative;
  background-color: #fff;
  box-sizing: border-box;
  z-index: 1;
  margin-bottom: 0.35714286rem;
  overflow-x: hidden;
}
.myEditor .w-e-text-container {
  border: none;
  height: 5.71428571rem !important;
}
.am-switch.mySwitch .checkbox {
  width: 1.625rem;
  height: 0.91071429rem;
}
.am-switch.mySwitch .checkbox:before {
  width: 1.57142857rem;
  height: 0.85714286rem;
  top: 0.02678571rem;
  left: 0.02678571rem;
}
.am-switch.mySwitch .checkbox:after {
  width: 0.92857143rem;
  height: 0.85714286rem;
  top: 0.02678571rem;
  left: 0.02678571rem;
}
.infoTitleBar {
  height: 1.60714286rem;
  box-sizing: border-box;
  background-color: #fff;
  padding: 0.19642857rem 0.32142857rem;
}
.infoTitleBar:hover,
.infoTitleBar:active {
  background-color: #fbfdfb;
}
.infoTitleBar .headImg,
.infoTitleBar .userInfo {
  display: inline-block;
  vertical-align: middle;
}
.infoTitleBar .headImg {
  width: 1.21428571rem;
  height: 1.21428571rem;
  margin-right: 0.28571429rem;
  border-radius: 100%;
}
.infoTitleBar .userInfo {
  width: 80%;
}
.infoTitleBar .userInfo div {
  width: 100%;
  color: #666;
  font-size: 0.5rem;
}
.infoTitleBar .userInfo div:last-child {
  color: #999;
  font-size: 0.42857143rem;
}
.infoTitleBar .userInfo div > span {
  display: inline-block;
  vertical-align: middle;
}
.infoTitleBar .userInfo div > span.tbrBar {
  padding-left: 0.14285714rem;
  box-sizing: border-box;
}
.infoTitleBar .actionBtn {
  display: inline-block;
  vertical-align: top;
  width: 0.60714286rem;
  height: 0.53571429rem;
}
.noticeTeacherTabsBox {
  height: 1.78571429rem;
  box-sizing: border-box;
}
.noticeTeacherTabsBox .myTabs {
  height: 1.75rem;
}
.noticeTeacherTabsBox .myTabs .myTabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content .am-tabs-default-bar-tab {
  box-sizing: border-box;
  height: 1.75rem;
}
.noticeTeacherTabsBox .myTabs .myTabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content .am-tabs-default-bar-tab::after {
  display: none;
}
.noticeTeacherTabsBox .myTabsOne {
  height: 1.75rem;
}
.noticeTeacherTabsBox .myTabsOne .myTabsOne-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content .am-tabs-default-bar-tab {
  color: #000;
  box-sizing: border-box;
  height: 1.75rem;
}
.noticeTeacherTabsBox .myTabsOne .myTabsOne-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content .am-tabs-default-bar-tab::after {
  display: none;
}
.noticeTeacherTabsBox .myTabsOne .myTabsOne-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content .am-tabs-default-bar-underline {
  display: none;
}
.noticeTeacherTabsBox .searchBtn {
  box-sizing: border-box;
  background-color: #fff;
  display: inline-block;
  vertical-align: top;
  text-align: center;
  height: 1.75rem;
  padding-top: 0.35714286rem;
  position: relative;
}
.noticeTeacherTabsBox .searchBtn > svg {
  width: 0.85714286rem;
  height: 0.85714286rem;
  color: #666;
}
.noticeTeacherTabsBox .searchBtn > svg path {
  fill: #666;
}
.noticeTeacherTabsBox .searchBtn::after {
  content: '';
  position: absolute;
  background-color: #e4e4e4;
  display: block;
  z-index: 1;
  top: 10%;
  right: auto;
  bottom: 10%;
  left: 0;
  height: 80%;
  width: 1px;
}
.infoBottomBar {
  background-color: #fff;
  border-top: 1px solid #e6e6e6;
  font-size: 0.42857143rem;
  padding: 0.35714286rem 0.32142857rem;
  box-sizing: border-box;
}
.infoBottomBar .tbrBar {
  padding-right: 0.25rem;
  font-size: 0.42857143rem;
  box-sizing: border-box;
}
.infoBottomBar .tbrBar > img,
.infoBottomBar .tbrBar > span {
  display: inline-block;
  vertical-align: middle;
}
.infoBottomBar .tbrBar > img {
  margin-right: 0.10714286rem;
}
.infoBottomBar .tbrBar span {
  color: #666 ;
  font-size: 0.42857143rem;
}
.noticeListBar:not(:last-child) {
  margin-bottom: 0.32142857rem;
}
.noticeListBar .actionBtn {
  width: 1.19642857rem;
  height: 1.19642857rem;
}
.infoSummary {
  background-color: #fff;
  color: #666;
  word-break: break-all;
  font-size: 0.46428571rem;
  padding: 0.19642857rem 0.32142857rem;
}
.infoTitleText {
  background-color: #fff;
  color: #000;
  font-size: 0.5rem;
  padding: 0.19642857rem 0.32142857rem;
}
.infoContent {
  background-color: #fff;
  box-sizing: border-box;
  padding: 0rem 0.32142857rem;
}
.infoContent .content {
  color: #666;
  padding: 0.19642857rem 0rem;
  word-break: break-all;
}
.noticeTeacherInfoBox .noNull,
.noticeTeacherList .noNull {
  padding: 2.5rem 2.14285714rem;
  text-align: center;
  color: #adadad;
}
.noticeTeacherInfoBox .noNull > .imgNodata1,
.noticeTeacherList .noNull > .imgNodata1 {
  display: inline-block;
  vertical-align: middle;
  width: 1.82142857rem;
  height: 1.82142857rem;
}
.noticeTeacherInfoBox .noNull > div,
.noticeTeacherList .noNull > div {
  padding: 0.17857143rem 0rem;
}
.noticeTeacherInfoBox .readBar,
.noticeTeacherList .readBar {
  margin-top: 0.17857143rem;
  padding: 0.17857143rem 0.32142857rem;
  box-sizing: border-box;
  background-color: #fff;
}
.noticeTeacherInfoBox .likeInfoBox,
.noticeTeacherList .likeInfoBox {
  margin-top: 0.17857143rem;
  box-sizing: border-box;
  background-color: #fff;
}
.noticeTeacherInfoBox .likeInfoBox .likeTitle,
.noticeTeacherList .likeInfoBox .likeTitle {
  box-sizing: border-box;
  padding: 0.32142857rem;
  height: 1.42857143rem;
  font-size: 0.5rem;
  border: 1px solid #e6e6e6;
}
.noticeTeacherInfoBox .likeInfoBox .likeNamelist,
.noticeTeacherList .likeInfoBox .likeNamelist {
  padding: 0.32142857rem;
  line-height: 0.60714286rem;
  font-size: 0.42857143rem;
}
.blueClicLike {
  display: inline-block;
  vertical-align: middle;
  width: 2.85714286rem;
  height: 1.42857143rem;
  padding-top: 0.25rem;
  text-align: center;
  box-sizing: border-box;
  position: relative;
}
.blueClicLike > span,
.blueClicLike > img {
  display: inline-block;
  vertical-align: middle;
  color: #fff;
  font-size: 0.42857143rem;
  z-index: 2;
  position: relative;
}
.blueClicLike > img {
  width: 0.55357143rem;
  height: 0.55357143rem;
  margin-right: 0.10714286rem;
}
.blueClicLike > img.bg {
  position: absolute;
  left: 0;
  top: 0;
  margin: 0;
  width: 2.85714286rem;
  height: 1.42857143rem;
  z-index: 1;
}
.opLi {
  text-align: center;
  color: #333;
  width: 100%;
  display: inline-block;
  margin-left: -0.26785714rem;
  box-sizing: border-box;
}
.opLi > span {
  vertical-align: middle;
  display: inline-block;
}
.opLi > span:first-child {
  width: 30%;
  text-align: right;
}
.opLi > span:last-child {
  width: 50%;
  text-align: left;
  padding-left: 0.14285714rem;
}
.opLi > span img {
  vertical-align: -0.16071429rem;
  display: inline-block;
  width: 0.85714286rem;
  height: 0.71428571rem;
}
.textareaBox {
  border: 1px solid #e3e3e3;
  border-radius: 0.08928571rem;
  padding: 0.07142857rem;
}
.textareaBox textarea {
  display: inline-block;
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  border: 0 none;
  outline: 0 none;
  font-size: 0.5rem;
}
/* mixin */
/*
font
*/
/*
position
*/
/*
padding
*/
/*
margin
*/
/* border */
/* border-width */
/*  box-shadow: 0px 0px 14px -2px #000; */
/*
border-radius
*/
/*text*/
* {
  touch-action: pan-y;
}
/*过渡效果*/
/*线性渐变(背景)*/
/*translate*/
/*flex*/
.myAttEeit {
  background-color: #fff;
  border-top: 1px solid #e6e6e6;
}
.myAttEeit .fileListBox {
  border-bottom: 1px solid #e6e6e6;
  padding: 0.32142857rem;
  font-size: 0;
  letter-spacing: -4px;
}
.myAttEeit .fileListBox .flTitls {
  color: #999;
  font-size: 0.39285714rem;
  letter-spacing: 0;
  margin-bottom: 0.21428571rem;
}
.myAttEeit .fileListBox .fileBar {
  font-size: 0.39285714rem;
  letter-spacing: 0;
  width: 100%;
  display: block;
  color: #333;
}
.myAttEeit .fileListBox .fileBar:not(:last-child) {
  margin-bottom: 0.42857143rem;
}
.myAttEeit .fileListBox .fileBar .del {
  width: 1.07142857rem;
  height: 0.57142857rem;
  text-align: right;
  float: right;
}
.myAttEeit .fileListBox .fileBar > img {
  width: 0.60714286rem;
  height: 0.67857143rem;
  vertical-align: middle;
  display: inline-block;
  margin-right: 0.10714286rem;
}
.myAttEeit .fileListBox .fileBar .name {
  display: inline-block;
  width: 82%;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: nowrap;
}
.myAttEeit .fileListBox .fileBar .del {
  vertical-align: middle;
  display: inline-block;
}
.myAttEeit .fileListBox .fileBar .del > img {
  width: 0.32142857rem;
  height: 0.32142857rem;
}
.myAttEeit .uploadImgBox {
  font-size: 0;
  letter-spacing: -4px;
  padding: 0.32142857rem 0.14285714rem;
  box-sizing: border-box;
}
.myAttEeit .uploadImgBox .imgBar {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  box-sizing: border-box;
  font-size: 0.39285714rem;
  letter-spacing: 0;
}
.myAttEeit .uploadImgBox .imgBar .imgBox {
  padding: 0.14285714rem 0.07142857rem;
  width: 100%;
  height: 2.82142857rem;
  box-sizing: border-box;
  text-align: center;
}
.myAttEeit .uploadImgBox .imgBar .imgBox > img {
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.myAttEeit .uploadImgBox .imgBar .atBar {
  vertical-align: middle;
  display: inline-block;
  position: absolute;
  right: 0.07142857rem;
  top: 0.14285714rem;
  background-color: #000;
  opacity: 0.6;
  width: 0.71428571rem;
  height: 0.71428571rem;
}
.myAttEeit .uploadImgBox .imgBar .atBar .am-icon {
  width: 0.71428571rem;
  height: 0.71428571rem;
}
.myAttEeit .uploadImgBox .uploadImgBut {
  display: inline-block;
  vertical-align: middle;
  box-sizing: border-box;
  text-align: center;
  height: 2.5rem;
  padding: 0rem 0.07142857rem;
}
.myAttEeit .uploadImgBox .uploadImgBut > div {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
  background-color: #fff;
  border-style: dashed;
  border-color: #c6c6c6;
  border-width: 0.03571429rem;
  border-radius: 0.17857143rem;
  padding-top: 0.53571429rem;
}
.myAttEeit .uploadImgBox .uploadImgBut > div > img {
  width: 1.64285714rem;
  height: 1.39285714rem;
  display: inline-block;
  margin: 0 auto;
}
.myAttEeit .uploadImgBox .resetSed {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding-top: 1.07142857rem;
  text-align: center;
  color: #4dd865;
}
.myAttEeit .uploadImgBox .resetSed:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  background-color: #000;
  opacity: 0.5;
  z-index: 1;
}
.myAttEeit .uploadImgBox .resetSed > span {
  left: 12%;
  font-size: 0.5rem;
  display: inline-block;
  position: absolute;
  z-index: 2;
}
.myAttEeit .uploadImgBox .loading {
  position: absolute;
  top: 0.14285714rem;
  left: 0.07142857rem;
  right: 0.07142857rem;
  bottom: 0.14285714rem;
  text-align: center;
  box-sizing: border-box;
  overflow: hidden;
}
.myAttEeit .uploadImgBox .loading:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  background-color: #000;
  opacity: 0.4;
  z-index: 1;
}
.myAttEeit .uploadImgBox .loading > img {
  width: 0.60714286rem;
  height: 0.60714286rem;
  top: 40%;
  left: 40%;
  display: inline-block;
  position: absolute;
  z-index: 2;
}
/* mixin */
/*
font
*/
/*
position
*/
/*
padding
*/
/*
margin
*/
/* border */
/* border-width */
/*  box-shadow: 0px 0px 14px -2px #000; */
/*
border-radius
*/
/*text*/
* {
  touch-action: pan-y;
}
/*过渡效果*/
/*线性渐变(背景)*/
/*translate*/
/*flex*/
.myAttEeit {
  background-color: #fff;
  border-top: 1px solid #e6e6e6;
}
.myAttEeit .fileListBox {
  border-bottom: 1px solid #e6e6e6;
  padding: 0.32142857rem;
  font-size: 0;
  letter-spacing: -4px;
}
.myAttEeit .fileListBox .flTitls {
  color: #999;
  font-size: 0.39285714rem;
  letter-spacing: 0;
  margin-bottom: 0.21428571rem;
}
.myAttEeit .fileListBox .fileBar {
  font-size: 0.39285714rem;
  letter-spacing: 0;
  width: 100%;
  display: block;
  color: #333;
}
.myAttEeit .fileListBox .fileBar:not(:last-child) {
  margin-bottom: 0.42857143rem;
}
.myAttEeit .fileListBox .fileBar .del {
  width: 1.07142857rem;
  height: 0.57142857rem;
  text-align: right;
  float: right;
}
.myAttEeit .fileListBox .fileBar > img {
  width: 0.60714286rem;
  height: 0.67857143rem;
  vertical-align: middle;
  display: inline-block;
  margin-right: 0.10714286rem;
}
.myAttEeit .fileListBox .fileBar .name {
  display: inline-block;
  width: 82%;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: nowrap;
}
.myAttEeit .fileListBox .fileBar .del {
  vertical-align: middle;
  display: inline-block;
}
.myAttEeit .fileListBox .fileBar .del > img {
  width: 0.32142857rem;
  height: 0.32142857rem;
}
.myAttEeit .uploadImgBox {
  font-size: 0;
  letter-spacing: -4px;
  padding: 0.32142857rem 0.14285714rem;
  box-sizing: border-box;
}
.myAttEeit .uploadImgBox .imgBar {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  box-sizing: border-box;
  font-size: 0.39285714rem;
  letter-spacing: 0;
}
.myAttEeit .uploadImgBox .imgBar .imgBox {
  padding: 0.14285714rem 0.07142857rem;
  width: 100%;
  height: 2.82142857rem;
  box-sizing: border-box;
  text-align: center;
}
.myAttEeit .uploadImgBox .imgBar .imgBox > img {
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.myAttEeit .uploadImgBox .imgBar .atBar {
  vertical-align: middle;
  display: inline-block;
  position: absolute;
  right: 0.07142857rem;
  top: 0.14285714rem;
  background-color: #000;
  opacity: 0.6;
  width: 0.71428571rem;
  height: 0.71428571rem;
}
.myAttEeit .uploadImgBox .imgBar .atBar .am-icon {
  width: 0.71428571rem;
  height: 0.71428571rem;
}
.myAttEeit .uploadImgBox .uploadImgBut {
  display: inline-block;
  vertical-align: middle;
  box-sizing: border-box;
  text-align: center;
  height: 2.5rem;
  padding: 0rem 0.07142857rem;
}
.myAttEeit .uploadImgBox .uploadImgBut > div {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
  background-color: #fff;
  border-style: dashed;
  border-color: #c6c6c6;
  border-width: 0.03571429rem;
  border-radius: 0.17857143rem;
  padding-top: 0.53571429rem;
}
.myAttEeit .uploadImgBox .uploadImgBut > div > img {
  width: 1.64285714rem;
  height: 1.39285714rem;
  display: inline-block;
  margin: 0 auto;
}
.myAttEeit .uploadImgBox .resetSed {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding-top: 1.07142857rem;
  text-align: center;
  color: #4dd865;
}
.myAttEeit .uploadImgBox .resetSed:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  background-color: #000;
  opacity: 0.5;
  z-index: 1;
}
.myAttEeit .uploadImgBox .resetSed > span {
  left: 12%;
  font-size: 0.5rem;
  display: inline-block;
  position: absolute;
  z-index: 2;
}
.myAttEeit .uploadImgBox .loading {
  position: absolute;
  top: 0.14285714rem;
  left: 0.07142857rem;
  right: 0.07142857rem;
  bottom: 0.14285714rem;
  text-align: center;
  box-sizing: border-box;
  overflow: hidden;
}
.myAttEeit .uploadImgBox .loading:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  background-color: #000;
  opacity: 0.4;
  z-index: 1;
}
.myAttEeit .uploadImgBox .loading > img {
  width: 0.60714286rem;
  height: 0.60714286rem;
  top: 40%;
  left: 40%;
  display: inline-block;
  position: absolute;
  z-index: 2;
}
.cropperBg {
  position: absolute;
  height: 90%;
  width: 100%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: #000000;
}
.cropperBg .cropper-bg {
  background: none;
}
.uploadBtn {
  position: absolute;
  display: block;
  top: 0.17857143rem;
  right: 0.17857143rem;
  background: #27cf56;
  color: #ffffff;
  padding: 0.14285714rem 0.35714286rem;
  border-radius: 0.03571429rem;
}
/* mixin */
/*
font
*/
/*
position
*/
/*
padding
*/
/*
margin
*/
/* border */
/* border-width */
/*  box-shadow: 0px 0px 14px -2px #000; */
/*
border-radius
*/
/*text*/
* {
  touch-action: pan-y;
}
/*过渡效果*/
/*线性渐变(背景)*/
/*translate*/
/*flex*/
.am-accordion.my-accordion:before {
  display: none !important;
}
.am-accordion.my-accordion .am-accordion-item .am-accordion-header i.arrow {
  display: none;
}
.am-accordion.my-accordion .am-accordion-item .am-accordion-header i.checkDir {
  right: 0;
  left: 0.28571429rem;
}
.am-accordion.my-accordion .am-accordion-item .am-accordion-header span.checkButton {
  position: absolute;
  display: block;
  box-sizing: border-box;
  top: 0.03571429rem;
  right: 0.28571429rem;
  padding-top: 0.10714286rem;
}
.am-accordion.my-accordion .am-accordion-item .am-accordion-header span.checkButton > img {
  margin: 0 auto;
  width: 0.71428571rem;
  height: 0.71428571rem;
}
.am-accordion.my-accordion .am-accordion-content span.checkButton {
  position: absolute;
  display: block;
  top: 0.03571429rem;
  right: 0.28571429rem;
  padding-top: 0.14285714rem;
  box-sizing: border-box;
}
.am-accordion.my-accordion .am-accordion-content span.checkButton > img {
  margin: 0 auto;
  width: 0.71428571rem;
  height: 0.71428571rem;
}
.am-list.my-list .am-list-body .am-list-item.treeLItem:not(:last-child) {
  border-bottom: 1px solid #f1f1f1;
}
.am-list.my-list .am-list-body .am-list-item.treeLItem .am-list-line {
  padding-right: 0.25rem;
}
.am-list.my-list .am-list-body .am-list-item.treeLItem .am-list-line:after {
  display: none !important;
}
/* mixin */
/*
font
*/
/*
position
*/
/*
padding
*/
/*
margin
*/
/* border */
/* border-width */
/*  box-shadow: 0px 0px 14px -2px #000; */
/*
border-radius
*/
/*text*/
* {
  touch-action: pan-y;
}
/*过渡效果*/
/*线性渐变(背景)*/
/*translate*/
/*flex*/
.additionsItemsBox .mlCheckBar {
  padding: 0.21428571rem 0.17857143rem;
  padding-right: 0.32142857rem;
  font-size: 0.53571429rem;
}
.additionsItemsBox .mlCheckBar:not(:last-child) {
  border-bottom: 1px solid #f1f1f1;
}
.additionsItemsBox .mlCheckBar > span {
  display: inline-block;
  vertical-align: middle;
  width: 70%;
}
.additionsItemsBox .mlCheckBar > span > svg {
  display: inline-block;
  vertical-align: top;
}
.additionsItemsBox .mlCheckBar > span.checkButton {
  text-align: right;
  width: 30%;
  padding-top: 0.10714286rem;
}
.additionsItemsBox .mlCheckBar > span.checkButton > img {
  margin: 0 auto;
  width: 0.71428571rem;
  height: 0.71428571rem;
}
/* mixin */
/*
font
*/
/*
position
*/
/*
padding
*/
/*
margin
*/
/* border */
/* border-width */
/*  box-shadow: 0px 0px 14px -2px #000; */
/*
border-radius
*/
/*text*/
* {
  touch-action: pan-y;
}
/*过渡效果*/
/*线性渐变(背景)*/
/*translate*/
/*flex*/
.am-search.mySearch {
  background-color: #fff;
  height: 1.64285714rem;
}
.scopeNames {
  color: #666 ;
  font-size: 0.42857143rem !important;
}
.myEditor {
  position: relative;
  background-color: #fff;
  box-sizing: border-box;
  z-index: 1;
  margin-bottom: 0.17857143rem;
  margin-top: 0.17857143rem;
  overflow-x: hidden;
}
.myEditor .w-e-text-container {
  border: none;
  height: 5.71428571rem !important;
}
.am-switch.mySwitch .checkbox {
  width: 1.625rem;
  height: 0.91071429rem;
}
.am-switch.mySwitch .checkbox:before {
  width: 1.57142857rem;
  height: 0.85714286rem;
  top: 0.02678571rem;
  left: 0.02678571rem;
}
.am-switch.mySwitch .checkbox:after {
  width: 0.92857143rem;
  height: 0.85714286rem;
  top: 0.02678571rem;
  left: 0.02678571rem;
}
.infoTitleBar {
  height: 1.60714286rem;
  box-sizing: border-box;
  background-color: #fff;
  padding: 0.19642857rem 0.32142857rem;
}
.infoTitleBar:hover,
.infoTitleBar:active {
  background-color: #fbfdfb;
}
.infoTitleBar .headImg,
.infoTitleBar .userInfo {
  display: inline-block;
  vertical-align: middle;
}
.infoTitleBar .headImg {
  width: 1.21428571rem;
  height: 1.21428571rem;
  margin-right: 0.28571429rem;
  border-radius: 100%;
}
.infoTitleBar .userInfo {
  width: 80%;
}
.infoTitleBar .userInfo div {
  width: 100%;
  color: #666;
  font-size: 0.5rem;
}
.infoTitleBar .userInfo div:last-child {
  color: #999;
  font-size: 0.42857143rem;
}
.infoTitleBar .userInfo div > span {
  display: inline-block;
  vertical-align: middle;
}
.infoTitleBar .userInfo div > span.tbrBar {
  padding-left: 0.14285714rem;
  box-sizing: border-box;
}
.infoTitleBar .actionBtn {
  display: inline-block;
  vertical-align: top;
  width: 0.60714286rem;
  height: 0.53571429rem;
}
.noticeTeacherTabsBox {
  height: 1.78571429rem;
  box-sizing: border-box;
}
.noticeTeacherTabsBox .myTabs {
  height: 1.75rem;
}
.noticeTeacherTabsBox .myTabs .myTabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content .am-tabs-default-bar-tab {
  box-sizing: border-box;
  height: 1.75rem;
}
.noticeTeacherTabsBox .myTabs .myTabs-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content .am-tabs-default-bar-tab::after {
  display: none;
}
.noticeTeacherTabsBox .myTabsOne {
  height: 1.75rem;
}
.noticeTeacherTabsBox .myTabsOne .myTabsOne-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content .am-tabs-default-bar-tab {
  color: #000;
  box-sizing: border-box;
  height: 1.75rem;
}
.noticeTeacherTabsBox .myTabsOne .myTabsOne-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content .am-tabs-default-bar-tab::after {
  display: none;
}
.noticeTeacherTabsBox .myTabsOne .myTabsOne-tab-bar-wrap .am-tabs-default-bar .am-tabs-default-bar-content .am-tabs-default-bar-underline {
  display: none;
}
.noticeTeacherTabsBox .searchBtn {
  box-sizing: border-box;
  background-color: #fff;
  display: inline-block;
  vertical-align: top;
  text-align: center;
  height: 1.75rem;
  padding-top: 0.35714286rem;
  position: relative;
}
.noticeTeacherTabsBox .searchBtn > svg {
  width: 0.85714286rem;
  height: 0.85714286rem;
  color: #666;
}
.noticeTeacherTabsBox .searchBtn > svg path {
  fill: #666;
}
.noticeTeacherTabsBox .searchBtn::after {
  content: '';
  position: absolute;
  background-color: #e4e4e4;
  display: block;
  z-index: 1;
  top: 10%;
  right: auto;
  bottom: 10%;
  left: 0;
  height: 80%;
  width: 1px;
}
.infoBottomBar {
  background-color: #fff;
  border-top: 1px solid #e6e6e6;
  font-size: 0.42857143rem;
  padding: 0.35714286rem 0.32142857rem;
  box-sizing: border-box;
}
.infoBottomBar .tbrBar {
  padding-right: 0.25rem;
  font-size: 0.42857143rem;
  box-sizing: border-box;
}
.infoBottomBar .tbrBar > img,
.infoBottomBar .tbrBar > span {
  display: inline-block;
  vertical-align: middle;
}
.infoBottomBar .tbrBar > img {
  margin-right: 0.10714286rem;
}
.infoBottomBar .tbrBar span {
  color: #666 ;
  font-size: 0.42857143rem;
}
.noticeListBar:not(:last-child) {
  margin-bottom: 0.32142857rem;
}
.noticeListBar .actionBtn {
  width: 1.19642857rem;
  height: 1.19642857rem;
}
.infoSummary {
  background-color: #fff;
  color: #666;
  word-break: break-all;
  font-size: 0.46428571rem;
  padding: 0.19642857rem 0.32142857rem;
}
.infoTitleText {
  background-color: #fff;
  color: #000;
  font-size: 0.5rem;
  padding: 0.19642857rem 0.32142857rem;
}
.infoContent {
  background-color: #fff;
  box-sizing: border-box;
  padding: 0rem 0.32142857rem;
}
.infoContent .content {
  color: #666;
  padding: 0.19642857rem 0rem;
  word-break: break-all;
}
.noticeTeacherInfoBox .noNull,
.noticeTeacherList .noNull {
  padding: 2.5rem 2.14285714rem;
  text-align: center;
  color: #adadad;
}
.noticeTeacherInfoBox .noNull > .imgNodata1,
.noticeTeacherList .noNull > .imgNodata1 {
  display: inline-block;
  vertical-align: middle;
  width: 1.82142857rem;
  height: 1.82142857rem;
}
.noticeTeacherInfoBox .noNull > div,
.noticeTeacherList .noNull > div {
  padding: 0.17857143rem 0rem;
}
.noticeTeacherInfoBox .readBar,
.noticeTeacherList .readBar {
  margin-top: 0.17857143rem;
  padding: 0.17857143rem 0.32142857rem;
  box-sizing: border-box;
  background-color: #fff;
}
.noticeTeacherInfoBox .likeInfoBox,
.noticeTeacherList .likeInfoBox {
  margin-top: 0.17857143rem;
  box-sizing: border-box;
  background-color: #fff;
}
.noticeTeacherInfoBox .likeInfoBox .likeTitle,
.noticeTeacherList .likeInfoBox .likeTitle {
  box-sizing: border-box;
  padding: 0.32142857rem;
  height: 1.42857143rem;
  font-size: 0.5rem;
  border: 1px solid #e6e6e6;
}
.noticeTeacherInfoBox .likeInfoBox .likeNamelist,
.noticeTeacherList .likeInfoBox .likeNamelist {
  padding: 0.32142857rem;
  line-height: 0.60714286rem;
  font-size: 0.42857143rem;
}
.blueClicLike {
  display: inline-block;
  vertical-align: middle;
  width: 2.85714286rem;
  height: 1.42857143rem;
  padding-top: 0.25rem;
  text-align: center;
  box-sizing: border-box;
  position: relative;
}
.blueClicLike > span,
.blueClicLike > img {
  display: inline-block;
  vertical-align: middle;
  color: #fff;
  font-size: 0.42857143rem;
  z-index: 2;
  position: relative;
}
.blueClicLike > img {
  width: 0.55357143rem;
  height: 0.55357143rem;
  margin-right: 0.10714286rem;
}
.blueClicLike > img.bg {
  position: absolute;
  left: 0;
  top: 0;
  margin: 0;
  width: 2.85714286rem;
  height: 1.42857143rem;
  z-index: 1;
}
.opLi {
  text-align: center;
  color: #333;
  width: 100%;
  display: inline-block;
  margin-left: -0.26785714rem;
  box-sizing: border-box;
}
.opLi > span {
  vertical-align: middle;
  display: inline-block;
}
.opLi > span:first-child {
  width: 30%;
  text-align: right;
}
.opLi > span:last-child {
  width: 50%;
  text-align: left;
  padding-left: 0.14285714rem;
}
.opLi > span img {
  vertical-align: -0.16071429rem;
  display: inline-block;
  width: 0.85714286rem;
  height: 0.71428571rem;
}
.textareaBox {
  border: 1px solid #e3e3e3;
  border-radius: 0.08928571rem;
  padding: 0.07142857rem;
}
.textareaBox textarea {
  display: inline-block;
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  border: 0 none;
  outline: 0 none;
  font-size: 0.5rem;
}
.urlClass {
  width: 100%;
  padding: 0px;
  margin: 5px;
  word-wrap: break-word;
}
.iframeClass {
  pointer-events: none !important;
  cursor: pointer;
}
/* mixin */
/*
font
*/
/*
position
*/
/*
padding
*/
/*
margin
*/
/* border */
/* border-width */
/*  box-shadow: 0px 0px 14px -2px #000; */
/*
border-radius
*/
/*text*/
* {
  touch-action: pan-y;
}
/*过渡效果*/
/*线性渐变(背景)*/
/*translate*/
/*flex*/
.parentBox {
  max-height: 8.21428571rem;
}
.parentBox > .li {
  border: 1px solid #e6e6e6;
  border-radius: 0.14285714rem;
  padding: 0.17857143rem 0.35714286rem 0.17857143rem 0.53571429rem;
  color: #000;
}
.parentBox > .li.active {
  border-color: #00d243;
}
.parentBox > .li:not(:last-child) {
  margin-bottom: 0.32142857rem;
}
.editimg {
  display: inline-block;
  vertical-align: middle;
  width: 0.51785714rem;
  height: 0.53571429rem;
}
.meInput {
  border: 1px solid #e6e6e6;
  border-radius: 0.14285714rem;
  box-sizing: border-box;
  padding: 0.10714286rem 0rem;
  position: relative;
}
.meInput > div.am-input-error-extra {
  position: absolute;
  right: 6%;
  top: 24%;
  height: 21px;
  width: 21px;
  margin-left: 6px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D'18'%20height%3D'18'%20viewBox%3D'0%200%2018%2018'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cg%20stroke%3D'none'%20stroke-width%3D'1'%20fill%3D'none'%20fill-rule%3D'evenodd'%3E%3Cg%20transform%3D'translate(-300.000000%2C%20-1207.000000)'%20fill%3D'%23FF5500'%3E%3Cg%20id%3D'exclamation-circle-o'%20transform%3D'translate(300.000000%2C%201207.000000)'%3E%3Cpath%20d%3D'M9%2C16.734375%20C10.0441406%2C16.734375%2011.0566406%2C16.5304688%2012.009375%2C16.1279297%20C12.9304688%2C15.7376953%2013.7566406%2C15.1804687%2014.4685547%2C14.4703125%20C15.1787109%2C13.7601563%2015.7376953%2C12.9322266%2016.1261719%2C12.0111328%20C16.5304688%2C11.0566406%2016.734375%2C10.0441406%2016.734375%2C9%20C16.734375%2C7.95585938%2016.5304688%2C6.94335938%2016.1279297%2C5.990625%20C15.7376953%2C5.06953125%2015.1804687%2C4.24335938%2014.4703125%2C3.53144531%20C13.7601563%2C2.82128906%2012.9322266%2C2.26230469%2012.0111328%2C1.87382813%20C11.0566406%2C1.46953125%2010.0441406%2C1.265625%209%2C1.265625%20C7.95585938%2C1.265625%206.94335938%2C1.46953125%205.990625%2C1.87207031%20C5.06953125%2C2.26230469%204.24335938%2C2.81953125%203.53144531%2C3.5296875%20C2.82128906%2C4.23984375%202.26230469%2C5.06777344%201.87382813%2C5.98886719%20C1.46953125%2C6.94335938%201.265625%2C7.95585938%201.265625%2C9%20C1.265625%2C10.0441406%201.46953125%2C11.0566406%201.87207031%2C12.009375%20C2.26230469%2C12.9304688%202.81953125%2C13.7566406%203.5296875%2C14.4685547%20C4.23984375%2C15.1787109%205.06777344%2C15.7376953%205.98886719%2C16.1261719%20C6.94335938%2C16.5304688%207.95585938%2C16.734375%209%2C16.734375%20L9%2C16.734375%20Z%20M9%2C18%20C4.02890625%2C18%200%2C13.9710937%200%2C9%20C0%2C4.02890625%204.02890625%2C0%209%2C0%20C13.9710937%2C0%2018%2C4.02890625%2018%2C9%20C18%2C13.9710937%2013.9710937%2C18%209%2C18%20L9%2C18%20L9%2C18%20Z%20M9%2C6.75%20C8.61152344%2C6.75%208.296875%2C7.06464844%208.296875%2C7.453125%20L8.296875%2C13.9394531%20C8.296875%2C14.3279297%208.61152344%2C14.6425781%209%2C14.6425781%20C9.38847656%2C14.6425781%209.703125%2C14.3279297%209.703125%2C13.9394531%20L9.703125%2C7.453125%20C9.703125%2C7.06464844%209.38847656%2C6.75%209%2C6.75%20L9%2C6.75%20Z%20M8.20898438%2C4.83398438%20C8.20898438%2C5.27085024%208.56313413%2C5.625%209%2C5.625%20C9.43686587%2C5.625%209.79101562%2C5.27085024%209.79101562%2C4.83398438%20C9.79101562%2C4.39711851%209.43686587%2C4.04296875%209%2C4.04296875%20C8.56313413%2C4.04296875%208.20898438%2C4.39711851%208.20898438%2C4.83398438%20L8.20898438%2C4.83398438%20Z'%20id%3D'Shape'%20transform%3D'translate(9.000000%2C%209.000000)%20scale(1%2C%20-1)%20translate(-9.000000%2C%20-9.000000)%20'%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-size: 21px auto;
}
.meInput > input {
  width: 74%;
  height: 1.17857143rem;
  font-size: 0.53571429rem;
  padding-left: 0.14285714rem;
  padding-left: 6%;
  padding-right: 20%;
  margin: 0;
  border: 0 none;
  display: inline-block;
  vertical-align: middle;
}
.meInput > input::-webkit-input-placeholder {
  color: #bcbcbc;
}
/* mixin */
/*
font
*/
/*
position
*/
/*
padding
*/
/*
margin
*/
/* border */
/* border-width */
/*  box-shadow: 0px 0px 14px -2px #000; */
/*
border-radius
*/
/*text*/
* {
  touch-action: pan-y;
}
/*过渡效果*/
/*线性渐变(背景)*/
/*translate*/
/*flex*/
.center-content {
  position: relative;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
.center-content .noListData {
  text-align: center;
  width: 100%;
  height: 1.78571429rem;
  line-height: 1.78571429rem;
  color: #ccc;
}
.center-content .noListData.grid {
  height: 5rem;
  line-height: 5rem;
}
.am-drawer-content .content-box {
  position: relative;
  background: #ffffff;
  overflow: scroll;
}
.am-drawer-content .content-box .btn-toggle {
  position: absolute;
  z-index: 2;
  top: 0.44642857rem;
  left: 0.42857143rem;
  display: inline-block;
  width: 0.67857143rem;
  height: 0.60714286rem;
}
.am-drawer-content .content-box .btn-toggle img {
  width: 100%;
  height: 100%;
}
.am-drawer-content .content-box .userInfo-box {
  height: 6.03571429rem;
  width: 100%;
  background: url("http://iclass-new.ks3-cn-beijing.ksyun.com/webstatic/linclass_weixin_front/images/center/bg.png") center no-repeat;
  background-size: cover;
  overflow: hidden;
}
.am-drawer-content .content-box .userInfo-box .userContentBox {
  margin-top: 1.60714286rem;
  -webkit-transform: translate(0%, -50%);
  transform: translate(0%, -50%);
}
.am-drawer-content .content-box .userInfo-box .userContentBox .userInfo {
  margin-left: 0.71428571rem;
  margin-top: 0.35714286rem;
  color: #ffffff;
  padding-left: 6%;
  box-sizing: border-box;
}
.am-drawer-content .content-box .userInfo-box .userContentBox .userInfo .roleIcon {
  width: 1.57142857rem;
}
.am-drawer-content .content-box .userInfo-box .userContentBox .userInfo .roleIcon i {
  display: block;
  text-align: center;
}
.am-drawer-content .content-box .userInfo-box .userContentBox .userInfo .roleIcon i img {
  display: inline-block;
  width: 1.57142857rem;
  height: 1.57142857rem;
  border-radius: 50%;
}
.am-drawer-content .content-box .userInfo-box .userContentBox .userInfo .roleName {
  font-size: 0.5rem;
  padding-left: 0.42857143rem;
}
.am-drawer-content .content-box .userInfo-box .userContentBox .userInfo .roleName .icon-crown {
  display: inline-block;
  width: 0.60714286rem;
  height: 0.71428571rem;
  margin-left: 0.17857143rem;
  vertical-align: middle;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAjCAYAAADv0ujUAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKTWlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVN3WJP3Fj7f92UPVkLY8LGXbIEAIiOsCMgQWaIQkgBhhBASQMWFiApWFBURnEhVxILVCkidiOKgKLhnQYqIWotVXDjuH9yntX167+3t+9f7vOec5/zOec8PgBESJpHmomoAOVKFPDrYH49PSMTJvYACFUjgBCAQ5svCZwXFAADwA3l4fnSwP/wBr28AAgBw1S4kEsfh/4O6UCZXACCRAOAiEucLAZBSAMguVMgUAMgYALBTs2QKAJQAAGx5fEIiAKoNAOz0ST4FANipk9wXANiiHKkIAI0BAJkoRyQCQLsAYFWBUiwCwMIAoKxAIi4EwK4BgFm2MkcCgL0FAHaOWJAPQGAAgJlCLMwAIDgCAEMeE80DIEwDoDDSv+CpX3CFuEgBAMDLlc2XS9IzFLiV0Bp38vDg4iHiwmyxQmEXKRBmCeQinJebIxNI5wNMzgwAABr50cH+OD+Q5+bk4eZm52zv9MWi/mvwbyI+IfHf/ryMAgQAEE7P79pf5eXWA3DHAbB1v2upWwDaVgBo3/ldM9sJoFoK0Hr5i3k4/EAenqFQyDwdHAoLC+0lYqG9MOOLPv8z4W/gi372/EAe/tt68ABxmkCZrcCjg/1xYW52rlKO58sEQjFu9+cj/seFf/2OKdHiNLFcLBWK8ViJuFAiTcd5uVKRRCHJleIS6X8y8R+W/QmTdw0ArIZPwE62B7XLbMB+7gECiw5Y0nYAQH7zLYwaC5EAEGc0Mnn3AACTv/mPQCsBAM2XpOMAALzoGFyolBdMxggAAESggSqwQQcMwRSswA6cwR28wBcCYQZEQAwkwDwQQgbkgBwKoRiWQRlUwDrYBLWwAxqgEZrhELTBMTgN5+ASXIHrcBcGYBiewhi8hgkEQcgIE2EhOogRYo7YIs4IF5mOBCJhSDSSgKQg6YgUUSLFyHKkAqlCapFdSCPyLXIUOY1cQPqQ28ggMor8irxHMZSBslED1AJ1QLmoHxqKxqBz0XQ0D12AlqJr0Rq0Hj2AtqKn0UvodXQAfYqOY4DRMQ5mjNlhXIyHRWCJWBomxxZj5Vg1Vo81Yx1YN3YVG8CeYe8IJAKLgBPsCF6EEMJsgpCQR1hMWEOoJewjtBK6CFcJg4Qxwicik6hPtCV6EvnEeGI6sZBYRqwm7iEeIZ4lXicOE1+TSCQOyZLkTgohJZAySQtJa0jbSC2kU6Q+0hBpnEwm65Btyd7kCLKArCCXkbeQD5BPkvvJw+S3FDrFiOJMCaIkUqSUEko1ZT/lBKWfMkKZoKpRzame1AiqiDqfWkltoHZQL1OHqRM0dZolzZsWQ8ukLaPV0JppZ2n3aC/pdLoJ3YMeRZfQl9Jr6Afp5+mD9HcMDYYNg8dIYigZaxl7GacYtxkvmUymBdOXmchUMNcyG5lnmA+Yb1VYKvYqfBWRyhKVOpVWlX6V56pUVXNVP9V5qgtUq1UPq15WfaZGVbNQ46kJ1Bar1akdVbupNq7OUndSj1DPUV+jvl/9gvpjDbKGhUaghkijVGO3xhmNIRbGMmXxWELWclYD6yxrmE1iW7L57Ex2Bfsbdi97TFNDc6pmrGaRZp3mcc0BDsax4PA52ZxKziHODc57LQMtPy2x1mqtZq1+rTfaetq+2mLtcu0W7eva73VwnUCdLJ31Om0693UJuja6UbqFutt1z+o+02PreekJ9cr1Dund0Uf1bfSj9Rfq79bv0R83MDQINpAZbDE4Y/DMkGPoa5hpuNHwhOGoEctoupHEaKPRSaMnuCbuh2fjNXgXPmasbxxirDTeZdxrPGFiaTLbpMSkxeS+Kc2Ua5pmutG003TMzMgs3KzYrMnsjjnVnGueYb7ZvNv8jYWlRZzFSos2i8eW2pZ8ywWWTZb3rJhWPlZ5VvVW16xJ1lzrLOtt1ldsUBtXmwybOpvLtqitm63Edptt3xTiFI8p0in1U27aMez87ArsmuwG7Tn2YfYl9m32zx3MHBId1jt0O3xydHXMdmxwvOuk4TTDqcSpw+lXZxtnoXOd8zUXpkuQyxKXdpcXU22niqdun3rLleUa7rrStdP1o5u7m9yt2W3U3cw9xX2r+00umxvJXcM970H08PdY4nHM452nm6fC85DnL152Xlle+70eT7OcJp7WMG3I28Rb4L3Le2A6Pj1l+s7pAz7GPgKfep+Hvqa+It89viN+1n6Zfgf8nvs7+sv9j/i/4XnyFvFOBWABwQHlAb2BGoGzA2sDHwSZBKUHNQWNBbsGLww+FUIMCQ1ZH3KTb8AX8hv5YzPcZyya0RXKCJ0VWhv6MMwmTB7WEY6GzwjfEH5vpvlM6cy2CIjgR2yIuB9pGZkX+X0UKSoyqi7qUbRTdHF09yzWrORZ+2e9jvGPqYy5O9tqtnJ2Z6xqbFJsY+ybuIC4qriBeIf4RfGXEnQTJAntieTE2MQ9ieNzAudsmjOc5JpUlnRjruXcorkX5unOy553PFk1WZB8OIWYEpeyP+WDIEJQLxhP5aduTR0T8oSbhU9FvqKNolGxt7hKPJLmnVaV9jjdO31D+miGT0Z1xjMJT1IreZEZkrkj801WRNberM/ZcdktOZSclJyjUg1plrQr1zC3KLdPZisrkw3keeZtyhuTh8r35CP5c/PbFWyFTNGjtFKuUA4WTC+oK3hbGFt4uEi9SFrUM99m/ur5IwuCFny9kLBQuLCz2Lh4WfHgIr9FuxYji1MXdy4xXVK6ZHhp8NJ9y2jLspb9UOJYUlXyannc8o5Sg9KlpUMrglc0lamUycturvRauWMVYZVkVe9ql9VbVn8qF5VfrHCsqK74sEa45uJXTl/VfPV5bdra3kq3yu3rSOuk626s91m/r0q9akHV0IbwDa0b8Y3lG19tSt50oXpq9Y7NtM3KzQM1YTXtW8y2rNvyoTaj9nqdf13LVv2tq7e+2Sba1r/dd3vzDoMdFTve75TsvLUreFdrvUV99W7S7oLdjxpiG7q/5n7duEd3T8Wej3ulewf2Re/ranRvbNyvv7+yCW1SNo0eSDpw5ZuAb9qb7Zp3tXBaKg7CQeXBJ9+mfHvjUOihzsPcw83fmX+39QjrSHkr0jq/dawto22gPaG97+iMo50dXh1Hvrf/fu8x42N1xzWPV56gnSg98fnkgpPjp2Snnp1OPz3Umdx590z8mWtdUV29Z0PPnj8XdO5Mt1/3yfPe549d8Lxw9CL3Ytslt0utPa49R35w/eFIr1tv62X3y+1XPK509E3rO9Hv03/6asDVc9f41y5dn3m978bsG7duJt0cuCW69fh29u0XdwruTNxdeo94r/y+2v3qB/oP6n+0/rFlwG3g+GDAYM/DWQ/vDgmHnv6U/9OH4dJHzEfVI0YjjY+dHx8bDRq98mTOk+GnsqcTz8p+Vv9563Or59/94vtLz1j82PAL+YvPv655qfNy76uprzrHI8cfvM55PfGm/K3O233vuO+638e9H5ko/ED+UPPR+mPHp9BP9z7nfP78L/eE8/sl0p8zAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAbdSURBVHjaxJhdSJTbGsd/89HIFI6znamYmvErs0aMRhHScpg+FDUGPIcMEwQh0WBTYMTm3JQ33ZwLpYk4EIVwLro4MlqHECwKc5c0lbTPQGq7k+lMilNRlEZN5DRrX+x53z02HznmPucPC2bWWu96/+tZz/N/n2cphBB8DYVCQaoQQrQDf0kwfFKhUAynsFbCMcVKEBZC/AIUh0IhhoaGuHPnDgB2u53KykoAATQqFIqe7yWMECKmpUpWCCF6e3uF1WoVEXJyq62tFdPT00IIERZCNCyVcKL2XRZWKBSEw2HR19dHfX09AGVlZZSXlwPgdruZmZmhvLycu3fvAvysUql2h8NhANRqNRs2bMBkMmE0GtFoNIRCIa5evZrwnWq+A9JmXS4XAB0dHbS0tMjjhw8fpqGhAY/Hw82bN6msrEQIgcVioaCggKysLNTq1Cgol0N01apVi/4PD/8eT9FkAXQ6HdXV1QCyX+/Zs4eamhry8vJSJrsswmlpaTQ2NlJTU4PFYgEgOzsbgJmZmZgTmJubA0Cv1wOwadOmpOvPzs4mHY+7RbVaTTgcRvK1aHz69KkB+BuwFdBKauD3+2ltbeXixYuYzWbC4TC3b9/G7XbLigE4Lly4EAZeAPeBrra2tkVyNzExkXpENjc3s3fvXsxmM2lpaSiVSoQQV4QQCyKC3t5ecfToUWGz2RapQnp6upicnBRnz55d1J+RkSGcTqfo7OwUIyMjIgpvhRDtra2ttLa2snHjxqQqIf1oiDwYD2GJ6MjIiGhqahLZ2dkx8mUwGITJZBL79+8XY2Nj4sqVK8JisQiTySTS09Nj5ldUVIiTJ0+KhQXZBrMiMX6JlrUG4DygP3XqFENDQwwPD5ORkYHdbufMmTPo9XqOHz/OpUuX5JMxGAwUFBRgMpkwGAxyf1NTE5mZmUxMTDA1NcXjx48B+Pz5M7OzswQCAfx+P+/fvwfAarXS0tLCiRMn6Ovrw+VyyUFcUVFBe3s7Bw4cAPgPUKIQQswCpp07d+LxeGJcRqvVotfrCQQCABQVFVFUVER6enrM3LVr13LkyBHm5uZ49uwZoVCIwcFBQqFQzNxAIMDDhw/ldZ1OJ/39/XHdtre3VyL9dyVAV1cXHo+HwsJCenp68Pv9PHr0iIMHDxIMBgkEAuTk5HDo0CHKy8vjkgVwOBwxwZtIFUwmE06nk6qqKjQajUy2o6MDv9+P3++no6MDgGPHjvH69WuAtcpojWxvb6esrEzWUOmBffv2UVVVlZCoJFdbt279XSuVf6hlbm4uOp0u4XM5OTk0NjZiMBiw2WyLtLylpYXq6moCgYDM8Zs6XF9fT15eXtI5er2eurq6P8Q9irBSqaS4uDjmYxMNjUaD0+kkMzMzZkzarKTnyiiNxOVyce/ePXnyrVu34i4SjXXr1tHc3Mzq1asT5iJr1qyhrKyMtLS0pKRtNhvPnz+X+7q7u3G73Wi1WioqKuT0Mm7Q+f1+AN68eYPX62V8fFzepaQSJSUllJaWolKpFr3c5/MxOTmJTqdbZO1QKMTTp0+Znp6WA1GtVmM0GsnPz5etOTw8TFdXV7yg646Rtf7+frxeLwMDAxQWFsZY4tWrV+j1ejQaTczY+Pg4165d4+PHjwCoVCqsVitZWVkxc4PBoKxCX+PcuXMMDg7GlTU1ICXV50+fPq1/9+4dXq9XVo14LhAPPp+Py5cvL+r78uULo6Ojchr5tVwmwtTUlEzcZrPJZKODrgf4AQju3r0bgPv376eUFN24cSPh2JMnT5a8zocPH5iamiIjI0Mi2y2RjacSv0paGu8jkgwRnYyLYDDIwsLCktYZHR2NTpYAbiRLL68bjUZsNhvz8/OMj48vmXAyjVapVEvOfcfGxgCInLSIctm4hM9L3/BUrVxUVJRwzGKxLLnskiwcOekX30rg/cv1Y7vdzrZt2+LmF1u2bEnZf0tLS4nkzN9M4H91OBzFqVpYpVJRV1fH9u3b8fl8vHz5Ep1Ox/r165e8Rhz//ddSSqTrRqOR7Oxs5ufnY8qebyEnJ4cdO3awefPmlMhK0ghQUlIS138TET4fvctU1eJ78JWFXyy1CPUDoeXq8UoQjrz7v6ncS/gcDke+VqvF7Xbj8Xgwm80rRixecfvgwQO5yohI4L9TIfyzSqXKDwaDmM1mBgYGkua0K4Hr16/T1tYWXW65UrmX+GfE6f9fCKR8VZWbm0ttbS0DAwPs2rUrbiK0kpDy8ChJS+mm8EchhJienhZOpzOmRP8zmtVqFZ2dnVJZ/yXl20shxI/APwDevn2L1+v9Uy1st9ulYAsDqmVdaAshdgI//S+dV6FQ/DXZHfVvAwB1zcRMb1BnGgAAAABJRU5ErkJggg==) center no-repeat;
  background-size: 100%;
}
.am-drawer-content .content-box .userInfo-box .userContentBox .userInfo .roleName .serviceRecord {
  display: inline-block;
  float: right;
  margin-right: 0.26785714rem;
  border: 1px solid #f0dd69;
  font-size: 0.39285714rem;
  color: #f0dd69;
  padding: 0.08928571rem 0.35714286rem;
  border-radius: 0.44642857rem;
}
.am-drawer-content .content-box .userInfo-box .userContentBox .userInfo .roleName.vip .icon-crown {
  background: url(data:image/png;base64,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) center no-repeat;
  background-size: 100%;
}
.am-drawer-content .content-box .userInfo-box .userContentBox .userInfo .roleName.hidden .icon-crown {
  display: none;
}
.am-drawer-content .content-box .userInfo-box .userContentBox .userInfo .roleName.hidden .serviceRecord {
  display: none;
}
.am-drawer-content .content-box .userInfo-box .userContentBox .userInfo .roleClass {
  font-size: 0.42857143rem;
  padding-left: 0.42857143rem;
}
.am-drawer-content .content-box .userInfo-box .userContentBox .vasBox {
  margin-left: 3.30357143rem;
  margin-top: 0.08928571rem;
}
.am-drawer-content .content-box .userInfo-box .userContentBox .vasBox a {
  display: inline-block;
  font-size: 0.39285714rem;
  color: #fff;
}
.am-drawer-content .content-box .userInfo-box .userContentBox .vasBox a span {
  display: inline-block;
  vertical-align: middle;
}
.am-drawer-content .content-box .userInfo-box .userContentBox .vasBox a img {
  display: inline-block;
  height: 0.42857143rem;
  vertical-align: middle;
  margin-right: 0.17857143rem;
}
.am-drawer-content .content-box .userInfo-box .userContentBox .vasBox .sep {
  display: inline-block;
  vertical-align: middle;
  color: #fff;
  margin: 0rem 0.17857143rem;
}
.am-drawer-content .content-box .userInfo-box .userContentBox .vasBox.hidden {
  display: none;
}
.am-drawer-content .content-box .grid-box {
  position: relative;
  width: 11.39285714rem;
  padding: 0.17857143rem 0rem 0.35714286rem 0rem;
  box-sizing: border-box;
  margin: auto;
  margin-bottom: 0.71428571rem;
  overflow: hidden;
  background: #ffffff;
  border-radius: 0.26785714rem;
  margin-top: -2.85714286rem;
  box-shadow: 0rem 0rem 0.35714286rem 0.08928571rem rgba(150, 150, 150, 0.2);
}
.am-drawer-content .content-box .grid-box .am-grid.gridList .am-grid-item .am-grid-item-inner-content .am-grid-icon {
  width: 1.55357143rem !important;
  margin-top: 0.08928571rem;
}
.am-drawer-content .content-box .grid-box .am-grid.gridList .am-grid-item .am-grid-item-inner-content .am-grid-text {
  font-size: 0.41071429rem;
  margin-top: 0.08928571rem;
  color: #333333;
}
.am-drawer-content .content-box .grid-box .am-grid.gridList .slider-decorator-0 {
  bottom: -0.26785714rem !important;
}
.am-drawer-content .content-box .grid-box .am-grid.gridList .slider-decorator-0 .am-carousel-wrap .am-carousel-wrap-dot > span {
  width: 0.42857143rem;
  height: 0.08928571rem;
  border-radius: 0rem;
}
.am-drawer-content .content-box .grid-box .am-grid.gridList .slider-decorator-0 .am-carousel-wrap .am-carousel-wrap-dot-active > span {
  background: #01bafe;
}
.am-drawer-content .content-box .notice-box {
  position: relative;
  padding-left: 0.46428571rem;
  padding-right: 0.46428571rem;
  padding-bottom: 0.35714286rem;
  overflow: hidden;
  box-shadow: 0rem 0.17857143rem 0.26785714rem -0.08928571rem rgba(150, 150, 150, 0.2);
}
.am-drawer-content .content-box .notice-box.hide {
  display: none;
}
.am-drawer-content .content-box .notice-box .notice-title i {
  display: inline-block;
  width: 0.64285714rem;
  height: 0.64285714rem;
  vertical-align: middle;
  margin-right: 0.17857143rem;
}
.am-drawer-content .content-box .notice-box .notice-title i img {
  display: inline-block;
  height: 100%;
  width: 100%;
}
.am-drawer-content .content-box .notice-box .notice-title span {
  display: inline-block;
  font-size: 0.5rem;
  height: 0.71428571rem;
  line-height: 0.71428571rem;
  vertical-align: middle;
}
.am-drawer-content .content-box .notice-box .notice-title a {
  font-size: 0.42857143rem;
  color: #666666;
  float: right;
  height: 0.71428571rem;
  line-height: 0.71428571rem;
}
.am-drawer-content .content-box .notice-box ul {
  padding: 0rem 0rem 0rem 0.08928571rem;
  margin: 0.17857143rem 0rem;
  min-height: 0.53571429rem;
}
.am-drawer-content .content-box .notice-box ul li {
  list-style-type: none;
  display: block;
  overflow: hidden;
  background: url(data:image/png;base64,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) left center no-repeat;
  background-size: 0.10714286rem 0.10714286rem;
  padding: 0.17857143rem 0rem;
  position: relative;
  font-size: 0.42857143rem;
}
.am-drawer-content .content-box .notice-box ul li:active {
  background-color: #f8f8f8;
}
.am-drawer-content .content-box .notice-box ul li .title {
  position: absolute;
  left: 0.35714286rem;
  right: 2.67857143rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.am-drawer-content .content-box .notice-box ul li .date {
  float: right;
  color: #c8c8c8;
}
.am-drawer-content .content-box .mien-box {
  padding: 0.625rem 0.46428571rem 0.71428571rem 0.46428571rem;
  background-color: #f4f8f7;
  box-shadow: 0rem 0.17857143rem 0.26785714rem -0.08928571rem rgba(150, 150, 150, 0.2);
}
.am-drawer-content .content-box .mien-box.hide {
  display: none;
}
.am-drawer-content .content-box .mien-box .mien-title {
  margin-bottom: 0.44642857rem;
}
.am-drawer-content .content-box .mien-box .mien-title i {
  display: inline-block;
  width: 0.64285714rem;
  height: 0.64285714rem;
  vertical-align: middle;
  margin-right: 0.17857143rem;
}
.am-drawer-content .content-box .mien-box .mien-title i img {
  display: inline-block;
  height: 100%;
  width: 100%;
}
.am-drawer-content .content-box .mien-box .mien-title span {
  display: inline-block;
  font-size: 0.5rem;
  height: 0.71428571rem;
  line-height: 0.71428571rem;
  vertical-align: middle;
}
.am-drawer-content .content-box .mien-box .mien-title a {
  font-size: 0.42857143rem;
  color: #666666;
  float: right;
  height: 0.71428571rem;
  line-height: 0.71428571rem;
}
.am-drawer-content .content-box .mien-box .mien-list {
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  margin-top: 0.17857143rem;
}
.am-drawer-content .content-box .mien-box .mien-list .mien-item {
  position: relative;
  border-radius: 0.10714286rem;
  overflow: hidden;
  width: 44vw;
  box-shadow: 0rem 0.08928571rem 0.17857143rem 0.01785714rem rgba(150, 150, 150, 0.2);
  margin-bottom: 0.35714286rem;
}
.am-drawer-content .content-box .mien-box .mien-list .mien-item .imgBox {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  width: 44vw;
  height: 24vw;
}
.am-drawer-content .content-box .mien-box .mien-list .mien-item .imgBox img {
  height: 100%;
  width: 100%;
  vertical-align: middle;
  object-fit: cover;
}
.am-drawer-content .content-box .mien-box .mien-list .mien-item .mien-text {
  padding: 0.17857143rem;
  box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  background-color: #ffffff;
}
.am-drawer-content .content-box .mien-box .mien-list .mien-item .mien-text.hide {
  display: none;
}
.am-drawer-content .content-box .mien-box .mien-list .mien-item .shadeBox {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.loading {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9;
  background-color: rgba(255, 255, 255, 0.7);
}
.loading.gray {
  background-color: rgba(244, 248, 247, 0.7);
}
.loading .icon-loading {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -18px;
  margin-top: -18px;
}
.opLi {
  text-align: center;
  color: #333;
  width: 100%;
  display: inline-block;
  margin-left: -0.26785714rem;
  box-sizing: border-box;
}
.opLi > span {
  vertical-align: middle;
  display: inline-block;
}
.opLi > span:first-child {
  width: 30%;
  text-align: right;
}
.opLi > span:last-child {
  width: 50%;
  text-align: left;
  padding-left: 0.14285714rem;
}
.opLi > span img {
  vertical-align: -0.16071429rem;
  display: inline-block;
  width: 0.85714286rem;
  height: 0.71428571rem;
}
/* mixin */
/*
font
*/
/*
position
*/
/*
padding
*/
/*
margin
*/
/* border */
/* border-width */
/*  box-shadow: 0px 0px 14px -2px #000; */
/*
border-radius
*/
/*text*/
* {
  touch-action: pan-y;
}
/*过渡效果*/
/*线性渐变(背景)*/
/*translate*/
/*flex*/
.contactsListBox .am-tabs-tab-bar-wrap {
  height: 1.57142857rem;
  width: calc(100% - (88 / 50) * 1rem);
}
.contactsListBox .contactsBox {
  position: absolute;
  width: 100%;
  background: #ebebeb;
  top: 0rem;
  bottom: 0rem;
}
.contactsListBox .contactsBox .headTitle {
  position: absolute;
  top: 0;
  height: 1.57142857rem;
  line-height: 1.57142857rem;
  padding-left: 0.53571429rem;
  font-size: 0.42857143rem;
  color: #666666;
  width: 100%;
  box-sizing: border-box;
  z-index: 0;
  background-color: #fff;
}
.contactsListBox .contactsBox .headTitle::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);
}
.contactsListBox .contactsBox .titleBg {
  position: absolute;
  top: 0;
  height: 1.57142857rem;
  width: 100%;
  z-index: 0;
  background-color: #fff;
}
.contactsListBox .contactsBox .titleBg::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);
}
.contactsListBox .contactsBox .nameInput {
  position: absolute;
  height: 1.53571429rem;
  width: calc(100% - (88 / 50) * 1rem);
  padding-left: 0;
  top: 0;
  z-index: 20;
  box-sizing: border-box;
}
.contactsListBox .contactsBox .nameInput.hide {
  display: none;
}
.contactsListBox .contactsBox .nameInput.am-search {
  background: #fff;
  padding: 0rem 0.17857143rem;
}
.contactsListBox .contactsBox .nameInput .am-search-input {
  height: 1.07142857rem;
  border-radius: 0.08928571rem;
}
.contactsListBox .contactsBox .nameInput .am-search-input .am-search-synthetic-ph {
  height: 1.07142857rem;
  line-height: 1.07142857rem;
  padding-left: 0.44642857rem;
}
.contactsListBox .contactsBox .nameInput .am-search-input .am-search-synthetic-ph .am-search-synthetic-ph-icon {
  width: 0.53571429rem;
  height: 0.53571429rem;
  background-size: 0.53571429rem 0.53571429rem;
  vertical-align: -0.08928571rem;
  margin-right: 0.08928571rem;
}
.contactsListBox .contactsBox .nameInput .am-search-input .am-search-synthetic-ph .am-search-synthetic-ph-placeholder {
  font-size: 0.46428571rem;
}
.contactsListBox .contactsBox .nameInput .am-search-input .am-search-value {
  height: 1.07142857rem;
  font-size: 0.46428571rem;
  padding: 0rem 0.89285714rem 0rem 1.07142857rem !important;
}
.contactsListBox .contactsBox .nameInput .am-search-input .am-search-clear {
  width: 0.53571429rem;
  height: 0.53571429rem;
  background-size: 0.53571429rem 0.53571429rem;
  padding: 0.23214286rem;
}
.contactsListBox .contactsBox .nameInput .am-search-cancel {
  height: 1.07142857rem;
  line-height: 1.07142857rem;
  font-size: 0.46428571rem;
  padding-left: 0.17857143rem;
}
.contactsListBox .contactsBox .nameBtn {
  position: absolute;
  height: 1.57142857rem;
  line-height: 1.57142857rem;
  width: 1.42857143rem;
  text-align: center;
  padding-left: 0;
  color: #27cf56;
  top: 0;
  right: 1.58928571rem;
  z-index: 20;
  box-sizing: border-box;
}
.contactsListBox .contactsBox .nameBtn.hide {
  display: none;
}
.contactsListBox .contactsBox .am-tabs-pane-wrap {
  position: relative;
}
.contactsListBox .contactsBox .am-tabs-pane-wrap .tabBox {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.contactsListBox .contactsBox .am-tabs-pane-wrap .tabBox .contactsList .panelName {
  font-size: 0.42857143rem;
}
.contactsListBox .contactsBox .am-tabs-pane-wrap .tabBox .contactsList .groupTitle {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.contactsListBox .contactsBox .am-tabs-pane-wrap .tabBox .contactsList .groupTitle .tips {
  color: #999;
  font-size: 0.42857143rem;
  margin-left: 0.42857143rem;
}
.contactsListBox .contactsBox .am-tabs-pane-wrap .tabBox .contactsList .list .am-list-item {
  padding-left: 0.53571429rem;
}
.contactsListBox .contactsBox .am-tabs-pane-wrap .tabBox .contactsList .list .am-list-item .am-list-line {
  padding-right: 0.35714286rem;
}
.contactsListBox .contactsBox .am-tabs-pane-wrap .tabBox .contactsList .list .am-list-item .am-list-line .am-list-content {
  padding-top: 0.35714286rem;
  padding-bottom: 0.35714286rem;
}
.contactsListBox .contactsBox .am-tabs-pane-wrap .tabBox .contactsList .list .headImage {
  width: 1.42857143rem;
}
.contactsListBox .contactsBox .am-tabs-pane-wrap .tabBox .contactsList .list .headImage img {
  display: block;
  height: 1.07142857rem;
  width: 1.07142857rem;
}
.contactsListBox .contactsBox .am-tabs-pane-wrap .tabBox .contactsList .list .callBtn {
  width: 1.07142857rem;
  text-align: right;
}
.contactsListBox .contactsBox .am-tabs-pane-wrap .tabBox .contactsList .list .callBtn img {
  display: block;
  height: 0.89285714rem;
  width: 0.89285714rem;
}
.contactsListBox .contactsBox .am-tabs-pane-wrap .tabBox .contactsList .list .name {
  font-size: 0.42857143rem;
  color: #333;
}
.contactsListBox .contactsBox .am-tabs-pane-wrap .tabBox .contactsList .list .phoneNum {
  font-size: 0.39285714rem;
  color: #999;
}
.contactsListBox .contactsBox .am-tabs-pane-wrap .tabBox .contactsList .list .noListData {
  height: 1.42857143rem;
  line-height: 1.42857143rem;
  text-align: center;
  width: 100%;
  font-size: 0.42857143rem;
  color: #999;
}
.contactsListBox .contactsBox .am-tabs-pane-wrap .tabBox .parentList .studentName {
  padding-left: 0.35714286rem;
  font-size: 0.42857143rem;
}
.contactsListBox .contactsBox .am-tabs-pane-wrap .tabBox .parentList .studentName .faceBtn {
  float: right;
  margin-top: 0.35714286rem;
  margin-right: 0.35714286rem;
  width: 1.07142857rem;
  text-align: right;
}
.contactsListBox .contactsBox .am-tabs-pane-wrap .tabBox .parentList .studentName .faceBtn img {
  display: block;
  height: 0.89285714rem;
  width: 0.89285714rem;
}
.contactsListBox .contactsBox .am-tabs-pane-wrap .tabBox .parentList .parent {
  padding-left: 0.89285714rem;
  padding-right: 0.35714286rem;
  padding-top: 0.35714286rem;
  padding-bottom: 0.35714286rem;
  background-color: #eeeeee;
}
.contactsListBox .contactsBox .am-tabs-pane-wrap .tabBox .parentList .parent .headImage {
  width: 1.42857143rem;
}
.contactsListBox .contactsBox .am-tabs-pane-wrap .tabBox .parentList .parent .headImage img {
  display: block;
  height: 1.07142857rem;
  width: 1.07142857rem;
}
.contactsListBox .contactsBox .am-tabs-pane-wrap .tabBox .parentList .parent .callBtn {
  width: 1.07142857rem;
  text-align: right;
}
.contactsListBox .contactsBox .am-tabs-pane-wrap .tabBox .parentList .parent .callBtn img {
  display: block;
  height: 0.89285714rem;
  width: 0.89285714rem;
}
.contactsListBox .contactsBox .am-tabs-pane-wrap .tabBox .parentList .parent .name {
  font-size: 0.42857143rem;
  color: #333;
}
.contactsListBox .contactsBox .am-tabs-pane-wrap .tabBox .parentList .parent .phoneNum {
  font-size: 0.39285714rem;
  color: #999;
}
.contactsListBox .contactsBox .am-tabs-pane-wrap .tabBox .parentList .parent .noListData {
  height: 1.42857143rem;
  line-height: 1.42857143rem;
  text-align: center;
  width: 100%;
  font-size: 0.42857143rem;
  color: #999;
}
.contactsListBox .contactsBox .searchBox {
  position: absolute;
  top: 0.25rem;
  right: 0;
  height: 1.07142857rem;
  width: 1.57142857rem;
  box-sizing: border-box;
  border-left: 1px solid #e4e4e4;
}
.contactsListBox .contactsBox .searchBtn {
  position: absolute;
  top: 0.17857143rem;
  right: 0.42857143rem;
  color: #888888;
}
.contactsListBox .contactsBox .searchBtn.am-icon-md {
  width: 0.71428571rem;
  height: 0.71428571rem;
}
.contactsListBox .contactsBox .searchList {
  position: absolute;
  display: none;
  top: 1.92857143rem;
  bottom: 0;
  width: 100%;
}
.contactsListBox .contactsBox .searchList .titleBox {
  margin-bottom: 0.35714286rem;
}
.contactsListBox .contactsBox .searchList .titleBox .title {
  width: 100%;
  padding-left: 0.53571429rem;
  height: 1.07142857rem;
  line-height: 1.07142857rem;
  font-size: 0.39285714rem;
  color: #666;
  background-color: #fff;
  box-sizing: border-box;
}
.contactsListBox .contactsBox .searchList .titleBox .list .am-list-item {
  padding-left: 0.53571429rem;
}
.contactsListBox .contactsBox .searchList .titleBox .list .am-list-item .am-list-line {
  padding-right: 0.35714286rem;
}
.contactsListBox .contactsBox .searchList .titleBox .list .am-list-item .am-list-line .am-list-content {
  padding-top: 0.35714286rem;
  padding-bottom: 0.35714286rem;
}
.contactsListBox .contactsBox .searchList .titleBox .list .headImage {
  width: 1.42857143rem;
}
.contactsListBox .contactsBox .searchList .titleBox .list .headImage img {
  display: block;
  height: 1.07142857rem;
  width: 1.07142857rem;
}
.contactsListBox .contactsBox .searchList .titleBox .list .callBtn {
  width: 1.07142857rem;
  text-align: right;
}
.contactsListBox .contactsBox .searchList .titleBox .list .callBtn img {
  display: block;
  height: 0.89285714rem;
  width: 0.89285714rem;
}
.contactsListBox .contactsBox .searchList .titleBox .list .name {
  font-size: 0.42857143rem;
  color: #333;
}
.contactsListBox .contactsBox .searchList .titleBox .list .phoneNum {
  font-size: 0.39285714rem;
  color: #999;
}
.contactsListBox .contactsBox .searchList .titleBox .parentList .am-accordion-item .am-accordion-header {
  height: 1.60714286rem;
  line-height: 1.60714286rem;
  padding-left: 0.53571429rem;
  padding-right: 1.07142857rem;
}
.contactsListBox .contactsBox .searchList .titleBox .parentList .am-accordion-item .am-accordion-header .arrow {
  width: 0.53571429rem;
  height: 0.53571429rem;
  top: 0.53571429rem;
  right: 0.53571429rem;
}
.contactsListBox .contactsBox .searchList .titleBox .parentList .studentName {
  padding-left: 0.35714286rem;
  font-size: 0.42857143rem;
}
.contactsListBox .contactsBox .searchList .titleBox .parentList .studentName .faceBtn {
  float: right;
  margin-top: 0.35714286rem;
  margin-right: 0.35714286rem;
  width: 1.07142857rem;
  text-align: right;
}
.contactsListBox .contactsBox .searchList .titleBox .parentList .studentName .faceBtn img {
  display: block;
  height: 0.89285714rem;
  width: 0.89285714rem;
}
.contactsListBox .contactsBox .searchList .titleBox .parentList .parent {
  padding-left: 0.89285714rem;
  padding-right: 0.35714286rem;
  padding-top: 0.35714286rem;
  padding-bottom: 0.35714286rem;
  background-color: #eeeeee;
}
.contactsListBox .contactsBox .searchList .titleBox .parentList .parent .headImage {
  width: 1.42857143rem;
}
.contactsListBox .contactsBox .searchList .titleBox .parentList .parent .headImage img {
  display: block;
  height: 1.07142857rem;
  width: 1.07142857rem;
}
.contactsListBox .contactsBox .searchList .titleBox .parentList .parent .callBtn {
  width: 1.07142857rem;
  text-align: right;
}
.contactsListBox .contactsBox .searchList .titleBox .parentList .parent .callBtn img {
  display: block;
  height: 0.89285714rem;
  width: 0.89285714rem;
}
.contactsListBox .contactsBox .searchList .titleBox .parentList .parent .name {
  font-size: 0.42857143rem;
  color: #333;
}
.contactsListBox .contactsBox .searchList .titleBox .parentList .parent .phoneNum {
  font-size: 0.39285714rem;
  color: #999;
}
.contactsListBox .contactsBox .searchList .titleBox .parentList .parent .noListData {
  height: 1.42857143rem;
  line-height: 1.42857143rem;
  text-align: center;
  width: 100%;
  font-size: 0.42857143rem;
  color: #999;
}
.contactsListBox .contactsBox.search .am-tabs-tab-bar-wrap {
  display: none;
}
.contactsListBox .contactsBox.search .am-tabs-content-wrap {
  display: none;
}
.contactsListBox .contactsBox.search .searchList {
  display: block;
}
.contactsListBox .contactsBox .noData {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  text-align: center;
  padding-top: 52%;
  font-size: 0.42857143rem;
  color: #999;
}
.callPoneBox {
  position: relative;
}
.callPoneBox .getPhone {
  position: absolute;
  display: inline-block;
  left: -0.17857143rem;
  top: -0.17857143rem;
  width: 1.78571429rem;
  height: 1.07142857rem;
}
.callPoneBox .getPhone + a {
  width: 1.07142857rem;
  vertical-align: middle;
  overflow: hidden;
  display: inline-block;
}
.contactsFaceBox .faceBox {
  position: relative;
  margin: auto;
  border: 1px solid #c4c4c4;
  height: 6.25rem;
  width: 5.89285714rem;
}
.contactsFaceBox .faceBox.mt {
  margin-top: 0.42857143rem;
}
.contactsFaceBox .faceBox .bgBox {
  position: absolute;
  z-index: 0;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.contactsFaceBox .faceBox .bgBox .bg img {
  display: block;
  width: 4.10714286rem;
  margin: auto;
}
.contactsFaceBox .faceBox .bgBox .text {
  display: inline-block;
  color: #999999;
  background: url(data:image/png;base64,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) left center no-repeat;
  background-size: auto 70%;
  margin-top: 0.17857143rem;
  padding-left: 0.71428571rem;
  font-size: 0.5rem;
}
.contactsFaceBox .faceBox .imgBox {
  position: relative;
  z-index: 1;
  background: #ffffff;
  width: 100%;
  height: 100%;
}
.contactsFaceBox .faceBox .imgBox img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
/* mixin */
/*
font
*/
/*
position
*/
/*
padding
*/
/*
margin
*/
/* border */
/* border-width */
/*  box-shadow: 0px 0px 14px -2px #000; */
/*
border-radius
*/
/*text*/
* {
  touch-action: pan-y;
}
/*过渡效果*/
/*线性渐变(背景)*/
/*translate*/
/*flex*/
.integralBox .headerBox {
  background: #ffffff;
  padding: 0.28571429rem 0rem 0rem 0rem;
}
.integralBox .headerBox .coinBox {
  margin: auto;
  text-align: center;
  width: 90vw;
  height: 26vw;
  background: url("http://iclass-new.ks3-cn-beijing.ksyun.com/webstatic/linclass_weixin_front/images/integral/header-bg.png") center top no-repeat;
  background-size: 100% auto;
}
.integralBox .headerBox .coinBox .title {
  text-align: left;
  font-size: 0.5rem;
  padding: 0.39285714rem 0rem 0rem 0.39285714rem;
  color: #ffffff;
}
.integralBox .headerBox .coinBox .coinNUm {
  display: inline-block;
  margin: auto;
  margin-left: -1.07142857rem;
  color: #7c5300;
  min-width: 4.46428571rem;
  font-size: 1.07142857rem;
  padding-left: 1.07142857rem;
  background: url("http://iclass-new.ks3-cn-beijing.ksyun.com/webstatic/linclass_weixin_front/images/integral/icon-coin.png") left center no-repeat;
  background-size: auto 80%;
}
.integralBox .tabsBox {
  position: absolute;
  width: 100%;
  background: #ffffff;
  top: 3.57142857rem;
  bottom: 0;
}
.integralBox .tabsBox .am-tabs.am-tabs-horizontal .am-tabs-tab-bar-wrap {
  margin-bottom: 0rem;
}
.integralBox .tabsBox .tabBox {
  position: absolute;
  bottom: 0;
  top: 0;
  width: 100%;
}
.integralBox .tabsBox .tabBox .dateBox {
  height: 1.07142857rem;
  line-height: 1.07142857rem;
  padding-left: 0.53571429rem;
  font-size: 0.5rem;
  color: #333333;
  width: 100%;
  text-align: center;
  box-sizing: border-box;
  z-index: 0;
  background-color: #fff;
}
.integralBox .tabsBox .tabBox .dateBox::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);
}
.integralBox .tabsBox .tabBox .dateBox .arrow-down {
  position: absolute;
  display: inline-block;
  margin-left: 0.28571429rem;
  top: 0.39285714rem;
  right: -0.17857143rem;
  width: 0;
  height: 0;
  border-top: 0.21428571rem solid #00404b;
  border-left: 0.21428571rem solid transparent;
  border-right: 0.21428571rem solid transparent;
  border-bottom: 0.21428571rem solid transparent;
}
.integralBox .tabsBox .tabBox .taskBox {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.integralBox .tabsBox .tabBox .taskBox .scheduleBox {
  overflow-y: auto;
  padding: 0.35714286rem 0.53571429rem;
}
.integralBox .tabsBox .tabBox .taskBox .scheduleBox .topBox {
  font-size: 0.42857143rem;
}
.integralBox .tabsBox .tabBox .taskBox .scheduleBox .topBox .right {
  float: right;
}
.integralBox .tabsBox .tabBox .taskBox .scheduleBox .topBox span {
  vertical-align: middle;
}
.integralBox .tabsBox .tabBox .taskBox .scheduleBox .topBox img {
  display: inline-block;
  vertical-align: middle;
  height: 0.46428571rem;
  margin-left: 0.17857143rem;
  cursor: pointer;
}
.integralBox .tabsBox .tabBox .taskBox .scheduleBox .am-progress-outer.progress {
  margin-top: 0.17857143rem;
  border-radius: 0.35714286rem;
  background: #dbdbdb;
}
.integralBox .tabsBox .tabBox .taskBox .scheduleBox .am-progress-outer.progress .am-progress-bar {
  border: none;
  height: 0.35714286rem !important;
  background: -webkit-linear-gradient(left, #7be32f, #24d0ff);
  background: -webkit-linear-gradient(left #7be32f, #24d0ff);
  background: linear-gradient(to right #7be32f, #24d0ff);
  border-radius: 0.35714286rem;
}
.integralBox .tabsBox .tabBox .taskBox .scheduleBox .bottomBox {
  margin-top: 0.17857143rem;
  font-size: 0.42857143rem;
  color: #999999;
  overflow: hidden;
}
.integralBox .tabsBox .tabBox .taskBox .scheduleBox .bottomBox .left {
  float: left;
}
.integralBox .tabsBox .tabBox .taskBox .scheduleBox .bottomBox .right {
  float: right;
}
.integralBox .tabsBox .tabBox .taskBox .taskList {
  position: absolute;
  top: 1.78571429rem;
  right: 0;
  left: 0;
  bottom: 0;
  overflow-y: auto;
  padding: 0.17857143rem 0.35714286rem;
}
.integralBox .tabsBox .tabBox .taskBox .taskList .taskItem {
  border: 1px solid #bae4c5;
  border-radius: 0.17857143rem;
  padding: 0.08928571rem;
  margin-bottom: 0.35714286rem;
}
.integralBox .tabsBox .tabBox .taskBox .taskList .taskItem .icon {
  width: 1.42857143rem;
}
.integralBox .tabsBox .tabBox .taskBox .taskList .taskItem .icon img {
  max-width: 100%;
  max-height: 100%;
  margin-bottom: -0.17857143rem;
}
.integralBox .tabsBox .tabBox .taskBox .taskList .taskItem .btnBox {
  width: 2.32142857rem;
  text-align: center;
}
.integralBox .tabsBox .tabBox .taskBox .taskList .taskItem .btnBox .btn {
  cursor: pointer;
  display: inline-block;
  background: #29ce58;
  color: #fff;
  padding: 0.08928571rem 0.26785714rem;
  border-radius: 0.08928571rem;
}
.integralBox .tabsBox .tabBox .taskBox .taskList .taskItem .btnBox .completed {
  display: inline-block;
  vertical-align: middle;
  height: 1.42857143rem;
}
.integralBox .tabsBox .tabBox .taskBox .taskList .taskItem .title {
  font-size: 0.42857143rem;
  padding-left: 0.17857143rem;
}
.integralBox .tabsBox .tabBox .taskBox .taskList .taskItem .title span {
  vertical-align: middle;
}
.integralBox .tabsBox .tabBox .taskBox .taskList .taskItem .title img {
  display: inline-block;
  vertical-align: middle;
  height: 0.46428571rem;
  margin-left: 0.17857143rem;
  cursor: pointer;
}
.integralBox .tabsBox .tabBox .taskBox .taskList .taskItem .content {
  font-size: 0.42857143rem;
  padding-left: 0.17857143rem;
  color: #29ce58;
}
.integralBox .tabsBox .tabBox .taskBox .taskList .taskItem.fin {
  background: #f6f6f6;
  border: 1px solid #f6f6f6;
}
.integralBox .tabsBox .tabBox .taskBox .taskList .taskItem.fin .content {
  color: #999999;
}
.integralBox .tabsBox .tabBox .rewardBox {
  position: absolute;
  top: 1.07142857rem;
  left: 0;
  right: 0;
  bottom: 0;
  border-top: 1px solid #e6e6e6;
}
.integralBox .tabsBox .tabBox .rewardBox .rewardList {
  padding: 0rem 0.53571429rem 0.53571429rem 0.53571429rem;
}
.integralBox .tabsBox .tabBox .rewardBox .rewardList .rewardItem {
  border-bottom: 1px solid #e6e6e6;
}
.integralBox .tabsBox .tabBox .rewardBox .rewardList .rewardItem .title {
  font-size: 0.5rem;
}
.integralBox .tabsBox .tabBox .rewardBox .rewardList .rewardItem .date {
  font-size: 0.42857143rem;
  color: #999999;
}
.integralBox .tabsBox .tabBox .rewardBox .rewardList .rewardItem .reward {
  text-align: right;
}
.integralBox .tabsBox .tabBox .rewardBox .rewardList .rewardItem .reward .num {
  font-size: 0.53571429rem;
  font-weight: bold;
  padding-left: 0.89285714rem;
  background: url("http://iclass-new.ks3-cn-beijing.ksyun.com/webstatic/linclass_weixin_front/images/integral/icon-coin.png") left center no-repeat;
  background-size: auto 100%;
}
.integralBox .tabsBox .tabBox .rewardBox .rewardList .rewardItem .reward .num.red {
  color: #d84b4a;
}
.integralBox .tabsBox .tabBox .noDataBox {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -3rem;
  margin-left: -2.67857143rem;
  text-align: center;
  font-size: 0.57142857rem;
  color: #c5cdd0;
}
.integralBox .tabsBox .tabBox .noDataBox .imgBox img {
  width: 5.35714286rem;
  height: 3.5rem;
  display: block;
  margin: auto;
}
.integralBox .tabsBox .tabBox .noDataBox .textBox {
  display: block;
  width: 5.35714286rem;
  margin-top: 0.53571429rem;
}
/* mixin */
/*
font
*/
/*
position
*/
/*
padding
*/
/*
margin
*/
/* border */
/* border-width */
/*  box-shadow: 0px 0px 14px -2px #000; */
/*
border-radius
*/
/*text*/
* {
  touch-action: pan-y;
}
/*过渡效果*/
/*线性渐变(背景)*/
/*translate*/
/*flex*/
.leaveBox {
  width: 100%;
  height: 100%;
}
.leaveBox .leaveListBox > .list {
  background-color: #fff;
  padding: 0rem 0.46428571rem;
}
.leaveBox .leaveListBox > .list:not(:first-child) {
  margin-top: 0.35714286rem;
}
.leaveBox .leaveListBox > .list .userInfo {
  padding-top: 0.5rem;
  height: 1.17857143rem;
}
.leaveBox .leaveListBox > .list .userInfo > div > span {
  display: inline-block;
  vertical-align: middle;
}
.leaveBox .leaveListBox > .list .userInfo .fl span.headImg {
  width: 1.17857143rem;
  height: 1.17857143rem;
  overflow: hidden;
  border-radius: 100%;
}
.leaveBox .leaveListBox > .list .userInfo .fl span.headImg > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.leaveBox .leaveListBox > .list .userInfo .fl span.liss {
  margin-left: 0.17857143rem;
  line-height: 0.60714286rem;
}
.leaveBox .leaveListBox > .list .userInfo .fl span.liss > div {
  color: #000;
  font-size: 0.42857143rem;
}
.leaveBox .leaveListBox > .list .userInfo .fr {
  color: #999;
}
.leaveBox .leaveListBox > .list .leaveInfo {
  color: #000;
  line-height: 0.71428571rem;
  text-align: left;
  margin-top: 0.5rem;
  font-size: 0.42857143rem;
}
.leaveBox .leaveListBox > .list .leaveInfo > div {
  text-overflow: ellipsis;
  word-break: break-all;
  display: -webkit-box;
  /** 对象作为伸缩盒子模型显示 **/
  -webkit-box-orient: vertical;
  /** 设置或检索伸缩盒对象的子元素的排列方式 **/
  -webkit-line-clamp: 3;
  /** 显示的行数 **/
  overflow: hidden;
  /** 隐藏超出的内容 **/
  word-break: break-word;
  word-wrap: break-word;
}
.leaveBox .leaveListBox > .list .leaveAction {
  margin-top: 0.5rem;
  font-size: 0.53571429rem;
  height: 1.25rem;
}
.leaveBox .leaveListBox > .list .leaveAction > .fr > div {
  width: 2.21428571rem;
  height: 0.78571429rem;
  line-height: 0.78571429rem;
  margin-left: 0.32142857rem;
  background-color: #ff5555;
  font-size: 0.35714286rem;
  color: #fff;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
}
.leaveBox .leaveListBox > .list .leaveAction > .fr > div:nth-child(1) {
  background-color: #28ce57;
}
.leaveInfoBox .userInfo {
  padding: 0.42857143rem 0.46428571rem;
  height: 2.28571429rem;
  box-sizing: border-box;
  background-color: #fff;
  border-bottom: 1px solid #dadada;
}
.leaveInfoBox .userInfo > div > span {
  display: inline-block;
  vertical-align: middle;
}
.leaveInfoBox .userInfo .fl span.headImg {
  width: 1.35714286rem;
  height: 1.35714286rem;
  overflow: hidden;
  border-radius: 100%;
}
.leaveInfoBox .userInfo .fl span.headImg > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.leaveInfoBox .userInfo .fl span.liss {
  margin-left: 0.17857143rem;
  line-height: 0.64285714rem;
  box-sizing: border-box;
  padding-top: 0.10714286rem;
}
.leaveInfoBox .userInfo .fl span.liss > div {
  color: #000;
  font-size: 0.53571429rem;
}
.leaveInfoBox .userInfo .fl span.liss > div:last-child {
  font-size: 0.42857143rem;
}
.leaveInfoBox .userInfo .fr {
  color: #999;
  font-size: 0.53571429rem;
}
.leaveInfoBox .logInfo {
  margin-top: 0.5rem;
  padding: 0.28571429rem 0.46428571rem;
  padding-top: 0.53571429rem;
  background-color: #fff;
  border-top: 1px solid #dadada;
  border-bottom: 1px solid #dadada;
}
.leaveInfoBox .logInfo .li {
  line-height: 0.78571429rem;
  text-overflow: ellipsis;
  word-break: break-all;
  display: -webkit-box;
  /** 对象作为伸缩盒子模型显示 **/
  -webkit-box-orient: vertical;
  /** 设置或检索伸缩盒对象的子元素的排列方式 **/
  -webkit-line-clamp: 3;
  /** 显示的行数 **/
  overflow: hidden;
  /** 隐藏超出的内容 **/
}
.leaveInfoBox .logInfo .li .title {
  color: #666;
  font-size: 0.42857143rem;
}
.leaveInfoBox .logInfo .li .text {
  font-size: 0.42857143rem;
  color: #000;
}
.leaveInfoBox .logInfo .imgList {
  margin-top: 0.28571429rem;
  box-sizing: border-box;
}
.leaveInfoBox .logInfo .imgList .imgIn {
  width: 3.64285714rem;
  height: 3.75rem;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  text-align: center;
  font-size: 0;
  letter-spacing: -3px;
}
.leaveInfoBox .logInfo .imgList .imgIn:not(:first-child) {
  margin-left: 0.17857143rem;
}
.leaveInfoBox .logInfo .imgList .imgIn > img {
  height: 2.57142857rem;
  width: 3.64285714rem;
  object-fit: cover;
}
.leaveInfoBox .logInfo .imgList .imgIn > span {
  display: inline-block;
  font-size: 0.42857143rem;
  color: #000;
  padding: 0.28571429rem 0rem;
  letter-spacing: 0;
}
.leaveInfoBox .timeAxis {
  padding-left: 0.71428571rem;
  margin-left: 0.71428571rem;
  font-size: 0.5rem;
  padding-bottom: 0.35714286rem;
  padding-right: 0.46428571rem;
  box-sizing: border-box;
  border-left: 1px solid #dadada;
}
.leaveInfoBox .timeAxis .li {
  position: relative;
  padding-top: 0.60714286rem;
  box-sizing: border-box;
}
.leaveInfoBox .timeAxis .li:before {
  position: absolute;
  left: -0.89285714rem;
  top: 0.89285714rem;
  content: '';
  display: inline-block;
  background-color: #28ce57;
  height: 0.35714286rem;
  width: 0.35714286rem;
  border-radius: 100%;
}
.leaveInfoBox .timeAxis .li > div {
  margin-top: 0.10714286rem;
}
.leaveInfoBox .timeAxis .li > div.memo {
  text-overflow: ellipsis;
  word-break: break-all;
  display: -webkit-box;
  /** 对象作为伸缩盒子模型显示 **/
  -webkit-box-orient: vertical;
  /** 设置或检索伸缩盒对象的子元素的排列方式 **/
  -webkit-line-clamp: 3;
  /** 显示的行数 **/
  overflow: hidden;
  /** 隐藏超出的内容 **/
  color: #666;
}
.leaveInfoBox .timeAxis .li > div.snapshot {
  width: 4.28571429rem;
  overflow: hidden;
}
.leaveInfoBox .timeAxis .li > div.snapshot > img {
  display: inline-block;
  vertical-align: middle;
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.suggesList {
  padding: 0rem 0.46428571rem;
}
.suggesList .title {
  font-size: 0.42857143rem;
  color: #b0b0b0;
  padding-bottom: 0.17857143rem;
}
.suggesList .sgBox > .am-tag {
  display: inline-block;
  vertical-align: middle;
  margin: 0.28571429rem 0.28571429rem 0rem 0rem;
  padding: 0.14285714rem 0.25rem;
  height: auto;
  line-height: inherit;
}
.suggesList .sgBox > .am-tag:before {
  display: none;
}
.suggesList .sgBox > .am-tag.am-tag-active {
  color: #28ce57;
  border: 1px solid #28ce57;
}
.suggesList .sgBox > .am-tag.am-tag-normal {
  color: #000;
  border: 1px solid #e2e2e2;
}
.am-popover.myPopover.am-popover-placement-bottomRight .am-popover-item {
  width: 3.53571429rem;
  box-sizing: border-box;
  text-align: center;
}
.am-popover.myPopover.am-popover-placement-bottomRight .am-popover-item:not(:first-child) {
  border-top: 1px solid #ddd;
}
.am-popover.myPopover.am-popover-placement-bottomRight .am-popover-item .am-popover-item-container {
  line-height: 1.42857143rem;
  height: 1.42857143rem;
  display: inline-block;
  vertical-align: middle;
}
.am-popover.myPopover.am-popover-placement-bottomRight .am-popover-item .am-popover-item-container:before {
  display: none !important;
}
.inputBorder.am-list-item.am-textarea-item.am-textarea-has-count {
  padding: 0;
}
.inputBorder.am-list-item.am-textarea-item.am-textarea-has-count .am-textarea-control {
  margin: 0.46428571rem;
  border: 1px solid #d0d0d0;
}
.inputBorder.am-list-item.am-textarea-item.am-textarea-has-count textarea {
  padding: 0rem 0.35714286rem;
  font-size: 0.5rem;
  box-sizing: border-box;
}
.inputBorder.am-list-item.am-textarea-item.am-textarea-has-count .am-textarea-count {
  bottom: 0.60714286rem;
  right: 0.71428571rem;
}
.inputBorder.am-list-item.am-textarea-item.am-textarea-has-count .am-textarea-count span {
  color: #b0b0b0;
}
.inputBorder.am-list-item.am-textarea-item.am-textarea-has-count .am-textarea-error-extra {
  position: absolute;
  bottom: 0.60714286rem;
  right: 1.96428571rem;
  top: inherit;
}
.inputBorder.am-list-item.am-textarea-item.am-textarea-has-count.am-textarea-error .am-textarea-control {
  border-color: red;
}
.leaveBox .listBox {
  position: absolute;
  width: 100%;
  top: 1.78571429rem;
  bottom: 0;
  left: 0;
  right: 0;
  border-top-width: 0.01785714rem;
  border-top-style: solid;
  border-top-color: #e6e6e6;
}
.myTag .am-tag-text {
  text-align: left;
  word-break: break-word;
  word-wrap: break-word;
  white-space: pre-wrap;
}
/* mixin */
/*
font
*/
/*
position
*/
/*
padding
*/
/*
margin
*/
/* border */
/* border-width */
/*  box-shadow: 0px 0px 14px -2px #000; */
/*
border-radius
*/
/*text*/
* {
  touch-action: pan-y;
}
/*过渡效果*/
/*线性渐变(背景)*/
/*translate*/
/*flex*/
.noticeList {
  width: 100%;
  height: 100%;
}
.noticeList .maxBox {
  width: 100%;
  height: 100%;
}
.noticeList .am-tabs.am-tabs-horizontal .am-tabs-tab-bar-wrap {
  height: 1.53571429rem;
  margin-bottom: 0rem;
  border-bottom: 0.01785714rem solid #e6e6e6;
}
.noticeList .am-tabs.am-tabs-horizontal .am-tabs-tab-bar-wrap .am-tabs-default-bar {
  overflow: hidden;
}
.noticeList .am-tabs.am-tabs-horizontal .am-tabs-tab-bar-wrap .am-tabs-default-bar-underline {
  display: none;
}
.noticeList .am-tabs.am-tabs-horizontal .am-tabs-tab-bar-wrap .am-tabs-default-bar-tab {
  box-sizing: border-box;
  height: 1.51785714rem;
  padding: 0rem 0.39285714rem;
  border-bottom-width: 0.07142857rem;
  border-bottom-style: solid;
  border-bottom-color: #fff;
  overflow: hidden;
}
.noticeList .am-tabs.am-tabs-horizontal .am-tabs-tab-bar-wrap .am-tabs-default-bar-tab:after {
  display: none;
}
.noticeList .am-tabs.am-tabs-horizontal .am-tabs-tab-bar-wrap .am-tabs-default-bar-tab.am-tabs-default-bar-tab-active {
  border-bottom-color: #27cf56;
}
.noticeList .am-tabs.am-tabs-horizontal .am-tabs-tab-bar-wrap .am-tabs-default-bar-tab .am-badge {
  text-overflow: ellipsis;
  white-space: nowrap;
}
.listTiem {
  background-color: #fff;
  padding: 0.17857143rem 0.5rem;
  width: 100%;
  box-sizing: border-box;
}
.listTiem:not(:last-child) {
  border-bottom-width: 0.01785714rem;
  border-bottom-style: solid;
  border-bottom-color: #e6e6e6;
}
.listTiem > .title {
  padding: 0.17857143rem 0rem;
  color: #333;
  font-size: 0.46428571rem;
  font-weight: bold;
  box-sizing: border-box;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.listTiem > .content {
  color: #666;
  font-size: 0.39285714rem;
  word-break: break-all;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.listTiem > .bottom {
  height: 0.53571429rem;
  text-align: right;
  color: #333;
  font-size: 0.39285714rem;
  padding: 0.17857143rem 0rem;
}
.listTiem > .bottom > .fl {
  width: 60%;
  text-align: left;
  overflow: hidden;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  vertical-align: middle;
}
.listTiem .enclosure {
  margin-top: 0.35714286rem;
}
.listTiem .enclosure > .fileBar {
  margin: 0.17857143rem 0rem;
  font-size: 0.39285714rem;
  color: #333;
  width: 100%;
}
.listTiem .enclosure > .fileBar > img {
  width: 0.60714286rem;
  height: 0.67857143rem;
  vertical-align: middle;
  display: inline-block;
}
.listTiem .enclosure > .fileBar > span {
  display: inline-block;
  box-sizing: border-box;
  vertical-align: middle;
  text-indent: 0.17857143rem;
  overflow: hidden;
  width: 90%;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.listTiem .enclosure > .imgBar {
  width: 50%;
  height: 3.57142857rem;
  display: inline-block;
  box-sizing: border-box;
  overflow: hidden;
  text-align: center;
  vertical-align: middle;
}
.listTiem .enclosure > .imgBar:nth-child(odd) {
  padding-right: 0.17857143rem;
}
.listTiem .enclosure > .imgBar:nth-child(even) {
  padding-left: 0.17857143rem;
}
.listTiem .enclosure > .imgBar:nth-child(3),
.listTiem .enclosure > .imgBar:nth-child(4) {
  padding-top: 0.17857143rem;
}
.listTiem .enclosure > .imgBar > img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  vertical-align: middle;
}
.buttomClassroom {
  height: 1.53571429rem;
}
.add_rorund {
  width: 0.57142857rem !important;
  height: 0.57142857rem !important;
  display: inline-block;
}
.annex {
  width: 0.53571429rem !important;
  height: 0.53571429rem !important;
  display: inline-block;
}
.noticeForm {
  background-color: #fff;
  height: auto;
  width: 100%;
}
.noticeForm .noCon {
  background-color: #fff;
  width: 100%;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 1.60714286rem;
  overflow-y: auto;
  overflow-x: hidden;
}
.noticeForm .myEditor {
  position: relative;
  padding: 0.35714286rem 0rem;
  margin-bottom: 0.35714286rem;
  max-height: 11.42857143rem;
  overflow-x: hidden;
  overflow-y: auto;
  background-color: #fff;
}
.noticeForm .enclosure {
  padding: 0.17857143rem 0.17857143rem;
  box-sizing: border-box;
  font-size: 0;
  letter-spacing: -4px;
}
.noticeForm .enclosure .fileBar {
  font-size: 0.39285714rem;
  letter-spacing: 0;
  width: 100%;
  display: block;
  color: #333;
  padding: 0rem 0.17857143rem;
  margin-bottom: 0.42857143rem;
}
.noticeForm .enclosure .fileBar > img {
  width: 0.60714286rem;
  height: 0.67857143rem;
  vertical-align: middle;
  display: inline-block;
  margin-right: 0.10714286rem;
}
.noticeForm .enclosure .fileBar .name {
  display: inline-block;
  width: 86%;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: nowrap;
}
.noticeForm .enclosure .fileBar .del {
  vertical-align: middle;
  display: inline-block;
}
.noticeForm .enclosure .fileBar .del > img {
  width: 0.32142857rem;
  height: 0.32142857rem;
}
.noticeForm .enclosure .imgBar {
  font-size: 0.39285714rem;
  letter-spacing: 0;
  max-width: 2.46428571rem;
  width: 24%;
  text-align: center;
  display: inline-block;
  position: relative;
}
.noticeForm .enclosure .imgBar:not(:first-child) {
  margin-left: 0.39285714rem;
}
.noticeForm .enclosure .imgBar .imgBox {
  width: 2.46428571rem;
  height: 2.46428571rem;
}
.noticeForm .enclosure .imgBar .imgBox > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.noticeForm .enclosure .imgBar .actionBar {
  max-width: 2.46428571rem;
  color: #ff5b5b;
  display: block;
  font-size: 0.42857143rem;
}
.noticeForm .enclosure .imgBar .actionBar > img {
  width: 0.35714286rem;
  height: 0.35714286rem;
  display: inline-block;
  vertical-align: -0.03571429rem;
  margin-right: 0.14285714rem;
}
.noticeForm .enclosure .imgBar .resetSed {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0.78571429rem;
  padding-top: 1.07142857rem;
  text-align: center;
  color: #fff;
}
.noticeForm .enclosure .imgBar .resetSed:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  background-color: #000;
  opacity: 0.8;
  z-index: 1;
}
.noticeForm .enclosure .imgBar .resetSed > span {
  left: 12%;
  font-size: 0.5rem;
  display: inline-block;
  position: absolute;
  z-index: 2;
}
.noticeForm .enclosure .imgBar .loading {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  text-align: center;
}
.noticeForm .enclosure .imgBar .loading:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  background-color: #000;
  opacity: 0.4;
  z-index: 1;
}
.noticeForm .enclosure .imgBar .loading > img {
  width: 0.60714286rem;
  height: 0.60714286rem;
  top: 40%;
  left: 40%;
  display: inline-block;
  position: absolute;
  z-index: 2;
}
.noticeInfoBox {
  background-color: #fff;
  width: 100%;
  height: 100%;
}
.noticeInfoBox .titleBox {
  background-color: #fff;
  padding: 0.25rem 0.42857143rem;
  box-sizing: border-box;
  width: 100%;
  border-bottom: 1px solid #e6e6e6;
}
.noticeInfoBox .titleBox > span {
  box-sizing: border-box;
  display: block;
  text-align: center;
  font-size: 0.39285714rem;
  color: #333;
  margin-top: 0.35714286rem;
}
.noticeInfoBox .titleBox > span.title {
  font-size: 0.46428571rem;
  margin-top: 0;
  word-break: break-all;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.noticeInfoBox .content {
  overflow: auto;
  padding: 0.17857143rem 0.42857143rem;
  background-color: #fff;
}
.noticeInfoBox .enclosure {
  background-color: #fff;
  padding: 0.42857143rem 0.42857143rem;
  box-sizing: border-box;
  width: 100%;
  border-bottom: 1px solid #e6e6e6;
}
.noticeInfoBox .enclosure > .fileBar {
  margin: 0.17857143rem 0rem;
  font-size: 0.39285714rem;
  color: #333;
  width: 100%;
}
.noticeInfoBox .enclosure > .fileBar > img {
  width: 0.60714286rem;
  height: 0.67857143rem;
  vertical-align: middle;
  display: inline-block;
}
.noticeInfoBox .enclosure > .fileBar > span {
  display: inline-block;
  box-sizing: border-box;
  vertical-align: middle;
  text-indent: 0.17857143rem;
  overflow: hidden;
  width: 90%;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.noticeInfoBox .enclosure > .imgBar {
  width: 50%;
  height: 3.57142857rem;
  display: inline-block;
  box-sizing: border-box;
  overflow: hidden;
  text-align: center;
  vertical-align: middle;
}
.noticeInfoBox .enclosure > .imgBar:nth-child(odd) {
  padding-right: 0.17857143rem;
}
.noticeInfoBox .enclosure > .imgBar:nth-child(even) {
  padding-left: 0.17857143rem;
}
.noticeInfoBox .enclosure > .imgBar:nth-child(3),
.noticeInfoBox .enclosure > .imgBar:nth-child(4) {
  padding-top: 0.17857143rem;
}
.noticeInfoBox .enclosure > .imgBar > img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  vertical-align: middle;
}
/* mixin */
/*
font
*/
/*
position
*/
/*
padding
*/
/*
margin
*/
/* border */
/* border-width */
/*  box-shadow: 0px 0px 14px -2px #000; */
/*
border-radius
*/
/*text*/
* {
  touch-action: pan-y;
}
/*过渡效果*/
/*线性渐变(背景)*/
/*translate*/
/*flex*/
.rechargeMenu {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  height: 1.57142857rem;
  background-color: #fff;
  border-top-color: #e6e6e6;
  border-top-style: solid;
  border-top-width: 0.01785714rem;
  font-size: 0;
  letter-spacing: -4px;
}
.rechargeMenu > span {
  font-size: 0.46428571rem;
  letter-spacing: 0;
  height: 100%;
  line-height: 3.6;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  box-sizing: border-box;
}
.rechargeMenu > span:not(:last-child) {
  border-right: 1px solid #e6e6e6;
}
.rechargeMenu > span > img,
.rechargeMenu > span > span {
  display: inline-block;
  vertical-align: middle;
}
.rechargeMenu > span > img {
  width: 1.07142857rem;
  height: 1.03571429rem;
  margin-right: 0.10714286rem;
}
.recordLi {
  background-color: #fff;
  border-top: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
  box-sizing: border-box;
  margin-bottom: 0.35714286rem;
  font-size: 0.39285714rem;
}
.recordLi .am-flexbox {
  padding: 0rem 0.32142857rem;
}
.recordLi .am-flexbox:first-child {
  height: 1.28571429rem;
  border-bottom: 1px solid #e6e6e6;
}
.recordLi .am-flexbox:last-child {
  margin: 0.21428571rem 0rem;
}
.recordLi .am-flexbox .am-flexbox-item {
  white-space: nowrap;
}
.recordLi .actionBtn {
  display: inline-block;
  vertical-align: middle;
  width: 1.85714286rem;
  height: 0.78571429rem;
  color: #fff;
  text-align: center;
  line-height: 0.82142857rem;
  background-color: #00d243;
  border-radius: 0.07142857rem;
}
.recordLi .info > div {
  margin: 0.10714286rem 0rem;
}
.recordLi .info > div > span {
  font-size: 0.42857143rem;
}
.recordLi .user > span,
.recordLi .user > img {
  display: inline-block;
  vertical-align: middle;
}
.recordLi .user > img {
  width: 0.75rem;
  height: 0.75rem;
  border-radius: 100%;
}
.recordLi .user > span {
  margin-left: 0.21428571rem;
}
.childList {
  background-color: #fff;
}
.childList > .title {
  height: 1.21428571rem;
  padding: 0rem 0.32142857rem;
  line-height: 1.21428571rem;
  border-bottom: 1px solid #e6e6e6;
}
.childList .am-flexbox {
  padding: 0.32142857rem;
}
.childList .am-flexbox:not(:last-child) {
  border-bottom: 1px solid #e6e6e6;
}
.childList > .child {
  white-space: nowrap;
}
.childList > .child .info > span,
.childList > .child .info > img {
  display: inline-block;
  vertical-align: middle;
}
.childList > .child .info > img {
  width: 1.42857143rem;
  height: 1.42857143rem;
  margin-right: 0.28571429rem;
  border-radius: 100%;
}
.childList > .child .mdCheckBox {
  display: inline-block;
  height: 0.78571429rem;
  width: 0.78571429rem;
  border: 1px solid #e6e6e6;
  border-radius: 100%;
  position: relative;
  box-sizing: border-box;
}
.childList > .child .mdCheckBox.active:before {
  content: '';
  position: absolute;
  box-sizing: border-box;
  left: 0.07142857rem;
  top: 0.07142857rem;
  display: inline-block;
  width: 0.57142857rem;
  height: 0.57142857rem;
  text-align: center;
  border-radius: 100%;
  background-color: #00d243;
}
.parentList {
  background-color: #fff;
}
.parentList > .title {
  height: 1.21428571rem;
  padding: 0rem 0.32142857rem;
  line-height: 1.21428571rem;
}
.parentList .parent.am-flexbox {
  padding: 0.5rem 0.32142857rem;
}
.parentList .parent.am-flexbox:last-child {
  border-top: 1px solid #e6e6e6;
}
.combosBox .combos {
  background-color: #fff;
}
.combosBox .combos .title {
  height: 1.21428571rem;
  padding: 0rem 0.32142857rem;
  line-height: 1.21428571rem;
  border-bottom: 1px solid #e6e6e6;
}
.combosBox .combos .tip {
  padding: 0.35714286rem 0.35714286rem 0.17857143rem 0.35714286rem;
  color: red;
  font-size: 0.42857143rem;
}
.combosBox .combos .combo {
  margin-top: 0.32142857rem;
  padding: 0rem 0.32142857rem;
  box-sizing: border-box;
}
.combosBox .combos .combo:last-child {
  padding-bottom: 0.32142857rem;
}
.combosBox .combos .combo .left {
  font-size: 0.42857143rem;
  color: #999;
}
.combosBox .combos .combo .left > .t {
  font-size: 0.5rem;
  color: #000;
  margin-bottom: 0.10714286rem;
}
.combosBox .combos .combo .left > .t.isFamily {
  background: url(data:image/png;base64,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) left top no-repeat;
  background-size: 0.69642857rem 0.53571429rem;
  background-position-y: 0.10714286rem;
  text-indent: 0.82142857rem;
}
.combosBox .combos .combo .right {
  font-size: 0;
  letter-spacing: -4px;
}
.combosBox .combos .combo .right > span {
  letter-spacing: 0;
  font-size: 0.39285714rem;
  color: #a36e3a;
  display: inline-block;
  vertical-align: middle;
  white-space: nowrap;
}
.combosBox .combos .combo .right > .b {
  font-size: 1.28571429rem;
  margin-left: 0.17857143rem;
}
.combosBox .combos .combo .select {
  display: none;
}
.combosBox .combos .combo.active {
  position: relative;
}
.combosBox .combos .combo.active > .select {
  position: absolute;
  box-sizing: border-box;
  right: 0.17857143rem;
  top: -0.07142857rem;
  display: inline-block;
  vertical-align: middle;
  width: 0.73214286rem;
  height: 0.73214286rem;
}
.combosBox .combos .combo.active .am-flexbox {
  border-color: #a36e3a;
}
.combosBox .combos .am-flexbox {
  border: 1px solid #e6e6e6;
  border-radius: 0.14285714rem;
  padding: 0.32142857rem;
  box-sizing: border-box;
}
.combosBox .goTo {
  display: inline-block;
  vertical-align: middle;
  color: #5f759e;
  border-bottom: 1px solid #5f759e;
  padding-bottom: 1px;
  font-size: 0.42857143rem;
  margin: 0.32142857rem;
}
.noListData {
  text-align: center;
  width: 100%;
  height: 1.78571429rem;
  line-height: 1.78571429rem;
  color: #ccc;
}
.servicePhone {
  width: 0.55357143rem;
  height: 0.48214286rem;
  display: inline-block;
  vertical-align: middle;
}
.ranChange {
  width: 0.76785714rem;
  height: 0.76785714rem;
  display: inline-block;
  vertical-align: middle;
}
.changeimg {
  display: inline-block;
  vertical-align: middle;
  width: 0.57142857rem;
  height: 0.42857143rem;
}
/* mixin */
/*
font
*/
/*
position
*/
/*
padding
*/
/*
margin
*/
/* border */
/* border-width */
/*  box-shadow: 0px 0px 14px -2px #000; */
/*
border-radius
*/
/*text*/
* {
  touch-action: pan-y;
}
/*过渡效果*/
/*线性渐变(背景)*/
/*translate*/
/*flex*/
.successBox {
  padding: 0rem 0.53571429rem;
}
.successBox .tipsBox {
  text-align: center;
  padding: 0.53571429rem 0rem;
}
.successBox .tipsBox > img,
.successBox .tipsBox > span {
  display: inline-block;
  vertical-align: middle;
}
.successBox .tipsBox > img {
  width: 1.10714286rem;
}
.successBox .tipsBox > span {
  margin-left: 0.25rem;
  color: #333;
  font-size: 0.60714286rem;
  vertical-align: -0.01785714rem;
}
.successBox .corpWxqrcode {
  text-align: center;
  padding: 0.35714286rem 0rem;
}
.successBox .corpWxqrcode > img,
.successBox .corpWxqrcode > span {
  display: inline-block;
  vertical-align: middle;
}
.successBox .corpWxqrcode > img {
  width: 5.07142857rem;
  height: 5.07142857rem;
}
.successBox .corpWxqrcode > div {
  padding: 0.35714286rem 0rem;
  color: #333;
  font-size: 0.60714286rem;
}
.successBox .serviceInfo {
  background-color: #f6feff;
  border-radius: 0.14285714rem;
  border: 1px solid #666;
}
.successBox .serviceInfo .user {
  font-size: 0;
  letter-spacing: -4px;
  padding: 0.35714286rem 0.39285714rem;
  border-bottom: 1px solid #666;
}
.successBox .serviceInfo .user > img,
.successBox .serviceInfo .user > span {
  letter-spacing: 0;
  font-size: 0.42857143rem;
  display: inline-block;
  vertical-align: middle;
}
.successBox .serviceInfo .user > img {
  width: 1.07142857rem;
  height: 1.07142857rem;
  margin-right: 0.32142857rem;
  border-radius: 100%;
}
.successBox .serviceInfo .user > span > div.name {
  font-size: 0.5rem;
}
.successBox .serviceInfo .service {
  font-size: 0.42857143rem;
  color: #333;
  padding: 0.35714286rem 0.39285714rem;
}
.successBox .serviceInfo .service > div {
  padding: 0.10714286rem 0rem;
  white-space: nowrap;
}
.successBox .serviceInfo .service > div > span {
  display: inline-block;
  vertical-align: top;
  width: 80%;
  white-space: normal;
  word-wrap: break-word;
  word-break: break-all;
  overflow-wrap: break-word;
}
.successBox .btn {
  text-align: center;
  padding: 0.35714286rem 0rem;
}
.successBox .btn > span {
  width: 100%;
  display: inline-block;
  vertical-align: middle;
  background-color: #00d243;
  color: #fff;
  font-size: 0.53571429rem;
  padding: 0.28571429rem 0rem;
  border-radius: 0.10714286rem;
}
/* mixin */
/*
font
*/
/*
position
*/
/*
padding
*/
/*
margin
*/
/* border */
/* border-width */
/*  box-shadow: 0px 0px 14px -2px #000; */
/*
border-radius
*/
/*text*/
* {
  touch-action: pan-y;
}
/*过渡效果*/
/*线性渐变(背景)*/
/*translate*/
/*flex*/
.rowBar {
  background-color: #fff;
  font-size: 0.5rem;
  padding: 0.25rem 0.10714286rem;
  height: 1.42857143rem;
  line-height: 1.07142857rem;
  box-sizing: border-box;
  border-bottom-width: 0.01785714rem;
  border-bottom-color: #f3f3f3;
  border-bottom-style: solid;
}
.visitorBox .listBox {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 1.53571429rem;
  background-color: #ebebeb;
}
.visitorBox .visiList.am-list-item {
  padding-left: 0.32142857rem !important;
  height: 1.85714286rem;
  min-height: 1.85714286rem;
}
.visitorBox .visiList.am-list-item .am-input-control input {
  font-size: 0.57142857rem !important;
}
.visitorBox .visiList.am-list-item .am-input-control input:disabled {
  color: #333;
}
.visitorBox .visiList.am-list-item .am-textarea-control textarea {
  font-size: 0.57142857rem !important;
}
.visitorBox .visiList.am-list-item .am-textarea-control textarea:disabled {
  color: #333;
}
.visitorBox .visiList.am-list-item .am-input-label.am-input-label-5,
.visitorBox .visiList.am-list-item .am-textarea-label.am-textarea-label-5 {
  width: auto !important;
  min-width: 2.14285714rem !important;
  font-size: 0.57142857rem !important;
  text-align: left !important;
  color: #999;
}
.visitorBox .visiList.am-list-item.am-textarea-item {
  padding-top: 0.46428571rem;
}
.visitorBox .visiList.am-list-item .am-textarea-label.am-textarea-label-5 {
  height: 1.07142857rem;
  line-height: 1.07142857rem;
}
.visitorBox .visiList .am-textarea-error-extra {
  margin-left: 0;
  margin-right: 0.5rem;
}
.visitorBox .visiList .am-input-extra {
  max-height: inherit;
}
.greeBtn {
  background-color: #00d243;
  width: 1.78571429rem;
  text-align: center;
  height: 0.75rem;
  line-height: 0.75rem;
  color: #fff;
  font-size: 0.46428571rem;
  border-radius: 0.14285714rem;
  display: inline-block;
  vertical-align: middle;
}
.guardTopBox {
  width: 100%;
  height: 5.55357143rem;
  margin-bottom: -0.01785714rem;
  background: url(data:image/png;base64,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) bottom center repeat-x;
  background-size: auto 100%;
}
.guardTopBox .top {
  height: 1.96428571rem;
  overflow: hidden;
  color: #00404b;
  width: 100%;
  line-height: 1.96428571rem;
  font-size: 0.57142857rem;
}
.guardTopBox .top .selectBtn {
  float: left;
  position: relative;
  height: 1.96428571rem;
  background: none;
  padding-left: 0;
  padding-right: 0.46428571rem;
  margin-left: 0.46428571rem;
}
.guardTopBox .top .selectBtn .arrow-down {
  position: absolute;
  display: inline-block;
  margin-left: 0.28571429rem;
  top: 0.85714286rem;
  right: 0rem;
  width: 0;
  height: 0;
  border-top: 0.17857143rem solid #00404b;
  border-left: 0.17857143rem solid transparent;
  border-right: 0.17857143rem solid transparent;
  border-bottom: 0.17857143rem solid transparent;
}
.guardTopBox .top .selectBtn .am-list-line {
  padding-right: 0.53571429rem;
}
.guardTopBox .top .selectBtn .am-list-line .am-list-extra {
  font-size: 0.57142857rem;
  color: #00404b;
  -webkit-flex-basis: auto;
          flex-basis: auto;
}
.guardTopBox .top .recordBox {
  float: right;
  margin-right: 0.46428571rem;
  background: url(data:image/png;base64,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) left center no-repeat;
  background-size: 0.46428571rem 0.46428571rem;
  padding-left: 0.625rem;
}
.guardTopBox .content {
  height: 3.57142857rem;
}
.guardTopBox .content .linkBox {
  width: 33.3333333%;
  float: left;
  text-align: center;
}
.guardTopBox .content .linkBox .linkBtn {
  position: relative;
  width: 3.21428571rem;
  height: 3.21428571rem;
  background: #fff;
  border-radius: 50%;
  margin: auto;
  box-shadow: 0rem 0.26785714rem 0.17857143rem 0rem rgba(150, 150, 150, 0.4);
}
.guardTopBox .content .linkBox .linkBtn i {
  display: block;
  width: 1.42857143rem;
  height: 1.42857143rem;
  margin: auto;
  padding-top: 0.35714286rem;
}
.guardTopBox .content .linkBox .linkBtn i img {
  display: inline-block;
  margin: auto;
  height: 100%;
}
.guardTopBox .content .linkBox .linkBtn .text {
  font-size: 0.57142857rem;
}
.guardTopBox .content .linkBox .linkBtn .dot {
  position: absolute;
  background: #d84b4a;
  color: #fff;
  font-size: 0.46428571rem;
  width: 0.80357143rem;
  height: 0.80357143rem;
  line-height: 0.80357143rem;
  border-radius: 50%;
  top: 0rem;
  right: 0rem;
}
.guardSpace {
  height: 0.71428571rem;
  background: #fff url(https://iclass-new.ks3-cn-beijing.ksyun.com/web/linclass-weixin-front/1.0.0/static/bg-topBox-bottom.680ebf0f.png) top center;
  background-size: cover;
}
.guardContentBox {
  position: absolute;
  top: 6.25rem;
  bottom: 0rem;
  width: 100%;
  background: #fff;
}
.accessRecordList {
  width: 100%;
  height: 100%;
}
.accessRecordList .title {
  font-size: 0.57142857rem;
}
.accessRecordList .listBox {
  position: relative;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #fff;
}
.accessRecordList .listBox.line:after {
  content: '';
  position: absolute;
  height: 100%;
  top: 0rem;
  border-left: 0.07142857rem solid #e6e6e6;
  left: 2.32142857rem;
}
.accessRecordList .listBox .dayBox .date {
  font-size: 0.5rem;
  background: #fff;
  margin-top: 0.14285714rem;
  margin-left: 1.07142857rem;
  padding: 0.14285714rem 0rem;
}
.accessRecordList .listBox .dayBox .normalItem {
  position: relative;
  overflow: hidden;
  padding: 0.35714286rem 0rem;
  font-size: 0.53571429rem;
  color: #333333;
}
.accessRecordList .listBox .dayBox .normalItem .time {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -0.39285714rem;
  width: 2.32142857rem;
  text-align: center;
}
.accessRecordList .listBox .dayBox .normalItem .dot {
  position: absolute;
  left: 2.21428571rem;
  top: 50%;
  margin-top: -0.14285714rem;
  background: #333333;
  width: 0.28571429rem;
  height: 0.28571429rem;
  border-radius: 50%;
}
.accessRecordList .listBox .dayBox .normalItem .textBox {
  margin-left: 2.85714286rem;
}
.accessRecordList .listBox .dayBox .normalItem .textBox .text {
  padding-right: 0.35714286rem;
}
.accessRecordList .listBox .dayBox .normalItem .textBox .status {
  padding-right: 0.46428571rem;
  width: 2.14285714rem;
  color: #adadad;
}
.accessRecordList .listBox .dayBox .normalItem .textBox .status span {
  text-overflow: ellipsis;
  word-break: break-all;
  display: -webkit-box;
  /** 对象作为伸缩盒子模型显示 **/
  -webkit-box-orient: vertical;
  /** 设置或检索伸缩盒对象的子元素的排列方式 **/
  -webkit-line-clamp: 2;
  /** 显示的行数 **/
  overflow: hidden;
  /** 隐藏超出的内容 **/
}
.accessRecordList .listBox .dayBox .normalItem .textBox .status span.left {
  text-align: left;
}
.accessRecordList .listBox .dayBox .normalItem .textBox .status span.right {
  text-align: right;
}
.accessRecordList .listBox .dayBox .normalItem.orange {
  color: #d08b3a;
}
.accessRecordList .listBox .dayBox .normalItem.orange .dot {
  background: #d08b3a;
}
.accessRecordList .listBox .dayBox .normalItem.orange .textBox .arrow {
  display: inline-block;
  margin-left: 0.35714286rem;
  width: 0;
  height: 0;
  border-left: 0.26785714rem solid #d08b3a;
  border-top: 0.17857143rem solid transparent;
  border-right: 0.21428571rem solid transparent;
  border-bottom: 0.17857143rem solid transparent;
}
.accessRecordList .listBox .dayBox .normalItem.orange .textBox .status {
  color: #d08b3a;
}
.accessRecordList .listBox .noDataBox {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -3rem;
  margin-left: -2.67857143rem;
  text-align: center;
  font-size: 0.57142857rem;
  color: #c5cdd0;
}
.accessRecordList .listBox .noDataBox .imgBox img {
  width: 5.35714286rem;
  height: 3.5rem;
  display: block;
  margin: auto;
}
.accessRecordList .listBox .noDataBox .textBox {
  display: block;
  width: 5.35714286rem;
  margin-top: 0.53571429rem;
}
.accessRecordList .am-tabs.am-tabs-horizontal .am-tabs-tab-bar-wrap {
  margin-bottom: auto;
}
.accessRecordList .am-tabs.am-tabs-horizontal .am-tabs-content-wrap .am-tabs-pane-wrap {
  height: 100%;
}
.accessRecordBox .dateBox {
  height: 1.57142857rem;
  line-height: 1.57142857rem;
  padding-left: 0.53571429rem;
  font-size: 0.64285714rem;
  color: #666666;
  width: 100%;
  text-align: center;
  box-sizing: border-box;
  z-index: 0;
  background-color: #fff;
}
.accessRecordBox .dateBox::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);
}
.accessRecordBox .dateBox .arrow-down {
  position: absolute;
  display: inline-block;
  margin-left: 0.28571429rem;
  top: 0.66071429rem;
  right: -0.17857143rem;
  width: 0;
  height: 0;
  border-top: 0.21428571rem solid #00404b;
  border-left: 0.21428571rem solid transparent;
  border-right: 0.21428571rem solid transparent;
  border-bottom: 0.21428571rem solid transparent;
}
.accessRecordBox .accessRecordListBox {
  position: absolute;
  width: 100%;
  top: 1.78571429rem;
  bottom: 0rem;
  background: #fff;
}
.leaveSchoolListBox .am-accordion .am-accordion-item {
  margin-bottom: 0.32142857rem;
}
.leaveSchoolListBox .am-accordion .am-accordion-item .am-accordion-header {
  height: 1.60714286rem;
  line-height: 1.60714286rem;
  font-size: 0.53571429rem;
  padding-left: 0.53571429rem;
  padding-right: 1rem;
}
.leaveSchoolListBox .am-accordion .am-accordion-item .am-accordion-header .arrow {
  top: 0.53571429rem;
  width: 0.53571429rem;
  height: 0.53571429rem;
  right: 0.46428571rem;
}
.leaveSchoolListBox .am-accordion .am-accordion-item .am-accordion-content .am-list-item {
  height: 2.53571429rem;
  padding-left: 0.67857143rem;
}
.leaveSchoolListBox .am-accordion .am-accordion-item .am-accordion-content .am-list-item .am-list-thumb {
  margin-right: 0.5rem;
}
.leaveSchoolListBox .am-accordion .am-accordion-item .am-accordion-content .am-list-item .am-list-thumb img {
  width: 1.42857143rem;
  height: 1.42857143rem;
}
.leaveSchoolListBox .am-accordion .am-accordion-item .am-accordion-content .am-list-item .am-list-line {
  padding-right: 0.67857143rem;
}
.leaveSchoolListBox .am-accordion .am-accordion-item .am-accordion-content .am-list-item .am-list-line .am-list-content {
  font-size: 0.64285714rem;
}
.leaveSchoolListBox .am-accordion .am-accordion-item .am-accordion-content .am-list-item .am-list-line .am-list-arrow {
  width: 0.53571429rem;
  height: 0.53571429rem;
  margin-left: 0.26785714rem;
}
.leaveSchoolListBox .noMB.am-accordion .am-accordion-item {
  margin-bottom: 0rem;
}
.leaveSchoolListBox .noMB.am-accordion .am-accordion-item .am-accordion-header {
  font-size: 0.64285714rem;
  height: 2.53571429rem;
  line-height: 2.53571429rem;
}
.leaveSchoolListBox .noMB.am-accordion .am-accordion-item .am-accordion-header img {
  display: inline-block;
  vertical-align: middle;
  width: 1.42857143rem;
  height: 1.42857143rem;
  margin-left: 0.14285714rem;
  margin-right: 0.5rem;
}
.leaveSchoolListBox .noMB.am-accordion .am-accordion-item .am-accordion-header span {
  display: inline-block;
  vertical-align: middle;
}
.leaveSchoolListBox .noMB.am-accordion .am-accordion-item .am-accordion-header .arrow {
  top: 1.07142857rem;
  width: 0.53571429rem;
  height: 0.53571429rem;
  right: 0.46428571rem;
}
.leaveSchoolListBox .noData {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  text-align: center;
  padding-top: 52%;
  font-size: 0.42857143rem;
  color: #999;
}
.leaveSchoolInfoBox {
  position: absolute;
  top: 0rem;
  bottom: 0rem;
  width: 100%;
  background: #fff;
}
.leaveSchoolInfoBox .leaveSchoolInfo {
  background: #ebebeb;
}
.leaveSchoolInfoBox .leaveSchoolInfo .topBox {
  background: #fff;
  height: 2.32142857rem;
  font-size: 0.64285714rem;
  margin-bottom: 0.32142857rem;
}
.leaveSchoolInfoBox .leaveSchoolInfo .topBox .headImage {
  height: 2.32142857rem;
  width: 1.42857143rem;
  padding-left: 0.46428571rem;
}
.leaveSchoolInfoBox .leaveSchoolInfo .topBox .headImage img {
  display: inline-block;
  vertical-align: middle;
  height: 1.42857143rem;
  width: 1.42857143rem;
}
.leaveSchoolInfoBox .leaveSchoolInfo .topBox .text {
  padding-left: 0.5rem;
}
.leaveSchoolInfoBox .leaveSchoolInfo .topBox .isParent {
  color: #999999;
  text-align: right;
  padding-right: 0.46428571rem;
}
.leaveSchoolInfoBox .leaveSchoolInfo .dateBox {
  font-size: 0.64285714rem;
  padding: 0.53571429rem 0.46428571rem;
  margin-bottom: 0.32142857rem;
  background: #fff;
}
.leaveSchoolInfoBox .leaveSchoolInfo .dateBox .date {
  padding: 0.17857143rem 0rem;
}
.leaveSchoolInfoBox .leaveSchoolInfo .dateBox .date .label {
  color: #999999;
}
.leaveSchoolInfoBox .leaveSchoolInfo .imageBox {
  padding-top: 0.67857143rem;
  background: #fff;
  overflow: hidden;
}
.leaveSchoolInfoBox .leaveSchoolInfo .imageBox .photoBox {
  float: left;
  display: block;
  width: 44vw;
  margin-left: 4vw;
  font-size: 0.57142857rem;
  margin-bottom: 0.17857143rem;
}
.leaveSchoolInfoBox .leaveSchoolInfo .imageBox .photoBox .photo {
  position: relative;
  width: 44vw;
  height: 33vw;
  background: url(data:image/png;base64,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) center no-repeat;
  background-size: 60%;
}
.leaveSchoolInfoBox .leaveSchoolInfo .imageBox .photoBox .photo:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 1px solid #e6e6e6;
  z-index: 0;
}
.leaveSchoolInfoBox .leaveSchoolInfo .imageBox .photoBox .photo img {
  position: relative;
  z-index: 1;
  display: block;
  padding: 0;
  margin: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.leaveSchoolInfoBox .leaveSchoolInfo .imageBox .photoBox .text {
  text-align: center;
  padding: 0.5rem 0rem;
}
.leaveSchoolInfoBox .leaveSchoolInfo .imageBox .photoBox .text.takePhotoBtn {
  color: #00d243;
}
.leaveSchoolInfoBox .leaveSchoolInfo .imageBox .photoBox .text.takePhotoBtn i {
  display: inline-block;
  vertical-align: middle;
  margin-right: 0.17857143rem;
}
.leaveSchoolInfoBox .leaveSchoolInfo .imageBox .photoBox .text.takePhotoBtn i img {
  height: 0.57142857rem;
}
.leaveSchoolInfoBox .leaveSchoolInfo .btnBox {
  position: fixed;
  bottom: 0rem;
  height: 1.92857143rem;
  width: 100%;
  border-top: 1px solid #e6e6e6;
}
.leaveSchoolInfoBox .leaveSchoolInfo .btnBox .btn {
  float: left;
  width: 50%;
  height: 1.92857143rem;
  line-height: 1.92857143rem;
  text-align: center;
  font-size: 0.64285714rem;
}
.leaveSchoolInfoBox .leaveSchoolInfo .btnBox .btn.cancel {
  color: #999999;
}
.leaveSchoolInfoBox .leaveSchoolInfo .btnBox .btn.submit {
  color: #fff;
  background: #00d243;
}
.statusPages {
  width: 8.21428571rem;
  height: 8.92857143rem;
  padding-top: 26vh;
  text-align: center;
  margin: 0 auto;
}
.statusPages > img,
.statusPages > span {
  display: inline-block;
  vertical-align: middle;
  width: 100%;
}
.statusPages > span {
  font-size: 0.85714286rem;
  color: #000;
}
.statusPages > img {
  width: 3.10714286rem;
  height: 3.10714286rem;
  margin-bottom: 1.21428571rem;
}
.statusPagesBtn {
  border-radius: 0.10714286rem;
  width: 3.57142857rem;
  margin: 0 auto;
  text-align: center;
  display: block;
  background-color: #27cf56!important;
}
.statusPagesBtn:before {
  border: 0 none !important;
}
.statusPagesBtn:active,
.statusPagesBtn:hover,
.statusPagesBtn:visited {
  background-color: #27cf56!important;
  border: 0 none!important;
  color: #fff;
}
.statusPagesBtn.am-button-warning:before {
  border: 0 none !important;
  border-radius: 0.10714286rem;
}
.statusPagesBtn.am-button-warning:active,
.statusPagesBtn.am-button-warning:hover,
.statusPagesBtn.am-button-warning:visited {
  background-color: #e94f4f;
  border: 0 none;
  color: #fff;
}
.am-segment.mySegmentedControl {
  width: 3.92857143rem;
  min-height: 0.78571429rem;
  float: right;
  border-radius: 0.10714286rem;
}
.changeSchool {
  float: right;
  color: #27cf56;
  font-size: 0.42857143rem;
  margin-right: 0.17857143rem;
  cursor: pointer;
}
.changeSchool > img {
  margin-right: 0.17857143rem;
  width: 0.53571429rem;
  height: 0.42857143rem;
  display: inline-block;
  vertical-align: middle;
}
.viewsVisitorInfo {
  background-color: #fff;
  padding: 0.35714286rem 0.32142857rem;
}
.viewsVisitorInfo > div {
  font-size: 0.57142857rem;
  line-height: 0.96428571rem;
  color: #000;
}
.viewsVisitorInfo > div label,
.viewsVisitorInfo > div span {
  display: inline-block;
  vertical-align: middle;
}
.viewsVisitorInfo > div label {
  color: #999;
  padding-right: 0.35714286rem;
  padding-left: 1.07142857rem;
  width: 1.78571429rem;
  white-space: nowrap;
}
.viewsVisitorInfo > div span.error {
  color: red;
  font-size: 0.5rem;
  padding-left: 0.25rem;
}
.viewsVisitorInfo > div span.err {
  background-color: #fbe3de;
  padding: 0.03571429rem 0.17857143rem;
  box-sizing: border-box;
  height: 0.71428571rem;
  line-height: 0.71428571rem;
}
.workingStatusModal .am-modal.am-modal-transparent {
  min-width: 10rem;
}
.workingStatusModal .am-modal .am-modal-content .am-modal-body {
  padding: 0rem 0.71428571rem 0.71428571rem;
}
.workingStatusModal .am-modal .am-modal-content .am-modal-body .workingStatusBox {
  color: #333333;
}
.workingStatusModal .am-modal .am-modal-content .am-modal-body .workingStatusBox .selectBox .title {
  text-align: left;
  font-size: 0.53571429rem;
}
.workingStatusModal .am-modal .am-modal-content .am-modal-body .workingStatusBox .selectBox .title.mt40 {
  margin-top: 0.71428571rem;
}
.workingStatusModal .am-modal .am-modal-content .am-modal-body .workingStatusBox .selectBox .workingBox {
  margin-top: 0.60714286rem;
  overflow: hidden;
}
.workingStatusModal .am-modal .am-modal-content .am-modal-body .workingStatusBox .selectBox .workingBox .workBtn {
  width: 3.92857143rem;
  display: inline-block;
  color: #999999;
  border: 1px solid #dddddd;
  background: #fff;
  text-align: center;
  border-radius: 10px;
}
.workingStatusModal .am-modal .am-modal-content .am-modal-body .workingStatusBox .selectBox .workingBox .workBtn.left {
  float: left;
}
.workingStatusModal .am-modal .am-modal-content .am-modal-body .workingStatusBox .selectBox .workingBox .workBtn.right {
  float: right;
}
.workingStatusModal .am-modal .am-modal-content .am-modal-body .workingStatusBox .selectBox .workingBox .workBtn.select {
  border: 1px solid #28ce57;
  color: #00d243;
}
.workingStatusModal .am-modal .am-modal-content .am-modal-body .workingStatusBox .selectBox .workingBox .workBtn img {
  display: block;
  margin: auto;
  max-width: 50%;
  margin-top: 0.35714286rem;
}
.workingStatusModal .am-modal .am-modal-content .am-modal-body .workingStatusBox .selectBox .workingBox .workBtn label {
  display: block;
  font-size: 0.53571429rem;
  padding: 0.35714286rem 0.53571429rem;
}
.workingStatusModal .am-modal .am-modal-content .am-modal-body .workingStatusBox .selectBox .doorBox {
  margin-top: 0.17857143rem;
  text-align: left;
}
.workingStatusModal .am-modal .am-modal-content .am-modal-body .workingStatusBox .selectBox .doorBox .am-checkbox-agree {
  display: inline-block;
  padding: 0.17857143rem 0rem 0.17857143rem 0rem;
  margin-left: 0.26785714rem;
}
.workingStatusModal .am-modal .am-modal-content .am-modal-body .workingStatusBox .selectBox .doorBox .am-checkbox-agree .am-checkbox-agree-label {
  font-size: 0.53571429rem;
  margin-left: 0.71428571rem;
  margin-top: 0.08928571rem;
}
.workingStatusModal .am-modal .am-modal-content .am-modal-body .workingStatusBox .selectBox .doorBox .am-checkbox-agree .am-checkbox-agree-label .am-checkbox {
  width: 0.71428571rem;
}
.workingStatusModal .am-modal .am-modal-content .am-modal-body .workingStatusBox .selectBox .doorBox .am-checkbox-agree .am-checkbox-agree-label .am-checkbox .am-checkbox-inner {
  top: 0.39285714rem;
  width: 0.53571429rem;
  height: 0.53571429rem;
}
.workingStatusModal .am-modal .am-modal-content .am-modal-body .workingStatusBox .selectBox .doorBox .am-checkbox-agree .am-checkbox-agree-label .am-checkbox .am-checkbox-inner:after {
  top: 0.07142857rem;
  right: 0.16071429rem;
  z-index: 999;
  width: 0.14285714rem;
  height: 0.26785714rem;
}
.workingStatusModal .am-modal .am-modal-content .am-modal-body .workingStatusBox .selectBox .doorBox .am-checkbox-agree.checked .am-checkbox-agree-label {
  color: #00d243;
}
.workingStatusModal .am-modal .am-modal-content .am-modal-body .workingStatusBox .selectBox .doorBox .am-checkbox-agree.disabled .am-checkbox-agree-label {
  color: #999999;
}
.workingStatusModal .am-modal .am-modal-content .am-modal-footer .am-modal-button {
  font-size: 0.53571429rem;
  height: 1.53571429rem;
  line-height: 1.53571429rem;
}
.workingStatusModal .am-modal .am-modal-content .am-modal-footer .am-modal-button:first-child {
  color: #7c7c7c;
}
/* mixin */
/*
font
*/
/*
position
*/
/*
padding
*/
/*
margin
*/
/* border */
/* border-width */
/*  box-shadow: 0px 0px 14px -2px #000; */
/*
border-radius
*/
/*text*/
* {
  touch-action: pan-y;
}
/*过渡效果*/
/*线性渐变(背景)*/
/*translate*/
/*flex*/
.joinRoleBox {
  background-color: #fff;
}
.joinRoleBox .inButton,
.joinRoleBox .inButton.am-button,
.joinRoleBox .inButton.am-button {
  border-radius: 0.14285714rem;
  background-color: #27cf56!important;
  border: 0 none!important;
  color: #fff;
}
.joinRoleBox .inButton.am-button-active,
.joinRoleBox .inButton.am-button.am-button-active,
.joinRoleBox .inButton.am-button.am-button-active {
  background-color: #c0c0c0!important;
  border: 0 none!important;
  color: #e6e6e6;
}
.joinRoleBox .inButton.am-button-active:before,
.joinRoleBox .inButton.am-button.am-button-active:before,
.joinRoleBox .inButton.am-button.am-button-active:before {
  border: 0 none!important;
}
.joinRoleBox .inButton.am-button-disabled,
.joinRoleBox .inButton.am-button.am-button-disabled,
.joinRoleBox .inButton.am-button.am-button-disabled {
  background-color: #c0c0c0!important;
  border: 0 none!important;
  color: #e6e6e6;
}
.joinRoleBox .inButton.am-button-disabled:before,
.joinRoleBox .inButton.am-button.am-button-disabled:before,
.joinRoleBox .inButton.am-button.am-button-disabled:before {
  border: 0 none!important;
}
.joinRoleBox .infoTip {
  color: #666;
  font-size: 0.42857143rem;
  padding: 0.32142857rem 0rem;
  padding-left: 0.17857143rem;
  line-height: 0.60714286rem;
}
.joinRoleBox .myInputItemBorder.ov .am-input-control input {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.joinRoleBox .title {
  font-size: 0.60714286rem;
  width: 100%;
  text-align: center;
  padding-top: 1.17857143rem;
}
.joinRoleBox .tip {
  color: #ff0000;
  font-size: 0.39285714rem;
  padding-top: 0.07142857rem;
  padding-left: 0.07142857rem;
}
.joinRoleBox .myInputItemBorder {
  font-size: 0.5rem;
  height: 0.78571429rem;
}
.joinRoleBox .fromBox {
  padding: 0rem 0.71428571rem;
}
.joinRoleBox .wayOne > .fromBox {
  margin-top: 1.17857143rem;
}
.joinRoleBox .changeBox {
  margin-top: 1.17857143rem;
  letter-spacing: -4px;
  font-size: 0;
  text-align: center;
  white-space: nowrap;
}
.joinRoleBox .changeBox > span {
  display: inline-block;
  vertical-align: middle;
  letter-spacing: 0;
  font-size: 0.53571429rem;
  color: #999;
  border: 1px solid #e1e1e1;
  border-radius: 0.14285714rem;
  width: 49%;
  height: 2.28571429rem;
  text-align: center;
  white-space: nowrap;
  padding: 0.39285714rem 0.28571429rem;
  box-sizing: border-box;
}
.joinRoleBox .changeBox > span.active {
  color: #27cf56;
  border-color: #27cf56;
}
.joinRoleBox .changeBox > span:first-child {
  margin-right: 0.17857143rem;
}
.joinRoleBox .changeBox > span > img,
.joinRoleBox .changeBox > span > span {
  display: inline-block;
  vertical-align: middle;
}
.joinRoleBox .changeBox > span > img {
  margin-left: 0.35714286rem;
  margin-bottom: 0.14285714rem;
  width: 1rem;
  height: 1.39285714rem;
  overflow: hidden;
}
.joinRoleBox .changeBox > span > span {
  padding-left: 0.53571429rem;
}
.joinRoleBox .pushDataBox {
  padding: 0rem 0.71428571rem;
}
.joinRoleBox .pushDataBox > .tip {
  margin-top: 1.17857143rem;
}
.joinRoleBox .qcodeBox {
  text-align: center;
}
.joinRoleBox .qcodeBox .title {
  font-size: 0.60714286rem;
}
.joinRoleBox .qcodeBox > img {
  width: 5.89285714rem;
  height: 5.28571429rem;
  margin-top: 1.07142857rem;
}
.joinRoleBox .qcodeBox .qcode {
  text-align: center;
}
.joinRoleBox .qcodeBox .qcode .tipText {
  font-size: 0.60714286rem;
  padding-top: 1.07142857rem;
  padding-bottom: 0.17857143rem;
}
.joinRoleBox .qcodeBox .qcode .codeImg > span,
.joinRoleBox .qcodeBox .qcode .codeImg > img {
  display: inline-block;
  vertical-align: middle;
}
.joinRoleBox .qcodeBox .qcode .codeImg > img {
  width: 6.53571429rem;
  height: 6.53571429rem;
}
.joinRoleBox .qcodeBox .qcode .codeImg > span {
  width: 100%;
  color: #999;
  font-size: 0.39285714rem;
  padding: 0.17857143rem 0rem;
}
.joinRoleBox .am-list.clLi {
  box-sizing: border-box;
}
.joinRoleBox .am-list.clLi .am-list-body {
  padding: 0.28571429rem 0.35714286rem;
  box-sizing: border-box;
}
.joinRoleBox .am-list.clLi .am-list-body > span,
.joinRoleBox .am-list.clLi .am-list-body > img {
  display: inline-block;
  vertical-align: middle;
}
.joinRoleBox .am-list.clLi .am-list-body > img {
  width: 1.07142857rem;
  height: 1.07142857rem;
  border-radius: 50%;
}
.joinRoleBox .am-list.clLi .am-list-body > span {
  margin-left: 0.21428571rem;
  font-size: 0.57142857rem;
}
.joinRoleBox .childListBox .childListBox {
  background-color: #fff;
}
.joinRoleBox .step2Action {
  padding: 0rem 0.35714286rem;
  text-align: center;
}
.joinRoleBox .am-button.inButtonTransparent {
  background-color: transparent;
  color: #27cf56;
  border-radius: 0.14285714rem;
  border: 1px solid #27cf56;
}
.joinRoleBox .am-button.inButtonTransparent::before {
  border: 0 none;
}
.joinRoleBox .backInPhone > img,
.joinRoleBox .backInPhone > span {
  display: inline-block;
  vertical-align: middle;
}
.joinRoleBox .backInPhone > img {
  width: 0.57142857rem;
  height: 0.5rem;
}
.joinRoleBox .backInPhone > span {
  margin-left: 0.21428571rem;
  font-size: 0.53571429rem;
  color: #27cf56;
}
/* mixin */
/*
font
*/
/*
position
*/
/*
padding
*/
/*
margin
*/
/* border */
/* border-width */
/*  box-shadow: 0px 0px 14px -2px #000; */
/*
border-radius
*/
/*text*/
* {
  touch-action: pan-y;
}
/*过渡效果*/
/*线性渐变(背景)*/
/*translate*/
/*flex*/
.reviewScanBox {
  position: relative;
  width: 100%;
  height: 100%;
}
.reviewScanBox .reviewModelBox {
  padding-bottom: 0.53571429rem;
}
.reviewScanBox .reviewModelBox .processBox .titleBox {
  position: relative;
  margin: 0.35714286rem 0.35714286rem;
  font-size: 0.42857143rem;
  color: #999999;
  text-align: center;
}
.reviewScanBox .reviewModelBox .processBox .titleBox:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  height: 0.01785714rem;
  min-height: 1px;
  background: #dadada;
  z-index: 0;
}
.reviewScanBox .reviewModelBox .processBox .titleBox .title {
  position: relative;
  display: inline-block;
  padding: 0rem 0.35714286rem;
  background: #ebebeb;
  z-index: 1;
}
.reviewScanBox .reviewModelBox .processBox .reviewListBox {
  margin: 0rem 0.35714286rem;
}
.reviewScanBox .reviewModelBox .processBox .reviewListBox .reviewBox {
  margin-bottom: 0.35714286rem;
  background: #fff;
  box-shadow: 0rem 0rem 0.35714286rem 0.03571429rem rgba(150, 150, 150, 0.4);
  border-radius: 0.08928571rem;
}
.reviewScanBox .reviewModelBox .processBox .reviewListBox .reviewBox:last-child {
  margin-bottom: 0rem;
}
.reviewScanBox .reviewModelBox .processBox .reviewListBox .reviewBox .topBox {
  font-size: 0.46428571rem;
  padding: 0.30357143rem 0.26785714rem 0.30357143rem 0.35714286rem;
  overflow: hidden;
}
.reviewScanBox .reviewModelBox .processBox .reviewListBox .reviewBox .topBox .name {
  float: left;
}
.reviewScanBox .reviewModelBox .processBox .reviewListBox .reviewBox .topBox .date {
  font-size: 0.42857143rem;
  margin-top: 0.01785714rem;
  float: right;
}
.reviewScanBox .reviewModelBox .processBox .reviewListBox .reviewBox .centerBox {
  border-top: 0.01785714rem #dadada solid;
  padding: 0.35714286rem 0.26785714rem 0.35714286rem 0.35714286rem;
}
.reviewScanBox .reviewModelBox .processBox .reviewListBox .reviewBox .centerBox table {
  font-size: 0.46428571rem;
}
.reviewScanBox .reviewModelBox .processBox .reviewListBox .reviewBox .centerBox table .user,
.reviewScanBox .reviewModelBox .processBox .reviewListBox .reviewBox .centerBox table .phone {
  color: #999999;
}
.reviewScanBox .reviewModelBox .processBox .reviewListBox .reviewBox .centerBox table .user span,
.reviewScanBox .reviewModelBox .processBox .reviewListBox .reviewBox .centerBox table .phone span {
  color: #666666;
  margin-left: 0.17857143rem;
}
.reviewScanBox .reviewModelBox .processBox .reviewListBox .reviewBox .centerBox table .btnBox {
  text-align: right;
  font-size: 0.39285714rem;
}
.reviewScanBox .reviewModelBox .processBox .reviewListBox .reviewBox .centerBox table .btnBox .btn {
  display: inline-block;
  padding: 0.08928571rem 0rem;
  width: 1.78571429rem;
  text-align: center;
  color: #ffffff;
  margin-left: 0.17857143rem;
  border-radius: 0.08928571rem;
}
.reviewScanBox .reviewModelBox .processBox .reviewListBox .reviewBox .centerBox table .btnBox .btn.allow {
  background: #28ce57;
}
.reviewScanBox .reviewModelBox .processBox .reviewListBox .reviewBox .centerBox table .btnBox .btn.refuse {
  background: #ff5555;
}
.reviewScanBox .reviewModelBox .processBox .reviewListBox .reviewBox .bottomBox {
  border-top: 0.01785714rem #dadada solid;
  font-size: 0.46428571rem;
  padding: 0.30357143rem 0.26785714rem 0.30357143rem 0.35714286rem;
  overflow: hidden;
}
.reviewScanBox .reviewModelBox .processBox .reviewListBox .reviewBox .bottomBox .reviewUser {
  float: left;
  color: #999999;
}
.reviewScanBox .reviewModelBox .processBox .reviewListBox .reviewBox .bottomBox .reviewUser span {
  color: #666666;
  margin-left: 0.17857143rem;
}
.reviewScanBox .reviewModelBox .processBox .reviewListBox .reviewBox .bottomBox .status {
  float: right;
}
.reviewScanBox .reviewModelBox .processBox .reviewListBox .reviewBox .bottomBox .status.allow {
  color: #28ce57;
}
.reviewScanBox .reviewModelBox .processBox .reviewListBox .reviewBox .bottomBox .status.refuse {
  color: #ff5555;
}
.reviewScanBox .reviewModelBox .processBox .reviewListBox .reviewBox .bottomBox .status img {
  display: inline-block;
  vertical-align: middle;
  height: 0.53571429rem;
}
.reviewScanBox .reviewModelBox .processBox .reviewListBox .reviewBox .bottomBox .status span {
  display: inline-block;
  vertical-align: middle;
  margin-left: 0.17857143rem;
}
.detailScanBox {
  padding-bottom: 0.53571429rem;
}
.detailScanBox .titleBox {
  background: #ffffff;
  padding: 0.26785714rem 0.35714286rem;
}
.detailScanBox .titleBox img {
  display: inline-block;
  height: 0.89285714rem;
  width: 0.89285714rem;
  border-radius: 50%;
  vertical-align: middle;
  margin-right: 0.17857143rem;
}
.detailScanBox .titleBox span {
  display: inline-block;
  vertical-align: middle;
  font-size: 0.53571429rem;
  margin-left: 0.17857143rem;
}
.detailScanBox .parentBox {
  font-size: 0.46428571rem;
  background: #ffffff;
  margin-top: 0.35714286rem;
}
.detailScanBox .parentBox .title {
  padding: 0.26785714rem 0.35714286rem;
}
.detailScanBox .parentBox .parentList .parent {
  border-top: 0.01785714rem #dadada solid;
}
.detailScanBox .parentBox .parentList .parent .content {
  padding: 0.26785714rem 0rem 0.26785714rem 0rem;
}
.detailScanBox .parentBox .parentList .parent .content .text span {
  display: inline-block;
  margin-left: 0.35714286rem;
  vertical-align: middle;
}
.detailScanBox .parentBox .parentList .parent .content .text img {
  display: inline-block;
  vertical-align: middle;
  height: 0.53571429rem;
  margin-left: 0.17857143rem;
}
.detailScanBox .parentBox .parentList .parent .delete {
  width: 0.82142857rem;
  background: #d84b4a;
  text-align: center;
}
.detailScanBox .parentBox .parentList .parent .delete img {
  display: inline-block;
  width: 0.46428571rem;
}
/* mixin */
/*
font
*/
/*
position
*/
/*
padding
*/
/*
margin
*/
/* border */
/* border-width */
/*  box-shadow: 0px 0px 14px -2px #000; */
/*
border-radius
*/
/*text*/
* {
  touch-action: pan-y;
}
/*过渡效果*/
/*线性渐变(背景)*/
/*translate*/
/*flex*/
.myTitleEel .teTitleBar {
  height: 1.60714286rem;
  box-sizing: border-box;
  background-color: #fff;
  padding: 0.19642857rem 0.32142857rem;
}
.myTitleEel .teTitleBar:hover,
.myTitleEel .teTitleBar:active {
  background-color: #fbfdfb;
}
.myTitleEel .teTitleBar .headImg,
.myTitleEel .teTitleBar .userInfo {
  display: inline-block;
  vertical-align: middle;
}
.myTitleEel .teTitleBar .headImg {
  width: 1.21428571rem;
  height: 1.21428571rem;
  margin-right: 0.28571429rem;
  border-radius: 100%;
}
.myTitleEel .teTitleBar .userInfo {
  width: 80%;
}
.myTitleEel .teTitleBar .userInfo div {
  width: 100%;
  color: #666;
  font-size: 0.5rem;
}
.myTitleEel .teTitleBar .userInfo div:last-child {
  color: #999;
  font-size: 0.42857143rem;
}
.myTitleEel .teTitleBar .userInfo div > span {
  display: inline-block;
  vertical-align: middle;
}
.myTitleEel .teTitleBar .userInfo div > span.tbrBar {
  padding-left: 0.14285714rem;
  box-sizing: border-box;
}
.myTitleEel .teTitleBar .userInfo div > span.tbrBar .imgBox {
  position: relative;
  display: inline-block;
  width: 0.625rem;
  height: 0.42857143rem;
}
.myTitleEel .teTitleBar .userInfo div > span.tbrBar .imgBox img.icon_album {
  position: absolute;
  left: 0;
  top: 0.05357143rem;
  width: 0.625rem;
  height: 0.42857143rem;
}
.myTitleEel .teTitleBar .userInfo div > span.tbrBar span.imgCount {
  vertical-align: middle;
}
.myTitleEel .teTitleBar .actionBtn {
  display: inline-block;
  vertical-align: top;
  width: 0.60714286rem;
  height: 0.53571429rem;
}
.myTitleEel .teTitleBar .noReadImg {
  display: inline-block;
  vertical-align: top;
  width: 1.19642857rem;
  height: 1.21428571rem;
}
.opLi {
  text-align: center;
  color: #333;
  width: 100%;
  display: inline-block;
  margin-left: -0.26785714rem;
  box-sizing: border-box;
}
.opLi > span {
  vertical-align: middle;
  display: inline-block;
}
.opLi > span:first-child {
  width: 30%;
  text-align: right;
}
.opLi > span:last-child {
  width: 50%;
  text-align: left;
  padding-left: 0.14285714rem;
}
.opLi > span img {
  vertical-align: -0.16071429rem;
  display: inline-block;
  width: 0.85714286rem;
  height: 0.71428571rem;
}
/* mixin */
/*
font
*/
/*
position
*/
/*
padding
*/
/*
margin
*/
/* border */
/* border-width */
/*  box-shadow: 0px 0px 14px -2px #000; */
/*
border-radius
*/
/*text*/
* {
  touch-action: pan-y;
}
/*过渡效果*/
/*线性渐变(背景)*/
/*translate*/
/*flex*/
.myAttMore {
  background-color: #fff;
}
.myAttMore .uploadImgBox {
  font-size: 0;
  letter-spacing: -4px;
  padding: 0.32142857rem 0.14285714rem;
  box-sizing: border-box;
}
.myAttMore .uploadImgBox .imgBar {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  box-sizing: border-box;
  font-size: 0.39285714rem;
  letter-spacing: 0;
}
.myAttMore .uploadImgBox .imgBar .imgBox {
  padding: 0.14285714rem 0.07142857rem;
  width: 100%;
  height: 2.82142857rem;
  box-sizing: border-box;
  text-align: center;
}
.myAttMore .uploadImgBox .imgBar .imgBox > img {
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.myAttMore .uploadImgBox .imgBar .atBar {
  vertical-align: middle;
  display: inline-block;
  position: absolute;
  right: 0.07142857rem;
  top: 0.14285714rem;
  background-color: #000;
  opacity: 0.6;
  width: 0.71428571rem;
  height: 0.71428571rem;
  text-align: left;
}
.myAttMore .uploadImgBox .imgBar .atBar .am-icon {
  width: 0.71428571rem;
  height: 0.71428571rem;
}
.myAttMore .uploadImgBox .imgBar .tipImg {
  position: absolute;
  left: 0.28571429rem;
  bottom: 0.28571429rem;
  display: inline-block;
  width: 0.64285714rem;
  height: 0.5rem;
}
.myAttMore .uploadImgBox .imgBar .tipImg.bottom48 {
  bottom: 0.32142857rem;
}
.myAttMore .uploadImgBox .uploadImgBut {
  display: inline-block;
  vertical-align: middle;
  box-sizing: border-box;
  text-align: center;
  height: 2.5rem;
  padding: 0rem 0.07142857rem;
}
.myAttMore .uploadImgBox .uploadImgBut > div {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
  background-color: #fff;
  border-style: dashed;
  border-color: #c6c6c6;
  border-width: 0.03571429rem;
  border-radius: 0.17857143rem;
  padding-top: 0.53571429rem;
}
.myAttMore .uploadImgBox .uploadImgBut > div > img {
  width: 1.64285714rem;
  height: 1.39285714rem;
  display: inline-block;
  margin: 0 auto;
}
.myAttMore .uploadImgBox .resetSed {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding-top: 1.07142857rem;
  text-align: center;
  color: #4dd865;
}
.myAttMore .uploadImgBox .resetSed:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  background-color: #000;
  opacity: 0.5;
  z-index: 1;
}
.myAttMore .uploadImgBox .resetSed > span {
  left: 12%;
  font-size: 0.5rem;
  display: inline-block;
  position: absolute;
  z-index: 2;
}
.myAttMore .uploadImgBox .loading {
  position: absolute;
  top: 0.14285714rem;
  left: 0.07142857rem;
  right: 0.07142857rem;
  bottom: 0.14285714rem;
  text-align: center;
  box-sizing: border-box;
  overflow: hidden;
}
.myAttMore .uploadImgBox .loading:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  background-color: #000;
  opacity: 0.4;
  z-index: 1;
}
.myAttMore .uploadImgBox .loading > img {
  width: 0.60714286rem;
  height: 0.60714286rem;
  top: 40%;
  left: 40%;
  display: inline-block;
  position: absolute;
  z-index: 2;
}
