﻿@charset "utf-8";
/*
CreateDate:2009-05-28;
LastUpdate:2009-05-30;
Author:mike.
*/

 
html,body,#wrap{
	width:100%;
	height:100%;
}
body > #wrap {
                height: auto;
                min-height: 100%;
            }
body{
   background:#fff;
	font-size:12px;
	font-family:'Lucida Grande','Lucida Sans Unicode',Verdana,sans-serif;
}
p{
  margin:10px auto;
  line-height:1.7;
}
.c{
  clear:both;
  font-size:0px;
  line-height:0;
  background:#fff;
}
.l{
 float:left;
 }
 
.r{
  float:right;
  } 
a:link,
a:visited{
	color:#666;
	text-decoration:none;
}
a:hover{
	color:#800;
	text-decoration:none;
}
label{
	cursor:pointer;
}
.f_gray{
	color:#888;
}
.f_bold{
	font-weight:bold;
}
.import{
	color:#f00;
}
.f_y {
	color:orange;
}
.f_g {
	color:green;
}
.f_r {
	color:red;
}
.inp_bg{
    background:#FCF680;
}
.f16{
  font-size:16px;
  font-weight:bold;
  }
  
  
/*公用块-----------------------------------*/
#message{
  width:500px;
  height:320px;
  border:4px solid #888;
  position:absolute;
  left:50%;
  margin-left:-250px;
  top:150px;
  background:#eee;
  display:none;
}
#msg_clo{
  position:absolute;
  top:3px;
  right:3px;
  
  padding:3px 5px;
  background:#FFCC66
  }

  
/*Header
------------------------------*/
#header{
   width:100%;
   height:78px;
   overflow:hidden;
   clear:both;
   background:url('../images/header_bg.jpg') repeat-x top left;

	
}
#topHeader{
 width:948px;
 margin:10px auto;
 overflow:hidden;
}
#newLogo{
 float:left;
}
#postHead{
 width:504px;
 height:175px;
 float:right;
 overflow:hidden;
 background:url(../images/post_bg.jpg) no-repeat ;
}
#postHead ul{
padding:10px;


}
#postHead ul li{
line-height:30px;
font-size:12px;
 background:url(../images/post_li.png) no-repeat 5px 10px;
 text-indent:35px;
}
#postHead ul li .r_date{
  position:static;
}
#postHead ul li a{
margin-right:10px;
color:orange;
}
#postHead ul li span{
 color:#666;
 font-size:12px;
}
#postHead ul li a:hover{
color:#008;
}
#header_username{
 margin:0 5px;
}
.topNav{
	height:30px;
	width:948px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
}
#logo{
	position:absolute;
	left:5px;
	top:7px;
	font-size:14px;
	color:#333;
	font-weight:bold;
	line-height:16px;
	display:none;
}
.topNav ul{
	float:right;
}
.topNav ul li{
	float:left;
	line-height:30px;
	font-size:12px;
}
.topNav ul li strong{
   color:#f00;
   }
.topNav ul li a:link,
.topNav ul li a:visited{
	color:#666;
	margin-right:10px;
	margin-left:10px;
}
.topNav ul li a:hover{
	color:#000;
	text-decoration:none;
}
.menu{
	width:948px;
	height:48px;
	margin:0 auto;
	overflow:hidden;
}
.menu_left{
	width:6px;
	height:48px;
	background:url('../images/menu_left.jpg') no-repeat;
	float:left;
}
.menu_right{
	width:6px;
	height:48px;
	background:url('../images/menu_right.jpg') no-repeat;
	float:left;
}
.menu_cont{
	width:936px;
	height:48px;
	overflow:hidden;
	background:url('../images/menu_cont_bg.jpg') repeat-x;
	position:relative;
	float:left;
}
.menu_cont ul{
	margin:10px 0 0 10px;
}
.menu_cont ul li{
	float:left;
	margin-right:10px;
}
.menu_cont ul li a:link,
.menu_cont ul li a:visited{
    display:block;
    float:left;
    font-size:14px;
    padding:0px 0 0px 4px;
}
.menu_cont ul li a span{
	display:block;
	padding:8px 10px 9px 5px;
}
.menu_cont ul li a:hover,
.menu_cont ul li.hover a{
	background:url('../images/menu_li_left.jpg') no-repeat;
	text-decoration:none;
	color:#000;
}
.menu_cont ul li a:hover span,
.menu_cont ul li.hover a span{
	background:url('../images/menu_li_right.jpg') no-repeat right;

}
.fabu_btn{
	position:absolute;
	top:10px;
	right:5px;
	
}
.fabu{
text-align:center;
margin:0px auto 10px;
}

