﻿.newspost-item{
	position: relative;
	margin-bottom: 20px;
}

.newspost-item .newspost-img{
	position: relative;
	overflow: hidden;
}

.newspost-item .newspost-img img{
	width: 100%;
	height: 180px;
	object-fit: cover;
	transition: all 0.5s ease-out;
}

.newspost-item .newspost-img:hover img{
	transform: scale(1.1) rotate(0);
}

.newspost-item h2{
	color: #000;
    font-size: 16px;
    font-weight: 500;
    margin: 6px 0;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.news-detail{
	position: relative;
	background-color: #fff;
}