@charset "gb18030";
/* CSS Document style by lwid 2009-08-04*/
body{color:#555; font-size:12px; font-family:Verdana;}

#header,#main{width:960px;margin:5px auto;}

/*Patch*/
.p5{padding:5px 0;}

/*top*/
.nav{background:#3f69cf url(nav-bg.png) 0 bottom repeat-x;overflow:hidden;}
.nav ul{padding:5px 0;}
.nav li{float:left;background:url(nav-li.png) left 5px no-repeat;height:24px;margin-left:-3px;}
.nav li a{line-height:24px;padding:0 1em; font-size:14px;color:#ffffff; font-weight:700;overflow:hidden;height:24px;float:left;}
.nav li a:hover{color:#ffffff;}
#nav-global li{display:inline;padding:0 15px;}
#nav-global li a{ font-size:14px; font-weight:700;}
.search{display:inline; margin:5px 10px 0 0;width:170px; height:20px; border:1px solid #999; background:url(textareabg.png);}
.s-btn{height:20px;width:48px;border:0; padding:0; display:block;cursor:pointer; float:right; background:url(searchbt.png) ; border-left:1px solid #999 }
.s-btn:hover { background-position:0 1px}
.s-input{height:15px;border:0;width:106px;background:none;float:left;padding:2px;width:115px;}

/*link*/
.links{padding:5px 10px;}
.links a{ white-space:nowrap;}
.links .fl img{margin:10px 10px 0 0;}

#footer{padding:0 0 30px;width:960px;margin:10px auto;}
	.bottom{margin:0 auto 10px;border:1px solid #d5e6ed;background:#f3f9fb;}
	.bottom ul{ padding:5px; margin:0; list-style:none;}
	.bottom ul li{ padding:0 10px 0 0;display:inline;}
	.bottom ul li a{white-space:nowrap;}

/*menu*/
.menu{position:absolute;background:#fff;border:1px solid #d7e6f2;}
.menu a{display:block;padding:4px 8px;}

.area-list-tree{padding:5px 0;}
.area-list-tree li{float:left;width:10em;margin-right:10px;height:18px;line-height:18px;overflow:hidden;}