@charset "gb2312";
/* 网站通用定义 */
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote {
	margin:0;
	padding:0;
}
html{ height:101%;}
table{ border-collapse:collapse;}
address, caption, cite, code, dfn, em, th, var {
	font-style:normal;
}
li {
	list-style-type:none;
}
ul{margin:0;padding:0;}
img {
	border:none;
}
body {
	color:#434343;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
a {
	color: #000000;
	text-decoration:none;
}
a:hover {
	color:#FF0000;
	text-decoration:none;
}
.clear,.clear_all  {
	clear:both;
}
.clear_all  {height:0px;line-height:0px;font-size:0px;}
.clear:after,.clear_all:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.mtop10{margin-top:10px;}
.mtop5{margin-top:5px;}
.padding10{ padding:10px;}
.ptop0{ padding:10px; padding-top:0;}
.padding5{ padding:5px;}
div{ margin:0 auto;}
.left{float:left;}
.right {float:right;}

.wrapper{ width:1002px; margin:0 auto;}
/************网站页面定义**************/
.top{ background:url(top-banner.jpg) no-repeat center top; height:188px;}
.top .swf{ width:1002px; margin:0 auto; position:relative; z-index:0;}

.nav{ background:url(navbg.jpg) repeat-x left top; height:46px; overflow:hidden;}
.nav ul{ width:1002px; margin:0 auto;}
.nav ul li{ float:left; width:140px; line-height:46px; text-align:center;}
.nav ul li.line{ background:url(navline.jpg) no-repeat center; width:2px; height:46px;}
.nav ul li a{ font-size:16px; font-family:"微软雅黑"; color:#FFFFFF; font-weight:600;}
.nav ul li a:hover,.nav ul li a.hover{ color:#FFFFFF; background:#476B01; width:140px; height:42px; margin-top:4px; display:inline-block;}

.web_tool{ height:34px; line-height:34px; border:1px solid #E0E0E0; margin-top:9px; overflow:hidden; position:relative;}
.web_tool input{ width:141px; border:#BABABA 1px solid; height:18px;}
.web_tool img{ position:absolute; right:12px; top:9px;}

.index_jrgz{ margin-top:12px; background:url(index_jrgz_log.jpg) no-repeat 7px top; height:67px; padding-left:93px;}
.index_jrgz h3{ padding-top:7px; margin-bottom:10px;}
.index_jrgz h3 a{ color:#466C00;font-size:20px; font-family:"微软雅黑";}
.index_jrgz h3 a:hover{ text-decoration:underline;}
.index_jrgz p a{ color:#434343;}

.index_news{ width:349px; height:281px; background:url(news_bg.jpg) no-repeat left top; margin-right:5px;}
.focusBox {position: relative; width: 325px; height: 256px; overflow: hidden; text-align: left; margin-top:11px;}
.focusBox .pic img { width: 325px; height: 256px; display: block;}
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;}

.index_gzdt{ width:407px;}
.index_gzdt h3{ background:url(index_gzdt_bg.jpg) no-repeat left top; height:30px; position:relative;}
.index_gzdt h3 a{ line-height:30px; text-align:center; color:#FFFFFF; font-size:14px; display:inline-block; margin-left:23px;}
.index_gzdt h3 a:hover{ text-decoration:underline;}
.index_gzdt ul{ padding:5px 9px; border:1px solid #DCDCDC; border-top:none; height:235px; overflow:hidden;}
.index_gzdt ul li{height:30px;line-height:30px;padding-left:10px;background:url(icon.jpg) no-repeat left center;clear:both; font-size:14px;overflow:hidden;}
.index_gzdt ul li span.datetime{float:right; color:#7A7A7A;}

.index_tzgg{ width:236px;}
.index_tzgg h3{ background:url(index_tzgg.jpg) no-repeat left top; height:30px; position:relative;}
.index_tzgg h3 a{ line-height:30px; text-align:center; color:#FFFFFF; font-size:14px; display:inline-block; margin-left:23px;}
.index_tzgg h3 a:hover{ text-decoration:underline;}
.index_tzgg ul{ padding:5px 9px; border:1px solid #DCDCDC; border-top:none; height:235px; overflow:hidden;}
.index_tzgg ul li{height:30px;line-height:30px;padding-left:10px;background:url(icon.jpg) no-repeat left center;clear:both; font-size:14px;overflow:hidden;}
.index_tzgg ul li span.datetime{float:right; color:#7A7A7A;}

.index_xxgk{ margin-top:5px;}
.index_xxgk h3{ background:url(inex_xxgk_h3bg.jpg) no-repeat left top; height:34px;}
.index_xxgk .cont{ height:247px; border:1px solid #D8D8D6; border-top:none;}
.index_xxgk .cont .left{ background:url(index_xxgk_rbg.jpg) no-repeat left top; width:252px;height:247px; }
.index_xxgk .cont .left .btn a{ display:inline-block; background:url(index_xxgk_btnbg.jpg) no-repeat left top; width:116px; height:30p; line-height:30px; font-size:14px; text-align:center; font-weight:bold; margin-left:7px; margin-top:13px; font-family:"微软雅黑"; float:left;}
.index_xxgk .cont .left ul{ margin-top:3px;}
.index_xxgk .cont .left ul li{ float:left; margin-left:12px; height:40px; padding-left:15px; padding-right:9px; margin-bottom:2px;}
.index_xxgk .cont .left ul li a{ padding-top:20px; display:inline-block;}
.index_xxgk .cont .right{ margin-right:10px; width:358px; margin-top:14px;}
.index_xxgk .cont .right .tubiao{ height:30px; background:url(index_boxbg.jpg) repeat-x left top;border-left:1px solid #D9D9D9;border-right:1px solid #D9D9D9;}
.index_xxgk .cont .right .tubiao li{ float:left;cursor:pointer;width:115px;text-align:center;font-size:14px;color:#5E810D;height:30px;line-height:30px;font-weight:bold;}
.index_xxgk .cont .right .tubiao li.now{ color:#fff; width:115px;background:url(index_box_hov.jpg) no-repeat center top; position:relative;}
.index_xxgk .cont .right .zjyq_list{ border:1px solid #D9D9D9; border-top:none;padding:5px 9px; height:177px; overflow:hidden;}
.index_xxgk .cont .right .zjyq_list li{height:30px;line-height:30px;padding-left:10px;color:#3F3F3F;background:url(icon.jpg) no-repeat left center;position:relative;}
.index_xxgk .cont .right .zjyq_list li span.datetime{position:absolute;top:0px;right:5px;}

.index_bsfw{ margin-top:6px;}
.index_bsfw h3{ background:url(inex_bsff_h3bg.jpg) no-repeat left top; height:34px;}
.index_bsfw .cont{ height:212px; border:1px solid #D8D8D6; border-top:none; overflow:hidden;}
.index_bsfw .cont .left{background:url(index_bsff_btnbg.jpg) no-repeat left top; width:252px;height:212px; position:relative; padding-top:17px;}
.index_bsfw .cont .left a{ display:block; color:#128705; font-weight:bold; font-size:14px; height:37px; line-height:37px; margin-bottom:10px; margin-left:13px; padding-left:97px;}
.index_bsfw .cont .right{margin-right:10px; width:358px; margin-top:14px;}
.index_bsfw .cont .right h4{height:30px; line-height:30px; background:url(index_boxbg.jpg) repeat-x left top;border-left:1px solid #D9D9D9;border-right:1px solid #D9D9D9; font-size:12px;position:relative;}
.index_bsfw .cont .right h4 span{ color:#fff; height:30px; font-size:14px; width:115px;text-align:center;background:url(index_box_hov.jpg) no-repeat center top; display:inline-block;}
.index_bsfw .cont .right h4 a{ font-weight:normal; position:absolute; right:10px; top:0px; color:#666666;}
.index_bsfw .cont .right ul{border:1px solid #D9D9D9; border-top:none;padding:5px 10px; height:140px; overflow:hidden;}
.index_bsfw .cont .right ul li{height:28px;line-height:28px;padding-left:10px;color:#3F3F3F;background:url(icon.jpg) no-repeat left center;position:relative;}
.index_bsfw .cont .right ul li span.datetime{position:absolute;top:0px;right:5px;}

.index_hdjl{ margin-top:6px;}
.index_hdjl h3{ background:url(index_hdjl_h3bg.jpg) no-repeat left top; height:34px;}
.index_hdjl .cont{ height:222px; border:1px solid #D8D8D6; border-top:none; overflow:hidden;}
.index_hdjl .cont .left{background:url(index_hdjl_btnbg.jpg) no-repeat left top; width:252px; height:222px; position:relative; padding-top:17px;}
.index_hdjl .cont .left a{ display:block; color:#128705; font-weight:bold; font-size:14px; height:37px; line-height:37px; margin-bottom:10px; margin-left:13px; padding-left:97px;}
.index_hdjl .cont .right{ margin-right:10px; width:725px; margin-top:10px;}
.index_hdjl .cont .right .tubiao{ height:30px; background:url(index_boxbg.jpg) repeat-x left top;border-left:1px solid #D9D9D9;border-right:1px solid #D9D9D9;}
.index_hdjl .cont .right .tubiao li{ float:left;cursor:pointer;width:115px;text-align:center;font-size:14px;color:#5E810D;height:30px;line-height:30px;font-weight:bold;overflow:hidden;}
.index_hdjl .cont .right .tubiao li.now{ color:#fff; width:115px;background:url(index_box_hov.jpg) no-repeat center top; position:relative;}
.index_hdjl .cont .right .zjyq_list{ border:1px solid #D9D9D9; border-top:none;padding:5px 9px; overflow:hidden;height:160px;}
.index_hdjl .cont .right .zjyq_list li{height:30px;line-height:30px;padding-left:10px;color:#3F3F3F;background:url(icon.jpg) no-repeat left center;position:relative;}
.index_hdjl .cont .right .zjyq_list li span.datetime{position:absolute;top:0px;right:5px;}

.link_list td{ text-align:center;}
.link_list select{ width:190px; height:22px; border:1px solid #E1EAF1;}

/*通栏横幅滚动*/
.adSlide{ width:1001px; height:94px; overflow:hidden; position:relative; clear:both;}
.adSlide .hd{ position:absolute; z-index:1; right:5px; bottom:5px; display:none;}
.adSlide .hd ul{ overflow:hidden; zoom:1; float:left;}
.adSlide .hd ul li{ float:left; margin-right:2px;  width:16px; height:16px; line-height:16px; text-align:center; background:#fff; cursor:pointer;  filter:alpha(opacity=60);opacity:0.6;   }
.adSlide .hd ul li.on{ background:#f60;   font-weight:bold; filter:alpha(opacity=100);opacity:1; color:#fff;   }
.adSlide .bd{ position:relative;  z-index:0; }
.adSlide .bd img{ width:1001px; height:94px;}

/*列表样式*/
.subnav{ border:1px solid #E0E0E0; width:188px; height:auto!important;min-height:576px;height:576px; background:url(left_boxbg.jpg) #E1ECDB no-repeat left bottom; margin-top:10px;}
.subnav h4{ background:url(subnav_h4bg.jpg) no-repeat left top; height:34px;padding-left:14px; padding-top:14px; font-size:18px; font-weight:bold; font-family:"微软雅黑"; color:#639800; margin-bottom:5px; overflow:hidden;}
.subnav li{ background:url(left_box_line.jpg) no-repeat left bottom; height:38px; line-height:38px; overflow:hidden;}
.subnav li a{ margin-left:25px; display:inline-block; background:url(left_box_icon.jpg) no-repeat left center; padding-left:24px; color:#04467A; font-size:14px;height:38px; line-height:38px; overflow:hidden;}
.subnav li a:hover{ color:#FF0000;}

.list_box{ margin-top:10px; width:799px; border:1px solid #E0E0E0;height:auto!important;min-height:576px;height:576px;}
.sitepath{ background:url(sitepath_bg.jpg) repeat-x left top; height:31px; line-height:31px;}
.sitepath h3{ background:url(sitepath_icon.jpg) no-repeat 11px center; font-size:12px; font-weight:normal;padding-left:32px;}
.sitepath h3 a{ color:#000000;font-weight:normal;}
.sitepath h3 a:hover{ color:#5E751B;}

.list_area{ padding-top:20px; padding-bottom:20px; padding-left:25px; padding-right:28px;}
.list_area li{height:30px;line-height:30px; color:#4D4D4D;position:relative;}
.list_area li.line{ border-bottom:1px dashed #CBCBCB; height:1px; line-height:1px; margin-top:20px; margin-bottom:20px;}
.list_area li a{color:#3F3F3F; font-size:14px;}
.list_area li a:hover{color:#cc0000;}
.list_area li span.datetime{position:absolute;top:0px;right:5px; color:#B2B2B2;}


/*信息公开*/
.xxgk_subnav{ background:url(index_xxgk_rbg.jpg) no-repeat left top; width:252px;height:247px;}
.xxgk_subnav .btn a{ display:inline-block; background:url(index_xxgk_btnbg.jpg) no-repeat left top; width:116px; height:30p; line-height:30px; font-size:14px; text-align:center; font-weight:bold; margin-left:7px; margin-top:13px; font-family:"微软雅黑"; float:left;}
.xxgk_subnav ul{ margin-top:3px;}
.xxgk_subnav ul li{ float:left; margin-left:12px; height:40px; padding-left:15px; padding-right:9px; margin-bottom:2px;}
.xxgk_subnav ul li a{ padding-top:20px; display:inline-block;}

.xxgk_box{width:358px; margin-top:10px;}
.xxgk_box h4{height:30px; line-height:30px; background:url(index_boxbg.jpg) repeat-x left top;border-left:1px solid #D9D9D9;border-right:1px solid #D9D9D9; font-size:12px;position:relative;}
.xxgk_box h4 span{ color:#fff; height:30px; font-size:14px; width:115px;text-align:center;background:url(index_box_hov.jpg) no-repeat center top; display:inline-block;}
.xxgk_box h4 a{ font-weight:normal; position:absolute; right:10px; top:0px; color:#666666;}
.xxgk_box ul{border:1px solid #D9D9D9; border-top:none;padding:5px 10px; height:140px; overflow:hidden;}
.xxgk_box ul li{height:28px;line-height:28px;padding-left:10px;color:#3F3F3F;background:url(icon.jpg) no-repeat left center;position:relative;}
.xxgk_box ul li span.datetime{position:absolute;top:0px;right:5px;}

.tabnav{margin-top:5px;}
.tabnav a{ display:inline-block;padding:0px 6px;}
.tabnav a.now{ font-weight:bold; color:#FF0000;}

.left_zt{ border-top:1px solid #DDDEE2;text-align:center; padding-bottom:13px;}
.left_zt img{ margin-top:10px; _display:block; width:230px; height:110px;}
.left_zt span{ display:block; padding-top:5px;}


/*内容页样式*/
.contentShow{padding: 20px 30px;}
.contentShow h1{color:#333333;font-size:26px;text-align:center;line-height:24px; margin-top:20px;}
.article_info{ background:#FAFAFA; border-top:1px solid #E0E0E0; line-height:38px; line-height:38px; color:#A5A5A5; text-align:center;margin:20px 0px;}
.article_info span{ display:inline-block; padding-left:5px; padding-right:5px;}
.article_info a{color:#A5A5A5;}
.article_content_list{line-height:180%;font-size:14px;color:#353535;word-wrap:break-word;word-break:normal;}
.share{height: 20px;line-height:20px; margin:10px 0;}
.share .bshare-custom{display: inline;}
.log_about{margin: 20px 0}
.log_about li{height: 25px;line-height: 25px;}

/*纠错*/
.background {position: fixed; z-index: 10000; top: 0px; left: 0px; width: 100%; height: 100%; background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.5)}
.background{width: 0;height: 0;}
.webox{position: fixed; z-index: 999; padding: 8px; border: 1px solid #000; background: none repeat scroll 0% 0% rgba(10, 10, 10, 0.5); }
.webox #inside {background-color: #FFF; height: 240px; }
.webox #inside h1 {-moz-user-select: none; position: relative; display: block; margin: 0px; padding: 0px 0px 0px 5px; font-size: 13px; line-height: 30px; height: 30px; font-family: Arial; background: none repeat scroll 0% 0% #F1F7FC; cursor: move; font-weight: 800; color: #000; }
.webox #inside h1 a {position: absolute; right: 6px; margin-top: 6px; top: 0px; font-size: 14px; background-image: url("close.fw.png"); background-repeat: no-repeat; background-position: center top; width: 17px; height: 17px; cursor: pointer; display: inline-block; }


/*通用分页*/
#div_page{text-align:center; margin:30px auto;}
#div_page a{ line-height:22px; background:url(hnjj_zzl_pageLinkBg.png) left bottom repeat-x; height:22px; padding:4px 8px; margin:0 3px; border:solid 1px #999;color:#434343; font-family:"宋体"}
#div_page a:hover{ text-decoration:underline;}
#div_page a.current{background:#BF000C;font-weight:bold; border:solid 1px #ccc; color:#fff;}
#div_page a.disabled{color:#E8E8E8; border:solid 1px #ccc; background:#fff;}


/*网站通用底部*/
#footer{ background:url(footerbg.jpg) repeat-x left top; height:101px;color:#000000;}
#footer a{color:#000000;}
#footer .site{font-weight:bold; text-align:center; padding-top:13px; padding-bottom:13px;}
#footer .site a{ display:inline-block; padding-left:5px; padding-right:5px;}
.copyright{ line-height:22px; font-size:12px; color:#000000; text-align:center;}


/*信件列表*/
.email_list h2{height: 40px;line-height: 40px;border-bottom: 1px solid #3C981B;margin-bottom: 20px;padding: 0 10px;}
.email_list h2 .right a{background: url(letter.png) no-repeat left center;padding-left: 30px; font-size:14px;}
.email_list table{clear: both;}
.email_list td,.email_list th{text-align: center;height: 30px;line-height: 30px;border: 1px solid #E4E4E4;}
.email_list th{font-size: 15px;}

/*我要写信*/
.must_know p{line-height: 25px;}
.must_know h2{height: 40px;line-height: 40px;border-bottom: 1px solid #3C981B;margin-bottom: 20px;padding: 0 10px; font-size:14px;}
.write_email h2{height: 40px;line-height: 40px;border-bottom: 1px solid #3C981B;margin-bottom: 20px;padding: 0 10px;background: url(letter.png) no-repeat left center;padding-left: 30px;font-size:14px;}
.write_email td{border: 1px solid #E4E4E4;padding: 5px;height: 20px;line-height: 30px;}
.write_email td span{color: red;padding-left: 10px;}
.write_email td input{height: 25px;line-height: 20px;}
.write_email .radio{padding-left: 20px;}
.write_email .radio label{vertical-align: middle;}
.write_email .radio input{vertical-align: middle;margin-left: 10px;}
.write_email th{border: 1px solid #E4E4E4;padding: 5px;background: #7BBE19;height: 30px;font-size: 14px;padding-left: 20px;text-align: left;}
.write_email th span{font-weight: normal;}

/*信件细览*/
.letter_list{font-size: 14px;}
.letter_list h2{height: 40px;line-height: 40px;border-bottom: 1px solid #3C981B;margin-bottom: 20px;padding: 0 10px; font-size:14px;}
.letter_list h2 .right{float: right;background: url(letter.png) no-repeat left center;padding-left: 30px;text-align: right;}
.letter_list th{font-weight: normal;height: 30px;line-height: 30px;background: #3C981B;padding: 5px;border: 1px solid #B3E0F7;}
.letter_list td{height: 35px;line-height: 35px;vertical-align: top;padding: 5px 0 5px 10px;}
.letter_list .send td{border: 1px solid #E4E4E4}
.letter_list .line{border-bottom: 1px dotted #3C981B;margin: 20px 0;}
.letter_list .answer{margin-bottom: 50px;}

































