@charset "utf-8";
/* CSS Document */

body {
	font-size:12px;
	font-family:"宋体", Arial;
	color:#333;
	margin:0 auto;
	text-align:center;
}
img {
	border:0px;
}
a {
	color:#333;
	text-decoration:none;
}
a:hover {
	color:#000;
	text-decoration:none;
}
h1, h2, h3 {
	margin:0px;
}
dl, dt, dd, ul {
	margin:0;
	padding:0;
	list-style:none;
}
/*顶部*/
#top {
	height:25px;
	line-height:25px;
	background:url(/images/gov_top.jpg) repeat-x;
}
#top1 {
	width:952px;
	height:25px;
	line-height:25px;
	margin:0px auto;
	text-align:left;
	position:relative;
}
#top1 span.lt {
	position:absolute;
	left:43px;
	top:0px;
}
#top p {
	width:346px;
	margin:0px;
	height:25px;
	line-height:25px;
	position:absolute;
	right:19px;
	top:0px;
}
#top p span {
	display:block;
	width:80px;
	float:left;
}
#top p span img {
	float:left;
	margin-top:7px;
	margin-right:7px;
}
#top2 {
	margin:0 auto;
	width:952px;
	height:210px;
	overflow:hidden;
}
/*导航*/
#nav {
	width:950px;
	height:33px;
	margin:0 auto;
	border:solid 1px #419b00;
	
}
#nav ul {
	height:31px;
	width:924px;
	padding-left:24px;
	background:url(/images/navbg.jpg) left center repeat-x;
	border:solid 1px #fff;
	
}
#nav ul li {
	width:113px;
	float:left;
	height:31px;
	line-height:31px;
	color:#fff;
	margin:0;
	position:relative;
	background:url(/images/navstly.jpg) right center no-repeat;
}
#nav ul li h1 {
	font-size:14px;
}
#nav ul li a {
	color:#fff;
}
#nav ul li a:hover {
	width:91px;
	height:31px;
	display:block;
	margin:auto;
	text-decoration:none;
	background:url(/images/navlink.jpg) no-repeat;
}
#nav ul li.now a {
	width:91px;
	display:block;
	line-height:31px;
	margin:auto;
	background:url(/images/navlink.jpg) center no-repeat;
}
#nav ul li.last {
	background:none;
}
#nav li ul {
 position:absolute;
 bottom:30px;
 left:-999em;
