@charset "gb2312";


.slideBox{ float:left; width:565px; height:334px; overflow:hidden; position:relative;}
.slideBox .hd{ height:9px; overflow:hidden; position:absolute; right:20px; bottom:20px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; background: url(slideBox_doc.png) left center no-repeat; width: 9px;height: 9px;margin-right: 5px; cursor:pointer;}
.slideBox .hd ul li.on{ background-position: right center;}
.slideBox .bd{ position:relative; height:334px; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd li p{ position:absolute; left:0px; bottom:0px; width: 100%;height: 52px;line-height: 49px; text-indent: 20px;z-index:2;color: #fff; background:rgba(0,0,0,0.7); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#A5000000,endColorstr=#A5000000); font-size: 15px;font-family: microsoft yahei; font-weight:bold}
.slideBox .bd li img{ width:565px; height:334px;}

.index_xwdt{ width:560px; height:334px; overflow:hidden;}
.index_xwdt dt{ height:30px; line-height:30px; border-bottom:1px solid #108DCF;}
.index_xwdt dt span{ float:left; font-size:14px; font-weight:bold; padding:0 17px;}
.index_xwdt dt span a{ color:#404040;}
.index_xwdt dt span.now{ background:#0084CC;}
.index_xwdt dt span.now a{ color:#FFF;}
.index_xwdt dd .head_news{ border-bottom:1px solid #D9D9D9; padding-bottom:8px;}
.index_xwdt dd .head_news h3{ font-size:22px; font-family:"微软雅黑"; overflow:hidden; height:30px; line-height:30px; text-align:center; margin:8px 0px;}
.index_xwdt dd .head_news h3 a{color:#e50000;}
.index_xwdt dd .head_news p{ font-size:12px; color:#808080; text-indent:20px; line-height:20px;}
.index_xwdt dd .head_news p a{ color:#ff0002;}
.index_xwdt dd li{background:url(dot.jpg) no-repeat left center; padding-left:10px; height:30px;line-height:30px;font-size:14px;overflow:hidden;vertical-align: bottom;position: relative;}
.index_xwdt dd li a{ float:left;display:inline;height:30px;color:#434343;width:75%;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.index_xwdt dd li a:hover{color:#2581c2;}
.index_xwdt dd li span.date{position:absolute; right:5px; top:0px;color:#595959; font-size:12px;}


.index_xxgk{ background:#FFF; height:226px;}
.index_xxgk .tablist{ width:550px; margin-top:8px; margin-left:12px;}
.index_xxgk .tablist dt{ border-bottom:1px solid #128DD0; height:26px; line-height:26px; overflow:hidden;}
.index_xxgk .tablist dt span{ float:left; font-size:14px; padding:0 15px; font-weight:bold; color:#000;height:26px;}
.index_xxgk .tablist dt span a{color:#000;}
.index_xxgk .tablist dt span.now{ background-color:#0084CC; border-radius:5px 5px 0px 0px;}
.index_xxgk .tablist dt span.now a{ color:#FFF;}
.index_xxgk .tablist dd{ padding-top:5px;}
.index_xxgk .tablist dd li{background:url(dot.jpg) no-repeat left center; padding-left:10px; height:30px;line-height:30px;font-size:14px;overflow:hidden;vertical-align: bottom;position: relative;}
.index_xxgk .tablist dd li a{float:left;display:inline;height:30px;color:#434343;width:75%;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.index_xxgk .tablist dd li a:hover{color:#2581c2;}
.index_xxgk .tablist dd li span.date{position:absolute; right:5px; top:0px;color:#595959; font-size:12px;}

.index_xxpt{ margin-top:8px; width:545px; margin-left:20px;}
.index_xxpt h3{ border-bottom:1px solid #E6E6E6; padding-bottom:10px;}
.index_xxpt h3 span{ font-size:14px; color:#0065b3; background:url(xxpt_icon.jpg) no-repeat left center; height:16px; margin-left:11px; padding-left:10px;}
/*.index_xxpt li{ width:238px; height:42px; float:left; margin-left:17px; margin-top:15px;}
.index_xxpt li a{width:148px; height:42px; line-height:42px; display:block; background:#c0def1  no-repeat 40px center; color:#404040; font-size:14px; padding-left:90px;}
.index_xxpt li#icon01 a{ background-image:url(index_xxpt_icon01.jpg);}
.index_xxpt li#icon02 a{ background-image:url(index_xxpt_icon02.jpg);}
.index_xxpt li#icon03 a{ background-image:url(index_xxpt_icon03.jpg);}
.index_xxpt li a:hover{ border:1px solid #0065b3;}*/
.a2 {}
.a2 li {padding-left:40px;line-height:42px;position:relative; float:left;margin-left:23px; margin-top:15px;}
.a2 li a {width:200px;background-color:#f1f1f1;font-size:15px;text-align:center;display:block;font-family: microsoft yahei;}
.a2 li a:hover{background-color:#eeeeee;}
.a2 li.s1 {background:#0095cd url(hy_ico.png) 5px -82px no-repeat;}
.a2 li.s2 {background:#e56e77 url(hy_ico.png) 5px -122px no-repeat;}
.a2 li.s3 {background:#7bc7c9 url(hy_ico.png) 5px -162px no-repeat;}
.a2 li.s4 {background:#8ba2c4 url(hy_ico.png) 5px -202px no-repeat;}
.a2 li.s5 {background:#f7b075 url(hy_ico.png) 5px -242px no-repeat;}
.a2 li.s6 {background:#6db4e8 url(hy_ico.png) 5px -282px no-repeat;}
.a2 li i {display:inline-block;width:0;height:0;overflow:hidden;position:absolute;top:50%;left:40px;margin-top:-5px;z-index:9;border:5px transparent solid;}
.a2 li.s1 i {border-left:5px #0095cd solid;}
.a2 li.s2 i {border-left:5px #e56e77 solid;}
.a2 li.s3 i {border-left:5px #7bc7c9 solid;}
.a2 li.s4 i {border-left:5px #8ba2c4 solid;}
.a2 li.s5 i {border-left:5px #f7b075 solid;}

.index_qlqd{margin-top:20px; height:185px;width:250px; background:url(index_qlqd_line.jpg) no-repeat left bottom;}
.index_qlqd ul{ background:url(index_qlqd_bg.jpg) no-repeat 57px top; height:153px; position:relative; padding-left:30px;}
.index_qlqd ul li{float:left;text-align:center;width:105px;}
.index_qlqd ul li a{ display:block;font-size:14px; color:#404040; padding-top:63px; height:28px; line-height:28px;}
.index_qlqd ul li a:hover{ color:#0065b3; font-weight:bold;}

.zt_picScroll{overflow:hidden; height:82px; margin-top:12px; width:1140px;}
.zt_picScroll .bd ul{ overflow:hidden; zoom:1;}
.zt_picScroll .bd ul li{float:left; display:inline; overflow:hidden; text-align:center; margin-right:6px;}
.zt_picScroll .bd ul li img{ width:280px; height:82px; display:block;}

/*发展改革*/
.index_tabarea{background:#FFF; height:192px; padding-top:8px; padding-left:12px; padding-right:12px;}
.index_tabarea .tablist{ width:550px;}
.index_tabarea .tablist dt{ border-bottom:1px solid #128DD0; height:26px; line-height:26px; overflow:hidden;}
.index_tabarea .tablist dt span{ float:left; font-size:14px; padding:0 15px; font-weight:bold; color:#000;height:26px;}
.index_tabarea .tablist dt span a{color:#000;}
.index_tabarea .tablist dt span.now{ background-color:#0084CC; border-radius:5px 5px 0px 0px;}
.index_tabarea .tablist dt span.now a{ color:#FFF;}
.index_tabarea .tablist dd{ padding-top:5px;}
.index_tabarea .tablist dd li{background:url(dot.jpg) no-repeat left center; padding-left:10px; height:30px;line-height:30px;font-size:14px;overflow:hidden;vertical-align: bottom;position: relative;}
.index_tabarea .tablist dd li a{float:left;display:inline;height:30px;color:#434343;width:75%;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.index_tabarea .tablist dd li a:hover{color:#2581c2;}
.index_tabarea .tablist dd li span.date{position:absolute; right:5px; top:0px;color:#595959; font-size:12px;}


.index_bshd{ margin-top:14px; height:170px; margin-left:2px;}
.index_bshd li{ float:left; border:1px solid #E3E3E3;}
.index_bshd li a{ display:block; background:url(index_bshdbg.png) repeat-x left top; width:160px; height:167px; text-align:center; cursor:pointer;}
.index_bshd li a em{ display:block; text-align:center; padding-top:23px; height:43px;}
.index_bshd li a span{ height:40px; line-height:40px; display:block; color:#0065b3; font-weight:bold;}
.index_bshd li a p{ text-align:left; line-height:22px; margin:0 20px;}
.index_bshd li a:hover{ background-image:url(index_bshd_hovbg.png);}


/*---------通用子栏目列表--------*/
.p_wapper{ width:1090px; margin:10px auto; background:#FFF; padding:10px 24px;}


/*面包屑*/
.p_Crumbs{border-bottom:1px solid #CCCCCC; padding-bottom:12px; font-family:"微软雅黑";}
.p_Crumbs span{ display:block; background:url(p_home.png) no-repeat left center; padding-left:25px;height:25px; line-height:25px; font-size:14px;color:#0065b3;}
.p_Crumbs a { color:#0065b3; display:inline-block; padding:0 5px;}

.p_subMenu{ width:217px; margin-top:30px;}
.p_subMenu dt{ background:url(subnav_titbg.png) no-repeat left top; height:64px; line-height:58px; overflow:hidden;}
.p_subMenu dt span{ display:block; text-align:center; color:#FFF; font-size:28px; font-family:"微软雅黑"; font-weight:bold;}
.p_subMenu dd{ background:#FAFAFA;margin-top:5px; padding-bottom:100px;}
.p_subMenu dd li{width:100%; height:45px; line-height:45px; border-bottom:1px solid #DEDEDE;}
.p_subMenu dd li a{ display:block; padding-left:30px; font-size:16px; font-family:"微软雅黑";}
.p_subMenu dd li a:hover,.p_subMenu dd li.class_on a{ color:#f90000; background:url(subnav_icon.png) no-repeat 15px center;}

/*右侧列表*/
.article_area{ width:834px; margin-top:30px;}
.article_area h3{ border-bottom:1px solid #E2E6E5;position:relative; padding-bottom:15px; font-weight:normal; font-family:"微软雅黑";}
.article_area h3 span{ display:inline-block;height:33px;line-height:33px;color:#2e2e2e;font-size:18px;}
.article_area h3 a.more{ position:absolute; right:11px; top:3px; font-size:15px; font-weight:bold;}

.article_list{ margin:10px;}
.article_list li{font-size: 14px;color: #666666;line-height:34px; height:34px; background:url(dot02.png) no-repeat left center; padding-left:15px; overflow:hidden;}
.article_list li span{float: right;font-size: 14px;}
.article_list li.dash{height:0px; line-height:0px; margin-top:8px; margin-bottom:8px; font-size:0px; }

/*页码*/
.pagenav{height: 34px; margin:10px auto;text-align: center;font:12px/32px "微软雅黑";color: #616161;padding-left: 30px;}
.pagenav .disabled{cursor: not-allowed;color: #DDD}
.pagenav .num{ width:35px; cursor: pointer;height: 32px;}
.pagenav .tail,.pagenav .home{padding: 0 5px;height: 32px;width: 35px;}
.pagenav .next,.pagenav .prev{width: 45px;padding: 0 5px;height: 32px;}
.pagenav .tail,.pagenav .home,.pagenav .next,.pagenav .prev,.pagenav .num{border: solid #AAB0C8;border-width: 1px 0 1px 1px;display:inline-block; }
.pagenav .tail{border-right: 1px solid #AAB0C8;}
.pagenav a:hover{font-weight: bold;}
.pagenav .current{color: white; background: #306DBD;display:inline-block; width: 35px; height: 32px; border:1px solid #AAB0C8; padding-right: 1px;cursor: pointer; border-right:none; }
.pagenav #num{border:1px solid #AAB0C8;margin-right:2px;height: 32px;line-height: 30px;text-align: center;display:inline-block;margin-left: 5px;font-size: 12px;width: 40px;vertical-align: top;}
.pagenav .go{border: 1px solid #AAB0C8;width:35px; cursor: pointer;height: 32px;display:inline-block;margin-left: -3px;}
.pagenav .sum{display:inline-block;padding-left: 10px;}

/*文档细览*/
.article {
	border:1px #ccc solid;
	background-color:#fff;
	padding:4px 14px 64px;
	font-family: microsoft yahei;
	margin-top:20px;
}
.article h2 {
	color:#c0392b;
	font:normal 24px/30px microsoft yahei;
	margin:0 20px -10px;
	padding:20px 0 10px;
}
.article h3 {
	padding:10px 0;
	line-height:16px;
	font-size:14px;
	font-weight:normal;
}
.article .info {
	line-height:40px;
	border-bottom:1px #ccc dashed;
	margin:0 20px;
	text-align:center;
	position:relative;
}
.article .info span {
	margin-right:20px;
}
.article .article-box {
	margin:0 50px;
	padding:30px 20px;
	border-bottom:1px #d1d1d1 dashed;
	line-height:2.5em;
	font-size:16px;
}
.article .article-box p, .article .article-box div {	
	margin-bottom:0em;
}
.article table {
	margin:0 auto 0em;
}
.article-box p a {
	text-decoration:underline;
	margin:0 0px;
	color:#09c;
}
.article-box img {
	display:block;margin:0 auto;text-align:center; max-width:600px; height:100%;
}
.article-box table {
	width:90%;
	margin:0 auto;
}
.article-box table th, .article-box table td {
	border:1px #ccc solid;
	padding:0px;
	line-height:20px;
}
.article-box table th {
	background-color:#f8f8f8;
	text-align:center;
	font-weight:bold;
}
.more_fenxiang{clear:both; overflow:hidden; padding:15px 0px;margin:0 50px;font-size:14px;}
.more_fenxiang a {
	display:inline-block;
	height:25px;
	line-height:25px;
	font-size:14px;
	color:#323232;
}
.more_fenxiang a:hover {color:#09c;}

/*===信箱==*/
.t_page { border-bottom:1px dotted #b4b4b4; color:#4f4f4f; margin-top:50px; padding-bottom:10px; font-size:12px;}
.t_notice { color:#000000; margin-left:30px;}
.t_notice i { color:#035091;}
#t_red { color:#dd0000;}
.t_xxTable { font-size:14px; line-height:25px; margin-top:30px;}
.t_xxTable tr td { padding:8px 0;}
.t_xxTitle { width:122px; height:25px; line-height:25px; background:#f1f1f1; text-align:center; float:right; margin:0 10px;}
.t_radio span { margin-left:25px; *margin-left:22px; _margin-left:18px;}
.t_radio input { vertical-align:middle; margin-right:5px;}
.t_textarea { width:580px; height:200px; border:1px solid #b8b8b8; overflow:hidden; outline:none; padding:5px;}
.t_xxBtn ,.t_xxBtn_hover { background:url(t_xxBtn_11.gif) no-repeat; width:196px; height:40px; line-height:40px; text-align:center; border:none; font-size:14px; color:#FFF; font-weight:bold; margin:30px 30px 50px 0; cursor:pointer;}
.t_xxBtn { background-position:top right;}
.t_xxBtn_hover { background-position:top left;}
.t_inputTxt { width:450px; height:23px; line-height:23px; border:1px solid #b8b8b8; outline:none;}
.t_xxBtn ,.t_xxBtn_hover { background:url(t_xxBtn_11.gif) no-repeat; width:196px; height:40px; line-height:40px; text-align:center; border:none; font-size:14px; color:#FFF; font-weight:bold; margin:30px 30px 50px 0; cursor:pointer;}
.t_xxBtn { background-position:top right;}
.t_xxBtn_hover { background-position:top left;}

.xjnr_area{margin:0 50px;padding:30px 20px;border-bottom:1px #d1d1d1 dashed;}
.r_xjnr{ width:100%;line-height:30px; border-right:1px solid #e0e0e0;border-top:1px solid #e0e0e0;}
.r_xjnr .bt{ text-align:center; width:630px; background:#cfe0f2;  color:#0083ef; font-size:14px; font-weight:bold;}
.r_xjnr th{ text-align:center;width:110px;  border-left:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;}
.r_xjnr td{width:520px; border-left:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0; padding:0 4px;}
.xjnr_bd{ width:520px; height:120px;}









































