@charset "gb2312";
/* CSS Document */
*{
	margin:0px;
	padding:0px;	
}
body{
	margin:0px;
	padding:0px;
	font-family:"微软雅黑";
	font-size:14px;
	background:url(bg.png) #fbfbfb top center repeat-x;
}
ul{
	margin:0px;
	padding:0px;	
}
li{
	list-style:none;
}
a{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
img{
	border:0px;	
}
.header{
	width:100%;
	height:290px;
	background:url(header_bg.png) top center no-repeat;
	margin:0px;
	padding:0px;
	overflow:hidden;	
}
.header_center{
	width:1002px;
	height:auto;
	margin:0px auto;
	padding:0px;
	overflow:hidden;	
}
.logo{
	width:559px;
	height:196px;
	margin:0px;
	padding:0px;
	overflow:hidden;	
}
.menu{
	width:100%;
	height:53px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	background:url(menu_cen.png) repeat-x;
}
.menu ul{
	margin:0px;
	padding:0px;
}
.menu ul li{
	float:left;
	height:53px;
	width:83px;
	overflow:hidden;
	text-align:center;
	background:url(li_right.png) right center no-repeat;
}
.menu ul li a{
	font-size:14px;
	line-height:53px;
	font-weight:bold;
	color:#fff;
	width:100%;
	height:100%;
	display:block;
}
.menu ul li a:hover{
	background:url(menuover.png) center center no-repeat;
	font-size:13px;
	color:#145c00;
	text-decoration:none;
}
.menu ul li.menuhover a{
	background:url(menuover.png) center center no-repeat;
	font-size:13px;
	color:#145c00;
	text-decoration:none;
}
.menu_bottom{
	width:100%;
	height:38px;
	background:url(menu_cen.png) 0px -53px repeat-x;
	margin:0px;
	padding:0px;
	overflow:hidden;	
}
.menu_left{
	width:180px;
	height:38px;
	float:left;
	margin-left:10px;
	font-size:14px;
	line-height:38px;
	color:#00803f;	
}
.menu_titme{
	width:225px;
	height:38px;
	font-size:14px;
	line-height:38px;
	color:#3c3c3c;
	margin-left:10px;
	float:left;	
}
.search{
	width:337px;
	height:38px;
	float:right;
	overflow:hidden;	
}
.search #text{
	width:260px;
	height:22px;
	float:left;
	border:1px solid #b0a6a6;
	margin-top:7px;	
}

#searchword{
	width:260px;
	height:22px;
	float:left;
	border:1px solid #b0a6a6;
	margin-top:7px;	
}

.search #button{
	width:48px;
	height:23px;
	float:left;
	border:none;
	background:url(ss.png) no-repeat;
	margin-top:7px;
	margin-left:10px;
	cursor:pointer;
}
.center{
	width:1002px;
	height:auto;
	margin:0px auto;
	padding:0px;
	margin-top:10px;
	overflow:hidden;
}
.slideshow{
	width:611px;
	height:322px;
	float:left;
	overflow:hidden;	
}
.work{
	width:372px;
	height:auto;
	float:right;
	margin:0px;
	padding:0px;
	overflow:hidden;	
}
.work_title{
	width:100%;
	height:37px;
	background:url(work.png) no-repeat;
	overflow:hidden;	
	
}
.more{
	width:60px;
	height:37px;
	float:right;
	overflow:hidden;	
	text-align:center;	
}
.more a{
	font-size:14px;
	line-height:40px;
	color:#fff;
}

.more1{
	width:60px;
	height:37px;
	float:right;
	overflow:hidden;	
	text-align:center;	
}
.more1 a{
	font-size:14px;
	line-height:40px;
	color:#fff;
}

.more2{
	width:60px;
	height:37px;
	float:right;
	overflow:hidden;	
	text-align:center;	
}
.more2 a{
	font-size:14px;
	line-height:40px;
	color:#fff;
}

