@charset "utf-8";
/* CSS Document */
body{ background:#f4f4f4;}

.news-colum{ padding:40px 0;}
.news-nav{ padding-top:30px; border-bottom:1px solid #dcdcdc; margin-bottom:40px; height:54px; position:relative;}
.news-nav ul li{ float:left; margin-right:40px;}
.news-nav ul li a{ display:block; padding-bottom:30px; font-size:18px; color:#666;}
.news-nav ul li a:hover,.news-nav ul li a.act{ border-bottom:1px solid #0d2f89; color:#0d2f89;}
.news-nav h3{ font-size:40px; color:#092c89; font-weight:normal; position:absolute; right:0; top:10px;}
.news-con{ margin-bottom:40px;}
.news-item{ background:#fff; margin-bottom:20px;}
.news-item:hover{box-shadow:0 0 21px rgba(0,0,0,0.17);}
.news-item .int{ padding:20px;}
.news-item .news-pic{ width:510px; height:282px; overflow:hidden; float:right;}
.news-item .news-pic a,.news-item .news-pic a img{ width:100%; display:block;}
.news-item dl{ display:table-cell; vertical-align:top; padding:60px;}
.news-item dl dt span{ font-size:12px; color:#999; display:block;}
.news-item dl dt h2{ margin:20px 0 40px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.news-item dl dt h2 a{ font-size:30px; font-weight:normal; color:#666;}
.news-item dl dt h2 a:hover{ color:#092c89;}
.news-item dl dd a{ font-size:14px; color:#999; background:url(../images/jt.png) no-repeat right center; padding-right:20px;}

.more-news{ display:block; width:22%; min-width:250px; margin:0 auto 60px; border:2px solid #dcdcdc; background:#fff;font-size:24px; text-align:center; padding:10px 0; color:#999; border-radius:50px;}
.more-news:hover{ background:#0d2f89; color:#fff;border:2px solid #0d2f89;}


/*新闻详细*/
.news-detailcon{ background:#fff;}
.current{ padding-bottom:30px; border-bottom:1px solid #dcdcdc; margin-bottom:30px;color:#999; font-size:14px;}
.current a{ color:#999;}
.current i{ margin:0 5px;}

.news-detail{ padding:40px 0;}
.news-de-tl{ text-align:center; margin-bottom:60px;}
.news-de-tl h2{ font-size:32px; color:#333; font-weight:normal; margin-bottom:10px;}
.news-de-tl p{ font-size:14px; color:#999;}
.news-de-con{ line-height:24px; font-size:14px; margin-bottom:40px;}

.news-de-ft{ padding-top:20px; border-top:1px solid #dcdcdc;}
.news-de-ft .ft-left{ width:48%; float:left; text-align:left;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news-de-ft .ft-right{ width:48%; float:right; text-align:right;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news-de-ft .ft-left a,.news-de-ft .ft-right a{ font-size:14px; color:#666;}



@media (max-width:1200px){  
    .news-item dl{ padding:10%;}
	.news-item .news-pic{width: 480px;height: 265px;}
	}

@media (max-width:992px){  
    .news-item dl{ padding:8%;}
	.news-item .news-pic{width:380px;height:210px;}
	.news-item dl dt h2 a{ font-size:22px;}
	}
@media (max-width:750px){
	.news-nav{ padding-top:0; height:auto; text-align:center;}
	.news-nav h3{ font-size:24px;margin-bottom: 10px; position:static;}
	.news-nav ul li{margin:0 2%; float:none; display:inline-block;}
	.news-nav ul li a{ padding-bottom:10px; font-size:14px;}
	.news-item .int{ padding:4%;}
	.news-item .news-pic{width: 100%;height:180px; float:none; margin:0 auto;}
	.news-item dl{ padding:4% 0;}
	.news-item dl dt h2{ margin:4% 0 8%;}
	.news-item dl dt h2 a{ font-size:16px;}
	
	}
	
@media (max-width:320px){
	.news-item .news-pic{width: 276px;height:152px; float:none; margin:0 auto;}
	}	