/*
header
 */
#main{padding: 1px 0 0 0;}
/*logo*/
#header{
	position: relative;
	z-index: 9;
}
#header h1{
	width: 150px;
	height: 45px;
	margin: 30px 0 20px 0;
	position: relative
}
#header h1 img{
	position: absolute;
	left: 0;
	top: 0;
}
#Search{
	position: absolute;
	right: 0;
	top: 50px;
	width: 605px;
	height: 60px;
	background-image: url(images/xinfang/search.png);
	z-index: 55;
}
.searchURL{
	margin: 0 0 0 24px;
}
.searchURL li{
	float: left;
}
.searchURL a{
	color: #666;
	height: 24px;
	line-height: 24px;
	display: inline-block;
	border-radius:3px 3px 0 0; 
	text-align: center;
	padding: 0 9px;
	margin: 0 4px;
}
.searchURL a em{
	width: 0;
	height: 0;
	line-height: 0;
	overflow: hidden;
	display: inline-block;
	border:4px #fff solid;
	border-bottom: 0;
	border-top: 4px #999 solid;
	position: absolute;
	right: 4px;
	top: 9px;
}
.searchURL .on a,.searchURL a:hover{
	background: #1d61c8;
	color: #fff;
	text-decoration: none;
}
.searchURL .on em{
	border:4px #1d61c8 solid;
	border-bottom: 4px #fff solid;
	border-top:0;
}
.searchURL li.more{
	position: relative;
	z-index: 9;
}
.searchURL li div{
	display: none;
	background: #1d61c8;
	position: absolute;
	top: 22px;
}
.searchURL li.on div{
	display: block
}
#Search .more a{
	display: block;
	margin: 0;
	padding: 0 12px 0 9px;
	width: 24px;
}
#Search .searchURL div a:hover{
	color: #ddd;
	background: #EB5040
}
.mapS{
	position: absolute;
	right: 24px;
	top: -2px;
}
#qy,#wy,#jg,#Search input,#Search button{
	position: absolute;
	left: 18px;
	top:25px;
	width: 80px;
	height: 30px;
}
#qy.on div,#wy.on div,#jg.on div{
	display: block;
}
#qy span,#wy span,#jg span{
	height: 32px;
	line-height: 30px;
	display: block;
	padding: 0 24px 0 0;
	cursor:pointer;
	color: #888;
	overflow: hidden;
	text-align: right
}
#wy{
	left: 100px;
	width: 88px;
}
#jg{
	left: 191px;
	width: 90px;
}
#Search input{
	left: 304px;
	width: 220px;
	line-height: 30px;
	box-shadow: none;
	background: transparent;
	color: #888;
}
#Search button{
	width: 60px;
	left: 532px;
	cursor: pointer;
	background: transparent;
	border: 0;
}
#qy div,#wy div,#jg div{
	border: 1px #ddd solid;
	background: #fff;
	box-shadow: 1px 1px 6px #999;
	padding: 0 2px;
	display: none
}
#qy div{
	width: 258px;
}
#Search div a{
	display: inline-block;
	padding: 0 2px;
}
#Search div a:hover{
	color: #fff;
	background: #c00;
	text-decoration: none;
}
#Search div b{
	font-weight: normal;
	color: #f00;
}
/*
indexMenu
 */
#indexMenu,#indexMenu em,.menuL li,.menuL a,.menuL a:hover,.menuR a{
	height: 34px;
	line-height: 34px;
	background-image: url(images/header/esfnav_bg.gif);
	background-position: 0px -40px;
	background-repeat: repeat-x;
	font-size: 14px;
	color:#fff;
	font-weight: 600;
	text-decoration: none;
}
#indexMenu .r2{
	width: 3px;
	background-position: -3px 0px;
	float: right;
}
#indexMenu .l2{
	width: 3px;
	background-position: 0px 0px;
	float: left;
}
.menuR{
	float: right;
}
.menuL{
	padding: 0 0 0 24px;
}
.menuL,.menuL li,.menuL a{
	float: left;
}
#indexMenu .menuL em{
	position: absolute;
	right: 0;
	top:0;
	width: 2px;
	background-position: 0 -80px;
}
.menuL a{
	padding: 0px 16px;
	position: relative;
}
.menuL a:hover{
	background-position: 0px -240px
}
.menuL .s a,.menuL .s a:hover{
	background-position: 0px -120px
}
#indexMenu .s a em,#indexMenu .menuL .s a:hover em{
	width: 5px;
	background-position: 0px -200px;
}
#indexMenu .menuL a:hover em{
	width: 5px;
	background-position: 0px -320px;
}
.menuR a{
	font-size: 12px;
	font-weight:normal;
	background: none;
	margin: 0 5px;
}
.menuR a:hover{
	color: #fff;
	text-decoration: underline;
}
/*
面包屑导航
 */
