/*通用*/
body {
  font-size: 0.88rem;
  background: #ECF0F6FF;
}
h1 {
  font-size: 0.88rem;
}
h2, h3, h4, h5 {
  font-size: 0.88rem;
  font-weight: 400;
}
h5 {
  font-size: 0.88rem;
}
.pc {
  display: none;
}
.app {
  display: block;
}
.content-app {
 display: block;
}
.back-top {
  display: none !important;
}
.translate_0 {
  transform: translate(0) !important;  
}
.col_BD0600 {
  color: #BD0600;
}

.dyc {
    padding: 0.625rem 0;
    display: flex;
    align-items: center;
}
.dyc dd {
    background-image: url(/qyh/images/app/mldyc.png);
    background-size: contain;
    background-repeat: no-repeat;
    height: 100%;
    width: 5rem;
    margin: 0 auto;
}
.wx_share {
    background-image: linear-gradient(to right, #007eec, #04eec9);
    color: #FFFFFF;
    border-radius: 50%;
    font-size: 0.49rem;
    opacity: 0.8;
    position: fixed;
    top: 70%;
    right: 0.25rem;
    width: 2.5rem;
    height: 2.5rem;
    z-index: 999;
    display: none;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 0.15rem;
}
.wx_share img {
    width: 1rem;
    height: 1rem;
}
.app-wl-hr {
  display: block;
}

/*设置右边导航只在移动端显示*/

.right_column {
    display: block;
    width: 60px;
    height: 60px;
    padding-top: 8px;
    background-color: #ffffff;
    position: fixed;
    z-index: 9999;
    right: 0;
    bottom: 23rem;
    font-size: 10px;
    text-align: center;
    flex-wrap: nowrap;
    align-items: center;
    border-radius: 5px;
    justify-content: center;
}


/*404错误页*/
.error {
    width: 100%;
    height: calc(100vh - 5.88rem);
    position: relative;
}
.error .content {   
    transform: translate(-50%, -50%);
    position: relative;
    top: 50%;
    left: 50%;
    display: flex;
    gap: 0;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.error img {
    width: 22.5rem;
    height: 22.5rem;
    display: none;
}
.error .content .name {  
    color: #071021;
    font-size: 3rem;
    font-weight: bold;
}
.error .content .xx {  
    color: #5D677B;
    line-height: 2rem;
    font-size: 1.125rem;
    margin-top: 0rem;
}
.error a button {
    width: 4.5rem;
    height: 2rem;
    background: #1760FF;
    color: #FFFFFF;
    border-radius: 0.25rem;
    border: none;
    margin-top: 0.5rem;
    cursor: pointer;
}

/*header*/
.h-header.red .logo {
  background: url(/qyh/images/app/logo-1.png) no-repeat;
  width: 10.88rem;
  height: 2.5rem; 
  margin-left: 0;
}
.h-header {
  height: 3.75rem;
}
.h-header .headerer{
   width: 100%;
   justify-content: space-between;
   margin: 0px 1.25rem 0 1rem;
}
.h-header .logo {
   background: url(/qyh/images/logo.png) no-repeat;
   background-size: 100% 100%;
   width: 14.247rem;
   height: 3rem;
   margin-left: 0;
}
.h-header ul.menu {
   display: none;
}
.h-header .search {
   display: none;
}
.h-header.red .headerer .icon {
  background: url(/qyh/images/search-2.png) no-repeat;
  width: 1.13rem;
  height: 1.13rem;
  background-size: 100% 100%;
}
.h-header .headerer .icon-b {
   display: none;
}
.h-header .headerer .app-menu {
   display: block;
}
.h-header .headerer .tools {
   gap: 1.19rem;
}
.h-header .headerer .icon {
   display: block;
   background: url(/qyh/images/search.png) no-repeat;
}


.h-header .app .event .pop-up {
  width: 100%;
  height: 100%;
  background: rgb(0 0 0 / 50%);
  display: block;
  position: fixed;
  z-index: 9999;
  top: 0;
}
.h-header .app .event .pop-up .dl{

}

.swiper-pagination.home,.swiper-name {
  display: none;
}

/*天气预报*/
.weather {
  font-size: 0.69rem;
  width: 100%;
  padding: 0.25rem;
  margin-top: 0;
  /* padding-right: 1rem; */
  opacity: 0.9;
  position: absolute;
  z-index: 999;
  color: #FFFFFF;
  background: rgb(200 197 197 / 10%);
  display: flex;
  gap: 0.8rem;
  justify-content: center;
}
.news-content-detail.tqyb-content .content .right .xx img {
  width: auto !important; 
}

/*赛事预告*/

.new-home_ssyg .vertical_center {
    position: relative;
    transform: translateY(0);
    top: 0;
}
.new-home_ssyg {
    padding: 1.25rem 1rem 0;
    background: #ECF0F6FF;
}
.app-home-ssyg-conent {
    margin-top: 0.88rem;
}
.app-home-ssyg-header {
    height: 3rem;
    padding: 0 1rem;
    background: linear-gradient(180deg, rgba(16, 135, 239, 0.2) 0%, rgba(91, 207, 196, 0.2) 99%);
    border-radius: 10px 10px 0px 0px;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .app-home-ssyg-header ul {
    display: flex;
    align-items: center;
    gap: 1.25rem;
  }
  .app-home-ssyg-header ul li{
    font-weight: 400;
    font-size: 0.88rem;
    color: #1B1A1F; 
  }
  .app-home-ssyg-header ul li.this {
    font-weight: 700;
  }
   .app-home-ssyg-header ul li::after {
    content: '';
    display: block;
    width: 2rem;
    height: 0.25rem;
    border-radius: 11.25rem;
    transform: translateX(-50%);
    top: 0.7rem;
    left: 50%;
    position: relative;
  }
  .app-home-ssyg-header ul li.this::after {
    content: '';
    display: block;
    background: linear-gradient(92deg, #0079EA 0%, #22EBC2 100%);
  }
  .app-home-ssyg-header a {
    font-size: 0.88rem;
    display: flex;
    gap: 0.35rem;
    align-items: center;
  }
  .app-home-ssyg-header a::after {
    content: '';
    display: block;
    background: url(/qyh/images/app/title_3-icon.png) no-repeat;
    width: 1rem;
    height: 1rem;
    background-size: 100% 100%;
  }
  
  .app-home-ssyg-conent-xx ul,.app-home-ssyg-conent .app-ssyg-more a {
    display: none;
  }
  .app-home-ssyg-conent-xx ul.show,.app-home-ssyg-conent .app-ssyg-more a.show  {
    display: flex;
    flex-wrap: wrap;
  }
  .app-home-ssyg-conent-xx ul.list-3 .bg-noData {
    width: 100%;
    padding: 3.75rem;
    background: #FFFFFF;
    text-align: center;
  }
  .app-home-ssyg-conent-xx ul.list-3 .bg-noData span {
    font-size: 1rem;
    color: #5C617A;
    line-height: 2.56rem;
  }
  .app-home-ssyg-conent-xx ul.list-3 li {
    width: 100%;
    padding: 1.125rem 0.75rem 1.125rem 1.125rem;
    border-bottom: 0.06rem solid #E0E0E0;
    background: #FFFFFF;
  }
  .app-home-ssyg-conent-xx ul.list-3 li .item-header {
    display: flex;
    justify-content: space-between;
  }
  .app-home-ssyg-conent-xx ul.list-3 li .item-header .name {
    font-weight: 600;
    font-size: 1rem;
    color: #1B1A1F;
  }
   .app-home-ssyg-btn {
    margin-top: 0.75rem;
    display: flex;
    gap: 1rem;
  } 
  .app-home-ssyg-btn .btn { 
    width: calc(100% / 3);
    height: 1.8rem;
    line-height: 1.8rem;
    color: #FFFFFF; 
    border-radius: 11.25rem;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0.5rem;
  }
  .app-home-ssyg-btn .btn img { 
    width: 1rem;
    height: 1rem;
  }
  .app-home-ssyg-btn .btn1 { 
    background: linear-gradient(92deg, #1087EF 0%, #55DEC9 100%);
  }
  .app-home-ssyg-btn .btn2 { 
    background: linear-gradient( 92deg, #E59330 0%, #FFD256 100%);
  }
  .app-home-ssyg-conent-xx ul.list-6 li .app-home-ssyg-btn {
    margin-top: 0;
    padding: 0.75rem 0.6125rem;
    gap: 0.5rem;
  }
  .app-home-ssyg-conent-xx ul.list-6 li .app-home-ssyg-btn .btn {
    width: calc(100% / 3);
    height: 1.4rem;
    line-height: 1.4rem;
    color: #FFFFFF;
    font-size: 0.69rem;
    border-radius: 11.25rem;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0.5rem;
  }
  .app-home-ssyg-conent-xx ul.list-6 {
    margin-top: 0.75rem; 
    gap: 1rem;
  } 
  .app-home-ssyg-conent-xx ul.list-6 li .item-header {
    padding: 0.875rem 0.6125rem; 
    border-bottom: 0.06rem solid rgb(3 243 194 / 40%);
  }
  .app-home-ssyg-conent-xx ul.list-6 li .item-header .name {
    font-weight: 600;
    font-size: 1rem;
    color: #1B1A1F;
  }
 .app-no-Bookable {
    height: 6rem;
    display: flex;
    align-items: center;
    justify-content: center;
}

.app-home-ssyg-conent-xx ul.list-6 li .app-home-ssyg-btn { 
    padding:0;
  }
  .app-home-ssyg-conent-xx ul.list-6 li .app-home-ssyg-btn .btn {
    width: 5rem;
    height: 2rem;
    line-height: 2rem;
    color: #FFFFFF;
    font-size: 0.88rem;
    border-radius: 11.25rem;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: linear-gradient( 92deg, #1087EF 0%, #55DEC9 100%);
  }
  .app-home-ssyg-conent-xx ul.list-6 {
    flex-direction: column;
    flex-wrap: wrap;
    margin: 0 0 7rem;
    gap:0
  }
  .app-home-ssyg-conent-xx ul.list-6 li {
    width: 100%;
    /*padding: 1.125rem 0.75rem 1.125rem 1.125rem;*/
    border-bottom: 0.06rem solid #E0E0E0;
  }
  .app-home-ssyg-conent-xx ul.list-6 li dl dd {
    padding: 1.125rem 0.75rem 1.125rem 1.125rem;
    border-bottom: 0.06rem solid #E0E0E0;
 }
  .app-home-ssyg-conent-xx ul.list-6 li dl dd a {
    display: flex;
    justify-content: space-between; 
    gap: 1rem;
  }
  .app-home-ssyg-conent-xx ul.list-6 li .item-header {
    padding: 0;
    border-bottom: none;
  }
  .app-home-ssyg-conent-xx ul.list-6 li .item-header .name {
    font-weight: 600;
    font-size: 1rem;
    color: #1B1A1F;
  }
 .app-home-ssyg-conent-xx ul.list-6 li dl {
    background: #FFFFFF;
 }
 .app-home-ssyg-conent-xx ul.list-6 li:first-child .ssyg-open {
    display: block;
 }
 .app-home-ssyg-conent-xx ul.list-6 li .ssyg-open {
    display: none;
 }
 .app-home-ssyg-conent-xx ul.list-6 li:first-child .ssyg-close {
    display: none;
 }
 .app-home-ssyg-conent-xx ul.list-6 li .ssyg-close {
    display: block;
 }
.app-home-ssyg-conent-xx .ssyg-time {
    padding: 1.125rem 1.125rem 0.94rem;
    background: rgba(235, 239, 248, 0.4);
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .app-home-ssyg-conent-xx .ssyg-time .ssyg-month {
    display: flex;
    align-items: center;
    gap: 0.5rem;
  }
  .app-home-ssyg-conent-xx .ssyg-time .ssyg-month img { 
    width: 1rem;
    height: 1rem;
  }
  .app-home-ssyg-conent-xx .ssyg-time .ssyg-month span { 
    font-size: 1rem;
    font-weight: bold;
  }
  .app-home-ssyg-conent-xx .ssyg-time .icon {
    background: url(/qyh/images/ssyg_close.png) no-repeat;
    background-size: 100% 100%;
    width: 0.8rem;
    height: 0.4rem;
  }
  .app-home-ssyg-conent-xx .ssyg-time .ssyg-close {
      transform: rotate(180deg);
      	
  } 
  .hidden {  
    display: none;  
  }  
  .visible {  
      display: block;  
  }

/*banner*/
.sy-banner {
   height: auto;
   margin-top: 3.75rem;
}
.sy-banner img {
  width: 100%;
  height: 100%;
  background-size: 100% 100%;
}
.home_1 .countdown {
    width: 100%;
    transform: translateY(-50%);
    top: 50%;
    z-index: 9;
    position: absolute;
    color: #FFFFFF;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.home_1 .countdown .bg-t {
   background: rgb(0 0 0 / 10%);
   border-radius: 0.5rem;
   padding: 0.75rem 1.25rem;
} 
.home_1 .countdown .title {
  font-size: 0.88rem;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
  background: linear-gradient(to bottom, #0081FF, #FFFFFF 50%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  text-shadow: 0 0.13rem 0.25rem rgb(214 209 209 / 50%);
}
.home_1 .countdown .date {
  margin-top: 0.75rem;
  font-size: 0.75rem;
  color: #FFFFFF;
  text-align: center;
}
.home_1 .countdown .time {
  height: 1.4rem;
  margin-top: 0.75rem;
  display: flex; 
  padding: 0;
}
.home_1 .countdown .time > div {
  font-size: 0.5rem;
}
.home_1 .countdown .time .tit .num { 
  font-size: 0.88rem;
  padding: 0 0.25rem;
}
.home_1 .countdown .time .line {
  background: rgb(255 255 255 / 10%);
  border-radius: 0.25rem;
  width: 2.84rem;
  height: 2.44rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.home_1 .countdown .time .line .num {
  font-size: 1.22rem;
  font-weight: bold;
}
.home_1 .countdown .time .line .text {
  font-size: 0.47rem;
}
.home_1 .button {
  display: none;
}
.home_1 .h-footer {
  display: none;
}

.home_1 .home1-pagination {
  width: 100%;
  height: 2rem;
  position: absolute;
  top: calc(100% - 2rem);
  left: 0;
  transform: translate(0);
  z-index: 99;
  display: flex;
  gap: 0.25rem;
  flex-direction: initial;
  align-items: center;
  justify-content: center;
}
.home_1 .home1-pagination .swiper-pagination-bullet {
  width: 0.5rem;
  height: 0.5rem;
  background: #FFFFFF;
  opacity: 0.7;
}
.home_1 .home1-pagination .swiper-pagination-bullet-active {
  width: 0.5rem;
  height: 0.5rem;
  background: #FFB555;
  opacity: 1;
}
.home_1 .home1-pagination span {
  right: 0;
  position: relative;
}
.sy-banner .swiper-slide img {
   animation-name: sy-banner;  
   animation-duration: 3s;  
   animation-fill-mode: forwards;
}
@keyframes sy-banner {  
 from {  
   top: -2rem;  
 }  
 to {  
   top: 0;  
 } 
}




/*菜单*/
.drawer-t{ 
  height: 100%;
  width: 100%;
  background: rgba(0,0,0,0.50);
  overflow: hidden;
  position: fixed;
  bottom: 0;
  z-index: 9999;
}
.drawer{
  display: none;
  width: 56%;
  height: 100%;
  float: right;
  background: #FFFFFF;
  position: fixed;
  top: 0;
  z-index: 99999;
  margin-left: 44%;
}
.drawer .name{
  text-align: center;
  margin: 2rem;
}
.drawer hr{
  height: 0.5rem;
  background: #E8ECF5;
  border: none;
}
.drawer .navigation_list ul li .parent_column{
  height: 3rem;
  line-height: 3rem;
  padding: 0 1rem 0 1.25rem;
}
.drawer .navigation_list ul li .logo{
  margin-right: 14px;
  float: left;
  position: relative;
  top: 14px;
}
.drawer .navigation_list ul li .list{
  font-size: 16px;
  color: #1E1E21;
  float: left;
}
.navigation_list ul li.check-rotate .state{
  transform: rotate(180deg);
}
.drawer .navigation_list ul li .state{
  float: right;
  position: relative;
  top: 16px;
}
.drawer .navigation_list ul li dl {
  display: none;
  background: rgb(236 239 241);
}
.drawer .navigation_list ul li dl dd{
  height: 3rem;
  line-height: 3rem;
  color: #565C8C;
}
.drawer .navigation_list ul li dl dd.this a {
  font-weight: bold;
  color: #BD0600;
}
.drawer .navigation_list ul li dl dd a {
  display: block;
  padding: 0 1rem 0 1.25rem;
  color: #7B7E89;
}
.drawer .navigation_list ul li.this dl{
  display: block;
}


/*首页标题*/
.app-index-name {
   display: flex;
   align-items: center;
   justify-content: space-between;
}
.app-index-name .name {
   font-size: 1.25rem;
   font-weight: bold;
   display: flex;
   align-items: center;
}
.app-index-name .name::before {
   content: '';
   display: block;
   background: url(/qyh/images/app/title_1-icon.png) no-repeat;
   width: 0.3375rem;
   height: 0.75rem;
   margin-right: 0.5rem;
   background-size: 100% 100%;
}
.app-index-name .name::after {
   content: '';
   display: block;
   background: url(/qyh/images/app/title_2-icon.png) no-repeat;
   margin-left: 1rem;
   width: 3rem;
   height: 1.9rem;
   background-size: 100% 100%;
}
.app-index-name .name-en {
   display: none;
   font-size: 1.55rem;
   margin-top: 0.35rem;
   opacity: 0.1;
}
.app-index-name .url a {
 display: none;
}
.app-index-name a {
  font-size: 0.88rem;
  display: flex;
  gap: 0.35rem;
  align-items: center;
}
.app-index-name a::after {
  content: '';
  display: block;
  background: url(/qyh/images/app/title_3-icon.png) no-repeat;
  width: 1rem;
  height: 1rem;
  background-size: 100% 100%;
}

.app-index-name.white a {
  color: #FFFFFF;
  font-size: 0.8rem;
  display: flex;
  gap: 0.5rem;
  align-items: center;
}
.app-index-name.white a::after {
  content: '';
  display: block;
  background: url(/qyh/images/app/more-t1.png) no-repeat;
  width: 16px;
  height: 16px;
}
.app-index-name.white {
  height: 1.75rem;
  display: flex;
  align-items: end;
  justify-content: space-between;
}
.app-index-name.white .name {
  font-size: 1.25rem;
  font-weight: bold;
  color: #FFFFFF;
}

/*首页查看更多*/
.index_1-more {
   margin: 0 auto;
   width: 6.38rem;
   height: 2rem;
   margin-top: 1.25rem;
   font-size: 0.75rem;
   background: #BD0600;
   color: #FFFFFF;
   border: none;
   border-radius: 0.13rem;
   display: flex;
   gap: 0.38rem;
   align-items: center;
   justify-content: center;
}
/*首页Tab切换*/
.app-index-tab {
   display: flex;
   margin-top: 1.5rem;
   white-space: nowrap;
   overflow-x: auto;
}
.app-index-tab li {
   width: calc(100% / 3);
   text-align: center;
   padding: 0.25rem 0;
   color: #535458;
}
.home_4 .app-index-tab li {
   width: calc(100% / 2); 
}
.app-index-tab li.this {
   background: #FFFFFF;
   border: 0.06rem solid #D8E4F0;
   border-radius: 1.13rem;
   color: #1B1B1F;
}
.app-index-tab.white li {
  width: calc(100% / 3);
  text-align: center;
  padding: 0.38rem 0;
  color: #000000;
}

.vertical_center {
   position: relative;
   transform: translateY(0);
   top: 0;
}
.new-home_2 .vertical_center {
   height: 100%;
   width: 100%;
   margin: 0 auto;
}

/*首页新闻滚动*/
.home1-tg {
    width: 100%;
    height: 2rem;
    line-height:2rem;
    overflow: hidden;
    white-space: nowrap;
    z-index: 9;
    position: relative;
    bottom: 0;
    background-image: linear-gradient(to right, #007DCC, #32CA9C);
}
.home1-tg ul {
    display: flex;
    gap: 4rem;
}
.home1-tg ul a {
   font-size: 0.88rem;
}
 

/*赛事预告*/
.new-home_ssyg .vertical_center {
    position: relative;
    transform: translateY(0);
    top: 0;
}
.new-home_ssyg {
    padding: 1.25rem 1rem 0;
    background: #ECF0F6FF;
}
.app-home-ssyg-conent {
    margin-top: 0.88rem;
  /*  background: #FFFFFF;
    border-radius: 0.4rem;*/
}
/*.app-home-ssyg-conent-xx {
    margin-top: 1rem;
    background: rgba(255, 255, 255, 0.7);
    border-top: 0.06rem solid #D8E4F0;
    border-radius: 0.5rem;
    padding: 1.13rem 1.75rem 1rem;
    display: flex;
    align-items: center;
}
.app-home-ssyg-conent-xx li {
    padding: 1rem 1.3rem 1rem 1rem;
    background: url(/qyh/images/app/yg_bg.png) no-repeat;
    background-size: 100% 100%;
}
.app-home-ssyg-swiper {
    flex: 1;
}
.app-home-ssyg-next {
    position: absolute;
    right: 0.6rem;
}
.app-home-ssyg-prev {
    position: absolute;
    left: 0.6rem;
}
.app_ssyg-item-header {
    display: flex;
    justify-content: space-between;
}
.app_ssyg-item-header .item {
    display: flex;
    gap: 0.5rem;
    align-items: center;
    width: 100%;
}
.app_ssyg-item-header .item span {
    font-size: 1rem;
    color: #1B1B1F;
}
.app_ssyg-item-header a {
    margin-top: 0.25rem;
    width: calc(100% / 3);
    height: 1.6rem;
    background-image: linear-gradient(270deg, #55DFC9 0%, #0B85ED 100%);
    border-radius: 1.13rem;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #FFFFFF;
}
.app_ssyg-item-content {
    margin-top: 0.44rem;
    display: flex;
    flex-direction: column;
    gap: 0.75rem;
}
.app_ssyg-item-content .list {
    display: flex;
    gap: 1rem;
}
.app_ssyg-item-content .list span:nth-child(1) {
    font-size: 1rem;
    color: #9297AE;
    line-height: 1.5rem;
}
.app_ssyg-item-content .list span:nth-child(2) {
    font-size: 1rem;
    color: #1B1B1F; 
    line-height: 1.5rem;
}

.app-home-ssyg-conent .layui-laydate,.app-home-ssyg-conent .layui-inline,.app-home-ssyg-conent .layui-laydate-main {
    width: 100%;
}
.layui-laydate .layui-laydate-content > table {
    width: 100%;
}
.app-home-ssyg-conent #app-home_ssygMobile .layui-laydate-static {
    border: none !important;
    box-shadow: none;
}
*/

/*新闻资讯*/
.new-home_2 {
   padding: 1.25rem 1rem 0;
   background: #ECF0F6FF;
}
.new-home_2 .app {
   width: 100%;
}
.new-home_2 .show .content ul {
   display: none;
}
.new-home_2 .show .content ul.show {
   display: block;
}
.new-home_2 .show .content ul li {
   margin-top: 1rem;
   background: #FFFFFF;
   border: 0.06rem solid #D8E4F0;
   border-radius: 0.5rem;
   padding: 1rem;
}
.new-home_2 .show .content ul li .time-img {
   display: flex;
   gap: 1rem;
}
.new-home_2 .show .content ul li .time-img .time .date {
   font-size: 1.25rem;
   font-weight: bold;
}
.new-home_2 .show .content ul li .time-img .time .date::after {
   display: block;
   content: '';
   width: 2.5rem;
   height: 0.13rem;
   background: #20d2ff;
   margin: 0.75rem 0;
}
.new-home_2 .show .content ul li .time-img .time .year {
   font-weight: bold;
   font-size: 1rem;
   color: #9297AE;
}
.new-home_2 .show .content ul li .time-img img {
   flex: 1;
   width: 70%;
   height: 100%;
   border-radius: 0.25rem;
}
.new-home_2 .show .content ul li .title {
   font-size: 1.13rem;
   margin-top: 1rem;
   display: -webkit-box;
   overflow: hidden;
   text-overflow: ellipsis;
   word-wrap: break-word;
   -webkit-line-clamp: 1;
   -webkit-box-orient: vertical;
}
.new-home_2 .show .content ul li .details {
   font-size: 0.88rem;
   color: #9297AE;
   margin-top: 0.75rem;
   display: -webkit-box;
   overflow: hidden;
   text-overflow: ellipsis;
   word-wrap: break-word;
   -webkit-line-clamp: 2;
   -webkit-box-orient: vertical;
}

.new-home_2 .show .content ul.show {
  display: block; 
}
.new-home_2 .show .content ul.video-list.show { 
  display: flex; 
  flex-wrap: wrap;
  gap: 1rem;
}
.new-home_2 .show .content ul.video-list li {
  width: calc((100% - 1rem) / 2);
  height: auto;
  padding: 0;
  background: #FFFFFF; 
  position: relative;
}
.new-home_2 .show .content ul.video-list li img.logo {
  width: 2rem;
  height: 2rem;
  position: absolute;
  transform: translate(-50%, -50%);
  left: 50%;
  top: 50%;
}
.new-home_2 .show .content ul.video-list li img.logo + img {
  border-radius: 0.48rem;
  width: 100%;
  height: 9rem;
}
.new-home_2 .show .content ul.video-list li .picture {
  width: 100%;
  height: 9rem;
  border-radius: 0.75rem;
}
.new-home_2 .show .content ul.video-list li .title {
  width: 100%;
  color: #FFFFFF;
  background-image: linear-gradient(180deg, #00000000 0%, #00000080 100%);
  border-radius: 0.75rem;
  padding: 1rem;
  position: absolute;
  line-height: 1.25rem;
  font-size: 1rem;
  margin-top: 0;
  bottom: 0px;
  font-weight: 400;
}
.new-home_2 .show .content ul.video-list li .title span {
  position: relative;
  bottom: -6px;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.new-home_2 .show .content ul.video-list li + a {
  width: 100%;
} 

/*赛事项目*/
.line-center {
  position: relative;
  transform: translateY(0);
  top: 50%;
}
.new-home_3 {
   background: #ECF0F6FF;
   padding: 1.25rem 1rem 0;
}
.app-index-tab li.this {
   background-image: linear-gradient(to right, #007eec, #04eec9);
   color: #F6F9FB;
   border: 0.06rem solid #D8E4F0;
   border-radius: 1.13rem;
}
.new-home_3 .background {
  display: none;
}
.new-home_3 .content {
  padding: 0 1rem;
  flex-direction: column;
  gap: 1rem;
  transform: translateY(0);
  top: 0%;
}
.new-home_3 ul.right {
   margin-top: 1rem;
   float: none;
}
.new-home_3 ul.right li {
   display: none;
}
.new-home_3 ul.right li.show {
   display: block;
}
.new-home_3 ul.right li img {
   width: 100%;
   background-size: 100% 100%;
}

@keyframes stretch {  
 from {  
   top: -6.25rem;  
 }  
 to {  
   top: 0;  
 } 
}
.new-home_3 .next { 
   width: 2rem;
   height: 2rem;
   right: -2.5rem;
}
.new-home_3 .prev {
   width: 2rem;
   height: 2rem;
   left: -2.5rem;
}
.new-home_3 .video-item {
   margin: 0;
}
.new-home_3 .video-item .item {
   width: 100%;
   background: url(/qyh/images/app/h3_video_bj.png) no-repeat;
   background-size: 100% 100%;
   border-radius: 1rem;
}
.new-home_3 .video-item .item .item-content {
   height: 5rem;
   padding: 0 0.75rem;
   font-size: 0.88rem;
   font-weight: 400;
   color: #FFFFFF;
   display: flex;
   justify-content: space-between;
   align-items: center;
   gap: 1rem;
}
.new-home_3 .new-home_3-content {
   background: #FFFFFF;
   margin: 1.25rem 0;
   padding: 1.25rem 3rem 1rem;
   border-radius: 0.5rem;
}
.new-home_3 .new-home_3-content .lb-xx {
   position: relative;
   display: flex;
}
.new-home_3 .new-home_3-content  .lb-xx .swiper-slide a {
   background-image: linear-gradient(to right, #007eec, #04eec9);
   color: #F6F9FB;
   border-radius: 1rem;
   text-align: center;
   padding: 0.2rem 1.5rem;
   position: absolute;
   bottom: 1rem;
   transform: translateX(-50%);
   left: 50%;
}
.new-home_3 .video-item .item .item-header {
   height: auto;
   color: #FFFFFF;
   padding: 0 0 0.75rem 0;
   font-size: 0.88rem;
   margin: 1rem 0.88rem 0;
   border-bottom: 0.06rem solid #FFFFFF;
   gap: 0.5rem;
}
.new-home_3 .video-item .item .item-header .name {
   color: #FFFFFF;
   font-weight: bold;
   font-size: 0.88rem;
   flex: 1; 
}
.new-home_3 .video-item .item .item-header .time {
   color: #FFFFFF; 
}
.new-home_3 .video-item .item .item-content button {
   width: 4.5rem;
   height: 1.8rem;
   font-weight: 400;
   border: 0.06rem solid #FFFFFF;
   border-radius: 1rem; 
   background-image: linear-gradient(to right, #FFFFFF, #FFFFFF);
}
.new-home_3 .video-item .item .no_data {
   height: 5rem;
   background-image: linear-gradient(to right, #FFFFFF, #FFFFFF);
}



/*赛事成绩*/
.new-home_4 {
   width: 100%;
   margin: 0 auto;
   padding: 0 1rem;
}
.new-home_4 .content {
   margin-top: 1.25rem;
   height: auto;
   border-radius: 0;
   background: none;
   box-shadow: none;
   position: relative;
}
.new-home_4 .content .line .tab-title {
   width: 100%;
   background: #FFFFFF;
   border-top-left-radius: 0.5rem;
   border-top-right-radius: 0.5rem;
   display: flex;
}
.new-home_4 .content .line .tab-title li {
   width: 100%;
   text-align: center;
   color: #666666;
   font-size: 1rem;
   font-weight: 600;
   padding: 0.5rem 0 0.3rem;
}
.new-home_4 .content .line .tab-title li.this {
   color: #40CAFF;
}
.new-home_4 .content .line .tab-title li::after {
   content: '';
   display: block;
   height: 0.25rem;
   margin-top: 0.3rem;
   background-image: linear-gradient(to right, #666666, #666666);
}
.new-home_4 .content .line .tab-title li.this::after {
   content: '';
   display: block;
   height: 0.25rem;
   margin-top: 0.3rem;
   background-image: linear-gradient(to right, #007eec, #04eec9);
}
.new-home_4 .content .line .tab-title li div {
    font-size: 8px;
    padding-top: 1px;
    margin: 0;
}
.new-home_4 .content .list {
   display: none;
   flex-direction: column;
   justify-content: space-between;
   align-items: center;
   background: none;
}
.new-home_4 .content .list.show{
   display: flex;
}
.new-home_4 .content .list div:nth-child(1) {
   width: 100%;
   height: 2rem;
   font-size: 1.4rem;
   background: #FFFFFF;
   display: flex;
   justify-content: center;
   align-items: center;
}
.home_4 .content .line .list .table-header {
   font-weight: 600;
   height: 2.25rem;
   padding: 0 1.13rem 0 0.75rem;
   background: #ffffffe6;
   border: .0625rem solid #FFFFFF;
   border-radius: .25rem;
   display: flex;
   align-items: center;
}
.new-home_4 .content .line .list ul li div:nth-child(1), .new-home_4 .content .line .list .table-header div:nth-child(1) {
   width: 16%;
   text-align: left;
   position: relative;
}
.new-home_4 .content .line .list ul li div:nth-child(2), .new-home_4 .content .line .list .table-header div:nth-child(2) {
   width: 17%;
   text-align: center;
}
.new-home_4 .content .line .list ul li div:nth-child(3),.new-home_4 .content .line .list .table-header div:nth-child(3) {
   width: 17%;
   text-align: center;
}
.new-home_4 .content .line .list ul li div:nth-child(4),.new-home_4 .content .line .list .table-header div:nth-child(4) {
   width: 17%;
   text-align: center;
}
.new-home_4 .content .line .list ul li div:nth-child(5),.new-home_4 .content .line .list .table-header div:nth-child(5) {
   width: 17%;
   text-align: center;
}
.new-home_4 .content .line .list ul li div:nth-child(6),.new-home_4 .content .line .list .table-header div:nth-child(6) {
   width: 17%;
   text-align: center;
}
.new-home_4 .content .line .list .table-header > div {
   font-size: 0.88rem;
   font-weight: bold;
   color: #40CAFF;
}
.new-home_4 .content .line .list .table-header img {
   width: 1.25rem;
}
.new-home_4 .content .line .line-list ul {
   width: 100%;
}
.new-home_4 .content .line .line-list ul .num_1 {
   color: #CC9933;
}
.new-home_4 .content .line .line-list ul .num_2 {
   color: #999999;
}
.new-home_4 .content .line .line-list ul .num_3 {
   color: #CC6633;
}
.new-home_4 .content .line .line-list ul li {
   height: 2.25rem;
   margin-top: 0.5rem;
   background: #ffffffe6;
   border: 0.0625rem solid #FFFFFF;
   border-radius: 0.25rem;
   display: flex;
   align-items: center;
}
.new-home_4 .content .line .line-list ul div {
   font-size: 0.88rem;
}


.home_4 .content .left, .home_4 .content .right {
   width: 100%;
   display: none;
}
.home_4 .content .left.show, .home_4 .content .right.show { 
   display: block;
}
.home_4 .content .line {
   height: auto;
   background-image: none;
   border: none;
}
.home_4 .content a {
  display: block;
}
.home_4 .content .line .tab-title {
   display: flex;
   gap: 3rem;
   position: relative;
}
.home_4 .content .line .tab-title li {
   line-height: 1.5rem;
   padding: 0.5rem 0 0.75rem;
   color: #55596B;
   z-index: 999;
   font-size: 0.63rem;
}
.home_4 .content .line .tab-title li:nth-child(1) {
   margin-left: 1.5rem;
   position: relative;
}
.home_4 .content .line .tab-title li.this + li {
   margin-left: 0;
}
.home_4 .content .line .tab-title li:nth-child(2).this + li {
   margin-left: 7.9rem;
}
.home_4 .content .line .tab-title li:nth-child(3).this + li {
   margin-left: 5.32rem;
}
.home_4 .content .line .tab-title li:nth-child(4).this + li {
   margin-left: 5.75rem;
}
.home_4 .content .line .tab-title li:nth-child(5).this + li {
   margin-left: 5.32rem;
}
.home_4 .content .line .tab-title li:nth-child(6) {
   margin-right: 0.75rem;
}
.home_4 .content .line .tab-title li:nth-child(1) span {
   display: block; 
}
.home_4 .content .line .tab-title li:nth-child(2) span {
   display: block;
   width: 100%;
}
.home_4 .content .line .tab-title li:nth-child(3) span {
   display: block;
   width: 2.8rem;
}
.home_4 .content .line .tab-title li:nth-child(4) span {
   display: block;
   width: 3.23rem;
}
.home_4 .content .line .tab-title li:nth-child(5) span {
   display: block;
   width: 2.8rem;
}
.home_4 .content .line .tab-title li:nth-child(6) span {
   display: block;
   width: 1.88rem;
   display: -webkit-box;
   overflow: hidden;
   text-overflow: ellipsis;
   word-wrap: break-word;
   -webkit-line-clamp: 1;
   -webkit-box-orient: vertical;
}
.home_4 .content .line .tab-title li.omit span {
   display: block;
   width: 2.8rem;
   display: -webkit-box;
   overflow: hidden;
   text-overflow: ellipsis;
   word-wrap: break-word;
   -webkit-line-clamp: 1;
   -webkit-box-orient: vertical;
}
.home_4 .content .line .tab-title li.this span {
  width: 5rem;
  display: block;
}
.home_4 .content .line .tab-title li:nth-child(2).this span {
   left: 24%;
}
.home_4 .content .line .tab-title li:nth-child(3).this span {
   left: 51%;
}
.home_4 .content .line .tab-title li:nth-child(4).this span {
   left: 47.5%;
}
.home_4 .content .line .tab-title li:nth-child(5).this span {
   left: 64%;
}
.home_4 .content .line .tab-title li:nth-child(6).this span {
   left: 79%;
}
.home_4 .content .line .tab-title li.this {
   width: 100%;
   height: auto;
   position: absolute;
   padding: 1rem 0;
   margin-top: -0.5rem;
   padding-left: 0.75rem;
   font-weight: 600;
   color: #1B1B1F;
   z-index: 99;
   font-size: 0.88rem;
}
.home_4 .content .line .tab-title li:nth-child(1).this {
   background: #FFFFFF;
   background-size: 100%;
}
.home_4 .content .line .list {
  padding: 0;
}
.home_4 .content .line .tab-title li.this span::after {
  content: '';
  display: block;
  width: 1.38rem;
  height: 0.13rem;
  background: #AF2626;
  transform: translateX(-50%);
  left: 50%;
  top: 0.38rem;
  position: relative;
}
.home_4 .content .line .list .table-header { 
   height: 2.25rem;
   padding: 0 1.13rem 0 0.75rem;
}
.home_4 .content .line .list .table-header img {
   width: 1rem;
   height: 1.13rem;
}
.home_4 .content .line .list ul li {
   height: 2.25rem;
   margin-top: 0.75rem;
   padding: 0 1.5rem 0 0.75rem;
   background: #ffffffe6;
   border: 0.0625rem solid #FFFFFF;
   border-radius: 0.25rem;
   display: flex;
   align-items: center;
}
.home_4 .content .line .list ul li div:nth-child(1) img {
    width: 1.25rem;
    height: 1.25rem;
}
.home_4 .content .line .title {
    width: 6rem;
    padding: 0.88rem 0.75rem;
    font-size: 0.88rem;
}
.home_4 .content .line .title::after {
  content: '';
  display: block;
  width: 1.38rem;
  height: 0.13rem;
  background: #AF2626;
  transform: translateX(-50%);
  left: 50%;
  top: 0.38rem;
  position: relative;
}
.home_4 .content .line .list ul li .num {
  font-weight: 600;
  font-size: 0.69rem;
  color: #9297AE;
  position: absolute;
  top: 0.27rem;
  left: 0rem;
  width: 1.25rem;
  text-align: center;
}

/*城市之窗*/
.app .home_5 {
  display: flex;
  padding: 2rem 1rem;
}
.home_5 {
  padding: 0 1rem;
  background: initial;
  height: auto;
  display: none;
  flex-direction: column;
  gap: 0;
}
.home_5 .left {
  width: auto;
  margin: 0;
}
.home_5 .left .content {
  margin-top: 1.25rem;
  line-height: 1.63rem;
  color: #1B1B1F;
  font-size: 0.88rem;
  display: flex;
  gap: 0;
  flex-direction: column;
} 
.home_5 .left .content img {
  margin-top: 1rem;
  width: 100%;
  height: auto;
  border: 0.06rem solid #979797;
  border-radius: 0.5rem;
}
.home_5 .right {
  display: flex;
  gap: 1rem;
  width: auto;
  overflow: auto;
}
.home_5 .right li {
  padding: 1rem 1rem 1.25rem;
  width: 7.5rem;
  height: 10.63rem;
  flex-shrink: 0;
  position: relative;
}
.home_5 .right li .name {
  font-size: 1rem;
  font-weight: bold;
  color: #FFFFFF;
}
.home_5 .right li .name-en {
  margin-top: 0.375rem;
  font-weight: 400;
  font-size: 0.75rem;
  opacity: 0.6;
  color: #FFFFFF;
} 
.home_5 .right li .details {
  display: none;
} 
.home_5 .right li a img {
  width: 1.75rem;
  height: 1.75rem;
  position: absolute;
  top: auto;
  bottom: 1rem;
  right: 1rem;
}
.home_5 .app .more {
  margin-top: 1.5rem;
  width: 100%;
  height: 3.13rem;
  background: #d8d8d80a;
  border: 0.03rem solid #1B1B1F;
  border-radius: 0.25rem;
  font-size: 0.88rem;
  display: flex;
  justify-content: center;
  align-items: center;
}

.new-home_5 {
   padding: 1.25rem 1rem 0;
}
.new-home_5 .content {
   position: relative;
   padding: 0;
   background: #FFFFFF;
   border-radius: 0.5rem;
}
.new-home_5 img:first-child {
    background-size: 100% 100%;
    width: 100%;
    height: 100%;
}
.new-home_5-logo {
   position: absolute;
   top: 2.94rem;
   right: 2.25rem;
   width: 7.81rem;
   height: 5.19rem;
}
.new-home_5-more {
    position: absolute;
    width: 4rem;
    height: 1.13rem;
    font-size: 0.75rem;
    bottom: 1.25rem;
    right: 2rem;
    left: unset;
    background: unset;
    border-radius: 2.5rem;
    display: flex;
    align-items: center;
    justify-content: center;
}

/*首页残运之窗*/
.new-home_cyh {
  display: block;
  background: #FFFFFF;
  margin: 1.25rem 1rem 0;
  padding: 0.5rem;
}

/*赛事场馆*/
.new-home_7 {
   padding: 0 1rem;
}
.new-home_7 .content_bg {
   margin-top: 1.25rem;
   padding: 1rem;
   background: #FFFFFF;
   border-top-left-radius: 0.5rem;
   border-top-right-radius: 0.5rem;
}
.new-home_7 .content {
   margin: 0 auto;
   overflow: hidden;
}
.new-home_7 .content .text .xx {
   margin-top: 1.25rem;
}
.new-home_7 .content .text .xx .title::before {
   content: '';
   display: block;
   width: 0.65rem;
   height: 0.65rem;
   border: 0.12rem solid #91E9FF;
   border-radius: 50%;
   background-color: transparent;
   top: 0.065rem;
   position: relative;
}
.new-home_7 .content .text .xx .title {
   font-size: 1rem;
   font-weight: bold;
   display: flex;
   align-items: center;
   gap: 1rem;
}
.new-home_7 .content .text .xx .details {
   line-height: 1.3rem;
   margin-top: 0.75rem;
   display: -webkit-box;
   overflow: hidden;
   text-overflow: ellipsis;
   word-wrap: break-word;
   -webkit-line-clamp: 4;
   -webkit-box-orient: vertical;
}
.new-home_7 .bg {
   height: 1rem;
   background-image: linear-gradient(to right, #007eec, #04eec9);
   border-bottom-left-radius: 0.5rem;
   border-bottom-right-radius: 0.5rem;
}


/*场馆介绍*/ 
.app .home_6 {
   display: block;
   overflow: auto;
   padding: 0;
}
.home_6 {
  padding: 2rem 1rem;
  display: none;
}
.home_6 .app .show .content_bg {
   position: relative;
   border-radius: 0.5rem;
   overflow: hidden;
   background: url(/qyh/images/app/home6-bj.png) no-repeat;
   background-size: 100% 100%;
   padding: 1.5rem 1rem 1rem;
}
.home_6 .app .show .content {
   overflow: hidden;
}
.home_6 .app .show .app-index-name {
   margin: 1.5rem 1rem 0.56rem;
}
.home_6 .app .show .content ul.text li img { 
   width: 100%;
   background-size: 100% 100%;
   border-radius: 0.5rem;
   margin: 1.25rem auto 0;
   display: flex;
   align-items: center;
}
.home_6 .app .show .content ul.text li .xx .title {
   font-size: 1rem;
   font-weight: bold;
   color: #FFFFFF;
   display: -webkit-box;
   overflow: hidden;
   text-overflow: ellipsis;
   word-wrap: break-word;
   -webkit-line-clamp: 1;
   -webkit-box-orient: vertical;
}
.home_6 .app .show .content ul.text li .xx .details {
   height: 6rem;
   margin-top: 0.75rem;
   font-size: 0.75rem;
   color: rgb(255 255 255 / 80%);
   display: -webkit-box;
   overflow: hidden;
   text-overflow: ellipsis;
   word-wrap: break-word;
   -webkit-line-clamp: 4;
   -webkit-box-orient: vertical;
   line-height: 1.5rem;
}
.home_6 .app .show .content ul.picture {
  margin-top: 0.75rem;
  display: flex;
  gap: 0.56rem;
}
.home_6 .app .show .content ul.picture li {
  margin-top: 0.69rem;
  width: 3.31rem;
  height: 3.31rem;
  flex-shrink: 0;
}
.home_6 .app .show .content ul.picture li.this {
  margin-top: 0;
  width: 3.94rem;
  height: 3.94rem;
}
.home_6 .app .show .content ul.picture li img {
  width: 100%;
  height: 100%;
  background-size: 100% 100%;
}
.home_6 .app .show .content .next {
  background: url(/qyh/images/app/left-1.png) no-repeat;
  width: 1.75rem;
  height: 1.75rem;
  background-size: 100% 100%;
  top: 5.25rem;
  right: 0.22rem;
  position: absolute;
  z-index: 999;
}
.home_6 .app .show .content .prev {
  background: url(/qyh/images/app/left-1.png) no-repeat;
  width: 1.75rem;
  height: 1.75rem;
  background-size: 100% 100%; 
  transform: rotate(180deg);
  top: 5.25rem;
  left: 0.22rem;
  position: absolute;
  z-index: 999;
}

/*首页赛事文化*/
.home_7 {
   padding: 2rem 0 0;
   margin: 1.25rem 0 0;
   position: relative;
   background-size: 100% 100%;
}
.home_7 .app-index-name {
  margin: 0 1rem;
}
.home_7 .content {
   margin-top: 1.25rem;
   padding: 2.5rem 0;
   background: #A4F4FF;
}
.home_7 ul {
  height: 18.69rem;
  display: flex;
  gap: 0;
  margin-top: 0;
}
.home_7 ul li {
   width: 15.8rem !important;
   height: 18.69rem;
   padding: 1.26rem 1.4rem;
   background: #fcfafa;
   border: 0.1rem solid #9A9899;
   border-radius: 0.5rem;
   transform: scale(0.88) !important;
   display: flex;
   align-items: center;
   justify-content: center;
}
.home_7 ul li .swiper-slide-img {
  height: 16.16rem;
  line-height: 16.16rem;
  border: none;
  border-radius: inherit;
}
.home_7 ul li .bg {
  display: none;
}
.home_7 ul li.swiper-slide-active { 
  transform: scale(1) !important;
  z-index: 999;
}
.home_7 ul li.swiper-slide-prev,.home_7 ul li.swiper-slide-next { 
  z-index: 99;
}

.home_7 ul li .title {
  margin-top: 1rem;
  text-align: center;
  font-weight: 400;
  font-size: 1.13rem;
  color: #136EE2;
  bottom: 1rem;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}
.home_7 ul li:hover .title {
  color: #136EE2; 
}
.home_7 .content .prev {
  background: url(/qyh/images/app/left.png) no-repeat;
  width: 1.75rem;
  height: 1.75rem;
  background-size: 100% 100%;
  top: 50%;
  left: 1rem;
  position: absolute;
}
.home_7 .content .next {
  background: url(/qyh/images/app/left.png) no-repeat;
  width: 1.75rem;
  height: 1.75rem;
  background-size: 100% 100%;
  transform: rotate(180deg);
  top: 50%;
  right: 1rem;
  position: absolute;
}

/*往届回顾*/
.home_8 {
  padding: 2rem 1rem;
  background: #FFFFFF;
}
.home_8 .banner {
  display: none;
}
.home_8 .line-center {
  position: relative;
  transform: translateY(0);
  top: 50%;
}
.home_8 ul {
  position: relative;
  margin-top: 1.25rem;
  display: flex;
  flex-wrap: wrap;
  gap: 0.94rem;
}
.home_8 ul li {
  width: calc((100% - 0.94rem) / 2) !important;
  height: 15.75rem;
  background: #FFFFFF;
  border: 0.03rem solid #DEE0EB;
  border-radius: 0.5rem;
  padding: 0.97rem 0.64rem 1.29rem;
}
.home_8 ul li.this {
  background: #FFFFFF;
}
.home_8 ul li .year {
  line-height: 1.92rem;
  font-weight: 600;
  font-size: 1.28rem;
  color: #1B1B1F;
}
.home_8 ul li .year:before {
  display: none;
}
.home_8 ul li .title {
  color: #1B1B1F;
  font-size: 0.77rem;
}
.home_8 ul li .title span {
  color: #1554DA;
}
.home_8 ul li .address {
  margin-top: 0.71rem; 
  font-size: 0.51rem;
  color: #9297AE; 
  line-height: 1.15rem;
}
.home_8 ul li img {
  margin-top: 0.74rem;
  height: 6.75rem;
}
.home_8 ul li img:hover {
  transform: scale(1);
}
/*合作伙伴*/
.home_9 { 
  background: #ECF0F6FF;
  padding-top: 2rem;
}
.home_9 .content {
  padding: 0 1rem 7rem;
  overflow: auto;
}
.home_9 .content .content-plate {
  display: block;
}
.home_9 .content .content-plate .right ul.show {
  display: flex;
  margin-top: 0;
  gap: 1rem;
}
.home_9 .content .content-plate .right {
  width: 100%;
  margin-top: 1.5rem;
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
}
.home_9 .content .content-plate .right li {
  width: calc((100% - 1rem) / 2);
}
.home_9 .h-footer {
  position: fixed;
  z-index: 9999;
  background: rgb(255 255 255 / 0%);
  box-shadow: inset 0 0 0; 
}

/*新版赛事合作*/
.new-home_8 {
   padding: 1.25rem 1rem 7rem;
   background: #F4F4F4;
}
.new-home_8 .vertical_center {
   position: relative;
   transform: none;
   top: 0;
}
.new-home_8 ul.content {
   width: 100%;
   height: auto;
   margin: 0 auto;
   display: flex;
   gap: 0;
   flex-direction: column;
}
.new-home_8 hr.bg {
   margin-top: 1.25rem;
   height: 0.25rem;
   background: #00CCFF;
   border: none;
}
.new-home_8 ul.content .xx-content {
   width: 100%;
   display: flex;
   flex-direction: column;
   margin: 0.75rem 0;
}
.new-home_8 ul.content .xx-content > div span:nth-child(1) {
   font-weight: bold;
   min-width: 3rem;
}
.new-home_8 ul.content .xx-content > div:nth-child(1) span:nth-child(2) {
   display: flex;
   gap: 1rem;
}
.new-home_8 ul.content .xx-content > div {
   display: flex;
   flex-direction: row;
   gap: 1rem;
   flex: 1;
   padding: 0.75rem 0;
   border-bottom: 0.06rem solid #B9B9B9;
}
.new-home_8 .sponsor {
   width: 100%;
   display: flex;
   flex-direction: column;
   gap: 1.25rem;
}
.new-home_8 .sponsor .ss-item {
   text-align: left;
}
/*.new-home_8 .sponsor .ss-item:first-child {
   display: flex;
   flex-direction: column;
   gap: 0rem;
   padding-bottom: 0.75rem;
   border-bottom: 0.06rem solid #B9B9B9;
}*/
.new-home_8 .sponsor .ss-item:last-child .list-item {
    display: flex;
    flex-wrap: wrap;
    gap: 0.5rem;
}
.new-home_8 .sponsor .ss-item:last-child .ss-list {
    height: auto;
    display: flex;
    flex-direction: column;
    gap: 1rem;
}
.new-home_8 .sponsor .ss-item:last-child .list-item a {
    width: calc((100% - 1rem) / 3);
}
.new-home_8 .sponsor .ss-item:last-child .list-item a img {
    width: 100%;
}
.new-home_8 .sponsor .ss-item:nth-child(1) img {
    width: calc((100% - 1rem) / 3);
}
.new-home_8 .sponsor .name {
   margin-bottom:1rem;
   font-size: 1rem;
   width: 11rem;
   height: 2rem;
   align-items: center;
}
/*.new-home_8 .sponsor .ss-item:nth-child(2) .list-item img {
   width: calc((100% - 2rem) / 3);
}*/

/*全民七运首页*/
.home_10 {
   padding: 2rem 1rem;
   background: #ECF0F6FF;
}
.home_10 .show .content ul {
   display: none;
}
.home_10 .show .content ul.show {
   display: block;
}
.home_10 .show .content ul li {
   margin-top: 1rem;
   background: #FFFFFF;
   border: 0.06rem solid #D8E4F0;
   border-radius: 0.5rem;
   padding: 1rem;
}
.home_10 .show .content ul li .time-img {
   display: flex;
   gap: 1rem;
}
.home_10 .show .content ul li .time-img .time .date {
   font-size: 1.25rem;
   font-weight: bold;
}
.home_10 .show .content ul li .time-img .time .date::after {
   display: block;
   content: '';
   width: 1.69rem;
   height: 0.13rem;
   background: #BD0600;
   margin: 0.75rem 0;
}
.home_10 .show .content ul li .time-img .time .year {
   font-weight: bold;
   font-size: 1rem;
   color: #9297AE;
}
.home_10 .show .content ul li .time-img img {
   flex: 1;
   width: 70%;
   height: 10.32rem;
   border-radius: 0.25rem;
}
.home_10 .show .content ul li .title {
   font-size: 1.13rem;
   margin-top: 1rem;
   display: -webkit-box;
   overflow: hidden;
   text-overflow: ellipsis;
   word-wrap: break-word;
   -webkit-line-clamp: 1;
   -webkit-box-orient: vertical;
}
.home_10 .show .content ul li .details {
   font-size: 0.88rem;
   color: #9297AE;
   margin-top: 0.75rem;
   display: -webkit-box;
   overflow: hidden;
   text-overflow: ellipsis;
   word-wrap: break-word;
   -webkit-line-clamp: 2;
   -webkit-box-orient: vertical;
}

.home_10 .show .content ul.show {
  display: block; 
}
.home_10 .show .content ul.video-list.show { 
  display: flex; 
  flex-wrap: wrap;
  gap: 1rem;
}
.home_10 .show .content ul.video-list li {
  width: calc((100% - 1rem) / 2);
  height: auto;
  padding: 0;
  background: #FFFFFF; 
  position: relative;
}
.home_10 .show .content ul.video-list li img.logo {
  width: 2rem;
  height: 2rem;
  position: absolute;
  transform: translate(-50%, -50%);
  left: 50%;
  top: 50%;
}
.home_10 .show .content ul.video-list li img.logo + img {
  border-radius: 0.48rem;
  width: 100%;
  height: 9rem;
}
.home_10 .show .content ul.video-list li .picture {
  width: 100%;
  height: 9rem;
  border-radius: 0.75rem;
}
.home_10 .show .content ul.video-list li .title {
  width: 100%;
  color: #FFFFFF;
  background-image: linear-gradient(180deg, #00000000 0%, #00000080 100%);
  border-radius: 0.75rem;
  padding: 1rem;
  position: absolute;
  line-height: 1.25rem;
  font-size: 1rem;
  margin-top: 0;
  bottom: 0px;
  font-weight: 400;
}
.home_10 .show .content ul.video-list li .title span {
  position: relative;
  bottom: -6px;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.home_10 .show .content ul.video-list li + a {
  width: 100%;
} 

/*底部信息*/
.h-footer {
  width: 100%;
  bottom: 0;
  position: fixed;
  z-index: 9999;
  background: rgb(255 255 255 / 0%);
  box-shadow: inset 0 0 0; 
}
.footer-line {
  padding: 1.25rem 1rem 0.75rem;
  display: block;
}
.h-footer .ul-2 ul {
  margin-top: 1rem;
  display: flex;
  flex-wrap: wrap;
  row-gap: 1rem;
  justify-content: space-between;
  column-gap: 1.38rem;
  font-size: .875rem;
  color: #FFFFFF;
  opacity: 0.8;
}
.h-footer .ul-1 {
  margin-top: 2.56rem;
}
.h-footer .ul-2 {
  width: 100%;
}
.h-footer-name {
  font-weight: 600;
  font-size: 1rem;
  color: #FFFFFF;
  text-align: center;
}
.h-footer .footer-line .ul-2:nth-child(2) {
  margin-top: 2.56rem;
}
.h-footer .ul-1 .num {
  font-size: 0.88rem;
  color: #FFFFFF;
  opacity: 0.8;
  margin-top: 1rem;
  display: flex;
}
.h-footer .ul-1 .num span {
  padding-right: 0.5rem;
}
.h-footer .ul-3 {
  margin-top: 1rem;
  display: flex;
  gap: 1.25rem;
}
.h-footer .ul-3 .name {
  font-size: .88rem;
  color: #FFFFFF;
  opacity: 0.6;
  margin-top: 0.25rem;
  text-align: center;
}
.h-footer .footer-xx {
  opacity: 0.7;
  background: #000000;
  color: #ffffff;
  font-size: .75rem;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
  row-gap: 0.2rem;
  justify-content: center;
  padding: 0.3125rem 0;
}

.h-footer .app .show ul {
  height: 5.88rem;
  background: #FFFFFF;
  background-size: 100% 100%;
  padding: 0 0.5rem;
  display: flex;
  gap: 0.5rem;
  align-items: center;
  right: 0;
  left: 0;
  bottom: 0;
  position: fixed;
  width: 100%;
}
.h-footer .app .show ul li {
  width: calc((100% - 2rem) / 5);
  color: #A4B3CB;
  font-size: 0.85rem;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.h-footer .app .show ul li a {
  text-align: center;
}
.h-footer .app .show ul li.this > a {
  color: #136EE2;
}
.h-footer .app .show ul li.this a.this {
  color: #136EE2;
}
.h-footer .app .show ul li.list dl {
  display: none;
  transform: translateY(100%);
  transition: transform 0.3s ease-in-out;
  position: absolute;
  bottom: 6.9rem;
  width: 8.38rem;
  font-size: 0.88rem;
  padding: 0.375rem 0;
  text-align: center;
  background: #FFFFFF;
  border: 0.06rem solid #D8E4F0;
  border-radius: 0.5rem; 
}
.h-footer .app .show ul li dl dd {
  padding: 0.625rem 0;
}
.h-footer .app .show ul li::before,.h-footer .app .show ul li a::before  {
  width: 2.5rem;
  height: 2.5rem;
  margin-bottom: 0.5rem; 
}
.h-footer .app .show ul li:nth-child(1) a::before {
  content: '';
  display: block;
  background: url(/qyh/images/app/f-1.png) no-repeat;
  background-size: 100% 100%;
}
.h-footer .app .show ul li.this:nth-child(1) a::before {
  content: '';
  display: block;
  background: url(/qyh/images/app/f-1b.png) no-repeat;
  background-size: 100% 100%;
}
.h-footer .app .show ul li:nth-child(2)::before {
  content: '';
  display: block;
  background: url(/qyh/images/app/f-2.png) no-repeat;
  background-size: 100% 100%;
}
.h-footer .app .show ul li.this:nth-child(2)::before {
  content: '';
  display: block;
  background: url(/qyh/images/app/f-2b.png) no-repeat;
  background-size: 100% 100%;
}
.h-footer .app .show ul li:nth-child(3)::before {
  content: '';
  display: block;
  background: url(/qyh/images/app/f-3.png) no-repeat;
  background-size: 100% 100%;
  position: relative;
  z-index: 99999;
}
.h-footer .app .show ul li.this:nth-child(3)::before {
  content: '';
  display: block;
  background: url(/qyh/images/app/f-3b.png) no-repeat;
  background-size: 100% 100%;
  position: relative;
  z-index: 99999;
}
.h-footer .app .show ul li dl a::before { 
   width: 2.5rem;
   height: 2.5rem;
   margin-bottom: 0rem; 
}
.h-footer .app .show ul li dl .dy-event_1::before {
 content: '';
 display: block;  
 background: url(/qyh/images/app/f-3_1.png) no-repeat;
 background-size: 100% 100%;
}
.h-footer .app .show ul li dl .dy-event_2::before {
 content: '';
 display: block;   
 background: url(/qyh/images/app/f-3_5x.png) no-repeat;
 background-size: 100% 100%;
}
.h-footer .app .show ul li dl .dy-event_3::before {
 content: '';
 display: block;   
 background: url(/qyh/images/app/f-3_2.png) no-repeat;
 background-size: 100% 100%;
}
.h-footer .app .show ul li dl .dy-event_4::before {
 content: '';
 display: block;   
 background: url(/qyh/images/app/f-3_51.png) no-repeat;
 background-size: 100% 100%;
}
.h-footer .app .show ul li dl .dy-event_5::before {
 content: '';
 display: block;
 background: url(/qyh/images/app/f-3_3.png) no-repeat;
 background-size: 100% 100%;
}
.h-footer .app .show ul li:nth-child(4)::before {
  content: '';
  display: block;
  background: url(/qyh/images/app/f-4.png) no-repeat;
  background-size: 100% 100%;
}
.h-footer .app .show ul li.this:nth-child(4)::before {
  content: '';
  display: block;
  background: url(/qyh/images/app/f-4b.png) no-repeat;
  background-size: 100% 100%;
}
.h-footer .app .show ul li:nth-child(5)::before {
  content: '';
  display: block;
  background: url(/qyh/images/app/f-5.png) no-repeat;
  background-size: 100% 100%;
}
.h-footer .app .show ul li.this:nth-child(5)::before {
  content: '';
  display: block;
  background: url(/qyh/images/app/f-5b.png) no-repeat;
  background-size: 100% 100%;
}

.h-footer .app .show ul li.event{ 
  left: 0;
  top: 0;
  position: relative;
}
.h-footer .app .show ul li.event a {
  position: relative;
  z-index: 99999;
}
.h-footer .app .show ul li.event dl {
  position: fixed;
  width: 100%;
  height: 100%;
  background: rgb(0 0 0 / 50%);
  z-index: 9999;
  display: none;
  top: 0;
  left: 0;
  padding: 0 3.56rem;
}
.h-footer .app .show ul li dl.show {
  display: block; 
}

.h-footer .app .show ul li.event dl > a { 
  left: 45%;
  bottom: 1rem;
  position: absolute; 
  transition: transform 0.3s ease-in-out;
}
.h-footer .app .show ul li.event.this dl a.this {
  color: rgb(255 255 255 / 80%)
}
.h-footer .app .show ul li.event dl a {
  display: flex;
  flex-direction: column;
  font-size: 0.63rem;
  color: rgb(255 255 255 / 80%);
}
.h-footer .app .show ul li.event dl a img {
  margin-bottom: 0.13rem;
}

/*子页面通用banner*/
.paging-banner {
  padding-top: 3.75rem;
  height: 8.75rem;
}
.paging-banner img {
  position: absolute;
  width: 100%;
  height: 5rem;
  background-size: 100% 100%;
}
.paging-banner .title {
  padding: 0 1.25rem;
  display: flex;
  flex-direction: column;
  gap: 0.3125rem;
  position: relative;
  transform: translateY(-50%);
  top: 50%;
}
.paging-banner .title .name {
  font-weight: 600;
  font-size: 1.13rem;
  color: #FFFFCB;
}
.paging-banner .title .name-en {
  margin-top: 0;
  font-size: 0.63rem;
  opacity: 0.6;
  color: #FFFFCB;
}

/*子页面通用tab切换*/
.subpages-tab {
  margin-top: 0.5rem;
  display: flex;
  justify-content: space-between;
}
.subpages-tab li {
  font-weight: bold;
  height: 2rem;
  padding: 0.38rem 0.5rem 0.63rem;
  opacity: 0.7;
}
.subpages-tab li.this {
  opacity: 1;
}
.subpages-tab li.this::after {
  content: '';
  display: none;
  width: 2.5rem;
  height: 0.13rem;
  background: #BD0600;
  transform: translateX(-50%);
  margin-top: 0.5rem;
  position: relative;
  left: 50%;
}

/*新闻中心列表页*/
.news-content { 
  margin: 1rem 0 5.88rem;
  width: 100%;
  background: #FFFFFF;
}
.news-content .news-list{
   padding: 0 1rem;
}
.news-content.show {
  display: block;
}
.news-content .left {
  width: 100%;
}

.headlines-list {
  background: #FFFFFF;
  border-radius: 0.5rem;
  text-align: center;
  margin-top: 0rem;
  padding: 1rem;
}
.headlines-list ul {
  margin: 0;
  padding-bottom: 0rem;
  font-weight: 600;
  border-bottom: none;
  display: block;
}
.headlines-list ul a:last-child li {
  padding-bottom: 0;
  border-bottom: 0 solid #FFFFFF;
}
.headlines-list .host-title {
  border-bottom: 0.06rem solid rgb(222 224 235 / 50%);
  padding-bottom: 0.5rem;
}
.headlines-list .host-title a {
  font-weight: 600;
  font-size: 1rem;
  line-height: 2rem;
  color: #BD0600;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.headlines-list .host-title .topping {
  float: left;
  font-size: 0.88rem;
  line-height: 1.5rem;
  padding: 0.13rem 0.75rem;
  margin-right: 0.75rem;
  border: 0.06rem solid #BD0600;
  border-radius: 0.25rem;
}
.headlines-list ul li::before {
 display: none;
}
.headlines-list ul li {
  padding: 0.5rem 0;
}
.headlines-list ul li:first-child {
  border-bottom: 0.06rem solid rgb(222 224 235 / 50%);
}
.headlines-list .host-title a span {
  border: 0.06rem solid #BD0600;
  border-radius: 0.25rem;
  padding: 0.13rem 0.75rem;
  margin-right: 0.75rem;
  color: #BD0600;
  font-size: 1rem;
}
.headlines-list ul li span {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}


.news-content .left img {
  width: 100%;
  height: 15.79rem;
  border-radius: 0.5rem;
}
.news-content .left img:hover {
  transform: scale(1);
}
.news-content .left .xx {
  width: 100%;
  margin-top: 0.75rem;
  padding-right: 0;
}
.news-content .title {
  font-size: 1rem;
  font-weight: bold;
  height: 1.5rem;
  line-height: 1.5rem;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.news-content .details {
  margin-top: 0.75rem;
  line-height: 1.63rem;
  font-size: 0.88rem;
  opacity: 0.9;
  color: #1B1B1F;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.news-content .time {
  margin-top: 0.75rem;
  height: 1.25rem;
  line-height: 1.25rem;
  font-size: 0.75rem;
  color: #9297AE;
}
.news-content .focus {
  padding: 1.25rem 1rem;
  margin-top: 3.25rem;
  display: flex;
  gap: 2.5rem;
}
.news-list li {
  padding: 1.25rem 0;
  border-top: 0.06rem solid #DEE0EB;
}
.news-list.notice-list li:first-child {
  padding: 1.25rem 0 1.25rem;
}
.news-list li a {
  display: flex;
  gap: 1rem;
  position: relative;
}
.news-list li img {
  width: 7.5rem;
  height: 4.93rem;
}
.news-list li img:hover {
  transform: scale(1);
}
.news-content .left .title {
  margin-top: 0;
  font-size: 1rem;
  font-weight: bold;
  height: 3rem;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.news-content .news-list .title {
  height: auto;
  margin-top: 0;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.5rem;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.news-list li .details {
  display: none;
}

.news-content .video-list {
  padding: 0 1rem;
  margin-bottom: 3rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 1rem;
}
.news-content .video-list li {
  width: calc((100% - 1rem) / 2);
  padding: 0;
  background: #FFFFFF;
  border-radius: 0.75rem;
  position: relative;
}
.news-content .video-list li a {
  height: 100%;
  display: flex;
  gap: 2.25rem;
}
.news-content .video-list li a .logo {
  width: 2rem;
  height: 2rem;
  position: absolute;
  transform: translate(-50%, -50%);
  left: 50%;
  top: 50%;
}
.news-content .video-list li a img {
  width: 100%;
  height: 100%;
  border-radius: 0.48rem;
}
.news-content .video-list li a img:hover {
  transform: scale(1);
}
.news-content .video-list li a .title {
  width: 100%;
  height: auto;
  color: #FFFFFF;
  background-image: linear-gradient(180deg, #00000000 0%, #00000080 100%);
  border-radius: 0.75rem;
  padding: 1rem;
  position: absolute;
  line-height: 1.25rem;
  font-size: 1rem;
  margin-top: 0;
  bottom: 0px;
  font-weight: 400;
}
.news-content .video-list li a .title span {
  position: relative;
  bottom: -6px;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

/*新闻中心详情页*/
.news-content-detail {
  width: auto;
  padding: 5rem 0 1rem;
}
.news-content-detail .content { 
  overflow: auto; 
  flex-direction: column;
  gap: 0;
}
.news-content-detail .content-line .content {
  display: none;
}
.news-content-detail .content.show {
  display: flex;
}
.news-content-detail .content .right {
  padding: 1rem;
  background: #FFFFFF;
}
.news-content-detail .content .right .title {
  font-weight: 600;
  font-size: 1.25rem;
  line-height: 1.75rem;
  display: inline;
}
.news-content-detail .content .right .time {
  margin-top: 1rem;
  font-size: 0.88rem;
  color: #9297AE;
}
.news-content-detail .content .right .abstract {
  margin-top: 2rem;
  font-size: 1rem;
  color: #55596B;
  border: 0.0625rem dashed #9297AE;
  position: relative;
}
.news-content-detail .content .right .abstract .name {
  width: 4rem;
  background: #FFFFFF;
  position: absolute;
  top: -0.8125rem;
  left: 2.75rem;
  text-align: center;
  z-index: 99;
  font-weight: bold;
  color: #1B1B1F;
}
.news-content-detail .content .right .abstract .details {
  font-size: 0.88rem;
  color: #1B1B1F;
  opacity: 0.9;
  line-height: 1.63rem;
  padding: 1.25rem 1rem;
}
.news-content-detail .content .right .xx {
  opacity: 0.9;
  margin: 1rem 0 0;
  padding-bottom: 1.25rem;
  font-size: 0.88rem;
  min-height: auto;
  line-height: 1.63rem;
  background: #FFFFFF;
  /*border-bottom: 0.06rem solid #DEE0EB;*/
}
.news-content-detail .content .right .xx.mg-t0 {
  margin-top: 0;
} 
.news-content-detail .content .right .xx video {
  width: 100%;
  height: 100%;
}
.news-content-detail .content .right .xx img {
  width: auto !important;
  height: auto !important;
}

/*推荐商铺*/
.tj_layer {
  display: none;
  width: 100%;
  height: 100vh;
  background: rgb(0 0 0 / 40%);
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 9999;
  overflow: hidden;
} 
.tj_layer #map {
    width: 100%;
    height: calc(100% - 8rem);
}
.recommended_shops { 
    padding: 0.5rem 0;
    display: flex;
    flex-direction: column;
}
.recommended_shops .item {
    flex: 1;
    background: #FFFFFF;
    padding: 1rem; 
    margin: 0.5rem 0;
    border: none;
}

.recommended_shops .item .tj_title span {
    font-weight: bold;
    font-size: 1rem;
}  

.recommended_shops .item .address {
    width: 100%;
    padding-top: 0.5rem;
    display: flex;
    gap: 0.5rem;
    justify-content: space-between;
}  
.recommended_shops .item .address img {
    width: 1.2rem;
    height: 1.2rem; 
}
.recommended_shops .item .address span {
  font-size: 0.88rem;
}

.tj_layer .map-back {
    width: 1.5rem;
    height: 1.5rem;
    position: absolute;
    top: 1rem;
    left: 1rem;
    z-index: 9999;
}
.map-xx .xx {
  font-size: 1rem;
  margin-top: 0.5rem;
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
.map-xx .xx img {
  width: 1.2rem;
  height: 1.2rem;
}
.map-xx .title {
    font-size: 1.2rem;
}
.map-xx .xx {
    font-size: 1rem;
    margin-top: 0.5rem;
}

.news-content-detail .content .left {
  width: auto;
  background: #FFFFFF;
}
.news-content-detail .content .left .list {
  font-size: 1rem;
  font-weight: bold;
  color: #1B1B1F;
  height: auto;
  background: unset;
  border-radius: initial;
  padding: 1.25rem 1rem;
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  border-top: 0.06rem solid #DEE0EB;
}
.news-content-detail .content .left .list .title {
  color: #1B1B1F;
  line-height: 1.63rem;
  margin-top: 0;
  flex: 1;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.news-content-detail .content .left .share {
  padding: 1.25rem 0;
  height: auto;
  opacity: 0.9;
  background: #FFFFFF;
  font-size: 1rem;
  font-weight: bold;
  color: #1B1B1F;
  border-radius: 0.25rem;
  display: none;
  gap: 0.5rem;
  align-items: center;
}
.news-content-detail .content .left .share ul {
  margin-top: 0;
  display: flex;
  justify-content: space-between;
  gap: 0.75rem;
}

/*全民七运列表页*/
.app-qmqy-content {
 padding-top: 3.75rem;
}
.app-qmqy-content .news-page {
  display: none;
}
.app-qmqy-content .news-page.show {
  display: block;
}
.app-qmqy-content .news-page.show .news-list li:first-child {
  padding: 0 0 1.25rem;
  border-top: none;
}

/*新版全民7运*/  
.new-home_6 {
   padding: 1.5rem 1rem;
}
.new-home_6 .qmqy_page-list {
   margin-top: 1.25rem;
   padding: 1rem 0.5rem;
   background: #FFFFFF;
   border-radius: 0.5rem;
}
.new-home_6 .qmqy_page-list .content {
   width: 100%;
   padding: 0;
}
.qmqy_page-list .content {
   width: 100%;
   padding: 1.25rem 1rem;
   display: flex;
   flex-wrap: wrap;
   gap: 0.75rem;
}
.qmqy_page-list .content .list {
   position: relative;
   display: block;
   background: url(/qyh/images/h6-list.png) no-repeat;
   background-size: 100% 100%;
   width: calc((100% - 1rem) / 2);
   height: 100%;
   padding: 0.25rem 0.25rem 0 0;
}
.qmqy_page-list .content .list:hover img {
   transform: scale(1.2);
}
.qmqy_page-list .content .list > img { 
  transition: all 0.3s ease-in-out;
   background-size: 100% 100%;
   height: 100%;
   width: 100%;
}
.qmqy_page-list .content .list .xx {
   background: url(/qyh/images/app/h6-list_b.png) no-repeat;
   background-size: 100% 100%;
   width: calc(100% - 0.25rem);
   height: 3rem;
   position: absolute;
   bottom: -0.125rem;
   display: flex;
   justify-content: center;
}
.qmqy_page-list .content .list .title {
   color: #FFFFFF;
   position: absolute;
   bottom: 0.39rem;
   font-size: 0.88rem;
   right: 0.75rem;
}

.qmqy_page-list.page-list { 
   padding-bottom: 6rem;
}
.qmqy_page-list.page-list .content {
   gap: 1.5rem;     
}
.qmqy_page-list.page-list .content .list {
   width: 100%;
}
.qmqy_page-list.page-list .content .list .title { 
    font-size: 1.25rem; 
}

/*城市之窗*/
.city-banner {
  padding-top: 3.75rem;
  height: 8.75rem;
}
.city-banner img {
  position: absolute;
  width: 100%;
  height: 5rem;
  background-size: 100% 100%;
}
.city-banner .xx {
  padding: 1.25rem;
  position: relative;
}
.city-banner .xx .title {
  padding: 0 1.25rem;
  gap: 0.2rem;
  position: relative;
  font-weight: 600;
  color: #FFFFCB;
  display: flex;
  flex-direction: column;
}
.city-banner .xx .title .name {
  font-size: 1.13rem;
  color: #FFFFCB;
}
.city-banner .xx .title .name-en {
  font-size: 0.63rem;
  font-weight: 400;
  opacity: 0.6;
  color: #FFFFCB;
}
.city-banner .xx .details {
  display: none;
}
.city-content {
  padding: 0;
}
.city-content .tab-title {
  padding: 0;
  border-bottom: none;
  display: flex;
  justify-content: space-between;
}
.city-content .tab-title li {
  width: 100%;
  color: #1B1B1F;
  opacity: 0.7;
  font-weight: bold;
  padding: 0.88rem 0 0;
  text-align: center;
}
.city-content .tab-title li.this{
  opacity: 1;
}
.city-content .tab-title li.this::after {
  content: '';
  display: block;
  width: 2.5rem;
  height: 0.13rem;
  background: #BD0600;
  transform: translateX(-50%);
  left: 50%;
  margin-top: 0.63rem;
  position: relative;
  bottom: 0;
}
.city-content .tab-content {
  margin: 1.25rem 1rem;
}
.city-content .tab-content ul {
  display: none;
  column-gap: 0.94rem;
  row-gap: 1.25rem;
  flex-wrap: wrap;
}
.city-content .tab-content li {
  width: calc((100% - 0.94rem) / 2);
}
.city-content .tab-content li img {
  width: 100%;
  height: 12.05rem;
  border-radius: 0.5rem;
}
.city-content .tab-content li .title {
  font-size: 1rem;
  margin-top: 0.5rem;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.city-content .tab-content li .time {
  margin-top: 0.25rem;
  font-size: 0.75rem;
  color: #9297AE;
}

.page-header {
  padding-top: 3.75rem;
  height: 7rem;
  line-height: 3.25rem;
  color: #FFFFFF;
  background: url(/qyh/images/app/header-bj.png) no-repeat;
  background-size: 100% 100%;
  padding-left: 1.38rem;
  font-size: 1.125rem;
  font-weight: 600;
}
.page-header .list-back {
  display: flex;
  gap: 0.5rem;
  align-items: center;
}
.page-header img{
    width: 1.125rem;
    height: 1.125rem;
    background-size: 100% 100%;
}
.city-app_loadMore {
  margin-bottom: 7rem;
}
.city-app_loadMore .more {
  text-align: center;
  margin-top: 1rem;
}
.city-app_loadMore .more p {
  color: #838181;
}
.city-window {
  padding: 1rem; 
  margin-bottom: 6rem;
  display: flex;
  flex-wrap: wrap;
  row-gap: 1.25rem;
  column-gap: 0.94rem;
}
.city-window li {
  width: calc((100% - 0.94rem) / 2);
}
.city-window li img {
  width: 100%;
  height: 11.94rem;
  border-radius: 0.5rem;
}
.city-window li .title {
  font-size: 1rem;
  margin-top: 0.5rem;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.city-window li .time {
  line-height: 1.25rem;
  margin-top: 0.25rem;
  font-size: 0.75rem;
  color: #9297AE;
}


/*详情页header*/
.content-app + .pc + .app {
  background: #FFFFFF;
}
.content-app + .pc + .app .page-header {
  padding-top: 0;
  height: 2.75rem;
}
.content-app + .pc + .app .news-content-detail {
  width: auto;
  padding: 4rem 0 1rem;
  background: #F2F4F5;
}
.header-content {
  padding: 0 1rem;
  position: fixed;
  width: 100%;
  height: 3.5rem;
  z-index: 9999;
  background: #FFFFFF;
  display: flex;
  align-items: center;
  box-shadow: 0px 0px 1px #aca9a9;
}
.header-content img {
  width: 1.25rem;
  height: 1.25rem;
  background-size: 100% 100%;
}
.header-content .title {
  font-weight: bold;
  font-size: 1.13rem;
  color: #29292C;
  margin: 0 auto;
}



/*赛事文化详情页*/
.news-content-detail .subpages-tab {
  margin-top: 0;
  padding: 0 0.5rem;
}
.news-content-detail .content-line {
  padding: 1.25rem 0;
}



/*赛事场馆列表页*/
.picture-list {
  padding: 1rem;
  display: flex;
  gap: 1rem;
  flex-wrap: wrap;
}
.picture-list li {
  width: calc((100% - 1rem) / 2);
}
.picture-list li img {
  width: 100%;
  height: 11.45rem;
  border-radius: 0.25rem;
}
.picture-list li .title {
  font-size: 1rem;
  margin-top: 0.75rem;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.picture-list li .time {
  margin-top: 0.5rem;
  font-size: 0.75rem;
  color: #9297AE;
}
.loadMore_picture {
  width: 100%;
  margin-top: 0rem;
}
.loadMore_picture .more {
   text-align: center;
   margin: 1rem 0 8rem;
}

.gftgBreadcrumbs {
  display: none;
}
.loadMore_picture .more p {
   color: #838181;
   font-size: 0.88rem;
}

/*历届记忆*/
.perviousMemories-lsit {
  padding: 1rem 1rem 6rem;
  display: flex;
  gap: 1rem;
  flex-direction: column;
}
.perviousMemories-lsit img {
  width: 100%;
  height: 13.5rem;
  border-radius: 0.5rem;
}
.perviousMemories-lsit .address {
  padding-top: 0.6rem;
  color: #9297AE;
}
.perviousMemories-lsit .title {
  font-size: 1rem;
  font-weight: bold;
  padding: 0.75rem 0 1rem;
}

/*搜索页面*/
.search-banner {
  padding-top: 3.75rem;
  height: 8.75rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.search-banner > img {
  width: 100%;
  height: 5rem;
  position: absolute;
}
.input-box {
  width: 21.44rem;
  height: 2rem;
  background: #FFFFFF;
  border-radius: 0.25rem;
  position: relative;
  display: flex;
   margin-right: 0;
}
.input-box > input {
  flex: 1;
  padding: 0.38rem 0.75rem;
  font-size: 0.88rem;
}
.input-box .btn {
  width: 4rem;
  height: 2rem;
  background: #FF9000;
  font-size: 0.88rem;
  color: #FFFFFF;
  border-radius: 0 0.25rem 0.25rem 0;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.38rem;
}
.input-box .btn img {
  width: 0.88rem;
  height: 0.88rem;
}

.search-content {
  width: calc(100% - 2rem);
  margin: 1.25rem 1rem;
}
.search-content .search-list {
  margin-top: 1.25rem;
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
}
.search-content .search-list li {
  background: #FFFFFF;
  border-radius: 0.5rem;
  padding: 1rem;
}
.search-content .search-list li .title {
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.5rem;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.search-content .search-list li .details {
  margin-top: 1rem;
  line-height: 1.63rem;
  font-size: 0.88rem;
  color: #1B1B1F;
  opacity: 0.9;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.search-content .search-list li .url {
  margin-top: 1rem;
  line-height: 1.13rem;
  font-size: 0.75rem;
  color: #9297AE;
}
.search-content .search-list li .time {
  margin-top: 1rem;
  font-size: 0.75rem;
  color: #9297AE;
  text-align: right;
}

/*合川文旅列表页*/
.hcwl-page-list {
   padding-top: 2rem;
   display: flex;
   gap: 0.75rem;
   justify-content: center;
   align-items: center;
   flex-wrap: wrap;
   margin-bottom: 8rem;
}
.hcwl-page-list a { 
   background: url(/qyh/images/wl-t_a.png) no-repeat;
   background-size: 100% 100%;
   width: 15.125rem;
   height: 12.4375rem;
   text-align: center;
}
.hcwl-page-list a.this { 
   background: url(/qyh/images/wl-t_b.png) no-repeat;
   background-size: 100% 100%;
}
.hcwl-page-list a .name { 
   font-size: 2rem;
   font-weight: bold;
   color: #FFFFFF;
   margin-top: 2.06rem;
   font-family: "宋体", SimSun, "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
}


/**/
.wyqy-list {
  column-count: 2;
  margin-top: 1rem;
}
.wyqy-list li {
  overflow: auto;
  background: none;
  border: none;
  padding: 0;
  margin: 0 0 1rem 0; 
}
.wyqy-list li .overflow {
  position: relative;
}
.wyqy-list li .logo {
  border-radius: 0.5rem;
  width: 2.5rem;
  position: absolute;
  transform: translate(-50%, -50%);
  left: 50%;
  top: 50%;
}
.wyqy-list li .title {
  font-size: 1rem;
  margin-top: 0.5rem;
}
.wyqy-list li .title span {
  line-height: 1.5rem;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.wyqy-list li .time {
  font-size: 0.75rem;
  color: #9297AE;
}


.app-qmqy-content .tab-content > .app {
   display:none;
}
.app-qmqy-content .tab-content > .app.show {
   display: block;
}

.news-content .more p, .search-content .content .more p {
   color: #838181;
   font-size: 0.88rem;
}


/*新版合川文旅*/
.swiper.wl-column-tab { 
    width: calc(100% - 6rem);
    margin: 0rem 3rem;
    padding: 0.5rem 0;
    display: flex;
    z-index: 9999;
}
.swiper.wl-column-tab .swiper-wrapper {
   display: -webkit-box;
}
.switch {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    width: calc(100% - 1rem);
    justify-content: space-between;
    z-index: 999;
}
.switch img {
    width: 1.6rem;
    height: 1.6rem;
    z-index: 999;
    position: relative;
    background-size: 100% 100%;
}
.wl-column-tab li {
    width: calc((100% - 30px) / 4) !important;
    height: 4rem;
    text-align: center;
    z-index: 99999;
    cursor: pointer;
    font-size: 0.49rem;
    font-weight: bold;
    color: #FFFFFF;
    padding-top: 0.6rem;
    font-family: "宋体", SimSun, "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
}
.wl-column-tab li > a {
    width: auto;
    height: auto;
    display: block;
}
.wl-column-tab li .name {
    font-size: 0.49rem;
    font-weight: bold;
    z-index: 9999;
    color: #FFFFFF;
    padding-top: 0.2rem;
    font-family: "宋体", SimSun, "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
}
.wl-page-content .bg-r,.wl-page-content .bg-l {
  display: none;
}
.otherpage-banner {
  padding-top: 3.75rem;
  background: #f6f6f6;
}
.wl-column-content {
  display: none;
  width: 100%;
  margin: -0.5rem auto 5.88rem;
  padding-top: 0rem;
  position: relative;
}
.wl-page-content {
  background: #FFFFFF;
  position: relative;
  overflow: -webkit-paged-y;
}
.wl-column-content li {
  background: #FFFFFF;
}
.wl-column-title {
  padding: 0.5rem 3.5rem;
}
.wl-column-title img:nth-child(1) {
  width: 100%; 
  height: 100%;
  background-size: 100% 100%;
}
.wl-column-title img:nth-child(2) {
  width: 50%;
  height: 100%;
  background-size: 100% 100%;
  margin-top: 0;
}
.sub-columns-enjoy {
  padding: 1rem 5.5rem 1rem;
  grid-template-columns: repeat(2, 1fr);
  gap: 2rem;
  justify-content: center;
  display: grid;
  column-gap: 1.875rem;
}
.sub-columns-enjoy .plate {
  background: url(/qyh/images/app/wl-c1-t1.png) no-repeat;
  width: 6.5rem;
  height: 2.547rem;
  background-size: 100% 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.sub-columns-enjoy .plate.this, .mwhc-columns .plate:hover {
  background: url(/qyh/images/app/wl-c1-t2.png) no-repeat;
  background-size: 100% 100%;
}
.sub-columns-enjoy .plate .name {
  font-size: 1rem;
}
/*.wl-page-content .wl-column-content .wl-header {
  background: #f6f6f6
}*/

.app-wl-currency-list .sub-title {
    width: calc(100% - 6.5rem);
    float: right;
    padding: 1rem 1rem 0;
    color: #CC6733;
    font-weight: bold;
    font-size: 1rem;
}


.wl-page-content .wl-column-content .sub-content-tab-cy .app-wl-currency-list {
   /* display: none;*/
    overflow: hidden;
}
.wl-page-content .wl-column-content .sub-content-tab-cy .app-wl-currency-list.show {
    display: block !important;
}
.wl-page-content .wl-column-content .sub-content-tab-cy .app-wl-currency-list ul.wl-list {
    width: calc(100% - 6.5rem);
    float: right;
    padding: 1rem;
    display: flex;
    flex-wrap: wrap;
    row-gap: 1rem;
    z-index: 99;
    position: relative;
} 
.wl-page-content .wl-column-content .sub-content-tab-cy .app-wl-currency-list ul.wl-list li img {
    border-radius: 0.5rem;
    width: 7rem;
    height: 5rem;
    background-size: 100% 100%;
}
.wl-page-content .wl-column-content .sub-content-tab-cy .app-wl-currency-list ul.wl-list li .title {
    font-size: 1rem;
    font-weight: bold;
    color: #333333;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-word;
}
.wl-page-content .wl-column-content .sub-content-tab-cy .app-wl-currency-list ul.wl-list li .time {
    color: #b0b0b0;
}
 


.app-wl-left-content {
    display: flex;
    margin-top: 0.6rem;
}
.app-wl-left-content .left-sub-columns {
    width: 6.5rem;
    background: #F6FAFF;
    display: flex;
    flex-direction: column;
    position: fixed;
    z-index: 99;
}
.app-wl-left-content .left-sub-columns .plate {
    height: 3rem;
    display: flex;
    align-items: center; 
    border-left: 0.25rem solid #FFFFFF;
    z-index: 99999;
}
.app-wl-left-content .left-sub-columns .plate .name {
    color: #666666;
    padding: 0 0.5rem;
}
.app-wl-left-content .left-sub-columns .plate.active {
    background: #FFFFFF;
    border-left: 0.25rem solid #468CFE;
}
.app-wl-left-content .left-sub-columns .plate.active .name {
    color: #CC6733;
    font-weight: bold;
}
.sub-content-tab-cy {
    position: fixed;
    background: #FFFFFF;
    overflow: auto;
    width: 100%;
    height: calc(100% - 24rem);
}
.sub-content-tab-cy .app-wl-currency-list ul li a {
    display: flex;
}
.sub-content-tab-cy .app-wl-currency-list ul li .right {
    float: right;
    flex: 1;
    margin-left: 1rem;
}
.sub-content-tab-cy .app-wl-currency-list ul li .right .details {
    color: #666666;
    font-size: 0.69rem;
    margin-top: 0.5rem;
    line-height: 1rem;
}

/*畅游*/
.app-wl-item1 .sub-columns-enjoy,.app-wl-item2 .sub-columns-enjoy,.app-wl-item3 .sub-columns-enjoy,.app-wl-item4 .sub-columns-enjoy,.app-wl-item5 .sub-columns-enjoy {
  width: auto;
  display: grid;
  gap: 1rem;
  padding: 1rem 3rem 1.5rem;
  grid-template-columns: repeat(3, 1fr);
  justify-content: flex-start;
  column-gap: 1rem;
}
.app-wl-item1 .sub-columns-enjoy .plate,.app-wl-item2 .sub-columns-enjoy .plate,.app-wl-item3 .sub-columns-enjoy .plate,.app-wl-item4 .sub-columns-enjoy .plate,.app-wl-item5 .sub-columns-enjoy .plate {
  background: url(/qyh/images/app/wl-c1-t1.png) no-repeat;
  background-size: 100% 100%;
  width: 5rem;
  height: 1.46rem;
}
.app-wl-item1 .sub-columns-enjoy .plate.this, .mwhc-columns .plate:hover,.app-wl-item2 .sub-columns-enjoy .plate.this, .mwhc-columns .plate:hover,.app-wl-item3 .sub-columns-enjoy .plate.this, .mwhc-columns .plate:hover,.app-wl-item4 .sub-columns-enjoy .plate.this, .mwhc-columns .plate:hover,.app-wl-item5 .sub-columns-enjoy .plate.this, .mwhc-columns .plate:hover {
  background: url(/qyh/images/app/wl-c1-t2.png) no-repeat;
  background-size: 100% 100%;
}

/*嗨购合川*/
.sub-content-tab {
  min-height: 100%;
}
.app-wl-item4 .sub-content-tab .app-hghc-list  ul {
  padding: 1rem;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.app-wl-item4 .sub-content-tab .app-hghc-list  ul li {
  border: 0.12rem solid #6a93a1;
  padding: 0.5rem 0.5rem 0;
}
.app-wl-item4 .sub-content-tab .app-hghc-list  ul li img {
  width: 100%;
  height: 100%;
  background-size: 100% 100%;
}
.app-wl-item4 .sub-content-tab .app-hghc-list  ul li .xx {
  padding: 0 0.5rem;
  height: 2rem;
  line-height: 2rem;
  background: #6993a1;
  color: #FFFFFF;
  display: flex;
  justify-content: space-between;
  gap: 1rem;
}
.app-wl-item4 .sub-content-tab .app-hghc-list  ul li .xx .title {
  font-size: 1rem;
  font-family: "宋体", SimSun, "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif; 
  margin: 0 auto;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-word;
}

/*非遗合川*/
.sub-content-tab {
  min-height: 100%;
}
.app-wl-item5 .sub-content-tab .app-fyhc-list  ul {
  padding: 1rem;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.app-wl-item5 .sub-content-tab .app-fyhc-list  ul li {
  padding: 2rem 3rem;
  background: url(/qyh/images/app/fy-line.png);
  background-size: 100% 100%;
}
.app-wl-item5 .sub-content-tab .app-fyhc-list  ul li img {
  width: 100%;
  height: 100%;
  background-size: 100% 100%;
}
.app-wl-item5 .sub-content-tab .app-fyhc-list  ul li .xx {
  margin-top: 0.5rem;
  height: 2rem;
  line-height: 2rem;
  display: flex;
  justify-content: space-between;
  gap: 1rem;
}
.app-wl-item5 .sub-content-tab .app-fyhc-list  ul li .xx .title {
  width: 100%;
  text-align: center;
  color: #b0c5cc;
  font-size: 1rem;
  font-family: "宋体", SimSun, "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif; 
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-word;
}
.app-wl-item5 .sub-content-tab .app-fyhc-list  ul li .xx .time {
  color: #808080;
}

.list-more{
   width: 100%;
   height: 2rem;
   line-height: 2rem;
   background-image: linear-gradient(to right, #007eec, #04eec9);
   color: #FFFFFF;
   text-align: center;
   padding: 0;
}
.wl-list-more{
    height: 2rem;
    line-height: 2rem;
    color: #6993a1; 
}
.wl-list-more p {
    font-size: 0.88rem;
    color: #838181;
    width: calc(100% - 6.5rem);
    float: right;
}
.news-content .list-more p, .search-content .content .list-more p,.news-content .wl-list-more p, .search-content .content .wl-list-more p {
   color: #FFFFFF;
   font-size: 0.88rem;
}
















