@charset "utf-8";

#container{
	overflow: hidden;	width:970px; margin: auto;	
	background: #fff;padding-left:5px;padding-right:5px;padding-bottom:5px;
}

#sub2{ background: #94C3F7;}

/** Content Style **/
#gov .content{float: right; }
#gov .sidebar{float: left; }

#container .content{
	float: left; overflow: hidden; width:681px; margin-top:5px; text-align:left;
	background: #fff;
}
	
/** Flash News Style **/
.flash_news{float: left; width:679px; overflow: hidden; }
#flash_news{border: 1px solid #e0e0e0;_height:265px;}

	.flash_news .flash_box{
		width:252px;height:240px; overflow: hidden;
		border: 1px solid #d7d7d7;padding:1px; float: left;
		margin:10px;_margin-left:5px;
	}

		/** Service Style **/
		#ser_note{
			width:282px; overflow: hidden;
		}
		#ser_note .tt{
			width:253px;height:30px; overflow: hidden;line-height:32px;
			color: #314150; font-weight: bold;padding-left:27px;
			border: 1px solid #d7d7d7;
			background: url(../images/service_note.gif) repeat-x;
		}
		#ser_note .txt{
			margin-top:1px;overflow: hidden;border: 1px solid #d7d7d7;
			width:280px;height:227px;background: #fff;height:248px;
			_height:244px;
		}
			#ser_note .txt ul li{
				width:265px;padding-left:5px; overflow: hidden;
				height:28px; line-height: 24px;
				border-bottom: 1px dashed #e5e5e5;
			}
				#ser_note .txt ul li em{
					font-family: Verdana; font-size:11px;
					font-style: italic; color: #666;
				}
	#ser_news{	margin-top:0px; margin-right:0px;}
	#ser_news .tt{	height:30px;line-height: 32px; margin-bottom:10px;	}
	#ser_news ul li{_height:27px;	}
	
/* Service Vedio Style */	
#ser_vedio{text-align: center;margin-top:5px;}	
		#ser_vedio .box_top{
			width:284px; overflow: hidden; height:31px;
			background: url(../images/ser_v_bg.gif) no-repeat center top;
		}
			#ser_vedio .box_top h1{
				float: left; width:100px; height:31px;margin-top:7px;
				margin-left:10px;_margin-left:5px; padding-left:20px;
				font-weight: bold; color:#014f7d; overflow: hidden;
				background: url(../images/vedio_ico.gif) no-repeat left 4px;
				text-align: left;
			}				
			#ser_vedio .box_top span{
				float: right; width:46px;margin-top:8px;text-align: left;
			}
		#ser_vedio .box_bottom{
			width:284px; overflow: hidden; height:5px;
			background: url(../images/ser_v_bg.gif) no-repeat center -31px;
		}
		#ser_vedio .box_main{
			width:284px; overflow: hidden; height:344px;
			background: url(../images/ser_v_box.gif) repeat-y;
		}
			#ser_vedio .box_main ul{
				width:284px; overflow: hidden; margin: auto;margin-top:5px;
			}
				#ser_vedio .box_main ul li{
					width:120px; overflow: hidden; float: left;
					text-align: center; margin-left:15px;_margin-left:9px; margin-top:5px;
				}
					#ser_vedio .box_main ul li a.pic{
						display: block; width:114px; height:77px;
						background: url(../images/vedio_bg.gif) no-repeat;
						padding-top:6px;margin-bottom:5px;
					}
						#ser_vedio .box_main ul li a.pic img{
							width:100px; height:63px;
						}

/* News Style */	
		
	.news_box{
		width:390px; overflow: hidden;float: right;
		margin-top:10px; margin-right:10px;
	}
	
		.news_box .tt{	
			width: 390px; background: #e5efe8;	overflow: hidden;
			height:25px;  line-height: 27px; text-align: left;
		}
			.news_box .tt h1{	
				color: #314150;font-weight: bold; float: left;
				width:100px;margin-left:10px;_margin-left:5px;padding-left:15px;
				background: url(../images/sub_arrow.gif) left no-repeat;
			}
			.news_box .tt span{float: right; margin-right:5px;	}
			
		.news_box ul{ margin-top:5px;		}
			.news_box ul li{
				width:390px; overflow: hidden; 
				text-align: left; padding-left:5px;				
				height:26px;	*height:23px;	_height:26px;	
			}
				.news_box ul li h3{
					width:320px; overflow: hidden; height:23px;	
					float: left;margin-top:5px;
					
				}
				.news_box ul li em{
					width:70px; overflow: hidden;  display: block; float: right;
					text-align: center; font-family: Verdana;font-size: 11px;	margin-top:4px;				
				}
	.flash_news .news_box{
		width:390px; overflow: hidden;float: right;
		margin-top:10px; margin-right:10px;
	}
		.news_box .tt{	
			width: 390px; background: #e5efe8;	overflow: hidden;
			height:25px; line-height: 27px; text-align: left;
		}
			.news_box .tt h1{	
				color: #314150;font-weight: bold; float: left;
				width:100px;margin-left:10px;_margin-left:5px;padding-left:15px;
				background: url(../images/sub_arrow.gif) left no-repeat;
			}
			.news_box .tt span{float: right; margin-right:5px;	}
			
		.news_box ul{ margin-top:5px;		}
			.news_box ul li{
				width:390px; overflow: hidden; 
				text-align: left; padding-left:5px;				
				height:26px;	*height:23px;	_height:26px;	
			}
				.news_box ul li h3{
					width:320px; overflow: hidden; height:23px;	
					float: left;margin-top:5px;
					
				}
				.news_box ul li em{
					width:70px; overflow: hidden;  display: block; float: right;
					text-align: center; font-family: Verdana;font-size: 11px;	margin-top:4px;				
				}
				
.bolds a{	font-weight: bold; color: #E40603;	}
.left{float: left;}
.right{float: right;}


/** Con List News **/
#container .top_con{width:970px; overflow: hidden;  height:271px; _height:272px;}
#container .con_list{width:681px; overflow: hidden;}
#container #gov_list{overflow: hidden;}
#container #side_gov{overflow: hidden;}
#container #service_list{ overflow: hidden; width:681px; text-align:left;margin-top:-5px;}
#container #service_list .row_list{width:681px; overflow: hidden;margin-top:5px;}
#container .row_list{width:681px; overflow: hidden; margin-top:5px;}

	.con_list .service_tt{
		width:20px;height:90px; float: left;
		font-size: 14px; font-weight: bold; color: #314150;
		background: url(../images/sub_con_title_bg.gif) no-repeat;
		padding:92px 5px; 
	}
	.con_list .list_tt{
		width:338px; height:26px; overflow: hidden;
		background: url(../images/sub_con_list2_tt.gif) no-repeat;
	}
	
	.con_list .list_tt{
		width:338px; height:26px; overflow: hidden;
		background: url(../images/sub_con_list2_tt.gif) no-repeat;
	}
		.list_tt h1{	
				color: #314150;font-weight: bold; float: left;
				width:120px;margin-left:23px; text-align: left;
				_margin-left:13px; margin-top:5px;
			}
		.list_tt span{float: right; margin-right:5px;margin-top:5px;}
	.con_list .list_txt{
		width:336px; overflow: visible; border: 1px solid #aac8e3;
		margin-top:3px; background: #F9FAFB; text-align: left;
	}	

		.list_txt ul{
			overflow: hidden;
		}
			.list_txt ul li{
				width:318px;margin-left:7px; height:20px; overflow: hidden;
				border-bottom: 1px solid #e4e9ee; padding-top:6px;
			}
			#service_list .list_txt ul li{
				width:318px; font-size:14px;padding-top:0px; height:30px;
				line-height: 32px; overflow: hidden;
			}
				.list_txt ul li a{color: #2b3947;}
				.list_txt ul li a:hover{color: #0D5EA0;}
				
	  #service_list .list_txt h2{
			width:318px; text-align: left;
			height:100px; display: block; overflow: hidden;
			padding-top:10px;background: #fff;
		}
			#service_list .list_txt h2{
			width:326px; text-align: left;padding-left:10px;
			height:95px; display: block; overflow: hidden;
			padding-top:10px;background: #fff;
		}
			#service_list .list_txt h2 ul{
				width:230px; height:82px; overflow: hidden;
			}
			#service_list .list_txt h2 ul li{
				width:304px;margin-left:7px;  overflow: hidden;
				border-bottom: 1px solid #e4e9ee; padding-top:0px;font-size:12px;
				line-height: 27px; height:25px;_line-height: 28px; _height:26px;
			}
			#service_list .list_txt ul li a{color: #000;}
			#service_list .list_txt ul li a:hover{color: #2b3947;}
			
			#service_list .list_txt h2 a.pic{
				float: left; width:75px; height:75px;
				border: 1px solid #BCC4DC;padding:4px;
			}
		
			#service_list .list_txt h2 img{
				width:75px;height:75px;
			}
			