/*Search
-----------------------------*/

#search{
	width:948px;
	height:auto;
	margin:10px auto;
	padding-bottom:65px;
}
#search_bar{
  margin:10px;
  color:#777;
  padding:5px;
  background:#fbfbfb;
}
#search_bar span{
   color:#00f;
   font-weight:bold;
}

.tab{
	
}
.tab ul{
	overflow:hidden;
}
.tab ul li{
	float:left;
	margin-right:3px;
}
.tab ul li a:link,
.tab ul li a:visited{
	display:block;
	float:left;
	font-size:13px;
	padding:0px 0 0px 6px;
	background:url('../images/tab_li_left.jpg') no-repeat;
}
.tab ul li a span{
	display:block;
	padding:6px 10px 7px 4px;
	background:url('../images/tab_li_right.jpg') no-repeat right;
}
.tab ul li a span em{
   font-weight:normal;
   font-style:normal;
   font-size:12px;
   color:#f00;
   }
.tab ul li a:hover,
.tab ul li.hover a{
	background:url('../images/tab_li_leftcur.jpg') no-repeat;
	color:#000;
	
	text-decoration:none;
}
.tab ul li a:hover span,
.tab ul li.hover a span{
	background:url('../images/tab_li_rightcur.jpg') no-repeat right;
}
.search_cont{
	width:946px;
	margin:0 auto;
	height:auto;
	border:1px #6a4f06 solid;	
	position:relative;
	-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topright:5px;
}
.search_clo{
	position:absolute;
	width:8px;
	height:9px;
	right:7px;
	top:5px;
	background:url('../images/search_cloBg.jpg') no-repeat;
	cursor:pointer;
}
.search_tip{
	width:127px;
	height:44px;
	position:absolute;
	top:15px;
	right:4px;
	background:url('../images/tips_bg.jpg') no-repeat;
}
.condition{
	line-height:20px;
	margin:10px;
}
.condition dt{
	width:76px;
	float:left;
	clear:left;
	text-align:right;
	color:#979596;
	font-weight:bold;
	border-bottom:1px silver solid;
}
.condition dd{
	margin-left:86px;
	margin-bottom:10px;
	color:#825b0c;
	font-size:13px;
}
.condition dd select{
	margin:0 5px 0 10px;
}
.condition dd input{
	margin:-2px 3px 0 0px;
	margin-top:-4px !important;
	padding:5px;
	border-color:#456645 #CCCCCC #CCCCCC #456645;
	border-width:1px;
	border-style:solid;
}
.condition dd textarea{
	width:80%;
	height:150px;
	margin-left:5px;
}
.condition dd ul {
	margin-left:5px;
	
	overflow:hidden;
}
.condition dd ul li{
	float:left;
	margin-right:5px;
}

.search_btn{
	margin:0px 0 10px 100px;
}
/*Container
----------------------------*/
#container{
	width:948px;
	margin:10px auto;
	overflow:hidden;
	
}
#conter{
	padding-bottom:65px;
}

.main{
	width:708px;
	float:left;
	_height:500px;
	min-height:500px;

}
.main_top{
	height:5px;
	background:url('../images/main_top_bg.jpg') no-repeat;
	overflow:hidden;
}
.main_cont{
	height:auto;
	background:url('../images/main_cont_bg.jpg') repeat-y;
	overflow:hidden;
	padding:0 6px;
}
.result_tip{
	text-align:center;
}
strong{
	
}
.result{
	margin:0px 10px;
	padding:5px;
	position:relative;
	height:auto;
	overflow:hidden;
	border:1px #fff solid;
}
.p_tit{
    padding:10px;
	border-bottom:1px solid #dedede;
	margin-bottom:5px;
	font-size:14px;
}
.p_tit a{
  color:#CB9508;
  margin-right:10px;
}
.p_tit a:hover{
  color:#cb0008;
  text-decoration:underline;
}
.hoverBg{
	background:#fbfbfb;
	border:1px #999 solid;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-topleft:5px;
	-webkit-border-radius:5px;
	cursor:pointer;
}
.hoverBg h2 a{
 text-shadow:1px 1px 1px #aaa;
 color:#900;
}

