﻿/* 面包屑 */

.red { color: #c70101; }
#top_nemu { border: 1px solid #D8D8D8; background: url(../images/top1_menu_bg.gif) repeat-x; line-height: 24px; padding: 10px; }
/* 开发商列表 */

.zjlist ul li { border-bottom: 1px dashed #ddd; padding: 15px 0; }
.zjlist .td1 { width: 140px; float: left; padding-left: 15px; }
.zjlist .td2 { background: url(../images/arrow1s.gif) 15px 10px no-repeat; float: left; padding-left: 24px; width: 420px; }
.zjlist .td2 p { height: 28px; line-height: 28px; overflow: hidden; color: #666; }
.zjlist .td3 { float: right; padding-right: 15px; margin-top: 56px; }
.zjlist ul li img { border: 1px solid #ddd; width: 134px; height: 80px; }
.zjlist ul li a img:hover { border: 1px solid #d00; }
.hotzt { width: 648px; }
.hotzt em { color: #999; }
.hotzt li a:before { content: '·'; font-weight: bold; color: #999; }
.hotzt ul { width: 580px; }
.borh { border: 1px solid #D8D8D8; }
#title { height: 40px; line-height: 40px; border-bottom: 1px solid #ccc; padding: 10px 0; margin: 0 20px; }
#title h2 { font-size: 24px; overflow: hidden; font-weight: bold; font-family: Microsoft yahei; }
#title a { color: #f00; margin-left: 15px; }
.con { margin: 10px 12px; line-height: 28px; font-size: 14px; color: #666; overflow: hidden; -ms-word-wrap: break-word; word-wrap: break-word; }
.con a { color: #e00; }
.con p { text-indent: 20px; }
.kf-left { width: 890px; float: left; }
.kf-right { width: 290px; float: right; }
.kf-right .hotkfs { margin-bottom: 10px; }
.hotkfs .area2_3 { height: 36px; line-height: 36px; }
.hotkfs .area2_3 h3 { border-bottom: 2px solid #327acf; float: left; font-weight: bold; overflow: hidden; font-size: 14px; color: #327ACF; }
.hotkfs ul li { height: 15px; line-height: 15px; overflow: hidden; padding: 6px 0; }
.hotkfs .area2_41 { width: 16px; height: 15px; line-height: 16px; text-align: center; background: url(../images/num1.gif); color: #fff; float: left; font-family: Arial, Helvetica, sans-serif; overflow: hidden; }
.hotkfs .area2_42 { height: 18px; float: left; line-height: 18px; padding-left: 8px; width: 240px; overflow: hidden; }
.title_list { margin: 0 20px; }
.title_menu { height: 28px; border-bottom: 1px solid #D8D8D8; background: #FAFAFA; padding-left: 20px; line-height: 28px; font-weight: bold; font-size: 14px; }
/*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; }
/*** 开发商

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

.kfshouse ul li { float: left; width: 150px; padding: 10px 12px 5px 20px; display: inline; }
.kfshouse li img { width: 150px; height: 112px; }
.kfshouse span { display: block; height: 26px; line-height: 26px; overflow: hidden; width: 150px; }
.kfshouse span i { color: #2E59AF }
.kfshouse span em { color: #EE2222; font-weight: bold; font-size: 14px; font-family: arial; }
#zoom img { max-width: 620px; _width:expression(this.width > 620 ? "620px" : this.width);
}
/*** 开发商名录***/

.kfs-ml li { height: 28px; line-height: 28px; overflow: hidden; }
.kfs-ml .area2_3 { height: 36px; line-height: 36px; }
.kfs-ml .area2_3 h3 { border-bottom: 2px solid #327acf; float: left; font-weight: bold; overflow: hidden; font-size: 14px; color: #327ACF; }
.kfs-ml li a:before { content: '·'; font-weight: bold; color: #999; }
/*** 企业名片***/

.busines-card { border: 1px solid #000; }
.busines-card .logo, .busines-card .info { background: url(../images/titbg.gif) no-repeat; height: 144px; }
.busines-card .logo { background-repeat: no-repeat; background-position: 200px 0; width: 250px; }
.busines-card .logo img { padding: 36px 16px; }
.busines-card .info { background-repeat: repeat-x; background-position: 0 -145px; width: 948px; color: #fff; }
.busines-card .info h1 { font-size: 24px; font-family: Microsoft yahei; height: 36px; line-height: 36px; }
