@media screen and (max-width: 769px) {
    body {
        width: 100%;
        min-width: auto;
        font: normal 1.5rem 宋体;
    }
    .wrap {
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        background: #fff
    }
    .path {
        width: 95%;
        font-size: 1.5rem;
        margin: 0px !important;
        padding: 0px !important;
        margin: auto !important;
        height: 40px;
        line-height: 40px;
    }
    .wrap #content {
        display: flex;
        flex-direction: column;
        width: 100%;
        padding: 0px;
        margin: 0px;
        margin: auto;
    }
    .side {
        width: 100%;
    }
    .maincontent {
        width: 95%;
        margin: auto;
        margin-top: 20px;
    }
    .boxd {
        width: 95%;
        margin: auto;
        margin-top: 20px;
        padding: 0px;
    }
    .boxd .hd {
        margin: 10px 0px;
        padding: 0px;
        text-align: center;
        height: 4rem;
        line-height: 4rem;
    }
    .boxd .hd h3 {
        position: relative;
        font-size: 1.7rem;
        font-weight: bolder;
    }
    .boxd .hd h3 i {
        position: absolute;
        left: 30%;
        top: 18%;
    }
    .boxd .bd {
        padding: 0px !important;
    }
    #simplesearchtype {
        width: 100%;
        display: flex;
        justify-content: space-around;
    }
    #simplesearchtype label {
        font-size: 1.5rem;
    }
    #simplesearchtype input {
        transform: scale(2, 2);
        margin-right: 10px;
        font-size: 1.5rem;
    }
    .govkw {
        width: 99% !important;
        font-size: 1.5rem !important;
        padding: 0px !important;
        height: 4rem !important;
        margin: 0px !important;
    }
    .govsimplesearch {
        display: flex;
        flex-wrap: wrap;
    }
    .sbtn,
    .asbtn {
        font-size: 1.5rem;
        height: 45px !important;
        line-height: 45px !important;
        margin: auto !important;
    }
    .publictable td {
        font-size: 1.4rem !important;
    }
    .list li {
        font-size: 1.5rem !important;
        text-align: center !important;
        height: 4rem !important;
        line-height: 4rem !important;
    }
    .list li a {
        padding: 0px !important;
        margin: auto;
        height: 100%;
    }
    #sidezfxxgk .list .li1 a {
        background: url(/uploads/image/i42661/icons-zwgk.png) 35% -63px no-repeat;
    }
    #sidezfxxgk .list .li3 a {
        background-position: 35% -400px;
    }
    #sidezfxxgk .list .li5 a {
        background-position: 35% -568px;
    }
    #sidezfxxgk .list .li4 a {
        background-position: 35% -400px;
    }
    #sidezfxxgk .list .li6 a {
        background-position: 35% -315px;
    }
    .sidetab-zt {
        width: 95%;
        margin: auto;
        margin-top: 20px;
    }
    .sidetab-zt .hd {
        padding: 0px;
        height: 4rem;
        line-height: 4rem;
    }
    .sidetab-zt .hd .on {
        margin-left: 15px;
        font-size: 1.6rem;
    }
    .sidetab-zt .bd {
        padding: 0px;
    }
    #dnav li {
        margin: 20px 0px;
    }
    #dnav span {
        font-size: 1.5rem;
    }
    .mhd {
        height: 4rem !important;
        line-height: 4rem !important;
    }
    .mhd h3 {
        height: 4rem !important;
        line-height: 4rem !important;
        font-size: 1.6rem !important;
        font-weight: bolder !important;
    }
    .page a,
    .page span,
    .page select {
        font-size: 1.5rem;
    }
}