@media screen and (max-width: 768px) {
    .subleft {
        width: 240px;
        position: relative;
        display: none;
    }
}
@media screen and (max-width: 768px) {
    .subright {
        width: 100%;
    }
}
@media screen and (max-width: 768px) {
    .newslist .item .txt {
        width: 100%;
    }
}
@media screen and (max-width: 768px) {
    .newslist .item .img {
        width: auto;
        height: auto;
        overflow: hidden;
        text-align: center;
        margin: 0 auto;
    }
}