.news{height:auto; overflow:hidden; margin:0 auto; padding-top:5px;    padding-left: 15px;}
.newscon{ width:100%; height:auto; padding-top:15px;}
.newscon li{width:100%;height:40px;line-height:40px;overflow: hidden;border-bottom: 1px dotted #015cb5;}
.newscon li a{ width:100%; height:40px; display:block; color:#26324a; text-indent:15px;background: url(../images/newslibg.jpg) no-repeat left;}
.newscon li a:hover{background-color:#f2f2f2;color: #015cb5;text-indent:20px;}
.newscon li a span{ float:right;}

.newsdetail{ overflow:hidden; line-height:22px;}
.newsdetail a{ color:#015cb5; }
.newsdetail a:hover{text-decoration:underline;}
.newsdetail h1{ font-size:22px; margin:15px; text-align:center;}
.newsdetail .detailtime{ text-align:right; margin-bottom:20px;}
.newsdetail .detailneir{ width:100%; overflow:hidden;line-height: 25px;}
.fenxiang{overflow:hidden;margin-bottom: 50px;color: #fff;}
.fenxiang p.fenxingl{display:inline-block;float:left;width:49.9%;background: #015cb5;padding: 8px;}
.fenxiang p.fenxingr{display:inline-block;float:right;width:49.9%;background: #015cb5;padding: 8px;}
.fenxiang p span{ font:bold;}
.fenxiang p a{text-decoration:underline;color: #fff;}
@media screen and (max-width: 767px){
	.newslist li { width: 47%;*width: 46.8%; }
	.fenxiang p.fenxingl{ display:block; float:inherit; width:100%; margin-bottom:8px;}
.fenxiang p.fenxingr{display:block; float:inherit; width:100%;}
}