*{margin:0;padding:0;box-sizing:border-box;}
input{outline:none;}
.banner_news{max-width:1920px;width:100%;margin:0 auto;}
.banner_news img{width:100%;}
.search-box{margin-bottom:30px;clear:both;position:relative;background:#f2f2f2;height:140px;padding:10px;}
.search-box .search-form{background:#fff;margin-bottom:24px;position:relative;width:100%;height:58px;line-height:58px;border:1px solid #d8d8d8;}
.search-box .search-form input{display:inline-block;border:none;background:none;}
.search-box .search-form .keyword{width:100%;padding-left:10px;font-size:16px;}
.search-box .search-form .submit{width:32px;height:100%;position:absolute;right:22px;top:0;background:url(../images/icon_ss.jpg) 0 center no-repeat;}
.search-box .tags{font-size:14px;color:#999;}
.search-box .tags span{font-size:18px;}
.search-box .tags a{color:#999;display:inline-block;margin:0 5px;}
.search-box .send-btn{position:absolute;right:10px;bottom:10px;width:120px;height:40px;font-size:20px;color:#fff;line-height:40px;text-align:center;background:#00a0ea;}
.search-box .send-btn i{display:inline-block;margin-right:10px;font-size:20px;}
.news-list-box li{float:left;width:calc((100% - 60px)/4);margin-right:20px;margin-bottom:30px;}
.news-list-box li:nth-child(4n){margin-right:0;}
.news-list-box .thumb{margin-bottom:15px;height:186px;}
.news-list-box .thumb img{width:100%;height:100%;object-fit:cover;}
.news-list-box .info{padding:0 15px;}
.news-list-box .title{margin-bottom:10px;font-size:16px;font-weight:bold;height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news-list-box .meta{width:100%;float:left;margin-bottom:8px;line-height:22px;color:#999;}
.news-list-box .meta .user{
	padding-right:10px;
	float:left;
	width: 50%;
	text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    vertical-align: middle;
	line-height:18px;
}
.news-list-box .meta .user img{float:left;margin-right:5px;width:18px;height:18px;border-radius:50%;}
.news-list-box .meta .date{float:left;width:50%;}
.news-list-box .meta .date i{margin-right:5px;}
.news-list-box .desc{height:48px;clear:both;color:#666;line-height:24px;font-size:14px;}
.load-more{clear:both;width:178px;height:45px;margin:0 auto 30px;cursor:pointer;}
.zgxw-box-title{font-size:20px;height:40px;border-bottom:2px solid #dcdcdc;}
.zgxw-box-title .prevnext{float:right;height:40px;display:flex;align-items:center;}
.zgxw-box-title .prevnext a{display:inline-block;padding:5px 20px;border:1px solid #e6e6e6;}
.zgxw-box-title .prevnext a.prev{margin-right:15px;}
.zgxw-box-cont li{float:left;width:calc((100% - 30px)/4);margin-top:20px;margin-right:10px;padding-bottom:20px;border-bottom:1px solid #f6f6f6;}
.zgxw-box-cont li:nth-child(4n){margin-right:0;}
.zgxw-box-cont .thumb{float:left;margin-right:10px;width:66px;height:66px;}
.zgxw-box-cont .thumb img{object-fit:cover;width:100%;height:100%;}
.zgxw-box-cont .info{padding-left:76px;}
.zgxw-box-cont .info-tit{
    height: 42px;
    overflow: hidden;
    
    line-height: 20px;
    font-size: 15px;
	}
.zgxw-box-cont .info-meta{
	font-size: 12px;
    color: #5a5a5a;
    overflow: hidden;
   
}
.zgxw-box-cont .info-meta span{display:inline-block;}
.zgxw-box-cont .info-meta .source{
	width:100%;
	height:16px;
	overflow:hidden;
	text-overflow: ellipsis;
    white-space: nowrap;
}
#scroll{overflow:visible;}
.news_type{position:absolute;left:50%;top:420px;margin-left:-750px;}
.news_type li{margin-bottom:5px;padding:10px 20px;font-size:18px;color:#222;background:#f6f6f6;}
.news_type li.cur{background:#00a0ea;color:#fff;}
.news_type li.cur a{color:#fff;}
.news_type li a {font-size:18px;color:#222;}
.news_type_fixed{position:fixed;top:10px;z-index:50}
