@charset "utf-8";

/* CSS Document */

@import url(mobile_header.css);
@media screen and (max-width: 750px) {
    .main {
        padding: 10px;
    }
    .banner1 {
        width: 100%;
    }
    .banner {
        height: auto !important;
        overflow: hidden;
    }
    .banner .bd {
        height: auto !important;
        overflow: hidden;
    }
    .banner .bd ul li {
        height: auto !important;
        overflow: hidden;
    }
    .banner .bd ul li a {
        width: 100%;
        height: 100%;
        display: block;
    }
    .banner .bd ul li img {
        height: auto !important;
        min-height: 60px;
    }
    .shzt {
        overflow: hidden;
        margin-top: 10px;
    }
    .shztbox {
        width: auto !important;
        background: url(20210831002_app.png) no-repeat center top !important;
        height: 342px !important;
        overflow: hidden;
        background-size: 100% auto !important;
        margin: 0px 10px !important;
    }
    .shztbox a {
        width: calc((100% - 80px) / 2) !important;
        left: 0 !important;
        position: inherit !important;
        float: left;
        padding: 17px 20px 0 20px !important;
        height: 50px !important;
    }
    .shztbox .a1 {
        left: 0 !important;
    }
    .shztbox .a2 {
        left: 0 !important;
    }
    .shztbox .a3 {
        left: 0 !important;
    }
    .shztbox .a4 {
        left: 0 !important;
    }
    .banner_2 {
        width: 100% !important;
        height: auto !important;
        overflow: hidden;
        margin-top: 10px;
    }
    .tzgg_tz {
        width: 100% !important;
        float: none !important;
        height: auto !important;
        overflow: hidden;
        padding: 10px;
    }
    .tzgg_tz h2 {
        margin-top: 0px !important;
        width: 60px !important;
        height: 60px !important;
        line-height: 20px !important;
    }
    .txtScroll-top .bd {
        width: calc(100% - 30px);
        margin-left: 10px;
    }
    .txtScroll-top .hd {
        top: 26px !important;
        margin-top: 0px !important;
    }
    .txtScroll-top .infoList li {
        font-size: 15px !important;
    }
    .txtScroll-top .infoList li p {
        display: block;
        max-width: calc(100vw - 135px);
        position: relative;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        word-wrap: normal;
        padding-top: 6px;
    }
    .txtScroll-top .infoList li .date {
        font-size: 14px !important;
    }
    .jrrd_tz {
        width: 100% !important;
        float: none !important;
        height: auto !important;
        overflow: hidden;
        padding: 0px 10px 10px;
    }
    .jrrd_tz h2 {
        margin-top: 0px !important;
        width: 60px !important;
        height: 60px !important;
        line-height: 20px !important;
    }
    .mt15 {
        margin-top: 10px;
    }
    .jj_jdt {
        width: 100%;
        height: auto;
        float: none;
    }
    .jj_jdt .yq_img li {
        float: left;
        width: 100%;
        height: auto;
        overflow: hidden;
    }
    .jj_jdt .yq_img li a {
        width: 100%;
        height: 100%;
        display: block;
    }
    .jj_jdt .yq_img img {
        width: calc(100vw - 20px) !important;
        height: calc((100vw - 20px) / (635 / 390)) !important;
        /* height: auto !important; */
    }
    .jj_jdt .new {
        display: none;
        width: calc(100% - 90px);
    }
    .jj_jdt .new.on {
        display: block;
    }
    .jj_jdt .new_bj {
        width: 100%;
    }
    .jj_jdt .prev1,
    .jj_jdt .next1 {
        top: calc((100% - 50px)/2);
    }
    .yw-box {
        width: 100%;
        height: auto;
        float: none;
        margin-top: 10px;
    }
    .yw-box h2 {
        font-size: 16px;
    }
    .yw-box h2 a {
        width: calc((100% - 50px)/3) !important;
    }
    .news-list {
        height: auto;
    }
    .news-list ul {
        float: left;
    }
    .news-list ul li a {
        max-width: calc(100% - 100px);
    }
    .gwy-link {
        height: auto;
        background: #eee;
    }
    .gwy-link ul li {
        margin-left: calc((100% - 200px)/2);
        float: none;
    }
    .gwy-link ul li.li2 {
        margin-left: calc((100% - 200px)/2);
    }
    .gwy-link ul li.li3 {
        margin-left: calc((100% - 200px)/2);
    }
    .zwxxgk_link {
        width: 100%;
        height: auto;
        overflow: hidden;
    }
    .zwxxgk_link ul li {
        width: calc((100% - 0px)/2) !important;
        border: none;
    }
    .hengfu1 img {
        width: 100%;
        height: auto;
        object-fit: cover;
        min-height: 40px;
    }
    .box_02_left {
        width: 100%;
        float: none;
    }
    .box_02_left .zcwj-rsxx .zcwj_con {
        width: 100% !important;
        height: auto;
        overflow: hidden;
    }
    .box_02_left .zcwj-rsxx .zcwj_con h3 {
        width: 80px;
    }
    .box_02_left .zcwj-rsxx .zcwj_con h3 a.a1 {
        font-size: 15px;
    }
    .box_02_left .zcwj-rsxx .zcwj_con ul {
        width: calc(100% - 90px) !important;
    }
    .zdlyxx-sj dl dd {
        width: 100%;
        height: auto;
        overflow: hidden;
    }
    .zdlyxx-sj dl dd ul.zdlyxx_link1 li {
        width: calc((100% - 15px)/3);
        margin-right: 5px;
    }
    .zdlyxx-sj dl dd ul.zdlyxx_link1 li a {
        /* width:100%; */
        margin: 0 auto;
    }
    .zdlyxx-sj dl dd ul.zdlyxx_link1 li a em {
        width: 100%;
        background-size: auto;
        width: 50px;
        margin: 0 auto;
    }
    .zdlyxx-sj dl dd ul.zdlyxx_link1 li:nth-of-type(3n) {}
    .zdlyxx-sj dl dd ul.zdlyxx_link li {
        width: calc((100% - 15px)/3);
        margin-right: 5px;
        min-width: 111px;
    }
    .zdlyxx-sj dl dd ul.zdlyxx_link li a {
        /* width:100%; */
        margin: 0 auto;
    }
    .zdlyxx-sj dl dd ul.zdlyxx_link li a em {
        width: 100%;
    }
    .zdlyxx-sj dl dd ul.zdlyxx_link li:nth-of-type(3n) {}
    .zjgd-gdtz dl dd {
        margin-top: 10px!important;
    }
    .zjgd-gdtz dl dd .zjgd {
        float: left;
        height: auto;
    }
    .zjgd-gdtz dl dd .gdtz {
        float: left;
        height: auto;
    }
    .zjgd .zjgd_l {
        margin: 0 auto;
        float: none;
        width: 100%;
        height: auto;
        overflow: hidden;
    }
    .zjgd .zjgd_l .pic {
        width: 100%;
        height: auto;
    }
    .zjgd .zjgd_l .pic img {
        width: 100%;
        height: auto;
    }
    .zjgd .zjgd_l p {
        text-align: center;
        width: 100%;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        word-wrap: normal;
    }
    .zjgd .zjgd_r {
        width: 100%;
        float: none;
        margin-top: 10px;
    }
    .zjgd .zjgd_r h3 {
        height: 25px;
    }
    .zjgd .lyzx li a {
        font-size: 15px;
    }
    .zjgd .zjgd_link li {
        margin-bottom: 10px;
        width: calc((100% - 10px)/2);
    }
    .zjgd .zjgd_link li:nth-of-type(2n) {
        margin-right: 0px;
    }
    .gdtz .gdtz_l {
        margin: 0 auto;
        float: none;
        width: 100%;
        height: auto;
        overflow: hidden;
    }
    .gdtz .gdtz_l .pic {
        width: 100%;
        height: auto;
    }
    .gdtz .gdtz_l .pic img {
        width: 100%;
        height: auto;
    }
    .gdtz .gdtz_l p {
        text-align: center;
        width: 100%;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        word-wrap: normal;
    }
    .gdtz_c {
        width: 100%;
        margin: 10px 0px 0px;
    }
    .gdtz_r {
        width: 100%;
        float: none;
        margin-top: 10px;
    }
    .gdtz_r li {
        width: calc((100% - 15px)/3);
        margin-right: 5px;
    }
    .box_02_right {
        width: 100%;
        float: none;
        height: auto;
        overflow: hidden;
    }
    .qzqd img {
        width: 100%;
        height: auto;
    }
    .hdjl_link li {
        width: calc((100% - 5px)/2);
    }
    .hdjl_link li a em {
        margin-left: calc((50% - 60px)/2);
    }
    .banner_2 .txtScroll-top {
        margin-top: 0px !important;
    }
}

@media screen and (max-width:600px) {
    .shztbox {
        height: 250px !important;
    }
    .shztbox {
        height: 180px !important;
        height: calc((100vw - 20px) / (414 / 188)) !important;
    }
    .shztbox a {
        padding: 17px 20px 0 20px !important;
        height: 50px !important;
    }
}

@media screen and (max-width:400px) {
    .shztbox a {
        padding: 10px 20px 0 20px !important;
        height: 50px !important;
    }
}

@media screen and (max-width:320px) {
    .shztbox {
        height: 160px !important;
    }
    .shztbox a {
        padding: 8px 20px 0 20px !important;
        height: 40px !important;
    }
}
