.w740 { width: 740px; }
.bd-gray { border: 1px solid #ddd; border-radius: 3px; }
/*** search
--------------------- ***/
.sea-form .txt { float: left; border: 2px solid #FF9300; border-right: none; height: 28px; line-height: 28px; width: 418px; background: url(../images/fdj.png) no-repeat 5px #fff; padding-left: 22px; box-shadow: 2px 2px 3px #f1f1f1 inset; }
.sea-form .txtfocus { background: #fff; text-indent: 0; }
.sea-form .btn { float: left; width: 100px; height: 32px; background-color: #FF9300; border: none; cursor: pointer; font-family: Microsoft yahei; font-size: 16px; color: #fff; }
.sea-form .cz-btn { float: left; width: 100px; height: 32px; font-size: 16px; font-family: Microsoft yahei; color: #fff; background-color: #FF9300; border: none; cursor: pointer; }
/*** nav
--------------------- ***/
.realestate_nav { height: 50px; line-height: 50px; background: url(../images/sjdcnv.gif) repeat-x 0 -54px; font-size: 16px; font-family: "MicroSoft YaHei"; }
.realestate_nav a { padding: 0 25px; float: left; color: #FFF; }
.realestate_nav a:hover { background: #047fe4; text-decoration: none; color: #FFF; }
.realestate_nav a.act, .realestate_nav a.act:hover { background: url(../images/sjdcnv.gif) repeat-x; }
/*** esindex-jansuo
--------------------- ***/
.search .sea-form { height: 57px; background: url(../images/bkbg.gif) repeat-x 0 -20px; padding: 0 14px; }
.search .jsbg { background: url(../images/eslin.png) repeat-y 6px 0 }
.search .sea-items { float: left; width: 184px; line-height: 22px; }
.sea-items dt { font-weight: bold; color: #B4B3B3; padding: 3px 10px; }
.sea-items dd { padding: 0 5px; line-height: 20px; }
.sea-items dd a { margin: 0 5px; display: inline-block; }
.search .title1 { font-size: 14px; font-weight: bold; height: 32px; line-height: 32px; overflow: hidden; padding-left: 10px; }
/*** coltit content
--------------------- ***/
.coltit1 { line-height: 30px; padding-right: 8px; height: 30px; }
.coltit1 h3 { font-weight: bold; font-size: 14px; border-bottom: 2px solid #387DE7; float: left; color: #327ACF; }
.coltit2 { line-height: 32px; background: url(../images/bkbg.gif) repeat-x 0 -194px; height: 32px; }
.coltit3 { height: 30px; line-height: 30px; }
.czzx { border-bottom: 1px solid #E6E6E6; }
.coltit3 h3 { font-weight: bold; font-size: 14px; float: left; border-bottom: 2px solid #327ACF; }
.tab1 a { float: left; line-height: 31px; border-bottom: 1px solid #e6e6e6; padding: 0 20px; font-size: 14px; text-decoration: none; }
.tab1 .act { border-bottom: 2px solid #387DE7; font-weight: bold; color: #327ACF; }
/*** eslist-jiansuo
--------------------- ***/
.fysearch { border: 1px solid #ddd; padding-top: 12px; }
.fyjiansuo li, .fysearch p { padding: 0 12px; }
.fyjiansuo li { line-height: 24px; overflow: hidden; vertical-align: top; *zoom:1;
font-family: arial; }
.fyjiansuo b, .fyjiansuo a { display: inline-block; white-space: nowrap; margin-bottom: 8px; }
.fyjiansuo b { color: #777; }
.fyjiansuo li input { float: left; height: 20px; line-height: 20px; width: 40px; border: 1px solid #CCC; margin: 0 3px; }
.fyjiansuo li input.qbnt { height: 22px; border: 1px solid #CCC; background: #FFF; padding: 0 0 2px; cursor: pointer; }
.fyjiansuo a { padding: 0 4px; margin-left: 2px; border-radius: 2px }
.fyjiansuo a.act, .fyjiansuo a:hover { background: #0076D5; color: #FFF; text-decoration: none; }
.fyjiansuo .set { position: absolute; margin-top: -8px; padding: 8px 6px; z-index: 10; }
.fyjiansuo .set .txt1 { border: 1px solid #ddd; display: inline-block; height: 22px; line-height: 22px; float: none; border-radius: 2px; }
.fyjiansuo .set .btn1 { border: none; height: 24px; padding: 2px 0; cursor: pointer; font-size: 12px; background: #4EA5EC; float: none; vertical-align: top; display: inline-block; width: 42px; margin: 0 5px; border-radius: 2px; color: #fff; }
.fysearch .morefjj { border-top: 1px solid #DDD; padding-bottom: 5px; font-family: arial; }
.morefjj li { width: 82px; height: 22px; line-height: 22px; border: 1px solid #DDD; float: left; margin: 5px 0 0 10px; background-color: #FFF; cursor: pointer; display: inline; position: relative; }
.morefjj .hover { border: 1px solid #BBD5F0; z-index: 100; *zoom:1;
}
.morefjj .hover .items { display: block; }
.morefjj li em { width: 58px; height: 22px; line-height: 22px; display: block; overflow: hidden; padding-left: 5px; }
.morefjj li .ico08 { position: absolute; right: 5px; top: 0; color: #999; }
.morefjj .items { position: absolute; width: 82px; top: 22px; left: -1px; background: #FFF; border: 1px solid #BBD5F0; display: none; }
.morefjj .items a { height: 25px; line-height: 25px; display: block; padding-left: 5px; overflow: hidden; }
.morefjj .items a:hover, .morefjj .items .hover { background: #0076D5; border: none; text-decoration: none; color: #fff; }
.morefjj .tip { background: none; border: 1px solid #FAFAFA; text-indent: 5px; overflow: hidden; }
.morefjj .bx { z-index: 1; margin: 0; background: #fff; }
.fysearch .dqzftj { padding-top: 5px; border-top: 1px solid #DDD; }
.dqzftj a { float: left; height: 20px; line-height: 20px; border: 1px solid #DDD; padding: 0 5px; margin: 0 0 5px 8px; cursor: pointer; }
.dqzftj a .ico08 { color: #0076D5; vertical-align: bottom; }
.dqzftj a:hover { text-decoration: none; }
.dqzftj a.qk { color: #0053DF; }
.fsTil { height: 30px; line-height: 30px; border-bottom: 2px solid #0076D5; position: relative; }
.fsTil strong { position: absolute; top: 0; left: 0; padding: 0 20px; font-size: 14px; border-bottom: 2px solid #EA6A1C; }
/*** 商业地产列表
--------------------- ***/
.sxpage span, .sxpage a { float: left; }
.sxpage a { border: 1px solid #CCD7E7; margin: 5px 5px 0; color: #4060C3; padding: 0 10px; border-radius: 3px; height: 18px; line-height: 18px; }
.sxpage a:hover { text-decoration: none; color: #FF9300; border: 1px solid #FF9300; }
.sxpage span { color: #666; }
.sort-bar span a, .sort-bar .sort-btn a { background: url(../images/eslistbg.gif) no-repeat; }
.sort-bar { border: 1px solid #E6E6E6; border-top: none; padding: 10px; *zoom:1;
height: 24px; background: #FAFDFF; }
.sort-bar i { float: left; border: 1px solid #ddd; background: #fff; margin: 0 0 0 5px; 22px;
}
.sort-bar i a { color: #999; float: left; padding: 0 5px; height: 22px; line-height:
}
.sort-bar i a:hover { text-decoration: none; color: #0076D5; }
.sort-bar .act a { color: #0076D5; }
.sort-bar .n { border: none; background: none; }
.sort-bar .sort-btn a { background-position: right -521px; padding: 0 20px 0 5px; }
.sort-bar .sort-btn a.mrbg { background: none; padding: 0 12px; }
.sort-bar .bldown a { background-position: right -460px; }
.sort-bar .blup a { background-position: right -491px; }
.sort-bar .btn .ico08 { vertical-align: bottom; margin-right: 3px; }
.sydclist { border-bottom: 1px solid #E1E1E1; border-color: #E1E1E1 #fff; padding: 15px 5px; *zoom:1;
}
.sydclist span { color: #777; }
.sydclist:hover { background: #FAFAFA; }
.sydclist .pic { float: left; position: relative; margin-right: 15px; }
.sydclist .pic img { background: #eee url(../images/loading1.gif) no-repeat center; }
.sydclist .info { width: 450px; float: left; }
.sydclist .info b { display: inline-block; background: #FF6600; color: #FFF; font-weight: normal; padding: 0 3px; padding: 0 5px; height: 16px; line-height: 16px; margin-left: 2px; }
.sydclist .info em.fs { height: 28px; line-height: 28px; }
.sydclist .info em { height: 24px; line-height: 24px; overflow: hidden; display: block; }
.sydclist .info3 { width: 130px; float: right; margin-top: 15px; }
.sydclist .info3 em { display: block; height: 24px; line-height: 24px; overflow: hidden; }
.sydclist .info3 i { color: #f60; }
.sydclist .info3 i.zj { font-size: 24px; }
.yxinfobnt { cursor: pointer; }
.plist3 li { overflow: hidden; *zoom:1;
padding: 8px 0; border-bottom: 1px dashed #ccc; font-family: Arial, sans-serif; }
.plist3 li:last-child { border: none; }
.plist3 img { float: left; background: #eee; margin-right: 10px; }
.plist3 h3 { margin-bottom: 5px; font-weight: bold; font-size: 14px; }
.plist3 p { overflow: hidden; height: 24px; line-height: 24px; }
.plist3 .ico { border-radius: 2px; padding: 1px; color: #FFF; margin-right: 3px; background-color: #F06D07; line-height: 14px; font-family: simsun; }
.plist3 .ico1 { background: #2D99D6; }
/*** 商业地产右侧栏 
--------------------- ***/
.sydc_rsider li { height: 26px; line-height: 26px; overflow: hidden; }
.sydc_rsider span { float: right; color: #777; padding-left: 10px; }
.sydc_rsider i { color: #EB6225; }
.sydc_rsider i.gray { color: #666; }
.more { color: #777; }
.bar-sort { padding: 10px; border: 1px solid #e6e6e6; border-top: none; }
.bar-sort .btn-sort { line-height: 1.5; float: left; margin-left: 10px; padding: 3px 8px; color: #888; border: 1px solid #ddd; }
.bar-sort .btn-sort:hover { text-decoration: none; }
.bar-sort .btn-sort .ico08 { position: relative; top: 4px; *zoom: 1;
}
.bar-sort .btn-sort .u { top: -4px; right: -8px; }
.bar-sort .act { color: #0053DF; border-color: #BBD5F0; }
.bar-sort .bldown .u { color: #888; }
.bar-sort .blup .d { color: #888; }
