.swiper-news { width: auto; max-width: 390px;height:auto; }
.swiper-news .swiper-container { height: 17.4rem; }
.swiper-news .swiper-container a { display: block; width: 100%; height: 15rem; }
.swiper-news .swiper-slide { position: relative; background: #fff; }
.swiper-news .swiper-slide span { position: absolute; left: 0; right: 0; bottom: 0rem; 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: 47px; }
.swiper-news .swiper-pagination-bullet { border: 1px solid #f3403e; }
.swiper-news .swiper-pagination-bullet-active { background: #f3403e !important; }

.swiper-644.swiper-news .swiper-container { height: 25rem; }
.swiper-644.swiper-news .swiper-container a { height: 23rem;  }
.swiper-644.swiper-news .swiper-slide span { bottom: 0rem; }
.swiper-644.swiper-news .swiper-slide p { display: none; padding: 0.45rem; color: #a2a2a2; }
.swiper-644.swiper-news .swiper-pagination-bullets { bottom: 2.5rem; }

.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; }

/*手机和平板*/
@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;
  }

  .item-link.line-clamp-1 { flex: 1 !important; width: auto!important; }

  .list-inner .level { display: flex; }
  .list-inner .level-left + .level-right { margin-top: 0; }
}


@media screen and (min-width: 769px) and (max-width: 1023px) {
  .list-inner .level { display: flex; }
  .list-inner .level-left + .level-right { margin-top: 0; }
}