#service_list .list_txt .menu_box{
	width:336px; height:28px;
	background: url(../images/tab_bg2.gif) repeat-x;
}
	#service_list .list_txt .menu_box ul{
		width:336px;height:28px;padding:0px;margin:0px;
	}
		#service_list .list_txt .menu_box ul li{
			float:left;cursor:pointer;height:28px;width:83px;
			text-align:center;color:#4c5d65; font-size:12px;margin-left:0px;
			border-bottom: 0px solid #e4e9ee; border-right: 1px solid #97b3dc;
		}
		#service_list .list_txt .menu_box ul li.hover{
				color:#014f7d;overflow: hidden;		
				background: #fff;			
			}
	
	

#container .sidebar{
	float: right; overflow: hidden; width:284px; margin-top:5px; text-align:left;
}	
.sidebar .note{width:284px; overflow: hidden; margin-top:0px; }

	#side_news .tt{
		width:284px; height:27px; overflow: hidden;
		background: url(../images/new_side_tt.gif) no-repeat;
	}
	#side_gov .tt{
		width:284px; height:35px; overflow: hidden;
		background: url(../images/gov_side_tt2.gif) no-repeat;
	}
		.sidebar .tt h1{	
				color: #314150;font-weight: bold; float: left;
				width:100px;margin-left:35px; margin-top:5px;_margin-left:18px;
			}
		#side_gov .tt h1{	
				color: #fff;font-weight: bold; float: left;
				width:100px;margin-left:25px; margin-top:10px;_margin-left:13px;
			}
		.sidebar .tt span{float: right; margin-right:5px;	margin-top:5px;}
		#side_gov .tt span{float: right; margin-right:5px;	margin-top:10px;}
		
	#side_news .note .txt{
		height:198px;*height:199px;_height:201px; overflow: hidden;
	}
	.sidebar .txt{
		width:282px; border: 1px solid #d3d3d3;  border-top: 0px solid #d3d3d3; 
		overflow: hidden;
	}
	#side_gov .hot{margin-top:5px; overflow:hidded; }
	#side_gov .txt{border: 1px solid #d3d3d3; height:151px;*height:154px;_height:156px; }
			#side_gov .txt ul{*margin-top:5px;}
		.sidebar .txt ul li{
				width:395px; overflow: hidden; 
				text-align: left; padding-left:5px;	padding-top:6px;	
				height:21px;	*height:18px;		
			}
				.sidebar .txt ul li h2{
					width:320px; overflow: hidden;float: left;				
				}
			
	.sidebar .list{
		width:282px; border: 1px solid #d3d3d3; margin-top:5px; 
		height:161px;
	}
	
	#side_gov .list{height:110px;margin-top:0px;}
		.sidebar .list ul{_margin-left:-5px;}
		.sidebar .list ul li{
				width:133px;height:47px; overflow: hidden; 
				float: left; margin-left:5px;margin-top:5px;
			}
			
	#fast{
		width:282px;margin-top:5px; text-align: center;
		border: 1px solid #97B3DC; overflow: hidden; 
		height:380px;_height:374px;
	}
		#fast ul{width:270px;margin-left:0px;margin-top:15px;}
		#fast ul li{
				width:90px;height:90px; overflow: hidden; 
				float: left; line-height: 30px; 
			}
		#fast ul li img{width:63px;height:60px; margin:0 15px;}
			
	.sidebar .vedio{margin-top:5px;width:284px; overflow: hidden;}
		.sidebar .vedio_tt{		
			width:282px; overflow: hidden; background: #f3f3f3;
			height:98px;
		}
			.sidebar .vedio_tt h3{
				float: left; width:114px; height:81px; overflow: hidden;
				margin-top:8px;margin-left:8px;_margin-left:3px;
			}
				.sidebar .vedio_tt h3 a{
					width:114px; height:81px; overflow: hidden; display: block;
					background: url(../images/vedio_bg.gif) no-repeat;					
				}
					.sidebar .vedio_tt h3 a img{
						width:100px; height:60px;margin-left:7px;margin-top:7px;
					}
				.sidebar .vedio_tt a.text{
					width:150px;height:81px; overflow: hidden; line-height: 81px;
					margin-top:8px;float: right; display: block;	font-weight: bold;
				}
					.sidebar .vedio_tt span{
						line-height: 23px; width:150px; overflow: hidden;
					}
			
	#side_gov .catalog{
		width:284px; overflow: hidden;margin-top:5px;
	}		
		.catalog ul{
			width:284px; overflow: hidden;
		}		
			.catalog ul li,.catalog h5{
				width:261px; height:24px;
				color: #3D5B81; font-weight: bold; font-size: 13px;
				padding-left:23px; padding-top:6px;
				background: url(../images/gov_side_tt.gif) no-repeat;
			}
			.catalog ul li.last{height:29px;}
			.catalog ul li.blanks{margin-top:1px;_margin-top:2px;}
				.catalog ul li a,.catalog h5 a{
					color: #3D5B81; font-weight: bold;font-size: 13px;
				}
				.catalog ul li,.catalog h5 a:hover{color:#ff3300; text-decoration: none;}
				.catalog ul li a:hover{color:#ff3300; text-decoration: none;}
				
			.catalog dl{
				width:280px;overflow: hidden;border: 1px solid #C6CFD8;padding:1px;
			}
				.catalog dl dt{
					width:253px; height:30px;margin-bottom:0px;overflow: hidden;
					background: url(../images/gov_side_bg.gif) no-repeat;
					font-size: 13px;padding-left:27px; line-height: 32px;margin-top:1px;
				}
				.catalog dl dd{
					width:105px;overflow: hidden;
					float: left; border-left: 1px solid #c6cfd8;
					border-bottom: 1px solid #c6cfd8;
					padding-left:33px; height: 24px; line-height: 25px;
					background:url(../images/arrows.gif) no-repeat 20px #f8fbfd;
				}
				.catalog dl dd.brg{
					border-left: 1px solid #c6cfd8;
					border-bottom: 1px solid #c6cfd8;
					border-right: 1px solid #c6cfd8;
					margin-left:0px;width:106px;
				}
				.catalog dl a{	color: #24607D; }
			
#container2{
	overflow: hidden;	width:830px; margin: auto;	
	background: #fff;padding-left:5px;padding-right:5px;
	padding-bottom:5px; text-align: center;
}		
	#container2 .content{
		width:820px;  margin: auto;margin-top:6px;
		border: 1px solid #99BBDD; padding-bottom:20px;
		background: #F5FAFF; font-size: 14px;
	}
	
	
			#container2 h1{
				width:700px; overflow: hidden; font-size: 20px;
				color: #000;	margin-top:40px; line-height: 25px; 
				font-family:   黑体;
			}
			#container2 h5{
				width:730px; overflow: hidden; height:25px;color: #000;	
				line-height: 30px;margin-top:0px;border-bottom:1px solid #d7d7d7; 
				margin-bottom:10px; font-size:12px;	padding-top:0px; color: #333;
			}
				#container2 h5 em.em1{	font-family: Verdana; font-size:11px;	}
				#container2 h5 em.em2{	font-weight: bold;			}
			
			#container2 h2{
				width:730px; overflow: hidden; height:60px;color: #000;	
				margin-top:10px;border:1px dashed #ccc; 
				background: #fff;margin-bottom:20px; font-size:12px;
			}
				#container2 h2 ul li{
					float:left;height:30px; overflow: hidden; line-height: 32px;
					text-align: left;padding-left:20px; font-family: Verdana;
				}
					#container2 h2 ul li.id{width:220px;}
					#container2 h2 ul li.time{width:230px;}
					#container2 h2 ul li.last{width:220px;}
						#container2 h2 ul li em{color:#0378b7;}
						#container2 h2 ul li em.em3{color:#ff0000;}
				
			#container2 h4{
				width:780px; overflow: hidden; height:32px;color: #000;	
				line-height: 30px;margin-top:30px;border:1px dashed #ccc; 
				background: #fff;margin-bottom:30px; font-size:14px;
				padding-top:5px;
			}
			#container2 h3{
				font-weight: bold;
			}
		#container2 p{								
		line-height: 24px;  text-align: left; text-indent: 28px; margin-bottom:10px; height:auto; 
			}
			
			#hp{
				width:740px; overflow: hidden; color: #000;	margin-top:20px;
				line-height: 24px;  text-align: left; text-indent: 28px; margin-bottom:30px; height:auto; 
			}
			
			
			#hp.p2{text-align: center; }			
			
			#container2 .vedio{
				width:590px; height:512px; overflow: hidden;padding-top:30px;
				background: url(../images/vedio_bg.jpg) no-repeat;
			}
			
			#container2 .download{
				width:784px; overflow: hidden; text-align: left;				
			}	
				#container2 .download .down_tt,#container2 .about_word .word_tt{
					width:764px; height:38px; overflow: hidden; color: #000;
					background: url(../images/sub_con_down_title.gif) no-repeat;
					padding-left:20px; font-weight: bold; line-height: 39px;
				}
				#container2 .download .down_txt,#container2 .about_word .word_txt{	
					width:752px; padding:10px 15px;
					border:1px solid #E1E2E0;border-top:0px solid #E1E2E0;
					background: #fff;
				}
					#container2 .download .down_txt a{
						font-weight: bold; color: #19334D;
						background: url(../images/sub_con_down_arrow.gif) left no-repeat;
						padding-left:15px;margin-right:15px;
					}
				
			#container2 .about_word{
				width:784px; overflow: hidden; text-align: left;margin-top:10px;
			}	
					#container2 .about_word .word_txt li{
						line-height: 23px;
					}
						#container2 .about_word .word_txt li em{
							margin-left:30px;font-family: Verdana; font-size:11px;
						}	
		