.result h2 span{
	color:#7C27BF;
	font-weight:normal;
	font-size:12px;
}
.r_date{
	font-size:14px;
	color:#af830a;
	position:absolute;
	top:15px;
	right:10px;
}
.r_bill{
	color:#666;
	margin:5px auto;
	background:#eee;
	padding:5px;
}
.r_desc{
	text-indent:18px;
	line-height:25px;
	color:#333;
	padding:10px;

}
.page{
	height:30px;
	overflow:hidden;
	line-height:30px;
	text-align:center;
	color:#678;
	border:1px solid #eee;
	border-width:1px 0;
	margin:5px 2px 0;
}
.page a{
	padding:3px 5px;
	margin:0 2px;
}
.page a:hover,
.page a.hover{
	background:#444;
	color:#fff;
}
.main_btm{
	height:4px;
	background:url('../images/main_btm_bg.jpg') no-repeat;
	overflow:hidden;
}
.sidebar{
	width:230px;
	height:auto;
	overflow:hidden;
	float:right;
}
.sidebar h2,
.links h2{
	color:#340f0f;
	height:30px;
	line-height:30px;
	text-align:center;
	font-size:16px;
	border:1px solid silver;
	background:url('../images/sidebar_h2.jpg') repeat-x;
}
.sidebar h2.first{
	height:33px;
	background:url('../images/sidebar_topBg.jpg') no-repeat;
	line-height:33px;
	border:none;
}
.sidebar ul{
   width:228px;
   height:auto;
   padding:10px 0;
   overflow:hidden;
	border:1px silver solid;
	border-width:0 1px;
}
.sidebar .links ul{
   border:none;
   padding:0;
}
.sidebar .links ul li{
   padding:0;
   line-height:25px;
   margin:0;
}
.sidebar .links ul li a{
font-weight:normal;
margin:0;
}
.sidebar ul li{
	line-height:18px;
	padding: 0 10px;
	margin-bottom:10px;
}
.sidebar ul li a{
	display:block;
	font-weight:bold;
}
.sidebar ul li span{
	display:block;
	height:20px;
	text-align:right;
	color:#999;
	margin-right:10px;
}
.sidebar_btm{
	height:5px;
	clear:both;
	background:url('../images/sidebar_btmBg.jpg') no-repeat;
}

.links{
  margin-top:10px;
  }
 
.links a:link,
.links a:visited{
   display:block;
   line-height:25px;
   text-indent:15px;
   margin:3px auto;
   }  
.links a:hover{
   background:#f69;
   color:#fff;
   font-weight:bold;
   }
/*Footer
-------------------------------*/
#footer{
	clear:both;
	width:948px;
	margin:0 auto;
	margin-top:-65px;
	position: relative;
}
.footer_top{
	height:5px;
	background:url('../images/footer_topBg.jpg') no-repeat;
	overflow:hidden;
}
.copyright{
	border:1px #dfdfdf solid;
	border-width:0 1px;
	background:#fcfafb;
	height:auto;
	padding-bottom:10px;
	text-align:center;
	line-height:25px;
}


/*==========================房源信息页面single.html=====================================*/

