.public-section-Photo{    
    background: #122253;
}
.public-section{
    padding-bottom: 80px;
    margin-bottom: 0;
}
section {
    padding-top:80px;
}

.review-photo {
    position: relative;
    width: 1200px;
    margin: 0 auto
}

.review-photo .review-photo-swiper {
    width: 100%;
    padding: 0 0 20px 0;
    overflow: hidden
}

.review-photo .review-photo-swiper .swiper-slide {
    width: 290px;
    height: 195px
}

.review-photo .review-photo-swiper .swiper-slide img {
    display: block;
    object-fit: cover;
    width: 100%;
    height: 100%
}

.review-photo .swiper-pagination-photo {
    left: 49%;
    transform: translateX(-50%)
}

.review-photo .swiper-pagination-photo .swiper-pagination-bullet {
    background: #1E53BE;
    margin: 0 4px
}

.review-photo .swiper-pagination-photo .swiper-pagination-bullet-active {
    width: 30px;
    height: 8px;
    background: #00fffc;
    border-radius: 4px
}

.review-photo .swiper-button-photo-prev,.review-photo .swiper-button-photo-next {
    width: 32px;
    height: 32px;
    background-size: 100% 100%
}

.review-photo .swiper-button-photo-prev {
    left: -60px;
    background-image: url(../images/review/icon_prev.png) !important
}
.review-photo .swiper-button-photo-prev:hover{
    opacity: 0.8;
}
.review-photo .swiper-button-photo-next {
    right: -60px;
    background-image: url(../images/review/icon_next.png) !important
}
.review-photo .swiper-button-photo-next{
    opacity: 0.8;
}
@media screen and (max-width: 750px) {
    section {
        padding-top:.9rem
    }

    .review-photo {
        width: 100%
    }

    .review-photo .review-photo-swiper {
        width: 100%;
        padding: 0 0 .14rem 0
    }

    .review-photo .review-photo-swiper .swiper-slide {
        width: 3.38rem;
        height: 2.25rem
    }

    .review-photo .swiper-pagination-photo {
        line-height: 0
    }

    .review-photo .swiper-pagination-photo .swiper-pagination-bullet {
        background: #1E53BE;
        width: .16rem;
        height: .08rem;
        margin: 0 .08rem;
        border-radius: 4px
    }

    .review-photo .swiper-pagination-photo .swiper-pagination-bullet-active {
        width: .16rem;
        height: .08rem;
        background: #00abff;
        border-radius: 4px
    }

    .review-photo .swiper-button-photo-prev,.review-photo .swiper-button-photo-next {
        display: none
    }
}