.work h3{
	width:100%;
	line-height:25px;
	color:#268b12;
	text-align:center;
	margin-top:12px;
	font-size:14px;
}
.work_text{
	width:100%;
	height:72px;
	line-height:25px;
	color:#000;
	font-size:14px;
	border-bottom:1px dashed #b0b0b0;
	margin-top:5px;
}
.work_text span.view{
	font-size:14px;
	color:#dd6806;	
}
.work_list{
	width:100%;
	height:95px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	margin-top:10px;	
}
.work_list ul{
	margin:0px;
	padding:0px;
}
.work_list ul li{
	width:100%;
	height:23px;
	*height:21px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	background:url(dian.png) left center no-repeat;
}
.work_list ul li a{
	font-size:14px;
	float:left;
	color:#000;
	margin-left:10px;
	line-height:23px;
	*line-height:21px;
}
.work_list ul li span{
	font-size:14px;
	line-height:23px;
	*line-height:21px;
	float:right;
	color:#000;
}
.work_banner{
	width:375px;
	height:37px;
	overflow:hidden;
	float:right;
	margin-top:15px;	
}
.clear{
	clear:both;	
}
.notice{
	width:100%;
	height:57px;
	margin-top:5px;
	padding:0px;
	overflow:hidden;
	background:url(tongzhi.png) no-repeat;	
}
.notice_list{
	width:646px;
	height:50px;
	float:left;
	margin-left:125px;
	display:inline;
	overflow:hidden;
}
.notice_list ul{
	margin:0px;
	padding:0px;	
}
.notice_list ul li{
	width:280px;
	height:50px;
	float:left;
	overflow:hidden;
	line-height:50px;
	margin-left:30px;
	display:inline;	
}
.notice_list ul li a{
	font-size:14px;
	line-height:50px;
	color:#3c3c3c;
	float:left;	
}
.notice_list ul li span{
	font-size:14px;
	line-height:50px;
	color:#3c3c3c;
	float:right;
}
.column1{
	width:362px;
	height:363px;
	float:left;
	margin-top:18px;
	margin-right:18px;	
}
.column1_title{
	width:100%;
	height:37px;
	background:url(column.png) no-repeat;	
}
.column1_center{
	width:100%;
	height:326px;
	background:url(column_bg.png) no-repeat;
	overflow:hidden;	
}
.column1_center ul{
	margin:10px 0px 0px 0px;
	padding:0px;	
}
.column1_center ul li{
	width:92%;
	height:25px;
	margin:0px auto;
	padding:0px;
	overflow:hidden;
	background:url(dian.png) left center no-repeat;
	margin-top:5px;
}
.column1_center ul li a{
	font-size:14px;
	color:#000;
	line-height:25px;
	margin-left:10px;
}
.column1_menu{
	width:270px;
	height:31px;
	float:left;
	margin:0px;
	padding:0px;
	margin-left:5px;	
}
.column1_menu ul{
	margin:0px;
	padding:0px;	
}
.column1_menu ul li{
	width:auto;
	*max-width:120px;
	height:31px;
	background:url(colu_list.png) 0px -31px repeat-x;
	float:left;
	margin-top:6px;
	margin-right:5px;
}
.column1_menu ul li a{
	padding:0px 10px 0px 10px;
	font-size:14px;
	color:#227d00;
	line-height:31px;
	float:left;
}
.list_muleft{
	width:6px;
	height:31px;
	float:left;
	background:url(colu_list.png) 0px 0px no-repeat;	
}
.list_muright{
	width:6px;
	height:31px;
	float:right;
	background:url(colu_list.png) 0px -62px no-repeat;	
}
.column1_menu ul li.list_over{
	background:url(hover.png) top center no-repeat;
	height:34px;
}
.column1_menu ul li .list_mulov{
	background:url(hover_l.png) 0px 0px no-repeat;	
}
.column1_menu ul li .list_murov{
	background:url(hover_e.png) 0px 0px no-repeat;	
}
.open{
	width:241px;
	height:365px;
	float:right;
	background:url(zwgk.png) no-repeat;
	margin-top:18px;	
}
.open_menu{
	width:210px;
	height:auto;
	margin:0px auto;
	padding:0px;
	overflow:hidden;
	margin-top:40px;
}
.open_menu ul{
	margin:0px;
	padding:0px;
}
.open_menu ul li{
	width:100%;
	height:32px;
	margin:0px;
	padding:0px;
	margin-bottom:7px;
	*margin-bottom:4px;
	background:url(zwgkv.png) no-repeat;
	overflow:hidden;
}
.open_menu ul li a{
	width:100%;
	height:100%;
	display:block;
	line-height:32px;
	font-size:14px;
	color:#fff;
}
.open_menu ul li a strong{
	margin-left:10px;
	float:left;
}
.open_menu ul li a:hover{
	background:url(zwgkhover.png) no-repeat;
	text-decoration:none;
}
.open_menu ul li div#open1{
	width:47px;
	height:32px;
	background:url(open1.png) center center no-repeat;
	float:left;	
}
.open_menu ul li div#open2{
	width:47px;
	height:32px;
	background:url(open2.png) center center no-repeat;
	float:left;	
}
.open_menu ul li div#open3{
	width:47px;
	height:32px;
	background:url(open3.png) center center no-repeat;
	float:left;	
}
.open_menu ul li div#open4{
	width:47px;
	height:32px;
	background:url(open4.png) center center no-repeat;
	float:left;	
}
.open_menu ul li div#open5{
	width:47px;
	height:32px;
	background:url(open5.png) center center no-repeat;
	float:left;	
}
.open_menu ul li div#open6{
	width:47px;
	height:32px;
	background:url(open6.png) center center no-repeat;
	float:left;	
}
.open_menu ul li div#open7{
	width:47px;
	height:32px;
	background:url(open7.png) center center no-repeat;
	float:left;	
}
.open_menu ul li div#open8{
	width:47px;
	height:32px;
	background:url(open8.png) center center no-repeat;
	float:left;	
}
.banner{
	width:100%;
	height:89px;
	margin-top:18px;
	overflow:hidden;	
}
.column2{
	width:743px;
	height:318px;
	float:left;
	margin-top:18px;
}
.column2_title{
	width:100%;
	height:38px;
	background:url(maxcolumn.png) no-repeat;	
}
.column2_center{
	width:100%;
	height:280px;
	background:url(maxcolumn_bg.png) no-repeat;
	overflow:hidden;	
}
.column2_center ul{
	margin:0px;
	padding:0px;
	margin-top:7px;	
}
.column2_center ul li{
	width:47%;
	height:23px;
	padding:0px;
	overflow:hidden;
	background:url(dian.png) left center no-repeat;
	margin-top:3px;
	float:left;
	margin-left:2%;
}
.column2_center ul li a{
	font-size:14px;
	color:#000;
	line-height:23px;
	margin-left:10px;
}
.column2_center ul li a span{
	float:left;
	margin-right:35px;
	display:inline;
}
.column2_center ul li a span#post{
	color:#e16f0b;
	margin-left:10px;
	
}
.column2_menu{
	width:300px;
	height:31px;
	float:left;
	margin:0px;
	padding:0px;
	margin-left:5px;	
}
.column2_menu ul{
	margin:0px;
	padding:0px;	
}
.column2_menu ul li{
	width:auto;
	*max-width:90px;
	height:31px;
	background:url(colu_list.png) 0px -31px repeat-x;
	float:left;
	margin-top:6px;
	margin-right:5px;
}
.column2_menu ul li a{
	padding:0px 10px 0px 10px;
	font-size:14px;
	color:#227d00;
	line-height:31px;
	float:left;
}
.column2_menu ul li.list_over{
	background:url(hover.png) top center repeat-x;
	height:34px;
}
.column2_menu ul li .list_mulov{
	background:url(hover_l.png) 0px 0px no-repeat;	
}
.column2_menu ul li .list_murov{
	background:url(hover_e.png) 0px 0px no-repeat;	
}



