@charset "gb2312";
body{
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif,SimSun,"宋体";
	line-height:150%;
	word-break:break-all;
	text-align:center;
	height:100%;
}

.clearfix { 
	clear:both; height:0!important; visibility:hidden; overflow: hidden
}
.clear {clear:both; height:10px; visibility:hidden; overflow: hidden}
.hack{clear:both; height:0; line-height:0; font-size:0;}

.bodybg{
	background:url(/img/header_bg.gif) repeat-x top center;
}

#wrap{
	margin-left:auto;
	margin-right:auto;
	width:1085px;
	height:100%;
}

#header {
	text-align:center!important;
	width:1085px; overflow:hidden;  margin:5px auto 0 auto; text-align:center;
}
	#topline{
		background:url(/img/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:1085px;
	}
	#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(/img/top_bar_pc.gif) no-repeat -88px 0px;padding-left:16px}
		#topline .topline ul.top_home {background:url(/img/top_bar_home.gif) no-repeat 0px 0px;padding-left:16px}
		#topline .topline ul.top_post {background:url(/img/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:120px;text-align:left;padding-left:13px; float:left;text-align:left; padding-top:10px; overflow:hidden;}
			#description h1{font-size:28px; color:#0064dd; font-family:"微软雅黑", "黑体";}
			.changecity{ margin-bottom:1px;margin-top:10px;}
		#banner{ float:right;}
/*--导航栏--*/
#topmenu{
		width:auto;
		text-align:left;
	}
		#topmenu .topmenu{
			background:url(/img/indextopmenubg.gif) repeat-x;
			width:1085px;
			height:36px;
			margin-top:8px!important;
			overflow:hidden;
		}
			#topmenu .topmenu li{ 
				float:left!important;
				text-align:center;
				line-height:36px;
				background:url(/img/rightmenubg.gif) 0px 0px no-repeat!important;
				font-weight:bold!important;
				padding:0;
				overflow:auto;
			}
			#topmenu .topmenu a{
				font-size:14px;
				text-decoration:none;
				display:block;
				_float:left;
				color:#FFF!important;
				height:36px;
				white-space:nowrap;
				margin:0 2px; 
				padding:0 13px;
			}
			#topmenu .topmenu a.current{
				display:block;
				overflow:hidden;
				background:url(/img/current_bg.gif) no-repeat center bottom;
			}
			#topmenu .topmenu a:hover{
				display:block;
				background:url(/img/current_bg.gif) no-repeat center bottom;
			}
			#topmenu .topmenu a#index{ margin-left:10px;}
			#topmenu .topmenu li#home{ background:none!important;}
	#subsearch{
		width:1085px; 
		overflow:auto;
		height:auto;
		background:url(/img/sub_bottom.gif) bottom repeat-x #fff; 
		text-align:left
	}
		#subsearch ul{float:left; font-size:14px; padding:5px 10px;}
		#subsearch ul li{ float:left; display:inline; width:106px; overflow:hidden; line-height:25px}
		#subsearch ul li a{ color:#324F64; display:block; padding:2px 12px; white-space:nowrap; overflow:hidden; background:url(/img/sub_bottomarrow_down.gif) 4px 13px no-repeat;}
		#subsearch ul li a:hover{ color:#537086; background:url(/img/sub_bottomarrow.gif) 3px 11px #ecf5fa no-repeat;border:1px #bfdaec solid; display:block; text-decoration:none; padding:1px 10px;}
.newquick {width:1085px; margin:0 auto;}
.newquick_map {padding:0 0 1px;}
.newquick_list {padding:8px 15px; border-bottom:1px #baddff solid;}
.newquick_list li {padding:6px 0; list-style-type:none;}
.newquick_list li.sub_block {padding:5px; border:1px #ffb27f solid; margin:0 10px 0 36px; line-height:16px; background:#fff;}
.newquick_list li a {cursor:pointer; text-decoration:none;}
.newquick_list li a.pick {color:#f60; font-weight:bold;}

	#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
		}

/*---------- frame : footer ---------*/
#footer{padding:6px 0px 0 0px;line-height:20px;border-top:1px solid #dcdcdc;clear:both;text-align:center;}
	#bottomnav{color:#ccc;clear:both}
	#bottomnav a{padding:0 10px; text-decoration:underline}
	#copyright{text-align:center; padding:8px 0;font:Verdana, Arial, Helvetica, sans-serif;}
	#copyright a{color:#0954A6; font-size:12px;}
	#copyright span{ line-height:20px;}
	#copyright em{color:#FF9D25; font-weight:bold}
	#copyright script a{ display:none!important}
	
.location{ clear:both; text-align:left; margin:5px auto 5px auto; background:url(/img/loc.gif) no-repeat 0 1px; padding-left:23px}

.location{ clear:both; text-align:left; margin:5px auto 5px auto; background:url(/img/loc.gif) no-repeat 0 1px; padding-left:23px}

#searchbar {
	margin-top:10px;
	float:left;
	width:480px;
	height: 46px;
	/*background-color: #e1f6ff;*/
}
#searchTop {
	margin: 0px 100px 0px 7px; position: relative; top: 6px; height: 32px; cursor:pointer
}
#searchTop .select-replacer {
	position: absolute;
	top: 0px;
	left: 0px;
	font-size: 12px;
	z-index: 2;
	background: url(/img/select_02.gif) no-repeat;
	width: 101px; height: 36px;
	float:left
}
#searchTop .select-value {
	text-align: left;
	display: block;
	height: 36px;
	line-height: 34px;
	color: #0a5499;
	font-weight: normal;
	overflow: hidden;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
}
#searchTop .select-options {
	display: none; 
	background: #fff;
	position: relative;
	text-align: center;
	z-index: 2;
	top: 30px;
}
* HTML #searchTop .select-options {
	height: 1px;
}
#searchTop .select-options ul {
    border: #C8E7FF 1px solid; background-color:#F6FBFF; color: #0a5499; border-top:0px;
}
#searchTop .select-options li {
	cursor: pointer; text-indent: 8px;line-height:24px;height: 24px; text-align: left;
	overflow: hidden;
	border-bottom:1px #efefef solid;
	color: #0a5499;
}
#searchTop .select-options li:hover {
	background-color: #07a4ff!important; color:#FFFFFF!important
}
#searchTop .select-options li.current {
    background: #07a4ff;
	color:#FFFFFF;
}
#searchTop .extend {
	display: block
}
#searchTop #J_Select_cat .select-value {
	PADDING-RIGHT: 20px; WIDTH: 90px
}
#searchTop #J_Select_cat .select-options {
    WIDTH: 101px; POSITION: absolute;
}
#searchTop #J_Select_cat .select-options UL {
	OVERFLOW: auto; HEIGHT: 75px; 
}

