.list-default.leader #l-container .inner{padding-bottom:180px;}
.l-banner{height:470px;}
.list.list-default.leader .list2.news_list li.news{
    background:none;
    margin:0;
    padding:0;
    height:79px;
    border-bottom:1px solid #DADEDC;
    display:flex;
    align-items:center;
    padding-left:50px;
}
.list.list-default.leader .col_news_list .news_list li.news span.news_title,
.list.list-default.leader .news_list li.news span.short_title{
    line-height:30px;
    font-size:20px;
    float:left;
}
.list.list-default.leader .col_news_list .news_list li.news span.news_title{
    width:60px;
    margin-right:50px;
}
.list.list-default.leader .news_list li.news span.short_title{
    color:#333333;
    font-weight: bold;
    width: calc(100% - 160px);
}
.list.list-default.leader .news_list li.news span.short_title a{color:#114e2d;}
.list.list-default.leader .col_news_list .news_list li.news span.news_title a{
    display:block;
    width:100%;
    text-align:justify;
    text-align-last: justify;
    color:#333;
}
.list.list-default.leader .col_news_list .news_list li.news span.news_title a:hover,
.list.list-default.leader .col_news_list .news_list li.news span.short_title a:hover{color:#dfac27;}
@media screen and (max-width: 999px){
    .l-banner{height:230px;}
    .list.list-default.leader .col_news_list .news_list li.news span.news_title, .list.list-default.leader .news_list li.news span.short_title{
        font-size:16px;
    }
    .list.list-default.leader .col_news_list .news_list li.news span.news_title{
        width:50px;
        margin-right:50px;
    }
    .list.list-default.leader .news_list li.news span.short_title{
        width:calc(100% - 120px);
    }
.list-default.leader #l-container .inner{padding-bottom:50px;}
.list-default .col_metas .col_title h2{font-size:30px;}
    .list.list-default.leader .list2.news_list li.news{padding-left:20px;}
}