*margin-left:-57px;
padding-left:0;
background:none;
border:0;
border-bottom:solid 1px #fff;
}
#nav li ul li {
 border-right:1px solid #fff;
 text-align:left;
 float:left;
 width:auto;
 text-indent:0.5em;
 filter: Alpha(opacity=80);    
 -moz-opacity:.8;    
 opacity:0.8;  
}
#nav li ul a, #nav ul li.now ul a {
 width:auto;
 padding-left:8px;
 padding-right:8px;
 display:block;
 background:#167f01;
 float:left;
}
#nav li ul a:hover {
 background:#82bf76;
 padding-left:8px; padding-right:8px;
 width:auto;
 height:31px;
}
#nav li ul li.wid100px a , #nav li ul li.wid100px a:hover{ padding:0; }
#nav li:hover ul {
 left:auto;
}
#nav li.sfhover ul {
 left: auto;
}
#nav_down {
	width:950px;
	height:29px;
	margin:0 auto;
	border:solid 1px #ccc;
	border-top:none;
	
}
#down {
	width:948px;
	height:28px;
	background:url(/images/navdownbg.jpg) left top repeat-x;
	border:solid 1px #fff;
	border-top:none;
	position:relative;
}
.time{
	position:absolute;
	left:26px;
	top:2px;
}
.timetext{
	position:absolute;
	left:64px;
	top:8px;
	*top:9px;
}
.weather{
	position:absolute;
	left:277px;
	top:4px;
}
.weathertext{
	position:absolute;
	left:309px;
	top:8px;
	*top:9px;
	color:#3b7624;
	font-weight:bold;
}
.weatherjs{
	width:295px;
	position:absolute;
	left:371px;
	top:8px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
}
.search{
	position:absolute;
	right:239px;
	top:4px;
}
.searchtit{
	position:absolute;
	right:200px;
	top:8px;
	*top:9px;
}
.searchtext{
	width:120px;
	position:absolute;
	right:79px;
	top:5px;
	border:1px solid #ccc;
}
.buttonrl{
	position:absolute;
	right:29px;
	top:4px;
	width:40px;
	height:20px;
	line-height:20px;
	font-size:12px;
	text-align:center;
	border:none;
	background:url(/images/navdownsearch.jpg) no-repeat;
}
/*主体*/
#wrap {
	width:952px;
	height:auto;
	overflow-y:auto;
	margin:auto;
}
#wrap_lt {
	width:697px;
	height:auto;
	overflow-y:auto;
	float:left;
}
/*旅游动态*/
#news {
	width:695px;
	height:243px;
	border:solid 1px #ceddb6;
}
#news_title {
	width:693px;
	height:24px;
	line-height:24px;
	margin:1px 1px 0px 1px;
	background:url(/images/wrap_lt_1titlebg.jpg) left center repeat-x;
}
#news_title span {
	width:125px;
	height:24px;
	line-height:24px;
	display:block;
	float:left;
	margin-left:46px;
	display:inline;
	background:url(/images/wrap_lt_1title.jpg) no-repeat;
}
#news_title span h2 {
	font-size:14px;
	color:#fff;
	margin-left:35px;
}
#news_title img {
	float:right;
	margin-right:25px;
	margin-top:5px;
}
#news_con {
	width:695px;
	height:218px;
}
#news_js {
	margin-top:8px;
	margin-left:8px;
	float:left;
	display:inline;
}
#news_text {
	width:385px;
	height:200px;
	float:right;
	margin:9px 13px 7px;
}
.textul1 {
	width:332px;
	height:40px;
	float:left;
}
.textul1 li {
	width:104px;
	height:40px;
	font-size:14px;
	margin-right:5px;
	float:left;
	background:url(/images/wrap_lt_1conbg2.jpg) no-repeat;
}
.textul1 li a {
	display:block;
	margin-top:6px;
	color:#293b00;
	text-decoration:none;
}
.textul1 li.now {
	width:109px;
	font-weight:bold;
	background:url(/images/wrap_lt_1conbg1.jpg) no-repeat;
}
#news_text p {
	clear:both;
	font-family:"黑体";
	font-size:18px;
	margin:3px auto 6px;
}
#news_text p a {
	color:#0e5103;
}
#news_text p a:hover {
	text-decoration:underline;
}
.textul2 {
	width:385px;
	height:132px;
	margin:0px;
}
.textul2 li {
	width:385px;
	height:22px;
	line-height:22px;
	clear:both;
	vertical-align:bottom;
}
.textul2 li strong {
	width:323px;
	height:22px;
	font-weight:normal;
	text-align:left;
	float:left;
	padding-left:20px;
	background:url(/images/wrap_lt_1li.jpg) left center no-repeat;
}
.textul2 li span {
	width:42px;
	color:#999;
	float:right;
	margin:0px;
}
/*办事大厅*/
#hall {
	margin:8px auto;
	width:260px;
	height:160px;
	float:left;
	border:solid 1px #ceddb6;
}
#hall_title {
	width:258px;
	height:23px;
	line-height:23px;
	margin:1px;
	background:url(/images/wrap_lt_hall.jpg) no-repeat;
}
#hall_title h2 {
	font-size:14px;
	color:#324900;
	text-align:left;
	padding-left:29px;
}

/*政务公开*/
#public {
	width:425px;
	height:160px;
	margin:8px 0px 8px 8px;
	border:solid 1px #ccc;
	float:right;
}
#public_sub {
	width:425px;
	height:25px;
	line-height:25px;
	background-color:#f0f8e3;
	border-bottom:solid 1px #ccc;
	position:relative;
}
#public_sub h2{
	font-size:14px;
	color:#293b00;
	float:left;
	padding-left:18px;
}
.public_subtit{
	float:right;
	padding-right:15px;
	height:26px;
}
.public_subtit span{
	width:65px;
	height:25px;
	margin-left:3px;
	display:block;
	float:left;
	position:relative;
}
.public_subtit span a{ display:block; height:25px; }
.public_subtit span.now a{
	width:65px;
	height:23px;
	line-height:22px;
	margin-top:3px;
	border:1px solid #ccc;
	border-bottom:0;
	background:url(/images/wrap_lt_public.jpg) repeat-x;
	position:absolute; left:0; top:0; } 

