  .loadingArtical {
      text-align: center;
      margin: 0.2rem;
      color: #999;
  }

  html {
      min-height: 100vh;
      background: #f6f6f6;
      overflow-x: hidden;
  }

  .box {
      background: #f6f6f6;
  }

  .content-f-top {
      position: inherit;
      margin-top: 0.91rem;
  }

  .content-middle-wrap {
      padding-top: 0;
  }

  .shotcut-wrap {
      padding-bottom: 0.23rem;
  }

  .content-middle>a {
      position: relative;
  }

  .content-middle .name {
      color: #222222;
      font-family: "Alimama ShuHeiTi";
      font-size: 0.26rem;
      font-style: normal;
      font-weight: 700;
      line-height: 0.34rem;
      margin-bottom: 0.07rem;
      position: absolute;
      top: 0.19rem;
      left: 0.19rem;
  }

  .content-middle .describe {
      color: #777777;
      font-family: "PingFang SC";
      font-size: 0.2rem;
      font-style: normal;
      font-weight: 500;
      line-height: 0.28rem;
      position: absolute;
      top: 0.6rem;
      left: 0.19rem;
  }

  .hot_wrap {

      margin-top: 0.2rem;
      width: 100%;
      flex-shrink: 0;
      border-radius: 0.16rem;
      border: 0.01rem solid #FFF;
      background: linear-gradient(122deg, #FFC39D -26.11%, #FFF 14.76%);
      box-shadow: 0 0 0.1rem 0 #0000000d;
      padding: 0.26rem;
  }

  .hot_wrap_top {
      display: flex;
      align-items: center;
  }

  .hot_wrap_top img {
      width: 0.28rem;
      height: 0.34rem;
      margin-right: 0.18rem;
      display: block;
  }

  .hot_wrap_top .hot_wrap_title {
      width: 1.28rem;
      height: 0.34rem;
  }

  .image_text_previews {
      display: block;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      margin: 0;
      text-align: center;
      width: 90%;
      line-height: 0.24rem;
      font-size: 0.24rem;
      color: white;
      ;
      background: rgba(255, 255, 255, 0.5);
      padding: 0.2rem;
      border-radius: 0.08rem;
      font-size: 0.24rem;
      margin: auto;
  }

  .hot_events_title {
      width: 2.02rem;
      color: #333333;
      font-family: "PingFang SC";
      font-size: 0.24rem;
      font-style: normal;
      font-weight: 700;
      line-height: 0.34rem;
      white-space: nowrap;
      /* 不换行 */
      overflow: hidden;
      /* 隐藏超出部分 */
      text-overflow: ellipsis;
      margin-bottom: 0.09rem;
  }

  .hot_events_tag {
      width: 2.02rem;
      color: #ff6600;
      font-family: "PingFang SC";
      font-size: 0.22rem;
      font-style: normal;
      font-weight: 500;
      line-height: 0.31rem;
      white-space: nowrap;
      /* 不换行 */
      overflow: hidden;
      /* 隐藏超出部分 */
      text-overflow: ellipsis;
      margin-bottom: 0.07rem;
  }

  .hot_events_time {
      width: 2.02rem;
      color: #999999;
      font-family: "PingFang SC";
      font-size: 0.22rem;
      font-style: normal;
      font-weight: 700;
      line-height: 0.31rem;
      white-space: nowrap;
      /* 不换行 */
      overflow: hidden;
      /* 隐藏超出部分 */
      text-overflow: ellipsis;
      margin-bottom: 0.17rem;
  }

  .hot_events_button {
      width: 1.4rem;
      padding: 0.08rem 0.48rem 0.08rem 0.48rem;
      justify-content: center;
      align-items: center;
      border-radius: 0.62rem;
      background: linear-gradient(109deg, #FFB201 8.55%, #FF7B22 45%);
      box-shadow: 0 0.04rem 0.04rem 0 #ff660026;

      color: #ffffff;
      font-family: "PingFang SC";
      font-size: 0.22rem;
      font-style: normal;
      font-weight: 500;
      line-height: 0.31rem;
  }

  .hot_evetns_wrap {
      display: flex;
  }

  .hot_evetns_wrap>a:nth-child(2) {
      margin: 0px 0.19rem;
  }

  .hot_wrap {
      position: relative;
  }

  .hot_wrap .bck {
      position: absolute;
      right: 0.24rem;
      top: 0.18rem;
      width: 0.78rem;
      height: 0.78rem;
      transform: rotate(20.248deg);
  }

  .content-bottom {
      margin-top: 0.17rem;
  }


  .main-block {
      width: 100%;
      margin-top: 0.3rem;
  }

  .main-block-title {
      color: #333333;
      font-family: "PingFang SC";
      font-size: 0.33rem;
      font-weight: 700;
      z-index: 99;
      position: relative;
      display: inline-block;
  }

  .main-block-title::after {
      content: '';
      display: block;
      width: 0.43rem;
      height: 0.16rem;
      flex-shrink: 0;
      border-radius: 0.16rem;
      background: #ff6600;
      filter: blur(0);
      position: absolute;
      top: 0.27rem;
      z-index: -1;
      left: 50%;
      transform: translateX(-50%);
  }

  .main-single-block {
      width: 100%;
      flex-shrink: 0;
      border-radius: 0.16rem;
      background: #FFF;
      margin-top: 0.2rem;
      padding: 0.28rem 0.26rem 0.26rem 0.26rem;
  }

  .main-single-block-image {
      width: 2.59rem;
      height: 1.94rem;
      border-radius: 0.08rem;
      margin-right: 0.2rem;
      flex-shrink: 0;
      position: relative;
  }

  .main-single-block-image img {
      width: 100% !important;
      height: 100% !important;
      border-radius: 0.08rem;
  }

  .main-single-block-top {
      display: flex;
      margin-bottom: 0.05rem;
  }

  .main-single-block-title {
      width: 3.67rem;
      color: #333333;
      font-family: "PingFang SC";
      font-size: 0.32rem;
      font-style: normal;
      font-weight: 700;
      line-height: 0.45rem;
      margin-bottom: 0.06rem;
      white-space: nowrap;
      /* 确保文本在一行内显示 */
      overflow: hidden;
      /* 隐藏超出容器的文本 */
      text-overflow: ellipsis;
      /* 使用省略号表示被截断的文本 */
  }

  .main-single-block-tj img {
      display: block;
      width: 0.22rem;
      height: 0.21rem;
      margin-right: 0.06rem;
  }

  .main-single-block-msg {
      display: flex;
      align-items: center;
      line-height: 0.44rem;
      margin-top: 0.06rem;
  }

  .main-single-block-msg span:first-of-type {
      color: #999999;
      font-family: "PingFang SC";
      font-size: 0.26rem;
      font-style: normal;
      font-weight: 500;
      line-height: 0.36rem;
      margin-right: 0.17rem;

  }

  .main-single-block-msg span:nth-child(2) {
      color: #666666;
      font-family: "PingFang SC";
      font-size: 0.26rem;
      font-style: normal;
      font-weight: 500;
      line-height: 0.36rem;
  }

  .main-single-block-msg span:nth-child(2) font {
      display: block;
  }

  .main-single-block-button {
      justify-content: space-between;
      position: absolute;
      bottom: 0px;
      width: 3.56rem;
  }

  .main-single-block-button a:first-of-type {
      /* width: 1.64rem; */
      flex-grow: 1;
      height: 0.57rem;
      flex-grow: 1;
      border-radius: 0.69rem;
      border: 0.01rem solid var(--Linear, #FFB800);
      ;
      background: linear-gradient(146deg, #FFB800 3.98%, #F60 89.97%);
      color: #ffffff;
      font-family: "PingFang SC";
      font-size: 0.23rem;
      text-align: center;
      line-height: 0.53rem;
      margin-right: 0.2rem;
  }

  .ticket-button {
      height: 0.57rem;
      flex-grow: 1;
      flex-shrink: 1;
      border-radius: 0.69rem;
      border: 0.01rem solid var(--Linear, #FFB800);
      ;
      color: #FF6600;
      font-family: "PingFang SC";
      font-size: 0.23rem;
      text-align: center;
      line-height: 0.53rem;
      /* margin-right: 0.2rem; */

  }

  .old-ticket-button {
      min-width: 1.6rem;
      height: 0.57rem;
      padding: 0 0.2rem;
      margin-bottom: 0.2rem;
      /* flex-grow: 0; */
      /* flex-shrink: 0; */
      border-radius: 0.69rem;
      border: 0.01rem solid var(--Linear, #FFB800);
      ;
      color: #FF6600;
      font-family: "PingFang SC";
      font-size: 0.23rem;
      text-align: center;
      line-height: 0.53rem;
      margin-right: 0.2rem;

  }

  .showmore {
      width: 100%;
      height: 0.61rem;
      flex-shrink: 0;
      border-radius: 0.69rem;
      border: 0.01rem solid var(--Linear, #FFB800);
      ;
      background: #FFF;
      text-align: center;
      line-height: 0.61rem;
      color: #FF6600;
      font-size: 0.23rem;
      margin-top: 0.2rem;
  }

  .top-title {
      height: 0.8rem !important;
  }

  .moretj {
      width: 100%;
      flex-shrink: 0;
      border-radius: 0.16rem;
      background: #FFF;
      margin-top: 0.2rem;
      height: 1.72rem;
      display: flex;
      justify-content: space-around;
      align-items: center;
  }

  .moretj img {
      width: 0.92rem;
      display: block;
      height: 0.92rem;
      margin: auto;
  }

  .moretj p {
      color: #666666;
      font-size: 0.23rem;
      margin-top: 0.08rem;
      text-align: center;
  }

  .bottom-nav img {
      width: 0.41rem;
      display: block;
      height: 0.41rem;
      margin: auto;
  }

  .bottom-nav p {
      color: #999999;
      font-size: 0.25rem;
      line-height: 0.33rem;

  }

  .bottom-nav {
      position: fixed;
      bottom: 0px;
      width: 7.5rem;
      background: #FFF;
      margin-top: 0.2rem;
      padding: 0.25rem;
      display: flex;
      justify-content: space-around;
      align-items: center;
      z-index: 99;
  }

  .ticket-title {
      color: #333333;
      font-size: 0.29rem;
      font-weight: 700;
      line-height: 0.43rem;
      margin: 0.2rem 0;
      text-align: left;
  }

  .main-single-block-des {
      flex-shrink: 0;
      margin-bottom: auto;
  }

  .recommen_img {
      width: 0.7rem;
      height: 0.76rem;
      position: absolute;
      top: -0.18rem;
      right: -0.12rem;
  }

  .month_more {
      position: relative;
      z-index: 12;
      color: #999999;
      text-align: center;
      font-family: "PingFang SC";
      font-size: 0.24rem;
      font-style: normal;
      font-weight: 500;
      line-height: 0.34rem;
  }

  .one_text {
      width: 3.67rem;
      white-space: nowrap;
      /* 确保文本在一行内显示 */
      overflow: hidden;
      /* 隐藏超出容器的文本 */
      text-overflow: ellipsis;
      /* 使用省略号表示被截断的文本 */
  }

  .one_hidden {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
  }

  .main-single-block-msg-bottom span:first-of-type {
      margin-right: 0.24rem;
  }

  .main-block-newtitle {
      color: #333333;
      font-family: "PingFang SC";
      font-size: 0.34rem;
      font-style: normal;
      font-weight: 700;
      line-height: 0.48rem;
      position: relative;
      padding-left: 0.28rem;
  }

  .main-block-newtitle::before {
      width: 0.14rem;
      height: 0.14rem;
      position: absolute;
      border-radius: 100%;
      content: '';
      background-color: #FC7718;
      top: 0.15rem;
      left: 0;
  }

  .weui-mask {
      position: fixed;
      z-index: 1000;
      top: 0;
      right: 0;
      left: 0;
      bottom: 0;
      background: rgba(0, 0, 0, 0.6);
  }

  .weui-dialog {
      position: fixed;
      z-index: 5000;
      width: 80%;
      max-width: 750px;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      background-color: #FFFFFF;
      text-align: center;
      border-radius: 0.06rem;
      overflow: hidden;
  }

  .ticket-title {
      color: #333333;
      font-size: 0.29rem;
      font-weight: 700;
      line-height: 0.43rem;
      margin: 0.2rem 0;
      text-align: left;
  }


  /* 我的表格 */
  .table_box {
      padding: 0.26rem;
      overflow: hidden;
  }

  .my_table {
      border: none !important;
      border-collapse: collapse;
      font-size: 0.24rem;

  }

  .my_table td {
      text-align: center;
  }

  .my_table tr {
      text-align: center;
  }

  .my_table tr td {}

  .my_table td a {
      color: #333;
  }

  .my_table .table_head {
      background-color: #F8F8F8;

  }

  .my_table .table_head td {

      white-space: nowrap;
      color: #888888;
      font-family: "PingFang SC";
      font-size: 0.24rem;
      font-style: normal;
      font-weight: 500;
      line-height: 0.34rem;
      padding: 0.15rem 0.14rem;

  }

  .my_table .table_head td:first-child {
      border-radius: 0.16rem 0 0 0.16rem;
  }

  .my_table .table_head td:last-child {
      border-radius: 0 0.16rem 0.16rem 0;
  }

  .my_table tr td {
      white-space: wrap;
      word-break: break-all;
      max-width: 1.39rem;
      padding: 0.25rem 0.14rem 0.09rem 0.14rem;


      color: #333333;
      font-family: "PingFang SC";
      font-size: 0.24rem;
      font-style: normal;
      font-weight: 500;
      line-height: 0.34rem;

  }

  .my_table tr .grey_td {}

  .table_outer {
      width: 100%;
      flex-shrink: 0;
      border-radius: 0.16rem;
      background: #FFF;
      margin-top: 0.2rem;
  }

  .table_type_name {
      border-radius: 0.16rem;
      background: linear-gradient(301deg, #FF8538 49.93%, #FF951C 97.77%);
      padding: 0.12rem 0.26rem;
      color: #fff;
      position: relative;
  }

  .table_type_name img {
      position: absolute;
      right: 0.2rem;
      top: -0.2rem;
      width: 0.8rem;
      height: 0.8rem;
  }

  .table_type_name span {
      color: #ffffff;
      font-family: "PingFang SC";
      font-size: 0.34rem;
      font-style: normal;
      font-weight: 700;
      line-height: 0.48rem;
  }

  .link_button {
      padding: 0.07rem 0.2rem 0.06rem 0.2rem;
      font-size: 0.24rem;
      color: #fff !important;
      white-space: nowrap;
      flex-shrink: 0;
      border-radius: 0.71rem;
      background: linear-gradient(105deg, #FFB100 -15.23%, #FF6900 79.78%);
      font-weight: 500;
      line-height: 0.31rem;
  }

  .more-saishi {
      margin: 0 0.2rem;
      padding-top: 0.24rem;
      font-weight: 600;
      font-size: 0.26rem;
      line-height: 0.28rem;
      border-top: 0.02rem solid #f8f8f8;

      color: #333333;
      font-family: "PingFang SC";
      font-size: 0.3rem;
      font-style: normal;
      font-weight: 700;
      line-height: 0.42rem;
  }

  .nav_item_wrap {
      justify-content: space-between;
      padding-bottom: 0.2rem;
      padding-top: 0.2rem;
      border-top: 0.02rem solid #f8f8f8;
  }

  .nav_item_wrap .nav_item {
      flex: 1;
      margin: 0 0.1rem;
  }

  .nav_item_wrap .nav_item div {
      width: 0.8rem;
      height: 0.8rem;
      flex-shrink: 0;
      border-radius: 50%;
      background: linear-gradient(298deg, #FFE5DD 0%, #FFF7EA 100%);
      padding: 0.16rem;
  }

  .nav_item_wrap .nav_item div img {
      width: 100%;
      height: 100%;
  }

  .nav_item_wrap .nav_item span {
      font-size: 0.24rem;
      font-weight: 500;
      line-height: 0.28rem;
      margin-top: 0.1rem;
  }

  .table_type_name img {
      width: 1rem;
      height: 1rem;
  }

  .nav_item_wrap {
      padding-left: 0.48rem;
      padding-right: 0.48rem;
  }

  .nav_item_wrap img {
      width: 0.8rem;
      height: 0.8rem;
      /* display: block;
            margin-bottom: 0.12rem; */
  }

  .nav_item_wrap>a>div {
      text-align: center;
  }

  .nav_item_wrap span {
      color: #666666;
      font-family: "PingFang SC";
      font-size: 0.26rem;
      font-style: normal;
      font-weight: 500;
      line-height: 0.36rem;

  }

  .nodata img {
      display: block;
      width: 3.4rem;
      height: 3.4rem;
      margin: auto;
  }

  
    
/* 商场默认小logo */
.cover-default{
  position: relative;
  padding: 0.09rem 0.07rem 0.07rem 0.09rem;
  border-radius: 0.12rem;
  width: 1.34rem;
  height: 1.39rem;
  flex-shrink: 0;
  margin-right: 0.22rem;
}

.cover-default .text-wrap{
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  border-radius: 0.1rem;
  border: 1rpx solid #ffffff99;
  background: linear-gradient(150deg, #FFF -26.81%, #ffffff00 51.36%);
}
.cover-default .text-wrap .text{
  width: 90%;
  height: 0.8rem;

  text-align: center;
  color: #ffffff;
  text-align: center;
  font-family: "PingFang SC";
  font-size: 0.26rem;
  font-style: normal;
  font-weight: 700;
  line-height: 0.4rem;

  white-space: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  /* word-break: break-all; */
}



/* 商场默认 */
.cover-default1{
 background: #FFC870;
}
.cover-default2{
 background: #C2B7FF;
}
.cover-default3{
 background: #FF8080;
}

/* 玩乐默认 */
.cover-default4{
 background: #FF925A;
}
.cover-default5{
 background: #81CBFF;
}

