/* CSS Document */
/*基本布局设置------------------------------------------------*/
.middleContainer{
	margin:0px auto;
	width:980px;
}


/*顶部登录栏--------------------------------------------------*/
#topContainer{
	width:100%;
	min-width:980px;
	height:30px;
	padding:1px 0px;
	background:#eeeeee url(images/topContainer_bg.gif) repeat-x left top;
	margin-bottom:15px;
	}
#topContainer a{
	text-decoration:none;
	color:#333333;}
#topContainer a:hover{
	text-decoration:underline;
	color:#ff6600;}
#topMenuContainer{
	width:980px;
	margin:0px auto;
	line-height:30px;
	}
#topMenuA{
	float:left;
	}
#topMenuA #add_favorite{
	padding-left:13px;
	background:transparent url(images/add_favorite.gif) no-repeat left top;
}
#topMenuA a{
	padding-left:20px;
	background:transparent url(images/topMenu_line.gif) no-repeat 10px center;
}
#topMenuB{
	float:right;
	}	
#topMenuB li{
	padding-left:20px;
	float:left;
	background:transparent url(images/topMenu_line.gif) no-repeat 10px center;
}
#topMenuB #topMenuBLogin{
	background:none;}
#topMenuBLogin a{
	color:#1a66b3;
}
.topMenuBTitle{
	position:relative;
}
.topMenuBTitle div{
	padding-right:8px;
	background:transparent url(images/topMenuBTitle_down.gif) no-repeat right center;
	}	
.topMenuBTitle dl{
	background-color:#FFF;
	line-height:20px;
	position:absolute;
	border:1px solid #dddddd;
	top:2px;
	left:9px;
	white-space:nowrap;
	padding:2px 10px;
	display:none;
	}
.topMenuBTitle dt{
	margin-bottom:4px;
	padding-right:8px;
	background:transparent url(images/topMenuBTitle_up.gif) no-repeat right center;
	border-bottom:1px solid #f3f3f3;
	}
/*log与搜索----------------------------------------------*/	
#topLogoContainer{
	margin-bottom:10px;
	}
#topLogoDiv{
	width:365px;
	float:left;
	overflow:hidden;
	height:80px;
	}
#topSearchDiv{
	width:530px;
	float:left;
	overflow:hidden;
	}
#topSearchDiv ul{
	height:25px;
	width:100%;
	background:transparent url(images/topSearchDiv_ul_line.gif) repeat-x left bottom;
	}
#topSearchDiv ul li{	
	height:24px;
	line-height:24px;
	float:left;
	}
#topSearchDiv ul .onThisSearchType{
	border:1px solid #c9c9c9;
	border-bottom:none;
	font-weight:600;
	background:transparent url(images/topSearchDiv_bg.gif) repeat-x left top;
	}
#topSearchDiv ul a{
	padding:0px 20px;
	color:#666666;
	text-decoration:none;
	background:transparent url(images/topMenu_line.gif) no-repeat right center;
	}
#topSearchDiv ul .onThisSearchType a{
	background:none;}
#topSearchDiv ul .onThisSearchTypePrev{
	background:none;}
#searchForm{
	height:38px;
	border:1px solid #c9c9c9;
	border-top:none;
	background:transparent url(images/topSearchDiv_bg.gif) repeat-x left bottom;
	}
#searchKey{
	color:#666666;
	font-size:16px;
	margin:4px 0px 0px 5px;
	height:28px;
	line-height:28px;
	width:420px;
	border:1px solid #a6a6a6;
	border-right:none;}
#searchForm input{
	vertical-align:middle;}
#searchButton{
	margin-top:4px;}

#topHotSearch{
	padding-top:8px;
}
#topHotSearch a{
	color:#666666;
	text-decoration:none;
}
#topHotSearch a:hover{
	color:#ff6600;
	text-decoration:underline;}

#topRightMune{
	padding-top:36px;
	width:75px;
	text-align:center;
	line-height:150%;
	float:right;
	overflow:hidden;
	}
#topRightMune a{
	color:#333333;
	text-decoration:none;}
#topRightMune a:hover{
	color:#ff6600;
	text-decoration:underline;}
	

/*底部信息--------------------------------------*/
#bottomDiv{
	width:980px;
	margin:0px auto 12px auto;
	border-top:1px solid #d1d7dc;
	padding-top:15px;
	line-height:200%;
	color:#404040;
	}
#bottomDiv a{
	text-decoration:none;
	color:#404040;}
#bottomDiv a:hover{
	text-decoration:underline;
	color:#ff6600;}

#bottomDivA{
	float:left;
	width:180px;
	text-align:right;
	padding-right:20px;}
#bottomDivB{
	float:right;
	width:770px;}