.cut {overflow:hidden;text-overflow:ellipsis;white-space: nowrap; }
.news_con{margin-top: 40px;}
.news_menu{width: 100%; background: #eee;}
.news_menu li{float: left; width: 150px; text-align: center; line-height: 50px; font-size: 16px; height: 50px;}
.news_menu li a{color: #1c1d21; display: block;}
.news_menu li i{display: inline-block; margin-right: 8px; width: 19px; height: 19px; position: relative; top: 4px;}
.news_menu li:nth-child(1) i{background: url(../images/news_menu_icon1.png) center center no-repeat;}
.news_menu li:nth-child(2) i{background: url(../images/news_menu_icon2.png) center center no-repeat;}
.news_menu li:nth-child(3) i{background: url(../images/news_menu_icon3.png) center center no-repeat;}
.news_menu li:nth-child(4) i{background: url(../images/news_menu_icon4.png) center center no-repeat;}
.news_menu li.on,.news_menu li:hover{background: #053a95;}
.news_menu li.on a,.news_menu li:hover a{color: #fff;}
.news_menu li.on:nth-child(1) i,.news_menu li:hover:nth-child(1) i{background: url(../images/news_menu_icon1_on.png) center center no-repeat;}
.news_menu li.on:nth-child(2) i,.news_menu li:hover:nth-child(2) i{background: url(../images/news_menu_icon2_on.png) center center no-repeat;}
.news_menu li.on:nth-child(3) i,.news_menu li:hover:nth-child(3) i{background: url(../images/news_menu_icon3_on.png) center center no-repeat;}
.news_menu li.on:nth-child(4) i,.news_menu li:hover:nth-child(4) i{background: url(../images/news_menu_icon4_on.png) center center no-repeat;}

.news_list{margin-top: 20px;}
.news_list dl{padding: 20px 0; border-bottom: 1px solid #ddd; margin: 0;}
.news_list dt{margin-right: 20px; height: 170px; overflow: hidden;}
.news_list dt img{height: 100%; border:1px solid #ddd;}
.news_list dd{position: relative;height: 170px; padding: 0;}
.news_list dd h4{margin-top: 0; font-size: 16px; color: #000; margin-bottom: 15px;}
.news_list dd p.time{font-size: 16px; color: #999; background: url(../images/news_icon1.png) 0 center no-repeat; padding-left: 23px;}
.news_list dd p.txt{font-size: 14px; color: #999;line-height: 24px;}
.news_list dd p.class{font-size: 16px; color: #1c1d21; background: url(../images/news_icon2.png) 0 center no-repeat; padding-left: 29px; margin-bottom: 0; position: absolute; bottom: 0; left: 0;}

@media(min-width: 768px){
	.news_list dt {width: 220px; padding: 0}
	.news_list dd {padding: 0}
}
@media(min-width: 992px){
	.news_list dt {width: 215px;  padding: 0}
}
@media(min-width: 1199px){
	.news_list dt {width: 265px;  padding: 0}
}


.pages{text-align: center; margin: 50px 0;}
.pages li{display: inline-block; height: 40px;padding: 0 12px;line-height: 40px; margin: 0 5px;}
.pages li a{display: block; text-align: center; height: 40px; line-height: 40px; font-size: 16px; color: #777;}
.pages li.on{background: #053a95; color: #fff;}
.pages li i.page_left,.pages li i.page_right{width: 20px; height: 20px; display: inline-block; position: relative;top: 4px}
.pages .nopage{color: #999; cursor: default;}
.pages li i.page_left{background: url(../images/page_left.png) 0 0 no-repeat; background-size: 100% 100%;margin: 0 10px 0 15px;}
.pages li i.page_right{background: url(../images/page_right.png) 0 0 no-repeat; background-size: 100% 100%;margin: 0 15px 0 10px;}

.detail_c .hd{border-bottom: 1px solid #eee; margin-bottom: 30px;}
.detail_c .hd h2{ font-size: 30px; color: #1b57a6; margin: 0;line-height: 1.2;}
.detail_c .hd p{margin: 15px 0;}
.detail_c .hd p span{float: left; margin-right: 40px;}
.detail_c .hd p span.time{font-size: 16px; color: #999; background: url(../images/news_icon1.png) 0 center no-repeat; padding-left: 29px;}
.detail_c .hd p span.class{font-size: 16px; color: #1b57a6; background: url(../images/news_icon3.png) 0 center no-repeat; padding-left: 29px; margin-bottom: 0;}
.detail_c .bd .txt{float: left; width: 75%; padding-right: 20px;}
.detail_c .bd .txt{font-size: 16px; color: #000; line-height: 28px;}
.detail_c .bd .txt img{width: 100%;}
.detail_c .bd .tj{float: right; width: 25%; padding-left: 20px; border-left: 1px solid #eee;}
.detail_c .bd .tj .t{font-size: 20px; color: #17171d; margin-bottom: 15px;}
.detail_c .bd .tj .t i{display: inline-block; width: 3px; height: 20px; background: #1b57a6; font-style: normal; margin-right: 6px; position: relative; top: 2px;}
.detail_c .bd .tj .l{padding-bottom: 100px;}
.detail_c .bd .tj .l li{border: 1px solid #eee; margin-bottom: 10px;}
.detail_c .bd .tj .l li img{width: 100%; display: block;}
.detail_c .bd .tj .l li h4{font-size: 14px; color: #000; padding: 10px; margin: 0;}
.detail_c .bd .tj .l li p{font-size: 12px; color: #999; padding: 0 10px;}
.detail_pn{margin: 35px 0; border-top: 1px solid #eee; padding: 20px 0 0; line-height: 40px;}
.detail_pn a{font-size: 16px; display: block; margin-bottom: 15px;}
.detail_pn a span{width: 80px; height: 40px;background: #eee; line-height: 40px;text-align: center; color: #505050; margin-right: 20px; float: left;}
.detail_pn a b{color: #000; max-width: 45%;float: left; font-weight: normal;}
.detail_pn a i{float: right;font-style: normal;color: #000;}
.detail_pn a.on:hover span{background: #1b57a6; color: #fff;}

@media(max-width: 992px){
	.news_con{margin-top: 30px;}
	.news_list dd h4{margin-bottom: 10px;}
	.news_list dd p.txt{line-height: 22px; max-height: 68px; overflow: hidden;}
	.detail_c .bd .tj{display: none;}
	.detail_c .bd .txt{float: none;width: 100%; padding: 0;}
}
@media(max-width: 767px){
	.news_con{margin-top:20px;}
	.news_menu li{width: 50%; border-bottom: 1px solid #fff;}
	.news_list dt{display: none;}
	.news_list dd{width: 100%;}
	.detail_c .hd{margin-bottom: 10px;}
	.detail_pn{margin: 20px 0;}
	.detail_pn p{font-size: 14px;}
	.detail_pn p span{width: 60px; margin-right: 10px;}
}