﻿@charset "utf-8";
/* CSS Document */

.gf-ptop { height: 100%; background: #232836; overflow: hidden; height: 50px; }
.log a:hover { color: #FFC; }
.gf-nav { margin: 15px 0px 0px 20px; font-size: 16px; font-family: "微软雅黑"; padding-left: 18px;  line-height: 20px }
.gf-nav li {float: left; margin-right: 18px; }
.gf-nav a { color: #FFF; }
.gf-nav a:hover { text-decoration: none; color: #FFC; border-bottom: 1px solid #FFC }

.top-right{text-align:right; color:#FFF; line-height:50px;}
.top-right a{ color:#FFF;}

.top_mbx { padding: 10px 0; border-bottom: 1px dotted #e7e7e7;height: 36px; }
.location { width: 50%; height: 36px; line-height: 36px; }
.location a { color: #666 }
.location a:hover { color: #f56a03 }

.search-box{float:right;position:relative;z-index:30;zoom:1;font-family: "微软雅黑";}
.search-box:after{visibility:hidden;display:block;content:".";font-size:0;height:0;clear:both}
.search-box .input-search{float:left;width:370px; line-height:16px;_line-height:1.41;padding:8px 10px;overflow:hidden;border:1px solid #ccc;border-right:0;color:#999;border-top-left-radius:3px;border-bottom-left-radius:3px;font-size:13px}
.search-box .btn-search{float:left;width:120px;height:34px;font-size:18px;overflow:hidden;border:0;background:#f60;border-top-right-radius:3px;border-bottom-right-radius:3px;cursor:pointer;color:#fff;letter-spacing:4px}
.search-box .btn-search:hover{background:#db5700}
/* kaitou  */
.lp-info{padding:15px 0 8px 0;font-family: "微软雅黑";}
.lp-info h1{float:left;font-size:28px;font-weight:700\9;line-height:42px}
.lp-tag-status-qi,.lp-tag-status-xian{width:76px;background-position:0 -275px}
.lp-tag-status-dai{background-position:-92px -275px}
.lp-info-head{padding-left:80px;height:90px;overflow:hidden}
.lp-sweep-cod{float:left;margin:7px 0 0 -80px;color:#f60;line-height:22px}
.lp-sweep-cod p{margin:0; font-size:12px;}
.lp-sweep-cod img{display:block}
.lp-info .lp-tags {float: left;padding-top: 14px;height: 26px; overflow: hidden;  zoom: 1;}
.lp-info .lp-tags span { display: inline; float: left; padding: 0 9px 0 10px; height: 24px; line-height: 24px; border: 1px solid #ccc; font-size: 14px; color: #999; margin-right: 10px; white-space: nowrap;}
.lp-tag-status { float: left; overflow: hidden; background: url('images/tp_sprites.png') -10px -101px; width: 76px; height: 25px;line-height: 22px; padding-left: 6px; text-align: center;color: #fff; margin: 7px 0 0 7px; font-size: 14px;}
.lp-tit h1{color: #333;}
.lp-tit,.lp-tag-tel{overflow:hidden;zoom:1}
.lp-rig-tel{float:right;margin-top:14px;font-size:14px; margin-right:60px;}
.left-tel{float:left}
.lp-rig-tel span{font-size:16px;color:#fa0000}
.lp-rig-tel .tel-ico{display:inline-block;width:17px;height:25px;background: url('images/tp_sprites.png') -258px -65px;vertical-align:middle}

/* 菜单 */

.lp-navtabs-warp{margin-top:15px;background:#ea0c0c;height:47px;line-height:47px;font-size:18px}
.lp-navtabs li{float:left;_display:inline}
.lp-navtabs li a{display:block;_display:inline-block;height:47px;line-height:47px;padding:0 24px 0 25px;color:#fff;position:relative}
.lp-navtabs li a:hover{background:#cd0000;color:#fff;text-decoration:none}
.lp-navtabs li .item-focus,.lp-navtabs li .item-focus:hover{background:#cd0000;color:#fff;text-decoration:none}
#lpxqxx #lpxqdhxq a,#lpxqhx #lphxdh a,#lpxqxc #lpxcdh a,#lpxqdt #lpdtdh a,#lpxqyhwd #lpxqyhdp a{background:#cd0000;color:#fff;text-decoration:none}
#lpxqxx #lpxqdhsy .item-focus,#lpxqhx #lpxqdhsy .item-focus,#lpxqxc #lpxqdhsy .item-focus,#lpxqdt #lpxqdhsy .item-focus,#lpxqyhwd #lpxqdhsy .item-focus{background:none;color:#fff;text-decoration:none}

#bdzx #xwzx a,#bdzx #xwzx a:hover{background:#cd0000;color:#fff;text-decoration:none}
#ppcp #ppcp1 a,#ppcp #ppcp1  a:hover{background:#cd0000;color:#fff;text-decoration:none}
#gljtf #gljtf1 a,#gljtf #gljtf1  a:hover{background:#cd0000;color:#fff;text-decoration:none}
#thhz #thhz1 a,#thhz #thhz1  a:hover{background:#cd0000;color:#fff;text-decoration:none}
#xcphx #xcphx1 a,#xcphx #xcphx1  a:hover{background:#cd0000;color:#fff;text-decoration:none}
#zxdt #zxdt1 a,#zxdt #zxdt1  a:hover{background:#cd0000;color:#fff;text-decoration:none}
#ljkb #ljkb1 a,#ljkb #ljkb1  a:hover{background:#cd0000;color:#fff;text-decoration:none}
#bdzx #sy a,#bdzx #sy a:hover,#ppcp #sy a,#ppcp #sy a:hover,#gljtf #sy a,#gljtf #sy a:hover,#thhz #sy a,#thhz #sy a:hover,#xcphx #sy a,#xcphx #sy a:hover{background:none;}
#zxdt #sy a,#zxdt #sy a:hover,#ljkb #sy a,#ljkb #sy a:hover,#qywd #sy a,#qywd #sy a:hover,#ljkb #sy a,#ljkb #sy a:hover{background:none;}
#qywd #qywd1 a,#qywd #qywd1  a:hover{background:#cd0000;color:#fff;text-decoration:none}
#lsqb #lsqb1 a,#lsqb #lsqb1  a:hover{background:#cd0000;color:#fff;text-decoration:none}
.xf_content { margin-top: 20px ;    color: #333;}
.fyinfobox:after { display: block; clear: both; content: ""; visibility: hidden; height: 0 }

.cm_sw, .cm_sw .sw_clip, .cm_sw .sw_con { position: relative; }
.cm_sw .sw_item, .cm_sw .sw_nav { zoom: 1; }
.cm_sw .sw_item:after, .cm_sw .sw_nav:after, .main_list .dg_list:after, .main_list .tj_list:after { visibility: hidden; display: block; content: "\0020"; font-size: 0; height: 0; clear: both; }
.cm_sw .sw_clip, .cm_sw .sw_item, .cm_sw .sw_prev, .cm_sw .sw_next, .cm_sw .sw_page { overflow: hidden; }
.sw_loupan { float: left; display: inline; }
.sw_loupan, .sw_loupan .sw_nav { width: 490px; overflow: hidden; }
.sw_loupan .sw_clip, .sw_loupan .sw_item { width: 490px; height: 340px; }
.sw_item img{width: 490px; height: 340px; }
.sw_loupan .sw_nav { margin-top: 2px; height: 81px }
.sw_loupan .sw_nav a { float: left; display: inline; margin-right: 2px; _margin-right: -4px; width: 121px }
.sw_loupan .sw_nav a.mr0 { margin-right: 0 }
.sw_loupan .sw_nav a:hover h3 { background-color: rgba(245, 106, 3, 0.7) }
.sw_loupan .sw_nav img { _width: 121px; width: 121px; height: 81px; background: #FFF; vertical-align: bottom; }
.sw_loupan .total { margin-left: 9px; }
.sw_nav a { height: 100%; position: relative; display: block; }
.sw_nav img{width:97px;height:60px}
.sw_loupan .sw_nav a:hover h3 {background-color: rgba(245, 106, 3, 0.7);}
.sw_page h3 { width: 100%; position: absolute; bottom: 0;left: 0;font-weight: normal; color: #fff; font-size: 12px;text-align: center;background: rgba(0, 0, 0, 0.6); background: transparent\9;display: block; width: 121px;height: 18px;line-height: 16px;}

.fymsgpanel { width: 690px; float: left; margin-left: 20px; font-family: Arial, Helvetica, sans-serif; position: relative }
.fymsg { width: 100%; float: left; line-height: 34px; text-align: left; font-size: 16px;font-family: "微软雅黑"; }
.fymsg li { width: 100%; }
.fymsg li a { height: 22px; font-size: 12px; line-height: 22px; color: #999; text-decoration: none; padding: 0px 3px 0 6px; overflow: hidden; display: inline-block }
.fymsg li .h_x_d a { font-size: 16px; color: #333; position: relative; top: 5px }
.fymsg li .h_x_d a:hover { color: #f56a03 }
.fymsg li a:hover { color: #f56a03 }
.fymsg li a.h_x { position: relative; top: 5px }
.fymsg li a .lpt_icon { background: url('images/tp_sprites.png') -178px -245px; display: block; width: 14px; height: 20px; margin-right: 4px; _margin-right: 2px; overflow: hidden; float: left }
.fymsg li a .lpt_icon1{  background: url('images/tp_sprites.png') -144px -245px; display: block; width: 14px; height: 20px; margin-right: 4px; _margin-right: 2px; overflow: hidden; float: left }
.fymsg li a .lpt_icon2{ background: url('images/tp_sprites.png') -110px -245px; display: block; width: 14px; height: 20px; margin-right: 4px; _margin-right: 2px; overflow: hidden; float: left }
.fymsg li a .lpt_icon3{ background: url('images/tp_sprites.png') -76px -245px; display: block; width: 14px; height: 20px; margin-right: 4px; _margin-right: 2px; overflow: hidden; float: left }
.fymsg li a .lpt_icon4{ background: url('images/tp_sprites.png') -212px -245px; display: block; width: 14px; height: 20px; margin-right: 4px; _margin-right: 2px; overflow: hidden; float: left }
.fymsgweixin { position: absolute; margin-top: 0px; right: 0px; top: 350px;z-index:99 ;width:117px;}
.fymsgweixin p{text-align:center;width:100%;}
.fymsgweixin p.img { border: 1px solid #e7e7e7; padding: 1px; width:76px; height:76px; margin-left:20px;}
.fymsg-s { line-height: 22px; text-align: center;color: #999; font-size:10px;}
.fymsg li .b_t { color: #666666 }
.fymsg li.more_d { height: 26px; position: relative; }
.fymsg li.kp_time, .fymsg li.lp_hx, .fymsg li.k_fs, .fymsg li.ss_xq { margin-bottom: 5px }
.fymsg li.more_d .m_d { padding-left: 0; font-size: 14px; color: #f57b3b }
.fymsg li.more_d .m_d:hover { text-decoration: underline }
.fymsg li.lp_hx .h_x_d { margin-left: 5px }
.fymsg li.address { margin-bottom: 15px; overflow: hidden }
.fymsg li.address span.b_t { float: left }
.fymsg li.address .l-loc { display: inline-block; max-width: 500px; }
.inf_price { overflow: hidden; margin-bottom: 15px }
.hx_detail .inf_price { margin-bottom: 5px }
.inf_left, .inf_right { overflow: hidden; float: left }
.inf_right { margin-left: 5px; font-family: "微软雅黑";margin-top: 5px }
.fymsg dd { width: 50%; float: left; overflow: hidden; }
.fymsg li.lpm-s7 { width: 680px; height: auto; min-height: 40px; background: #f4f4f4; position: relative; line-height: normal; padding: 5px 0 5px 5px; margin-left: -5px; margin-bottom: 16px }
.fymsg li.lpm-s7:after { display: block; clear: both; content: ""; visibility: hidden; height: 0 }
.fymsg li.lpm-s7 .y_h_d { margin-top: 5px }
.fymsg li.lpm-s7 .p_b_m { margin-left: 10px ;margin-top: 5px;}
.lpm-s7-1 { font-size: 20px; font-family: "微软雅黑"; line-height: 30px; width: 450px; }
.hx_detail .lpm-s7-1 { width: 340px }
.hx_detail .fymsg li.lpm-s7 { min-height: 52px; margin-top: 10px }
.lpm-s7-2 { line-height: 23px; font-size: 14px; }
.lpm-s7-2 span { font-weight: bold; font-size: 14px }
.fymsg li.lpm-s7 a.lpm-s7-3 { position: absolute; top: 5px; right: 14px; display: block; background: #f56a03; padding: 0 20px; color: #fff; height: 40px; line-height: 40px; font-size: 18px; border-radius: 3px; font-family: "微软雅黑"; }
.lpm-s7-3:hover { color: #fff; background: #e8380d; }
.orange { color: #e8380d; }
.gray { color: #999; }
.ml10 { margin-left: 5px;}
.fymsg li .shoujia { float: left; font-size: 16px; color: #ff6c00; font-weight: normal; }
.fymsg li .shoujia i { font: normal 14px "\5FAE\8F6F\96C5\9ED1"; color: #333; margin-left: 3px; top: -3px; position: relative }
.fymsg li .shoujia span { padding: 0px; color: #ff6c00; font: bold 28px Arial, Helvetica, sans-serif }
.fymsg .telpanel { margin-bottom: 15px }
.fymsg .telpanel:after { display: block; clear: both; content: ""; visibility: hidden; height: 0 }
.fymsg .telpanel .teltop { width: 100%; height: 63px; float: left; line-height: 20px; position: relative; }
.fymsg .telpanel .teltop .tel_l { background:url(images/d_hd.png) no-repeat #ff6a31; height: 63px; float: left; width: 397px }
.fymsg .telpanel .teltop .teltime, .fymsg .telpanel .tel_400 .teltime { padding-left: 90px;color: #fff; line-height: 28px;}
.teltime {font-size: 12px;text-align: right;}
.fymsg .telpanel .teltop h3 span {padding: 0px; color: #fff;font-family: "微软雅黑"; font-size:26px; font-weight:700; padding-left:90px; }
.fymsg .telpanel .teltop .tel_r { background-color: #f4f4f4; float: left; width: 266px; height: 63px; height: 53px; padding-left: 17px; padding-top: 10px; }
.fymsg .telpanel .teltop .tel_r img { position: relative; top: 2px; }
.fymsg .telpanel .teltop .tel_r span { display: inline-block; font-size: 12px; margin-left: 10px; }
.fymsg .telpanel .teltop .tel_r span b { font-size: 14px }
.fymsg .telpanel .teltop .p_me, .fymsg .telpanel .tel_400 .book_house { position: absolute; width: 98px; height: 38px; line-height: 38px; display: block;  right: 14px;top: 12px;background-color: #f56a03; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; text-align: center; color: #fff; font-size: 18px;font-family: "微软雅黑"; transition: .2s ease-in-out;}

.fysharebox { background: #fff; border: 5px solid #bbb; width: 410px; overflow: hidden; padding-bottom: 10px; position: absolute; top: 130px; left: 50%; z-index: 100; font-size: 12px; }
.fysharebox .fysharebar { height: 30px; line-height: 30px; background: #f6f6f6; margin: 2px; margin: 0px; clear: both; }
.fysharebox .fysharebar span.tit { float: left; margin: 0px 5px; font-weight: bolder; font-size: 13px; }
.fysharebox .fysharebar .close { color: #999; float: right; cursor: pointer; margin-right: 10px; border: none; font-size: 24px; line-height: 22px; padding: 0; height: 24px; display: block }
.fysharebox .fysharebar .close:hover, .fysharebox .fysharebar .close:active { color: #ff6600; }
.fysharebox .fysharecon { margin: 10px; }
.fyduanxin { clear: both; width: 100%; overflow: hidden; }
.fyduanxin dd { width: 100%; line-height: 24px; clear: both; margin: 10px auto; }
.fyduanxin dd.qt { width: 100%; line-height: 24px; color: #666; border-top: 1px soid #666; }
.fyduanxin .fymsg { border: 1px solid #ddd; width: 370px; overflow: hidden; padding: 5px; background: #ffffcc; line-height: 22px; margin-bottom: 10px; }
.fyduanxin .sjnum { }
.fyduanxin .sjnum h3, .fyduanxin .yzm h3 { line-height: 30px; width: 100%; clear: both; }
.fyduanxin .sjnum input { border: 1px solid #ddd; height: 33px; line-height: 19px; width: 150px; padding: 0px 5px; }
.fyduanxin .fssjbtn { padding: 2px 5px; background: #f56a03; color: #fff; height: 40px; text-align: center; display: block; width: 120px; font-size: 16px }
.fyduanxin .fssjbtn:hover { background: #e06000; }
.price_notice { top: 30px; left: -7px; }
.send_telphone { top: -320px; left: -215px; }
.price_notice .close_a, .send_telphone .close_a { margin-top: 3px; }

/*最新优惠*/
.tit_98 { width: 100%; height: 50px; border-bottom: 1px solid #696969; display: block; margin-top:30px; }
.tit_98 h3 { font-size: 28px; line-height: 40px;font-family: "微软雅黑"; font-weight: normal; padding-right: 10px; height: 50px; border-bottom: 1px solid #ff6600; display: inline-block; float: left; color: #333; }
.tit_98 span { font-size: 15px; color: #868686; display: inline-block; margin-top: 19px; float: left }
.tit_98 ul { display: inline-block; line-height: 50px; }
.tit_98 ul li { color: #333; font-size: 14px; margin-left: 10px; display: inline-block; }
.tit_98 ul li a { color: #666; float: left; font-family: "微软雅黑"; }
.tit_98 ul li a.on { color: #ff6600; }
.tit_98 ul li a:hover,.tit_98 ul li a:active { color: #ff6600; }
.lp_zxyh{padding:20px 15px;border:1px solid #ddd;position:relative;cursor:pointer;height:150px}
.lp_zxyh .cnt-hover{border:1px solid #f60}
.lp_zxyh .cnt-img{position:absolute;width:200px;height:150px}
.lp_zxyh .cnt-img img{width:200px;height:150px}
.lp_zxyh .cnt-infos{float:left;margin-left:210px;background:#fffaec;width:958px;height:150px}
.lp_zxyh .cnt-infos p{font-size:16px;color:#666;padding:15px 0 0 20px}
.lp_zxyh .cnt-infos em{color:#f60;padding-right:3px}
.lp_zxyh .count-time .count-num{padding-left:15px}
.lp_zxyh .cnt-infos p.info-txt{font-size:30px;color:#f60}
.lp_zxyh .cnt-infos .txt-tips{display:inline-block;border:1px solid #f60;color:#f60;font-size:14px;padding:0 3px;border-radius:2px;height:24px;line-height:24px;margin-left:7px;vertical-align:6px}
.lp_zxyh .sign-btn{position:absolute;right:30px;top:70px;font-size:18px;border-radius:3px;background:#f60;color:#fff;padding:8px 15px}
.lp_zxyh i,.cnt-img .hui-mark{display:inline-block;font-size:0;overflow:hidden;vertical-align:middle;background: url('images/tp_sprites.png') -10px -146px;background-repeat:no-repeat}
.lp_zxyh .cnt-img .hui-mark{position:absolute;top:0;left:0;width:40px;height:40px;}

/*动态资讯*/
.lp_dt{ width:1200px; height:auto; overflow:hidden;}
.dt_l { width: 590px }
.dt_bt a { float: right; font-size: 14px; color: #999; padding-right: 25px; margin-top: 15px; line-height: 20px; }
.dt_bt a:hover { color: #f56a03 }
.dt_main .lpm{  font-family: "微软雅黑"; padding-bottom: 20px;}
.dt_main { overflow: hidden; margin-top: 25px }
.dt_main .lpm dt{ font-size: 16px; overflow: hidden; white-space: nowrap; width: 100%; }
.dt_main .lpm dt a{  display: block; float: left; overflow: hidden; white-space: normal; height: 22px; color: #323232; font-size: 16px; }
.dt_main .lpm dt a:hover, .lpm dd a:hover { color: #f56a03 }
.dt_main .lpm dt a i{ color: #fb9344; margin-right: 3px }
.dt_main .lpm span { font-size: 14px; color: #999; margin-left: 20px; position: relative; top: 3px; }
.dt_main .lpm .bt_img { float: left; display: block }
.dt_main .lpm dd a { display: inline-block; overflow: hidden; width:490px; text-overflow: ellipsis; white-space: nowrap; }
.dt_main .lpm-section .y_d_more { width: 75px; margin-left: 20px;font-size: 12px;}
.lpm dd { margin-top: 15px;line-height: 24px;color: #999; font-size: 12px;}
.lpm dd a {color: #999;font-size: 14px;}

.main-mod{float:left;display:inline;width:590px}
.main-list{overflow:hidden;*zoom:1}
.main-list li{font-size:14px;height:100px;padding:40px 0 0 0;color:#666;width:100%;_float:left;overflow:hidden;zoom:1}
.main-list img{width:150px;height:100px;display:block}
.main-list .list-info{margin-left:20px;width:420px}
.main-list h3{font-size:20px;height:20px;line-height:20px;overflow:hidden}
.main-list h3 a{max-width:465px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.main-list .info-desc{height:48px;line-height:24px;overflow:hidden;margin:10px 0 8px}
.main-list .info-author{color:#999;height:14px;line-height:14px}
.main-list .line{margin:0 2px;vertical-align:-3px}

/*户型*/
.h_xhx{ width:1200px; height:auto; overflow:hidden;}
.hx_98 { width: 100%; }
.hx_98 .type-item { border-bottom: #e6e6e6 1px dashed; padding: 15px 0; position: relative; overflow: hidden; zoom: 1; z-index: 0; }
.type-item{margin-top:16px;}
.type-item.first { border-top: 0px; padding-top: 0px; }
.type-item .img-li { width: 240px; display: block; float: left; }
.type-item .img-li img { float: left; width: 200px; height: 150px; margin-right: 40px; }
.type-item .info-li { display: block; float: left; font-family: "微软雅黑";  }
.type-item .info-li p { margin-bottom: 15px; }
.type-item .info-li .p1 { font-size: 20px; font-weight: bold; cursor: pointer; }
.type-item .info-li .p1:hover, .type-item .info-li .p1:Active { color: #ff6600; }
.type-item .info-li .p1 .p1-orientation { font-size: 14px; }
.type-item .info-li .p2 { font-size: 14px; font-weight: bold; }
.type-item .rd { margin-right: 180px; margin-top: 70px; height: 80px; }
.type-item .rd .s1 { color: #333; font-size: 14px; float: left; }
.type-item .rd .s2 { width: 150px; height: 10px; float: left; background: #eee; margin-top:6px; }
.type-item .rd i { background: #ff6600; float: left; height: 10px; }

.type-item .rd .i2 { width: 60px; }
.type-item .rd .i3 { width: 90px; }
.type-item .rd .i4 { width: 120px; }
.type-item .rd .i5 { width: 150px; }
.info-li .p2 span { color: #f15044; }
.info-li .p3 a { color: #999; font-size: 14px; }
.info-li .p3 a:hover, .info-li .p3 a:Active { color: #ff6600; }
.type-item .info-li .p4 { margin-top: 30px; float: left; margin-bottom: 0px; }
.type-item .info-li .p4 span { display: inline; float: left; padding: 0 9px 0 10px; height: 24px; line-height: 24px; border: 1px solid #ccc; font-size: 14px; color: #999; margin: 2px 8px 2px 0px; }
.type-item .chak { margin-top: 50px; display: inline-block; padding: 11px 15px; background: #f56a03; color: #fff; font-size: 16px; text-align: center; border-radius: 2px; cursor: pointer; box-shadow: 0 -1px 0 #ff6600 inset; -webkit-box-shadow: 0 -1px 0 #ff6600 inset; -moz-box-shadow: 0 -1px 0 #ff6600 inset; -o-box-shadow: 0 -1px 0 #ff6600 inset; -ms-box-shadow: 0 -1px 0 #ff6600 inset; font-family: "微软雅黑"; border: none; }
.type-item .chak:hover { background-color: #e06000 }
.reshou, .zaishou, .dazhe, .daishou, .weipan, .shouwan { background-image: url(images/shouico.png); background-repeat: no-repeat; height: 18px; width: 38px; }
.zaishou { background-position: 0px -18px; }
.reshou { background-position: 0px 0px; }
.zaishou { background-position: 0px -18px; }
.dazhe { background-position: 0px -108px; }
.daishou { background-position: 0px -54px; }
.weipan { background-position: 0px -72px; }
.shouwan { background-position: 0px -90px; }


/*相册*/
.lpxc{ width:1200px; height:auto; overflow:hidden; }
.lpxc .photo_98 dl,.fy_98 dl { width: 216px;margin-top:16px; }
.lpxc .photo_98 dl, .lpxc .photo_98 dl dt, .lpxc .photo_98 dl dd { display: inline-block; }
.lpxc .photo_98 dl dt a, .lpxc .fy_98 dl dt a { width: 216px; height: 163px; display: inline-block; overflow: hidden; }
.lpxc .photo_98 dl dt a img, .lpxc .fy_98 dl dt a img { width: 216px; height: 163px; display: inline-block; overflow: hidden; -moz-transition: all 1.2s; -webkit-transition: all 1.2s; -o-transition: all 1.2s; -ms-transition: all 2s; transition: all 1.2s; }
.lpxc .photo_98 dl dt a:hover img, .lpxc .photo_98 dl dt a:active img, .lpxc .fy_98 dl dt a:hover img, .lpxc .fy_98 dl dt a:active img { -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); -moz-transition: all 1.2s; -webkit-transition: all 1.2s; -o-transition: all 1.2s; -ms-transition: all 1.2s; transition: all 1.2s; }
.lpxc .photo_98 dl dd { width: 100%; margin-top: 10px; font-size: 16px; font-family: \5fae\8f6f\96c5\9ed1; display: inline-block }
.lpxc .fy_98 dl dd { width: 100%; font-size: 14px; font-family: \5fae\8f6f\96c5\9ed1; display: inline-block }
.lpxc .photo_98 dl dd span { color: #333; }
.lpxc .photo_98 dl dd a { color: #999; cursor: pointer; }
.lpxc .photo_98 dl dd a:hover, .lpxc .photo_98 dl dd a:active { color: #ff6600; }
.mr_98 { margin-right: 24px;}

.xf_fy_detail .name {max-width: 110px;float: right;}
.xf_fy_detail .name { color: #9a9a9a;line-height: 19px; cursor: pointer;  height: 19px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.xf_fy_detail .name a{color: #9a9a9a;}
.shu strong { color: #ff6600; font-family: Arial; font-size: 16px; font-weight: bold;}

/*提问*/
.yh_tw{width:1200px; height:auto; overflow:hidden;}
.yh_tw .con_98 { padding: 15px; border: 1px solid #e5e5e5;height:auto; overflow:hidden; margin-top: 0px; display: block; *zoom:1}
.yh_tw .con_98 .lpnewslist_98 { width: 1158px; float: left;  padding: 15px 0; border-bottom: 1px dashed #c8c8c8; font-size: 15px; font-family: "微软雅黑"; }
.yh_tw .con_98 .lpnewslist_98.border { border-bottom: 0; }
.yh_tw .con_98 .lpnewslist_98 dt { width: 50px; margin-right: 20px; float: left; }
.yh_tw .con_98 .lpnewslist_98 dd { float: left; width: 1088px; }
.yh_tw .con_98 .lpnewslist_98 dt img { border-radius: 50px; }
.yh_tw .con_98 .lpnewslist_98 dd ul { width: 100%; line-height: 20px; overflow: hidden; }
.yh_tw .con_98 .lpnewslist_98 dd ul li { display: inline-block; }
.yh_tw .con_98 .lpnewslist_98 dd .row1 .dp { padding: 0px 5px; text-align: center; background: #FFF2E8; color: #FF8F3A; border-radius: 3px; }
.yh_tw .con_98 .lpnewslist_98 dd ul li span.red { color: #b00000; }
.yh_tw .con_98 .lpnewslist_98 dd .row1 .huanjing { margin-left: 10px; padding: 0 5px; text-align: left; color: #999; }
.yh_tw .con_98 .lpnewslist_98 dd .row2, .yh_tw .con_98 .lpnewslist_98 dd .row3 { margin-top: 13px; }
.yh_tw .con_98 .lpnewslist_98 dd .row3 li { height: 24px; line-height: 24px; color: #999; }
.yh_tw .con_98 .lpnewslist_98 dd .row3 li a.ynyong { line-height: 24px; padding: 0px 10px; margin-right: 10px; display: inline-block; background: #f99e00; color: #fff; border-radius: 3px; }
.yh_tw .con_98 .lpnewslist_98 dd .row3 li.fbtime { width: 160px; text-align: left; color: #b3b3b3; float: right; }
.yh_tw .con_98 .divmore { width: 100%; float: left; margin: 5px auto; background: #f5f5f5; height: 35px; line-height: 35px; position: relative; font-size: 14px; font-family: "微软雅黑"; }
.yh_tw .con_98 .divmore .dpmore:hover, .yh_tw .con_98 .divmore .dpmore:active { color: #ff6600; }

.fy_98 dl { width: 214px; }


/*地图*/
.mapboard{position:relative;margin-top:21px;height:auto; overflow:hidden;}
.mapboard .aroundLP{top:26px;left:640px;z-index:10;display:block;width:116px;height:27px;color:#FF8F3A;font-size:16px;line-height:27px;text-align:center;position:absolute;border-radius:5px;background-color:#fff;box-shadow:1px 2px 3px #c9c9c9;border:1px solid #FF8F3A}
.mapboard .aroundLP:hover{color:#f60;border-color:#f60}
.mapboard .map-box{float:left;width:840px;height:490px;position:relative}
.mapboard .map-box .active{z-index:99}
.mapboard .data-content{float:left;width:336px;height:490px;padding-left:24px}
.mapboard .data-content .category-bar{width:313px}
.mapboard .data-content .pad-bot{padding-bottom:9px;border-bottom:1px solid #cecece; height:56px;}
.mapboard .data-content .category-bar .category-title{padding:0 16px}
.mapboard .data-content .category-bar .category-title li{float:left;width:36px;cursor:pointer;margin-right:45px}
.mapboard .data-content .category-bar .category-title .active p,.mapboard .data-content .category-bar .category-title .focus p{color:#FF8F3A}
.mapboard .data-content .category-bar .category-title .last{margin:0}
.mapboard .data-content .category-bar .category-title li .map-icon{float:left}
.mapboard .data-content .category-bar .category-title li p{color:#999;clear:both;font-size:14px;height:15px;line-height:15px;padding-top:5px;text-align:center}
.mapboard .data-content .category-bar .sec-level{position:relative;margin-top:4px;display:block}
.mapboard .data-content .pad-bot .sec-level{display:none}
.mapboard .data-content .category-bar .sec-level .icon-arrow{display:block;position:absolute;width:0;height:0;top:-6px;left:108px;border-bottom:7px solid #e0e0e0;border-left:7px dashed transparent;border-right:7px dashed transparent}
.mapboard .data-content .category-bar .sec-level .icon-arrow span{display:block;overflow:hidden;position:absolute;height:0;width:0;top:1px;left:-7px;border-bottom:7px solid #fff;border-left:7px dashed transparent;border-right:7px dashed transparent}
.mapboard .data-content .category-bar .sec-level ul{width:311px;height:30px;border:1px solid #e0e0e0}
.mapboard .data-content .category-bar .sec-level li{width:77px;height:30px;padding:0;float:left;color:#999;font-size:14px;cursor:pointer;line-height:16px;text-align:center}.mapboard .data-content .category-bar .sec-level li div{height:16px;margin-top:7px;border-right:1px solid #e0e0e0}
.mapboard .data-content .category-bar .sec-level li i{margin-right:5px;vertical-align:-1px;*vertical-align:0;_vertical-align:1px}
.mapboard .data-content .category-bar .sec-level .active{color:#61ab00}
.mapboard .data-content .category-bar .sec-level .last div{border-style:none}
.mapboard .data-content .item-list ul{margin-top:10px;height:373px;overflow-x:hidden;overflow-y:auto}
.mapboard .data-content .item-list .biz-ul{height:347px}
.mapboard .data-content .item-list ul li{height:47px;width:313px;cursor:pointer;padding:7px 0 0 0;border-bottom:1px dashed #f0f0f0}
.mapboard .data-content .item-list ul li p{height:20px;font-size:14px;line-height:20px;padding-top:10px}
.mapboard .data-content .item-list ul li p i{vertical-align:3px;*vertical-align:1px}
.mapboard .data-content .item-list ul li p em{display:inline-block;padding-left:7px;color:#333;width:230px;_width:220px;height:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.mapboard .data-content .item-list ul .active p em{color:#ff6500}
.mapboard .data-content .item-list ul li p span{float:right;color:#999;padding-right:10px}
.mapboard .data-content .item-list ul li .desc{padding:0}
.mapboard .data-content .item-list ul li .detail{color:#999;width:273px;padding:0 0 0 16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.mapboard .data-content .map-link{display:inline-block;width:313px;height:25px;color:#FF8F3A;font-size:14px;line-height:25px;text-align:center;margin-top:16px;background-color:#FFF2E8}
.mapboard .data-content .map-link:hover{background-color:#ffe9d8;}
.map-icon {overflow: hidden;display: inline-block;background-repeat: no-repeat; background:url(images/traffic-icon-32.png) no-repeat 0 0;}
.cgy-traffic { background-position: 0 0;}
.cgy-traffic, .cgy-business, .cgy-teach, .cgy-medic {width: 36px; height: 36px;}
.cgy-business {  background-position: -40px 0;}

.cgy-teach { background-position: -80px 0;}
.cgy-medic { background-position: -120px 0;}
.data-mark {width: 10px; height: 14px; background-position: 0 -190px;}
.nail-bus { background-position: -160px 0;}
.nail-bus, .nail-sub, .nail-happy, .nail-buy, .nail-eat, .nail-bank, .nail-edu, .nail-hos {width: 35px; height: 35px;}


/*计算器*/
.calculator-mod .mod{background:#f9f9f9}
.calculator-mod .tools-mod{width:509px;padding:0 0 5px 30px;border-right:1px solid #e6e6e6;background:#fff;float:left;position:relative;z-index:2;border-top-left-radius:5px;border-bottom-left-radius:5px}
.calculator-mod .result-mod{width:568px;padding:0 0 0 80px;float:left}
.calculator-mod h4{font-size:20px;line-height:20px;font-weight:700\9;margin:20px 0}
.tools-mod .xf-select{float:left}
.tools-mod .tools-item{margin-bottom:15px}
.tools-mod .tools-item2{margin-bottom:8px}
.tools-mod .tools-item label{width:82px;line-height:42px;color:#999}
.tools-mod .tools-item1 .xf-select .text{border:1px solid #f60;}
.tools-mod .tools-item2 p{line-height:42px}
.tools-mod .tools-item2 p strong{font-size:20px;line-height:20px;margin-right:8px;font-weight:normal}
.tools-mod .tools-item2 p span{color:#999;font-size:14px;margin-left:5px}
.tools-mod .tools-item2 p em{font-size:16px;line-height:16px;margin:0 5px}
.tools-mod .loan-item{padding-top:13px}
.tools-mod .loan-item p.gray{font-size:14px;line-height:14px}
.tools-mod .loan-item .int-text{margin-left:5px;}
.tools-mod .loan-item .int-text-mid{width:120px}
.tools-mod .loan-item .loan-style{margin-top:20px}
.tools-mod .loan-item .com-msg{margin-left:9px}
.tools-mod .tools-btn{position:absolute;top:159px;left:472px;width:160px; height:71px; background:#FFF;}
.tools-mod .tools-btn .btn-bg{width:87px;height:71px;background: url('images/tp_sprites.png') -10px -10px;position:absolute;z-index:0;top:0;right:0}
.tools-mod .tools-btn .btn-b{margin-top:11px;height:50px;line-height:50px;font-size:22px;position:relative;z-index:1;padding:0px 30px;}
.btn {display: inline-block; border: 0 none; cursor: pointer;vertical-align: middle; border-radius: 3px; color: #FFF; overflow: hidden; background: #f60;}
.tools-btn a{color: #FFF;}
.btn:hover { color: #FFF; background: #e06000;}
.tools-mod .text-spe{line-height:42px;cursor:default}
.result-mod .charts-mod{padding-left:40px;height:215px;zoom:1}
.charts-mod .charts-box,.charts-mod .text-box{float:left}
.charts-mod .charts-box{width:215px;height:215px}
.charts-mod .text-box{margin:0;width:240px}
.charts-mod .text-box h3{font-size:20px}
.charts-mod .text-box .price{font:400 28px/28px "Arial"}
.charts-mod .text-box em,.charts-mod .text-box .price{padding-left:2px}
.charts-mod .text-box li{margin:10px 0 0;white-space:nowrap}
.lp-icons { display: inline-block;  vertical-align: middle;width:12px;height:12px;margin-right:5px; }
.charts-mod .dot-1{background:#09F}
.charts-mod .dot-2{background:#F30}
.charts-mod .dot-3{background:#06C}
.charts-mod .legend span{font-size:14px}
.charts-mod .legend em{color:#333;white-space:nowrap}
.charts-mod .legend .loan-entrance,.charts-mod .legend .loan-entrance-a{display:block;color:#F00;font-size:14px;padding:5px 0 0 22px}
.charts-mod .legend .loan-entrance:hover,.charts-mod .legend .loan-entrance-a:hover{color:#f60;text-decoration:none}
.charts-mod .curr,.legend .curr em{color:#62ab00}
.result-tips{color:#999;text-align:center;font-size:14px}
.calculator-mod .mod:after,.tools-mod .tools-item:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}
.calculator-mod .mod,.tools-mod .tools-item{*zoom:1}
.hidden_div{display:none}
.list-mod .lp-photo li .lpname{display:block}
#wuba-recom li .lpname{width:185px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#wuba-recom li p.lpprice{font-size:14px;color:#333}
#wuba-recom li p.lpprice em{font-size:16px;color:#f60}

.xf-select{display:inline-block;*display:inline;*zoom:1;z-index:9;cursor:pointer}
.xf-select .text{position:relative;background:#FFF;height:40px;line-height:40px;border:1px solid #CCC;padding-right:30px}
.xf-select .text,.xf-select li{padding-left:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.xf-select-max{font-size:16px}
.xf-select-min{font-size:14px}
.xf-select-max .text{width:198px}
.xf-select-min .text{width:58px}
.xf-select .text .icon-tip{width:15px;height:8px;line-height:0;position:absolute;top:17px;right:8px;background: url('images/tp_sprites.png') -120px -206px;}
.xf-select ul{display:none;position:absolute;left:0;top:41px;width:100%;background:#FFF;color:#333;border-top:1px solid #CCC;border-bottom:1px solid #CCC;overflow-y:auto;max-height:300px;_height:300px}
.xf-select li{height:35px;line-height:35px;border-left:1px solid #CCC;border-right:1px solid #CCC}
.xf-select .option-hv{background:#62ab00;color:#FFF}
.xf-select .option-dis{color:#999;cursor:default}
.recommened-lists{margin-right:-18px}

.lists-item{width:388px;float:left;padding-right:18px;  }
.lists-item .mod{padding:5px 0 15px 15px;border:1px solid #e6e6e6;}
.lists-item li{letter-spacing:-4px;word-spacing:-4px;font-size:0;padding-top:10px;color:#999}
.lists-item .name,.lists-item .area,.lists-item .price{font-size:15px;letter-spacing:normal;word-spacing:normal;display:inline-block;height:24px;line-height:24px;overflow:hidden;white-space:normal;word-break:break-all;word-wrap:break-word}
.lists-item .name{width:165px;color:#333}
.lists-item .name:hover{color:#f60}
.lists-item .area{width:90px}
.lists-item .price{width:105px;text-align:right;font-weight: 700;}
.lists-item .price em{color:#f60;font-weight: 700;}
.lists-item .hd{color:#333;font-size:24px}

/*信息*/
.xq_can{ width:1200px; height:auto; overflow:hidden;}
.can-left{float:left;width:820px; }
.can-border{border:1px solid #e6e6e6;}
.can-head{font-size:20px;height:20px;line-height:20px;padding:30px 0 20px 10px}
.can-head h4{float:left;display:inline;font-weight:700\9}
.can-border .list{padding:14px 0}
.can-border .list li{font-size:16px;padding:10px 0 10px 136px;line-height:26px;_line-height:22px;min-height:26px}
.can-border .name{float:left;width:116px;color:#666;margin-left:-116px;_position:absolute}
.can-border .des{padding-right:26px}
.can-border .licence{padding-right:20px}
.can-border .des .lo-icon{display:inline-block;width:30px;height:18px;line-height:18px;_padding-top:2px;vertical-align:2px;*vertical-align:4px;color:#fefefe;background:#F60;font-size:12px;text-align:center;margin-right:17px}
.can-tag-status{font-size:12px;vertical-align:-3px;*vertical-align:2px;_padding-top:1px}
.can-spe{color:#F60}
.can-big{font-size:18px}
.can-tag{display:inline-block;font-size:14px;color:#999;line-height:24px;padding:0 10px;border:1px solid #ccc;margin-right:5px}
.can-tag:hover{color:#f60;border:1px solid #f60}
.can-border .space{margin-left:10px}
.can-border .space2{padding:0 7px}
.can-border .des .other-space{padding-right:7px;padding-left:0}
.can-border .gray{color:#999}
.can-border .gray:hover{color:#F60}

.can-right{float:right;width:360px;font-size:14px;}
.can-border .img{width:320px;height:192px;margin:0 auto 6px;padding-top:20px}
.can-border .img a,.can-border .more{display:block}
.can-border .more{margin-left:16px;color:#999;margin-bottom:12px}
.can-border .more:hover{color:#F60}
.can-recommend{padding:6px 16px;line-height:38px; height:auto; overflow:hidden;}
.can-recommend a{color:#666;white-space:nowrap}
.can-recommend a:hover{color:#F60}
.can-recommend .fl{clear:left}
.can-recommend .fr{clear:right}
.can-calc{margin-right:-31px;_margin-right:-34px;zoom:1}
.can-calc a{display:block;height:38px;line-height:38px;text-align:center;color:#999;border:1px solid #e6e6e6;margin-top:11px;font-size:18px}
.can-calc a:hover{color:#fff;background:#fa0000;border:1px solid #fa0000}
.can-calc .calc-b{width:360px;}
.can-calc .bj_b{background:#fa0000;border:1px solid #fa0000; color:#FFF;}
.can-calc .calc-s{float:left;width:163px;margin-right:30px;display:inline}
.adfx-con{margin:30px 0 0}
.can-item .des .lp-tag-status{display:inline-block;overflow:hidden;background: url('images/tp_sprites.png') -106px -101px;width:39px;height:20px;line-height:20px;padding:0 9px 0 0;text-align:right;color:#fff;margin:0 0 0 7px;font-family:Simsun;font-size:12px;vertical-align:top;*vertical-align:2px;_padding-top:1px;float:none}
.can-item .des .lp-tag-status-qi,.can-item .des .lp-tag-status-xian{width:64px;background-position:0 -85px}

.can-link{padding:7px 14px}
.can-link .con-s{height:36px;line-height:36px;overflow:hidden}
.can-link .con-s .title,.can-link .con-s .place,.can-link .con-s .price{float:left;display:inline;overflow:hidden}
.can-link .con-s .title{width:120px;color:#666;margin-right:10px}
.can-link .con-s .title a{color:#666}
.can-link .con-s .title a:hover{color:#F60}
.can-link .con-s .place{width:42px;color:#999;padding-right:10px}
.can-link .con-s .price{/*width:83px*/;color:#999}
.can-link .con-b{padding:13px 0;height:106px;overflow:hidden}
.can-link .con-b .top{height:80px}
.can-link .con-b .cl{float:left}
.can-link .con-b .pic{display:block;width:95px;height:70px}
.can-link .con-b .cr{float:left;margin-left:15px;color:#999}
.can-link .con-b h5{width:144px;overflow:hidden;white-space:nowrap}
.can-link .con-b h5 a{color:#666;font-size:16px}
.can-link .con-b h5 a:hover{color:#F60}
.can-link .con-b p{line-height:24px;}


/*户型*/
.hx-layout{width:1200px;margin-left:auto;margin-right:auto;font:12px/1.5 "Microsoft YaHei"}
.hx-layout img{vertical-align:bottom}
.hx-layout a:hover{cursor:pointer}
.hx-layout h3{font-size:100%;font-weight:normal}
.hx-layout h3,.hx-layout p{margin:0;padding:0}
.hx-snav{margin:30px 0;overflow:hidden;border-top:0;font-size:18px}
.hx-snav a{color:#666;padding:0 15px;zoom:1;white-space:nowrap}
.hx-snav a:hover,.hx-snav .current{color:#fa0000;text-decoration:none}
.hx-layout .hx-snav .current{cursor:default;font-weight:normal}
.hx-snav .split{font-size:0;line-height:0;display:inline-block;zoom:1;vertical-align:middle;width:0;height:18px;overflow:hidden;border-right:1px solid #CCC}
.hx-list-mod{width:100%;overflow:hidden}
.hx-list-mod h2{margin-bottom:-30px;height:30px;line-height:30px;font-size:14px;color:#666}
.hx-list-mod .hx-list{zoom:1;overflow:hidden;width:240px;float:left}
.hx-list-mod .hx-list li{width:224px;height:310px;float:left;margin:30px 8px 0 8px}
.hx-list-mod .hx-list a{width:222px;height:238px;line-height:220px;border:1px solid #d9d9d9;display:block;text-align:center;_font-size:200px;overflow:hidden}
.hx-list-mod .hx-list a:hover{border:1px solid #f60;text-decoration:none}
.hx-list-mod .hx-list img{max-width:204px;vertical-align:middle}
.hx-list-mod .hx-list .type-name{width:100%;height:72px;line-height:21px;text-align:left}
.hx-list-mod .hx-list .descrip{color:#666;font-size:14px;margin-top:5px;overflow:hidden;height:21px}
.hx-list-mod .hx-list .desc-name{margin-top:18px;position:relative}
.hx-list-mod .hx-list .area-k{font-weight:100;color:#999}
.hx-list-mod .hx-list .desc-v{margin:0 0 0 10px}
.hx-list-mod .hx-list .desc-txt{font-size:16px;max-width:154px;_width:154px;height:21px;display:inline-block;*display:inline;*zoom:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle}
.hx-list-mod .hx-list .desc-txt:hover{color:#f60}
.hx-list-mod .hx-list .area-size{margin:0;width:132px;overflow:hidden;white-space:nowrap}
.hx-list-mod .comm-stat{display:inline-block;*display:inline;*zoom:1;color:#fff;padding:0 5px;font-size:14px;font-weight:400;border-radius:3px;float:right;margin-left:4px}.hx-list-mod .zsale{background:#3cb950}
.hx-list-mod .hot-sale{background:#ffa626}
.hx-list-mod .dsale,.hx-list-mod .sell-out{background:#f0f4f8;color:#8099af}
.hx-listpager{padding:10px 0 15px 0;overflow:hidden;zoom:1;margin-top:30px}
.hx-listpager .hx-results{float:right;height:32px;line-height:32px;margin:10px 0;margin-right:10px}
.hx-listpager .pagination{float:right}
.pagination{margin:10px 0;font-size:0;margin-right:-10px}
.pagination a,.pagination a:hover{text-decoration:none;color:#999}
.pagination a:hover{background:#62ab00;border:1px solid #62ab00;color:#FFF}
.pagination span,.pagination a{display:inline-block;text-align:center;font-size:14px;line-height:28px;border-radius:2px;margin-right:10px;vertical-align:top}
.pagination a{border:1px solid #CCC;color:#999}
.pagination a,.pagination .curr-page{width:28px;height:28px}
.pagination .prev-page{width:62px;height:28px}
.pagination .stat-disable{color:#ccc;border:1px solid #CCC;}
.pagination .stat-link{color:#999}
.pagination .prev-page-link:hover{color:#FFF}
.pagination .curr-page{border:1px solid #fa0000;background:#fa0000;color:#fff;font-weight:700}
.pagination .next-page{background:#CCC;width:82px;height:30px;line-height:30px;color:#FFF;font-weight:700;font-family:'\5B8B\4F53';border:0}
.pagination .next-link{background:#fa0000}
.pagination .next-link:hover{border:0;background:#4a8101}
.pagination .ellipsis{width:18px;color:#777;font-weight:700}
.pagination .multi{width:auto;padding:0 5px}



.switch-hx-s{margin-bottom:14px}
.switch-hx-s .clip,.switch-hx-s .item,.switch-hx-s .prev,.switch-hx-s .next{float:left;display:inline}
.switch-hx-s,.switch-hx-s .clip,.switch-hx-s .item{height:auto;overflow:hidden;/*height:60*/}
.switch-hx-s .clip{width:1158px;position:relative}
.switch-hx-s .item{width:175px; float:left; margin:0px 8px;position:relative}
.switch-hx-s .item a,.switch-hx-s .item a span{display:block}
.switch-hx-s .item a{position:relative;width:147px;height:45px;border:1px solid #DDD;color:#333;text-align:center;line-height:20px;padding-top:5px;border-radius:2px}
.switch-hx-s .item a:hover,.switch-hx-s .item-cur a{border-color:#f60;color:#fefefe;background:#f60;text-decoration:none;width:100%;height:100%}
.switch-hx-s .item .hx-tip-b{display:none;position:absolute;top:44px;left:50%;margin-left:-7px;color:#62ab00}
.switch-hx-s .item-cur .hx-tip-b{display:block}

.hx-detail{border:1px solid #e6e6e6;padding:20px 20px 38px 20px;margin-bottom:10px;position:relative; }
.hx-detail h3{line-height:30px;font-size:20px;font-family:'STHeiti','\5FAE\8F6F\96C5\9ED1';margin-bottom:10px}
.hx-de-right h3{font-family:inherit}
.hx-de-left{float:left;display:inline;width:598px;border:1px solid #DDD;background:#FFF;height:auto;}
.hx-de-left img{ width:596px; height:550px;}
.hx-de-hd{color:#999;text-align:center;height:55px;font-size:14px;overflow:hidden}



.hx-de-right{position:relative;zoom:1;_display:line;margin-left:600px;padding-left:20px;padding-top:10px;font-size:14px;line-height:30px}
.hx-de-right p{font-size:16px;color:#333}
.hx-de-right .gap-line{height:1px;width:100%;background-color:#e6e6e6;margin:15px 0}
.hx-de-right p strong{color:#999;margin-right:5px;font-weight:normal}
.hx-de-right p .total-price{color:#e54c00}
.hx-de-right p .t-price-wrap{display:inline-block;width:47%}
.hx-de-right p .loan-computer{color:#999}
.hx-de-right em{color:#F60}
.hx-de-right .icon-ea62{margin-right:5px;color:#999}
.hx-de-right .hx-detail-wrap p{display:inline-block;width:47%;zoom:1;_zoom:1;*display:inline}
.hx-de-right .phonenum{font-size:20px;vertical-align:-2px}
.hx-de-right span{zoom:1}
.hx-de-right .tag-wrap{margin-bottom:10px}
.hx-de-right .tag{display:inline-block;line-height:21px;color:#999;font-size:15px;background-color:#f6f6f6;margin-right:10px;padding:0 2px}
.tag-wrap .hot-sale{background:#ffa626;color:#fff}
.tag-wrap .zsale{background:#3cb950;color:#fff}
.tag-wrap .dsale,.tag-wrap .sell-out{background:#f0f4f8;color:#8099af}
.hx-de-right .sdesc{display:inline-block;zoom:1;width:258px;vertical-align:top}
.hx-de-right .hx-loudong{overflow:hidden}
.call-wrap{margin-top:15px}
.newcall-entrance .tel-num{width:100%}
.prefer-mod{border:1px solid #f60;width:280px;border-radius:3px;padding:20px 0 20px 20px;margin-top:30px;font-family:Arial,"Microsoft YaHei","Hiragino Sans GB","STHeiti",SimSun;background:#fff}
.prefer-mod .prefer-icon{height:49px;width:49px;margin-right:10px;background-position:0 0;text-indent:-99999px}
.prefer-mod .prefer-top{overflow:hidden}
.prefer-mod .prefer-tit h4{margin:0;font-weight:normal;font-size:20px;height:20px;line-height:20px}
.prefer-mod .prefer-tit .link{margin-top:10px;width:210px;height:20px;overflow:hidden}
.prefer-mod .prefer-tit a{color:#333}
.prefer-mod .prefer-tit a:hover{color:#f60;text-decoration:none}
.prefer-mod .prefer-btn-box{padding-left:60px;margin-top:20px;zoom:1}
.prefer-mod .prefer-btn{display:inline-block;height:40px;line-height:40px;background:#F60;padding:0 29px 0 30px;border-radius:3px;font-size:18px;color:#FFF;cursor:pointer;vertical-align:middle;overflow:hidden;text-decoration:none}
.prefer-mod .prefer-btn:hover{color:#FFF;background:#db5700;text-decoration:none}
.prefer-mod .prefer-date,.prefer-mod .prefer-join{color:#999;font-size:14px;text-align:center;height:14px;line-height:14px;margin-top:15px}
.prefer-mod .join-icon{width:16px;height:16px;margin-right:8px;vertical-align:-2px;background-position:-130px -120px}
.purchase-form .btn-box .btn-c:hover,.verify-code .get-code-btn:hover{text-decoration:none}
.free-call-mod{position:relative;width:342px;height:200px}
.sbox-strong{float:left;display:block;color:#999;font-size:16px;font-weight:normal}
.sbox-ht{display:block;margin-left:75px;padding-left:5px;font-size:16px;color:#333;max-height:30px}
.hx-des-wrap strong{color:#999;float:left;font-size:16px;font-weight:normal}
.hx-des-wrap p{margin-left:75px;padding-left:5px}
.newcall-entrance{margin:0}
.htb-review-wrap{color:#666;font-size:16px}
.htb-review-wrap .htb-view{color:#62ab00;font-size:14px}
.htb-review-wrap .htb-label{color:#999}
.htb-review-wrap .hd{border-bottom:0}
.htb-review-wrap .bd{border-top:1px solid #d9d9d9}
.call-wrap{margin-top:15px}
.newcall-entrance .tel-num{width:100%}

.newcall-entrance { padding: 15px 0 15px 30px; _padding-bottom: 9px; border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px;  border: 1px solid #e6e6e6; background-color: #f7fded; overflow: hidden;}
.newcall-entrance .tel-num{color:#f60;line-height:32px;font-size:26px}
.newcall-entrance .tel-num .bignum{font-size:32px;line-height:32px}
.newcall-entrance .lp-icons-tel{width:25px;height:35px;background: url('images/tp_sprites.png') -258px -10px;margin-right:7px}
.newcall-entrance .tel-num span{display:inline-block;vertical-align:middle;vertical-align:-1px\9}
.newcall-entrance .tel-phone a{display:block;width:120px;height:32px;color:#fff;font-size:16px;line-height:32px;background:#f60;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;text-align:center;margin-top:14px}
.newcall-entrance .tel-phone a:hover{color:#fff;text-decoration:none}
.newcall-entrance .tel-phone a{display:block;width:120px;height:32px;color:#fff;font-size:16px;line-height:32px;background:#f60;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;text-align:center;margin-top:14px}
.newcall-entrance .tel-phone a:hover{color:#fff;text-decoration:none}
.newcall-entrance .tip-msg{color:#999;font-size:10px;font-family:Arial,SimSun;margin-top:5px}

/*弹出*/
.modal-cover{position:fixed;_position:absolute;left:0;top:0;width:100%;height:100%;z-index:99}
.xf-modal{position:absolute;top:50%;left:50%;padding:30px 0}
.xf-modal .con{position:relative;z-index:2}
.xf-modal .close{position:absolute;z-index:3;overflow:hidden}
.modal-custom .con{padding:0 30px;border-radius:6px;background:#FFF;border:1px solid #787878;font-size:16px;width: 460px;height: 370px;}
.modal-custom .hd{height:46px;line-height:32px;padding-top:27px;border-bottom:2px solid #f60}
.modal-custom .hd .title{display:inline-block;*display:inline;font-size:24px;color:#f60;text-indent:10px}
.modal-custom .hd .subtitle{display:inline-block;*display:inline;font-size:14px;color:#999;margin-left:10px}
.modal-custom .close{top:61px;right:28px;width:20px;height:20px;color:#ccc;font-size:17px;padding:0 0 2px 3px; background: url('images/tp_sprites.png') -258px -110px;}
.tel-subtitle{color:#333;margin-top:30px;font-size:18px}

.xf-verify-module{margin:30px 0 0}
.xf-verify-module .j-is-show,.xf-verify-module .j-sms-show{display:none}
.xf-verify-module dd,.xf-verify-module dt{float:left;height:68px}
.xf-verify-module dt{width:100px;line-height:40px;text-align:left;padding-right:10px}
.xf-verify-module dd{width:300px}
.xf-verify-module .required{padding-right:5px;color:#f00;font-family:"微软雅黑"}
.xf-verify-module .int-text{width:200px;margin-right:5px}
.int-text {border: 1px solid #CCC; background: #FFF; vertical-align: middle; font-size: 14px; height: 40px; line-height: 40px\9; font-size: 14px; padding: 0 10px; color: #999; font-family: Arial,"STHeiti","Microsoft YaHei",SimSun;}
.xf-verify-module .send-sms-btn{display:inline-block;width:130px;height:40px;line-height:40px;background:#f4f4f4;color:#666;border:1px solid #ededed;text-align:center;vertical-align:middle;border-radius:3px}
.xf-verify-module .send-sms-btn:hover{background:#eee}
.xf-verify-module .refresh-btn{display:inline-block;cursor:pointer;width:17px;height:17px;background: url('images/tp_sprites.png') -220px -146px;vertical-align:middle}
.xf-verify-module .msg-box{display:none}
.xf-verify-module .msg-box span{font-size:12px;color:#f00}

.btn-box { width: 100%; text-align: center;}
.btn-box .btn-b {padding: 0 29px 0 30px;font-size: 18px; height: 40px; line-height: 40px;}
.btn-box a{ color:#FFF;}

/*户型点评*/
.dp-review-wrap{margin-bottom:10px}
.dp-review-wrap .hd{height:50px;line-height:50px;overflow:hidden;border-bottom:2px solid #f60}
.dp-review-wrap .hd h2{float:left;display:inline;padding-left:10px;font-size:16px;font-weight:bold;color:#f60}
.dp-review-wrap .more{float:right;display:inline;color:#999;font-size:12px;padding-right:12px}
.dp-review-wrap .bd{border:1px solid #d9d9d9;border-top:0;overflow:hidden}
.hot-reviews{background:#fff;width:100%}

.hot-reviews .revlist{padding:1px 30px 0;width:1100px;margin-top:0}
.hot-reviews .revlist li{margin-top:11px;height:116px;border-bottom:1px dashed #e6e6e6;*zoom:1}
.hot-reviews .portrait{float:left;width:38px;height:38px;border-radius:5px;}
.hot-reviews .portrait img{border-radius:5px}

.hot-reviews .info-mod {width:1000px;padding-left:15px;line-height:14px;margin-top:3px;float:left;}
.hot-reviews .info-mod .author_bt{height:30px;line-height:30px;font-size:16px;margin:5px 0 0}
.hot-reviews .info-mod .author_nr{ line-height:30px;}

.hot-reviews .tray-panel{margin-top:8px; height:auto; overflow:hidden;}
.hot-reviews .tray-panel .date{color:#999;font-size:14px;float:left}
.hot-reviews .ger-line{margin:0 8px 0 5px;height:12px;font-size:12px;font-weight:100;width:1px;overflow:hidden;vertical-align:1px;color:#ccc}

.share-praise .ugc-icons{width:17px;height:16px}
.hot-reviews .share-praise .praise-icon{vertical-align:-4px}

.publish-mod{height:100%;padding:17px 32px 16px 0}
.publish-mod p{text-align:right;margin:0;height:21px;line-height:21px}
.publish-mod .tips-text{font-size:14px;color:#999}
.publish-mod .btn-publish{color:#62ab00;font-size:14px;margin-left:13px;display:inline-block}
.publish-mod .btn-publish:hover{color:#f60}
.publish-mod .my-rev-icon{float:left;width:20px;height:18px;background-position:-30px -20px;margin:0 5px 0 0}






/*相册*/
.album-head{height:20px;margin:40px 0 20px 10px}
.album-head a{float:left;font-size:20px;line-height:20px;padding:0 20px;border-left:1px solid #e6e6e6;color:#333;font-weight:700\9}
.album-head .on,.album-head a:hover{color:#fa0000}
.album-head .first{padding-left:0;border-left:none}

.album-content{border:1px solid #e6e6e6;border-radius:4px;padding:0 30px 30px; height:auto; overflow:hidden;}
.album-h{margin:30px 0 20px;height:20px;line-height:20px; }
.album-h h4{float:left}
.album-h h4 a{font-size:20px;color:#333;font-weight:700\9}
.album-h h4 a span{font-size:14px}
.album-h .p-more{float:right;font-size:14px;color:#999}

.album-des{display:block;font-size:16px;color:#666;height:24px;line-height:24px;width:305px;overflow:hidden;margin:16px 0 11px}
.album-h h4 a:hover,.album-h .p-more:hover,.album-des:hover{color:#F60}
.album-time{font-size:14px;color:#999}

.others-b{ width:100%; height:auto; overflow:hidden;}
.o-list{float:left;margin:0px 12px;}
.o-list .o-item{display:block;width:200px;border:1px solid #fff;position:relative}
.o-list .o-item img{width:200px;height:150px}
.o-list .album-des{width:200px}


/*相册详情*/

.album-info-tab{float:right;display:inline;width:264px;overflow:hidden;}
.album-info-tab h4{font-size:24px;line-height:24px;padding:40px 0 20px;white-space:nowrap}
.album-info-tab h4,.album-info-tab .phone{border-bottom:1px dashed #e6e6e6}
.album-info-tab .phone{color:#ea0c0c;padding:20px 0;white-space:nowrap}
.album-info-tab .phone .phone-icon{width:34px;height:34px; background: url('images/tp_sprites.png') -70px -146px;margin-right:5px}
.album-info-tab .phone strong{font:700 22px/22px "Arial";vertical-align:middle;font-weight:100}
.album-info-tab .phone span{color:#999;font-size:14px;padding:0 2px}
.album-info-tab .tab-con{padding:10px 0 0}
.album-info-tab .tab-con a{display:block;width:242px;height:45px;line-height:45px;border:1px solid #e6e6e6;margin:10px 0 0;font-size:16px;color:#999;padding-left:20px}
.album-info-tab .tab-con a:hover,.album-info-tab .tab-con .cur{border:1px solid #ff6600;color:#ff6600;}
.album-info-tab .tab-con .cur{position:relative}
.album-info-tab .tab-con .arr-icon{display:none;width:8px;height:15px;position:absolute;top:14px;left:-8px;z-index:10;background-position:-420px -10px}
.album-info-tab .tab-con .cur .arr-icon{display:block}

.zoombox{width:894px;height:548px;position:relative; float:left; margin-top:20px; }
#slideshow{list-style:none;color:#fff;}
#slideshow span{display:none}
#wrapper{width:894px;margin:0px auto;display:none; height:auto;}
#wrapper *{margin:0;padding:0}
#fullsize{position:relative;width:890px;height:548px;border:1px solid #f2f2f2;background:#fff}
#information{position:absolute;bottom:0px;width:892px;height:0;background:#000;color:#fff;overflow:hidden;z-index:200;opacity:.7;filter:alpha(opacity=70)}
#information h3{padding:4px 8px 3px;font-size:14px}
#information p{padding:0 8px 8px}
#image{width:890px}
#image img{position:absolute;z-index:25;width:892px;height:548px;}
.imgnav{position:absolute;width:25%;height:548px;cursor:pointer;z-index:150}
#imgprev{left:0;background: url('images/tp_sprites.png') -200px -78px ;width: 38px; height: 48px; top:45%;}
#imgnext{right:0;background: url('images/tp_sprites.png') -200px -10px;width: 38px; height: 48px; top:45%;}
#imglink{position:absolute;height:548px;width:100%;z-index:100;opacity:.4;filter:alpha(opacity=40)}
.linkhover{background:url(images/link.gif) center center no-repeat}
#thumbnails{margin-top:2px;}
#slideleft{float:left;width:20px;height:81px;background:url(images/scroll-left.gif) center center no-repeat;background-color:#222}
#slideleft:hover{background-color:#333}
#slideright{float:right;width:20px;height:81px;background:#222 url(images/scroll-right.gif) center center no-repeat}
#slideright:hover{background-color:#333}
#slidearea{float:left;position:relative;width:844px;margin-left:5px;height:81px;overflow:hidden;}
#slider{position:absolute;left:0;height:81px}
#slider img{cursor:pointer;border:1px solid #333;padding:2px;width:125px;height:75px;}
.plr a.selectPageIndex{color:#c80106; text-decoration:none; background-color:#007eb4;border-color:#007eb4;color:#fff}
.plr input{ width:30px; border: 1px solid #c5c5c5;  margin-left:4px;  border-radius: 3px;text-align:center;line-height:23px;height:23px;}

.warp img {
    max-height: 300px;
}

.pro-test-item .item-des {
    line-height: 25px;
}
.can-border ul{width:96%;line-height:35px;font-size:15px;margin:0 auto}
.zwn0{float:left;width:88%}
.date0{float:left;width:12%}
.zwn0 a i {
    color: #fb9344;
    margin-right: 3px;
}
.lpjj {
     height: auto;
    overflow: hidden;
     font-size: 16px;   
    color: #585757;
    line-height: 30px;margin:5px 20px;
}
.information {
  
    height: auto;
    overflow: hidden;
}
#zbpt{line-height: 30px;padding:5px 20px;font-size: 16px;}
/*楼盘报名*/
.wrapZhuanche{position:relative;height:auto; overflow:hidden;border-top:2px solid #cc0000;margin-bottom:10px}
.wrapZhuanche .zc_bt{width:300px;height:26px;}
.wrapZhuanche .xenTit{width:110px;height:26px;background:url(images/widget1452567977953.png); float:left;}
.wrapZhuanche .xenTitle{ width:190px;font-size:15px;color:#444;font-weight:bold;height:20px;line-height:20px;float:left;margin-top:6px;}
.wrapZhuanche .btnwrap{width:219px;height:39px;margin:0 auto}
.wrapZhuanche .btnRed,.wrapZhuanche .orderBtn{display:block;width:219px;height:39px;font-size:16px;color:#f15252;line-height:36px;text-indent:63px;cursor:pointer}
.wrapZhuanche .btnRed:hover,.wrapZhuanche .orderBtn:hover{color:#fff} 
.wrapZhuanche ul{padding:10px 0 0 15px;*padding-top:20px; display:block;}
.wrapZhuanche li{height:33px;line-height:33px;margin-top:10px; list-style:none;font-size:15px;font-family:"微软雅黑";}
.wrapZhuanche li label{float:left;width:80px;height:33px;overflow:hidden;color:#666}
.wrapZhuanche li .xeInput,.wrapZhuanche li .xeInputShort,.wrapZhuanche li .btnVal{float:left;width:150px;padding:5px;height:21px;line-height:21px;border:1px solid #c6c6c6}

.wrapZhuanche .didi_order_model ul{padding-top:0}
.wrapZhuanche .didi_order_model li{height:33px;line-height:33px;margin-top:10px;zoom:1}
.wrapZhuanche .didi_order_model li:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.wrapZhuanche .didi_order_model li .formInput{float:left;width:150px;padding:5px;height:21px;line-height:21px;border:1px solid #c6c6c6}
.wrapZhuanche .didi_order_model li .codeInput{width:51px;padding:5px 2px}
.wrapZhuanche .didi_order_model li .verifyCode{float:left;display:inline;width:98px;color:#6f6f6f;font-size:12px;text-align:center;margin-left:5px;cursor:pointer;overflow:hidden;padding:5px 0;height:21px;line-height:21px;border:1px solid #c6c6c6}
.wrapZhuanche .didi_order_model .ddmodel-name label,.wrapZhuanche .didi_order_model .ddmodel-mobile label,.wrapZhuanche .didi_order_model .ddmodel-code label{float:left;width:80px;height:33px;overflow:hidden;color:#666;font-size:15px;font-family:"微软雅黑";}
.wrapZhuanche .didi_order_model .ddmodel-rule{font-size:12px;color:#4d4c4c;margin-top:0}
.wrapZhuanche .didi_order_model .ddmodel-rule .agree{vertical-align:-2px;*vertical-align:middle;margin-right:3px}
.wrapZhuanche .didi_order_model .ddmodel-rule .tipsBtn{color:#56b1e9}
.wrapZhuanche .didi_order_model .ddmodel-order{width:203px;height:39px;color:#fff; display:inline-block; padding-left:16px;border-radius:5px; }
.wrapZhuanche .didi_order_model .ddmodel-order .orderBtn{ color:#FFF;background:#c00;text-align:left;border:0px}
.dp_p{font-size: 20px;height: 20px;line-height: 20px;margin-top: 20px;}
.tj_1{margin-top: 10px;margin-left:118px;}

.loupanImg{height:350px;width:490px;}