
/* CSS Document */

.cd980 {width:1200px; background: #fff;}

/* 首页 资讯头条 */
.toutiao {text-align:center; padding:17px 0 23px 0; border:1px solid #d7d7d7; border-top:3px solid #ed4040;margin-top:2px; box-shadow:0px 3px 8px #ddd;}
.toutiao h2 {text-align:center; font-size:44px; display:inline-block}
.toutiao h2 img {margin:-8px 20px 0 0;  _margin:-8px 25px 0 0; }
.toutiao p.artt {margin-top:17px; padding-right:15px}
.toutiao p.artt span {margin-left:17px;}
.toutiao p.artt span img {margin:-3px 7px 0 0; display:inline}

/* 首页 左侧轮播展示+右侧新闻 */
.index_lunbo {height:340px; overflow:hidden; margin-top:8px; background:#f8f8f8;}
.index_lunbo .advbox {width: 680px; height: 340px; position: relative; float:left; overflow:hidden}
.index_lunbo .advbox li img {width: 680px; height: 340px;}
.index_lunbo .num {overflow:hidden; height: 25px; position: absolute; bottom:12px; right: 10px; zoom:1; z-index:3 }
.index_lunbo .num li {width: 25px; height: 25px; line-height: 25px; text-align: center; font-weight: 400; font-family:Arial, Helvetica, sans-serif;color: #FFFFFF; background: #444444; margin-right: 10px; border-radius:50%; cursor:pointer; float: left}
.index_lunbo .num li.on {background: #FF7700} 
.index_lunbo .prev { display: none; width: 40px; height: 100px; background: url(../image/btn.png) no-repeat; position: absolute; top: 97px; left: 0}
.index_lunbo .next { display: none; width: 40px; height: 100px; background: url(../image/btn.png) no-repeat; position: absolute; top: 97px; right: 0; background-position: right}
.index_lunbo .newsbox {float:right; width:485px; padding:4px 0 0 0}
.index_lunbo .newsbox .list {padding:6px 0 0 0}
.index_lunbo .newsbox .list li {line-height: 28px; font-size:15px;}
.index_lunbo .newsbox .list li.hot {font-size:19px; font-weight:bold; color:#F00; padding:7px 0}
.index_lunbo .newsbox .list li.hot a {color:#F00}

/* 首页 栏目大标题 */
.index_area_title {height:50px; overflow:hidden; background:url(../image/index_bg_title.jpg) no-repeat;}
.index_area_title h4 {float:left; font-size:20px; color:#fff; width:140px; line-height:50px; display:block; padding-left:30px}
.index_area_title h4 a {text-decoration:none; color:#FFF}
.index_area_title .search {float:left; overflow:hidden; margin:9px 0 0 30px; }
.index_area_title .search input {float:left; margin-left:7px;}
.index_area_title .search .keyword {border:1px solid #ccc; width:270px; height:30px; color:#999; padding-left:8px;}
.index_area_title p {float:right; margin:15px 25px 0 0; font-size:15px}
.index_area_title p .space {color:#ccc; margin:0 9px;}

/* 首页 房产资讯 左 */
.index_infobox {overflow:hidden;}
.info_left {overflow:hidden; width:320px; float:left; border-right:1px solid #f0f0f0;}
.info_left .box {width:295px}
.info_left .box .tt {overflow:hidden; height:32px; padding-top:5px}
.info_left .box .tt dd {float:left; font-size:16px; font-weight:bold}
.info_left .box .tt dd a:hover {text-decoration:none}
.info_left .box .tt dd.cjsj a {color: #ff6600; display: block;height:40px;padding: 0 6px;line-height:40px;float: left;font-weight: normal;}
.info_left .box .tt dd.cjsj a.on { font-weight: bold;color: #000000;padding-left: 0;}
.info_left .box .tt dd.cjsj a:hover { background: #f1f1f1;font-weight: bold;color: #000000;padding: 0 10px;}
.info_left .box .tt dt { float:right;padding-top:3px}
.info_left .box .tt dt a {color:#666;}
.info_left .box img {width:295px; height:148px}
.info_left .box .list {padding:10px 0 15px 0}
.info_left .box .list li {line-height:26px;height:26px;background:url(../image/ico_libg.png) no-repeat 0px -183px; padding-left:13px; overflow: hidden;font-size: 14px;}
/* 首页 房产资讯 中 */
.info_center {overflow:hidden; width:495px; float:left; padding:0 37px}
.info_center .tt {overflow:hidden; height:26px; padding-top:5px;}
.info_center .tt dd {float:left; font-size:18px; font-weight:bold;}
.info_center .tt dd a:hover {text-decoration:none}
.info_center .tt dt {float:right; line-height:28px; text-align:right; padding-right:5px}
.info_center .tt dt a {color:#666;margin:0 6px;}
.info_center .list {padding:10px 0; border-bottom:1px solid #f0f0f0; margin-top:5px}
.info_center .list li {background:url(../image/ico_libg.png) no-repeat 0px -220px; padding-left:15px; line-height:34px; height:34px;font-size:17px; overflow:hidden}
.info_center .list li span {font-size:14px; color:#ccc; margin:0 10px}
.info_center ul.last {border-bottom:0px;}
/* 首页 房产资讯 右 */ 
.info_right {overflow:hidden; width:310px; float:right;}
.info_right .jft {background:#fef5e4; border:1px solid #ddd; padding:12px 15px;}
.info_right .jft img { display:block;}
.info_right .jft dl {overflow:hidden; height:32px;}
.info_right .jft dd {font-size:16px; float:left; font-weight:bold}
.info_right .jft dd a {text-decoration:none; }
.info_right .jft dt {float:right;  line-height:26px; font-size:12px;}
.info_right .jft dt a {color:#666;}
.info_right .jft .tuan {padding:0 3px}
.info_right .jft .tuan .title {color:#045aa7; font-weight:bold; border-bottom:1px dashed #ccc;padding:8px 0 6px 0; line-height:24px; font-size:14px}
.info_right .jft .tuan .title a {color:#045aa7;}
.info_right .jft .tuan .you {color:#434446; padding:6px 0; line-height:23px; height:92px; overflow:hidden;}
.info_right .jft .tuan .you span { color:#f00;}
.info_right .jft .tuan .time { color:#999; font-size:12px;padding:2px 0}
.info_right .chengjiao {margin-top:12px; position:relative}
.info_right .advx { position:absolute;top:0px; left:0px}
.info_right .shuju {border:1px solid #ddd; background:#f4f4f4;padding:12px 15px}
.info_right .shuju dl {overflow:hidden; height:31px; border-bottom:1px solid #ddd}
.info_right .shuju dd {font-size:16px; float:left; font-weight:bold}
.info_right .shuju dd a {text-decoration:none; }
.info_right .shuju dt {float:right;  line-height:26px; font-size:12px;}
.info_right .shuju dt a {color:#666;}
.info_right .shuju ul{padding-top:10px}
.info_right .shuju li {background:url(../image/ico_libg.png) no-repeat 1px -18px; padding-left:10px;line-height:27px; height:27px; overflow:hidden}
.info_right .shuju li a {color:#2a3e7b;font-size: 14px;}
.info_right .fxy {margin-top:12px}

/* 首页 新楼盘 */ 
.index_xlpbox {overflow:hidden;padding-top:20px}
.index_xlpbox li {width:243px; height:298px; float:left; overflow:hidden;}
.index_xlpbox li.last {width:226px; float:right}
.index_xlpbox .box {width:226px; text-align:center}
.index_xlpbox .box .photo {position:relative; width:226px; height:155px;}
.index_xlpbox .box .photo img {width:226px; height:155px;}
.index_xlpbox .box .photo .ico {position:absolute; top:0px; left:0px}
.index_xlpbox .box .photo .ico img {width:41px; height:41px}
.index_xlpbox .box .photo .secname {position: absolute; bottom: 5px; right: 5px; color: white; font-size: 12px;text-shadow: 1px 1px 1px #000000;}
.index_xlpbox .box .text {height:125px; border:1px solid #e2e2e2; background:#f6f6f6; text-align:center}
.index_xlpbox .box .text p.name {font-weight:bold; padding:5px 0 4px 0; font-size:17px}
.index_xlpbox .box .text p.tel {color:#57900f; font-size:15px; font-weight:bold; border:#ddd 1px solid ; background:#fff;margin:4px 10px 0 10px;padding:4px 0; border-radius:15px}
.index_xlpbox .box .text p.tel img {margin:-4px 7px 0 0;}
.index_xlpbox .box .text p.type {color:#888; margin-top: 2px; height:19px; overflow:hidden; padding:0 12px}
.index_xlpbox .box .text p.type span {color:#f60; margin-right:6px}
.index_xlpbox .box .text p.price {color:#888;height: 30px;line-height: 30px;}
.index_xlpbox .box .text p.price span {color:#f00;font-size:16px;}

/* 首页二手房版块 */
.index_esf_serch {height:50px; background:url(../image/index_esf_img01.jpg) no-repeat; overflow:hidden}
.index_esf_serch ul {padding:9px 0 0 170px; overflow:hidden}
.index_esf_serch li {font-size: 14px;float: left;}
.index_esf_serch li select { height: 28px; font-size: 14px;}
.index_esf_serch li input { height: 24px; font-size: 14px;}
.index_esf_serch li span { margin-left: 10px;}
.index_esf_serch .price {width:140px}
.index_esf_serch .keyword {width:200px; font-size: 14px;margin-left: 15px;}
.index_esf_serch .btn {height: 32px; font-size: 14px;margin-left: 10px;}

.index_esfbox {overflow:hidden; margin-top:16px}
.esf_left {float:left; width:900px; overflow:hidden}
.esf_left .jpfy {border:1px solid #ddd; overflow:hidden}
.esf_left .jpfy .jplptt {background:#f3f3f3; height:39px; border-bottom:1px solid #ddd; position:relative}
.esf_left .jpfy .jplptt h5 {font-size:16px; float:left; width:150px; line-height:39px; background:url(../image/esf_ico1.jpg) no-repeat 15px 14px ; padding-left:30px}
.esf_left .jpfy .jplptt ul {float:left; top:8px; left:150px; position:absolute; width:600px; font-size:14px}
.esf_left .jpfy .jplptt ul li {float:left; margin:0 4px; border:1px solid #ccc; border-bottom:1px solid #ddd; background:#eee; height:30px; line-height:28px}
.esf_left .jpfy .jplptt ul li a {padding:1px 16px 0 16px; display:block; text-decoration:none}
.esf_left .jpfy .jplptt ul li:hover {border-bottom:1px solid #fff; background:#fff}
.esf_left .jpfy .jplptt ul li.on {border-bottom:1px solid #fff; background:#fff}
.esf_left .jpfy .jplptt ul li.on a {color:#f30; font-weight:bold }
.esf_left .jpfy .jplptt p {float:right; line-height:39px; padding-right:15px;}
.esf_left .jpfy .jplptt p a {font-size:13px}
.esf_left .jpfy .fylist {padding:18px 0 0 22px; overflow:hidden;}
.esf_left .jpfy .fylist li {float:left; width:218px; height:224px; overflow:hidden}
.esf_left .jpfy .fylist li .imgbox { position:relative; width:195px;}
.esf_left .jpfy .fylist li .imgbox p.price { position:absolute; top:0px; right:0px; background:#f30; color:#FFF; font-size:16px; font-weight:bold; width:85px; height:18px; text-align:center; line-height:17px; font-family:Verdana}
.esf_left .jpfy .fylist li .imgbox .txt{position: absolute;bottom:6px;right:5px;color:white;font-size:12px;text-shadow:1px 1px #0C0C0C;z-index: 999;}
.esf_left .jpfy .fylist li .imgbox img {width:195px; height:150px}
.esf_left .jpfy .fylist li p {padding:6px 0 5px 0; font-size:13px; line-height:24px;color:#666}
.esf_left .jpfy .fylist li p strong {color:#f30; font-size:15px}
.esf_left .jpfy .fylist li p span{color:#333; font-size:14px; margin-right:5px}

.esf_left .fy_textlist {overflow:hidden;margin-top:14px}
.esf_left .fy_textlist .tab_box {width:440px; border:1px solid #ddd; height:320px}
.esf_left .fy_textlist .tab_box dl {overflow:hidden; background:#f3f3f3; height:39px; border-bottom:1px solid #ddd;}
.esf_left .fy_textlist .tab_box dl dd {font-size:16px; float:left; width:150px; line-height:39px; background:url(../image/esf_ico1.jpg) no-repeat 15px 14px ; padding-left:30px; font-weight:bold}
.esf_left .fy_textlist .tab_box dl dd a {text-decoration:none}
.esf_left .fy_textlist .tab_box dl dt {float:right; line-height:39px; padding-right:15px;}
.esf_left .fy_textlist .tab_box table {width:100%;}
.esf_left .fy_textlist .tab_box table td {border-bottom:1px solid #eee; vertical-align:middle; height:34px}
.esf_left .fy_textlist .tab_box table td.t01 { width:115px; padding-left:15px}
.esf_left .fy_textlist .tab_box table td.t02 { width:70px}
.esf_left .fy_textlist .tab_box table td.t03 { width:90px}
.esf_left .fy_textlist .tab_box table td.t04 {width: 85px; font-size: 12px;color: #666; }
.esf_left .fy_textlist .tab_box table td.t04 span{ font-weight:bold; font-size:15px}
.esf_left .fy_textlist .tab_box table td.t05 { width:95px;color: #999;text-align: center;}
.esf_left .fy_textlist .tab_box table td.t06 { color:#999}
.esf_left .fy_textlist .tab_box table td span {color:#f30; font-family:Verdana}

.esf_right {overflow:hidden; width:280px; float:right;}
.esf_right .tt {overflow:hidden; border-bottom:1px solid #ddd; height:30px}
.esf_right .tt dd {font-size:16px; float:left; font-weight:bold}
.esf_right .tt dd a {text-decoration:none}
.esf_right .tt dt {float:right; line-height:22px}
.esf_right .tt dt a {color:#666; margin:0 6px; font-size:12px}

.esf_right .user_box {border:1px solid #ddd; background:#f4f4f4;padding:12px 15px 0 15px; height:385px}
.esf_right .user_box .login {height:36px; background:url(../image/index_user_bj01.jpg) no-repeat; margin-top:12px; line-height:36px; padding-left:22px}
.esf_right .user_box .login a {float:left; display:block}
.esf_right .user_box .login a.zc {margin-left:32px}
.esf_right .user_box .login a.jjr {margin-left:54px; width:75px}
.esf_right .user_box .fangy {border:1px solid #ddd; overflow:hidden; margin-top:10px; padding:12px 0; background:#fef8e2; height:42px}
.esf_right .user_box .fangy a {text-decoration:none}
.esf_right .user_box .fangy p {display:block; padding-top:4px; font-size:17px; color:#F00; font-family:Verdana }
.esf_right .user_box .fangy p a {color:#F00; text-decoration:underline}
.esf_right .user_box .fangy p span {font-size:18px;}
.esf_right .user_box .fangy dd {float:left; text-align:center; width:50%}
.esf_right .user_box .fangy dt {float:left; text-align:center; width:50%}
.esf_right .user_box .fabu {text-align:center; background:#f60; color:#FFF; font-weight:bold;padding:6px 0; font-size:16px}
.esf_right .user_box .btnbox {border:1px solid #ddd; background:url(../image/index_user_bj02.jpg) no-repeat 12px 12px #fff; height:74px; overflow:hidden; padding:17px 0 0 46px}
.esf_right .user_box .btnbox li {float:left; height:36px; font-weight:bold}
.esf_right .user_box .btnbox li.lt {width:115px}
.esf_right .user_box .btnbox li.rt {width:70px}
.esf_right .user_box .map {margin-top:10px; height:77px}
.esf_right .user_box .map li {float:left; width:85px}
.esf_right .user_box .map li.last {float:right; width:77px}

.esf_right .hot_xq {border:1px solid #ddd; background:#f4f4f4;padding:12px 15px 0 15px; margin-top:12px; height:418px}
.esf_right .hot_xq .tabox {margin-top:11px; background:#ccc}
.esf_right .hot_xq .tabox td {background:#fff; padding-left:6px; height:29px; line-height:29px}
.esf_right .hot_xq .tabox td.t01 { font-weight:bold; width:105px}
.esf_right .hot_xq .tabox td.t01 a {color:#325da2}
.esf_right .hot_xq .tabox td.t02 {width:66px; font-size:12px;}
.esf_right .hot_xq .tabox td.t03 {font-size:12px; font-size:12px;}

/* 首页 租房 */
.esf_left .jpfy .czf_list {padding:18px 0 0 22px; overflow:hidden;}
.esf_left .jpfy .czf_list li {float:left; width:218px; height:224px; overflow:hidden}
.esf_left .jpfy .czf_list li .imgbox { position:relative; width:195px;}
.esf_left .jpfy .czf_list li .imgbox p.price { position:absolute; top:0px; right:0px; background:#0359a4; color:#FFF; font-size:16px; font-weight:bold; width:110px; height:19px; text-align:center; line-height:17px; font-family:Verdana}
.esf_left .jpfy .czf_list li .imgbox p.price span {font-size:14px; color:#FFF}
.esf_left .jpfy .czf_list li .imgbox img {width:195px; height:150px}
.esf_left .jpfy .czf_list li p {padding:6px 0 5px 0; font-size:13px; line-height:24px;color:#666}
.esf_left .jpfy .czf_list li p strong {color:#f30; font-size:15px}
.esf_left .jpfy .czf_list li p span{color:#333; font-size:14px; margin-right:5px}

.esf_right .adv img {width:280px;}
.esf_right .zhongjie {border:1px solid #ddd; background:#f4f4f4;padding:12px 15px 16px 15px;}
.esf_right .zhongjie dl {overflow:hidden; height:30px; border-bottom:1px solid #ddd}
.esf_right .zhongjie dd {font-size:16px; float:left; font-weight:bold}
.esf_right .zhongjie dd a {text-decoration:none; }
.esf_right .zhongjie dt {float:right;  line-height:26px; font-size:12px;}
.esf_right .zhongjie dt a {color:#666;}
.esf_right .zhongjie ul{padding-top:10px}
.esf_right .zhongjie li {background:url(../image/ico_libg.png) no-repeat 1px -18px; padding-left:10px;line-height:26px; height:26px; overflow:hidden}
.esf_right .zhongjie li a {color:#2a3e7b; font-size:14px}

/* 首页 经纪人 */
.index_jjr_box {border:1px solid #ddd}
.index_jjr_box dl {background:#f3f3f3; height:35px; border-bottom:1px solid #ddd; overflow:hidden; width:100%}
.index_jjr_box dl dd {font-size:16px; float:left; width:150px; line-height:35px; background:url(../image/esf_ico1.jpg) no-repeat 10px 12px ; padding-left:25px; font-weight:bold}
.index_jjr_box dl dd a { text-decoration:none}
.index_jjr_box dl dt {padding:0 12px; float:right; line-height:35px;font-size:12px}
.index_jjr_box dl dt a {color:#666}
.index_jjr_box ul {padding:16px 0 2px 20px; overflow:hidden}
.index_jjr_box ul li {float:left; width:232px; height:98px}
.index_jjr_box ul li img {float:left; height:75px; width:65px;padding:2px; border:1px solid #ddd; margin-right:12px}
.index_jjr_box ul li p {float:left; color:#999;font-size:12px}
.index_jjr_box ul li p strong {display:block;padding:3px 0;font-size:15px; color:#333}
.index_jjr_box ul li p span {display:block; color:#F00;padding:6px 0px 10px 24px;  background:url(../image/phone.jpg) no-repeat 0 5px; height:18px; font-family:Tahoma;font-size:15px}

/* 首页 底部栏目 */
.index_ftnav {background:#f0f0f0; border-top:4px solid #ccc; padding:25px 25px 25px 35px;}
.index_ftnav ul {overflow:hidden;}
.index_ftnav li {float:left; padding-right:30px; margin-right:30px;border-right:1px solid #ddd; color:#ccc}
.index_ftnav li h4 {font-size:16px; color:#000; height:32px;padding-left:12px; }
.index_ftnav li h4 a { }
.index_ftnav li p {line-height:26px; font-size:10px}
.index_ftnav li p a {color:#444; margin:0 11px; font-size:14px; text-decoration:underline}
.index_ftnav li a:hover { color:#C00}
.index_ftnav li.last {float:left; padding-right:0px; margin-right:0px; border-right:0px }


/* 首页 友情链接 */
.index_links {width:1200px; margin:0 auto;margin-top:25px}
.index_links h3 {font-size:16px; color:#000; border-bottom:3px solid #666; height:30px}
.index_links p {padding:18px 0 8px 0;line-height:150%;}
.index_links p a {margin-right:14px; text-decoration:underline; color:#666}
.index_links p a:hover { color:#C00}

/* 首页 自主拼团 */
.index_ptuan {background:#fef5e4; border:1px solid #dedede; width:308px; height:242px; overflow:hidden}
.index_ptuan img { display:block;}
.index_ptuan .ptitle {height:32px; padding:12px 15px 0 15px}
.index_ptuan .ptitle dl {overflow:hidden;}
.index_ptuan .ptitle dd {font-size:16px; float:left; font-weight:bold}
.index_ptuan .ptitle dd a {text-decoration:none; }
.index_ptuan .ptitle dt {float:right;  line-height:26px; font-size:12px;}
.index_ptuan .ptitle dt a {color:#666;}
.index_ptuan .ptban {padding:0 14px}
.index_ptuan .ptban img {width:100%}
.index_ptuan .tuan {padding:10px 15px; line-height:23px;color:#434446}
.index_ptuan .tuan strong { color:#f00;}
.index_ptuan .tuan span { color:#3399cc;}
.index_ptuan .tuan a { color:#3399cc;}

/* 二手房首页 经纪人推荐 */
.hot_xq .jjrlist {padding:0;}
.hot_xq .jjrlist ul {padding-top:13px; overflow:hidden;}
.hot_xq .jjrlist li {text-align:center; width:82px; float:left; height:127px; overflow:hidden;font-size:12px; }
.hot_xq .jjrlist li img {margin-bottom:2px; border:1px solid #ddd; width:70px; height:80px}
.hot_xq .jjrlist li span {display:block; height:18px; overflow:hidden; font-size:13px;}
.hot_xq .jjrlist li p a {color:#999;}