.jf-mask_CNeYi {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1200;
  background: rgba(0, 0, 0, 0.7);
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: all .2s;
  -o-transition: all .2s;
  -moz-transition: all .2s;
  transition: all .2s; }

@font-face {
  font-family: oxsebold;
  src: url(https://pagedoo.midasbuy.com/cdn/fonts/oxsebold.ttf);
  font-style: normal;
  font-weight: 400;
  text-rendering: optimizeLegibility; }

@keyframes loadingRotate_23FMM {
  from {
    transform: rotate(0); }
  to {
    transform: rotate(360deg); } }

.abnormal_MziDJ {
  font-family: 'PingFang SC', 'microsoft yahei', tahoma, arial, 'helvetica neue', 'hiragino sans gb', sans-serif;
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 1250;
  transform: translate3d(-50%, -50%, 0); }
  .abnormal_MziDJ ::-webkit-scrollbar {
    width: 0; }
  .abnormal_MziDJ .abnormal_box_3pVoR {
    width: 3.27rem;
    height: 2.92rem;
    border-radius: 0.06rem;
    position: relative;
    padding: 0.18rem 0.17rem;
    box-sizing: border-box; }
    .abnormal_MziDJ .abnormal_box_3pVoR .abnormal_del_1mG_y {
      width: 0.15rem;
      height: 0.15rem;
      position: absolute;
      top: 0.14rem;
      right: 0.24rem; }
    .abnormal_MziDJ .abnormal_box_3pVoR .img_bg_3aBvA {
      position: absolute;
      top: 0;
      left: 0;
      z-index: -1; }
    .abnormal_MziDJ .abnormal_box_3pVoR .abnormal_box_title_2WI2h {
      font-size: 0.2rem;
      text-align: center;
      color: #61fffe;
      font-weight: Bold;
      font-family: oxsebold, 'PingFang SC', 'microsoft yahei', tahoma, arial, 'helvetica neue', 'hiragino sans gb', sans-serif; }
    .abnormal_MziDJ .abnormal_box_3pVoR .bigdia_title_2-G_b {
      font-weight: 400; }
    .abnormal_MziDJ .abnormal_box_3pVoR .abnormal_box_text_dC3mS {
      font-size: 0.15rem;
      text-align: left;
      color: #e4e4e4;
      margin-top: 0.11rem;
      line-height: 0.17rem;
      position: relative; }
      .abnormal_MziDJ .abnormal_box_3pVoR .abnormal_box_text_dC3mS span {
        position: relative;
        left: 0.11rem; }
      .abnormal_MziDJ .abnormal_box_3pVoR .abnormal_box_text_dC3mS .dia-icon_2hvTV {
        width: 0.07rem;
        height: 0.08rem;
        display: inline-block;
        top: 0.06rem; }
    .abnormal_MziDJ .abnormal_box_3pVoR .abnormal_box_text_wrap_vfmpg {
      height: 2.25rem;
      overflow-y: auto; }
    .abnormal_MziDJ .abnormal_box_3pVoR .abnormal_btn-wrap_2jPFB {
      margin: 0 auto;
      display: flex;
      justify-content: space-around; }
      .abnormal_MziDJ .abnormal_box_3pVoR .abnormal_btn-wrap_2jPFB .abnormal_box_btn_3GJo6 {
        width: 1.3rem;
        height: 0.37rem;
        border-radius: 0.06rem;
        position: relative;
        font-size: 0.13rem;
        text-align: center;
        color: #ffffff;
        font-family: oxsebold, 'PingFang SC', 'microsoft yahei', tahoma, arial, 'helvetica neue', 'hiragino sans gb', sans-serif; }
        .abnormal_MziDJ .abnormal_box_3pVoR .abnormal_btn-wrap_2jPFB .abnormal_box_btn_3GJo6 .abnormal_box_btn_text_2UOxY {
          cursor: pointer;
          position: relative;
          z-index: 2;
          height: 100%;
          display: flex;
          align-items: center;
          justify-content: center;
          font-weight: bold; }
        .abnormal_MziDJ .abnormal_box_3pVoR .abnormal_btn-wrap_2jPFB .abnormal_box_btn_3GJo6 .cancel_btn_2HNLn {
          color: #fff; }
        .abnormal_MziDJ .abnormal_box_3pVoR .abnormal_btn-wrap_2jPFB .abnormal_box_btn_3GJo6 .btn_bg_U1j7B {
          position: absolute;
          top: 0;
          left: 0;
          width: 1.3rem;
          height: 0.37rem;
          z-index: 1; }
    .abnormal_MziDJ .abnormal_box_3pVoR .dia-close_UqDt7 {
      width: 0.36rem;
      height: 0.36rem;
      position: absolute;
      top: 0;
      right: -0.45rem; }
  .abnormal_MziDJ .abnormal_box-4_3pAwl {
    width: 3.41rem;
    height: 2.14rem; }
    .abnormal_MziDJ .abnormal_box-4_3pAwl .img_bg_3aBvA {
      width: 3.41rem;
      height: 2.14rem; }
    .abnormal_MziDJ .abnormal_box-4_3pAwl .abnormal_box_top_wEZYg {
      display: table;
      margin: 0 auto; }
      .abnormal_MziDJ .abnormal_box-4_3pAwl .abnormal_box_top_wEZYg .abnormal_box_title_2WI2h {
        height: 1.29rem;
        display: flex;
        vertical-align: middle;
        margin-bottom: 0.11rem;
        text-align: center;
        overflow-y: scroll;
        align-items: center; }
      .abnormal_MziDJ .abnormal_box-4_3pAwl .abnormal_box_top_wEZYg .abnormal_btn-wrap_2jPFB {
        width: 3.29rem;
        justify-content: center; }
        .abnormal_MziDJ .abnormal_box-4_3pAwl .abnormal_box_top_wEZYg .abnormal_btn-wrap_2jPFB.double-btn_3NexF {
          width: 3.2rem;
          justify-content: space-around; }
    .abnormal_MziDJ .abnormal_box-4_3pAwl .abnormal_box_top_wEZYg.title_and_content_3nZM0 {
      display: flex;
      flex-direction: column;
      margin: 0 auto;
      align-items: center; }
      .abnormal_MziDJ .abnormal_box-4_3pAwl .abnormal_box_top_wEZYg.title_and_content_3nZM0 .abnormal_box_title_2WI2h {
        height: auto;
        font-size: 0.2rem;
        text-align: center;
        color: #61fffe;
        font-weight: Bold;
        font-family: oxsebold, 'PingFang SC', 'microsoft yahei', tahoma, arial, 'helvetica neue', 'hiragino sans gb', sans-serif; }
      .abnormal_MziDJ .abnormal_box-4_3pAwl .abnormal_box_top_wEZYg.title_and_content_3nZM0 .bigdia_title_2-G_b {
        font-weight: 400; }
      .abnormal_MziDJ .abnormal_box-4_3pAwl .abnormal_box_top_wEZYg.title_and_content_3nZM0 .abnormal_box_text_dC3mS {
        font-size: 0.12rem;
        text-align: left;
        color: #e4e4e4;
        margin-top: 0.04rem;
        line-height: 0.17rem;
        position: relative;
        max-height: 0.8rem;
        overflow-y: scroll; }
        .abnormal_MziDJ .abnormal_box-4_3pAwl .abnormal_box_top_wEZYg.title_and_content_3nZM0 .abnormal_box_text_dC3mS span {
          position: relative;
          left: 0.11rem; }
        .abnormal_MziDJ .abnormal_box-4_3pAwl .abnormal_box_top_wEZYg.title_and_content_3nZM0 .abnormal_box_text_dC3mS .dia-icon_2hvTV {
          width: 0.07rem;
          height: 0.08rem;
          display: inline-block;
          top: 0.06rem; }
      .abnormal_MziDJ .abnormal_box-4_3pAwl .abnormal_box_top_wEZYg.title_and_content_3nZM0 .abnormal_box_text_wrap_vfmpg {
        min-height: 1.05rem;
        width: 98%;
        height: auto;
        overflow-y: auto;
        padding: 0 0.09rem; }

@media (orientation: portrait) {
  .abnormal_MziDJ {
    font-family: 'PingFang SC', 'microsoft yahei', tahoma, arial, 'helvetica neue', 'hiragino sans gb', sans-serif;
    z-index: 1250;
    transform: translate3d(-50%, -50%, 0); }
    .abnormal_MziDJ .abnormal_box_3pVoR {
      border-radius: 0.06rem;
      position: relative;
      padding: 0.18rem 0.14rem;
      box-sizing: border-box; }
      .abnormal_MziDJ .abnormal_box_3pVoR .abnormal_del_1mG_y {
        width: 0.15rem;
        height: 0.15rem;
        position: absolute;
        top: 0.14rem;
        right: 0.24rem; }
      .abnormal_MziDJ .abnormal_box_3pVoR .img_bg_3aBvA {
        position: absolute;
        top: 0;
        left: 0;
        z-index: -1; }
      .abnormal_MziDJ .abnormal_box_3pVoR .abnormal_box_title_2WI2h {
        font-size: 0.2rem;
        text-align: center;
        color: #61fffe;
        font-weight: Bold;
        font-family: oxsebold, 'PingFang SC', 'microsoft yahei', tahoma, arial, 'helvetica neue', 'hiragino sans gb', sans-serif; }
      .abnormal_MziDJ .abnormal_box_3pVoR .bigdia_title_2-G_b {
        font-weight: 400; }
      .abnormal_MziDJ .abnormal_box_3pVoR .abnormal_box_text_dC3mS {
        font-size: 0.15rem;
        text-align: left;
        color: #e4e4e4;
        margin-top: 0.11rem;
        line-height: 0.17rem;
        position: relative; }
        .abnormal_MziDJ .abnormal_box_3pVoR .abnormal_box_text_dC3mS span {
          position: relative;
          left: 0.11rem; }
        .abnormal_MziDJ .abnormal_box_3pVoR .abnormal_box_text_dC3mS .dia-icon_2hvTV {
          width: 0.07rem;
          height: 0.08rem;
          display: inline-block;
          top: 0.06rem; }
      .abnormal_MziDJ .abnormal_box_3pVoR .abnormal_box_text_wrap_vfmpg {
        height: 2.25rem;
        overflow-y: auto; }
      .abnormal_MziDJ .abnormal_box_3pVoR .abnormal_btn-wrap_2jPFB {
        margin: 0 auto;
        display: flex;
        justify-content: space-around; }
        .abnormal_MziDJ .abnormal_box_3pVoR .abnormal_btn-wrap_2jPFB .abnormal_box_btn_3GJo6 {
          width: 1.3rem;
          height: 0.37rem;
          border-radius: 0.06rem;
          position: relative;
          font-size: 0.13rem;
          text-align: center;
          color: #ffffff;
          font-family: oxsebold, 'PingFang SC', 'microsoft yahei', tahoma, arial, 'helvetica neue', 'hiragino sans gb', sans-serif; }
          .abnormal_MziDJ .abnormal_box_3pVoR .abnormal_btn-wrap_2jPFB .abnormal_box_btn_3GJo6 .abnormal_box_btn_text_2UOxY {
            cursor: pointer;
            position: relative;
            z-index: 2;
            height: 100%;
            display: flex;
            align-items: center;
            justify-content: center;
            font-weight: bold; }
          .abnormal_MziDJ .abnormal_box_3pVoR .abnormal_btn-wrap_2jPFB .abnormal_box_btn_3GJo6 .cancel_btn_2HNLn {
            color: #fff; }
          .abnormal_MziDJ .abnormal_box_3pVoR .abnormal_btn-wrap_2jPFB .abnormal_box_btn_3GJo6 .btn_bg_U1j7B {
            position: absolute;
            top: 0;
            left: 0;
            width: 1.3rem;
            height: 0.37rem;
            z-index: 1; }
      .abnormal_MziDJ .abnormal_box_3pVoR .dia-close_UqDt7 {
        width: 0.36rem;
        height: 0.36rem;
        position: absolute;
        top: 0;
        right: -0.45rem; }
    .abnormal_MziDJ .abnormal_box-4_3pAwl {
      width: 3.41rem;
      height: 2.14rem; }
      .abnormal_MziDJ .abnormal_box-4_3pAwl .img_bg_3aBvA {
        width: 3.41rem;
        height: 2.14rem; }
      .abnormal_MziDJ .abnormal_box-4_3pAwl .abnormal_box_top_wEZYg {
        display: table;
        margin: 0 auto; }
        .abnormal_MziDJ .abnormal_box-4_3pAwl .abnormal_box_top_wEZYg .abnormal_box_title_2WI2h {
          height: 1.29rem;
          display: flex;
          vertical-align: middle;
          margin-bottom: 0.11rem;
          text-align: center;
          overflow-y: scroll;
          align-items: center; }
        .abnormal_MziDJ .abnormal_box-4_3pAwl .abnormal_box_top_wEZYg .abnormal_btn-wrap_2jPFB {
          width: 3.29rem;
          justify-content: center; }
          .abnormal_MziDJ .abnormal_box-4_3pAwl .abnormal_box_top_wEZYg .abnormal_btn-wrap_2jPFB.double-btn_3NexF {
            width: 3.2rem;
            justify-content: space-around; }
      .abnormal_MziDJ .abnormal_box-4_3pAwl .abnormal_box_top_wEZYg.title_and_content_3nZM0 {
        display: flex;
        flex-direction: column;
        margin: 0 auto;
        align-items: center; }
        .abnormal_MziDJ .abnormal_box-4_3pAwl .abnormal_box_top_wEZYg.title_and_content_3nZM0 .abnormal_box_title_2WI2h {
          height: auto;
          font-size: 0.2rem;
          text-align: center;
          color: #61fffe;
          font-weight: Bold;
          font-family: oxsebold, 'PingFang SC', 'microsoft yahei', tahoma, arial, 'helvetica neue', 'hiragino sans gb', sans-serif; }
        .abnormal_MziDJ .abnormal_box-4_3pAwl .abnormal_box_top_wEZYg.title_and_content_3nZM0 .bigdia_title_2-G_b {
          font-weight: 400; }
        .abnormal_MziDJ .abnormal_box-4_3pAwl .abnormal_box_top_wEZYg.title_and_content_3nZM0 .abnormal_box_text_dC3mS {
          font-size: 0.12rem;
          text-align: left;
          color: #e4e4e4;
          margin-top: 0.04rem;
          line-height: 0.17rem;
          position: relative;
          max-height: 0.8rem;
          overflow-y: scroll; }
          .abnormal_MziDJ .abnormal_box-4_3pAwl .abnormal_box_top_wEZYg.title_and_content_3nZM0 .abnormal_box_text_dC3mS span {
            position: relative;
            left: 0.11rem; }
          .abnormal_MziDJ .abnormal_box-4_3pAwl .abnormal_box_top_wEZYg.title_and_content_3nZM0 .abnormal_box_text_dC3mS .dia-icon_2hvTV {
            width: 0.07rem;
            height: 0.08rem;
            display: inline-block;
            top: 0.06rem; }
        .abnormal_MziDJ .abnormal_box-4_3pAwl .abnormal_box_top_wEZYg.title_and_content_3nZM0 .abnormal_box_text_wrap_vfmpg {
          min-height: 1.05rem;
          width: 100%;
          height: auto;
          overflow-y: auto; } }

.jf-modal_24A0L {
  font-family: 'PingFang SC', 'microsoft yahei', tahoma, arial, 'helvetica neue', 'hiragino sans gb', sans-serif;
  background-position: top center;
  background-size: cover;
  background-repeat: no-repeat;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  position: fixed;
  z-index: 10000;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  flex-direction: column;
  width: 85%;
  margin: 0 auto;
  justify-content: inherit; }
  .jf-modal_24A0L ::-webkit-scrollbar {
    width: 5px;
    height: 5px; }
  .jf-modal_24A0L ::-webkit-scrollbar-track-piece {
    border-radius: 2px; }
  .jf-modal_24A0L ::-webkit-scrollbar-thumb {
    background-color: rgba(255, 255, 255, 0.8);
    background-clip: padding-box;
    min-height: 28px;
    border-radius: 10px; }
  .jf-modal_24A0L ::-webkit-scrollbar-thumb:hover {
    background-color: rgba(255, 255, 255, 0.6); }
  .jf-modal__title_1dCIF {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    width: 100%;
    padding: 40px 20px 10px 20px;
    box-sizing: border-box;
    line-height: 25px;
    object-fit: cover;
    font-size: 20px;
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: center;
    font-weight: bold; }
  .jf-modal__close_1KlIf {
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translate(-50%, 100%);
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center; }

.rule-content_Z0-HL {
  list-style: none;
  width: 80%;
  height: 300px;
  margin: 0 auto;
  padding: 0;
  overflow-y: auto;
  overflow-x: hidden;
  font-family: "Arial"; }
  .rule-content_Z0-HL li {
    color: #99edff;
    display: block;
    position: relative;
    text-align: left; }
  .rule-content__close-icon_3Lwm6 {
    position: absolute;
    right: 0;
    top: 0;
    width: 50px;
    height: 50px; }

.rule-btn_2Z7b3 {
  margin: 20px 0;
  text-align: center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center;
  color: #BE6F5E;
  font-size: 18px;
  font-weight: bold; }

.product_3vihf {
  text-align: center;
  color: #ffffff;
  margin-bottom: 10px; }
  .product_3vihf img {
    margin: 0 auto 6px; }

