@charset "utf-8";
/************************************************** 头部 **************************************************/
.bbs_sealist{ width:100%; height:auto; float:left; margin:15px 0 10px 0;}
.soufunlogo,.infologo,.infocity,.ictxt{ display:inline-block; float:left; }
.soufunlogo{ margin:6px 10px 0 0; }
.infologo{ font-size:24px; font-family:"微软雅黑","黑体","宋体";margin:21px 10px 0 0;}
.infologo a{display:inline-block; text-decoration:none!important; color:#333; line-height:26px;}
.infocity{position:relative;height:18px;line-height:18px;margin:26px 0 0;z-index:9999; }
.infocity a{display:inline-block;height:18px;}
.icarrow{display:inline-block;float:left;width:9px;height:5px;background-position:-34px -74px;margin:7px 0 0 5px; }
.bbs_search { float:left; width:540px;height:38px; position:relative; font-family:"\5FAE\8F6F\96C5\9ED1",微软雅黑,"Microsoft Yahei",雅黑\9,Arial;}
.bbs_search dt,.bbs_search dd { float:left; display:inline; }
.bbs_search dt .select_box { height:34px; border:1px solid #d2d2d2; border-right:none; float:left;}
.bbs_search dt .select_box .tag_select,.tag_select_hover,.tag_select_open {width:73px; height:25px; line-height:25px; text-indent:8px; background:url(/js../images/bbsseledownbtn.jpg) no-repeat 58px 15px #f6f6f6;}
.bbs_search dt .select_box .tag_select_hover,.bbs_search dt .select_box .tag_select_open {border-bottom:1px solid #f6f6f6; background:url(/js../images/bbsseledownbtn.jpg) no-repeat 58px -12px #f6f6f6;}
.bbs_search dt .select_box .tag_options { text-indent:12px; line-height:28px; width:73px; background:#f6f6f6; border:1px solid #d2d2d2; border-top:none; margin-left:-1px;}
.bbs_search dt .select_box .tag_options li.open_selected,.tag_options li.open_hover { color:#c00;}
.tag_options li.open_hover  { background:#eee;}
.bbs_searchinput { width:382px; height:20px; line-height:20px; padding:7px 0; border:solid 1px #d2d2d2; background:#FFF; border-left:none; border-right:none; float:left; overflow:hidden; font-family:"\5FAE\8F6F\96C5\9ED1",微软雅黑,"Microsoft Yahei",雅黑\9,Arial; outline: none; text-indent: 8px; font-size:14px;}}
.bbs_searchbtns { float:right;height:36px;width:89px; font-family:"\5FAE\8F6F\96C5\9ED1",微软雅黑,"Microsoft Yahei",雅黑\9,Arial; } 
.bbs_searchbtns a { display:block; height:36px; line-height:36px; font-size:16px; font-weight:bold; background:#c00; text-decoration:none !important; color:#fff!important; text-align:center; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; transition:all 0.2s linear; } 
.bbs_searchbtns a:hover { background:#c00; }
.bbs_search .select_box .tag_select, .tag_select_hover, .tag_select_open {border-right: solid 1px #d2d2d2; font-size: 14px;}

.fvd_02 {position: absolute; top:36px;  left:74px; width:382px; border:1px solid #cecece; background-color:#fff; overflow: hidden;z-index:1000;} 
.fvd_02 li{width:100%; height: 30px; line-height:30px; font-size:12px;overflow: hidden;}
.fvd_02 li a{ padding-left:10px;}
.fvd_02 li a:hover{ background-color:#eee; color:#333;display:block;text-decoration: none;}
.fvd_02 li span a,.fvd_02 li span a:visited{float:right; margin-right:10px;}
.fvd_02 li span a:hover{background: #ddd; text-decoration: underline;}
.fvd_02 ul .firstli{background: #ddd; font-size: 14px; height: 30px; overflow: hidden; padding-left: 0; text-indent: 1em;}

.sear_icon{  width:21px; height:21px; display:block;  background:url(/js../images/search_icon.gif) no-repeat; float:left;}
.bbs_list{ height: 38px; display:inline;}
@-moz-document url-prefix() {.bbs_list{ float:left; margin-left:60px; }}
.bbs_list li{ float:left;  font-size:14px; margin: 10px 20px 0 0;}
.bbs_list li a{ height:20px; line-height:20px;  text-decoration:none !important; color:#686465; *letter-spacing:-1px; overflow:hidden;}
.bbs_list li a:hover{ color:#b41829;}
.bbs_list li i{ margin-right:5px; display:inline;}
.bbs_list .lcity{background-position:-4px -291px;}
.bbs_list li a:hover i.lcity{ background-position:-4px -250px;}
.bbs_list .yezhu{background-position:-4px -667px;}
.bbs_list li a:hover i.yezhu{ background-position:-4px -714px;}
.bbs_list .buy_hou{background-position:-4px -761px;}
.bbs_list li a:hover i.buy_hou{ background-position:-4px -808px;}
.bbs_list .yz_cir{background-position:-4px -855px;}
.bbs_list li a:hover i.yz_cir{ background-position:-4px -902px;}
.bbs_list .bbs_phb{background-position:-4px -1044px;}
.bbs_list li a:hover i.bbs_phb{ background-position:-4px -1089px;}
.bbs_list .tout{background-position:-4px -573px;}
.bbs_list li a:hover i.tout{ background-position:-4px -620px;}
/* 业主圈二维码 */
.tc_yz_ewm{width:98px;height:103px;padding:16px 8px 0;overflow:hidden;display:block;position:absolute;left:-5px;top:23px; background:url(/js../images/ewm_bg.gif) no-repeat; z-index:2;}
.tc_yz_ewm img{float:left;width:82px;height:82px;overflow:hidden;}

.headerAdTxt{ position:relative; border:1px solid #ccc;}

/************************************************** 登录弹出框20131219 **************************************************/
.loginbox{
width:358px;background:#fff;border:#b4b4b4 1px solid;left: 35%; overflow:hidden;position: fixed;top: 30%;z-index:1000;
_position:absolute;_left:expression(eval(document.documentElement.scrollLeft+(document.documentElement.clientWidth-this.offsetWidth)/2));_top:expression(eval(document.documentElement.scrollTop+(document.documentElement.clientHeight-this.offsetHeight)/3));
} 
.lbtitle{width:340px;height:30px;background:url("/img2/blog/blogweb/login/tc_box1_titbg.jpg") repeat-x 0 0;padding:0 9px;overflow:hidden;}
.lbtleft{float:left;line-height:29px;font-size:14px;font-weight:bold;color:#4b4b4b;overflow:hidden;}
.lbtright{display: block;cursor:pointer;float:right;width:8px;height:8px;background:url("/img2/blog/blogweb/login/tc_box1_close.gif") no-repeat;margin:10px 0;overflow:hidden;}
.lbcomment{width:300px;padding:0 29px;overflow:hidden;}
.lbcup{width:280px;height:115px;padding:0 10px;overflow:hidden;}
.lbcup dl{width:280px;height:24px;padding:0;margin:15px 0 0;overflow:hidden;}
.lbcup dl dt{float:left;width:60px;line-height:24px;font-size:14px;color:#516592;overflow:hidden;}
.lbcup dl dd{float:right;width:220px;height:24px;font-size:12px;color:#516592;overflow:hidden;}
.lbcuinput{width:194px;height:20px;line-height:20px;background:#fff;border:#baced6 1px solid;color:#333;overflow:hidden;}
.lbcubtns{cursor:pointer;float:left;width:70px;height:22px;line-height:22px;background:url("/img2/blog/blogweb/login/tc_box1_btns_01.jpg") no-repeat;border:none;margin:0 20px 0 0;color:#333;letter-spacing:3px;text-align:center;overflow:hidden;}
.lbcutxt{float:left;height:22px;line-height:22px;color:#0096dd;overflow:hidden;}
.lbcdown{width:300px;height:43px;line-height:43px;border-top:1px dashed #7e9ba7;padding:0;margin:20px 0 0;font-size:12px;text-align:center;overflow:hidden;}
.add-indect{padding:0 29px; width:300px; display: block; font-weight: normal; color:#FF0000; font-size: 12px; line-height:18px; margin-bottom:20px;}
/* 登录位置 */
.nologin,.bbsyzhd,.bbsztlt{width:270px;padding:14px;}
.onlogin{width:270px;padding:14px 14px 4px;}
.nologin dl,.loginuser,.logingg,.logingz{width:270px;overflow:hidden;}
.nologin dl dt,.nologin dl dd{width:130px;height:36px;line-height:36px;font-family:"微软雅黑","黑体","宋体";font-size:16px;text-align:center;overflow:hidden;}
.nologin dl dt a,.nologin dl dt a:visited{display:inline-block;width:130px;height:36px;background-position:0 -86px;color:#fff;}
.nologin dl dt a:hover{background-position:0 -258px;color:#fff;text-decoration:none;}
.nologin dl dd a,.nologin dl dd a:visited{display:inline-block;width:130px;height:36px;background-position:0 -123px;color:#fff;}
.nologin dl dd a:hover{background-position:0 -295px;color:#fff;text-decoration:none;}
.nologin ul{width:270px;height:30px;line-height:30px;margin-top:10px;overflow:hidden;}
.luimg{float:left;width:70px;height:70px;overflow:hidden;}
.luimg img{width:70px;height:70px;border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;-webkit-border-radius:6px;}
.luright{float:right;width:185px;height:70px;overflow:hidden;}
.lurname{height:30px;line-height:30px;overflow:hidden;}
.lurname span{height:30px;line-height:30px;font-family:"微软雅黑","黑体","宋体";font-size:16px;color:#000;overflow:hidden;}
.lurname em{margin-left:5px;font-style:normal;color:#999;}
.lurbtns{margin-top:5px;overflow:hidden;}
.lurbtns li{display:inline-block;float:left;width:80px;height:25px;line-height:25px;background-position:0 -196px;text-align:center;overflow:hidden;}
.logingztit{padding:14px 5px 0;overflow:hidden;}
.logingz dl{height:28px;line-height:28px;border-bottom:#dbd7d5 1px dashed;overflow:hidden;}
.logingz dl dt{float:left;color:#333;overflow:hidden;}
.logingz dl dd{float:right;overflow:hidden;}
.logingz ul{width:268px;margin:5px 1px 0;overflow:hidden;}
.logingz ul li{display:inline-block;float:left;width:130px;height:35px;line-height:35px;margin:4px 2px 0;*margin:4px 1px 0!important;*margin:4px 1px 0;overflow:hidden;}
.logingz ul li a,.logingz ul li a:visited{display:inline-block;width:116px;height:35px;background-position:0 -222px;padding-left:14px;color:#333;}
.logingz ul li a:hover{background-position:0 -160px;color:#049;text-decoration:none;}
.logingz ul{margin:5px 1px 0;overflow:hidden;}
.logingg dl{height:28px;line-height:28px;border-top:#dbd7d5 1px dashed;padding-top:5px;overflow:hidden;}
.logingg dl dt{float:left;width:50px;font-weight:bold;overflow:hidden;}
.lgico{width:5px;height:9px;background-position:-57px -69px;margin:9px 5px 0 0;}
.logingg dl dd{float:right;width:220px;overflow:hidden;}

/* login 手机号认证框 css */
#loginbo-add{left:35%;}
#loginbo-add .lbcup{height:auto;}
#loginbo-add .lbcup .sbut-but{height:24px;padding:0;margin:15px 0 0;overflow:hidden; display: block; text-align: center; color:#0096dd;overflow:hidden; color:#3F699C; margin-bottom:10px;}
#loginbo-add .sbut-but input{ display: inline-block;*display: inline;*zoom:1;}
#loginbo-add .lbcup dl{height:24px;padding:0;margin:15px 0 0;overflow:hidden; }
#loginbo-add.lbcup dl dt{width:50px;font-size:12px;color:#516592;overflow:hidden;}
#loginbo-add.lbcup dl dd{width:230px;height:24px;font-size:12px;color:#516592;overflow:hidden;}
#loginbo-add .lbcuinput.lbcuinput-renzhegn{ width:70px;}
#loginbo-add .last-time{ font-size:12px;border:1px solid #C2DEF8; border-radius: 2px; height:18px; line-height: 18px; padding:0 3px; background-color: #EEF3F7; width:110px; display: inline-block; *display:inline;*zoom:1;color:#3F699C; margin-left:6px; text-align: center;}
#loginbo-add .last-time:hover{text-decoration: none;color:#3F699C;cursor:pointer;}
#loginbo-add .lbcutxtx{float:left;height:22px;width:70px; margin-left:60px;}
#loginbo-add .lbcubtnsxtwo{float:right; margin-right:18px;}

/* 新版IM需求头部 */
*{font-family:  microsoft yahei;}
.forum{width: 972px;padding:15px;height: 110px;border:1px solid #ccc;margin-bottom: 20px;margin-top:10px; position:relative;}
.gorum-img{width: 158px;height: 120px;float: left;}
.right-forum-info{float: right;width: 818px;height: 120px;}
.lp-name{font-size: 26px;color: #333333;font-family: microsoft yahei;height: 28px;line-height: 28px;}
.gz{margin-top: 5px;float: left;width: 68px;height: 20px;background: url(/js../images/gz.png-v1.html) no-repeat;}
.ygz{background: url(/js../images/ygz.png-v1.html) no-repeat 4px 0;}
.lp-slt{border:1px solid #fc3;cursor: pointer;margin-top: 2px;float: right;width: 110px;height: 22px;position: relative;}
.lp-slt a:hover{text-decoration: none;}
.fl{float: left;}
.lp-slt>ul{display: none;width: 110px;top: 23px;left: -1px;position: absolute;border-left:1px solid #fc3;border-right:1px solid #fc3;border-bottom:1px solid #fc3;background: #fff;z-index: 4;}
.lp-slt>ul>li{text-indent: 5px;font-size: 12px;height: 24px;line-height: 24px;color: #999;}
.lp-slt>ul>li:hover{color: #fc3;}
.l-bar,.r-bar{width: 409px;float: left;position: relative;}
.txl-line{margin-top: 20px;font-size: 12px;}
.txl-line a{color: #39f;}
.txl-line a:hover{text-decoration: none;}
.hb-line{float: right;margin-top: 72px;height: 16px;line-height: 16px;font-size: 12px;}
.hb-line a{color: #f33;}
.hb-line a:hover{text-decoration: none;}
.hb-ic{margin-right: 6px;float: left;width: 16px;height: 16px;background: url(/js../images/hb-ic.png) no-repeat;}
.sltd{width: 68px;white-space:nowrap;overflow: hidden;text-overflow:ellipsis;padding-right: 19px;color: #e9ba34;font-size: 14px;line-height: 19px;position: relative;padding-left: 23px;height: 22px;background: url(/js../images/lp-ic.png) no-repeat 5px 4px;}
.darr{top: 8px;right: 5px;position: absolute;width: 10px;height: 6px;background: url(/js../images/darr.png) no-repeat;}
.t_icon { background: url(/js../images/icon.gif) no-repeat;}
.t_icon {display: block;width: 14px;height: 20px;margin-right: 4px;overflow: hidden}
.advice_right .mqright a .t_icon {
    background-position: -496px -13px;
    margin-top: 19px;
}
.pr{position: relative;}
.advice_right .tx span {bottom: 0;position: absolute;right: 0;}
.advice_right dl {
    float: left;
    height: auto;
    margin: 13px 0 0 15px;
    width: 240px;
}
.W_chat_stat_online {
    background-color: #8fdc00;
    border-color: #48c000;
}
.W_chat_stat_offline {
    background-color: #DDDDDD;
    border-color: #48c000;
}
.W_chat_stat {
    background-color: #8fdc00;
    border-color: #48c000;
    border-radius: 2px;
    border-style: solid;
    border-width: 1px;
    display: inline-block;
    height: 7px;
    overflow: hidden;
    width: 7px;
}
.advice_right .mqright {
    background-color: #ebebeb;
    float: right;
    height: 52px;
    overflow: hidden;
    width: 20px;
}
.tcinfa {
    background: #e6e6e6 none repeat scroll 0 0;
    bottom: 40px;
    height: 119px;
    left: -92px;
    position: absolute;
    width: 210px;
    z-index: 1000;
}

.tcinfa .bg {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #d3d3d3;
    height: 111px;
    margin: 3px;
    overflow: hidden;
    position: relative;
    width: 202px;
}
.tcinfa .bg dl {
    height: 73px;
    overflow: hidden;
    width: 202px;
}
.advice_right dl {
    float: left;
    height: auto;
    margin: 13px 0 0 15px;
    width: 240px;
}

.tcinfa .bg dl {
    height: 73px;
    overflow: hidden;
    width: 202px;
}
.advice_right dl {
    float: left;
    height: auto;
    margin: 13px 0 0 15px;
    width: 260px;
}

.tcinfa .bg dl dt {
    border: 1px solid #d3d3d3;
    height: 62px;
    width: 62px;
    z-index: 994;
}
.advice_right dt {
    float: left;
    line-height: 15px;
    width: 27px;
}

.tcinfa .bg dl dt img {
    display: block;
    margin: 1px;
    overflow: hidden;
}

.tcinfa .bg dl dd {
    display: block;
    height: 65px;
    overflow: hidden;
    width: 110px;
}
.advice_right dd {
    float: left;
    height: auto;
    position: relative;
    width: 90px;
}

.tcinfa .bg dl dd ul li {
    clear: both;
    height: 21px;
    line-height: 21px;
    vertical-align: middle;
}

.tcinfa .bg dl dd .peoname .t_icon {
    background-position: -169px -55px;
}
.tcinfa .t_icon, .tcinfa .peotel .t_icon {
    display: block;
    height: 18px;
    width: 18px;
}

.tcinfa .bg dl dd .peoname a {
    color: #06c;
}
.inpzx {
    background: #f88123 none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    font-size: 12px;
    height: 21px;
    line-height: 21px;
    margin: 0;
    overflow: hidden;
    text-align: center;
    width: 65px;
}
.a_btn_613 { position:absolute; right: 0; top: 40px;font-size: 13px; color:#e33f42;}
.a_btn_613 span { float:left; padding: 0 8px; color:#e33f42; height: 24px; line-height: 24px; border-top-right-radius: 2px; border-bottom-right-radius: 2px; border: 1px solid #eeacae; border-left: none;}
.a_btn_613:hover {text-decoration: none;}
.a_btn_613 i {float: left; width: 26px; height: 26px; background: #e24540 url(/js../images/icon_in_btn_01.png) no-repeat center center; border-top-left-radius: 2px; border-bottom-left-radius: 2px; }