body{
	font-size:12px;
	line-height:150%;
	word-break:break-all;
	text-align:center;
	height:100%;
	background:url(../images/topbg.jpg) no-repeat center top;
}

.clearfix { 
	clear:both; height:0!important; visibility:hidden; overflow: hidden
}
.clear {clear:both; height:10px; visibility:hidden; overflow: hidden}
.clear15{clear:both; height:15px; visibility:hidden; overflow: hidden}
.hack{clear:both; height:0; line-height:0; font-size:0;}

textarea{ overflow:auto}
textarea, input{ padding:1px 2px; }

.cfix:after { 
    content: "."; 
    display: block; 
    height: 0; 
    clear: both;
    visibility: hidden; 
}
.cfix {display: inline-block;}
* html .cfix {height: 1%;} 
.cfix {display: block;}

.bodybg{

}

#wrap{
	margin-left:auto;
	margin-right:auto;
	width:980px;
	height:100%;
}

#topline{
		height:27px;
		width:100%;
		border-width:0 0 1px 0;
		border-style:solid;
		border-color:#ccc;
		background:url(../images/toplinebg.gif) repeat-x;
	}
	#topline .topline {
		text-align:left;
		padding:0;
		height:28px;
		line-height:28px;
		overflow:hidden;
		margin-left:auto;
		margin-right:auto;
		width:980px;
	}
	#topline .topline .floatleft{
		float:left;
		_padding-top:5px;
	}
	#topline .topline .floatright{
		float:right;
		padding-right:0;
	}
		#topline .topline ul {float:left;margin:5px 10px 0 10px;line-height:18px;display:inline;position:relative;z-index:99999}
		#topline .topline ul.line {width:2px;height:18px;overflow:hidden;background:#fff;margin:4px 0 0 0}
		#topline .topline ul.line u{display:block;width:1px;height:18px;overflow:hidden;background:#cfcfcf;}
		#topline .topline ul.top_sh {background:url(../images/top_bar_pc.gif) no-repeat -88px 1px;padding-left:16px}
		#topline .topline ul.top_home {background:url(../images/top_bar_home.gif) no-repeat 0px 1px;padding-left:16px}
		#topline .topline ul.top_post {background:url(../images/top_bar_post.gif) no-repeat 0px 1px;padding-left:16px}
	#topline a,#topline a:visited{}
	#topline a:hover{text-decoration:none; color:#FF4200}
	#logobanner{
		width:auto;
		height:auto;
		overflow:auto;
		text-align:left;
		margin-top:2px;
		margin-bottom:2px;
	}
		#logo{ 
			float:left; 
			padding:5px 2px;
			width:320px;
			overflow:hidden;
			height:auto;
			display:block;
			float:left;
		}
			#logo img{ border:0; float:left; margin-right:15px}
			#description{display:block; border-left:1px solid #FF9E00;width:80px;text-align:left;padding-left:13px; float:left;text-align:left; padding-top:10px; padding-bottom:10px; margin-top:10px; margin-bottom:5px; overflow:hidden}
			#description h1{font-size:14px; color:#FF7300; font-weight:bold;}
		#banner{ 
			float:left;
			width:400px;
			height:auto;
			display:block;
			overflow:hidden;
			text-align:left;
		}
		
		/*search*/
		.s_info {width:500px;margin:auto;}
		.s_ulA{height:20px; text-align:left;}
		.s_ulA ul{height:22px;padding-left:20px;position:absolute;}
		.s_ulA ul li{float:left; list-style:none;}
		.s_ulA ul li a{float:left;line-height:21px;padding:0 10px; font-size:12px}
		.s_ulA ul li a:hover{ text-decoration:none;}
		.s_ulA ul li.current,.s_ulA ul li.current a{background:url(../images/global/s_tab.gif) no-repeat;}
		.s_ulA ul li.current a{color:#333; font-weight:700; background-position:right 0;padding:0 9px;}
		.s_enter{padding:6px 0 8px 12px; height:43px;background:url(../images/global/search.png) no-repeat;width:520px;}
		.s_input{border:0;background:none;float:left;font-size:16px;width:298px;padding:2px 0 6px;*padding:6px 0 2px;margin-right:13px;margin-top:1px;}
		.s_btn{float:left; width:81px; height:32px;margin-right:5px;margin-top:-1px;line-height:21px;padding-bottom:3px;*padding-bottom:0;border:0; font-size:14px; font-weight:700;color:#fff; cursor:pointer;background:url(../images/global/s.png) no-repeat -86px 0;overflow:hidden; text-align:left}
		.fabu{float:left; width:86px; height:32px;margin-right:10px;margin-top:-1px;line-height:21px;padding-bottom:3px;*padding-bottom:0;border:0; font-size:14px; font-weight:700;color:#fff; cursor:pointer;background:url(../images/global/s.png) no-repeat 0 0;overflow:hidden; text-align:left}
		#dright{
			float:right;
			width:228px;
			height:66px;
			display:block;
			overflow:hidden;
			text-align:right;
		}
/*--导航栏--*/
#topmenu{
		width:auto;
		text-align:left;
	}
		#topmenu .topmenu{
			background:url(../images/indextopmenubg.gif) repeat-x;
			width:980px;
			height:34px;
			overflow:hidden;
		}
			#topmenu .topmenu li{ 
				float:left!important;
				text-align:center;
				line-height:37px;
				_line-height:34px;
				background:url(../images/rightmenubg.gif) 0px 0px no-repeat!important;
				font-weight:bold!important;
				padding:0;
				
			}
			#topmenu .topmenu a{
				font-size:14px;
				text-decoration:none;
				display:block;
				_float:left;
				color:#FFF!important;
				height:34px;
				white-space:nowrap;
				margin:0 2px; 
				padding:0 13px;
				_padding:0 11px;
			}
			#topmenu .topmenu a.current{
				display:block;
				
				background:url(../images/current_bg.gif) no-repeat center bottom;
			}
			#topmenu .topmenu a:hover{
				display:block;
				background:url(../images/current_bg.gif) no-repeat center bottom;
			}
			#topmenu .topmenu a#index{ margin-left:5px;_margin-left:3px;}
			#topmenu .topmenu li#home{ background:none!important;}
			
	#topsearch{
		clear:both;
		width:auto;
		height:40px;
		background-color:#FE1300;
		color:#ffffff;
		font-weight:bold
	}
	#topsearch ul{
		padding:10px;
		overflow:hidden;
		position:relative;
	}
		#topsearch ul input{
			line-height:18px;
			padding-left:5px;
			padding-right:5px;
			border:0
		}
		#topsearch ul span{
			font-size:14px;
		}
		#topsearch ul img{ 
			margin-left:5px
		}
	#subsearch{
		width:980px;
		height:58px;
		background:url(../images/sub_bottom.gif) bottom no-repeat; 
		text-align:left;
	}
		#subsearch ul{float:left; padding:5px 10px;}
		#subsearch ul li{ float:left; display:inline; width:93px; overflow:hidden; font-size:14px; margin-left:3px; line-height:22px; margin-bottom:2px}
		#subsearch ul li a{ color:#333; display:block; white-space:nowrap; overflow:hidden; background:url(../images/sub_bottomarrow_down.gif) 1px 9px no-repeat; padding-left:10px}
		#subsearch ul li a:hover{ display:block; text-decoration:none; background:url(../images/sub_bottom_current.gif) no-repeat; width:76px; height:22px;}

