.news_box { height: 500px; }
.news_cont { height: 425px!important; overflow-y: scroll; overflow-x: hidden; padding: 5px; margin: 0;}

div.news { margin: 0px 10px 0px 5px; padding-bottom: 12px; border-top: 1px solid gray;  }
div.news:first-child { margin: 0px 10px 0px 5px; border-top: none; }
div.news:hover { background: #eee; }
.news_full { }
.news_top { display: table; width: 100%;}
.news_top > .post_time { display: table-cell; width: 13%; padding-left: 7px; padding-top: 10px; font-size: 13px; background: gray; color: white; vertical-align: top;}
.news_top > .title { display: table-cell; background: gray; font-size: 14px; font-weight: bold; padding-top: 11px;}
.news .img > iframe, .news .img > video { width: 100%; max-height: 175px; }
.news_sm-left { }
.news_ni { }
.news > .post_time { }
.news > .img { padding-right: 1px; max-height: 175px;}
.news > .image > img { }
.news > .content { font-size: 12px; text-align:left; margin: 0px; line-height: 15px;}
.news > .post_by { min-height: 31px;padding: 5px;}
.news > .post_by > .link { font-size: 11px; text-decoration: underline; padding: 8px; background: #ddd;}

.news > .content > a {
	
	/* display:block;background-color:#666;color:white;padding:5px;margin-bottom:4px */
	
	padding:0;margin-bottom:6px;display:block; font-size:1.1em; font-weight: bold;
	
	
	}
	
.news .content a {display:block}	

.news > .content > a:hover {
	
	color:blue;text-decoration:underline
	
	
	}

	

.news > .content > img {float:right;width:100px;}


.news_sm-left > .content > .img { display:inline-block;width:55%; float: left; margin-right: 12px; }
.news_sm-left > .content { display:inline-block; }

.news_date { margin: 8px 10px 8px 5px; }
.news_date > .one, .news_date > .two { width: 100%; background: gray; }
.news_date > .one { height: 4px; }
.news_date > .two { height: 2px; margin-top: 2px; }
.news_date > .date { font-size: 13px; color: gray; text-align:center;}


@media all and (max-width:768px) {
	.news_top > .title { font-size: 16px; }
	.news > .content { font-size: 14px; }
	.news > .img, .news > .content > .img {  }
	.news .img > iframe, .news .img > video { width: 100%; max-height: 250px; min-height: 225px; }
	.news_full > div.img > img { min-width:100%; max-height: 100%; }
	.news_full > div.img { display: inline; }
}