.open1{
	width:240px;
	float:right;
	//background:url(wsfw.png) no-repeat;
	margin-top:18px;	
	border: solid 1px #ccc;
}
.open1_menu{
	width:210px;
	height:auto;
	margin:0px auto;
	padding:0px;
	overflow:hidden;
	margin-top:10px;
}
.open1_menu ul{
	margin:0px;
	padding:0px;
}
.open1_menu ul li{
	width:100%;
	height:32px;
	margin:0px;
	padding:0px;
	margin-bottom:7px;
	*margin-bottom:3px;
	background:url(zwgkv.png) no-repeat;
}
.open1_menu ul li a{
	width:100%;
	height:100%;
	display:block;
	line-height:32px;
	font-size:14px;
	color:#fff;
}
.open1_menu ul li a strong{
	margin-left:10px;
	float:left;
}
.open1_menu ul li a:hover{
	background:url(zwgkhover.png) no-repeat;
	text-decoration:none;
}
.open1_menu ul li div#open11{
	width:47px;
	height:32px;
	background:url(open11.png) center center no-repeat;
	float:left;	
}
.open1_menu ul li div#open12{
	width:47px;
	height:32px;
	background:url(open12.png) center center no-repeat;
	float:left;	
}
.open1_menu ul li div#open13{
	width:47px;
	height:32px;
	background:url(open13.png) center center no-repeat;
	float:left;	
}
.open1_menu ul li div#open14{
	width:47px;
	height:32px;
	background:url(open14.png) center center no-repeat;
	float:left;	
}
.open1_menu ul li div#open15{
	width:47px;
	height:32px;
	background:url(open15.png) center center no-repeat;
	float:left;	
}
.open1_menu ul li div#open16{
	width:47px;
	height:32px;
	background:url(open16.png) center center no-repeat;
	float:left;	
}
.open1_menu ul li div#open17{
	width:47px;
	height:32px;
	background:url(open17.png) center center no-repeat;
	float:left;	
}
.column3_center{
	width:100%;
	height:367px;
	background:url(zcfg.png) no-repeat;
	overflow:hidden;	
}
.column3_center ul{
	margin:0px;
	padding:0px;
	margin-top:7px;	
}
.column3_center ul li{
	width:47%;
	height:23px;
	padding:0px;
	overflow:hidden;
	background:url(dian.png) left center no-repeat;
	margin-top:5px;
	float:left;
	margin-left:2%;
	display:inline;
}
.column3_center ul li a{
	font-size:14px;
	color:#000;
	line-height:23px;
	margin-left:10px;
	display:inline;
}
.column3{
	width:743px;
	height:auto;
	float:left;
	margin-top:18px;
	overflow:hidden;
}
.tpkx{
	width:746px;
	height:217px;
	float:left;
	background:url(tpkx.png) no-repeat;
	overflow:hidden;
	margin-top:18px;	
}
.tpkx_menu{
	width:680px;
	height:auto;
	float:right;
	margin:0px;
	padding:0px;
	overflow:hidden;
	margin-right:10px;
	height:198px;
}
.tpkx_menu ul{
	margin:0px;
	padding:0px;	
}
.tpkx_menu ul li{
	width:180px;
	height:auto;
	margin:0px;
	padding:0px;
	float:left;
	margin:6px 0px 0px 0px;
	text-align:center;
	display:inline;
}
.tpkx_menu ul li a{
	font-size:14px;
	line-height:50px;
	color:#000;
}
.center_right{
	width:242px;
	height:auto;
	float:right;
	overflow:hidden;	
}
.bill{
	width:100%;
	height:60px;
	margin:0px;
	padding:18px 0px 0px 0px;
	overflow:hidden;
	margin-top:0px;	
}
.bill1{
	width:100%;
	height:60px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	margin-top:8px;	
}
.unit{
	width:100%;
	height:197px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	margin-top:18px;
	background:url(dwbg.png) no-repeat;	
}
.unit ul{
	margin:0px;
	padding:0px;
	margin-top:40px;	
}
.unit ul li{
	width:211px;
	height:30px;
	margin:0px auto;
	padding:0px;
	overflow:hidden;
	background:url(li.png) no-repeat;
	margin-bottom:7px;
	*margin-bottom:4px;
}
.unit ul li a{
	font-size:14px;
	color:#000;
	line-height:30px;
	margin-left:20px;
	float:left;
	display:inline;
	font-weight:bold;
}
.friendship{
	widht:100%;
	height:52px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	background:url(yqlj.png) no-repeat;
	margin-top:18px;	
}
.friendship_c{
	width:850px;
	height:52px;
	float:right;
	margin-right:20px;
	overflow:hidden;	
}
.friendship_c select{
	float:left;
	width:185px;
	height:20px;
	margin-left:15px;
	margin-right:10px;
	margin-top:16px;
}
.footer{
	width:100%;
	height:109px;
	overflow:hidden;
	margin:0px;
	padding:0px;
	background:url(footer_bg.png) repeat-x;
	margin-top:18px;	
}
.footer p{
	text-align:center;
	font-size:14px;
	color:#fff;
	line-height:25px;
}
.footer p.margin_top{
	margin-top:40px;
}
.tbox_tab{
	width:100%;
	height:auto;
	overflow:hidden;
	margin:0px;
	padding:0px;	
}

/*******无障碍入口样式*******/
.menu{
	position: relative;
	overflow: visible;
}
.header_center{
	position: relative;
	overflow: visible;
}
.wzabox{	
	position: absolute;
	left:0px;
	top:50px;
	display: none;	
}
.wzabox div{
	float: left;
	height: 40px;
	width: 80px;	
}
.wzabox div#yydh{margin-right: 2px;}
#yydh a{
	display: block;
	height: 40px;
	width: 80px;
	background: url(yydh1.gif) center no-repeat;
}
#yydh a:hover{
	display: block;
	height: 40px;
	width: 80px;
	background: url(yydh2.gif) center no-repeat;
}
#fzll a{
	display: block;
	height: 40px;
	width: 80px;
	background: url(fzll1.gif) center no-repeat;
}
#fzll a:hover{
	display: block;
	height: 40px;
	width: 80px;
	background: url(fzll2.gif) center no-repeat;
}