.news-list{overflow: hidden;}
.news-list li{float: left;width: 32%;margin-right: 2%;margin-bottom: 78px;}
.news-list li:nth-child(3n){margin-right: 0;}
.news-list li a{display: block;}
.news-list li .img{overflow: hidden;}
.news-list li .img img{width: 100%;-moz-transition: all 0.5s linear; -webkit-transition: all 0.5s linear;  -o-transition: all 0.5s linear;  transition: all 0.5s linear; }
.news-list li .mes{padding-top:25px; }
.news-list li .mes p{font-size: 26px;line-height: 36px;color: #404040;font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.news-list li .mes span{display: inline-block;font-size: 16px;line-height: 30px;color: #000;padding: 0 10px;background: #ededed;margin-top: 15px;-moz-transition: all 0.1s linear; -webkit-transition: all 0.1s linear;  -o-transition: all 0.1s linear;  transition: all 0.1s linear;}
.news-list li:hover .img img{-moz-transform:scale(1.05,1.05);  -webkit-transform:scale(1.05,1.05);  -o-transform:scale(1.05,1.05);  transform: scale(1.05,1.05);}
.news-list li:hover .mes span{background: #007571;color: #fff;}
.news-list li:hover .mes p{color: #007571;}
