﻿.lunbo {
    width: 7.5rem;
    height: auto
}

.lunbo img {
    width: 7.5rem
}

.swiper-container {
    width: 7.5rem
}

.swiper-container.tab-swiper {
    font-size: 0
}

.tab-swiper>.swiper-wrapper>.swiper-slide {
    height: 5rem
}

.tab-swiper>.swiper-wrapper>.swiper-slide-active {
    height: auto
}

.swiper-slide {
    position: relative;
    font-size: 0
}
.lunbo-pagination {
    height: auto;
    line-height: .61rem;
    font-size: .2rem;
    color: #fff;
    display: inline-block;
    width: .65rem !important;
    padding-left: .05rem;
    vertical-align: middle;
}

.lunbo-pagination .swiper-pagination-current {
    color: #ea888c !important
}

.sectionSwiper {
    padding: 0 .35rem;
    height: 3.45rem;
    box-sizing: border-box;
    -webkit-box-sizing: border-box
}

.section-swiper {
    width: 100%;
    height: 100%
}

.section-swiper .swiper-slide {
    font-size: .32rem;
    color: #555;
    box-sizing: border-box;
    -webkit-box-sizing: border-box
}

.section-swiper .swiper-slide .imgbox {
    font-size: 0;
    border-radius: 5px;
    overflow: hidden
}

.section-swiper .swiper-slide p {
    font-size: .32rem;
    color: #555;
    margin-top: .34rem;
    line-height: .5rem
}
.swiper-pagination {
    bottom: .25rem !important
}
.m-bnpages .swiper-pagination-bullet {
    width: .2rem;
    height: .05rem;
    border-radius: 0;
    background: #e3e3e3;
    opacity: .8
}

.m-bnpages .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #7b9bc2
}
.textBar {
    width: 100%;
    bottom: 0;
    height: auto;
    position: absolute;
    background: rgba(39, 38, 54, .7);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.textBar span {
    color: #fff;
    line-height: 0.4rem;
    font-size: .26rem;
    vertical-align: middle;
    padding-top: 0.1rem;
}