@charset "utf-8";
@media (max-width:10240px) {
    html {
        font-size: 82px !important;
    }

    .qsmzq-contain-padding {
        margin: 0 10px;
    }
}

@media (max-width:900px) {
    html {
        font-size: 80px !important;
    }

    .qsmzq-nav,
    .qsmzq-search-icon {
        display: none;
    }

    .navbar-toggle {
        display: block;
    }

    .navbar-toggle .icon-bar {
        background-color: #000;
    }

    .qsmzq-header-warp {
        padding: 10px 0
    }

    .qsmzq-logo {
        width: auto;
    }

    .qsmzq-logo img {
        width: 280px;
        max-width: 280px;
    }

    .qsmzq-banner {
        /* margin: 0 auto; */
    }

    .qsmzq-banner .swiper-slide {
        height: 48vw;
    }

    .qsmzq-banner .swiper-pagination-bullet {
        width: .1rem;
        height: .1rem;
        margin: .06rem !important;
    }

    .qsmzq-banner .swiper-pagination {
        bottom: .1rem !important;
    }

    .qsmzq-contain-box {
        padding: .2rem 0;
    }

    .qsmzq-title-box {
        margin-bottom: .15rem;
    }

    .qsmzq-left,
    .qsmzq-right {
        float: none;
        width: auto;
    }

    .qsmzq-right {
        margin-top: .15rem;
    }

    .qsmzq-xxxw-list li a .box .time::before {
        display: none;
    }

    .qsmzq-xxxw-box {
        margin-bottom: 0;
    }

    .qsmzq-xxxw-txt .des {
        height: auto;
    }

    .qsmzq-more {
        bottom: .1rem;
    }

    .qsmzq-footer-box .qsmzq-contain-box .qsmzq-contain-padding {
        flex-wrap: wrap;
    }

    .qsmzq-footer-left,
    .qsmzq-footer-center1,
    .qsmzq-footer-right {
        width: 50%;
    }

    .qsmzq-footer-center {
        width: 46%;
        padding: 0 2%
    }

    .qsmzq-footer-right {
        text-align: left;
    }

    .qsmzq-footer-box .qsmzq-contain-box {
        padding: .2rem 0;
    }

    .qsmzq-ny-banner {
        height: 30vw;
    }

    .qsmzq-ny-left {
        display: none;
    }

    .qsmzq-ny-right {
        width: 100%;
        margin-left: 0;
        margin-top: 0;
    }

    .qsmzq-ny-cont {
        margin: .1rem 0;
    }

}

@media (max-width:800px) {
    .qsmzq-ny-box .title h1 {
        margin-top: .2rem;
    }

    #share {
        position: inherit;
        right: 0;
        text-align: center;
        margin-top: .1rem;
    }

    .qsmzq-xsyj-list li {
        width: 31.33333333333333%;
    }

    .arc-page .return {
        display: block;
        position: static;
        margin-top: .3rem;
    }
}

@media (max-width:600px) {
    html {
        font-size: 70px !important;
    }

    .qsmzq-xxxw-list li a .img {
        width: 2.44rem;
        height: 1.3rem;
    }

    .qsmzq-xxxw-list li a .box {
        margin-left: 2.7rem;
    }

    .qsmzq-xxxw-list li a .box .tit {
        height: .25rem;
    }

    .qsmzq-xxxw-list li a .box .des {
        margin: .1rem 0;
    }

    .qsmzq-xxxw-list li a .box .time {
        font-size: .2rem;
    }

    .qsmzq-footer-left,
    .qsmzq-footer-center1,
    .qsmzq-footer-center,
    .qsmzq-footer-right {
        width: auto;
    }

    .qsmzq-place {
        display: none;
    }

    .qsmzq-xsyj-list li {
        width: 47%;
    }
}

@media (max-width:400px) {
    .qsmzq-xxxw-list li a .img {
        float: none;
        width: auto;
        height: auto;
    }

    .qsmzq-xxxw-list li a .box {
        margin-left: 0;
    }

    .qsmzq-xxxw-list li a .box .tit {
        height: auto;
        margin-top: .1rem;
    }

    .qsmzq-xxxw-list li a .box .time {
        text-align: left;
    }

    .qsmzq-xsyj-list ul {
        margin-left: 0;
    }

    .qsmzq-xsyj-list li {
        float: none;
        width: 100%;
        margin-left: 0;
    }
}