@charset "utf-8";
@import url("../../css/globle.css");
/*通用*/
body{background: #f0f0f0;}
.hi-bg0{ width:100%; height:auto;padding:5px 0 10px; margin-top:44px;}
.w96{ width:96%; height:auto; margin:0px 2% 10px; }
.hline{ width:100%; height:4px; display:block;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}
.h-title{ width:96%; padding:0 2%; display:block; height:36px; line-height:36px; overflow:hidden; background:#fff; border-bottom:1px solid #d6d6d6}
.h-title .cz,.h-title .cs,.h-title .lp,.h-title .zx{ font-size:16px; color:#2a2a2a; padding-left:38px; float:left; display:block; background:transparent url(../images/index-ico1.png) no-repeat 0px 0px; background-size:30px}
.h-title .t-more{ color:#2163a6; padding-right:10px; float:right; display:block}
.hide {display: none}
.ore{background:#f98700}.hz{ font-weight: normal;color: #a50310;font-size: 14px;}.sl{background:#009bad}
.bor-radius{border-radius:4px; -webkit-border-radius:4px;}

/*顶部*/
header {width: 100%;position:relative;top:0;left:0;z-index:999;height: 44px;line-height: 44px;}
.h{height: 44px;line-height: 44px;background:#2163a6;color: #fff;font-size: 14px;text-align:center; width:100%;}
.h .h-b,.h .h-m,.h-nav .jt{ display:block;height:20px; background:transparent url(../../images/heade/header.png) no-repeat 0 0; background-size:80px;position:absolute; top:10px;}
.h .h-b{ width:25px; height:32px; background-position:5px 1px;left:2%}
.h .h-ti { font-size:18px;}
.h .h-m {display: block;height: 20px;background: transparent url(../../images/heade/h-header.png) no-repeat ;background-size: 80px;position: absolute;top: 11px;}
.h .h-m {width: 20px;background-position: -61px 2px;right: 11%;}
/*导航*/
.nav2{width: 98%; margin:0 1%;position:absolute; height:auto;top:44px;left:0px;background:#fff; display:none; border:1px solid #d4d4d4; border-top:none; z-index:9999}
.jt{display:block; width:13px; height:10px; position:absolute; right:10.5%; top:-9px;background:url(../images/sp.gif) no-repeat -5px -261px; background-size:40px;}
.nav2 ul{width:92%; padding:0 4%; background:#fff}
.nav2 ul li{ width:16%;height:40px;line-height:40px; text-align:center; float:left; border-bottom:1px solid #d4d4d4;}.nav2 ul li.yh{ width:17%;}
.nav2 ul li a{color:#333333; font-size:16px; font-family:"华文黑体";}.nav2 ul li a:hover{ cursor:pointer; color:#a50310}


.h-nav{width: 100%;position:fixed; height:100px;top:44px; left:0px;background:#fff; display:none;zoom:1; z-index:1002}
.h-nav .jt{ display:block; width:14px; height:7px; position:absolute; right:10.5%; top:-7px; background-position:-27px 0px}
.h-nav ul{width:92%;height:72px; padding:0 4%; margin:17px 0}
.h-nav ul li{ width:25%;height: 75px;text-align:center; float:left;}
.h-nav ul li a{ color:#333333; font-size:14px;display:block; min-width:60px; max-width:70px; height:72px; margin:5px auto}
.h-nav ul li a img{ width:45px; height:42px;}.h-nav ul li a span{ display:block; line-height:26px}
.h-nav ul li a:hover{ cursor:pointer; color:#a50310}
.mask{height:100%; width:100%; position:fixed; _position:absolute; top:0px; z-index:998;  opacity:0.5; filter: alpha(opacity=50); background-color:#000; } 

.h .m-m{ display:block;height:20px; background:transparent url(../../images/heade/h-header.png) no-repeat 0 0; background-size:80px;position:absolute; top:12px;}
.h .m-m{ width:20px; background-position:-61px 1px;right:11%;}
.m-nav{width: 100%; position:absolute; height:auto;top:44px;left:0px;background:#fff; display:none; border:1px solid #d4d4d4; border-top:none}
.m-nav .jt{  background: url(../../images/heade/header.png) no-repeat -27px 0px;display:block;  background-size:80px;width:14px; height:7px; position:absolute; right:10.5%; top:-7px;}
.m-nav ul{width:96%; padding:0 2%; background:#fff}
.m-nav ul li{ width:16%;height: 40px;line-height:40px; text-align:center; float:left; border-bottom:1px solid #d4d4d4;}.m-nav ul li.yh{ width:17%;}
.m-nav ul li a{color:#333333; font-size:16px; font-family:"华文黑体";}.nav2 ul li a:hover{ cursor:pointer; color:#a50310}

/* 焦点图 */
.slideBox{ position:relative; overflow:hidden; margin:0px auto 10px; width:100%; height:150px}
.slideBox .hd{ position:absolute; height:28px; line-height:28px; bottom:0; right:0; z-index:100; }
.slideBox .hd li{ display:inline-block; width:10px; height:28px; background: url(../images/li.png) no-repeat 1px center; background-size:8px; text-indent:-9999px; overflow:hidden; margin:0 6px;}
.slideBox .hd li.on{ background:url(../images/2.png) no-repeat center 9px; background-size:14px }

.slideBox .bd{ position:relative; z-index:0; height:150px;}	.slideBox .bd ul{ height:150px}
.slideBox .bd li{ position:relative; text-align:center; width:100%; height:150px; overflow:hidden}
.slideBox .bd li .pic{ display:block; width:100%; height:150px;}
.slideBox .bd li img{ background:url(../images/loading.gif) center center no-repeat;vertical-align: middle;width:100%; height:100%}
.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; left:0; text-indent:10px; font-size:16px;height:28px; line-height:28px; background: rgba(255,255,255,0.6); color:#424242;  text-align:left;  }


/***********************************************房产首页开始***************************************************************/
/*详细页的更多页面*/
.hi-bg1{ width:100%; height:auto;padding:5px 0 10px; margin-top:56px;z-index:11;word-wrap: break-word;}

/*当前位置*/
.h-p{ height:38px;line-height:38px;overflow:hidden; font-size:14px; margin-bottom:0}
.h-p a{ color:#2163a6;}
/*房产首页导航*/
.h-lo{ background:#fff;height:auto; overflow:hidden;-webkit-box-shadow:0px 1px 3px #cccccc;box-shadow:0px 1px 3px #cccccc;-webkit-border-radius:3px;border-radius:3px;}
.h-lo ul{width:92%;height:auto; padding:0 4%; margin:15px 0}
.h-lo ul li{ width:25%;height:72px;text-align:center; float:left; margin-bottom:8px}
.h-lo ul li a{ color:#333333; font-size:14px; font-family:"华文黑体"; display:block; width:70px; height:72px; margin:5px auto}
.h-lo ul li a img{ width:44px; height:44px;}.h-lo ul li a span{ display:block; height:32px; line-height:32px}
.h-lo ul li a:hover{ cursor:pointer; color:#a50310}
/*热销楼盘...图标*/
.h-r{ height:auto; background:#fff;-webkit-box-shadow:0px 1px 3px #cccccc;box-shadow:0px 1px 3px #cccccc; padding:0 0 10px}
.green{ background:#00a285;}
.h-title .lp{ background-position:6px 5px}
.huang{ background:#edd567;}
.h-title .cs{ background-position:6px -94px}
.hong{ background:#f1654e;}
.h-title .cz{ background-position:6px -45px}
.lv{ background:#009bad;}
.h-title .zx{ background-position:6px -94px}
/*房产资讯 列表*/
.h-ul2{ width:100%; height:auto; overflow:hidden}
.h-ul2 ul li{width:96%;padding:10px 2%;line-height:22px;border-bottom: 1px solid #dedede;}
.h-ul2 ul li.bg1{ background:#f5f5f5}
.h-ul2 ul li a{color:#424242; font-size:16px; display:block; max-height:44px; overflow:hidden}
.h-ul2 ul li .h-time{ color:#8d8d92; font-size:16px;text-align: right;float: right;}
.ho-img{width:68px; height:54px; float:left;overflow:hidden;}
.ho-img img{ width:100%; height:100%;} 
.fu h2 {height: 22px;line-height: 22px;overflow: hidden;font-size: 1em;font-size: 1.0625em;font-weight: normal;text-overflow: ellipsis;white-space: nowrap;padding-left: 5px;}

/*出租房源，出售房源*/
.hf{ width:100%;height:auto; overflow:hidden}
.hf ul .full{width:96%; height:58px; padding:15px 2%;overflow:hidden;}
.hf ul .full .h-img{float:left; width:68px; height:54px;overflow:hidden;}
.hf ul .full .h-img img{ width:100%; height:100%;}
/*经纪人列表*/
.h-ul3 ul li{  width:96%; height:80px; padding:10px 2%;overflow:hidden; position:relative;border-bottom: 1px solid #dedede;}.h-ul3 ul li.bg1{ background:#f5f5f5 }
.h-ul3 ul li .h-left3{ display:block; width:46px; height:68px; border:1px solid #cccccc; float:left;overflow:hidden; margin-top:6px;margin-right:10px }
.h-ul3 ul li .h-left3 img{ width:100%; height:100%;}
.h-ul3 ul li .h-center3{ display:block;height:80px;overflow:hidden;/*margin-left:58px */}.h-ul3 ul li .h-center3 div{ height:20px; line-height:20px;}
.h-ul3 ul li .h-center3 p{ display:block;height:20px; line-height:20px; color:#999; overflow:hidden}
.h-ul3 ul li .h-center3 .nr{ max-width:80%; float:left}
.h-ul3 ul li .h-center3 .nr .na{ font-size:16px; color:#424242}
.h-ul3 ul li .h-center3 .nr .rz{ background:url(../images/list/rz.png) no-repeat; padding:1px 18px; background-size:26px; margin-left:4px}
.h-ul3 ul li .h-center3 .mob{display:block; width:100%;color:#999;overflow:hidden}
.h-ul3 ul li .h-center3 .mob b{color:#a50310; font-weight:normal}
.h-ul3 ul li .h-center3 .shu span{ margin:0 8px 0 0;padding:0}.h-ul3 ul li .h-center3 .shu span a{ font-weight:normal; color:#a50310; font-size:12px; margin-left:3px}
.h-ul3 ul li .h-right3{ float:right; color:#2163a6; font-size:16px;}
/*修改后的出租房源 列表*/
.h-ul{ width:100%;height:auto; overflow:hidden}
.h-ul ul li{ width:100%; height:84px;border-bottom: 1px solid #dedede; overflow:hidden; position:relative}
.h-ul ul li:hover,.h-ul2 ul li:hover,.h-ul3 ul li:hover{ background:#f4f4f4}
.h-ul ul li a{display:block;height:64px;padding:10px 1% 10px 2%;width:97%;}
.h-ul ul li .h-img{width:84px;height:64px;overflow:hidden;float:left; background: url(../../images/img2.jpg) no-repeat; margin-right:10px;}
.h-ul ul li .h-img img{width:100%;height:100%;}
.h-ul ul li .h-center{height:64px;overflow:hidden;/*margin-left:92px;*/}
.h-ul ul li .h-center .h-tit,.h-ul ul li .h-center .adr{display:block;width:100%;overflow:hidden;color:#999;}
.h-ul ul li .h-center .adr{height:25px;line-height:27px;}.h-ul ul li .h-center p.h-tit{ height:20px; line-height:20px;}
.h-ul ul li .h-center p.h-tit b{ font-weight:normal;overflow:hidden;display:inline-block; color:#000;font-size:18px;float:left}
.h-ul ul li .h-center p.h-tit span{ margin:0 2px; height:16px;color:#fff; display:block; float:left; overflow:hidden; line-height:16px; margin-top:2px; text-align:center} 
.h-ul ul li .h-center p.h-tit span.ore{ background:#f98700; width:32px;}.h-ul ul li .h-center p.h-tit span.blue{ background:#2163a6; width:32px;}
.h-ul ul li .h-center p.h-tit span.xin{ background:#a50310; width:32px;}
.h-ul ul li .h-center p.h-tit span.blue1{ background:#2163a6}.h-ul ul li .h-center div{ height:20px; line-height:20px;}
.h-ul ul li .h-center p.ad { float:left; max-width:68%; color:#999}
.h-ul ul li .h-center p.ad span{margin-right:5px; color:#999; font-size:13px}
.h-ul ul li .h-right{ float:right; color:#fb5007; font-size:17px; font-weight:bold}
.h-ul ul li.bg1{ background:#f5f5f5}

/***********************************************房产首页结束**************************************************************/

/********没有房源信息*********/
.nodataa4{	padding-bottom: 40px;	width:100%;	display:none;}
.nodataa4 i{width: 65px;height: 65px;-webkit-background-size: 65px;background-size: 65px;display: block;margin: 45px auto 20px;background-image: url("../../images/list_badFace.png");}
.nodataa4 div {	margin-bottom: 20px;}
.nodataa4 div {	width: 322px;	color: #666;	line-height: 24px;	margin: 0 auto;	text-align: center;}

/*附近房源*/
.loding_1 { height:35px; background-color:#f8f8f8; color:#999999; text-align:center; line-height:35px; font-size:16px; margin:15px 0;}
.map_1 { cursor:pointer; height:70px; background:url(../../images/zb.jpg) 10px 15px #f8f8f8 no-repeat; background-size:45px 45px; border-top:solid 1px #e5e5e5;border-bottom:solid 1px #e5e5e5;}
.map_1 div { padding-left:70px; padding-top:12px;}
.map_1 div h2 { font-size:18px; color:#454545;}
.map_1 div strong { font-size:14px; font-weight:normal; color:#989898;}
.map_1 span { display:block; width:30px; height:30px; background:url(../../images/r1.jpg); float:right; margin:20px 10px 0;}
/******定位*****/
.locateCont {vertical-align: top;margin: 0;display: inline-block;height: 70px;line-height: 70px;}
.fs15 {font-size: 15px;color: #333;}
.locating {height: 70px; display:none;background: #f8f8f8 ;
border-top: solid 1px #e5e5e5;
border-bottom: solid 1px #e5e5e5;}
.locateGif {display: inline-block;height: 70px;width: 30px;background-image: url("../../images/loading.gif");background-size: 30px;background-repeat: no-repeat;
background-position: center;margin: 0 10px;}
.desk{width:70%;min-width:300px;max-width:600px;background:#fff;text-align:center;padding:15px 25px 15px 0px;z-index:10;margin:0 auto}
.mtitle{line-height:20px}.mbutton{margin-top:8px}.mbutton a:link,.mbutton a:hover,.mbutton a:active,.mbutton a:visited{display:inline-block;height:20px;line-height:20px;color:#fff;border:1px solid #397300;background:#589c00;width:105px;padding:2px;text-decoration:none;margin-left:7px;border-radius:2px}

.pop_photo {
	position:fixed;
	z-index:1000;
	width:100%;
	text-align:center
}
.pop_photo .photo {
	text-align:center
}
.pop_photo .info {
	position:fixed;
	z-index:1000;
	bottom:0;
	left:0;
	width:100%;
	background-color:rgba(0,0,0,0.7);
	text-align:center;
	color:#FFF;
	line-height:30px
}
.pop_photo .info .con {
	width:280px;
	margin:0 auto;
	text-align:left;
	padding:6px 0 5px 0
}
.pop_photo .info h3 {
	font-size:16px;
	font-weight:normal;
	line-height:16px
}
.pop_photo .info p {
	font-size:12px;
	color:#b8b8b8;
	line-height:16px
}
.btn_show_close {
	position:fixed;
	z-index:300;
	right:0;
	top:0;
	display:block;
	width:53px;
	height:53px;
	background-image:url(../../images/closetop.jpg);
	-webkit-background-size:53px auto
}
.btn_show_close span {
	display:none
}
.pop_masks{
	position:fixed;
	z-index:200;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.8)
}
.pop_fail {
	position:fixed;
	left:50%;
	margin-left:-130px;
	width:260px;
	padding:25px 0;
	background:rgba(0,0,0,0.8);
	border-radius:20px;
	border:1px solid #000;
	-webkit-box-shadow:0 1px 1px rgba(255,255,255,0.8) inset;
	color:#fff
}
.fail_info {
	position:relative;
	margin:0 0 0 70px;
	font-size:15px;
	text-shadow:-1px -1px 0 #000
}
.fail_info::before {
	content:"";
	position:absolute;
	left:-40px;
	top:0;
	width:32px;
	height:32px;
	background:url(../../images/loading.gif) no-repeat
}
.fail_info h4 {
	font-size:22px;
	font-weight:normal
}
#popFail,#popFail .bk,#popFail .cont {
	width:146px;
	height:146px
}
#popFail {
	position:fixed;
	left:50%;
	top:50%;
	z-index:99
}
#popFail .bk {
	background-color:#000;
	opacity:.5;
	border-radius:10px;
	margin:-73px 0 0 -73px;
	z-index:0
}
#popFail .bk,#popFail .cont {
	position:relative
}
#popFail,#popFail .bk,#popFail .cont {
	width:146px;
	height:146px
}
#popFail .cont {
	margin:-146px 0 0 -73px;
	text-align:center;
	color:#f5f5f5;
	font-size:14px;
	line-height:35px;
	z-index:1
}
#popFail .bk,#popFail .cont {
	position:relative
}
#popFail,#popFail .bk,#popFail .cont {
	width:146px;
	height:146px
}
#popFail img {
	width:35px;
	height:35px;
	margin:30px auto;
	display:block
}
#theList {
	height:100%
}
#theList li {
	float:left;
	height:100%
}
.pop_photo .photo {
	width:100%;
	height:100%;
	vertical-align:middle
}
.pop_photo .photo img {
	vertical-align:middle;
	border-radius:5px
}
.pop_photo .info {
	height:30px
}
.pop_photo .info .con {
	text-align:center
}
.pop_photo,.photo_mask {
	margin:0;
	padding:0;
	background:rgba(0,0,0,0.6)
}
#postTM {
	color:#fff;
	font-weight:bold;
	height:30px;
	line-height:30px
}
