header .banner {

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

}

main .title {

    color: black;

    font-size: 28px;

    margin: 80px auto 20px;

    font-weight: bolder;

}

main .underline {

    width: 50px;

    height: 0;

    border-bottom: 3px solid #0c7fa4;

    margin: 27px auto 30px;

}



main a {

    text-decoration: none !important;

}



.news-list {
    max-width: 1450px;
    padding: 20px;
    text-decoration: none;
    margin: auto;
    border-bottom: rgb(187, 184, 184) solid 1px;
}

.news-list div {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
}

.news-list div h3 {
    font-size: 22px;
    font-weight: bold;
    color: black;
    padding: 30px 0;
}

.news-list div p {
    color: gray;
}

.news-list p {
    font-size: 16px;
    line-height: 30px;
    color: black;
}

.news-list:hover p, .news-list:hover div h3 {
    color: #0c7fa4;
}



main .paging {

    display: flex;

    margin: auto;

    justify-content: center;

    margin-top: 100px;

}



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

    main .news-list {

        display: block;

        width: 100vw;

        border-bottom: 1px solid #cccccc;

        padding: 20px;

    }

    

    main .news-list .news-list-left {

        width: 100%;

        margin-right: 0;

    }

    main .news-list .news-list-right div {

        display: block;

    }

    main .news-list .news-list-right div h3{

        font-size: 16px;

        line-height: 30px;

    }

    main .news-list .news-list-right div p {

        font-size: 12px;

        line-height: 20px;

    }

    

    main .news-list .news-list-right .new-list-right-content {

        font-size: 14px;

        line-height: 30px;

        margin: 20px 0;

    }

    

    main .news-list .news-list-right a {

        font-size: 14px;

        font-family: SourceHanSansCN, SourceHanSansCN-Regular;

        font-weight: 400;

        color: #434343;

        text-decoration: none;

    }

    

    main .news-list:hover .news-list-right a{

        color: #073DA9;

    }

}