.search-m-xh .search-but-xh{height:30px;  padding:0; line-height:30px; border:0; width:50px; border:0; border-radius:0 4px 4px 0; background: #9DC8EA; color:#fff; font-family: "微软雅黑"}

.list_house_out{ min-height:400px;}
.list_house_box{ padding:40px 0; border-bottom:#e4e4e4 1px solid;height:202px; position:relative}
.list_house_box a{ display:block; width:1040px;height:202px;}
.list_house_box a:hover h3.list_a1{ color:#06C}
.list_house_box .list_house_left{  width:310px; }
.list_house_box .list_house_left img{ width:270px; height:202px;}
.list_house_box .list_house_right{ width:730px; height:202px;}
.list_house_box .list_house_right .list_a1{ font-weight:800; font-size:20px; height:30px; margin-bottom:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;font-family: "微软雅黑","microsoft yahei";color: #333;}
.list_house_box .list_house_right .list_a1 span{ color:#ffa700}
.list_house_box .list_house_right .list_a2{  padding-left:8px;height:40px;}
.list_house_box .list_house_right .p-w1{ width:180px;}
.list_house_box .list_house_right .list_a2 span{ display:inline-block; }
.list_house_box .list_house_right .list_a3{ padding-left:8px; height:30px;}
.list_house_box .list_house_right .list_a3 span{ color:#333;}
.list_house_box .list_house_right .list_a3 span {
    font-size: 14px;
    color: #333;
    margin-right: 12px;
}
.list_house_box .list_house_right .list_a3 span:last-child {margin-left: 60px;}
.list_house_box .list_house_right .list_a4{ padding-left:8px;height:30px; }
.list_house_box .list_house_right .list_a4 span{ color:#333;margin-right:12px}
.list_house_box .list_house_right .list_a5{ padding-left:8px; top:178px; height:30px;}
.list_house_box .list_house_right .list_a5 span{ padding:4px 10px; border:#E5E5E5 1px solid; margin-right:6px;}
.list_house_box .list_house_right .list_a5 span.t1{ border:#f5d2a7 1px solid; }
.list_house_box .list_house_right .list_a5 span.t2{ border:#acc4f5 1px solid; }
.list_house_box .list_house_right .list_a5 span.t3{ border:#bcefbd 1px solid; }
.list_house_box .list_house_right .list_a5 span.t4{ border:#fcb59c 1px solid; }
.list_house_box .list_house_right .list_a6{ padding-left:8px;height:30px; }
.list_house_box .list_house_right .list_a6 span{ color:#333}
.reson_image {display: inline-block;width: 15px;height: 14px; background-image: url(../images/xing.png);margin: 0px 10px 0px 10px;}
.list_house_box .list_house_right .list_price{ right:40px; top:80px;}
.list_house_box .list_house_right .list_price span{ font-weight:bold; font-size:32px; color:#FFA700}
.list_house_box .list_house_right .list_price_ch{color: #999; right:40px; top:132px;}
.list_house_box .house-tj{ top:36px; left:10px; width:50px; height:31px;}
.list_house_box .house-tj img{  width:60px; height:37px;}
.state {width: 68px;height: 34px;text-align: center;line-height: 34px;color: white;font-size:16px;position: absolute;top:35px;left: 5px;}
.state_presale {background-color: #9adb81;}
.state_onsale{background-color: #feae19;}
.state_hotsale{background-color: #fa6958;}
.state_sellout{background-color: #c5c5c5;}
.state_remaining{background-color: #ae817c;}


/*新楼盘二级页面*/
/*头部最新楼盘banner图开始*/

.title_index {
    margin-bottom: 30px;
    border-bottom: 1px solid #cccccc;
}
.banner-img {
	height: 140px;
	width: 100%;
	background-image: url(../images/banner-img.png);
}
.new-build {
	width: 140px;
	height: 140px;
	float: right;
}

/*头部最新楼盘banner图结束*/

/*热门城市开始*/
.hot-region {
	padding: 30px 0px 0px 0px;
	height: auto;
}

.hot-city {
	position: absolute;
	top: -4px;
	left: -5px;
	z-index: 500;
}

.da-thumbs {
	list-style: none;
	height: 250px;
	position: relative;
	padding: 0;
	margin-bottom: 20px;
}

.da-thumbs li {
	float: left;
	background: #ffffff;
	position: relative;
}

.da-thumbs li a {
	display: block;
	position: relative;
	height: 250px;
}

.da-thumbs li a {
	overflow: hidden;
	color: #ffffff;
}
.da-thumbs li a img.img-city {
	position: absolute;
	right: 0px;
	bottom: 15px;
}

.da-thumbs li a div.city-box {
    width: 332px;
    display: block;
    font-family: "微软雅黑"."microsoft yahei";
    font-size: 14px;
    color: white;
    position: absolute;
    background-color: rgba(0,0,0,0.8);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#8f000000,endColorstr=#8f000000);
    z-index: 1000;
}
.city-box p {
    font-family: "微软雅黑"."microsoft yahei";
    font-size: 14px;
    color: white;
    padding: 50px 20px 0px 20px;
    display: block;
    position: absolute;
}
.city-name {
    width: 330px;
    height: 48px;
    background-color: rgba(225, 225, 225, 0.9);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#9fffffff,endColorstr=#9fffffff);
    border: 1px solid #5a99ff;
    margin-top: 200px;
}

.city-title {
	font-family: "微软雅黑"."microsoft yahei";
	font-size: 18px;
	color: black;
	padding: 12px 0px 0px 20px;
	font-weight: 500;
}
.span_location {
	background: url(../images/location.png) no-repeat;
	display: inline-block;
	width: 14px;
	height: 19px;
	margin-bottom: -3px;
}
.city-name img {
	float: right;
	margin: -70px 22px;
}
.da-thumbs li a div.da-animate {
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.da-slideFromTop {
	left: 0px;
	top: -100%;
}
.da-slideFromBottom {
	left: 0px;
	top: 100%;
}
.da-slideFromLeft {
	top: 0px;
	left: -100%;
}
.da-slideFromRight {
	top: 0px;
	left: 100%;
}
.da-slideTop {
	top: 0px;
}
.da-slideLeft {
	left: 0px;
}
.mr22 {
	margin-right: 22px;
}
.mb22 {
	margin-bottom: 22px;
}
.pl10 {
	padding-left: 10px;
}
/*热门城市结束*/

/*热推新盘开始*/
.new-house {
	padding: 30px 0px 0px 0px;
	height: auto;
}
.title_index {
    margin-bottom: 30px;
}
/*热推新盘结束*/

/*城市三级页面开始*/

/*纽约banner*/
.ban-newyork {
	height: 140px;
	width: 100%;
	background-image: url(../images/ban_newyork.jpg);
}
/*西雅图banner*/
.ban-seattle {
	height: 140px;
	width: 100%;
	background-image: url(../images/ban_seattle.jpg);
}
/*波士顿banner*/
.ban-boston {
	height: 140px;
	width: 100%;
	background-image: url(../images/ban_boston.jpg);
}
/*洛杉矶banner*/
.ban-losangeles {
	height: 140px;
	width: 100%;
	background-image: url(../images/ban_losangeles.jpg);
}
/*蒙特利尔banner*/
.ban-montreal {
	height: 140px;
	width: 100%;
	background-image: url(../images/ban_montreal.jpg);
}
/*新西泽banner*/
.ban-newcaesar {
	height: 140px;
	width: 100%;
	background-image: url(../images/ban_newcaesar.jpg);
}
/*旧金山banner*/
.ban-sanfrancisco {
	height: 140px;
	width: 100%;
	background-image: url(../images/ban_sanfrancisco.jpg);
}
/*多伦多banner*/
.ban-toronto {
	height: 140px;
	width: 100%;
	background-image: url(../images/ban_toronto.jpg);
}
/*温哥华banner*/
.ban-vancouver {
	height: 140px;
	width: 100%;
	background-image: url(../images/ban_vancouver.jpg);
}
/*三级页面城市图标*/
.banner-icon {
	width: 230px;
	height: 90px;
	float: right;
	margin-top: 50px;
}
/*城市三级页面结束*/

/*脚部*/
.footer {
	width: 100%;
	height: 514px;
	border-top: 1px solid #EBECEF;
	/*background-color: #FAFAFC;*/
}
.footer_top {
	height: 340px;
	background-color: #FAFAFC;
}
.footer_copyright {
	height: 180px;
	background-color: #f1f2f4;
}
.content {
	width: 1040px;
	margin: 0 auto;
}
.top_europe {
	float: left;
	padding-top: 60px;
	margin-right: 58px;
}
.footer_top_td td {
	padding-right: 60px;
  padding-top: 8px;
}
.footer_top table {
	margin-top: 15px;
	border-right: 1px solid #EBECEF;
}
.top_australia td {
	padding-right: 110px;
}
.top_america {
	float: left;
	padding-top: 60px;
	margin-right: 58px;
}
.top_australia {
	float: left;
	padding-top: 60px;
	margin-right: 58px;
}
.top_asia {
	float: left;
	padding-top: 60px;
}
.top_asia table {
	border: none;
}
.span_pin {
	 background: url(../images/pin_icon.png) no-repeat;
	 display: inline-block;
	 width: 16px;
	 height: 16px;
}
.span_user_icon {
	background: url(../images/user_icon.png) no-repeat;
	 display: inline-block;
	 width: 16px;
	 height: 16px;
}
.span_update_icon {
	background: url(../images/update_icon.png) no-repeat;
	 display: inline-block;
	 width: 16px;
	 height: 16px;
}
.span_contact_icon {
	background: url(../images/contact_icon.png) no-repeat;
	 display: inline-block;
	 width: 16px;
	 height: 16px;
}
.span_info_icon {
	background: url(../images/info_icon.png) no-repeat;
	 display: inline-block;
	 width: 16px;
	 height: 16px;
}
.content_list {
	float: left;
	padding-top: 40px;
	margin-right: 80px;
}
.ul{
	padding: 20px 0px 0px 20px;
}
.ul li {
	padding-bottom: 14px;
}
.content_list1 {
	float: left;
	padding-top: 40px;
	margin-right: 25px;
	text-align: center;
}
.ul1 {
	padding-left: 30px;
}
.ul1 li {
	padding-bottom: 14px;
}