/*ËÑË÷ÌáÊ¾*/
.searchpagemsg{padding:0 0 0 28px;line-height:25px; margin:8px 0;}
/*ËÑË÷·ÖÀà*/
.listtab {height:100%; overflow:hidden; border-bottom:1px solid #B7D4F6;}
.listtab li{ background:url(../images/tab_out.gif); float:left; width:84px; margin-right:4px; height:30px; overflow:hidden; line-height:35px; text-align:center;}
.listtab li.on{background:url(../images/tab_on.gif); height:30px; position:relative;}
.listtab li.on a{ color:#ffffff; font-weight:bold;}
.listtab li a{ font-size:14px; color:#666666;}

#header {
	text-align:center!important;
	width:980px; overflow:hidden;  margin:5px auto 0 auto; text-align:center;
}
	#topline{
		background:url(../images/topline_bg.gif) repeat-x;
		height:36px;
		width:100%;
	}
	#topline .topline {
		text-align:left;
		padding:0;
		line-height:36px;
		overflow:auto;
		margin-left:auto;
		margin-right:auto;
		width:980px;
	}
	#topline .topline .floatleft{
		float:left;
		padding-left:5px;
	}
	#topline .topline .floatright{
		float:right;
		padding-right:5px;
	}
		#topline .topline ul {float:left;margin:11px 12px 0 12px;height:24px;line-height:normal;display:inline;position:relative;z-index:99999}
		#topline .topline ul.line {width:2px;height:20px;overflow:hidden;background:#fff;margin:7px 0 0 0}
		#topline .topline ul.line u{display:block;width:1px;height:20px;overflow:hidden;background:#abdbff;}
		#topline .topline ul.top_sh {background:url(../images/top_bar_pc.gif) no-repeat -88px 0px;padding-left:16px}
		#topline .topline ul.top_home {background:url(../images/top_bar_home.gif) no-repeat 0px 0px;padding-left:16px}
		#topline .topline ul.top_post {background:url(../images/top_bar_post.gif) no-repeat 0px 0px;padding-left:16px}
	#topline a,#topline a:visited{color:#0035A0}
	#topline a:hover{text-decoration:none; color:#FF4200}
	#logobanner{
		width:auto;
		text-align:left;
		padding-top:10px;
	}
		#logo{ 
			float:left; 
			padding:5px 2px;
		}
			#logo img{ border:0; float:left; margin-right:15px;}
			#description{display:block; border-left:1px solid #ABDBFF;width:100px;text-align:left;padding-left:13px; float:left;text-align:left; padding-top:10px; padding-bottom:10px; overflow:hidden;}
			#description h1{font-size:14px; color:#ff3300; font-weight:bold;}
			.changecity{ margin-bottom:5px}
		#banner{ float:right;}

.quicksearch dt{ width:70px; text-align:right; float:left; line-height:35px; height:35px;}
.quicksearch dd{line-height:35px; height:35px;}
.searchinput{ height:20px; line-height:20px; margin-right:5px;width:320px;padding-left:5px;}

/*ËÑË÷TAB*/
.catname{
	border-left:1px #C6DEF8 solid;
	border-right:1px #C6DEF8 solid;
	background:url(../images/catname_bg.gif) repeat-x;
	line-height:25px;
	height:33px;
	width:auto;
	overflow:hidden;
	padding-left:20px;
}
.catname .o{ float:left; line-height:25px; padding-left:15px; padding-right:15px; padding-top:5px; font-size:14px}
.catname .c{
	float:left;
}
.catname .c_l{
	float:left;
	width:3px;
	height:33px;
	background:url(../images/c_l.gif) no-repeat;
}
.catname .c_c{
	float:left;
	width:auto;
	height:33px;
	background:url(../images/c_c.gif) repeat-x;
	color:#333333;
	font-weight:bold;
	font-size:16px;
	line-height:18px;
	font-family:'Î¢ÈíÑÅºÚ','ºÚÌå';
	padding:10px 10px 0 10px;
}
.catname .c_r{
	float:left;
	width:3px;
	height:33px;
	background:url(../images/c_r.gif) no-repeat;
}
.catname .postinfo{
	float:right;
	background:url(../images/write_info.gif) no-repeat 0px 9px;
	line-height:33px;
	width:100px;
	padding-left:20px;
}

