.act-icon {
    float: left;
    width: 14px;
    height: 14px;
    line-height: 14px;
    font-size: 10px;
    color: #fff;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 2px;
    margin-right: 3px;
    vertical-align: middle;
    text-align: center;
	display:inline-block;
}

.con{ width:100%; height:auto; float:left 
}
.con_house{
	margin:10px;
	}
.house_list {
	margin:10px 0 0 0 ;
	padding-bottom:10px;
	display:inline;  
	overflow:hidden; 
	border-bottom:1px #eeeeee solid;
	float:left 
	}
.house_list .pic{
	width:112px; 
	height:84px;
	background:#eeeeee;
	overflow:hidden;
	margin-left:10px;
	float:left
	}
.house_list .nr{height:84px; margin-left:134px;  }
.house_list .nr ul li{ width:100%; float:left }
.house_list .nr ul li span{ margin-right:4px; display:inline; float:right}
.house_list .nr ul li em{ width:auto; float:left}
.house_list .nr .tit{  float:left }
.house_list .nr .title{ font-size:16px; line-height:20px; font-weight:bold; color:#333; float:left }
.house_list .nr .tit i{ float:left }
.house_list .price_info{ height:24px; float:left}
.house_list .nr .price{  font-size:16px; line-height:24px;color:#ee4433; font-weight:bold}
.house_list .nr .price_unit{  font-size:13px; line-height:20px;color:#ee4433; margin-top:3px; }
.house_list .nr .price_no{  font-size:14px; line-height:24px;color:#999; font-weight:bold}

.house_list .nr .address{
	width:96%;
	font-size:13px;
	line-height:20px;
	color:#666;
	display: inline-block;
    white-space: nowrap; 
    overflow: hidden;
    text-overflow:ellipsis;
	margin-right:10px;
	}
.house_list .nr .address em{
	color:#666;
	margin-right:4px;
	}
.house_list .nr .attr_1{
	}
.house_list .nr .attr_1 i{
	font-size:12px;
	line-height:20px;
	color:#666666;
    border: 1px #ddd solid;
	padding:0px 4px;
	border-radius:2px;
	margin-right:4px;
	margin-top:2px;
	float:left;
	}
.house_list .nr .zaishoub{
	font-size:12px;
	color:#FFF; line-height:16px; background:#5688cb;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:2px;  text-align:center; padding:0px 4px;
	display:inline-block}

.hui{
	background-color: #f46520;
	}
/*.house_list .youhuiinfo{
	height:28px;
	line-height:28px;
	font-size:13px; 
	color:#fd4d00;
	 }
.house_list .youhuiinfo i{
	margin-top:6px;
	 }*/
	 
.yhsbox{position:relative;}
.yhsbox .more{display:block !important;position:absolute;right:-8px;top:3px;width:24px;height:24px;background:url(../image/arr_up_n.png) center center no-repeat;background-size:8px 5px; z-index:2}
.yhsbox .more.up{-webkit-transform:rotate(180deg);transform:rotate(180deg);}

.house_list .yhbox{padding:2px 0;overflow:hidden;}
.house_list .yhbox dd{position:relative;font-size:13px;color:#666666; height:18px;line-height:17px; margin-top:4px;margin-bottom:4px;padding-left:1px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.house_list .yhbox dd:last-child{margin-bottom:0; z-index:1}
.house_list .yhbox dd i{width:14px;height:14px;background:url(../image/list_xf_icons.png) no-repeat;background-size:14px auto; margin-right:3px; margin-top:0px; float:left}
.house_list .yhbox dd i.hui2{background:url(../image/list_xf_icons_hui2.png) no-repeat;background-size:100% 100%;}
.house_list .yhbox dd i.hui-11{background:url(../image/list_xf_icons_hui.png) no-repeat;background-size:100% 100%;border-radius:2px;}
.house_list .yhbox dd i.hui-11 + em{ font-size:13px;color:#ee4433;line-height:17px;}
.house_list .yhbox dd i.hui2 + em{ font-size:13px;color:#ff9f26;line-height:17px;}


.house_list .youhuibtn{width:100px; background-color:#F30; color:#FFF; padding:4px 8px; line-height:20px; font-size:14px;border-radius: 3px;}
.house_ss{ width:100%; background:#f4f4f4;   float:left}
.house_ss .hleixing{ width:100%; height:26px; margin-top:10px; margin-bottom:2px; display:inline; padding-left:6px; padding-bottom:8px;overflow:hidden;  float:left}
.house_ss #hleixing1{ height:auto; overflow:hidden; display:block}
.house_ss span{ width:40px; height:20px; background:url(../images/morea.gif) no-repeat; cursor:pointer; float:right}
.house_ss em{ line-height:22px; float:left}
.house_ss dd{ padding:2px 6px; overflow:hidden;
              border:1px solid #5890d5;  
              border-radius:2px;  
              -webkit-border-radius:2px;
              -moz-border-radius:2px;
			  margin-top:0px;
			  margin-left:6px; margin-right:6px;
			  display:inline;
			  float:left
			  }
.house_ss .sousuo{ width:100%; margin-top:10px; margin-bottom:2px; display:inline; padding-left:6px; padding-bottom:6px;overflow:hidden;float:left}

.house_ss .sousuoa{ width:70px; height:30px; font-size:14px;filter:progid:DXImageTransform.microsoft.gradient(gradienttype=0,startColorStr=#197ec5,endColorStr=#01589b); }

.house_pic{ width:100%; height:210px; margin:0 auto}
.house_btl{
	width:100%; 
	height:auto;
	font-size:18px;
	font-weight:bold;
	height:50px; 
	line-height:50px; 
	text-indent:10px; 
	border-bottom:1px #eee solid;  
	margin:3px auto
	}
.house_btl .more{height:auto; line-height:48px; color:#999; font-size:14px; font-weight:normal; background:url(../image/more3.png) no-repeat; background-position:center right; background-size:8px auto; text-align:right; padding-right:10px; margin-right:10px; padding-top:1px; float:right}
.house_btl .more a,.house_btl .more a:visited{ color:#999;}
.house_xx{ width:100%; height:auto; background-color:#FFF;}
.house_xx .bdr_d{ border-bottom:1px #ddd solid}
.more_bottom{background-color:#eee; line-height:35px; margin:5px 10px 15px 10px; padding:2px; text-align:center; color:#666; font-size:16px;}

.house_xx .xq_xx{ width:100%; height:auto; display:block; float:left }
.house_xx .xq_xx ul{ width:100%;  padding-bottom:4px;margin:0 auto}
.house_xx .xq_xx ul li{ width:100%; font-size:14px; line-height:28px; list-style:none;  display:inline; float:left  }

.house_xx .xq_xx .news{  height:auto;  margin:0px 10px}
.house_xx .xq_xx .news ul li{ width:290px;line-height:22px; margin:2px 0px; display:inline; float:left }
.house_xx .xq_xx span{ margin:0px 3px 0 0;}
.house_xx .xq_xx .title{ color:#333; font-size:20px; line-height:20px; margin-top:3px; font-weight: 600 }
.house_xx .xq_xx .Sell{ line-height:20px; height:20px; border-radius:3px; color:#FFF; margin-top:5px; padding:0 5px;}
.house_xx .xq_xx .attr{ line-height:18px; height:18px; border-radius:3px; border:1px #ddd solid; color:#aaa;margin-top:5px;padding:0 5px;}
.house_xx .xq_xx .sub{ width:70px; color:#777; text-align:right; float:left}
.house_xx .xq_xx .sub_con{ margin-left:70px; text-align:left; color:#333; }
.house_xx .xq_xx .inpli{margin-bottom:10px; margin-top:10px}
.house_xx .xq_xx .inpname{line-height:32px; font-size:16px; color:#333}
.house_xx .xq_xx input{width:100%; height:30px; line-height:30px; padding-left:2px; overflow:hidden; border:1px #d4d4d4 solid; font-size:16px;border:0;}
.house_xx .xq_xx .inpbtn{width:90%; height:40px;   background:#ee4433;-webkit-background-size:contain; color:#FFF;font-size:18px; border:0; border-radius:4px; margin:0 5%; float:left;-webkit-appearance: none;}

.house_xx .seemore{ width:100%; height:34px; line-height:34px; text-align:center;  float:left}
.house_xx .seemore,.house_xx .seemore a,.house_xx .seemore a:visited{color:#ef4433;}
.house_xx .jianjie{  height:auto; line-height:24px; margin:0px 10px}
.chakan{ width:100%; text-indent:10px; height:30px; line-height:30px; background:url(../images/more.gif) no-repeat; background-position:center right; float:left}
.chakan a:hover{ width:100%; text-indent:10px; height:30px; line-height:30px; background:url(../images/more.gif) no-repeat; background-position:center right; float:left}

.house_xx .huxing{  width:100%; height:auto; line-height:24px; text-align:center; margin:10px auto 0px auto }
.house_xx .huxing ul{   height:auto; line-height:24px; margin:6px 8px 6px 20px; float: left; }
.house_xx .huxing ul li{ width:100%; line-height:24px;   float: left; }

.house_xx .huxing img{ border:1px #ddd solid}

.house_xx .text{ padding:10px; line-height:200%}

.xiangqing{  width:100%; height:auto; line-height:22px;  }
.xiangqing p{  text-indent: 2em; margin:6px; }


.house_xx .huxing_list{  width:100%; height:auto; line-height:24px; text-align:center; margin:0px auto 0px auto }
.house_xx .huxing_list ul{   height:auto; line-height:24px; margin:6px 8px 6px 8px; float: left }
.house_xx .huxing_list ul li{ width:100%; line-height:24px;   float: left }

.house_xx .huxing_list img{ border:1px #ddd solid}


.house_xx span{ height:auto; text-indent:0px; float:left}
.house_xx .dh{ width:24px; height:24px;  background-image:url(../image/ph_01.gif) ; background-repeat:no-repeat; -webkit-background-size:contain; margin-left:10px; display:inline; float:left} 
.house_xx .bm{ width:20px; height:20px; background-image: url(../image/ph_02.png); background-repeat:no-repeat; -webkit-background-size:contain;float:left} 
.house_xx .zb{ width:20px; height:20px;  background-image:url(../images/ph_03.gif); background-repeat:no-repeat; -webkit-background-size:contain; margin-left:10px; display:inline; float:left} 
.house_xx .gj{ width:100px; height:24px; float:left} 


.longmore{ font-size:16px;height:36px; line-height:36px;text-align:left;background:url(../image/more3.png) no-repeat; background-position:center right; background-size:8px auto;margin-right:10px; padding-left:10px;}

.dianhua{ width:100%; height:36px; padding:4px 0px; overflow:hidden; background-color:#FFF;  position: fixed;
          bottom:-2px; left:0; border-top:1px #ddd solid;background-image: -moz-linear-gradient(top, #1667c0, #034291); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #1667c0), color-stop(1, #034291)); /* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1667c0', endColorstr='#034291', GradientType='0'); /* IE*/
}

.top_title{  position: fixed;top:0px; left:0px;}
.top_title_meau{  position: fixed; top:40px; left:0px; width:100%;}

.dianhua_zx{ width:100%; height:36px; padding:4px 0px; overflow:hidden; background-color:#FFF;  
          left:0; border-top:1px #ddd solid;background-image: -moz-linear-gradient(top, #1667c0, #034291); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #1667c0), color-stop(1, #034291)); /* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1667c0', endColorstr='#034291', GradientType='0'); /* IE*/
}

.dh_nr{ width:312px; height:36px; line-height:31px; background: url(../image/lx_sl.jpg) 6px 5px no-repeat; color:#FFF; text-indent:28px; margin:0 auto}

.wrapper { width:100%; height:auto}

.zhankai{ width:100%; text-indent:260px; height:30px; line-height:26px; background:url(../images/morea.gif) 280px 3px no-repeat; float:left}

.house_xx_dh{ width:100%; height:26px;  border-left:1px #ddd solid;margin:6px auto}
.house_xx_dh ul li a{ width:25%; height:28px; line-height:28px; text-align:center; border-bottom:1px #ddd solid; border-top:1px #ddd solid; background-color:#FFF; text-align:center;  float:left}
.house_xx_dh ul li a:hover{ width:25%; display:block}


.nhouse_xx_dh{ width:100%; height:40px; padding-top:6px; }
.nhouse_xx_dh ul li a{ width:25%; height:40px; line-height:40px; text-align:center; border-bottom:1px #ddd solid; border-top:1px #ddd solid; background-color:#FFF; text-align:center;  float:left}
.nhouse_xx_dh ul li a:hover{ width:25%; display:block}


.all
{
	width:98%;
	margin-left:1%;
	margin-right:1%;
	height:48px;
	background-color:#fff;
	border-radius:5px;
	text-align:center;
	border:1px solid #e1e1e1;
	margin-top:15px;
	line-height:48px;
}
.all_title
{
	font-size:1em;
	font-family:"微软雅黑",arial;
	color:#3c3c3c;
	line-height:50px;
}

          
		  .hang{ width:100%; height: auto; line-height:46px; float:left} 
		  .ft{ font-weight:bold}
		  .f_org{ color:#ff5a00}
.f_org a,.f_org a:visited {color:#ff5a00}



/*搜索*/
.csearch_search {
	color: #7f7f7f;
    line-height: 29px;
    font-size: 14px;
    font-weight: normal;
    text-align: center;
    padding: 10px 12px 2px;
    position: relative;
    height: 53px;
    background-color: #f4f4f4;
}
.choose_title {
	color: #8b8b8b;
	display: block;
	height: 32px;
	line-height: 32px;
	position: absolute;
	width: 70px;
	font-size: 14px;
	margin-top: 5px;
	font-size: 16px;
	z-index: 999;
	cursor: pointer;
	text-align: left;
}
.choose_title .icon-arrow {
	background-image: url("/image/icon_all.png?");
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 20px;
	background-position: -63px 0;
	position: absolute;
	right: 0px;
	top: 9px;
}
.csearch_search .csearch_box input {
	ine-height: 44px;
    height: 44px;
    border: 0 none;
    width: 100%;
    color: #9a9a9a;
    font-size: 14px;
    background: #FFFFFF;
    padding-left: 10px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.csearch_search .csearch_box {
    position: relative;
    padding-right: 60px;
    background-color: #fff;
    border: 1px solid #e6e6e6;
    box-shadow: 0px 0px 1px #e9e9e9;
	-webkit-box-shadow: 0px 0px 1px #e9e9e9;
	-moz-box-shadow: 0px 0px 1px #e9e9e9;
	-webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.csearch_search #searchquery {
	height: 30px;
    color: #5f6268;
    display: block;
    background: url(../image/n_searchbox.png) no-repeat 50% 50% #fff;
    background-size: 20px 20px;
    float: right;
    font-size: 12px;
    width: 49px;
    cursor: pointer;
    position: absolute;
    right: 10px;
    top: 7px;
    border-left: 1px solid #e6e6e6;
}










































/*搜索*/
.csearch_search {
	color: #7f7f7f;
    line-height: 29px;
    font-size: 14px;
    font-weight: normal;
    text-align: center;
    padding: 10px 12px 2px;
    position: relative;
    height: 53px;
    background-color: #f4f4f4;
}
.choose_title {
	color: #8b8b8b;
	display: block;
	height: 32px;
	line-height: 32px;
	position: absolute;
	width: 70px;
	font-size: 14px;
	margin-top: 5px;
	font-size: 16px;
	z-index: 999;
	cursor: pointer;
	text-align: left;
}
.choose_title .icon-arrow {
	background-image: url("../images/icon_all.png?");
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 20px;
	background-position: -63px 0;
	position: absolute;
	right: 0px;
	top: 9px;
}
.csearch_search .csearch_box input {
	ine-height: 44px;
    height: 44px;
    border: 0 none;
    width: 100%;
    color: #9a9a9a;
    font-size: 14px;
    background: #FFFFFF;
    padding-left: 10px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.csearch_search .csearch_box {
    position: relative;
	width:calc(100% - 120px);
    padding-right: 60px;
    background-color: #fff;
    border: 1px solid #e6e6e6;
    box-shadow: 0px 0px 1px #e9e9e9;
	-webkit-box-shadow: 0px 0px 1px #e9e9e9;
	-moz-box-shadow: 0px 0px 1px #e9e9e9;
	-webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
	border-radius:6px; 
	overflow:hidden;
	float:left;
}

.csearchai_box{

    border-radius: 4px;
    border: 1px solid #e6e6e6;
    height: 30px;
    background: #FFFFFF;
    float: left;
    width: 50px;
	height:44px;
    margin-left: 6px;
	overflow:hidden
	}
.csearchai_box a{
	padding: 6px 9px;
	float:left

	}
.csearch_search #searchquery {
	height: 30px;
    color: #5f6268;
    display: block;
    background: url(../image/n_searchbox.png) no-repeat 50% 50% #fff;
    background-size: 20px 20px;
    float: right;
    font-size: 12px;
    width: 49px;
    cursor: pointer;
    position: absolute;
    right: 4px;
    top: 7px;
    border-left: 1px solid #e6e6e6;
}










.screen_type { background: #fff; border-top: 1px solid #ddd; -webkit-transform: translateZ(0); transform: translateZ(0); }
.screen_type ul { box-sizing: border-box; padding: 12px 0; z-index: 51; border-bottom: 1px solid #ddd; }
.screen_type li { position: relative; display: block; float: left; width: 25%; height: 21px; line-height: 21px; text-align: center; }
.screen_type a { display: block; font-size: 14px; color: #333; text-decoration: none; font-weight: bold; height: 21px; }
@media screen and (min-width: 320px) and (max-width: 374px) { .screen_type a { font-size: 12px; } }
.screen_type a span { display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-left: -12px; }
@media screen and (min-width: 320px) and (max-width: 374px) { .screen_type a span { width: 60px; } }
@media screen and (min-width: 375px) and (max-width: 413px) { .screen_type a span { width: 70px; } }
@media screen and (min-width: 414px) { .screen_type a span { width: 80px; } }
.screen_type a em { position: absolute; top: 6px; right: 8px; display: block; width: 18px; height: 12px; }
.screen_type .up_triangle { background: url("../image/up_triangle.png") no-repeat 0 0; background-size:100%; }
.screen_type .down_triangle { background: url("../image/down_triangle.png") no-repeat 0 0; background-size: 100%; }
.screen_type .red_text a span { color: #f71c2c; }

.sort_box { display: none; position: fixed; left: 0; right: 0; bottom: 0; width: 100%; height: 270px; background: #fff; z-index: 1000; }
.sort_box .sort_box_head { height: 45px; line-height: 45px; border-bottom: 1px solid #ddd; box-sizing: border-box; padding: 0 15px; }
.sort_box .sort_box_head span, .sort_box .sort_box_head a { display: block; float: left; width: 50%; text-align: center; }
.sort_box .sort_box_head span { text-align: left; font-size: 16px; color: #333; }
.sort_box .sort_box_head a { text-align: right; font-size: 14px; color: #999; }
.sort_box .sort_ul { box-sizing: border-box; padding: 0 15px; }
.sort_box .sort_ul li { height: 44px; line-height: 44px; border-bottom: 1px solid #ddd; text-align: center; }
.sort_box .sort_ul li:last-child { border-bottom: none; }
.sort_box .sort_ul a { display: block; color: #333; font-size: 14px; text-decoration: none; }
.sort_box .red_text a { color: #f95250 !important; }

.sort_layer { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.3); z-index: 999; }


.more_box_community { display: block; height: 100%; }
@media screen and (min-width: 375px) and (max-width: 413px) { .more_box_community .more_box_community_in .label_box a { width: 108px; } }

.tips_box { display: none; position: fixed; left: 50%; top: 50%; margin-left: -140px; margin-top: -50px; background: rgba(0, 0, 0, 0.6); border-radius: 5px; width: 280px; height: 100px; z-index: 100; line-height: 100px; text-align: center; color: #fff; }

.loading_img_box { display: none; position: fixed; left: 50%; top: 50%; width: 120px; height: 120px; margin-left: -60px; margin-top: -60px; background: url("../images/screen_revision/loading_img.gif") no-repeat 50% 50%; background-size: 400px 150px; z-index: 9999; }



/*---------------main----------------*/


.bg-t {
	background: url(../image/dd_03.png) no-repeat;
}


.none {
	display: none;
}
.favorite_r {
	background-color: #666666;
	border-radius: 6px;
	color: #FFFFFF;
	font-size: 16px;
	height: 40px;
	line-height: 40px;
	opacity: 0.9;
	position: fixed;
	text-align: center;
	width: 100px;
	z-index: 9999;
}




.msg-wrap { position: relative; }


.esf_search {
	background: #0096ff;
	height:42px;
	padding:8px 10px 0px;
	position:relative;
	border-top: 1px solid #5EBCFE;
	border-bottom: 1px solid #048ae8;
	overflow:hidden
}
.search_btns {
	position:absolute;
	display:block;
	width:50px;
	height:30px;
	border: 1px solid #ABAEB0;
	background: #fff url("../image/icon_bg.png") repeat -26px 0;
	background-size:94px auto;
	right:10px;
	border-radius:0px 10px 10px 0px
}
.search_box {
	padding-right:51px;
}
.search_box input {
	width:100%;
	height:30px;
	;
	background:#fff;
	border:0;
	font-size:14px;
	font-family:"微软雅黑";
	color:#B6B6B6;
	border-radius:10px 0 0px 10px
}
.pdt {
	border:1px solid #ABAEB0;
	height:30px;
	padding:0px 8px;
	background:#fff;
	border-radius:10px 0 0px 10px
}
.sousuo_box {
	border-bottom: 0px solid #E7E7E7;
	border-top: 1px solid #e7e7e7;
	position: relative;
	width: 100%;
	background:#fff
}
.sousuo_box ul li {
	background-color: #fff;
	border-bottom: 1px solid #FFFFFF;
	color: #666666;
	float:left;
	font-size: 15px;
	height: 24px;
	outline: 0 none;
	padding: 6px 0;
	width:33.33333%;
	text-align: left;
	position:relative
}
.sousuo_box ul li.txtcenter {
	text-align:center;
	padding: 3px 0;
	border-bottom: 1px solid #E7E7E7;
}
.sousuo_box ul li.active {
	border-bottom: 2px solid #59a200;

	height:29px
}
.sousuo_box ul li a {
	display:block;
	padding:0px 10px 0px 10px;
	color: #666666;
}
.sousuo_box ul li a span {
	display: inline-block;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align:middle;
}
.sousuo_box ul li a em {
	display: inline-block;
	vertical-align:middle;
	background-image: url("../image/l_icon.png");
	background-position: -33px -133px;
	background-repeat: no-repeat;
	background-size: 70px auto;
	height: 20px;
	line-height: 24px;
	margin-left:5px;
	width:20px
}
.s1 {
	background:#e3e3e3;
	height: 22px;
	position: absolute;
	top: 8px;
	width: 1px;
	z-index: 1;
	right:0
}
.s2 {
	background:#D9D9D9;
	height: 18px;
	position: absolute;
	top: 7px;
	width: 1px;
	z-index: 1;
	right:0
}
.lhf {
	position:fixed;
	top:0;
	left:0;
	height:30px;
	z-index:9;
	-webkit-box-shadow:0 1px 5px grey
}
.jjr_fix {
	position:fixed;
	top:37px;
	left:0;
	z-index:9;
}
/**********筛选*********/
i, em, li {
	font-style: normal;
	list-style: none;
}
.F {
	position: fixed;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1000;
	display: none;
	overflow: hidden;
}
.F .e2 {
	position:absolute;
	right:0;
	width:100%;
	height:100%;
	background:#333;
	overflow-y:scroll;
	-webkit-overflow-scrolling:touch
}
.F .e {
	position: absolute;
	right: -288px;
	width: 263px;
	height: 100%;
	color: #ececec;
	z-index: 100;
	-webkit-transition: right .5s ease;
}
.F .es {
	right: 0;
}
.F .e1 {
	display: block;
	width: 25px;
	height: 50px;
	text-align: center;
	line-height: 1.2em;
	cursor: pointer;
	border-radius: 3px 0 0 3px;
	background: no-repeat #333;
	background-size: 105px;
	padding: 30px 0 0 0;
	position: absolute;
	right: 100%;
	z-index: 102;
	margin-top: -40px;
	background-image: url("../image/l_icon.png");
	background-position: -85px -45px;
}
.F .e2a {
	overflow: hidden;
	padding: 0 10px 0 10px;
	display: none;
	padding-bottom: 20px;
}
.F .e2s, .F .e3s {
	display: block;
}
.F .e2a i {
	border-bottom: 2px solid #FFF;
	display: inline-block;
	padding: 0 11px;
	line-height: 43px;
}
.F .e2a span, .F .e2a a {
	display: block;
	color: #ececec!important;
	font-size: 15px;
	height: 20px;
	line-height: 20px;
	border-bottom: 1px solid #444;
	padding: 13px 0 13px 11px;
}
.F .e2a .e5 {
	background: #666!important;
}
.F .e7 {
	position: absolute;
	z-index: 99;
	top: 0;
	left: 0;
	background: rgba(0,0,0,0.5);
	width: 100%;
	height: 100%;
}
/*******房源列表开始********/
.esfhouse_list{ width:100%; padding:0 10px; box-sizing:border-box;}
.esfhouse_item {
	border-bottom: 1px solid #e7e7e7;
	position:relative;
	padding:15px 0;
	line-height:22px;
	display:block;
	z-index:0;
}
.esfhouse_item .esfhouse_pic{
	width:88px;
	position:relative;

}
.esfhouse_item .esfhouse_pic .zhongjie0 {
	position:absolute;
	left:0px;
	top:0px;
	width:40px;
	height:12px;
	line-height:12px;
	padding:2px 0 0 0;
	background:#5bb446;
	color:#FFF;
	font-size:10px;
	text-align: center;
	display:block;
	z-index:8;
}
.esfhouse_item .esfhouse_pic .avater100 {
	position:absolute;
	left:0px;
	top:0px;
	width:88px;
	height:66px;
	z-index:1;
}
.esfhouse_item .house_dts {
	margin-left:98px;
}
.esfhouse_item .house_title {
	font-size:16px;
	line-height:24px;
	color:#333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.esfhouse_item .myitems {
	font-size: 12px;
    color: #858586;
    position: relative;
    overflow: hidden;
    height: 22px;
}
.esfhouse_item .myprice {
	position:absolute;
	right:0px
}
.esfhouse_item .zongjia {
	color:#e54c00;
	font-size: 18px;
	font-weight: bold;
	font-family:Arial
}
/*******房源列表结束********/
.tag_w {
	font-size:12px;
	color:#858586
}
.tag {
	border: 1px solid;
	display: inline-block;
	line-height: 16px;
	margin-right: 3px;
	padding: 0 3px;
	text-align: center;
	font-size:12px;
	color:#5694c8
}
.borc {
	border-color: #e5e5e5
}
.borc2 {
	border-color: #e5e5e5;
}
.borc3 {
	border-color: #e5e5e5;
}
.borc4 {
	border-color: #e5e5e5;
}
.borc5 {
	border-color: #e5e5e5
}
.lh20 {
	line-height:18px
}
.lh22 {
	line-height:22px
}


.arial {
	font-family:Arial
}
/********周边经纪人总数*******/
#jjrnum {
	width:100%;
	display:none
}
.jjr_total {
	background:#f8f8f8;
	height:33px;
	color:#666;
	font-size:14px;
	padding:0px 12px;
	border-top: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
}
.jjr_list {
	/*background:url(../image/15x22.png) no-repeat right center;*/
	height:32px;
	line-height:32px
}
/*******图片轮显******/
#Indicators {
	text-align: center;
	left:0px;
	width:100%;
	height: 10px;
	top: 210px;
	z-index: 5;
	position: absolute;
}
#Indicators span {
	display: inline-block;
	height: 5px;
	width: 5px;
	margin: 0 4px 0 0;
	padding: 0;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	background: #c5c5c5;
	overflow:hidden;
}
.nxqalbum #slider {
	width: 100%;
	margin:0px auto;
}
#position li {
	margin: 0 3px;
}
/******房源详情******/
.tit_area {
	border-bottom: 1px solid #e7e7e7;
	overflow: hidden;
	padding: 10px 10px 10px;
	background:#fff
}
.tit_area .tit {
	width:100%;
	font-size: 18px;
    font-weight: normal;
    line-height: 30px;
	display:inline-block;
	float:left
}
.tit_area .tit span{
}
.tit_area .tit .zhongjie0 {
	height:16px;
	line-height:16px;
	padding:1px 1px 1px 1px;
	background:#5bb446;
	color:#FFF;
	font-size:12px;
	text-align: center;
}
.status_bar {
	width:100%;
	color: #BDBDBD;
	font-size: 12px;
	line-height: 20px;
	position: relative;
	float:left
}
.status_bar .date {
	margin-right: 10px;
}
.status_bar .ico, .status_bar .ico_on {
	background: url("../image/sp_ico.png") no-repeat 0 0;
	background-size:12px auto;
}
.status_bar .date .ico {
	background-position: 0 0;
	display: inline-block;
	height: 9px;
	margin-right: 2px;
	width: 9px;
}
.status_bar .browse_num .ico {
	background-position: 0 -10px;
	display: inline-block;
	height: 10px;
	width: 16px;
}
.status_bar .btn_expire {
	background-color: #ffffff;
	color:#cd4040;
    height: 24px;
    line-height: 24px;
    position: absolute;
    right: 0;
    text-align: center;
    top: -5px;
	padding:0px 6px;
}
.status_bar .btn_expired {
	background-color: #cd4040;
	color:#fffef6;
    height: 24px;
    line-height: 24px;
    position: absolute;
    right: 0;
    text-align: center;
    top: -5px;
	padding:0px 6px;
}
.pinggu_btn {
	background-color: #FCFDFD;
	border: 1px solid #e7e7e7;
	height: 22px;
	line-height: 22px;
	position: absolute;
	right: 0;
	text-align: center;
	top: 0px;
	width: 63px;
	font-size:12px;
	color:#aaa
}
.status_bar .btn_Favorite .ico {
	background-position: 0 -21px;
	display: inline-block;
	height: 12px;
	margin-right: 3px;
	vertical-align: -1px;
	width: 12px;
}
.status_bar .btn_Favorite .ico_on {
	background-position: 0 -35px;
	display: inline-block;
	height: 12px;
	margin-right: 3px;
	vertical-align: -1px;
	width: 12px;
}
.attr{
	border-top: 1px solid #fff;
	padding:10px 10px 10px 10px;
	background:#fff
}
.attr dd {
	display: block;
	height: 30px;
	line-height: 30px;
	font-weight: 100;
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size:14px;
	width:50%; float:left
}
.attr dd.quanbu {
	width:100%
}
.attr .i5 {
	color:#aaa
}
.attr .i3 a,.attr .i3 a:visited{
	color:#cd4040
}
.attr .i2 a,.attr .i2 a:visited{
	color:#3469b3;
}

.btn_Price {
	background-color: #ffffff;
	border: 1px solid #e7e7e7;
	color: #858586;
	display: inline-block;
	font-size: 12px;
	height: 26px;
	line-height: 26px;
	margin-left: 10px;
	padding: 0 10px;
	text-align: center;
}
.btn_Price .ico {
	background: url("../image/sp_bu_xb.png") no-repeat 0 -386px;
	background-size:30px auto;
	display: inline-block;
	height: 12px;
	margin-left: 0;
	margin-right: 3px;
	vertical-align: -1px;
	width: 12px;
}
.mxq_but .ico {
	background: url("../image/jobxin.png") no-repeat 0 -261px;
	background-size:20px auto;
	width: 14px;
}

/*房源描述*/
.detail_txt {
	border-top: 1px solid #e7e7e7;
	line-height: 24px;
	padding: 10px 10px;
	background:#fff;
	margin-top:6px
}
.detail_txt .facility_txt{
	margin-top:12px;
	padding:5px 10px 5px 10px;
	background:#f1f1f1;
	font-size:14px;
	}
.detail_txt .facility_txt span i{
	margin-right:10px; 
	background:url(../image/ok_icon.png) left center no-repeat;
	background-size: 15px 15px;
	padding-left:20px;
	display: inline-block;
	}
.detail_txt .detail_view{
	margin-top:10px;
	color:#666;
	font-size:14px;
	line-height:24px;
	}
	
.detail_txt .leixing {
	width:100%;
}
.detail_txt .leixing li{
	padding:0 6px;
	float:left
}
.opcl {
	font-size: 14px;
	color: #333;
	z-index: 1000;
	margin-top: 6px;
	height:21px;
	text-align:center
}
.c2z, .c2s {
	display: inline-block;
    background-image: url("/image/v_icon.png");
    background-position: 12px -155px;
    background-size: 50px;
    background-repeat: no-repeat;
    width: 40px;
    height: 22px;
}

#view_introduction {
	color:#A8A8A8
}
.max_h {
	-webkit-box-sizing: border-box;
	overflow: hidden;
	max-height: 120px;
}
.c2s {
	background-position: 12px -179px;
}
/****联系经纪人****/
.h63 {
	height:63px
}
.lianx {
	background:#FFF;
	width: 100%;
	z-index:99;
	height: auto;
	float:left
}
.lianx .lx_con {
	width:100%;
	height:73px;
	position:relative;
}

.lianx .lx_con  .sl_l{
	width:200px;
	left:0;
	position:absolute;
}
.lianx .lx_con  .sl_r{
	width:110px;
	top:14px;
	right: 0;
	position:absolute;
}
.lianx .lx_con .sl_r p{
	float:right;
	text-align:center;
	margin:2px 8px 0px 8px;
}
.lianx .lx_con .sl_l .lx_pic img {
	width:50px; 
	height:50px;
	border-radius:50%;
	margin:10px;
	display: inline-block;
	border:1px #ddd solid;
	float:left
}
.lianx .lx_con .lx_ff {
	line-height:24px;
	color:#333;
	font-size:16px;
	margin-left:56px;
	margin-top:10px;
	padding-top:4px;
}
.lianx .lx_con .lx_ff  span{
	color:#777;
	font-size:12px;
	background:#f1f1f1;
	padding:2px 6px;
	word-break:normal;
}

.lianx .lx_company {
	line-height:24px;
	font-size:14px;
	padding:10px 10px 10px 10px;
	border-top:1px #eee solid;
}
.lianx .lx_tip{
	line-height:24px;
	font-size:14px;
	padding:6px 10px 6px 10px;
	border-top:1px #eee solid;
}
.lianx .lx_tips {
	line-height:24px;
	color:#ff6600;
	font-size:14px;
	padding:10px 10px 10px 10px;
	border-top:1px #eee solid;
}

.lianx .sl_r .call_btn {
	width:38px;
	height:38px;
	margin-left:2px;
	border-radius:19px;
	background:#17abf7 url(../image/call.png) center center no-repeat;
	background-size:70%;
	display:block;
	
}
.lianx .sl_r .kanjia_btn {
	width:38px;
	height:38px;
	border-radius:19px;
	background:#f45a1d;
	display:block;
	background:#f66e38 url(../image/rmb.png) center center no-repeat;
	background-size:62%;
	
}


.call {
	display:inline-block;
	width:40px;
	background:url(/image/tel.png) no-repeat center top;
	padding-top: 29px;
	color:#fff;
	font-size:12px;
	background-size:38px 28px
}
.tongxun {
	/*display:inline-block;*/
    display: none;
	width:50px;
	background:url(/image/chatn.png) no-repeat center top;
	padding-top: 29px;
	color:#fff;
	font-size:12px;
	background-size:38px 28px;
	margin-left:5px
}

/*位置及周边*/
.attr_info {
	border-top: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
	padding: 10px;
	background:#fff;
	margin-top:6px
}
.attr_info .attrVal {
	display: block;
	/*max-width: 75%;*/
	overflow: hidden;
	vertical-align: top;
	word-wrap: break-word;
}
.attr_info .fred {
	color: #FF0000;
	font-size: 16px;
	font-weight: normal;
}
.attr_info li p.mt10 {
	margin-bottom: 5px;
}


.fangico {
	background: #A4CB76;
	color: #FFFFFF;
	display: inline-block;
	font-size: 12px;
	height: 35px;
	line-height: 35px;
	margin-right: 3px;
	text-align: center;
	width: 92px;
}
a.fangico {
	display: inline-block;
}
a.fangico:hover {
	color:#fff
}
.fangico i {
	background: url("../image/jobxin.png") no-repeat 0 -72px;
	background-size:22px auto;
	display: inline-block;
	height: 14px;
	margin-bottom: 2px;
	margin-right: 5px;
	vertical-align: middle;
	width: 16px;
}
.fangico.duanxin {
	background: #7EAFDD;
	cursor: pointer;
	display:none
}
.fangico.duanxin i {
	background-position: 0 -105px;
}
.fangico.net-online {
	background: #F79E4F;
}
.fangico.bangbang i {
	background-position: 0 -264px;
	height: 19px;
}
.mts {
	margin-top:5px;
	color:#A8A8A8
}
.s_map {
	display: block;
	-webkit-box-sizing: border-box;
	height: 136px;
	overflow: hidden;
	margin: 10px 0 0px;
	/*border: 1px solid #e4e3e3;*/
	background-size: auto 60%;
}
.mapimg {
	width: 100%;
	height: 100%;
	display: block;
}
/*******附近推荐*******/
.fujin_house {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #e7e7e7;
	padding: 7px 0px 2px;
	cursor:pointer;
	background:#fff
}
.pd10 {
	padding:0px 10px 7px
}
/**********删除收藏房源提示*********/
.delhouse_title {
	background-color: #ffffea;
	padding: 8px 0 10px 7px;
	font-size: 14px;
	display: none;
	border-bottom: 1px solid #d9d9d9;
}
.delhouse_title .f2a {
	display: inline-block;
	height: 27px;
	line-height: 27px;
	padding-left: 16px;
	margin-left: 6px;
	background-image: url("/image/l_icon.png");
	background-position: 0 -261px;
	background-size: 100px;
}
.delhouse_title .f2b {
	display: inline;
	float: right;
}
.f2b i {
	display:inline-block;
	height:28px;
	border:1px solid #bdbdbd;
	line-height:28px;
	width:43px;
	text-align:center;
	margin-right:10px;
	border-radius:3px;
	cursor:pointer;
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fafafa), to(#eee))
}
.f2b i:active {
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#efefef), to(#ddd))
}
/*******收藏房源列表******/
.back_fff {
	background:#fff
}
.select {
	display:block;
	height: 75px;
	position: absolute;
	top:33px
}
.select .check {
	width: 20px;
	height: 40px;
	margin-right: 6px;
	display: none;
	background-image: url("../image/l_icon.png");
	background-size: 100px;
	background-position: 0 -261px;
}
.pos_left {
	left:37px
}
.pos_pad {
	padding-left:136px
}
.f4 {
	line-height: 30px;
	font-size: 12px;
	text-align: center;
	color: #bababa;
	background: #f4f4f4;
	padding-top:3px
}
.f4 .login_link {
	color: #E54C00;
}
.delhouse_title .selected, .select .selected {
	background-position: 0 -302px;
}
/************小区详细页***********/
.junjia {
	margin:5px 0px;
	line-height:24px;
	font-size:14px;
	color: #A6A6A7;
}
.junjia .info-left {
    float: left;
    width: 50%;
    overflow: hidden;
}
.jj_price {
	color: #e54c00;
	font-size: 14px;
}
.info-btn {
    padding: 0px 10px;
    color: #F60;
    height: 22px;
    width: auto;
    font-weight: bold;
    background-color: #E8E8E8;
    cursor: pointer;
	line-height: 22px;
	font-family:Arial,"Microsoft Yahei";
	display:inline-block
}
.nopd label {
	font-size: 14px;
    color: #A6A6A7;
    line-height: 28px;
    height: 28px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ii {
	color:#333333
}
.upicon {
	background: url("../image/up.png") no-repeat left center;
	color: #FF0000;
	display:inline-block;
	padding-left: 10px;
	padding-right: 3px;
}
.downicon {
	background: url("../image/down.png") no-repeat left center;
	color: #B88413;
	display:inline-block;
	padding-left: 10px;
	padding-right: 3px;
	margin-left:15px
}
.esfnum {
	padding:0px 12px 5px
}
.esfnum span {
	display:block;
	background:url(../image/left_icon.png) no-repeat right center;
	background-size:8px 12px;
	font-size:16px
}
.Gf1 {
	color: #e54c00;
}
.chushou {
	margin-top:15px
}
.chushou a {
	float:left;
	width:49%;
	padding:4px 0px
}
.chushou a.bianju {
	margin-left:2%
}
.btnblue3 {
	text-align: center;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #56ADF8), color-stop(1, #2E92E6));
}
.rbox4 {
	border-radius: 4px;
}
a.awhite:link, a.awhite:visited, a.awhite:hover, a.awhite:active {
	color: #FFFFFF;
	text-decoration: none;
}
/*********发布房源信息********/
.boxpadleft8 {
	padding:8px 12px
}
.dbline-gw {
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #D2D2D2;
}
.esfwtinput {
	line-height: 22px;
	padding: 4px;
	height: 22px;
	border: 1px solid #CECECE;
	background: #FFFFFF;
	font-size: 16px;
	background:-webkit-linear-gradient(top, #EEEEEE, #ffffff);
	background:-moz-linear-gradient(top, #EEEEEE, #FFFFFF);
 filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#EEEEEE', endColorStr='#FFFFFF', gradientType='0')
}
.flol {
	float: left;
}
.flor {
	float: right;
}
.fora {
	color: #FF6600;
}
.c8 {
	color:#808080
}
.succ_icon {
	background: url("../image/succ_icon.png") no-repeat 12px center;
	color: #E14F00;
	height: 53px;
	padding:18px 0px 20px 90px;
	line-height:1.6em
}
/**********房价评估*********/

.PGDlist dl {
	border-bottom: 1px solid #DEDEDE;
	box-shadow: 0 1px 0 #FFFFFF;
	clear: both;
	line-height: 24px;
	overflow: hidden;
	padding: 10px 12px;
}
.PGDlist dl dt {
	float: left;
}
.PGDlist dl dd {
	color: #666666;
}
.width2 {
	width: 40px;
	border-radius:2px;
	border:1px solid #cecece;
	height:22px;
	padding:0 5px;
	width:128px;
	font-size:16px;
	background:#ffffff;
	background: -moz-linear-gradient(top, rgba(239, 239, 239, 1), rgba(255, 255, 255, 1));
	background: -webkit-gradient(linear, top, from(rgba(239, 239, 239, 1)), to(rgba(255, 255, 255, 1)));
	background: -webkit-linear-gradient(top, rgba(239, 239, 239, 1), rgba(255, 255, 255, 1));
	background: -o-linear-gradient(top, rgba(239, 239, 239, 1), rgba(255, 255, 255, 1));
}
.w128 {
	width:128px
}
.width1 {
	width: 20px;
}
.mainCon input[type="radio"], .mainCon input[type="checkbox"] {
	vertical-align: 0;
}
.PGDlist dl.clickBg {
	position: relative;
}
.PGDlist dl dd div:first-child {
	margin-bottom: 8px;
}
.btnBox {
	padding: 16px 12px;
}
a.btnSty {
	display:block;
	height:36px;
	line-height:36px;
	text-align:center;
	color:#ffffff;
	font-size:16px;
	border-radius:2px;
	background:#2e93e6;
	background: -moz-linear-gradient(top, rgba(86, 173, 248, 1), rgba(45, 146, 230, 1));
	background: -webkit-gradient(linear, top, from(rgba(86, 173, 248, 1)), to(rgba(45, 146, 230, 1)));
	background: -webkit-linear-gradient(top, rgba(86, 173, 248, 1), rgba(45, 146, 230, 1));
	background: -o-linear-gradient(top, rgba(86, 230, 248, 1), rgba(45, 146, 230, 1));
}
.mybgs {
	background:url(../image/mybgs.png) repeat-x
}
.PGDlist select {
	border:1px solid #cecece;
	font-size:14px;
	background:#ffffff;
	background: -moz-linear-gradient(top, rgba(239, 239, 239, 1), rgba(255, 255, 255, 1));
	background: -webkit-gradient(linear, top, from(rgba(239, 239, 239, 1)), to(rgba(255, 255, 255, 1)));
	background: -webkit-linear-gradient(top, rgba(239, 239, 239, 1), rgba(255, 255, 255, 1));
	background: -o-linear-gradient(top, rgba(239, 239, 239, 1), rgba(255, 255, 255, 1));
}
.wolai {
	float:right;
	font-size:14px;
}
.jzpgList {
	font-size: 14px;
	padding: 12px;
	border-bottom: 1px solid #e7e7e7;
}
.jzpgList dt {
	font-size: 16px;
	margin-bottom: 5px;
}
.jzpgList dd {
	line-height: 26px;
}
.jzpgList dd span {
	color: #ED7E1C;
	font-family: Arial;
	font-size: 18px;
}
/*********周边经纪人*********/
.h45 {
	height:62px
}
.zbjjr_tl {
	color: #fff;
	border-top:1px solid #5EBCFE;
	background:#0891f1;
	padding:8px
}
.jjrlis-box {
	background: #F8F8F8;
	border-bottom: 1px solid #CBCBCB;
	border-radius: 3px;
	box-shadow: 1px 1px 1px #CBCBCB;
	font-size: 14px;
	margin: 8px 4px 10px;
	padding: 6px;
}
.bro-pic img {
	background: #E7E7E7;
	border: 1px solid #CCCCCC;
	height: 64px;
	margin-right: 6px;
	margin-top: 2px;
	padding: 2px;
	width: 54px;
}
.fgray {
	color: #808080;
}
.fbla {
	color: #282828;
}
.fora {
	color: #FF6600;
}
.xqwdtab {
	background: url("../image/bg-xqwdtab-line.png") no-repeat right center;
	background-size:2px 100%;
	float: left;
	text-align: center;
	width: 25%;
}
a.agray2:link, a.agray2:visited, a.agray2:hover, a.agray2:active {
	color: #666666;
	text-decoration: none;
}
/***********经纪人店铺***********/
.padbox8 {
	padding: 8px 12px;
}
.fgray2 {
	color: #5B5B5B;
}
.bro-pic img {
	background: none repeat scroll 0 0 #E7E7E7;
	border: 1px solid #CCCCCC;
	height: 64px;
	margin-right: 6px;
	margin-top: 2px;
	padding: 2px;
	width: 54px;
}
.oratab {
	background: #E4E4E4;
	box-shadow: 0 3px 3px #C9C9C9;
}
.oratab li {
	float: left;
}
.oratab-cur {
	background: #FF8704;
	border-bottom: 1px solid #FFFFFF;
	box-shadow: 2px 2px 2px #CC6C03 inset;
	height: 28px;
}
.oratab li a {
	display: block;
	text-align: center;
}
a.awhite:link, a.awhite:visited, a.awhite:hover, a.awhite:active {
	color: #FFFFFF;
	text-decoration: none;
}
.oratab-cur-arr {
	background: url("../image/arr-tit-tab.png") no-repeat center bottom;
	background-size:12px 100%;
	bottom: -15px;
	height: 12px;
	position: absolute;
	width: 100%;
	padding:0px
}
.borderbot {
	border-bottom: 1px solid #D2D2D2;
}
.xqtitbg {
	background: url("../image/bg-xq-gra.png") repeat-x 0 0;
	padding: 0 8px;
}
.arrbox4 {
	background: url("../image/infolistmore.png") no-repeat right center;
	cursor: pointer;
	font-size: 16px;
	padding: 8px;
}
.xqtitbox {
	margin-top: 10px;
	padding:0px 12px 3px
}
.mypadbox8 {
	padding:8px 0px
}
/*********即时通讯**********/
.fwhite {
	color: #FFFFFF;
}
#wrapper {
	bottom: 0;
	left: 0;
	overflow: auto;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: -1;
}
#scroller {
	background: #F2F2F2;
	padding: 0;
	position: absolute;
	width: 100%;
	z-index: 1;
}
.rbox6 {
	border-radius: 6px;
}
/*********推荐经纪人*********/
.arrbox2 {
	background: url("../image/boxlistarr.png") no-repeat right center #FFFFFF;
	cursor: pointer;
	font-size: 16px;
	padding: 8px;
}
.houselist {
	padding-bottom: 6px;
	padding-top: 6px;
}
.bro-pic img {
	background: #E7E7E7;
	border: 1px solid #CCCCCC;
	height: 64px;
	margin-right: 6px;
	margin-top: 2px;
	padding: 2px;
	width: 54px;
}
.spread {
	background: #F5F5F5;
	border-radius: 6px;
	margin: 20px 0px;
	padding: 4px;
}
.spread a {
	background: #4998E7;
	border-radius: 6px;
	display: block;
	height: 40px;
	line-height: 40px;
	text-align: center;
}
.spread a span {
	color: #FFFFFF;
	display: inline-block;
	font-size: 16px;
}
.spread a span:before {
	background-image: url("/images/sy/download.gif");
	background-position: 0 0;
	background-repeat: no-repeat;
	background-size: 28px 28px;
	content: "";
	display: inline-block;
	height: 28px;
	margin-right: 10px;
	vertical-align: -8px;
	width: 28px;
}
/* floatNav */
.popShadow {
	position: fixed;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.6);
	z-index: 900
}
.newNav {
	/*position:fixed;*/
	position:absolute;
	top:49px;
	width:100%;
	padding-bottom: 15px;
	z-index: 1000;
	background:#fff;
    border-bottom: 1px solid #d6d6d6;
}
.newNav .nav-box {
	padding: 0 10px;
}
.newNav .nav-tit {
	padding:5px 0;
	border-bottom:1px solid #d6d6d6;
	overflow:hidden;
*zoom:1;
	font-size: 16px;
}
.newNav .nav-tit a {
	float:right;
	padding-right:10px;
	font-size:14px;
	color:#333;
	background:url(../image/infolistmore.png) right center no-repeat;
	background-size: 8px auto;
}
.newNav .nav-menu {
	padding:5px 0;
}
.newNav .nav-menu a {
	display:block;
*display:inline;
*zoom:1;
	height:32px;
	line-height:32px;
	font-size: 14px;
	color:#333;
}
.newNav .nav-app ul {
	margin-top: 15px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-box;
	display: box;
	-webkit-box-orient:horizontal;
	-moz-box-orient:horizontal;
	-ms-box-orient:horizontal;
	box-orient:horizontal;
	width: 100%;
}
.newNav .nav-app ul li {
	width: 100px;
	-webkit-box-flex:1;
	-moz-box-flex:1;
	-ms-box-flex:1;
	box-flex:1;
}
.newNav .nav-app ul li img {
	margin-right: 10px;
	vertical-align: middle;
	width: 29px;
	height: 29px;
}
.newNav .nav-app ul li a {
	display:block;
	color: #333;
	font-size: 14px;
}
/* floatNav */
.cmtitle {
    border-bottom: 1px solid #e7e7e7;
    padding-bottom: 6px;
    margin-bottom: 5px;
    background: url(../image/line-bgs.png) no-repeat left 6px;
    background-size: 3px auto;
    padding-left: 12px;
	font-size:15px;
	color:#a0a0a0
}
.map_pos {
	display:inline-block;
	padding-right:16px;
	background:url(../image/icon-place.png) no-repeat right 8px;
	background-size: 12px auto;
}
.fpds {
	padding:16px 0px 2px
}
.fpds li {
	float:left;
	width:50%
}
.junjia2016 {
	border-right:1px solid #e8e8e8;
	padding-right:12px
}
.zujunjia2016 {
	padding-left:12px
}
.bdxz {
	border-bottom:1px solid #e8e8e8;
	padding-bottom:12px;
	padding-left:15px
}
.bdxz h1 {
	font-weight:600;
	font-size:16px;
	color:#000000;
	line-height:18px;
	padding:0px
}
.bdxz p {
	line-height:20px;
	font-size:16px;
	font-weight:600;
	color:#f67027;
	margin-top:8px
}
.zaishou2016 {
	padding-top:12px;
	font-size:15px;
	line-height:18px;
	color:#a8a8a8;
	position:relative;
	font-weight:600;
}
.zaishou2016 a {
	color:#a8a8a8
}
.taoshu2016 {
	float:right;
	background:url(../image/left_icon.png) no-repeat right 3px;
	background-size:9px auto;
	padding-right:15px
}
.rem {
    display: inline-block;
    position: absolute;
    width: 40px;
    height: 41px;
    left: 12px;
    top: 11px;
    /* background: url(); */
    background: url(../image/icon_remen.png) center no-repeat;
    background-size: 40px auto;
    z-index: 999;}
	
	
.show{ padding:10px 15px;}
.show .txt_title{ font-size:24px; line-height:40px; }
.show .xinxi{ line-height:30px; font-size:14px; }
.show img{ min-width:100%; margin:10px 0px;}
.show .date{ color:#666 }
.show .show_text{ font-size:16px; line-height:180%;}


.fanye{ width:278px; height:32px;font-size:16px;line-height:32px; background-image:url(../images/meau_list_651_75.gif); margin:10px auto 10px auto;-webkit-background-size:contain;}
.fanye_up{ width:93px; height:32px;font-size:16px; line-height:28px; text-align:center;color:#999;float:left}
.fanye_up a{ width:93px; height:32px;font-size:16px; line-height:28px;display:block}
.fanye_up a:hover{ background:none }
.fanye_center{ width:90px; height:32px;font-size:16px; line-height:28px; text-align:center; float:left}
.fanye_center a{ width:90px; height:32px;font-size:16px; line-height:28px;background:none;  display:block}
.fanye_center a:hover{ background:none }
.fanye_down{ width:94px; height:32px;font-size:16px; line-height:28px; text-align:center; color:#999; float:left}
.fanye_down a{ width:94px; height:32px;font-size:16px; line-height:28px; display:block}
.fanye_down a:hover{ background:none }



.flexbox {display: box;display: -webkit-box;display: -moz-box;display: -ms-box;-webkit-box-orient: horizontal;box-orient: horizontal;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.flexbox > * {display: block;box-flex: 1;-webkit-box-flex: 1;-moz-box-flex: 1;-ms-box-flex: 1;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
body:not(:-moz-handler-blocked) .flexbox {width: 100%;}

/*底部信息结束*/

/*======点击首页搜索职位======*/
.psgSeekBg{ height:30px; padding:9px 60px 9px 40px; background:#ee4433; position:relative;}
.psgSeekBd{ padding:0 10px;height:30px; background:#fff; border-radius:20px; overflow:hidden; position:relative;font-size:14px;}
.psgSeekBg .goback {
	position:absolute;
	width:36px;
	height:45px;
	left:2px;
	top:2px;
	display:block;
	background:url(../image/go_back.png) no-repeat center center;
	background-size:36%;
	color:#fff;
	z-index:999;
}
.psgSeekBd a{ color:#737e80; line-height:30px; position:absolute; top:0px; left:11px; padding-right:8px;}
.psgSeekBd a i{ display:inline-block; vertical-align:3px;margin-left:3px; width:5px; height:3px; background:url(../image/personage05.png) 0 -3px no-repeat;}
.psgSeekBd a i.cut{background:url(../image/personage05.png) no-repeat;}
.psgSeekBd input{ display:block; width:100%;height:30px; border:none;}
.seekBtn{ position:absolute; top:0px; right:0px; display:block;height:48px;line-height:48px;padding-right:10px;text-align: right; color:#fff;  font-size:16px;}
.seekBtnCel{ left:0px;}
.psgSeekList{ padding:11px 5px 11px 11px;}
.psgSeekList .daohang{ width:100%; height:40px; font-size:16px; text-indent:5px; }
.psgSeekList .daohang em{ width:24px; height:24px; background:url(../image/rmxq_icon.png) no-repeat; background-size:cover ; float:left}
.psgSeekList a{ display:block; width:33.3%; text-align:center; margin-bottom:6px;float:left;}
.psgSeekList a span{ display:block; height:34px;border:1px solid #e3e6e6; background:#fff; line-height:34px; text-align:center; color:#737e80; font-size:14px; border-radius:4px;overflow:hidden;text-overflow: ellipsis; white-space: nowrap; position:relative;margin:0 3px;}
.psgSeekList a.subPsglist span{ }
.psgSeekPop{width:118px; overflow:hidden; position:absolute; top:37px; left:12px; display:none; z-index:5;}
.psgSeekPop img{ display:block; margin-left:44px;}
.psgSpop{width:118px; overflow:hidden;border-radius:4px; background:url(../image/personage04.png);}
.psgSpop a{ display:block;width:100%; height:44px; line-height:42px; color:#fff; font-size:14px;}
.psgSpop a em{width:55px; height:44px; line-height:42px; display:inline-block; vertical-align:middle; font-size:18px; text-align:center;}
.psgSpop a.psLine{ border-bottom:1px solid #364345;}

/*搜索提示*/
#bigAutocompleteContent{ position: absolute; top:45px; left:0px; z-index:998; width:100%; padding:6px 0px;  display:block; line-height:30px; font-size:14px; background:#F4F4F4}
#bigAutocompleteContent table tr{ width:100%; text-indent:50px;}






.slideBox {
	position: relative;
	overflow: hidden;
	width: 100%;
	margin-top:5px;
}
/*.slideBox:before {
    content: "广告";
    background: rgba(0,0,0,0.2);
    position: absolute;
    font-size: 7px;
    color: #ffffff;
    right: 0;
    top: 8px;
    line-height: 1em;
    z-index: 2;
    padding: 1px 3px;
}*/
.slideBox .hd {
	position: absolute;
	width: 100px;
	left: 50%;
	bottom: 0;
	margin-left: -50px;
	text-align: center;
	z-index: 1;
}
.slideBox .hd li {
	display: inline-block;
	width: 9px;
	height: 9px;
	border-radius: 20px;
	background: rgba(250,250,250,0.5);
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 3px;
}
.slideBox .hd li.on {
	background: #fff;
	width: 12px;
}
.slideBox .bd {
	position: relative;
	z-index: 0;
}
.slideBox .bd li {
	position: relative;
	text-align: center;
}
.slideBox .bd li img {
	background: url(/images/loading.gif) center center no-repeat;
	vertical-align: top;
	width: 100%;
	max-height:260px;
}
.slideBox .bd li a {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}*/
.slideBox .bd li .tit {
	display: block;
	width: 100%;
	position: absolute;
	bottom: 0;
	text-indent: 10px;
	height: 28px;
	line-height: 28px;
	background: url(../image/focusBg.png) repeat-x;
	color: #fff;
	text-align: left;
}


/*底部操作按钮*/
.bottom_btn{
	background:#FFF;
	width: 100%;
	border-top:1px #ddd solid;
	z-index:99;
	height:52px;
	position: fixed;
	bottom:0;}
.bottom_btn dd{
	display:block;
	font-size:15px;
	text-align:center;
	padding:10px 0px 10px 0px;
}
.bottom_btn dd i{
	padding-left:26px;
	line-height:30px;
	margin-top:12px;
	color:#FFF
}
.bottom_btn  .shoucang{
	width:18%; color:#666;  font-size:12px; text-align:center; float:left
}
.bottom_btn  .shoucang i{
	width: auto; font-size:12px;  line-height:18px; padding:0; margin:0px;
}
.bottom_btn  .sc_a{
 background:url(../image/sc_a.png) center top no-repeat;background-size: auto 16px;color:#333; display:inline-block; 
}
.bottom_btn  .sc_b{
 background:url(../image/sc_b.png) center top no-repeat;background-size: auto 16px;color:#ee4433; display:inline-block; 
}
.bottom_btn .kanjia{
	width:32%; height:52px;background:#fe8400;color:#FFF;  float:left
}
.bottom_btn  .kanjia i{
	width: auto; text-indent:20px; margin-top:2px; font-size:16px; padding-left:28px; background: url(../image/rmb.png) 2px center no-repeat; background-size: auto 22px;
}
.bottom_btn .dianhuas{
	width:50%;height:52px;  background:#ee4433;color:#FFF;; float:left
}
.bottom_btn .dianhuaz{
	width:82%;height:52px;  background:#ee4433;color:#FFF;; float:left
}
.bottom_btn  .dianhuas i,.bottom_btn  .dianhuaz i{
	width: auto;  text-indent:20px; background:url(../image/call.png) 0 center no-repeat;font-size:16px;background-size:auto 22px;
}

/*房源管理房源搜索*/

.fy_guanli{
	padding:30px 10px 0px 10px;
	overflow:hidden;
}
.fy_guanli p {
    width:50%;
	float:left;
}
.fy_guanli p a{
    display: block;
    padding:0 10px;
    height: 40px;
	line-height: 20px;
    text-align: center;
    font-size: 16px;
    color: #fff;
}
.fy_guanli p a span{
	display:block;
	border-radius: 3px;
	font-size:15px;
	text-align:center;
	padding:10px 0px 10px 0px;
}
.fy_guanli p a span i{
	display:inline-block;
	width: auto;
	height:20px;
	text-align:left;
	margin-left:-10px;
}
.fy_guanli p a.contact_btn1 span{
	background:#ee4433;
}
.fy_guanli p a.contact_btn2 span{
	background:#eee;color: #333;
}



.fy_login{ width:100%; height:280px;  margin:0% ; float:left}
.fy_login .con{ padding:16px;}
.fy_login .login{ width:100%}
.fy_login .login .titlea{ width:100%; text-align:center; font-size:16px; color:#333; float:left}
.fy_login .login .title{ width:100%; text-align:center; font-size:14px; color:#ee4433; float:left}
.fy_login .login .title span{ background:url(../image/wxxz.png) 0 6px no-repeat; text-indent:16px; margin-right:10px; background-size:auto 46%;float:left}
.fy_login .login .sjh{ width:100%; height:36px; line-height:36px;font-size:14px;border:1px #ddd solid; margin-top:10px; text-indent:8px; float:left}
.fy_login .login .yzmbt{ width:30%; background:#ee4433;height:38px; line-height:38px; font-size:14px; color:#FFF; margin-top:10px; text-align:center; margin-left:-2px; border:0px; float:left}
.fy_login .login .yzm{ width:100%;height:36px; line-height:36px;font-size:14px;border:1px #ddd solid;margin-top:10px; text-indent:8px;float:left}
.fy_login .login .yzmbt_display{ width:28%; background:#ccc;height:38px; line-height:38px; color:#555;margin-top:10px; font-size:12px; text-align:center;border-width: 0px; float:left}
.fy_login .login .tips{ width:98%; height:14px; line-height:14px; color:#ee4433;font-size:14px;padding:8px 0;float:left}
.fy_login .login .tips3{ width:98%; height:16px; line-height:16px;float:left}
.fy_login .login .tips2{ width:98%; height:36px; line-height:36px; color:#ccc; font-size:14px; text-align:right; float:left}
.fy_login .login .button{ width:100%; background:#ee4433; color:#FFF; height:40px; line-height:40px; text-align:center;  float:left}


.esf_nolist{ width:100%; text-align:center; margin:50px 0px;}
.esf_nolist span{ height:40px; line-height:40px; padding-left:26px; font-size:13px; background:url(../image/nook.png) 0 5px no-repeat; background-size:auto 23px; color:#666; display: inline-block; }


.ajax_download_tip{ width:100%; line-height:40px; background:#F1f1f1; padding-left:10px; margin-top:-10px; border-bottom:1px #ddd solid; display:block}

.tips_contact_box{
    position: fixed;
    bottom: 0px;
    left: 0px;
    width:100%;
	height:52px; line-height:52px;
    background: #fff;
    border-top: 1px solid #e5e8e8;
}
.tips_contact_inner{
	padding:0px 0px;
	overflow:hidden;
}
.tips_contact_box p {
    width:50%;
	display:inline-block;
	float:left;
}
.tips_contact_box p a{
    display: block;
    padding:0 0px;
    height: 52px;
	line-height:52px;
    font-size: 16px;
    color: #fff;
}
.tips_contact_box p a span{
	display:block;
	font-size:15px;
	text-align:center;
	padding:0px 0px 0px 0px;

}
.tips_contact_box p a.contact_btn2 span{
	background:#ee4433;
	cursor:pointer;
}
.tips_contact_box p a.contact_btn4 span i{
	width: auto; text-indent:20px; margin-top:2px; padding-left:28px; font-size:16px; background: url(../image/kanjia.png) 2px center no-repeat; background-size: auto 20px;

}
.tips_contact_box p a.contact_btn4 span{
	background:#fe8400;
	cursor:pointer;
}
.tips_contact_box p a.contact_btn2 span i{
	width: auto; text-indent:20px; margin-top:2px; padding-left:22px; font-size:16px; background: url(../image/fix_close.png) 2px center no-repeat; background-size: auto 12px;

}

.tips_contact_box p a.contact_btn3 span{
	background:#fe8400;
	cursor:pointer;
}
.tips_contact_box p a.contact_btn3 span i{
	width: auto; text-indent:20px; margin-top:2px; padding-left:28px; font-size:16px; background: url(../image/rmb.png) 2px center no-repeat; background-size: auto 22px;

}

.tips_contact_box p.contact_name{
	height:40px;
	line-height:40px;
	text-align:left;
}
.tips_contact_box p.contact_txt a span{
	padding:0px !important;
}


.inc_kanjia{ padding:10px 20px;}
.inc_kanjia .kanjia_con{ width:100%;margin-top:6px; float:left}
.inc_kanjia .kanjia_con ul li{ width:100%;line-height:30px;padding:5px 0px; float:left}
.inc_kanjia .kanjia_con ul li span{ width:80px; text-align:right; float:left}
.inc_kanjia .kanjia_con input{ width:160px; height:30px; border:1px #ddd solid; float:left}




.sj_login{ width:100%; height:230px; background:#FFF;}
.sj_login .con{ padding:6px;}
.sj_login .login{ width:100%}
.sj_login .login .title{ width:100%; text-align:center; font-size:14px; color:#999; float:left}
.sj_login .login .yzm{ width:100%; height:36px; line-height:36px;font-size:14px;border:1px #ddd solid; margin-top:10px; text-indent:8px; float:left}
.sj_login .login .sjh{ width:70%; height:36px; line-height:36px;font-size:14px;border:1px #ddd solid; margin-top:10px; text-indent:8px; float:left}
.sj_login .login .yzmbt{ width:30%; background:#ee4433;height:38px; line-height:38px; font-size:14px; color:#FFF; text-align:center; margin-top:10px;  margin-left:-2px; border:0; float:left}
.sj_login .login .yzmbt_display{ width:28%; background:#ccc;height:38px; line-height:38px; color:#555;margin-top:10px; font-size:12px; text-align:center;border-width: 0px; float:left}
.sj_login .login .tips3{ width:98%; height:16px; line-height:16px;float:left}
.sj_login .login .tips{ width:100%; height:30px; line-height:30px; color:#ee4433; font-size:12px;text-indent:8px;  float:left}



.autocomplete-suggestions {width:100%;  border-top: 1px solid #e5e5e5;background: #FFF;overflow: auto; margin:0; position:absolute; left:0px; top:50px;display:block; }
.autocomplete-suggestion { width:100%; border-bottom: 1px solid #e5e5e5;font-size:14px;padding: 10px 0px;white-space: nowrap;cursor:pointer;overflow: hidden; text-indent:50px; }
.autocomplete-suggestion span { float:left }
.autocomplete-suggestion i { float:right;font-style: normal;color:#999 }
.autocomplete-selected { background: #fafafa;}
.autocomplete-suggestions strong { font-weight: normal;color: #3399FF;}


.esf_more{ width:100%; height:40px; line-height:40px; text-align:center; display:inline-block}


#allmap{height:350px;width:100%;float:left;}


.zxyhq{ width:100%; height:;background:#ef4433; color:#FFF; float:left}
.zxyhq .youhuiprice{color:#FFF; font-size:32px; padding-left:8px;}
.zxyhq .youhuiget{ padding:10px 0 0 0; float:left; font-size:14px; line-height:18px; color:#FFF;}


/*新房详情页 编辑于2017年11月6日*/
/*顶部菜单*/

.wrapper04{position:relative;height:50px;width: 100%;font-weight: 300; overflow: hidden;background:#f2f2f2; border-bottom:1px #ddd solid;margin:0 auto;}
.wrapper04 .scroller{ width:100%;position:absolute; top:8px; left:0;}
.wrapper04 .scroller li{width:16.6666%; height: 42px;color:#333;line-height: 42px;text-align: center;float: left;}
.wrapper04 .scroller li a{ width:100%; font-size:16px;color:#333;line-height: 42px;display:block; float:left}
.wrapper04 .scroller li.cur{ font-weight:bold;background:#f2f2f2}
.wrapper04 .scroller li.cur a{color:#333;}




/* 底部电话咨询收藏分享*/


.ssDetail_fixBox {
	position: fixed;
	width: 100%;
	height: 50px;
	background-color: #fff;
	border-top: 1px solid #eeeeee;
	left: 0;
	bottom: 0;
	z-index: 99
}

.ssDetail_fixBox .otherBox {
	height: 56px;
	width:40%;
	float:left

}

.ssDetail_fixBox .otherBox a {
	float: left;
	position: relative;
	width: 40%;
	height: 56px;
	padding-top: 8px;
	text-align: center;
	font-size: 14px;
	color: #777;
}


.ssDetail_fixBox .otherBox a.i02 {
	width: 50%;
	height: 56px;
	margin:0 auto
	
}

.ssDetail_fixBox .otherBox a.i02 i{
	width: 20px;
	height: 20px;
	background:url(../image/n_shoucang.png) no-repeat; 
	background-position:0px -2px;
	background-size:20px auto;
	display:block;
	margin:0 auto; 
	
}

.ssDetail_fixBox .otherBox a.i02-cur i{
	width: 20px;
	height: 20px;
	background:url(../image/n_shoucang.png) no-repeat; 
	background-position:0px -24px;
	background-size:20px auto;
	display:block;
	margin:0 auto;
}

.ssDetail_fixBox .otherBox a.i03{
	width: 50%;
	height: 56px;
	margin:0 auto
	
}

.ssDetail_fixBox .otherBox a.i03 i{
	width: 20px;
	height: 20px;
	background:url(../image/fengxiang.png) no-repeat; 
	background-position:0px 0px;
	background-size:20px auto;
	display:block;
	margin:0 auto; 
}

.ssDetail_fixBox .telBox  {
	width:60%;
	float: left;
}
.ssDetail_fixBox .telBox a {
	float: left;
	width: 100%;
	height: 56px;
	line-height: 56px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	background-color: #ef4433
}



.ssDetail_fixBox .telBox a.line span {
	width: 25px;
	height: 25px;;
	background:url(../image/dianhua.png) no-repeat; 
	background-position:0px 0px;
	background-size:25px auto;
	margin:0 auto
}

.ssDetail_fixBox .telBox a.tel {
	background-color: #ef4433
}

.ssDetail_fixBox .telBox a.tel span{
	width: 25px;
	height: 25px;;
	background:url(../image/dianhua.png) no-repeat; 
	background-position:0px 0px;
	background-size:25px auto;
	padding-left:26px;
	margin:0 auto
}



.ssDetail_fixBox_mb70 {
	bottom: 1.4rem
}

.h-line{ background: #f2f2f2; height: 10px; border-top:1px #e1e1e1 solid;}


/*详情页看房团*/
.condo_tour{ padding:10px 10px;}
.condo_tour .text{ margin-right:120px;}
.condo_tour .btn{ width:100px; margin-top:4px; float:right}
.condo_tour .btn span,.condo_tour .btn span a{ width:100px; height:36px; line-height:36px; background:#ef4433; color:#FFF; text-align:center; border-radius:5px; display:block;  float:right}
.condo_tour .text p{ line-height:24px; height:24px; padding:0; margin:0;}



/*户型图列表*/
.dd-newlayout{padding:10px}
.dd-newlayout li{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #f2f3f7}
.dd-newlayout li:last-child{margin-bottom:0}
.dd-newlayout li figure{width:5.56rem;height:4.4rem;float:left;margin-right:0.6rem}
.dd-newlayout li figure img{width:5.56rem;height:4.4rem;display:block}
.dd-newlayout li .dd-word{overflow:hidden}
.dd-newlayout li .dd-word h3{font-size:16px; line-height:30px;color:#1a1e33}
.dd-newlayout li .dd-word h4{font-size:16px;color:#777; font-weight:normal}
.dd-newlayout li .dd-word h4 em{width:0.04rem;height:0.4rem;background-color:#f2f3f7;display:inline-block;margin:0 0.2rem}
.dd-newlayout li .dd-word h5{font-size:14px;color:#f8203a;margin-top:0.1rem}
.dd-newlayout li .dd-word h6{margin-top:0.1rem}
.dd-newlayout li .dd-word h6 span{display:inline-block;font-size:12px;color:#425571;background-color:#f3f8fd;padding:0 0.2rem;height:0.68rem;line-height:0.68rem;margin-right:0.16rem;border-radius:0.12rem}
.dd-newlayout li .dd-word h6 span.dd-red{background-color:#f83559;color:#fff}

.hx_apart{ width:100%; height:46px; line-height:40px;text-align: center;-webkit-box-sizing: border-box;box-sizing: border-box;border-bottom: 1px solid #e1e1e1;display: -webkit-box !important;display: -webkit-flex !important;display: -ms-flexbox !important;display: flex !important;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.hx_apart span{font-size: 16px;color: #333;padding: 10px 0;height: 44px;line-height: 50px;-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;width: 0;-webkit-flex-basis: 0;-ms-flex-preferred-size: 0;flex-basis: 0;max-width: 100%;display: block;padding: 0 !important;position: relative;}
.hx_normal{ background-repeat: no-repeat; color:#666 ;} 
.hx_hover { color:#ef4433; font-weight:bold; border-bottom:2px #ef4433 solid; } 
.dis{display:block;} 
.undis{display:none;} 


/*专享优惠活动*/
.zx_youhui{ width:100%; height:auto; background:#ef4433;  color:#FFF; float:left}
.zx_youhui .con{ width:94%; margin:8px 3% 5px 3%; float:left}
.zx_youhui .left{ margin-right:130px; line-height:24px;}
.zx_youhui .left .money{ font-size:30px; line-height:34px; color:#FF0}
.zx_youhui .right{ text-align:center; color:#FFF; width:120px; margin-top:8px;float:right}


.loupan_xixi ul{  height:auto;  margin:4px 10px 12px 10px; overflow:hidden }
.loupan_xixi ul li{ width:100%;font-size:14px; line-height:28px; list-style:none; margin:1px 0px; display:inline; float:left  }
.loupan_xixi .youhui dd{  /*position:relative;*/ color:#ff9f26; float:left}
.loupan_xixi .youhui em.dianhuayh{ /*position:absolute; top:0px; right:10px;*/width:16px;height:16px;background:url(../image/xf_icons_dianhua.png) no-repeat;background-size:100% 100%;border-radius:2px; display:inline-block; margin-top:5px; margin-left:6px; float:left }

.loupan_xixi span{ font-size:12px; margin:0px 3px 0 0;}
.loupan_xixi .title{color:#333; font-size:20px; line-height:20px; margin-top:3px; font-weight: 600 }
.loupan_xixi .Sell{ line-height:20px; height:20px; border-radius:3px; color:#FFF; margin-top:5px; padding:0 5px;}
.loupan_xixi .attr{ line-height:18px; height:18px; border-radius:2px; border:1px #ddd solid; color:#666;margin-top:5px;padding:0 5px;}
.loupan_xixi  .price{ font-size:24px; color:#ef4433;}
.loupan_xixi  .price em{ font-size:16px; }
.loupan_xixi .sub{ width:70px; color:#777; text-align:right;  float:left}
.loupan_xixi .sub_con{ margin-left:76px; text-align:left; color:#333; }

.house_xx .xq_xxa{ width:100%; font-size:16px }
.house_xx .xq_xxa ul{  height:auto;  margin:4px 10px; padding-bottom:4px; overflow:hidden }
.house_xx .xq_xxa ul li{ width:100%; font-size:16px; line-height:28px; list-style:none; margin:1px 0px; display:inline; padding:7px 0px; border-bottom:1px #eee solid; float:left  }
.house_xx .xq_xxa .sub{ width:80px; color:#777; text-align:right; font-size:16px; float:left}
.house_xx .xq_xxa .sub_con{ margin-left:80px; text-align:left; font-size:16px; color:#333; }
.house_xx .xq_xxa span{ width:100%; float:left }
.house_xx .xq_xxa span dd{ text-indent:0; }
.house_xx .xq_xxa ul  li:last-child{
	border:none
	}

.house_xx .kfxjbt{ width:100%; height:auto; border-top:1px #eeeeee solid;border-bottom:1px #eeeeee solid; margin-top:-10px; float:left}
.house_xx .kfxjbtn{ width:49%; line-height:32px; margin:10px 0; float:left}
.house_xx .kfxjbtn .kfbtn{ width:90px; background:url(../image/kf_bt.png) left center no-repeat; background-size:16px; text-indent:20px; font-size:16px; margin:0 auto}
.house_xx .kfxjbtn .xjbtn{ width:70px; font-size:16px;background:url(../image/xj_bt.png) left center no-repeat; background-size:18px; text-indent:21px; margin:0 auto}

.house_xx .xq_xxb{ width:100%; font-size:16px }
.house_xx .xq_xxb ul{  height:auto;  margin:6px 10px; padding-bottom:6px; overflow:hidden }
.house_xx .xq_xxb ul li{ width:100%; font-size:16px; line-height:28px; list-style:none; margin:1px 0px; display:inline; padding:2px 0px;  float:left  }


.house_lista {width:100%; height:auto;   }
.house_lista .house_cona{ margin:0 10px;  padding:10px 0; border-bottom:1px #eee solid; }
.house_lista .pic{ width:88px; height:84px;  float:left }
.house_lista .nr{height:84px; margin-left:124px;  }
.house_lista .nr ul li{ width:100%; line-height:140%; font-size:16px; padding:2px 0; float:left }
.house_lista .nr ul li span{ margin-right:4px; display:inline; float:left}
.house_lista .nr ul li em{ width:auto; float:left}
.house_lista .nr .price{ color:#ee4433; font-size:16px; float:right}
.house_lista .nr .zaishoub{ color:#FFF; line-height:18px; background:#5688cb;-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px; margin:0 5px; text-align:center; padding:2px 4px;}


/*户型详情页*/
.huxing_tu{ width:100%; height:200px; background-color:#CCC; text-align:center; overflow:hidden; float:left}
.huxing_con { padding:0 10px; height: auto;  float:left}
.huxing_con  .title{ width:100%; font-size:18px; line-height:2.0rem; padding:10px 0; border-bottom:1px #eee solid; float:left}
.huxing_con .lst{ width:100%; font-size:16px; line-height:2.0rem; margin:10px 0; float:left }
.huxing_con .lst ul li{font-size:16px; width:100%; float:left }
.huxing_con .lst ul li span{ width:50px; color:#999; float:left}


/* 相册图片 */
.img_gallery{height:220px;overflow:hidden;position:relative;text-align: center; max-width:100%; background-color:#ccc;}
.main_img{height:220px;overflow:hidden;position:relative;}
.main_img ul{width:100%;height:220px;overflow:hidden;position:absolute;top:0;left:0}
.main_img li{float:left;width:100%;height:220px;}
.main_img li span{display:block;width:100%;height:220px}
.main_img li a{display:block;width:100%;height:220px}
.img_font{position:absolute;color:#f00; width:60px; padding:10px; float:right;bottom:0;right:0;}
.img_font span{display:none; color:#FFF; padding:3px 8px;height:22px;line-height:22px; border-radius:3px; background:#000;-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}
.main_img img,.img_gallery img{
	height: 220px;
	width: 100%;
	object-fit: cover;
	}


/*底部电话咨询*/


.ssDetail_fixBoxa {
	position: fixed;
	width: 100%;
	height: 50px;
	background-color: #fff;
	border-top: 1px solid #eeeeee;
	left: 0;
	bottom: 0;
	z-index: 99
}


.ssDetail_fixBoxa .otherBox {
	height: 56px;
	width:28%;
	float:left;
/*	background-color:#FC0;*/
}

.ssDetail_fixBoxa .otherBox .bt_lyh{
	width:50px;
	height: 56px;
	line-height:50px;
	background:url(../image/lyh_icon.png) 0 15px no-repeat;
	background-size:auto 22px;
	padding-left:27px;
	display:block;
	font-size:16px;
	margin:0 auto;
}
.ssDetail_fixBoxa .otherBox .bt_xdj{
	width:50px;
	height: 56px;
	line-height:50px;
	background:url(../image/xundijia.png) 0 15px no-repeat;
	background-size:auto 22px;
	padding-left:27px;
	display:block;
	font-size:16px;
	margin:0 auto; 

}





.ssDetail_fixBoxa .weiliaoBox  {
	width:36%;
	float: left;
}
.ssDetail_fixBoxa  .weiliaoBox a {
    float: left;
    width: 100%;
    height: 56px;
    line-height: 56px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    background-color: #ffa50e;
}
.ssDetail_fixBoxa  .weiliaoBox  span{
	float: left;
}
.ssDetail_fixBoxa  .weiliaoBox .bt_zudh{
	width:60%;
	font-size:12px; 
	line-height:18px;
	text-align:left;
	padding:8px 0;
	}
.ssDetail_fixBoxa  .weiliaoBox .bt_bddh{
	width:20%;
	background: url(../image/weiliao.png) 0 15px no-repeat;
	background-size:23px;
	display:block;
	margin-left:10%;
	text-align:left;
	line-height:54px;
	display:inline-block;
	}

.ssDetail_fixBoxa .telBox  {
	width:36%;
	float: left;
}
.ssDetail_fixBoxa .telBox  span{
	float: left;
}
.ssDetail_fixBoxa .telBox .bt_zudh{
	width:60%;
	font-size:12px; 
	line-height:18px;
	text-align:left;
	padding:8px 0;
	}
.ssDetail_fixBoxa .telBox .bt_bddh{
	width:20%;
	background: url(../image/dianhua.png) 0 15px no-repeat;
	background-size:21px;
	display:block;
	margin-left:10%;
	text-align:left;
	line-height:54px;
	display:inline-block;
	}
.ssDetail_fixBoxa .telBox a {
	float: left;
	width: 100%;
	height: 56px;
	line-height: 56px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	background-color: #ff472e
}

/*在线置业顾问咨询*/
.house_zixun { padding:10px;}
.house_zixun .lx_con {
	width:100%;
	height:53px;
	position:relative;
	border-bottom:#f0f0f0 solid 1px;
}

.house_zixun .lx_con  .sl_l{
	width:210px;
	left:0;
	position:absolute;
}
.house_zixun .lx_con  .sl_r{
	width:70px;
	top:14px;
	right: 0;
	position:absolute;
}
.house_zixun .lx_con .sl_r p{
	float:right;
	text-align:center;
}
.house_zixun .lx_con .sl_l .lx_pic img {
	width: 40px;
    height: 40px;
    border-radius: 100%;
    margin: 5px;
    display: inline-block;
    border: 1px #ddd solid;
    object-fit: cover;
    vertical-align: middle;
    float: left;
}
.house_zixun .sl_r .call_btn {
	width:70px;
	height:26x;
	border-radius:15px;
	margin-right:10px;
	text-align:left;
	color:#7a7981;
	line-height:25px;
	text-indent:20%;
	border:#878787 solid 1px;
	background:url("../image/ico_phone.png") no-repeat 16% 50%;
	background-size:15px auto;
	display:block;
	
}
.house_zixun .lx_con .lx_ff {
	line-height:24px;
	color:#333;
	font-size:16px;
	margin-left:56px;
	margin-top:10px;
	padding-top:4px;
}






/*楼盘经纪人*/
.consultant-more {
	width: 100%;
	height:auto;
	background:#ffffff;
	
}
.consultant-list{
	position: relative;
	margin:4px 10px;
	overflow:hidden;
	}
.consultant-list .consultant-info {
 display:-webkit-box;
 padding:10px 10px;
 margin:10px 0px;
 background:#fbfaf9;
 /*background:#fff8f5;*/
/* border-bottom:1px #ffede7 solid;*/
}
.consultant-list .coverBg {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 30px;
    background: linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,1) 100%);
}

.morelist {
    position: relative;
    text-align: center;
    margin-bottom: 10px;
}
.morelist span {
    position: relative;
    display: inline-block;
    font-size: 14px;
    color: #696969;
    line-height: 20px;
    padding: 10px 0;
        padding-right: 0px;
    padding-right: 17px;
}
.morelist span::before {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    right: 0;
    top: 50%;
    margin-top: -7px;
    background: url(../images/arr_new_u.png) no-repeat;
        background-size: auto;
    background-size: 100%;
}
.consultant-info .consultant-base {
 -webkit-box-flex:1;
 box-flex:1;
 display:-webkit-box
}
.consultant-info .consultant-base .consultant-info {
 line-height:20px;
 font-size:14px;
 color:#333;
 margin-left:10px;
 -webkit-box-flex:1
}
.consultant-name {
 margin-left:10px;
 -webkit-box-flex:1
}
.consultant-name .name-tags-wrap {
 display:flex;
 flex-direction:column;
 justify-content:center;
 height:45px
}
.consultant-name .name-wrap {
 display:-webkit-box
}
.consultant-name .tags-wrap {
 height:18px;
 margin-top:5px;
 font-size:0;
 overflow:hidden
}
.consultant-name .tags-wrap .tag-item {
 position:relative;
 display:inline-flex;
 align-items:center;
 height:18px;
 margin-right:6px;
 padding:0 4px;
 font-size:12px;
 color:#474b4e;
 box-sizing:border-box
}
.consultant-name .tags-wrap .tag-item::before {
 content:'';
 position:absolute;
 top:0;
 left:0;
 width:200%;
 height:200%;
 border:1px solid #d4d4d4;
 transform-origin:0 0;
 transform:scale(.5);
 box-sizing:border-box
}
.consultant-info .conname {
 display:block;
 vertical-align:top;
 font-size:16px;
 line-height:32px;
 font-weight:bold;
}
.consultant-info .gold-v {
 display:inline-block;
 margin-left:5px;
 vertical-align:-1px
}
.iconfont-style {
 margin-left:5px
}
.consultant-info .i-gold_consultant::before {
 font-size:1.4rem;
 color:rgba(232,187,113,1);
 line-height:18px
}
.consultant-info .i-service_talent::before {
 font-size:1.3rem;
 color:rgba(112,142,185,1);
 line-height:18px
}
.consultant-info .i-loupan_expert::before {
 font-size:1.3rem;
 color:#72a9a5;
 line-height:18px
}
.consultant-info .active-flag {
 display:inline-block;
 background:rgba(255,243,230,0.7);
 font-size:12px;
 color:#ff8700;
 line-height:12px;
 padding:3px 6px
}
.consultant-info .conarea {
 display:inline-block;
 margin-top:3px;
 line-height:18px;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 vertical-align:bottom
}
.ui-circle_consult > img {
    width: 50px;
    height:50px;
    border-radius: 50%;
}
.consultant-info .ui-circle_chat {
    margin-right: 15px;
}
.ui-circle_chat {
    width: 38px;
    height: 38px;
    line-height: 38px;
    border-radius: 50%;
    border: 1px solid transparent;
    background: #ffefdc;
	display: inline-block;
}
.ui-circle_phone {
    width: 38px;
    height: 38px;
    line-height: 38px;
    border-radius: 50%;
    border: 1px solid transparent;
    background: #ffede7;
	display: inline-block;
}
.ui-circle_chat i {
	width:100%;
	height:100%;
    background: url(../image/icon_weiliao.png) no-repeat;
    background-size:22px 22px;
    display: inline-block;
    margin:8px;
    float: left;
}
.ui-circle_phone i {
	width:100%;
	height:100%;
     background: url(../image/icon_dianhua.png) no-repeat;
    background-size:20px 20px;
    display: inline-block;
    margin:9px;
    float: left;
}
.ui-circle_phone {
    line-height: 33px;
    color: rgba(60,185,80,.7);
    font-size: 1.4rem;
}
.ui-box_group {
 font-size:0;
 margin-top:4px;
}
.ui-box_group>[class*=ui-nav] {
 margin-left:15px
}
.ui-box_group>a:last-child,
.ui-box_group>em:last-child,
.ui-box_group>li:last-child {
 margin-right:0
}


/*=====================新房动态列表页面====================*/
.dt_newList{
	line-height:1.6;
	}
.dt_newList ul{
	margin:6px 10px;
	padding:6px 0; 
	border-bottom:1px #e1e1e1 dotted;
}
.dt_newList .title{
	font-size:18px;
	font-weight:bold;
	line-height:1.6;
	}
.dt_newList .text{
	font-size:14px;
	color:#999;
	padding:4px 0;
	line-height:1.6;
 text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
	}
	

.swiper-container {
        width: 100%;
    } 
.swiper-container img {
        display: block;
        width: 100%;
    }


.xinfang_nav{
	width:100%;
	margin-top:6px;
	display:inline-block
	}
.xinfang_nav ul{
	padding:15px 10px;
	}
.xinfang_nav ul li{
	width:25%;
	font-size:14px;
	line-height:30px;
	text-align:center;
	float:left
	}
.xinfang_nav ul li i {
    font-size: 18px;
    display: block;
    width: 55px;
    height: 55px;
    text-align: center;
    line-height: 52px;
    color: #fff;
    border-radius: 8px;
    margin: 0 auto 4px auto;
}
.xinfang_nav i.tabBtn01 {
    background:#eb5e56 url(../image/icon_qjkf.png) no-repeat center center;
    background-size: 80%;
}

.xinfang_nav i.tabBtn02 {
    background:#f09c1e url(../image/icon_lyh.png) no-repeat center center;
    background-size: 80%;
}
.xinfang_nav i.tabBtn03 {
    background:#ff9933 url(../image/icon_sjpt.png) no-repeat center center;
    background-size: 80%;
}
.xinfang_nav i.tabBtn04 {
    background:#3393d2 url(../image/icon_dtzf.png) no-repeat center center;
    background-size: 80%;
}
.xinfang_nav i.tabBtn05 {
    background:#46bb46 url(../image/tab_icon12.png) no-repeat center center;
    background-size: 80%;
}




/*检索楼盘  热门楼盘 优惠楼盘*/

.loupan_jiansuo{
	margin:0px 10px 10px 10px;
	}
	
.loupan_jiansuo .rmlp{
	width:50%;
	float:left
	}
.loupan_jiansuo .rmlp img{
	border-radius:6px;
	}
.loupan_jiansuo .yhlp{
	width:50%;
	float:left
	}
.loupan_jiansuo .yhlp img{
	border-radius:6px;
	float:right
	}