*+html .public_subtit span.now a{ height:22px; }

html>/**/body .public_subtit span.now a{ height:22px; }

/*#public_sub span {
	float:right;
	text-align:right;
	padding-right:15px;
}
.pub_title {
	width:95px;
	height:26px;
	line-height:26px;
	position:absolute;
	left:0px;
	z-index:100;
	border-right:solid 1px #ccc;
	background:url(/images/wrap_lt_public.jpg) repeat-x;
}
.pub_title h2 {
	font-size:14px;
	color:#293b00;
}*/
#public ul {
	margin:4px 10px 0px 10px;
}
#public ul li {
	height:21px;
	width:405px;
	vertical-align:bottom;
	line-height:21px;
}
#public ul li p {
	float:left;
	margin:0px;
	width:345px;
	text-align:left;
}
#public ul li span {
	float:right;
	margin:0px;
	width:60px;
	color:#999;
}
/*banner条*/
#banner {
	clear:both;
	border:solid 1px #d9d9d9;
}
/*论坛*/
.fap{ height:162px; }
.bbsw{ width:262px; height:162px; float:left; }
#bbs {
	width:260px;
	height:108px;
	margin-bottom:6px; 
	background-color:#fdfffa;
	border:1px solid #d8d8d8;
}
#bbs_title {
	width:258px;
	height:23px;
	line-height:23px;
	margin:1px;
	background:url(/images/wrap_lt_hall.jpg) no-repeat;
}
#bbs_title h2 {
	font-size:14px;
	color:#324900;
	text-align:left;
	padding-left:29px;
}
.bbsul { margin-left:5px; }
.bbsul li {
	width:238px;
	height:30px;
	float:left;
	margin-top:5px;
	margin-left:5px; display:inline;
	border:solid 1px #ddd;
}
.bbsul li.wid114px{width:114px; }
.bbsul li a{ display:block; width:100%; border:solid 1px #fff; height:28px; line-height:28px; background:url(/images/addrtnavbg2.jpg) repeat-x; font-size:14px; color:#778a04; font-weight:bold; }
/*政策法规*/
#policies {
	width:425px;
	height:160px;
	float:right;
	border:1px solid #d8d8d8;
}
#policies_sub {
	width:425px;
	height:25px;
	line-height:25px;
	background-color:#f0f8e3;
	border-bottom:solid 1px #ccc;
	position:relative;
	top: -162px;
	left: 0px;
}
#policies_sub h2{
	font-size:14px;
	color:#293b00;
	float:left;
	padding-left:18px;
}
.policies_subtit{
	float:right;
	padding-right:15px;
	height:26px;
	overflow-y:hidden;
}
.policies_subtit span{
	width:65px;
	height:25px;
	margin-left:3px;
	display:block;
	float:left;
	position:relative;
}
.policies_subtit span a{ display:block; height:25px; }
.policies_subtit span.now a{
	width:65px;
	height:22px;
	line-height:22px;
	margin-top:3px;
	border:1px solid #ccc;
	border-bottom:0;
	background:url(/images/wrap_lt_public.jpg) repeat-x;
	position:absolute; left:0; top:0; }
	
* .policies_subtit span.now a{ height:23px; }