.firstc{border-right:2px solid #eef5ff; border-bottom:3px solid #eef5ff; margin-bottom:7px;}
.quicksearch {  border-left:1px #B7D4F6 solid; border-right:1px #B7D4F6 solid; border-bottom:1px #B7D4F6 solid; overflow:auto;	height:auto;width:auto;text-align:left;color:#555;padding:4px;}
.quicksearch ul{list-style:none;margin:0px;background-color:#fff; padding:3px 10px 8px 10px;} 
.quicksearch li {margin:6px 15px 0 0;line-height:22px;position:relative;}
.quicksearch li.nofloat {float:none;}
.quicksearch a {padding:0 3px 0 3px;position:relative;text-align:left;}
.quicksearch a.selected {padding:4px 6px 4px 22px;border:1px solid #d2dde6;background:#f6f9fd url(../images/live_new_select2.gif) no-repeat 5px 5px;	color:#f30;}
.quicksearch li.ft {float:right;margin-right:0;}
.quicksearch li.ft b {color:#f30;font-weight:bold;}

/*ËÑË÷ÄÚÈÝ*/
.searchpagelistt{line-height:36px; background-color:#eff6ff; height:36px;}
.searchpagelistt ul{ margin-left:5px; margin-right:5px;}
.searchpagelist{ margin:auto 5px;}
.searchpagelist ul li{margin-bottom:6px;border-bottom:1px solid  #eee;padding-bottom:6px; height:100%; overflow:hidden;}
.searchpagelist ul li img{border:solid 1px #d6d6d6; padding:1px; width:80px; height:80px; float:left; margin-right:10px;}
.searchpagelist ul li h3{font-size:14px;font-weight:normal;line-height:30px;}
.searchpagelist ul li h3 a{color:#0235CC;text-decoration:underline;}
.searchpagelist ul li p{line-height:20px;}
.searchpagelist ul li div{line-height:20px;}
.searchleftlist li{line-height:20px;}
.searchpagelist li em{ color:#f54100;}

.searchuser dl{margin-bottom:8px;border-bottom:1px dotted  #ccc; padding-bottom:8px; height:100%; overflow:hidden;}
.searchuser dl dt{ width:500px; float:left; line-height:20px;}
.searchuser dl dt h3{ width:350px; font-weight:normal; margin-bottom:6px; line-height:24px;}
.searchuser dl dt h3 a{ font-size:14px;}
.searchuser dl dt img{ width:66px; height:66px; display:block; float:left; border:solid 1px #e8e8e8; padding:2px; margin-right:15px}
.searchuser dl dd{ width:100px; float:right;}
.searchuser dl dd a{ display:block;}


.search_list ul{ height:100%; overflow:hidden;}
.search_list ul li{ width:150px; float:left; height:28px; line-height:28px; overflow:hidden;}
.search_list ul li a{ font-size:13px;}

/*---------- frame : footer ---------*/
#footer{padding:10px 0px 10px 0px;line-height:20px;border-top:1px solid #dcdcdc;clear:both;text-align:center; height:auto; overflow:auto; margin-bottom:5px;}
	#footer .lefter{ display:block; float:left; width:250px;}
	#footer .lefter img{vertical-align:middle; text-align:left; float:left}
	#footer .righter{
		display:block; float:left; width:710px; text-align:left; height:auto; line-height:20px; background:url(../images/bqicon.jpg) center right no-repeat;
	}
	#bottomnav{color:#ccc;}
	#bottomnav a{padding:0 10px; text-decoration:underline}
	#copyright{ padding:0;font:Verdana, Arial, Helvetica, sans-serif; padding-left:10px;}
	#copyright a{color:#0954A6; font-size:12px;}
	#copyright em{color:#FF9D25; font-weight:bold}
	#copyright script a{ display:none!important}

/*detailsearch*/
.detailsearch{
	border-top:1px #b7d4f6 solid; height:auto; overflow:auto; background:#fff!important; padding-top:5px; margin-top:5px;
}
#fenlei2{
	border:1px #b7d4f6 solid; margin:0 auto 10px auto!important; overflow:auto
}
#choicesort2{font-size:14px;margin:8px 20px 10px 20px;}
#choicesort2 h3{font-size:14px;line-height:35px;}
#choicesort2 td{width:100%;vertical-align:top;padding-bottom:10px;font-size:14px; border-bottom:1px #dedede dotted;}
#choicesort2 td ul li{width:180px;float:left;line-height:26px;}