#login { width:980px; margin-left:auto; margin-right:auto; border-bottom:1px solid #999999; height:20px; padding-top:5px;}
#login div { text-align:left;}
#login #logininfo { width:260px; float:left; font-size:13px; text-align:left; padding-top:0px !important; padding-top:2px;}
#login #loginform { width:400px; float:left; font-size:13px; text-align:right}
#login #loginform div {padding-top:0px !important; padding-top:2px; color:#FF0000}
#login #loginform div a {color: #0033CC}
#login #loginform .loginform_input { width:70px; height:13px; border:1px solid #CCCCCC;}
#login #loginform .loginform_submit { width:40px; height:17px; border:1px solid #0099FF; background-color:#0066CC; color:#FFFFFF}

#login #userreg { padding-left:18px; margin-left:10px; background: url(../images/loginicon.gif) no-repeat 0px -51px; width:62px; float:left; font-size:13px; padding-top:0px !important; padding-top:2px;}
#login #userZP {width:62px; float:left; font-size:13px; padding-top:0px !important; padding-top:2px;}
#login #homepage { padding-left:18px; background: url(../images/loginicon.gif) no-repeat 0px -25px; width:62px; float:left; font-size:13px; padding-top:0px !important; padding-top:2px;}
#login #favourites { padding-left:18px; background: url(../images/loginicon.gif) no-repeat; width:62px; float:left; font-size:13px; padding-top:0px !important; padding-top:2px;}

#top { width:980px; margin-left:auto; margin-right:auto}
#topdh { width:100%; height:22px; background-color:#ECECEC;}
#topdh ul{ PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 8px; PADDING-TOP: 0px;}
#topdh li{ 
	float:left; 
	list-style-type:none; 
	margin-top:5px; 
	padding-left:10px; 
	padding-right:10px; 
	border-right:1px solid #000000;
}

#topdh li A { FONT-SIZE: 12px; COLOR: black; LINE-HEIGHT: 12px; TEXT-DECORATION: none }
#topdh li A:hover {	COLOR: red; LINE-HEIGHT: 12px}
#bdh { width:980px; height:70px; margin-top:10px; margin-bottom:0px; margin-left:auto; margin-right:auto;}
#bdh li { padding-left:9px; padding-right:9px; margin:0px 0px 0px 0px; float:left; list-style-type:none; }
#bdh li a { height:15px; padding-top:55px; width:55px; display:block; text-align:center; }
.bdh_a1 { background:url(/NewStyle/Top/t1.gif) no-repeat 7px top; }
.bdh_a2 { background:url(/NewStyle/Top/t2.gif) no-repeat 0px top; }
.bdh_a3 { background:url(/NewStyle/Top/t3.gif) no-repeat 0px 5px; }
.bdh_a4 { background:url(/NewStyle/Top/t4.gif) no-repeat 0px top; }
#bdh .bdh_a5 { background:url(/NewStyle/Top/t5.gif) no-repeat 0px 10px; width:58px; }
.bdh_a6 { background:url(/NewStyle/Top/t6.gif) no-repeat 0px 5px; }
.bdh_a7 { background:url(/NewStyle/Top/t7.gif) no-repeat 0px top; }
#bdh .bdh_a8 { background:url(/NewStyle/Top/t8.gif) no-repeat 0px 5px; width:64px; }
.bdh_a9 { background:url(/NewStyle/Top/t9.gif) no-repeat 0px top;}
.bdh_a10 { background:url(/NewStyle/Top/t10.gif) no-repeat; background-position:0px 0px;}

#sou { float:left; width:980px; background-image:url(/NewStyle/Top/thd.gif) }

#sou ul { padding-left:80px; float:left; }
#sou li { list-style-type:none; float:left; }
#sout { width:980px; }







/* 本身的背景，加到了他的ul里面去了，在这里用背景，火狐对他不友好 */
#sou2 { 
	margin-left:auto;
	margin-right:auto;
	width:980px;
	background:url(/NewStyle/Top/thd.gif) 0px 46px;
	float:left;
}

#sou2 a { float:left;}

#sou2 ul { 
	float:left; 
	height:25px;
	width:960px; 
	padding:0 10px; 
	text-align:center;
}

#sou2 li { display:inline; float:left; }
#sou2 li a {
	display:block; 
	line-height:25px; 
	float:left;
	background: url(/NewStyle/Top/current_button.gif); 
	text-decoration:none; 
	font-size:12px;
	letter-spacing:0px;
	line-height:25px;
}



#sou2 li b {
	margin:0 0 0 7px; 
	display:inline;
	float:left;
	line-height:25px; 
	background:url(/NewStyle/Top/current_button.gif) right top; 
	padding:0 7px 0 0; 
	color:#017E06;
}


#sou2 li a:hover{
	border:0; 
	background:url(/NewStyle/Top/navi_active.gif); 
	cursor:pointer;
	color:#ff0;
} 

#sou2 li a:hover b {
	border:0; 
	background:url(/NewStyle/Top/navi_active.gif) right top; 
	cursor:pointer;
	color:#ff0;
}

.current { }