/** Sub Content Style **/
.sub_sidebar{
	float: left; width:227px; overflow: hidden;margin-top:5px;
}
	.sub_sidebar .note{
		width:227px; overflow: hidden; text-align: left; margin-top:5px;
	}
		.sub_sidebar .note_tt{
			width:198px; overflow: hidden; height:30px;
			font-size:12px; font-weight: bold;color:#333;
			padding-left:27px; text-align:left; line-height: 32px;
			border: 1px solid #d7d7d7;
			background: url(../images/service_note.gif) no-repeat;
		}
		.sub_sidebar .note_txt{
			margin-top:1px;overflow: hidden;border: 1px solid #d7d7d7;
			background: #fff;
		}
			.sub_sidebar .note_txt ul li{
				width:215px;padding-left:5px; overflow: hidden;
				height:28px; line-height: 24px;margin-top:5px;
				border-bottom: 1px dashed #e5e5e5;
				font-family: Verdana;
			}
				.sub_sidebar .note_txt ul li em{
					font-family: Verdana; font-size:11px;
					font-style: italic; color: #666;
				}
	.sub_sidebar .list{
		width:227px; overflow: hidden; text-align: center;
		margin-top:5px;
	}
	.sub_sidebar .column{
		width:227px; overflow: hidden;margin-top:0px;text-align: left;
	}		
		.column h5{
			width:189px; height:39px;text-align: left;
			font-weight: bold; font-size: 13px;
			padding-left:38px; padding-top:16px;
			background: url(../images/column_top.gif) no-repeat;
		}
			.column h5 a{color: #fff; font-weight: bold;}
			.column h5 a:hover { text-decoration: none; color:#fefe9e; }

		.column ul{
			width:221px;overflow: hidden;border: 1px solid #d2e0eb;
			padding:2px;padding-top:0px; text-align: center;
		}		
			.column ul li{
				width:173px; height:23px;margin-bottom:0px;overflow: hidden;
				background: url(../images/arror3.gif) left no-repeat;				
				font-size: 12px;padding-left:27px;padding-top:7px;
				border-bottom: 1px solid #d5e2f5;margin-top:2px;
				text-align: left;
			}
	
	/** Article Style **/
	.sub_sidebar .top_article{
		width:227px; overflow: hidden; text-align: left;margin-top:5px;
	}
		.sub_sidebar .art_tt{
			width:226px; overflow: hidden; height:27px;			
			 text-align:left; line-height: 29px;border-right: 1px solid #d3d3d3;
			background: url(../images/new_side_tt.gif) left center no-repeat;
		}
			.sub_sidebar .art_tt h1{
				font-size:12px; font-weight: bold;color:#333;
				padding-left:20px;margin-left:15px;
			}
		.sub_sidebar .art_txt{
			overflow: hidden;border: 1px solid #d3d3d3;
			background: #fff;
		}
			.sub_sidebar .art_txt ul li{
				width:215px;padding-left:5px; overflow: hidden;
				height:28px; line-height: 24px;margin-top:5px;
				border-bottom: 1px dashed #e5e5e5;
				font-family: Verdana;
			}
				.sub_sidebar .art_txt ul li em{
					font-family: Verdana; font-size:11px;
					font-style: italic; color: #666;
				}

	.sub_sidebar .sub_so{
		width:227px; overflow: hidden; text-align: left;margin-top:5px;
	}
		.sub_sidebar .so_tt{
			width:225px; overflow: hidden; height:30px;
			text-align:left; line-height: 32px;
			border: 1px solid #d7d7d7;
			background: url(../images/service_note.gif) no-repeat right;
		}
			.so_tt h1{
				font-size:12px; font-weight: bold;color:#333;
				background: url(../images/page.gif) left no-repeat;
				padding-left:20px; margin-left:10px;
			}
		.sub_sidebar .so_txt{
			margin-top:1px;overflow: hidden;border: 1px solid #d7d7d7;
			width:225px;background: #fff;padding-bottom:10px;
		}
			.so_txt ul{width:225px; overflow: hidden; }
				.so_txt ul li{
					width:205px; overflow: hidden;padding-left:10px;
					margin-top:10px; color: #666; font-size:13px;
				}
					.so_txt ul li label{font-size:12px;}
					.so_txt ul li .ipt_txt{
						border: 1px solid #d7d7d7;font-size:12px;
						height:20px; line-height: 20px;padding-left:3px;
						color: #666; overflow: hidden;
					}
					
				.so_txt ul li.btn{text-align: center;}
				.so_txt ul li.btn input{
					width:67px;height:20px; overflow: hidden;
					border: 0px; cursor: pointer;
					background: url(../images/sub_search_btn.gif) no-repeat;
				}


/** Gov_Sub Content Style **/
#gov_sub_sidebar{
	float: left; width:233px; overflow: hidden;margin-top:0px;
	border: 1px solid #B6CCE1;
}

#gov_sub_sidebar ul{
	margin-top:0px; margin-bottom:4px;	
}

	#gov_sub_sidebar ul li{
		height:32px;background: url(../images/index_xx.jpg) no-repeat; margin-left:4px; margin-top:4px;
	}	
	
		
	#gov_sub_sidebar ul li.gov_intro{
		height:500px;width:225px; overflow: auto;
		background: none;
	}
	#gov_sub_sidebar ul li p{
		height:300px;width:225px;
	}
		#gov_sub_sidebar ul li a{			
			display: block;width:190px;height:32px;
			cursor: pointer; font-size:14px; line-height: 32px;
			text-align: left; font-weight: bold; 
			padding-left:32px;			
		}
		#gov_sub_sidebar ul li a:hover{	
			color: #e93b08;
		}


.sub_content{
	float: right; width:728px; overflow: hidden;	text-align: left;
	background: #fff;
}
.sub_content-zt{
	float: right; width:728px; overflow: hidden;	text-align: left;
	background: #fff; background: url(../images/zt.jpg) no-repeat center bottom;
}