/*footer*/
#footerquicksearch{
	clear:both; padding:5px 0;
	background-color:#ECECEC;
	text-align:center
}
	#footerquicksearch input.input{
		width:350px;
	}
#footer{padding:6px 0px 0 0px;line-height:20px;text-align:center;background:url(../images/footer_bg.gif) repeat-x top center;}
	#bottomnav{color:#666666; height:35px; width:100%;}
	#bottomnav a{padding:0 10px; color:#666666;}
	#copyright{text-align:center; padding:8px 0;font:Verdana, Arial, Helvetica, sans-serif;color:#000000; margin-top:10px}
	#copyright a{color:#0954A6; font-size:12px;}
	#copyright span{ line-height:20px;}
	#copyright i{font-style:normal}
	#copyright em{color:#FF9D25; font-weight:bold; font-style:normal}
	#copyright script a{ display:none!important}
.location{ clear:both; text-align:left; margin:5px auto 5px auto; background:url(../images/loc.gif) no-repeat 0 1px; padding-left:23px}

#foot{padding:1px 0px 0 0px;line-height:20px;clear:both;text-align:center;}
	#copyrights{border-top:1px #cccccc solid; margin-top:10px;text-align:center; padding:10px 0;font:Verdana, Arial, Helvetica, sans-serif; width:700px; margin-left:auto; margin-right:auto}


/*advertisement*/
.topbanner{width:980px; overflow:hidden; text-align:center; height:auto;}
.topbannerad{ margin-top:5px;}

.footerbanner{width:980px; overflow:hidden; text-align:center; margin:0 auto 3px auto; clear:both}
.footerbannerad{ margin-bottom:5px;}
.topbanner img{}
.header {
	text-align:center!important;
	width:100%; overflow:hidden;  margin:5px auto 0 auto; text-align:center;
}
.headerbanner{}
.headerbanner a{ display:block; float:left; margin:0 2px; _margin:0 2px 0 1px;}
.headerbanner a img{ margin:1px}
.intercatad { margin-bottom:10px}
.infoad { float:left; margin:2px 5px;}

