html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd,  blockquote,
pre, form, fieldset, table, th, td { margin: 0; padding: 0; font-size:14px;}

form{margin:0px}
html, body{ height:100%; height:99.5\9 }
#gridTreeDiv{ margin-bottom:8px;}
/*input{border-bottom:expression((this.readOnly && this.readOnly == true)? "0px":"");}
input[readonly]{  
	  	border-bottom:0px;
		background-color:#e2e9f3;
		height:25px;
		line-height:25px;
		margin-top:2px
}*/

ul{list-style:none;}
a{color:#333;font-size:12px;}
a:hover{text-decoration:underline;}
.a_op {color: #002D96;text-decoration: none;}
.a_op:hover {color: red;text-decoration: underline;}
.font_red {
	color: red;
	margin-left: 1px;
}
	.btn_commit{
			min-width: 80px;
			height: 27px;
			display: inline-block;
			border: 1px solid transparent;
			color: white;
			text-shadow: 0 1px rgba(0, 0, 0, 0.1);
			text-transform: uppercase;
			-webkit-border-radius: 2px;
			-moz-border-radius: 2px;
			border-radius: 2px;
			cursor:pointer;
			font-size: 12px;
			font-weight: bold;
			text-align: center;
			white-space: nowrap;
			margin-right: 3px;
			line-height: 27px;
			outline: 0;
			padding: 0 8px;
			margin-bottom:5px;
	}
	.btn_commit_hover{-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.2);-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.2);box-shadow: 0 1px 1px rgba(0,0,0,0.2);}
	.btn_cancel{
		min-width: 80px;
		height: 27px;
		display: inline-block;
		background-color: #F5F5F5;
		background-image: -webkit-linear-gradient(center top , #F5F5F5, #F1F1F1);
		background-image: -moz-linear-gradient(center top , #F5F5F5, #F1F1F1);
		background-image: -ms-linear-gradient(center top , #F5F5F5, #F1F1F1);
		background-image: -o-linear-gradient(center top , #F5F5F5, #F1F1F1);
		background-image: linear-gradient(center top , #F5F5F5, #F1F1F1);
		border: 1px solid #dcdcdc;
		color: #333;
		text-shadow: 0 1px rgba(0, 0, 0, 0.1);
		text-transform: uppercase;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		cursor:pointer;
		font-size: 12px;
		font-weight: bold;
		text-align: center;
		white-space: nowrap;
		margin-right: 16px;
		line-height: 27px;
		outline: 0;
		padding: 0 8px;
		margin-bottom:5px;
	}
	.btn_cancel_hover{	
		-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.1);
		-moz-box-shadow: 0 1px 1px rgba(0,0,0,.1);
		box-shadow: 0 1px 1px rgba(0,0,0,.1);
		background-color: #F8F8F8;
		background-image: -webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
		background-image: -moz-linear-gradient(top,#f8f8f8,#f1f1f1);
		background-image: -ms-linear-gradient(top,#f8f8f8,#f1f1f1);
		background-image: -o-linear-gradient(top,#f8f8f8,#f1f1f1);
		background-image: linear-gradient(top,#f8f8f8,#f1f1f1);
		border-color: #C6C6C6;
		color: #333;
	}
	a.btn{min-width:60px; height:23px; line-height:23px; text-decoration:none}
	.btn{
			min-width: 80px;
			height: 27px;
			display: inline-block;
			border: 1px solid transparent;
			color: white;
			text-shadow: 0 1px rgba(0, 0, 0, 0.1);
			text-transform: uppercase;
			-webkit-border-radius: 2px;
			-moz-border-radius: 2px;
			border-radius: 2px;
			cursor:pointer;
			font-size: 12px;
			font-weight: bold;
			text-align: center;
			white-space: nowrap;
			margin-right: 3px;
			line-height: 26px;
			outline: 0;
			padding: 0 8px;
			margin-bottom:5px;
	}
	.inputLine
	{
		border-right: 0px;
		border-top: 0px;
		border-left: 0px;
		font-size: 14px;
		border-bottom: #999 1px solid;
		font-family: "verdana" , "arial" , "����";
	}
/*	inputLine4*/
	.textareaLine
	{
		border-right: 0px;
		border-top: 0px;
		border-left: 0px;
		font-size: 14px;
		border: #999 1px solid;
		font-family: "verdana" , "arial" , "����";
		background-color: transparent;
	}
	
			
/*****************头部***********/		
		#div_top {
			position:relative;
			height:70px;
			background:url(../images/top_middle.jpg) repeat-x;
			widows:100%;
		}
			#div_logo {
				float:left;
				background-repeat:no-repeat;
				width:570px;
				height:65px;
				font-family:"����";
				font-size:30px;
				color:#000066;
			}
			#div_nav {
				position:absolute;
				right:5px;
				height:33px;
				font-size:12px;
				background-repeat:no-repeat;
				top:15px;
			}
				#div_nav ul {
					padding-left:20px;
				}
					#div_nav li {
						float:left;
						display:inline-block;
						height:30px;
						line-height:30px;
						color:white;
					}
						#li_index{
							width:16px;
							background-image:url(../images/icon_03.gif);
							background-repeat:no-repeat
						}
						#li_last{
							width:17px;
							background-image:url(../images/icon_07.gif);
							background-repeat:no-repeat
						}
						#li_cen{
							background-image:url(../images/main4_03.gif);
							background-repeat:repeat-x;
							padding:0 5px;
							text-align:center;
							_padding-top:6px;
						}
						#div_nav span{display:block;background:#333;width:3px;height:30px;}
							#div_nav span#li_img1{
								background:url(../img_blue/house.png) no-repeat left 1px;>background:url(../img_blue/house.png) no-repeat left -1px;width:18px; height:16px; display:inline-block;
							}
							#div_nav span#li_img2{
								background:url(../images/application_home.png) no-repeat left 2px;>background:url(../img_blue/application_home.png) no-repeat left -1px; width:18px; height:16px; display:inline-block;
							}
							#div_nav span#li_img3{
								background:url(../images/key.png) no-repeat left 1px;>background:url(../img_blue/key.png) no-repeat left -1px;width:18px; height:16px; display:inline-block;
							}
							#div_nav span#li_img4{
								background:url(../images/control_power.png) no-repeat left 1px;>background:url(../img_blue/control_power.png) no-repeat left -1px;width:18px; height:16px; display:inline-block; 
							}
						
						#div_menu {
							float:left;
							width:100%;
							text-align:center;
							background-image:url(../images/main_menu_bg.jpg);
							height:31px;
							line-height:31px
						}
							#div_menu  ul li{ float:left}
							#div_menu a {
								display:inline-block;
								width:138px; height:31px;
								line-height:31px;
								font:"����";
								font-size:14px;
								color:white;
								font-weight:bold;
								text-decoration:none
							}
								.white{
									background-image:url(../images/main_menu_default.jpg); background-repeat:repeat-x
								}
								.white a{ text-decortaion:none}
	
