.mg-title {
  color: #666;
  font-size: 0.24rem;
}
.mg-title--h1 {
  color: #000;
  font-size: 0.34rem;
}
.mg-title--h2 {
  color: #333;
  font-size: 0.32rem;
}
.mg-title--h3 {
  color: #666;
  font-size: 0.24rem;
}
.mg-title--h4 {
  color: #666;
  font-size: 0.22rem;
}
.mg-title--h5 {
  color: #666;
  font-size: 0.2rem;
}

@-webkit-keyframes mg-loading-rotate {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes mg-loading-rotate {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes mg-loading-circular {
  0% {
    stroke-dasharray: 1,200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 90,150;
    stroke-dashoffset: -40;
  }
  100% {
    stroke-dasharray: 90,150;
    stroke-dashoffset: -120;
  }
}
@keyframes mg-loading-circular {
  0% {
    stroke-dasharray: 1,200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 90,150;
    stroke-dashoffset: -40;
  }
  100% {
    stroke-dasharray: 90,150;
    stroke-dashoffset: -120;
  }
}

.mg-img {
  display: inline-block;
  width: 100%;
  height: 100%;
  position: relative;
}
.mg-img img {
  vertical-align: top;
}
.mg-img .mg-img-entry {
  width: 100%;
  height: 100%;
  background: url(http://img.cmvideo.cn:8080/publish/noms/2019/12/26/1O1ATA8Q8E4FT.png) center center no-repeat #d3d3d3;
  background-size: 0.8rem;
  -o-object-fit: cover;
  object-fit: cover;
}
.mg-img .mg-img-entry.mg-img--success {
  background: 0 0;
}

.mg-button,
.mg-button.is-round {
  padding: 0.16rem 0.27rem;
}
.mg-button {
  display: inline-block;
  line-height: 1;
  white-space: nowrap;
  cursor: pointer;
  background: #FFF;
  color: #606266;
  -webkit-appearance: none;
  -webkit-tap-highlight-color: transparent;
  text-align: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  outline: 0;
  margin: 0;
  -webkit-transition: 0.1s;
  transition: 0.1s;
  font-weight: 500;
  position: relative;
  border: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-size: 0.24rem;
  border-radius: 0.08rem;
}
.mg-button + .mg-button {
  margin-left: 0.1rem;
}
.mg-button::after,
.mg-button::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 200%;
  height: 200%;
  -webkit-transform: scale(0.5);
  -ms-transform: scale(0.5);
  transform: scale(0.5);
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.mg-button::before {
  background-color: inherit;
  z-index: -1;
}
.mg-button::after {
  border: 0.01rem solid;
  border-color: inherit;
  border-width: 0.02rem;
}
.mg-button .mg-button--content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.mg-button .mg-button--icon-left {
  width: 0.24rem;
  height: 0.24rem;
  margin-right: 0.05rem;
}
.mg-button .mg-button--icon-right {
  width: 0.24rem;
  height: 0.24rem;
  margin-left: 0.05rem;
}
.mg-button--large,
.mg-button--large.is-round {
  padding: 0.29rem 0.27rem;
}
.mg-button::after,
.mg-button::before {
  border-radius: 0.16rem;
}
.mg-button--movie {
  color: #FFF;
  background-color: #ff3e40;
  border-color: #ff3e40;
}
.mg-button--movie.is-plain {
  color: #ff3e40;
  background: #FFF;
  border-color: #ffb2b3;
}
.mg-button--video {
  color: #FFF;
  background-color: #00adef;
  border-color: #00adef;
}
.mg-button--video.is-plain {
  color: #00adef;
  background: #FFF;
  border-color: #99def9;
}
.mg-button--large {
  width: 100%;
  font-size: 0.32rem;
  border-radius: 0.11rem;
}
.mg-button--large::after,
.mg-button--large::before {
  border-radius: 0.22rem;
}
.mg-button--large.is-circle {
  padding: 0.29rem;
}
.mg-button--mini,
.mg-button--mini.is-round {
  padding: 0.07rem 0.15rem;
}
.mg-button--mini {
  font-size: 0.24rem;
  border-radius: 0.05rem;
}
.mg-button--mini::after,
.mg-button--mini::before {
  border-radius: 0.1rem;
}
.mg-button--mini.is-circle {
  padding: 0.07rem;
}
.mg-button.is-round,
.mg-button.is-round::after,
.mg-button.is-round::before {
  border-radius: 999px;
}
.mg-button.is-circle,
.mg-button.is-circle::after,
.mg-button.is-circle::before {
  border-radius: 50%;
}

.mg-cinema-card--between .mg-title--h2,
.mg-cinema-card--bottom-margin {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.mg-cinema-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
}
.mg-cinema-card + .mg-cinema-card {
  margin-top: 0.31rem;
  border-top: 0.01rem solid #E6E6E6;
}
.mg-cinema-card--between {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.mg-cinema-card--between .mg-title--h2 {
  font-weight: 600;
}
.mg-cinema-card--top-margin {
  margin-top: 0.3rem;
}
.mg-cinema-card--top-margin .mg-title--h3 {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: right;
  color: #ff3e40;
  min-width: 1rem;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  margin-left: 0.1rem;
}
.mg-cinema-card--center-margin {
  margin-top: 0.24rem;
}
.mg-cinema-card--center-margin .mg-title--h3 {
  font-size: 0.26rem;
}
.mg-cinema-card--center-margin .mg-title--h4 {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: right;
  font-size: 0.24rem;
  color: #999;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  min-width: 1rem;
  margin-left: 0.1rem;
}
.mg-cinema-card--bottom-margin {
  width: 100%;
  font-size: 0;
  margin-top: 0.2rem;
  padding-bottom: 0.1rem;
}
.mg-cinema-card--bottom-margin .mg-button--mini {
  -webkit-tap-highlight-color: transparent;
  outline: 0;
  font-size: 0.2rem;
  background-color: #B6C5D3;
  border-color: #B6C5D3;
}
.mg-cinema-card--bottom-margin .is-plain {
  color: #B6C5D3;
  border-color: #B6C5D3;
  background-color: #FFF;
}

.toast[data-v-4bff997c] {
  font-size: 0.26rem;
  color: #fff;
  padding: 0.13rem 0.36rem;
  min-width: 2.28rem;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.7);
  border-radius: 0.08rem;
  max-width: 4.08rem;
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  line-height: 0.4rem;
}
.toast > img[data-v-4bff997c] {
  width: 0.4rem;
  height: 0.4rem;
  vertical-align: middle;
  -webkit-animation: myrotate-4bff997c 1.5s linear 0s infinite;
          animation: myrotate-4bff997c 1.5s linear 0s infinite;
}
@-webkit-keyframes myrotate-4bff997c {
from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
@keyframes myrotate-4bff997c {
from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
.toast > span[data-v-4bff997c] {
  display: inline-block;
  margin-left: 0.2rem;
}

.status-container[data-v-89c12cf8] {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.3);
}
.status-container .status-box[data-v-89c12cf8] {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 5.4rem;
  background-color: #fff;
  border-radius: 0.16rem;
}
.status-container .status-box .status-content[data-v-89c12cf8] {
  padding: 0.42rem 0.36rem;
  font-size: 0.24rem;
  font-family: PingFangSC-Regular, PingFang SC;
  color: #666666;
  line-height: 0.36rem;
  text-align: center;
  border-bottom: 0.02rem solid #DBDBDB;
}
.status-container .status-box .status-btn-wrapper[data-v-89c12cf8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.status-container .status-box .status-btn-wrapper .btn[data-v-89c12cf8] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 0.88rem;
  line-height: 0.88rem;
  text-align: center;
  font-size: 0.34rem;
}
.status-container .status-box .status-btn-wrapper .btn.one-btn[data-v-89c12cf8] {
  color: #ff3e40;
}
.status-container .status-box .status-btn-wrapper .btn.left-btn[data-v-89c12cf8] {
  color: #666666;
  border-right: 0.02rem solid #DBDBDB;
}
.status-container .status-box .status-btn-wrapper .btn.right-btn[data-v-89c12cf8] {
  color: #ff3e40;
}

.film-item[data-v-1b48c2c6] {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0.4rem 0;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.film-item .film-img[data-v-1b48c2c6] {
  width: 1.3rem;
  height: 1.9rem;
  background: #d8d8d8;
  overflow: hidden;
  border-radius: 0.04rem;
  position: relative;
}
.film-item .film-img > img[data-v-1b48c2c6] {
  width: 100%;
  height: auto;
}
.film-item .film-img .film-play[data-v-1b48c2c6] {
  position: absolute;
  display: block;
  width: 0.4rem;
  height: 0.4rem;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAADLElEQVRYR82ZTWgTQRTH/4+QhlASsAleFESy6KHFUvCkIEINVPFS0JCDH7CLGHPqIYK2vbRYKuipSKIVhPhxKIgnsQc9iODNkzclRaOWYFHUWpS22pFXZ0u6zTY70yTsXPPem1/mzfuYtwSNJYQgAHsA7AOQALATwDYAYWnuN4BvAD4BmAHwGsBbIhKq2/FGnpcQIgbgOIDDAOKeFf8LfgHwHMBjIvrqVdcToBAiAuAUgCSAoFfjLnLLAJ4CuE9EP+vZqgsohDgE4DyAaD1jir/PA7hFRC8203MFFEIEJNhRxY1Vxacl6N9aijUBhRAhAJcA7FfdTVP+FYCrRLTo1N8AKE9uuIVwNhNDXiGidSdZCzALoNludTvoaSLKV/+4DlAGxEVNNzVK7Vp14KwBylRyswnRqgrO0Z2xU1A1oJZrl5aWKBAIiECAg75h6wkRFdjaKqCsELdVk3ClUglaltUZiUSWx8bGSoZhbIhCTWRO5ue44tiAZwGcUDU2NTUVn5iY2M164XD4Ty6Xe9fX1/dd1Y6L/EMiKpIs/Hc0aiuKxeL2ycnJXfYG3Az09/dXBgYGZhvgcq7dJgPuBXBd5187AW0bXV1dP8bHx2c6OjpqVgeFvXIMeBLAGQWlNVE3QBaIx+OLo6Ojpe7u7l86tqXOXQa8DOCAjpHNANleMBhcyWaz71OplOf2ysHxkgFvAFi7Ryqg9QBtW8lk8vPg4ODHtrY21Ya1zIAPdJOzV0AGNQxjIZ/Pv2lvb19ROIR5Bnykmv/sDVQAWceyrLJpmnMKgMstBTRNs2xZljJgS1ycSCQWCoWCloubHiS9vb1zQ0NDH0KhkFaQcOd8UOFeeMqDdprJZDLldDrNVUFnraaZpiTqWCy2ODIyUurp6dlyovZ9qeOOxr/NguwH/dtuSUAeaWg1rKZpdkaj0eY2rBLyAoBjqqHWkpZfAvL8xb+PJgnJcxh/Pjtt1wohtF53qlfDRX7zh7s8RX4/+nf0ISH9OzyqcrV/x2/V98O3A0wHJKeg0wCO6HbfVfZ4avAMwL2GjIAdoP4cojtTguMzhAFgh8tniFkApa18hvgHqm+HxvgHr1sAAAAASUVORK5CYII=);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center;
  left: 50%;
  top: 50%;
  margin-top: -0.2rem;
  margin-left: -0.2rem;
}
.film-item .film-info[data-v-1b48c2c6] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 0.2rem;
  font-size: 0.24rem;
  color: #666666;
  line-height: 0.42rem;
  max-width: 5.6rem;
}
.film-item .film-info > h1[data-v-1b48c2c6] {
  font-size: 0.32rem;
  color: #000000;
  font-weight: bold;
  padding: 0.09rem 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 5rem;
}
.film-item .film-info > p[data-v-1b48c2c6] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.film-item .film-info .score[data-v-1b48c2c6],
.film-item .film-info .want[data-v-1b48c2c6] {
  color: #333333;
}
.film-item .film-info .score > span[data-v-1b48c2c6],
.film-item .film-info .want > span[data-v-1b48c2c6] {
  color: #ff3e40;
}
.film-item.bottom-line[data-v-1b48c2c6] {
  position: relative;
}
.film-item.bottom-line[data-v-1b48c2c6]:after {
  pointer-events: none;
  content: "";
  height: 1px;
  width: 100%;
  background: #e2e2e2;
  -webkit-transform-origin: 100% 100%;
  -ms-transform-origin: 100% 100%;
      transform-origin: 100% 100%;
  position: absolute;
  left: 0;
  bottom: 0;
}
@media (-webkit-min-device-pixel-ratio: 1.5), not all, (min-resolution: 1.5dppx), (min-resolution: 144dpi) {
.film-item.bottom-line[data-v-1b48c2c6]:after {
    -webkit-transform: scaleY(0.5);
    -ms-transform: scaleY(0.5);
        transform: scaleY(0.5);
}
}
@media (-webkit-device-pixel-ratio: 3) {
.film-item.bottom-line[data-v-1b48c2c6]:after {
    -webkit-transform: scaleY(0.3333);
    -ms-transform: scaleY(0.3333);
        transform: scaleY(0.3333);
}
}
.film-item:last-child.bottom-line[data-v-1b48c2c6]:after {
  display: none;
}

.all-film .all-film-box[data-v-36244361] {
  background-color: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 0.3rem;
}
.all-film .all-film-box.bottomSpace[data-v-36244361] {
  margin-bottom: 1rem;
}
.all-film .bottomLoad[data-v-36244361] {
  display: block;
  background-color: #f5f5f5;
  color: #bdbdbd;
  text-align: center;
  line-height: 0.82rem;
  font-size: 0.22rem;
}


[data-v-0ded3056] .mg-cinema-card--bottom-margin {
  overflow: auto;
  text-overflow: unset;
}
.cinema-item[data-v-0ded3056] {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0.4rem 0;
  position: relative;
}
.cinema-item .cinema-box[data-v-0ded3056] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.cinema-item .cinema-box .cinema-info[data-v-0ded3056] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 0.24rem;
  color: #666666;
  line-height: 0.42rem;
  max-width: 5.6rem;
}
.cinema-item .cinema-box .cinema-info > h1[data-v-0ded3056] {
  font-size: 0.32rem;
  color: #000000;
  font-weight: bold;
  padding-bottom: 0.2rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.cinema-item .cinema-box .cinema-info > p[data-v-0ded3056] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.cinema-item .cinema-box .cinema-right[data-v-0ded3056] {
  font-size: 0.24rem;
  line-height: 0.42rem;
  color: #999999;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: right;
}
.cinema-item .cinema-box .cinema-right .red[data-v-0ded3056] {
  color: #ff3e40;
  padding-bottom: 0.2rem;
}
.cinema-item .cinema-box .cinema-right .noPrice[data-v-0ded3056] {
  padding-bottom: 0.2rem;
}
.cinema-item .cinema-labels[data-v-0ded3056] {
  margin-top: 0.18rem;
}
.cinema-item .cinema-labels > span[data-v-0ded3056] {
  padding: 0 0.1rem;
  border-radius: 0.04rem;
  background-color: #b6c5d3;
  margin-right: 0.12rem;
  margin-bottom: 0.12rem;
  color: #fff;
}
.cinema-item .cinema-labels > span i[data-v-0ded3056] {
  font-size: 0.24rem;
  line-height: 0.4rem;
  -webkit-transform: scale(0.9);
  -ms-transform: scale(0.9);
      transform: scale(0.9);
}
.cinema-item .cinema-labels .special-hall[data-v-0ded3056] {
  border: solid 1px #b6c5d3;
  background: none;
  color: #b6c5d3;
}
.cinema-item.bottom-line[data-v-0ded3056] {
  position: relative;
}
.cinema-item.bottom-line[data-v-0ded3056]:after {
  pointer-events: none;
  content: "";
  height: 1px;
  width: 100%;
  background: #e2e2e2;
  -webkit-transform-origin: 100% 100%;
  -ms-transform-origin: 100% 100%;
      transform-origin: 100% 100%;
  position: absolute;
  left: 0;
  bottom: 0;
}
@media (-webkit-min-device-pixel-ratio: 1.5), not all, (min-resolution: 1.5dppx), (min-resolution: 144dpi) {
.cinema-item .bottom-line[data-v-0ded3056]:after {
    -webkit-transform: scaleY(0.5);
    -ms-transform: scaleY(0.5);
        transform: scaleY(0.5);
}
}
@media (-webkit-device-pixel-ratio: 3) {
.cinema-item .bottom-line[data-v-0ded3056]:after {
    -webkit-transform: scaleY(0.3333);
    -ms-transform: scaleY(0.3333);
        transform: scaleY(0.3333);
}
}
.cinema-item:last-child.bottom-line[data-v-0ded3056]:after {
  display: none;
}

.all-cinema .all-cinema-box[data-v-deb59b4c] {
  background-color: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 0.3rem;
  padding-bottom: 0.3rem;
}
.all-cinema .all-cinema-box.bottomSpace[data-v-deb59b4c] {
  margin-bottom: 1rem;
}
.all-cinema .bottomLoad[data-v-deb59b4c] {
  display: block;
  background-color: #f5f5f5;
  color: #bdbdbd;
  text-align: center;
  line-height: 0.82rem;
  font-size: 0.22rem;
}

.m-header[data-v-43d2d34c] {
  position: relative;
  height: 0.88rem;
  line-height: 0.88rem;
  text-align: center;
  font-size: 0.32rem;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #000000;
}
.m-header.bg[data-v-43d2d34c] {
  background-color: #fff;
}
.m-header .icon[data-v-43d2d34c] {
  position: absolute;
  left: 0.17rem;
  top: 0.2rem;
  width: 0.48rem;
  height: 0.48rem;
}
.m-header .icon.black[data-v-43d2d34c] {
  background: url(data:image/png;base64,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) center / contain no-repeat;
}
.m-header .icon.white[data-v-43d2d34c] {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAC5klEQVRoQ+2YS4hOYRjHf3/XUBRy25ANpdgQFm5Z0JiQSxE1hpXIbExCFkrJtWwshA0mFLnfsiMrt7Jz2yhFbLAQ8uip56t3Matz3nOmL9+zmear8/b7vbfnf45o8lKT89MS6OsVbK3Af7sCZjYI6AA+SbpRdCL6ZAuZ2XDgGrAowOdLelREonYBMxsP3AVmJMDNIWBmU4B7wKSAN2CXpCNFZt+fqW0FzGw2cAsYHbC/gS2SzhWFr03AzNqAy8CwgP0BrJF0vwx8LQJm1gmcAgYE7GdgmaSnZeErFzCzPcCBZKu+B5ZIepsDvjIBM+sHnAC2J6DPgTZJn3LBVyJgZoOB877HE9CHwCpJ33PCZxcwsxHRoBYmoD1Ap6RfueGzCpjZhGhQ0xPQ48BOSX7fV1JZ+oCZTY0GNTEo/0aDOloJdTJoaQEzmwvcBEbFuL5VNku6UDV86S1kZu3AJWBowPoh9Qb1oA74UgJm5lH4dNKg/Hr0BvWsLvjCAmY2DXiZwHtjWirpXZ3wZQS6gcMB+xqYJ8kjQu1V6BBHvjkbtH+AbZI879ReRQU8Vfpe93zfqEPA7irv/N5mp5CAD2RmY+P6nJUM7JG5Q9LPupaisEBI+PXpUWFFAvzE/5f0pQ6JUgIh4cnTI0NXAvwmrlT/W2mVFmjQmdmOEOkfv30FVkp6XKVBNoFYjeWxpRqvjn4WPIlerEoiq0BIzIzDPS6gPYnulXSwConsAiHhqfQ24B27UR47tkryvpGtKhEICX+5uQIsTmg95K2V9C2XQWUCITEwvkhsSoBfxQ31IYdEpQLJDbUP2J98nfgItEt6UVaiFoFYjQ3AGcBf+r3849Y6SX5WCldtAiGxALgKjAxiP9Bdkk4WNahVICQ8AN4BJifQx4DuIkGwdoGQGANcB+YkEhuLvEf3iUBIDAH8y/TqkGgugZDwILg+BHqaZgsVPbC9PddnWyiXREsg10wWHae1AkVnLtdz/wCfx9IxpI+ZxAAAAABJRU5ErkJggg==) center / contain no-repeat;
}
.m-header .txt[data-v-43d2d34c] {
  width: 5.8rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.m-header .pl[data-v-43d2d34c] {
  padding-left: 0.8rem !important;
}

body {
  background-color: #fff !important;
  background-color: #F5F5F5 !important;
}
body .search-all {
  padding-top: 0.88rem;
}
body .m-header {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10;
  border-bottom: 0.01rem solid #e2e2e2;
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
button,
textarea,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
  outline: none;
  border: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.border-box {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
input,
textarea {
  -webkit-user-select: text;
     -moz-user-select: text;
      -ms-user-select: text;
          user-select: text;
}
body {
  background: #fff;
  font-family: "PingFangSC-Regular", "PingFangSC-Medium", "Arial", "Microsoft YaHei", "黑体", "宋体", sans-serif;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
}
address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var,
i {
  font-style: normal;
  font-weight: normal;
}
a {
  text-decoration: none;
}
a:hover {
  text-decoration: none;
}
img {
  border: none;
  vertical-align: middle;
  pointer-events: none;
}
ol,
ul,
li {
  list-style: none;
}
table {
  border-collapse: collapse;
}
html {
  overflow-y: scroll;
}
.clearfix::after,
.clearfix::before {
  content: " ";
  display: table;
}
.clearfix::after {
  clear: both;
}
.clearfix {
  zoom: 1;
}
html,
body {
  min-height: -webkit-fill-available;
  min-height: -moz-available;
  min-height: stretch;
  overflow-x: hidden;
  font-size: 0;
}
.empty-box {
  width: 100%;
  height: 1.2rem;
}
i,
span {
  display: inline-block;
}
/*隐藏滚动条*/
::-webkit-scrollbar {
  width: 0;
  height: 0;
  color: transparent;
}

.border-1px[data-v-8c316e2a] {
  position: relative;
}
.border-1px[data-v-8c316e2a]:after {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 200%;
  border-top: 2px solid #e2e2e2;
  content: " ";
  -webkit-transform: scale(0.5);
      -ms-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: 0 0 0;
      -ms-transform-origin: 0 0 0;
          transform-origin: 0 0 0;
}
.border-1px.dir-right[data-v-8c316e2a]::after {
  border-top: none;
  height: 100%;
  border-right: 1px solid #e2e2e2;
}
.border-right-1px[data-v-8c316e2a] {
  position: relative;
}
.border-right-1px[data-v-8c316e2a]:after {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  height: 200%;
  width: 200%;
  border-right: 2px solid #e2e2e2;
  -webkit-transform-origin: 0 0 0;
      -ms-transform-origin: 0 0 0;
          transform-origin: 0 0 0;
  -webkit-transform: scale(0.5);
      -ms-transform: scale(0.5);
          transform: scale(0.5);
  content: " ";
}
.border-bottom-1px[data-v-8c316e2a] {
  position: relative;
}
.border-bottom-1px[data-v-8c316e2a]:after {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  height: 200%;
  width: 200%;
  border-bottom: 2px solid #e2e2e2;
  content: " ";
  -webkit-transform-origin: 0 0 0;
      -ms-transform-origin: 0 0 0;
          transform-origin: 0 0 0;
  -webkit-transform: scale(0.5);
      -ms-transform: scale(0.5);
          transform: scale(0.5);
  z-index: -1;
}
.masking[data-v-8c316e2a] {
  position: fixed;
  width: 100%;
  height: 100%;
  background: #000;
  left: 0;
  top: 0;
  opacity: 0.3;
  z-index: 98;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5) {
.border-1px[data-v-8c316e2a]::after {
    -webkit-transform: scaleY(0.7);
        -ms-transform: scaleY(0.7);
            transform: scaleY(0.7);
}
.border-1px.dir-right[data-v-8c316e2a]::after {
    -webkit-transform: scaleX(0.7);
        -ms-transform: scaleX(0.7);
            transform: scaleX(0.7);
}
}
@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2) {
.border-1px[data-v-8c316e2a]::after {
    -webkit-transform: scaleY(0.5);
        -ms-transform: scaleY(0.5);
            transform: scaleY(0.5);
}
.border-1px.dir-right[data-v-8c316e2a]::after {
    -webkit-transform: scaleX(0.5);
        -ms-transform: scaleX(0.5);
            transform: scaleX(0.5);
}
}
.confirm_bg[data-v-8c316e2a] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 100;
}
.confirmBox[data-v-8c316e2a] {
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-color: #fcfcfc;
  border-radius: 0.16rem;
  width: 5.4rem;
  min-height: 3.13rem;
  text-align: center;
}
.confirmBox .confirmCont[data-v-8c316e2a] {
  height: 2.24rem;
}
.confirmBox .confirmCont .title[data-v-8c316e2a] {
  font-size: 0.32rem;
  color: #000;
  font-weight: bold;
  padding-top: 0.44rem;
}
.confirmBox .confirmCont .desc[data-v-8c316e2a] {
  font-size: 0.24rem;
  color: #666;
  margin-top: 0.5rem;
}
.confirmBox .btn[data-v-8c316e2a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.34rem;
  height: 0.88rem;
  position: relative;
}
.confirmBox .btn[data-v-8c316e2a]:after {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 200%;
  border-top: 2px solid #e2e2e2;
  content: " ";
  -webkit-transform: scale(0.5);
      -ms-transform: scale(0.5);
          transform: scale(0.5);
  -webkit-transform-origin: 0 0 0;
      -ms-transform-origin: 0 0 0;
          transform-origin: 0 0 0;
}
.confirmBox .btn.dir-right[data-v-8c316e2a]::after {
  border-top: none;
  height: 100%;
  border-right: 1px solid #e2e2e2;
}
.confirmBox .btn .J_cancel[data-v-8c316e2a] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  line-height: 0.88rem;
  color: #999;
  position: relative;
}
.confirmBox .btn .J_cancel[data-v-8c316e2a]:after {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  height: 200%;
  width: 200%;
  border-right: 2px solid #e2e2e2;
  -webkit-transform-origin: 0 0 0;
      -ms-transform-origin: 0 0 0;
          transform-origin: 0 0 0;
  -webkit-transform: scale(0.5);
      -ms-transform: scale(0.5);
          transform: scale(0.5);
  content: " ";
}
.confirmBox .btn .J_ok[data-v-8c316e2a] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  line-height: 0.88rem;
  color: #f74444;
}