#sou2 li a:active, 
#sou2 li a:active b,
#sou2 li a.current, 
#sou2 li a.current b {
	background-image:url(/NewStyle/Top/navi_visited.gif);
	color:#fff;
}


#sou2 li a:active b, 
#sou2 li a.current b {
	line-height:25px; 
	margin-left:7px;
	padding-right:7px;
	background:url(/NewStyle/Top/navi_visited.gif) right top; 
}






.souspans { 
	font-size:13px; 
	color:#FFFFFF; 
	font-weight:bold; 
	text-align:center; 
	BACKGROUND: url(/NewStyle/Top/th.gif); 
	FLOAT: left; 
	WIDTH: 74px; 
	CURSOR: pointer; 
	PADDING-TOP: 10px; 
	HEIGHT: 21px; 
	TEXT-DECORATION: none;
}

.souspana { 
	font-size:13px; 
	color:#999999; 
	text-align:center; 
	BACKGROUND: url(/NewStyle/Top/th2.gif); 
	FLOAT: left; 
	WIDTH: 74px; 
	CURSOR: pointer; 
	PADDING-TOP: 10px; 
	HEIGHT: 21px; 
	TEXT-DECORATION: none;
}

.input {BORDER: #009900 1px solid; COLOR: #666666; MARGIN-RIGHT: 4px; HEIGHT: 16px}
.select {BORDER: #009900 1px solid; COLOR: #666666; LINE-HEIGHT: 18px; MARGIN-RIGHT: 4px; HEIGHT:18px; }
#soufrom { float:left; height:25px; padding-top:0; padding-left:50px; line-height:25px; }
#soufrom form { margin:0; float:left; padding-top:3px; }
#soufrom label {}
#soufrom input { }
#soufrom select {}
#soukeywordlist{ float:left; padding-top:3px; padding-left:0px; }
.soukeyword { float:left; padding-left:30px; }
#sou2 .soukeyword a { margin-left:8px; float:none; line-height:25px; }
.dis {DISPLAY: block}
.undis {DISPLAY: none}
#soufrom .Sou_BTN { 
	width:80px; 
	height:20px;
	 border:0; 
	 background:url(/NewStyle/Top/btn_search.gif) no-repeat left bottom;
	 cursor:pointer;
}




.top_didaohang { width:980px; height:45px; margin:0 auto; }

/*加了个浮动的div，更正火狐不友好的错误 */
.bdDiv { width:978px; height:43px; border:1px #7BDB42 solid; float:left; }


.top_didaohang .top_didaohangleftpic { 
	padding-top:8px; 
	font-weight:bold; 
	width:19px; 
	height:35px; 
	background-color: #CCCCCC; 
	float:left;
}

.top_didaohang .top_didaohangcentertext { width:621px; float:left; height:41px; }
.top_didaohang .top_didaohangcentertext ul { margin:0px; PADDING:2px 0 0 0;}
.top_didaohang .top_didaohangcentertext li {
	list-style-type:none;
	float:left;
	padding-top:0px;
	padding-left:11px;
	line-height:18px;
	margin-left:0px;
}

.top_didaohang .top_didaohangcentertext li A{ font-size:12px; color:#000000; line-height:8px; text-decoration:none}
.top_didaohang .top_didaohangcentertext li A:hover { color:#990000; LINE-HEIGHT: 12px; }
.top_didaohang .top_chujingdhpic { 
	padding-top:8px;
	font-weight:bold;
	width:20px;
	height:35px;
	background-color:#CCCCCC;
	float:left;
}

.top_didaohang .top_didaohangcjtext { width:131px; float:left; height:41px; }
.top_didaohang .top_didaohangcjtext ul { margin:0px 0px 0px 0px;PADDING:2px 0 0 0;}
.top_didaohang .top_didaohangcjtext li {
	list-style-type:none;
	float:left;
	padding-top:0px;
	padding-left:11px; 
	margin-left:0px;
	line-height:18px;
}

.top_didaohang .top_didaohangcjtext li A{ font-size:12px; color:#000000; line-height:8px; text-decoration:none}
.top_didaohang .top_didaohangcjtext li A:hover { color:#990000; LINE-HEIGHT: 12px}
.top_didaohang .top_dhreightremen { 
	padding-top:8px;
	font-weight:bold;
	width:20px;
	height:35px;
	background-color:#CCCCCC;
	float:left;
}

.top_didaohang .top_didaohangrmtext {width:162px; float:left; height:41px; }
.top_didaohang .top_didaohangrmtext ul { margin:0px;PADDING:2px 0 0 0;}
.top_didaohang .top_didaohangrmtext li {
	list-style-type:none;
	float:left;
	padding-top:0px;
	padding-left:11px;
	margin-left:0px;
	line-height:18px;
}

.top_didaohang .top_didaohangrmtext li A{ font-size:12px; color:#000000; line-height:8px; text-decoration:none}
.top_didaohang .top_didaohangrmtext li A:hover { color:#990000; LINE-HEIGHT: 12px}
.top_didaohang .top_dhreighthou { width:5px; height:41px; float:left;}

