.xw-1 {
    height: 160px;
}
@media (max-width: 768px) {
    .xw-1 {
    width: 100%;
}
    .xw-1 .swiper-container {
    width: 100%;
}
    .xw-1-content {
    width: 100%;
}
    .xw-1-title {
    font-size: 20px;
}
    .xw-2 {
    display: block;
    width: 100%;
}
    .xw-2-left {
    width: 100%;
    height: auto;
}

.xw-2-left a {
    display: block;
    width: 100%;
    height: 100%;
}

.xw-2-left a img {
    width: 100%;
    height: 100%;
}
    .xw-2-right {
    width: 100%;
    padding: 14px 25px 0 25px;
}
    .xw-3 {
    display: block;
}
    .xw-3-left {
    width: 100%;
}
    .tab-title {
    font-size: 18px;
}
    .list>a, .list>div {
    /* display: block; */
}
    .xw-3-left .list-txt {
    width: 70%;
}
    .xw-3-right {
    width: 100%;
}
    .sub-title {
    font-size: 18px;
}
    .xw-3-right .list-txt {
    width: 70%;
}
    .xw-4 {
    display: block;
}
    .xw-4-left {
    width: 100%;
}
    .xw-4-date-1 {
    font-size: 18px;
}
    .xw-4-date-2 {
    font-size: 16px;
    padding: 0 22px;
    margin: 0;
}
    .xw-4-date {margin-right: 10px;}
    .xw-4-title {
    width: 58%;
    font-size: 15px;
}
    .xw-4-content {
    width: 59%;
}
    .xw-4-right {
    width: 100%;
}
}