@media screen and (max-width: 640px) {
.col-sm-5 {float: left!important;width: 40%!important;}
.col-sm-7 {float: left!important; width: 50%!important;}
.col-sm-5,.col-sm-7 {padding-right: 2%!important; padding-left: 2%!important;}
.newstop p {overflow:hidden; text-overflow: ellipsis;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;}
.newslist .time {width:18%!important;}
.newslist .txt {width: 74%!important;  height: auto!important; padding: 1% 1% 0 2%!important;}
.newslist .title span {display: none!important;}
.newslist .txt p {overflow:hidden; text-overflow: ellipsis;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;}
}
@media screen and (min-width:650px){ 

 }
