*{margin:0; padding:0;}
body{background-color:white; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:black;}
li{list-style:none;}
a{color:black; text-decoration:none;}
.clear{clear:both;}
a img{border:none;}
input,select{vertical-align:middle;}
.red{color:#ff5d02;}
.blue{color:blue;}
/*layout root*/
#root{
	width:950px;
	margin:0 auto;
	}
#header{
	height:80px;
	border:1px solid #ffba00;
	clear:both;
	}
#logo{
	float:left;
	display:block-inline;
	margin:18px auto auto 11px;
	}
#banner{
	float:right;
	display:block-inline;
	margin:2px 4px;
	}
#nav{
	margin-top:10px;
	height:36px;
	line-height:36px;
	background:url(/res/img/nav_bg.png) no-repeat center top;
	overflow:hidden;
	padding-left:22px;
	}
#nav li{
	float:left;
	height:36px;
	text-align:center;
	background:url(../img_netbar/line.gif) no-repeat left center;
	padding:0 12px;
	}
#nav li.line{
	width:2px;
	background:url(/res/img/line.gif) no-repeat center center;
	}
#nav li a{
	color:white;
	font-weight:bold;
	font-size:13px;
	}
#main_body{
	margin-top:5px;
	width:633px;
	float:left;
	border:1px solid #ffb900;
	border-top:4px solid #f60;
	padding:15px 25px;
	display:inline;
	}

#side_bar{
	width:260px;
	float:right;
	display:inline;	
	margin-top:5px;
	}
#gonggao{
	border:1px solid #fdd2b4;
	background:url(/res/img/tit_bg3.gif) repeat-x left top;
	}
#gonggao h3{
	padding-left:14px;
	height:34px;
	line-height:34px;
	font-size:14px;
	}
#gonggao ul{
	margin-top:10px;
	padding-left:10px;
	padding-right:10px;
	overflow:hidden;
	}
#gonggao li{
	padding-left:10px;
	height:20px;
	line-height:20px;
	background:url(/res/img/dian.gif) no-repeat left center;
	}
#gonggao img{
	display:block;
	margin:10px auto;
	}
#footer{
	height:40px;
	line-height:40px;
	clear:both;
	text-align:center;
	font-size:12px;
	}