#gov_sub_list{
	width:726px; border: 1px solid #ccc;margin-top:5px;text-align: center;
}
	#gov_sub_list h1{width:696px;}

	.sub_content h1{
		width:698px; margin:5px; height:30px; padding-left:28px;
		border: 1px solid #ccc;  line-height:30px;color:#ff0000;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		background: url(../images/home.gif) 10px center no-repeat #EDF7FF;	
		border-bottom:2px solid #94c3f7;	
	}
	
	.sub_content-zt h1{
		width:698px; margin:5px; height:30px; padding-left:28px;
		border: 1px solid #ccc;  line-height:30px;color:#ff0000;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		background: url(../images/home.gif) 10px center no-repeat #EDF7FF;	
		border-bottom:2px solid #94c3f7;	
	}
	
	.sub_content .sub_search{
		width:706px; margin:0 5px; height:30px; padding-left:18px;
		border-bottom: 1px solid #ccc;  padding-top:0px;
		background:#E1F0FB; font-weight: bold;font-size:14px;
	}
	
	.sub_content-zt .sub_search{
		width:706px; margin:5px; height:30px; padding-left:18px;
		border-bottom: 1px solid #ccc;  padding-top:6px;
		background:#EDF7FF; font-weight: bold;font-size:14px;
	}
		.sub_search select{
			height:22px; font-size:14px; font-weight: normal;
			color: #333; width:130px;
		}
		.sub_search .input_txt{
			height:20px; border: 1px solid;
			border-color: #999 #ccc #ccc #999;
			width:200px;
		}
		.sub_search .input_btn{
			height:28px; border: 0px solid; margin-left:10px; margin-top:5px;
			width:100px; cursor: pointer; color: #000;
			background: url(../images/sub_btn.gif) no-repeat;
		}
		
		.sub_content #datagrid11{
		width:724px;margin:5px; overflow: hidden;
		border: 1px solid #e5e5e5;cursor: hand;
	}
	
	.sub_content #datagrid{
		width:720px;margin:5px; overflow: hidden;
		border: 1px solid #B6CCE1;cursor: hand;
	}
		#datagrid tr{
			width:720px; overflow: hidden; height:auto;text-align: center;
			border-bottom: 1px solid #B6CCE1; cursor: pointer;
			*margin-bottom:-4px;_margin-bottom:0px;
		}
		#datagrid tr {
			background-color: expression(
        this.sectionRowIndex == 0 ? "#F2F9FD" : 
        (
            (this.sectionRowIndex % 2 == 0) ? "#f9f9f9" : "#Ffffff"
        )
    );
    		color: expression(this.sectionRowIndex == 0 ? "#333333" : "");
    		font-weight: expression(this.sectionRowIndex == 0 ? "BOLD" : "");
   		RowSelect: expression(0==1?"":(
   		onclick = function()
            		{
                		   window.currentRow?window.currentRow.style.backgroundColor=(
                		    
                 		   (
                   		     this.sectionRowIndex == 0 ? "#F2F9FD" : 
                    		    (
                    		        this.sectionRowIndex % 2 == 0 ? "#F2F9FD" : ""
                     		   )
                   		 )
               		 ):"";
              		 this.style.backgroundColor="#EDF7FF";
              		 window.currentRow=this;
              		  window.stopOut=true;
            		}
 			)
    		);

   		 TableSelect: expression(
       	 this.sectionRowIndex == 0 ? "" : 
       		 (
           		 onmouseover = function()
            {
  			window.stopOut=false;
                this.style.backgroundColor = 
                (
                    this.style.backgroundColor != "#f0f0ff" ? "#f0f0ff" : 
                    (
                        this.sectionRowIndex == 0 ? "#EDF7FF" : 
                        (
                            this.sectionRowIndex % 2 == 0 ? "#FFF0F0" : ""
                        )
                    )
                )
            },
            onmouseout = function()
            {
 			 if(window.stopOut) return;
                this.style.backgroundColor = 
                (
                    this.style.backgroundColor != "#f0f0ff" ? "#f0f0ff" : 
                    (
                        this.sectionRowIndex == 0 ? "#f0f0ff" : 
                        (
                            this.sectionRowIndex % 2 == 0 ? "#f9f9f9" : ""
                        )
                    )
                )
            }
       	 )
   	 );

		}
		
		.sub_content #tt{
			background: #F2F9FD; font-size: 14px; line-height:32px; overflow: hidden;		
		}
		
		.sub_content-zt #tt{
			background: #F2F9FD; font-size: 14px; line-height:32px; overflow: hidden;		
		}
		
			.sub_content #tt td.tt{
				text-align: center;
			}
			
			.sub_content-zt #tt td.tt{
				text-align: center;
			}
			
		
			.sub_content #tt td.gs{
				text-align: center;
			}
			
			.sub_content-zt #tt td.gs{
				text-align: center;
			}

			.sub_content td.number{
				width:143px;
				overflow: hidden; font-family: Arial;
				border-right: 1px solid #B6CCE1;	 color: #014FA7;		
				height:32px;line-height:32px;
			}
			
			.sub_content-zt td.number{
				width:143px;
				overflow: hidden; font-family: Arial;
				border-right: 1px solid #B6CCE1;	 color: #ff0000;		
				height:32px;line-height:32px;
			}
			
			.sub_content td.gs{
				width:280px;
				overflow: hidden;border-right: 1px solid #B6CCE1;
				text-align: left;padding-left:9px;
				height:32px;line-height:32px;
			}
			
			.sub_content-zt td.gs{
				width:280px;
				overflow: hidden;border-right: 1px solid #B6CCE1;
				text-align: left;padding-left:9px;
				height:32px;line-height:32px;
			}

			.sub_content td.tt{
				width:200px;
				overflow: hidden;border-right: 1px solid #B6CCE1;
				text-align: left;padding-left:9px;
				height:32px;line-height:32px;
			}
			
			.sub_content-zt td.tt{
				width:200px;
				overflow: hidden;border-right: 1px solid #B6CCE1;
				text-align: left;padding-left:9px;
				height:32px;line-height:32px;
			}
			
				.sub_content td.tt img,.sub_content ul li img{
					_margin-top:4px; width:11px;height:15px;
				}
				
				.sub_content-zt td.tt img,.sub_content ul li img{
					_margin-top:4px; width:11px;height:15px;
				}
				
			.sub_content td{
				width:100px;
				overflow: hidden;  font-family: Arial;
				height:32px;line-height:32px;
				color: #666;border-bottom: 1px solid #B6CCE1;
			}
			
			.sub_content-zt td{
				width:100px;
				overflow: hidden;  font-family: Arial;
				height:32px;line-height:32px;
				color: #666;border-bottom: 1px solid #B6CCE1;
			}
			
	.sub_content .sub_list{
		width:728px;margin:5px; overflow: 
	}
		.sub_content .sub_list .sub_list_top{
			width:728px; height:5px; overflow: hidden;
			background: url(../images/sub_list_bg.gif) no-repeat top;
		}
		.sub_content .sub_list .sub_list_bottom{
			width:728px; height:5px; overflow: hidden;
			background: url(../images/sub_list_bg.gif) no-repeat left -5px;
		}
		.sub_content .sub_list .sub_list_main{
			width:726px; overflow: hidden;
			border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;
		}
		.sub_content .sub_list li{
			width:715px; overflow: hidden; height:32px;text-align: left;
			border-bottom: 1px dashed #e5e5e5; margin-left:5px;
		}
			.sub_content .sub_list li span.tt{
				display: block; float: left; width:600px; padding-left:20px;
				background: url(../images/space.gif) no-repeat left center;
				margin-left:5px; line-height: 32px; height:32px;
			}
				.sub_content .sub_list li span.tt a{color:#333;}
				.sub_content .sub_list li em{color:#ff0000;}
				
                .sub_content .sub_list li span.tt a:hover {text-decoration: underline; color:#0E5FA1;}
				 
			.sub_content .sub_list li span.time{
				display: block; float: right; width:80px; text-align:center; 
				line-height: 30px;_line-height: 34px; font-family: Arial;
				color: #666;
			}
			
	.sub_content #sub_list2	h3	{width:715px;}
	
	.sub_content h3{
		width:715px; margin:5px; height:24px; _height:26px;text-align:center;
		border-top: 1px solid #ccc; padding-top:9px;_padding-top:6px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
		.sub_content h3 .input_txt{
			height:18px; border: 1px solid;
			border-color: #999 #ccc #ccc #999;
			width:30px; line-height: 18px; padding-left:3px;
		}
		.sub_content h3 .input_btn{
			height:20px; border: 0px solid;
			width:30px; _margin-top:8px; color: #fff;
			cursor: pointer; font-family: Verdana;
			background: url(../images/pages_btn.gif) center no-repeat;
		}
			.sub_content h3 em{
				font-family: Verdana; margin:0 3px; color: #ff0000;
			}
			.sub_content h3 a{
				font-family: Verdana; margin-right:5px;
			}
			.sub_content h3 a:hover{
				color:#ff0000;
			}


.sub_content-zt .sub_list{
		width:728px;margin:5px; overflow: 
	}
		.sub_content-zt .sub_list .sub_list_top{
			width:728px; height:5px; overflow: hidden;
			background: url(../images/sub_list_bg.gif) no-repeat top;
		}
		.sub_content-zt .sub_list .sub_list_bottom{
			width:728px; height:5px; overflow: hidden;
			background: url(../images/sub_list_bg.gif) no-repeat left -5px;
		}
		.sub_content-zt .sub_list .sub_list_main{
			width:726px; overflow: hidden;
			border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;
		}
		.sub_content-zt .sub_list li{
			width:715px; overflow: hidden; height:32px;text-align: left;
			border-bottom: 1px dashed #e5e5e5; margin-left:5px;
		}
			.sub_content-zt .sub_list li span.tt{
				display: block; float: left; width:600px; padding-left:20px;
				background: url(../images/space.gif) no-repeat left center;
				margin-left:5px; line-height: 32px; height:32px;
			}
				.sub_content-zt .sub_list li span.tt a{color:#333;}
                .sub_content-zt .sub_list li span.tt a:hover {text-decoration: underline; color:#0E5FA1;}
				 
			.sub_content-zt .sub_list li span.time{
				display: block; float: right; width:80px; text-align:center; 
				line-height: 30px;_line-height: 34px; font-family: Arial;
				color: #666;
			}


/** Sub List2 Style  **/
.sub_content #sub_list2{width:728px;margin:5px; overflow: hidden;}
	.sub_content #sub_list2 .sub_list_top{
		width:728px; height:3px; overflow: hidden;
		background: url(../images/content_bg.gif) no-repeat top;
	}
	.sub_content #sub_list2 .sub_list_bottom{
		width:728px; height:3px; overflow: hidden;
		background: url(../images/content_bg.gif) no-repeat left -3px;
	}
	.sub_content #sub_list2 .sub_list_main{
		width:726px; overflow: hidden;
		border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;
	}
		#sub_list2 .sub_list_main .sub_list2{width:726px; overflow: hidden;}
			#sub_list2 .sub_list2 .list2_tt{
				height:40px; overflow: hidden; width:726px;
				background: url(../images/sub_list2_tt.gif) no-repeat bottom;
			}
				#sub_list2 .list2_tt h5{
					width:200px;height:24px; overflow: hidden;
					float: left; font-size:13px; font-weight: bold;
					color: #005179; padding-top:6px;padding-left:15px;
				}
				#sub_list2 .list2_tt span{
					width:40px;height:24px; overflow: hidden;
					float: right; color: #666; padding-top:6px;
					display: block;
				}
									
				#sub_list2 .sub_list2 .list2_tt-zt{
				height:40px; overflow: hidden; width:726px;
				
			}
				#sub_list2 .list2_tt-zt h5{
					width:200px;height:24px; overflow: hidden;
					float: left; font-size:13px; font-weight: bold;
					color: #005179; padding-top:6px;padding-left:15px;
				}
				#sub_list2 .list2_tt-zt span{
					width:40px;height:24px; overflow: hidden;
					float: right; color: #666; padding-top:6px;
					display: block;
				}
				
				
				.side_column{	width:230px; text-align: center;}
	.side_column .column_top{
		width:230px;height:49px; overflow: hidden;
		background: url(../images/columns_bg.gif) no-repeat top;
	}
		.side_column .column_top h1{
			font-size:14px; font-weight: bold; color: #fff;
			text-align: left;margin-left:10px;padding-left:28px;
			margin-top:10px;
			background: url(../images/list_icon.gif) left 0px no-repeat;
		}
	.side_column .column_bottom{
		width:230px;height:15px; overflow: hidden;
		background: url(../images/columns_bg.gif) no-repeat left -49px;
	}
	.side_column .column_top{
		width:230px;height:49px; overflow: hidden;
		background: url(../images/columns_bg.gif) no-repeat top;
	}
	.side_column .column_main{
		width:230px;overflow: hidden;
		background: url(../images/columns_box.gif) repeat-y;
	}
		.side_column .column_main ul{
			width:208px;
		}
			.side_column .column_main ul li{
				width:190px;height:30px; overflow: hidden; text-align: left;
				background: url(../images/min_list.gif) no-repeat;		
				margin-top:5px; line-height: 30px;
			}
				.side_column .column_main ul li a{
					font-size:14px;padding-left:10px;
				}
	
