@charset "utf-8";
@media (max-width:1024px) {
    html {
        font-size: 82px !important;
    }

    .rjhj-contain-padding {
        margin: 0 10px;
    }

    .rjhj-xxxw-list li a .box .time::before {
        width: 50%;
    }
}

@media (max-width:900px) {
    html {
        font-size: 80px !important;
    }

    .rjhj-nav,
    .rjhj-search-icon {
        display: none;
    }

    .navbar-toggle {
        display: block;
        top: .18rem;
    }

    .navbar-toggle .icon-bar {
        background-color: #000;
    }

    .rjhj-header-warp {
        padding: 10px 0
    }

    .rjhj-logo {
        width: auto;
    }

    .rjhj-logo img {
        width: 280px;
        max-width: 280px;
    }

    .rjhj-banner {
        margin: 0 auto;
    }

    .rjhj-banner .swiper-slide {
        height: 48vw;
    }

    .rjhj-banner .swiper-pagination-bullet {
        width: .1rem;
        height: .1rem;
        margin: .06rem !important;
    }

    .rjhj-banner .swiper-pagination {
        bottom: .1rem !important;
    }

    .rjhj-contain-box {
        padding: .2rem 0;
    }

    .rjhj-title-box {
        margin-bottom: .15rem;
    }

    .rjhj-left,
    .rjhj-right {
        float: none;
        width: auto;
    }

    .rjhj-right {
        margin-top: .15rem;
    }

    .rjhj-xxxw-list li a .box .time::before {
        display: none;
    }

    .rjhj-xxxw-box {
        margin-bottom: 0;
    }

    .rjhj-xxxw-txt .des {
        height: auto;
    }

    .rjhj-more {
        bottom: .1rem;
    }

    .rjhj-footer-box.rjhj-contain-box.rjhj-contain-padding {
        flex-wrap: wrap;
    }

    .rjhj-footer-left,
    .rjhj-footer-center,
    .rjhj-footer-center1 {
        width: 50%;
    }

    .rjhj-footer-center {
        width: 46%;
        padding: 0 2%
    }

    .rjhj-footer-center1 {
        text-align: left;
    }

    .rjhj-footer-box .rjhj-contain-box {
        padding: .2rem 0;
    }

    .rjhj-ny-banner {
        height: 30vw;
        margin-top: .52rem
    }

    .rjhj-ny-left {
        display: none;
    }

    .rjhj-ny-right {
        width: 100%;
        margin-left: 0;
        margin-top: 0;
    }

    .rjhj-ny-cont {
        margin: .1rem 0;
    }

}

@media (max-width:750px) {
    .kxss-tzgg-list li {
        width: 48%;
    }

    .kxss-tzgg-list li a {
        padding: .2rem;
    }

    #share {
        position: static;
        margin-top: .2rem;
    }
}

@media (max-width:650px) {
    .rjhj-footer-box .rjhj-contain-box .rjhj-contain-padding .item {
        flex-wrap: wrap;
    }

    .rjhj-footer-left,
    .rjhj-footer-center,
    .rjhj-footer-center1 {
        width: 100%;
    }

    .rjhj-footer-center {
        padding: 0;
    }

    .rjhj-leader-list ul {
        margin-left: 0;
    }

    .rjhj-leader-list ul li {
        width: 100%;
        float: none;
        margin-left: 0;
    }

    .rjhj-place {
        display: none;
    }
}

@media (max-width:500px) {
    .rjhj-xxxw-list li a .img {
        float: none;
        width: 100%;
    }

    .rjhj-xxxw-list li a .img img {
        width: 100%;
    }

    .rjhj-xxxw-list li a .box {
        margin-left: 0;
    }

    .rjhj-xxxw-list li a .box .tit {
        height: auto;
        margin-top: .2rem;
    }

    .rjhj-xxxw-list li a .box .des {
        margin: .15rem 0;
        ;
    }

    .kxss-tzgg-list ul {
        margin-left: 0;
    }

    .kxss-tzgg-list li {
        width: 100%;
        margin-left: 0;
    }
}