/* CSS Document */
html{text-align:center;}
body{margin:0; font-size:12px; font-family:"Tahoma","Helvetica","Arial"; line-height:18px;}
#nav{width:100%; background:url(../images/nav_top_bk.gif) 0 0 repeat-x; text-align:left;}
#nav .nav_top{
	width:980px;
	margin: 0 auto;
	height: 32px;
}
#nav .nav_top .quick_login{
	float: left;
	padding-top: 6px;
	padding-left: 8px;
}
#nav .nav_top .btn01{
	background:url(../images/nav_btn01.jpg) 0 0 no-repeat;
	width:63px;
	height:21px;
	border:none;
	line-height:21px;
	margin-top: 4px;
	text-align: right;
	padding: 0 6px 0 0;
}
#nav .nav_top .btn02{
	background:url(../images/nav_btn01.jpg);
	background-position:-63px 0;
	width:81px;
	height:21px;
	border:none;
	line-height:21px;
	margin-top: 4px;
	text-align: right;
	padding: 0 6px 0 0;
}
#nav .nav_top .quick_link{
	float:right;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#nav .nav_top li{
	background:url(../images/nav_top_btn.gif) 0 14px no-repeat;
	*background:url(../images/nav_top_btn.gif) 0 12px no-repeat;
	padding: 0 4px;
	width:64px;
	float:left;
	display: block;
	text-align: center;
	height: 32px;
	line-height: 32px;
}
#nav .nav_top li a{text-decoration:none; color:#373737;}
#nav .header{width:980px; margin:0 auto; position:relative;}
#nav .header .header_cot{
	position:absolute;
	left:260px;
	bottom:0px;
}
#nav .header ul li{background:url(../images/nav_mid_bk01.jpg) 0 bottom no-repeat; width:65px; height:34px; font-size:14px; line-height:34px; font-weight:800; text-align:center; float:left;margin-right: 6px;}
#nav .header ul li.on{background:url(../images/nav_mid_bk02.jpg) 0 bottom no-repeat;
	width:69px;
	height:34px;
	margin-right: 6px;
	color:#FFFFFF;}
/*#nav .header ul li:hover{
	background:url(../images/nav_mid_bk02.jpg) 0 0 no-repeat;
	width:69px;
	height:34px;
	color:#FFFFFF;
}*/
.whrite {color:#fff;}
#nav .header ul li a{color:#202020;}
#nav .search{
	background:url(../images/nav_massage_mid.gif) 0 0 repeat-x;
	margin:0 auto;
	width:980px;
	height: 40px;
}
#nav .search .search_cont{background:url(../images/nav_message_lef.gif) 0 0 no-repeat;}
#nav .search .search_cont .broad{
	height:40px;
	color:#FFFFFF;
	float:left;
	line-height: 40px;
	padding-left: 5px;
}
#nav .search .search_cont .broad a{ color:#ffffff;text-decoration:none; font-size:14px}
#nav .search .search_cont .broad a:hover{ color:#FFFF00;text-decoration:underline }
#nav .search .search_cont .broad .bro_detail{
	width: 300px;
	padding-left: 24px;
	margin: 0;
	display: inline-block;
}
#nav .search .detail{
	float:right;
	padding-top: 8px;
	background:url(../images/nav_massage_rig.gif) right 0 no-repeat;
	height: 32px;
}
#nav .search .btn{cursor:pointer; height:27px; width:52px; border:none; vertical-align:middle;}
#nav .search .text{height:14px;}
#nav input{height:11px; margin-right:4px;}
#nav .sublist{
	background:url(../images/nav_sublist_mid.gif) 0 0 repeat-x;
	margin: 2px auto;
	width: 980px;
	text-align: center;
	color: #525252;
	font-size: 14px;
	font-weight: 600;
	height: 32px;
}
#nav .sublist img{display:inline;}
#nav .sublist .all_list{
	text-align:center;
	padding-left: 16px;
}
#nav .sublist ul li{
	float:left;
	width: 84px;
	line-height: 32px;
	text-align: center;
	background:url(../images/nav_sublist_bk.gif) right center no-repeat;
}
#nav .sublist .last{background:none;}
#nav .sublist .linked{color:#FF5D00;} 
#nav .sublist ul li a{color:#525252;}
#nav .sublist ul li a:hover{color:#FF5D00;}
#footer{
	width:980px;
	margin:12px auto 0;
	clear: both;
}
#footer a{color:#333333;}
#footer .t1{
	border:1px solid #C9C9C9;
	height: 24px;
	line-height: 24px;
	background:url(../images/all_tit02.gif) 0 0 repeat-x; 