.bread{color:#797979;font-family: SimSun;padding: 9px 0}
.bread a,.bread a:visited{color:#b00;}
.bread strong{font-weight:bold;color:#1d61c8;}
.bread span{color:#999;}
/*
详细页2级菜单
 */
.name{border-top:1px dotted #dedede;overflow:hidden;padding:9px 0 0 0}
.name .name_top{height:32px;overflow:hidden;margin:24px 0 0 0;}
.name h2{float:left}
.name h2 a,.name h2 a:visited{color:#d80100;font-size:30px;font-family:Microsoft Yahei,SimHei;line-height:30px}
.name h2 a:hover{color:#333;text-decoration:none}
/*.name .name_icon{float:left;display:block;width:53px;height:16px;margin:0px 5px 0 5px;color:#FF6600;}*/
.name .name_icon1{background:url(images/xinfang/sellSchedule1.gif)}
.name .name_icon2{background:url(images/xinfang/sellSchedule2.gif)}
.name .name_icon3{background:url(images/xinfang/sellSchedule3.gif)}
.name .name_icon4{background:url(images/xinfang/sellSchedule4.gif)}
.name .name_icon6{background:url(images/xinfang/sellSchedule6.gif)}
.name h5{display:inline-block;background:url(images/xinfang/xinfang_top.gif) no-repeat;padding:0 0 0 5px;float:left}
.name h5 span{display:inline-block;padding:3px 4px 2px;border:1px solid #ddd;border-left:none;line-height:17px;background:url(images/xinfang/xinfang_top.gif) repeat-x  0 -27px;color:#898989;font-weight:normal}
.recom{margin:5px 0 2px 0;background:#fdeeee; height:24px; overflow:hidden;width:100%}
.recom_txt{color:#f66b65;padding:0 5px 0 5px;display:inline-block;width:840px}
.name .name_icon{background:url(images/xinfang/xinfang_top.gif) no-repeat 0 -50px;display:inline-block;width:58px;text-align:center;color:#fff;float:left;margin:1px 0 -1px 0}

.qr{background: url(images/xinfang/qcode.gif) 0 50% no-repeat;padding:0 0 0 140px;}
.qr img{display: block}
.tel_word{color:#797979;background:url(images/xinfang/phone.png) no-repeat 0 50%;padding:0 0 0 25px}
.tel{color:#d80100;font-family:arial;font-size:16px;font-weight:bold}
.tel span{color:#797979;font-size:12px;font-weight:normal}
.navcon{position:relative;height:36px;z-index:8}
.navbox{background:url(images/xinfang/xinfang_top.gif) repeat-x 0 -74px;height:37px;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;width:958px;}
.navbox li{float:left;cursor:pointer;height:36px;padding: 0 0 1px 0}
.navbox a,.navbox a:visited{font-size:14px;border-right:1px #eee solid; display:inline-block;height:36px;line-height:36px;text-align:center;padding: 0 16px;}
.navbox a:hover{
	background:url(images/xinfang/xinfang_top.gif) repeat-x 0 -187px;
}
.navbox a.on{
	background:url(images/xinfang/xinfang_top.gif) repeat-x 0 -150px;
	color: #fff;
	text-decoration: none;
}
/*
房价模块
*/
#fj_s{width: 938px;height: 117px;padding-left: 20px;border: 1px #DEDEDE solid;background: url(images/xinfang/pricetrend_sbg.gif) repeat-x left bottom;position: relative;}
.fj{color: #AD0000;font-family: Microsoft YaHei,SimHei;font-size: 25px;font-weight: bold;height: 35px;line-height: 35px;position: relative;padding-bottom: 10px;}
.fjNav{padding-bottom: 5px;}
.fjNav a{color:#04d;border-right: 1px solid #DDD;display: block;float: left;line-height: 22px;margin-top: 10px;text-align: center;width: 80px;font-size: 14px;}
.fjSearch{width: 390px;height: 30px;margin: 10px auto 0 auto;position: relative;}
#search_key{height: 26px;display: block;float: left;background: url(images/xinfang/br_search_bg.gif) no-repeat 0 -160px;width: 280px;padding: 0 5px;line-height: 26px}
.fjSearch .button{width: 90px;height: 26px;background: url(images/xinfang/br_search_bg.gif) no-repeat 0 -190px;float: left;background-color: transparent;border: none;cursor: pointer;}
#fj_price{margin-top: 10px;padding-bottom: 8px;}
#fj_price h2{margin:19px 0 9px 0;font-size: 14px;font-weight: 600;color: #333;height: 27px;line-height: 27px;padding:0 19px;background: #f9f9f9 url(images/xinfang/pricetrend_inco.gif) no-repeat 0 -105px;}
#fj_price h2.s{
	background-color: #eee;
}
#fj_price li{float: left;height: 18px;line-height: 18px;margin-top: 12px;padding-left: 25px;width: 210px;}
#fj_price .fjName{color: #666;overflow: hidden;width: 130px;display: inline-block;}
#fj_price .fjName:hover{color: #f00;}
#fj_price .fjTrendico {display: block;height: 15px;overflow: hidden;text-indent: -100px;margin-top: 2px;width: 15px;float: right;background: url(images/xinfang/pricetrend_inco.gif) no-repeat 0 0;}
#fj_price .fjUp{background: url(images/xinfang/pricetrend_inco.gif) no-repeat 0 -35px;}
#fj_price .fjDown{background: url(images/xinfang/pricetrend_inco.gif) no-repeat 0 -70px;}
#fj_s #rt{
	position: absolute;
	right: -260px;

	top: 0;
	border: 1px #ddd solid;
	padding: 1px 4px;
	display: none
}
#fj_s #rt:hover{
	background: #eee
}
#re{
	background:#f6f6f6;
	border: 1px #ddd solid;
	border-radius: 3px;
	margin: 9px 0;
	padding: 0 0 9px 0;
	display: none;
}
#re h2{
	margin-top:0;
	background-color:#eee
}
/*主体左右分区*/
.w750{width:750px}
.w200{width:200px}
.w280{width:280px}
.w670{width:670px}
.w220{width:220px;}
.w375{width:355px;padding:9px 9px 3px 9px}
.w345{width:325px;padding:9px}
.w730{width:730px;}
.w728{width:728px;}
.w313{width:311px;height:226px;}
.w660{width:660px;}
.wd230 {width: 230px;}
.lettsub5,.lettsub7{
	display: inline-block;
	float: left;
	width: 64px;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	text-align: left
}
.lettsub7{
	width: 92px
}
/*模块化*/
.modB,.modA{
	border: 1px #ddd solid;
	border-radius: 3px;
	margin-bottom:10px;
}
.modB h4,.modA h4{
	background:url(images/xinfang/titlebg.gif) repeat-x 0px -240px;
	height:32px; line-height:32px; padding:0 16px;
	font-size:14px; font-weight:600; color:#333
}
.modB h4 a{
	color:#325193
}
h4 sub{
	background:url(images/xinfang/titlebg.gif) no-repeat 0px -200px;
	width: 8px;
	height: 9px;
	display: block;
	position: relative;
	margin:0 0 -9px -16px;
	overflow: hidden
}
h4 sub.l{
	background:url(images/xinfang/infobg.gif) no-repeat left 5px;
	width: 3px;
	height: 31px;
	margin:0 0 -31px -16px;
}
.modB ul{
	margin: 5px 10px;
}
.top10{
	background: url(images/xinfang/top10bg.gif) no-repeat 0 -1px;
}
.top10 li,.t3List li{
	height: 26px;
	line-height: 26px;
	overflow: hidden;
	padding: 0 0 0 24px;
	text-align: right
}
.top10 a,.t3List a{
	float: left;
	color: #036;
}
.top10 a:hover,.t3List a:hover{
	color: #f00
}
.top10 .w2,.t3List .w2{
	width: 64px;
	display: inline-block;
	text-align: left;
	color: #1d61c8;
}
.top10 .w3,.t3List .w3{
	width: 40px;
	display: inline-block;
	text-align: right;
	float: none
}
.t3List li{
	padding: 0;
}
.smInfo li{
	padding: 0 0 0 62px;
}
.smInfo span{
	width: 60px;
	float: left;
	margin: 0 0 0 -60px;
}
.smInfo p{
	*margin: -24px 0 0 0;
	position:relative;
}
.modimgList img,.modimgList a{
	display: block;
	margin: 16px auto 0 auto;
	text-align: center;
}
.modB .price{
	color: #1d61c8;
	font-weight:bold;
	font-size: 16px;
}
.modBT .more{
	font-size: 12px;
	font-weight:normal;
	float: right;
	color: #333;
	*margin: -32px 0 0 0
}
.modBT .more:hover{
	color: #1d61c8;
}
.modBT .pk{
	position: relative;
	vertical-align: middle;
	margin-top: -2px;
	*margin-top: 0;
}
.modB .modTab{
	height: 32px;
	margin: 0;
}
.modTab li{
	float: left;
	width: 50%;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	text-align: center;
	display: block;
	border-left:1px #ddd solid;
	margin: 0 0 0 -1px ;
	cursor: pointer;
	background:url(images/xinfang/titlebg.gif) repeat-x 0px -240px;
}
.modTab li.on,.modA .modTab li.on{
	font-weight: bold;
	color: #1d61c8;
	background:#fff;
}
.hinfoCon{
	height: 200px;
	overflow: auto;
}
.modA .modTab{
	float: right;
	margin-right: -16px;
	*margin-top: -32px;
	_margin-right:-9px;
}
.modA .modTab li{
	width: auto;
	padding: 0 9px;
	font-weight: normal;
	font-size: 12px;
	margin: 0
}
.calculator{
	width: 280px;
	height: 104px;
	margin: 10px 0;
	background: url(images/xinfang/cal_img.gif) no-repeat 0 0;
	line-height: 0;
	font-size: 0
}
.calculator a{
	width: 137px;
	height: 30px;
	display: inline-block;
	margin: 0 0 4px 0;
}
.calculator a.cal_1{
	width: 280px;
	height: 38px;
}
.modBC{
	padding: 10px;
}
.modAC{
	padding: 6px;
}
.modTabR{
	float: left;
	*margin: -32px 0 0 0;
}
.modBC #highcharts{
	width: 450px;
	height: 200px;
}
.priceCharts{
	margin: 9px 0 0 9px;
	display: inline;
	width: 180px;
}
.priceCharts b,.priceCharts span{
	display: inline-block;
	width: 70px;
}
.priceCharts .gray9{
	width: 9px;
}
.priceCharts .gray9.up{
	color: #f00;
}
.priceCharts .gray9.up{
	color: #0b0;
}
.modBLA{
	float: right;
	width: 500px;
	height: 24px;
	overflow: hidden;
	*margin-top:-32px;
}
.modBLA li{
	float: right;
}
.modBLA a{
	font-weight: normal;
	font-size: 12px;
	display: inline-block;
	margin: 0 9px;
	color: #036;
}
.modBLA a:hover{color: #f00}
.modBC .imgList{
	overflow: hidden;
	width: 648px;
}
.modBC .imgList li{
	float: left;
	text-align: center;
	padding:0 10px 0 15px;
	color: #999;
	line-height: 20px;
}
.modBC .imgList a{
	color: #999;
}
.modBC .imgList .imgT{
	display: block;
	width: 136px;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
}
.modBC .imgList a:hover{
	color: #f00
}
.modBC .imgList img{
	display: block;
	width: 136px;
	height: 102px;
	margin: 0 0 4px 0
}
.tuangou td{
	padding: 4px 0 4px 20px;
	color: #000;
}
.tuangou input.txt{
	width: 110px;
	border: 1px #ddd solid;
	border-radius: 3px;
	padding: 0 4px;
}
.tuangou input{
	vertical-align: middle;
	height: 20px;
	line-height: 20px;
	margin: 0 4px 0 0;
}
.tuangou .red{
	font-size: 14px;
	font-family: SimSun;
	padding: 0 4px
}
.tuangou #groupbutton{
	height: 30px;
	width: 138px;
	border: 0;
	background: url(images/xinfang/tuanbutton.gif) no-repeat;
	cursor: pointer;
	margin: 0 0 9px 0
}
/*你问我答模块*/
.answer li{
	padding:14px;
	border-bottom: 1px dashed #DDD;
}
.answer img{
	float: left;
	width: 38px;
	height: 38px;
	border: 1px solid #EAEAEA;
	margin: 9px;
}
.answer a{
	margin: 0 0 0 16px;
	color:#999;
}
.answer a:hover{
	color: #f00;
}
.anTiwen{
	margin:10px;
	font-size: 14px;
}
.anTiwen b{
	display: block;
}
.anTiwen textarea{
	width: 90%;
	margin: 9px 0;
	padding: 4px;
}
.anTiwen .aninpBtn{
	width: 121px;
	height: 36px;
	cursor: pointer;
	background: url(images/xinfang/newhouse_tiwenBtn.gif) no-repeat;
}
.answer .border{
	padding: 9px;
	margin: 9px 9px 9px 60px;
}
.answer .border span{
	display: inline-block;
	margin:0 0 0 9px; 
}
.replybox{padding: 0 0 0 56px}
.replyTxt{width:655px;height:77px;border:1px solid #ddd;background:#fff;margin:6px 0}
.replyBtn{width:113px;height:32px;border:none;cursor:pointer;background:url(images/xinfang/tjda.gif) no-repeat;}
/*-------------------------------------楼盘相册---------------------------------------*/
.br_listA{height:20px;margin-bottom:10px;}
.br_listA a{ display: inline-block;padding:0 15px;}
.br_listA a:link,.br_listA a:visited{color:#333;font-size:14px;}
.br_listA a.red:link,.br_listA a.red:visited{color:#d13333;font-weight:bold;}
.br_title{height:24px;display:block;font-size:12px;font-weight:bold;padding:10px 0 0px 15px;}
.br_title span{color:#f00;font-weight:normal;}
.info_imgList{width: 720px;}
.info_imgList li{
	width: 210px;
	height: 258px;
	float: left;
	padding: 15px 0 15px 30px;
}
.info_imgList img{vertical-align:middle;width: 200px}
.info_imgList span{display:block;color:#335396;}
.info_imgList a{display:inline-block; padding:0 6px;color:#333;}
.info_imgList a.va{width:208px;height:208px;line-height: 208px;writing-mode: tb-rl;overflow:hidden;border:1px solid #ddd;text-align:center;padding: 0}
/*分页*/
.pagination{
	margin: 24px auto;
	text-align: center
}
.pagination a,.pagination span{
	padding: 2px 10px;
	display: inline-block;
	margin: 0 9px 0 0;
	border: 1px #ddd solid;
	background: #eee;
	border-radius: 3px;
}
#main .pagination span{
	border: 1px #aaa solid;
	background: #ccc;
	color: #333;
}
.pagination a:hover{
	background: #fff;
	border: 1px #ccc solid;
}
/*新房详情首页*/
.houseInfo{
	margin: 10px 0 0 0;
	padding: 12px;
}
.houseInfo .fl{
	width: 430px;
}
.houseInfo .fr{
	width: 480px
}
.xmfouce{
	background: #eee;
	position: relative;
	width: 426px;
	height: 326px;
}
.xmimgList li{
	position: absolute;
	left: 7px;
	top: 8px;
	width: 410px;
	height: 310px;
}
.xmimgList img{
	width: 412px;
	height: 310px;
}
.xmimgInfoList{
	width: 412px;
	position: absolute;
	left: 7px;
	bottom: 8px;
}
.xmimgInfoList li{
	float: left;
	width: 103px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#75000000', endColorstr='#75000000');
	background: rgba(0, 0, 0, 0.46);
	cursor: pointer;
	color: #fff;
}
.xmimgInfoList li.on{
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#B2FFFFFF', endColorstr='#B2FFFFFF');
	background: rgba(255, 255, 255, 0.7);
	color: #000;
	font-weight: bold;
}
.xmtool{
	font-size: 14px;
	margin: 12px 0 0 0;
}
.xmtool .fl{
	width: 93px;
	text-align: center;
	border-right: 1px solid #E9E9E9;
	font-weight: bold;
}
.xmtool .fl,.xmtool .fr{
	padding:9px 0;
}
.xmtool .sco_num{
	color: #FF5F00;
	font-size: 32px;
	padding: 19px 0 9px 0;
	font-family: 宋体,arial,sans-serif;
}
.xmtool .user_num{
	font-size: 12px;
	font-weight: normal;
	color: #999;
	padding: 9px 0;
}
.xmtool .fr{
	width: 320px;
}
.w750 .xmtool{
	padding: 9px 24px;
}
.xmtool h4{
	display: inline;
	font-weight: bold;
}
.xmtool .text{
	font-size: 12px;
	padding: 0 4px;
	width: 160px;
	height: 20px;
	line-height: 20px;
}
.xmtool .button{
	font-size: 12px;
	padding: 0 4px;
	border: 1px #C8DFF6 solid;
	cursor: pointer;
	line-height: 20px;
	*line-height: 16px
}
.impression{
	overflow: auto;
}
.impression span{
	font-size: 12px;
	padding: 0 4px;
	display: inline-block;
	color: #fff;
	cursor: pointer;
	margin:4px;
	box-shadow: 3px 3px 3px #ddd;
	border-radius: 3px;
}
.xmbtn li{
	float: left;
	width: 142px;
	border-right: 1px solid #E9E9E9;
	text-align: center;
}
.xmbtn a{
	height: 35px;
	line-height: 35px;
	display: block;
	background: url(images/xinfang/newhouse_img.gif) repeat-x 0 -141px;
}
.xmbtn a:hover{
	background: url(images/xinfang/newhouse_img.gif) repeat-x 0 -287px;
}
.xmbtn img{
	margin: 10px -24px -10px 24px;
	float: left
}
.houseInfoTxt{
	padding:0 0 9px 0;
	margin: 0 0 9px 0;
	border-bottom: 1px #ddd dashed
}
.houseInfoTxt li{
	width: 49%;
	float: left;
	height: 26px;
	line-height: 26px;
	overflow: hidden;
}
.houseInfoTxt li.l{
	width: 99%;
}
.houseInfoTxt button{
	cursor: pointer;
	width: 63px;
	height: 26px;
	background: url(images/xinfang/thbutton.gif); 
	border: 0;
	position: relative;
	vertical-align: middle;
	margin: 0 0 0 24px;
}
.houseInfoTxt a{
	color: #999;
	text-decoration: underline;
	background: url(images/xinfang/newhouse_img.gif) no-repeat 0 24px;
}
.houseInfoTxt a.icon1{
	background-position: 0 -177px;
	padding-left: 12px;
	margin-left: 5px;
}
.houseInfoTxt a.icon2{
	background-position: 0 -195px;
	padding-left: 18px;
	margin-left: 10px;
}
.houseInfoTxt a.icon3{
	background-position: 0 -218px;
	padding-left: 23px;
	margin-left: 10px;
}
.houseInfoTxt a.icon4{
	background-position: 0 -235px;
	padding-left: 18px;
	margin-left: 10px;
}
.houseInfoTxt b{
	font-size: 20px;
}
#other_news span{
	float: right;
	color: #999
}
.photoCon{
	padding-left: 48px;
	margin-top: 10px;
	background: url(images/xinfang/newhouse_img.gif) no-repeat 0 -18px;
	float: left;
}
.photoCon li{
	width: 400px;
}
.houseInfoNews a{
	display: inline-block;
	font-size: 14px;
	color: #AC0000;
	font-weight: bold;
	padding: 0 0 0 17px;
	background: url(images/xinfang/newhouse_img.gif) no-repeat 0 -252px;
}
.houseInfoNews a.more{
	float: right;
	font-size: 12px;
	font-weight: normal;
	color: #999;
	*margin: -24px 0 0 0;
	background: none
}
.houseInfoNews a:hover,.houseInfoTxt a:hover,.houseInfoTxt a.red{
	color: #f00;
}
/**/
.bor_bottom{border-bottom: 1px solid #DDDDDD;}
strong{ font-weight: 600}
/*----------------------详细信息页-------------------------*/
.xmtool_r{ padding:0px 10px 10px 10px; margin-bottom: 10px;}
.xmtool_r h4{ padding: 0px; background:none; display:block;}
.info table td{border-bottom: 1px solid #DDDDDD; border-top:none; height:32px; line-height:32px; padding:0px 10px 0px 20px; font-size:14px}
.info table td.graybg{ background:#f8f8f8; width:110px;border-right: 1px solid #DDDDDD;}
.jianjie{ padding:10px 10px 10px 20px;height:auto;line-height:32px;font-size:14px}
.Tools{padding-bottom:10px;text-align: center;}
.Tools a{background:url(images/xinfang/tools.gif) scroll no-repeat;width:80px;height:25px;line-height:25px;padding-top:40px; display: inline-block; margin:9px 3px;}
.Tools .fdjs{background-position:23px 0px} 
.Tools .mlpg{background-position:20px -67px}
.Tools .gjjdk{background-position:23px -132px}
.Tools .tqhd{background-position:19px -210px}
.Tools .gfsf{background-position:21px -275px}
.Tools .lpsc{background-position:23px -350px}
/*---------------楼盘地图页-----------------*/
.address{ height: 40px; line-height: 40px; font-size: 14px;}
.address a{float: right; display:block; font-size: 12px; padding-left: 20px; background:url(images/xinfang/shoucang.gif) no-repeat left center; }
/*楼盘信息*/
.map-contain{height:436px;width:726px;float:left}
.mask_left{background-position:0 0;padding:0 5px 0 11px}
.mask_left,.mask_right{background:url(images/map/mask_bk.png) no-repeat scroll 0 0 transparent;color:#FFF;font-size:12px;height:40px;line-height:28px;vertical-align:text-top;white-space:nowrap}
.mask_right{background-position:100% -40px;width:3px}
.mapindex .icon{height:32px;background:url(images/map/map_select_icon.gif) no-repeat scroll 11px -374px transparent;color:#fff;font-weight:bold}
.mapindex span {
padding-right: 10px;
display: block;
height: 20px;
line-height: 20px;
margin-top: 10px;
margin-left: 8px;
background: url(images/xinfang/icon_rightsearch.gif) scroll no-repeat;
padding-left: 18px;
}
.mapindex .icon{height:32px;background:url(images/map/map_select_icon.gif) no-repeat scroll 11px -374px transparent;color:#fff;font-weight:bold}
.map_lpinfo{line-height:25px;}
.map_lpinfo span{ width:65px;display:inline-block; }
.map_lpinfo p{width:100px;display:inline-block;}
.map_lpinfo p.price{ font-size:16px; font-weight:600; color:#eb6100}
.maplist{
	width: 224px;
	padding:0 0 0 9px;
}
.maplist dt{
font-size: 14px;
font-weight: bold;
margin: 9px 0;
}
.maplist dd{
	height: 48px;
}
.maplist dl{
	border-bottom: 1px #ddd solid;
}
.maplist h4 {
font-size: 12px;
font-weight: bold;
margin: 9px 0
}
.maplist li{height:37px;line-height:37px;}
.maplist ul{overflow:auto;height:300px}
.maplist .tab-on{background:#EAF1FC}
.maplist a:link{color:#0069CA}
.maplist .icon{
	margin:0;
	font-weight:bold;
	text-align:center;
	float:left;
	background-position:0 -368px;
	padding:5px 7px 0 7px;
}
.mapicon p,.mapicon a,.mapicon span{
	display: inline-block;
	padding-left: 18px;
	background: url(images/xinfang/icon_side.gif) no-repeat;
	cursor: pointer;
	margin: 9px 0 9px 19px;
	float: left;
}
.mapicon .seeB,.mapicon span{
	background: url(images/xinfang/icon_rightsearch.gif) scroll no-repeat 0px -64px;
}
.mapicon span.reset{background-position: 0px 1px;}
.mapicon span.print {background-position: 0px -31px;}
p.lp{background-position:0 4px}
p.gj{background-position:0 -26px}
p.cy{background-position:0 -56px}
p.yh{background-position:0 -86px}
p.xx{background-position:0 -176px}
p.yy{background-position:0 -206px}
p.jyz{background-position:0 -296px}
/*-------------------------------------价格走势---------------------------------------*/
.price_txt h3{font-size:14px;color:#414141;}
.price_txt span{float:right;}
.price_txt span a{background:url(images/xinfang/lp_icon_bg2.gif) no-repeat scroll;color:#345394;padding:0 10px 0 15px; font-weight: normal;}
.price_txt .jsq{background-position: 0 -22px;}
.price_txt .notice{background-position: 0 -50px;}
.price_txt b{font-weight:bold;color:#f60}
.price_txt b.f16{font-size:16px}
.price_txt p{color:#333;font-size:12px}
.price_tab td {border: 1px solid #DDD; border-top: none; border-left: none; font-size: 12px; text-align: center;line-height: 30px;color: #666; }
.price_tab td.nor{ border-right: none;}
.price_tab td.nob{ border-bottom: none;}
td.green{ color: #01A544}
td.red{ color: #f00}
/*---------------------------------------搜索--------------------------------------------*/
.search{ height:40px; background:url(images/xinfang/hxt_bg.gif) scroll repeat-x 0 0; border:1px #dedede solid; }
span.hxs{ float:left; line-height:40px; display:block; width:70px; color:#555555; font-weight:600; float:left; padding-left:15px;}
.lab01_box {height:23px;padding: 7px 0 0 0px;width:860px; float:left}
.lab01_box .none {display: inline;float: left;line-height: 26px;margin-right: 1px;position: relative;}
.lab01_box span.zi{ display:block; padding-left:5px; padding-right:5px; text-align:center; float:left}
.lab01_box em {color: #333333;cursor: pointer;font-size: 12px;background:#fff url(images/xinfang/hxt_bg.gif) no-repeat 63px -50px; display: inline-block;height: 21px;line-height: 21px; padding: 0 0 0 2px;width: 80px; font-style:normal; border:1px #dcdcdc solid; padding-left:5px;}
.lab01_box .a_text{ height:22px; line-height:22px; width:195px; border:1px #dbdbdb solid; margin-left:5px; float:left;padding: 0 4px}
.lab01_box .a_search_btn{ background-color:transparent; background-image:url(images/xinfang/hxt_button.gif); width:64px; height:23px; border:none; cursor:pointer; float:left; margin-left:8px;}
.lab01_box .cBox {display:none;left: 0;position: absolute;top: 22px;width:85px; border:1px #CCC solid;text-align: left; background:#FFF}
.lab01_box .cBox a {color: #003399;display:block; text-align:left;line-height: 23px;height:23px; padding: 0px 5px; text-decoration:none}
.lab01_box .cBox a:link,.lab01_box .cBox a:visited{ background:#FFF;color: #333;}
.lab01_box .cBox a:hover,.lab01_box .cBox a:active {background:#EBF2FC;color: #f00;}
.lab01_box .sel_1 {width: 116px; background-position:101px -50px }
.lab01_box .s_Box_1{ width:121px; overflow:hidden} 
/*---------------------------------------户型图列表页--------------------------------------------*/
#hxtCon h2{height:30px;line-height:30px;background:url(images/xinfang/hxt_bg.gif) scroll repeat-x 0 -90px;padding:0px 10px;border-bottom:1px #ddd solid}
#hxtCon h2 span{height:30px;line-height:30px;background:url(images/xinfang/hxt_bg.gif) scroll no-repeat 0 -135px;float:left;font-size:14px;font-weight:600;padding-left:15px}
#hxtCon h2 a{float:right;height:30px;line-height:30px; font-weight: normal;display: inline-block;margin: 0 0 0 9px;}
#hxtCon h2.hxt_hot {
border-bottom: 2px #AF1103 solid;
}
#hxtCon h2 b{float: right;}
#hxtCon h2 b a{float: none;font-weight: bold;}
.hxt_list{width:100%;margin-top:15px;}
.hxt_list li{padding-left:19px;width:216px;float:left;padding-bottom:15px; }
.hxt_list .img{float:left;height:156px;overflow:hidden;padding:4px;text-align:center;width:206px;border:1px solid #D5D5D5}
.hxt_list .img a{display:table-cell;width:206px;height:156px;vertical-align:middle;text-align:center;*float:left;*font-family:simsun;*font-size:156px;*line-height:1}
.hxt_list .img a img{vertical-align:middle}
.hxt_list dl.info{border:1px solid #D5D5D5;background-color:#F3F3F3;border-top:none;float:left;height:70px;line-height:20px;overflow:hidden;padding:4px 4px 4px 10px;text-align:left;width:200px}
.hxt_list dl.info dd{height:22px;line-height:22px;overflow:hidden}
.smhx li{width:145px;padding-left: 12px}
.smhx li .img,.smhx .img a{width: 135px;}
.smhx dl.info{width: 129px;}

/*---------------------标题样式---------------------*/
.xfindex h3{height:33px;line-height:33px;font-weight:bold;font-size:12px;color:#1d61c8;padding:0 9px}
.xfindex h3 span{color: #333;font-weight: normal;}
.xfindex h3 b.line{padding:0 0 0 10px;color:#4a4a4a;border-left: 3px #658ECB solid}
.xfindex h3 a{color:#666; font-weight: normal;}
.xfindex h3 a:hover{color:#f00}
/*首页样式*/
.pd9{padding:9px;}
.mt3{margin-top:6px}
.md9{margin:9px;}
.mr10{margin-right: 10px}
.pd5{padding-bottom:5px;}
.pdb10 {padding-bottom:10px;}
.xfindex img{display: block;}
.imgtxtB img{width: 80px;height: 60px}
.border_shixian_bottom{border-bottom:1px solid #dcdcdc;}
.w220 ul{
	padding: 0 9px;
}
.w220 li{
	height: 27px;
	line-height: 27px;
	text-align: right;
}
.w220 li a{float: left;text-align: left;}
.w220 .a1{width: 50px;}
.w220 .num,.w220 .num1{color:#8e8e8e;background:#ddd;width:14px;height:14px;line-height:14px;text-align:center;display: inline-block;float: left;margin: 7px 4px -7px 0}
.w220 .num1{color:#fff;background:#fb7f06;}
.imgtxt{border-bottom:1px dotted #ddd;padding:10px;}
.imgtxt .fl{
	background:url(images/xinfang/imgbg_71x55.gif) no-repeat;width:80px;height:55px;position:relative;
}
.imgtxt .fl .num1{
	position:absolute;top:1;left:0;margin: 0
}
.imgtxtB{border-bottom:1px dotted #ddd;margin:9px;padding-bottom:5px}
.imgtxtB .fl{
	margin: 0 9px 0 0;
}
.w313 li{
	padding: 0 9px;
	height: 24px;
	line-height: 24px;
}
.w313 li span{
	float: right
}
#tree {overflow: hidden;padding:0 9px}
#tree li{border-top: 1px solid #eee;float: left;padding:12px 0 12px 12px;width: 120px;margin: -1px 0 0 0}
#tree span.folder {color: #658ECB;font-weight: bold;}
#tree ul li {height: 24px;line-height: 24px;float: none;border:0;padding: 0}
#tree ul li span{font-weight: normal;color: #333;cursor: pointer;}
/*---------------------本地咨询---------------------*/
.tit{background:url(images/xinfang/xinfang-button.gif) no-repeat;width:125px;height:23px;line-height:23px;margin-bottom:5px;}
.tit2{background-position:0 -24px;}
.tit span,.tit a{display:inline-block;width:70px;text-align:center;color:#fff}
.tit a{width: 50px;}
/*---------------------文字样式基础上增加箭头---------------------*/
.news_jiantou{border-bottom:1px dotted #ddd;padding-bottom:5px}
.news_jiantou li{background:url(images/xinfang/xinfang-button.gif) no-repeat 0 -75px;padding:0 0 0 10px;line-height: 27px;height: 27px}
.news_noline{border:none;padding:0}
/*---------------------焦点图---------------------*/
.focus-pic{width:353px; height:250px;position: relative;margin: 0 0 12px 0}
.focus-pic .dt{position:absolute;right:2px;bottom:30px;z-index:99;line-height:16px; height:22px;}
.focus-pic i{display:inline-block;width:16px;height:16px;line-height:16px;overflow:hidden;background-color:#676767;text-align:center;color:#fff;margin:0 4px 0 0;cursor:pointer;font-family:Arial; font-style:normal}
.focus-pic .on{color:#FFF8AF;font-weight:bold;background-color:#1d61c8;border-top:5px solid #1d61c8;border-bottom:1px solid #1d61c8;position:relative;top:1px;}
.focus-pic a,.focus-pic img{width:100%; height:220px;position:absolute;;left: 0;top: 0}
.focus-pic p{position:absolute;;left: 0;bottom: 0;width:100%;height:27px;line-height: 27px;background-color:#676767;text-align:center;border-top:3px solid #1d61c8; overflow:hidden;}
.focus-pic a{color:#fff;font-size:12px}

/*---------------------右侧栏目标题--------------------*/
.titl{width:708px;height:37px;line-height:33px;margin-left:10px;background:url(images/xinfang/1-1.gif) repeat-x left 32px;zoom:1}
.titl b{color:#1d61c8;float:left;display:inline-block;width:120px;}
.titl ul{float:right}
.titl li{float:left;cursor:pointer;height:33px;line-height:23px;text-align:center;margin:4px 5px 0 0;}
.titl a{display:block;width:80px;height:33px;line-height:20px;text-decoration: none;}
.titl .on a{background:url(images/xinfang/xinfang-button.gif) no-repeat -127px 0;color:#fff;}
/*区域查询*/
.titl .w70 a{width:70px;}
.titl .w70 .on a{background:url(images/xinfang/xinfang-button.gif) no-repeat -135px 0;}
/*更多*/
.titl span a,.titl .w70 span a{width:30px;}
.titl span a:hover,.titl .w70 span a:hover{background:none;color:#C71202}
/*---------------------右侧图文--------------------*/
.housetxt{margin:6px 0;display: none}
.rightimg li,.houselist li{float:left;width:169px; height: 130px;position: relative;padding:0 0 0 10px}
.rightimg p{width:149px;height:26px;line-height:26px;padding:0 10px;position:absolute;bottom:0;left:10px;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#CC4B4B4A', endColorstr='#CC4B4B4A');background:rgba(75,75,74,0.8);}
.rightimg a{color:#ccc;}
.rightimg img{width: 169px;height: 130px;}
.houselist li{height:27px;line-height:27px;}
.houselist li span{float:right;}
.houselist li a{color:#036}
/*---左条件选择---*/
.boxA{
	border:1px solid #C4ECFF;
	border-radius: 3px;
	width: 218px;
	background-color: #F1F4FA;
}
.boxA a{display:inline-block;margin:0 4px 0 0;padding:0 2px;}
.boxA a:hover{background:#1d61c8;color:#fff;text-decoration:none}
.boxA p{margin:0 6px;padding:0 0 9px 0;border-bottom: 1px #A8C0E3 solid;}
.boxA p.more{background:#C4ECFF;;height:26px;line-height:26px;text-align:center;padding: 0;margin: -1px 0 0 0}
p.more a{color:#1d61c8}
p.more a:hover{font-style:normal;background:none;color: #f00}
.xfindex .border h3{
	background:#fcfcfc;
	border-bottom:1px dotted #dcdcdc;
}
.houselist li a{color:#036}
.flinks{padding: 9px 0}
.flinks a{
	display: inline-block;
	margin:4px 0 0 24px;
}
/*---------------------楼盘导购--------------------*/
.dg ul{ padding:0px 15px;}
.dg li{line-height:26px;border-bottom:1px dashed #ddd;padding:15px 0px; margin-bottom:-1px; position:relative;}
.dg a{ font-size:14px;font-weight:600;color:#036;}
.dg a:hover{color:#f00;}
.dg span{ color:#acacac; float: right;*margin:-28px 0 0 0}
.dg p a{ font-weight:normal; font-size:12px;color:#f00;}

.goufangzt{
	padding: 9px 0 2px 9px;
}
.goufangzt div,.goufangzt li{
	position: relative;
	float: left;
	width: 160px;
	height: 127px;
	margin: 0 0 6px 5px;
	display: inline;
	overflow: hidden
}
.goufangzt a{
	position: absolute;
	left: 0;
	top: 0;
	width: 160px;
	height: 127px;
	line-height: 127px;
	text-align: center;
}
.goufangzt div,.goufangzt div a{
	width: 280px;
	height: 260px;
	margin: 0
}
.goufangzt img{
	display: block;
	width: 100%;
	height: 100%;
}
.goufangzt a.pic_pop{
	background: rgba(255,255,255,.6);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#B2FFFFFF', endColorstr='#B2FFFFFF');
	top: 100%;
}
.dpList{
	padding: 0 9px;
}
.dpList li{
	margin: 9px 0 24px 0;
}
.userinfo img{
	width: 58px;
	height: 58px;
	display: block;
	margin: 9px auto;
}
.userinfo{
	width: 99px;
	text-align: center;
	float: left;
}
.feed_box{
	margin:0 0 0 110px;
	*margin: -20px 0 0 110px;
	_margin-left:0;
	border: 1px #ddd solid;
	border-radius: 5px;
	box-shadow: 3px 3px 3px #eee;
	padding: 9px;
	position:relative;
	width: 580px;
}
.feed_box .date{
	display: block;
	border-bottom: 1px #ddd dashed;
	text-align: right
}
.feed_box sub{
	background:url(images/xinfang/comment.gif) 0px -320px;
	width: 20px;
	height: 20px;
	margin: 9px 0 0 10px;
	display: inline-block;
}
.feed_box sub.r{
	background:url(images/xinfang/comment.gif) 0px -353px;
}
.dackblue{
	font-weight: bold;
	font-size: 16px;
}
.feed_box dl{
	padding:0 9px;
	margin: 9px 0;
}
.feed_box dt{
	width: 42px;
	float: left;
	color: #090;
	font-weight:bold;
}
.feed_box dt.bad{
	color: #B00
}
.reply_support{
	text-align: right
}
.reply_support b{color: #f00}
.feed_box i{
	position: absolute;
	left: -12px;
	top:32px;
	border: 12px transparent dashed;
	border-right:12px #ddd solid;
	z-index: 9;
	width: 0;
	height: 0;
	border-left: 0;
	overflow: hidden;
}
.feed_box i.r{
	left: -10px;
	border-right:12px #fff solid;
}
.feed_box .border{
	padding: 9px 24px;
}
.dpform{
	padding: 9px;
}
.dpform li{
	padding: 9px 32px;
}
.dpform span{
	width: 64px;
	text-align: right;
	display: inline-block;
	vertical-align: top;
	margin: 0 9px;
}
.dpform input,.dpform textarea{
	width: 420px;
	height: 24px;
	line-height: 24px;
	border: 1px #ACE solid;
	padding:0 4px;
	vertical-align: middle;
}
.dpform textarea{
	height: 64px;
}
.dpform input.s{
	width: 99px;
}
.dpform img{
	width: 52px;
	height: 28px;
	vertical-align: middle;
	margin:0 9px; 
}
.dpform button,.feed_box #redp button{
	width: 110px;
	height: 32px;
	background-color: #fff;
	border: 1px #ACE solid;
	cursor: pointer;
	font-weight: bold;
	border-radius: 3px;
	*margin: 0 0 0 6px;
}
.feed_box #redp{
	margin: 9px 48px 0 24px;
}
.feed_box #redp textarea{
	width: 100%;
	border: 1px #ACE solid;
	height: 64px;
}
.feed_box #redp button{
	width: 64px;
	margin: 9px 0;
}
.lppic{
	width: 380px;
}
.com_score p{
	float: left;
	width: 99px;
	float: left;
	text-align: center;
	padding: 60px 20px;
	font-size: 18px;
	font-weight: bold
}
.com_score p b{
	color: #f50;
	font-size: 24px;
	display: block;
	font-weight: normal;
	padding: 9px 0;
}
.score-item{
	width: 240px;
	border-right: 1px solid #D6D7D6;
	margin: 30px 0
}
.score-item li{
	height: 30px;
	line-height: 30px;
}
.score-item .slip{
	display: inline-block;
	width: 100px;
	background: #EAEAEA;
	height: 11px;
	line-height: 11px;
	margin-left: 2px;
	margin-top: 9px;
}
.score-item .slip em{
	background-image: url(images/xinfang/contrast-ico.gif);
	display: inline-block;
	height: 9px;
	font-size: 0;
	list-style: none;
}
.score-item font{
	display: inline-block;
	text-align: center;
	color: #666;
	width: 50px;
	font-size: 12px;
	font-weight: normal
}
.score-item font b{
	color: #f00
}
.price span{color:#FF0101}
.envir span{color:#FF5701}
.traffic span{color:#F09E0F}
.Property span{color:#0A9D22}
.assort span{color:#3B72DD}
.quality span{color:#078DD6}
.build span{color:#0C3698}
.price em{background-position:0 -149px;border:1px solid #E73000}
.envir em{background-position:0 -159px;border:1px solid #F27D0B}
.traffic em{background-position:0 -169px;border:1px solid #F8BB49}
.Property em{background-position:0 -179px;border:1px solid #48A513}
.assort em{background-position:0 -189px;border:1px solid #456EC0}
.quality em{background-position:0 -199px;border:1px solid #4799EA}
.build em{background-position:0 -209px;border:1px solid #446EC0}
.lpdf{width: 360px}
.lpdf p b{
	font-size: 32px;
}
.lpdf div.fl{
	padding: 30px 0 0 0
}
.lpdf p a{
	width: 44px;
	height: 23px;
	display: inline-block;
	background:url(images/xinfang/contrast-ico.gif)
}
.score{
	height: 30px;
	line-height: 30px;
	color: #666;
}
.score ul{
	width: 90px;
	height: 30px;
	float: left;
	padding: 0 0 0 9px;
}
.score li{
	float: left;
	width: 9px;
	height: 15px;
	background: url(images/xinfang/star_big3.gif) no-repeat 1px 0;
	margin: 6px 0 0 0;
	cursor: pointer;
}
.score span{
	float: left;
}
.score li.h{
	background-position: 1px -32px;
}
.score li.c{
	background-position: 1px -16px;
}
.score li.r{
	background-position: -7px 0;
}
.score li.rh{
	background-position: -7px -32px;
}
.score li.rc{
	background-position: -7px -16px;
}
/*搜索页*/
.modA .seal{
	float: left;
	margin:0 0 0 -16px;
	_display: inline;
}
.modA .seal li{
	padding: 0 32px;
	cursor: default;
	border:0;
	border-right: 1px #ddd solid;
	margin: 0
}
.conl1 cf{
	padding: 4px 0
}
.conl1 span{color:#2953A6;display:block;padding:2px 9px;margin:0 0 0 82px; }
.conl1 span.a_name{color:#333;text-align:right;width:64px;border-left:0;float:left;margin: 0}
.conl1 span a,.conl1 em{color:#2953A6;display:inline-block;margin:0 9px 0 0;padding: 0 3px}
.conl1 .Letter .n{width: auto;border:0;background: #fff;font-size:12px;}
.conl1 span a:hover,.conl1 span a.c,.conl1 .Letter a.n.c{background-color:#F60;color:#fff;text-decoration: none;border-radius: 3px}
.conl1 .Letter a{background:#f6f6f6;border:1px solid #e8e8e8;display:inline-block;font-size:14px;height:20px;width:15px;line-height:20px;text-align:center;margin-right: 5px}
.conl1 span .save{
	padding: 0 0 0 16px;
	background: url(images/xinfang/bullet_disk.gif) no-repeat 0 50%;
}
.conl1 span .cle{
	padding: 0 0 0 16px;
	background: url(images/xinfang/clear.gif) no-repeat 0 50%;
}
.conl1 span .cle:hover,.conl1 span .save:hover{
	background-color: #fff;
	color: #f00;
}
.conl1 span.i{
	border:1px #ddd solid;
	background: #f6f6f6;
	margin-right:24px; 
}
.conl1 em{
	color:#ff8040;
	font-style:normal;
	background:#fff;
	border:1px solid #FF8040;
	display: inline-block;
	height: 24px;
	line-height: 24px;
	position:relative;
	padding: 0 18px 0 2px;
}
.conl1 em a,.conl1 em a:hover{
	background:url(images/esf/condition_bg.gif) no-repeat scroll -80px -160px;
	display:block;
	height:13px;
	width:13px;
	border:0;
	position: absolute;
	right: -13px;
	top: 5px;
	overflow: hidden;
}
.conl1 input{width: 240px;height: 24px;line-height: 24px;padding: 0 9px;border:1px #ccc solid;}
.conl1 button{
	background:url(images/xinfang/condition_bg.gif) no-repeat 0 -85px;
	width:69px;height:26px;
	border:none;cursor:pointer;
	vertical-align: middle;
	margin: 0 9px;
	*margin: -6px 0 6px 9px;
}
.conl2{
	border-top: 1px #ddd solid;
	background: #f6f6f6;
	padding: 4px 0
}
.conl2 div{
	float: left;
	position: relative;
	display: inline-block;
	width: 88px;
	height: 24px;
	line-height: 24px;
	margin:0 9px;
	padding:0 0 0 9px;
	background:url(images/xinfang/searchbj.png) no-repeat 0 -105px;
	cursor: pointer;
	z-index: 9;
}
.conl2 div.on{
	background:url(images/xinfang/searchbj.png) no-repeat 0 -131px;
}
.conl2 .on ul{
	display: block
}
.conl2 ul{
	display: none;
	position: absolute;
	left: 0;
	top: 24px;
	width: 94px;
	background: #fff;
	border-radius: 3px;
	border:1px #ddd solid;
}
.conl2 a{
	display: block;
	height: 24px;
	border-top:1px #eee solid;
	padding: 0 0 0 36px;
	background: url(images/xinfang/check.png) no-repeat 12px 5px;
}
.conl2 a:hover{
	background:#eee url(images/xinfang/check1.png) no-repeat 12px 5px;
}
.conl2 a.c{
	background:url(images/xinfang/check2.png) no-repeat 12px 5px;
	text-decoration: none;
}
.sflist{
	width: 720px;
	border: 0
}
.sflist h4{
	font-weight: normal;
	font-size: 12px;
	border: 1px #ddd solid;
	border-bottom: 0;
	width: 686px;
	*margin: -28px 0 0 0;
}
.sflist h4 b{
	color: #f70;
}
.sflist .modBT .fr{
	margin: 4px 0 0 0;
}
.t_molist,.sflist .modBT .on{
	float:left;width:120px;
	height:22px;
	background:url(images/xinfang/list_tle_btn.gif) no-repeat 0 0;
	padding: 0 0 0 6px;
	cursor: pointer;
	position: relative;
}
.t_molist ul{
	display: none;
	position: absolute;
	width:121px;
	left: 0;
	top: 21px;
	border:1px #ddd solid;
	background: #fff
}
.t_molist.on ul{
	display: block
}
.t_molist ul a{
	display: block;
	padding: 0 4px;
	height: 24px;
}
.t_molist ul a:hover{
	background: #eee
}
.tle_page{float: left;position: relative;}
.tle_page a,.tle_page span{float:left;height:22px;line-height:22px;display:inline-block;padding-left:4px;margin:0 0 0 8px}
.tle_page .shoubtnA{width:42px;background:url(images/xinfang/list_tle_btn.gif) no-repeat 0 -270px}
.tle_page .shoubtnB{width:42px;background:url(images/xinfang/list_tle_btn.gif) no-repeat 0 -30px}
.tle_page .shoubtnC{width:42px;background:url(images/xinfang/list_tle_btn.gif) no-repeat 0 -60px}
.tle_page .opanbtnA{width:66px;background:url(images/xinfang/list_tle_btn.gif) no-repeat 0 -300px}
.tle_page .opanbtnB{width:66px;background:url(images/xinfang/list_tle_btn.gif) no-repeat 0 -91px}
.tle_page .opanbtnC{width:66px;background:url(images/xinfang/list_tle_btn.gif) no-repeat 0 -121px}
.tle_page .pageleft{width:18px;background:url(images/xinfang/list_tle_btn.gif) no-repeat 0 -147px}
.tle_page .pageleft_color{width:18px;background:url(images/xinfang/list_tle_btn.gif) no-repeat 0 -174px}
.tle_page .pageright{width:64px;background:url(images/xinfang/list_tle_btn.gif) no-repeat 0 -331px}
.tle_page .pageright_color{width:64px;background:url(images/xinfang/list_tle_btn.gif) no-repeat 0 -206px}
.sflist .cf{
	border-bottom: 1px #ddd solid;
	padding:19px;
}
.sflist .cf.hotBox{background:#fef8f2;border-bottom:1px solid #ffcece;}
.sflist div.cf.on{
	background: #f6f6f6;
	background-image: -moz-linear-gradient(top, #fff, #eee);
	background-image: -webkit-gradient(linear,left top, left bottom, color-stop(0, #fff),color-stop(1, #eee));
}
.sflist .cf a.pic_mid{
	display: block;
	float:left;
	position: relative;
	margin:12px 0 0 0;
}
.sflist .pic_mid img{
	width:160px;height:120px;
	border:1px solid #e1e1e1;padding:2px;
	background:#fff url(images/xinfang/loading.gif) no-repeat 50% 50%;
}
.sflist .pic_mid sub{
	position: absolute;
	top: 0;
	left: 0;
	width: 51px;
	height: 49px;
	background:url(images/xinfang/tg.gif);
}
.sflist .boxText{float:left;width:400px;margin:9px 0 0 14px}
.sflist em{width:43px;height:16px;margin-left:6px;display:inline-block;vertical-align: middle;margin:-6px 0 6px 9px }
.sflist .salesstatus1{background:url(images/map/sellSchedule1.gif);}
.sflist .salesstatus2{background:url(images/map/sellSchedule2.gif);}
.sflist .salesstatus3{background:url(images/map/sellSchedule3.gif);}
.sflist .salesstatus4{background:url(images/map/sellSchedule4.gif);}
.sflist .salesstatus5{background:url(images/map/sellSchedule6.gif);}
.sflist .hothouse{background-position:0 -322px;width:25px}
.sflist b{font-family:"Microsoft Yahei","SimHei","SimSun";font-size:15px;color:#f70}
.sflist h3 a{font-family:"Microsoft Yahei","SimHei","SimSun";font-size:24px;background-position:0px 6px;font-weight: normal;}
.sflist h3 a:hover{color:#f00}
.sflist .cf a.ts,.sflist .cf a.ts:hover{
	height: 20px;
	line-height: 20px;
	padding: 0 4px;
	_padding:1px 4px 0 4px;
	display: inline-block;
	color: #fff;
	cursor: pointer;
	margin:4px;
	box-shadow: 3px 3px 3px #ddd;
	border-radius: 3px;
}
.sflist .iconA{background-position:0px -31px}
.sflist .iconB{background-position:0px -53px}
.sflist .iconC{background-position:0px 0px}
.sflist .iconD{background-position:0px -79px}
.sflist .cf a.iconE{background-position:0px -127px;color:#f00}
.sflist .iconF{background-position:0px -30px}
.sflist .cf a.map{margin-left:10px;color:#0041d9;background:none;padding:0}
.sflist .cf a{color:#1A69BC;display: inline-block;;margin: 0 9px 0 0}
.sflist .cf a:hover{color:#f00}
.sflist .price{
	float:right;padding-top:24px;text-align:center;width: 102px;
}
.sflist .price b{
	font-size:20px;
}
.sflist .price a{
	display:block;
	width:67px;
	height:23px;
	background:url(images/xinfang/list_tle_btn.gif) no-repeat 0 -238px;
	margin: 20px auto
}
.sflist span{
	display: inline-block;
	color: #f00;
}
.sflist span.ml{
	margin: 0 0 0 9px
}
.area{background:#F3F3F3;overflow:hidden;font-size:12px;line-height:24px;padding:8px 0;border-top:2px solid #E40E0E;margin:10px 0 0 0}
.area a{padding-right:9px;display: inline-block;}
.hot{padding:2px 0}
.hot .hot_fenlei{width:150px;padding:0px 10px;text-align:right;float:left;color:#666}
.hot .hot_link{width:780px;float:left;overflow:hidden;height:auto}
.circle strong{color:#666;text-align:right;padding:0px 10px;width:150px;display:block;float:left}
.hotarea{line-height:22px;overflow:hidden;position:relative;height:70px;font:12px/2 Arial,Tahoma,"Times New Roman";width:780px;float:left;margin:0 0 0 3px;}
.hotarea dt.s{color:#fff;background:#9f9f9f;border:1px solid #777;}
.hotarea dt{cursor:pointer;height:22px;line-height:22px;margin:0 4px 0 0;text-align:center;display:inline-block;padding:0 7px;background:#fff;border:1px solid #dee3e7;float: left;}
.hotarea dd{left:10px;height:48px;overflow:hidden;position:absolute;top:28px;display:none}
#pkCon{
	position: absolute;
	right: 0;
	top:0;
}
#pkCon .hided{
	width: 34px;
	height: 126px;
	background:url(images/esf/f_side_pic_02.gif);
	cursor: pointer;
}
#pkCon .show{
	width: 224px;
	height: auto;
	display: none
}
#pkCon.on .hided{
	display: none;
}
#pkCon.on .show{
	display: block
}
#pkCon h4{
	height: 34px;
	line-height: 34px;
	background:url(images/esf/f_side_pic_12.gif);
	cursor: pointer;
	color: #fff;
	font-weight: bold;
	padding: 0 9px
}
#pkCon ul{
	background: #fff;
	border-left: 1px #ddd solid;
	border-right: 1px #ddd solid;
}
#pkCon li{
	text-align: center;
	padding: 9px;
	border-bottom: 1px #ddd solid
}
#pkCon button{
	width: 49px;
	height: 24px;
	border:0;
	cursor: pointer;
	background: url(images/xinfang/compar.jpg);
	margin: 0 9px;
}
#pkCon button.qk{
	background: url(images/xinfang/comparclear.jpg);
}
#pkCon li em{
	width: 12px;
	height: 12px;
	float: right;
	background: url(images/esf/icon_close2.gif);
	vertical-align: middle;
	cursor: pointer;
	margin: 4px 0 -4px;
}
.albumbg{
	background: url(images/xinfang/photo_lefttopbg.gif) repeat-x 0 0;
}
.albumbg h3 {
	color: #333;
	font-weight: bold;
	padding: 15px 10px 0 10px;
}
.albumbg h3 span {
	color: #999;
	padding: 0 0 0 10px;
}
.album-txt {
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	color: #999;
}
.album-box {
	background: #F9F9F9;
	border: 1px solid #F0F0F0;
	overflow: hidden;
	width: 700px;
	margin: 9px auto;
	text-align: center;
	padding: 20px 0;
	position: relative
}
.bigpic_cnt {
	height: 128px;
	width: 700px;
	margin: 0 auto;
	position: relative
}
.bigpic_cnt a.prev,.bigpic_cnt a.next{
	display: block;
	width: 20px;
	height: 128px;
	background: url(images/xinfang/btn_ro.gif) no-repeat;
	background-position: 0 0;
	position: absolute;
	top: 0;
}
.bigpic_cnt a.next{
	right: 0;
	background-position: 0 -130px;
}
.bigpic_cnt a.prev:hover{
	background-position: -20px 0px;
}
.bigpic_cnt a.next:hover{
	background-position: -20px -130px;
}
.albumlist{
	position: absolute;
	top: 0;
	left: 20px;
	overflow: hidden;
	width: 655px;
	height: 128px;
}
.albumlist li{
	width: 102px;
	height: 75px;
	float: left;
	_display: inline;
	margin: 20px 5px 20px 13px;
	padding: 4px;
	text-align: center;
	border: 1px solid #CCC;
}
.albumlist ul{
	position: absolute;
	left: 0;
	top: 0
}
.albumlist li.checked{
	border:1px #f00 solid
}
.album-box a{
	display: block;
	position: absolute;
	top: 0;
	left:0;
	width: 350px;
	height: 3000px;
	cursor: url("images/mod/mouse_left.cur"),auto;
	background: url(#);
}
.album-box a.next{
	right: 0;
	left:auto;
	cursor: url("images/mod/mouse_right.cur"),auto;
}
.topList div{
	border: 1px solid #DDD;
	width: 226px;
	margin: 0 6px;
	display: inline;
}
.topList h3{
	height: 40px;
	line-height: 40px;
	background: #F9F9F9;
	padding: 0 10px;
	color: #333;
}
.topList a{
	color: #023199;
}
.topList a.fr{
	color: #999;
	font-weight: normal;
}
.topList a:hover,.topListA .cf a:hover{
	color: #f00;
}
.topList table{
	width: 100%;
	margin: 0 0 24px 0
}
.topList td{
	height: 36px;
	line-height: 36px;
	border-bottom: 1px #ddd dashed;
	overflow: hidden;
}
.topList thead td{
	border-top: 1px #ddd solid;
	border-bottom: 1px #ddd solid;
	text-align: left;
	padding: 0 0 0 9px;
	color: #999;
}
.topList em{
	display: block;
	width: 36px;
	background: url(images/xinfang/txticon.gif) no-repeat 6px -98px;
	height: 32px;
	line-height: 32px;
	margin: 0;
}
.topList em.t1{
	background-position: 50% 0;
}
.topList em.t2{
	background-position: 7px -35px;
}
.topList em.t3{
	background-position: 7px -68px;
}
.topListA li{
	cursor: default;
}
.topListA .cf{
	padding: 24px;
}
.topListA .cf li{
	float: left;
	width: 150px;
}
.topListA .cf a{
	color: #023199;
}
#pricechange{
	padding: 0 0 0 128px;
	background: url(images/xinfang/dingyue_phone-btn.gif) no-repeat 0 32px;
}
#pricechange li,#mobilea li{
	padding: 4px 0 0 0;
}
#pricechange input,#mobilea input{
	border:1px #ddd solid;
	height: 24px;
	line-height: 24px;
	padding: 0 9px;
	width: 200px;
}
#pricechange a{color:#f00}
#mobilea {
	padding: 0 0 0 140px;
	background: url(images/xinfang/mobilea.png) no-repeat 0 32px;
}

/*--------------------------顶部--------------------------*/
.tupian_top{background:#6c6c6c;height:42px;line-height:42px;}
.tupian_top h1{width: 960px;margin: 0 auto}
.pic_logo{padding:3px 0 0 0;}	
.tupian_top a,.tupian_top{color:#ddd;}

/*--------------------------tupianA--------------------------*/
.tupianA{margin:20px 0}
.tupianA h2{font-size: 26px;font-weight: bold;}
.anniuindex,.anniuphoto,.anniupre,.anniunext,.anniuplay,.anniuspeed{float:left;position:relative;margin:0 0 0 8px;cursor:pointer;z-index: 9}
.anniuindex{background:url(images/xinfang/anniu.gif) no-repeat;width:77px;height:28px;line-height:28px;color:#447208;padding:0 0 0 10px;}
.anniuindex-play,.anniuphoto-play{border:1px solid #82b538;position: absolute;left: 0;top: 26px;background:#fff;display: none}
.anniuindex-play a,.anniuphoto-play a{height:22px;line-height:22px;color:#333;display:block;padding:0 0 0 10px;width:75px;}
.anniuindex-play a:hover,.anniuphoto-play a:hover{background:#82b538;color:#fff;text-decoration:none}
.anniuphoto-play{left:-1px;border:1px solid #e3e3e3;width:82px}
.anniuphoto-play a{width:72px}
.anniuphoto{height:26px;line-height:26px;border:1px solid #e3e3e3;background:url(images/xinfang/anniu.gif) no-repeat -358px -33px;width:100px;padding:0 0 0 6px}
.anniupre,.anniunext,.anniuplay,.anniuspeed{height:28px;line-height:28px;width:69px;background:url(images/xinfang/anniu.gif) no-repeat -203px 0;}
.anniunext{background-position:-280px 0;}
.anniuplay{width:64px;height:28px;background-position:-357px 0;width:50px;padding: 0 0 0 6px;}
.anniuspeed{background-position:-421px 0;width: 43px;margin: 0;padding: 0 0 0 6px;}		
.kuan{width:43px;height:154px;background:url(images/xinfang/icons_select.png) no-repeat;position:absolute;top:27px;left:0;display:none}
.tiao{overflow: hidden;width:23px;height:9px;position:absolute;left:11px;top:28px;background:url(images/xinfang/icons_select.png) no-repeat -50px 0;cursor: move;}
#pagetime{display: block}
/*--------------------------partB--------------------------*/
.tupianB{border:1px solid #ddd;}
.mouseleft,.mouseright{width:50%;position:absolute;top:0;left:0;height:6000px;cursor: url("images/mod/mouse_left.cur"),auto;background: url(#)}
.mouseright{right:0;left:auto;cursor: url("images/mod/mouse_right.cur"),auto;}
.pic_datu{text-align:center;overflow:hidden;position:relative;padding: 20px 0;width: 100%;}
.pic_datu img{max-width:900px;display: block;margin: 0 auto;background:url(images/xinfang/loading.gif) no-repeat 50% 50%}
/*文字信息*/
.mousetxt{padding:10px;text-align:left;color:#333;}
.tupianB .cf{height:30px;padding-right:10px;}
.tupianB .d{background:url(images/xinfang/seeimg.gif) no-repeat left center;padding:0 0 0 15px;margin:0 0 0 10px}
.tupianC{border:1px solid #ddd;border-top:none;}
.tuji_left,.tuji_right{width:95px;padding:11px 10px 0 18px;float:left;}
.tuji_left a,.tuji_right a{display:block;text-align: center;}
.tuji_left a:hover{background-position:-100px 0}
.tuji_left img,.tuji_right img{display: block;height:66px;width:89px;padding:3px 3px 7px 7px;background:url(images/xinfang/imgbg.gif) no-repeat;}
.tuji_right{padding:11px 0 0 10px;}
.tuji_right a:hover{background-position:-300px 0}
.tuji_right img{padding:3px 7px 7px 3px;background-position:-200px 0px;}
.anniu_right,.anniu_left{float:left;width:42px;height:117px;background:url(images/xinfang/icons_tu.gif) no-repeat -50px 0}
.anniu_right:hover{background-position:-150px 0;}
.anniu_left{background-position: 0 0}
.anniu_left:hover{background-position:-100px 0;}
.pic_list{float:left;background:url(images/xinfang/imgbgA.gif) 0 -150px repeat-x;height:117px;overflow:hidden;width: 624px;position: relative;}
.pic_list ul{position: absolute;top: 20px;left:0}
.pic_list li{float:left;}
.pic_list img{height:66px;width: 89px;}
.pic_list a{padding:2px;border:1px solid #ccc;display: block;margin: 0 0 0 25px;width: 89px;height: 66px;}
.pic_list a:hover{border:1px solid #ed0d0d}
.pic_list .checked a{border:1px solid #ed0d0d}
/*免责声明*/
.mzsm{text-align: left;border: 1px solid #CFD06D;padding: 10px;margin-bottom: 20px;background: #ffffcc;}
.adblock{display: block;}
/* ads */
.adword table {background:url('image/adword_bg.gif') repeat-x 0 bottom;}
.adword_tip {color:#FF1100;border-bottom:#AACCEE 1px solid;padding:8px 10px 8px 28px;background:url('image/arrow_up.gif') no-repeat 10px 8px;}
.sponsor {}