body {
	padding-top: 0px;
	padding-bottom: 0px;
	font-family: 微软雅黑, 'Microsoft YaHei', 'Arial', '宋体';
	background-color: #fff;
}
a{
	color: #333;
}
a:hover {
	color: #333;
	text-decoration: none;
}
.margintop {
	margin-top: 30px;
}
.menu_title{
	padding-left: 15px;
	height: 70px;
	line-height: 70px;
	background-color: #017f5a;
	font-weight: bold;
	font-size: 22px;
	color: #ffffff;
}

.nav-sidebar {
	background-color: #f5f5f5;
}

.nav-sidebar > li{
	line-height: 40px;
	font-size: 16px;
}
.nav-sidebar >li>a:hover{

	color: #00805a;
}
.nav-sidebar>.active>a, .nav-sidebar>.active>a:hover, .nav-sidebar>.active>a:focus{
	color: #00805a;
	background-color: #d9ece6;
}
.contentmenu{
	background-color: #f5f5f5; height: 50px;  color: #333333; margin-bottom: 30px;
}
.contentmenu .content_left{
	font-size: 18px; font-weight: bold; padding-left: 15px; line-height: 50px;
}
.contentmenu .content_right{
	text-align: right; padding-right: 15px; font-size: 12px;
}

.leftmenu{
	min-height: 650px;
}

.newsyymmdd{
	background-color: #f7a71e;
	color: #fffefe;

}
.newsyymmdd .newsdd{
	font-size: 28px;
	font-weight: bold;
}
.newsyymmdd >.newsmmdd{
	padding-top: 20px;
}
.newsyymmdd >.newsyy{
	padding-bottom:20px;
}
.newstitle {
	padding-right: 0px;
	font-size: 16px;
	font-weight: bold;
	line-height: 40px;
	height: 40px;
	overflow-y: hidden;
}
newstitle >a{
	color: #666666;
}
.newsdesc{
	padding-right: 0px;
	font-size: 14px;
	line-height:25px;
	color: #666666;
	height: 50px;
	overflow-y: hidden;
}
.newsotherleft{
	padding-top: 10px;
	color: #bdbdbd;
}
.newsotherright{
	padding-top: 10px;
	text-align: right;
}
.newsotherright >a{
	color: #66a5ef;
}
.newsimgtitle {
	padding-right: 0px;
	font-size: 16px;
	font-weight: bold;
	line-height: 40px;
	height: 40px;
	overflow-y: hidden;
}
newsimgtitle >a{
	color: #666666;
}
.newsimgdesc{
	padding-right: 0px;
	font-size: 14px;
	line-height:25px;
	color: #666666;
	height: 50px;
	overflow-y: hidden;
}
.newsimgotherleft{
	padding-top:10px;
	color: #bdbdbd;
}
.newsimgotherright{
	padding-top:10px;
	text-align: right;
}
.newsimgotherright >a{
	color: #66a5ef;
}

.page >a{
	color: #bdbdbd;

	margin-right: 10px;
	border-radius: 0px;
}
.page >a:hover{
	border: 1px solid #017f5a;
	background-color: #ffffff;
	color: #017f5a;
}
.page .previous,.page .next{
	background-color: #017f5a;
	color: #ffffff;
}

.page >.previous:hover,.page >.next:hover{
	background-color: #017f5a;
	color: #ffffff;
}

.page >.active{
	/*color: #ffffff;*/
	/*background-color: #002978;*/
	color: #017f5a;
	background-color: #ffffff;
	border: 1px solid #017f5a;
	border-radius: 0px;

}

.newsimg{
	padding:5px; box-shadow: 0px 0px 10px #ccc;
}