/* building */
.wrap { width:1003px; margin:0 auto; background:#fff; }
.building_top { width:950px; margin:0 auto; height:75px; background:url(../images/pic_building_001.gif) 0 4px no-repeat; padding-top:4px; overflow:hidden; display:block; }
.offers { float:right; width:145px; height:44px; margin:16px 27px 0 0; display:inline; }
.buildtitle { float:left; width:758px; height:35px; padding:17px 0 0 20px; }
.buildtitle .zs { width:43px; height:18px; background:url(../images/pic_building_002.gif) 0 0 no-repeat; float:left; margin-right:2px; }
.buildtitle .sq { width:43px; height:18px; background:url(../images/pic_building_002.gif) -89px 0 no-repeat; float:left; margin-right:2px; }
.buildtitle .ys { width:43px; height:18px; background:url(../images/pic_building_002.gif) -181px 0 no-repeat; float:left; margin-right:2px; }
.buildtitle .wp { width:43px; height:18px; background:url(../images/pic_building_002.gif) -273px 0 no-repeat; float:left; margin-right:2px; }
.buildtitle h1 { float:left; font-family:"黑体"; font-size:20px; font-weight:normal; text-align:left; margin-right:4px; cursor:pointer; }
.buildtitle h1 a:link,.buildtitle h1 a:visited { color:#000; text-decoration:none; }
.buildtitle h1 a:hover { color:#000; }
.buildtitle .gz { float:left; width:auto; text-align:left; line-height:19px; height:21px; overflow:hidden; }
.buildtitle .gz img { vertical-align:middle; margin:0 6px 0 14px; }
.buildtitle .gz .ll { margin-left:40px; color:#666; }
.buildmenu { float:left; width:778px; height:23px; clear:left; }
.buildmenu ul { margin-left:21px; width:757px; }
.buildmenu ul li { float:left; width:114px; height:23px; background:url(../images/pic_building_002.gif) 0 -128px no-repeat; text-align:center; line-height:25px; overflow:hidden; color:#41463e; margin-right:6px; font-weight:bold; }
.buildmenu ul li a:link,.buildmenu ul li a:visited { color:#41463e; }
.buildmenu ul li a:hover { color:#41463e; }
.buildmenu ul .on { float:left; width:114px; height:23px; background:url(../images/pic_building_002.gif) 0 -96px no-repeat; text-align:center; line-height:27px; overflow:hidden; color:#C00; font-weight:bold; }
.buildmenu ul .on a { color:#C00; }

/* building */
.building { width:950px; margin:0 auto; }
.building .left { width:269px; height:auto; float:left; margin-top:10px; }
.building .right { width:671px; height:auto; float:left; margin:10px 0 0 10px; }
.building .left .flash { width:239px; height:206px; border:1px solid #d5d5d5; float:left; padding:14px 14px 0; text-align:center; line-height:28px; overflow:hidden; margin-bottom:10px; }
.building .left .price { float:left; width:267px; height:74px; border:1px solid #d5d5d5; background:url(../images/pic_building_006.gif) 0 0 repeat-x; }
.building .left .price dl { width:116px; float:left; padding:6px 0 0 14px; display:block; }
.building .left .price dl dt { text-align:left; width:116px; clear:left; line-height:22px; color:#C00; font-weight:bold; }
.building .left .price dl dd { text-align:left; width:116px; clear:left; line-height:22px; color:#000; }
.building .left .price .bg { width:116px; background:url(../images/pic_building_002.gif) -129px -86px no-repeat; }


/* 热点推荐图 */
.building .hot { float:left; width:473px; height:308px; margin:0; display:inline; }
.building .hot .dot { width:471px; height:25px; border:1px solid #d5d5d5; background:url(../images/pic_building_006.gif) 0 -75px repeat-x; overflow:hidden; }
.building .hot .dot h3 { background:url(../images/pic_building_002.gif) 16px -24px no-repeat; font-size:14px; font-weight:normal; font-family:"宋体"; line-height:27px; overflow:hidden; text-align:left; padding-left:26px; height:25px; float:left; }
.building .hot .dot h3 a:link,.building .hot .dot h1 a:visited { color:#000; text-decoration:none; }
.building .hot .dot h3 a:hover { color:#000; }
.building .hot .dot span { float:right; margin-right:8px; height:25px; line-height:normal; width:16px; margin-top:3px; display:inline; overflow:hidden; }
.building .hot .dot .mart0 { margin-top:1px; }
.building .hot img { margin-top:4px; }

/* 团购直通车 */
.building .ztc { float:left; width:186px; height:306px; margin:0 0 0 10px; border:1px solid #d5d5d5; background:url(../images/pic_building_008.gif) no-repeat; }
.building .ztc .tgztc { width:156px; margin:50px 15px 10px; text-align:center; }
.building .ztc .tgztc span { font-size:28px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin-right:2px; color:#C00; }
.building .ztc .tgztc img { margin:0px 0 0 10px; vertical-align:bottom; }
.building .ztc dl { width:138px; margin:0 20px; border-top:1px dotted #d5d5d5; border-bottom:1px dotted #d5d5d5; padding:10px 4px; }
.building .ztc dl dt { width:138px; color:#C00; font-weight:bold; line-height:22px; text-align:left; }
.building .ztc dl dd { width:138px; color:#000; line-height:22px; text-align:left; }
.building .ztc .tel { width:186px; margin:10px 0 0; text-align:center; background:url(../images/pic_building_002.gif) 30px -173px no-repeat; padding-top:30px; font-size:18px; font-family:Arial, Helvetica, sans-serif; }
.building .ztc .tel p { width:151px; height:22px; background:url(../images/pic_building_002.gif) 0 -59px no-repeat; line-height:24px; overflow:hidden; font-size:12px; color:#630; text-align:center; margin:6px auto 0; overflow:hidden; }
.building .ztc .tel p a:link,.building .ztc .tel p a:visited { color:#630; }
.building .ztc .tel p a:hover { color:#630; }
.building .ztc .tel .zhuan { display:inline-block; text-align:center; font-size:12px; width:100%; height:22px; line-height:24px; overflow:hidden; }
.building .ztc .tel .zhuan strong { color:#C00; font-size:20px; font-family:Arial, Helvetica, sans-serif; }

/* 团购力量 */
.tgll { width:269px; float:left; height:auto; }
.tgll .top { width:269px; background:url(../images/pic_building_011.gif) 0 -30px repeat-x; height:30px; overflow:hidden; }
.tgll .top .bgleft { width:3px; height:30px; background:url(../images/pic_building_011.gif) 0 0 no-repeat; float:left; }
.tgll .top .bgright { width:3px; height:30px; background:url(../images/pic_building_011.gif) -3px 0 no-repeat; float:left; }
.tgll .top h3 { width:263px; height:30px; line-height:32px; text-align:center; font-family:"宋体"; font-size:14px; font-weight:bold; color:#653302; float:left; background:url(../images/pic_building_012.gif) 68px 0 no-repeat; }
.tgll .list { border:1px solid #d5d5d5; width:267px; height:293px; background:url(../images/pic_building_006.gif) 0 -100px repeat-x; }
.tgll .list ul { width:220px; margin:10px 0 0 14px; height:283px; background:url(../images/pic_building_013.gif) 0 6px no-repeat; padding-left:24px; }
.tgll .list ul li { float:left; width:220px; height:28px; line-height:28px; overflow:hidden; white-space:nowrap; }
.tgll .list ul li a { float:left; width:110px; white-space:normal; overflow:hidden; height:28px; text-align:left; }
.tgll .list ul li span { width:50px; float:right; text-align:center; }
.tgll .list ul li .red { width:60px; float:right; text-align:center; }
.tgll .list ul li .red a:link,.tgll .list ul li .red a:visited { width:60px; text-decoration:underline; text-align:center; }
.tgll .list ul li .red img { padding-top:4px; }

/* 周边楼盘 */
.zblp { width:269px; float:left; height:auto; }
.zblp ul li { float:left; width:114px; height:30px; line-height:36px; overflow:hidden; text-align:center; font-size:14px; font-weight:bold; color:#000; background:url(../images/pic_building_015.gif) 0 -30px no-repeat; margin-right:4px; }
.zblp ul .on { line-height:32px; height:30px; overflow:hidden; color:#663202; background:url(../images/pic_building_015.gif) 0 0 no-repeat; }
.zblp .list { border:1px solid #d5d5d5; width:267px; height:321px; background:url(../images/pic_building_006.gif) 0 -393px repeat-x; clear:left; }
.zblp .list .title { width:220px; margin:10px 0 6px 14px; background:#fde9ce; height:22px; overflow:hidden; }
.zblp .list .title li { line-height:24px; height:22px; overflow:hidden; background:none; }
.zblp .list ul { float:left; width:220px; margin:0 0 0 14px; background:url(../images/pic_building_013.gif) 0 6px no-repeat; padding-left:24px; }
.zblp .list ul li { font-size:12px; font-weight:normal; float:left; width:220px; height:28px; line-height:28px; overflow:hidden; white-space:nowrap; background:none; color:#000; }
.zblp .list ul li a { float:left; width:120px; white-space:normal; overflow:hidden; height:28px; text-align:left; }
.zblp .list ul .date { float:right; width:35px; text-align:center; }
.zblp .list ul .area { float:right; width:54px; text-align:center; white-space:normal; overflow:hidden; }
.zblp .list ul .area a { text-align:center; color:#000; width:54px; }
.zblp .list ul .area a:hover { color:#C00; }
.zblp .list ul .jg { float:right; width:46px; text-align:center; }

/* 楼盘超市快报 */
.cskb { width:269px; float:left; height:auto; }
.cskb h3 { width:154px; height:30px; background:url(../images/pic_building_015.gif) 0 -60px no-repeat; float:left; line-height:32px; font-size:14px; font-weight:bold; text-align:center; overflow:hidden; color:#630; }
.cskb span { float:right; width:80px; text-align:center; line-height:32px; height:30px; overflow:hidden; }
.cskb ul { border:1px solid #d5d5d5; width:239px; height:313px; background:url(../images/pic_building_006.gif) 0 -393px repeat-x; text-align:center; padding:8px 14px 0 14px; }
.cskb ul img { padding:4px 0 2px; }
.cskb ul li { float:left; line-height:28px; width:239px; }
.cskb ul li a:link,.cskb ul li a:visited { color:#000; }
.cskb ul li a:hover { color:#C00; }

/* 楼盘最新动态 */
.cskb .zxdt { background:url(../images/pic_building_006.gif) 0 -716px repeat-x; height:175px; }
.cskb .zxdt li { float:left; line-height:20px; }
.cskb .zxdt li span { float:right; width:73px; text-align:right; line-height:20px; overflow:hidden; }


/* 购房工具-贷款计算器 */
.gfgj { width:269px; float:left; height:auto; }
.gfgj .top { width:269px; background:url(../images/pic_building_011.gif) 0 -30px repeat-x; height:30px; overflow:hidden; }
.gfgj .top .bgleft { width:3px; height:30px; background:url(../images/pic_building_011.gif) 0 0 no-repeat; float:left; }
.gfgj .top .bgright { width:3px; height:30px; background:url(../images/pic_building_011.gif) -3px 0 no-repeat; float:left; }
.gfgj .top h3 { width:263px; height:30px; line-height:32px; text-align:center; font-family:"宋体"; font-size:14px; font-weight:bold; color:#653302; float:left; background:url(../images/pic_building_012.gif) 34px -39px no-repeat; }
.gfgj .list { border:1px solid #d5d5d5; width:267px; height:185px; background:url(../images/pic_building_006.gif) 0 -716px repeat-x; overflow:hidden; }
.gfgj .list ul li { width:116px; height:28px; line-height:30px; overflow:hidden; text-align:center; background:url(../images/pic_building_015.gif) 0 -90px; font-weight:bold; margin:12px 0 0 12px; }
.gfgj .list ul li a:link,.gfgj .list ul li a:visited { color:#FFF; }

/* 我浏览过的楼盘 */
.browse { width:269px; float:left; height:auto; }
.browse .top { width:269px; background:url(../images/pic_building_011.gif) 0 -30px repeat-x; height:30px; overflow:hidden; }
.browse .top .bgleft { width:3px; height:30px; background:url(../images/pic_building_011.gif) 0 0 no-repeat; float:left; }
.browse .top .bgright { width:3px; height:30px; background:url(../images/pic_building_011.gif) -3px 0 no-repeat; float:left; }
.browse .top h3 { width:263px; height:30px; line-height:32px; text-align:center; font-family:"宋体"; font-size:14px; font-weight:bold; color:#653302; float:left; background:url(../images/pic_building_012.gif) 48px -75px no-repeat; }
.browse .list { border:1px solid #d5d5d5; width:267px; height:auto; background:#FFF; padding-bottom:10px; }
.browse .list dl { margin:10px 10px 0 14px; width:241px; border-bottom:1px dotted #d5d5d5; padding-bottom:4px; clear:both; }
.browse .list dl dt { float:left; width:70px; margin-right:8px; display:block; }
.browse .list dl dt img { border:1px solid #d5d5d5; padding:1px; width:66px; height:66px; }
.browse .list dl dd { text-indent:24px; line-height:20px; text-align:left; overflow:hidden; width:159px; display:inline-block; }
.browse .list dl dd span { float:left; font-weight:bold; text-align:left; line-height:18px; width:159px; text-indent:0; height:18px; overflow:hidden; display:inline; }
.browse .list dl dd span a:link,.browse .list dl dd span a:visited { color:#630; }

/* 项目介绍 */
.xmjs { width:671px; float:left; height:auto; }
.xmjs ul li { float:left; width:114px; height:30px; line-height:36px; overflow:hidden; text-align:center; font-size:14px; font-weight:bold; color:#000; background:url(../images/pic_building_015.gif) 0 -30px no-repeat; margin-right:4px; }
.xmjs ul .on { line-height:32px; height:30px; overflow:hidden; color:#663202; background:url(../images/pic_building_015.gif) 0 0 no-repeat; }
.xmjs ul .lv a { color:#000; }
.xmjs .list { border:1px solid #d5d5d5; width:629px; height:300px; clear:left; padding:15px 20px 8px; overflow-y:auto; }
.xmjs .list ul { width:606px; float:left; }
.xmjs .list ul .gfck { width:606px; }
.xmjs .list ul li { width:303px; float:left; font-size:12px; font-weight:normal; text-align:left; background:none; margin:0; color:#666; }
.xmjs .list ul li span { width:74px; float:left; text-align:right; color:#000; padding-right:10px; }
.xmjs .list p { line-height:30px; text-align:left; text-indent:24px; }
.xmjs .list dl { width:606px; }
.xmjs .list dl dt { width:480px; font-weight:bold; color:#000; text-align:left; line-height:30px; height:30px; padding-left:26px; background:url(../images/pic_building_002.gif) 16px -23px no-repeat; display:inline-block; }
.xmjs .list dl dd { width:606px; height:auto; }
.xmjs .list dl .xqpt { width:536px; padding-left:68px; }
.xmjs .list dl .xqpt span { margin-right:14px; color:#666; }
.xmjs .list dl dd .floatl { width:606px; }
.xmjs .list dl dd .floatl ul { width:606px; }
.xmjs .list dl dd .floatl ul li { width:606px; height:auto; line-height:26px; }
.xmjs .list dl dd .floatl ul li .right span { color:#666; margin-right:20px; padding:0; width:auto; display:inline-block; white-space:nowrap; float:left; }
.xmjs .list dl dd .floatl ul li .t { width:110px; text-align:right; margin:0; height:100%; float:left; padding:0; }
.xmjs .list dl dd .floatl ul li .right { width:496px; float:left; margin:0; padding:0; }
.xmjs .lyjd { border:1px solid #d5d5d5; width:629px; height:300px; clear:left; padding:15px 20px 8px; overflow-y:auto; }
.xmjs .lyjd img { float:left; margin-right:14px; margin-top:8px; width:221px; height:134px; }
.xmjs .lyjd h4 { font-size:14px; color:#C00; height:30px; line-height:30px; display:inline; }
.xmjs .lyjd h4 a { color:#C00; }
.xmjs .lyjd h4 a:hover { color:#C00; }
.xmjs .lyjd span { display:inline; margin-left:8px; }
.xmjs .lyjd span a { margin-left:8px; color:#000; text-decoration:underline; }
.xmjs .lyjd span a:hover { color:#C00; }
.xmjs .lyjd p { line-height:30px; text-align:left; }
.xmjs .lyjd p span { margin-left:0; }
.xmjs .lyjd p span a { color:#C00; margin-left:0; text-decoration:none; }
.xmjs .lyjd p span a:hover { color:#C00; text-decoration:underline; }
.xmjs .lyjd ul { border-top:1px dotted #d1d1d1; margin-top:4px; padding-top:6px; width:100%; }
.xmjs .lyjd ul li { float:left; width:30%; background:none; font-size:12px; font-weight:normal; margin-right:3%; height:26px; line-height:26px; text-align:left; white-space:nowrap; overflow:hidden; }
.xmjs .lyjd ul li a { color:#000; }
.xmjs .lyjd ul li a:hover { color:#C00; }
.xmjs .lyjd ul li .red { color:#C00; }

/* 电子地图 */
.dzmap { width:671px; float:left; height:auto; }
.dzmap img { border:1px solid #959595; display:block; }
.dzmap p { background:url(../images/pic_building_002.gif) -150px -170px no-repeat #fff; width:669px; height:35px; border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; line-height:37px; color:#0067ca; overflow:hidden; }
.dzmap p a { padding-left:50px; }

/* 精选户型 */
.jxhx { width:671px; float:left; height:auto; }
.jxhx span { float:right; text-align:left; line-height:30px; padding-right:10px; }
.jxhx span a { color:#000; }
.jxhx ul li { float:left; width:94px; height:30px; line-height:36px; overflow:hidden; text-align:center; font-size:14px; font-weight:bold; color:#000; background:url(../images/pic_building_015.gif) 0 -148px no-repeat; margin-right:4px; }
.jxhx ul .on { line-height:32px; height:30px; overflow:hidden; color:#663202; background:url(../images/pic_building_015.gif) 0 -118px no-repeat; }
.jxhx .list { border:1px solid #d5d5d5; width:669px; height:194px; clear:left; }
.jxhx .list ul { margin:15px 0 10px 11px; height:169px; overflow:hidden; }
.jxhx .list ul li { float:left; font-size:12px; font-weight:normal; text-align:center; line-height:18px; height:169px; width:140px; padding:0 9px; background:none; }
.jxhx .list ul li a { color:#000; }
.jxhx .list ul li img { border:1px solid #d5d5d5; margin-bottom:10px; display:block; }

/* 团购报名 */
.tgbm { width:671px; float:left; height:auto; }
.tgbm em { float:right; height:30px; line-height:28px; overflow:hidden; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; font-style:normal; }
.tgbm em .small { font-family:"宋体"; font-weight:bolder; margin:0 4px; font-size:22px; }
.tgbm h3 { float:left; width:auto; height:30px; background:url(../images/pic_building_015.gif) 0 -178px repeat-x; text-align:center; color:#FFF; font-size:14px; font-family:"宋体"; font-weight:bold; line-height:32px; overflow:hidden; padding:0 14px; }
.tgbm h3 a { color:#FFF; }
.tgbm h3 a:hover { color:#FFF; text-decoration:none; }
.tgbm .bgleft { width:8px; height:30px; float:left; background:url(../images/pic_building_015.gif) 0 -231px no-repeat; }
.tgbm .bgright { width:8px; height:30px; float:left; background:url(../images/pic_building_015.gif) -10px -231px no-repeat; }

.tgbm .list { border:1px solid #d5d5d5; width:669px; height:183px; clear:left; }
.tgbm .list .bm { float:left; width:456px; height:auto; display:block; margin:14px 0 0 0; }
.tgbm .list .bm dt { width:78px; text-align:right; float:left; height:30px; line-height:32px; overflow:hidden; display:block; }
.tgbm .list .bm dd { width:372px; float:left; height:30px; display:block; line-height:32px; }
.tgbm .list .bm dd .tex1 { float:left; width:110px; height:16px; border:1px solid #d5d5d5; background:#fff; text-align:left; padding:2px 4px 0; color:#666; vertical-align:middle; margin:4px 6px 0 0; }
.tgbm .list .bm dd .tex2 { float:left; vertical-align:middle; height:30px; width:14px; margin:0 4px 0 0; }
.tgbm .list .bm dd span { float:right; line-height:32px; height:30px; overflow:hidden; width:244px; text-align:left; }
.tgbm .list .bm dd .xs,.tgbm .list .bm dd .ns { float:left; width:40px; }
.tgbm .list .bm dd .button { width:89px; height:23px; line-height:25px; background:url(../images/pic_building_015.gif) 0 -208px no-repeat; overflow:hidden; text-align:center; font-weight:bold; border:none; color:#663202; cursor:pointer; margin:8px 14px 0 0; }

.zfwyh { width:182px; height:158px; float:left; background:url(../images/pic_building_016.gif) no-repeat; margin:12px 0 0 10px; text-align:center; }
.zfwyh dt { text-align:center; width:182px; color:#C00; line-height:30px; height:30px; font-weight:bold; margin-top:6px; }
.zfwyh dd { width:162px; line-height:22px; height:22px; text-align:left; padding-left:20px; }
.zfwyh .tgztc { width:158px; margin:16px 0 0 24px; text-align:left; color:#000; font-weight:normal; }
.zfwyh .tgztc span { font-size:28px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin-right:4px; color:#C00; }

/* 网友留言区 */
.wyly { width:671px; height:auto; float:left; }
.wyly .top { width:auto; height:30px; overflow:hidden; }
.wyly .top .bgleft { width:3px; height:30px; background:url(../images/pic_building_011.gif) 0 0 no-repeat; float:left; }
.wyly .top .bgright { width:3px; height:30px; background:url(../images/pic_building_011.gif) -3px 0 no-repeat; float:left; }
.wyly .top h3 { width:auto; height:30px; line-height:32px; text-align:center; font-family:"宋体"; font-size:14px; font-weight:bold; color:#653302; float:left;  padding:0 10px; background:url(../images/pic_building_011.gif) 0 -30px repeat-x; }
.wyly .top h3 a { color:#653302; }
.wyly .top h3 a:hover { color:#653302; text-decoration:none; }
.wyly .ckly { float:right; line-height:30px; text-align:left; color:#653302; }
.wyly .ckly a:link,.wyly .ckly a:visited { color:#000; }
.wyly .ckly a:hover { color:#c00; }
.wyly .list { border:1px solid #d5d5d5; width:669px; height:auto; clear:left; padding-bottom:14px; }
.wyly .list .message { width:644px; height:auto; background:#FFF; margin:16px 0 0 12px; float:left; border-bottom:1px dotted #d5d5d5; display:inline; }
.wyly .list .message dl { background:#ffffcd; padding:4px 0; }
.wyly .list .message dl dt { height:22px; width:622px; line-height:22px; overflow:hidden; color:#666465; padding-left:20px; }
.wyly .list .message dl dt .a { width:200px; float:left; text-align:left; }
.wyly .list .message dl dt .b { width:320px; float:left; text-align:left; }
.wyly .list .message dl dd { padding-left:20px; line-height:22px; word-wrap:break-word; }
.wyly .list .message .answers { width:622px; background:#FFF; padding:10px; float:left; }
.wyly .list .message .answers dt { float:left; color:#C00; text-align:left; background:none; line-height:22px; padding-left:12px; width:88px; display:block; }
.wyly .list .message .answers dd { line-height:22px; padding:0; float:left; width:522px; display:block; white-space:normal; word-wrap:break-word; }
.wyly .list .more { text-align:right; width:97%; padding-right:3%; display:inline-block; white-space:nowrap; margin-top:14px; color:#653302; }
.wyly .list .more a { color:#000; }
.wyly .list .more a:hover { color:#C00; }
.wyly .list .lyb { width:644px; height:auto; background:#FFF; margin:16px 0 0 12px; float:left; display:inline; }
.wyly .list .lyb p { float:left; width:544px; height:22px; line-height:24px; height:28px; background:url(../images/pic_building_002.gif) -157px -230px no-repeat; padding-left:100px; }
.wyly .list .lyb dl { margin-top:10px; float:left; width:644px; height:180px; }
.wyly .list .lyb dl dt { width:80px; text-align:right; min-height:30px; float:left; margin-right:20px; }
.wyly .list .lyb dl dd { width:auto; text-align:left; float:left; height:auto; margin-bottom:15px; display:block; line-height:20px; float:left; }
.wyly .list .lyb dl .a { width:172px; text-align:left; float:left; height:auto; margin-bottom:10px; display:block; }
.wyly .list .lyb dl .b { width:42px; *width:46px!important; *width:48px; text-align:left; float:left; height:20px; margin-bottom:10px; display:block; }
.wyly .list .lyb dl dd .tex1 { width:520px; height:130px; border:1px solid #a4b9d6; float:left; padding:4px; line-height:18px; }
.wyly .list .lyb dl dd .tex2 { width:60px; height:16px; border:1px solid #a4b9d6; margin-right:8px; padding:2px 0 0 4px; color:#666; }
.wyly .list .lyb dl dd .tex3 { height:20px; }
.wyly .list .lyb dl dd img { vertical-align:middle; float:right; }
.wyly .list .lyb dl dd span { float:right; }
.wyly .list .lyb dl dd .button { background:url(../images/pic_building_002.gif) -164px -59px no-repeat; width:60px; height:20px; cursor:pointer; border:none; margin-left:10px; }

/* building_nr.htm */
.xmgk { float:left; width:669px; height:auto; border:1px solid #d5d5d5; padding-bottom:10px; }
.xmgk .title { width:669px; height:25px; background:url(../images/pic_building_006.gif) 0 -75px repeat-x; overflow:hidden; border-bottom:1px solid #d5d5d5; margin-bottom:10px; }
.xmgk h3 { background:url(../images/pic_building_002.gif) 16px -24px no-repeat; font-size:14px; font-weight:normal; font-family:"宋体"; line-height:27px; overflow:hidden; text-align:left; padding-left:26px; height:25px; }
.xmgk p { width:629px; padding:0 20px 0; line-height:26px; }

/* building_travel.htm */
.travel { float:left; width:669px; height:auto; border:1px solid #d5d5d5; padding-bottom:10px; }
.travel .title { width:669px; height:25px; background:url(../images/pic_building_006.gif) 0 -75px repeat-x; overflow:hidden; border-bottom:1px solid #d5d5d5; margin-bottom:10px; }
.travel h3 { background:url(../images/pic_building_002.gif) 16px -24px no-repeat; font-size:14px; font-weight:normal; font-family:"宋体"; line-height:27px; overflow:hidden; text-align:left; padding-left:26px; height:25px; }
.travel .box { width:609px; margin:0 auto; text-align:center; }
.travel .box .lyjd { width:609px; margin:0 auto; text-align:left; }
.travel .box .lyjd img { float:left; margin-right:14px; margin-top:8px; width:221px; height:134px; }
.travel .box .lyjd h4 { font-size:14px; color:#C00; height:30px; line-height:30px; display:inline; }
.travel .box .lyjd h4 a { color:#C00; }
.travel .box .lyjd h4 a:hover { color:#C00; }
.travel .box .lyjd span { display:inline; margin-left:8px; }
.travel .box .lyjd span a { margin-left:8px; color:#000; text-decoration:underline; }
.travel .box .lyjd span a:hover { color:#C00; }
.travel .box .lyjd p { line-height:30px; text-align:left; }
.travel .box .lyjd p span { margin-left:0; }
.travel .box .lyjd p span a { color:#C00; margin-left:0; text-decoration:none; }
.travel .box .lyjd p span a:hover { color:#C00; text-decoration:underline; }
.travel .box .lyjd ul { border-top:1px dotted #d1d1d1; margin-top:4px; padding-top:6px; width:100%; }
.travel .box .lyjd ul li { float:left; width:30%; background:none; font-size:12px; font-weight:normal; margin-right:3%; height:26px; line-height:26px; text-align:left; white-space:nowrap; overflow:hidden; }
.travel .box .lyjd ul li a { color:#000; }
.travel .box .lyjd ul li a:hover { color:#C00; }
.travel .box .lyjd ul li .red { color:#C00; }

/* building_photo.htm */
.tpkf { width:671px; float:left; }
.tpkf_nav { width:671px; height:26px; float:left; }
.tpkf_nav ul { width:671px; background:url(../images/pic_building_023.gif) 0 -26px repeat-x; height:26px; }
.tpkf_nav ul li { float:left; margin-left:9px; width:85px; height:26px; line-height:28px; overflow:hidden; background:url(../images/pic_building_023.gif) 0 -59px repeat-x; text-align:center; color:#FFF; }
.tpkf_nav ul li a:link,.tpkf_nav ul li a:visited { color:#FFF; text-decoration:none; }
.tpkf_nav ul li a:hover { color:#FFF; }
.tpkf_nav ul .on { background:url(../images/pic_building_023.gif) 0 -89px repeat-x; }
.tpkf_nav ul .hot { width:96px; height:26px; line-height:28px; background:url(../images/pic_building_023.gif) 0 0 no-repeat; overflow:hidden; text-align:center; color:#FFF; font-size:14px; font-weight:bold; margin:0 4px 0 0; }
.tpkf .box { width:654px; float:left; border-left:1px solid #fcebcf; border-right:1px solid #fcebcf; border-bottom:1px solid #fcebcf; border-top:1px solid #a487b5; background:#FFF; padding:0 0 15px 15px; }
.tpkf .box .bg { width:635px; height:25px; background:#fbead0; float:left; margin-top:15px; clear:both; }
.tpkf .box .bg h3 { float:left; width:100px; height:25px; line-height:27px; overflow:hidden; padding-left:36px; background:url(../images/pic_building_023.gif) 10px -119px no-repeat; font-family:"宋体"; font-size:14px; font-weight:bold; color:#673301; }
.tpkf .box .bg span { float:right; text-align:right; line-height:27px; height:25px; overflow:hidden; padding-right:14px; }
.tpkf .box ul { width:654px; text-align:center; float:left; }
.tpkf .box ul li { float:left; text-align:center; margin:15px 0 0 0; line-height:20px; background:#fff9f1; width:198px; height:202px; margin-right:20px; }
.tpkf .box ul li a:link,.tpkf .box ul li a:visited { color:#663200; text-decoration:none; float:left; width:196px; height:186px; border:1px solid #fbe6d1; padding-top:14px; }
.tpkf .box ul li a:hover { width:192px; height:184px; border:3px solid #fbe6d1; float:left; padding-top:12px; }
.tpkf .box ul li img { display:block; padding-bottom:10px; margin:0 auto; clear:both; }
.tpkf .box ul li span { clear:both; line-height:20px; color:#666; float:left; text-align:center; width:100%; }
.tpkf .box .page { float:right; padding:0 20px 0 0; display:inline; }

/* building_photonr.htm */
.tpkfl { width:699px; float:left; }
.tpkf_nav1 { width:699px; height:26px; float:left; }
.tpkf_nav1 ul { width:699px; background:url(../images/pic_building_023.gif) 0 -26px repeat-x; height:26px; }
.tpkf_nav1 ul li { float:left; margin-left:9px; width:85px; height:26px; line-height:28px; overflow:hidden; background:url(../images/pic_building_023.gif) 0 -59px repeat-x; text-align:center; color:#FFF; }
.tpkf_nav1 ul li a:link,.tpkf_nav1 ul li a:visited { color:#FFF; text-decoration:none; }
.tpkf_nav1 ul li a:hover { color:#FFF; }
.tpkf_nav1 ul .on { background:url(../images/pic_building_023.gif) 0 -89px repeat-x; }
.tpkf_nav1 ul .hot { width:96px; height:26px; line-height:28px; background:url(../images/pic_building_023.gif) 0 0 no-repeat; overflow:hidden; text-align:center; color:#FFF; font-size:14px; font-weight:bold; margin:0 4px 0 0; }
.tpkfl .box1 { width:697px; height:584px; float:left; border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; border-top:1px solid #a487b5; background:#FFF; padding:20px 0 15px 0; text-align:center; }
.tpkfl .box1 h2 { font-size:20px; font-family:"黑体"; color:#630; font-weight:normal; height:30px; line-height:30px; }
.tpkfl .box1 .date { height:20px; line-height:20px; color:#666; margin-bottom:10px; }
.tpkfl .box1 img { display:block; margin:0 auto 20px; }
.tpkfl .box1 .ms { width:552px; height:53px; background:#fff9f1; border:1px solid #faead0; color:#666; line-height:18px; padding:6px 8px; text-align:left; margin:0 auto; }
.tpkfr { width:241px; height:647px; float:left; margin:10px 0 0 10px; }
.tpkfr .top { width:241px; height:24px; float:left; background:url(../images/pic_building_024.jpg) 0 0 no-repeat; cursor:pointer; }
.tpkfr .box { width:239px; height:599px; border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5; background:#FFF; float:left; }
.tpkfr .box ul { width:239px; text-align:center; }
.tpkfr .box ul li { width:200px; background:#fefaf1; text-align:center; line-height:30px; margin:17px 0 0 20px; }
.tpkfr .box ul li a:link,.tpkfr .box ul li a:visited { color:#663200; text-decoration:none; float:left; width:196px; height:162px; border:1px solid #fbe6d1; padding-top:14px; }
.tpkfr .box ul li a:hover { width:192px; height:160px; border:3px solid #fbe6d1; float:left; padding-top:12px; }
.tpkfr .box ul li img { display:block; margin:0 auto; }
.tpkfr .bottom { width:241px; height:24px; float:left; background:url(../images/pic_building_024.jpg) 0 -24px no-repeat; cursor:pointer; }

/* building_video.htm */
.video { width:471px; height:383px; float:left; }
.spkfq { float:left; width:186px; height:381px; margin:0 0 0 10px; border:1px solid #d5d5d5; background:url(../images/pic_building_020.gif) no-repeat; }
.spkfq .tgztc { width:156px; margin:0 15px 10px; text-align:center; }
.spkfq .tgztc span { font-size:28px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin-right:2px; color:#C00; }
.spkfq .tgztc img { margin:0 0 0 10px; vertical-align:bottom; }
.spkfq ul { width:150px; height:184px; margin:36px 18px 0; }
.spkfq ul li { width:140px; padding-left:10px; color:#656565; line-height:31px; text-align:left; border-bottom:1px dotted #d5d5d5; height:29px; overflow:hidden; }
.spkfq ul li a:link,.spkfq ul li a:visited { color:#656565; }
.spkfq ul li a:hover { color:#c00; text-decoration:none; }
.spkfq .tel { width:186px; margin:0 0 0; text-align:center; background:url(../images/pic_building_002.gif) 30px -173px no-repeat; padding-top:30px; font-size:18px; font-family:Arial, Helvetica, sans-serif; }
.spkfq .tel p { width:151px; height:22px; background:url(../images/pic_building_002.gif) 0 -59px no-repeat; line-height:24px; overflow:hidden; font-size:12px; color:#630; text-align:center; margin:6px auto 0; overflow:hidden; }
.spkfq .tel p a { color:#630; }
.spkfq .tel p a:hover { color:#630; }
.spkfq .tel .zhuan { display:inline-block; text-align:center; font-size:12px; width:100%; height:22px; line-height:24px; overflow:hidden; }
.spkfq .tel .zhuan strong { color:#C00; font-size:20px; font-family:Arial, Helvetica, sans-serif; }

/* building_peripheral.htm */
.dzmap1 { width:671px; float:left; height:auto; }
.dzmap1 h2 { width:108px; height:26px; line-height:28px; background:url(../images/pic_building_018.gif) 0 0 no-repeat; text-align:center; font-family:"宋体"; font-size:14px; font-weight:bold; color:#FFF; overflow:hidden; }
.dzmap1 .box { width:669px; height:auto; border-left:1px solid #fceacf; border-right:1px solid #fceacf; border-bottom:1px solid #fceacf; border-top:1px solid #4880cd; margin:0 auto; text-align:center; padding:17px 0 0; }
.dzmap1 img { border:1px solid #959595; display:block; margin:0 auto; }
.dzmap1 p { background:url(../images/pic_building_002.gif) -150px -170px no-repeat #fff; width:628px; height:35px; text-align:left; line-height:37px; color:#0067ca; overflow:hidden; margin:0 auto; }
.dzmap1 p a { padding-left:50px; }
.dzmap1 .list { width:628px; height:auto; text-align:left; margin:0 auto; overflow:hidden; border-bottom:1px dotted #d5d5d5; padding:20px 0; }
.dzmap1 .noborder { border-bottom:none; }
.dzmap1 .list h3 { width:170px; height:23px; line-height:25px; text-align:left; padding-left:26px; font-family:"宋体"; font-size:14px; font-weight:bold; color:#FFF; overflow:hidden; }
.dzmap1 .list .xqpt { background:url(../images/pic_building_018.gif) 0 -26px no-repeat; }
.dzmap1 .list .zbgk { background:url(../images/pic_building_018.gif) 0 -49px no-repeat; }
.dzmap1 .list .jtzk { background:url(../images/pic_building_018.gif) 0 -72px no-repeat; }
.dzmap1 .list ul { margin-top:20px; width:628px; }
.dzmap1 .list ul li { width:auto; background:url(../images/pic_building_019.gif) 6px 8px no-repeat; padding-left:20px; margin-right:20px; height:26px; line-height:26px; float:left; white-space:nowrap; }
.dzmap1 .list .a { margin-top:10px; width:628px; }
.dzmap1 .list .a li { width:608px; background:url(../images/pic_building_019.gif) 8px 23px no-repeat; padding:10px 0 10px 20px; margin-right:20px; height:auto; line-height:36px; float:left; white-space:nowrap; border-bottom:1px solid #d5d5d5; }
.dzmap1 .list .a .noborder { border-bottom:none; padding-bottom:0; }
.dzmap1 .list .a li .t { font-size:14px; font-weight:bold; color:#333; width:76px; float:left; text-align:left; background:none; }
.dzmap1 .list .a li .right { width:532px; float:left; margin:0; padding:0; background:none; }
.dzmap1 .list .a li .right span { color:#666; margin-right:20px; padding:0; width:auto; display:inline-block; white-space:nowrap; float:left; }
.dzmap1 .list .b { margin-top:10px; width:628px; }
.dzmap1 .list .b li { width:608px; background:url(../images/pic_building_019.gif) 8px 23px no-repeat; padding:10px 0 10px 20px; margin-right:20px; height:auto; line-height:36px; float:left; white-space:nowrap; border-bottom:1px solid #d5d5d5; }
.dzmap1 .list .b .noborder { border-bottom:none; padding-bottom:0; }
.dzmap1 .list .b li .t { font-size:14px; font-weight:bold; color:#333; width:128px; float:left; text-align:left; background:none; }
.dzmap1 .list .b li .right { width:480px; float:left; margin:0; padding:0; background:none; }
.dzmap1 .list .b li .right span { color:#666; margin-right:20px; padding:0; width:auto; display:inline-block; white-space:nowrap; float:left; }

/* building_users.htm */
.zfyh { width:276px; height:44px; background:url(../images/pic_building_021.gif) no-repeat; position:absolute; left:0; top:0; }
.yhtd { width:667px; float:left; border:1px solid #d5d5d5; margin-top:22px; padding:48px 0 20px; }
.yhtd .hd { width:606px; height:28px; border:1px solid #fde9ce; background:#fef7dd; margin:0 0 0 30px; line-height:30px; overflow:hidden; float:left; display:inline; }
.yhtd .hd span { margin-right:20px; text-align:left; }
.yhtd .hd .dot { width:30px; height:24px; background:url(../images/pic_building_021.gif) 10px -54px no-repeat; float:left; margin:0; overflow:hidden; line-height:1px; }
.yhtd .hd .red { margin:4px; font-weight:bold; }
.yhtd .fxfw { width:606px; margin:20px 0 0 30px; float:left; display:inline; }
.yhtd .fxfw ul { width:606px; border-bottom:2px solid #7ec600; }
.yhtd .fxfw ul li { width:102px; height:29px; line-height:31px; overflow:hidden; background:url(../images/pic_building_021.gif) -108px -91px no-repeat; margin-right:9px; float:left; font-size:14px; font-weight:bold; color:#385306; text-align:center; }
.yhtd .fxfw ul .js { float:right; text-align:right; width:300px; line-height:31px; height:29px; overflow:hidden; }
.yhtd .fxfw ul .on { background:url(../images/pic_building_021.gif) 0 -91px no-repeat; }
.yhtd .fxfw p { line-height:26px; font-size:14px; margin-top:15px; float:left; padding:0 15px; width:576px; }
.yhtd .telphone { width:287px; height:111px; background:url(../images/pic_building_022.gif) 0 0 no-repeat; float:left; margin:24px 0 0 31px; display:inline; }
.yhtd .fax { width:287px; height:111px; background:url(../images/pic_building_022.gif) 0 -111px no-repeat; float:left; margin:24px 0 0 31px; display:inline; }
.yhtd .telphone h4,.yhtd .fax h4 { font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#000; float:left; margin:50px 0 0 114px; white-space:nowrap; text-align:left; font-weight:normal; display:inline; }
.yhtd .telphone p,.yhtd .fax p { float:left; color:#C00; clear:left; margin:4px 0 0 114px; white-space:nowrap; text-align:left; display:inline; }
.yhtd .zm { clear:both; text-align:left; color:#c00; white-space:nowrap; line-height:20px; height:20px; float:left; margin:16px 0 0 36px; display:inline; }

/* building_price.htm */
.price { width:667px; float:left; border:1px solid #d5d5d5; }


/* 快速找房通栏 */
.kszf1 { width:948px; border:1px solid #eec994; background:#fef7dd; height:187px; float:left; overflow:hidden; }
.kszf1 h2 { width:83px; padding-left:15px; height:24px; background:url(../images/pic_default_007.gif) 0 0 no-repeat; text-align:left; font-size:14px; font-family:"宋体"; line-height:26px; overflow:hidden; float:left; }
.kszf1 h2 a { text-decoration:none; }
.kszf1 ul { float:left; width:828px; border-bottom:1px solid #edca92; height:21px; padding:2px 0 0 22px; display:block; }
.kszf1 ul li { width:94px; height:21px; line-height:25px; float:left; overflow:hidden; background:url(../images/pic_default_007.gif) 0 -45px no-repeat; text-align:center; font-weight:bold; color:#653100; margin-right:8px; }
.kszf1 ul .on { background:url(../images/pic_default_007.gif) 0 -24px no-repeat; }
.kszf1 .box { float:left; _float:none; clear:both; margin-left:20px; display:inline; padding:8px 0 6px 0; width:928px; }
.kszf1 .box dl { width:132px; float:left; }
.kszf1 .box dl dt { width:132px; text-align:center; line-height:26px; white-space:nowrap; height:26px; overflow:hidden; }
.kszf1 .box dl dt a:link,.kszf1 .box dl dt a:visited,.kszf1 .box dl dt a:hover { color:#603201; }
.kszf1 .box dl dd { width:33px; text-align:center; float:left; }
.kszf1 .box dl dd a:link,.kszf1 .box dl dd a:visited,.kszf1 .box dl dd a:hover { color:#000; }
.kszf1 .box .line { width:912px; border-top:1px dotted #f2d7a8; float:left; margin:6px 0 4px 0; height:1px; overflow:hidden; }


/**/
.buildingtopnav { width:920px; margin:0 auto; height:24px; line-height:30px; overflow:hidden; color:#673301; background:url(../images/pic_list_001.gif) 13px 10px no-repeat; padding-left:30px; }
.buildingtopnav a { color:#673301; }
.buildingtopnav a:hover { color:#673301; }


/* 楼盘广告 */
.buildgg { width:950px; margin:10px auto 0; overflow:hidden; }
.buildgg ul { width:960px; }
.buildgg ul li { margin-right:10px; }
.buildgg ul li img { display:block; }

/* 团购活动 */
.building .left .group { width:269px; float:left; text-align:center; position:relative; margin-bottom:10px; }
.building .left .group h2 { width:269px; height:39px; background:url(/images/pic_building_030.gif) no-repeat; }
.building .left .group .hot { position:absolute; left:-4px; top:-4px; width:79px; height:79px; background:url(http://www.zhifang.com/images/pic_building_031.png)!important; background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.zhifang.com/images/pic_building_031.png); background-repeat:no-repeat; }
.building .left .group .box { border-left:3px solid #FF6C02; border-right:3px solid #FF6C02; border-bottom:3px solid #FF6C02; background:#FFF; padding:0 0 12px; width:263px; }
.building .left .group .box h3 { font-family:Microsoft YaHei,simsun; font-size:16px; line-height:22px; text-align:left; color:#2559A2; width:220px; margin:6px auto 0; }
.building .left .group .box h3 a { color:#2559A2; }
.building .left .group .box h3 a:hover { color:#C00; }
.building .left .group .box .img { display:inline-block; }
.building .left .group .box .img img { width:220px; height:124px; display:block; margin:12px auto 0; }
.building .left .group .box .nr { width:220px; margin:5px auto 0; }
.building .left .group .box .nr p { width:220px; line-height:22px; text-align:left; }
.building .left .group .box .nr p strong { color:#C00; }
.building .left .group .box .nr p .qx { text-decoration:line-through; }
.building .left .group .box .button { width:161px; height:41px; display:inline-block; margin-top:4px; }
.building .left .group .box .button a { width:161px; height:41px; background:url(/images/pic_building_031.gif) no-repeat; display:block; }

/* 楼盘尾部搜索 */
.zmsearch { width:950px; border:1px solid #FFEFE2; background:url(/images/pic_default2011_052.gif) repeat-x; height:28px; line-height:30px; overflow:hidden; margin:10px auto 0; text-align:center; }
.zmsearch h2 { color:#F37B0A; float:left; margin-left:30px; display:inline; font-size:12px; font-weight:normal; line-height:32px; overflow:hidden; }
.zmsearch ul { float:left; }
.zmsearch ul li { float:left; font-family:Arial, Helvetica, sans-serif; background:url(/images/pic_default2011_053.gif) right 11px no-repeat; }
.zmsearch ul li a { color:#663304; padding:0 10px; display:block; }
.zmsearch ul li a:hover { color:#F37B0A; }
.zmsearch ul .noline { background:none; }
