﻿

.cfw{color:#c00;font-weight:bold;}

/* common */
.clearfix:after{ clear:both; content:"\200B"; display:block; height:0;}
.clearfix{ *zoom:1;}
.clear{ clear:both; font-size:0; height:0; line-height:0; overflow:hidden;}
.mt10{ margin-top: 10px !important;}
.ma10{ margin-top: 10px !important;}
.mt15{ margin-top: 15px !important;}
.mt20{ margin-top: 20px !important;}
.mt25{ margin-top: 25px !important;}
.mar6 { margin-right:6px; }
.flol{ float: left;}
.flor{ float: right;}
.fl{float:left;}
.fr{float:right;}
.wrap { width:1200px; margin:0 auto; text-align:left; background:#fff; }

/* 新导航93 */
/* 新导航93 */
.newnav {width:auto;height:50px;background:url(http://img1.soufun.com/house/images/index201409/navbj.gif) repeat-x; position:relative; z-index:10000;}
.newnavnr {width:1200px;height:50px;margin:0 auto;}
.newnavnr.newnav_w { width:auto; margin:0 20px; min-width:1200px;}
.newnavnr .s1 {float:left;width:126px;height:38px;padding-top:6px;}
.newnavnr .s2 {float:left;height:20px;line-height:20px;padding-top:17px;padding-right:5px;font-size:12px;color:#fff;text-shadow: 0 0px 1px #fff;position: relative;z-index:10000;}
.newnavnr .s2 a{color:#fff;text-decoration:none}
.newnavnr .s2 img{margin:8px 0 0 3px;}
.newnavnr .s3{float:left;height:26px;margin-top:17px;width:820px;z-index:9999;}
.newnavnr .sline {float:right;width:1px;height:20px;margin-top:17px;background:#fff}
.newnavnr .s4 {float:right;padding-top:15px;font-size:14px;color:#fff;text-shadow:0 0px 1px #fff;}
.newnavnr .s4 a{color:#fff;text-decoration:none;}
.newnavnr .s4 {position:relative;width:90px;height:35px;text-align:right;padding-left:5px;padding-right:5px;}
.newnavnr .s4.on{background:#b30000 url(http://img1.soufun.com/house/images/index201409/navjt.gif) no-repeat center bottom;box-shadow:inset 0 0 20px rgba(0,0,0,0.1); cursor:pointer}
.newnavnr .s4 .s4Box{height:20px;overflow:hidden;}
.newnavnr .s4 .s4Box img{margin-top:6px;}
.newnavnr .s4 .listBox{position:absolute;top:50px;left:0;text-align:center;width:118px;border:1px solid #cccccc;padding:0 10px;display:none;background-color:#fff;border:1px solid #b2b2b2;border-top:none;-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#b2b2b2')";
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#b2b2b2');
-moz-box-shadow: 1px 1px 2px #b2b2b2;
-webkit-box-shadow: 1px 1px 2px #b2b2b2;
box-shadow:1px 1px 2px #b2b2b2;}
.newnavnr .s4 .listBox li{height:26px;line-height:26px;text-align:left;}
.newnavnr .s4 .listBox a{color:#666666;margin:0px;font-family:"宋体"}
.newnavnr .s4 .listBox a:hover{color:#c00;}
.newnavnr .s4 ul{padding:5px 0;font-size:12px;}
.newnavnr .s4 .lineUl{border-top:1px solid #c2c2c2;}
.newnavnr .s4.on .listBox{display:block;}
.newnavnr .s4a {float:right;padding-top:15px;font-size:14px;color:#fff;text-shadow:0 0px 1px #fff;}
.newnavnr .s4a a{color:#fff;text-decoration:none;margin:0 5px;}
.newnavnr .s4a {position:relative;width:45px;height:35px;text-align:center;}
.newnavnr .s4a.on{background:#b30000;box-shadow:inset 0 0 20px rgba(0,0,0,0.1); cursor:pointer}
.newnavnr .s4a .s4Box{height:20px;overflow:hidden;}
.newnavnr .s4a .s4Box img{margin-top:6px;}
.newnavnr .s5,.newnavnr .s6,.newnavnr .s7 {position:relative;padding:0 10px;height:35px;text-align:center;float:left;padding-top:15px;font-size:14px;color:#fff;text-shadow:0 0px 1px #fff;_width:30px}
.newnavnr .s6{_width:42px}
.newnavnr .s7{_width:56px}
.newnavnr .s5.on,.newnavnr .s6.on,.newnavnr .s7.on{background:#b30000 url(http://img1.soufun.com/house/images/index201409/navjt.gif) no-repeat center bottom;box-shadow:inset 0 0 20px rgba(0,0,0,0.1);}
.newnavnr .s6.bj,.newnavnr .s7.bj{background:#b30000 ;}
.newnavnr .s5 .s4Box,.newnavnr .s6 .s4Box,.newnavnr .s7 .s4Box{height:35px;overflow:hidden;}
.newnavnr .s5 .s4Box a,.newnavnr .s6 .s4Box a,.newnavnr .s7 .s4Box a{color:#fff; text-decoration:none}
.newnavnr .s5 .s4Box img{margin-top:6px;}
.newnavnr .s5 .listBox,.newnavnr .s6 .listBox,.newnavnr .s7 .listBox{position:absolute;top:50px;left:0;text-align:center;width:140px;border:1px solid #cccccc;display:none;background-color:#fff;border:1px solid #b2b2b2;border-top:none;-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#b2b2b2')";
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#b2b2b2');
-moz-box-shadow: 1px 1px 2px #b2b2b2;
-webkit-box-shadow: 1px 1px 2px #b2b2b2;
box-shadow:1px 1px 2px #b2b2b2;}
.newnavnr .s5 .listBox li,.newnavnr .s6 .listBox li,.newnavnr .s7 .listBox li{width:120px;height:26px;line-height:26px;text-align:left;padding:0 10px;}
.newnavnr .s5 .listBox a,.newnavnr .s6 .listBox a,.newnavnr .s7 .listBox a{color:#666666;margin:0px;width:120px;display:block; text-decoration:none}
.newnavnr .s5 .listBox a:hover,.newnavnr .s6 .listBox a:hover,.newnavnr .s7 .listBox a:hover{color:#c00;}
.newnavnr .s5 ul,.newnavnr .s6 ul,.newnavnr .s7 ul{padding:5px 0;font-size:12px;}
.newnavnr .s5 .lineUl,.newnavnr .s6 .lineUl,.newnavnr .s7 .lineUl{border-top:1px solid #c2c2c2;}
.newnavnr .s5.on .listBox,.newnavnr .s6.on .listBox,.newnavnr .s7.on .listBox{display:block;}
.butstyle{width:120px;height:34px;line-height:34px;background: url(http://img1.soufun.com/house/images/index201409/navbj.gif) no-repeat 0 -66px;outline:none;cursor:pointer;border:0;font-size:12px;text-align:center;color:#fff;text-shadow:0 0px 1px #fff;margin-top:0px;letter-spacing:2px;font-family:'\5FAE\8F6F\96C5\9ED1';}

/*导航结束*/

/* 全国城市 */
.tcity {display:none;width:470px; height:250px; border:solid 1px #e2e2e2; background:#fff; margin-top:1px;position: absolute; z-index:1000; top:35px;left:0; font-family:"\5FAE\8F6F\96C5\9ED1",微软雅黑,"Microsoft Yahei",雅黑\9,Arial;} 
.tcity .newcity{width:445px; height:23px;border-bottom:1px #eee solid; margin:0px auto;} 
.tcity .newcity{ padding:10px 0;} 
.tcity .newcity li{float:left;display:inline; margin-right:3px; font-size:12px; font-weight:bold;color:#666;} 
.tcity .newcity a{color:#666; width:28px;height:20px; line-height:20px;display:block; text-align:center;text-decoration:none;} 
.tcity .newcity a:hover{color:#fff !important; background-color:#f33;text-decoration:none;} 
.tcity .allcity{width:445px;height:200px;margin:0px auto; overflow:auto;} 
.tcity .allcity dl{font-size:14px;} 
.tcity .allcity dl dt{width:30px; float:left; display:inline; font-weight:bold;color:#666;} 
.tcity .allcity dl dd{width:390px; font-size:12px; float:left;height:auto;color:#666; display:inline; text-align:left;} 
.tcity .allcity dl dd a{color:#666;width:50px;display:inline-block;} 
.tcity .allcity dl dd a:hover{color:#c00;text-decoration:none;}
.tcity .allcity dl dd .allcity{width:100px; height:auto; overflow:hidden; color:#c00;}

/*通用搜索*/
.gsearchbox{width:auto;margin:0 auto;height:38px;padding:15px 0;background:#f3f3f3;z-index:98;min-width:1200px;}
.gsearch{width:1200px;height:38px; margin:0px auto;font-family:"\5FAE\8F6F\96C5\9ED1",微软雅黑,"Microsoft Yahei";z-index:98}
.gsearch:after{clear:both; content:"\200B"; display:block; height:0;}

/*1023 begin*/
/*20160523 start*/
.box_input{float:left;width:500px;height:38px;  -webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px; font-family:"\5FAE\8F6F\96C5\9ED1",微软雅黑,"Microsoft Yahei",雅黑\9,Arial;position:relative;z-index:9998}
.box_input form{ width:400px; height:36px; border:solid 1px #d2d2d2; background:#FFF; border-right:none; float:left; overflow:hidden;}/*1022*/
.box_input form .search{ width:380px;height:20px;line-height:20px; padding:9px 10px; border:none; color:#666;font-size:14px; font-family:"\5FAE\8F6F\96C5\9ED1",微软雅黑,"Microsoft Yahei",雅黑\9,Arial; box-sizing:content-box; outline:none;background:none;margin-top:0px;}
/*20160523 end*/
.box_input .search:focus,.box_input .search:hover{-moz-box-shadow: inset 1px 1px 3px rgba(0,0,0,.3);-webkit-box-shadow: inset 1px 1px 3px rgba(0,0,0,.3);-o-box-shadow: inset 1px 1px 3px rgba(0,0,0,.3); }
.box_input .sear_btn{float:left;width:89px;height:38px;line-height:38px;color:#FFF;font-size:16px; font-weight:bold;background: #df0303;border:none; text-align:center; cursor:pointer; font-family:"\5FAE\8F6F\96C5\9ED1",微软雅黑,"Microsoft Yahei",雅黑\9,Arial;  -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; transition:all 0.2s linear;}
.box_input .sear_btn:hover{background:#c00;}
/*20160523 start*/
.hot{float:left;margin:5px 0 0 50px;overflow:hidden;color:#333333;font-size:16px;height: 28px; line-height: 28px;display:inline;} 
.hot li{float:left;display:inline;margin-right:19px;}
/*20160523 end*/
.hot li a{ color:#333; text-decation:none;}
.hot li a:hover{ color:#c00; text-decation:underline;}
.hot span{}
.hot li.footprint {
width: 66px;
background: url(http://js.soufunimg.com/navigation/images/footprint.gif) no-repeat 0 4px;
margin-right: 0px;
color: #999;
text-indent: -9999px;
overflow: hidden;}

.newnavnr .s2{padding-bottom:13px;padding-left:5px;margin-left:-5px;}
.newnavnr .s2 .cityOut{position:relative;color:#626060;top:13px;_top:14px;left:-5px;background:red;display:none;}
.newnavnr .s2 .cityOut a{color:#626060;}
.newnavnr .s2 .cityOut a:hover{color:#c00;}
.newnavnr .s2.on{background:#b30000 url(http://img1.soufun.com/house/images/index201409/navjt.gif) no-repeat center bottom;box-shadow:inset 0 0 20px rgba(0,0,0,0.1);}
 .s7.bj{background:#b30000 ;}
.newnavnr .s2.on .cityOut{display:block;}

.jm_phone {width:250px;background:url(http://js.soufunimg.com/ggcp/world/home/images/phone_ico.jpg) left no-repeat;}
.jm_phone span{float:left;margin-left:27px;width:250px;}

/*1023 end*/

/*切换城市*/
.city{margin-left:5px;}
.morecity {background:#ffffff; border: 1px solid #c40000;font: 12px/24px "微软雅黑"; left:0; top:50px;overflow: hidden; padding: 10px 0 10px 9px; position: absolute; width: 256px; z-index: 999; color:#333;}
.morecity dd {display: inline; float: left; height: 26px; margin-right: 4px; overflow: hidden; width: 46px; color:#333;}
.morecity dd a, .morecity dt a{color:#333; padding: 4px 5px;text-decoration: none;}
.morecity dd a:link, .morecity dd a:visited, .morecity dd a:active{color:#333;}
.morecity dd a:hover{background:#ededed;color: #333 !important; text-decoration: none;}
.morecity dt {float:right; padding-right:25px;}
.morecity dt a:link,.morecity dt a:visited{color:#333; text-decoration: none;}
.morecity dt a:hover{background:#ededed;color: #333 !important; text-decoration: none;}

/*右侧浮动小图标*/
/*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(http://js.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;}


/*20141110搜索下拉样式*/
.outList {position: absolute;left: 1px;top: 38px;background: none repeat scroll 0 0 white;width: 100%;z-index: 15;}
.outList ul {border: 1px solid #6CAFD8;}
.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;}