@charset "gb2312";
/**

 * fliename:esindex.css

 * date:2012-1-14

 * modify:2014-04-22

 * relative_files:ershoujianshou.html,chuzhujianshuo.html,xiaoquloupang.html,needjianshou.html,needcom.html

**/

.h216 { height: 216px; }
.w740 { width: 740px; }
.w940 { width: 940px; }
/*** 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

--------------------- ***/

.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; }
/*** plist tlist

--------------------- ***/

.dot li:before { content: "."; float: left; margin-top: -8px; font-family: simsun; font-size: 28px; color: #999; }
.tlist3 li { height: 28px; line-height: 28px; overflow: hidden; }
.tlist3 .nobor { border: none; }
/*** 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: #666; }
.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; color: #0053DF; 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; }
.sort-bar .morefjj li { float: right; }
.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; }
.fsTil li { height: 29px; line-height: 29px; float: left; border-right: 1px solid #E1E1E1; border-top: 1px solid #E1E1E1; width: 90px; text-align: center; font-size: 14px; background: #FAFAFA; }
.fsTil li a { width: 100%; height: 100%; display: block; }
.fsTil li .ico08 { color: #0076D5; }
.fsTil li a:hover { text-decoration: none; color: #0076D5; }
.fsTil li.first { border-left: 1px solid #E1E1E1; }
.fsTil li.act { background: #0076D5; border-color: #0268BB; }
.fsTil li.act a, .fsTil li.act .ico08 { color: #FFF; }
/*** 房源列表

--------------------- ***/

.sxpage span, .sxpage a { float: left; }
.sxpage b { color: #c00; }
.sxpage a { height: 15px; line-height: 15px; width: 20px; text-align: center; display: inline; border: 1px solid #DDD; margin: 6px 5px 0; color: #0076D5; }
.sxpage a.blprev { border: 1px solid #0076D5; }
.sxpage a.blnext { border: 1px solid #0076D5; }
.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; }
.sort-bar i { float: left; border: 1px solid #ddd; background: #fff; margin: 0 0 0 5px; }
.sort-bar i a { color: #999; float: left; padding: 0 5px; height: 22px; line-height: 22px; }
.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; }
.esfylist { border-bottom: 1px solid #E1E1E1; border-color: #E1E1E1 #fff; padding: 15px 5px; *zoom:1;
color: #666; }
.esfylist:hover { background: #FAFAFA; }
.esfylist .pic { float: left; position: relative; margin-right: 15px; }
.esfylist .pic img { background: #eee url(../images/loading1.gif) no-repeat center; }
.esfylist .info { width: 580px; float: left; }
.esfylist .info em { height: 24px; line-height: 24px; overflow: hidden; display: block; }
.esfylist .info span a { color: #666; }
.esfylist .info img { vertical-align: middle; }
.esfylist .info .icon, .esfylist .info .icon2, .esfylist .info .icon3, .esfylist .info .icon5 { font-size: 12px; margin-left: 5px; background: #308FDE; color: #fff; padding: 3px 5px; font-weight: normal; border-radius: 2px; }
.esfylist .info .icon2 { background: #62AB00; }
.esfylist .info .icon3 { background: #f60; }
.esfylist .info .icon5 { background: #9509BB; }
.esfylist .info .icon6 .ico08 { font-size: 14px; }
.esfylist .icon4 { color: #fff; position: absolute; left: 0; bottom: 0; height: 16px; line-height: 16px; padding: 0 5px; background: rgba(0,118,213,0.8); filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#cc0076D5 ', endColorstr='#cc0076D5 ');
}
.esfylist span { color: #bbb; }
.esfylist .pip { margin: 0 5px; }
.esfylist .info2 { width: 78px; line-height: 90px; text-align: center; float: left; }
.esfylist .info3 { width: 140px; float: right; }
.esfylist .info3 em { display: block; height: 24px; line-height: 24px; overflow: hidden; }
.esfylist .info3 i { color: #f60; }
.esfylist .info3 i.zj { font-size: 24px; }
.esfylist .info3 .db { margin-left: 5px; cursor: pointer; }
.esfylist .info3 .db .ico { font-family: Arial; font-size: 14px; }
.esfylist .info3 .yx i { margin-right: 3px; }
.esfylist .info3 .yx a:hover { color: #f60; }
.yxinfobnt { cursor: pointer; }
/*** 文本

--------------------- ***/

.esfylist-wb .info { width: 500px; padding-left: 10px; }
.esfylist-wb .info2 { line-height: 24px; }
.esfylist-wb .info3 { padding-top: 0; }
/*** 小区列表

--------------------- ***/

.xq-tit { background: url(../images/xqtit.png) no-repeat; }
.xq-tit .inner { height: 28px; line-height: 28px; background: url(../images/xqtit.png) no-repeat right bottom; }
.xq-tit .tit1 { width: 116px; text-align: center; font-size: 14px; font-weight: bold; color: #327ACF; }
.xq-list .item { border-bottom: 1px dashed #ddd; padding: 10px 0; vertical-align: top; }
.xq-list .item:hover { background: #F6FBFE; }
.xq-list .pic { float: left; width: 180px; position: relative; z-index: 1; }
.xq-list .pic img { background: #eee; }
.xq-list .detail { float: left; width: 360px; }
.xq-list .detail h3 { font-weight: bold; font-size: 14px; margin-bottom: 5px; }
.xq-list .detail h3 a { color: #006EC7; }
.xq-list .additional { float: left; width: 160px; }
.xq-list .additional .num { color: #f50; font-weight: bold; font-family: Arial, sans-serif; font-size: 14px; }
.xq-list .additional .ico { border-radius: 2px; padding: 1px; color: #FFF; margin-right: 3px; background-color: #F06D07; line-height: 14px; font-family: simsun; }
.xq-list .additional .ico1 { background: #2D99D6; }
.xq-list .ico08 { color: #f50; }
/*** 需求

--------------------- ***/

/*con*/

.need-detail { font-size: 14px; font-family: Microsoft yahei; }
.need-detail .title { font-size: 22px; margin-bottom: 20px; }
.need-detail .info { overflow: hidden; *zoom:1;
}
.need-detail .info b { float: left; }
.need-detail .cx-btn { padding: 0 10px; background: #006EC7; color: #fff; text-decoration: none; cursor: pointer; border-radius: 2px; }
.need-detail .tel { margin: 10px 0 3px; padding-top: 10px; *zoom:1;
}
.need-detail .tel .ico-tel { float: left; font-size: 30px; margin: 2px 10px 0 0; border: 2px solid #006EC7; color: #006EC7; border-radius: 5px; padding: 8px; line-height: 30px; }
/*list*/

.need-sort { height: 30px; line-height: 30px; border-bottom: 1px solid #DDEDFC; }
.need-item { border-bottom: 1px dashed #ddd; vertical-align: top; }
.need-item:hover { background: #fafafa; }
.need-item span { float: left; height: 40px; line-height: 40px; overflow: hidden; }
.need-item .td1 { width: 318px; color: #999; }
.need-item .td1 a { color: #2069D6; font-weight: bold; font-size: 14px; }
.need-item .td2 { width: 100px; }
.need-item .td3 { width: 100px; }
.need-item .td3 .fcr { font-size: 18px; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; }
.need-item .td4 { width: 90px; }
.need-item .td5 { width: 90px; color: #999999; }
/*** 小区搜索

--------------------- ***/

.pri-count { float: right; padding-top: 20px; width: 210px; }
.xq-search { overflow: hidden; *zoom:1;
}
.xq-search .input1 { width: 160px; height: 26px; line-height: 26px; padding: 0 3px; border: 1px solid #ddd; box-shadow: 0 0 1px #C6DEF6 inset; color: #999; float: left; -webkit-border-radius: 2px 0 0 2px; -moz-border-radius: 2px 0 0 2px; border-radius: 2px 0 0 2px; }
.xq-search .input1:focus { border-color: #327ACF; }
.xq-search .btn1 { background: #327ACF; padding: 0 12px; border: none; color: #fff; cursor: pointer; float: left; -webkit-border-radius: 0 2px 2px 0; -moz-border-radius: 0 2px 2px 0; border-radius: 0 2px 2px 0; height: 28px; line-height: 30px; overflow: hidden; display: inline; }
.xq-search .btn1:hover { text-decoration: none; background: #4190EE; }
/* 区域、学区、地图找房 */

.lp-sea { vertical-align: top; height: 36px; line-height: 36px; position: relative; z-index: 100; bottom: -1px; }
.lp-title { float: left; font-size: 14px; height: 35px; line-height: 35px; position: relative; left: 1px; }
.lp-title a { padding: 0 22px; float: left; color: #666; border: 1px solid #ddd; border-bottom: none; margin-left: -1px; }
.lp-title a:hover { text-decoration: none; }
.lp-title a:first-child { border-radius: 3px 0 0 0; }
.lp-title a:last-child { border-radius: 0 3px 0 0; }
.lp-title .ico08 { color: #FF7200; font-size: 17px; margin-right: 3px; float: left; }
.lp-title .act { font-weight: bold; position: relative; background-color: #fff; }
/*left-翻页*/

.p_bar { text-align: center; clear: both; }
.p_bar a { color: #333; padding: 0 16px; margin: 0 2px; cursor: pointer; border: 1px solid #DDD; display: inline-block; font-family: arial, tahoma; line-height: 33px; border-radius: 3px; font-size: 14px; }
.p_bar .p_curpage { background: #1162D3; color: #fff; text-decoration: none; border: 1px solid #1162D3; }
.p_bar a:hover { background: #1162D3; text-decoration: none; color: #fff; border-color: #1162D3; }
/*btt*/

#yqlj { overflow: hidden; border: 0; }
.btt { height: 32px; line-height: 32px; border-bottom: 1px solid #B3B3B3; }
.btt h3 { float: left; font-size: 16px; font-family: "微软雅黑"; color: #111; }
.btt h3 a { color: #111; }
.btt h3 a:hover { color: #EE4433; }
.btt .tit { border-bottom: 1px solid #07A1E2; position: relative; padding-left: 18px; background: url(../2016img/all-bg.png) -984px -34px no-repeat; }
.btt .more { float: right; color: #666; margin-right: 5px; margin-top: 1px; }
.btt .more2 { float: right; margin-right: 5px; margin-top: 1px; font-size: 16px; font-family: "微软雅黑"; color: #EE4433; }