/*导航栏热抢新图片开始*/
sup.xin {
	POSITION: absolute; MARGIN-TOP: -18px; WIDTH: 19px; BACKGROUND: url(../images/xin.gif) no-repeat 0px 0px; HEIGHT: 23px; MARGIN-LEFT: 1px; clear:both
}
sup.qiang {
	POSITION: absolute; MARGIN-TOP: -18px; WIDTH: 19px; BACKGROUND: url(../images/qiang.gif) no-repeat 0px 0px; HEIGHT: 23px; MARGIN-LEFT: 1px; clear:both;
}
sup.re {
	POSITION: absolute; MARGIN-TOP: -18px; WIDTH: 19px; BACKGROUND: url(../images/re.gif) no-repeat 0px 0px; HEIGHT: 23px; MARGIN-LEFT: 1px; clear:both;
}
/*
#group sup {
	POSITION: absolute; MARGIN-TOP: -15px; WIDTH: 19px; BACKGROUND: url(../images/re.gif) no-repeat 0px 0px; HEIGHT: 23px; MARGIN-LEFT: 1px
}*/

sup, sub {
    font-size: 100%;
    vertical-align: baseline;
}

#pageform { display:none!important}

.commentsubmit{ border:0; background:url(../images/commentsubmit.gif) no-repeat; height:31px; width:86px; color:black; font-size:14px; font-weight:bold; line-height:31px; text-align:center; cursor:pointer}
.commenttextarea{ border:1px #c8c8c8 solid;padding:5px;}
.commenttxt{ border:1px #c8c8c8 solid;width:40px;padding:5px;}

.drightbg{background-color:#FFF7E6;padding:3px 2px; overflow:auto}
.btn_normal,a.btn_normal,.btn_normal:visited,a.btn_normal:visited,.btn_green,a.btn_green,.btn_green:visited,a.btn_green:visited{
line-height:28px;
background:#ededed url(../images/btn_edit.gif) repeat-x;
width:105px;
text-align:center;
height:28px;
display:block;
float:left;
font-size:14px;
font-weight:bold;
color:#333;
border:1px solid #ccc;
text-decoration:none;
cursor:pointer;
}
.btn_normal:hover,a.btn_normal:hover{
background:#ededed;
color:#333;
text-decoration:none;
}
.btn_green,.btn_green:visited,a.btn_green,a.btn_green:visited{
background:#F30 url(../images/btn_post.gif) center center repeat-x;
border:1px solid #DDD;
color:#fff;
cursor:pointer;
margin-right:5px;
margin-left:3px;
}
.btn_green:hover,a.btn_green:hover{
background:#F30;
color:#fff;
text-decoration:none;
}

.btn-normal,a.btn-normal,.btn-normal:visited,a.btn-normal:visited{
line-height:26px;
background:#FAF0CF url(../images/btn_yl.gif) repeat-x;
width:105px;
text-align:center;
height:26px;
display:block;
float:left;
font-size:14px;
font-weight:bold;
color:#333;
border:1px solid #F1D498;
text-decoration:none;
cursor:pointer;
}
.btn-normal:hover,a.btn-normal:hover{
background:#FAF0CF;
color:#333;
text-decoration:none;
}

/*20110830*/
.sch_t_frm{ margin:15px 0 0 0px; padding:4px; overflow:hidden; width:376px; height:28px; background-color:#f7f7f7;}
.sch_ct{float:left; display:block; height:55px; overflow:hidden; width:323px;}
.topsearchinput{
	height:26px;
	_height:25px;
	line-height:26px;
	_line-height:25px;
	padding:0 0 0 24px;
	width:235px;
	_width:231px;
	border:1px solid #ccc;
	background:#fff url(../images/top_search_bg1.gif) no-repeat left center; 
	float:left; 
	display:block;
	color:#666;
	font-size:14px
}
.sch_t_frm .select {
	vertical-align: middle;background:#fff url(../images/top_search_cate_Bg.gif) no-repeat top; 
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	width:55px;
	float:left;
	height:26px;
	_height:25px;
}
.sch_t_frm .select ul{ margin-top:5px;_margin-top:2px;*margin-top:3px; font-size:14px}

div.selectbox-wrapper { position:absolute; background-color:#fff; border:1px solid #ccc; border-top:0; text-align:left; width:56px; margin:0px 0 0 -1px;}

div.selectbox-wrapper ul li.selected {}
div.selectbox-wrapper ul li.current { background-color:#f1f1f1; width:49px; _width:55px; text-indent:1px;}
div.selectbox-wrapper ul li { padding:1px 3px;_padding:1px 2px;line-height:21px; cursor:pointer; width:55px;text-indent:1px;}
.selectbox { display:block; width:55px;background:transparent!important; padding:1px 0 0 4px;  cursor: pointer; border:0 none; color:#666666; text-align:left;}