/* GustBook Style */	
#side_book{	width:230px; text-align: left;}

#book_so{	width:227px; overflow: hidden; margin-top:5px;}
	#book_so .so_top{
		width:227px; overflow: hidden; height:42px;
		background: url(../images/search_box_bg.gif);
	}
	#book_so .so_bottom{
		width:227px; overflow: hidden; height:6px;
		background: url(../images/search_box_bg.gif) no-repeat left -42px;
	}
	#book_so .so_main{
		width:225px; overflow: hidden;  text-align: left;
		border-left:1px solid #dedede; border-right:1px solid #dedede; 
		background: #fafafa;
	}
	
		#book_so .so_main ul{width:222px; overflow: hidden; }
			#book_so .so_main ul li{
				width:202px; overflow: hidden;padding-left:10px;
				margin-top:10px; color: #666; font-size:13px;
			}
				#book_so .so_main ul li label{font-size:12px;}
					#book_so .so_main ul li .ipt_txt{
						border: 1px solid #d7d7d7;font-size:12px;
						height:20px; line-height: 20px;padding-left:3px;
						color: #666; overflow: hidden;
					}
				#book_so .so_main ul li.btn{text-align: center; padding-bottom:5px;}
				#book_so .so_main ul li.btn input{
					width:75px;height:24px; overflow: hidden;
					border: 0px; cursor: pointer;
					background: url(../images/search_btn2.gif) no-repeat;
				}				
/** Sidebar List Box Syle **/
.list_box{width:230px; overflow: hidden;}
	.list_box .list_box_top{
		width:230px; overflow: hidden; height:42px;
		background: url(../images/list_box.gif);
	}
		.list_box_top h1{
			font-size: 14px; float: left; color: #fff;
			height:35px; line-height: 35px;margin-top:7px;
			margin-left:20px;_margin-left:10px;padding-left:7px;width:80px;
		}
		.list_box_top span{
			float: right; display: block;height:35px; line-height: 35px;
			margin-top:3px;margin-right:6px;_margin-right:4px;
		}
	.list_box .list_box_bottom{
		width:230px; overflow: hidden; height:6px;
		background: url(../images/list_box.gif) no-repeat left -42px;
	}
	.list_box .list_box_main{
		width:228px; overflow: hidden; 
		border-left:1px solid #dedede; border-right:1px solid #dedede; 
		background: #fff;
	}
		.list_box_main ul	{width:228px; overflow: hidden; }
			.list_box_main ul li{
				height:30px;padding-left:10px;width:218px;
				border-bottom: dotted 1px #d7d7d7; overflow: hidden;
			}
				.list_box_main ul li a{
					display: block; padding-left:10px;height:23px;
					width:198px; padding-top:8px;
					background: url(../images/arrow.gif) left no-repeat left 12px;
				}
.sub_content .notice{
	width:705px;margin:5px; overflow: hidden;padding:10px;
	border: 1px solid #e5e5e5;background: #f9f9f9;
	line-height: 23px; font-family: Verdana;
}
	.sub_content .notice img{
		float: left;margin:0px 10px 0px 0;
	}
	.sub_content .notice p{
		display: block; width:520px;
	}
