/*

header

 */

 .clearfix:after{display:block;clear:both;content:"";visibility:hidden;height:0}

 .clearfix{zoom:1}

.wrapper{ width:1080px; margin:0 auto; }

#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;

}

.list{background:#fff;width:100px;border:1px solid #ebbc9b;position:absolute;left:0;top:24px;z-index:9999; display:none;}

.list li a{display:inline-block;color:#666;width:100px;height:16px;padding:5px 0}

.fenzhan .list a{width:92px;padding-left:8px}

.list li a:hover{background:#f2efed;text-decoration:none}



.pd{float:left;padding-right:15px}

.pd li{float:left;line-height:30px;margin-right:8px;display:inline}

.pd li a{color:#626262;}

.pd li a:hover{text-decoration:underline;color:#eb6100}

.pd li span{margin-left:10px;color:#626262}

.toplogin{ text-align:right; line-height:30px; height:30px; padding-right:20px;}

.c_search{ width:450px; float:left; margin-left:50px;  margin-top:30px;}

.c_txt{ width:350px; height:31px; font-size:14px; color:#999; line-height:24px; border:2px solid #f60; padding:0; margin:0; padding-top:1px; background:url(img/s_ico.png) no-repeat left center #fff; padding-left:25px; float:left;}

.c_btn{ width:65px; height:36px; color:#fff; background:#f60; border:0; font-size:16px;  float:left; font-family: "Microsoft Yahei"; }

/*

indexMenu

 */

#indexMenu,#indexMenu em,.menuL li,.menuL a,.menuL a:hover,.menuR a{

	height: 40px;

	line-height: 40px;

     background:#f60;

	font-size: 14px;

	color:#fff;

	text-decoration: none;

	font-family: "Microsoft Yahei"; 

}

#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:#d00;

}

.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:#d80100;}

.bread span{color:#999;}

/*

详细页2级菜单

 */

.name{border-top:1px dotted #dedede;overflow: hidden;padding:15px 0;}

.name .name_top{height:30px;overflow:hidden;}

.name h2{float:left;}

.name h2 a,.name h2 a:visited{color:#d80100;font-size:28px;font-family:Microsoft Yahei,SimHei;line-height:28px;}

.name h2 a:hover{color:#333;text-decoration:none;}

.name .name_icon{float:left;display:block;width:43px;height:16px;margin:2px 5px 0 5px;}

.name .name_icon1{background:url(img/sellSchedule1.gif)}

.name .name_icon2{background:url(img/sellSchedule2.gif)}

.name .name_icon3{background:url(img/sellSchedule3.gif)}

.name .name_icon4{background:url(images/xinfang/sellSchedule4.gif)}

.name h5{display:inline-block;background:url(img/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(img/xinfang_top.gif) repeat-x  0 -27px;color:#898989;font-weight:normal;}

.recom{margin:5px 0 0 0 ;width: 560px}

.recom_name{background:url(img/xinfang_top.gif) no-repeat 0 -50px;display:inline-block;width:58px;text-align:center;color:#fff;float:left;margin:1px 0 -1px 0}

.recom_txt{background:#fdeeee;border:1px solid #fcd8d6;line-height:20px;color:#f66b65;padding:0 5px 0 5px;display: inline-block;max-width: 480px}

.tel_word{color:#797979;background:url(img/xinfang_top.gif) no-repeat 0 -225px;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;}

.navbox ul{height:30px;border:1px solid #ddd; border-bottom:2px solid #CC0000; width:958px; position:relative;}

.navbox li{float:left;cursor:pointer;height:30px;padding: 0 0 1px 0}

.navbox a,.navbox a:visited{font-size:14px;border-right:1px #eee solid; display:inline-block;height:30px;line-height:30px;text-align:center;padding: 0 20px;}

.navbox a:hover{

	background:url(img/xinfang_top.gif) repeat-x 0 -187px;

}

.navbox a.on{

	background:#fff;

	color: #c00;

	font-weight:bold;

	border:2px solid #c00;

	border-bottom:none;

	text-decoration: none;

}

/*

房价模块

*/

#fj_s{width: 938px;height: 117px;padding-left: 20px;border: 1px #DEDEDE solid;background: url(img/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(img/br_search_bg.gif) no-repeat 0 -160px;width: 280px;padding: 0 5px;line-height: 26px}

.fjSearch .button{width: 90px;height: 26px;background: url(img/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(img/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(img/pricetrend_inco.gif) no-repeat 0 0;}

#fj_price .fjUp{background: url(img/pricetrend_inco.gif) no-repeat 0 -35px;}

#fj_price .fjDown{background: url(img/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}

.w440{width:440px;padding:9px}
.w730{width:850px;}

.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;

	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(img/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: #C71202;

}

.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: #f00;

	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: #f00;

}

.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(img/titlebg.gif) repeat-x 0px -240px;

}

.modTab li.on,.modA .modTab li.on{

	font-weight: bold;

	color: #c00;

	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(img/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: right;

	*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: 9px 0 9px 60px;

	color: #000;

}

.tuangou input.txt{

	width: 140px;

	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(img/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(img/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(img/tjda.gif) no-repeat;}



.groupnum{ float:right; margin-top:75px; word-break:keep-all;}

/*-------------------------------------楼盘相册---------------------------------------*/

.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(img/newhouse_img.gif) repeat-x 0 -141px;

}

.xmbtn a:hover{

	background: url(img/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(img/thbutton.gif); 

	border: 0;

	position: relative;

	vertical-align: middle;

	margin: 0 0 0 24px;

}

.houseInfoTxt a{

	color: #999;

	text-decoration: underline;

	background: url(img/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(img/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(img/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-top:none; height:32px; line-height:32px; padding-left: 10px; font-size:12px; border-bottom:1px dashed #ddd;}

.info table td.graybg{ background:#f8f8f8; width:70px;}

.jianjie{ padding:10px 10px 10px 20px;height:auto;line-height:32px;font-size:12px}

.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(img/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(img/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(img/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(img/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(img/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(img/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:#c71202;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 #b00 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(img/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: #C33A2E;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(img/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:#c71202;border-top:5px solid #c71202;border-bottom:1px solid #c71202;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 #c71202; overflow:hidden;}

.focus-pic a{color:#fff;font-size:12px}



/*---------------------右侧栏目标题--------------------*/

.titl{width:708px;height:37px;line-height:33px;margin-left:10px;background:url(img/1-1.gif) repeat-x left 32px;zoom:1}

.titl b{color:#c71202;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(img/xinfang-button.gif) no-repeat -127px 0;color:#fff;}

/*区域查询*/

.titl .w70 a{width:70px;}

.titl .w70 .on a{background:url(img/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{background:#fff6f6;border:1px solid #ffb5b5;border-radius: 3px;width: 218px}

.boxA a{display:inline-block;margin:0 4px 0 0;padding:0 2px;}

.boxA a:hover{background:#c71202;color:#fff;text-decoration:none}

.boxA p{margin:0 6px;padding:0 0 9px 0;border-bottom: 1px #fdd solid;}

.boxA p.more{background:#ffeded;height:26px;line-height:26px;text-align:center;padding: 0;margin: -1px 0 0 0}

p.more a{color:#c71202}

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(img/comment.gif) 0px -320px;

	width: 20px;

	height: 20px;

	margin: 9px 0 0 10px;

	display: inline-block;

}

.feed_box sub.r{

	background:url(img/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(img/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(img/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(img/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(img/bullet_disk.gif) no-repeat 0 50%;

}

.conl1 span .cle{

	padding: 0 0 0 16px;

	background: url(img/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(img/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(img/condition_bg01.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(img/searchbj.png) no-repeat 0 -105px;

	cursor: pointer;

	z-index: 9;

}

.conl2 div.on{

	background:url(img/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(img/check.png) no-repeat 12px 5px;

}

.conl2 a:hover{

	background:#eee url(img/check1.png) no-repeat 12px 5px;

}

.conl2 a.c{

	background:url(img/check2.png) no-repeat 12px 5px;

	text-decoration: none;

}

.sflist{

	width: 840px;

	border: 0

}

.sflist h4{

	font-weight: normal;

	font-size: 12px;

	border: 1px #ddd solid;

	border-bottom: 0;

	width: 806px;

	*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(img/list_tle_btn.gif) no-repeat 0 -270px}

.tle_page .shoubtnB{width:42px;background:url(img/list_tle_btn.gif) no-repeat 0 -30px}

.tle_page .shoubtnC{width:42px;background:url(img/list_tle_btn.gif) no-repeat 0 -60px}

.tle_page .opanbtnA{width:66px;background:url(img/list_tle_btn.gif) no-repeat 0 -300px}

.tle_page .opanbtnB{width:66px;background:url(img/list_tle_btn.gif) no-repeat 0 -91px}

.tle_page .opanbtnC{width:66px;background:url(img/list_tle_btn.gif) no-repeat 0 -121px}

.tle_page .pageleft{width:18px;background:url(img/list_tle_btn.gif) no-repeat 0 -147px}

.tle_page .pageleft_color{width:18px;background:url(img/list_tle_btn.gif) no-repeat 0 -174px}

.tle_page .pageright{width:64px;background:url(img/list_tle_btn.gif) no-repeat 0 -331px}

.tle_page .pageright_color{width:64px;background:url(img/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 .pic_mid{

	float:left;

	width:166px;

	position: relative;

	margin:12px 0 0 0;

}

.sflist .pic_mid img{

	width:160px;height:120px;

	border:1px solid #e1e1e1;padding:2px;

	background:#fff url(img/loading.gif) no-repeat 50% 50%;

}

.sflist .pic_mid sub{

	position: absolute;

	top: 0;

	right: 0;

	width: 55px;

	height: 62px;

	background:url(img/bg-lpyh.png);

}

.sflist .pic_mid a.db{

	display:block;

	margin:10px auto;

	width:67px;

	height:23px;

	background:url(img/list_tle_btn.gif) no-repeat 0 -238px;

}





.sflist .boxText{float:left;width:350px;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(img/sellSchedule5.gif);}

.sflist .salesstatus2{background:url(img/sellSchedule6.gif);}

.sflist .salesstatus3{background:url(img/sellSchedule7.gif);}

.sflist .salesstatus4{background:url(img/sellSchedule8.gif);}

.sflist .salesstatus5{background:url(img/sellSchedule9.gif);}

.sflist .hothouse{background-position:0 -322px;width:25px}

.sflist b{font-family:"Microsoft Yahei","SimHei","SimSun";font-size:15px;}

.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: 18px;

	line-height: 18px;

	position:relative;

	top:-3px;

	padding: 0 4px;

	_padding:1px 4px 0 4px;

	display: inline-block;

	color: #fff;

	cursor: pointer;

	box-shadow: 2px 2px 2px #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:#FF6600; color:#fff;}

.sflist .iconF{background-position:0px -30px}

.sflist .cf a.map{margin-left:10px;color:#333;background:none;padding:0}

.sflist .cf a{color:#333;display: inline-block;}

.sflist .cf a:hover{color:#f00}

.sflist .price{

	float:right;padding-top:24px;text-align:center;width: 102px;

}

.boxText .a_link{height:18px; line-height:16px;}

.boxText .a_link a{ padding:0 5px; background:#999; color:#fff; margin-right:3px; display:inline-block; border-radius:2px; }

.boxText .a_link a:hover{ background:#c00; color:#fff; text-decoration:none;}

.sflist .price b{

	font-size:20px;

}



.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(img/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(img/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(img/compar.jpg);

	margin: 0 9px;

}

#pkCon button.qk{

	background: url(img/comparclear.jpg);

}

#pkCon li em{

	width: 12px;

	height: 12px;

	float: right;

	background: url(img/icon_close2.gif);

	vertical-align: middle;

	cursor: pointer;

	margin: 4px 0 -4px;

}

.albumbg{

	background: url(img/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(img/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("img/mouse_left.cur"),auto;

	background: url(#);

}

.album-box a.next{

	right: 0;

	left:auto;

	cursor: url("img/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(img/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(img/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(img/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, .pic_logo img{ width:110px; height:40px;}	

.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(img/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(img/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(img/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(img/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(img/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("img/mouse_left.cur"),auto;background: url(#)}

.mouseright{right:0;left:auto;cursor: url("img/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(img/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(img/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(img/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(img/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(img/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('img/adword_bg.gif') repeat-x 0 bottom;}

.adword_tip {color:#FF1100;border-bottom:#AACCEE 1px solid;padding:8px 10px 8px 28px;background:url('img/arrow_up.gif') no-repeat 10px 8px;}

.sponsor {}