@charset "gb2312";
/* CSS Document */

body {
	color: #3c3c3c;
	background: #fff url(images/topbg.png) top repeat-x;
	font-family: Arial,"宋体";
	font-size:12px;
}
/*
 * 将具有默认margin和padding的标记置?
 * 所有标记的margin、padding都在使用时具体定?
 */
* {
	margin:0;
	padding:0;
}
.clearfix:after{clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.clearfix{display: block; *zoom:1;}
.clear { width:100%; height:0; line-height:0; font-size:0; overflow:hidden; clear:both; display:block; _display:inline;}
/*
 * 修正IE5.x和IE6的斜体溢出bug
 * @css-for    IE 5.x/Win, IE6
 */
* html body {
	overflow: visible;
}
* html iframe, * html frame {
	overflow: auto;
}
* html frameset {
	overflow: hidden;
}
/*
 * 定义图片边框
 * 当图片作为链接内容被填充时，会有默认边框出现，重定义?
 */
img {
	border:0 none;
}
/*
 * 清除ul列表标记的样?
 * ul列表更多的用在不需要列表前置符号的样式?
 */
ul, li {
	list-style-type: none;
	margin:0;
	padding:0
}
/*
 * 定义默认的链接样?
 * 仅仅是作为默认样式提供，可以在各自的实例中覆盖掉
 */
a:link, a:visited {
	color:#4a4a4a;
	text-decoration: none;
}
a:hover, a:active {
	color:#ff6600;
	text-decoration:underline;
}
.clear {
	clear:both
}
.fl{
	float:left
}

.fr{
	float:right
}
/*
 * 布局开?
 */

.top {
	width:950px;
	height:115px;
	margin:0 auto
}
.logo{
	float:left;
}
.logo h1{
	display:none
}
.topr{
	width:350px; float:right; padding:28px 5px 0 0; text-align:right;
}

.toprsc{
	width:350px; line-height:25px; height:36px; color:#818181; 
}

.toprsc a:link,.toprsc a:visited{ color:#818181; font-size:12px;}

.toprsc a:hover{ color:#ff6600; font-size:12px;}

.toprd{
	width:350px; text-align:right; padding-top:5px; line-height:20px;
}


.nav{
	width:100%; height:42px; margin:0 auto; background:url(images/navbg.png); text-align:center; padding-top:0px;
}
.navb{
	width:950px; margin:0 auto; text-align:center
}
.navb ul{ float:left;}
.navb ul li{ display:inline; float:left;}

.banner{
	width:960px; height:200px; margin:16px auto 0 auto;
}

.con{
	width:960px; height:auto; margin:22px auto 0 auto;
}

.con_l{ width:250px; float:left;}
.con_r{ width:697px; float:right;}

.notice{
	width:250px; height:248px; background:url(images/noticebg.png); overflow:hidden;
}
.noticebt{
	width:250px; height:36px;
}

.noticebtb{
	float:left; padding:5px 0 0 11px;
}

.more{
	float:right; padding:7px 10px 0 0;
}

.notice_ul{
	width:232px; float:left; padding:5px 0 0 11px; height:192px; overflow:hidden;
}

.notice_ul li{
	background:url(images/point.png) left 4px no-repeat; padding-left:14px; text-align:left; padding-bottom:7px; line-height:18px;
}

.notice_ul li span{
	color:#7a7a7a; padding-left:5px;
}

.hleftbtns{
	height:auto; padding-top:15px;
}

.hleftbtns2{
	height:auto; padding-top:15px;
}

.hleftbtns2 img{
	padding-bottom:7px;
}


.ksb{
	width:250px; height:363px; margin-top:8px;
}

.ksbt{
	width:205px; height:27px; background:url(images/ksbtbg.png); padding-left:45px; padding-top:5px; line-height:24px; font-size:14px; font-weight:bold; color:#3c3c3c; text-align:left
}

.ksbb{
	border:1px solid #d0e2f3; border-top:none; height:335px; background:url(images/ksbg.jpg) bottom center no-repeat;
}

.ksbb_ul{
	width:234px; height:242px; float:left; padding:18px 0 0 11px; text-align:left
}

.ksbb_ul li{
	float:left; width:72px; height:40px; background:url(images/ksbbg.png) top center no-repeat; line-height:28px; font-size:12px; text-align:center; margin:0 5px 8px 0; display:inline
}

.zjbtn{
	text-align:center
}



.hnews{ width:695px; height:247px; border:1px solid #d0e2f3; border-top:none; background:url(images/hnewstbg.png) top repeat-x;}

.fla {
	width:292px;
	float:left;
	padding-left:10px;
	padding-top:12px;
	margin-left:10px;
	margin-top:25px;
}

.newsb {
	width:365px;
	height:230px;
	padding-top:10px;
	padding-left:15px;
	float:left;
}
.newsbt {
	width:365px;
	height:26px;
	border-bottom:1px solid #d3d3d3;
}
.newsbtb {
	float:left;
}
.newsbtbr {
	float:right;
	padding-top:3px;
}
.newsb ul {
	width:365px;
	text-align:left;
	padding-top:5px;
}
.newsb li {
	width:350px;
	height:28px;
	float:left;
	overflow:hidden;
	text-align:left;
	line-height:28px;
	font-size:12px;
	background:url(images/point.png) left 8px no-repeat; padding-left:14px; 
}

.newsb li span{
	color:#7a7a7a; padding-left:5px;
}


.hssb{ width:684px; height:31px; background:url(images/ssbg.png) top repeat-x; margin-top:14px; padding-top:3px; padding-left:13px;}

.hssb div{ padding-right:10px; color:#404040; line-height:20px;}

.ssipt{border-left:1px solid #c8c8c8; border-top:1px solid #c8c8c8;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0; width:190px; height:18px; color:#999; font-size:12px; line-height:18px; padding-left:3px;}

.ssbtn{
	width:51px; height:21px; background:url(images/ssbtn.png); text-align:center; font-size:12px; border:none; color:#3e3e3e;
}

.hrbox{
	width:697px; height:187px; margin-top:14px;
}

.hrboxbt{
	width:697px; height:27px; background:url(images/rbtbg.png);
}

.hrboxbtb1{
	float:left; background:url(images/zlico.png) left no-repeat; padding-left:35px; margin-left:4px; display:inline; line-height:27px; font-size:14px; color:#3c3c3c; font-weight:bold;
}

.hrboxbtb2{
	float:left; background:url(images/jyico.png) left no-repeat; padding-left:35px; margin-left:4px; display:inline; line-height:27px; font-size:14px; color:#3c3c3c; font-weight:bold;
}

.hrboxbtb3{
	float:left; background:url(images/wsico.png) left no-repeat; padding-left:35px; margin-left:4px; display:inline; line-height:27px; font-size:14px; color:#3c3c3c; font-weight:bold;
}

.hrboxm{
	float:right; padding:6px 12px 0 0;
}

.hrboxb{
	width:695px; height:159px; border:1px solid #d0e2f3; border-top:none;
}

.hrboxb ul{
	float:left; padding:10px 0 0 0;
}

.hrboxb ul li{
	float:left; width:320px; display:inline; height:27px; line-height:27px; background:url(images/point.png) left 8px no-repeat; padding-left:14px; margin-left:10px; text-align:left; overflow:hidden
}

.h_info{
	width:235px; overflow:hidden; float:left
}

.h_date{
	width:70px; padding-right:7px; text-align:right; color:#999; float:right
}

.bnav{
	width:100%; height:27px; margin:20px auto 0 auto; background:url(images/bnavbg.png); text-align:center; line-height:27px;
}
.bnav a{
	
}
.bottom{
	width:100%; height:120px; margin:1px auto 0 auto; border-top:4px solid #3d9ce7; text-align:center; line-height:25px; color:#626262;
}
.bottomb{
	width:960px; margin:0 auto;
}

.bottomb_l{
	float:left; width:500px; padding-top:15px; text-align:left;
}

.bottomb_r{
	float:right; text-align:right; line-height:24px; padding-top:15px;
}

/*内页*/

.con_n{ width:950px; height:auto; margin:22px auto 0 auto;}
.con_nl{
	width:250px; float:left
}

.con_nr{
	width:680px; float:right;
}

.nlbt{
	width:225px; height:39px; background:url(images/nlbtbg.jpg); padding-left:25px; font-size:14px; font-weight:bold; text-align:left; line-height:39px;
}


.nlbox{
	border:1px solid #e4e4e4; border-top:none; padding:15px 0 15px 0; background:url(images/nlbbg.jpg) bottom center no-repeat;
}


.nlbox ul{
	padding-left:25px; float:left; width:195px;
}

.nlbox ul li{
	width:195px; height:36px; float:left; margin-bottom:12px;
}

.nlbox ul li a:link,.nlbox ul li a:visited{
	display:block; padding-left:48px; width:147px; background:url(images/nlbtnbg1.png); text-align:left; line-height:36px; font-size:14px;
}

.nlbox ul li a:hover{
	display:block; padding-left:48px; width:147px; background:url(images/nlbtnbg2.png); text-align:left; line-height:36px; font-size:14px;
}

.con_nrbt{
	width:680px; height:39px; background:url(images/nrbtbg.png);
}

.con_nrbtb{
	float:left; padding-left:39px; font-size:14px; font-weight:bold; line-height:39px; color:#3c3c3c;
}

.position{
	float:right; padding-left:26px; float:right; padding-right:22px; padding-top:10px; line-height:22px; background:url(images/pico.png) left 8px no-repeat; font-family:"宋体";
}

.listb{
	padding:10px 20px; border:1px solid #e4e4e4; background:#FFF; border-top:none; background:url(images/nrbbg.png) bottom repeat-x;
}

.listb ul{
	float:left; width:640px;
}

.listb li{
	padding-left:14px; background:url(images/point.png) left 13px no-repeat; width:626px; height:36px; line-height:36px; float:left; display:inline; overflow:hidden; border-bottom:1px dotted #dfdfdf;
}

.listb li .listbl{
	float:left; width:500px; overflow:hidden; text-align:left;
}

.listb li .listbr{
	float:right; text-align:right; color:#8c8c8c; padding-right:5px; width:100px; font-family:"宋体";
}

.page{
	width:640px; background:url(images/pagebg.png); height:31px; margin:20px 0 15px 0; text-align:center; line-height:30px;
}

.show_con{
	width:958px; margin:22px auto 0 auto;
}

.show_bt{
	width:958px; height:39px; background:url(images/showbtbg.png);
}

.show_btb{
	float:left; padding-left:39px; font-size:14px; font-weight:bold; line-height:39px; color:#3c3c3c;
}

.show_b{
	padding:20px 30px; border:1px solid #d0e2f3; background:#FFF; border-top:none; background:url(images/nrbbg.png) bottom repeat-x;
}

.show_nbt{
	height:45px; text-align:center; font-family:"黑体"; font-size:24px; font-weight:bold; border-bottom:1px solid #dfdfdf; line-height:42px;
}

.show_ninfo{
	height:40px; line-height:30px; color:#666;
}

.show_nb{
	text-align:left; font-size:14px; line-height:22px; padding-bottom:20px;
}

.show_nb p{
	text-indent:0em; margin-top:10px;
}

#wp_nav_w1 .wp_nav .nav-item a span.item-name{ line-height:28px; padding:5px 24px;background:url(images/navline.png) no-repeat right center;}
#wp_nav_w1 .wp_nav .nav-item a{ color: #004a80; font-weight: bold;font-size: 14px; }
#wp_nav_w1 .wp_nav .nav-item a:hover{ color:#f90;}
#wp_nav_w1 .wp_nav .i9 a span.item-name{ background:none;}

.inner{ width:800px; margin:0 auto;}
.bnav .wp_nav .nav-item a span.item-name{ padding:5px 25px; line-height:18px; background:url(images/foot-nav.jpg) no-repeat right center;}
.bnav .wp_nav .i8 a span.item-name{ background:none;}

.bnav .wp_nav .nav-item a{ color:4a4a4a; font-family:""; }
.bnav .wp_nav .nav-item a:hover{ color:#ff6600;}

.bottomb_l-1{ margin-right:10px;}

.possplit{ background:url(images/sy-li.png) no-repeat center;}

 /**Ŀб*/
.col_list .wp_listcolumn { border-top:none; border-bottom:none;padding-left:25px;  width:195px; }
.col_list .wp_listcolumn .wp_column a { color:#666;  border-top:none; border-bottom:none;   display:block; padding-left:48px; width:147px; background:url(images/nlbtnbg1.png); text-align:left; line-height:36px; font-size:14px;} 	/**һĿ**/
.col_list .wp_listcolumn .wp_column a:hover,.col_list .wp_listcolumn .wp_column a.selected {  display:block; padding-left:48px; width:147px; background:url(images/nlbtnbg2.png); text-align:left; line-height:36px; font-size:14px;} 	/**꾭ѡһĿ**/
.col_list .wp_listcolumn .wp_column a.selected span.column-name{ }
.wp_listcolumn .wp_column a .column-name{ padding:0px!important;line-height:36px!important;}  /*ϵͳԼʽԪؾ*/

.col_news_box { padding:10px 0; margin:0 7px;}
.col_news_list { margin-top:17px;}
.col_news_list .wp_article_list .list_item { border-bottom:none;height:36px;line-height:36px; border-bottom:1px dotted #dfdfdf;}  /**Ŀб**/
.col_news_list .wp_article_list .list_item .Article_Index { background:url(images/point.png) left 13px no-repeat;height:22px;}  /**Ŀͼ**/
.col_news_list .wp_entry,.col_news_list .wp_entry p { line-height:1.6; font-size:14px; color:#333;}
.col_news_list .wp_entry p { margin-bottom:6px;}
.col_news_list .wp_entry img { max-width:680px; _width:expression(this.width > 680 ? "680px" : this.width); }   /**бҳͼƬС**/

/**ҳ**/
.read,.entry .read p { line-height:1.6; font-size:14px; color:#333;}  /**Ķ**/
.read p { margin-bottom:6px;}
.read img { max-width:940px; _width:expression(this.width > 940 ? "940px" : this.width); }   /**ĶͼƬС**/

.col_menu_con{ border:1px solid #e4e4e4; border-top:none; padding:15px 0 15px 0; background:url(images/nlbbg.jpg) bottom center no-repeat;}

.wp_listcolumn .wp_column{width:195px; height:36px;  margin-bottom:12px;}

.col_news_con{padding:10px 20px; border:1px solid #e4e4e4; background:#FFF; border-top:none; background:url(images/nrbbg.png) bottom repeat-x;}

#wp_paging_w17{ height:30px;}

#keyword{ color:#999;}


   
    