.sub_content ul.book{
	width:725px;margin:5px; overflow: hidden;
	border: 1px solid #e5e5e5;
	border-left: 0px solid #e5e5e5;
	
}
	.sub_content ul.book li.tt{
		background: #f0f0f0; font-size: 14px; line-height:34px; 
		overflow: hidden;width:684px; font-weight: bold;
		padding-left:40px;border-left: 1px solid #e5e5e5;
		*margin-bottom:0px; text-align: left; color: #ff0000;
	}
		.sub_content ul.book li.tt span{
			width:100px; height:22px; overflow: hidden;
			display: block; position: absolute;margin-top:-4px;
			margin-left:515px;text-align: center;	line-height:24px;
			background: url(../images/sub_btn.gif) no-repeat;
		}
			.sub_content ul.book li.tt span a{
				color: #fff; font-size: 12px;
			}
	.sub_content ul.book li{
		width:724px; overflow: hidden; height:34px;text-align: center;
		border-bottom: 1px solid #e5e5e5;font-size:14px;
		*margin-bottom:-4px;
	}
		.sub_content ul.book li label{
			width:120px; overflow: hidden; height:34px;text-align: right;
			border-left: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;
			background: #f9f9f9; display: block;padding-right:30px;
			float: left; line-height: 36px;
		}
			.sub_content ul.book li label em{
				color: #ff0000;margin:0 3px;
			}
		.sub_content ul.book li .ipt_txt{
			float: left;margin:6px 20px; overflow: hidden;
			width:163px;height:20px;margin-bottom:0px; 
			border: 1px solid;	line-height: 22px;
			padding-left:3px; font-family: Verdana;
			border-color: #999 #ccc #ccc #999;
			 background: #EDF7FF;
		}
		.sub_content ul.book li.long .ipt_txt{width:523px; background: #EDF7FF;}
		
	.sub_content ul.book li.bookwords{height:214px;}
		.sub_content ul.book li.bookwords label{height:214px; line-height: 214px;}
		.sub_content ul.book li.bookwords .ipt_txt{
			height:200px; overflow: auto;width:523px; background: #EDF7FF;
		}
	.sub_content ul.book li.btn{border-left: 1px solid #e5e5e5;height:40px;}
		.sub_content ul.book li.btn input{
			margin:6px 10px; cursor: pointer; color: #fff;
			text-align: left;padding-left:8px; padding-top:3px;
			width:72px; height:24px; overflow: hidden; font-size: 12px;
			border: 0px; background: url(../images/book_btn.gif) no-repeat;
		}

.sub_content ul.book_veiw{
	width:725px;margin:5px; overflow: hidden;
	border: 1px solid #e5e5e5;cursor: hand;
	
}
	.sub_content ul.book_veiw li.tt{
		background: #f0f0f0; font-size: 14px; line-height:34px; 
		overflow: hidden;width:684px; font-weight: bold;
		padding-left:40px;*margin-bottom:0px; text-align: left;
		border-bottom: 1px solid #e5e5e5; margin:0px;
	}		
		.sub_content ul.book_veiw li.tt span{
			width:100px; height:22px; overflow: hidden;
			display: block; position: absolute;margin-top:-4px;
			margin-left:520px;text-align: center;	line-height:24px;
			background: url(../images/sub_btn.gif) no-repeat;
		}
			.sub_content ul.book_veiw li.tt span a{
				color: #fff; font-size: 12px;
			}
	.sub_content ul.book_veiw li{
		margin:10px;overflow: hidden;width:704px;
		border: 1px solid #e5e5e5; background: #f9f9f9;
		text-align: left; cursor: auto;
	}			
		.sub_content ul.book_veiw li h3{border-top:0px;}
	.sub_content .book_list{width:704px; overflow: hidden;}
		.sub_content  dl.book_list dt{
			width:704px; overflow: hidden;height:30px;
			background: #F0F0F0;border-bottom:1px solid #e5e5e5;
		}
			dl.book_list dt span{
				font-size: 12px; font-family: Arial;line-height:32px;
				display: block; float: left;height:30px; overflow: hidden;				
			}
			dl.book_list span.no{ 
				color: #ff0000;width:50px; text-align: center;
				line-height: 28px;
			}
			dl.book_list span.txt{ 
				color: #FF0000; font-weight: bold;width:505px;
				display: inline; margin-left:5px;
			}
			dl.book_list span.time{ 
				color: #666;text-align: center;line-height: 28px;
				width:110px; overflow: hidden;
			}
		dl.book_list dd{
			width:704px; overflow: hidden;  background: #fff;
			border-bottom: 1px solid #e5e5e5;
		}
			dl.book_list dd span{
				display: block; float: left; font-weight: normal; 
				float: left;height:30px; line-height: 30px;
			}
			dl.book_list span.tts{
				width:70px; text-align: right; padding-right:5px;	
			}
			dl.book_list span.names{
				width:150px;padding-left:9px;	border-right: 1px solid #e5e5e5;
				border-left: 1px solid #e5e5e5; 
			}
			dl.book_list span.connects{
				width:80px;text-align: center;padding-left:8px;
				border-right: 1px solid #e5e5e5;background: #f9f9f9;
			}
			dl.book_list span.tels{
				width:120px;padding-left:9px;
				border-right: 1px solid #e5e5e5;
			}
			dl.book_list span.times{
				width:120px;padding-left:9px;
			}
			dl.book_list span.txts{
				display: block; float: right; width:610px;
				font-weight: normal;text-align: left; 
				padding:9px; line-height: 23px;
				border-left: 1px solid #e5e5e5; 
				*padding-bottom:19px;_padding-bottom:9px;
			}
			
			
/** Map Style **/	
.sub_sidebar #side_map{margin-top:0px;}
.sub_content #map{
	width:725px;margin:5px; overflow: hidden;
	border: 1px solid #e5e5e5; text-align: left; padding-bottom: 8px;	
}
	#map h2.tt{
		background: #f0f0f0; line-height:34px; font-size: 14px; font-weight: bold;
		overflow: hidden;width:710px; margin-left:0px;
		padding-left:15px; text-align: left; color: #ff0000;
		*margin-bottom:0px;border-bottom: 1px solid #e5e5e5;
		margin-top:0px;text-align: left;
	}
	#map .map_list{
		width:700px; overflow: hidden; margin-left:12px;padding-bottom:5px;
		border: 1px solid #e5e5e5;margin-top:10px;text-align: center;
	}
		#map .map_list h4.tt1{
			width:690px; overflow: hidden; height:30px;margin-bottom:5px;
			font-size:14px; font-weight: bold; color: #666;
			line-height: 32px; padding-left:10px;text-align: left;
			background: #f9f9f9;border-bottom: 1px solid #e5e5e5;
		}
			#map .map_list h4.tt1 a{color: #ff3300;}
		#map dl.map_tt2{text-align: left; width:680px; overflow: hidden; }
			#map dt.tt2{
				width:677px; overflow: hidden; height:26px;line-height:26px;
				font-size: 12px; font-weight: bold;
				padding-left:16px;margin-left:3px;
				background: url(../images/dot.gif) left 7px no-repeat;
			}
				#map dt.tt2 a{color: #666;}
			#map dd{
				width:680px; overflow: hidden;  display: block; background:#FAFAFA
			}
			#map dl.map_tt2 h4{
				display: block; float: left;
				width:68px; overflow: hidden;text-align: right;
				height:24px; line-height: 24px; 
			}	
		#map dl.map_tt2 ul{
			 float: left;  overflow: hidden; display: block;
			 width:600px; 
		}	
			#map dl.map_tt2 ul li{
			 margin-left: 10px; text-align: left;float: left; 
			 height:24px; line-height: 24px; width:130px; 
		}	
			#map dl.map_tt2 ul li a{
				color: #666; padding-left:7px;
				background: url(../images/map_arrow.gif) left 3px no-repeat;
			}
			#map dl.map_tt2 ul li a:hover{
				color: #000; padding-left:7px; border-bottom: 1px solid #000;
				background: none; text-decoration: none;
			}	
	
			
/** wt Style **/
.sub_content ul.wt{
	width:725px;margin:1px; overflow: hidden;
	border: 1px solid #e5e5e5; text-align: left; padding-bottom: 8px;
	
}
	.sub_content ul.wt li.tt{
		background: #f0f0f0; line-height:34px; font-size: 14px; font-weight: bold;
		overflow: hidden;width:710px; margin-left:0px;
		padding-left:15px; text-align: left; color: #ff0000;
		*margin-bottom:0px;border-bottom: 1px solid #e5e5e5;
		margin-top:0px;text-align: left;
	}
	
	.sub_content ul.wt li.tt1{
		width:700px; overflow: hidden; color: #000;	margin-top:5px; font-size: 13px;
		line-height: 24px;  text-align: left; text-indent: 28px; margin-bottom:10px; margin-left:10px;
	}
	.sub_content ul.wt li{
		width:700px; overflow: hidden; text-align: center;
	}
	
