/* 所有页面公共样式 */
/* 所有页面公共样式 */
body{
	font-family:"宋体";
}

img{
	display:block;
}

#top{
	height:32px;
	width:100%;
	background:url(images/top-bg.jpg) repeat-x;
}

#top .content1,#top .content2{
	height:32px;
	width:980px;
	margin:0px auto;
	background:url(images/top-bg.jpg) repeat-x;
	line-height:32px;
}

#top .left span{
	float:left;
	color:#9c2e25;
	margin-right:25px;
}

#top .left a{
	color:#999;
}

#top .left .link{
	float:left;
}

#top .content1 .left form{
	float:left;
	color:#999;
	margin-right:10px;
}

#top .content1 .left form li{
	float:left;
}

#yonghu{
	padding-left:18px;
	background:url(images/index-top-type1.gif) no-repeat;
	_padding-top:6px;
}

#mima{
	padding-left:18px;
	background:url(images/index-top-type2.gif) no-repeat;
	_padding-top:6px;
}

#yonghu input,#mima input{
	height:16px;
	width:58px;
	border:1px solid #e0e0e0;
	margin:0px 17px 0px 8px;
}

#denglu{
	_padding-top:9px;
}

#denglu input{
	border:none;
	background:url(images/index-top-submit.gif);
	height:14px;
	width:35px;
	cursor:pointer;
}

#top .content1 .right a{
	float:left;
	padding-left:18px;
	margin-right:15px;
	color:#999;
}

#shouye{
	background:url(images/index-top-type3.gif) no-repeat;
}

#shoucang{
	background:url(images/index-top-type4.gif) no-repeat;
}

#top .content2 .right{
	color:#333;
}

#top .content2 .right a{
	color:#333;
	margin:0px 4px;
}




#wapper{
	width:981px;
	margin:0px auto;
}

#footer{
	width:980px;
	margin:0px auto;
	text-align:center;
	color:#333;
	line-height:24px;
}

#footer img{
	display:inline;
}

#footer a{
	color:#333;
}

#footer .menu{
	height:30px;
	background:url(images/index-title1-bg.gif) repeat-x left bottom;
	border-bottom:1px solid #dfdfdf;
	border-top:3px solid #c00;
	line-height:30px;
	margin-bottom:8px;
}

#footer .menu a{
	color:#333;
	margin:0px 10px;
}
/* 所有页面公共样式结束 */
/* 所有页面公共样式结束 */



/* 新闻列表样式 */
/* 新闻列表样式 */
.list14 li{
	line-height:26px;
	height:26px;
	overflow:hidden;
	background:url(images/news-pype1.gif) no-repeat left 10px;
	padding-left:14px;
}

.list14 li a{
	color:#333;
}

.list14 li span{
	margin-right:4px;
}

.list12 li{
	background:url(images/news-pype1.gif) no-repeat left 10px;
	line-height:24px;
	height:24px;
	overflow:hidden;
	padding-left:14px;
}

.list12 li a{
	color:#333;
}

.list12 li span{
	margin-right:4px;
}

/* 新闻列表样式结束 */
/* 新闻列表样式结束 */


/* 房产搜索(LOGO，天气预报，搜索) */
/* 房产搜索(LOGO，天气预报，搜索) */
#header{
	height:64px;
	padding-top:10px;
	no-repeat;
	position:relative;}
	

#weather{
	position:absolute;
	left:45px;
	top:100px;
}

#header .content{
	width:715px;
	margin-left:247px;
}

#header .content .nav{
	height:76px;
	background:url(images/index-header-form.gif) no-repeat center bottom;
}

#header .content .nav .links{
	height:31px;
	line-height:26px;
	padding-left:15px;
}

#header .content .nav .links a{
	float:left;
	display:inline;
	height:31px;
	margin-left:12px;
	font-size:14px;
	color:#000;
	padding:0px 17px 0px 17px;
}

#header .content .nav .links .on{
	background:#da2128 url(images/index-header-links.gif) repeat-x center bottom;
	color:#fff;
	font-size:14px;
	font-weight:bold;
}

#header .content .nav .links a:hover{
	background:#da2128 url(images/index-header-links.gif) repeat-x center bottom;
	color:#fff;
	font-size:14px;
	text-decoration:none;
}

#header .content .nav form{
	height:32px;
	margin:4px 0px 0px 16px;
	position:relative;
}

#header .content .nav form .sel-btn{
	float:left;
	display:inline;
	margin:0px 0px 0px 0px;
	width:318px;
	height:31px;
}