/*main_sig
----------------------------------*/
.main_sigTop{
	height:5px;
	background:url('../images/main_sigTbg.jpg') no-repeat;
	overflow:hidden;
}
.main_sigCont{
	height:auto;
	width:100%;
	background:#fff url('../images/main_sigCbg.jpg') repeat-y;
	overflow:hidden;
}
.sig_page{
	padding:9px 5px 10px;
	margin:0 2px;
	border-bottom:1px #e01c4e solid;
	background:url('../images/h2_sigBg.jpg') repeat-x;
	position:relative;
}
.sig_back a{
	height:31px;
	display:block;
	line-height:31px;
	padding-right:25px;
	background:url('../images/sig_back.jpg') no-repeat right;
	position:absolute;
	top:0;
	right:10px;
	font-size:14px;
}
.sig_cont{
	margin:5px 10px;
	height:auto;
	overflow:hidden;
	position:relative;
}
.sig_cont h2{
	font-size:14px;
  padding:15px;
	
}
.sig_cont h2 span{
	color:gray;
	font-weight:normal;
	font-size:12px;
}
.sig_cont dl{
	line-height:20px;
	height:auto;
	overflow:hidden;
}
.sig_cont dl dt{
	width:60px;
	text-align:right;
	border-bottom:1px #eee dashed;
	float:left;
	clear:left;
	margin-right:5px;
}
.sig_cont dl dd{
	color:#e90d77;
	font-weight:bold;
	margin-bottom:15px;
	height:20px;
	line-height:20px;
	overflow:hidden;
}
.sig_cont dl dd.indent{
	clear:left;
	margin-left:70px;
	color:#666;
	padding:5px;
	font-weight:normal;
	font-size:14px;
	line-height:2;
	height:auto;

}

.sig_cont dl dd.sig_pic img{
	width:180px;
	height:180px;
	overflow:hidden;
	margin-right:26px;
	margin-bottom:20px;
	float:left;
}

.main_sigBtm{
	height:5px;
	background:url('../images/main_sigBbg.jpg') no-repeat;
	overflow:hidden;
}


/*==========================发布信息页面release.html=====================================*/
#step{
	height:67px;
	margin:10px auto;
	background:#f5f1f2;
	width:948px;
	overflow:hidden;
}
#step ul{
	margin:13px 0 13px 250px;
	overflow:hidden;
}
#step ul li{
	float:left;
	height:31px;
	line-height:31px;
	font-weight:bold;
	font-size:14px;
	padding-left:35px;
	margin-right:20px;
	color:#b8b4b3;
}
#step ul li.one{
	background:url('../images/step_1.jpg') no-repeat;
}
#step ul li.two{
   background:url('../images/step_2.jpg') no-repeat;
	
}
#step ul li.three{
   background:url('../images/step_3.jpg') no-repeat;
	
}

.release_one{
	margin:20px;
	font-size:14px;
}
.release_one dt{
	margin-bottom:10px;
	font-weight:bold;
}
.release_one dd{
	margin-left:50px;
}
.release_one dd input{
	margin-top:-3px;
}
.release_back{
	padding-right:14px;
	background:url('../images/back_icon.jpg') no-repeat right;
	margin-left:20px;
}
a.release_back{
	color:#888;
}
a.release_back:hover{
	color:#000;
}

.release_three{
	margin:30px 50px;
	line-height:30px;
	text-align:center;
	font-size:14px;
	text-indent:-16px;
}
.release_three a{
	margin:0 5px;
}
#content_text{
  width:100%;
  height:300px;
}


/*==========================用户注册页面register.html=====================================*/
#step ul li.reg_step{
	background:url('../images/success_icon.gif') no-repeat;
	color:#000;
}

#register_panel{
	
}
#register_panel dl{
	margin:20px auto 0 auto;
	height:auto;
	width:700px;
	line-height:20px;
}
#register_panel dl dt{
	float:left;
	clear:left;
	width:60px;
	text-align:right;
	color:#020202;
	font-weight:bold;
	line-height:35px;
}
#register_panel dl dd{
	margin:0px 0 20px 65px;
	background:#f8f8f8;
}

