@media screen and (max-width: 769px) {
    html {
        padding: 0 !important;
        margin: 0 !important;
        width: 100% !important;
        height: 100% !important;
        left: 0 !important;
        top: 0 !important;
        overflow: hidden !important;
        overflow-y: auto !important;
    }
    body {
        font: normal 1.5rem 宋体;
    }
    #content {
        /* display: none; */
        width: 95%;
        margin: auto;
        margin-top: 20px;
    }
    .newstop .first {
        margin-top: auto;
        width: auto;
    }
    .con {
        height: 130px;
    }
    .con a {
        width: 100%;
        display: block;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        /* height: 40px; */
        line-height: 2rem;
        font-size: 1.5rem !important;
    }
    /* .titlebg {
        background-image: url(/uploads/image/i42515/newstopicon.png);
    } */
    #columna {
        padding: 0px;
        margin-top: 20px;
        background-color: #f0f0f0;
    }
    .areal {
        width: 100% !important;
        margin: 0px;
        float: none;
        margin-top: 0px;
    }
    #focusnews {
        width: 100% !important;
    }
    .lb li {
        width: 750px !important;
    }
    .lb li a {
        /* display: block; */
        /* width: 100%; */
    }
    .lb li a img {
        width: 100% !important;
        height: 300px !important;
    }
    .areac {
        float: none;
        width: 100% !important;
        background-color: #ffff;
        margin-top: 20px;
    }
    #indxwdt .hd {
        height: 65px !important;
    }
    #indxwdt .hd ul {
        width: 100%;
        height: 65px !important;
        display: flex;
    }
    #indxwdt .hd ul li {
        width: 25% !important;
        display: flex;
        justify-content: center;
        align-items: center;
        font-size: 1.6rem;
    }
    #indxwdt .bd li {
        width: 95%;
        margin: auto;
        font-size: 1.5rem;
        line-height: 3rem;
        height: auto;
        background: url(/uploads/image/i42515/icons.png) -2px -370px no-repeat;
    }
    #indxwdt .bd li a {
        display: block;
        width: 70%;
    }
    #indxwdt .bd li span {
        font-size: 1.5rem;
    }
    .blank15 {
        height: 20px;
    }
    .linkwenjuan {
        background-color: #f0f0f0;
        display: block !important;
    }
    .link {
        background-color: #fff;
        width: 100% !important;
        margin: 0px !important;
        padding: 0px !important;
    }
    .link .hd a {
        font-size: 1.6rem !important;
    }
    .link ul {
        display: flex;
    }
    .link li {
        width: 25% !important;
    }
    .link li a {
        font-size: 1.3rem;
    }
    #wenjuan {
        display: none;
    }
    .wenjuan2 {
        margin-top: 20px;
        background-color: #fff;
        display: flex !important;
        flex-wrap: wrap;
        width: 100% !important;
        float: none !important;
        padding: 0px !important;
        height: auto !important;
        justify-content: space-around
    }
    .wenjuan2 .hdd {
        width: 100%;
    }
    .wenjuan2 .hdd a {
        font-size: 1.6rem !important;
    }
    .wenjuan2 .hd li {
        font-size: 1.5rem !important;
        width: 100% !important;
    }
    .linkwenjuan .wenjuan .hd {
        width: 25%;
    }
    .linkwenjuan .wenjuan .hd ul {
        height: 100% !important;
        display: flex;
        flex-direction: column;
        justify-content: space-evenly;
        min-height: 430px;
    }
    .linkwenjuan .wenjuan .hd ul li.on {
        background-size: 100% 100%;
    }
    .wenjuan2 .bd {
        width: 70% !important;
        margin-bottom: 20px;
    }
    .wenjuan2 .bd li {
        font-size: 1.5rem !important;
        line-height: 3rem;
        height: auto !important;
        background: url(/uploads/image/i42515/icons.png) -2px -370px no-repeat;
        display: flex;
    }
    .wenjuan2 .bd li a {
        width: 100%;
        display: inline-block;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }
    .swytgg {
        width: 100%;
        float: none;
        margin: 0px;
        padding: 0px;
        height: auto;
        min-height: 260px;
    }
    .swytgg .hd a {
        font-size: 1.6rem !important;
    }
    .swytgg .bd li {
        width: 95%;
        margin: auto;
        padding: 0px;
        font-size: 1.5rem;
        line-height: 3rem;
        height: auto;
        padding-left: 15px;
        background: url(/uploads/image/i42515/icons.png) -2px -370px no-repeat;
    }
    .swytgg .bd li a {
        display: block;
        width: 80%;
    }
    .focusbox {
        display: block;
        width: 100% !important;
        height: auto !important;
        float: none !important;
    }
    .focusbox img {
        width: 100% !important;
        height: 100% !important;
    }
    .focusbox .num {
        height: 12px;
        bottom: 0px !important;
        right: 0px !important;
        width: 100%;
        position: absolute;
        top: 85%;
        display: flex;
        flex-direction: row;
        justify-content: center;
    }
    .focusbox .num li {
        margin: 0px 12px !important;
        border-radius: 50%;
        width: 25px !important;
        height: 25px !important;
        line-height: 25px !important;
    }
    .focusbox .txt {
        position: absolute;
        bottom: 0;
        z-index: 2;
        height: 36px;
        width: 100%;
        overflow: hidden;
    }
    .focusbox .txt ul li {
        width: 100% !important;
        text-align: center;
    }
    .focusbox .txt ul li a {
        padding: 0px !important;
        font-size: 1.5rem;
    }
    .gggs {
        padding: 0px;
        margin: 0px;
        margin-top: 20px;
        width: 100%;
        height: auto;
        min-height: 260px;
    }
    .gggs .hd p {
        font-size: 1.6rem;
    }
    .gggs .bd li {
        width: 95%;
        margin: auto;
        padding: 0px;
        font-size: 1.5rem;
        line-height: 3rem;
        height: auto;
        padding-left: 15px;
        background: url(/uploads/image/i42515/icons.png) -2px -370px no-repeat;
    }
    .gggs .bd li a {
        display: block;
        width: 80%;
    }
    #columnf {
        padding: 0px;
        margin-bottom: 20px;
    }
    #columnf .hd b {
        font-size: 1.6rem;
    }
    #columnf li {
        height: 200px;
    }
    #columnf a {
        font-size: 20px;
    }
    .more {
        display: block !important;
    }
    .intro {
        width: 95%;
        text-align: justify;
        word-break: break-all;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        line-height: 2rem !important;
    }
    .ul1 {
        display: none;
    }
    .ul2 {
        display: flex !important;
    }
}