/* Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }
/*Clearfix  */
.clearfix:after { /*/*/ content: "."; /* IE8 hack */ display: block; height: 0; clear: both; visibility: hidden; }
/* IE7 hack */
.clearfix { display: inline-block; }
/* IE-mac, IE5, IE6 */
* html .clearfix { height: 1%; }
.clearfix { display: block;}
/* Font&Link*/
body { font:12px/1.6 "宋体",arial,helvetica,sans-serif; }
a:link { color:#000;text-decoration:none; }
a:visited { color:#333;text-decoration:none; }
a:hover { color:#c00; text-decoration:underline; }
a:active { color:#f00; text-decoration:underline; }
textarea { resize:none; }
button { cursor:pointer;line-height:1.2; }

/* General class */
.fl { float: left; }
.fr { float:right; }
.h10{ height:10px; overflow:hidden; clear:both; background:#fff; border-top:1px solid #ddd;}
.lineD{ border-bottom:1px dashed #ababa4; height:10px; overflow:hidden;margin-bottom:6px; width:288px; margin-left:10px;}
.mt10 { margin-top:10px; }
.ml10 { margin-left:10px; }
.red {color:red;}
/* Layout */
#wrap { width:950px; margin:0 auto;}
.part01{ background:url(../images/line.png) repeat-y 0 0; width:950px;}
.line01{ clear:both; background:url(../images/line.png) no-repeat -950px 0; width:950px; height:1px; overflow:hidden;}
.part02{ background:url(../images/line.png) repeat-y -1900px 0; width:950px;}
.line02{ clear:both; background:url(../images/line.png) no-repeat -2850px 0; width:950px; height:1px; overflow:hidden;}
.blk{ width:310px;}
.blk01{ width:630px;}
.mod{ width:308px; background:url(../images/bg2.png) repeat-x 0 -114px;  padding:6px 0; margin-left:1px;}
.mod2{ width:918px; padding:15px; border:1px solid #dadada; border-top:none}
/* 顶部导航 */
#top_nav,#top_nav .nav,#top_nav .login{ background-image:url(http://i3.sinaimg.cn/hs/lvbing/house_nav/top_nav.png)}
#top_nav{ height:30px; padding:0 20px}
#top_nav .logo{ float:left; padding:2px 0 0 0;}
#top_nav .nav{ float:right; padding:0 10px; line-height:28px; background-position:-947px -44px; background-repeat:no-repeat}
#top_nav .nav li{ float:left; padding:0 10px;}
#top_nav .login{ float:right; padding:0 10px; line-height:28px; background-position:0 -48px; background-repeat:no-repeat}
#top_nav .login li{ float:left; padding:0 5px;}
#lejuLogin01 { float:right !important;display:inline;line-height:28px; }
.loginAfter{margin-right:5px;}
#lejuLogin01 ul li { float:left; }
#lejuLogin01 ul li a { margin:0 7px; }
.hello { margin-right:20px; }	
/* 导航 */
#main_nav_1,#main_nav_1 .enter_site,#main_nav_1 .nav1 li.act,#main_nav_1 .nav2 .act,#main_nav_1 .nav2 .act span,#main_nav_1 .nav2 .act em{ background-image:url(http://i3.sinaimg.cn/hs/lvbing/house_nav/b1.png)}
#main_nav_1{ height:93px;overflow:hidden}
#main_nav_1 .logo{ float:left; display:inline; margin:1px 0 0 25px; width:170px; height:30px;}
#main_nav_1 .enter_site{ float:left; display:inline; margin:0 0 0 20px; padding:13px 0 0 10px;  background-position:-443px -108px; background-repeat:no-repeat}
#main_nav_1 .enter_site a{ color:#606060}
#main_nav_1 .nav1{ float:right; display:inline; margin:6px 25px 0 0; font-size:14px;}
#main_nav_1 .nav1 li{ float:left; padding:0 2px; height:28px; line-height:28px; text-align:center; font-weight:700; color:#777777;font-size:14px;}
#main_nav_1 .nav1 li a{ float:left; width:84px; color:#4B4B4B;text-decoration:none;}
#main_nav_1 .nav1 li.act{ width:84px; background-position:-316px -103px;color:#FFFECF}
#main_nav_1 .nav1 li.act a{ color:#FFFECF}
#main_nav_1 .nav2 { padding:1px 0 0 20px; height:31px;}
#main_nav_1 .nav2 li { float:left; padding:3px 10px 0 10px; }
#main_nav_1 .nav2 li a { color:#FFFFFF;text-decoration:none;cursor:pointer}
#main_nav_1 .nav2 li a:hover{ color:#FFFECF}
#main_nav_1 .nav2 li span{ float:left;height:23px; line-height:23px;}
#main_nav_1 .nav2 .act { float:left; background-position:left -108px; position:relative; z-index:999; }
#main_nav_1 .nav2 .act span { float:left; background-position:right -108px; padding:0 10px 0 10px; height:23px; line-height:23px; color:#375F96; font-weight:700 }
#main_nav_1 .nav2 .act em { background-position:-410px -103px; width:12px; height:8px; position:absolute; top:26px; left:43% }
#main_nav_1 .breadcrumb{ height:26px; line-height:26px; padding-left:20px; color:#4B4B4B}
#main_nav_1 .breadcrumb a{color:#4B4B4B;text-decoration:none; margin: 0 3px;}
#main_nav_1 .breadcrumb em{ color:#484848; font-weight:700; }
#main_nav_1 .breadcrumb span{ color:#4B4B4B}
#main_nav_1 .bread2 { padding-right: 53px;_padding-top:5px;text-align:right }
#main_nav_1 .bread2*{ vertical-align:middle;}
/* 房产名人分类 */
#meun{ background:url(../images/bg1.png) no-repeat 0 0; width:951px; height:38px; overflow:hidden; line-height:38px;}
#meun .meun01,#meun .meun01 a{ color:#b0171a;}
#meun .meun01{ margin-left:15px; display:inline}
#meun .meun02{ margin-right:15px; line-height:21px; display:inline}
#meun .meun01 a{ margin:0 3px;}
#meun .meun01 em{ font-size:14px; font-weight:700;}
#meun .meun02 em{ margin-right:6px;}
#meun .meun02 a{ display:inline-block; background:url(../images/bg1.png) no-repeat 0 -40px; width:58px; height:21px; margin:8px 0 0 0; padding:0 0 0 3px; color:#c75348; font-weight:700;}
#meun .meun02 a:hover{ text-decoration:none;-webkit-transition: -webkit-box-shadow 0.3s; -webkit-box-shadow: #f2bd87 0px 0px 5px;-moz-box-shadow: #f2bd87 0px 0px 5px;box-shadow: #f2bd87 0px 0px 5px;}
/*尾部*/
.footer{line-height: 26px;margin-top: 20px; padding: 10px 0 14px; text-align:center;}
.footer a:link{color: #000000;line-height: 25px;text-decoration: none;}
.footer a:hover, .footer a:active{color: #c00; text-decoration: underline;}
/*焦点图*/
#focus{ width:306px; height:260px; padding:1px;border:1px solid #ddd; position:relative;}
.changeDiv{ position:absolute; top:1px; left:1px;}
.changeUl{ position:absolute; top:235px; right:5px;}
.changeUl li{ float:left; color:#fff; background:#333; border:1px solid #c00; padding:0 6px; margin:0 3px; cursor:pointer;}
.changeUl li.on{ background:#681c11}

/*标题*/
.tit,.tit01,.tit02{ height:25px; background:url(../images/bg2.png) repeat-x;  position:relative;}
.tit,.tit02{background-position:0 0;border:1px solid #cbcbcb;}
.tit01{ background-position:0 -27px;border:1px solid #ecc9bb;}
.tit h2,.tit01 h2,.tit02 h2{ line-height:25px; font-size:14px; font-weight:700; padding-left:37px;}
.tit s,.tit01 s,.tit02 s{ background:url(../images/bg1.png) no-repeat; width:11px; height:11px; display:block; position:absolute; top:7px; left:15px;}
.tit s{ background-position:-890px -44px;}
.tit01 s{background-position:-908px -44px;}
.tit02 s{background-position:-931px -44px;}
.tit em{ position:absolute; top:3px; right:15px;}
.tit span{ display:inline-block; background:url(../images/bg3.png) no-repeat -66px 0; height:25px; position:absolute; top:4px; left:110px; padding-left:23px;}
.tit02  span{ position:absolute; top:3px; right:20px; color:#c00; font-weight:700;}
.tit02  span a{ color:#000; font-weight:400; margin-left:10px;}


/*Mod*/
.weibo{padding:0 16px 0 15px; width:277px;}
.weibo .next,.weibo .prev{ display:block; background:url(../images/bg1.png) no-repeat; width:277px; height:16px; cursor:pointer;}
.weibo .next{ background-position:-65px -40px;}
.weibo .prev{ background-position:-347px -40px;}

.picblog{ padding:10px 10px 0px 14px;; width:604px;}
.picblog dt{ float:left; margin-top:3px; display:inline}
.picblog dd{ float:right; margin:3px 6px; display:inline}
.picblog dt h4,.picblog dd h4{ text-align:center; *margin-top:4px;}

#h1{padding:2px 16px;width:268px;overflow:hidden; white-space:nowrap;word-break:breakall; text-align:center}
#h1 a{ font-size:16px; font-weight:700; color:#f00;}

/*切换卡*/
.tab01{ margin:4px 0 6px 0;}
.tab01 li{ float:left;  height:24px; width:44px; border-bottom:1px solid #cdcdcd; border-top:1px solid #fff;}
.tab01 li.tab_normal{width:42px;border:1px solid #ecc9bb; text-align:center; line-height:24px; background:url(../images/bg2.png) repeat-x 0 -27px; cursor:pointer; font-size:14px;}
.tab01 li.tab_active{width:42px;border:1px solid #cdcdcd; border-bottom:1px solid #fff; text-align:center; line-height:24px; background:url(../images/bg2.png) repeat-x 0 -56px; font-size:14px; color:#c00; font-weight:700;cursor:pointer;}
.tab02{ position:absolute; top:-1px; right:-1px;}
.tab02 li{ float:left;width:60px; height:25px;text-align:center; line-height:25px;cursor:pointer; font-size:14px;}
.tab02 li.tab_normal{border:1px solid #ecc9bb;  background:url(../images/bg2.png) repeat-x 0 -27px; }
.tab02 li.tab_active{border:1px solid #cdcdcd; border-bottom:1px solid #fff; background:url(../images/bg2.png) repeat-x 0 -56px; color:#c00; font-weight:700;}
.tab03{ margin:4px 0 6px 0;}
.tab03 li{ float:left;  height:22px;border-bottom:1px solid #cdcdcd; border-top:1px solid #fff;}
.tab03 li.t1{ width:165px; }
.tab03 li.t2{ width:11px; }
.tab03 li.tab_normal{width:42px;border:1px solid #cdcdcd; text-align:center; line-height:22px; background:url(../images/bg2.png) repeat-x 0 0; cursor:pointer; font-size:14px;}
.tab03 li.tab_active{width:42px;border:1px solid #cdcdcd; border-bottom:1px solid #fff; text-align:center; line-height:24px; background:url(../images/bg2.png) repeat-x 0 -56px;cursor:pointer;font-size:14px;}
.tab04{ position:absolute; top:0; left:30px;}
.tab04 li{ float:left;height:25px;text-align:center; line-height:25px;cursor:pointer; font-size:14px; margin-left:5px;}
.tab04 li{width:61px; border-left:1px solid #cbcbcb; border-right:1px solid #cbcbcb;}
.tab04 li.tab_active{width:63px; background:url(../images/bg3.png) no-repeat 0 0; height:30px; border:none; color:#fff;-webkit-animation-name: curAnimation;-webkit-animation-duration: .5s;-webkit-animation-iteration-count: 1;-webkit-animation-timing-function: ease;}
@-webkit-keyframes curAnimation{from{-webkit-transform:scale(1) skew(0deg) translate(0px,-2px)}to{-webkit-transform:scale(1) skew(0deg) translate(0px)}}
.suoyin{position:absolute; top:1px; left:385px; font-size:14px;}
/*列表*/
.list01{ padding:0 16px; margin-top:5px;}
.list01 li{ line-height:22px;width:268px;overflow:hidden; white-space:nowrap;word-break:breakall;}
.list02{ padding:0 16px 6px 16px;}
.list02 li{ height:14px; overflow:hidden; padding:5px 0 5px 8px;background:url(../images/bg1.png) no-repeat -949px -44px;position:relative; width:268px; }
.list02 li span { display:inline-block;width:210px;overflow:hidden; white-space:nowrap;word-break:breakall;}
.list02 li span a{ font-size:14px;}
.list02 li em.n{ display:inline-block;width:48px;overflow:hidden; white-space:nowrap;word-break:breakall; position:absolute; top:7px; right:0;}
.list02 li em.n a{font-size:12px; color:#909090;}
.list03{ padding:0 16px 10px 16px;}
.list03 li{ height:12px; overflow:hidden; padding:5px 0 5px 8px;width:268px;background:url(../images/bg1.png) no-repeat -949px -46px; overflow:hidden; white-space:nowrap;word-break:breakall;}
.list04{padding:6px 16px;}
.list04 dl dt{ float:left; margin-right:15px;}
.list04 p{ margin-top:4px;}
.list05{ padding:6px 0px 6px 16px;}
.list05 dt.h2 a{ font-size:14px; color:#f00; font-weight:700;}
.list05 dd{ height:38px; overflow:hidden; line-height:1.6em; margin-top:5px;}
.list06{ padding:10px;}
.list06 li{ float:left; display:inline; margin:0 6px;}
.list06 li h4{ text-align:center;}
.list07{ padding:5px 16px 0 16px;}
.list07 dt{ float:left; background:url(../images/bg1.png) no-repeat -760px -40px; width:52px; height:18px; padding-left:7px; line-height:18px;}
.list07 dd{ float: right; width:208px; line-height:1.8em; }
.list07 dd a{ margin:0 3px;}
.list08{ height:302px; overflow:hidden;}
.list08 dl{ padding:6px 0; border-bottom:1px dashed #cdcdcd;}
.list08 dl dt{ display:inline; float:left; margin-right:5px;}
.list08 dl dt span{ display:block; margin-top:3px;  background:url(../images/bg1.png) no-repeat -629px -40px; width:60px; height:20px; text-indent:-9999px; cursor:pointer;}
.list08 dl dd{ float:left; display:inline;}
.list08 dl dd.i1{ padding-left:5px; width:204px; height:60px; overflow:hidden;}
.list08 dl dd.i2{ margin-top:7px; width:209px;}
.list08 dl dd.i2 em{ float:right; color:#8e8e8e;}
.list08 dl dd.i2 em a{ color:#8e8e8e;}
.list08 dl dd.i2 span{ display:inline-block; background:url(../images/bg1.png) no-repeat -701px -40px; width:50px; height:20px; text-align:center; line-height:20px;}
.list09{ padding:3px 15px 0 15px;}
.list09 li{ position:relative; height:25px;}
.list09 li em{ display:block; background:url(../images/bg1.png) no-repeat; position:absolute; top:2px; left:0; width:14px; height:14px; text-align:center; line-height:14px; color:#fff;}
.list09 li em.n1{ background-position:-826px -42px;}
.list09 li em.n2{ background-position:-848px -42px;}
.list09 li em.n3{ background-position:-869px -42px;}
.list09 li a{ padding-left:25px;}
.list09 li span{ position:absolute; top:0; left:230px;}
.list10 h4{ font-weight:700;margin-left:25px;}
.list10 li{ margin:3px 0; margin-left:25px; }
.bR{ border-right:1px dashed #ababa4; padding-right:30px;}

.hide{ display:none;}
.anim { position:relative; display:block;}

.list08{height:302px;position:relative}.list08,.scroll_con li,.scroll_con .btn,.txt p{overflow:hidden}.scroll_con{left:4px;position:absolute}.scroll_con li{background:0 0;clear:both;height:90px;padding:6px 0;border-bottom:1px dashed #cdcdcd}.scroll_con .img,.scroll_con .txt{float:left}.scroll_con .img img{height:60px}.scroll_con .img img,.scroll_con .btn{width:60px}.scroll_con .txt,.scroll_con .img{vertical-align:top}.scroll_con .txt,.scroll_con .img,.scroll_con .btn{margin-top:3px}.scroll_con .btn,.scroll_con .btn{display:block;text-indent:-9999px}.scroll_con .btn{margin-top:5px;background:url(http://www.sinaimg.cn/hs/zhangxuan/blog/images/bg1.png) no-repeat -629px -40px;cursor:pointer}
.scroll_con .btn,.txt span.author{height:20px}.scroll_con .txt{line-height:21px;padding-left:5px;width:207px}.txt p{height:65px}
.txt .extra{margin-top:3px;}.txt span.author{display:block;background:#ffeed4;padding:0 3px;line-height:20px;float:left;}.txt #pub-time{color:#8e8e8e;float:right;}
.adv{margin:5px 0;}
.tit01 em, .tit02 em {
    position: absolute;
    right: 15px;
    top: 3px;
}
.list10 li {
    margin: 3px 0;
    padding: 0 24px;
}
.bR{
padding-right:0px;
}
#blog_index br{
line-height:10px;
}
.list02 li em.n{color:#909090;}

