body{ margin: 0; padding: 0; font-size: 14px; font-family: "Microsoft YaHei"; }
ul,li,img{ margin: 0; padding: 0; list-style: none; }
img{ border: none; display: block; }
.article_list{ /*width: 1197px; margin: 0 auto;*/ overflow: hidden; margin-top: 10px; margin-bottom: 30px; }
.location { border-bottom: 1px solid #ddd; margin-bottom: 15px; overflow: hidden; padding-bottom: 15px; }
.location a{ color: #000; }
/*.location ul li { color: #333; float: left; padding: 0 5px; }
.rightcon{ float: right; width: 907px; }*/
.newsicon{ float: left; }
.newslist li{ border-bottom: 1px dashed #ccc; height:40px; line-height: 40px; }
.newslist li a{ color: #000; }
.newsicon img{ width: 20px; height: 20px; margin-top: 10px; }
.ntitle{ margin-left: 10px; float: left; width: 80%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.ndate{ float: right; font-family: arial!important;}
.ep-pages { clear: both; font-size: 12px; margin: 20px 0; overflow: hidden; text-align: center; vertical-align: top; }
.ep-pages li { display: inline-block; }
.ep-pages a, .ep-pages a:visited { color: #252525; }
.ep-pages li.active a { background: #ff6767 none repeat scroll 0 0; border: 1px solid #ff6767; color: #fff; }
.ep-pages a, .ep-pages span { background: #fff none repeat scroll 0 0; border: 1px solid #e5e5e5; display: inline-block; height: 30px; line-height: 30px; margin: 5px 5px 0 0; overflow: hidden; padding: 0 10px; vertical-align: top; }
@media screen and (max-width:1024px){
	.ntitle{ width: 60%;}
}
