/*搜索*/
.ulcover{width: 1200px;position: absolute;top: 30px;left: 50%;margin-left: -600px;overflow: hidden;min-height: 50px;z-index: 20;}
.searchbox{width: 670px;height: 170px;border-radius: 10px;overflow: hidden;position: relative;margin: 0 auto;}
.searchbox .bg{background-color: rgb(0, 4, 14);opacity: 0.671;position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 1}
/*搜索框样式*/
.search{position: absolute;z-index: 2;top: 0;left: 0;right: 0;bottom: 0;padding: 25px 30px;box-sizing: border-box;}
.search ul{margin-bottom: 15px;}
.search ul.search-top li{float: left;margin-right: 10px;position: relative;}

.search ul.search-top li a{font-size: 20px;color:#fff;display: block;height:30px;line-height:30px;padding:0 15px;}
/*.search ul.search-top li:hover{background-color: #ffdfd8;}*/
.search ul.search-top li.active{background: #ee640b ;border-radius: 4px;}
.search ul.search-top li.active:after{content: "";width: 0;position: absolute;height: 0;bottom: -15px;left: 30px;border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 10px solid #fff;}
.search ul.search-top li.active a{color:#fff;}

.search .search-con{width: 608px;height: 46px;border-radius: 6px;background: #f4f3f4;overflow: hidden;position: relative;}
.search .search-con .text{width: 537px;height: 46px;position:absolute;top:0;left:0;background: #f4f3f4;padding-left: 20px;box-sizing: border-box;line-height: 46px;font-size: 16px;color: #7c7d80;border: none;outline: none;}
.search .search-con .submit{width: 67px;height: 46px;background-color: rgb(238, 100, 11);border: 0;cursor: pointer;position: absolute;right: 0;top: 0;}
.search .search-con .submit i{display: inline-block;width: 28px;height: 28px;background: url("../images/search.png") no-repeat;}

.search .loc-room{color: #fff;position: absolute;top: 25px;right: 25px;font-size: 16px;}
.search .loc-room img{margin: 0 0 -2px 0;}
.search .hotw{font-size: 14px;margin-top: 15px;}
.search .hotw a{color: #fff !important;margin-left: 6px;opacity: 0.5;}
.search .hotw a:hover{opacity: 1;}
.search .hotw a font{color: #fff !important;}


.nav{height: 66px; background: #ee4433; line-height: 66px; font-size: 18px;}
.nav a{color: #fff; padding:0 18px;}
.w1200 .nav a{padding: 0 25px;}
/* 大图幻灯 */
.banner {height:240px; width: 100%; overflow: hidden; position: relative; z-index: 12;}
.slide {width: 1920px; height: 240px; overflow: hidden; position: relative; z-index: 9; left: 50%; margin-left: -960px;}
.slide .slideshow-item {position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 11;}
.slide .slideshow-item a, .slide .slideshow-item a img {width: 1920px; height:240px; display: block;}
.slide .slideshow-item .slideinfo {display: none;}
.banner .wrap {position: relative; height: 240px; z-index: 10;}
#prev,#next{position: absolute; top:45%; left: -45px; width: 45px; height: 80px;  z-index: 100;background: url(../images/index.png); opacity:0.7; filter: alpha(opacity=70)}
#next{left: auto; right: -45px; background-position: -46px 0px}
#prev:hover,#next:hover{opacity:100; filter: alpha(opacity=100)}
#slidebtn{width: 100%; text-align: center;  z-index: 1000; position: absolute; bottom:20px; left: 0;}
#slidebtn a{display: inline-block;width: 12px; height: 12px; background: #fff; font-size: 0px;margin: 0 10px; border-radius: 50%}
#slidebtn a.activeSlide{background:#ee4433}
.banner .search{width: 710px; height: 170px; position: absolute; left: 50%; top:50%; margin-top:-85px; margin-left:-355px; background:rgba(0,0,0,0.4);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#40000000",endColorstr = "#40000000"); z-index: 800}
.banner .search .con{width: 650px; margin:25px auto;}
.banner .con .up a{ padding: 5px 15px; font-size: 18px; color: #fff }
.banner .con .up a.on{background: #ee4433}
.banner .con .input{width: 100%; height: 42px; background: #ee4433; margin:18px 0 15px;}
.banner .con input{float: left; width: 550px; height: 42px; background: #fff; padding: 0 10px; border:none;}
.banner .con a.but{float: left; width: 80px; height: 42px; background: url(../images/index.png) 25px -165px no-repeat;}
.banner .hot span,.banner .hot a{color: #fff; font-size: 14px; }
.banner .hot a{margin-right: 10px;}
.blockNav{margin-top:10px; width: 100%; height: 70px; line-height: 70px; border-bottom:1px solid #ececec;}
.blockNav span.title{font-size: 18px;}
.blockNav span i{width: 3px; height: 18px; display: inline-block; vertical-align: middle; background: #f85959; margin-right: 15px;}
.blockNav .ss{float: left; margin-left: 40px; font-size: 14px}
.blockNav .ss a{margin-right: 15px; }
.blockNav a{font-size: 14px;}
.blockCon{width: 100%; margin-top: 15px;width:1200px;height:500px; overflow: hidden;}
.blockCon .list{width: 1250px;height:430px;}
.blockCon .list ul{width: 100%}
.blockCon .list ul li{width: 200px; padding:15px 50px 20px 0; float: left; }

.blockCon .list .img{width: 100%; height: 150px; position: relative;}

.blockCon .list ul li img{width:100%; height: 100%}
.blockCon .list ul li p{position: absolute; left: 0; bottom: 0; width: 90%; padding:0 5%; height: 40px; line-height: 40px; color: #fff;background:rgba(0,0,0,0.4);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#40000000",endColorstr = "#40000000");}
.blockCon .list .mon span{font-size: 20px; color: #ee4433}
.blockCon .list .mon span i{font-size: 14px; color: #333}
.blockCon .list .mon em{line-height: 30px; color:#999}
#slidebtn1{width: 1200px; text-align: center;}

#slidebtn1 a{display: inline-block; width:52px; height: 7px; background: #eaeaea; font-size: 0; margin:0 6px;}
#slidebtn1 a.activeSlide{background: #f04433}
.blockCon .list1{width: 300px;}

.blockCon .list1 h3{height: 40px; line-height: 40px;}
.blockCon .list1 h3 span{font-size: 16px; font-weight: 600}
.blockCon .list1 h3 a{font-size: 14px;}
.blockCon .list1 h2{width: 100%; height: 40px; line-height: 40px; font-size: 20px; text-align: center; font-weight: 700; color: #ee4433; overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.blockCon .list1 li{width: 100%; line-height: 30px; font-size: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.blockCon .list1 i{display: inline-block; width:5px; height:5px; margin-right: 8px; background: #eaeaea;}
.blockCon .list1 li span{margin: 0 10px; color: #ccc}
.blockCon .list1 h2.l1{color: #333}
.banner1{margin-left:-2px; width: 1002px; margin-top:20px;}
.w1200 .banner1{width: 1202px;}
.banner1 a{float: left; width: 499px; height: 60px; margin:0 2px 2px 0;}
.w1200 .banner1 a{width: 599px;}
.banner1 a img{display: inline-block; width: 100%; height: 100%}

/* 推荐中介店铺 */
.blockList{width: 1220px; margin-left:-20px; margin-top: 20px; position: relative;}
.blockList li{float: left; width: 184px; margin-left:20px;}
.w1200 .blockList li{width: 224px}
.blockList li .img{width: 100%; height: 104px; position: relative;}
.w1200 .blockList li .img{height: 126px;}
.blockList li img{width: 100%; height: 100%}
.blockList li p{position: absolute; left:0; bottom:0; height: 25px; line-height: 25px; text-align: center; font-weight: 14px; color: #fff;background:rgba(0,0,0,0.4);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#40000000",endColorstr = "#40000000"); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%}
.blockList li .title{background: #f4f4f4; width:90%; padding:0 5%; height: 45px; line-height: 45px;}
.blockList li i{padding:2px 4px; background: #fc797a; color: #fff; margin-right: 5px;}
.blockList li em{color: #fc797a}
#prev2,#next2,#prev3,#next3,#prev4,#next4,#prev5,#next5{position: absolute; left:0px; top:20%; width: 40px; height: 68px; background: url(../images/index.png) 0 -83px no-repeat; z-index:20;}
#next2,#next3,#next4,#next5{left: auto; right: -20px; background-position: -43px -83px;}

/* 二手房源 */
.esfy{margin-top:20px;}
.esfy .fliter{width: 214px; height: 450px; border:1px solid #ececec;}
.w1200 .esfy .fliter{height: 524px;}
.esfy .fliter .con{width: 90%; padding:10px 0; margin:0 auto; border-bottom:1px solid #ececec;}
.esfy .fliter .con h3{font-size: 16px; font-weight: 600; line-height: 30px;}
.esfy .fliter .con .sen a{ display: inline-block; margin-right: 15px; line-height: 25px}
.esfy .list{width: 1200px; position: relative;}
	.list-h3{margin-top:8px;margin-left:-25px;overflow:hidden}
	.list-h3 li{padding-bottom:20px;padding-left:20px;float:left;width:222px;}
	.list-h3 .img{display:block}
	.list-h3 .cont{position:relative;width:222px;height:153px;overflow:hidden}
	.list-h3 .cont img{display:block;width:100%;height:100%;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}
	.list-h3 a:hover img{-o-transform:scale(1.2);-ms-transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}
	.list-h3 .cont .tag{position:absolute;top:0;left:0;display:block;width:63px;height:62px;z-index:2;background-repeat:no-repeat;background-position:0 0;-webkit-background-size:100%;background-size:100%; text-indent:-999em; overflow:hidden;}
	.list-h3 .cont .tag.t0{background-image:url(../images/i-00.png)}
	.list-h3 .cont .tag.t1{background-image:url(../images/i-01.png)}
	.list-h3 .cont .tag.t2{background-image:url(../images/i-02.png)}

	.list-h3 .cont .ico{position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px;display:block;width:60px;height:60px;background-image:url(../images/ico-video.png);z-index:2}
	.list-h3 .cont .price{position:absolute;bottom:16px;left:0;padding:0 10px;display:inline-block;height:32px;line-height:32px;color:#fff;font-size:16px;background-image:url(../images/bg-index-2.png);z-index:2}
	.list-h3 .cont .display0 { display:none;}
	.list-h3 .cont .display_false_0 {display:inline-block;}

	.list-h3 .info{padding:18px 0 13px;}
	.list-h3 .info .d1 { line-height:20px; height:20px;}
	.list-h3 .info .d1 .s1{
		display: inline-block;
		width: 150px;
		height: 20px;
		line-height: 20px;
		color: #666;
		font-size: 16px;
		overflow: hidden;
		/* text-transform: uppercase; */
	}
	.list-h3 li:hover .info .d1 .s1{color:#5bc65e}
	.list-h3 .info .d1 .s2{float:right;display:block;line-height:20px;color:#999;font-size:14px}
	.list-h3 .info .d2{padding-top:11px}
	.list-h3 .info .d2 span{margin-right:8px;padding:0 6px;display:inline-block;height:22px;line-height:22px;color:#999;font-size:14px;background-color:#f6f6f6}





.banner2 img{display: block; width: 100%; }


/*推荐经纪人*/
.jjr{}
.jjr .list{width: 1200px; position: relative;}
.list-h5{margin-left:-20px;overflow:hidden}
.list-h5 li{padding-left:20px;float:left;width:222px;}
.list-h5 .item{padding:12px 0 18px;display:block;background-color:#fff;text-align:center}
.list-h5 img{margin:0 auto;display:block;width:100px;height:100px;border-radius:50%}
.list-h5 .tit{margin-top:20px;color:#666;font-size:18px;line-height:24px}
.list-h5 .item:hover .tit{color:#5cc55c}
.list-h5 .add{margin-top:6px;color:#999;font-size:14px}
.list-h5 .item a.title{margin:18px auto 0;width:80px;display:block;text-align:center;line-height:24px;border:1px solid #5cc55c;border-radius:24px;color:#5cc55c;font-size:14px}
.list-h5 .item a.title:hover{color:#fff;background-color:#5cc55c}





/*出租房源*/
.czfy .list li .mon span.fn-right{color: #999; font-size:12px;}
.czfy .list li .area span{border:none;}
.update{margin-top:15px;}
.update .list{width:306px; padding-right:20px; margin-right: 20px; border-right: 1px solid #ececec}
.w1200 .update .list{width: 372px;}
.update h3{height: 45px; line-height: 45px;}
.update h3 span{font-size: 18px;}
.update h3 a{color: #999}
.update ul li{line-height: 35px; font-size: 14px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.update ul i{display: inline-block; width: 14px; height: 14px; margin-right: 10px;vertical-align: middle; font-size: 12px; line-height: 14px; text-align: center; color: #fff; background: #8e8e8e; border-radius: 4px;}
.update ul i.l1{background: #e73b31}
.update ul i.l2{background: #ff7618}
.update ul i.l3{background: #ff9c00}
.update .list1{margin-right: 0; border-right:none; padding-right: 0}
/*底部*/
.foot{width: 100%; height: 45px; line-height: 45px; text-align: center; background: #f1695c; margin-top:20px;}
.footer a{color: #fff; font-size: 14px; }
.footer span{display: inline-block; height: 14px; vertical-align: middle; width: 1px; background: #e05244; margin:0 15px;}
.footer .con{margin:20px 0;}
.footer p{width: 100%; text-align: center; font-size: 14px; color: #999; line-height: 30px;}
