*{ font-family:"宋体"; font-size:12px;}
a:link{ 
			color:#666666!important;
			}	
a:hover{ 
            font-weight:bold;
			color:#888888!important;
			}
a:visited{ 
            
			color:#666666!important;
			}
a:active{color:#666666!important;}			
.mainpage1{
           margin-left:auto;
		   margin-right:auto; 
		   width:980px; 
		   font-size:12px; 
		  
		   }
.top1{}
.hy_nav ul li a:link{ font-size:18px!important; line-height:50px; text-decoration:none; color:#007193!important; font-weight:normal!important; }
.hy_nav ul li a:visited{ font-size:18px!important; line-height:50px; text-decoration:none; color:#007193!important; font-weight:normal!important; }
.hy_nav ul li a:hover{ font-size:18px!important; line-height:50px; text-decoration:none; color:#FF0000!important; font-weight:normal!important; }
#navigation{padding:0px 0px 0px 40px;}
.hy_nav{padding:0px 0px 0px 0px;}

.mainpage1 .body01{ 
           background-image:url(/esite/st_4_57/img/bg01.jpg );
		   background-repeat:no-repeat;
		   padding:8px 40px 0px 40px;
		   }	
.daohang a:link{ 
            padding:8px 15px 8px 15px;
			font-size:14px;
			font-weight:normal;
			
			}	
.daohang a:hover{ 
            padding:8px 15px 8px 15px;
			font-size:14px;
			font-weight:normal;
			
			}
.daohang a:visited{ 
            padding:8px 15px 8px 15px;
			font-size:14px;
			font-weight:normal;
			
			}
.banner{

       width:980px;
	   background-image:url(/esite/st_4_57/img/bg02.gif );
	   background-repeat:no-repeat;
	   background-position:left; }
.mainpage1 .left{ 
      float:left; 
	  width:325px; 
	  height:250px; 
	  padding:8px 5px 8px 5px;
	  }
.mainpage1 .middle{
      float:left;
	  width:325px; 
	  padding:8px 5px 8px 0px;
}	  
.mainpage1 .right{ 
      float:left; 
	  width:250px; 
	  padding:8px 20px 8px 30px;
	  }		
	  
	  		   	   
/* 二级页面开始 */
.mainpage2 .body01{ 
           background-image:url(/esite/st_4_57/img/bg01.jpg );
		   background-repeat:no-repeat;
		   padding:0px;
		   }
.mainpage2 #navigation{padding:8px 40px 8px 80px;}
.mainpage2{
           margin-left:auto;
		   margin-right:auto; 
		   width:980px; 
		   font-size:12px; 
		  
		   }
.mainpage2 .bodymiddle{ width:990px;}
.mainpage2 .left{ 
      float:left; 
	  width:235px;  
	  padding:0px;
	  }	  
.mainpage2 .right{ 
      float:right; 
	  width:745px; 
	  padding:0px;
	  }	
.left1,.left2,.left3{ 
      width:200px;
	   margin-left:auto;
		   margin-right:auto; 
	  }	
.right1,.right2,.right3{ 
            padding:0px 10px  0px 0px;
	        width:720px;
	        margin-left:auto;
		    margin-right:auto; 
	  }	

.right2 .txt {
	font-size: 12px!important;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	clear:both;
	margin:0px;
	line-height:25px;
	text-decoration:none;
	}
	.right2 .txt  a{
	font-size: 12px!important;
	text-decoration:none;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	clear:both;
	margin:0px;
	line-height:25px;
	}
.txt a{
	font-size: 12px;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	clear:both;
	margin:0px;
	}	
.txt,.newsTxt {
	background: url() repeat-y;
}

.lefttxt  {
	
}

.lefttxt  td{
	width: 181px;
	border-bottom: 1px #D8D8D8 dotted;
	margin-left:8px;
	
}
.lefttxt td a {
	display: block;
	width: 179px;
	height: 22px!important;
	line-height:22px!important;
	font-size: 12px!important;
	text-decoration: none;
	padding: 5px 0px 0px 20px;
	background: url(/esite/st_4_15/images/dot_1.gif) 8px 10px no-repeat;
}

.lefttxt td a:hover {
	clear:both;
	width: 179px;
	height: 22px;
	font-size: 12px!important;
	padding: 5px 0px 0px 20px;
	margin:0px;
	line-height:22px;
	background:#fbfbfb  url(/esite/st_4_15/images/dot_1.gif) 8px 10px no-repeat;
}
.leftdaohang{margin:0px 2px 0px 4px;border-bottom: #d8d8d8 1px dotted;background-color:#fafafa; width:200px; }
.leftdaohang a{}
.leftdaohang a:link{padding:0 0 0 10px;font-size: 12px!important;  line-height: 45px;  text-decoration:none;}
.leftdaohang a:hover{padding:0 0 0 10px;font-size: 12px!important;  line-height: 45px; text-decoration:none;}
.leftdaohang a:visited{padding:0 0 0 10px;font-size: 12px!important;line-height: 45px; text-decoration:none;}
.tit h1{ height:30px; line-height:30px; font-size:14px; font-weight:normal;}
.tit { border-bottom:2px #CCCCCC solid; }
.txt{ line-height:25px; color:#666666; padding:10px; font-size:12px;}
.mainpage2 .bottom03{ background-image:url(/event/1179/2438/1280285634476.gif); background-repeat:no-repeat; height:96px; padding-top:8px; margin:0px 0px 0px 20px;}

/* news */
.newsTxt_date{
		width:700px;
		line-height:20px;
		color:#666666;
		padding:8px 10px 10px 10px;
		margin:0px 0px 5px 0px;
		background:url(/esite/st_4_17/images/19_middle_txt.jpg) top repeat-x;
		line-height:25px;
			font-size:12px!important;
	}
	.newsTxt_date .newsList a{font-size:12px!important;}
	.newsList a{font-size:12px!important; line-height:20px; height:20px; text-decoration:none;}
	.newsList a:vistied{font-size:12px!important; line-height:20px; height:20px;  text-decoration:none;}
	.newsList a:link{font-size:12px!important; line-height:20px; height:20px;  text-decoration:none;}
	.newsList a:hover{font-size:12px!important; line-height:20px; height:20px;  text-decoration:none;}
	.newsList {font-size:12px!important; line-height:20px; height:20px;}
	
	/*News*/
	.newsTit_date h1{ float:left; font-size:14px; }
	.newsTit_date em{
		float:right;
		margin:10px 10px 0px 10px;
		font-size:12px!important;
	}
	.newsTit_date em a{
		font:12px 宋体!important;
		text-decoration:none;
	}
	.newsTit_date em a:hover{
		text-decoration:underline;
		font-weight:bold;
		font-size:12px!important;
		line-height:25px;
	}
	.newsTxt_date .newsDot{
		float:left;
		display:block;
		width:4px;
		height:6px;
		margin:7px 5px 0px 0px;
		font-size:12px!important;
		background:url(/esite/st_4_17/images/19_newsDot.jpg) no-repeat;
	}
	.newsTxt_date .newsList{
		padding:3px 0px 3px 0px;
		border-bottom:1px #D5D5D5 dashed;
		font-size:12px!important;
		line-height:25px;
	}
	.newsTxt_date .newsList a{
		padding:3px 0px 3px 0px;
		font-size:12px!important;
		line-height:25px;
	}
	.newsTxt_date a{
		text-decoration:none;
		font-size:12px!important;
		line-height:25px;
		
	}
	.newsTxt_date a:hover{
		text-decoration:underline;
		font-weight:bold;
		font-size:12px!important;
		line-height:25px;
	}
	/* more*/
	.newsTxt .newsList{border-bottom:1px #D5D5D5 dashed; line-height:20px; height:20px;}
