.page-banner{background-image:url(../images/news/banner.png)}
.news-list .news-item-link{text-decoration:none}
.news-list .news-item .card-title{color:#333;font-size:24px}
.card:hover{background-color:rgba(0,0,0,0.02);transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out,box-shadow .3s ease-in-out}
.news-list .news-item:hover .card-title{color:#00469b;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out,box-shadow .3s ease-in-out}
.news-list .news-item:hover .card-text{color:#555;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out,box-shadow .3s ease-in-out}
.news-list .news-item .card-text{color:#999;font-size:14px;line-height:24px}
.card-title{margin-bottom:1rem}
.card-subtitle,.card-text:last-child{margin-bottom:1rem}
.news-detail .news-title{font-size:48px;color:#333;line-height:1.8}
.news-detail .news-info{color:#999;font-size:14px;margin-bottom:40px}
.news-detail .news-info span{color:#ccc}
.news-detail .news-content{color:#555!important;line-height:2.4}
.news-detail .news-content img{height:auto!important;margin:0 auto;max-width:80%}
.news-navbar .navbar-brand{line-height:3rem;font-size:16px;color:#999;margin-left:20px}
.navbar-brand a{color:#999;text-decoration:none}
.navbar-brand:hover{color:#999}
.navbar-brand a:hover{color:#00469b;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out,box-shadow .3s ease-in-out}
.news-list .new-pic{height:auto;width:30%}
@media (max-width:768px){
    .news-list .news-item .card-title{color:#555;font-size:1.2rem}
    .news-list .news-item-thumb{height:auto;width:100%}
    .news-detail .news-title{font-size:1.4rem}
    .news-detail .news-content{font-size:1rem!important;line-height:1.8}
}