*{
	margin:0;
	padding:0;
}
body{
	text-align:center;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
table{
	border-collapse:collapse;
}
form{
	padding:0;
	margin:0;
}
fieldset{
	padding:10px;
	border:1px solid #ccc;
	margin-bottom:10px;
}
legend{
	font-size:14px;
	color:#2d79ba;
}
hr{
	display:none;
}
#wrapper{
	width:760px;
	text-align:left;
	margin:auto;
	background:url(nav-bg.gif) center 130px repeat-x;
}
*html #wrapper{
	width:760px;
	text-align:left;
	margin:auto;
	background:url(nav-bg.gif) center 134px repeat-x;
}
*+html #wrapper{
	width:760px;
	text-align:left;
	margin:auto;
	background:url(nav-bg.gif) center 134px repeat-x;
}
#mid{
	clear:both;
}
#content{
	float:right;
	width:570px;
}
#sidebar{
	width:180px;
	float:left;
}
#footer{
	padding:15px 0;
	float:left;
	width:760px;
	color:#666;
	margin-top:10px;
	text-align:center;
	clear:both;
	border-top:2px solid #ccc;
}
#footer a{
	padding:15px 0;
	color:#666;
}
a{
	text-decoration:none;
	color:#333333;
}
a:hover{
	color:#974A12;
	text-decoration:underline;
}
#t-btn{
	cursor:pointer;
	text-decoration:underline;
	color:#2d79ba;
}
a img{
	border:none;
}
.col{
word-break: break-all;
overflow: hidden;
}
.col p,#content p{
	margin:5px 0;
}
.col ul,#content ul{
	list-style:none;
}
.col td,.col th,#content td,#content th{
	padding:3px 0;
}
.col ul li,#content ul li{
	margin:3px 0;
	padding-left:12px;
	background:url(dot.gif) left center no-repeat;
}
.price{
	color:#FF8003;
}
.online{
	color:#00CC00;
}
.offline{
	color:#CC3300;
}
.type{
	position:absolute;
	bottom:0;
	right:5px;
	font-size:25px;
	color:#FF0000;
}
.score{
	color:#666;
	margin-left:2px;
}
.scored{
	font-weight:bold;
	color:#666;
	margin-left:2px;
}
#brief{
	z-index:9999;
	padding:10px;
	line-height:1.5em;
	width:200px;
	background:#fff;
	position:absolute;
	top:12px;
	right:0;
	border:2px solid #FF8003;
}
/* header */
/* logo */
#header h1{
	float:left;
	color:#333;
	font-size:16px;
	font-weight:normal;
	margin:10px 0 0 15px;
	padding:2px 15px;
	border-left:1px solid #333;
}
#chengxin{
	position:relative;
	top:8px;
}
.url{
	color:#999;
	font-size:12px;
}
#logo{
	margin-top:5px;
	float:left;
}
#q-search{
	color:#666;
	border-top:1px solid #dedede;
	margin-bottom:9px;
	padding:3px 10px;
	background:url(s-bg.gif) bottom left no-repeat;
}
#q-search button{
	cursor:pointer;
	text-indent:-9999em;
	width:66px;
	height:21px;
	background:url(q-btn.gif);
	border:none;
	margin-left:4px;
}
#q-search select{
	width:80px;
}
#q-search .ui-text{
	width:345px;
	padding:1px;
	border:1px solid #666;
}
#links{
	color:#ccc;
	float:right;
	margin-top:5px;
}
#links a{
	color:#666;
}
/* nav */
#nav{
	font-family:simsun,serif;
	clear:both;
	float:left;
	width:760px;
	margin-top:10px;
	padding-bottom:21px;
}
*html #nav{
	height:1%;
}
#nav:after{
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#nav ul{
	margin-left:5px;
	list-style:none;
}
#nav li{
	float:left;
	font-size:14px;
	background:none;
	padding:0;
	margin:0;
}
#nav a{
	position:relative;
	display:block;
	padding-left:10px;
	color:#5F6060;
	padding-left:10px;
	background:url(nav-normal.gif) top left no-repeat;
}
#nav span{
	display:block;
	padding:7px 10px 5px 0;
	background:url(nav-normal.gif) top right no-repeat;
}
#nav #at-here a{
	font-weight:bold;
	color:#006AA9;
	position:relative;
	top:1px;
	background:url(nav-here.gif) top left no-repeat;
}
#nav #at-here a:hover{
	text-decoration:none;
}
#nav #at-here span{
	background:url(nav-here.gif) top right no-repeat;
}
/* slide show */
#slideshow{
	font-family:simsun,sans-serif;
	clear:both;
	border:1px solid #FF8003;
	margin-bottom:10px;
	background:#FFF9F2;
}
#slide-inner td{
	padding:0 2px;
	height:15px;
}
#slide-inner{
	position:relative;
	width:718px;
	height:30px;
	overflow:hidden;
}
#hot-c{
	position:absolute;
}
/* sidebar */
.col th{
	color:#2d79ba;
}
.col th,.col td{
	vertical-align:top;
}
.col{
	color:#666;
	margin-bottom:5px;
}
.col h3{
	color:#000;
	font-size:12px;
	height:24px;
	padding-left:30px;
	padding-top:24px;
	line-height:24px;
	background-image: url(h3.gif);
	background-repeat: no-repeat;
}
.col-body{
	padding:5px;
	border:2px solid #D08044;
	border-top:none;
}
.c2 h3{
	position:relative;
	font-size:14px;
	color:#FF8003;
	padding:5px;
}
.c2{
	color:#666;
	margin-bottom:10px;
	border:1px solid #974A12;
}
.c2 a{
	color:#666;
}
.c2 .inner{
	border:2px solid #fddfc1;
	background:#fff9f2;
}
.c2 .col-body{
	padding:0 5px 5px 5px;
	border:none;
}
.c2 hr{
	display:block;
	height:2px;
	border-top:1px solid #fddfc1;
	border-bottom:1px solid #fff;
}
#dafen td,#dafen th{
	height:18px;
}
#dafen img{
	cursor:pointer;
}
#dafen .yidafen img{
	cursor:auto;
}
/* content */
#content h2{
	position:relative;
	color:#000;
	font-size:13px;
	height:24px;
	line-height:24px;
	padding-left:30px;
	padding-top:24px;
	font-weight:bold;
	background:url(h2.gif) top left no-repeat;
}
.more{
	font-size:12px;
	position:absolute;
	right:0;
	font-weight: normal;
	color: #000;
	padding-right:5px;
}
.icon-view{
	padding:3px;
	margin-bottom:15px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D08044;
	border-right-color: #D08044;
	border-bottom-color: #D08044;
	border-left-color: #D08044;
}
.icon-view table{
	width:100%;
}
.icon-view .td1 td{
	text-align:left;
	background-image: url(dian.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	height:23px;
	vertical-align: bottom;
}
.orange { color:#FF6600}
.img {
	width:75px;
	margin-top: 5px;
	margin-right: 2px;
	margin-bottom: 5px;
	margin-left: 7px;
}
#content .icon-view table .td1 { background-color:#FDF9DE;}
.text-color{ color:#666; width:98%; margin:0; padding:3; text-align:left;}
#list{
	margin-bottom:15px;
}
#list .col1{
	width:60px;
	padding:10px 5px;
}
#list .col2{
	padding-right:5px;
	
}
.fangyuan-brief{
	position:relative;
}
#list td{
	border-top:1px solid #974A12;
	border-bottom:1px solid #974A12;
}
#list table{
	width:100%;
}
#list dt a{
	font-size:14px;
}
.price{
	margin-right:1em;
	font-size:12px;
	color:#FF8003;
}
.other-info,.other-info a{
	color:#666;
}
.even{
	background:#FDF9DE;
}
.vendor{
	margin-right:1em;
	color:#009900;
}
#c-info{
	margin-bottom:15px;
}
#c-info td,#c-info th{
	padding:5px;
	border:1px solid #974A12;
}
#pages{
	text-align:center;
	padding:10px 0;
	margin-top:10px;
}
#pages a,#pages strong{
	color:#0079C0;
	border:1px solid #974A12;
	padding:4px 6px;
	background:#FDF9DE;
}
#pages strong{
	color:#666;
	border:none;
	background:#fff;
}
.pre-p,.next-p{
	font-size:16px;
}
#i-search{
	color:#666;
	margin-bottom:10px;
}
#i-search-advance{
	padding:5px;
	border:1px solid #e0e0e0;
	background:#f0f0f0;
}
#chat{
	padding:2px;
	background:#f0f0f0;
	border:1xp solid #c0c0c0;
}
#chat-btn{	
	cursor:pointer;
}
#chat-log{
	padding:2px;
	border:1px solid #ccc;
	height:130px;
	overflow-y:scroll;
	background:#fcfcfc;
}
#chat textarea{
	font-size:12px;
	width:156px;
	height:100px;
	padding:2px;
	border:1px solid #ccc;
}
#chat-log p{
	padding:2px;
	margin:1px;
	border:1px solid #e0e0e0;
	background:#fff;
}
#chat-enter{
	padding:3px 0;
}
#chat button{
	width:32px;
	height:18px;
	background:transparent;
	border:none;
}
html>body #chat button{
	position:relative;
	top:4px;
}
.chat-you strong{
	color:#3366FF;
}
.chat-dianzhang strong{
	color:#CC3300;
}
#chat input{
	font-size:12px;
	width:116px;
	padding:2px;
	margin-right:2px;
	border:1px solid #666;
}
#jingjiren  table{
	width:100%;
}
#jingjiren td{
	width:33%;
	text-align:center;
	line-height:1.5em;
}
#ren-list table{
	color:#666;
	width:100%;
}
#ren-list td{
	border-bottom:1px solid #f0f0f0;
}
#ren-list p{
	line-height:1.5em;
	padding:3px 0;
	border-bottom:1px solid #e0e0e0;
}
#ren-list .name{
	color:#000;
	font-size:16px;
}
#job-list h3{
	color:#2D79BA;
	margin:10px 0;
}
#job-list{
	line-height:1.5em;
}
.zhaopin-date{
	color:#666;
}
#fangyuan td,#fangyuan th{
	padding:4px;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
}
.fang-imgs img{
	padding:5px;
	background:#FFFFCC;
	margin-right:5px;
	border:1px solid #ccc;
}
.form-tip{
	color:#666;
}
.form-footer{
	text-align:center;
}
.inner-nav{
	padding-left:5px;
	padding-bottom:4px;
	border-bottom:1px solid #ccc;
}
.inner-nav a,.inner-nav strong{
	background:#fff;
	padding:4px;
	border:1px solid #ccc;
}
.inner-nav strong{
	border-bottom:1px solid #fff;
}
#weituo #content{
	width:760px;
}
#weituo fieldset td{
	padding:3px;
}
#weituo .inner-nav{
	border-bottom:1px solid #FF8003;
}
#weituo .inner-nav a,#weituo .inner-nav strong{
	color:#fff;
	background:#fff;
	padding:4px;
	border:1px solid #FF8003;
	background:#FF8003;
}
#weituo .inner-nav strong{
	color:#FF8003;
	background:#fff;
	border-bottom:1px solid #fff;
}
#weituo legend{
	color:#FF8003;
}
#list .fang-list th{
	color:#666;
	padding-bottom:0;
}
#list .fang-list td.col1{
	font-size:14px;
}
#jianjie th{
	width:60px;
}
.yuding { float:right; margin-right:20px; margin-top:-20px;}
