@charset "utf-8";
.listcenter{background:#FFF; padding:10px; border:1px solid #CCC;    -webkit-box-shadow: 0px 1px 4px #EEE;  
    -moz-box-shadow: 0px 1px 4px #EEE;  
    box-shadow: 0px 1px 4px #EEE;
	margin-bottom:10px;  
}

.location {font-size: 12px; padding-left:27px; height: 36px; line-height: 36px; background:url(../images/public_ico_01.png) left center no-repeat;}
.location span a { margin: 0 3px; text-decoration: none; color:#666;}
.location span a:hover { text-decoration: none; }

/*-------start 通用栏目页、通用列表页-------------
-*/
/*------左侧导航部分---------*/
.leftPart { width:230px; margin-bottom: 16px; overflow: hidden; float: left; }

/*-----通用一栏 左侧----*/
.leftPart_img.column { background: url(../images/public/SiteNavImg.jpg) no-repeat left bottom; width: 232px; height: 99px; }
.leftPart_list { margin: 0px; padding: 0px; clear: both; float: left; }
.leftPart_list li { list-style-type: none; line-height: 28px; background: #EFEFEF; border-width: 1px 0px; border-style: solid; border-color: #FFF #FFF #CCC; text-align: left; float: left; width: 230px; }
.leftPart_list li a { display: block; min-height: 28px; height: auto !important; overflow: visible; padding: 0px 10px 0px 33px; text-decoration: none; }
.leftPart_list li a:hover { background-color: #DFDEE4; }
.leftPart_list li a:link { color: #535353; text-decoration: none; }
.leftPart_list li a:visited { color: #535353; text-decoration: none; }
.leftPart_list li a:hover { color: #cc0000; text-decoration: none; }
.leftPart_list li a:active { color: #535353; text-decoration: none; }
.leftPart_list li .aSelect { background-color: #B5B5B5; display: block; min-height: 28px; height: auto !important; overflow: visible; padding: 0px 10px 0px 33px; }

/*-----通用列表 左侧----*/
.leftPart_img.list { background: url(../images/public/gsdt.gif) no-repeat left bottom; width: 236px; height: 399px; }

/*-----右侧公共部分-----*/
.rightPart { width: 730px; float: right; overflow: hidden; }

/*---栏目标题---*/
.tit_s01{background:url("../images/public_titbg_t4.jpg") repeat-x;height:44px;font-weight:normal;}
.tit_s01 .title-inner{left:0;}
.tit_s01 span.tabg,.tit_s01 span.bg01,.tit_s01 span.bg02{display:block;height:44px;line-height:44px;float:left;}
.tit_s01 span.tabg{width:auto;background:url(../images/public_titbg_t3.jpg) repeat-x;padding:0 8px;font-size:18px;color:#ffffff;}
.tit_s01 span.tabg a{color:#ffffff;}
.tit_s01 span.bg01{width:20px;background:url(../images/public_titbg_t1.jpg) no-repeat;}
.tit_s01 span.bg02{width:20px;background:url(../images/public_titbg_t2.jpg) no-repeat right 0;}
.tit_s01 span.more{ display:block; float:right; font-weight:normal;color:#666666;font-size:12px;width:52px;height:32px;line-height:20px;padding:12px 6px 0 0;background:url(../images/public_titbg_t5.jpg) no-repeat right 0;}
.tit_s01 span.more a{color:#666666;}

/*-----通用列表  右侧----*/
.list-p {margin-top: 0px; overflow: hidden; list-style-type: none; text-indent: 22px; font-size:14px;}
.list-p li { background: url(../images/fwpt_74.jpg) no-repeat left center; line-height: 32px; height:32px; }
.list-p li .title { float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.list-p li .date {display: inline; float: right; color: #666; font-family: "宋体"; font-size:12px;}
.list-p li a{ color: #666; text-decoration: none }/*新闻链接样式*/
.list-p li a:hover { color: #cc0000; text-decoration: none }/*新闻链接鼠标滑过时样式*/

.list-p .list01{margin:15px 0 0 0;border-bottom:1px #b2b2b2 dotted;padding:0 0 15px 0;}
/* start 列表页分页*/

.page_num {
    height: 40px;
    margin: auto;
    overflow: hidden;
    padding-top: 15px;
    width: 96%;
}
#page_div .pagination_index, #page_div .pagination_index_num {
    background: none repeat scroll 0 0 #F8F9FB;
    border: 1px solid #CAD4DF;
    float: left;
    height: 20px;
	line-height:20px;
    margin-right: 2px;
    padding: 0 8px;
    text-align: center;
}
#page_div .pagination_index a, #page_div .pagination_index_num a {
    color: #666666;
    margin: 0;
    padding: 0;
    text-align: center;
}
#page_div .pagination_index a:hover, #page_div .pagination_index_num a:hover {
    color: #666666;
    margin: 0;
    padding: 0;
    text-align: center;
}
#page_div .pagination_index_last {
    float: right;
    margin: 0 auto;
    text-align: right;
    width: 260px;
}
#page_div .pagination_index_num {
    margin-right: 2px;
    padding: 0;
    width: 20px;
}
#page_div .currentIndex {
    background: none repeat scroll 0 0 #145190;
    border: 1px solid #145190;
    color: #FFFFFF;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
    text-align: center;
    width: 20px;
}
/* end 列表页*/

.h_br_list {
	font-size:12px; text-align:left; padding:0 8px; border:1px solid rgb(221, 221, 221);
}
.h_br_list dl {
	line-height: 20px; padding-top: 5px; cursor: default;
}
.h_br_list dt {
	padding-top: 5px;
}
.h_br_list dd {
	color: rgb(0, 100, 162); padding-bottom: 5px; border-bottom-color: rgb(208, 221, 227); border-bottom-width: 1px; border-bottom-style: dashed;
}

.jdyw_title{ border-top:2px solid #204daa; background:#f5f5f5; height:40px; line-height:40px;}

/* 内容页*/
.pages-title {
	text-align: center; color: rgb(51, 51, 51); font-family: Microsoft Yahei; font-size: 32px;
}
.pages-date {
	height: 30px; text-align: center; color: rgb(137, 137, 137); overflow: hidden; font-size: 12px;
}
.pages-date span.font {
	margin: 0px 10px;
}
.pages_print span.font {
	margin: 0px 10px;
}
.pages_print .index_switchsize {
	padding-left: 240px; float: left;
}
.pages_print .printIco {
	float: left;
}
.pages_print .share {
	margin: 0px; width: auto; padding-left: 20px; float: left;
}
.pages_print .index_switchsize span {
	cursor: pointer;
}
.pages_print {
	height: 30px; text-align: center; overflow: hidden; font-size: 12px; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid;
}
.pages_print .printIco {
	color: rgb(137, 137, 137);
}
.pages_print .share {
	color: rgb(137, 137, 137);
}
#btnPrint {
	cursor: pointer;
}
.pages_content {
	margin: 12px 0px 0px; padding: 0px 12px; line-height: 35px; font-size: 16px;
}
.pages_content p {
	margin: 15px 0px 0px;
}
.pages_content .editor {
	padding: 5px 0px; text-align: right; color: rgb(137, 137, 137); font-size: 12px;
}