.above_news{
    width:100%;
    justify-items: center;
}
@media only screen and (max-width: 667px) {
    .above_news{
        text-align: center;
    }
}

.news_photo{
    width:400px;
    height:200px;
    border-radius: 20px;
    display:inline-block;
    margin:20px;
    background-size: cover;
    vertical-align: middle;
}
@media only screen and (max-width: 667px) {
    .news_photo{
        width:100%;
        height: 150px;
        margin: 20px 5px;
    }
}
.news_name{
    font-size: 30px;
    display:inline-block;
    color:#ffcc33;
    font-weight: bold;
}
.news_itself{
    margin-top: 20px;
    font-size:20px;
    margin-bottom: 100px;
    display: block;
}