@charset "utf-8";
@media (max-width:800px) {
    html {
        font-size: 80px !important;
    }

    .xcbzt-contain-padding {
        margin: 0 15px;
    }

    .xcbzt-banner .swiper-slide .box {
        height: 60vw;
    }

    .xcbzt-title {
        font-size: 18px;
    }

    .bg1 .xcbzt-contain-box,
    .bg2 .xcbzt-contain-box,
    .bg3 .xcbzt-contain-box {
        padding: .2rem 0;
    }

    #tu,
    .xcbzt-ydgz-list {
        width: 100%;
    }

    #tu,
    #tu .img {
        height: 40vw;
    }

    .xcbzt-title-box a.more {

        top: .02rem;
    }

    .xcbzt-zyjs-list li {
        width: 48%;
    }

    .bg4::before {
        top: 0;
        height: 6rem;
    }

    .xcbzt-footer-bg {
        font-size: 14px;
    }

    .xcbzt-ydgz-list {
        height: 3.78rem;
    }

    .xcbzt-ydgz-list ul li a {
        margin: 15px 15px 0px
    }

    .xcbzt-ydgz-list ul li a .box .time .day,
    .xcbzt-ydgz-list ul li a .box .time .year {
        font-size: 16px;
    }


}

@media (max-width:600px) {
    .xcbzt-nav>li>a {
        font-size: 14px;
    }

    .xcbzt-yxcz-list li .img {
        height: 30vw;
    }

    .bodyList .xcbzt-banner .swiper-slide .box {
        height: 35vw;
    }

    .xcbzt-ny-cont .title h1 {
        padding: .25rem .1rem .15rem .1rem;
    }

}

@media (max-width:500px) {
    .xcbzt-title-box {
        margin-bottom: 10px;
    }

    .xcbzt-yxcz-list li .img {
        height: 50vw;
    }

    .bg4 {
        margin-top: 0;
    }

    .xcbzt-zyjs-list li,
    .xcbzt-yxcz-list li,
    .xcbzt-yxcz-list1 li,
    .xcbzt-xccs-list ul li {
        width: 100%;
    }

    .xcbzt-yxcz-list li {
        margin-bottom: .2rem;
    }

    .xcbzt-ny-cont .inf-left span {
        width: 100%;
    }
}