.public-img {
	display:block; position:relative; z-index:1; overflow:hidden
}
.public-img::before {
	content:""; display:block; position:relative; z-index:0; padding-top:100%
}
.public-img>img {
	position:absolute; top:0; left:0; z-index:1; width:100%; height:100%; object-fit:cover; transition:all .5s
}

.public-news {display:flex; align-items:center; justify-content:center; padding-bottom:50px;padding-top: 30px;}
.public-news .c-list {display:flex; align-items:flex-start; flex-wrap:wrap; margin:0 -1vw -3vw }
.public-news .c-list li {width:25%; padding:0 1vw 3vw }
.public-news .c-list li .c-wrap {
	position:relative; z-index:1; display:block; border-radius:10px; overflow:hidden; background-color:#fff;
	box-shadow:0 .01rem .24rem 0 rgba(108,108,108,0.11);transition:all .3s
}
.public-news .c-list li .c-wrap .public-img::before {padding-top:58.66666% }
.public-news .c-list li .c-wrap .c-text-box {padding:15px;font-size:14px}
.public-news .c-list li .c-wrap .c-text-box .c-title {
	font-size: clamp(14px,1vw,16px);color: #000; height:50px; line-height:25px; overflow:hidden;
	text-overflow:ellipsis; -webkit-box-orient:vertical; display:-webkit-box; -webkit-line-clamp:2; transition:all .3s
}
.public-news .c-list li .c-wrap .c-text-box .c-text {
	margin:15px 0; height:48px; line-height:24px; overflow:hidden; text-overflow:ellipsis; 
	-webkit-box-orient:vertical; display:-webkit-box; -webkit-line-clamp:2; color:#999;
}
.public-news .c-list li .c-wrap .c-text-box .c-time {
	position:relative; padding-top:10px; display:flex; align-items:center; border-top:1px solid #ebf0f5; color:#666
}
.public-news .c-list li .c-wrap .c-text-box .c-time::before {
	content:""; position:absolute; top:-1px; left:0; border-top:1px solid #194d97; width:0; transition:all .3s
}
.public-news .c-list li .c-wrap .c-text-box .c-time img {
	margin-right:8px; width:16px; height:16px
}
.public-news .c-list li .c-wrap:hover {
	transform:translateY(-8px);
	box-shadow:0 .01rem .24rem 0 rgba(108,108,108,0.2)
}
.public-news .c-list li .c-wrap:hover .public-img img {transform:scale(1.1) }
.public-news .c-list li .c-wrap:hover .c-text-box .c-title {color:#194d97 }
.public-news .c-list li .c-wrap:hover .c-text-box .c-time::before {width:100% }

.boxShow{width:100%; margin:80px 0 50px 0; overflow:hidden}
.boxShow1{width:90%; max-width:900px; display:block; margin:50px auto 0 auto}
.showTitle{padding:0 0 10px 0;font-size:clamp(26px,1.67vw,32px);line-height:1.5em; font-weight:500; text-align:center} 
.showInfo{color:#999; font-size:13px; line-height:20px; border-bottom:2px solid #ebebeb; padding-bottom:32px; margin-bottom:30px;text-align:center}
.showInfo i{ margin-right:10px}
.showCon{width:100%;font-size:clamp(14px,0.9vw,18px);line-height:1.75em; overflow:hidden;text-align:justify;color: #000;}
.showCon img{width:auto!important; max-width:100%;height:auto!important; }

.showCur{ background:#f9f9f9; line-height:80px; font-size:12px; color:#999;}
.showCur div{ width:90%; max-width:1440px; margin:0 auto; display:block;}
.showCur span,.showCur a{ display:inline-block; vertical-align:middle; color:#999}
.showCur a:hover{color:#148FFA}

.searchNav{ font-size:15px; color:#999; padding:50px 0 20px 10px; border-bottom:1px solid #eee}
.searchNav i{ font-size:40px; line-height:40px;  color:#15499a; margin:0 5px}
.searchList{ margin-bottom:30px}
.searchList a{display:block; border-bottom:1px dotted #eee; overflow:hidden; padding:25px 0 25px 14px; font-size:18px; line-height:26px; background:url(/static/home/images/bgLi.png) no-repeat 0 36px; }
.searchList a i{float:right; display:inline-block; font-size:16px; color:#999}

@media (max-width:991px) {
	.public-news {padding-bottom:30px;}
	.public-news .c-list li {width:50% }
}
@media (max-width:768px) {
	.public-news .c-list li .c-wrap .c-text-box .c-title {
		height:auto; line-height:1.5; font-size:14px;padding-bottom: 5px;
	}
	.public-news .c-list li .c-wrap .c-text-box .c-text {height:0;display:none }
	.public-news .c-list li .c-wrap .c-text-box .c-time{font-size: 12px;}
	.public-news .c-list li .c-wrap .c-text-box .c-time img {width:12px; height:12px }

	.boxShow{padding:0 0 30px 0; margin:70px 0 0 0;}
	.boxShow1{margin:20px auto 0 auto}
	/*.showLeft{width:100%; overflow:hidden}*/
	.showTitle{padding:0 0 10px 0;font-size:18px;line-height:26px; text-align:left}
	.showInfo{ font-size:12px; line-height:20px;padding-bottom:20px; margin-bottom:20px;text-align:left}
	.showCon{font-size:14px; line-height:26px; }
	
	.showCur{line-height:60px;}
	.showCur a{margin:0 5px;}

	.searchNav{ font-size:14px; padding:40px 0 20px 10px; }
	.searchNav i{ font-size:40px; line-height:40px;  color:#15499a; margin:0 5px}
	.searchList{ margin-bottom:30px}
	.searchList a{display:block;  overflow:hidden; padding:25px 0 25px 14px; font-size:16px; line-height:26px; background:url(/static/home/images/bgLi.png) no-repeat 0 36px; text-align:justify}
	.searchList a i{float:none; display:block; font-size:12px; color:#999; text-align:right}
}
<!--0.00019502639770508-->