@charset "utf-8";
/* CSS Document */

/*--------------------------------------header -------------------*/
.header {
	height:128px;
	position:relative;
}
.header h1 {}

.header h1 img{
	height: 74px;
	width: 403px;	
}

/*---------------------------------------nav ------------------*/
.header .nav {
	font-size: 11px;
	_font-size: 11px !important;/*IE6*/


	*font-size: 11px !important;/*IE7*/
	position: absolute;
	z-index: 999;
	top:0;
	right:120px;
	padding-left: 25px;
}

.header .nav ul {
	text-decoration:none;
	margin:0;
}
.header .nav li {
	display:inline;
	background:url(../images/nav_line.gif) right 3px no-repeat;
    /*border-right:1px solid #4288c1;*/
    color:#4288c1;
    font-weight:400;
    padding:0 3px;
} 

.header .nav li a {
	color: #010101;
} 
.header .nav li a:hover{
	color: #4288c1;
}

/*---------------------------------------visitor ------------------*/
.header .visitor {
	display:none;
	position: absolute;
	top:125px;
	left:15px;	
}
.header .visitor em{
	font-style: normal;
	color: #009900;	
}

/*---------------------------------------update ------------------*/
.header .update{
	display:none;
	position: absolute;
	top:125px;
	left:160px;
	padding-left:5px;
	border-left: 1px dotted #999999;
}
.header .update em{
	font-style: normal;
	color: #009900;	
}
/*---------------------------------------user 分眾------------------*/
.header .user{
	position: absolute;
	background: url(../images/user_01_here.gif) no-repeat left top;
	top:108px;
	left:20px;
	width:490px;
}
.header .user ul{
	margin: 0;
	list-style-type: none;
}
.header .user li{
	display:inline;
	padding:0 0 5px 7px;
	*padding:0 0 5px 10px;
	font-size: 12px;
}
.header .user li a{
	padding:5px 10px 5px 3px;

	*padding:5px 10px 5px 3px;
	color: #000;
}
.header .user li.here{
	background: url(../images/user_04_here.gif) no-repeat left top;
	*padding:4px 7px 5px 0;padding:4px 8px 5px 10px;_padding:4px 7px 5px 9px;
	font-weight: normal;
	color: #FFFFFF;
} 
 
.header .user li.here a{
	display:inline;
	*padding:0px 0 5px 5px;padding:0px 0 5px 3px;
	font-weight: normal;
	color: #FFF;
}
.header .user li.here2{
	background: url(../images/user_02_here.gif) no-repeat left top;
	padding:4px 10px 5px 3px;*padding:4px 13px 5px 8px;_padding:4px 13px 5px 8px;
	margin-left:-1px;

	*margin-left:-3px;
	margin-right:-15px;

	
	color: #FFFFFF;
} 
 
.header .user li.here2 a{
	display:inline;
	padding:5px 7px 2px 10px;
	*padding:0 5px 5px 5px;
	font-weight: normal;
	color: #FFF;
}
.header .user li.here3{
	background: url(../images/user_03_here.gif) no-repeat left top;
	*margin-left:-4px;margin-left:-3px;
	*margin-right:0px;margin-right:-2px;
	*padding:4px 1px 5px 13px;padding:4px 2px 5px 13px;_padding:4px 0px 5px 13px;
	color: #FFFFFF;
} 
 
.header .user li.here3 a{
	display:inline;
	padding:5px 7px 2px 4px;	
	*padding:0 7px 5px 4px;
	font-weight: normal;
	color: #FFF;
}
.header .user li.here4{
	background: url(../images/user_05_here.gif) no-repeat left 0px;
	margin-left:-8px;
	*margin-left:-9px;
	margin-right:-2px;
	*margin-right:0px;
	*padding:4px 5px 5px 10px;
	padding:4px 6px 5px 10px;
	color: #FFFFFF;
} 
 
.header .user li.here4 a{
	display:inline;
	padding:5px 7px 2px 4px;	
	*padding:0 7px 5px 4px;
	font-weight: normal;
	color: #FFF;
}


/*------------------------------------------------header search*/
.header .search{
	position: absolute;
	top:148px;
	right:5px;	
	
}
.header .search form{ margin:0 0 0 15px;}
.header .search form input{ vertical-align: middle;}
.header .search h2{
	margin:0px;
	padding:2px 5px;
	text-indent:-5000px;
	background-image: none;
}
.header .search img{ vertical-align:middle;}
.header .search .adv {clear:both;padding:2px 0}
.header .search .adv a{	
	font-size: 85%;
	color: #666666;
	
}