/****************switch*******************/
.table_bar{
	border-left:1px solid #d0d0d0;border-right:1px solid #d0d0d0; background-color:#f2eee9
}
	#leftbar{cursor:pointer}
	.bar_img{
	 	width:5px; height:86px;background-repeat:no-repeat
	}
	
/***************foot****************/
.foot_bot{
	width:100%; border-top:1px solid #d0d0d0; color:#515151; height:21PX; line-height:21px;text-indent:3px; background-color:#F2EFEA;
}

/*******************************风格设置****************/
ul#type{ margin:0px; padding:0; height:270px;width:90%}
	ul#type li{
		float:left;width:246px;;margin:8px; border:1px solid #999999; text-align:center; height:250px;background-color:#dbdbdb
	}
	ul#type li img{ width:230px; height:180px;border:1px solid #999999; margin-top:8px;}
	.div_radio{width:230px; height:40px;border:1px solid #999999; background-color:white; line-height:40px; margin:8px;}

/********************个人工作台********************/
.div_workstations{
	width:98%; padding:8px; margin:0px auto
}
		.div_workstations_title{
			height:25px; line-height:27px; font-weight:bold; font-size:14px; margin-bottom:15px;
		overflow:hidden
		}
			.weather{ text-align:right; padding-right:10px; height:25px;margin-bottom:15px; overflow:hidden}
			.work_left{ float:left; width:98%;margin-right:2%;height:auto}
			.work_right{ float:right; width:43%;height:auto}
			#ul_work_55{ height:100%;margin-bottom:10px; border:1px solid #E4E3E3}
			#ul_work_40{ height:100%;margin-bottom:10px; border:1px solid #E4E3E3 }
		
		.div_work_bot_red{
			float:left; width:22%; height:23px; line-height:23px; color:#313131; text-indent:3px
		}
		.div_work_bot_black{
			float:left; width:77%; border-bottom:2px solid #cacaca; height:23px; line-height:23px;
		}
			
			.div_work_bot_black a{ float:right;margin-right:3px; color:#51ACF3; font-size:12px; font-weight:normal}
			.ul_work_con { margin-top:8px}
			.ul_work_con li{width:98%;overflow:hidden;height:22px; line-height:22px;text-indent:3px; overflow:hidden; margin-bottom:2px;font-size:12px; }
				.ul_work_con li a{ color:#333; text-decoration:none; }
				.ul_work_con li span{ float:right}
			.ul_work_shortcuts{ height:100px}
			.ul_work_shortcuts li{ float:left; width:85px; height:95px; margin-top:8px; text-align:center}
				.ul_work_shortcuts  a{ color:#333; text-decoration:none}
				.ul_work_shortcuts  .a_shortcuts{ display:block; margin-top:5px;}
				.ul_work_shortcuts  a img{ width:64px; height:64px; border:0;font-size:12px;}

.table_form{
	width:90%;padding:15px; margin:0px auto;border:1px solid red;
}
	.table_form h1{ font-size:24px; font-weight:bold; text-align:center; margin:12px 0; letter-spacing:1px}
	.table_border{
		width:100%; border:2px solid black; margin:5px auto
	}	
		.table_border table{border-collapse:collapse}
			.table_border  table td{
				 border:1px solid black; padding:5px; text-align:center
			}	
			table.noborder,table.noborders{ width:100%; }
			table.noborder td{ border:0; text-align:left; height:50%}
		table td.tr_title{height:25px;line-height:25px;text-align:center;letter-spacing:1px; font-size:14px;font-weight:bold}
			
					
/**********************tab选项卡*************************/
#div_tab {
	width:100%;
	text-align:center;
	background-color:#000;
	height:25px;
	line-height:15px;
	background-image:url(../images/titleShow.gif);
	border:1px solid #e1e1e1;

}
/*#div_tab  ul li{ float:left; color:black; font-size:12px; font-weight:bold; width:125px; height:23px; margin:2px 1px 0  0;}*/
#div_tab  ul li{ float:left; color:black; font-size:12px; font-weight:bold; width:auto; height:23px; margin:2px 5px 0  5px;}
#div_tab a {
	font:"黑体";
	font-size:14px;
	color:#333;
	font-weight:bold;
	text-decoration:none;
	background-color:white;display:block; height:21px;
	border:1px solid #bbbbbb; width:auto; padding:2px 5px;_width:130px
}
a.hover{background-color:white;display:block; height:21px;
border:1px solid #bbbbbb; width:auto; padding:2px 5px;}
a.out{background-image:url(../images/tab.jpg);background-repeat:repeat;display:block; height:21px;
border:1px solid #acacac; width:auto; padding:2px 5px;}


/*****************正在建设中***********/
.building{
	width:500px; height:auto; margin:auto auto; text-align:center; color:#ddd; font-size:12px; color:#6d6d6d;position:relative;top:100px
}
.building a,.building a:hover{color:#0F6F93}

/**********************里面内页******************/
.body_borwse{margin:0; padding:0;  }
		.div_borwse{
			background-color:white;
			width:98%; 
			padding:8px;
		}
		
		.table_borwse{
			 width:100%;
			 border:1px;
			 border-collapse:collapse;border-spacing:0;
		}
		.pagings{border-left:1px solid #b6b6b6;border-right:1px solid #b6b6b6;border-top:1px solid #b6b6b6;height:25px; line-height:22px; padding:3px 0;}
		.fieldset_search_browse{ margin:5px 0 15px 0; padding-bottom:5px}
		
		.table_borwse tr{
		 /*background-color:#fff;*/
		 	text-align:center;
		    height: 22px;
		    line-height: 22px;
		 }
		 
		.tr_borwse_even{
			background-color:#F6F6F6;
		}
		
		.table_borwse th {
		    background: url("../images/titleShow.gif") repeat-x scroll 0 0 transparent;
		    border: 1px solid #B6B6B6;
		    height: 25px;
		    line-height: 25px;
			background-color:#E6E6E6
		}
		 .table_borwse td{
				border: 1px solid #B6B6B6;
			    color: #515151;
		 }
		 #noback{ background-image:none; background-color:#FFF}
	.div_title_borwse{
	    border: 1px solid #D1CFD0;
	    color: #777777;
	    font-family: "����";
	    font-size: 12px;
	    font-weight: 600;
	    height: 26px;
	    line-height: 26px;
	    margin: 3px 0 10px 0;
	    padding-left: 10px;
	    text-indent: 24px;
		width:99%;
	}
		.div_op_borwse{
			text-align:right;
			height:25px;
			width:98%;
			margin-bottom:5px;
		}
		.span_underline{
			text-decoration:underline;
			font-size:30px;
			font-weight:600;
			font-family:"����";
			text-align:center;
		}
		
	.body_edit{margin:0; padding:0;  }
		.div_edit{
			  background-color:#FCFDFC;
			/* background-image:url(../images/green_bg_1.gif);*/
			  background-repeat:repeat-x;
			  height:100%;
			  width:98%; padding:8px;
		}
		.fieldset_edit{
			margin:1%;
			width:97%;
		}
		.table_edit,.div_border table.table_edit{
			 width:100%;
			 border:1px;
			 border-collapse:collapse;border-spacing:0;
			 margin-left:1px\9;
			 margin-bottom:5px;
		}
		 .table_edit th{
				background: url("../images/titleShow.gif") repeat-x scroll 0 0 transparent;
			    border: 1px solid #B6B6B6;
			    height: 25px;
			    line-height: 25px;
				text-align: left;
			    text-indent: 13px;
				background-color:#E6E6E6
			 }
			 .table_edit td,#table_attach td{
			 	border:1px solid #b6b6b6; padding:3px;
			 }
			.table_search{
				 width:100%;
				 border:1px solid #b6b6b6;
				 border-spacing:0;
				 margin-left:1px\9;
				 margin-bottom:5px;
				 border-collapse:collapse;
				 background: url("../images/titleShow.gif") repeat-x scroll 0 0 transparent;
				 background-color:#E6E6E6
			 }
			 .table_search th{
				background: url("../images/titleShow.gif") repeat-x scroll 0 0 transparent;
				background-color:#E6E6E6;
			    height: 22px;
			    line-height: 22px;
				border-bottom:1px solid #b6b6b6;
				text-align:left; text-indent:20px
			}
			 .table_search th{
			    height: 22px;
			    line-height: 22px;
				border-bottom:1px solid #b6b6b6;
				text-align:left; text-indent:20px
			}
	.div_title_edit{
	    border: 1px solid #D1CFD0;
	    color: #777777;
	    font-family: "����";
	    font-size: 12px;
	    font-weight: 600;
	    height: 26px;
	    line-height: 26px;
	    margin: 3px 0 10px 0;
	    padding-left: 10px;
	    text-indent: 24px;
		width:99%;
	}
		.div_op_edit{
			text-align:center;
			height:25px;
			width:98%;
			padding:5px 0 10px 0;
		}
			.tr_title_edit {
				background-color:#F6F6F6;
				text-align:left;
			}
			.tr_content_edit {
				background-color: #FFFFFF;
				text-align:left;
				text-indent:2px
			}
			
			label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }
			.table_borwse1 th{
				 border:1px solid #c0de98;
				 color:#1F4A65;
				 background-color:#F6FEEB;
				 background-image:url();
				 height:20px;
				 font-size:16px;
			}
			.state1,.state2,.state3,.state4{
				display:inline-block;
				width:40px;
				height:15px;
				border:#000000 solid 1px;
			}
			span.state1{
				background-color:#9EFF8D;
			}
			span.state2{ 
				background-color:#FFFC6C;
			}
			span.state3{ 
				background-color:#FFA40A;
			}
			span.state4{ 
			background-color:#FF3F32;
			}
			.f_picture_title{background-color:#CCCCCC}
			.top_browse{background-color:#DCDCDC;}
	
/*	#top_nav a{
		background:url(../images/bg1.jpg);
		width:100%;
		text-decoration:none;
		font-size:18px;
		font-weight:bold;
		color:#000;
	}
	#top_nav a:hover{
		background:url(../images/bg1.jpg) bottom;
		color:#FFFFFF;
	}		
	#left_nav li{
		text-align:center;
		list-style:none;	
	}
	#left_nav li a{
		display:block;
		height:50px;
		background:url(../images/bg1.jpg);
		width:100%;
		text-decoration:none;
		font-size:18px;
		font-weight:bold;
		color:#000;
		vertical-align:middle;	
	}
	#left_nav li a:hover{
		background:url(../images/bg1.jpg) bottom;
		color:#FFFFFF;
	}*/
	
	.table_mar5{ margin:5px; border-collapse:collapse}
	.table_mar5_title{ min-height:20px; text-align:center; background-color:#f6f6f6}
	#table1 td{  min-height:20px}
	.f_indexs,.bg_hui{background-color:#f6f6f6}
	.people_img{ border:1px solid #999; padding:1px; width:90px; height:90px; display:block; text-align:center}
	table.z-btn  td{ border:0;}
	.span_red{ color:red;}
		.div_op_borwse_btn{ display:block;width:58%; text-align:center}
		
	#pagenumid{ border:1px solid #b6b6b6; height:13px; margin:3px 2px 0px 2px}