/** 小屏幕 */
@media only screen and (max-width: 992px) {

}
/** 1200屏幕 */
@media only screen and (min-width:992px){

}


/** banner swiper */
.swiper {
    width: 100%;
}

.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;

    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.swiper-slide img {
    display: block;
    width: 100%;
    object-fit: cover;
}
.banner-bullet-active{
    width: 25px;
    border-radius: 5px;
    background-color: #ffffff;
    opacity: 1;
}


/**研学基地*/
.base-swiper{
    width: 100%;
    box-sizing: border-box;
}
.base-swiper-slide{
    cursor: pointer;
}
.base-button-prev, .base-button-next{
    color: rgba(151,151,151,0.4);
}
.base-slide-img{
    width: 100%;
    overflow: hidden;
}
.base-slide-img img{
    width: 100%;
    height: 100%;
    transition: transform 0.3s ease;
}
.base-slide-img:hover img{
    transform: scale(1.1);
}
.base-slide-des{
    width: 100%;
    flex: 1;
    box-sizing: border-box;
    padding: 0 1vw;
}
.base-slide-des dl dt{
    line-height: 1.3vw;
    text-align: center;
    color: #333333;
    font-size: 0.8vw;
    font-weight: bold;
}
.base-slide-des dl dd{
    line-height: 1vw;
    padding-bottom: 0.6vw;
    text-align: left;
    color: #666666;
    font-size: 0.7vw;
}
