/********global define*********/
*{
	padding:0;
	margin:0;
}
a {
	text-decoration:none; color:#666;
}
ul {
	list-style:none;
}
img {
	border:0;
}
.clear{ clear:both;}
.right{ float:right;}
.left{ float:left;}
body {
	font-family:"";
	font-size:12px;
	color:#333;
}
#layout{ width:929px; margin:0 auto;}
#header, #content, #footer {
	width:929px; margin:0 auto;
}


/*********header************/
#header img {
	float:left;
}
#topnav {
	float:right;
	width:400px;
	height:20px;
	color:#666;
	margin-top:22px;
}
#topnav a {
	padding:0 10px;
	color:#666;
}
#topnav a:hover {
	text-decoration:underline;
}
#nav {
	width:929px;
	background:url(images/yfzy_04.jpg) no-repeat;
	height:28px; float:left;}
#nav li {
	
	float:left; 
}
#nav li a { float:left;
	
	display:block; text-align:center; text-indent:-9999em;
	height:28px; line-height:28px;
}
#nav li #a {
	width:120px;
}
#nav li #b {
	width:130px;
}
#nav li #c {
	width:136px;
}
#nav li #d {
	width:130px;
}
#nav li #e {
	width:136px;
}
#nav li #f {
	width:132px;
}
#nav li #g {
	width:140px;
}
/********content***********/

#banner{ float:left; padding-top:15px; margin-bottom:5px;}
#left_con { 
	float:left;
	width:253px;
}
#right_con { 
	float:right;
	width:670px;
	
	height:auto; 
}
#right_con ul li {
	float:left;
}
#right_con .pic {
	width:650px;
	height:149px; padding-left:20px;

	background:url(images/title_03.gif) no-repeat;
	padding-top:44px;
}
#right_con .pic li {
	padding:2px;
	border:1px solid #ccc;
	width:152px;
	height:112px;
	margin-right:3px;
}
#right_con .pic li img {
	border:1px dashed #ccc;
	height:112px;
}
#right_con .pic li span {
	display:block;
	text-align:center;
	width:150px;
	height:20px;
	line-height:20px;
}
#right_con .pic li span a:hover {
	text-decoration: underline;
}
#right_con ul.list {

	background:url(images/yfzy_25.jpg) no-repeat;
	height:201px;
	width:329px; margin-top:10px; 
;
}
#right_con .list h1{ font-size:13px; width:300px; float:left; height:23px; text-align:left; padding-left:20px; padding-top:7px; margin-bottom:10px; color:#005298;}
#right_con .list h1 span{ float:right; font-size:12px; color:#666;}
#right_con .list li{ background: url(images/dot.gif) no-repeat 7px 11px;width:265px; height:17px; padding-top:5px; border-bottom:1px dashed #ccc; float:left; margin-left:15px; text-align:left; padding-left:15px;}


#right_con .list li a:hover{ text-decoration:underline;}

/********footer************/
#footer { text-align:center; height:70px; padding-top:25px;}
#footer  p{ line-height:200%;}
#footer #bot_nav a{ margin:0 10px;}
#footer #bot_nav a:hover{ text-decoration: underline;}