﻿
body {
	font-family: "Microsoft YaHei", "微软雅黑", "宋体";
	margin: 0px;
	padding: 0px;
}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
body {padding:0;margin:0;font-family:'Microsoft YaHei';font-size:12px;background: #fff; background-image: url(../images_xx/index_bg.jpg);background-position:top center;background-repeat: repeat-x;}
ul li {list-style:none;padding:0;margin:0;}
a {text-decoration:none;}
.yccc { display: none}
.active {  background: #eee!important}
/*首页*/
.index_header {
	width: 1100px;
	margin: 0 auto;
	height:365px;
}
.szf {
	background-image: url(../images_xx/index_logo.png);
	background-repeat: no-repeat;
	color:#fff;
	font-size:38px;
	padding-left:84px;
	height: 70px;
	line-height: 70px;
	margin: 40px 0;
	font-weight: 600;
	text-shadow:#333 1px 2px 1px;
}
.xxgk {
	width: 100%;
	text-align: center;
	color:#fff;
	font-size: 100px;
	font-weight: 600;
	text-shadow:#333 1px 2px 1px;
	letter-spacing:5px;
}
.xxgk_line{
	height: 3px;
	width: 488px;
	background-color: #FFF;
	overflow:hidden;
	margin-left:440px;
}
.index_content {
	width:1028px;
	height:auto;
	margin:0px auto 0px auto;
	padding: 36px 36px 0 36px;
	background: #f2f2f2;
}
.index_search {
	width:514px;
	height: 50px;
	float:left;
	margin-left:18px;
	margin-top:44px;
}
.i_input {
	width:380px;
	border: solid 1px #0d88e6;
	padding: 0 10px;
	float: left;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	background-color:#FFF;
	margin:0px;
	overflow:hidden;
	height:48px;
}
.i_input span {
	display: block;
	width: 30px;
	height: 30px;
	float: left;
	margin-top: 10px;
}
.i_input input {
	height: 46px;
	line-height: 46px;
	width: 334px;
	border:none;
	outline: none;
	padding:0px;
	margin:0px;
	padding-left:10px;
}
.search_line_l{
	height: 2px;
	width: 240px;
	background-color: #ccc;
	overflow:hidden;
	float:left;
	margin-top:70px;
}
.search_line_r{
	height: 2px;
	width: 240px;
	background-color: #ccc;
	overflow:hidden;
	float:left;
	margin-top:70px;
	margin-left:16px;
}
.chaxun {
	display: block;
	width:100px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	background: #0d88e6;
	color:#fff;
	font-size: 18px;
	float: left;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	overflow:hidden;
	padding:0px;
	margin:0px;
	border: 0;
	cursor: pointer
}
.chaxun:hover {
	background:#0d7fd6;
}
.index_content .index_left {
	width:240px;
	height:auto;
	float:left;
}

.index_left .i_left_A li {
	height: 64px;
	line-height: 130%;
	font-weight: 600;
	padding-left: 80px;
	border: 1px solid #dddddd;
	margin-top:15px;
	font-size: 23px;
	background-repeat: no-repeat;
	background-position: 20px center;
	padding-top: 6px;
	background-color: #FFF;
}
.index_left .i_left_A li:hover,.index_left .i_left_A .lion {
	background-color: #2d66a5;
}

.index_left .i_left_A li a{color:#2d66a5;}
.index_left .i_left_A .i_left_A_1{
	background-image: url(../images_xx/zwgk_bg01.png);
	margin-top:0px;
	}
.index_left .i_left_A .i_left_A_2{
	background-image: url(../images_xx/zwgk_bg02.png);
	}

.index_left .i_left_A .i_left_A_6{
	background-image: url(../images_xx/zwgk_bg06.png);
	line-height:130%;
	position:relative;
	margin-top:0px;
	}
.index_left .i_left_A li:hover.i_left_A_6,.index_left .i_left_A .lion.i_left_A_6{
	background-image: url(../images_xx/zwgk_bg06_1.png);
}
.index_left .i_left_A .lion.i_left_A_6{background-image: url(../images_xx/zwgk_bg06_1.png);}
.index_left .i_left_A .i_left_A_6 span{
	display:block;
	position:absolute;
	width: 20px;
	height:70px;
	background-image: url(../images_xx/zwgk_bg.png);
	background-repeat: no-repeat;
	background-position: center center;
	left:200px;
	top:0px;
}
.index_content .index_left .i_left_zc {
	background:#fff;
}
	
	
.index_left .i_left_A .i_left_A_3{
	background-image: url(../images_xx/zwgk_bg03.png);
/*	margin-bottom:0px;*/
	position:relative;
	}
.index_left .i_left_A .i_left_A_3 span{
	display:block;
	position:absolute;
	width: 20px;
	height:70px;
	background-image: url(../images_xx/zwgk_bg.png);
	background-repeat: no-repeat;
	background-position: center center;
	left:200px;
	top:0px;
}
.index_left .i_left_A .i_left_A_4{
	background-image: url(../images_xx/zwgk_bg04.png);
	}	
.index_left .i_left_A .i_left_A_5{
	background-image: url(../images_xx/zwgk_bg05.png);
	/*margin-bottom:0px;*/
	line-height:55px;
	}
.index_left .i_left_A li:hover.i_left_A_1{
	background-image: url(../images_xx/zwgk_bg01_1.png);
}
.index_left .i_left_A .lion.i_left_A_1{background-image: url(../images_xx/zwgk_bg01_1.png);}
.index_left .i_left_A li:hover.i_left_A_2{
	background-image: url(../images_xx/zwgk_bg02_1.png);
}
.index_left .i_left_A .lion.i_left_A_2{background-image: url(../images_xx/zwgk_bg02_1.png);}
.index_left .i_left_A li:hover.i_left_A_3,.index_left .i_left_A .lion.i_left_A_3{
	background-image: url(../images_xx/zwgk_bg03_1.png);
	}
.index_left .i_left_A li:hover span{background-image: url(../images_xx/zwgk_bg_2.png);}
.index_left .i_left_A .lion span{background-image: url(../images_xx/zwgk_bg_1.png);}
.index_left .i_left_A li:hover.lion span{background-image: url(../images_xx/zwgk_bg_1.png);}
.index_left .i_left_A li:hover.i_left_A_4{
	background-image: url(../images_xx/zwgk_bg04_1.png);
}
.index_left .i_left_A .lion.i_left_A_4{background-image: url(../images_xx/zwgk_bg04_1.png);}
.index_left .i_left_A li:hover.i_left_A_5{
	background-image: url(../images_xx/zwgk_bg05_1.png);
}
.index_left .i_left_A .lion.i_left_A_5{background-image: url(../images_xx/zwgk_bg05_1.png);}

.index_left .i_left_A li:hover a,.index_left .i_left_A .lion a,.index_left{
	color:#FFF;
}
.index_content .index_left .i_left_B {
	background:#fff;

}
.index_left .i_left_A .i_left_A_7{
	background-image: url(../images_xx/zwgk_bg07.png);
	}
.index_left .i_left_A li:hover.i_left_A_7{
	background-image: url(../images_xx/zwgk_bg07_1.png);
}
.index_left .i_left_A .lion.i_left_A_7{background-image: url(../images_xx/zwgk_bg07_1.png);}


/*政府信息公开目录导航*/
#wrapper-250 {
	height:340px;
	padding-top:20px;
	overflow-x:hidden;
    overflow-y:auto;
	
}
#wrapper-250 li {
	font-size:15px;
	padding-left:10px;
}
#wrapper-250 a {
	color: #666;
	height: 32px;
	line-height: 32px;
	font-size: 15px;
	text-decoration: none;
}
.sub-menu li:last-child a {
	border: none;
}
.sub-menu em {
	position: absolute;
	top: 0;
	left: 0;
	margin-left: 14px;
}
/*菜单个性设置*/
	/*一级菜单*/
