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

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

.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;
}

.my_datePicker___10NLM .am-picker-popup-header-left,
.my_datePicker___10NLM .am-picker-popup-header-right {
  color: #118BDA;
}
.my_datePicker___10NLM .am-picker .am-picker-col:last-child {
  display: none;
}
.mouth-box___1TqC2 {
  background-color: #fff;
}
.mouth-box___1TqC2 h2 {
  padding: 0.18rem 0 0 0;
}
.mouth-box___1TqC2 .mouth-btn-box___bi5f5 {
  padding: 0.15rem 0 0.3rem 0;
  border-bottom: 0.01rem solid #e3e5f2;
}
.mouth-box___1TqC2 .mouth-btn-box___bi5f5 .btn {
  width: 0.91rem;
  box-sizing: border-box;
  height: 0.32rem;
  line-height: 0.32rem;
  margin-top: 0;
}
.mouth-box___1TqC2 img {
  width: 0.175rem;
  margin-right: 0.02rem;
}
.time_box___W2ydn {
  background-color: #fff;
  padding: 0.26rem 0.16rem 0.2rem 0.16rem;
  display: flex;
  justify-content: space-between;
}
.time_box___W2ydn .title_mbi___3-fiz {
  width: 1.52rem;
  height: 0.34rem;
}
.time_box___W2ydn .picker_top___JSsi4 {
  display: inline-block;
  margin-top: 0.1rem;
  padding: 0 0.19rem 0 0.09rem;
  background: #E7F3FB;
  border-radius: 0.04rem;
  line-height: 0.24rem;
  height: 0.24rem;
}
.time_box___W2ydn .picker_top___JSsi4 span {
  font-size: 0.12rem;
  font-weight: 400;
  color: #118BDA;
  position: relative;
}
.time_box___W2ydn .picker_top___JSsi4 span::after {
  content: '';
  position: absolute;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAYCAYAAAD3Va0xAAAAAXNSR0IArs4c6QAAAYVJREFUOE+tlb9OwlAUxs+5pbTRSVhc0ERBUFcnH4HEONVXMJG4tOiOK7jxALLWxBhfAU18AR2ASOJgQoDWOCi05R7TahMTgRZKx9tzfr3fd/4UYUEPLogDHmhHf4p3XqU8EcVX163b56Nda9YPYOKylSKiBxTlFBABOQODCUzpL73X4XjPDgvERKWpQ0xSyB785DAGKIgAzrAmEi91znLtMDBMlBtfBCD/C0ZPdQ8ZFAw1owfBcKXcoGlBKC0DWJ+6DLzwVsz2JsUGgrxEVyq32wxYqV9M18bBwoHcTFcqkY2AdUeQlQ81ZfwFhgf5WUwA4CMTGeYNLfPoH88O8iorABAfxTjb7p5vNr0LB5k9sRCub+RUTS1zugCQVTW1bASQL41hrqumW/PdyDObm8hgTrO9TicbKUr5/YZEuOhrW1dzNeTviFzLwE+CRmQIAPHIQ5usNO8oJh1EXyPuYuN0j6K8BhBhsXmSFBKS+y+HxAENdeMGEKeulrFmBy2ssO8X9hf5Bl0Cvxm1ku66AAAAAElFTkSuQmCC) no-repeat;
  background-size: contain;
  width: 0.06rem;
  height: 0.08rem;
  top: 50%;
  right: -0.1rem;
  transform: translate(0, -50%);
}

.rangking-title___2Yiid {
  width: 100%;
  position: relative;
  text-align: center;
  padding-top: 0.24rem;
}
.h1-bg___2Huri {
  width: 2.35rem;
}
h1.title___187UC {
  position: absolute;
  min-width: 2.35rem;
  top: 0;
  margin-top: 0.24rem;
  left: 50%;
  transform: translate(-50%, 0);
}
h1.title___187UC .t-typeN___1Hd8Q {
  line-height: 0.28rem;
  font-size: 0.2rem;
  font-weight: 500;
  color: #333333;
}
h1.title___187UC .t-name___1CnCJ {
  font-size: 0.14rem;
  line-height: 0.2rem;
  font-weight: 400;
  color: #333333;
}

.no-data-box___3bUQR {
  text-align: center;
  font-size: 0.09rem;
  color: #ddd;
  padding: 0.2rem 0;
}
.mbi-mci-index___1Ja7T {
  background-color: #fff;
  text-align: center;
  padding: 0.4rem 0 0.64rem 0;
  box-sizing: border-box;
}
.mbi-mci-index___1Ja7T h2 {
  font-size: 0.18rem;
  font-weight: bold;
  color: #484848;
  line-height: 0.24rem;
}
.mbi-mci-index___1Ja7T img {
  width: 1.2rem;
}
.mbi-mci-index___1Ja7T p {
  font-size: 0.12rem;
  color: #B8B8B8;
  line-height: 0.18rem;
}
.footer_lv___25uxE {
  padding-bottom: calc(0.5rem + constant(safe-area-inset-bottom));
  padding-bottom: calc(0.5rem + env(safe-area-inset-bottom));
}
.is_node_tips___2oOZR {
  padding: 0 0.1rem 0.1rem 0.1rem;
  text-align: center;
}
.empty-data-box___2ozEP {
  width: 100%;
  text-align: center;
  font-family: MicrosoftYaHei, MicrosoftYaHei;
  color: #484848;
  font-style: normal;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -19%;
}
.empty-data-box___2ozEP h2 {
  font-weight: bold;
  font-size: 0.18rem;
  line-height: 0.24rem;
  margin: 0.08rem 0;
}
.empty-data-box___2ozEP p {
  font-size: 0.12rem;
  color: #B8B8B8;
  line-height: 0.18rem;
}
.empty-data-box___2ozEP img {
  width: 1.2rem;
  height: 1.2rem;
}

.watermark_box___369Uf {
  background-size: 1.2rem 1.2rem;
}

.out_box___16S3l {
  background-color: #fff;
}
.out_box___16S3l .am-list-header {
  padding: 0;
}
.out_box___16S3l .am-list-body::before {
  content: none !important;
}
.out_box___16S3l .am-list-body .list-view-section-body {
  padding: 0 0.16rem;
}
.out_box___16S3l .list_box___3f6Aj {
  padding: 0 0.16rem 0.16rem 0.16rem;
}
.tableT___1j4m8 {
  padding-bottom: 0.08rem;
}
.list-box___3xtpW {
  font-size: 0.3rem;
  color: red;
}
.joint-release___mfi5O {
  height: 0.28rem;
  line-height: 0.28rem;
  font-size: 0.13rem;
  color: #FFFFFF;
  text-align: left;
  padding-left: 0.26rem;
  position: relative;
  margin: 0.24rem 0.16rem 0 0.16rem;
}
.joint-release___mfi5O img {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
}
.joint-release___mfi5O span {
  display: inline-block;
  width: 2.8rem;
  position: relative;
  z-index: 2;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