/** Photo Style **/
.sub_content h2.pic_tt{
	background: #f0f0f0; font-size: 14px; line-height:32px; overflow: hidden;	
	height:32px; border: 1px solid #d7d7d7;width:716px;margin-left:5px;
	color: #ff0000; font-weight: bold; padding-left:10px;
}
	.sub_content .pic_list{
		width:710px; overflow: hidden;_width:730px; 
		margin-top:10px;_margin-left:-25px;margin-bottom:20px;
	}
		.sub_content .pic_list li{
		 	float: left; overflow: hidden; width:206px;height:205px;
			border: 1px solid #d7d7d7; text-align: center;
			line-height: 30px;margin:10px 0;margin-left:25px;
		 }
		 .sub_content .pic_list li a img{
		 	width:190px; height:160px;margin-top:8px;
		 }
			
.sub_content .pic_list li span{
	display: block; width:190px; overflow: hidden;
	height:30px;
 }
 
/** Search Style **/
#search{
	width:736px; border: 1px solid #ccc;margin-top:5px;text-align: center;
}
	#search h1{width:694px; text-align: left }
	#search .search_title{
		width:696px; text-align: left;height:50px; overflow: hidden;
		line-height: 50px;
	} 
		#search .search_title .ipt_txt{
			margin:10px 10px; overflow: hidden;margin-bottom:12px;
			width:200px;height:23px;
			border: 1px solid;	line-height: 23px;
			padding-left:3px; font-family: Verdana;
			border-color: #999 #ccc #ccc #999;
			background: #EDF7FF;
		}
		#search .search_title .ipt_btn{
			margin:6px 0px; cursor: pointer; color: #fff;
			text-align: left;padding-left:8px; padding-top:3px;margin-bottom:13px;
			width:72px; height:24px; overflow: hidden; font-size: 12px;
			border: 0px; background: url(../images/book_btn.gif) no-repeat;
		}
	#search .intro{
		width:709px; overflow: hidden; height:26px; padding-left:13px;
		border: 1px solid #d7d7d7; padding-top:5px; text-align: left;
	}
		#search .intro em{ font-family: Arial;margin:0 2px;}
		#search .intro em.em1{ font-weight: bold; color:#000;}
		#search .intro em.em2{  color:#ff0000;}
		#search .intro .ipt_txt{
			overflow: hidden;width:20px;height:16px;
			border: 1px solid;	line-height: 16px;
			padding-left:3px; font-family: Verdana;
			border-color: #999 #ccc #ccc #999;margin-left:5px;
			background: #EDF7FF; font-size:11px;
		}
	#search #datagrid{
		width:724px;margin:5px; overflow: hidden;
		border: 1px solid #e5e5e5;cursor: hand; text-align: center;
	}
	#search #tt{
	  background: #f0f0f0; font-size: 14px; line-height:32px; 
	  overflow: hidden;	
	}
	#search td{
			text-align: center;width:100px;
			overflow: hidden;  font-family: Verdana;
			height:32px;line-height:32px;
			color: #666;border-bottom: 1px solid #e5e5e5;
		}
		#search td.ids{
			width:70px; padding:0px;
			overflow: hidden; font-family: Arial;
			border-right: 1px solid #e5e5e5;	 color: #ff0000;		
			height:32px;line-height:32px;
		}
		#search td.code{
			width:150px;height:32px;line-height:32px;
			overflow: hidden;border-right: 1px solid #e5e5e5;			
		}
		#search td.tag{
			width:300px;height:32px;line-height:32px;
			overflow: hidden;border-right: 1px solid #e5e5e5;
		}
		#search td.pro{
			width:70px;height:32px;line-height:32px;
			overflow: hidden;border-right: 1px solid #e5e5e5;
		}

.sub_content ul.book li select{
			float: left;margin:6px 20px; overflow: hidden;
			width:167px;height:23px;line-height: 23px;
			padding-left:3px; font-family: Verdana;
			 background: #EDF7FF;
		}

/** Search2 Style **/
#search2{width:970px; overflow: hidden; margin-top:5px;border: 1px solid #ccc;}
	#search2 h1{
		width:925px; margin:5px; height:30px; padding-left:33px;
		border: 1px solid #ccc;  line-height:32px;color:#ff0000;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		background: url(../images/home.gif) 10px center no-repeat #EDF7FF;	
		border-bottom:2px solid #94c3f7; text-align: left;overflow: hidden;
	}
	#search2 .search_con{width:960px; margin:5px; overflow: hidden; }
		#search2 .search_con .search_left{float: left; overflow: hidden; width:400px;}
			.search_con .search_left .left_top{ 
				width:400px; overflow: hidden;height:45px;
				background: url(../images/search_box.gif) no-repeat top;
			}
			.search_con .search_left .left_bottom{ 
				width:400px;overflow: hidden;height:13px; 
				background: url(../images/search_box.gif) no-repeat left -45px;
			}
			.search_con .search_left .left_main{ 
				width:360px;overflow: hidden;text-align: left;padding:20px;
			 	height: 200px;
				background: url(../images/search_box_middle.gif) repeat-y;
			}			
			
				.search_left .left_main ul{width:360px; overflow: hidden;}
				.search_left .left_main ul li{
					width:350px; overflow: hidden; height:50px; font-size:14px;
					line-height: 50px; padding-left:10px;
				}
					.search_left .left_main ul li select{
						font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
						background: #EDF7FF;
					}
					.search_left .left_main ul li .ipt_txt{
						overflow: hidden;width:240px;height:22px;
						border: 1px solid;	line-height: 22px;
						padding-left:3px; font-family: Verdana;
						border-color: #999 #ccc #ccc #999;
						background: #EDF7FF; font-size:12px;
					}
					.search_left .left_main ul li .ipt_btn1{
						cursor: pointer; color: #fff;
						text-align: left;padding-left:8px; padding-top:3px;margin-bottom:13px;
						width:94px; height:34px; overflow: hidden; font-size: 14px;
						border: 0px; background: url(../images/search_button.gif) no-repeat;
					}
					.search_left .left_main ul li .ipt_btn2{
						cursor: pointer; color: #fff;
						text-align: left;padding-left:8px; padding-top:3px;margin-bottom:13px;
						width:94px; height:34px; overflow: hidden; font-size: 14px;
						border: 0px; background: url(../images/search_reset.gif) no-repeat;
					}
				.search_left .left_main ul li.radios{text-align: center;	}
				.search_left .left_main ul li.btn{
					text-align: center;	height:50px; line-height: 50px;
				}
								
		#search2 .search_con .search_right{float: right; overflow: hidden; width:550px;}
			.search_con .search_right .right_top{ 
				width:550px; overflow: hidden;height:12px;
				background: url(../images/search_as.gif) no-repeat top;
			}
			.search_con .search_right .right_bottom{ 
				width:550px;overflow: hidden;height:12px;
				background: url(../images/search_as.gif) no-repeat left -12px;
			}
			.search_con .search_right .right_main{ 
				width:550px;overflow: hidden;height: 274px;
				background: url(../images/search_as_bg.gif) repeat-y;
			}	
				.search_right .right_main ul{width:490px; overflow: hidden;margin-top:10px;}
				.search_right .right_main ul li{
					width:490px; overflow: hidden;font-size:14px;
					line-height: 30px;
				}
				.search_right .right_main ul li label{width:50%; text-align: left; overflow: hidden; height: 30px;}
				#DwName_lab { float: left; overflow: hidden; height: 30px;width:100%!important; }
				#Jfqx_lab { overflow: hidden; height: 30px; color:red; text-align: left; float: left; width:48%; }
                .search_right .right_main ul li.last label.left{width:330px;font-size:12px;}
				.search_right .right_main ul li.last label.right{width:160px;font-size:12px;}
				.search_right .right_main ul li em{font-family: Arial; color: #333;}
				
				.search_right .min_show{
					width:490px; overflow: hidden; 
					text-align: left; margin-bottom:10px;
				}
					.min_show .min_top{
						width:490px; overflow: hidden; height:20px;
						background: url(../images/min_bg.gif) left 13px no-repeat;
					}
						.min_show .min_top span{ 
							margin-left:15px;padding:0 5px;
							background: #fff;
						}
				.search_right .min_main{
					width:450px; overflow: hidden;padding:0 20px; 
					height:35px; line-height: 35px; 
					background: url(../images/min_bg.gif) left bottom no-repeat;
				}
		
	#search2 #datagrid2{
		width:960px;margin:5px 0; overflow: hidden;
		border: 1px solid #e5e5e5; text-align: center;
	}
		#search2 #datagrid2 tr{
			width:724px; overflow: hidden; height:32px;text-align: center;
			border-bottom: 1px solid #e5e5e5; cursor: pointer;
			*margin-bottom:-4px;_margin-bottom:0px;
		}
		
		#tabs tr
		{
			background-color: expression(
        this.sectionRowIndex == 0 ? "#f0f0f0" : 
        (
            (this.sectionRowIndex % 2 == 0) ? "#f9f9f9" : "#Ffffff"
        )
    );
		}
		
		#search2 #datagrid2 tr.t1 td {background-color:#fff;}/* ½»ÌæÐÐµÚÒ»ÐÐµÄ±³¾°É« */
		#search2 #datagrid2 tr.t2 td {background-color:#f9f9f9;}/* ½»ÌæÐÐµÚ¶þÐÐµÄ±³¾°É« */
		#search2 #datagrid2 tr.t3 td {background-color:#EDF7FF;}/* Êó±ê¾­¹ýÊ±µÄ±³¾°É« */
		#search2 #datagrid2 tr.t4 td {background-color:#F0f0ff;}/* Êó±ê¾­¹ýÊ±µÄ±³¾°É« */
		#search2 .tt1{
	 		overflow: hidden; cursor: default;
			background: url(../images/search2_tt_bg.gif) repeat-x; 
		}
			#search2 .tt1 td{
				font-size: 12px; line-height:32px;color: #fff;
				border-left: 1px solid #fff;border-bottom: 1px solid #fff;
			}
		#search2 .tt2{
	 		overflow: hidden; cursor: default;
		}
			#search2 .tt2 td{
				font-size: 12px; line-height:32px;color: #fff;
				border-left: 1px solid #fff; background: #2f85d4;
			}
			#search2 td{
				width:138px;overflow: hidden;  font-family: Verdana;
				height:32px;line-height:32px;	color: #666;
				border-bottom: 1px solid #e5e5e5;border-left: 1px solid #e5e5e5;
			}
			#search2 td.first{width:125px;border-left: 0px;}			