#header .content .nav form .sel-btn a{
	float:left;
	display:inline;
	background:url(images/index-header-select.gif) no-repeat;
	height:31px;
	width:72px;
	margin-right:3px;
	line-height:31px;
	padding:0px 25px 0px 6px;
	font-size:14px;
	color:#666;
}

#header .content .nav form .sel-btn a:hover{ text-decoration:none; }
#header .content .nav form .sel-btn a:active{ text-decoration:none; }

#header .content .nav form .sel-block{
	width:250px;
	padding:5px 10px;
	height:auto;
	border:1px solid #a47557;
	background:#fff;
	position:absolute;
	top:31px;
}

#header .content .nav form .sel-block a{
	float:left;
	color:#333;
	margin:5px;
	line-height:20px;
	padding:0px 3px;
	white-space:nowrap;
}

#header .content .nav form .sel-block a:hover{
	background:#e0232a;
	color:#fff;
	text-decoration:none;
}

#sel-block01{ left:0px; }
#sel-block02{ left:106px; }
#sel-block03{ left:212px; }


#header .content .nav form .text{
	float:left;
	height:29px;
	width:240px;
	border:1px solid #a3a3a3;
	font-size:14px;
	color:#666;
	line-height:29px;
	padding:0px 10px;
}

#header .content .nav form .sub{
	float:left;
	height:31px;
	width:83px;
	background:url(images/index-header-submit.gif) no-repeat;
	border:none;
	cursor:pointer;
	margin-left:5px;
}

#header .content .words{
	line-height:22px;
}

#header .content .words strong{
	color:#004276;
}

#header .content .words a{
	color:#333;
	margin:0px 5px;
}

#nav1{
	height:78px;
	background:url(images/index-nav-bg.jpg) repeat-x;
	border:1px solid #e3e3e3;
	border-bottom:4px solid #bebebe;
	overflow:hidden;
}

#nav1 strong{
	color:#004276;
}

#nav1 a{
	color:#000;
	margin:0px 3px;
}

#nav1 .list1,#nav1 .list2,#nav1 .list3,#nav1 .list4{
	float:left;
	height:65px;
	background:url(images/index-nav-line.gif) no-repeat right center;
	line-height:26px;
	padding-top:13px;
}

#nav1 .list1{
	width:247px;
	padding-left:13px;
}

#nav1 .list2{
	width:262px;
	padding-left:14px;
}

#nav1 .list3{
	width:280px;
	padding-left:23px;
}

#nav1 .list4{
	width:127px;
	padding-left:13px;
}
/* 导航栏样式1结束 */
/* 导航栏样式1结束 */


/* 标题栏样式 */
/* 标题栏样式 */
.title1,.title2,.title3,.title4{
	height:27px;
	background:url(images/index-title1-bg.gif) repeat-x;
	overflow:hidden;
	line-height:27px;
}

.title1 h2,.title2 h2,.title3 h2{
	float:left;
	font-size:14px;
	padding-left:25px;
}

.title4 h2{
	float:left;
	font-size:14px;
	padding-top:1px;
}

.title4 h2 a{
	color:#333;
	padding:0px 20px;
	float:left;
	display:inline;
	line-height:26px;
}

.title4 h2 .on{
	color:#da2128;
	background:url(images/index-title4-on.jpg) repeat-x center bottom;
	border:1px solid #dfdfdf;
	border-bottom:none;
	border-top:none;
}

.title1 h2{ background:url(images/index-title1-type.gif) no-repeat 8px top; }
.title2 h2{ background:url(images/index-title2-type.gif) no-repeat 10px top; }
.title3 h2{ background:url(images/index-title3-type.gif) no-repeat 10px top; }

.title5{
	height:25px;
	background:url(images/index-ly1-left-block-title.gif) repeat-x;
	line-height:20px;
}

.title5 h2{
	float:left;
	font-size:14px;
	font-weight:bold;
}

.title5 h2 a{
	width:91px;
	height:25px;
	float:left;
	text-align:center;
	color:#333;
} 

.title5 h2 .on{
	background:url(images/index-ly1-left-block-title-on.gif) no-repeat;
	color:#fff;
}

.title5 .more a{
	color:#666;
}

.more{
	float:right;
	display:inline;
	margin-right:12px;
	color:#9a9a9a;
}

.more a{
	color:#9a9a9a;
}
/* 标题栏样式 */
/* 标题栏样式 */


/* 布局样式 */
.block{
	overflow:hidden;
	border:1px solid #66cc99;
}
