.swiper-news .swiper-container a { height: 19rem; }

.swiper-news { width: auto; max-width: 390px;height:auto; }
.swiper-news .swiper-container { height: 18.5rem; }
.swiper-news .swiper-container a { display: block; width: 100%; height: 16rem; }
.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: 47px; }
.swiper-news .swiper-pagination-bullet { border: 1px solid #f3403e; }
.swiper-news .swiper-pagination-bullet-active { background: #f3403e !important; }

.swiper-688.swiper-news .swiper-container { height: 22rem; }
.swiper-688.swiper-news .swiper-container a { height: 20rem;  }
.swiper-688.swiper-news .swiper-slide span { bottom: 0rem; }
.swiper-688.swiper-news .swiper-slide p { display: none; padding: 0.45rem; color: #a2a2a2; }
.swiper-688.swiper-news .swiper-pagination-bullets { bottom: 3rem; }

.friend-links-16 img { height: 55px; }

@media screen and (max-width: 768px) {
    .friend-links-16 .level { display: flex; flex-wrap: wrap; }
    .friend-links-16 .level .level-item {
        margin: .4rem 0;
        flex-grow: 1;
        flex-basis: 50%;
    }    
}