body{line-height:1.15;}
.w300{width:300px;}.w870{width:870px;}
.i_xf{background:url(../images/icon_xf.png) no-repeat}
.i_esf{background:url(../images/icon_esf.png) no-repeat}
.dpico{background: url(../images/icon_dp.png) no-repeat;}

.fix-search{background: #fff;height: 43px; position: fixed; top: 0; z-index: 999; width: 100%; display: none; border-bottom: 1px solid #ddd; margin: 0; padding: 0; padding-top: 5px;}
.fix_logo{float: left;height: 40px;}
.fix_logo .fix_z_logo{width: 300px;overflow: hidden;}
.fix_logo .fix_z_logo a{height: 40px; display: block; line-height: 60px;}
.fix_logo .fix_z_logo img{vertical-align: inherit;}
.fix_logo .logo_small{width: 240px; background-position:0 5px}

.fix_logo .logo_f_xk{background-position: 0 -800px;width: 240px;}
.fix-s{float: left;width: 595px;margin-top: 3px;line-height: 32px;}
.fix-s .fix-s1{height: 30px;border: 2px solid #f55353;width: 290px;line-height: 30px;text-indent: 5px;border-right: none;outline: none;}
.fix-s .fix-s2{height: 34px;border: 0;background: #f55353 url(../images/fix_map.png) 8px -200px no-repeat;width: 74px;cursor: pointer;color: #fff;text-indent: 15px;line-height: 32px;margin-right: 5px;}
.fix-s .fix-s2:hover{background: #d53737 url(../images/fix_map.png) 8px -200px no-repeat;}
.fix-s .fix-map a{display: inline-block;background: url(../images/fix_map.png) 0 4px no-repeat;padding-left: 25px;}
.fix-s .fix-map a:hover{background-position: 0 -80px;}
.fix-s .fix-tel a{display: inline-block;background: url(../images/fix_map.png) 0 -36px no-repeat;padding-left: 25px;margin-left: 10px;}
.fix-s .fix-tel a:hover{background-position: 0 -120px;}
.fix-tip{float: right;text-align: right;position: relative;margin-top: 3px;line-height: 32px;}
.fix-tip .fix-tips{float: left;width: 280px;}
.fix-tip .fix-tips em{margin: 0 5px;}
.fix-tip dd{width: 60px;float: left;text-align: center;height: 40px;}

.bread{height:45px;line-height:45px;color:#999;}
.bread a{color:#999;}
.bread b {font-weight: 400;color: #666;}
.bread em{margin:0 5px;font-family: '宋体';}
.bread .i_map{display: inline-block;width:10px;height:12px;background-position: -49px -21px;vertical-align: -1px;_vertical-align: middle;*vertical-align: middle;margin-right: 8px;}

.gb-form .form-line {position: relative;}
.gb-form .form-line .textarea{display: block;overflow-x: hidden;width:351px;height: 72px;padding: 8px 16px;color: #333;border:1px solid #f2f2f2;resize:none;}
.gb-form .form-line .input {height: 20px;line-height: 20px;border: 1px solid #f2f2f2;padding: 10px 10px;}
.gb-form .form-line .account_inner {position: relative;_display:inline;*display:inline}
.gb-form .account_inner .input {width: 88px;padding-left: 20px;}
.gb-form .account_inner .input.phone{width:100px;}
.gb-form .form-line .form-btn{display: block;height: 42px;width: 110px;color: #FFF;background-color: #f97d85;font-size: 18px;text-align: center;border: none;cursor: pointer;}
.gb-form .form-line span{position: absolute;left: 12px;top: 11px;display: inline-block;}

.filter-wrap{border: 1px solid #eee;}
.filter-block{height: auto;padding-left: 0;padding-right: 0;margin-left: auto;margin-right: auto;position: relative;}
.filter-block dl{list-style: none;padding: 0;line-height:54px;overflow:hidden;zoom:1;background: url('../images/loupan_03.gif') repeat-y;border-bottom:1px solid #f6f6f6;}
.filter-block dl.last{border-bottom:none;}
.filter-block dt{font-size:14px;color:#999999;padding:0 45px;float:left;display: inherit;height:auto;}
.filter-block dd{float: left;width:1058px;padding:9px 10px;display: block;}
.filter-block dd a{float: left;margin:0 22px;display: block;white-space: nowrap;font-size:14px;color:#666;height: 36px;line-height: 36px;}
.filter-block dd a.active,.filter-block dd a:hover{color:#f97d85}
.filter-block dd .this{color:#f74a4a;font-weight:bold}

.main-wrapper{width:100%;font-size:14px;overflow: hidden;}
.main-left{width:870px;float:left;}
.main-sidebar{width:300px;float: right;}
.main-sidebar .main-r-tips{padding:20px;padding-bottom:10px}
.main-sidebar .main-r-tips h4 {margin-bottom: 15px;font: 18px/24px "Microsoft Yahei", 黑体;}
.main-sidebar .main-r-tips .bd{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #ddd;line-height: 24px;}

.main-nav-wrap{width:300px;background: #f6f6f6;}
.main-nav-wrap .nav-title{width:100%;height:80px;line-height: 80px;text-align: center;font-size:20px;font-weight: bold;background: #eeeeee;}
.main-nav-wrap .nav-list{padding:0 30px;}
.main-nav-wrap .nav-list dt{font-size: 16px;color:#999;background-repeat: no-repeat;background-position: left center;height:24px;line-height: 24px;margin:20px 0 20px;padding-left:30px;}
.main-nav-wrap .nav-list dd{padding-bottom:10px;border-bottom:1px solid #eeeeee;}
.main-nav-wrap .nav-list dd a{display: block;float:left;height:32px;line-height: 32px;background: #f6f6f6;color:#666666;margin-bottom:10px;margin-left:14px;margin-right:14px;width:74px;padding-left:18px;}
.main-nav-wrap .nav-list dd a.active{background: #f4a4a6;color:#fff;}

.sortbox-wrap{width:100%;height:48px;background: #f6f6f6;}
.sort-items{line-height:48px;overflow: hidden;float:left;}
.sort-items .item{float: left;font-size:14px;}
.sort-items .item .link{display: block;padding:0 30px;}
.sort-items .item.active .link{background: #f97d85;color:#fff;}
.sort-items .item i{margin-left:8px;}
.sort-items .item .i_down{display: inline-block;background-position: -13px -59px;width: 8px;height: 8px;}
.sort-items .item .i_up{display: inline-block;background-position: 0px -59px;width: 8px;height: 8px;}

.search-plate{position: relative; width: 240px; height: 30px; background-color: #fff; padding: 0 0 0 15px; margin-top: 8px; margin-right: 10px;}
.search-plate .search-input{height: 30px; background: #fff; border: none; width: 180px; float: left;}
.search-plate .search-btn{width: 60px; height: 30px; border: none; background: #f97d85; color: #fff; float: right;cursor: pointer;}

.sort-page{float:right;line-height:48px;padding-right:15px;}
.sort-page .sort-find{font-size:14px;color:#999;}
.sort-page .sort-find em{color:#f35257;margin:0 5px;font-weight: bold;}
.sort-con{margin-top:12px;}
.sort-con a{display: block;float:left;height: 24px;line-height: 24px;color:#fff;background-color: #eaeaea;color:#999;padding:0 10px;margin-left:10px;padding-right: 22px;}
.sort-con a.fst{padding-right: 10px;}
.sort-con a.down,.sort-con a.up{background-image: url("../images/sort_arrow.png?2");background-repeat: no-repeat;}
.sort-con a.down{background-position: 42px -18px;}
.sort-con a.up{background-position: 42px 7px;}
.sort-con a.cur.down{background-position: 42px -72px;}
.sort-con a.cur.up{background-position: 42px -47px;}
.sort-con a.cur{background-color: #f97d85;color:#fff;}

.sort-operate a {font-family: '宋体';text-decoration: none;}
.sort-operate span{color:#888;margin:0 12px}


.resblock-item,.sell-item,.brokers-item,.shop-item{position: relative;padding: 30px 0;border-bottom:1px solid #f6f6f6;cursor: pointer;}
.resblock-item .resblock-img,.sell-item .sell-img{position: absolute; width: 266px; height: 186px; background: #f5f5f6; background-image: url(../images/default_icon.png); background-size: 40px 38px; background-repeat: no-repeat; background-position: 50%;}
.resblock-item .resblock-img img,.sell-item .sell-img img{width: 266px; height: 186px; background: transparent;}
.resblock-item .resblock-img .watermark{position: absolute;top: 10px;right: 10px;font-size: 14px;color: #fff;font-weight: 300;padding:6px 8px;z-index:0;}
.resblock-item .resblock-img .watermark s{width:100%;height:100%;background:#000;filter:alpha(opacity=90);-khtml-opacity:.9;-moz-opacity:.9;opacity:.9;filter:alpha(opacity=90);display:block;position:absolute;z-index:-1;bottom:0;left:0}
.resblock-item .resblock-img .watermark.sorton_1 s{background:#3d9e52}
.resblock-item .resblock-img .watermark.sorton_2 s{background:#f91624}
.resblock-item .resblock-img .watermark.sorton_3 s{background:#ffa140}
.resblock-item .resblock-img .watermark.sorton_4 s{background:#648ef9}
.resblock-item .resblock-img .watermark.sorton_5 s{background:#bababa}
.resblock-item .resblock-desc-wrapper,.sell-item .sell-desc-wrapper{position: relative; margin: 0 0 0 306px; height: 186px;}
.resblock-item .resblock-desc-wrapper .resblock-name .name,.lpsd-item .lpsd-name .name{display: inline-block; max-width: 75%; font-size: 20px; color: #333; vertical-align: middle; font-weight: 700; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.resblock-item .resblock-desc-wrapper .resblock-name .name:hover,.resblock-item .resblock-desc-wrapper .resblock-housename .name:hover,.lpsd-item .lpsd-name .name:hover{color:#f35257;}
.resblock-item .resblock-desc-wrapper .resblock-name span,.resblock-item .resblock-desc-wrapper .resblock-housename span,.lpsd-item .lpsd-name .tagBlock{display: inline-block; padding: 4px 6px; margin-left: 10px; line-height: 14px; font-size: 14px; color: #fff; vertical-align: middle; background: #269cff; border-radius: 2px;}
.resblock-item .resblock-desc-wrapper .resblock-room{display: block; height: 16px; margin-top: 22px; font-size:14px;}
.resblock-item .resblock-desc-wrapper .resblock-room .vertical_line{display: inline-block; width: 0; height: 12px; border-left: 1px solid #d8d8d8; vertical-align: -1px; _vertical-align: middle; *vertical-align: middle; margin:0 4px 0 14px;}
.resblock-item .resblock-desc-wrapper .resblock-room a{margin:0 5px;color:#666;}
.resblock-item .resblock-desc-wrapper .resblock-room a:hover{color:#f35257}
.resblock-item .resblock-desc-wrapper .resblock-location{margin-top: 16px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.resblock-item .resblock-desc-wrapper .resblock-location .i_map{display: inline-block; background-position: -20px -38px; width: 12px; height: 14px; margin-right:10px; vertical-align: -2px; _vertical-align: middle; *vertical-align: middle;}
.resblock-item .resblock-desc-wrapper .resblock-location a{font-size:14px; color:#999;}
.resblock-item .resblock-desc-wrapper .resblock-location a:hover{color:#f35257;}
.resblock-item .resblock-desc-wrapper .resblock-location span{font-size:14px; margin-left:21px;}
.resblock-tel{font-size:30px;margin-top:16px;color:#f35257;line-height:30px;}
.resblock-tel em{margin:0 12px;}
.resblock-item .resblock-desc-wrapper .resblock-tag{margin-top: 16px;}
.resblock-item .resblock-desc-wrapper .resblock-tag span{display: inline-block; height: 30px; margin-right: 10px; padding: 0 12px; line-height: 30px; font-size: 12px; color: #849aae; background: rgba(132,154,174,.1);}
.resblock-item .resblock-desc-wrapper .resblock-price{position: absolute; top: 0; right: 0;}
.resblock-item .resblock-desc-wrapper .resblock-price .main-price .number{font-size: 28px;line-height: 28px;color: #f35257;vertical-align: top;display: inline-block;*display: inline;*zoom: 1;font-family: Microsoft YaHei,微软雅黑;}
.resblock-item .resblock-desc-wrapper .resblock-price .main-price .desc{font-family: PingFangSC-Semibold; font-size: 14px; color: #f35257; vertical-align: bottom;}
.resblock-item .resblock-desc-wrapper .resblock-area{color:#999999;margin-top:16px;}
.resblock-item .resblock-desc-wrapper .resblock-housename{margin-top:16px;}
.resblock-item .resblock-desc-wrapper .resblock-housename .name{display: inline-block;max-width: 75%;font-size: 20px;color: #333;vertical-align: middle;font-weight: 700;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.resblock-item .resblock-desc-wrapper .resblock-housename .sorton_1{background:#3d9e52}
.resblock-item .resblock-desc-wrapper .resblock-housename .sorton_2{background:#f91624}
.resblock-item .resblock-desc-wrapper .resblock-housename .sorton_3{background:#ffa140}
.resblock-item .resblock-desc-wrapper .resblock-housename .sorton_4{background:#648ef9}
.resblock-item .resblock-desc-wrapper .resblock-housename .sorton_5{background:#bababa}

.huxing-item{cursor: auto;}
.huxing-item .resblock-img{width: 210px;height: 172px;}
.huxing-item .resblock-img .huxing-img{width: 210px;height: 172px;background: #f6f6f6;overflow: hidden;display: table-cell;vertical-align: middle;text-align: center;}
.huxing-item .resblock-img .huxing-img img{width:auto;height: auto;max-width: 210px;max-height: 172px;vertical-align: middle;overflow: hidden;}
.huxing-item .resblock-desc-wrapper{margin:0 0 0 240px;height: 172px;}
.huxing-item .resblock-tel{font-size:18px;}
.huxing-item .resblock-tel em{margin:0 4px;font-size:22px;font-weight: bold;}

.lpsd-item{margin-top:30px;}
.lpsd-item .lpsd-name .tagBlock{background: #f97d85;border-radius: 0;}
.lpsd-item .lpsd-name .time{color:#aaa;margin-left: 32px;vertical-align: bottom;}
.lpsd-item .lpsd-content{background-color: #fafafa;padding:20px;margin-top:20px;color:#999;line-height: 24px;text-align:justify;text-justify:inter-ideograph}

.sell-item .sell-img .imgcount{display:block;height:24px;padding:0 6px; line-height:24px;background-color: rgba(0,0,0,0.48);color:#fff;position:absolute;bottom:10px;left:10px}
.sell-item .sell-img .imgcount i{background-position: -21px 0px;width: 18px;height: 14px;display:inline-block;margin-right:5px;vertical-align: -1px;_vertical-align: middle; *vertical-align: middle;}
.sell-item .sell-desc-wrapper{margin:0 0 0 296px;height:auto;}
.sell-desc-wrapper a{color:#999;}.sell-desc-wrapper a:hover{color:#f35257;}
.sell-desc-wrapper .title{font-weight: bold; color: #394043; overflow: hidden; width: 390px; line-height: 28px; margin-top:-4px; height: 60px;}
.sell-desc-wrapper .title a{max-width: 420px; text-decoration: none; font-size: 20px; color: #394043; overflow: hidden;}
.sell-desc-wrapper .title a:hover{color:#f35257}
.sell-desc-wrapper .title .tagBlock{margin-left: 5px; padding: 0 5px; text-align: center; color: #fff; font-size: 12px; line-height: 22px; display: inline-block; height: 22px; vertical-align: top; background-color: #D53C3C; font-weight: normal; margin-top: 4px;}
.sell-desc-wrapper .desc-item{margin-top:14px;width:80%;}
.sell-desc-wrapper .desc-item.tag{margin-top:12px;}
.sell-desc-wrapper .desc-item span,.sell-desc-wrapper .desc-item a{margin-right:10px;}

.sell-desc-wrapper .metas{margin-top:8px;}
.sell-desc-wrapper .spe-lines{margin-right: 10px; color:#ccc; overflow: hidden;}
.sell-desc-wrapper .tag span{display: inline-block; color: #849aae; font-size: 12px; line-height: 30px; padding: 0 11px; margin-right: 6px; background-color: #f4f7f9; float: left; text-align: center;margin-top:5px;}
.sell-desc-wrapper .brief{margin-top:12px;line-height: 20px;color:#999;}
.sell-desc-wrapper .priceInfo{position: absolute; right: 0; top: 0;}
.sell-desc-wrapper .priceInfo .totalPrice{text-align: right; width: 130px; font-size: 14px; color: #db4c3f;}
.sell-desc-wrapper .priceInfo .totalPrice span{font-weight: bold; font-size: 26px; font-family: 'tahoma'; margin-right: 5px;}
.sell-desc-wrapper .priceInfo .unitPrice{text-align: right; margin-top: 12px; width: 130px; font-size: 12px; color: #394043; position: relative;}

.brokers-img,.shop-img{margin-right:20px;}
.brokers-info,.shop-info{font-size:14px;}
.brokers-info .title,.shop-info .title{padding-bottom:0;font-size:20px;font-weight: bold;}
.brokers-info .desc-item,.shop-info .desc-item{color:#666;margin-top:16px;}
.brokers-info .desc-item label,.shop-info .desc-item label{color:#999;}
.brokers-tel,.shop-tel{text-align: right;padding-top:10px;}
.brokers-tel .tel,.brokers-info .desc-item .tel,.shop-tel .tel{height: 25px;line-height: 25px;background: url('../images/ico_jjrlist_tel.png') no-repeat;padding-left:38px;color:#f35257;font-size: 30px;font-weight: bold;background-position: left center;}
.brokers-tel .btn,.shop-tel .btn{margin-top:25px;border: 1px solid #f97d85;background: #fff;color:#f97d85;line-height: 45px;height: 45px;padding:0 36px;font-size:16px;}

.brokers-header .brokers-info{width:880px;}
.brokers-header .brokers-info .tel-box{margin-top:18px;}

.shop-info .desc-item{margin-top:10px}
.shop-info .total{margin-top:22px}
.shop-info .total .item-num{display: inline-block;float: left;}
.shop-info .total .item-num em{display: block;font-size:20px;font-weight: bold;color:#333;margin-bottom:10px;}
.shop-info .total .item-num span{display: block;margin-right:40px;color:#999}


.side-news-list h4{color:#333;font-size:20px;font-weight: bold;margin-bottom:10px}
.side-news-list li{color:#666;line-height:36px;padding-left: 30px; position:relative}
.side-news-list li .n_l_no{position: absolute;display: block;height: 30px;line-height: 30px;font-size:18px;font-family:Arial;font-style:italic;text-align: center;top: 50%;left: 0;margin-top: -15px;color:#f4adaf}
.side-news-list li a{width:100%; display:block;white-space: nowrap;word-wrap: normal;overflow: hidden;-o-text-overflow: ellipsis; text-overflow: ellipsis;text-align: left;}
.side-news-list.top_list li{background: url('../images/i_ico.png') no-repeat;background-position: 0 50%;padding-left: 15px;}

.hot_tab{padding:20px}
.hot_tab_nav li{float:left;margin-right:30px; position:relative}
.hot_tab_nav li .i_tabline{display:none}
.hot_tab_nav li a{font-size:20px;color:#666;display:block;}
.hot_tab_nav li.is-active a{font-weight: bold;color:#333;padding-bottom:10px;border-bottom:2px solid #f35257}

.hot_tab_nav li.is-active .i_tabline{border-color: #fff;border-top-color: #f35257;width: 0;height: 0;overflow: hidden;display: inline-block;border-style: solid;border-width: 6px 6px 0;position:absolute;bottom:-6px;left:50%;margin-left:-6px;z-index:1}
.hot_tab .center{display:none}
.ui-list__item{border-bottom: 1px dotted #ddd;padding-bottom: 1px;height: 50px;}
.ui-list__item.is-active{height: 138px}
.ui-list__item .ui-list__main{height: 50px;line-height: 50px;position: relative;overflow: hidden;padding-left: 30px;}
.ui-list__item .ui-list__no{position: absolute;display: block;height: 30px;line-height: 30px;font-size:18px;font-family:Arial;font-style:italic;text-align: center;top: 50%;left: 0;margin-top: -15px;color: #cccccc;}
.ui-list__item.is_top .ui-list__no{color:#f2c9c5}
.ui-list__item .ui-list__name{float: left;_display: inline;width: 155px;position: relative;overflow: hidden;}
.ui-list__item .ui-list__rank{word-wrap: normal;overflow: hidden;width: 65px;text-align: right;color: #999;}

.ui-list__item .ui-list__detail{margin-left:30px;display:none;_display: inline;}
.ui-list__item .ui-list__detail a{display: block;}
.ui-list__item .ui-list__detail .ui-list__img{width:108px}
.ui-list__item .ui-list__detail .ui-list__bd{width:108px;}
.ui-list__item .ui-list__detail .ui-list__bd .ui-list__label{margin-bottom:5px;}
.ui-list__item .ui-list__detail .ui-list__bd .ui-list__txt{font-size:12px; line-height:18px;}
.ui-list__item.is-active .ui-list__detail {display: block;}

.house-title{-o-text-overflow: ellipsis; text-overflow: ellipsis; position: relative; font-size: 28px; font-weight: bold; margin-top: -5px;}
.state-label{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; line-height: 30px; padding: 0 10px; color: #fff; font-size: 16px; -webkit-border-radius: 3px; border-radius: 3px; font-weight: normal; margin-left: 10px;}
.meta-tags,.tags-wrap{clear: both; *zoom: 1;}
.meta-tags .items{float: left; margin: 8px 6px 0 0; padding: 5px 12px; background-color: #f2f3f7;}
.tags-wrap .tag-item{width: auto; height: 30px; line-height: 28px; padding: 0 8px; box-sizing: border-box; display: inline-block; font-size: 14px;}
.tags-wrap .default-type-tag{font-size: 12px; color:#a49b9b; border:1px solid #f6f6f6; background: #fff; margin-left: 5px;}
.tags-wrap .sell-type-tag{color: #fff; background: #f97d85;}
.tags-wrap .house-type-tag{margin-left: 5px; font-size: 12px; color: #849aad; background: #f2f4f6; border:1px solid #f2f4f6;}

.details-head {padding: 30px 0;}
.details-head .left-img{height:84px;margin-right:15px;}
.details-head .left-con{width:600px;}
.details-head .left-con .title-wrap{max-width: 82%; margin-bottom:15px;}
.details-head .left-con .title-wrap .house-title{font-weight: normal; color: #1b1b1b; font-size: 36px;display: inline-block;}
.details-tel{background: url('../images/ico_house_head_tel.png') no-repeat;padding-left:68px;font-size:30px;color:#f35257;background-position: left center;}
.details-head .left-con .title-wrap .other-ico{display: inline-block;width:34px;height:34px;margin-left: 20px;position: relative;top: -3px;}
.details-head .left-con .title-wrap .ico-wx{display: inline-block;width:34px;height:34px;background: url('../images/ico_house_weixin.png') no-repeat;}
.details-head .left-con .title-wrap .nav-expand-wx{position:absolute;display:none;top:48px;left:-46px;z-index:99;padding:0;background-color:#fff;border:2px solid #f3686d;box-shadow:0 1px 4px 0 rgba(0,0,0,0.20);padding:10px}
.details-head .left-con .title-wrap .other-ico:hover .nav-expand-wx{display:block}
.details-head .left-con .title-wrap .arrow{position:absolute;top:-12px;*top:-32px;width:0;left:50%;margin-left:-5px;border:5px solid;border-color:transparent transparent #f74a4a}
.details-tel .tel{font-size:36px;color:#f35257;margin-bottom:6px;}
.details-tel .text{font-size:20px;color:#fc9aa0}

.details-tabs{height: 50px;}
.details-nav{width:100%; background:#f6f6f6;}
.details-nav li{float:left;font-size:14px;display:inline-block;height:50px; line-height:50px;}
.details-nav li a{display:block;padding:0 20px;}
.details-nav li.on{ background:#f3686d}
.details-nav li.on a{color:#fff}
.details-nav .updatetime{line-height: 50px;color:#999999;padding:0 20px;}

.focus{width:610px;}
.slider-box{width: 610px;height: 406px;position: relative;overflow: hidden;}
.slider-box img {display: block;width: 610px;height: 406px;cursor: pointer;}
.slider-nav{width:620px; overflow:hidden; padding:10px 0 0; margin:0 auto; position:relative;}
.slider-nav img{display:block; width:145px; height:102px;opacity:.6;filter:alpha(opacity=60)}
.slider-nav a{display:block; width:145px;border-top:2px solid #fff;margin-right:10px; position:relative;}
.slider-nav li{float:left; cursor:pointer; position:relative;}
.slider-nav .imgname{line-height:25px; text-align:center; color:#FFFFFF; font-family:\5FAE\8F6F\96C5\9ED1; font-weight:400; font-size:18px; height:25px; overflow:hidden; cursor:pointer;}
.slider-nav .imgshortcat{line-height:20px; text-align:center; color:#7D7D7D; font-size:12px; height:20px; overflow:hidden; cursor:pointer;}
.slider-nav .on a{border-top:2px solid #f3686d;z-index:100}
.slider-nav .on img{opacity:1;filter:none;}
.slider-nav .on .imgname{color:#DBC98C;}
.slider-nav .on .imgshortcat{color:#FFFFFF;}
.slider-nav a .black_arrow{border-color:#fff;border-bottom-color:#fff;position:absolute;top:-6px;left:50%;margin-left:-3px;z-index:1;}
.slider-nav a .black_arrow{width:0;height:0;overflow:hidden;display:inline-block;border-style:solid;border-width:0 4px 4px;}
.slider-nav .on a .black_arrow{border-color:#fff;border-bottom-color:#f3686d;}

.icon-video {display: inline-block;position: absolute;width: 80px;height: 80px;left: 50%;top: 50%;margin-left: -40px;margin-top: -40px;background: url(../img/icon/icon_video_m.png) no-repeat 0/80px 80px;}
.jp-icon{background-color:transparent;background-image:url(../img/video/video-icon-x1.png);background-image:-webkit-image-set(url(../img/video/video-icon-x1.png) 1x,url(../img/video/video-icon-x2.png) 2x);background-repeat:no-repeat}
.jp-audio{width:420px}.jp-audio-stream{width:182px}.jp-video-360p{width:640px}.jp-video-full{width:480px;height:270px;position:fixed!important;z-index:10000!important}.jp-video-full div div{z-index:1000}.jp-video-full .jp-jplayer{top:0;left:0;position:fixed!important;position:relative;overflow:hidden}.jp-video-full .jp-gui{position:fixed!important;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1001}.jp-video-full .jp-interface{position:absolute!important;position:relative;bottom:0;left:0}.jp-interface{position:relative;background-color:#000;width:100%}.jp-audio .jp-interface{height:80px}.jp-audio-stream .jp-interface{height:80px}.jp-controls-holder{clear:both;height:43px;position:relative;overflow:hidden}.jp-interface .jp-controls{margin:0;padding:0;overflow:hidden}.jp-audio .jp-controls{width:380px;padding:20px 20px 0 20px}.jp-audio-stream .jp-controls{position:absolute;top:20px;left:20px;width:142px}.jp-video .jp-type-single .jp-controls{padding:11px 0 0 20px}.jp-video .jp-type-single .jp-times{float:left}.jp-video .jp-type-single .jp-times span{display:inline-block;color:#ccc;height:43px;line-height:43px;font-size:12px}.jp-video .jp-type-single .jp-times .jp-all-time{color:#666}.jp-video .jp-type-playlist .jp-controls{width:134px;margin-left:172px}.jp-video .jp-controls{float:left}.jp-controls a{display:block;float:left;overflow:hidden;text-indent:-9999px;border:0;cursor:pointer}.jp-play{width:16px;height:20px}.jp-play{background-position:-0 0}.jp-play:hover{background-position:-0 -30px}.jp-state-playing .jp-play{background-position:-30px 0}.jp-state-playing .jp-play:hover{background-position:-30px -30px}.jp-stop,.jp-previous,.jp-next{width:28px;height:28px;margin-top:6px}.jp-stop{background:url(../img/video/jplayer.blue.monday.jpg) 0 -83px no-repeat;margin-left:10px}.jp-stop:focus{background:url(../img/video/jplayer.blue.monday.jpg) -29px -83px no-repeat}.jp-previous{background:url(../img/video/jplayer.blue.monday.jpg) 0 -112px no-repeat}.jp-previous:focus{background:url(../img/video/jplayer.blue.monday.jpg) -29px -112px no-repeat}.jp-next{background:url(../img/video/jplayer.blue.monday.jpg) 0 -141px no-repeat}.jp-next:focus{background:url(../img/video/jplayer.blue.monday.jpg) -29px -141px no-repeat}.jp-progress{overflow:hidden;background-color:#666}.jp-audio .jp-progress{position:absolute;top:32px;height:15px}.jp-audio .jp-type-single .jp-progress{left:110px;width:186px}.jp-audio .jp-type-playlist .jp-progress{left:166px;width:130px}.jp-video .jp-progress{top:0;left:0;width:100%;height:6px}.jp-seek-bar{background:#666;width:0;height:100%;cursor:pointer}.jp-play-bar{background:#62ab00;width:0;height:100%}.jp-state-no-volume .jp-volume-controls{display:none}.jp-volume-controls{position:relative;float:right;top:14px;width:121px;height:16px;margin-right:79px}.jp-audio-stream .jp-volume-controls{left:70px}.jp-volume-controls a,.jp-volume-controls button{display:block;position:absolute;overflow:hidden;text-indent:-9999px;border:0;cursor:pointer}.jp-mute,.jp-volume-max{height:16px}.jp-mute{width:10px;left:0}.jp-volume-max{right:0}.jp-mute{background-position:-60px 0}.jp-state-muted .jp-mute{left:0;width:17px;background-position:-90px 0}.jp-volume-max{width:16px;background-position:-120px 0}.jp-volume-max.active{background-position:-120px -60px}.jp-volume-bar{position:absolute;overflow:hidden;background:#666;top:7px;left:19px;width:80px;height:2px;cursor:pointer}.jp-volume-bar-value{background:#62ab00;width:0;height:2px}.jp-audio .jp-time-holder{position:absolute;top:50px}.jp-audio .jp-type-single .jp-time-holder{left:110px;width:186px}.jp-audio .jp-type-playlist .jp-time-holder{left:166px;width:130px}.jp-current-time,.jp-duration{font-size:12px}.jp-current-time{float:left;display:inline;cursor:default}.jp-duration{float:right;display:inline;text-align:right;cursor:pointer}.jp-video .jp-current-time{margin-left:20px}.jp-video .jp-duration{margin-right:20px}.jp-details{font-weight:bold;text-align:center;cursor:default}.jp-details,.jp-playlist{width:100%;background-color:#ccc;border-top:1px solid #009be3}.jp-type-single .jp-details,.jp-type-playlist .jp-details{border-top:0}.jp-details .jp-title{margin:0;padding:5px 20px;font-size:.72em;font-weight:bold}.jp-playlist ul{list-style-type:none;margin:0;padding:0 20px;font-size:.72em}.jp-playlist li{padding:5px 0 4px 20px;border-bottom:1px solid #eee}.jp-playlist li div{display:inline}div.jp-type-playlist div.jp-playlist li:last-child{padding:5px 0 5px 20px;border-bottom:0}div.jp-type-playlist div.jp-playlist li.jp-playlist-current{list-style-type:square;list-style-position:inside;padding-left:7px}div.jp-type-playlist div.jp-playlist a{color:#333;text-decoration:none}div.jp-type-playlist div.jp-playlist a:hover{color:#0d88c1}div.jp-type-playlist div.jp-playlist a.jp-playlist-current{color:#0d88c1}div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove{float:right;display:inline;text-align:right;margin-right:10px;font-weight:bold;color:#666}div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove:hover{color:#0d88c1}div.jp-type-playlist div.jp-playlist span.jp-free-media{float:right;display:inline;text-align:right;margin-right:10px}div.jp-type-playlist div.jp-playlist span.jp-free-media a{color:#666}div.jp-type-playlist div.jp-playlist span.jp-free-media a:hover{color:#0d88c1}span.jp-artist{font-size:.8em;color:#666}.jp-video-play{width:100%;overflow:hidden;cursor:pointer;background-color:rgba(0,0,0,0)}.jp-video-270p .jp-video-play{margin-top:-270px;height:270px}.jp-video-360p .jp-video-play{margin-top:-360px;height:360px}.jp-video-full .jp-video-play{height:100%}.jp-video-play-icon{position:relative;display:block;width:112px;height:100px;margin-left:-56px;margin-top:-50px;left:50%;top:50%;*left:25px;background:url(//pages.anjukestatic.com/xinfang/img/video/jplayer.blue.monday.video.play.png) 0 0 no-repeat;text-indent:-9999px;border:0;cursor:pointer}.jp-video-play-icon:focus{background:url(//pages.anjukestatic.com/xinfang/img/video/jplayer.blue.monday.video.play.png) 0 -100px no-repeat}.jp-jplayer audio,.jp-jplayer{width:0;height:0}.jp-jplayer{background-color:#000}.jp-toggles{padding:0;margin:0 auto;overflow:hidden}.jp-audio .jp-type-single .jp-toggles{width:25px}.jp-audio .jp-type-playlist .jp-toggles{width:55px;margin:0;position:absolute;left:325px;top:50px}.jp-video .jp-toggles{float:right;position:relative;top:13px;right:21px}.jp-toggles a{display:block;float:left;text-indent:-9999px;line-height:100%;border:0;cursor:pointer}.jp-full-screen{width:17px;height:17px;background-position:-150px 0}.jp-full-screen:hover{background-position:-150px -30px}.jp-repeat{width:19px;height:19px;margin-right:17px;background-position:-180px 0}.jp-repeat:hover{background-position:-180px -30px}.jp-repeat.active{background-position:-180px -60px}.jp-shuffle{background:url(../img/video/jplayer.blue.monday.jpg) 0 -270px no-repeat;margin-left:5px}.jp-shuffle:focus{background:url(../img/video/jplayer.blue.monday.jpg) -30px -270px no-repeat}.jp-state-shuffled .jp-shuffle{background:url(../img/video/jplayer.blue.monday.jpg) -60px -270px no-repeat}.jp-state-shuffled .jp-shuffle:focus{background:url(../img/video/jplayer.blue.monday.jpg) -90px -270px no-repeat}.jp-no-solution{padding:5px;font-size:.8em;background-color:#eee;border:2px solid #009be3;color:#000;display:none}.jp-no-solution a{color:#000}.jp-no-solution span{font-size:1em;display:block;text-align:center;font-weight:bold}.jp-state-dialog,.jp-state-dialog .jp-state-bg,.jp-state-dialog .jp-state-cont{position:absolute;top:0;right:0;bottom:0;left:0}.jp-state-dialog{display:none;z-index:9}.jp-state-dialog .jp-state-bg{background-color:#333}.jp-state-dialog .jp-state-cont{padding:33% 0;text-align:center}.jp-state-dialog .jp-state-text{color:#fff;font-size:24px;text-align:center;margin-top:35%;vertical-align:middle;margin-left:14px}.jp-state-dialog .jp-button-bar{text-align:center;margin:40px auto 0}.jp-state-dialog .jp-state-button,.jp-state-dialog .jp-state-button:hover{display:inline-block;width:60px;height:32px;color:#ccc;font-size:16px;line-height:32px;border:1px solid #ccc;border-radius:3px;text-decoration:none;margin-left:15px}.jp-state-dialog .jp-state-button:hover{color:#fff;border-color:#fff}.video-wrap{display:none;width:100%!important;height:406px;position:relative;z-index:1}.jp-jplayer img,.jp-jplayer video{height:100%!important}
.jp-type-single{height:406px}
.ershou-video-wrap{height:468px;}
.ershou-video-wrap .jp-type-single{height:468px;}
.info-wrap{width:560px;margin-left:30px;}
.info-wrap .info-list .info-item{position: relative;margin-top: 25px;font-size: 0;}
.info-wrap .info-list .info-item .title{width: 94px;font-family: PingFangSC-Regular;font-size: 16px;color: #9c9fa1;}
.info-wrap .info-list .info-item span{display: inline-block;}
.info-wrap .info-list .info-item .content{font-family: PingFangSC-Regular;font-weight: 300;font-size: 16px;color: #394043;margin-right: 4px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;vertical-align: bottom;max-width:324px;}
.info-wrap .info-list .info-item .content.yh{color:#f35257;}
.content .house-type-item{margin-right:10px;}
.info-wrap .info-list .top-info{margin-top:0;}
.info-wrap .top-info .price .price-number, .info-wrap .top-info .price .price-unit{font-size:24px;line-height: 1;color: #f35257;}
.info-wrap .top-info .price .price-number{position: relative;top:2px;font-family: Tahoma-Bold;font-size: 36px;}
.info-wrap .info-list .info-item.info-grid .grid-item.fl{width:300px;}
.info-wrap .info-list .info-item.info-grid .grid-item.fr{width:260px;}
.info-item .map,.info-item .house-type{font-size:16px;color:#9ab3fc;font-family: HiraginoSansGB-W3;font-weight: 300;margin-left:30px;}
.info-item .map .ico_map{display: inline-block;width: 15px;height: 16px;background-position: 0 -38px;margin-right:10px;vertical-align: -2px;_vertical-align: middle;*vertical-align: middle;}
.info-item .house-type{color:#fc9aa0}
.info-item .house-type .ico_type{display: inline-block;width: 16px;height: 16px;background-position: -21px -15px;margin-right:10px;vertical-align: -2px;_vertical-align: middle;*vertical-align: middle;}

.basic-details .basic-info h1{font-size: 30px;line-height: 30px;margin-bottom: 15px;color: #333;font-weight: bold;}
.basic-details .price-info .price-number{position: relative; top: 2px; font-family: Tahoma-Bold; font-size: 36px; font-weight: bold; color:#f35257;}
.basic-details .price-info .price-unit{font-size: 24px; line-height: 1; color: #f35257;}
.basic-details .info-yh-wrap{ background-color: #feefef;background-image: url('../images/ico_yh_bg.png');background-repeat:  no-repeat;background-position: right center;}
.basic-details .intro{overflow: hidden;}
.basic-details .info-list .intro{margin-top:18px;}
.basic-details .info-list .intro .title{float: left;display: block;line-height: 32px;}
.basic-details .info-list .intro .cont{font-size:16px;line-height: 32px;display: block;margin-left:94px;}
.basic-details .info-list .intro .m-clear{clear:both;}

.subscribe-link{margin-top:20px;}
.subscribe-link a{font-size:12px;color:#999;display: inline-block;}
.subscribe-link a.jsq{padding-left:16px;background: url('../images/ico_house_top_jsq.png') no-repeat;background-position: left center;margin-right:20px;}
.subscribe-link a.remind{padding-left:18px;background: url('../images/ico_house_top_sale.png') no-repeat;background-position: left center;}

.info-yh-wrap{padding:20px;background: #feefef;margin-top:24px;position: relative;}
.yh-box{width:376px;}
.yh-box p{font-size:18px;line-height: 1.5;}
.yh-box .txt1 b{color:#f35257;}
.yh-box .txt1{margin-bottom:10px;}
.yh-box .money{color:#f35257;overflow: hidden;}
.yh-box .money i{display: inline-block; padding: 0 5px; height: 25px; line-height: 25px; font-size: 14px; color: #fff; background-color: #f35257; margin-right: 10px; white-space: nowrap; cursor: default; overflow: hidden; float: left;}
.yh-btn{position: absolute;top:50%;margin-top:-25px;right:20px;width:126px;height: 50px;background: #f35257;font-size: 18px;font-weight: bold;}

.info-agent{margin-top:20px;position: relative;}
.agent-box{margin-right:120px;}
.agent-box .avatar{width:120px;height: 120px;border-radius: 50%;margin-right:20px;}
.agent-box .avatar img{border-radius: 50%;}
.agent-info .adviser_name{margin-bottom:6px;}
.agent-info .btn{border:1px solid #fddcdd;background: #fff;color:#f35257;width:100px;height: 36px;line-height: 34px;margin-top:12px;font-size:14px;}
.agent-info .btn i{display: inline-block;vertical-align: -2px;_vertical-align: middle;*vertical-align: middle;margin-right:6px;}
.agent-info .btn i.ico_wx{width:17px;height:14px;background: url('../images/ico_house_wx.png') no-repeat;}
.agent-info .btn i.ico_tel{width:14px;height:15px;background: url('../images/ico_house_tel.png') no-repeat;}
.agent-info .weixin_btn{margin-left:15px;border:1px solid #dcecfd;color:#7da3f9;}

.agent-info .adviser_poster {height: 23px;line-height: 23px;font-size: 14px;font-weight: 600;color: #fe615a;}
.info-agent .details-tel{margin-top:10px;}
.info-agent .exp{font-size:14px;color:#aaa;margin-top:24px;}
.info-agent .qr-box{position: absolute;top:0;right:0;width:120px;}
.info-agent .qr-box img{margin:0 auto;display: block;}
.subscribe-con .title {position: relative;margin-top: -30px;font-size: 20px;font-weight: bold;text-align: center;}

.youhui-box{width: 647px;height: 322px;padding-top:30px;padding-right:40px;background: #fafafa;}
.youhui-info{width:527px;height: 110px;background: url('../images/yh_tit_bg.png') no-repeat;padding-right:120px;position: relative;}
.youhui-tit{height: 60px;line-height: 60px;color:#fff;font-size: 22px;padding:0 0 0 28px}
.youhui-tit a{color:#fff;}
.youhui-info .tip-box{height: 50px;line-height: 50px;padding:0 30px 0 28px;color:#666666;font-size:16px;}
.youhui-btn{width:120px;height: 110px;position: absolute;top:0;right:0;background: none;border: none;color:#fff;font-size:24px;line-height: 30px;cursor: pointer;}

.youhui-time{font-size:16px;color:#999;padding:24px 0 0 28px;}
.youhui-time .left-time .ico_time{display: inline-block;width:16px;height: 16px;background-position: -49px 0;vertical-align: -2px;_vertical-align: middle;*vertical-align: middle;margin-right:4px;}
.youhui-time .left-time span{margin-right:5px;}
.youhui-time .right-intro em{margin-right:5px;}
.youhui-desc{font-size:16px;color:#666;padding:15px 0 0 28px;line-height: 1.5;}
.youhui-desc .house-tel{font-size:36px;color:#f35257;margin-top:30px;}
.youhui-desc .house-tel a{font-size: 16px;color: #f35257;margin-left: 40px;text-decoration: underline;}


.main-detail{width:100%;font-size:14px;}
.main-title {margin: 60px 0 0 0;}
.main-title h3 { font-size: 36px; float: left; line-height: 36px; font-weight: 800 ;}
.main-title em{color:#f97d85;}
.main-title .more { float: right; font-size: 14px; color: #999; margin-top:20px ;}
.main-title .more a{color:#999;}
.main-title .more a:hover{color:#f35257;}

.main-title .more .v-line { display: inline-block; position: relative; top: 2px; height: 13px; margin: 0 12px; border-left: solid 1px #dddddd ;}
.news-box{width:726px;margin-right:30px;}
.news-list li{margin-top:22px;}
.news-list li a.tit{display:inline-block;line-height:26px;height:26px;font-size:16px}
.news-list li a.cate{display:inline-block;line-height:26px;height:26px;background: #feefef;padding:0 10px; position:relative;top:-1px;margin-right:15px;font-size:14px;color:#f97d85}
.news-list li span{float:right}
.news-list li.topnews{border-bottom:1px solid #f6f6f6;padding-bottom:20px;margin-top:30px;}
.news-list li.topnews a.tit{font-size:18px}
.news-list li.topnews p{font-size:14px;line-height: 30px;color:#999;margin-top:12px}

.wenda-box{width:384px;padding:30px;background: #fafafa;margin-top:60px;}
.wenda-box .main-title{margin:0;}
.wenda-box .main-title h3{font-size:30px;}

.wenda-info{color:#666;padding-bottom:20px;border-bottom:1px dashed #ddd;margin:24px 0 15px 0;}
.wenda-info .label{width:20px;height:20px;line-height: 20px;float:left;display:inline-block; color:#fff; background:#fb9094;text-align:center;margin-right:10px;}
.wenda-info .wen{margin-bottom:16px;}
.wenda-info .wen .label{ background:#fb9094}
.wenda-info .da .label{ background:#72bb38}
.wenda-info .title,.wenda-info .desc{line-height: 20px;}
.wenda-info .title span{margin-left:20px;}
.wenda-list li{height:32px; line-height:32px;margin-bottom:6px;}
.wenda-list li span{float:right}

.sadn-wrap{margin-top:30px;background: #f6f6f6}
.sand-mod{width:862px;float:left;overflow:hidden;position:relative;}
.sand-mod .sand-tip{position: absolute; z-index: 120; background: #000; padding: 5px; right: 10px; top: 10px; background: url(../images/color.png) no-repeat center; color: #fff; width: 90px; height: 139px;}
.sand-mod .loubiao{position:relative}
.sand-mod .loubiao .biao{position:absolute; left:0; top:0; color:#FFF;}
.sand-mod .loubiao .biao:hover{z-index:1;}
.sand-mod .loubiao .biao a{color:#FFF;}
.sand-mod .loubiao .biao-2 a,.biao-2 a:visited{ color:#ffffff;}
.sand-mod .loubiao .snone{ display:none;}
.mask_ico{background: url(../images/mask_bk2.png) no-repeat scroll 0 0 transparent; color: white; font-size: 12px; height: 40px; line-height: 28px; vertical-align: text-top; white-space: nowrap; float: left; cursor: pointer; width: 60px; text-align: center;}
.mask_ico.ico1 {background-position: 0 -80px;}
.mask_ico.ico2 {background-position: 0 -40px;}
.mask_ico.ico3 {background-position: 0 0;}
.mask_ico.ico4 {background-position: 0 -121px;}
.mask_ico.ico5 {background-position: 0 -161px;}

.sand-box{width:298px;padding:15px 20px;float:right;overflow:hidden;}
.sand-box .sand-title{font-size:20px;height:32px;overflow:hidden;line-height:32px;margin-bottom:6px;}
.sand-box .sand-list li{ width:288px;margin-bottom:5px;background:#fff;}
.sand-box .sand-list p{ padding:0 10px; height:33px;;font-size:14px;color:#666;line-height:33px; position:relative;background:#eaeaea;cursor:pointer }
.sand-box .sand-list .ico_coll{width: 12px;height: 12px;display: inline-block;margin-top: 10px;background: url('../images/ico_coll.png') no-repeat;}
.sand-box .sand-list .ico_jia{background-position: 0 0;}
.sand-box .sand-list .ico_jian{background-position: -17px 0;}
.sand-box .sand-list .on{height:33px;line-height:33px;}
.sand-box .sand-list .xq{ display:none;margin-top:5px;overflow:hidden}
.sand-box .sand-list .xq table{width:100%}
.sand-box .sand-list .xq table tr{ height:28px; line-height:28px; overflow:hidden}
.sand-box .sand-list .xq table tr th,.sand-box .sand-list .xq table tr td{padding:0 10px;text-align:center; white-space:nowrap;}
.sand-box .sand-list .xq table tr th{color:#999; font-weight:normal;font-size:14px; line-height:32px;}
.sand-box .sand-list li span{ display:inline-block }

.huxing-list{width:1200px;overflow: hidden;}
.huxing-list ul{width:1232px;}
.huxing-list li{float: left;margin:40px 32px 0 0;width: 276px;}
.huxing-list li .type-img{width:276px;height: 276px;background: #f6f6f6;overflow: hidden;display: table-cell;vertical-align: middle;text-align: center;}
.huxing-list li .type-img img {max-width: 276px;max-height: 276px;vertical-align: middle;overflow: hidden;}
.huxing-list li .type-name{margin-top:18px;}
.huxing-list li .desc-name{    margin-top: 18px; font-size: 0; position: relative;    overflow: hidden; height: 21px;}
.huxing-list li .type-name .desc-txt{ font-size: 16px; height: 20px; display: inline-block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; vertical-align: -5px; font-weight: bold ;}
.huxing-list .comm-stat { display: inline-block; *display: inline; *zoom: 1; color: #fff; padding: 0 5px; font-size: 14px; margin-left: 5px; line-height: 20px ;}
.huxing-list .for-sale { background-color: #4ce887; color: #fff ;}
.huxing-list .descrip{margin:6px 0 8px;font-size:14px;}
.huxing-list .price{font-size:18px;}


.plot-ico{background:url(../images/plot_ico.png) no-repeat}
.map-wrap .map-box{position:relative;height:450px}
#ui-map-box {height: 450px;}
.map-label{height:50px;border:1px solid #ddd;height:52px}
.map-label ul li{float:left;padding:0 25px;height:50px}
.map-label ul li a.icon-text{display:block;height:50px;line-height:50px;font-size:15px;color:#666}
.map-label ul li a.icon-text span{float:left;display:block;width:23px;height:23px;border-radius:23px;margin:13px 10px 0 0}
.map-label ul li a.icon-text i{float:left;display:block;font-style:normal}
.map-label ul li.label-one a.icon-text span{background-position:0 -189px}
.map-label ul li.label-two a.icon-text span{background-position:0 -217px}
.map-label ul li.label-three a.icon-text span{background-position:0 -245px}
.map-label ul li.label-four a.icon-text span{background-position:0 -274px}
.map-label ul li.label-five a.icon-text span{background-position:0 -303px}
.map-label ul li.label-six a.icon-text span{background-position:0 -331px}
.map-label ul li.label-seven a.icon-text span{background-position:0 -359px}
.map-label ul li.label-eight a.icon-text span{background-position:0 -388px}
.map-label ul li.label-nine a.icon-text span{background-position:0 -416px}
.assort-distance{position:absolute;right:80px;bottom:35px;z-index:9;width:260px;padding:20px;border:1px solid #bbb;background:#fff}
.assort-distance.fixed-side{right:0;bottom:40%;width:40px;padding:0;border:0}
.assort-distance.fixed-side .extend-box{display:none}
.assort-distance.fixed-side .close-assort{display:block}
.assort-distance .close-assort{display:none;width:42px;padding:10px 0;font-size:14px;text-align:center;line-height:18px;cursor:pointer;color:#333;background-color:#fff}
.assort-distance h4{padding-bottom:10px;font-size:16px;color:#666;font-weight:normal}
.assort-distance h4 i{margin-left:5px;font-style:normal}
.assort-distance h4 span{display:inline-block;width:24px;height:24px;margin-right:10px;border-radius:12px;vertical-align:-5px}
.assort-distance.school h4 span{background-position:0 -189px}
.assort-distance.school ul li .digit{color:#06b676}
.assort-distance.bank h4 span{background-position:0 -217px}
.assort-distance.bank ul li .digit{color:#9C3CA7}
.assort-distance.hospital h4 span{background-position:0 -245px}
.assort-distance.hospital ul li .digit{color:#FF3238}
.assort-distance.repast h4 span{background-position:0 -274px}
.assort-distance.repast ul li .digit{color:#EAAE2A}
.assort-distance.shopping h4 span{background-position:0 -303px}
.assort-distance.shopping ul li .digit{color:#581EEF}
.assort-distance.bus h4 span{background-position:0 -331px}
.assort-distance.bus ul li .digit{color:#914F2D}
.assort-distance.park h4 span{background-position:0 -359px}
.assort-distance.park ul li .digit{color:#BEBC36}
.assort-distance.airport h4 span{background-position:0 -388px}
.assort-distance.airport ul li .digit{color:#0889F6}
.assort-distance.refuel h4 span{background-position:0 -416px}
.assort-distance.refuel ul li .digit{color:#25C0CD}
.assort-distance .close{position:absolute;right:20px;top:22px;display:block;width:21px;height:21px;background-position:0 -779px;cursor:pointer}
.assort-distance ul{overflow-y:auto;max-height:300px}
.assort-distance ul li{height:40px;font-size:16px;line-height:40px;overflow:hidden}
.assort-distance ul li .digit{float:left}
.assort-distance ul li .text{float:left;display:block;width:170px;color:#666;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.assort-distance ul li .distance{float:right;font-size:14px;color:#999}

.house-hot-list{width:1200px;overflow: hidden;}
.house-hot-list ul{width: 1228px;}
.house-hot-list li{float: left;margin-right: 28px;margin-top: 40px;width: 279px;}
.house-hot-list .pic-box{position: relative;width: 100%;overflow: hidden;}
.house-hot-list .info-box{padding: 14px 0 0;white-space:nowrap;overflow: hidden;}
.house-hot-list .info-box .title-wrap{overflow: hidden;line-height:18px;}
.house-hot-list .info-box .label-wrap{overflow: hidden;line-height:27px;}
.house-hot-list .info-box .label-wrap .area{margin:10px 0;}
.house-hot-list .info-box .house-name{font-size:18px;}
.house-hot-list .info-box .area{font-size:14px;color:#999;}
.house-hot-list .info-box .price{font-size:18px;color:#f35257;margin:10px 0;}
.house-hot-list .info-box .number{color:#999;position: absolute;right:0;bottom:0;}
.house-hot-list .info-box .number span{font-size:18px;color:#333;}
.house-hot-list .info-box .tag-box span{display: inline-block; height: 30px; margin-right: 10px; padding: 0 12px; line-height: 30px; font-size: 14px; color: #a49b9b; background: rgba(132,154,174,.1);}
.house-hot-list .info-box .intro{font-size:14px;color:#999;}

.right_news,.hot_tab{padding:20px}
.right_news h4{color:#333;font-size:16px;margin-bottom:10px}
.right_news li{color:#666;line-height:36px;padding-left: 30px; position:relative}
.right_news li .n_l_no{position: absolute;display: block;height: 30px;line-height: 30px;font-size:18px;font-family:Arial;font-style:italic;text-align: center;top: 50%;left: 0;margin-top: -15px;color:#cccccc}
.right_news li a{width:100%; display:block;white-space: nowrap;word-wrap: normal;overflow: hidden;-o-text-overflow: ellipsis; text-overflow: ellipsis;text-align: left;}
.right_news li a .is_top{color:#f2c9c5}
.right_news.top_list li{background: url('../images/i_ico.png') no-repeat;background-position: 0 50%;padding-left: 15px;}

.can-wrap .can-left{margin-right:30px;font-size:14px;}
.can-wrap .can-left .content{color:#666;line-height: 32px;}
.can-wrap .can-left .can-head h4{font-size:36px;font-weight: 800;margin:45px 0 30px;}

.house-basic{padding:30px;background: #f6f6f6;}
.house-basic .basic-title h3{max-width: 82%;font-weight: normal;color: #1b1b1b;font-size: 24px;float: left;margin-top: -3px;}
.house-basic .basic-title .subscribe-link{margin-top:6px;}
.basic-bd li{font-size: 16px;padding: 10px 0 10px 116px;line-height: 22px;}
.basic-bd .label{float: left;width: 116px;color: #666;margin-left: -116px;_position: absolute;}
.basic-bd li .price-number, .basic-bd li .price-unit{font-size: 24px;line-height: 1;color: #f35257;}
.basic-bd li .price-number{position: relative;top: 2px;font-family: Tahoma-Bold;font-size: 36px;}
.basic-bd li .map{font-size: 16px;color: #9ab3fc;font-family: HiraginoSansGB-W3;font-weight: 300;margin-left: 30px;}
.basic-bd li .map .ico_map{display: inline-block;width: 15px;height: 16px;background-position: 0 -38px;margin-right: 10px;vertical-align: -2px;_vertical-align: middle;*vertical-align: middle;}

.leftbar_table{line-height:26px;}
.leftbar_table tr th{background:#f6f6f6;text-align:right; font-weight:normal;width:120px;padding:10px 15px 10px 0;color:#999;}
.leftbar_table tr td{width:270px;padding:10px 20px;color:#666;}
.leftbar_table tr td a{color:#f55353;margin-left:10px;}
table.leftbar_table td ,.leftbar_table tr th{border:1px dashed #ddd;}

.advance-mod .advance,.advance-mod .zxlist,.advance-mod .can-right-tips{padding:20px}
.advance-mod h4 {font-size: 20px;font-weight: bold;margin-bottom: 8px;}
.advance-mod .advance ul{width:260px;}
.advance-mod .advance ul li{width:100%;height:76px;*height:68px;border-bottom:1px solid #eeeeee;overflow:hidden;_background:0 0;margin-bottom: 8px;font-size:14px;}
.advance-mod .advance ul li.active{height:128px}
.advance-mod .advance ul li.active p.dis{display:none}
.advance-mod .advance ul li.active .hover_wrap{display:block}
.advance-mod .advance .hover_wrap{display:none;width:100%;height:76px;padding-top:5px;position:relative}
.advance-mod .advance .hover_wrap p{padding-left:123px;position:relative;overflow:hidden}
.advance-mod .advance .hover_wrap p.p1{font-size:14px;color:#999;height:46px; overflow:hidden;line-height:20px}
.advance-mod .advance .hover_wrap p.p2 span{padding:0 10px}
.advance-mod .advance .hover_wrap p.p2 i{position:absolute;top:0;right:0}

.advance-mod .advance .l_img{width:108px;height:76px;position:absolute;top:5px;left:0;overflow:hidden;z-index:100}
.advance-mod .advance .adv-btn{width:68px;height:30px;line-height:30px;color:#fff;text-align:center;background:#f97d85;display:block}

.advance-mod .advance .face,.advance-mod .advance .dis{width:100%;padding:8px 0 4px;}
.advance-mod .advance .dis span{display:inline-block;float:left;padding:0 6px;height:22px; line-height:22px;margin-right:10px;color:#f35257;background:#f5d5d6}
.advance-mod .advance .price{height:100%;float:left;color:#f35257}
.advance-mod .advance .name{width:158px;color:#666;}
.advance-mod .advance .name a{color:#666;}.advance-mod .advance .name a:hover{color:#f35257}
.advance-mod .advance .price{width:95px;float:right;text-align:right}
.advance-mod .advance img{display:block;width:100%}
.advance-mod .advance .hover_wrap p.p1 a,.advance-mod .advance .dis a{color:#999}
.advance-mod .advance .dis a{display:inline-block; line-height:22px;height:22px;width:65%;white-space: nowrap;word-wrap: normal;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;text-align: left;}

.top-nav{padding:10px 0 20px;}
.top-nav li{float:left;display:inline;margin-bottom: 10px;}
.top-nav li a{padding: 0 15px;height: 38px;display: inline-block;line-height: 38px;margin-right: 10px;border: 1px solid #eee;color: #666;font-size: 16px;}
.top-nav li a:hover,.top-nav li.on a{ background:#f5868a;border:1px solid #f5868a;color:#fff}

.house-huxing-wrap .huxing-list li{margin:0 32px 30px 0;}

.hx-detail{margin-bottom:10px;position:relative}
.hx-detail h3{height:60px;line-height:60px;overflow:hidden;font-size:20px;font-family:'STHeiti','\5FAE\8F6F\96C5\9ED1'}
.hx-de-left{float:left;display:inline;width:870px;background:#FFF}
.hx-de-hd{color:#999;text-align:center;height:55px;font-size:14px;overflow:hidden}
.hx-de-hd .direction{float:left;display:inline;width:29px;margin-left:10px;margin-top:10px;font-size:12px}
.hx-de-hd .direction .hx-icon{width:29px;height:28px;background-position:0 0}
.hx-de-hd .goview{float:right;display:inline;text-align:left;width:110px;margin-top:20px}
.hx-de-hd .goview a{color:#999}
.hx-de-hd .goview a:hover{color:#F60;text-decoration:none}
.hx-de-hd .goview .hx-icon{width:18px;height:18px;background-position:-40px 0;vertical-align:-4px;*margin-right:3px}
.hx-de-hd .title{float:left;display:inline;width:449px;line-height:56px}
.hx-de-right{float:right;display:inline;width:260px;padding:10px 20px;font-size:14px;line-height:40px;position:absolute;right:0;_right:-13px;font-size:16px;}
.hx-de-right strong{width:88px;color:#666;display:block;float:left;*display:inline;*zoom:1; margin-right:10px;font-weight:normal}
.hx-de-right em{margin:0 5px}
.hx-de-right .phonenum{font-size:20px;vertical-align:-2px}
.hx-de-right span{zoom:1;color:#333;display:block;}
.hx-de-right .tag{display:inline-block;zoom:1;height:18px;line-height:18px;_line-height:20px;overflow:hidden;padding:0 10px;border:1px solid #999;color:#666;font-size:12px;vertical-align:-5px;*vertical-align:0;_vertical-align:3px;margin-top:5px;*margin-right:-3px}
.hx-de-right .sdesc{display:inline-block;zoom:1;width:258px;vertical-align:top}


.house-dt-list{}
.house-dt-list li{border-bottom:1px solid #f6f6f6;padding-bottom:20px;margin-bottom:20px;}
.house-dt-list li a.tit{display:inline-block;line-height:26px;height:26px;font-size:18px}
.house-dt-list li a.cate{display:inline-block;line-height:26px;height:26px;background: #feefef;padding:0 10px; position:relative;top:-1px;margin-right:15px;font-size:14px;color:#f97d85}
.house-dt-list li span{float:right}
.house-dt-list li p.intro{font-size:14px;line-height: 24px;color:#666;}
.house-dt-list li p.time{margin:12px 0 10px;font-size:14px;}
.house-dt-list li.img-txt .info{float:left;width:630px;}
.house-dt-list li.img-txt .img-cover{float:right;width:220px;}


.dpico.qq-ico{width: 15px; height: 15px; margin-right: 5px; display: inline-block; background-position: -17px -66px; position: relative; top: 3px;}
.dpico.v-ico{width: 18px; height: 18px; margin-right: 5px; display: inline-block; background-position: 0 -35px; position: relative; top: 3px;}
.teach-list ul{border:1px solid #dfdfdf;padding-bottom:10px;}
.teach-list ul{padding:0 20px 20px 20px}
.teach-list li{padding: 20px 0 0 0;border-bottom: 1px solid #dfdfdf;}
.teach-list li .teach-box{width:100%;padding:20px 0;}
.teach-box .pic{float: left;margin-right:20px;}
.teach-box .pic img{width: 100px; height: 100px; border-radius: 50%;}
.teach-box .detail-r{margin-left:120px;}
.teach-box .detail-r .name{font-size: 18px; line-height: 30px;}
.teach-box .detail-r .items{font-size: 14px; color: #d21938; line-height: 30px; margin-left: 15px;}
.teach-box .detail-r .items:hover .dpico.qq-ico{background-position:-17px -66px;}
.teach-box .detail-r .items:hover{color:#d21938}
.teach-box .detail-r .info{line-height: 24px; font-size: 14px; color: #666;}
.teach-box .detail-r .tags {height: 30px;line-height: 28px; position: relative;margin:10px 0;}
.teach-box .detail-r .tags span{float:left;display:inline-block;border:1px solid #fddcdd;font-size:12px;color:#f97d85;;padding:0 9px 0 32px;background:url(../images/ico_house_wx.png) no-repeat 8px center;background-color:#fff;cursor: pointer;}
.teach-box .detail-r .tags span.no2{color:#7da3f9;border:1px solid #dcecfd;background:url(../images/ico_house_tel.png) no-repeat 8px center;margin-left:9px;background-color:#fff;}
.teach-box .detail-r .tags .bigcode p{width: 130px; height: 20px; font-size: 13px; color: #333; text-align: center; margin-top: 2px; overflow: hidden;}
.teach-box .detail-r .tags .bigcode{ border: 1px solid #eaeaea; padding: 10px; text-align: center; background: #fff; box-shadow: 0 1px 4px 0 rgba(0,0,0,0.20); position: absolute; top: 30px; left: 0; z-index: 10;}


.xiangce-list{overflow: hidden;}
.xiangce-list ul{width:1232px;}
.xiangce-list li{float: left;margin: 0 32px 30px 0;}
.xiangce-list li .xc-img{width: 276px;height: 276px;background: #f6f6f6;overflow: hidden;display: table-cell;vertical-align: middle;text-align: center;}
.xiangce-list li .xc-img img{max-width: 276px;max-height: 276px;vertical-align: middle;overflow: hidden;}
.xiangce-list li .xc-info{margin-top: 18px;}
.xiangce-list li .desc-name{font-size: 16px;height: 20px;text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-weight: bold;position: relative;overflow: hidden;}

.w3cFocus .bg_f8{background: #f8f8f8;position: relative;}
.w3cFocus .bg_f8 .prev,.w3cFocus .bg_f8 .next{margin-top: 260px;width: 60px;height: 85px;text-align: center;}
.w3cFocus .bg_f8 .prev i,.w3cFocus .bg_f8 .next i{font-size: 48px;line-height: 48px;}
.w3cFocus .bd{position: relative;}
.w3cFocus .sm_focus{margin: 10px 0 10px 20px;}
.w3cFocus .sm_focus li{float: left;}
.w3cFocus .focusInfo .icon{font-size: 14px;}
.w3cFocus .hd{width: 100%;overflow: hidden;}
.w3cFocus .hd .prev,.w3cFocus .hd .next{margin-top: 35px;width: 22px;height: 35px;text-align: center;background-color: #f8f8f8;padding-top: 15px;}
.w3cFocus .hd .prev i,.w3cFocus .hd .next i{font-size: 24px;}
.w3cFocus .hd .hxt_xiangq{width: 1145px;text-align: center;}
.w3cFocus .hd .sm_focus{zoom: 1;margin: 0;}
.w3cFocus .hd .sm_focus li{background-color: #fff;border: 3px solid #fff;padding: 2px;margin: 0 7px;*display: inline;*zoom: 1;display: inline-block;}
.w3cFocus .hd .sm_focus .on{border: 3px solid #ec6c00;}

.bigPic-text{padding: 10px;line-height: 24px;text-align: center;}
#bigPic{display: table-cell;*display: block;text-align: center;width: 1036px;height: 523px;}
#bigPic .bigPic-img{display: block;height: 523px;line-height: 520px;*font-size: 390px;}
#bigPic .bigPic-img img{vertical-align: middle;max-height: 523px;max-width: 1036px;}
#smallPic li{display: table-cell;*display: block;text-align: center;width: 167px;height: 105px;line-height: 102px;*font-size: 80px;}
#smallPic li img{vertical-align: middle;max-height: 105px;max-width: 167px;}


.mod-house-wrap{font-size:14px;}
.mod-house-box .mod-title h4 {font-size: 24px;font-weight: 800;margin: 0 0 30px;}
.mod-house-box .mod-title em{font-weight: normal;}
.wd-form .account_inner .input{width:393px;}
.wd-form .form-line .textarea{width:836px;height: 140px;}


.dt-box{text-align: center;}
.dt-box{ text-align:center}
.dt-box .hd{ background:#f6f6f6;font-size:14px; color:#666;}
.dt-box span{ display:block;float:left;padding:16px 0;height:100%}
.dt-box span.date,.dt-box span.sale{border-right:1px dashed #eee}
.dt-box span.date{width:160px;}
.dt-box span.sale{width:188px;}
.dt-box span.cont{width:480px;padding:12px 20px 12px 20px;line-height:24px}
.dt-box .bd{border-bottom:1px dashed #eee}

.dingyue-box{width: 796px;height:70px;background:#f6f6f6 url(../images/dingyue.png) no-repeat 37px 16px;overflow: hidden;padding: 12px 37px 24px 37px;}
.dingyue-box p{margin-left:92px;line-height: 26px;}
.dingyue-box .form {padding-top:8px}
.dingyue-box .form .s_text {background:#fff;width: 380px;height: 42px;border-right: 0;_overflow: hidden;}
.dingyue-box .form input {float: left;width: 468px;padding: 0 10px 0 10px;height:42px;line-height:42px;border: 0;color: #aaa8a8;}
.dingyue-box .form .btn {float: left;padding:0 20px;height:42px;display: block;padding:0 40px;border: 0; background:#f3686d;cursor: pointer;}

.kpdtxx{ width:870px; overflow:hidden; margin-top:10px}
.kpdtxx .title{ background:#f6f6f6;height:46px; border-bottom:1px dashed #fff;line-height:46px; padding-left:50px; position:relative;user-select:none;-ms-user-select:none;-moz-user-select:none;cursor: pointer;}
.kpdtxx .tab table{ border-left: dashed 1px #eee;width:100%}
.kpdtxx .tab table tr td{ border-right: dashed 1px #eee;border-bottom:dashed 1px #eee; padding:0 10px; text-align:center; height:47px; line-height:47px}
.kpdtxx .tab table tr th{ border-right:dashed 1px #eee;border-bottom:dashed 1px #eee; padding:0 10px; text-align:center;height:47px; line-height:47px}
.kpdtxx .title .h{ display:none}
.kpdtxx .title .jian,.kpdtxx .title .jia .h{position: absolute;top: 50%;left: 19px; display: block;height: 3px;width: 15px;background-color: #fe6060;}
.kpdtxx .title .jia{position: absolute;top: 50%;left: 25px;margin-top:-7px;display: block;height: 15px;width: 3px;background-color: #fe6060;}
.kpdtxx .title .jia .h{ left:-6px;margin-top:-2px;}


.news-list-item{display: block;padding: 20px 0;border-bottom: #ededed 1px solid;}
.news-list-item a{display: block;}
.news-list-item .item-col-left{float: left;position: relative;}
.news-list-item h3{margin-right: 150px;}
.item-col-right{margin: 0 0 0 220px;position: relative;zoom: 1;_display: line;}
.item-col-right .item-title{font-size: 20px;width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.item-col-right .item-des{color: #666;font-size: 14px;line-height: 27px;margin: 12px 0 0 0;height: 86px;overflow: hidden;}
.item-col-right .item-des a{display: inline;}
.item-col-right .info{font-size: 14px;color: #999;position: relative;}
.item-col-right .info em{float: right;_display: line;}
.item-col-right .info .lp-cate{display: inline-block;height: 14px;line-height: 14px;font-size:14px;color:#f97d85;background: url('../images/ico_news_cate.png') no-repeat;padding-left:22px;float:left;}
.news-list-item-nopic .item-col-right{margin: 0;}
.news-mod .news-title{font-size: 30px;line-height: 36px;margin: 0 0 18px;text-align: center;}
.news-mod .title-bar{font-size: 14px;color: #999;line-height: 20px;padding-bottom: 6px;}
.news-mod .title-bar .share .ico_qr{display: inline-block;width:14px;height: 14px;background: url('../images/ico_news_view_qr.png') no-repeat;vertical-align: -2px;_vertical-align: middle;*vertical-align: middle;margin-right: 4px;}
.news-mod .news-content{margin:20px 0;font-size:16px;line-height: 30px;}
.news-mod .news-content .wrap{width: auto;}
#newsDetail table{border: 1px solid #dddddd;border-left: 0;width: 100%;margin-bottom: 20px;background-color: transparent;border-collapse: collapse;border-spacing: 0;}
#newsDetail table tr{border-width: 1px 1px 1px 0px;border-style: solid solid solid;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221);border-image: initial;border-left: 0px;}
#newsDetail table th, #newsDetail table td{border-left: 1px solid #dddddd;padding: 8px;line-height: 24px;text-align: left;border-top: 1px solid #dddddd;}

.news-mod .title-bar .share .nav-expand-wx{position:absolute;display:none;top:30px;left:-24px;z-index:99;padding:0;background-color:#fff;border:2px solid #f3686d;box-shadow:0 1px 4px 0 rgba(0,0,0,0.20);padding:10px}
.news-mod .title-bar .share .nav-expand-wx .arrow{position:absolute;top:-12px;*top:-32px;width:0;left:50%;margin-left:-5px;border:5px solid;border-color:transparent transparent #f74a4a}
.sao-box{display:inline-block;position:relative}.sao-box .send-mobile{background:url('../images/ico_news_view_qr.png') no-repeat;font-size:14px;color:#666;padding-left:18px;cursor:pointer;line-height: 14px;}.sao-box .right-arrow{position:absolute;right:120px;top:-9px;z-index:9999;width:0px;height:0px;border-bottom:8px solid #dfdfdf;border-right:8px solid transparent;border-left:8px solid transparent;font-size:0px}.sao-box .right-arrow span{position:absolute;right:-8px;top:2px;width:0px;height:0px;border-bottom:8px solid #fff;border-right:8px solid transparent;border-left:8px solid transparent;font-size:0px}.sao-box .send-mobile-box{display:none;width:357px;height:118px;padding:20px;border:1px solid #dfdfdf;position:absolute;top:35px;right:-92px;background-color:#fff;z-index:999}.sao-box .send-mobile-box .send-mobile-l{float:left;height:118px}.sao-box .send-mobile-box .send-mobile-l .word1{font-size:18px;color:#f64a56;text-align:left;line-height:40px;margin:0 0 15px 0}.sao-box .send-mobile-box .send-mobile-l .word2{margin:0}.sao-box .send-mobile-box .send-mobile-l .word2 span{font-size:14px;color:#666;line-height:24px;text-align:left;display:inline-block}.sao-box .send-mobile-box .send-mobile-l .word2 i{display:inline-block;background:url(../images/send_mobile_icon.png) no-repeat;width:63px;height:43px;margin-left:10px;position:relative;top:5px}.sao-box .send-mobile-box .send-mobile-r{float:right;height:118px}.sao-box .send-mobile-box .send-mobile-r img{width:118px;height:118px}.sao-box:hover .send-mobile{color:#d51938}.sao-box:hover .send-mobile-box{display:block}
#newsDetail h1{font-size:2em;line-height: 1.5}
#newsDetail h2{font-size:1.5em;line-height: 1.5}
#newsDetail h3{font-size:1.17em;line-height: 1.5}
#newsDetail h4{font-size:1.33em;line-height: 1.5}
#newsDetail h5{font-size:0.83em;line-height: 1.5}
#newsDetail h6{font-size:0.67;line-height: 1.5}
#newsDetail a:hover{color: #869f22}
#newsDetail p{padding:5px 0;}
#newsDetail img{max-width: 825px;_width: 825px;margin:10px 0;}
#newsDetail table{border: 1px solid #dddddd;border-left: 0;width: 100%;margin-bottom: 20px;background-color: transparent;border-collapse: collapse;border-spacing: 0;}
#newsDetail table tr{border-width: 1px 1px 1px 0px;border-style: solid solid solid;border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(221, 221, 221);border-image: initial;border-left: 0px;}
#newsDetail table th, #newsDetail table td{border-left: 1px solid #dddddd;padding: 8px;line-height: 24px;text-align: left;border-top: 1px solid #dddddd;}

.news-right-house{padding:20px;}
.news-right-house .info-title h3{font-size:20px;font-weight: bold;}
.news-right-house .info-price{margin:10px 0 6px;font-size:18px;color:#f35257;}
.news-right-house .info-des .info-item{overflow: hidden;line-height: 20px;padding:4px 0;}
.news-right-house .info-des .info-item em{display: block;float:left;width:44px;color:#999;}
.news-right-house .info-des .bd{width: 215px;}
.news-right-house .btn-wrap .btn{width:100%;height: 50px;background: #f35257;color:#fff;font-size:18px;font-weight: bold;}

.relSec{overflow: hidden;zoom: 1;border-top: 1px solid #ededee;padding: 20px 40px}
.relSec h3{font-size: 20px;margin-bottom: 10px}
.relNews li{background: url(../images/point.png) no-repeat 0 50%;overflow: hidden;height: 36px;line-height: 36px;padding-left: 20px}
.relNews li .time{display:block;float:right;color:#999}
.relNews a{width: 300px;display: block;float:left;height: 36px;text-overflow: ellipsis;color: #666}
.relNews a:hover{color: #f74a4a}


.news-bot-house{padding:20px;position:relative;background: #f6f6f6;margin-bottom:20px;}
.house-bot-wrap .house-bot-thumb{float: left;_display: inline;width: 170px;height: 128px;position: relative;zoom: 1; z-index: 5;}
.house-bot-desc {padding-left: 195px;font-size:14px;}
.house-bot-desc .title-info{margin-bottom:4px;overflow: hidden;}
.house-bot-desc h3{font-size: 24px;line-height: 30px;display: inline-block;font-weight: 400;}
.house-bot-desc p{line-height: 28px;}
.house-bot-desc .label{width:44px;color:#999;display: inline-block;}
.house-bot-desc .hx a{margin-right:10px;color:#666}
.house-bot-desc .hx a:hover{color:#f35257}
.house-bot-desc .tel{font-size:26px;padding-top:4px;}
.house-bot-desc .tel em{margin:0 5px}
.house-bot-price{ position:absolute;top:20px;right:20px}
.house-bot-price span{ font-size:24px;color:#f35257;}

.house-bot-form .form-line .input{width:268px}
.house-bot-form .form-line .form-btn{background: #f35257;}

.publish-btn{width:100%;}
.publish-btn .btn{margin-bottom:20px;font-size:24px;padding:0;color:#fff;}
.publish-btn .btn:hover{color:#fff;}
.publish-btn .btn i{display: inline-block;width:24px;height:24px;vertical-align: -3px;_vertical-align: middle;*vertical-align: middle;margin-right:18px}
.publish-btn .btn i.i_fbfy{background-position: -162px -86px;}
.publish-btn .btn i.i_zjrz{background-position: -188px -86px;}
.publish-btn .btn-fbfy{width:100%;height:80px;line-height:80px;background:url('../images/ic_esf_publish_fb.png') no-repeat;}
.publish-btn .btn-zjrz{width:100%;height:80px;line-height:80px;background:url('../images/ic_esf_publish_rz.png') no-repeat;}

.index-signUp{padding:20px;}
.index-signUp h4{font-size:20px;font-weight: bold;}
.index-signUp .qrcode{margin:18px 0 15px;}
.index-signUp .qrcode p{padding-left:94px;line-height: 26px;}
.index-signUp .gb-form .form-line{margin-bottom:15px;}
.index-signUp .gb-form .form-line .input{width:238px;}
.index-signUp .gb-form .form-btn{width:100%;height: 50px;font-size:18px;background: #f35257;}


/* photo*/
.photoalbum_box{width: 690px;-moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;}
.preview{width: 100%;height: 468px;overflow: hidden;position: relative;text-align: center;font-size: 0;background: url(../images/loading-map.gif) center no-repeat;}
.preview img{display: none;cursor: pointer;}
.auxiliary{display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;}
.auxiliary{width: 0;font-size: 0;line-height: 0;overflow: hidden;height: 100%;}
.preview_btn{width: 59px;height: 86px;position: absolute;top: 50%;margin: -43px 0 0;cursor: pointer;display: block;font-size: 0;line-height: 0;overflow: hidden;background: url(../images/btns_photoalbum.gif) no-repeat;}
.preview_btn_prev{left: -59px;background-position: -10px -10px;}
.preview_btn_next{right: -59px;background-position: -79px -10px;}
.preview_description span{float: left;}
.preview_description{width: 100%;color: #eee;font-size: 14px;position: absolute;left: 0;bottom: 0;line-height: 34px;filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#B2000000', endColorstr='#B2000000');}
:root .preview_description{filter: none;background-color: rgba(0, 0, 0, 0.7);}
.preview_description span{font-weight: 700;margin: 0 0 0 15px;}
.preview_description span i{font-style: normal;color: #ff6600;}
.preview_description p{float: right;width: 50%;margin: 0 15px;_display: inline;text-align: right;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.guide_btns{width: 100%;height: 98px;margin: 24px auto 0;position: relative;}
.guide_btn{width: 30px;height: 98px;position: absolute;top: 0;cursor: pointer;display: none;font-size: 0;line-height: 0;overflow: hidden;background: url(../images/btns_photoalbum.gif) no-repeat;}
.guide_btn_prev{left: 0;background-position: -90px -223px;}
.guide_btn_next{right: 0;background-position: -130px -223px;}
.guide_btn_prev_disable{left: 0;background-position: -10px -223px;cursor: default;}
.guide_btn_next_disable{right: 0;background-position: -50px -223px;cursor: default;}
.guide_minmap{width: 595px;height: 98px;margin: 0 auto;position: relative;overflow: hidden;}
.guide_minmap ul{display: block;width: 999999px;position: absolute;left: 0;top: 0;}
.guide_minmap ul li{position: relative;float: left;display: block;width: 130px;height: 98px;margin: 0 25px 0 0;_display: inline;overflow: hidden;cursor: pointer;}
.guide_minmap ul .cur_guide{width: 126px;height: 94px;_display: block;margin: 0;position: absolute;left: 0;top: 0;z-index: 1;border: #f91 solid 2px;background: transparent;}
.photoalbum-dsp{position: absolute;left: 0;bottom: 0;display: block;width: 100%;height: 24px;line-height: 22px;color: #fff;font-size: 12px;text-align: center;filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#99000000', endColorstr='#99000000');}
:root .photoalbum-dsp{filter: none;background-color: rgba(0, 0, 0, 0.6);}
/* end photo*/

.photoalbum-salerent.new{margin: 0;width: 712px;}
.photoalbum-salerent.new .preview{height: 425px;}
.photoalbum-salerent.new .guide_btns{margin-top: 10px;height: 100px;}
.photoalbum-salerent.new .guide_minmap{height: 100%;}
.photoalbum-salerent.new .guide_minmap{width: 636px;}
.photoalbum-salerent.new .guide_minmap ul li{width: 152px;height: 100px;margin-right: 9px;}
.photoalbum-salerent.new .guide_minmap ul .cur_guide{width: 116px;height: 116px;top: -1000px;}
.photoalbum-salerent.new .guide_btn{height: 100px;}
.photoalbum-salerent.new .guide_btn_prev{background-position: -90px -341px;opacity: 1!important;}
.photoalbum-salerent.new .guide_btn_next{background-position: -130px -341px;opacity: 1!important;}
.photoalbum-salerent.new .guide_btn_prev_disable{background-position: -10px -341px;}
.photoalbum-salerent.new .guide_btn_next_disable{background-position: -50px -341px;}
.mask-white{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#66FFFFFF', endColorstr='#66FFFFFF');}
:root .mask-white{filter: none;background-color: rgba(255, 255, 255, 0.4);}


/* photoalbum s r*/
.btns-photoalbum{width: 0;height: 0;line-height: 0;font-size: 0;display: block;overflow: hidden;background-image: url(../images/btns-photoalbum.png);background-repeat: no-repeat;}
.hq-photo{width: 100%;height: 100%;position: fixed;_position: absolute;_margin-top: 0;_top: expression(documentElement.scrollTop+(document.documentElement.clientHeight-this.offsetHeight)/2);top: 0;left: 0;z-index: 9999999;filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#99000000', endColorstr='#99000000');-moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;}
:root .hq-photo{filter: none;background-color: rgba(0, 0, 0, 0.6);}
.hq-photo-inner{position: absolute;left: 50%;top: 50%;margin: -300px 0 0 -400px;width: 800px;height: 600px;text-align: center;font-size: 0;overflow: hidden;}
.hq-photo-view{position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;display: none;z-index: 1;}
.hq-photo-view.loading{background: url('../images/loading-circle.gif') center no-repeat;}
.hq-photo-view-cur{display: block;z-index: 2;}
.hq-photo-view .hq-pic,
.hq-photo-view .refer{display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;}
.hq-photo-view .refer{height: 100%;}
.hq-photo-total{width: 100%;position: absolute;z-index: 10;left: 0;bottom: 0;line-height: 30px;text-align: center;font-size: 16px;color: #fff;filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#7F000000', endColorstr='#7F000000');}
:root .hq-photo-total{filter: none;background-color: rgba(0, 0, 0, 0.5);}
.hq-photo-btn{position: absolute;top: 50%;width: 37px;height: 70px;margin-top: -35px;}
.hq-photo-btn a{width: 100%;height: 100%;}
.hq-photo-prev{left: 2%;}
.hq-photo-prev a{background-position: -10px -10px;}
.hq-photo-prev a:hover{background-position: -10px -90px;}
.hq-photo-prev-dis a,
.hq-photo-prev-dis a:hover{cursor: default;filter: alpha(opacity=10);opacity: .1;background-position: -10px -10px;}
.hq-photo-next{right: 2%;}
.hq-photo-next a{background-position: -57px -10px;}
.hq-photo-next a:hover{background-position: -57px -90px;}
.hq-photo-next-dis a,
.hq-photo-next-dis a:hover{cursor: default;filter: alpha(opacity=10);opacity: .1;background-position: -57px -10px;}
.hq-photo-close{position: absolute;top: 20px;right: 20px;}
.hq-photo-close a{width: 30px;height: 30px;background-position: -10px -170px;}
.hq-photo-close a:hover{background-position: -57px -170px;}
.hq-photo-classified{position: absolute;z-index: 10;left: 50%;top: 8%;margin-left: -400px;width: 800px;overflow: hidden;clear: both;}
.hq-photo-classified span{float: left;display: block;line-height: 48px;font-size: 14px;padding: 0 30px;color: #b2b2b2;cursor: pointer;filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#A5000000', endColorstr='#A5000000');}
:root .hq-photo-classified span{filter: none;background-color: rgba(0, 0, 0, 0.65);}
.hq-photo-classified span:hover{filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#BF000000', endColorstr='#BF000000');}
:root .hq-photo-classified span:hover{filter: none;background-color: rgba(0, 0, 0, 0.75);}
.hq-photo-classified span.cur,
:root .hq-photo-classified span.cur:hover{color: #fff;background-color: #8e8e8e;}
/* /photoalbum s r*/
.sell-details-head .left-con{width:1000px;}
.sell-details-head .left-con .house-title{font-size:26px;font-weight: bold;margin-bottom: 15px;}
.sell-details-head .details-action .btn{width:130px;height: 50px;background: #f97d85;font-size:16px;}

.product-info{width:438px;position: relative;height: auto;}
.prod-price{padding-bottom:20px;border-bottom:1px solid #f6f6f6; overflow:hidden}
.prod-price .div-price .price-number, .prod-price .div-price  .price-unit {font-size: 20px;line-height: 1;color: #f35257;}
.prod-price .div-price .price-number {position: relative;top: 2px;font-size: 48px;font-weight: bold;}
.prod-price .div-discount {font-size:14px;color:#999;margin-top:7px;}
.prod-price .div-discount .price{color:#333;margin-bottom:8px;}
.prod-price .div-discount a{color:#999;}
.prod-price .div-discount .tax{background: url('../images/ico_house_top_jsq.png') no-repeat;background-position: 0 2px;padding-left:15px;position: relative;cursor: pointer;}
.prod-price .div-discount .tax .black_arrow{width:0;height:0;overflow:hidden;display:inline-block;border-style:solid;border-width:5px 5px 0;margin-left:3px;}
.prod-price .div-discount .tax .black_arrow{border-color:#fff;border-top-color:#b2b2b2;position: relative;top:-2px;}
.prod-price .div-discount .ico_help{width: 14px;height: 14px;display: inline-block;margin-left: 3px;cursor: pointer;position: relative;vertical-align: -2px;_vertical-align: middle;*vertical-align: middle;}

.prod-price .div-discount .shoufu_tan { position: absolute; z-index: 11; top: -135px; right: -50px; display: none; width: 510px; height: 160px; color: #fff; border-radius: 2px; background: url(../images/bg_60.png) no-repeat; background-size: 490px 160px; background-position: 0px 0px ;}
.prod-price .div-discount .shoufu_tan h5{ font-weight:bold; font-size: 14px; color:#333; line-height:19px; letter-spacing:1px; padding-top: 27px; padding-left: 40px ;}
.prod-price .div-discount .shoufu_tan p{ margin-top: 10px; font-size: 12px; color:#333; line-height:16px; padding-left: 40px ;}
.prod-top{padding:30px 0;border-bottom:1px solid #f6f6f6;overflow:hidden;line-height: 1;}
.prod-top li{float:left;width:33.333%}
.prod-top .sub-info{margin-top:8px;font-size: 14px;color:#999;overflow: hidden;text-overflow: ellipsis;-o-text-overflow: ellipsis;white-space: nowrap;}

.prod-params{padding:20px 0;}
.prod-params li{width:100%;display:block; overflow:hidden;font-size:16px;line-height:38px;}
.prod-params li label{width:79px;color:#666;clear:left;color:#999;float:left}
.prod-params li .info{color:#333;width:359px;}
.prod-params li .info .con{max-width:68%;overflow: hidden;text-overflow: ellipsis;-o-text-overflow: ellipsis;white-space: nowrap;}
.prod-params li a.map{margin-left:20px;color:#9ab3fc}
.prod-params li .i_map{display: inline-block;background-position: 0px -21px;width: 15px;height: 16px;vertical-align: -2px;_vertical-align: middle;*vertical-align: middle;margin-right:6px;}
.prod-params li a.jubao{margin-left:20px;color:#fba673}
.prod-params li .i_jubao{display: inline-block;background-position: 0px 0px;width: 16px;height: 16px;vertical-align: -2px;_vertical-align: middle;*vertical-align: middle;margin-right:6px;}

.prod-contact{}
.prod-contact dl{width:330px;float: left;}
.prod-contact dl dt { font-size: 14px; line-height: 30px; color: #999 ;}
.prod-contact .contact-name a{ color: #FF5C6A; font-size: 12px; text-align: center; text-decoration: none; cursor: pointer ;}
.prod-contact .contact-name b { line-height: 28px; font-size: 22px; color: #333; margin-right: 10px ;}
.prod-contact .contact-tel{display: block; margin-top: 8px; font-size: 32px; line-height: 32px; font-weight: bold; color: #FF5C6A ;}
.prod-contact .contact-txt{font-size:12px;color:#999;margin-top:15px;}
.prod-contact .jjr-link{margin-top:15px;}
.prod-contact .jjr-link a{color:#f25357}
.prod-contact .weapp-qrcode{float:right;width:100px;}

.esf-detail{margin:10px 0 0 0;font-size:14px;}
.prod-detail-l{width:830px;}

.prod-title{clear: both;*zoom: 1;overflow: hidden;margin: 60px 0 30px;line-height: 40px;}
.prod-title h3{ position: relative; font-size: 36px; font-weight: 700; float: left ;}
.detail-intro{overflow:hidden;}
.detail-intro dl.detail-basic{padding-bottom:15px;margin-bottom:15px;}
.detail-intro dt{font-size:14px;color:#999;float:left;width:178px;}
.detail-intro dd .intro li{width:50%;float:left;line-height: 36px;}
.detail-intro dd .intro label{font-size:14px;color:#999;margin-right:10px;}
.detail-intro dd .intro span{color:#333}
.detail-intro dl.detail-basic{margin:0;}
.detail-intro table{width:100%;margin-bottom:15px;}
.detail-intro table th,.detail-intro table td{border-bottom:1px solid #f6f6f6;padding:15px 0;}
.detail-intro table th{color:#999;font-size:14px;font-weight:normal; text-align:left;width:178px;}
.detail-basic .label{height:26px;line-height:26px;display:block;float:left;margin-right:8px;color:#fff;padding:0 15px;background:#6de698;}
.detail-basic .label-1{ background:#6de698}
.detail-basic .label-2{ background:#52bcf3}
.detail-basic .label-3{ background:#a968f3}
.detail-cont{line-height: 30px;color: #999;}

.detail-xiaoqu li{line-height:36px;}
.detail-xiaoqu li label{width:87px;display:block;float:left;color:#999999}
.detail-xiaoqu li .con{padding-left:87px;color:#333}
.detail-xiaoqu li .con a{color:#333;text-decoration:underline;margin-right:20px;}
.detail-xiaoqu .lp-params{float:left;width:450px;}

.prod-detail-r{width:300px;margin-top:60px;}
.room-newhouse-list{padding:20px 30px;}
.room-newhouse-list h4{color: #333; font-size: 20px; font-weight: bold ;}
.room-newhouse-list{padding:20px 30px;}
.room-newhouse-list li{margin-top:20px;}
.room-newhouse-list .pic-box { position: relative; width: 100%; height: 168px; overflow: hidden ;}
.room-newhouse-list .information-box { padding: 10px 0 0 ;}
.room-newhouse-list .house-name { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; padding-bottom: 5px; font-size: 14px ;}
.room-newhouse-list li a:hover em{color:#f35257}
.room-newhouse-list .meta-items { font-size: 14px;    margin: 5px 0 ;}
.room-newhouse-list .meta-items.buildname a{color:#f97d85}.room-newhouse-list .meta-items.buildname a:hover{color:#f35257}
.room-newhouse-list .meta-items.price{color:#f35257;font-weight: bold;}


.calculator-content{position: relative; margin-top: 25px!important;}
.house-total-price{position: relative; height: 18px;padding-bottom: 6px; font-size: 14px; color: #333;}
.house-total-price span{margin-right: 30px; font-size: 16px; font-weight: bolder;}
.house-total-price b{font-size: 16px; font-weight: bolder; color: #f35257;}
.house-total-price i{font-size: 12px; color: #999;}
.house-total-price .ico_img{width: 14px; height: 14px; display: inline-block; top: 3px; margin-left: 3px; cursor: pointer; position: relative; z-index: 12;}
.calculator-content .shoufu_tan{position: absolute; z-index: 11; top: -125px; right: 490px; display: none; width: 510px; height: 160px; color: #fff; border-radius: 2px; background: url(../images/bg_60.png) no-repeat; background-size: 490px 140px; background-position: 0px 0px;}
.calculator-content .shoufu_tan h5{font-weight:bold; font-size: 14px; color:#333; line-height:19px; letter-spacing:1px; padding-top: 18px; padding-left: 40px;}
.calculator-content .shoufu_tan p{margin-top: 10px; font-size: 12px; color:#333; line-height:16px; padding-left: 40px;}


.minxin-list ul{margin-left:-45px}
.minxin-list .item{float:left;margin-left:45px;margin-top:30px;width:266px;background-color:#fff;}
.minxin-list .pic-box{position:relative;width:100%;overflow:hidden;}
.minxin-list .info-box {padding: 12px 0 0;}
.minxin-list .info-box .title-wrap{overflow: hidden;font-size:16px;line-height:16px;}
.minxin-list .info-box .label-wrap{overflow: hidden;line-height:27px;}
.minxin-list .info-box .label-wrap .area{margin:10px 0;}
.minxin-list .info-box .name{font-weight: bold;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.minxin-list .info-box .meta{margin:10px 0 8px;}
.minxin-list .info-box .meta span{color:#666;margin-right:10px;}
.minxin-list .info-box .price{font-size:24px;color:#f35257;}
.minxin-list.esf-list .title-wrap a{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.minxin-list.esf-list .title-wrap .house-name{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.minxin-list.esf-list .area{margin: 8px 0 4px;display: block;font-size: 14px;}

.jjr-list{width:100%;overflow: hidden;}
.jjr-list ul{width:1230px;}
.jjr-list li{background: #f6f6f6;width:216px;margin-right:30px;float:left;margin-top:30px;}
.jjr-list li .link-box{display: block;width:152px;padding:30px 32px;text-align: center;}
.jjr-list li .avatar{width:120px;height:120px;margin:0 auto;}
.jjr-list li .avatar img{border-radius: 50%;}
.jjr-list li .info{margin:12px 0;}
.jjr-list li .btn-jjr{width:100%;display: block;height:48px;line-height:48px;background: #f5d5d6;color:#f35257;font-size:18px;}

.sell-panel .main-title{margin-top:40px;}
.group-buying-list li{margin-bottom:30px;}

/*问答列表*/
.ques i, .answ i{display: inline-block;*display: inline;*zoom: 1;margin-right: 10px;height: 24px;width: 24px;text-align: center;line-height: 24px;font-size: 14px;color: #fff;vertical-align: middle;float: left;}
.ques i{background-color: #e7631a;}
.answ i{background-color: #62ab00;}
.q-list li{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #f6f6f6;}
.q-list li .ques{color: #333;line-height: 35px;width: 100%;}
.q-list li .ques .ques-info-txt{width: 100%;font-size:22px;line-height: 24px;overflow: hidden;}
.q-list li .ques .ques-info-txt span{font-weight: bold;float:left;display: block;width:824px;}
.q-list li .ques .ques-info-txt a{color:#f35257;float:left;}
.q-list li .answ{margin-top:16px;}
.q-list li .ques span, .q-list li .answ span{display: inline-block;vertical-align: middle;}
.q-list li .answ .cont{font-size:16px;color:#999;line-height: 24px;}
.q-list li .time{color:#aaa;font-size:14px;margin-top:15px;}

/*楼盘速递*/
.dongtai-moment-list{}
.moment-item-wrap{margin:0 20px;border-left:1px solid #feefef;padding-bottom:20px;}
.moment-item-wrap .step-wrap{ padding-top: 2px; padding-bottom: 0; margin-left:-10px ;}
.moment-item-wrap .step-wrap { width: 20px; height: 20px; position: relative; display: block; float: left; background: #fff ;}
.moment-item-wrap .step-wrap span{display: inline-block;width: 20px;height: 20px;background: url('../images/ico_step.png') no-repeat;}
.moment-item-wrap .right-wrap{margin-left:40px;}
.moment-item-wrap .right-wrap .title{height: 24px;line-height: 24px;font-size:14px;color:#999;}
.moment-item-wrap .right-wrap .title i{display: inline-block;*display: inline;*zoom: 1;margin-right: 10px;height: 24px;padding:0 5px;text-align: center;line-height: 24px;font-size: 14px;color: #fff;vertical-align: middle;float: left;background: #f97d85;}
.moment-item-wrap .right-wrap .content{margin-top:20px;background: #fafafa;padding:20px;font-size:14px;line-height: 24px;color:#333;}


/*平台红包*/
.hb_lqc{background:url('../images/hg_hb1.jpg')no-repeat;width:1190px;height:136px; position:relative;}
.hb_lqc_text {padding:18px 265px 0 288px;}
.hb_lqc_text .tx1{color:#ffe139;font-size:28px;line-height:2;}
.hb_lqc_text .tx2{color:#fff;font-size:18px;line-height:1.5;}
.hb_lqc_btn .lcq_btn{display:inline-block;padding:0 40px;height:58px;border:1px solid #ffe138;background:#ffe135;border-radius:5px;box-shadow:0 0 8px rgba(0,0,0,.1);text-align:center;color:#fff;line-height:58px;font-weight:700;font-size:28px;text-decoration:none;overflow:hidden;font-weight:700; position:absolute;top:38px;right:70px;color:#df1715;}
.popmask { filter: Alpha(Opacity=60); background-color: rgb(0, 0, 0); height: 100%; left: 0; opacity: 0.6; position: fixed; top: 0; width: 100%; z-index: 10000 ;}
.hb_div { background: url(../images/hb_tc_bg.png) no-repeat; height: 352px; position: relative; width: 542px ;}
.hb_div .price{font-size:48px;color:#ffe139; position:absolute;top:80px;left:150px;line-height:1;}
.hb_div .draw_btn{font-size:18px;color:#fdf7e0; position:absolute;top:168px;left:202px;line-height:1;width:130px;height:38px; text-align:center;line-height:38px;display:block;}
.hb_div .draw_text{text-align:center;font-size:16px;color:#fdf7e0;position:absolute;left:0;top:290px;width:100%;}
.hb_close{width:34px;height:34px;display:block;background: url(../images/i-close.png) no-repeat; position:absolute;top:0;right:0;}


/*2017-11-15*/
.item-mod .pic span.i_hb{width: 68px; height: 65px;text-align:center; position: absolute; top: 10px; left: 10px; font: 18px/34px "Microsoft Yahei", 黑体;}
.favor-pos .hb_btn{display: block; height: 45px;line-height:45px; width: 100%; color: #FFF; background-color: #f46363; font-size: 18px; text-align: center; border: none; cursor: pointer; font-family: "Microsoft YaHei", 微软雅黑, "Microsoft JhengHei", 华文细黑, STHeiti, MingLiu;}

/*楼盘展示页 置业顾问*/
.settop_icon1{font-size: 12px;font-weight: 400;padding: 3px 4px;color: #fff;background: #ff0000;margin-left: 5px;vertical-align: 2px;}
.tit-name .settop_icon1{vertical-align: 3px;}
.jjr-box{width:1140px;height: 128px;padding:0 30px;background: #fafafa;position: relative;overflow: hidden;}
.jjr-box.box-high,.jjr-box.box-high .jjr-box__list{overflow: visible !important;}
.jjr-box.box-high .tempWrap{height:268px}
.jjr-box__bt{width: 30px; height: 128px; background: #f7f7f7;font-size: 14px; line-height: 18px; text-align: center;position: absolute;top:0;left:0;}
.jjr-box__bt em {color: #f33;font-style: normal;display: inline-block;padding-top:28px;}
.jjr-box__lt,.jjr-box__rt{width: 30px;height: 128px; position: absolute;top:0; text-align: center;cursor: pointer;}
.jjr-box__lt span,.jjr-box__rt span{display: block;margin: 0 auto;text-indent: -99999px;position: absolute;top:50%;margin-top:-10px;width:0;height:0;border: 8px solid #fafafa;}
.jjr-box__lt{left:0;}.jjr-box__rt{right:0;}
.jjr-box__lt span{border-right-color: #f97d85;left:5px;}.jjr-box__rt span{border-left-color: #f97d85;right:5px;}
.jjr-box__lt.prevStop,.jjr-box__rt.nextStop{cursor: default;}
.jjr-box__lt.prevStop span{border-right-color: #e7e4e4;}.jjr-box__rt.nextStop span{border-left-color: #e7e4e4;}

.jjr-box__list{}
.jjr-box__list .jjrtd{float:left;width:285px;height:70px;margin-top:30px;}
.jjr-box__list .jjrtd.last{border-right:0}
.jjr-box__list .jjrtd dl{float:left;margin-left:20px;cursor: pointer; }
.jjr-box__list .jjrtd dl dt{float:left;position:relative;width:66px;height:66px;margin-right:20px;}
.jjr-box__list .jjrtd dl dt img{width:66px;height:66px;border-radius:50%}
.jjr-box__list .jjrtd dl dt .hg{width:22px;height:22px;background:url(../images/icon_vip_crown.png) no-repeat;position:absolute;left:-9px;top:-8px;}
.jjr-box__list .jjrtd dl dd{float:left;position:relative}
.jjr-box__list .jjrtd dl dd h3{height:20px;line-height:20px;font-size:16px}
.jjr-box__list .jjrtd dl dd h3 em{font-style:normal;margin-left:5px;color:#fa5555}/*1113新增*/
.jjr-box__list .jjrtd dl dd h3 span{display:inline-block; background:#fff5d2;padding:0 6px;font-size:12px;color:#e9a400;margin-left:5px;}
.jjr-box__list .jjrtd dl dd p{height:20px;line-height:20px;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}/*1113替换*/
.jjr-box__list .jjrtd dl dd p.p1{color:#999}/*1113新增*/
.jjr-box__list .jjrtd dl dd p.p1 em{font-style:normal;margin-right:5px;}/*1113新增*/
.jjr-box__list .jjrtd dl dd p span{float:left;display:inline-block;border:1px solid #f5cacb;font-size:12px;color:#fa5555;;padding:0 5px 0 20px;margin-right:5px;background:url(../images/zygw/icon110901.png) no-repeat 3px 3px;}
.jjr-box__list .jjrtd dl dd p span.no2{color:#799bcd;border:1px solid #bad1ef;background:url(../images/zygw/icon110902.png) no-repeat 3px 3px;}
.jjr-box__list .jjrtd dl dd .tags{height:30px;line-height:28px;margin-top:12px; position:relative;}/*1113新增*/
.jjr-box__list .jjrtd dl dd .tags span{float:left;display:inline-block;border:1px solid #fddcdd;font-size:12px;color:#f97d85;;padding:0 9px 0 32px;background:url(../images/ico_house_wx.png) no-repeat 8px center;background-color:#fff;}/*1113新增*/
.jjr-box__list .jjrtd dl dd .tags span.no2{color:#7da3f9;border:1px solid #dcecfd;background:url(../images/ico_house_tel.png) no-repeat 8px center;margin-left:9px;background-color:#fff;}/*1113新增*/
.jjr-box__list .jjrtd dl dd .tags .bigcode p,.agent-info .bigcode p{width: 130px; height: 20px; font-size: 13px; color: #333; text-align: center; margin-top: 2px; overflow: hidden;}
.jjr-box__list .jjrtd dl dd .tags .bigcode,.agent-info .bigcode{ border: 1px solid #eaeaea; padding: 10px; text-align: center; background: #fff; box-shadow: 0 1px 4px 0 rgba(0,0,0,0.20); position: absolute; top: 30px; left: 0; z-index: 10;}
.agent-info .bigcode{top:50px}
.agent-info .bigcode.no3{left:115px;}

/*楼盘展示页 特价房*/
.center-box{width:100%;}
.center-box .center-tt{height:30px;line-height:30px;margin-bottom:20px;}
.center-box .center-tt h3{font-size:28px;color:#333;float:left}.center-box .center-tt b{color:#f3686d;font-weight:normal}
.center-box .center-tt a.more {float: right;font-size: 14px;color: #999;}
.center-box .center-tt nav.more{float:right;font-size:14px;color:#e6e6e6}
.center-box .center-tt nav.more a{color:#999; display:inline-block;*display:inline;*zoom:1;margin:0 5px;}

.kpdt,.xsfbt{ width:648px; overflow:hidden; margin-top:10px}
.kpdt .title,.xsfbt .title{ border:solid 1px #ddd; border-top:0; height:33px; line-height:33px; padding-left:10px}
.kpdt .tab table{border-left:solid 1px #ddd; width:100%}
.kpdt .tab table tr td{ border-right:solid 1px #ddd;border-bottom:solid 1px #ddd; padding:0 10px; height:33px; line-height:33px}
.kpdt .tab table tr th{ border-right:solid 1px #ddd;border-bottom:solid 1px #ddd; padding:0 10px; height:33px; line-height:33px}

.dt-box{text-align: center;}
.dt-box{ text-align:center}
.dt-box .hd{ background:#f6f6f6;font-size:14px; color:#666;}
.dt-box span{ display:block;float:left;padding:16px 0;height:100%}
.dt-box span.date,.dt-box span.sale{border-right:1px dashed #eee}
.dt-box span.date{width:160px;}
.dt-box span.sale{width:188px;}
.dt-box span.cont{width:480px;padding:12px 20px 12px 20px;line-height:24px}
.dt-box .bd{border-bottom:1px dashed #eee}

.dingyue-box{width: 796px;height:70px;background:#f6f6f6 url(../images/dingyue.png) no-repeat 37px 16px;overflow: hidden;padding: 12px 37px 24px 37px;}
.dingyue-box p{margin-left:92px;line-height: 26px;}
.dingyue-box .form {padding-top:8px}
.dingyue-box .form .s_text {background:#fff;width: 380px;height: 42px;border-right: 0;_overflow: hidden;}
.dingyue-box .form input {float: left;width: 468px;padding: 0 10px 0 10px;height:42px;line-height:42px;border: 0;color: #aaa8a8;}
.dingyue-box .form .btn {float: left;padding:0 20px;height:42px;display: block;padding:0 40px;border: 0; background:#f3686d;cursor: pointer;}

.kpdtxx{ width:870px; overflow:hidden; margin-top:10px}
.kpdtxx .title{ background:#f6f6f6;height:46px; border-bottom:1px dashed #fff;line-height:46px; padding-left:50px; position:relative;user-select:none;-ms-user-select:none;-moz-user-select:none;cursor: pointer;}
.kpdtxx .tab table{ border-left: dashed 1px #eee;width:100%}
.kpdtxx .tab table tr td{ border-right: dashed 1px #eee;border-bottom:dashed 1px #eee; padding:0 10px; text-align:center; height:47px; line-height:47px}
.kpdtxx .tab table tr th{ border-right:dashed 1px #eee;border-bottom:dashed 1px #eee; padding:0 10px; text-align:center;height:47px; line-height:47px}
.kpdtxx .title .h{ display:none}
.kpdtxx .title .jian,.kpdtxx .title .jia .h{position: absolute;top: 50%;left: 19px; display: block;height: 3px;width: 15px;background-color: #fe6060;}
.kpdtxx .title .jia{position: absolute;top: 50%;left: 25px;margin-top:-7px;display: block;height: 15px;width: 3px;background-color: #fe6060;}
.kpdtxx .title .jia .h{ left:-6px;margin-top:-2px;}

.news-sd{margin-top: 20px;padding-top:20px;border-top: 1px solid #eee;}
.news-sd li{padding-bottom:20px;}
.news-sd li p{line-height: 24px;}
.sd-time{font-size: 14px;color: #999;margin-top:5px;}
.sd-tag{display: inline-block;*display: inline;*zoom: 1;color: #fff;padding: 0 5px;font-size: 14px;line-height: 20px;background-color: #f97d85;color: #fff;margin-right: 5px;}

.sumb_top01{color:#333}
.sumb_top01 dl,.sumb_top02 dl{width:100%;clear:both;padding:5px 0;margin-bottom:10px}
.sumb_top01 dl dt,.sumb_top02 dl dt{width:70px;float:left;text-align:right;margin-right:20px;line-height:24px;font-size:14px;margin-top:0;margin-top:0\9}
.sumb_top01 dl dt span,.sumb_top02 dl dt span{color:#ff6000;padding-right:4px; font-size:14px;}
.sumb_top01 dl dd,.sumb_top02 dl dd{float:left;width:740px; font-size:14px;line-height: 23px;}
.sumb_top01 dl dd .input01{border:#e1e1e1 1px solid;width:60px;float:left;}
.sumb_top01 dl dd .addInputTrans{background:0}
.sumb_top01 dl dd label{float:left;cursor:pointer;height:24px}
.sumb_top01 dl dd label span{float:left;padding-left:5px;*padding-left:3px;height:24px;line-height:24px}
.sumb_top01 dl dd .input00a{float:left;position:relative;bottom:-6px}
.sumb_top01 .res span{padding: 0 10px;}
* html .sumb_top01 dl dd .input00a{bottom:-2px}
*:first-child+html .sumb_top01 dl dd .input00a{bottom:-2px}
.sumb_top01 dl dd .input00a_2nd{padding-right:28px}
* html .sumb_top01 dl dd .input00a_2nd{display:inline}
.sumb_top01 dl dd .txt01{float:left;display:block;clear:both;color:#999;padding:5px 0;width:580px}
.sumb_top01 dl dd .input02,.sumb_top02 .input02{border:#e1e1e1 1px solid;width:177px;line-height:21px;height:21px;padding-left:5px;}
.sumb_top01 dl dd div{float:left;margin-top:3px}
.sumb_top01 dl dd .input03{border:#e1e1e1 1px solid;width:728px;line-height:21px;height:108px;padding-left:4px;font-size:14px;resize:vertical;color: rgb(184, 183, 183);}
.sumb_top01 dl dd .addInputTrans{background:0}
.sumb_top02 dl dt{height:32px; line-height:32px}
.sumb_top02 dl dd{width:310px}
.sumb_top02 dl dd div{float:left}
.sumb_top02 .txt{float:left;clear:both;font-size:14px;line-height:24px; color:#999}
.sumb_top02 .input04{border:#e1e1e1 1px solid;width:208px; height:30px; line-height:30px;padding-left:3px;}
.sumb_top02 .addInputTrans{background:0}
.sumb_top02 .msg01{color:#999;line-height:24px;padding-left:10px}
.sumb_top02 .input05{border:#e1e1e1 1px solid;width:60px;line-height:21px;height:21px;}
.sumb_top02 .addInputTrans{background:0}
.sumb_top02 .mgs02{line-height:24px;font-size:14px;padding-left:10px;color:#999}
.sumb_top02 dl dd.msg02{padding-top:10px}
.sumb_info01{border:#bbdfff 2px solid;float:left;clear:both;padding:10px;text-align:left}
.sumb_top02 dl dd.msg02 a.submitBtn{ background:#f3686d; height:60px;line-height:60px; padding:0 80px;font-size:32px;color:#fff;}
.sumb_top02 dl dd.msg02 a.submitBtn:hover{color:#fff}

.jf-list .article{border:1px solid #eee;margin-top:20px}
.jf-list .mod-t{padding: 15px 15px 10px;}
.jf-list .mod-t .user-label-info{position: relative;_zoom: 1;font-size:20px;padding-left:24px; float:left}
.jf-list .mod-t .user-label-info .lp-icons {display: inline-block;height: 20px;left: 0;position: absolute;top: 2px;width: 17px;}
.jf-list .mod-t .user-label-info .ico-user { background: url('../images/ico_jf_user.png') no-repeat;}
.jf-list .mod-t .user-label-info .line{ margin:0 10px}
.jf-list .mod-t .pubtime{ float:right; color:#888}
.jf-list .mod-t .tab_info{width:100%;padding:5px 0}
.jf-list .mod-t .tab_info th{ font-weight:normal; color:#666;width:85px; overflow:hidden;text-align:right; height:36px; line-height:36px}
.jf-list .mod-t .tab_info td{height:26px;text-align:left;line-height:26px;padding:5px;min-width:255px}
.mod-i-a {display: block;padding:10px 0 15px; margin:0 15px; border-top:1px dashed #d4d4d4;}
.mod-i-a .info {zoom: 1;}
.mod-i-a .info-name{font-size:16px}
.mod-i-a .slogan{ line-height:24px; position:relative; font-size:14px; padding-top:5px;}
.mod-i-a .info-time{ float:right;color:#888}

/*特价房*/
.tejia-list li .offer-info{font-size:14px;color:#999;}
.tejia-list .extra{margin-top:8px;}
.tejia-list .extra span{ display:block; line-height:20px}
.tejia-list .extra .btn{ display:block;height:37px;line-height:37px;background:#f3686d; padding:0 20px;color:#fff;}
.tejia-list .extra .btn:active,.extra .btn:hover{ background:#f35257; text-decoration:none}
.tejia-list .info-box .price{margin:0 0 8px;}
.tejia-list .info-box .tejia-price{font-weight: normal;font-size:14px;}
.tejia-list .tejia-price .price-now{color:#f35257;}
.tejia-list .tejia-price .price-now em{font-size:20px;margin-right:5px;}
.tejia-list .tejia-price .price-original{color:#999;font-size:12px;line-height:1;}

.infju_title{font-size: 24px;line-height: 1;font-weight: 700;padding-top: 40px;}
.infju_me{clear: both; background: #fff; margin-top: 43px;color:#101d37;line-height: 24px;}.infju_me .inputul{margin-bottom: 15px; display: block; cursor: pointer;}
.infju_me .inputul .reason{float: left; width: 280px;}
.infju_me .inputul .inputreport{float: left; width: 16px; height: 16px; position: relative; left: 16px; opacity: 0; filter: alpha(opacity=0); cursor: pointer;}
.infju_me .inputul .as-input{width: 16px; height: 16px; display: inline-block; background: url(../images/cheaked_defult_icon.png) no-repeat; background-size: cover; cursor: pointer;}
.infju_me .inputul .inputreport:checked+.as-input{background: url(../images/cheaked_active_icon.png) no-repeat; background-size: cover;}
.infju_me .jiudin{width:320px;height: 50px; background: #f35257; cursor: pointer; text-align: center; line-height: 50px; font-size: 16px; font-weight: 700; border-radius: 5px; color: #fff;margin-top:22px;}
.infju_me .dialog-cnt-form{width:324px;border-top: 1px solid #f5f5f5;padding-top: 20px;}
.infju_me .dialog-cnt-form .form-item .label{font-size:14px;color:#101d37;}
.infju_me .dialog-cnt-form .form-item .ipt{width:214px}

.school-items{background: #fcfcfc;padding:24px;position: relative;}
.school-box{padding-right:300px;}
.school-box .title{font-size:20px;font-weight: bold;margin-bottom:15px;}
.school-box .address a{font-size: 14px;color: #999;}
.school-box .address .i_map {display: inline-block;background-position: -20px -38px;width: 12px;height: 14px;margin-right: 10px;vertical-align: -2px;_vertical-align: middle;*vertical-align: middle;}
.school-box .address span{margin-left: 20px;color:#666;}
.school-total{position: absolute;top:0;right:0;text-align: right;padding:18px 24px 0 0;}
.school-total .num{font-size:30px;color:#f35257;}
.school-total .txt{color:#999;margin-top:8px;}

.disclaimer{width:1160px;line-height:20px;margin:10px auto 8px auto;padding:15px 20px;background:#eee;}