header .banner {

    background-image: url(../image/banner3.png);   

}

main .news-content {

    max-width: 1390px;

    opacity: 1;

    background: #ffffff;

    box-shadow: 0px 2px 12px 5px rgba(0,0,0,0.11); 

    padding: 81px 138px 70px;

    margin: 41px auto;

}



main .news-content h2 {

    margin-bottom: 29px;

}

main .news-content .day {

    color: main #3F3F3F;

    margin-bottom: 39px;

}

main .news-content p {
    line-height: 40px;
}

main .news-content img {
    max-width: 100%;
}

main .content {

    font-size: 16px;

    font-family: SourceHanSansCN, SourceHanSansCN-Regular;

    font-weight: 400;

    text-align: left;

    color: #3f3f3f;

    line-height: 46px;

    white-space: pre-line;

}

.paging {

    display: flex;

    justify-content: space-between;

    align-items: center;

    max-width: 1390px;

    margin: 64px auto;

}



.paging a {

    margin-right: 10px;

    color: black;

}

main .other-news h2 {
    margin-bottom: 40px;
}

main .other-news ul {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    list-style: none;
}

main .other-news ul li{

    width: calc(50% - 10px);

    align-self: stretch;

    background: #f8f8f8;

    margin-bottom: 20px;

}



main .other-news ul li a {

    display: block;

    font-size: 16px;

    line-height: 24px;

    font-family: SourceHanSansCN, SourceHanSansCN-Medium;

    font-weight: 500;

    text-decoration: none;

    color: #2c2c2c;

    padding: 20px;

}



main .other-news ul li p {

    font-size: 14px;

    font-family: SourceHanSansCN, SourceHanSansCN-Regular;

    font-weight: 400;

    text-align: left;

    color: #5b5b5b;

    line-height: 35px;

}



@media screen and (min-width:1400px) {

    .container {

        width: 1400px;

    }

}



@media screen and (max-width: 780px) {

    main .news-content {

        width: 100vw;

        background: #ffffff;

        box-shadow: none; 

        padding: 20px;

        margin: 0;

    }

    

    main .news-content h2 {

        font-size: 20px;

        font-weight: bold;

        margin-bottom: 20px;

    }

    main .news-content .day {

        color: #3F3F3F;

        margin-bottom: 20px;

        font-size: 12px;

    }

    main .content {

        font-size: 16px;

        font-family: SourceHanSansCN, SourceHanSansCN-Regular;

        font-weight: 400;

        text-align: left;

        color: #3f3f3f;

        line-height: 30px;

        white-space: pre-line;

    }



    .paging {

        margin: 0;

        padding: 0 20px;

    }

    

    .paging a {

        margin-right: 0px;

        font-size: 14px;

    }



    main .other-news h2 {

        font-size: 20px;

        font-weight: 600;

    }

    main .other-news ul li {
        width: 100%;
    }

}