#register_panel dl dd span em{
	color:#f00;
	margin-right:5px;
}
#register_panel dl dd input{
	width:190px;
	border-width:1px;
	padding:5px;
	border-color: #031f10 #a7a5a6 #a7a5a6 #031f10;
	margin:5px;
}
.reg_sub{
	margin:20px auto;
	width:690px;
	height:auto
}
.reg_sub input{
	margin-right:10px;
}
input#submit{
	margin-left:60px;
}
input.focus{
	background:#faf5a1;
}
/*==========================会员中心my.html=====================================*/
#my_list{
    margin:2px;
	height:auto;
	min-height:500px;
}
#my_list table{

	height:auto;
	width:942px;
	
}
#my_list th{
	height:25px;
	line-height:25px;
	font-size:13px;
	background:#eee;
	border:1px silver solid;
	color:#8f6916;
}
#my_list td{
	line-height:20px;
	padding:5px;
	border:1px silver solid;
}
#my_list td.c{
	text-align:center;
}
a.user_edit,
a.user_del{
	float:left;
	height:16px;
	padding-left:16px;
	background:url('../images/user_edit.jpg') no-repeat;
	margin-right:10px;
}
a.user_del{
	background:url('../images/user_del.jpg') no-repeat;
	margin-right:0;
}
.error{
}
.error a{
   font-weight:bold;
}
/*====================================后台管理页面admin/index.html=====================*/

.admin_tab{
	min-height:400px;
	
}
.admin_usearch{
	height:25px;
	line-height:25px;
	margin:10px;
}
.admin_usearch input{
  margin-right:5px;
  }
.warning{
   width:560px;
	 text-align:center;
	 margin:20px auto;
	 padding:20px;
	 font-size:15px;
	 background:#FFF6E3;
	 border:1px solid #FF7226;
	 }



/*====================================后台管理留言页面admin/admin_message.php=====================*/	 
.msg_box{
   width:920px;
   height:auto;
   margin:10px auto;
   overflow:hidden;
}
.msg_icon{
   width:55px;
   height:auto;
   float:left;
   text-align:center;
   position:relative;
}

.msg_cont{
    width:865px;
	float:left;
	background:url(../images/msg_mbg.jpg) repeat-y;
}
.msg_tbg{
  height:7px;
  background:url(../images/msg_tbg.jpg) no-repeat;
}
.msg_ccont{
   margin:10px;
   line-height:18px;
}
.msg_date{
  height:18px;
  line-height:18px;
  color:#888;
  border-top:1px solid #eee;
  padding:0 5px;
}
.reComment{
margin:10px;
}
.msg_date a{
   margin-left:10px;
   }
.msg_bbg{
height:11px;
background:url(../images/msg_bbg.jpg) no-repeat;
}

/*====================================后台管理资料页面admin/admin_manager.php=====================*/
.admin_tab dl{
  line-height:20px;
  border-bottom:1px solid #ccc;
  width:auto;
  margin:0 auto;
  padding:30px 10px 10px 105px;
  overflow:hidden;
}
.admin_tab dl dt{
   float:left;
   width:80px;
   height:20px;
   text-align:right;
   margin-right:10px;
   background:#fff;
   clear:left;
}
.admin_tab dl dd{
   height:20px;
   margin-bottom:15px;
 
   }
.admin_tab dl dd input{
     height:18px;
	 width:200px;
	 border:1px solid #bbb;
	 }
.admin_tab dl dd input.radio{
     width:20px;
	 
	 }
.admin_tab .subBtn{
    margin-left:120px;
	margin-top:10px;
	}
	
	
	
/*====================================网站地图sitemap.php=====================*/	
.sitemap{
   margin:10px 50px;
   line-height:25px;
   overflow:hidden;
   }
.sitemap dt{
    height:25px;
	background:#eee;
	clear:both;
	font-size:14px;
	font-weight:bold;
	text-indent:15px;
}
.sitemap dd{
   margin:10px;
   overflow:hidden;
}	
.sitemap dd ul li{
  float:left;
  margin-right:10px;
  }
.sitemap dd ul li a{
    
	}  
	
	
	
	
	
	
/*---------------------------------新增css-*/	
	
.m_blog{
   width:100%;
   
}
.m_blog_head{
    
	height:25px;
	line-height:25px;
	border:1px solid #ddd;
	background:url(../images/blog_hd.gif) repeat-x;
	padding:0 5px;
	}
.m_blog_cont{
   width:668px;
   border:1px solid #ddd;
   border-top:none;
   float:left;
}	
.m_blog_tit{
  font-size:16px;
  
  margin-bottom:10px;
}
.m_blog_author{
padding:10px;
border:1px solid #ddd;
border-width:1px 0;
margin:10px 0;
}
.author_img{
  float:left;
  margin:0 10px 0px 0;
  }