.menu li.level1 a {
	display:block;
	padding-left:20px;
	font-size:12px;
	color:#fff;
	background-image:url(../images_xx/menubg.png);
	background-repeat:no-repeat;
	background-position:left;
}
.menu li.level1 a.dots {
	background-image: url(../images_xx/t1.png);
	background-position: 2px;
}
.menu li.level1 a:hover.dots {background-image:url(../images_xx/t2.png);}
/*一级菜单两态样式,供JS调用*/
	.menu li.level1 a.cur {
	background-position:left -62px;
}
.level1 a:hover {color: #ff0000!important}
/*二级菜单*/
	.menu li ul {
	padding-left:10px;
	overflow:hidden;
}
.menu li ul.level2 {
	width:180px;
	display:none;
}
.menu li ul.level2 li {
	height:26px;
	line-height:26px;
}
.menu li ul.level2 li a {
	display:block;
	height:26px;
	line-height:26px;
	color:#42556B;
	overflow:hidden;
	background-image:url(../images_xx/t1.png);
	background-repeat:no-repeat;
}
/*二级菜单两态样式,供JS调用*/
	.menu li ul.level2 li a.hove1 {
	background-image:url(../images_xx/t2.png);
	background-repeat:no-repeat;
	text-decoration:underline;
}

.mu_bottom{
	background-image: none;
	clear: both;
	height: 15px;
	width: 1px;	
	}
/*政府信息公开目录导航end*/
	.index_content .index_right {
	width:770px;
	height:auto;
	margin-left:18px;
	float:left;
}
.index_content .right_A {
	height:235px;
	margin-bottom:14px;
}
.index_content .right_A .sjxi {
	width:579px;
	height:235px;
	float:left;
	background:#fff;
	margin-right:14px;
}
.index_content .right_A .itab {
	height:40px;
	color:#666;
}
.itab ul li {
	float:left;
	height:40px;
	line-height:40px;
	width:124px;
	margin-right:10px;
	text-align:center;
	font-weight:600;
	position:relative;
}
.itab ul li a {
	font-size:14px;
	color:#0d88e6;
}
.itab ul li a.selected {
	height:40px;
	display:block;
	color:#fff;
	text-align:center;
	font-weight:bold;
	position:absolute;
	z-index:2;
	left:28px;
}
.itab li.headline {
	position:relative;
}
.itab .type {
	position:absolute;
	top:-9px;
	left:-5px;
}
.zdgk li {
	float:left;
	width:88px;
	height:25px;
	line-height:25px;
	margin-top:10px;
}
.zdgk li a:hover {
	text-decoration:underline;
}
.zdgk .cz {
	background:url(../images_xx/xxgk_ico.png);
	background-position:-2px -239px;
	color:#53a4dc;
	margin-right:10px;
}
.zdgk .sp {
	background:url(../images_xx/xxgk_ico.png);
	background-position:-2px -266px;
	color:#73be6c;
	margin-right:10px;
}
.zdgk .ztb {
	background:url(../images_xx/xxgk_ico.png);
	background-position:-2px -293px;
	color:#ffa55c;
	margin-right:10px;
}
.zdgk .zd {
	background:url(../images_xx/xxgk_ico.png);
	background-position:-2px -320px;
	color:#7bb2d0;
	margin-right:10px;
}
.zdgk .gg {
	background:url(../images_xx/xxgk_ico.png);
	background-position:-2px -347px;
	color:#56c9d5;
	margin-right:10px;
}
.zdgk .bz {
	background:url(../images_xx/xxgk_ico.png);
	background-position:-2px -374px;
	color:#5bcbd6;
}
.zdgk .hj {
	background:url(../images_xx/xxgk_ico.png);
	background-position:-2px -401px;
	color:#dc5387;
}
.zdgk .aq {
	background:url(../images_xx/xxgk_ico.png);
	background-position:-2px -428px;
	color:#a68cf9;
}
.zdgk .xz {
	background:url(../images_xx/xxgk_ico.png);
	background-position:-2px -455px;
	color:#53a4dc;
}
.zdgk .cz a {
	color:#53a4dc;
	margin-left:34px;
}
.zdgk .sp a {
	color:#73be6c;
	margin-left:34px;
}
.zdgk .ztb a {
	color:#ffa55c;
	margin-left:34px;
}
.zdgk .zd a {
	color:#7bb2d0;
	margin-left:34px;
}
.zdgk .gg a {
	color:#56c9d5;
	margin-left:34px;
}
.zdgk .bz a {
	color:#5bcbd6;
	margin-left:34px;
}
.zdgk .hj a {
	color:#dc5387;
	margin-left:34px;
}
.zdgk .aq a {
	color:#a68cf9;
	margin-left:34px;
}
.zdgk .xz a {
	color:#53a4dc;
	margin-left:34px;
}
.zxxx {
	float: left;
	width: 555px;
	background-color: #FFF;
}
.zxxx_top {
	line-height: 35px;
	height: 35px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #0d88e6;
	font-size: 14px;
	color: #0c89e3;
	padding-left: 35px;
	background-image: url(../images_xx/index_right.png);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	overflow: hidden;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.zxxx_top span {
	float: right;
	color: #676767;
	font-size: 12px;
	padding-right: 10px;
}
.zxxx_top span a {
	color: #676767;
}
.zxxx_ter {
	height: 255px;
}
.zxxx_ter ul {
	padding-top: 5px;
	padding-left: 10px;
}
.zxxx_ter ul li {
	line-height: 38px;
	height: 38px;
	background-image: url(../images_xx/index_point.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
}
.zxxx_ter ul li span {
	float: right;
	padding-right: 10px;
	color: #666666;
}
.zxxx_ter ul li a {
	color: #666666;
}
.serch {
	float: right;
	width: 202px;
	background-color: #FFF;
}
.servhe_top {
	line-height: 36px;
	color: #17a7fe;
	height: 36px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #17a7fe;
	background-image: url(../images_xx/blzt_ico.png);
	background-repeat: no-repeat;
	background-position: 2px center;
	padding-left: 35px;
	font-size: 14px;
}
.servhe_top {
	line-height: 36px;
	color: #17a7fe;
	height: 36px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #17a7fe;
	background-image: url(../images_xx/blzt_ico.png);
	background-repeat: no-repeat;
	background-position: 2px center;
	padding-left: 35px;
	font-size: 14px;
}
.serch_ter {
	height: 254px;
	background-image: url(../images_xx/js_photo.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.serch_ter h1 {
	margin: 0px;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	padding-top: 20px;
	padding-bottom: 0px;
	padding-left: 12px;
}
.serch_ter h1 span {
	padding-right: 5px;
}
.serche_input {
	width: 120px;
}
.serch_ter h1 .sousuo {
	display:block;
	font-size:14px;
	width:101px;
	height:28px;
	line-height:28px;
	text-align:center;
	background-color:#00a0ff;
	color:#fff;
	margin:0px auto 0px auto;
}
.index_zdly {
	border: 1px solid #eee;
	background-color: #FFF;
	overflow: hidden;
}
.i_zdly_top {
	line-height: 40px;
	height: 40px;
	text-align: center;
	background-color: #f0f9ff;
	color: #333;
	font-size: 16px;
	background-image: url(../images_xx/zdly.html);
	background-repeat: no-repeat;
	background-position: 300px center;
	font-weight:bolder;
}
.i_zdly_ter {
	padding: 8px;
	height:423px;
	overflow:hidden;
	padding-left:25px;
}
.i_zdly_ter dl {
	background-repeat: no-repeat;
    background-position: left center;
    padding-left: 58px;
    float: left;
    width: 166px;
    height: 60px;
    line-height: 60px;
	margin:30px 0 12px 18px;
}
.i_zdly_ter dl:hover{text-decoration: underline;}
.i_zdly_ter dl dt a{font-size:14px;color:#333;margin-left: 14px;}
.i_zdly_ter dl.i_zdly_01{background-image: url(../images_xx/zdgk1.png);}
.i_zdly_ter dl.i_zdly_02{background-image: url(../images_xx/zdgk2.png);}
.i_zdly_ter dl.i_zdly_03{background-image: url(../images_xx/zdgk3.png);}
.i_zdly_ter dl.i_zdly_04{background-image: url(../images_xx/zdgk4.png);}
.i_zdly_ter dl.i_zdly_05{background-image: url(../images_xx/zdgk5.png);}
.i_zdly_ter dl.i_zdly_06{background-image: url(../images_xx/zdgk6.png);}
.i_zdly_ter dl.i_zdly_07{background-image: url(../images_xx/zdgk7.png);}
.i_zdly_ter dl.i_zdly_08{background-image: url(../images_xx/zdgk8.png);}
.i_zdly_ter dl.i_zdly_09{background-image: url(../images_xx/zdgk9.png);}
.i_zdly_ter dl.i_zdly_10{background-image: url(../images_xx/zdgk10.png);}
.i_zdly_ter dl.i_zdly_11{background-image: url(../images_xx/zdgk11.png);}
.i_zdly_ter dl.i_zdly_12{background-image: url(../images_xx/zdgk12.png);}
.yqlj {
	background-color: #f5f5f5;
	height: 30px;
	width: 1080px;
	margin-right: auto;
	margin-left: auto;
	padding: 10px;
	overflow: visible;
}
.yqlj ul {overflow: visible; margin-left:20px;}
.yqlj ul li {
	float: left;
	width: 115px;
	line-height: 28px;
	height: 28px;
	border: 1px solid #bbbbbb;
	text-align: center;
	background-image: url(../images_xx/yqlj.html);
	background-repeat: no-repeat;
	background-position: 120px center;
	margin-right: 5px;
	margin-left: 5px;
	padding-right: 16px;
	background-color: #fafafa;
	overflow:visible;
	position:relative;
}


.yq_er {
	position: absolute;
	width: 1018px;
	left: 0px;
	background-color: #FFF;
	z-index: 999;
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	display: none;
	border: 1px solid #CCC;
}
.yqlj .yq_er ul li {
	line-height: 24px;
	float: left;
	height: 24px;
	width: 185px;
	text-align: left;
	margin: 0px;
	background-image: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-weight: normal;
	background-color: #FFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.yqlj ul li:hover .yq_er{ display:block;}
.yqlj ul li a{color:#000000;text-decoration: none;}
.yqlj ul li a:hover{color:#CD2501;text-decoration: none;}


.qxgk_list {
	height:110px;
	width:760px;
	color:#255874;
	background:#fff;
	padding:20px 17px;
	overflow-x:hidden;
}
.qxgk_list ul li {
	width:87px;
	height:25px;
	float:left;
	margin-right:36px;
	margin-bottom:14px;
	background-image:url(../images_xx/xxgk_ico.png);
	background-position:-2px -595px;
	background-repeat:no-repeat;
	line-height:25px;
}
.qxgk_list ul li a {
	color:#255874;
	margin-left:20px;
}
.qxgk_list ul li a:hover {
	text-decoration:underline;
}
.footer {
	width:100%;
	height:76px;
	background:#1066c3;
	padding:30px 0;
	clear:both;
	margin-top:30px;
}
.footer div {
	width:1008px;
	margin:0 auto;
}
.footer img {
	width:112px;
	height:82px;
	float:left;
	margin-left:240px;
}
.footer p {
	float:left;
	color:#fff;
	line-height:25px;
	margin-left:60px;
}
/*背景图标系列*/
	[class*="xx-icon-"] {
	display:inline-block;
	background:url(../images_xx/xxgk_ico.png);
	background-repeat:no-repeat;
	cursor:pointer;
	vertical-align:middle;
	position:relative;
	overflow:hidden;
}
.xx-icon-1 {
	width:30px;
	height:22px;
	background-position:-2px -2px;
}
.xx-icon-2 {
	width:27px;
	height:24px;
	background-position:-2px -26px;
}
.xx-icon-3 {
	width:22px;
	height:29px;
	background-position:-2px -52px;
	top:15px;
	left:13px;
}
.xx-icon-4 {
	width:24px;
	height:26px;
	background-position:-2px -83px;
	top:15px;
	left:13px;
}
.xx-icon-5 {
	width:23px;
	height:30px;
	background-position:-2px -111px;
	top:15px;
	left:13px;
}
.xx-icon-6 {
	width:16px;
	height:16px;
	background-position:-2px -143px;
	margin-left:8px;
	position:absolute;
	top:10px;
	left:5px;
}
.xx-icon-7 {
	width:7px;
	height:4px;
	background-position:-2px -161px;
	margin-left:10px;
}
.xx-icon-8 {
	width:8px;
	height:8px;
	background-position:-2px -168px;
	margin-left:20px;
}
.xx-icon-9 {
	width:8px;
	height:8px;
	background-position:-2px -178px;
}
.xx-icon-10 {
	width:4px;
	height:7px;
	background-position:-2px -188px;
}
.xx-icon-11 {
	width:18px;
	height:18px;
	background-position:-2px -197px;
	float:left;
	margin-top:13px;
	margin-right:8px;
}
.xx-icon-12 {
	width:17px;
	height:20px;
	background-position:-2px -217px;
	float:left;
	margin-top:13px;
	margin-right:8px;
}
.xx-icon-13 {
	width:94px;
	height:25px;
	background-position:-2px -239px;
}
.xx-icon-14 {
	width:94px;
	height:25px;
	background-position:-2px -266px;
}
.xx-icon-15 {
	width:94px;
	height:25px;
	background-position:-2px -293px;
}
.xx-icon-16 {
	width:94px;
	height:25px;
	background-position:-2px -320px;
}
.xx-icon-17 {
	width:94px;
	height:25px;
	background-position:-2px -347px;
}
.xx-icon-18 {
	width:94px;
	height:25px;
	background-position:-2px -374px;
}
.xx-icon-19 {
	width:94px;
	height:25px;
	background-position:-2px -401px;
}
.xx-icon-20 {
	width:94px;
	height:25px;
	background-position:-2px -428px;
}
.xx-icon-21 {
	width:94px;
	height:25px;
	background-position:-2px -455px;
}
.xx-icon-22 {
	width:27px;
	height:23px;
	background-position:-2px -482px;
	float:left;
	margin-top:7px;
}
.xx-icon-23 {
	width:116px;
	height:35px;
	background-position:-2px -507px;
}
.xx-icon-24 {
	width:26px;
	height:22px;
	background-position:-2px -544px;
	float:left;
	margin-top:7px;
}
.xx-icon-25 {
	width:119px;
	height:25px;
	background-position:-2px -568px;
}
.xx-icon-26 {
	width:87px;
	height:25px;
	background-position:-2px -595px;
}
.menu li.off {
	margin-left:17px;
	background-image:url(../images_xx/xxgk_ico.png);
	background-position:-2px -507px;
	background-repeat:no-repeat;
	color:#fff;
}
.menu li.off a {
	color:#fff;
}
.nTab .TabTitle .active a {
	font-weight:700;	
}

/*niandu*/

.index_right .nd_head{ float: left;height:40px; width:auto; line-height:40px; background-color:#116fc5; text-align:left; font-size:16px; color:#FFF; font-weight:bolder; padding: 0 10px; margin-top: 10px; cursor: default}
.index_right .section{padding:0 8px;margin:10px 0;}
.index_right .section a{color:#333;}
.index_right .section a:hover{color:#ce0000;text-decoration:underline;}
.index_right .section .szf{width:100%;height:26px;line-height:26px;display:block;background-image:url(../images_xx/nb_arrows.jpg);background-repeat:no-repeat;padding-left:20px;background-position:1px 8px;}
.index_right .section .bumen{width: 750px; margin:10px 0;clear:both; float: left}
.index_right .section .bumen div{height:30px;line-height:30px;font-size:14px;font-weight:600;color:#0d88e6;}
.index_right .section .bumen li{float:left;width:auto; margin-left: 5px; height:33px;line-height:33px;background-image:url(../images_xx/nb_arrows.jpg);background-repeat:no-repeat;padding-left:12px;background-position:1px 13px;}
.index_right .section .bumen li a{ display:block; width: 230px; overflow:hidden;white-space:nowrap;word-break:keep-all; text-overflow:ellipsis; font-size: 16px; }

/* zhinan */
.gk_zn{padding:30px;overflow:hidden;font-family:"雅黑";background-color:#fff;}
.gk_zn_title {line-height:180%; text-align: center; clear: both;margin-bottom: 5px;}
.gk_zn_title span {font-size: 32px; font-weight: bold; color: #2C65A5;font-family: "雅黑";}
.gk_zn_con{overflow-x:hidden;overflow-y:scroll;height: 987px;}
.gk_zn_con p{font-family: "雅黑";margin: 0px; padding: 0px;color:#333;font-size: 16px;line-height: 45px;}
.zn_scroll::-webkit-scrollbar {width: 10px;height: 1px;}
.zn_scroll::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);background: #2C65A5;}
.zn_scroll::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);border-radius: 10px;background: #EDEDED;}
.zn_fj {line-height:45px; margin-right:20px;}
.zn_fj span{float:left;font-size:16px;font-weight:600;}
.zn_fj a{float:left;font-size:16px;color:#333;margin-left:14px;}
.zn_fj a:hover{color:#F00;}
/* zhidu */
.meun_list{
	height: 35px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.meun_list span{height:35px;width:280px;line-height:35px;background-color:#116fc5;font-size:16px; color:#FFF; font-weight:bolder; text-align: center; padding: 0px; display: block}
.zhidulist{ width:}
.gengduo{width: 110px; height: 30px; margin: 0px auto; text-align: center; clear: both;}
.gengduo a{font-size: 16px; color: #333; padding: 5px 34px;background-color: #E5E5E5;text-decoration: none;}
.gengduo a:hover{color: #fff; background-color: #2B65A5;text-decoration: none;}

.zhidulist{
	padding-top: 10px;
	padding-bottom: 18px;
	}
.zhidulist ul{ padding-bottom:20px;}
.zhidulist li{ line-height:40px; height:40px; font-size:16px; padding-left:10px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.zhidulist li span{ float:right; padding-right:18px; color:#666;}
.zhidulist li a { color:#000; display: block; width: 610px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis}
.zhidulist li a:hover { color:#F00;}
.jy_title{font-size: 32px;color: #3e63b8;text-align: center;margin-bottom: 40px;}

.fbsj { border-bottom: 2px solid #ccc; padding-bottom: 20px; text-align: center; font-size: 14px;}

/*翻页 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.number { overflow:hidden; text-align:center; clear:both; padding-top:20px; font-size: 14px;}
.number.s2 { padding-bottom:20px;}

.number dl { font-size:14px; display:inline-block; 
	_width:410px; _margin:0 auto;
	*width:410px; *margin:0 auto;
}
.number dl dd { font-size:14px!important; text-align:center; line-height:30px; height:30px; float:left;}
.number dl dd a { text-decoration:none;}
.number a { color: #2a78dc; font-size: 14px;}
.number dl .number_t1.z2 { color:#656565; padding:0 15px; background:#fff; border:1px solid #418de9; margin-left:-1px;}
.number dl .number_t1 a { background:#fff; color:#656565; display:block; padding:0 12px; height:30px; border:1px solid #e5e5e5; margin-left:-1px;}
.number dl .number_t1 a:hover { background:#338ee9; border:1px solid #338ee9; color:#fff;}

.number dl .number_t1.on a { background:#338ee9; color:#fff; display:block; height:30px; border:1px solid #418de9; margin-left:-1px;}
.number dl .number_t1.on a:hover { background:#338ee9; border:1px solid #338ee9; color:#fff;}


.number dl .number_t2l_end a { background:url(../images/a15.png) no-repeat center center #e5e5e5; height:30px; width:30px; border:1px solid #e5e5e5; margin-left:-1px; display:block;}
.number dl .number_t2l_end a:hover { background:url(../images/a15.png) no-repeat center center #e5e5e5;}
.number dl .number_t1l a { background:url(../images/a15.png) no-repeat center center #fff; height:30px; width:30px; border:1px solid #e5e5e5; margin-left:-1px; display:block;}
.number dl .number_t1l a:hover { background:url(../images/a15.png) no-repeat center center #eb1e26; border:1px solid #eb1e26;}
.number dl .number_t2r a { background:url(../images/a16.png) no-repeat center center #fff; height:30px; width:30px; border:1px solid #e5e5e5; margin-left:-1px; display:block;}
.number dl .number_t2r a:hover { background:url(../images/a16-2.png) no-repeat center center #338ee9; border:1px solid #338ee9;}
.number dl .number_t2r_end a { background:url(../images/a16.png) no-repeat center center #e5e5e5; height:30px; width:30px; border:1px solid #e5e5e5; margin-left:-1px; display:block;}
.number dl .number_t2r_end a:hover { background:url(../images/a16-2.png) no-repeat center center #e5e5e5;}

.number dl .number_t3 { color:#666; padding:0 10px; font-size:13px; line-height:32px; height:32px;}

.number_kk { line-height:30px; height:30px; width:36px; font-size:13px; color:#757575; text-align:center; border:1px solid #e5e5e5; background:#fff; float:left;}
.number_an { line-height:32px; height:32px; width:60px; font-size:13px; color:#fff; text-align:center; border:none; background:#338ee9; display:block;}
.number_an:hover { background:#338ee9; cursor:pointer; color:#fff;}


.zhidulistp{
	padding-top: 20px;
	padding-bottom: 18px;
	height: auto;
	}
.zhidulistp ul{ padding-bottom:20px;}
.zhidulistp li{ line-height:40px; height:370px; width: 150px; float: left;font-size:16px; padding-left:10px; margin-left: 24px; text-overflow: ellipsis;overflow: hidden;}
.zhidulistp li span{ float:right; padding-right:18px; color:#666;}
.zhidulistp li p{line-height: 30px; padding: 0; margin: 0; text-align: center; white-space: normal}
.zhidulistp li .jz { font-weight: bold}
.zhidulistp li a { color:#000;}
.zhidulistp li a:hover { color:#F00;}
 



.zhidulistinfo {
	padding-top: 10px;
	padding-bottom: 18px;
	height: auto;
	}
.zhidulistinfo { padding:20px; line-height: 28px; font-size: 14px;}
.zhidulistinfo .ldtp { float: left ;width: 155px; height: 800px;  border-right: 2px solid #ccc; text-align: center; margin-right: 3px;padding-right: 10px;}
.zhidulistinfo .ldtp ul { margin-top: 40px;}
.zhidulistinfo .ldtp ul li { border-bottom: 1px dashed #ccc; margin-right: 25px; text-align: center; margin-bottom: 15px; line-height: 30px;}
.zhidulistinfo .ldtp ul li a { color: #444}
.zhidulistinfo .ldtp ul li a:hover { color: #ff0000}
.zhidulistinfo .nero { float: left; width: 520px; height: auto; padding: 15px; }
.zhidulistinfo .nero p { padding: 0!important;}
.zhidulistjg {
	padding-top: 10px;
	padding-bottom: 18px;
	height: auto;
	}
.zhidulistjg ul{ padding-bottom:20px; margin-top: 20px;}
.zhidulistjg li{ line-height:36px; height:36px; width: 162px; float: left;font-size:16px; margin-left: 24px; margin-bottom: 15px; text-align: center; }
.zhidulistjg li span{ float:right; padding-right:18px; color:#666;}
.zhidulistjg li p{line-height: 30px; padding: 0; margin: 0; text-align: center}
.zhidulistjg li .jz { font-weight: bold}
.zhidulistjg li a { color:#000;line-height:36px; height:36px; width: 162px; display: block;background: #B6E2FF;  border-radius: 10px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.zhidulistjg li a:hover { background: #228DFF; color: #fff}
 
.bitt { font-size: 18px; font-weight: bold; line-height: 20px!important; padding: 0!important}