/** Open Style **/
.sub_content table.open{
	width:720px;margin:0 5px; overflow: hidden;
	border: 1px solid #e5e5e5;
	
}
	.sub_content table.open tr.tt{
		 width:720px; height: 34px; overflow: hidden;
	}
		table.open tr.tt td{
			width: 720px;border-left: 1px solid #e5e5e5;
			background: #f0f0f0;font-size: 14px; 
			font-weight: bold;height:34px;padding-left:15px;
			overflow: hidden;color: #FF8B28;text-align: left; 
		}
		table.open tr.tt em{color: #000;}
		table.open tr td{
			border-left: 1px solid #e5e5e5;	 overflow: hidden;
			font-size:14px; color: #333;padding:2px 0;
		}
		table.open tr td.open_tt{
			width:80px;border-left: 0px solid #e5e5e5;	
			text-align: center;	font-weight: bold;
		}
		table.open tr td.open_intro{
			width:100px; text-align: right;padding-right:5px;
			background: #f9f9f9;
		}
		table.open tr td.open_intro2{
			width:300px; text-align: center;
			background: #f9f9f9;
		}
		table.open tr td.open_show{width:200px;padding-left:10px;}
		table.open tr td.open_show2{width:600px;padding-left:10px;}	
		table.open tr td.open_show3{
			width:300px; text-align: left; 
			padding-left:100px; _padding-top:10px;_padding-bottom:10px;
		}
		table.open tr td .ipt_txt{
			overflow: hidden;
			width:180px;height:20px;margin-bottom:0px; 
			border: 1px solid;	line-height: 22px;
			padding-left:3px; font-family: Verdana;
			border-color: #999 #ccc #ccc #999;
			background: #EDF7FF;
		}
		table.open tr td .ipt_txt2{
			overflow: hidden;
			width:180px;height:20px;margin-bottom:0px; 
			border: 1px solid;	line-height: 22px;
			padding-left:3px; font-family: Verdana;
			border-color: #999 #ccc #ccc #999;
			background: #FEFECD;
		}
		table.open tr td.open_show2 .ipt_txt{width:520px;}
		table.open tr td.open_time{width:170px; text-align: right;padding-right:5px;}		
		table.open tr td.open_time2{width:600px;padding-left:10px;}		
		table.open tr td.open_time2 .ipt_txt{width:180px;}
		table.open tr td textarea{
			overflow: inherit;
			width:520px;height:80px;margin-bottom:0px; 
			border: 1px solid;	line-height: 22px;
			padding-left:3px; font-family: Verdana;
			border-color: #999 #ccc #ccc #999;
			background: #EDF7FF;
		}
	  table.open tr.tt td.btn{
			width: 720px;background: #f0f0f0;
			height:34px;overflow: hidden;text-align: center; 
		}
		table.open tr.tt td.btn .ipt_btn{
			margin:8px 10px; cursor: pointer; color: #fff;
			text-align: left;padding-left:8px; padding-top:3px;
			width:72px; height:24px; overflow: hidden; font-size: 12px;
			border: 0px; background: url(../images/book_btn.gif) no-repeat;
		}
table.open tr td.notice{
	width:720px;overflow: hidden;padding:10px;
	background: #f9f9f9; font-size:12px;
	line-height: 23px; font-family: Verdana;
}
	table.open tr td.notice h4{
		font-weight: bold; color: #FF8B28;
	}
	table.open tr td.notice p{display: block; width:700px;}

#neirong{width:720px; height:auto; margin:0 auto; border:#DDEAF8 solid 1px;}

.dept_basic {float:center; width:720px; height:auto;border-top: 2px solid #136AA9;border-bottom:2px solid #136AA9;border-left: 1px solid #136AA9;border-right:0px solid #136AA9;border-collapse:collapse;}
.dept_basic tr {background-color:expression((this.sectionRowIndex%2==0)?"#E1ECF8":"#ffffff")}
.dept_basic td {border-right-width:expression((this.sectionRowIndex%2==0)?"0px":"0px")}
.dept_basic td {border-left-width:expression((this.sectionRowIndex%2==0)?"0px":"0px")}
.dept_basic td {border-bottom-width:expression((this.sectionRowIndex%2==0)?"1px":"1px")}
.dept_basic td {border-bottom-color:expression((this.sectionRowIndex%2==0)?"#136AA9":"#136AA9")}
.dept_basic td {padding-left:expression((this.sectionRowIndex%2==0)?"8pt":"8pt")}
.dept_basic td {font:9pt/12pt ;color:#084068}
.dept_basic {filter : progid:DXImageTransform.Microsoft.DropShadow(color=#7FA2BC,offX=4,offY=4) ; }

.dept_leader {float:center; width:720px; border-top: 2px solid #136AA9;border-bottom:2px solid #136AA9;border-left: 2px solid #136AA9;border-right:2px solid #136AA9;border-collapse:collapse;}
.dept_leader tr {background-color:expression((this.sectionRowIndex%2==0)?"#E1ECF8":"#ffffff")}
.dept_leader td {border-right-width:expression((this.sectionRowIndex%2==0)?"1px":"1px")}
.dept_leader td {border-left-width:expression((this.sectionRowIndex%2==0)?"0px":"0px")}
.dept_leader td {border-bottom-width:expression((this.sectionRowIndex%2==0)?"1px":"1px")}
.dept_leader td {border-bottom-color:expression((this.sectionRowIndex%2==0)?"#136AA9":"#136AA9")}
.dept_leader td {font:9pt/12pt ;color:#084068}
.dept_leader td {height:25px ;}
