

.m_right {
    margin-left: 20px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: inherit;
}

.news_list.list2.ld_list .news {
    flex: 0 1 45%;
    display: flex;
    margin-bottom: 20px;
}
.news_list.list2.ld_list {
    display: flex;
    flex-wrap: wrap;
    background:#ebf1dd;
    padding: 40px 60px 40px 60px;
    width: 100%;
    box-sizing: border-box;
    justify-content: space-between;
}
@media screen and (max-width: 1300px){
    .news_list.list2.ld_list .news{
         flex: 0 1 50%;
    }
    .ld_list p {
    white-space: nowrap;
    font-size: 14px;
}
    .news_list.list2.ld_list{padding: 40px 30px 40px 30px;}
}
@media screen and (max-width: 1230px){
    .news_list.list2.ld_list .news{
flex: 0 1 100%;
}
}
@media screen and (max-width: 999px) {
.news_list.list2.ld_list{padding:0}
}

@media screen and (max-width: 479px){
    .ld_list p{white-space: normal;}
}