.author_desc{
  margin-left:60px;
  line-height:2;
  color:#999;
  }  
.m_blog_post{
 padding:10px;
 line-height:1.78;
 font-size:13px;
 color:#444;
 font-family:"Lucida Grande",Tahoma,Verdana,Lucida,Arial,Helvetica,sans-serif,"宋体";
 border-top:1px solid #ddd;
 word-wrap: break-word;
word-break: normal; 
overflow:hidden;
}

.comment{
  padding:10px;
}
.comment_item{
  border:1px dashed #bbb;
  padding:10px;
  line-height:1.78;
  margin-bottom:10px;
  }
.com_user{
   border-bottom:1px solid #eee;
}  
.com_cont{
   font-weight:bold;
   padding:5px;
}
fieldset{
  border:1px solid #ddd;
}
legend{
  margin-left:20px;
}
fieldset dl{
  padding:15px;
}
fieldset dt,
fieldset dd{
  margin:5px 0;
}
textarea{
  font-size:12px;
  }
.m_blog_sidebar{
  float:right;
  width:268px;
  border-top:none;
  }
.m_blog_sidebar h3{
  height:27px;
  font-size:14px;
  background:url(../images/blog_side_h3.gif) repeat-x;
  line-height:27px;  
  padding:0 5px;
  border:1px solid #ddd;
  margin-top:1px;
  }
.sidebar_cont{
    padding:5px;
	border:1px solid #ddd;
	margin-bottom:10px;
	border-top:none;
}  
.sidebar_cont li{
  
  margin-bottom:5px;
  line-height:1.4;
  
  }
.sidebar_cont li a{
  display:block;
  padding:5px;
  text-decoration:none;
  border-bottom:1px solid #fff;
}  
.sidebar_cont li a:hover{
  background:#f8f8f8;
  border-bottom:1px solid #fff;
}  
.sidebar_cont li a:active{
  border-top:1px solid #eee;
  border-bottom:none;
}
.panel{
   padding:20px; 
   overflow:hidden;
}  
  .panel ul li{
  	border-bottom:1px solid #eee;
	line-height:1.5;
	width:100%;
	float:left;
	padding:5px 0;
  }
   .panel ul li a{
     text-decoration:none;
     display:block;
     width:600px;
     float:left;
     padding:5px;
   }
   .panel ul li a:hover{
    background:#eee;
   }
    .panel ul li a:active{
    
    color:#00f;
    }
    .panel ul li span{
    	float:right;
		font-size:12px;
    }
.panel ul li span em{
		color:green;
		margin-right:5px;
    }
/*-----------------后台网站公告---------
*/

.intro_cont{
	line-height:1.7;
	margin:20px 30px;
	}
.intro_item{
	font-size:14px;
	color:#444;
	border:1px solid #ddd;
	padding:10px;
	margin-bottom:10px;
	}	
.intro_item h3{
	color:#000;
	margin-bottom:10px;
	background:#eee;
	text-indent:10px;
}
.intro_item p{
	padding:10px;
	
	margin-left:20px;
}
.intro_success{
	width:500px;
	margin:10px auto;
	color:#f00;
	padding:10px;
	border:1px solid #999;
	background:#FF9;
}
html,body,#wrap{
height:100%;
}
.sys_msg{
  padding:20px;
  text-align:center;
  line-height:2;
  font-size:20px;
}
/*
*list
*/
.t{

}
.t li{
	background:#fff;
	border-top:1px solid #ebebeb;
	border-bottom:1px solid #ebebeb;
	overflow:hidden;
}
.t li.h{
	border-bottom:2px solid #888;
}
.t li.h .s{
	color:#222;
}
.t li.c{
	background:#fbf7f4;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	font-size:100%;
	line-height:1.6;
}
.t li .s{
  display:inline-block;
  padding:5px 10px;
  height:auto;
  line-height:16px;
  color:#515151;
}
.t li a:link{
	color:#245EDC;
	font-size:14px;
}
.t li a:visited{
	color:#666;
}
.t li a:hover,
.t li a:active{
	color:#000;
}
.t li.h .s{
	font-size:14px;
}
.w1{
  width:140px;
}
.w2{
  width:60px;
}
.w3{
  width:430px;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
