/**/
.newsList { background: #f1f1f1; overflow: hidden; padding:0; position:relative; width:1195px;  }
.newsList li{ width:221px; float:left;  margin-top:15px; margin-right:15px;background:#fff;}
.newsList a { display: block; height: 371px; padding: 0; border:none; position: relative; z-index: 1;-webkit-transition: all .2s linear; transition: all .2s linear;}
.newsList a:hover{z-index: 2; -webkit-box-shadow: 0 15px 30px rgba(0,0,0,.1); box-shadow: 0 15px 30px rgba(0,0,0,.1); -webkit-transform: translate3d(0,-2px,0); transform: translate3d(0,-2px,0);}
.newsList .imgurl { background-repeat: no-repeat; background-position: center center; background-size: cover; width: 221px; 
height: 221px; float: none; display:block; }
.newsList .info{ float:none; margin-top:20px; padding:0 20px 20px 20px; }
.newsList .info h4 { font-size: 16px; font-weight: 400; text-overflow: ellipsis; white-space: inherit; word-wrap: normal; overflow: hidden;text-align: center; }
.newsList .info p { color: #c9caca; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; overflow: hidden; padding-top: 0; text-align: center;}
.newsList .info .gmrs{  display:block; }
.newsList .info .gmrs .ks{ color: #8c8c8c; font-size: 14px;}
.newsList .info .gmrs i{ margin:0 5px;}
.newsList .info .sj { color:#f20606; }
.newsList .info .sj i{font-size: 13px;}
.newsList .info .sj em{}
.newsList .info b{text-align: center; color: #0951bc; width: 93px; font-size: 12px; position: absolute; bottom: 79px; right: 20px; border: 1px solid #f3f3f3; border-radius: 15px;}
.page-box{ margin-top:40px;}
/**/