*+html .policies_subtit span.now a{ height:22px; }
/*#policies_sub span {
	float:right;
	text-align:right;
	padding-right:15px;
}
.pol_title {
	width:95px;
	height:26px;
	line-height:26px;
	position:absolute;
	left:0px;
	z-index:100;
	border-right:solid 1px #ccc;
	background:url(/images/wrap_lt_public.jpg) repeat-x;
}
.pol_title h2 {
	font-size:14px;
	color:#293b00;
}*/
#policies ul {
	margin:4px 10px 0px 10px;
}
#policies ul li {
	height:21px;
	width:405px;
	vertical-align:bottom;
	line-height:21px;
}
#policies ul li p {
	float:left;
	margin:0px;
	width:345px;
	text-align:left;
}
#policies ul li span {
	float:right;
	margin:0px;
	width:60px;
	color:#999;
}
/*企业名录*/
#directory {
	width:260px;
	height:160px;
	float:left;
	border:1px solid #d8d8d8;
}
#directory_title {
	width:258px;
	height:23px;
	line-height:23px;
	margin:1px;
	background:url(/images/wrap_lt_hall.jpg) no-repeat;
}
#directory_title h2 {
	font-size:14px;
	color:#324900;
	text-align:left;
	padding-left:29px;
}
#directory ul {
	margin:8px 12px 7px 11px;
}
#directory ul li {
	width:118px;
	height:60px;
	vertical-align:bottom;
	overflow:hidden;
	float:left;
}
#directory ul li img {
	margin-top:15px;
}
#directory ul li.directory1 {
	border-bottom:1px solid #d8d8d8;
}
#directory ul li.directory2 {
	border-bottom:1px solid #d8d8d8;
	border-left:1px solid #d8d8d8;
}
#directory ul li.directory4 {
	border-left:1px solid #d8d8d8;
}
/*人力资源*/
#hr {
	width:425px;
	height:160px;
	float:right;
	border:1px solid #d8d8d8;
}
#hr_sub {
	width:425px;
	height:25px;
	line-height:25px;
	background-color:#f0f8e3;
	border-bottom:solid 1px #ccc;
	position:relative;
}
#hr_sub span {
	float:right;
	text-align:right;
	padding-right:15px;
}
.hr_title {
	width:95px;
	height:26px;
	line-height:26px;
	position:absolute;
	left:0px;
	z-index:100;
	border-right:solid 1px #ccc;
	background:url(/images/wrap_lt_public.jpg) repeat-x;
}
.hr_title h2 {
	font-size:14px;
	color:#293b00;
}
#hr ul {
	margin:4px 10px 0px 10px;
}
#hr ul li {
	height:21px;
	width:405px;
	vertical-align:bottom;
	line-height:21px;
}
#hr ul li strong {
	font-weight:normal;
	color:#eb1d1d;
}
#hr ul li p {
	float:left;
	margin:0px;
	width:345px;
	text-align:left;
}
#hr ul li span {
	float:right;
	margin:0px;
	width:60px;
	color:#999;
}
/*右侧内容*/
#wrap_rt {
	width:247px;
	height:auto;
	overflow-y:auto;
	float:right;
}
/*机构概况*/
#organ {
	height:125px;
	margin-top:8px;
	background-color:#fdfffa;
	border:solid 1px #ccc;
}
#organ_title , .add_title{
	margin:1px;
	width:243px;
	height:23px;
	line-height:23px;
	background:url(/images/organization_bg.jpg) no-repeat;
}
#organ_title h2 , .add_title h2{
	font-size:14px;
	color:#324900;
	text-align:left;
	padding-left:29px;
}
#organ ul {
	margin:14px 10px 1px;
}
#organ ul li {
	width:221px;
	height:29px;
	margin:0px;
	margin-bottom:10px;
	padding:1px;
	float:left;
	overflow:hidden;
	border:solid 1px #ccc;
}
#organ ul li.last {
	width:221px;
	height:26px;
	margin:0px;
	margin-bottom:5px;
	padding:1px;
	float:left;
	border:solid 1px #ccc;
}
/*topics*/
#topics {
	width:245px;
	height:172px;
	margin:8px auto;
	border:1px solid #ccc;
}
#topics_title {
	margin:1px 1px 0px 1px;
	width:243px;
	height:23px;
	line-height:23px;
	background:url(/images/organization_bg.jpg) no-repeat;
}
#topics_title h2 {
	font-size:14px;
	color:#324900;
	text-align:left;
	padding-left:29px;
}
#topicstpimg {
	margin:8px auto;
	padding:0px;
	width:231px;
	height:66px;
	border:1px solid #ccc;
}
#topicsdwvod{
	width:233px;
	margin:auto;
}
#topicsdwvod_lt{
	float:left;
	margin-top:8px;
}
#topicsdwvod_rt{
	width:101px;
	float:right;
	text-align:left;
	border:1px solid #ececec;
	margin-top:8px;
	padding-top:5px;
	padding-bottom:5px;
}
#topicsdwvod_rt ul{ padding-top:2px; padding-left:5px; }
#topicsdwvod_rt li{
	height:18px;
	line-height:18px;
	vertical-align:bottom;
}
#topicsdwvod_rt img{
	margin-top:3px;
	margin-right:20px;
	float:right;
}
/*管理登陆*/
#login{
	width:245px;
	height:117px;
	border:1px solid #ccc;
	background-color:#fdfffb;
	text-align:left;
}
#logintit{
	margin:1px 1px 0px 1px;
	width:243px;
	height:23px;
	line-height:23px;
	background:url(/images/organization_bg.jpg) no-repeat;
}
#logintit h2 {
	font-size:14px;
	color:#324900;
	text-align:left;
	padding-left:29px;
}
.login_2{ margin-left:8px; margin-right:5px; text-align:left; }
#loginul{
	margin-top:3px;
	vertical-align:bottom;
	width:150px;
	float:left;
}
#loginul li{
	height:24px;
	margin-top:4px;
	line-height:24px;
}
.loginput{
	width:90px;
	height:14px;
	padding:0;
	border:1px solid #ccc;
}
#loginbot{
	width:70px;
	height:75px;
	float:left;
	text-align:right;
}
.loginbutton{
	width:60px;
	height:25px;
	border:0;
	background:url(/images/indexlogin.jpg) 0 0 no-repeat;
	margin-top:12px;
}
/*公众服务*/
#service {
	width:247px;
	height:136px;
	margin:8px auto;
}
#service_title {
	width:247px;
	height:26px;
	position:relative;
	background:url(/images/services_bg.jpg) right center no-repeat;
}
#service_title h2 {
	width:67px;
	height:26px;
	line-height:26px;
	text-align:left;
	padding-left:9px;
	font-size:14px;
	color:#293b00;
	background:url(/images/wrap_lt_public.jpg) center bottom repeat-x;
	border:1px solid #d8d8d8;
	border-bottom:none;
	position:absolute;
	top:0px;
	left:0px;
	z-index:100px;
}
.serviceul {
	height:107px;
	margin:0px;
	padding:0;
	border:1px solid #d8d8d8;
}
.serviceul li {
	display:inline;
}
.serviceul li p{
	margin:0px;
	padding:0px;
	margin-left:33px;
}
.serviceul li p.none{
	margin-left:21px;
}
.service1, .service2, .service3, .service4, .service5, .service6 {
	width:85px;
	height:25px;
	line-height:25px;
	float:left;
	margin:0px;
	margin-left:25px;
	margin-top:8px;
	background:url(/images/services1.jpg) no-repeat;
}
.service2{
	background:url(/images/services2.jpg) no-repeat;
}
.service3{
	background:url(/images/services3.jpg) no-repeat;
}
.service4{
	background:url(/images/services4.jpg) no-repeat;
}
.service5{
	background:url(/images/services5.jpg) no-repeat;
}
.service6{
	background:url(/images/services6.jpg) no-repeat;
}
/*友情链接*/
#flink {
	width:245px;
	height:160px;
	border:1px solid #d8d8d8;
}
.flink_title {
	width:243px;
	height:23px;
	line-height:23px;
	margin:1px;
	background-color:#f0f4e7;
}
.flink_title h2 {
	font-size:14px;
	text-align:left;
	padding-left:10px;
	color:#293b00;
}
#flink ul {
	width:245px;
	height:66px;
	margin:0px;
	background-color:#fdfffa;
	border-top:1px solid #d8d8d8;
}
#flink ul li{
	padding-left:38px;
	text-align:left;
	margin-top:10px;
	*margin-top:9px;
	vertical-align:bottom;
}
.select{
	width:166px;
	height:21px;
	border:solid 1px #D7D9D6;
}
/*页脚*/
.footer{
	width:952px;
	height:26px;
	line-height:25px;
	margin:0 auto;
	background-color:#e5f6df;
	margin-bottom:2px;
}
.footlink{ width:950px; height:62px; margin:10px auto; border:solid 1px #ccc;  }
.footlink img{ float:left; margin-left:14px; margin-top:8px; }
.copyright{
	width:952px;
	height:65px;
	line-height:23px;
	padding-top:3px;
	margin:0 auto;
	border-top:2px solid #397402;
	background:url(/images/copyrightbg.jpg) repeat-x;
}
/*通用样式*/
.fap {
	width:697px;
	height:162px;
	clear:both;
	margin-top:8px;
	margin-bottom:8px;
}
.left {
	float:left;
}
.right {
	float:right;
}
.rtlink {
	width:247px;
	height:50px;
	overflow:hidden;
	margin:0 auto;
}
.displaynone{
	display:none;
}
.clear{ clear:both; }
/*添加类*/
.addrtbox{ margin-top:8px; background-color:#fdfffa; border:solid 1px #ccc; }
.addrtul{ text-align:left; }
.addrtul li{ width:108px; height:25px; border:solid 1px #f3f8ed; background:url(/images/addrtnavbg.jpg) repeat-x; float:left; margin-left:5px; margin-top:8px; border:solid 1px #dde7d4; }
.addrtul li.wid223px{ width:223px; }
.addrtul li h1{ background:url(/images/addrtnavicon.jpg) 12px 7px no-repeat; padding-left:32px; line-height:25px; font-size:12px; }
.addrtul li h1 a{ color:#b89146; }
.h163px{ height:139px; }
.addrtp a{ color:#b47c10; }
.paddtop8px{ padding-top:8px; }
.marglt8px{ margin-left:8px; }
.addguide{ height:434px; text-align:left; }
.addguideli{ width:225px; height:207px; border:solid 1px #ddd; float:left; margin-top:8px; }
.guidelinav_01{ height:25px; margin:1px; background-color:#eef0f0; padding-left:10px; padding-right:10px; }
.guidelinav_02{ height:26px; margin:1px 5px; background:url(/images/add_dottbg.jpg) bottom repeat-x; padding-right:10px; }
.guidelinav_02 h1{ height:25px; width:68px; border-bottom:solid 2px #8da62e; float:left; text-align:center; }
.guidelinav_02 h1 img{ padding-top:6px; padding-left:5px; }
.img1{ float:left; padding-top:6px; }
.img2{ float:right; padding-top:8px; }
.guideli_2{ text-align:center; height:51px; margin-top:8px; }
.borderddd{ border:solid 1px #ddd; }
.guideli_2ul{ padding-left:8px; padding-top:3px; }
.guideli_2ul li{ height:22px; line-height:22px; font-size:12px;  }
.guideli_2ul li a , .guideli_3ul li a{ color:#454545; }
.guideli_2ul li a:hover, .guideli_3ul li a:hover{ color:#000; }
.guideli_3ul{ padding-left:12px; padding-top:7px; }
.guideli_3ul li{ height:20px; line-height:20px; font-size:12px;  }
.picul li{ float:left; padding-top:6px; margin-left:12px; margin-right:4px; display:inline; vertical-align:bottom; }
.h153px{ height:230px; position:relative; }
.h153pxbottp{ position:absolute; bottom:0; left:0; background-color:#e8f0e0; border-top:solid 1px #ddd; width:100%; height:20px; overflow:hidden; }

.buttprenext{ background-color:#e8f0e0; border:0; font-size:12px; line-height:18px; color:#346306; }
.resultdiv{ width:600px; margin:auto; font-size:12px; } 
.resulttab{ border-collapse:collapse; border:solid 1px #ddd; }
.resulttab td{ padding:6px;  border:solid 1px #ddd;  }
.resulttab th{ padding:6px; background-color:#cfeee2;}
.resulth3{ font-size:18px; font-family:"黑体"; line-height:35px; font-weight:normal; padding:10px 0; }