/*搜索*/
#searchTop .search-post{
    background: url(/img/info_post.gif) no-repeat right top;
	height: 41px;
	width: 129px;
	white-space: nowrap;
	border: 0;
	position: absolute;
	top: 0px;
	left: 475px;
	text-indent: -9999px;
	cursor:pointer
}

#searchTop .search-input {
	position: relative;
	left: 100px;
	color: #CCCCCC;
	background:url(/img/inputbg.gif) repeat-x;
	width:320px!important;
	height: 41px;
	line-height: 41px;
	line-height:normal!important;
	text-align: left;
	display: block;
	font-weight: normal;
	overflow: hidden;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
	padding-top:4px
}

input#searchinput{
	margin-right:5px;
	width:350px;
	border:0;
	color: #DDDDDD;
	margin-top:8px;
	font-size:12px
}

#searchTop button {
    background: url(/img/topsearch.gif) no-repeat right top;
	height: 36px;
	width: 71px;
	white-space: nowrap;
	border: 0;
	position: absolute;
	top: 0px;
	left: 390px;
	text-indent: -9999px;
	cursor:pointer
}

/*advertisement*/
.topbanner{width:978px; overflow:hidden; text-align:center; margin-top:10px; height:auto;}
.headerbanner{}
.headerbanner a{ display:block; float:left; margin:3px 2px;}
.headerbanner a img{ margin:1px}
.footerbanner{width:1085px; overflow:hidden;  text-align:center; margin:0 auto 5px auto; clear:both}
.intercatad { margin-bottom:10px}
.indexcatad { width:629px; height: auto; margin:5px auto; clear:both; overflow:hidden;}
.infoad { float:left; margin:2px 5px;}

/*导航栏热抢新图片开始*/
sup.xin {
	POSITION: absolute; MARGIN-TOP: -18px; WIDTH: 19px; BACKGROUND: url(/img/xin.gif) no-repeat 0px 0px; HEIGHT: 23px; MARGIN-LEFT: 1px; clear:both
}
sup.qiang {
	POSITION: absolute; MARGIN-TOP: -18px; WIDTH: 19px; BACKGROUND: url(/img/qiang.gif) no-repeat 0px 0px; HEIGHT: 23px; MARGIN-LEFT: 1px; clear:both;
}
sup.re {
	POSITION: absolute; MARGIN-TOP: -18px; WIDTH: 19px; BACKGROUND: url(/img/re.gif) no-repeat 0px 0px; HEIGHT: 23px; MARGIN-LEFT: 1px; clear:both;
}
/*
#group sup {
	POSITION: absolute; MARGIN-TOP: -15px; WIDTH: 19px; BACKGROUND: url(/img/re.gif) no-repeat 0px 0px; HEIGHT: 23px; MARGIN-LEFT: 1px
}*/

sup, sub {
    font-size: 100%;
    vertical-align: baseline;
}

#pageform { display:none!important}

.service{
	background:url(/img/service-bg.gif) no-repeat;
	width:220px;
	height:136px;
	display:block;
	float:right;
}
	.service ul{
		margin:38px 10px 20px 15px;
	}
	.service li {
		text-align:left;
		color:#444;
		margin:11px 0;
		white-space:nowrap
	}
		.service li span{
			color:#0B3B8C
		}
		.service li.sitetel{
			background:url(/img/siteicon.gif) 4px 5px no-repeat;
		}
		.service li.siteqq{
			background:url(/img/siteicon.gif) 16px 5px no-repeat;
		}