﻿@charset "utf-8";
/* CSS Document */
i,cite{font-style:normal;}
a:hover{text-decoration:none;}
.mt30{margin-top:30px!important;}
.homenav{font-size:18px;line-height:40px;height:40px;width:1200px;margin:0 auto;}
.homenav li{float:left;text-align:center;}
.homenav li a{color:#666;}
.homenav li a:hover{color:#c00;}

.homenav_list dl{height:0px;overflow:hidden;background-color: #f6f6f6;opacity: 0.9;top: 0;position: absolute;margin-left:764px;}

.homenav_list dl dd a{color:black;}
.homenav_list dl dd{width:220px;float:left;margin:6px;}
.homenav_list dl dd span{display:block;line-height:30px;padding-left:10px;font-size: 16px;font-weight: 700;}
.homenav_list dl dd span .all_city{padding-left:10px;font-size: 12px;color:#ec0013;}
.homenav_list dl .list_dd3{width:255px;}
.homenav_list dl .list_dd4{width:100px;}
.countrylist a,.pricelist a,.houselist a{display:inline-block; *zoom:1;*display:inline;font-size:14px;line-height: 30px;margin: 0px 7px;color:black;}
.countrylist,.pricelist,.houselist{border-right:1px dashed #666;height:160px;}

.homenav_list .spanlist .dd258{width:258px}
.homenav_list .alllist .dd200{width:200px}
/*carousel-wrap焦点图轮播*/
.carousel_wrap{width:100%;min-width:1200px;height:440px;overflow:hidden;}
.carousel_shell{width:100%;overflow:hidden;position:relative;height:auto;}
.carousel_shell .bd ul{width:8094px;}
.carousel_shell .bd ul li{float:left;height:440px;}
.number li{float:left;height:9px;width:9px;display:block;margin-right:10px;border-radius:9px;background-color:white;}
.hd{height:15px;position:absolute;left:47%;margin-right:177px;bottom:10px;z-index:1000;}
.carousel_shell .number .on{background-color:#c00;}

.swiper-container{width:100%;min-width:1200px;height:440px;overflow:hidden;}/*20171102*/
.index-sildebox{width:100%;overflow:hidden;position:relative;height:auto;}/*20171102*/
.index-sildebox .bd ul{}/*20171102*/
.index-sildebox .bd ul li{float:left;height:440px;width: 100%!important;}/*20171102*/
.index-sildebox .number .on{background-color:#c00;}/*20171102*/

/*搜索*/
.homesearch{width:514px;z-index:1;height:66px;margin:-210px auto 0 auto;padding:20px 25px;background:rgba(0,0,0,0.5);border-radius:8px;position:relative;}/*20171102*/
.homesearch .sul{height:30px;font-size:18px;line-height:30px;}
.homesearch .sli{float:left;width:80px;color:#fff;text-align:center;background:#666;cursor:pointer;}
.homesearch .sli.on{background:#FE2929;}
.homesearch ol{height:36px;width:514px;}
.homesearch ol input[type=text]{width:433px;height:36px;border:0;background:#fff;font-size:14px;color:#666;float:left;padding:0 10px;}
/*最新活动*/
.newact{height:148px;margin-top:134px;width:1200px;overflow:hidden;}
.newact ul{float:left;width:450px;height:148px;}
.newact ul span{float:left;width:134px;}
.newact ul span img{vertical-align:top;}
.newact ul span a{display:block;background:#FD0202;width:134px;height:39px;margin-top:12px;line-height:39px;text-align:center;font-size:20px;color:#fff;text-decoration:none;transition:background 0.2s linear;}
.newact ul span a:hover{background:#c00;}
.newact ul dl{float:right;background:#e9e9e9;width:276px;height:124px;padding:12px 20px;border-radius:0 4px 4px 0;}
.newact ul dl li{line-height:30px;height:30px;font-size:16px;overflow:hidden;}
.newact ul dl dd{line-height:30px;height:30px;font-size:16px;margin-top:4px;overflow:hidden;}
.newact ul dl dd b{float:left;width:32px;}
.newact ul dl dd .cscroll{float:right;width:224px;}
.newact ul dl dd .cscroll li{display:block;height:30px;overflow:hidden;}
.newact ol{float:right;width:740px;height:105px;margin:35px -1px 8px 0;}
.newact ol li{float:left;width:179px;height:100px;padding-top:5px;border-right:dashed 1px #ccc;text-align:center;}
.newact ol li span{display:block;font-size:32px;line-height:60px;height:60px;}
.newact ol li span a{color:#c00;}
.newact ol li i{display:block;font-size:14px;line-height:20px;}
.newact ol li i a{display:inline-block;margin:0 10px;color:#666;}
.newact ol li i a:hover{color:#c00;}
.newact ol li font{font-size:16px;}
.newact ol li font a{color:#333;}
.newact ol li font a:hover{color:#c00;}
/*美澳日*/
.countries{width:1200px;height:350px;overflow:hidden;}
.countries ul{height:58px;width:1203px;margin-right:-3px;border-bottom:solid 2px #d9d9d9;}
.countries ul li{float:left;width:399px;border-right:solid 2px #fff;background:#e9e9e9;font-size:30px;line-height:56px;padding-top:2px;text-align:center;cursor:pointer;}
.countries ul li.on{border-top:solid 2px #FD0202;padding:0 0 2px 0;background:#fff;margin-bottom:-2px;}
.countries ol{margin:15px -16px 0 0;width:1216px;}
.countries ol li{float:left;width:288px;margin-right:16px;}
.countries ol li span{display:block;width:288px;height:216px;text-align:center;overflow:hidden;}
.countries ol li font{display:block;width:258px;font-size:16px;color:#fff;text-align:center;line-height:40px;height:40px;margin-top:-40px;padding:0 15px;background:rgba(0,0,0,0.5);position:relative;overflow:hidden}
.countries ol li font a{color:#fff;}
.countries ol li p{line-height:26px;padding:10px 15px 0 15px;font-size:14px;}
.countries ol li cite{float:left;}
.countries ol li i{display:block;color:#c00;}
.countries ol li b{float:right;color:#c00;font-size:18px;}
/*房源*/
.house{width:1200px;overflow:hidden;}
.housetitle{height:47px;line-height:47px;border-bottom:3px solid #444;margin-bottom:25px;}
.housetitle span{float:left;padding-left:5px;font-size:30px;height:47px;border-bottom:solid 3px #FD0202;margin-bottom:-3px;}
.housetitle i{float:right;font-size:18px;}
.houseleft{float:left;width:260px;height:404px;line-height:40px;}
.houseleft ul{height:214px;margin:7px 0 30px 0;overflow: hidden;}/*20180131*/
.houseleft ul a{display:inline-block;font-size:16px;color:#666;margin-right:32px;}
.houseleft ul a:hover{color:#c00;}
.houseleft ul a.big{font-size:24px;}
.houseleft ul a.red{color:#c00;}
.houseleft ol{    margin-top: -16px;}/*20180131*/
.houseleft ol.houseleft_sea li{padding: 20px 0;border-bottom: 1px solid #f0f0f0;height: 64px;}/*20180131*/
.houseleft ol.houseleft_sea li dt{height: 50px;width: 50px;overflow: hidden;border-radius: 50%;float: left;
display: inline;margin-right:15px ;}/*20180131*/
.houseleft ol.houseleft_sea li dd{float: left;display: inline;    width: 194px; overflow: hidden;}
.houseleft ol.houseleft_sea li dd h4{font-size: 14px;line-height: 24px;color: #333333;    margin-bottom: 3px; width: 194px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;height: 24px;}/*20180131*/
.houseleft ol.houseleft_sea li dd p{font-size: 12px;line-height: 20px;color: #999;}/*20180131*/
.houseleft ol.houseleft_sea li dd p a{font-size: 12px;color: #999;}/*20180131*/
.houseleft ol li{height:34px;font-size:14px;overflow:hidden;}/*20180131*/
.houseleft ol li a{color:#666;font-size:14px;}/*20180131*/
.houseleft ol li a:hover,.houseleft ol.houseleft_sea li dd p a:hover{color:#c00;}/*20180131*/
.housecenter{float:left;margin:0 20px;width:580px;height:404px;position:relative;}
.housecenter li{position:absolute;left:0;top:0;width:580px;height:404px;}
.housecenter li span{display:block;width:580px;height:404px;overflow:hidden;}
.housecenter li font{position:absolute;left:0;bottom:0;width:380px;font-size:16px;text-align:center;line-height:40px;height:40px;padding:0 100px;background:rgba(0,0,0,0.5);overflow:hidden}
.housecenter li font a{color:#fff;}
.housecenter ol{position:absolute;right:20px;bottom:14px;}
.housecenter ol i{float:left;width:12px;height:12px;margin-right:8px;background:#fff;border-radius:6px;cursor:pointer;}
.housecenter ol i.on{background:#FD0202;}
.houseright{float:right;width:320px;height:404px;overflow:hidden;}
.houseright li{width:320px;height:192px;margin-bottom:20px;}
.houseright li span{display:block;width:320px;height:192px;text-align:center;overflow:hidden;}
.houseright li font{display:block;width:290px;font-size:16px;color:#fff;text-align:center;line-height:40px;height:40px;margin-top:-40px;padding:0 15px;background:rgba(0,0,0,0.5);position:relative;overflow:hidden}
.houseright li font a{color:#fff;}
/*海外房产热搜*/
.keywords{width:1200px;overflow:hidden;}
.keywords ul{height:35px;line-height:35px;border-bottom:3px black solid;font-size:16px;font-weight:bold;margin-bottom:15px;}
.keywords dl{line-height:30px;width:1200px;overflow:hidden;}
.keywords dt{float:left;width:90px;padding-right:10px;color:#666;}
.keywords dt a{color:#666;}
.keywords dd{float:left;width:1070px;padding:0px 15px;overflow:hidden;}
.keywords dd a{display:inline-block;margin-right:15px;}
.keywords dl a:hover{text-decoration:underline;}
/*友链*/
.coop{background:#dbdcdd;height:45px;line-height:45px;overflow:hidden;}
.coop a{padding-left:18px;font-size:14px;display:inline-block;}
.coop span{float:left;width:100px;font-size:16px;font-weight:bold;padding-left:30px;height:45px;line-height:45px;border-right:1px solid #c9c9c9;}
.cscroll{float:left;width:1060px;}
.cscroll li{height:45px;line-height:45px;}
/*友链*/
.pfl{width:530px;height:200px;float:left;}
.pfl font{font-size:18px;font-weight:bold;}
.pfl p{font-size:12px;line-height:20px;padding:10px 50px 0 0;}
.pfc{border-right:1px solid #d1d2d2;border-left:1px solid #d1d2d2;width:290px;height:200px;float:left;}
.pfc p{float:left;width:98px;margin:0 0 15px 30px;text-align:center;}
.pfc font{margin-bottom:10px;font-size:16px;display:block;font-weight:bold;}
.pfc span{display:block;font-size:16px;margin-top:5px;}
.pfr{padding-left:30px;height:200px;float:left;}
.pfr font{font-size:16px;font-weight:bold;display:block;margin-bottom: 5px;}
.pfr p{font-size:14px;}
.pfr span{display:block;color:#7d7d7d;font-size:12px; margin:5px 0 }
/*新加样式*/
/*右侧浮动小图标*/
/*20160524 start*/
.floatIcon{ position: fixed; top: 650px; left: 50%; margin-left: 600px; z-index:9;_position:absolute;_top:expression(eval((document.compatMode&&document.compatMode=="CSS1Compat")?documentElement.scrollTop+documentElement.clientHeight-this.clientHeight-1:document.body.scrollTop+document.body.clientHeight-this.clientHeight-1)-50);}
/*20160524 end*/
.fi-box{ margin: 5px 0;}
.fi-box a{position: relative;display: block;width: 36px;height: 36px;background: url(//static.soufunimg.com/ggcp/world/home/images/ficon1.png) no-repeat;}
.fi-box:hover .td{ display: block;}
.fi-box a.r1{ background-position: 0 0;}
.fi-box a.r1 .td,.fi-box a.r4 .td,.fi-box a.r5 .td{ padding: 5px 10px; text-align: center; font-size: 12px;}
.fi-box a.r2{ background-position: 0 -36px;}
.fi-box a.r3{ background-position: 0 -72px;}
.fi-box a.r4{ background-position: 0 -108px;}
.fi-box a.r5{ background-position: 0 -144px;}
.fi-box a.r6{ background-position: 0 -185px;}
.fi-box a.r1:hover{ background-position: -36px 0;}
.fi-box a.r2:hover{ background-position: -36px -36px;}
.fi-box a.r3:hover{ background-position: -36px -72px;}
.fi-box a.r4:hover{ background-position: -36px -108px;}
.fi-box a.r5:hover{ background-position: -36px -144px;}
.fi-box a.r6:hover{ background-position: -36px -185px;}

.fi-box .td{ display:none ; position: absolute; top: 3px; right:45px; padding:10px; min-width: 60px; background-color: #bd1321; text-align: center; color: #fff; font-size: 12px;}

/*20160802 start*/
.fi-box .td-wx{ display:none ; position: absolute; top: 3px; right:146px; padding:10px; min-width: 60px; background-color: #bd1321; text-align: center; color: #fff; font-size: 12px;}
.fi-box .td-wx img{height:81px;margin-bottom:3px;}
/*20160802 end*/

.fi-box .td i{ position: absolute; right: -18px; top: 6px; width: 0; height: 0; border-style: solid; border-width: 7px 10px; border-color: transparent transparent transparent #bd1321;}
.fi-box .td img{ margin-bottom: 3px;}
.fi-box .td p{white-space:nowrap;}
.fi-box .td li{margin-bottom:5px;text-align:left;white-space:nowrap;}
.fi-box .td .inputStyle{width:128px;height:22px;line-height:22px;background:#fff;border:1px solid #e3dfdf;padding:0 5px;color:#666;}
.fi-box .td .btnStyle{width:140px;height:24px;background:#740b14;color:#fff;border:none;cursor:pointer;}



.nw_share span{line-height:30px;font-size:16px;color:white;display: block;margin:7px;border-bottom:1px solid white;}
.nw_share p{height:70px;font-size:14px;color:white;display:block;padding:10px;letter-spacing:2px;text-align: justify;text-justify:inter-ideograph;}
.nw_share{bottom:0px;left:0px;
          filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F222222', endColorstr='#7F222222');
background-color: rgba(34,34,34,0.5);width:100%;text-align:center;
/*transition-property: height;
transition-duration: 1.0s;
-moz-transition-property: height;
-moz-transition-duration: 1.0s;
-webkit-transition-property: height;
-webkit-transition-duration: 1.0s;
-o-transition-property: height;
-o-transition-duration: 1.0s;*/
height:37px;
position: absolute;
}
.houseright ul li{
	position: relative;
}
/*.houseright ul li:hover .nw_share{height:135px;}*/
.houseright li em{
	display: block;
	margin:0 6px;
	border-bottom: 1px solid #fff;
	font-size:16px;
	color:#fff;
	text-align:center;
	line-height:37px;
}
/*20141110搜索下拉样式*/
.outList {position: absolute;left: 25px;top: 86px;background: none repeat scroll 0 0 white;width: 80.5%;z-index: 1001;}
.outList ul {border: 1px solid #6CAFD8;font-size:12px;}
.outList ul li {height: 30px;}
.outList ul li a {border-top: 1px solid white;color: #049;display: block;height: 29px;line-height: 29px;overflow: hidden;padding: 0 10px;}
.outList ul li span {color: #999;font-family: Arial;padding-left: 10px;}
.outList ul li.on a {background: none repeat scroll 0 0 #E8F2F9;}
/*首页修改*/
/*样式*/
.swiper-container{height:340px;}
.index-sildebox .bd ul li{height:340px;}
.hd{height:9px;}
.homesearch{margin-top:-150px;}
/*品牌馆入口*/
.con_box{margin-top:60px;}
.brand_box{width:100%;margin-bottom:30px;}
.brand_box table{width:100%;}
.brand_box td{background:#FBFBFB;border-bottom:1px solid #F0F0F0;padding:16px 0;}
.brand_box td.left_tit{background:#FFEEEE;width:60px;color:#DF2F30;font-size:24px;border-bottom:none;text-align:center;}
.left_tit p{width:26px;text-align:center;font-weight: bold;margin:auto;}
.item_tit{width:142px;text-align:center;font-size:14px;color:#333;font-weight: bold;}
.list_brand li{float:left;line-height:30px;width:14.28%;font-size:14px;color:#333;padding-right:20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;box-sizing: border-box;}
.brand_box tr:last-of-type td{border:none;}
/*优惠资讯*/
.newact{margin-top:0;height:auto;}
.newact ul.news_list{float:left;width:400px;height:auto;padding:2px 0;box-sizing: border-box;}
.newact ul.news_list li{font-size:14px;color:#333;line-height:19px;margin-bottom:12px;}
.newact ul.news_list span{float:left;width:90px;}
.newact ul.news_list li:first-of-type{font-weight: bold;color:#DF2F30;margin-bottom:16px;}
.newact ul.news_list li:first-of-type a{color:#DF2F30;}
.newact ul.news_list li:last-of-type{margin-bottom:0;}
.newact ol{width:800px;margin:0;height:auto;}
.newact ol li{width:200px;height:auto;padding:10px 0 14px 30px;text-align:left;border-left:1px solid #F4F4F4;border-right:none;box-sizing: border-box;}
.newact ol li span{height:31px;line-height:31px;text-align:left;margin-bottom:13px;}
.newact ol li span a{color:#DF2F30;font-size:24px;line-height:31px;}
.newact ol li i a{float:left;color:#333;margin:0 22px 0 0;}
.newact ol li span font a{color:#004488;font-size:12px;}