.swiper-news { width: 85%; height:auto; margin-top: 1.0rem; position: relative; padding: 26px 0 0 26px; }
.swiper-news .swiper-container { height: 17.5rem; }
.swiper-news .swiper-container a { display: block; width: 100%; height: 100%; }
.swiper-news .swiper-slide { position: relative; background: #fff; }
.swiper-news .swiper-slide span { position: absolute; left: 0; right: 0; bottom: 0.8rem; padding: 0.25rem; background: #e8e8e8; text-align: center; color: #333; font-weight: 500; font-size: 1.15rem; }
.swiper-news .swiper-slide p { position: absolute; left: 0; right: 0; bottom: 0rem; padding: 0.45rem; height: 2.85rem; border: 1px solid #e8e8e8; display:none;}
.swiper-news .swiper-pagination-bullets { bottom: 12px; }
.swiper-news .swiper-pagination-bullet { border: 1px solid #f3403e; }
.swiper-news .swiper-pagination-bullet-active { background: #f3403e !important; }
.swiper-news .swiper-slide__title { display: none !important; margin-top: 2rem; }

.swiper-news::before { position: absolute; left: 0; top:0; right: 20px; bottom: 20px; content: ''; display: block; background: rgb(250 13 29 / 80%); }

.swiper-1186 { height: 180px; text-align: center;line-height:30px;}
.swiper-1186 .swiper-container a { display: block; width: 100%; height: 194px; }
.swiper-1186 .item-link__text{text-align: center;}
.swiper-1186 .swiper-slide { width: 23.8% !important; }
.swiper-1186 .swiper-slide__title { text-align: center; }

.tabs ul { column-gap: 0.85rem; border-bottom-width: 1px; border-bottom-color: #757575;  }
.tabs a { padding: 0.5em 0em; border-bottom-color: transparent; }

.list-item.has-date-left .item-link__text { font-weight: 500; font-size: 1.05rem; }
.list-item.has-date-left p { color: #939393 }

.item-link.line-clamp-1 { flex: 1 !important; width: 0; } /*解决超宽问题*/
 
.newslist-646 .list-item { height: 3.75rem; }

.friend-links .item__link-text { display: block;margin-top:5px; }
.friend-links .header__info { display: block; margin-bottom: 0.5rem; }

@media screen and (max-width: 768px) {
  .friend-links .level-item {
    width: 50%;
    flex: 0 0 auto !important;
    margin-top: .5rem !important;
    margin-right: 0rem !important;
  }

  .swiper-news { width: 100%; }

  .swiper-1186 .swiper-slide { width: 100% !important; }
}
