@charset "utf-8";
/* CSS Document */
.main{ width:950px; margin:0 auto; padding:0 15px; background:url(http://js.soufunimg.com/ggcp/world/partsiteimg/images/main_bg.png)}
.crumbs{ height:32px; line-height:32px; padding-left:15px;}
.crumbs em{ margin:0 5px; color:#049;}
/*圆角样式 — 1*/
.big_round{ width:690px; height:5px; overflow:hidden; }
.big_round_top{ background:url(http://js.soufunimg.com/ggcp/world/partsiteimg/images/round_01_a.png) no-repeat;}
.big_round_btm{ background:url(http://js.soufunimg.com/ggcp/world/partsiteimg/images/round_01_b.png) no-repeat;}
/*详情页 - 左侧*/
.mainLeft{ float:left; width:690px; padding-bottom:50px; background:#fff}
.detailBox{ padding:10px 15px; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4}
.detailBox h1{ font-size:18px;}
.detailBox .pubTitle{ height:50px;}
.detailBox .pubTitle .visit_count{ float:right; padding-top:5px; line-height:20px; color:#999}

.detailBoxLeft{ width:270px; padding-top:10px; float:left}
.detailBoxLeft table td{ text-align:left; line-height:22px; vertical-align:top; }
.detailBoxLeft table td.left{ width:70px; font-weight:bold;}
.detailBoxLeft .tel{ margin-top:25px; border:1px dashed #999; background:url(http://js.soufunimg.com/ggcp/world/partsiteimg/images/tel.png) 13px 7px no-repeat; padding:6px 15px 6px 45px; font-size:20px; color:#c00}
.detailBoxLeft .join{ margin:10px 0 0 70px; _display:inline; height:22px; line-height:22px; padding-right:9px; background:url(http://js.soufunimg.com/ggcp/world/partsiteimg/images/sj_01.png) right 50% no-repeat; position:absolute; }

.detailNews{ clear:both; margin-top:45px;}
.detailNews h4{ font-size:12px; color:#333;}
.detailNews h4 a{ float:right; font-weight:normal; color:#333}
.detailNews p{ margin-top:10px; line-height:22px; color:#888}
.detailNews p a{ color:#333}

.detailBoxRight{ margin-top:15px; float:right; width:360px; height:390px; border:1px solid #ccc; background:#f4f4f4; padding:4px;}
.detailBoxRight .bigPic{ text-align:center; height:300px; }
.detailBoxRight .bigPic img{ width:360px; height:270px; margin-bottom:9px; display:block; overflow:hidden}
.detailBoxRight .picList{ width:360px; overflow:hidden}
.detailBoxRight .picList ul{ width:300%}
.detailBoxRight .picList li{ float:left; margin-right:8px; width:84px; text-align:center; }
.detailBoxRight .picList li img{ width:80px; height:60px; border:1px solid #ccc; padding:1px; margin-bottom:7px;}
.detailBoxRight .picList li.cur img{ border-color:#049; background:#049}
.detailBoxRight a{ color:#333}
.detailBoxRight a:hover{ color:#c00; text-decoration:none}

.projectIntro p{ line-height:22px; color:#999}
.projectIntro p.t{ color:#333; margin:10px 0 2px 0}

.backToCenter{ padding-left:15px; background:url(http://js.soufunimg.com/ggcp/world/partsiteimg/images/flag.png) 0 7px no-repeat;}
.mapSearch{ margin-top:5px; background:#f1f1f1}
.mapSearch .s{ height:20px; line-height:20px; padding:3px 0;}
.mapSearch .s label{ display:inline-block; margin-left:15px; }
.mapSearch .s input{ vertical-align:-2px; _vertical-align:-1px; margin-right:5px;}

.pubTitle h2 .fwn{ color:#888}

.houseInfoList{ width:690px; overflow:hidden; margin-top:10px;}
.houseInfoList ul{ width:120%; overflow:hidden; zoom:1}
.houseInfoList ul li{ float:left; margin-right:43px;}
.houseInfoList ul li .imgBox{ width:185px; height:140px; border:1px solid #cbcbcb; padding:30px 7px; margin-bottom:3px;}
.houseInfoList ul li .imgBox img{ width:185px; height:140px; overflow:hidden}
.houseInfoList ul li p{ line-height:22px;}
.houseInfoList ul li p.s1{ font-weight:bold;}

.houseAlbum{ width:690px; overflow:hidden; margin-top:10px;}
.houseAlbum ul{ width:120%; overflow:hidden; zoom:1}
.houseAlbum ul li{ float:left; text-align:center; margin-right:37px;}
.houseAlbum ul li .imgBox{ width:185px; height:180px; border:1px solid #cbcbcb; padding:9px; margin-bottom:10px;}
.houseAlbum ul li .imgBox img{ width:185px; height:180px; overflow:hidden}
/*留言*/
.userPanel{ padding:15px 13px 8px 13px; background:#eef0ef; margin-top:10px;}
.userPanel .i input{ vertical-align:middle}
.userPanel .i input.text{ width:134px; height:20px; }
.userPanel .i input.checkbox{ vertical-align:-2px; margin-left:20px;}
.userPanel .i input.btn{ height:25px; line-height:21px; background:url(http://js.soufunimg.com/ggcp/world/partsiteimg/images/btn_01.png) no-repeat; border:none 0; width:56px; margin:0 20px 0 10px; *margin:0 20px 0 10px; cursor:pointer; font-size:12px}
.userPanel .textarea textarea{ width:99%; height:90px; margin-top:10px; font-size:12px; color:#666}
.userPanel p.btn{ text-align:right; padding:5px 0 0 0; }
.userPanel p.btn input{ background:url(http://js.soufunimg.com/ggcp/world/partsiteimg/images/btn_02.png); border:none 0; width:80px; height:30px; font-size:16px; color:#fff; font-weight:bold; font-family:"微软雅黑"; cursor:pointer}
/*帖子样式*/
.reply{ padding:12px 8px; border-top:1px solid #e9e9e9; margin-top:15px;}
.reply .body{ padding:12px 0;}
.reply .postTime{ float:right; color:#707070}
.reply .author{ color:#049}
.reply p.centent{ clear:both; color:#2B2B2B; font-size:14px; line-height:20px; margin:9px 3px;}
.reply .operations{ float:right; height:16px; line-height:16px; color:#1E50A2}
.reply .operations li{ float:left; padding-left:15px;}
.commentBox {background:#fff; border:1px solid #999999; margin-bottom:12px; padding:3px; position:relative; word-wrap:break-word; z-index:1;}
.commentBox .commentInfo{ color:#4076c7}
.commentBox .commentInfo { color:#4076c7; font-size: 12px;height: 20px;line-height: 18px;margin: 0 3px; overflow:hidden;position:relative;}
.commentBox .commentInfo span.floorCount{ position:absolute; right:3px; top:0; color:#333}
.commentBox .tieOperations{ display:block; overflow:hidden; zoom:1; margin:0 3px 2px 0;}
/*详情页右侧*/
.mainRight{ float:right; width:240px; height:100px; padding:32px 0 0 0; }
.rBox_top{ width:245px; height:5px; overflow:hidden; background:url(http://js.soufunimg.com/ggcp/world/partsiteimg/images/round_03_a.png) no-repeat}
.rBox_btm{ width:245px; height:5px; overflow:hidden; background:url(http://js.soufunimg.com/ggcp/world/partsiteimg/images/round_03_c.png) no-repeat}
.rBox{ background:url(http://js.soufunimg.com/ggcp/world/partsiteimg/images/round_03_b.png) repeat-y; width:220px; padding:0 15px 5px 10px}
.rBox .pubTitle h2{ font-size:12px}
/*详情页右侧 - 表单*/
.formList{ padding:5px 0;}
.formList li{ margin-top:7px; line-height:22px;}
.formList li .left{ display:inline-block; *display:inline; zoom:1; width:45px; vertical-align:top}
.formList li.text input{ border:1px solid #d7d7d7; font-size:14px; height:14px; line-height:14px; padding:3px 0; vertical-align:middle; width:158px;}
.formList li.textarea textarea{ width:154px; height:55px;}
.formList li.checkbox{ color:#049}
.formList li.checkbox input{ margin:0 5px 0 0; vertical-align:-2px; _vertical-align:0px;}
.formList li.btn input{ width:61px; height:24px; line-height:24px; border:0 none; background:url(http://js.soufunimg.com/ggcp/world/partsiteimg/images/btn_03.png) no-repeat; font-size:12px; cursor:pointer}
/*详情页右侧 - 人气榜*/
.hotList{ margin-top:5px;}
.hotList table td{ height:26px; line-height:26px;}
.hotList table.title{ margin-bottom:5px;}
.hotList table.title tr{ background:#f1f1f1;}

/* 05-14 - index */
.mainBanner{ width:950px; padding-top:10px;}
.index_main{ width:950px; margin:0 auto; padding:0 15px; background:url(http://js.soufunimg.com/ggcp/world/partsiteimg/images/index_main_bg.png)}
.index_left{ width:635px; float:left; padding-bottom:30px;}

.index_focus_topbg{ width:635px; height:5px; overflow:hidden; background:url(http://js.soufunimg.com/ggcp/world/partsiteimg/images/round_02_a.png) no-repeat;}
.index_focus_btmbg{ width:635px; height:5px; overflow:hidden; background:url(http://js.soufunimg.com/ggcp/world/partsiteimg/images/round_02_b.png) no-repeat;}
.index_focus{ padding:10px 15px; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4;}
.index_focus_big{ width:480px; height:335px; float:left;}
.index_focus_big img{ width:480px; height:336px; overflow:hidden}
.index_focus_big .text{ line-height:22px; margin-top:15px;}
.index_focus_big .text h2{ font-size:12px}
.index_focus_big .text p{ color:#888;}

.index_focus_btn{ float:right;}
.index_focus_btn ul li a{ display:block; padding:4px 4px 4px 16px; width:100px; height:75px; background:url(http://js.soufunimg.com/ggcp/world/partsiteimg/images/focus_btnbg.png) 0 -85px no-repeat; margin-bottom:2px}
.index_focus_btn ul li img{ width:100px; height:75px; }
.index_focus_btn ul li a:hover,.index_focus_btn ul li.cur a{ background-position:0 0;}

.part_A{ border:3px solid #e4e4e4; padding:10px 15px;}
.part_A .maizu{ margin-top:5px;}
.part_A .maizu dl{ line-height:22px; overflow:hidden; zoom:1}
.part_A .maizu dl dt{ float:left; width:70px; font-weight:bold}
.part_A .maizu dl dd{ float:left;}
.part_A .maizu dl dd a{ margin-right:6px; color:#333; padding:2px;}

.hotLandCon{ overflow:hidden;}
.hotLandCon ul{ width:105%; overflow:hidden; zoom:1}
.hotLandCon ul li{ float:left; margin-right:20px; width:178px; height:165px; background:#f1f1f1; padding:10px}
.hotLandCon ul li img{ border:1px solid #ddd; padding:3px; width:170px; height:110px;}
.hotLandCon ul li h4{ margin-top:5px; line-height:22px; font-size:12px}
.hotLandCon ul li p{ line-height:22px;}
.hotLandCon ul li .p1 strong{ color:#c00}
.hotLandCon ul li .p2{ color:#888; margin-top:5px}

.part_B .part_B_box{ width:300px;}
.part_B .tuwen_style{ margin-top:10px;}
.part_B .tuwen_style .pic{ position:absolute; border:1px solid #ddd}
.part_B .tuwen_style .text{ padding-left:90px;}
.part_B .tuwen_style .text h4{ line-height:22px; font-size:12px}
.part_B .tuwen_style .text p{ line-height:18px; color:#888}
.part_B .ul_dot{ margin-top:10px;}
.ul_dot li{ line-height:22px; padding-left:10px; background:url(http://js.soufunimg.com/ggcp/world/partsiteimg/images/dot.png) 2px 50% no-repeat}

.part_C ul{ width:105%; margin-top:15px; overflow:hidden; zoom:1}
.part_C ul li{ float:left; text-align:center; margin-right:8px;}
.part_C ul li img{ display:block; width:115px; height:75px; border:1px solid #ddd; padding:2px; margin-bottom:8px;}

.index_right{ float:right; width:285px;}

.index_date{ border:4px solid #e1e8ee; padding:15px; height:54px; background:url(http://js.soufunimg.com/ggcp/world/partsiteimg/images/index_date.png) #fff no-repeat}
.index_date .www{ margin-bottom:25px;}

.index_right_box .topbg{ width:285px; height:5px; overflow:hidden; background:url(http://js.soufunimg.com/ggcp/world/partsiteimg/images/round_04_a.png) no-repeat;}
.index_right_box .btmbg{ width:285px; height:5px; overflow:hidden; background:url(http://js.soufunimg.com/ggcp/world/partsiteimg/images/round_04_c.png) no-repeat;}
.index_right_box .box{ padding:0 15px 10px; background:url(http://js.soufunimg.com/ggcp/world/partsiteimg/images/round_04_b.png) repeat-y;}
.index_right_box .box .ul_dot{ margin-top:10px;}

.index_right_box .gdsp{ overflow:hidden; zoom:1}
.index_right_box .gdsp li{ margin-top:15px;}
.index_right_box .gdsp li .pic{ position:absolute}
.index_right_box .gdsp li .pic img{ width:100px; height:75px; border:1px solid #ddd; padding:3px;}
.index_right_box .gdsp li .text{ padding-left:120px; height:auto!important; height:85px; min-height:85px;}
.index_right_box .gdsp li .text h4{ font-size:12px; line-height:24px;}
.index_right_box .gdsp li .text p{ line-height:22px;}

.lpdt h2{ margin-top:5px; font-size:14px; height:36px; line-height:36px; border-bottom:1px solid #e4e4e4}
.lpdt h2 .fr{ font-size:12px; font-weight:normal; }
.lpdt ul li{ padding:15px 0; border-bottom:1px dashed #e4e4e4}
.lpdt ul li h3{ font-size:12px; margin-bottom:10px}
.lpdt ul li h3 span{ margin-left:10px; font-weight:normal; color:#999}
.lpdt ul li p{ line-height:22px; text-indent:2em}
.lpdt ul li.last{ border:none 0;}

.qtxq table{ margin-top:10px;}
.qtxq table td{ line-height:22px; text-align:left;}

/**2012-7-21 yhw**/
.curMap{display:none;}
#mainmap .d1 {display:none;}
