/* 新房列表 */
.pages-list .list-choose{ margin-top:20px; }
.pages-list .list-choose .tab:after{ content:''; display:block; clear:both; }
.pages-list .list-choose .tab a{ line-height:36px; float:left; padding:0 20px; }
.pages-list .list-choose .tab a:hover{ color:#30a15d; }
.pages-list .list-choose .tab a.active{ border:#ddd 1px solid; border-bottom:0; color:#30a15d; position:relative; }
.pages-list .list-choose .tab a.active:before{ content:''; position:absolute; width:100%; height:2px; background:#30a15d; left:0; top:-1px; }
.pages-list .list-choose .tab a.active:after{ content:''; position:absolute; width:100%; height:1px; background:#fff; left:0; bottom:-1px; }
.pages-list .list-choose .tab a.jsq{ padding:0 0 0 20px; float:right; position:relative; }
.pages-list .list-choose .tab a.jsq:before{ content:''; position:absolute; width:13px; height:16px; background:url("../images/icon.png") -350px -40px; margin:auto; left:0; top:0; bottom:0; }
.pages-list .list-choose .tab a.gfzgcs{padding: 0 20px 0 20px;float: right;position: relative}
.pages-list .list-choose .tab a.gfzgcs:before{content:''; position:absolute; width:14px; height:16px; background:url("../images/icon_03.png"); margin:auto; left:0; top:0; bottom:0; }
.pages-list .list-choose .choose{ border:#ddd 1px solid; padding-top:14px; }
.pages-list .list-choose .item{ overflow:hidden; }
.pages-list .list-choose .item-more{ overflow:visible; }
.pages-list .list-choose .item-more:after{ content:''; display:block; clear:both; }
.pages-list .list-choose .tit{ float:left; line-height:32px; width:98px; text-indent:20px; color:#333; }
.pages-list .list-choose .txt{ float:left; width:1080px; }
.pages-list .list-choose .options:after{ content:''; display:block; clear:both; }
.pages-list .list-choose .options a{ float:left; line-height:32px; color:#333; margin-right:20px; }
.pages-list .list-choose .options a:hover,.pages-list .list-choose .options a.active{ color:#30a15d; }
.pages-list .list-choose .options a.active{ position:relative; }
.pages-list .list-choose .options a.active:before{ content:''; position:absolute; width:0; height:0; border-left:transparent 8px solid; border-right:transparent 8px solid; border-bottom:#e8e8e8 8px solid; margin:auto; left:0; bottom:-6px; right:0; z-index:1; }
.pages-list .list-choose .options a.active:after{ content:''; position:absolute; width:0; height:0; border-left:transparent 8px solid; border-right:transparent 8px solid; border-bottom:#f8f7f7 8px solid; margin:auto; left:0; bottom:-7px; right:0; z-index:2; }
.pages-list .list-choose .options span{ float:left; line-height:32px; color:#999; }
.pages-list .list-choose .child{ background:#f8f7f7; border:#e8e8e8 1px solid; padding:5px 20px 5px 40px; margin:6px 20px 10px 0; overflow:hidden; }
.pages-list .list-choose .child a{ float:left; line-height:30px; margin-right:20px; font-size:12px; }
.pages-list .list-choose .child a:hover,.pages-list .list-choose .child a.active{ color:#30a15d; }
.pages-list .list-choose .child i{ float:left; line-height:30px; color:#30a15d; margin-right:20px; }
.pages-list .list-choose .sel{ float:left; height:22px; margin:5px 20px 0 0; }
.pages-list .list-choose .vr{margin-top: 7px;display: inline-block;cursor: pointer;}
.pages-list .list-choose .vr input{vertical-align: middle;}
.pages-list .list-choose .sel dt{ font-size:12px; color:#333; line-height:20px; border:#cdcdcd 1px solid; border-radius:2px; padding:0 20px 0 8px; cursor:pointer; position:relative; }
.pages-list .list-choose .sel dt:after{ content:''; position:absolute; width:0; height:0; border-left:transparent 4px solid; border-right:transparent 4px solid; border-top:#999 6px solid; margin:auto; top:0; bottom:0; right:8px; }
.pages-list .list-choose .sel dd{ border:#cdcdcd 1px solid; border-top:none; position:relative; z-index:2; background:#fff; display:none; }
.pages-list .list-choose .sel:hover dd{ display:block; }
.pages-list .list-choose .sel a{ display:block; line-height:24px; font-size:12px; text-indent:8px; }
.pages-list .list-choose .sel a:hover{ color:#30a15d; }
.pages-list .list-choose .result{ background:#f8f7f7; overflow:hidden; padding:4px 0; margin-top:10px; }
.pages-list .list-choose .result .txt{ width:auto; }
.pages-list .list-choose .result .txt a{ float:left; font-size:12px; line-height:20px; border:#30a15d 1px solid; color:#30a15d; padding:0 20px 0 6px; margin:5px 20px 0 0; border-radius:2px; position:relative; }
.pages-list .list-choose .result .txt a:after{ content:'×'; position:absolute; font-size:12px; color:#30a15d; margin:auto; right:8px; top:0; bottom:0; }
.pages-list .list-choose .result .btn{ float:left; }
.pages-list .list-choose .result .btn a{ display:block; line-height:22px; font-size:12px; color:#999; margin-top:5px; padding-left:20px; position:relative; }
.pages-list .list-choose .result .btn a:before{ content:''; position:absolute; width:17px; height:16px; background:url("../images/icon.png?v=20181117") -320px -40px; margin:auto; left:0; top:0; bottom:0; }
.pages-list .list-choose .result .btn a:hover{ color:#30a15d; }

.pages-list .main{ padding:20px 0; }
.pages-list .main:after{content:"";display: block;clear: both;}
.pages-list .main .left{ float:left; width:860px; }
.pages-list .main .right{ float:left; width:290px; margin-left:30px; }
.pages-list .main .choose{ border-bottom:#ddd 1px solid; }
.pages-list .main .choose:after{ content:''; display:block; clear:both; }
.pages-list .main .tab{ float:left; }
.pages-list .main .tab a{ float:left; line-height:40px; padding:0 20px; color:#333; }
.pages-list .main .tab a:hover{ color:#30a15d; }
.pages-list .main .tab a.active{ color:#30a15d; position:relative; }
.pages-list .main .tab a.active:after{ content:''; position:absolute; width:100%; height:2px; background:#30a15d; left:0; bottom:-1px; }
.pages-list .main .turn{ float:right; padding:10px 0; }
.pages-list .main .turn a{ float:left; line-height:20px; color:#333; margin-left:15px; font-size:12px; }
.pages-list .main .turn a:hover{ color:#30a15d; }
.pages-list .main .turn span{ float:left; line-height:20px; color:#333; margin-left:15px; font-size:12px; }
.pages-list .main .sort{ float:right; padding:10px 0; }
.pages-list .main .sort a{ float:left; line-height:20px; font-size:12px; margin-left:25px; padding-right:20px; position:relative; }
.pages-list .main .sort a:after{ content:''; position:absolute; width:14px; height:12px; background:url("../images/icon.png?v=20181117") -370px -40px; margin:auto; top:0; bottom:0; right:0; }
.pages-list .main .sort a.up,.pages-list .main .sort a.down{ padding-right:12px; }
.pages-list .main .sort a.up:after{ width:6px; background-position:0 -80px; }
.pages-list .main .sort a.down:after{ width:6px; background-position:-10px -80px; }
.pages-list .main .sort a.normal{ padding:0; }
.pages-list .main .sort a.normal:after{ content:none; }
.pages-list .main .sort a:hover,.pages-list .main .sort a.active{ color:#30a15d; }

.pages-list .list-house{ margin-top:20px; }
.pages-list .list-house li{ padding:20px 0 20px 20px; overflow:hidden; border-bottom:#f8f7f7 1px solid; }
.pages-list .list-house .img{ float:left; width:220px; height:157px; position:relative; }
/*.pages-list .list-house .img div{width: 44px;height: 44px;background: rgba(0, 0, 0, 0.34);margin: 0 auto;position: absolute;bottom: 5px;left: 5px;border-radius: 50%;}*/
/*.pages-list .list-house .img span{width: 36px;height: 36px;display: inline-block;background: url(./../images/vr/vr.gif) no-repeat;background-size: contain;margin-left: 4px;margin-top: 4px;}*/
/*.pages-list .list-house .img img{ width:100%; height:100%; object-fit:cover; }*/
.pages-list .list-house .img .opts{position: absolute;bottom: 5px;left: 5px;}
.pages-list .list-house .img .vrdiv,
.pages-list .list-house .img .videodiv{width: 44px;height: 44px;background: rgba(0, 0, 0, 0.34);display: inline-block;border-radius: 50%;}
.pages-list .list-house .img span{z-index: 99;width: 36px;height: 36px;display: inline-block;margin-left: 4px;margin-top: 4px;}
.pages-list .list-house .img img{ width:100%; height:100%; object-fit:cover; }
.pages-list .list-house .img .vrimg{background: url(./../images/vr/vr.gif) no-repeat;background-size: contain;}
.pages-list .list-house .img .videoimg{background: url(./../images/vr/play.png) no-repeat;background-size: contain;}

.pages-list .list-house .img object{display: block;position: absolute;top: 5px;right: 10px;overflow: hidden;width: 36px;height: 36px;}
.pages-list .list-house .img .followBox{position: absolute;width: 36px; height: 36px;}
.pages-list .list-house .img .follow{background: url(./../images/usercenter/follow.png) no-repeat center;}
.pages-list .list-house .img .followed{background: url(./../images/usercenter/follow1.png) no-repeat center;}
.pages-list .list-house .text{ float:left; width:300px; margin-left:20px; }
.pages-list .list-house .text h2{ line-height:20px; height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.pages-list .list-house .text h2 a{ font-size:20px; color:#333; font-weight:bold; }
.pages-list .list-house .text h2 a:hover{ color:#30a15d; }
.pages-list .list-house .address{ margin-top:24px; overflow:hidden; }
.pages-list .list-house .address span{ float:left; line-height:20px; color:#333; }
.pages-list .list-house .address a{ float:left; line-height:20px; color:#333; }
.pages-list .list-house .address a.map{ float:left; line-height:20px; color:#999; margin-left:6px; padding-left:16px; position:relative; }
.pages-list .list-house .address a.map:before{ content:''; position:absolute; width:12px; height:16px; background:url("../images/icon.png?v=20181117") -20px -80px; margin:auto; left:0; top:0; bottom:0; }
.pages-list .list-house .address a:hover{ color:#30a15d; }
.pages-list .list-house .info{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#333; line-height:20px; height:20px; margin-top:8px; }
.pages-list .list-house .info span{ color:#333; }
.pages-list .list-house .label{ overflow:hidden; margin-top:10px; height:18px; }
.pages-list .list-house .label span{ font-size:12px; color:#999; line-height:16px; border:#999 1px solid; padding:0 8px; float:left; margin-right:10px; }
/*.pages-list .list-house .label span:first-child{ background:#30a15d; border-color:#30a15d; color:#fff; }*/
.pages-list .list-house .label .zaishou{ background:#30a15d; color:#fff; border: #30a15d 1px solid; }
.pages-list .list-house .label .daishou{ background:#4285f4; color:#fff; border: #4285f4 1px solid; }
.pages-list .list-house .label .shouwan{ background:#999999; color:#fff; border: #999999 1px solid; }
.pages-list .list-house .label .weipan{ background:#fc7b75; color:#fff; border: #fc7b75 1px solid; }
.pages-list .list-house .label .zaizu{ background:#fb9252; color:#fff; border: #fb9252 1px solid;}
.pages-list .list-house .desc{ padding-left:24px; line-height:20px; height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-top:10px; position:relative; }
.pages-list .list-house .desc:before{ content:''; position:absolute; background:url("../images/icon.png?v=20181117"); margin:auto; left:0; top:0; bottom:0; }
.pages-list .list-house .desc-yh:before{ width:14px; height:14px; background-position:-40px -80px; }
.pages-list .list-house .desc-dt:before{ width:16px; height:14px; background-position:-60px -80px; }
.pages-list .list-house .desc a:hover{ color:#30a15d; }
.pages-list .list-house .other{ width:290px; float:left; }
.pages-list .list-house .price{ font-size:16px; color:#333; text-align:right; line-height:20px; height:20px; }
.pages-list .list-house .price span{ font-size:22px; font-weight:bold; color:#fe4844; }
.pages-list .list-house .tel{ text-align:right; margin-top:10px; }
.pages-list .list-house .tel span{ display:inline-block; vertical-align:middle; position:relative; font-size:16px; color:#333; line-height:20px; padding-left:26px; }
.pages-list .list-house .tel span:before{ content:''; position:absolute; width:20px; height:20px; background:url("../images/icon.png?v=20181117") -80px -80px; left:0; top:0; }
.pages-list .list-house .column{ margin-top:30px; overflow:hidden; }
.pages-list .list-house .inlet{ float:right; }
.pages-list .list-house .inlet .tx{ float:left; cursor:pointer; }
.pages-list .list-house .inlet .tx img{ width:50px; height:50px; border-radius:50%; }
.pages-list .list-house .inlet .tx p{ font-size:12px; line-height:20px; color:#333; text-align:center; }
.pages-list .list-house .inlet a{ float:left; margin-left:14px; width:60px; line-height:28px; border-radius:4px; background:#30a15d; font-size:12px; color:#fff; text-align:center; margin-top:10px; position:relative; }
.pages-list .list-house .inlet a:after{ content:''; position:absolute; width:0; height:0; border-width:6px 8px 0 0; border-style:solid; border-color:#30a15d transparent transparent transparent; left:10px; bottom:-6px; }
.pages-list .list-house .compare{ float:right; position:relative; overflow:hidden; margin:16px 20px 0 0; display:none; }
.pages-list .list-house .compare label{ cursor:pointer; }
.pages-list .list-house .compare input[type="checkbox"]{ width:12px; height:12px; position:absolute; left:-20px; }
.pages-list .list-house .compare span{ float:left; width:12px; height:12px; background:url("../images/icon.png?v=20181117") -110px -80px; margin:4px 4px 4px 0; }
.pages-list .list-house .compare input:checked + span{ background-position:-130px -80px; }
.pages-list .list-house .compare p{ float:left; line-height:20px; }
.pages-list .list-house li:hover .compare{ display:block; }
.pages-list .list-house .item-best .img:before{ content:''; position:absolute; width:40px; height:67px; background:url("../images/icon.png?v=20181117") 0 -110px; left:0; top:-7px; }
.pages-list .list-house .item-enter{ padding:0; position:relative;margin: 20px 0 20px 20px;}
.pages-list .list-house .item-enter img{ width:100%;object-fit: cover; }
.pages-list .list-house .item-enter button{width: 150px;height: 48px;background: #30A15D;color: #fff;font-size: 20px;border-bottom: #1e7340 2px solid;border-radius: 4px;cursor: pointer;margin-top: 30px;}
.pages-list .list-house .item-enter .operation{width: 200px;height: 100%;position: absolute;right: 0;top: 0px;}
.pages-list .list-house .item-enter .detail{font-size: 12px;font-family: Microsoft YaHei;color: #666666;line-height: 40px;font-weight: 600;}
.pages-list .list-house .item-enter .num{color: #FFA009;}

.pages-list .page-turn{ margin-top:30px; }
.pages-list .hot-list{ margin-top:30px; }
.pages-list .hot-list h5{ font-size:18px; line-height:36px; color:#333; font-weight:normal; text-indent:20px; border-bottom:#ddd 1px solid; }
.pages-list .hot-list ul{ margin-top:20px; overflow:hidden; margin-left:8px; }
.pages-list .hot-list li{ float:left; width:200px; margin-left:12px; }
.pages-list .hot-list .img{ width:100%; height:144px; overflow:hidden; display:block; }
.pages-list .hot-list .img img{ width:100%; height:100%; object-fit:cover; }
.pages-list .hot-list .text{ padding-bottom:10px; }
.pages-list .hot-list .tit{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap; line-height:20px; height:20px; color:#333; margin-top:6px; }
.pages-list .hot-list .tit span{ color:#333; }
.pages-list .hot-list .tit a{ color:#333; }
.pages-list .hot-list .tit a:hover{ color:#30a15d; }
.pages-list .hot-list .price{ color:#333; line-height:20px; height:20px; margin-top:6px; }
.pages-list .hot-list .price span{ color:#f0990e; font-size:16px; }
.pages-list .help-house h5{ font-size:18px; color:#333; line-height:40px; font-weight:normal; }
.pages-list .help-house .item{ margin-bottom:10px; }
.pages-list .help-house .item-sel{ position:relative; }
.pages-list .help-house .item-sel .tit{ line-height:28px; cursor:pointer; border:#e5e5e5 1px solid; color:#999; font-size:12px; text-indent:10px; padding-right:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.pages-list .help-house .item-sel .tit:after{ content:''; position:absolute; width:0; height:0; border-left:transparent 6px solid; border-right:transparent 6px solid; border-top:#999 6px solid; margin:auto; right:10px; top:0; bottom:0; pointer-events:none; }
.pages-list .help-house .item-sel ul{ display:none; position:absolute; padding:10px 0; width:100%; left:0; top:30px; border:#e5e5e5 1px solid; border-top:none; background:#fff; overflow:hidden; z-index:2; }
.pages-list .help-house .item-sel:hover ul{ display:block; }
.pages-list .help-house .item-sel li{ float:left; width:50%; position:relative; overflow:hidden; padding:4px 0 4px 10px; }
.pages-list .help-house .item-sel label{ cursor:pointer; }
.pages-list .help-house .item-sel input{ position:absolute; width:10px; height:10px; left:-20px; }
.pages-list .help-house .item-sel span{ float:left; width:12px; height:12px; background:url("../images/icon.png?v=20181117") -110px -80px; margin:4px 4px 4px 0; }
.pages-list .help-house .item-sel input:checked + span{ background-position:-130px -80px; }
.pages-list .help-house .item-sel p{ float:left; line-height:20px;}
.pages-list .help-house .item-input input{ width:100%; height:30px; border:#e5e5e5 1px solid; text-indent:10px; font-size:12px; }
.pages-list .help-house .item-select{ position:relative; }
.pages-list .help-house .item-select select{ width:100%; height:30px; border:#e5e5e5 1px solid; background:transparent; -webkit-appearance:none; -moz-appearance:none; -ms-progress-appearance:none; appearance:none; text-indent:3px; font-size:12px; cursor:pointer; padding-left:8px; }
.pages-list .help-house .item-select:after{ content:''; position:absolute; width:0; height:0; border-left:transparent 6px solid; border-right:transparent 6px solid; border-top:#999 6px solid; margin:auto; right:10px; top:0; bottom:0; pointer-events:none; }
.pages-list .help-house .item-xy{ overflow:hidden; }
.pages-list .help-house .item-xy label{ float:left; position:relative; }
.pages-list .help-house .item-xy input{ position:absolute; width:10px; height:10px; left:-20px; }
.pages-list .help-house .item-xy span{ float:left; width:12px; height:12px; background:url("../images/icon.png?v=20181117") -110px -80px; margin:4px 4px 4px 0; }
.pages-list .help-house .item-xy input:checked + span{ background-position:-130px -80px; }
.pages-list .help-house .item-xy p{ float:left; line-height:20px; height:20px; color:#999; font-size:12px; }
.pages-list .help-house .item-xy a{ color:#f69207; font-size:12px; }
.pages-list .help-house .item-xy a:hover{ text-decoration:underline; }
.pages-list .help-house .btn button{ width:100%; height:30px; color:#fff; border-radius:4px; background:#30a15d; cursor:pointer; }
.pages-list .help-house .house_source{height: 80px;background: url("../images/xinfang/bg_house_source.png") no-repeat;background-size: contain;}
.pages-list .help-house .house_guide{height: 80px;background: url("../images/xinfang/bg_house_guide.png") no-repeat;background-size: contain;margin-top: 5px;}
.pages-list .help-house .house_source:after,.pages-list .help-house .house_guide:after{content:"";display: block;clear: both;}
.pages-list .help-house .house_source_desc,.pages-list .help-house .house_source_btn,
.pages-list .help-house .house_guide_desc,.pages-list .help-house .house_guide_btn{display: inline-block;}
.pages-list .help-house .house_source_desc,.pages-list .help-house .house_guide_desc{width: 180px;float: left}
.pages-list .help-house .house_source_btn,.pages-list .help-house .house_guide_btn{width: 110px;}
.pages-list .help-house .house_source_desc_title,.pages-list .help-house .house_guide_desc_title{font-size: 18px;font-family: Microsoft YaHei;font-weight: 400;color: #333333;line-height: 30px;padding-left: 7px;padding-top: 10px;}
.pages-list .help-house .house_source_desc_person,.pages-list .help-house .house_guide_desc_person{font-size: 12px;font-family: Microsoft YaHei;font-weight: 400;color: #666666;line-height: 40px;padding-left: 7px;}
.pages-list .help-house .house_source_desc_person .num{color:#FFA009;}
.pages-list .help-house .house_source_btn,.pages-list .help-house .house_guide_btn{height: 80px;position: relative;}
.pages-list .help-house .house_source_btn .btn{width: 89px;height: 34px;background: #36AF58;border-radius: 4px;color: #fff;position: absolute;top: 50%;transform: translate(-50%, -50%);left: 50%;cursor: pointer;}
.pages-list .help-house .house_guide_btn .btn{width: 89px;height: 34px;background: #FFA009;border-radius: 4px;color: #fff;position: absolute;top: 50%;transform: translate(-50%, -50%);left: 50%;cursor: pointer;}

.pages-list .compare-house{ margin-top:20px; }
.pages-list .compare-house h5{ font-size:18px; color:#333; line-height:36px; font-weight:normal; }
.pages-list .compare-house .compare{ border:#e5e5e5 1px solid; padding:12px 20px 20px; }
.pages-list .compare-house .desc{ line-height:20px; color:#333; }
.pages-list .compare-house .desc span{ color:#999; }
.pages-list .compare-house .result{ padding:8px 0 12px; }
.pages-list .compare-house .i{ overflow:hidden; }
.pages-list .compare-house .i span{ float:left; width:12px; height:12px; background:url("../images/icon.png?v=20181119") -150px -80px; margin:4px 6px 0 0; cursor:pointer; }
.pages-list .compare-house .i p{ float:left; line-height:20px; font-size:12px; color:#333; }
.pages-list .compare-house .s-text{ position:relative; }
.pages-list .compare-house .s-text input{ width:100%; height:30px; border:#e5e5e5 1px solid; text-indent:10px; font-size:12px; }
.pages-list .compare-house .s-text ul{ background:#fff; position:absolute; z-index:4; width:100%; left:0; top:30px; border:#e5e5e5 1px solid; border-top:none; display:none; }
.pages-list .compare-house .s-text li{ display:block; line-height:28px; text-indent:10px; font-size:12px; cursor:pointer; }
.pages-list .compare-house .s-text li:hover{ background:#f5f5f5; }
.pages-list .compare-house .s-text em{ font-style:normal; color:#30a15d; font-size:12px; }
.pages-list .compare-house .btn{ padding-top:16px; overflow:hidden; }
.pages-list .compare-house button{ float:left; width:110px; height:30px; border-radius:4px; cursor:pointer; }
.pages-list .compare-house button.comfirm{ background:#30a15d; color:#fff; }
.pages-list .compare-house button.cancel{ float:right; border:#e5e5e5 1px solid; background:#fff; }
.pages-list .compare-house a.comfirm{ background:#30a15d; color:#fff; float:left; width:110px; height:30px; border-radius:4px; text-align:center; line-height:30px; }
.pages-list .sort-list{ margin-top:20px; }
.pages-list .sort-list h5{ font-size:18px; color:#333; line-height:36px; font-weight:normal; border-bottom:#e5e5e5 1px solid; }
.pages-list .sort-list li{ padding:12px 0; border-bottom:#e5e5e5 1px dashed; }
.pages-list .sort-list li:hover{ background:#f8f8f8; }
.pages-list .sort-list li a{ display:block; overflow:hidden; }
.pages-list .sort-list span{ float:left; line-height:14px; width:14px; background:#ddd; color:#fff; text-align:center; font-size:12px; margin:3px 16px 0 0; }
.pages-list .sort-list li:nth-child(-n+3) span{ background:#ffa009; }
.pages-list .sort-list p{ float:left; line-height:20px; color:#333; width:90px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.pages-list .sort-list .esf_name{width: 180px}
.pages-list .sort-list i{ float:right;margin-right: 15px; line-height:20px; color:#333; width:65px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-style:normal; text-align:right; }
.pages-list .sort-list li a:hover p,.pages-list .sort-list li a:hover i{ color:#30a15d; }
.pages-list .news-house{ margin-top:20px; }
.pages-list .news-house h5{ font-size:18px; color:#333; line-height:36px; font-weight:normal; border-bottom:#e5e5e5 1px solid; }
.pages-list .news-house dl{ margin-top:15px; }
.pages-list .news-house dt{ overflow:hidden; margin-bottom:8px; }
.pages-list .news-house .img{ float:left; width:120px; height:82px; }
.pages-list .news-house .img img{ width:100%; height:100%; object-fit:cover; }
.pages-list .news-house .text{ float:left; margin-left:10px; width:160px; line-height:20px; }
.pages-list .news-house .text p{ max-height:60px; overflow:hidden; font-size:12px; color:#333; }
.pages-list .news-house .text a{ color:#30a15d; font-size:12px; }
.pages-list .news-house .text a:hover{ text-decoration:underline; }
.pages-list .news-house dd{ line-height:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-indent:10px; position:relative; }
.pages-list .news-house dd:before{ content:''; position:absolute; width:4px; height:4px; background:#999; border-radius:50%; margin:auto; left:0; top:0; bottom:0; }
.pages-list .news-house dd a{ color:#333; font-size:12px; }
.pages-list .news-house dd a:hover{ color:#30a15d; }
.pages-list .no-result{ overflow:hidden; height:70px; }
.pages-list .no-result .img{ float:left; width:108px; height:70px; background:url("../images/xinfang/no-result.png?v=20190111"); margin:0 0 0 190px; }
.pages-list .no-result p{ font-size:16px; color:#333; line-height:20px; margin-top:18px; text-indent:30px; }
.pages-list .no-result span{ display:block; color:#999; line-height:20px; margin-top:12px; text-indent:30px; }
.pages-list .no-result .enter{ padding:0; position:relative; margin-top:60px; }
.pages-list .no-result .enter img{ width:100%; }
.pages-list .no-result .enter button{ position:absolute; width:110px; height:32px; background:#ffc323; color:#fff; font-size:20px; border-bottom:#cc970a 2px solid; border-radius:4px; margin:auto; top:0; right:30px; bottom:0; cursor:pointer; }
.pages-list .imInlet{ margin-top:20px; border: #e3e4e4 1px solid;}
.pages-list .imInlet .im-top{ overflow:hidden;background: #fafafa;}
.pages-list .imInlet .im-tit{ font-size:18px; font-weight:normal; float:left;font-size: 20px;color: #000;line-height: 60px;text-indent: 15px;}
.pages-list .imInlet .im-mark{ float:left; background:#fe9735; color:#fff; font-size:12px;width: 60px;line-height: 20px;text-align: center; *padding:0 6px; border-radius:4px; margin: 20px 0 0 5px; }
.pages-list .imInlet .flexslider{ position:relative; }
.pages-list .imInlet .flexslider .slides{ position:relative; z-index:1; overflow:hidden; }
.pages-list .imInlet .flexslider .flex-control-nav{ display:none; }
.pages-list .imInlet .flexslider .flex-direction-nav{ position:absolute; z-index:3; width:100%; top:-40px; display:none; }
.pages-list .imInlet .flexslider .flex-direction-nav li a{ display:block; width:18px; height:20px; overflow:hidden; cursor:pointer; position:absolute; background:url("../images/icon.png?v=20181119"); }
.pages-list .imInlet .flexslider .flex-direction-nav li a.flex-prev{ right:100px; background-position:-190px -80px; }
.pages-list .imInlet .flexslider .flex-direction-nav li a.flex-next{ right:70px; background-position:-220px -80px; }
.pages-list .imInlet .im-item{ overflow:hidden; margin:0 15px; padding:15px 0 22px; border-bottom:#e5e5e5 1px dashed; }
.pages-list .imInlet .flexslider .slides li .im-item:last-child{ border-bottom:none; }
.pages-list .imInlet .img{ float:left; width:70px; height:70px; border-radius:50%; overflow:hidden; }
.pages-list .imInlet .img img{ width:100%; height:100%; object-fit:cover; }
.pages-list .imInlet .text{ float:left; margin-left:10px; }
.pages-list .imInlet .text p{ line-height:20px; color:#333; font-size:16px; margin-top:15px; }
.pages-list .imInlet .text span{ display:block; color:#999; line-height:20px; font-size:12px; }
.pages-list .imInlet .text .company_name{
    background-color: #ebfaf1;
    padding: 0px 10px;
    color: #30A15D;
    display: inline-block;
    margin: 10px auto 0;
}
.pages-list .imInlet .btn{ float:right; padding-top:22px; }
.pages-list .imInlet .btn a{ display:block; line-height:26px; width:70px; color:#fff; font-size:12px; background:#30a15d; border-radius:3px; text-indent:18px; position:relative; }
.pages-list .imInlet .btn a:before{ content:''; position:absolute; width:12px; height:12px; background:url("../images/icon.png?v=20181117") -170px -80px; left:3px; top:0; bottom:0; margin:auto; }

/* 详情页公共部分 */
.pages-house .container{ overflow:hidden; padding:32px 0 40px; }
.pages-house .house-left{ float:left; width:860px; }
.pages-house .house-right{ float:left; width:290px; margin-left:30px; }
.pages-house .title .t{ overflow:hidden; padding-top:20px; }
.pages-house .title .t h1{ font-size:28px; line-height:28px; font-weight:normal; color:#333; float:left; }
.pages-house .title .t p{ float:left; line-height:16px; color:#999; margin:12px 0 0 20px; }
.pages-house .title .t .five_lic{ float:left;margin-left:10px;margin-top:3px; }

.pages-house .title .t .topBox{float: left;background-color: #fff2d7;border-radius: 4px;margin-left: 20px;padding-bottom: 3px;padding-right: 15px;}
.pages-house .title .t .topBox span{display: inline-block;}
.pages-house .title .t .topBox span:first-child{font-size: 18px;color: #fe9817;font-weight: bold;padding-left: 30px;position: relative;}
.pages-house .title .t .topBox span:first-child::before{width: 20px;height: 20px;content: '';background: url(./../images/rankingList/jb.png) no-repeat center;position: absolute;top: 3px;left: 6px;}
.pages-house .title .t .topBox span:last-child a{font-size: 14px;color: #fe9817;text-decoration: underline;}
.pages-house .title .other{ margin-top:16px; }
.pages-house .title .other:after{ content:''; display:block; clear:both; }
.pages-house .title .tag{ float:left; padding:1px 0; }
.pages-house .title .tag span{ float:left; border:#999 1px solid; line-height:20px; padding:0 10px; border-radius:2px; margin-right:10px; font-size:12px; color:#999; }
/*.pages-house .title .tag span:first-child{ background:#30a15d; border-color:#30a15d; color:#fff; }*/
.pages-house .title .tag .zaishou{ background:#30a15d; color:#fff; border-color:#30a15d; }
.pages-house .title .tag .daishou{ background:#4285f4; color:#fff; border-color:#4285f4; }
.pages-house .title .tag .shouwan{ background:#999999; color:#fff; border-color:#999999; }
.pages-house .title .tag .weipan{ background:#fc7b75; color:#fff; border-color:#fc7b75; }
.pages-house .title .tag .zaizu{ background:#fb9252; color:#fff; border-color:#fb9252; }
.pages-house .title .sao{ float:right; margin-right:20px; cursor:pointer; position:relative; }
.pages-house .title .show{ color:#30a15d; font-size:16px; line-height:24px; padding-left:32px; position:relative; }
.pages-house .title .show:before{ content:''; position:absolute; width:24px; height:22px; background:url("../images/icon.png?v=20181218") -270px -80px; left:0; top:0; }
.pages-house .title .tel{ float:right; height:24px; margin-right:30px; font-size:20px; color:#333; line-height:24px; position:relative; }
.pages-house .title .tel:before{ content:''; position:absolute; width:35px; height:36px; background:url("../images/icon.png?v=201901151642") -210px -200px; left:-42px; bottom:2px; }
.pages-house .title .tel:after{ content:'售楼热线'; position:absolute; font-size:18px; line-height:20px; left:0; top:-20px; color:#333; }
.pages-house .title .tel strong{ font-size:20px; color:#333; }
.pages-house .title .ewm{ position:absolute; width:168px;left:-36px; background:#fff; padding:0 0 10px; box-shadow:rgba(0, 0, 0, 0.1) 0px 0px 8px 1px; display:none; z-index:2; }
.pages-house .title .ewm p{ color:#999999; text-align:center; font-size:12px; padding-top: 10px}
.rightFloat .panel p{ color:#999999; text-align:center; font-size:12px; padding-top: 10px}

/* 4个操作类型的时候 */
.rightFloat .imInletPanel5 .imInletIndex{max-height: 395px}

.rightFloat .panel.imInletPanel5{margin-top: -260px}
.rightFloat .panel.imInletPanel4{margin-top: -182px}
.rightFloat .panel.imInletPanel3{margin-top: -103px}
.rightFloat .panel.imInletPanel2{margin-top: -24px}
.rightFloat .panel.imInletPanel1{margin-top: -24px}

.rightFloat .panel.imInletPanel5:after{top:256px;bottom: auto;}
.rightFloat .panel.imInletPanel4:after{top:178px;bottom: auto;}
.rightFloat .panel.imInletPanel3:after{top:99px;bottom: auto;}
.rightFloat .panel.imInletPanel2:after{top:20px;bottom: auto;}
.rightFloat .panel.imInletPanel1:after{top:20px;bottom: auto;}

.rightFloat.hava_gfzg .panel.imInletPanel5{margin-top: -210px}
.rightFloat.hava_gfzg .panel.imInletPanel4{margin-top: -132px}
.rightFloat.hava_gfzg .panel.imInletPanel3{margin-top: -53px}
.rightFloat.hava_gfzg .panel.imInletPanel2{margin-top: -24px}
.rightFloat.hava_gfzg .panel.imInletPanel1{margin-top: -24px}

.rightFloat.hava_gfzg .panel.imInletPanel5:after{top:206px;bottom: auto;}
.rightFloat.hava_gfzg .panel.imInletPanel4:after{top:128px;bottom: auto;}
.rightFloat.hava_gfzg .panel.imInletPanel3:after{top:49px;bottom: auto;}
.rightFloat.hava_gfzg .panel.imInletPanel2:after{top:20px;bottom: auto;}
.rightFloat.hava_gfzg .panel.imInletPanel1:after{top:20px;bottom: auto;}
.rightFloat.hava_gfzg .goMobile .panel{margin-top: -79px;box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px 1px;}
.rightFloat.hava_gfzg .goMobile .panel:after{top:-42px}

.pages-house .title .ewm .codeTel{ width:150px; height:190px; margin:0 auto; }
.pages-house .title .sao:hover .ewm{ display:block; }
.pages-house .navigate{ overflow:hidden; background:#30a15d; margin-top:20px; }
.pages-house .navigate a{ float:left; width:104px; line-height:40px; font-size:16px; color:#fff; text-align:center; transition:background .3s; }
.pages-house .navigate a.active,.pages-house navigate a:hover{ background:#258b4d; }
.pages-house .mianze{ color:#333; line-height:38px; font-size:12px; padding:0 16px; border:#dfdfdf 1px dashed; }
.pages-house .mianze span{ color:#333; font-weight:bold; }
.pages-house .dingyue{ border:#f1f1f1 1px solid; }
.pages-house .dingyue .tit{ overflow:hidden; background:#f3f3f3; }
.pages-house .dingyue .tit p{ float:left; line-height:54px; margin-left:20px; font-size:18px; color:#333; }
.pages-house .dingyue .tit span{ float:left; line-height:54px; color:#999; font-size:12px; margin-left:10px; }
.pages-house .dingyue .checkbox{ margin-left:24px; overflow:hidden; }
.pages-house .dingyue .checkbox label{ float:left; position:relative; width:84px; overflow:hidden; cursor:pointer; margin-top:20px; }
.pages-house .dingyue .checkbox input{ position:absolute; width:10px; height:10px; left:-20px; }
.pages-house .dingyue .checkbox span{ float:left; width:12px; height:12px; background:url("../images/icon.png?v=20181218") -260px -110px; margin:4px 0 0 0; }
.pages-house .dingyue .checkbox input:checked + span{ background-position:-280px -110px; }
.pages-house .dingyue .checkbox p{ float:left; line-height:20px; font-size:12px; color:#333; margin-left:4px; }
.pages-house .dingyue .input{ margin:24px 24px 0; }
.pages-house .dingyue .input input{ width:100%; border:#e5e5e5 1px solid; height:30px; text-indent:10px; line-height:28px\9; }
.pages-house .dingyue .xy{ margin:28px 0 0 24px; overflow:hidden; }
.pages-house .dingyue .xy label{ float:left; position:relative; cursor:pointer; margin:4px 0 0 0; }
.pages-house .dingyue .xy input{ position:absolute; width:10px; height:10px; left:-20px; }
.pages-house .dingyue .xy span{ float:left; width:12px; height:12px; background:url("../images/icon.png?v=20181218") -260px -110px; }
.pages-house .dingyue .xy input:checked + span{ background-position:-280px -110px; }
.pages-house .dingyue .xy p{ float:left; line-height:20px; height:20px; font-size:12px; margin-left:2px; }
.pages-house .dingyue .xy a{ font-size:12px; }
.pages-house .dingyue .btn{ margin:40px 24px 0;border-radius: 4px; }
.pages-house .dingyue .btn input{ width:100%; height:40px; background:#30a15d; color:#fff; border-radius:4px; cursor:pointer; }
.pages-house .dingyue1{ overflow:hidden; background:#eee; padding:15px 0; margin-top:40px; }
.pages-house .dingyue1 .t{ font-size:16px; margin-top:16px; width:140px; font-weight:bold; padding-top:4px; line-height:20px; color:#333; float:left; margin-left:26px; padding-left:54px; position:relative; }
.pages-house .dingyue1 .t:before{ content:''; position:absolute; width:38px; height:47px; background:url("../images/icon.png?v=20181224") -310px -140px; left:0; top:0; }
.pages-house .dingyue1 .txt{ float:left; line-height:28px; color:#999; width:300px; padding:12px 0; position:relative; }
.pages-house .dingyue1 .txt:after{ content:''; position:absolute; width:1px; height:100%; background:#ddd; top:0; right:0; }
.pages-house .dingyue1 .input{ float:left; width:240px; margin:25px 0 0 24px; }
.pages-house .dingyue1 .input input{ width:100%; height:30px; border:#e5e5e5 1px solid; border-radius:2px; background:#fff; text-indent:1em;border: 1px solid #30a15d;}
.pages-house .dingyue1 .btn{ float:left; margin:25px 0 0 24px; }
.pages-house .dingyue1 .btn button{ width:80px; height:30px; background:#30a15d; color:#fff; border-radius:2px; cursor:pointer; }
.pages-house .dingyue2 .t{ width:100%; padding:0; margin:0 0 0 20px; }
.pages-house .dingyue2 .t:before{ content:none; }
.pages-house .dingyue2 .txt{ width:100%; padding:0; color:#333; margin:8px 0 0 20px; }
.pages-house .dingyue2 .input,.pages-house .dingyue2 .btn{ margin:10px 0 0 20px; }
.pages-house .ccgwt{background: url(./../images/rankingList/bac_bd1.png)no-repeat center;}
.pages-house .ccgwt .left{width: 50%;float: left;}
.pages-house .ccgwt .title{font-size: 36px;color: #30a15d;line-height: 36px;margin-right: 36px;margin-left: 33px;margin-top: 5px;font-weight: bold;}
.pages-house .ccgwt .right{width: 50%;float: left;margin-top: 25px;}
.pages-house .ccgwt .right.haveCard{margin-top: 4px;}
.pages-house .ccgwt .input input[name=moblie]{width: 100%}
.pages-house .ccgwt .haveCard .mobile{width: 90%;}
.pages-house .ccgwt .left .text{font-size: 14px;font-family: Source Han Sans CN;font-weight: 400;color: #666666;line-height: 21px;padding: 5px 33px;}
.pages-house .ccgwt .t{width: unset;font-size: 36px;color: #30a15d;line-height: 36px;margin-right: 36px;margin-left: 33px;margin-top: 5px;}
.pages-house .ccgwt .input{float: left;margin: 0;margin-top: 3px;height: 40px;}
.pages-house .ccgwt .input input{height: 36px;}
.pages-house .ccgwt .btn{margin: 0;margin-top: 3px;background-color: #30a15d;border-radius: 0px 4px 4px 0px;height: 36px;line-height: 36px;}
.pages-house .ccgwt .btn button{font-size: 14px;padding: 0px 34px;width: unset;height: 36px;border-radius: 5px;}
.pages-house .ccgwt .txt{margin-left: 33px;font-size: 16px;}
.pages-house .list-dt{ margin-top:30px; }
.pages-house .list-dt h5{ overflow:hidden; border-bottom:#e5e5e5 1px solid; padding:8px 0; }
.pages-house .list-dt h5 a{ font-size:14px; padding:0 10px; border-radius:2px; color:#333; font-weight:normal; line-height:24px; float:left; margin-right:10px; }
.pages-house .list-dt h5 a.active{ background:#30a15d; color:#fff; }
.pages-house .list-dt ul{ padding-left:26px; margin-top:12px; position:relative; }
.pages-house .list-dt ul:before{ content:''; position:absolute; width:2px; height:100%; background:#f3f3f3; left:4px; top:0; }
.pages-house .list-dt li{ padding-bottom:24px; position:relative; }
.pages-house .list-dt li:before{ content:''; position:absolute; width:10px; height:10px; border-radius:50%; background:#ddd; left:-26px; top:7px; z-index:2; }
.pages-house .list-dt li:after{ content:''; position:absolute; width:24px; height:24px; background:#fff; left:-26px; top:0; z-index:1; }
.pages-house .list-dt .date{ line-height:24px; color:#333; }
.pages-house .list-dt .t{ line-height:20px; height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-top:4px; }
.pages-house .list-dt .t a{ font-size:16px; color:#333; font-weight:bold; }
.pages-house .list-dt .t a:hover{ color:#30a15d; }
.pages-house .list-dt .desc{ color:#333; line-height:20px; margin-top:8px; }
.pages-house .list-dt .more{ margin-top:10px; background:#eee; line-height:30px; height:30px; text-align:center; }
.pages-house .list-dt .more a{ color:#333; }
.pages-house .list-dt .more a:hover{ color:#30a15d; }
.pages-house .priceEqual{ margin-bottom:20px; }
.pages-house .priceEqual .tit{ overflow:hidden; border-bottom:#e5e5e5 1px solid; }
.pages-house .priceEqual h5{ font-size:18px; color:#333; line-height:36px; font-weight:normal; float:left; }
.pages-house .priceEqual .tit a{ float:right; line-height:20px; color:#999; font-size:12px;margin-right: 3em; margin-top:8px; }
.pages-house .priceEqual .tit a:hover{ color:#30a15d; }
.pages-house .priceEqual li{ padding:12px 0; border-bottom:#e5e5e5 1px dashed; }
.pages-house .priceEqual li:hover{ background:#f8f8f8; }
.pages-house .priceEqual li a{ display:block; overflow:hidden; }
.pages-house .priceEqual span{ float:left; line-height:14px; width:14px; background:#ddd; color:#fff; text-align:center; font-size:12px; margin:3px 16px 0 0; }
.pages-house .priceEqual li:nth-child(-n+3) span{ background:#ffa009; }
.pages-house .priceEqual p{ float:left; line-height:20px; color:#333; width:90px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.pages-house .priceEqual .esf_name{width: 180px}
.pages-house .priceEqual i{ float:right; margin-right: 15px; line-height:20px; color:#333; width:65px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-style:normal; text-align:left; }
.pages-house .priceEqual li a:hover p,.pages-dt .priceEqual li a:hover i{ color:#30a15d; }
.pages-house .newPrice{ padding-bottom:26px;background: url(./../images/rankingList/bd_bac2.png) no-repeat;box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.05);border-radius: 10px;border:1px solid #f3f3f3; }
.pages-house .newPrice .tit{ font-size:24px; color:#fff; line-height:24px; margin-bottom:5px;font-weight: bold;padding-top: 10px;text-align: center;}
.pages-house .newPrice .form{margin: 0 5px;}
.pages-house .newPrice .txt{ color:#fff; font-size:14px;text-align: left; line-height:24px;padding-bottom: 6px; height: 70px;}
.pages-house .newPrice .input{ margin: 10px 15px 0px; }
.pages-house .newPrice .input input{ width:100%; height:40px; border:#e5e5e5 1px solid; text-indent:10px;border-radius: 4px;}
.pages-house .newPrice .xy{ overflow:hidden;margin: 5px 15% 0; }
.pages-house .newPrice .xy label{ float:left; position:relative; overflow:hidden; margin-top:4px; }
.pages-house .newPrice .xy span{ display:block; width:12px; height:12px; background:url("../images/icon.png?v=20181221") -260px -110px; }
.pages-house .newPrice .xy input:checked + span{ background-position:-280px -110px; }
.pages-house .newPrice .xy input{ position:absolute; width:10px; height:10px; left:-20px; }
.pages-house .newPrice .xy p{ float:left; font-size: 12px; height:20px; margin-left:4px;color:#999;line-height: 20px; }
.pages-house .newPrice .xy a{ color:#999;font-size: inherit; }
.pages-house .newPrice .btn{ margin: 19px 15px 0px; }
.pages-house .newPrice button{ width:100%; background:#30a15d; color:#fff; border-radius:4px;height: 34px;line-height: 34px;background-color: #30a15d;box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, 0.5);}
.fixedNav{ position:fixed; width:100%; left:0; top:0; z-index:9999; background:#fff; display:none; }
.moreEsf{margin-top: 20px}
.moreEsf .esf_right_img{width: 290px;height:111px}

.pages-dp .commentList{background: unset;}
.pages-dp .commentList .tit{color: #30A15D;}
.pages-dp .commentList .txt{color: #30A15D;background: url("../images/xinfang/commenlist.png") no-repeat;height: 200px;background-size: 55%;background-position: center;}
.pages-dp .commentList .txt .top{line-height: 40px;}
.pages-dp .commentList .txt .center{line-height: 120px;}
.pages-dp .commentList .txt .item{font-size: 16px;font-family: Microsoft YaHei;font-weight: 400;line-height: 29px;color: #333333;}
.pages-dp .commentList .txt .sypt{padding-left: calc(100px - 3em);}
.pages-dp .commentList .txt .xxzy{padding-left: 3em;}
.pages-dp .commentList .txt .jtzs{}
.pages-dp .commentList .txt .jgqs{padding-left: calc(210px - 4em);}
.pages-dp .commentList .txt .sszs{padding-left: calc(100px - 3em);}
.pages-dp .commentList .txt .lprd{padding-left: 3em;}
.pages-dp .commentList .desc{position: relative;font-size: 14px;font-family: Microsoft YaHei;font-weight: 400;line-height: 30px;color: #333333;position: absolute;z-index: -1;}
.pages-dp .commentList .desc:before{content: "";position: absolute;height: 30px;width: 100%;background: linear-gradient(180deg, rgba(255, 255, 255, 0.03) 0%, #FFFFFF 100%);}
.pages-dp .commentList .input{margin-top: 20px;}






/* 公共帮您找房 */
.pages-house .help-house h5{ font-size:18px; color:#333; line-height:40px; font-weight:normal; }
.pages-house .help-house .item{ margin-bottom:10px; }
.pages-house .help-house .item-sel{ position:relative; }
.pages-house .help-house .item-sel .tit{ line-height:28px; cursor:pointer; border:#e5e5e5 1px solid; color:#999; font-size:12px; text-indent:10px; padding-right:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.pages-house .help-house .item-sel .tit:after{ content:''; position:absolute; width:0; height:0; border-left:transparent 6px solid; border-right:transparent 6px solid; border-top:#999 6px solid; margin:auto; right:10px; top:0; bottom:0; pointer-events:none; }
.pages-house .help-house .item-sel ul{ display:none; position:absolute; padding:10px 0; width:100%; left:0; top:30px; border:#e5e5e5 1px solid; border-top:none; background:#fff; overflow:hidden; z-index:2; }
.pages-house .help-house .item-sel:hover ul{ display:block; }
.pages-house .help-house .item-sel li{ float:left; width:50%; position:relative; overflow:hidden; padding:4px 0 4px 10px; }
.pages-house .help-house .item-sel label{ cursor:pointer; }
.pages-house .help-house .item-sel input{ position:absolute; width:10px; height:10px; left:-20px; }
.pages-house .help-house .item-sel span{ float:left; width:12px; height:12px; background:url("../images/icon.png?v=20181117") -110px -80px; margin:4px 4px 4px 0; }
.pages-house .help-house .item-sel input:checked + span{ background-position:-130px -80px; }
.pages-house .help-house .item-sel p{ float:left; line-height:20px;}
.pages-house .help-house .item-input input{ width:100%; height:30px; border:#e5e5e5 1px solid; text-indent:10px; font-size:12px; }
.pages-house .help-house .item-select{ position:relative; }
.pages-house .help-house .item-select select{ width:100%; height:30px; border:#e5e5e5 1px solid; background:transparent; -webkit-appearance:none; -moz-appearance:none; -ms-progress-appearance:none; appearance:none; text-indent:3px; font-size:12px; cursor:pointer; padding-left:8px; }
.pages-house .help-house .item-select:after{ content:''; position:absolute; width:0; height:0; border-left:transparent 6px solid; border-right:transparent 6px solid; border-top:#999 6px solid; margin:auto; right:10px; top:0; bottom:0; pointer-events:none; }
.pages-house .help-house .item-xy{ overflow:hidden; }
.pages-house .help-house .item-xy label{ float:left; position:relative; }
.pages-house .help-house .item-xy input{ position:absolute; width:10px; height:10px; left:-20px; }
.pages-house .help-house .item-xy span{ float:left; width:12px; height:12px; background:url("../images/icon.png?v=20181117") -110px -80px; margin:4px 4px 4px 0; }
.pages-house .help-house .item-xy input:checked + span{ background-position:-130px -80px; }
.pages-house .help-house .item-xy p{ float:left; line-height:20px; height:20px; color:#999; font-size:12px; }
.pages-house .help-house .item-xy a{ color:#f69207; font-size:12px; }
.pages-house .help-house .item-xy a:hover{ text-decoration:underline; }
.pages-house .help-house .btn button{ width:100%; height:30px; color:#fff; border-radius:4px; background:#30a15d; cursor:pointer; }
.fixedNav .top{ height:80px; }
.fixedNav .t{ float:left; width:490px; margin-top:26px; }
.fixedNav .t p{ font-size:28px; line-height:28px; font-weight:normal; color:#333; float:left; }
.fixedNav .t span{ float:left; line-height:16px; color:#999; margin:12px 0 0 20px; }
.fixedNav .im{ float:left; margin-top:15px; }
.fixedNav .im .i{ float:left; width:50px; height:50px; overflow:hidden; border-radius:50%; }
.fixedNav .im .i img{ width:100%; height:100%; object-fit:cover; }
.fixedNav .im .p{ float:left; margin-left:8px; }
.fixedNav .im .p p{ font-size:12px; color:#333; line-height:24px; }
.fixedNav .im .p span{ display:block; line-height:24px; color:#fff; font-size:12px; background:#30a15d; border-radius:2px; padding:0 4px; cursor:pointer; }
.fixedNav .im .p .easychat-im { display:block; line-height:24px; color:#fff; font-size:12px; background:#30a15d; border-radius:2px; padding:0 4px; cursor:pointer; }
.fixedNav .im .p .easychat-im a {color:#fff; font-size:12px;}
.fixedNav .tel{ float:right; margin-top:25px; }
.fixedNav .tel .sao{float: left;position: relative;}
.fixedNav .tel p{ line-height:30px; font-size:20px; font-weight:bold; color:#fe4844; margin-right:20px; position:relative; }
.fixedNav .tel p:before{ content:''; position:absolute; width:35px; height:36px; background:url("../images/icon.png?v=201901151654") -210px -200px; left:-42px; top:-3px; }
.fixedNav .tel button{ float:left; background:#30a15d; color:#fff; height:30px; width:80px; border-radius:2px; cursor:pointer; }
.fixedNav .bottom{ background:#30a15d; }
.fixedNav .bottom .navigate{ margin-top:0; }
.fixedNav .tel .em{
    width: 170px;
    position: absolute;
    background: #fff;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px 1px;
    right: 20px;
}
.fixedNav .tel .em img{
    margin: 0 auto;
}
.fixedNav .tel .codeTel p{
    color: #999999;
    font-size: 12px;
    padding-top: 10px;
    line-height: 1.5;
    text-align: center;
    margin: 0 auto;
    font-weight: normal;
}
.fixedNav .sao .em{
    display: none;
}
.fixedNav .sao:hover .em{
    display: block;
}
/* 详情页 */
.pages-house{ padding-bottom:20px; }
.pages-detail .mianze{ margin-top:20px; }
.pages-detail .baseInfo{ margin-top:30px; }
.pages-detail .baseInfo:after{ content:''; display:block; clear:both; }
.pages-detail .swiper{ float:left; width:480px; }
.pages-detail .swiper .big{ width:480px; height:300px; position:relative; }
.pages-detail .swiper .big ul{ width:480px; height:300px; position:relative; overflow:hidden; }
.pages-detail .swiper .big li{ position:absolute; width:100%; height:100%; top:0; left:100%; }
.pages-detail .swiper .big li.active{ left:0; }
.pages-detail .swiper .big img{ width:100%; height:100%; object-fit:inherit; }
.pages-detail .swiper .big .is_video{position: relative;}
.pages-detail .swiper .big .is_video:hover{cursor: pointer;}
.pages-detail .swiper .big .pause:before{content: "";position: absolute;background: url("./../images/video_play.png") no-repeat center;background-size: cover;z-index:999;width: 80px;height: 80px;left: 200px;top: 110px;}

.pages-detail .swiper .big li a{ display:block; height:300px;position: relative; }
.pages-detail .swiper .big li a div{width: 90px;height: 90px;background: rgba(0, 0, 0, 0.34);margin: 0 auto;position: absolute;top:50%;left: 50%;border-radius: 50%;margin-left: -45px;margin-top: -45px;}
.pages-detail .swiper .big li a span{width: 80px;height: 80px;display: inline-block;background: url(./../images/vr/vr.gif) no-repeat;background-size: contain;margin-left: 5px;margin-top: 5px;}
.pages-detail .swiper .big li .followBox{width: 36px;height: 36px;position: absolute;top: 7px;right: 15px;cursor: pointer;}
.pages-detail .swiper .big li .follow{background: url(./../images/usercenter/follow.png) no-repeat center;}
.pages-detail .swiper .big li .followed{background: url(./../images/usercenter/follow1.png) no-repeat center;}
.pages-detail .swiper .big img{ width:100%; height:100%; object-fit:cover; }
.pages-detail .swiper .flex-direction-nav{ position:absolute; width:100%; height:0; left:0; top:0; }
.pages-detail .swiper .flex-direction-nav a{ position:absolute; width:32px; height:70px; background:#000; background:rgba(0, 0, 0, 0.5); filter:alpha(opacity=50); top:115px; }
.pages-detail .swiper .flex-direction-nav a:before{ content:''; position:absolute; width:16px; height:26px; background:url("../images/icon.png?v=20181218"); margin:auto; left:0; top:0; right:0; bottom:0; }
.pages-detail .swiper .flex-prev{ left:0; }
.pages-detail .swiper .flex-direction-nav .flex-prev:before{ background-position:-300px -80px; }
.pages-detail .swiper .flex-next{ right:0; }
.pages-detail .swiper .flex-direction-nav .flex-next:before{ background-position:-320px -80px; }
.pages-detail .swiper .small{ position: relative; overflow: hidden;}
.pages-detail .swiper .small ul{ width:48888px; }
#carousel ul{position: relative;overflow: hidden;padding-top: 10px;}
.pages-detail .swiper .small .flex-direction-nav a{top:10px;}
.pages-detail .swiper .small ul:after{ content:''; display:block; clear:both; }
.pages-detail .swiper .small li{ float:left; width:114px; height:72px; margin-right:8px; cursor:pointer; position:relative; }
.pages-detail .swiper .small li.active:before{ content:''; position:absolute; width:0; height:0; border-left:transparent 6px solid; border-right:transparent 6px solid; border-bottom:#30a15d 6px solid; margin:auto; left:0; top:-6px; right:0; }
.pages-detail .swiper .small li.active:after{ content:''; position:absolute; width:100%; height:100%; border:#30a15d 2px solid; left:0; top:0; box-sizing:border-box; }
.pages-detail .swiper .small img{ width:100%; height:100%; object-fit:cover; }
.pages-detail .swiper .small span{ position:absolute; width:100%; left:0; bottom:0; background:#000; background:rgba(0, 0, 0, 0.5); filter:alpha(opacity=50); color:#fff; font-size:12px; line-height:20px; text-align:center; }
.pages-detail .swiper .small .miniplay{position: absolute;width: 44px;height:44px;margin: 0 auto;left: 0;right: 0;top:4px;}
.pages-detail .imgText{ float:left; width:516px; margin-left:20px; position: relative;}
.pages-detail .imgText .showTop{ *overflow:hidden; }
.pages-detail .imgText .showTop:after{content: "";display: block;clear: both;}
.pages-detail .imgText .price{ color:#333; line-height:36px; height:40px; float:left; cursor: pointer;}
.pages-detail .imgText .price span{ font-size:30px; font-weight:bold; color:#fe4844; }
.pages-detail .imgText .explain{ float:left; margin-left:20px;position: relative; }
.pages-detail .imgText .explain:hover:after{
    content: attr(data-title);
    position: absolute;
    left: 0;
    top: 35px;
    background: #fff;
    color: #666;
    z-index: 111;
    width: 200px;
    box-shadow: 0px 6px 9px 10px rgba(0, 0, 0, 0.05);
    padding: 5px;
    border-radius: 4px;
}
.pages-detail .imgText .explain span{ float:left; margin:16px 4px 0 0; width:14px; height:14px; background:url("../images/icon.png?v=20190109") -80px -190px; }
.pages-detail .imgText .explain p{ float:left; line-height:20px; color:#999; margin-top:13px; cursor: pointer}
.pages-detail .imgText .bm{ float:left; margin:11px 0 0 10px; }
.pages-detail .imgText .bm button{ font-size: 12px;background:transparent; color:#30a15d; height:20px; cursor:pointer;border-radius: 4px;padding-left:25px ;padding-right: 8px; position: relative;}
.pages-detail .imgText .notice button::before{content: '';width: 16px;height: 13px;background: url(./../images/ccg/notice.png)no-repeat center;position: absolute;left: 8px;top: 3px;}
.pages-detail .imgText .book button::before{content: '';width: 16px;height: 13px;background: url(./../images/ccg/book.png)no-repeat center;position: absolute;left: 8px;top: 3px;}
.pages-detail .imgText .bm button:hover{ text-decoration:underline; }
.pages-detail .imgText .enter{overflow: hidden;position: relative;margin-top: 15px;}

/* .pages-detail .imgText .enter:before{ content:''; position:absolute; background:url("../images/icon.png?v=20181218"); left:8px; top:0; bottom:0; margin:auto; } */
.pages-detail .imgText .enter-tg:before{ width:24px; height:24px; background-position:-340px -80px; }
.pages-detail .imgText .enter-dy:before{ width:24px; height:22px; background-position:-370px -80px; }
.pages-detail .imgText .enter p{float: left;background: rgba(255, 160, 9, .1);width: 418px;overflow: hidden;white-space: nowrap;text-indent: 21px;line-height: 46px;font-size: 18px;color: #FFA009;}
.pages-detail .imgText .enter p .num_lq{font-size: 12px;color: #FE4844;margin-left: 55px;vertical-align: bottom;}
.pages-detail .imgText .enter button{cursor: pointer;width: 98px;font-size: 15px;padding: 13px 0;background: #FFA009;color: #fff;border-radius: 0px 4px 4px 0px;}
.pages-detail .imgText .line{ overflow:hidden; }
.pages-house .baseInfo .address{height: 32px;}
.pages-house .baseInfo .address .ewm{display: none; position: absolute;width: 168px;background: #fff;padding: 0;box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px 1px;left: 0px;z-index: 2;}
.pages-house .baseInfo .address .mapCode{width:150px;height: 150px;margin: 0 auto;}
.pages-house .baseInfo .fsdz:hover .ewm{display: block;}
.pages-detail .imgText .enter + .line{ margin-top:0px; }
.pages-detail .imgText .txt{ float:left; line-height:32px; overflow:hidden; color:#333; max-width:310px; text-overflow:ellipsis; white-space:nowrap; }
.pages-detail .imgText .link{ *float:left; display: inline-block;vertical-align: text-bottom}
.pages-detail .imgText .link a{ font-size: 12px;float:left; margin-left:10px; line-height:20px; margin-top:6px; color:#30a15d;border-radius: 4px;padding-left:25px ;padding-right: 8px; position: relative;}
.pages-detail .imgText .link .kptz::before{content: '';width: 16px;height: 15px;background: url(./../images/ccg/kptz.png)no-repeat center;position: absolute;left: 8px;top: 3px;}
.pages-detail .imgText .link .kptztime::before{content: '';width: 16px;height: 15px;background: url(./../images/ccg/kptz.png)no-repeat center;position: absolute;left: 8px;top: 3px;}
.pages-detail .imgText .link .yfcx::before{content: '';width: 16px;height: 16px;background: url(./../images/ccg/yfcx.png)no-repeat center;position: absolute;left: 8px;top: 3px;}
.pages-detail .imgText .link .dt::before{content: '';width: 12px;height: 16px;background: url(./../images/ccg/dt.png)no-repeat center;position: absolute;left: 8px;top: 1px;}
.pages-detail .imgText .link .fsdz::before{content: '';width: 16px;height: 16px;background: url(./../images/ccg/scan.png)no-repeat center;position: absolute;left: 6px;top: 1px;}
.pages-detail .imgText .link .dt{background: #fff;}
.pages-detail .imgText .link a:hover{ text-decoration:underline; }
.pages-detail .baseInfo .im-r-row:after{content: "";display: block;clear: both;}
.pages-detail .imgText .more{ line-height:32px; margin-top:0px; }
.pages-detail .imgText .more a:hover{ color:#30a15d; }
.pages-detail .imgText .more .lisence{padding: 8px 10px;clear:both;position: absolute;left: -150px;top: 255px;height: 30px;background: rgba(255,255,255,0.9);border-radius: 5px;overflow: hidden;}
.pages-detail .imgText .more .lisence .lisence-icon{float: left;}
.pages-detail .imgText .more .lisence .lisence-title{float: left;line-height: 15px;margin-left: 8px;}
.pages-detail .imgText .bohao{position:relative;  width:506px; margin-top:6px;background: url("./../images/ccg/bhbg.png")no-repeat center; }
.pages-detail .imgText .bohao:after{ content:''; display:block; clear:both; }
.pages-detail .imgText .bohao .haoma{ float:left; width:336px; height:52px;  font-size:22px; color:#333333;font-weight: bold; line-height: 52px;text-align: center;font-weight: bold;}
.pages-detail .imgText .bohao .sama{ float:left; width:168px; height:52px; position:relative; }
.pages-detail .imgText .bohao .tit{ background:#46d879; cursor:pointer; line-height:36px; text-align: center; font-size:20px; color:#fff; position:relative; margin: 8px 10px;background: linear-gradient(90deg, #90EBB4, #30A15D);}
/* .pages-detail .imgText .bohao .tit:before{ content:''; position:absolute; width:26px; height:26px; background:url("../images/icon.png?v=20180115") -49px -40px; margin:auto; left:24px; top:0; bottom:0; } */
.pages-detail .imgText .bohao .ewm{ position:absolute; width:168px; background:#fff; padding:0 0 10px; box-shadow:rgba(0, 0, 0, 0.1) 0px 0px 8px 1px; left:0px; z-index:2; display:none; }
.pages-detail .imgText .bohao .sama:hover .ewm{ display:block; }
.pages-detail .imgText .bohao .ewm p{ color:#999999; text-align:center; font-size:12px; padding-top: 10px}
.pages-detail .imgText .bohao .ewm .codeTel{ width:150px; height:190px; margin:0 auto; }
.pages-detail .imgText .tools{ margin-top:13px; }
.pages-detail .imgText .tools:after{ content:''; display:block; clear:both; }
.pages-detail .imgText .item{ float:left; margin-right:20px; }
.pages-detail .imgText .item .tit{ font-size:12px; cursor:pointer; line-height:20px; color:#333; position:relative; text-indent:16px; }
.pages-detail .imgText .item-trend{ position:relative; }
.pages-detail .imgText .item-trend .tit:before{ content:''; position:absolute; width:11px; height:11px; background:url("../images/icon.png?v=20181218") -50px -110px; left:0; top:4px; }
.pages-detail .imgText .fixedTrend{ position:absolute; display:none; z-index:2; width:320px; background:#fff; box-shadow:rgba(0, 0, 0, 0.1) 0px 0px 8px 1px; }
.pages-detail .imgText .item-trend:hover .fixedTrend{ display:block; }
.pages-detail .imgText .fixedTrend p{ font-size:12px; color:#999; line-height:32px; text-indent:10px; }
.pages-detail .imgText .fixedTrend .trend{ width:300px; height:240px; margin:0 10px; }
.pages-detail .imgText .item-tz{ font-size:12px; color:#333; line-height:20px; cursor:pointer; text-indent:16px; position:relative; }
.pages-detail .imgText .item-tz:before{ content:''; position:absolute; width:11px; height:11px; background:url("../images/icon.png?v=20181218") -70px -110px; left:0; top:4px; }
.pages-detail .imgText .item-calc{ padding-left:16px; position:relative; }
.pages-detail .imgText .item-calc:before{ content:''; position:absolute; width:10px; height:11px; background:url("../images/icon.png?v=20181218") -90px -110px; left:0; top:4px; }
.pages-detail .imgText .item-calc a{ display:block; font-size:12px; color:#333; line-height:20px; height:20px; }
.pages-detail .imgText .item-share{ padding-left:16px; position:relative; }
.pages-detail .imgText .item-share:before{ content:''; position:absolute; width:10px; height:12px; background:url("../images/icon.png?v=20181218") -110px -110px; left:0; top:3px; }
.pages-detail .imgText .item-share a{ display:block; font-size:12px; color:#333; line-height:20px; height:20px; background:transparent; margin:0; float:none; padding:0; }
.pages-detail .imgText .item-db{ padding-left:16px; position:relative; }
.pages-detail .imgText .item-db:before{ content:''; position:absolute; width:12px; height:11px; background:url("../images/icon.png?v=20181218") -130px -110px; left:0; top:4px; }
.pages-detail .imgText .item-scan{ padding-left:16px; position:relative; }
.pages-detail .imgText .item-scan:before{ content:''; position:absolute; width:12px; height:13px; background:url("../images/icon.png?v=20181218") -150px -110px; left:0; top:4px; }
.pages-detail .imgText .item-db a{ display:block; font-size:12px; color:#333; line-height:20px; }
.pages-detail .imgText .item-ewm{ position:relative; }
.pages-detail .imgText .item-ewm .tit:before{ content:''; position:absolute; width:12px; height:11px; background:url("../images/icon.png?v=20200317") -110px -110px; left:0; top:4px; }
.pages-detail .imgText .item-ewm .ewm{ position:absolute; width:160px; background:#fff; padding:0 0 10px; box-shadow:rgba(0, 0, 0, 0.1) 0px 0px 8px 1px; display:none; z-index:2; }
.pages-detail .imgText .item-ewm .ewm p{ color:#333; line-height:32px; text-align:center; font-size:12px; }
.pages-detail .imgText .item-ewm .ewm .codeTel{ width:100px; height:100px; margin:0 auto; }
.pages-detail .imgText .item-ewm .ewm .mobilePage{ width:100px; height:100px; margin:0 auto; }
.pages-detail .imgText .item-ewm:hover .ewm{ display:block; }
.pages-detail .sale{ float:left; width:144px; margin-left:20px; background:#ffffff; height:232px; overflow:hidden;box-shadow: 0px 0px 9px 0px rgba(0, 0, 0,0.05); }
.pages-detail .sqrq_block{float: left;width: 144px;margin-left: 20px;background-color: #fff;overflow: hidden;box-shadow: 0px 6px 9px 0px rgba(0, 0, 0, 0.05);position: relative;}
.pages-detail .sqrq_block:before{content: "";position: absolute;width: 120px;height: 1px;background-color: #f5f5f5;top:0;left: 12px;}
.pages-detail .sqrq_block .wxgroup{margin: 5px auto;display:block!important;}
.pages-detail .sqrq_block .groupName{text-align: center;line-height: 20px;color: #333333;font-size: 12px;}
.pages-detail .sqrq_block .groupBtn{border-radius: 4px;background-color: #30a15d;color: #ffffff;display: block;margin: 10px auto;cursor: pointer;width: 70px;height: 26px;line-height: 26px;font-size: 12px;}
.pages-detail .sale .img{ width:80px; height:80px; margin:8px auto 0; border-radius:50%; overflow:hidden; }
.pages-detail .sale .img img{ width:100%; height:100%; object-fit:cover; }
.pages-detail .sale .name{ font-size:16px; line-height:20px; text-align:center; color:#333; margin-top:8px; }
.pages-detail .sale .im{ width:70px; height:26px; line-height:26px; font-size:12px; background:#30a15d; color:#fff; border-radius:4px; margin:10px auto 0; text-indent:18px; position:relative; cursor:pointer; }
.pages-detail .sale .im:before{ content:''; position:absolute; width:12px; height:12px; background:url("../images/icon.png?v=20181218") -170px -80px; left:3px; top:7px; }
.pages-detail .sale .im + .txt{ margin-top:12px; }
.pages-detail .sale .easychat-im { width:70px; height:26px; line-height:26px; font-size:12px; background:#30a15d; color:#fff; border-radius:4px; margin:10px auto 0; text-indent:18px; position:relative; cursor:pointer; }
.pages-detail .sale .easychat-im a {font-size:12px; color:#fff}
.pages-detail .sale .easychat-im:before{ content:''; position:absolute; width:12px; height:12px; background:url("../images/icon.png?v=20181218") -170px -80px; left:3px; top:7px; }
.pages-detail .sale .txt{ font-size:12px; line-height:20px; margin-top:12px; padding-left:10px; color:#333; }
.pages-detail .sale .cny_wap{
    width: 100%;
    display: flex;
}
.pages-detail .sale .tel{
    text-align: center;
    color: #fe4844;
}
.pages-detail .sale .company_name,#huxingtu .im-hot-row .layout .company_name{
    background-color: #ebfaf1;
    padding: 3px 10px;
    color: #30A15D;
    display: inline-block;
    margin: 8px auto 0;
}
.pages-detail .sale .star dl{ overflow:hidden; margin-top:3px; }
.pages-detail .sale .star dt{ float:left; font-size:12px; line-height:20px; margin-left:10px; color:#333; }
.pages-detail .sale .star dd{ float:left; }
.pages-detail .sale .star span{ float:left; width:12px; height:12px; background:url("../images/star.png") no-repeat center; margin:4px 2px 0 0; }
.pages-detail .youhui{ background:#fffbe9 url("../images/xinfang/yh-bg.png?v=20181218") left top; height:154px; overflow:hidden; margin-top:30px; }
.pages-detail .youhui .img{ float:left; width:150px; height:154px; position:relative; }
.pages-detail .youhui .img:before{ content:''; position:absolute; width:81px; height:85px; background:url("../images/xinfang/yh-txt.png?v=20190117"); left:22px; top:0; bottom:0; margin:auto; }
.pages-detail .youhui .img:after{ content:''; position:absolute; width:28px; height:154px; background:url("../images/xinfang/yh-yuan.png?v=20181218"); top:0; right:0; }
.pages-detail .youhui .text{ float:left; width:830px; height:154px; }
.pages-detail .youhui .tit{ font-size:22px; font-weight:bold; text-align:center; color:#30a15d; line-height:24px; margin-top:16px; }
.pages-detail .youhui .line{ text-align:center; margin-top:20px; }
.pages-detail .youhui .line *{ display:inline-block; margin-right:40px; vertical-align:middle; line-height:24px; color:#30a15d; text-indent:36px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; position:relative; }
.pages-detail .youhui .line *:before{ content:''; position:absolute; background:url("../images/icon.png?v=20181218"); left:0; top:0; }
.pages-detail .youhui .line p:before{ background-position:-190px -110px; width:27px; height:21px; }
.pages-detail .youhui .line span:before{ background-position:-230px -110px; width:24px; height:22px; }
.pages-detail .youhui .line i:before{ background-position:-190px -140px; width:26px; height:18px; top:3px; }
.pages-detail .youhui .other{ background:#fff6ca; width:584px; margin:18px auto 0; overflow:hidden; }
.pages-detail .youhui .other p{ float:left; width:50%; line-height:30px; color:#333; text-align:center; }
.pages-detail .youhui .btn{ float:left; width:200px; height:154px; overflow:hidden; position:relative; }
.pages-detail .youhui .btn:before{ content:''; position:absolute; width:1px; height:136px; border-left:#e3e2dc 1px dashed; margin:auto; left:0; top:0; bottom:0; }
.pages-detail .youhui .btn button{ display:block; width:107px; height:108px; background:url("../images/xinfang/yh-btn.png?v=20190117"); margin:24px 0 0 44px; cursor:pointer; }
.pages-detail .imInlet{ margin-top:30px; }
.pages-detail .imInlet .boxbar{height: 80px;width: 250px;position: relative;display: inline-block;}
.pages-detail .imInlet .tit{ background:#f3f3f3; overflow:hidden; }
.pages-detail .imInlet .tit .title{ line-height:50px; font-size:24px; color:#333; margin-left:20px; position:relative; display: block;}
.pages-detail .imInlet .tit .desc{margin-left: 20px;color: #999999;}
.pages-detail .imInlet .tit i{ background: url("../images/ccg/glod.png") no-repeat; margin:12px 0 0 14px; padding:0 6px; position:absolute;height: 26px;width: 100px; left: 8em;top:0;}
.pages-detail .imInlet .tit .rightMsg{position: relative;display: inline-block;line-height: 80px;float: right;margin-right: 100px;color: #666666;cursor: pointer;}
/*.pages-detail .imInlet .tit .rightMsg:before{content:"";background: url("../images/ccg/rqtz.png");position: absolute;left: -15px;top:33px;width: 15px;height: 13px;}*/
.pages-detail .imInlet .tit .rightMsg:after{content:"";background: url("../images/ccg/notic.gif");position: absolute;top:10px;width: 60px;height: 60px;right:-80px;background-size: cover;}
.pages-detail .imInlet .im{ border:#f3f3f3 1px solid; border-top:none; }
.pages-detail .imInlet .flexslider{ position:relative; margin:0 43px; height:110px; }
.pages-detail .imInlet .flexslider .slides{ position:relative; z-index:1; }
.pages-detail .imInlet .flexslider .flex-control-nav{ display:none; }
.pages-detail .imInlet .flexslider .flex-direction-nav{ position:absolute; z-index:3; width:100%; top:30px; display:none; }
.pages-detail .imInlet .flexslider .flex-direction-nav li a{ display:block; width:40px; height:46px; overflow:hidden; cursor:pointer; position:absolute; background:#000; background:rgba(0, 0, 0, 0.5); filter:alpha(opacity=50); }
.pages-detail .imInlet .flexslider .flex-direction-nav li a:before{ content:''; position:absolute; width:16px; height:26px; background:url("../images/icon.png?v=20181218"); margin:auto; left:0; top:0; right:0; bottom:0; }
.pages-detail .imInlet .flexslider .flex-direction-nav li a.flex-prev{ left:-44px; }
.pages-detail .imInlet .flexslider .flex-direction-nav li a.flex-prev:before{ background-position:-300px -80px; }
.pages-detail .imInlet .flexslider .flex-direction-nav li a.flex-next{ right:-44px; }
.pages-detail .imInlet .flexslider .flex-direction-nav li a.flex-next:before{ background-position:-320px -80px; }
/* .pages-detail .imInlet .flexslider .slides li{ overflow:hidden; } */
.pages-detail .imInlet .im-item{ float:left; width:33.333333%; padding:20px 0; position:relative;display: flex; }
.pages-detail .imInlet .im-item:after{ content:''; position:absolute; width:1px; height:70px; border-right:#e2e2dd 1px dashed; margin:auto; top:0; right:0; bottom:0; }
.pages-detail .imInlet .im-item:nth-child(3n):after{ content:none; }
.pages-detail .imInlet .img{ float:left; width:70px; height:70px; border-radius:50%; overflow:hidden; margin-left:60px; }
.pages-detail .imInlet .img img{ width:100%; height:100%; object-fit:cover; }
.pages-detail .imInlet .text{ float:left; margin-left:10px; width:108px; }
.pages-detail .imInlet .text p{ color:#333; font-size:16px;margin-bottom:5px; }
.pages-detail .imInlet .text span{ display:block; color:#999; line-height:20px; font-size:12px;}
.pages-detail .imInlet .text span.company_name{background-color: #ebfaf1;padding: 3px 10px;color: #30A15D;line-height: 20px;display: inline;}
.pages-detail .imInlet .im-right{
    position:relative;
}
.pages-detail .imInlet .im-right p.call{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
    color: #FE4844;
    font-size: 16px;
    cursor: pointer;
    padding-left: 10px;
    line-height: 18px;
    margin-top: 8px;
    background-repeat: no-repeat;
    background-image: url(../images/ewrim.png);
    background-position: right;
    padding-right: 30px;
}
.pages-detail .imInlet .im-right .ewm{
    position: absolute;
    width: 168px;
    background: #fff;
    box-shadow: rgb(0 0 0 / 10%) 0px 0px 8px 1px;
    z-index: 9999;
    top: 70px;
    padding: 10px 0;
    display: none;
    text-align: center;
}
.pages-detail .imInlet .im-right .ewm canvas{
   margin-left:10px;
}
.pages-detail .imInlet .im-right .ewm p{ color:#999999; text-align:center; font-size:12px; padding-top: 10px}
.pages-detail .package .newMessage{background-color: rgb(48,161,93,.1);color: #30A15D;padding: 4px 10px;border-radius: 4px;float: left;margin-top: 14px;margin-left: 20px;cursor: pointer;}
.pages-detail .imInlet .btn{ float:left; padding-top:18px; }
.pages-detail .imInlet .btn a{ display:block; line-height:26px; width:70px; color:#fff; font-size:12px; background:#30a15d; border-radius:3px; text-indent:18px; position:relative; }
.pages-detail .imInlet .btn a:before{ content:''; position:absolute; width:12px; height:12px; background:url("../images/icon.png?v=20181218") -170px -80px; left:3px; top:0; bottom:0; margin:auto; }
.pages-detail .package{ margin-top:30px; overflow:hidden; }
.pages-detail .news{ float:left; width:870px; }
.pages-detail .news .tit{ background:#f3f3f3; overflow:hidden; }
.pages-detail .news .tit p{ float:left; line-height:56px; color:#333; font-size:24px; margin-left:20px; }
.pages-detail .news .tit a{ float:right; margin:18px 20px 0 0; line-height:20px; }
.pages-detail .news .tit a:hover{ color:#30a15d; }
.pages-detail .news .item{ overflow:hidden; padding:20px 0; border-top:#e5e5e5 1px dashed; }
.pages-detail .news .tit + .item{ border-top:none; }
.pages-detail .news .tag{ float:left; width:46px; }
.pages-detail .news .tag span{ display:block; width:36px; line-height:18px; border-radius:2px; font-size:12px; text-align:center; color:#30a15d; border:#30a15d 1px solid; }
.pages-detail .news .text{ float:left; width:770px; }
.pages-detail .news .t{ overflow:hidden; }
.pages-detail .news h5{ float:left; line-height:20px; height:20px; font-weight:normal; max-width:570px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.pages-detail .news h5 a{ font-size:16px; color:#333; }
.pages-detail .news h5 a:hover{ color:#30a15d; }
.pages-detail .news .t p{ float:left; line-height:20px; color:#999; margin-left:20px; width:180px; text-align:right; }
.pages-detail .news .desc{ overflow:hidden; margin-top:10px; }
.pages-detail .news .desc p{ float:left; line-height:20px; max-width:670px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.pages-detail .news .desc a{ float:left; color:#333; line-height:20px; margin-left:20px; width:80px; text-align:right; }
.pages-detail .news .desc a:hover{ color:#30a15d; }
.pages-detail .news .img{ float:left; width:160px; height:110px; margin-right:8px; }
.pages-detail .news .img img{ width:100%; height:100%; object-fit:cover; }
.pages-detail .news .item-img{ padding-bottom:0; }
.pages-detail .news .item-img .text{ width:602px; }
.pages-detail .news .item-img h5{ max-width:402px; }
.pages-detail .news .item-img .desc{ line-height:24px; margin-left:-46px; }
.pages-detail .news .item-img .desc p{ max-width:none; float:none; display:inline; white-space:normal; }
.pages-detail .news .item-img .desc a{ float:none; margin:0; }
.pages-detail .dingyue{ float:right; width:290px; }
.pages-detail .huxing{ margin-top:30px; }
.pages-detail .huxing .tit{ background:#f3f3f3; overflow:hidden; }
.pages-detail .huxing .tit h5{ float:left; line-height:56px; font-size:24px; color:#333; font-weight:normal; margin-left:20px; }
.pages-detail .huxing .tit .txt{ float:left; margin-left:12px; line-height:56px; }
.pages-detail .huxing .tit .bm{ float:left; color:#30a15d; text-decoration:underline; line-height:20px; margin:15px 0 0 12px; cursor:pointer; }
.pages-detail .huxing .tit .link{ float:right; margin-right:20px; line-height:56px; height:56px; }
.pages-detail .huxing .tit .link a:hover{ color:#30a15d; }
.pages-detail .huxing .list{ margin-top:20px; }
.pages-detail .huxing .list ul{ overflow:hidden; width:1212px; margin-left:-32px; }
.pages-detail .huxing .list li{ float:left; width:271px; margin-left:32px; }
.pages-detail .huxing .list a{ display:block; height:208px; border:#e5e5e5 1px solid; position:relative; }
.pages-detail .huxing .list img{ width:100%; height:100%; object-fit:cover; }
.pages-detail .huxing .list a span{ position:absolute; background:#000; background:rgba(0, 0, 0, 0.6); filter:alpha(opacity=60); font-size:12px; color:#fff; line-height:24px; text-indent:5px; left:0; bottom:0; width:100%; }
.pages-detail .huxing .list .text{ margin-top:6px; }
.pages-detail .huxing .list .txt{ color:#333; line-height:24px; text-indent:6px; }
.pages-detail .huxing .list .tag{ overflow:hidden; margin-top:6px; }
.pages-detail .huxing .list .tag span{ float:left; width:40px; line-height:20px; background:#999; color:#fff; font-size:12px; text-align:center; margin-left:6px; border-radius:2px; }
.pages-detail .huxing .list .tag span.tag_1{ background:#30a15d; }
.pages-detail .huxing .list .tag span.tag_2{ background:#4285f4; }
.pages-detail .huxing .list .tag span.tag_3{ background:#999999; }
.pages-detail .huxing .list .queryHouse{background-color: rgb(48,161,93,.1);color: #30a15d;padding: 5px 10px 5px 35px;margin-left: 50px;position: relative;cursor: pointer;}
.pages-detail .huxing .list .queryHouse:before{content:"";background: url("../images/ccg/yfcx.png") no-repeat;width: 16px;height: 16px;top:5px;left: 10px;position: absolute;cursor: pointer;}
#huxingtu .hot_layout{display: flex;margin-top: 24px;margin-bottom: 24px;}
#huxingtu .layout_img_block{width: 348px;height: 267px;border:1px solid #e8e8e8;position: relative;cursor: pointer;}
#huxingtu .layout_img_block .layout_img{width: 100%;height: 100%;max-height: 100%;object-fit: cover;}
#huxingtu .layout_img_block .hot_img{position: absolute;top:6px;left: -7px;}
#huxingtu .layout_img_block:before{content: "热门户型";position: absolute;left: 1em;top:11px;color: #ffffff;z-index: 1;}
#huxingtu .layout_desc{margin-left: 48px;position: relative;}
#huxingtu .layout_desc .room_type{font-size: 20px;font-family: Microsoft YaHei;font-weight: bold;line-height: 30px;color: #333333;cursor: pointer;}
#huxingtu .layout_desc .room_status{line-height: 20px;background: #ffffff;color: #fff;font-size: 12px;text-align: center;margin-left: 6px;border-radius: 2px;padding: 2px 20px;}
#huxingtu .layout_desc .room_status.status2{background: #30A15D;}
#huxingtu .layout_desc .room_status.status3{background: #4285f4;}
#huxingtu .layout_desc .room_status.status4{background: #999999;}
#huxingtu .layout_desc .prices{font-size: 16px;font-family: "Microsoft YaHei";color: #333333;margin-left: 10px;}
#huxingtu .layout_desc .price{font-weight: bold;font-size: inherit;color: #fe4844;}
#huxingtu .layout_desc .price_unit{font-size: inherit;}
#huxingtu .layout_desc .tag{background: #FFFFFF;border: 1px solid #999999;font-size: 12px;line-height: 42px;color: #999999;padding: 2px 10px;margin-right: 10px;}
#huxingtu .layout_desc .detail_info .layout_name,
#huxingtu .layout_desc .detail_info .build_area,
#huxingtu .layout_desc .detail_info .layout_postion{float: left;padding-left:40px;position: relative;color: #999;font-size: 16px;line-height: 30px;    width: 50%;display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#huxingtu .layout_desc .detail_info .icon2:before{content:"";position: absolute;background: url("../images/xinfang/icon2.svg") no-repeat;width: 20px;height: 20px;left:5px;top:5px;}
#huxingtu .layout_desc .detail_info .layout_name:before{background-position: -65px -25px;}
#huxingtu .layout_desc .detail_info .build_area:before{background-position: -105px -25px;}
#huxingtu .layout_desc .detail_info .layout_postion:before{background-position: -145px -25px;}
#huxingtu .layout_desc .detail_info .icon2 span{font-size: inherit;}
#huxingtu .layout_desc .desc_info{position: absolute;bottom: 0;}
#huxingtu .layout_desc .desc_info .keting,
#huxingtu .layout_desc .desc_info .canting,
#huxingtu .layout_desc .desc_info .woshi,
#huxingtu .layout_desc .desc_info .weishengjian,
#huxingtu .layout_desc .desc_info .chufang{margin-top: 20px;font-size: 16px;color: #333333;padding-left: 30px;position:relative;}
#huxingtu .layout_desc .desc_info .keting span,
#huxingtu .layout_desc .desc_info .canting span,
#huxingtu .layout_desc .desc_info .woshi span,
#huxingtu .layout_desc .desc_info .weishengjian span,
#huxingtu .layout_desc .desc_info .chufang span{font-size: inherit;color: inherit;font-weight: bold;}
#huxingtu .layout_desc .desc_info .icon2:before{content:"";position: absolute;background: url("../images/xinfang/icon2.svg") no-repeat;width: 20px;height: 20px;left:5px;top:-1px;}
#huxingtu .layout_desc .desc_info .keting:before{background-position: -260px -25px;}
#huxingtu .layout_desc .desc_info .canting:before{background-position: -290px -25px;}
#huxingtu .layout_desc .desc_info .chufang:before{background-position: -320px -25px;}
#huxingtu .layout_desc .desc_info .woshi:before{background-position: -549px -26px;}
#huxingtu .layout_desc .desc_info .weishengjian:before{background-position: -579px -25px;}
#huxingtu .im-hot-row .layout{margin-left: 100px;margin-top:60px;background: #ffffff;}
#huxingtu .im-hot-row .layout .left{display: inline-block;float: left;}
#huxingtu .im-hot-row .layout .right{display: inline-block;margin-left: 20px;    margin-top: 14px;}
#huxingtu .im-hot-row .layout .img{width: 80px;height: 80px;margin: 8px auto 0;border-radius: 50%;overflow: hidden;}
#huxingtu .im-hot-row .layout .img img{width: 100%;height: 100%;object-fit: cover;}
#huxingtu .im-hot-row .layout .name{font-size: 16px;line-height: 20px;text-align: center;color: #333;margin-top: 8px;font-weight: bold;}
#huxingtu .im-hot-row .layout .txt{font-size: 12px;line-height: 20px;margin-top: 12px;padding-left: 10px;color: #333;}
#huxingtu .im-hot-row .layout .star dl{overflow: hidden;margin-top: 10px;}
#huxingtu .im-hot-row .layout .star dt{float: left;font-size: 12px;line-height: 20px;margin-left: 10px;color: #333333;}
#huxingtu .im-hot-row .layout .star dd{float: left;}
#huxingtu .im-hot-row .layout .star span{float: left;width: 12px;height: 12px;background: url(../images/star.png) no-repeat center;margin: 4px 2px 0 0;}
#huxingtu .im-hot-row .layout .im{width: 100%;text-align: center;height: 26px;line-height: 26px;font-size: 12px;background: #30a15d;color: #fff;border-radius: 4px;margin: 10px auto 0;text-indent: 18px;position: relative;cursor: pointer;}
#huxingtu .im-hot-row .layout .im:before{content: '';position: absolute;width: 12px;height: 12px;background: url(../images/icon.png?v=20181218) -170px -80px;top: 7px;display: block;margin: 0 auto;left: -4em;right: 0;}
.pages-detail .huxing .tit.other{background: #ffffff;}



.pages-detail .peitao{ margin-top:30px; }
.pages-detail .peitao .tit{ overflow:hidden; background:#f3f3f3; }
.pages-detail .peitao .tit h5{ float:left; line-height:56px; font-size:24px; margin-left:20px; font-weight:normal; color:#333; }
.pages-detail .peitao .tool{ float:right; margin-right:20px; }
.pages-detail .peitao .tool a{ float:left; line-height:20px; color:#333; padding-left:20px; margin:18px 0 0 20px; position:relative; }
.pages-detail .peitao .tool a:before{ content:''; position:absolute; background:url("../images/icon.png?v=20181218"); left:0; }
.pages-detail .peitao .tool a.full:before{ width:14px; height:14px; background-position:-300px -110px; top:3px; }
.pages-detail .peitao .tool a.lk:before{ width:15px; height:15px; background-position:-320px -110px; top:2px; }
.pages-detail .peitao .tool a.cj:before{ width:14px; height:15px; background-position:-340px -110px; top:2px; }
.pages-detail .peitao .tool a.gj:before{ width:14px; height:14px; background-position:-360px -110px; top:2px; }
.pages-detail .peitao .tool a.jc:before{ width:18px; height:14px; background-position:-380px -110px; top:2px; }
.pages-detail .peitao .tool .getZbpt{background: #FFA009;border-radius: 3px;color: #fff;padding: 0 10px 0 30px;position: relative;}
.pages-detail .peitao .tool .getZbpt:before{content: "";background: url("../images/getzbpt.png");width: 17px;height: 17px;left: 5px;top:1px;}
.pages-detail .peitao .mapbox{ overflow:hidden; margin-top:20px; }
.pages-detail .peitao .map{ float:left; width:710px; height:400px; background:#f5f5f5; position: relative;}
.pages-detail .peitao{position: relative;}
.pages-detail .peitao:after{content: "平台引用的周边设施数据及数据结论，均由百度服务接口提供，此配套数据仅供参考；最终实际结果请以楼盘现场实勘情况为准。";position: absolute;bottom:-25px;color: #999;}
.pages-detail .peitao .edit{ float:left; width:450px; margin-left:20px; position:relative; }
.pages-detail .peitao .tab{ overflow:hidden; padding-bottom:16px; }
.pages-detail .peitao .tab li{ float:left; width:16.666667%; cursor:pointer; }
.pages-detail .peitao .tab span{ display:block; width:60px; height:60px; background:url("../images/xinfang/map.png?v=20181220"); margin:0 auto; }
.pages-detail .peitao .tab .item-jt span{ background-position:0 0; }
.pages-detail .peitao .tab .item-jy span{ background-position:-70px 0; }
.pages-detail .peitao .tab .item-yl span{ background-position:-140px 0; }
.pages-detail .peitao .tab .item-yh span{ background-position:-210px 0; }
.pages-detail .peitao .tab .item-cy span{ background-position:-280px 0; }
.pages-detail .peitao .tab .item-lp span{ background-position:-350px 0; }
.pages-detail .peitao .tab .item-jt.active span{ background-position:0 -70px; }
.pages-detail .peitao .tab .item-jy.active span{ background-position:-70px -70px; }
.pages-detail .peitao .tab .item-yl.active span{ background-position:-140px -70px; }
.pages-detail .peitao .tab .item-yh.active span{ background-position:-210px -70px; }
.pages-detail .peitao .tab .item-cy.active span{ background-position:-280px -70px; }
.pages-detail .peitao .tab .item-lp.active span{ background-position:-350px -70px; }
.pages-detail .peitao .tab p{ line-height:28px; text-align:center; color:#333; margin-top:10px; }
.pages-detail .peitao .t{ background:#f3f3f3; line-height:30px; text-indent:10px; color:#333; }
.pages-detail .peitao .show{ max-height:256px; overflow-y:auto; padding:10px 0; }
.pages-detail .peitao .show li{ overflow:hidden; cursor:pointer; }
.pages-detail .peitao .show li:hover{ background:#f5f5f5; }
.pages-detail .peitao .show i{ float:left; line-height:30px; color:#333; margin-left:20px; width:24px; }
.pages-detail .peitao .show p{ float:left; line-height:30px; color:#333; width:200px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.pages-detail .peitao .show span{ float:left; line-height:30px; color:#999; margin-left:100px; padding-left:16px; position:relative; }
.pages-detail .peitao .show span:before{ content:''; position:absolute; width:12px; height:16px; background:url("../images/icon.png?v20181220") -20px -80px; left:0; top:6px; }
.pages-detail .peitao .name{ position:absolute; width:200px; background:#30a15d; padding:8px 10px; border-radius:4px; left:-100px; top:-80px; }
.pages-detail .peitao .name:after{ content:''; position:absolute; width:0; height:0; border-left:transparent 8px solid; border-right:transparent 8px solid; border-top:#30a15d 8px solid; margin:auto; left:0; bottom:-8px; right:0; }
.pages-detail .peitao .name p,.pages-detail .peitao .name span{ display:block; font-size:16px; line-height:28px; color:#fff; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.pages-detail .peitao .icon{ position:absolute; width:28px; height:36px; background:url("../images/icon.png?v=20181220") -50px -140px; text-align:center; color:#fff; line-height:20px; font-size:12px; left:-18px; top:-28px; }
.pages-detail .peitao .panel2{ background:#fff; padding:20px; box-shadow:0 0 6px 0 rgba(13,4,9,0.2); width:240px; position:absolute; left:-120px; top:-88px; }
.pages-detail .peitao .panel2:after{ content:''; position:absolute; width:0; height:0; border-left:transparent 8px solid; border-right:transparent 8px solid; border-top:#fff 8px solid; margin:auto; left:0; bottom:-8px; right:0; }
.pages-detail .peitao .panel2 h2{ overflow:hidden; font-size:14px; }
.pages-detail .peitao .panel2 span{ float:left; line-height:20px; color:#333; font-weight:bold; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:140px; }
.pages-detail .peitao .panel2 i{ float:left; width:60px; font-style:normal; color:#333; font-weight:bold; line-height:20px; text-align:right; }
.pages-detail .peitao .panel2 p{ color:#999; line-height:20px; width:200px; white-space:pre-wrap; }
.pages-detail .peitao .transit{ position:absolute; width:100%; height:100%; background:#fff; left:0; top:0; display:none; -webkit-animation:luxian .3s; -moz-animation:luxian .3s; -ms-animation:luxian .3s; animation:luxian .3s; }
.pages-detail .peitao .transit .top{ overflow:hidden; padding:10px 0; border-bottom:#e5e5e5 1px solid; }
.pages-detail .peitao .transit .top p{ float:left; line-height:24px; font-size:18px; color:#333; }
.pages-detail .peitao .transit .top a{ float:right; border:#333 1px solid; color:#333; font-size:12px; line-height:22px; padding:0 12px; border-radius:2px; }
.pages-detail .peitao .transit .panel{ position:relative; margin-top:40px; overflow:hidden; }
.pages-detail .peitao .transit .line{ overflow:hidden; margin:20px 20px 0; }
.pages-detail .peitao .transit .line-start{ margin-top:0; }
.pages-detail .peitao .transit .line span{ font-size:12px; width:30px; line-height:24px; border-radius:50%; border:#999 3px solid; text-align:center; float:left; }
.pages-detail .peitao .transit .line-start span{ color:#30a15d; border-color:#30a15d; }
.pages-detail .peitao .transit .line-end span{ color:red; border-color:red; }
.pages-detail .peitao .transit .line p{ float:left; margin-left:20px; width:200px; }
.pages-detail .peitao .transit .line input{ width:100%; height:30px; border:#e5e5e5 1px solid; border-radius:2px; text-indent:10px; }
.pages-detail .peitao .transit .swap{ position:absolute; width:24px; height:24px; border:#e5e5e5 1px solid; border-radius:2px; margin:auto; top:0; bottom:0; left:320px; cursor:pointer; }
.pages-detail .peitao .transit .swap:after{ content:''; position:absolute; width:14px; height:12px; background:url("../images/icon.png?v=20181220") -370px -40px; margin:auto; left:0; top:0; right:0; bottom:0; }
.pages-detail .peitao .transit .gj-result,.pages-detail .peitao .transit .jc-result{ position:absolute; display:none; margin:auto; left:0; right:0; bottom:0; top:44px; overflow:hidden; overflow-y:auto; }
.pages-detail .peitao .transit .btn{ margin:40px 20px 0; }
.pages-detail .peitao .transit .btn button{ width:200px; height:32px; background:#30a15d; color:#fff; border-radius:2px; cursor:pointer; margin-left:50px; }
.pages-detail .peitao .sel_n .sel_body_name{ height:auto; }
.pages-detail .bmbd .zbpt{
    width: 151px;
    height: 103px;
    margin-top: 25px;
}
.fangjia .bmbd .fjzs{
    width: 116px;
    height: 109px;
    margin-top: 25px;
    margin-left: 10px;
}
@-webkit-keyframes luxian
{
    from{ transform:translateX(100%); }
    to{ transform:translateX(0); }
}
@-moz-keyframes luxian
{
    from{ transform:translateX(100%); }
    to{ transform:translateX(0); }
}
@-ms-keyframes luxian
{
    from{ transform:translateX(100%); }
    to{ transform:translateX(0); }
}
@keyframes luxian
{
    from{ transform:translateX(100%); }
    to{ transform:translateX(0); }
}
.pages-detail .peitao .enter{ background:#fff6cd url("../images/xinfang/enter-bg.png?v=20181220"); height:80px; overflow:hidden; margin-top:20px; }
.pages-detail .peitao .enter .img{ float:left; width:525px; height:29px; background:url("../images/xinfang/enter.png?v=20181220"); margin:28px 0 0 40px; }
.pages-detail .peitao .enter .line{ float:left; margin:28px 0 0 20px; width:170px; }
.pages-detail .peitao .enter .img + .line{ margin-left:48px; }
.pages-detail .peitao .enter input{ width:100%; height:32px; background:#fff; text-indent:10px; border-radius:4px; }
.pages-detail .peitao .enter .btn{ float:left; margin:28px 0 0 20px; }
.pages-detail .peitao .enter button{ width:110px; height:32px; border-radius:4px; background:#ffc323; border-bottom:#cc970a 2px solid; color:#fff; cursor:pointer; }
.pages-detail .shapan{ margin-top:30px; }
.pages-detail .shapan .tit{ background:#f3f3f3; font-size:24px; color:#333; line-height:56px; text-indent:20px; }
.pages-detail .shapan .panel{ margin-top:20px; position:relative; }
.pages-detail .shapan .tab-head{ position:absolute; overflow:hidden; left:10px; top:10px; z-index:3; }
.pages-detail .shapan .tab-head li{ float:left; line-height:30px; width:90px; text-align:center; margin-right:3px; font-size:16px; background:#d9d9d9; cursor:pointer;}
.pages-detail .shapan .tab-head li.active{ color:#fff; background:#30a15d;}
.pages-detail .shapan .tab-body{ position:relative; width:100%; height:400px; }
.pages-detail .shapan .tab-body > li{ overflow:hidden; background:#fff; position:absolute; z-index:0; }
.pages-detail .shapan .tab-body > li.active{ z-index:1; }
.pages-detail .shapan .drag{ float:left; width:710px; height:400px; overflow:hidden; background:#f5f5f5; position:relative; }
.pages-detail .shapan .drag .tag{ position:absolute; overflow:hidden; top:10px; right:20px; z-index:2; }
.pages-detail .shapan .drag .tag span{ display:block; margin-top:10px; line-height:24px; font-size:12px; color:#fff; width:50px; text-align:center; }
.pages-detail .shapan .drag .tag span.tag-2{ background:#30a15d; }
.pages-detail .shapan .drag .tag span.tag-3{ background:#4285f4; }
.pages-detail .shapan .drag .tag span.tag-4{ background:#999; }
.pages-detail .shapan .drag-box{ cursor:move; position:absolute; left:0; top:0; z-index:1; }
.pages-detail .shapan .label{ position:absolute; width:100%; height:100%; left:0; top:0; }
.pages-detail .shapan .label span{ position:absolute; line-height:24px; cursor:pointer; font-size:12px; color:#fff; width:40px; text-align:center; border-radius:2px; }
.pages-detail .shapan .label span:after{ content:''; position:absolute; width:0; height:0; border-left:transparent 4px solid; border-right:transparent 4px solid; border-top:#fff 4px solid; margin:auto; left:0; bottom:-4px; right:0; }
.pages-detail .shapan .label span.label-1{ background:#30a15d; }
.pages-detail .shapan .label span.label-1:after{ border-top-color:#30a15d; }
.pages-detail .shapan .label span.label-2{ background:#4285f4; }
.pages-detail .shapan .label span.label-2:after{ border-top-color:#4285f4; }
.pages-detail .shapan .label span.label-3{ background:#999; }
.pages-detail .shapan .label span.label-3:after{ border-top-color:#999; }
.pages-detail .shapan .switch{ float:left; width:450px; margin-left:20px; }
.pages-detail .shapan .tab{ position:relative; overflow:hidden; padding-top:40px; }
.pages-detail .shapan .fx{ position:absolute; width:100%; height:0; left:0; top:0; z-index:2; display:none; }
.pages-detail .shapan .fx span{ position:absolute; width:20px; height:40px; background:#000; background:rgba(0, 0, 0, 0.5); filter:alpha(opacity=50); cursor:pointer; }
.pages-detail .shapan .fx span:after{ content:''; position:absolute; width:11px; height:21px; background:url("../images/icon.png?v=20181224"); margin:auto; left:0; top:0; right:0; bottom:0; }
.pages-detail .shapan .fx span.fx-prev{ left:0; }
.pages-detail .shapan .fx span.fx-prev:after{ background-position:-250px -140px; }
.pages-detail .shapan .fx span.fx-next{ right:0; }
.pages-detail .shapan .fx span.fx-next:after{ background-position:-230px -140px; }
.pages-detail .shapan .tab:after{ content:''; position:absolute; width:100%; height:1px; background:#30a15d; left:0; bottom:0; z-index:2; }
.pages-detail .shapan .clickTab{ overflow:hidden; position:absolute; min-width:100%; height:40px; left:0; top:0; width:9999px; z-index:1; }
.pages-detail .shapan .clickTab li{ float:left; width:90px; line-height:40px; text-align:center; font-size:16px; cursor:pointer; background:#f2f2f2; }
.pages-detail .shapan .clickTab li.cur{ background:#30a15d; color:#fff; }
.pages-detail .shapan .textTab > li{ display:none; }
.pages-detail .shapan .textTab > li.cur{ display:block; }
.pages-detail .shapan .lp-info{ overflow:hidden; padding:10px 0; }
.pages-detail .shapan .lp-line{ line-height:36px; text-indent:10px; float:left; width:50%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.pages-detail .shapan .lp-line span{ color:#333; }
.pages-detail .shapan .lp-line p{ color:#999; display:inline; }
.pages-detail .shapan .lp-line p.yushou{display: inline-block;text-indent:0;}
.pages-detail .shapan .lp-line p.yushou .youhui-title{display: inline-block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;max-width: 254px;vertical-align: middle;text-indent: 0;}
.pages-detail .shapan .lp-line p .more-look{display: inline-block;vertical-align: middle;font-size: 14px;color: #30a15d;text-decoration: underline;cursor: pointer;}
.pages-detail .shapan .lp-list dt{ background:#f2f2f2; text-indent:10px; line-height:30px; }
.pages-detail .shapan .lp-list dd{ max-height:202px; overflow-y:auto; padding:10px 0; }
.pages-detail .shapan .lp-xx{ overflow:hidden; }
.pages-detail .shapan .lp-xx p{ float:left; line-height:28px; width:150px; text-indent:10px; }
.pages-detail .shapan .lp-xx span{ float:left; width:244px; overflow:hidden; line-height:28px; }
.pages-detail .shapan .lp-xx i{ float:left; line-height:28px; }
.pages-detail .fangjia{ margin-top:30px; }
.pages-detail .fangjia .tit,.pages-detail .pinlun .tit{ background:#f3f3f3; overflow:hidden; }
.pages-detail .fangjia .tit p,.pages-detail .pinlun .tit p{ float:left; line-height:56px; font-size:24px; color:#333; text-indent:20px; }
/* 楼盘网智能算法 提示 */
.pages-detail .fangjia .tit span,.pages-detail .pinlun .tit span{ float:left; margin:18px 20px 0 0; text-indent: 20px; line-height:20px; color:#999; }
.pages-detail .fangjia .tit a,.pages-detail .pinlun .tit a{ float:right; margin:18px 20px 0 0; line-height:20px; color:#999; }
.pages-detail .fangjia .tit a:hover,.pages-detail .pinlun .tit a:hover{ color:#30a15d; }
.pages-detail .fangjia .panel{ overflow:hidden; }
.pages-detail .fangjia .trends{ float:left; width:780px; }
.pages-detail .fangjia .trends .price{ font-size:18px; color:#333; text-indent:20px; line-height:30px; height:30px; margin:15px 0; }
.pages-detail .fangjia .trends .price span{ font-size:24px; color:#fe4844; font-weight:bold; }
.pages-detail .fangjia .trend{ width:100%; height:300px; }
.pages-detail .fangjia .tag{ text-align:center; }
.pages-detail .fangjia .tag span{ display:inline-block; vertical-align:middle; line-height:20px; padding-left:40px; margin-right:20px; position:relative; }
.pages-detail .fangjia .tag span:before{ content:''; position:absolute; width:36px; height:2px; background:#bcbcbc; left:0; top:9px; }
.pages-detail .fangjia .tag span:after{ content:''; position:absolute; width:6px; height:6px; background:#fff; border:#bcbcbc 1px solid; border-radius:50%; left:15px; top:6px; }
.pages-detail .fangjia .tag span.tag-1:before{ background:#fe9a64; }
.pages-detail .fangjia .tag span.tag-1:after{ border-color:#fe9a64; }
.pages-detail .fangjia .tag span.tag-2:before{ background:#30a15d; }
.pages-detail .fangjia .tag span.tag-2:after{ border-color:#30a15d; }
.pages-detail .fangjia .list{ float:left; width:380px; margin-left:20px; }
.pages-detail .fangjia .list h5{ line-height:60px; font-size:18px; color:#333; font-weight:normal; text-indent:36px; }
.pages-detail .pinlun .hot h5{line-height:60px; font-size:18px; color:#333; font-weight:normal;}
.pages-detail .fangjia .list li{ overflow:hidden; position:relative; margin-bottom:10px; }
.pages-detail .fangjia .list label{ position:absolute; overflow:hidden; margin:auto; left:12px; top:0; bottom:0; width:12px; height:12px; cursor:pointer; }
.pages-detail .fangjia .list label input{ position:absolute; width:10px; height:10px; left:-20px; }
.pages-detail .fangjia .list label span{ display:block; width:12px; height:12px; background:url("../images/icon.png?v=20181221") -260px -110px; }
.pages-detail .fangjia .list label input:checked + span{ background-position:-280px -110px; }
.pages-detail .fangjia .list .img{ float:left; width:120px; height:86px; margin-left:36px; }
.pages-detail .fangjia .list .img img{ width:100%; height:100%; object-fit:cover; }
.pages-detail .fangjia .list .text{ float:left; width:200px; margin-left:20px; }
.pages-detail .fangjia .list .t{ line-height:20px; height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.pages-detail .fangjia .list .t a{ font-size:16px; color:#333; }
.pages-detail .fangjia .list .t a:hover{ color:#30a15d; }
.pages-detail .fangjia .list .text p, .pages-detail .fangjia .list .text span{ display:block; margin-top:10px; line-height:20px; color:#999; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.pages-detail .fangjia .list .btn{ margin-left:36px; padding-top:10px; }
.pages-detail .fangjia .list .btn a{ display:block; width:280px; line-height:30px; border-radius:4px; background:#30a15d; color:#fff; margin:0 auto; text-align:center; }
.pages-detail .pinlun{ margin-top:30px; overflow:hidden; }
.pages-detail .gbook{ float:left; width:760px; }
.pages-detail .gbook .tit{ overflow:hidden; background:#f3f3f3; }
.pages-detail .gbook .tit p{ float:left; text-indent:20px; font-size:24px; line-height:56px; color:#333; }
.pages-detail .gbook .tit span{ float:left; line-height:56px; margin-left:20px; color:#999; }
.pages-detail .gbook .tit a{ float:right; margin:18px 20px 0 0; line-height:20px; color:#999; }
.pages-detail .gbook .tit a:hover{ color:#30a15d; }
.pages-detail .gbook .list dt,.pages-detail .gbook .list dd{ overflow:hidden; }
.pages-detail .gbook .img{ float:left; margin-left:20px; }
.pages-detail .gbook .img p{ width:64px; height:64px; }
.pages-detail .gbook .img img{ width:100%; height:100%; object-fit:cover; }
.pages-detail .gbook .img span{ line-height:20px; color:#30a15d; text-align:center; display:block; margin-top:6px; }
.pages-detail .gbook .text{ float:left; margin-left:32px; width:510px; overflow:hidden; }
.pages-detail .gbook .text h6{ color:#333; line-height:28px; }
.pages-detail .gbook .text p{ line-height:28px; color:#333; }
.pages-detail .gbook dd h6{ float:left; }
.pages-detail .gbook .list dd, .pages-detail .gbook .list dt{ border-bottom:#e5e5e5 1px dashed; margin-top:16px; padding-bottom:16px; }
.pages-detail .gbook .list dd:last-child{ border-bottom:none; padding-bottom:0; }
.pages-detail .gbook .name{ line-height:28px; color:#333; }
.pages-detail .gbook .date{ line-height:28px; color:#999; }
.pages-detail .hot{ float:right; width:344px; }
.pages-detail .hot .tit{ font-size:18px; line-height:20px; }

.pages-detail .hot li{ overflow:hidden; margin-bottom:14px; }
.pages-detail .hot li:last-child{ margin-bottom:0; }
.pages-detail .hot .img{ float:left; width:120px; height:86px; }
.pages-detail .hot .img img{ width:100%; height:100%; object-fit:cover; }
.pages-detail .hot .text{ float:left; width:200px; margin-left:20px; }
.pages-detail .hot .t{ line-height:20px; height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.pages-detail .hot .t a{ font-size:16px; color:#333; }
.pages-detail .hot .t a:hover{ color:#30a15d; }
.pages-detail .hot .text p, .pages-detail .hot .text span{ display:block; margin-top:10px; line-height:20px; color:#999; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.pages-detail .calculator{ margin-top:30px; }
.pages-detail .calculator .tit{ overflow:hidden; background:#f3f3f3; }
.pages-detail .calculator .tit p{ float:left; line-height:56px; text-indent:20px; font-size:24px; color:#333; }
.pages-detail .calculator .tit span{ float:left; line-height:56px; color:#999; text-indent:20px; padding-right:10px; }
.pages-detail .calculator .tit a{ float:left; color:#fff; position:relative; line-height:20px; margin:18px 0 0 20px; padding-left:30px; background-color: #ffa009;border-radius: 4px;padding-right: 10px;padding-top: 3px;padding-bottom: 3px;}
.pages-detail .calculator .tit a:last-child{color: #999;background: unset;}
/* .pages-detail .calculator .tit a:hover{ color:#30a15d; } */
.pages-detail .calculator .tit a:before{ content:''; position:absolute;  left:10px; top: 6px;}
.pages-detail .calculator .tit a.gjj:before{ width:15px; height:14px; background:url("../images/rankingList/gjj.png"); }
.pages-detail .calculator .tit a.sb:before{ width:12px; height:14px; background:url("../images/rankingList/sb.png"); }
.pages-detail .calculator .tit a.more{ float:right; padding:0; margin-right:20px; }
.pages-detail .calculator .tit a.more:before{ content:none; }
.pages-detail .calculator .panel{ overflow:hidden; margin-top:20px; }
.pages-detail .calculator .jsq{ float:left; width:534px; border-right:#e5e5e5 1px solid; position:relative; }
.pages-detail .calculator .line{ overflow:hidden; margin-bottom:20px; }
.pages-detail .calculator .line span{ float:left; line-height:36px; text-indent:20px; width:114px; }
.pages-detail .calculator .line .tabBox{float: left;margin-top: 9px;}
.pages-detail .calculator .line .tabBox .item{float: left;position: relative;padding-left: 25px;margin-right: 10px;cursor: pointer;}
.pages-detail .calculator .line .tabBox .item::before{width: 18px;height: 18px;background: url(./../images/check.png)no-repeat center;content: '';position: absolute;left: 0;top: 0;}
.pages-detail .calculator .line .tabBox .item.cur::before{background: url(./../images/checked.png)no-repeat center;}
.pages-detail .calculator .line .itemLpr{position: relative;margin-top: 20px;}
.pages-detail .calculator .line .itemLpr input{width: 100px!important;}
.pages-detail .calculator .line .itemLpr .dw{position: absolute;right: 275px;top: 2px;text-indent: 0;width: unset;}
.pages-detail .calculator .line .itemLpr .lpr_info{text-align: right;display: inline-block;margin-left: 10px;}
.pages-detail .calculator .line .itemLpr .lpr_info #lprTxt{display: inline-block;margin: 0 5px;}
.pages-detail .calculator .line .tit_lpr{width: 50px;text-align: left;text-indent: 0;}
.pages-detail .calculator .line #lpr{display: none;}
.pages-detail .calculator .line .wt{clear: both;margin-left: 114px;overflow: hidden;    margin-top: 10px;}
.pages-detail .calculator .line p{ float:left; position:relative; }
.pages-detail .calculator .line-select p.clearafter:after{width: 0;border: 0;}
.pages-detail .calculator .line input[type="text"]{ height:36px; width:270px; border:#e5e5e5 1px solid; border-radius:4px; text-indent:10px; }
.pages-detail .calculator .line input[type="text"] + i{ position:absolute; line-height:36px; top:0; right:0; padding:0 10px; }
.pages-detail .calculator .line select{ height:36px; width:270px; border:#e5e5e5 1px solid; border-radius:4px; text-indent:4px; background:transparent; -webkit-appearance:none; -moz-appearance:none; appearance:none; cursor:pointer; }
.pages-detail .calculator .line-select p:after{ content:''; position:absolute; width:0; height:0; border-left:transparent 6px solid; border-right:transparent 6px solid; border-top:#bcbcbc 6px solid; margin:auto; top:0; right:10px; bottom:0; pointer-events:none; }
.pages-detail .calculator .line-checkbox{ padding-left:114px; overflow:hidden; }
.pages-detail .calculator .line-checkbox label{ float:left; margin-right:20px; position:relative; overflow:hidden; cursor:pointer; }
.pages-detail .calculator .line-checkbox input{ position:absolute; width:10px; height:10px; left:-20px; }
.pages-detail .calculator .line-checkbox span{ float:left; width:12px; height:12px; background:url("../images/icon.png?v=20181221") -260px -110px; margin-top:1px; }
.pages-detail .calculator .line-checkbox input:checked + span{ background-position:-280px -110px; }
.pages-detail .calculator .line-checkbox p{ float:left; line-height:14px; margin-left:8px; }
.pages-detail .calculator .btn{ position:absolute; margin:auto; right:-50px; top:0; bottom:0; height:50px; padding:10px 0; background:#fff; }
.pages-detail .calculator .btn button{ width:100px; height:30px; color:#fff; border-radius:4px; background:#30a15d; cursor:pointer; }
.pages-detail .calculator .showChat{ float:left; width:640px; }
.pages-detail .calculator .chart{ float:left; width:200px; height:200px; margin:10px 0 0 90px; }
.pages-detail .calculator .text{ float:left; width:320px; margin-left:30px; }
.pages-detail .calculator .text h6{ color:#333; font-weight:normal; line-height:20px; }
.pages-detail .calculator .m-money{ color:#333; margin:8px 0 6px; }
.pages-detail .calculator .m-money span{ font-size:18px; color:#fe4844; font-weight:bold; line-height:24px; height:24px; }
.pages-detail .calculator .item-money{ line-height:32px; color:#333; position:relative; padding-left:12px; }
.pages-detail .calculator .item-money:before{ content:''; position:absolute; width:8px; height:8px; border-radius:4px; background:#999; margin:auto; left:0; top:0; bottom:0; }
.pages-detail .calculator .item-sf:before{ background:#30a15d; }
.pages-detail .calculator .item-dk:before{ background:#ffc601; }
.pages-detail .calculator .item-money span{ color:#999; }
.pages-detail .calculator .ps{ color:#999; line-height:20px; font-size:12px; margin-top:6px; }
.pages-house .tuijian{ margin-top:30px; }
.pages-house .tuijian .tit{ overflow:hidden; background:#f3f3f3; }
.pages-house .tuijian .tit p{ float:left; line-height:56px; text-indent:20px; font-size:20px; color:#333; }
.pages-house .tuijian .tit a{ float:right; line-height:20px; color:#999; margin:18px 20px 0 0; }
.pages-house .tuijian .tit a:hover{ color:#30a15d; }
.pages-house .tuijian ul{ margin-top:20px; overflow:hidden; }
.pages-house .tuijian li{ float:left; width:20%; padding:0 18px; }
.pages-house .tuijian.esf li{ float:left; width:25%; padding:0 18px; }
.pages-house .tuijian .img{ display:block; height:144px; }
.pages-house .tuijian .img img{ width:100%; height:100%; object-fit:cover; }
.pages-house .tuijian .text{ padding:10px 0; }
.pages-house .tuijian .name{ line-height:20px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.pages-house .tuijian .price{ line-height:20px; color:#333; height:20px; margin-top:6px; }
.pages-house .tuijian .price span{ font-size:16px; color:#ffa009; }
.pages-detail .zhuangxiu{ margin-top:30px; }
.pages-detail .zhuangxiu .tit{ background:#f3f3f3; line-height:56px; text-indent:20px; font-size:20px; color:#333; }
.pages-detail .zhuangxiu ul{ margin-top:20px; overflow:hidden; }
.pages-detail .zhuangxiu li{ float:left; width:20%; padding:0 18px; }
.pages-detail .zhuangxiu .img{ display:block; height:144px; }
.pages-detail .zhuangxiu .img img{ width:100%; height:100%; object-fit:cover; }
.pages-detail .zhuangxiu .t{ overflow:hidden; margin-top:8px; }
.pages-detail .zhuangxiu h6{ float:left; color:#333; font-size:18px; font-weight:normal; line-height:24px; max-width:146px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.pages-detail .zhuangxiu .t span{ float:left; width:21px; height:24px; background:url("../images/icon.png?v=20181221"); margin-left:6px; }
.pages-detail .zhuangxiu .t span.icon-1{ background-position:-130px -140px; }
.pages-detail .zhuangxiu .t span.icon-2{ background-position:-160px -140px; }
.pages-detail .zhuangxiu .tag{ margin-top:10px; overflow:hidden; height:26px; }
.pages-detail .zhuangxiu .tag span{ float:left; font-size:12px; line-height:24px; background:#f3f3f3; border:#e5e5e5 1px solid; border-radius:4px; padding:0 6px; margin-right:10px; }
.pages-detail .zhuangxiu .tag span:nth-child(1){ background:#f3fcf9; border-color:#c1e4da; color:#57aa8a; }
.pages-detail .zhuangxiu .tag span:nth-child(2){ background:#fff4ea; border-color:#f7dabd; color:#ff7e00; }
.pages-detail .footer{ margin-top:40px; }

/* 动态 */
.pages-dt h1{ font-size:26px; line-height:30px; text-align:center; color:#333; font-weight:normal; }
.pages-dt .other{ text-align:center; margin-top:10px; }
.pages-dt .other > div{ color:#999; line-height:20px; display:inline-block; vertical-align:middle; padding:0 5px; }
.pages-dt .article{ margin-top:32px; }
.pages-dt .article{ font-size:16px; color:#333; line-height:32px; text-indent:2em; text-align:justify; text-justify:inter-ideograph; word-wrap:break-word; white-space:pre-wrap; }
.pages-dt .article img{ display:block; max-width: 100%;margin: 0 auto;cursor: pointer;}
.pages-dt .article *{ font-size:inherit; color:inherit; }
.pages-dt .article a{ color:#30a15d; }
.pages-dt .fanye{ text-align:center; margin-top:40px; }
.pages-dt .fanye a{ display:inline-block; vertical-align:middle; line-height:32px; width:136px; text-align:center; color:#333; background:#f3f3f3; border:#e5e5e5 1px solid; text-align:left; margin-right:40px; position:relative; }
.pages-dt .fanye a:after{ content:''; position:absolute; width:9px; height:17px; background:url("../images/icon.png?v=20181224"); margin:auto; top:0; bottom:0; }
.pages-dt .fanye a.prev{ text-indent:50px; }
.pages-dt .fanye a.prev:after{ left:26px; background-position:-270px -140px; }
.pages-dt .fanye a.next{ text-indent:40px; }
.pages-dt .fanye a.next:after{ right:30px; background-position:-292px -140px; }
.pages-dt .mianze{ margin-top:20px; }
.pages-dt .article .loupan_js_dd2 span{text-indent: 0;}
.article .m_video{max-height: calc(860px * .5);}
/* 走势图 */
.pages-price .info{ overflow:hidden; border-bottom:#e5e5e5 1px solid; padding-bottom:12px; }
.pages-price .info .price{ float:left; line-height:30px; height:30px; font-size:18px; color:#333; margin-left:20px; }
.pages-price .info .price span{ color:#fe4844; font-size:24px; font-weight:bold; }
.pages-price .info .calc{ float:left; line-height:30px; height:30px; padding-left:20px; position:relative; margin-left:20px; }
.pages-price .info .calc:before{ content:''; position:absolute; width:13px; height:14px; background:url("../images/icon.png?v=20181218") -90px -160px; left:0; top:8px; }
.pages-price .info .gjj{ float:left; line-height:30px; height:30px; padding-left:20px; position:relative; margin-left:20px; }
.pages-price .info .gjj:before{ content:''; position:absolute; width:16px; height:14px; background:url("../images/icon.png?v=20181218") -110px -160px; left:0; top:8px; }
.pages-price .info .sb{ float:left; line-height:30px; height:30px; padding-left:20px; position:relative; margin-left:20px; }
.pages-price .info .sb:before{ content:''; position:absolute; width:12px; height:14px; background:url("../images/icon.png?v=20181218") -190px -160px; left:0; top:8px; }
.pages-price .info .more{ float:right; line-height:30px; height:30px; }
/* 楼盘网智能算法 提示 */
.pages-price .info .price-tip { float:left; line-height:30px; height:30px; margin-left:20px; color:#999; }
.pages-price .info .more a:hover{ color:#30a15d; }
.pages-price .priceTxt{ line-height:20px; padding:10px 0 10px 20px; }
.pages-price .trend{ height:300px; }
.pages-price .trend-tag{ text-align:center; }
.pages-price .trend-tag span{ display:inline-block; vertical-align:middle; line-height:20px; padding-left:40px; margin-right:20px; position:relative; }
.pages-price .trend-tag span:before{ content:''; position:absolute; width:36px; height:2px; background:#bcbcbc; left:0; top:9px; }
.pages-price .trend-tag span:after{ content:''; position:absolute; width:6px; height:6px; background:#fff; border:#bcbcbc 1px solid; border-radius:50%; left:15px; top:6px; }
.pages-price .trend-tag span.tag-1:before{ background:#fe9a64; }
.pages-price .trend-tag span.tag-1:after{ border-color:#fe9a64; }
.pages-price .trend-tag span.tag-2:before{ background:#30a15d; }
.pages-price .trend-tag span.tag-2:after{ border-color:#30a15d; }
.pages-price .mianze{ margin-top:20px; }

/* 动态列表 */
.pages-dtlb .list-dt{ margin-top:0; }
.pages-dtlb .mianze{ margin-top:20px; }

/* 对比 */
.pages-duibi .duibi{ position:relative; margin-top:20px; padding-bottom:40px; }
.pages-duibi .db-nav{ position:absolute; width:120px; height:440px; background:#fafafa; }
.pages-duibi .db-nav a{ display:block; line-height:40px; color:#333; text-align:center; }
.pages-duibi .db-nav a.active{ background:#30a15d; color:#fff; }
.pages-duibi .content{ margin-left:140px; }
.pages-duibi .pos{ line-height:20px; }
.pages-duibi .pos a{ color:#999; font-size:12px; }
.pages-duibi .jilu .tit{ font-size:26px; color:#333; line-height:60px; border-bottom:#e5e5e5 1px solid; }
.pages-duibi .jilu ul{ margin:20px 0 0 -10px; overflow:hidden; width:1050px; }
.pages-duibi .jilu li{ float:left; margin-left:10px; }
.pages-duibi .jilu .img{ display:block; width:200px; height:144px; }
.pages-duibi .jilu .img img{ width:100%; height:100%; object-fit:cover; }
.pages-duibi .jilu .text{ padding:10px 0; }
.pages-duibi .jilu .name{ line-height:20px; color:#333; }
.pages-duibi .jilu .price{ line-height:20px; color:#333; height:20px; margin-top:6px; }
.pages-duibi .jilu .price span{ font-size:16px; color:#ffa009; }
.pages-duibi .table{ margin-top:20px; }
.pages-duibi .table table{ border-left:#e5e5e5 1px solid; border-top:#e5e5e5 1px solid; width:100%; table-layout:fixed; }
.pages-duibi .table td{ padding:10px; border-right:#e5e5e5 1px solid; border-bottom:#e5e5e5 1px solid; text-align:center; height:60px; }
.pages-duibi .table .grid{ border:#e5e5e5 1px solid; border-bottom:none; overflow:hidden; }
.pages-duibi .table .grid-item{ float:left; line-height:60px; text-align:center; width:140px; border-right:#e5e5e5 1px solid; }
.pages-duibi .db-search{ overflow:hidden; padding:15px 0; float:left; }
.pages-duibi .db-search input{ float:left; width:320px; height:30px; border:#e5e5e5 1px solid; border-radius:2px; text-indent:10px; margin-left:20px; }
.pages-duibi .db-search button{ float:left; width:100px; height:30px; cursor:pointer; background:#30a15d; color:#fff; margin-left:20px; border-radius:2px; }
.pages-duibi .db-search p{ float:left; line-height:30px; color:#999; margin-left:20px; font-size:12px; }
.pages-duibi .db-item{ width:160px; margin:0 auto; padding:10px 0; }
.pages-duibi .db-item .img{ display:block; height:114px; }
.pages-duibi .db-item .img img{ width:100%; height:100%; object-fit:cover; }
.pages-duibi .db-item .text{ overflow:hidden; padding:10px 0 0; }
.pages-duibi .db-item .name{ float:left; width:120px; line-height:20px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:left; }
.pages-duibi .db-item .close{ width:17px; height:17px; background:url("../images/icon.png?v=20181225") -360px -140px; float:right; margin-top:1px; }
.pages-duibi .table .tit{ overflow:hidden; border-right:#e5e5e5 1px solid; }
.pages-duibi .table .tit p{ float:left; line-height:60px; font-size:16px; color:#333; font-weight:bold; text-indent:18px; position:relative; }
.pages-duibi .table .tit p:before{ content:''; position:absolute; width:4px; height:100%; background:#30a15d; left:0; top:0; }
.pages-duibi .table .tit a{ float:left; line-height:20px; color:#30a15d; text-decoration:underline; margin:20px 0 0 20px; }
.pages-duibi .table .hx-line p{ display:inline-block; vertical-align:middle; overflow:hidden; width:160px; }
.pages-duibi .table .hx-line i{ float:left; line-height:28px; }
.pages-duibi .table .hx-line span{ float:right; line-height:28px; }

/* 详细信息 */
.pages-info{ padding-bottom:40px; }
.pages-info .baseInfo{ margin-bottom:10px; }
.pages-info .baseInfo h5{ font-size:26px; color:#333; font-weight:normal; line-height:30px; border-bottom:#e5e5e5 1px solid; padding-bottom:10px; margin-bottom:10px; }
.pages-info .baseInfo ul{ overflow:visible; }
.pages-info .baseInfo ul:after{content:" ";display: block;clear: both}
.pages-info .baseInfo li{ float:left; width:50%; line-height:32px; height:32px; color:#333; *overflow:hidden; text-overflow:ellipsis; *white-space:nowrap; padding-right:20px; }
.pages-info .baseInfo li.full{ width:100%; height:auto; white-space:normal; }
.pages-info .baseInfo li span{ color:#fe4844; font-size:18px; font-weight:bold; }
.pages-info .baseInfo .bm{ display: inline-block; margin:0px 0 0 20px; }
.pages-info .baseInfo .bm button{ font-size: 12px;background:transparent; color:#30a15d; height:20px; cursor:pointer;border-radius: 4px;padding-left:25px ;padding-right: 8px; position: relative;}
.pages-info .baseInfo .bm button::before{content: '';width: 16px;height: 13px;background: url(./../images/ccg/notice.png)no-repeat center;position: absolute;left: 8px;top: 3px;}
.pages-info .baseInfo .bm button:hover{ text-decoration:underline; }
.pages-info .baseInfo .link{ display: inline-block; }
.pages-info .baseInfo .link a{ font-size: 12px;float:left; margin-left:10px; line-height:20px; margin-top:0px; color:#30a15d;border-radius: 4px;padding-left:25px ;padding-right: 8px; position: relative;top: 5px;}
.pages-info .baseInfo .link .kptztime::before{content: '';width: 16px;height: 15px;background: url(./../images/ccg/kptz.png)no-repeat center;position: absolute;left: 8px;top: 3px;}
.pages-info .content{ margin-bottom:20px; }
.pages-info .content h5{ font-size:26px; color:#333; font-weight:normal; line-height:30px; border-bottom:#e5e5e5 1px solid; padding-bottom:10px; margin-bottom:10px; }
.pages-info .content .desc p{ line-height:32px; color:#333; text-align:justify; text-justify:inter-ideograph; }
.pages-info .dingyue2{ margin-bottom:20px; }
.pages-info .dingyue{ border:none; height:auto; margin-bottom:20px;box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.05);border-radius: 10px;}
.pages-info .dingyue .tit{ background:#fff; }
.pages-info .dingyue .tit p{ margin:0; line-height:40px; }
.pages-info .dingyue .tit span{ line-height:40px; }
.pages-info .dingyue .form{ *border:#e5e5e5 1px solid; }
.pages-info .dingyue .xy{ margin-top:12px; }
.pages-info .dingyue .btn{ margin-top:20px; padding-bottom:15px; }
.pages-info .container{ padding-bottom:0; }
/* 详情新增预售许可证*/
.pages-info .baseInfo .licence{margin-bottom: 20px;color: #333333;font-size: 14px;font-weight: normal;margin-top: -13px;}
.pages-info .baseInfo .licence-table{border-collapse: collapse;width: 100%;overflow: hidden;}
.pages-info .baseInfo .licence-table.licence-table-none{display: none;}
.pages-info .baseInfo .licence-table thead{background-color: #f5f5f5;height: 45px;text-align: left;}
.pages-info .baseInfo .licence-table thead th{line-height: 45px;color: #333333;font-size: 14px;font-weight: bold;padding: 0 25px;}
.pages-info .baseInfo .licence-table tbody tr{border-bottom: 1px solid #e5e5e5;}
.pages-info .baseInfo .licence-table tbody td{padding: 20px 25px;line-height: 18px;color: #333333;font-size: 14px;}
.pages-info .baseInfo .pictureUrlList{border-radius: 5px;padding: 3px 6px;cursor: pointer;margin-left: 8px;}
.pages-info .baseInfo .pictureUrlList .text{font-size: 12px;color: #30a15d;vertical-align: middle;margin-left: 3px;font-weight: normal;}
.pages-info .baseInfo .pictureUrlList .look-more-icon{width: 17px;height: 14px;background: url(../images/icon.png) -270px -189px;display: inline-block;vertical-align: middle;}
.pages-info .baseInfo .licence-btn-bt{padding-bottom: 15px;padding-top: 30px;}
.pages-info .baseInfo .licence-btn{height: 50px;line-height: 50px;width: 250px;text-align: center;border: 1px solid #e5e5e5;border-radius: 50px;display: block;cursor: pointer;margin: 0 auto;}
.pages-info .baseInfo .licence-btn span{color: #666666;font-size: 14px;display: inline-block;vertical-align: middle;}
.pages-info .baseInfo .licence-btn img{display: inline-block;vertical-align: middle;margin-left: 5px;transform: rotateZ(180deg);-webkit-transform: rotateZ(180deg);}
.pages-info .baseInfo .licence-btn.active .li-for-collepect{display: none}
.pages-info .baseInfo .licence-btn .li-for-collepect{display: inline-block;}
.pages-info .baseInfo .licence-btn.active .li-for-more{display: inline-block;}
.pages-info .baseInfo .licence-btn .li-for-more{display: none;}
.pages-info .baseInfo .licence-btn.active img{transform: rotateZ(0deg);-webkit-transform: rotateZ(0deg);}
    /* 周边设施 */
.pages-map .peitao .tit{ background:#fff; border-bottom:#e5e5e5 1px solid; }
.pages-map .mianze{ margin-top:20px; }

/* 户型列表 */
.pages-hx .hxTab{ overflow:hidden; border-bottom:#e5e5e5 1px solid; }
.pages-hx .hxTab .tab{ float:left;  padding-bottom:12px; }
.pages-hx .hxTab a{ float:left; font-size:12px; line-height:16px; color:#333; padding-right:15px; margin-right:15px; position:relative; }
.pages-hx .link{ float:left; }
.pages-hx .link a{ font-size: 12px;float:left;  line-height:20px;  color:#fff;background-color: #fe9817;border-radius: 4px;padding-left:25px ;padding-right: 8px; position: relative;}
.pages-hx .link .yfcx::before{content: '';width: 16px;height: 16px;background: url(./../images/rankingList/fdj.png)no-repeat center;position: absolute;left: 8px;top: 3px;}
.pages-hx .link a:hover{color: #fff!important;}
.pages-hx .hxTab a.active,.pages-hx .hxTab a:hover{ color:#30a15d; }
.pages-hx .hxTab a:after{ content:''; position:absolute; width:1px; height:100%; background:#e5e5e5; top:0; right:0; }
.pages-hx .hxTab a:last-child:after{ content:none; }
.pages-hx .hxTab .txt{ float:right; line-height:16px; font-size:12px; color:#999; }
.pages-hx .hxlb ul{ width:880px; overflow:hidden; margin-left:-20px; }
.pages-hx .hxlb ul li{ float:left; width:200px; height:230px; margin:20px 0 0 20px; }
.pages-hx .hxlb ul a{ display:block; height:144px; border:#e5e5e5 1px solid; position:relative; }
.pages-hx .hxlb ul img{ width:100%; height:100%; object-fit:cover; }
.pages-hx .hxlb ul a span{ position:absolute; background:#000; background:rgba(0, 0, 0, 0.6); filter:alpha(opacity=60); font-size:12px; color:#fff; line-height:24px; text-indent:5px; left:0; bottom:0; width:100%; }
.pages-hx .hxlb ul .text{ margin-top:6px; }
.pages-hx .hxlb ul .txt{ color:#333; line-height:24px; text-indent:6px; }
.pages-hx .hxlb ul .tag{ overflow:hidden; margin-top:6px; }
.pages-hx .hxlb ul .tag span{ float:left; width:40px; line-height:20px; background:#999; color:#fff; font-size:12px; text-align:center; margin-left:6px; border-radius:2px; }
.pages-hx .hxlb ul .tag span.tag_1{ background:#30a15d; }
.pages-hx .hxlb ul .tag span.tag_2{ background:#4285f4; }
.pages-hx .hxlb ul .tag span.tag_3{background: #999999;}
.pages-hx .hxlb .page-turn{ margin-top:40px; }
.pages-hx .tuijian .tit{ line-height:40px; background:transparent; border-bottom:#e5e5e5 1px solid; }
.pages-hx .tuijian ul{ margin-left:-20px; width:880px; }
.pages-hx .tuijian li{ float:left; width:200px; margin-left:20px; padding:0; }
.pages-hx .mianze{ margin-top:20px; }
.pages-hx .hx-nav{ border:#e5e5e5 1px solid; padding:10px; margin-bottom:20px; }
.pages-hx .hx-nav .item{ overflow:hidden; display:block; }
.pages-hx .hx-nav .item:hover,.pages-hx .hx-nav .item.active{ background:#f3f3f3; }
.pages-hx .hx-nav .item p{ float:left; line-height:36px; width:200px; text-indent:24px; color:#333; position:relative; }
.pages-hx .hx-nav .item p:before{ content:''; position:absolute; background:url("../images/icon.png?v=20201105"); margin:auto; left:0; top:0; bottom:0; }
.pages-hx .hx-nav .item-xgt p:before{ width:15px; height:13px; background-position:-380px -140px; }
.pages-hx .hx-nav .item-sjt p:before{ width:15px; height:12px; background-position:-250px -170px; }
.pages-hx .hx-nav .item-wzt p:before{ width:12px; height:14px; background-position:-270px -170px; }
.pages-hx .hx-nav .item-ybj p:before{ width:13px; height:14px; background-position:-290px -170px; }
.pages-hx .hx-nav .item-ptt p:before{ width:15px; height:15px; background-position:-210px -170px; }
.pages-hx .hx-nav .item-hxt p:before{ width:14px; height:14px; background-position:-230px -170px; }
.pages-hx .hx-nav .item-lpzj p:before{ width:15px; height:14px; background-position:-290px -190px; }
.pages-hx .hx-nav .item-vr p:before{ width:15px; height:13px; background-position:-380px -140px; }
.pages-hx .hx-nav .item-sp p:before{ width:15px; height:13px; background-position:-87px -191px; }
.pages-hx .hx-nav .item span{ float:left; line-height:36px; }
.pages-hx .hx-nav .price{ overflow:hidden; }
.pages-hx .hx-nav .price p{ float:left; line-height:24px; height:24px; font-size:12px; color:#333; }
.pages-hx .hx-nav .price span{ font-size:14px; color:#fe4844; font-weight:bold; }
.pages-hx .hx-nav .price a{ float:left; font-size:12px; color:#333; margin-left:20px; line-height:24px; padding-left:20px; position:relative; }
.pages-hx .hx-nav .price a:before{ content:''; position:absolute; width:15px; height:15px; background:url("../images/icon.png?v=20201105") -170px -170px; left:0; margin:auto; top:0; bottom:0; }
.pages-hx .hx-nav .txt{ font-size:12px; color:#333; line-height:24px; }
.pages-hx .hx-nav .link{display: inline-block;}
.pages-hx .hx-nav .link a{ font-size: 12px;float:left; margin-left:10px; line-height:20px; margin-top:0px; color:#30a15d;background-color: #e9f9f0;border-radius: 4px;padding-left:25px ;padding-right: 8px; position: relative;top: 5px;}
.pages-hx .hx-nav .link .kptz::before{content: '';width: 16px;height: 15px;background: url(./../images/ccg/kptz.png)no-repeat center;position: absolute;left: 8px;top: 3px;}



/*户型详情*/
.pages-hxxq .hx-info .bm button{ font-size: 12px;background:transparent; color:#30a15d; height:20px; cursor:pointer;background-color: #e9f9f0;border-radius: 4px;padding-left:25px ;padding-right: 8px; position: relative;}
.pages-hxxq .pages-hxxq .bm button::before{content: '';width: 16px;height: 13px;background: url(./../images/ccg/jjtz.png)no-repeat center;position: absolute;left: 8px;top: 3px;}
.pages-hxxq .pages-hxxq .bm button:hover{ text-decoration:underline; }


.pages-hx .hx-nav .bm{ float:left; margin:2px 0 0 5px; }
.pages-hx .hx-nav .bm button{ font-size: 12px;background:transparent; color:#30a15d; height:20px; cursor:pointer;border-radius: 4px;padding-left:25px ;padding-right: 8px; position: relative;}
.pages-hx .hx-nav .bm button::before{content: '';width: 16px;height: 16px;background: url(./../images/fdsf.png)no-repeat center;position: absolute;left: 8px;top: 2px;}
.pages-hx .hx-nav .bm button:hover{ text-decoration:underline; }
.pages-hx .xclb .tit{ border-bottom:#e5e5e5 1px solid; overflow:hidden; }
.pages-hx .xclb .tit p{ font-size:18px; color:#333; line-height:40px; float:left; }
.pages-hx .xclb .tit a{ float:right; line-height:20px; margin-top:10px; position:relative; padding-left:20px; }
.pages-hx .xclb .tit a:before{ content:''; position:absolute; width:14px; height:14px; background:url("../images/icon.png?v=20201105") -150px -170px; left:0; top:0; bottom:0; margin:auto; }
.pages-hx .xclb .tit .videoHouse{float: right;line-height: 20px;margin-top: 10px;position: relative;padding: 0 10px;cursor: pointer;color: #30a15d;padding-left: 40px;margin-right: 20px;background-color: #e9f9f0;}
.pages-hx .xclb .tit .videoHouse:before{content: "";position: absolute;width:16px;height: 15px;background: url("../images/ccg/video.png");left: 14px;top:3px;}
.pages-hx .xclb ul{ width:880px; overflow:hidden; margin-left:-20px; margin-bottom:20px; }
.pages-hx .xclb ul li{ float:left; width:200px; margin:20px 0 0 20px; }
.pages-hx .xclb ul a{ display:block; height:144px; border:#e5e5e5 1px solid; position:relative; }
.pages-hx .xclb ul a div{width: 60px;height: 60px;background: rgba(0, 0, 0, 0.34);margin: 0 auto;position: absolute;top:50%;left: 50%;border-radius: 50%;margin-left: -30px;margin-top: -30px;}
.pages-hx .xclb ul a span{width: 50px;height: 50px;display: inline-block;margin-left: 5px;margin-top: 5px;}
.pages-hx .xclb ul a .vrimg{background: url(./../images/vr/vr.gif) no-repeat;background-size: contain;}
.pages-hx .xclb ul a .videoimg{background: url(./../images/vr/play-photo.png) no-repeat;background-size: auto;margin-left: 7px;margin-top: 7px;}
.pages-hx .xclb ul img{ width:100%; height:100%; object-fit:cover; }
.pages-hx .xclb ul .text{ margin-top:6px; }
.pages-hx .xclb ul .txt{ color:#333; line-height:18px; height:36px; padding:0 6px;-webkit-line-clamp: 2;line-clamp: 2;display: -moz-box;box-orient: vertical;-moz-box-orient: vertical;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden; }

/* 点评 */
.pages-dp .xiaobian{ overflow:hidden; padding:20px; }
.pages-dp .xiaobian .img{ float:left; }
.pages-dp .xiaobian .img p{ width:64px; height:64px; }
.pages-dp .xiaobian .img img{ width:100%; height:100%; object-fit:cover; }
.pages-dp .xiaobian .img span{ display:block; line-height:20px; color:#30a15d; text-align:center; margin-top:6px; }
.pages-dp .xiaobian .text{ float:left; width:720px; margin-left:32px; }
.pages-dp .xiaobian .text h5{ color:#333; line-height:28px; }
.pages-dp .xiaobian .text p{ color:#333; line-height:28px; }
.pages-dp .wangyou .tit{ overflow:hidden; border-bottom:#e5e5e5 1px solid; }
.pages-dp .wangyou .tit h5{ float:left; font-size:18px; color:#333; line-height:40px; font-weight:normal; margin-left:20px; }
.pages-dp .wangyou .tit p{ float:left; color:#999; line-height:40px; margin-left:20px; }
.pages-dp .wangyou .tit a{ float:right; text-indent:30px; width:100px; line-height:30px; border-radius:2px; background:#30a15d; color:#fff; margin-top:5px; position:relative; }
.pages-dp .wangyou .tit a:before{ content:''; position:absolute; width:13px; height:13px; background:url("../images/icon.png?v=20201105") -130px -170px; left:10px; top:0; bottom:0; margin:auto; }
.pages-dp .wangyou dt{ overflow:hidden; padding:16px 0 0; }
.pages-dp .wangyou dt a{ float:left; width:70px; margin-left:20px; line-height:22px; font-size:12px; color:#333; text-align:center; }
.pages-dp .wangyou dt a.active{ background:#30a15d; color:#fff; border-radius:2px; }
.pages-dp .wangyou dd{ padding:20px; overflow:hidden; border-bottom:#e5e5e5 1px dashed; }
.pages-dp .wangyou dd:last-child{ border-bottom:none; }
.pages-dp .wangyou .img{ float:left; width:64px; height:64px;  }
.pages-dp .wangyou .img img{ width:100%; height:100%; object-fit:cover; }
.pages-dp .wangyou .text{ margin-left:32px; width:720px; float:left; }
.pages-dp .wangyou .name{ line-height:24px; color:#333; }
.pages-dp .wangyou .best,.pages-dp .wangyou .bad{ overflow:hidden; color: #333}
.pages-dp .wangyou .best span,.pages-dp .wangyou .bad span{ float:left; line-height:24px; color:#333; font-weight:bold; }
.pages-dp .wangyou .best p,.pages-dp .wangyou .bad p{ line-height:24px; color:#333; }
.pages-dp .wangyou .other{ overflow:hidden; }
.pages-dp .wangyou .date{ float:left; line-height:24px; color:#999; }
.pages-dp .wangyou .zan{ float:right; line-height:24px; color:#333; position:relative; padding-left:20px; cursor:pointer; }
.pages-dp .wangyou .zan:before{ content:''; position:absolute; width:12px; height:13px; background:url("../images/icon.png?v=20201105") -360px -160px; left:0; top:0; bottom:0; margin:auto; }
.pages-dp .wangyou .more a{ display:block; background:#eee; line-height:30px; text-align:center; color:#333; }
.pages-dp .wangyou .more a:hover{ color:#30a15d; }
.pages-dp .dingyue2{ margin-top:20px; }
.pages-dp .dianpi{ margin-top:20px; }
.pages-dp .dianpi .tit{ overflow:hidden; border-bottom:#e5e5e5 1px solid; }
.pages-dp .dianpi .tit p{ float:left; line-height:40px; color:#333; font-size:18px; margin-left:20px; }
.pages-dp .dianpi .tit span{ float:left; color:#999; line-height:40px; margin-left:20px; }
.pages-dp .gbook{ background:#eee; margin-top:20px; padding:20px; }
.pages-dp .gbook h5{ font-size:16px; color:#333; font-weight:normal; line-height:20px; }
.pages-dp .gbook .form{ background:#fff; margin-top:10px; padding:16px 32px; }
.pages-dp .gbook .line{ overflow:hidden; }
.pages-dp .gbook .line span{ float:left; line-height:28px; }
.pages-dp .gbook .line p{ float:left; width:700px; }
.pages-dp .gbook .line input{ width:100%; height:28px; }
.pages-dp .gbook .line textarea{ width:100%; height:60px; resize:none; line-height:24px; padding:2px 0; }
.pages-dp .gbook .btn{ overflow:hidden; margin-top:16px; }
.pages-dp .gbook .btn input{ float:left; width:180px; height:30px; border:#e5e5e5 1px solid; text-indent:10px; font-size:12px; }
.pages-dp .gbook .btn img{ float:left; width:100px; height:30px; margin-left:10px; cursor:pointer; }
.pages-dp .gbook .btn p{ float:left; color:#999; font-size:12px; line-height:30px; height:30px; margin-left:10px; }
.pages-dp .gbook .btn a{ color:#30a15d; font-size:12px; }
.pages-dp .gbook .btn button{ float:right; height:30px; width:80px; border-radius:2px; background:#30a15d; color:#fff; font-size:12px; cursor:pointer; }
.pages-dp .mianze{ margin-top:20px; }

/* 相册大图 */
.pages-img .imgText{ border:#e5e5e5 1px solid; margin-top:20px; padding:20px; overflow:hidden; position:relative; }
.pages-img .swiper{ float:left; width:800px; }
.pages-img .swiper .big{ width:800px; position:relative; }
.pages-img .swiper .big ul{ width:700px; overflow:hidden; margin: 0 auto;height: 480px; }
.pages-img .swiper .big li{ display:none;}
.pages-img .swiper .big li.active{ display:block; }
.pages-img .swiper .big .videoitem{position: relative; cursor: pointer;}
.pages-img .swiper .big .videoitem .vcp-player{margin: 0 auto;}
.pages-img .swiper .big .pause:before{content: "";position: absolute;background: url(../images/video_play.png) no-repeat center;background-size: cover;z-index: 999;width: 100px;height: 100px;left: 300px;top: 175px;}
.pages-img .swiper .big img{ margin:0 auto;width: initial;height: initial !important;max-width: 100%;max-height: 480px;overflow: visible;}
.pages-img .swiper .big .flex-direction-nav{ position:absolute; width:100%; height:100%; left:0; top:0; z-index: 0;}
.pages-img .swiper .big a{ position:absolute; width:32px; height:70px; background:#000; background:rgba(0, 0, 0, 0.5); filter:alpha(opacity=50); margin:auto; top:0; bottom:0; }
.pages-img .swiper .big a:before{ content:''; position:absolute; width:16px; height:26px; background:url("../images/icon.png?v=20181218"); margin:auto; left:0; top:0; right:0; bottom:0; }
.pages-img .swiper .big .flex-prev{ left:0; }
.pages-img .swiper .big .flex-prev:before{ background-position:-300px -80px; }
.pages-img .swiper .big .flex-next{ right:0; }
.pages-img .swiper .big .flex-next:before{ background-position:-320px -80px; }
.pages-img .swiper .small{ margin:10px 55px 0; position:relative; }
.pages-img .swiper .slideFixed{ position:relative; overflow:hidden; }
.pages-img .swiper .small ul{ width:9999px; position:absolute; left:0; top:0; }
.pages-img .swiper .small ul:after{ content:''; display:block; clear:both; }
.pages-img .swiper .small li{ float:left; width:130px; height:108px; margin-right:10px; cursor:pointer; position:relative; }
.pages-img .swiper .small li.active:before{ content:''; position:absolute; width:0; height:0; border-left:transparent 6px solid; border-right:transparent 6px solid; border-bottom:#30a15d 6px solid; margin:auto; left:0; top:-6px; right:0; }
.pages-img .swiper .small li.active:after{ content:''; position:absolute; width:100%; height:100%; border:#30a15d 2px solid; left:0; top:0; box-sizing:border-box; }
.pages-img .swiper .small img{ width:100%; height:100%; object-fit:cover; }
.pages-img .swiper .small .miniplay{width: 44px;height: 44px;position: absolute;margin: 0 auto;left: 0;right: 0;top: 32px;}
.pages-img .swiper .small .flex-direction-nav{ position:absolute; width:100%; height:0; left:0; top:0; }
.pages-img .swiper .small .flex-direction-nav a{ position:absolute; width:40px; height:48px; background:#000; background:rgba(0, 0, 0, 0.5); filter:alpha(opacity=50); top:30px; }
.pages-img .swiper .small .flex-direction-nav a:before{ content:''; position:absolute; width:16px; height:26px; background:url("../images/icon.png?v=20181218"); margin:auto; left:0; top:0; right:0; bottom:0; }
.pages-img .swiper .small .flex-prev{ left:-50px; }
.pages-img .swiper .small .flex-direction-nav .flex-prev:before{ background-position:-300px -80px; }
.pages-img .swiper .small .flex-next{ right:-50px; }
.pages-img .swiper .small .flex-direction-nav .flex-next:before{ background-position:-320px -80px; }
.pages-img .tools{ overflow:hidden; margin-bottom:16px; }
.pages-img .tools .desc{ float:left; }
.pages-img .tools .desc span,.pages-img .tools .desc p{ float:left; line-height:24px; color:#333; font-size:18px; margin-right:4px; }
.pages-img .tools a{ float:right; line-height:24px; padding-left:20px; margin-left:20px; position:relative; }
.pages-img .tools a.lb{ padding-left:24px; }
.pages-img .tools a:before{ content:''; position:absolute; background:url("../images/icon.png?v=20181227"); left:0; top:0; bottom:0; margin:auto; }
.pages-img .tools a.sc:before{ width:16px; height:14px; background-position:-380px -160px; }
.pages-img .tools a.lb:before{ width:20px; height:14px; background-position:0 -190px; }
.pages-img .tools a.full:before{ width:14px; height:14px; background-position:-150px -170px; }
.pages-img .tools .videoHouse{float: right;line-height: 24px;margin-top: 0px;position: relative;padding: 0 10px;cursor: pointer;color: #30a15d;padding-left: 40px;margin-right: 0px;background-color: #e9f9f0;}
.pages-img .tools .videoHouse:before{content: "";position: absolute;width:16px;height: 15px;background: url("../images/ccg/video.png");left: 14px;top:3px;}
.pages-img .imgDetail{ float:left; width:318px; margin-left:20px; }
.pages-img .hx-nav{ padding:20px; margin:20px 0 0 20px; }
.pages-img .hx-nav .item{ overflow:hidden; display:block; }
.pages-img .hx-nav .item:hover{ background:#f3f3f3; }
.pages-img .hx-nav .item p{ float:left; line-height:36px; width:200px; text-indent:24px; color:#333; position:relative; }
.pages-img .hx-nav .item p:before{ content:''; position:absolute; background:url("../images/icon.png?v=20201105"); margin:auto; left:0; top:0; bottom:0; }
.pages-img .hx-nav .item-xgt p:before{ width:15px; height:13px; background-position:-380px -140px; }
.pages-img .hx-nav .item-sjt p:before{ width:15px; height:12px; background-position:-250px -170px; }
.pages-img .hx-nav .item-wzt p:before{ width:12px; height:14px; background-position:-270px -170px; }
.pages-img .hx-nav .item-ybj p:before{ width:13px; height:14px; background-position:-290px -170px; }
.pages-img .hx-nav .item-ptt p:before{ width:15px; height:15px; background-position:-210px -170px; }
.pages-img .hx-nav .item-hxt p:before{ width:14px; height:14px; background-position:-230px -170px; }
.pages-img .hx-nav .item-lpzj p:before{ width:15px; height:14px; background-position:-290px -190px; }
.pages-img .hx-nav .item-vr p:before{ width:15px; height:13px; background-position:-380px -140px; }
.pages-img .hx-nav .item-sp p:before{width: 15px;height: 13px;background-position: -87px -191px;}
.pages-img .hx-nav .item span{ float:left; line-height:36px; }
.pages-img .hx-nav .price{ overflow:hidden; }
.pages-img .hx-nav .price p{ float:left; line-height:24px; height:24px; font-size:12px; color:#333; }
.pages-img .hx-nav .price span{ font-size:14px; color:#fe4844; font-weight:bold; }
.pages-img .hx-nav .price a{ float:left; font-size:12px; color:#333; margin-left:20px; line-height:24px; padding-left:20px; position:relative; }
.pages-img .hx-nav .price a:before{ content:''; position:absolute; width:15px; height:15px; background:url("../images/icon.png?v=20201105") -170px -170px; left:0; margin:auto; top:0; bottom:0; }
.pages-img .hx-nav .txt{ font-size:12px; color:#333; line-height:24px; }

.pages-img .hx-nav .bm{ float:left; margin:2px 0 0 20px; }
.pages-img .hx-nav .bm button{ font-size: 12px;background:transparent; color:#30a15d; height:20px; cursor:pointer;background-color: #e9f9f0;border-radius: 4px;padding-left:25px ;padding-right: 8px; position: relative;}
.pages-img .hx-nav .bm button::before{content: '';width: 16px;height: 13px;background: url(./../images/ccg/jjtz.png)no-repeat center;position: absolute;left: 8px;top: 3px;}
.pages-img .hx-nav .bm button:hover{ text-decoration:underline; }

.pages-img .help-house{ margin-left:40px; }
.pages-img .imgText .xian{ position:absolute; width:1px; height:100%; border-left:#e5e5e5 1px dashed; left:840px; top:0; }
.pages-img .tuijian .tit{ background:transparent; line-height:40px; border-bottom:#e5e5e5 1px solid; }
.pages-img .mianze{ margin-top:20px; }
.pages-img{ padding-bottom:40px; }
.pages-img .hx-tab{ position:relative; overflow:hidden; margin-top:20px; }
.pages-img .hx-tab .qh{ margin:0 80px; overflow:hidden; position:relative; height:60px; }
.pages-img .hx-tab ul{ position:absolute; left:0; top:0; overflow:hidden; width:9999px; }
.pages-img .hx-tab li{ float:left; width:180px; background:#f3f3f3; color:#333; text-align:center; line-height:20px; padding:10px 0; margin-right:30px; cursor:pointer; }
.pages-img .hx-tab li.active{ background:#c5c5c5; color:#fff; }
.pages-img .hx-tab .fx{ position:absolute; width:100%; height:0; left:0; top:0; }
.pages-img .hx-tab .fx div{ position:absolute; cursor:pointer; width:40px; height:48px; background:#000; background:rgba(0, 0, 0, 0.5); filter:alpha(opacity=50); top:6px; }
.pages-img .hx-tab .fx div:before{ content:''; position:absolute; width:16px; height:26px; background:url("../images/icon.png?v=20181218"); margin:auto; left:0; top:0; right:0; bottom:0; }
.pages-img .hx-tab .fx .prev{ left:0; }
.pages-img .hx-tab .fx .prev:before{ background-position:-300px -80px; }
.pages-img .hx-tab .fx .next{ right:0; }
.pages-img .hx-tab .fx .next:before{ background-position:-320px -80px; }

/* 户型详情 */
.pages-hxxq .photoTab{ float:left; width:800px; }
.pages-hxxq .photoTab > li{ display:none; }
.pages-hxxq .photoTab > li.active{ display:block; }
.pages-hxxq .swiper{ float:none; }
.pages-hxxq .hx-info{ margin-left:20px;}
.pages-hxxq .hx-info .tit{ overflow:hidden; margin-bottom:10px; }
.pages-hxxq .hx-info .tit p{ font-size:20px; font-weight:bold; line-height:24px; float:left; color:#333; }
.pages-hxxq .hx-info .tit span{ width:70px;float:left; line-height:22px; font-size:12px; color:#fff; text-align:center; padding:0 8px; border-radius:2px; margin-left:10px; }
.pages-hxxq .hx-info .tit span.tag-1{ background:#30a15d; }
.pages-hxxq .hx-info .tit span.tag-2{ background:#4285f4; }
.pages-hxxq .hx-info .tit span.tag-3{ background:#999999; }
.pages-hxxq .hx-info .line{ line-height:28px; height:28px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;color: #999; }
.pages-hxxq .hx-info .line span{ color:#333; }
.pages-hxxq .hx-info .fdjsq{font-size: 12px;
    background: transparent;
    color: #30a15d;
    height: 20px;
    cursor: pointer;
    background-color: #e9f9f0;
    border-radius: 4px;
    padding: 3px 0;
    padding-left: 25px;
    padding-right: 8px;
    position: relative;margin-left: 10px;}
.pages-hxxq .hx-info .fdjsq::before {
    content: '';
    width: 14px;
    height: 14px;
    background: url(./../images/ccg/fdjsq.png)no-repeat center;
    position: absolute;
    left: 8px;
    top: 3px;
}
.pages-hxxq .hx-info .tags{margin-bottom: 5px;}
.pages-hxxq .hx-info .tags .tag{display: inline-block;margin-bottom: 5px;background: #FFFFFF;border: 1px solid #999999;font-size: 12px;color: #999999;padding: 2px 10px;margin-right: 10px;}
.pages-hxxq .hx-info .line .price_str{color:#FE4844;font-weight: bold;font-size: 16px;}
.pages-hxxq .hx-info .priceRow,
.pages-hxxq .hx-info .layoutRow,
.pages-hxxq .hx-info .buildRow,
.pages-hxxq .hx-info .areaRow,
.pages-hxxq .hx-info .layoutPositionRow{position: relative;}
.pages-hxxq .hx-info .layoutRow,
.pages-hxxq .hx-info .areaRow,
.pages-hxxq .hx-info .buildRow{width:50%;display: inline-block;float: left;}
.pages-hxxq .hx-info .layoutRow:after,
.pages-hxxq .hx-info .areaRow:after,
.pages-hxxq .hx-info .buildRow:after{content: "";display: block;clear: both;}
.pages-hxxq .hx-info .layoutPositionRow{width: 100%;}
.hide{display: none !important;}
.pages-hxxq .hx-info .link{ overflow:hidden; margin-top:6px; }
.pages-hxxq .hx-info .link.btns{width: 100%;}
.pages-hxxq .hx-info .link a{ width:50%; color:#333; line-height:20px; position:relative; float: left;}
.pages-hxxq .hx-info .link a:hover{ color:#30a15d; }
.pages-hxxq .hx-info .link a:before{ content:''; position:absolute; background:url("../images/icon.png?v=20181228"); margin:auto; left:0; top:0; bottom:0; }
.pages-hxxq .hx-info .link a.calc{ padding-left:0; }
.pages-hxxq .hx-info .link a.calc:before{ content:none; }
.pages-hxxq .hx-info .link a.kp{ padding-left:24px; }
.pages-hxxq .hx-info .link a.kp:before{ width:18px; height:16px; background-position:-30px -190px; }
.pages-hxxq .hx-info .link a.jj{ margin-right:0; }
.pages-hxxq .hx-info .link a.jj:before{ width:15px; height:15px; background-position:-60px -190px; }
.pages-hxxq .hx-info .bm{ display: inline-block;}
.pages-hxxq .hx-info .bm button{ font-size: 12px;width: 120px;background:transparent; color:#30a15d; height:20px; cursor:pointer;background-color: #e9f9f0;border-radius: 4px;padding-left:25px ;padding-right: 8px; position: relative;}
.pages-hxxq .hx-info .bm button::before{content: '';width: 16px;height: 15px;background: url(./../images/ccg/book.png)no-repeat center;position: absolute;left: 8px;top: 3px;}
.pages-hxxq .hx-info .link .kptz button::before{content: '';width: 16px;height: 16px;background: url(./../images/ccg/yfcx.png)no-repeat center;position: absolute;left: 8px;top: 3px;}
.pages-hxxq .hx-info .ps{ color:#999; line-height:20px; font-size:12px; margin-top:8px;display: block;width: 100%;float: left; }
.pages-hxxq .hx-txt{ margin-left:20px; margin-bottom:20px; }
.pages-hxxq .hx-txt h5{ font-size:18px; line-height:40px;font-weight:bold; color:#333; }
.pages-hxxq .hx-txt p{ line-height:28px; color:#333;padding-left: 15px; }
.pages-hxxq .hx-txt h4{font-size: 14px;padding-left: 30px;position: relative;line-height: 40px;color: #333333;}
.pages-hxxq .hx-txt .room_detail h4:before{content: "";position: absolute;width: 30px;height: 30px;background: url("../images/xinfang/icon2.svg") -429px -20px;left: -5px;top:4px;}
.pages-hxxq .hx-txt .layout_detail h4:before{content: "";position: absolute;width: 30px;height: 30px;background: url("../images/xinfang/icon2.svg") -469px -20px;left: -5px;top:4px;}
.pages-hxxq .hx-txt .comprehensive h4:before{content: "";position: absolute;width: 30px;height: 30px;background: url("../images/xinfang/icon2.svg") -509px -20px;left: -5px;top:4px;}
.pages-hxxq .hx-txt .room_detail span,
.pages-hxxq .hx-txt .layout_detail span,
.pages-hxxq .hx-txt .comprehensive span{color: #999999;}
.pages-hxxq .hx-txt .comprehensive{position: relative;padding-bottom: 80px;}
.pages-hxxq .hx-txt .comprehensive .form{width: 100%;top:25px;}
.pages-hxxq .hx-txt .comprehensive .input input{width:100%;height: 40px;border:#e5e5e5 1px solid;text-indent: 10px;border-radius: 4px;margin-bottom: 5px;}
.pages-hxxq .hx-txt .comprehensive .btn button{width:100%;height: 40px;color:#fff;border-radius: 4px;background: #30a15d;cursor: pointer;}


/* 全屏相册 */
.fullPhoto{ position:fixed; width:100%; height:100%; z-index:101; left:0; top:0; background:#333; overflow-y:scroll; }
.fullPhoto .close{ position:absolute; color:#fff; font-size:20px; cursor:pointer; top:20px; right:20px; width:24px; height:24px; line-height:24px; text-align:center; }
.fullPhoto .panel{ position:absolute; margin:auto; left:50px; top:50px; right:50px; bottom:50px; z-index:1; overflow:hidden; }
.fullPhoto .panel img{ max-width:100%; max-height:100%; position:absolute; cursor:move; margin:auto; left:0; top:0; right:0; bottom:0; }
/*.fullPhoto .panel:after{ content:''; position:absolute; width:100%; height:100%; left:0; top:0; z-index:2; }*/

/* 广告间距 */
.pages-house .g-wrap{ margin:0 auto; }
.pages-house .load-ad{ display:none; }
.pages-house .load-ad.load-show{ display:block; }
.pages-house .g-wrap .load-ad{ margin-top:30px; }
.pages-house .g-wrap .load-ad + .load-ad{ margin-top:5px; }
.pages-house .load-ad ul{ margin:0; }

/*CCG改动*/
.pages-list .list-house .text h2  .youhui{padding: 4px 0 ;background: rgba(255,191,190, 0.3);cursor: pointer;    font-weight: 500;
	border-radius: 3px;font-size: 12px;color: #ff0904;position: relative;padding-left:22px ;padding-right: 15px;margin-left: 15px;}
.pages-list .list-house .text h2 .youhui::before{content: '';width: 12px;height: 14px;background: url(./../images/hb.png)no-repeat;position: absolute;top: 2px;left: 6px;}
.pages-list .help-house .bnzf{width: 290px;height: 250px;background: url(./../images/xinfang/bnzf.jpg) no-repeat;cursor: pointer;}
.pages-list .list-house .item-enter img{cursor: pointer;}

.pages-detail .tdbm{width: 1180px;height: 155px;margin: 0 auto;background: url(./../images/ccg/yhbac2.png) no-repeat;margin-top: 30px;display: flex;display: -webkit-flex;}
.pages-detail .tdbm .tittlebox{flex: 1;}
.pages-detail .tdbm .btmbox{width: 247px;}
.pages-detail .tdbm .tittlebox .text{color: #FFA009;font-size: 32px;margin-top: 30px;margin-left: 305px;font-weight: bold;}
.pages-detail .tdbm .tittlebox .text span{color: #ffa009;font-size: 32px;font-weight: bold;}
.pages-detail .tdbm .tittlebox .ps{margin-left: 305px;margin-top: 20px;}

.pages-detail .tdbm .tittlebox .ps>div{font-size: 18px;color: #333333;position: relative;padding-left: 35px;float: left;opacity: .4;}
.pages-detail .tdbm .tittlebox .ps>div span{font-size: 18px;color: #333333;font-weight: bold;}
.pages-detail .tdbm .tittlebox .ps .hg{margin-right: 40px;}
.pages-detail .tdbm .tittlebox .ps .hg::before{content: '';width: 24px;height: 22px;background: url(./../images/ccg/hg.png) no-repeat;position: absolute;top: 0px;left: 0px;}
.pages-detail .tdbm .tittlebox .ps .yhq::before{content: '';width: 26px;height: 18px;background: url(./../images/ccg/yhq.png) no-repeat;position: absolute;top: 3px;left: 0px;}
.pages-detail .tdbm .btmbox{margin-top: 30px;}
.pages-detail .tdbm .btmbox .btm{cursor: pointer;width: 200px;height: 55px;line-height: 55px;text-align: center;color: #fff;font-size: 29px;background: linear-gradient(-90deg, #FFA009, #FFD695);;background-blend-mode: normal, normal;border-radius: 4px;}
.pages-detail .tdbm .btmbox .djs{font-size: 14px;color: #000000;margin-top: 10px;opacity: .4;margin-left: 20px;}
.pages-detail .tdbm .btmbox .djs span{font-size: 14px;color: #333333;}
.pages-detail .bmbd{width: 1180px;height: 152px;margin: 0 auto;margin-top: 30px;background-color: #F4FAF7; display: flex;display: -webkit-flex;border:1px solid #ccc;}
.pages-detail .fangjia .bmbd{background-color: #FFFAF2;}
.pages-detail .peitao .bmbd{position: relative;background-color: #FFFAF2;}
.pages-detail .peitao .bmbd:before{content: "平台引用的周边设施数据及数据结论，均由百度服务接口提供，此配套数据仅供参考；最终实际结果请以楼盘现场实勘情况为准。";position: absolute;top:-25px;color: #999;}

.pages-detail .bmbd .text{font-weight: bold;flex: 1;font-size: 24px;color: #30a15d;margin-top: 30px;margin-left: 30px;}
.pages-detail .bmbd .text .desc{font-size: 20px;font-weight: 400;color: #666666;line-height: 30px;margin-top: 25px;}
.pages-detail .peitao .bmbd .text{position: relative;padding-left: 200px;color: #FF9600;}
.pages-detail .peitao .bmbd .text span{display: block;font-size: 18px;font-weight: 400;color: #666666;line-height: 27px;padding-top: 15px;padding-right: 20px;}
.pages-detail .peitao .bmbd .text:before{content: "";position: absolute;background: url("../images/form/zbpt.png") no-repeat;width: 268px;height: 115px;left: 0;}
.pages-detail .bmbd .from{width: 330px;}
.pages-detail .bmbd .from input{text-indent: 1em;height: 40px;font-size: 14px;background: #FFFFFF;border-radius: 4px 0 0 4px;box-shadow: 3px 0 0px 0px #f9f9f9;border: 1px solid #30A15D;float: left;}
.pages-detail .bmbd .from input[name=mobile]{width: 200px;margin-top: 56px;}
.pages-detail .bmbd .from.haveCard input[name=mobile]{width: 281px;margin-top: 30px;}
.pages-detail .bmbd .from input[name=card]{margin-top: 15px;}
.pages-detail .bmbd .from button{width: 107px;height: 40px;line-height: 40px;background-image: linear-gradient(-90deg,#ffb620 0%,#fe7c0f 99%), linear-gradient(#225336, #225336);background-blend-mode: normal, normal;border-radius: 0px 4px 4px 0px;font-size: 14px;color: #fff;position: relative;top: 3px;cursor: pointer;background: #30A15D;}
.pages-house .bmbd .from button{    margin-top: 53px;}
.pages-house .bmbd .from.haveCard button{    margin-top: 12px;}
.pages-detail .peitao .bmbd .from{width: 470px;}
.pages-detail .peitao .bmbd .from input{background: rgb(255,150,0,0.05);box-shadow: 3px 0 0px 0px #fffcf3;border: 1px solid #FFA009;background: #fff;}
.pages-detail .peitao .bmbd .from button{background: #ff9600;}
.pages-detail .peitao .bmbd .from input{
    width: 278px;
}
.pages-detail .peitao .bmbd .from.haveCard input[name=mobile] {
    width: 381px;
    margin-top: 30px;
}
.pages-detail .peitao .bmbd .from input[name=mobile] {
    width: 290px;
}
.pages-detail .peitao .bmbd .haveCard input[name=mobile] {
    width: 371px;
}
.pages-detail .huxing .tit .bm{width: 100px;height: 26px;line-height: 26px;text-align: center;text-decoration: none;background-color: rgb(48,161,93,.1);border-radius: 4px;font-size: 14px;color: #30a15d;}
.pages-detail .peitao .tit .zbpt{float: left;color: #30a15d;margin: 15px 0 0 12px;cursor: pointer;height: 26px;line-height: 26px;text-align: center;text-decoration: none;background-color: rgb(48,161,93,.1);border-radius: 4px;font-size: 14px;padding:0 10px;}
.pages-detail .peitao .tit .zxxx{float: left;color: #30a15d;margin: 15px 0 0 12px;cursor: pointer;height: 26px;line-height: 26px;text-align: center;text-decoration: none;border-radius: 4px;font-size: 14px;padding:0 10px 0 30px;position: relative;}
.pages-detail .peitao .tit .zxxx:before{content: "";position: absolute;background: url("../images/xinfang/icon2.svg") -375px -25px;width: 20px;height: 20px;left: 10px;top:3px;}
.pages-detail .gfzgcs_banner{width:1180px;height: 82px;margin: 0 auto;background: url(../images/gfzgcs_bar.png) no-repeat;margin-top: 30px;display: flex;display: -webkit-flex;}
.pages-house .house_detail_index.dingyue,.pages-house .house_detail_trend_list.dingyue{background: url(./../images/ccg/dybac.png) no-repeat;border-radius: 10px;box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.05);}
.pages-house .dingyue .dingyueTitle{height: 129px;}
.pages-info .dingyue .analysisTitle{font-size: 24px;font-weight: bold;color: #30A15D;line-height: 30px;text-align: center;padding: 10px 0;}
.pages-info .dingyue .analysis{background-color: #30a15d14;margin: 10px 20px;padding: 10px;position: relative;}
.pages-info .dingyue .analysis:before{content: "";background: url("../images/mengban.png") no-repeat;width: 248px;height: 142px;position: absolute;z-index:1;}
.pages-info .dingyue .analysis .subTitle{text-indent: 2em; font-size: 14px;font-weight: bold;color: #333333;line-height: 30px;position: relative;}
.pages-info .dingyue .analysis .subsubTitle{font-size: 12px;font-weight: 400;color: #666666;text-indent: 2em;position: relative;}
.pages-info .dingyue .analysis .subsubTitle:after{content: " > ";position: absolute;font-size: 14px;right: 10px;}
.pages-info .dingyue .basicAnalysis .subTitle:before{content:"";position: absolute;background: url("../images/basic.png") no-repeat;width: 19px;height: 19px;left:0;top:5px;}
.pages-info .dingyue .layoutAnalysis .subTitle:before{content: "";position: absolute;background: url("../images/layout.png") no-repeat;width: 23px;height: 19px;left:0;top:5px;}
.pages-info .dingyue .discountAnalysis .subTitle:before{content: "";position: absolute;background: url("../images/disc.png") no-repeat;width: 20px;height: 23px;left:0;top:3px;}
.pages-info .dingyue .desc{font-size: 14px;font-weight: 400;color:#666666;line-height: 21px;text-align: center;margin: 0 20px;}
.dingyueTitle .title1{font-size: 24px;font-weight: bold;color: #FFFFFF;line-height: 40px;padding-top: 15px;padding-left: 15px;}
.dingyueTitle .title2{font-size: 16px;font-weight: 400;color: #FFFFFF;line-height: 30px;opacity: 0.7;margin-left: 15px;}
.dingyueTitle .title3{font-size: 16px;font-weight: 400;color: #FFFFFF;line-height: 30px;opacity: 0.7;margin-left: 15px;}
.pages-house .dingyue .input{margin-top: 0px;}
.pages-house .dingyue .input input{height: 40px;border-radius: 4px;margin-top: 15px;}
.pages-house .dingyue .haveCard input{margin-top: 10px;}
.pages-house .dingyue .xy{margin: 0px 17%;padding-bottom: 15px;}
.pages-house .dingyue .btn{margin-top: 19px;padding-bottom: 15px;}

.pages-detail .fangjia .bmbd .from input {background: rgb(255,150,0,0.05);box-shadow: 3px 0 0px 0px #fffcf3;border: 2px solid #fffaeb;height: 40px;background: #FFFFFF;border: 1px solid #FFA009;}
.pages-detail .fangjia .bmbd .from{width: 420px;}
.pages-detail .fangjia .bmbd input{width:264px;}
.pages-detail .fangjia .bmbd .from input[name=mobile]{width: 290px;}
.pages-detail .fangjia .bmbd .haveCard input[name=mobile]{width: 371px;}
.pages-detail .fangjia .bmbd .from button{background: #ff9600;}

.pages-detail .fangjia .bmbd .text{
    color: #FF9600;
}
.pages-detail .fangjia .bmbd .desc{
    font-size: 16px;
    line-height: 24px;
    padding-right: 60px;
}
/*五证*/
.pages-detail .imgText .line.wt,.pages-detail .imgText .txt.wt{
    overflow: unset;
    position: relative;
    line-height: 32px;
}
.imgText .wtText:hover+.container_wz{
    display: block;
}
.pages-detail .imgText .line.wt:after{
    content:'';
    display:block;
    clear: both;

}
.baseInfo .full .wuzheng{
    *float: left;
    line-height: normal;
    vertical-align: sub;
}
.wuzheng{
    position: relative;
    text-decoration: underline;
    cursor: pointer;
    max-width: 350px;
    display: inline-block;
    vertical-align: bottom;
}
.wuzheng .wuzhengFont{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.wuzheng.wt{
    overflow: unset!important;
}
.wuzheng:hover .container_wz{
    display: block;
}
.wuzheng .container_wz{
    width: 350px;
    display: none;
    position: absolute;
    top: 17px;
    left: 0;
    z-index: 999;
    background: #fff;
    text-align: center;
}
.wuzheng.wt .container_wz{
    top: 25px;
}
.wuzheng .container_wz .box_sorc{
    max-height: 170px;
    overflow: hidden;
    overflow-y: scroll;
}
.wuzheng .container_wz .title{
    line-height: 30px;
    background: #30a15d;
    color: #fff;
    font-size: 14px;

}
.wuzheng .container_wz .table_tit,.wuzheng .container_wz .table_tr{
    display: flex;
    display: -webkit-flex;
    border: 1px solid #efefef;
}
.wuzheng .container_wz .table_tit{
    border-bottom: 0;
}
.wuzheng .container_wz .table_tit .table_th,.wuzheng .container_wz .table_tr .table_td{
    width: 50px;
    line-height: 24px;
    font-size: 12px;
    border-right: 1px solid #efefef;
    width: 6rem;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.wuzheng .container_wz .table_tit .table_th:last-child,.wuzheng .container_wz .table_tr .table_td:last-child{
    flex: 1;
    border-right:0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.pages-info .baseInfo li .span{
    display: inline-block;
    font-size: inherit;
    color: inherit;
    float: left;
}
.container_wz .table_tr .table_td:last-child{
    padding: 0 10px;
}

.container_wz{
    width: 350px;
    display: none;
    position: absolute;
    top: 27px;
    left: 47px;
    z-index: 999;
    background: #fff;
    text-align: center;
}
.container_wz .box_sorc{
    max-height: 170px;
    overflow: hidden;
    overflow-y: scroll;
}
.container_wz .title{
    line-height: 30px;
    background: #30a15d;
    color: #fff;
    font-size: 14px;

}
.container_wz .table_tit,
.container_wz .table_tr{
    display: flex;
    display: -webkit-flex;
    border: 1px solid #efefef;
}
.container_wz .table_tit{
    border-bottom: 0;
}
.container_wz .table_tit .table_th,
.container_wz .table_tr .table_td{
    width: 50px;
    line-height: 24px;
    font-size: 12px;
    border-right: 1px solid #efefef;
}
.container_wz .table_tit .table_th:last-child,
.container_wz .table_tr .table_td:last-child{
    flex: 1;
    border-right:0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.pages-info .baseInfo li span.liData{
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: inherit;
    font-weight: normal;
    color: #333;
    display: block;
}

/** 二手房合作 -列表页*/
.nhe_main{
    height: auto;
    margin: 20px auto;
}
.nhe_main .nhe_nav{
    position: relative;
}
.nhe_main .nhe_nav .nhe_nav_title{
    color: #424242;
    font-weight: bold;
    font-size: 18px;
    display: inline-block;
    margin-bottom: 16px;
}
.nhe_main .nhe_nav .nhe_nav_title i{
    width: 6px;
    height: 20px;
    background: #30a15d;
    margin-right: 10px;
    vertical-align: -3px;
    display: inline-block;
}
.nhe_main .nhe_nav .nhe_nav_a{
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    font-size: 14px;
    text-decoration: none;
    color: #333;
}
.nhe_main .nhe_ul{
    width: 100%;
    overflow: hidden;
    height: 280px;
    margin-left: 20px;
}
.nhe_main .nhe_ul .nhe_li{
    position: relative;
    width: 200px;
    height: 280px;
    margin-right: 12px;
    float: left;
    cursor: pointer;
    text-decoration: none!important;
    color: #333;
    overflow: hidden;
}
.nhe_main .nhe_ul .nhe_li .nhe_li_img{
    width: 100%;
    height: 160px;
    overflow: hidden;
}
.nhe_main .nhe_ul .nhe_li .nhe_li_img img{
    width: 100%;
    transition: 0.3s linear;
}
.nhe_main .nhe_ul .nhe_li h2{
    line-height: 18px;
    margin-bottom: 9px;
    font-size: 16px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-weight: 700;
    margin-top: 20px;
    padding: 0;
}
.nhe_main .nhe_ul .nhe_li p{
    color: #999999;
    font-size: 14px;
    width: 100%;
    line-height: 1;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.nhe_main .nhe_ul .nhe_li h3{
    color: #333333;
    font-size: 14px;
    position: absolute;
    font-weight: normal;
    left: 0;
    bottom: 30px;
    padding: 0;
    margin: 0;
}
.nhe_main .nhe_ul .nhe_li span{
    font-size: 16px;
    color: #ff5400;
    position: absolute;
    right: 0;
    bottom: 30px;
}
.nhe_main .nhe_ul .nhe_li:nth-child(4){
    margin-right: 0;
}
.nhe_main .nhe_ul .nhe_li:hover h2{
    color: #30a15d;
}

.nhe_main .nhe_ul .nhe_li:hover img{
    transform: scale(1.2);
    transition: 0.3s linear;
}

/** 二手房合作 -详情页*/


 .nhe_main_detail{
     width: 1180px;
     height: auto;
     margin: 20px auto;
 }
.nhe_main_detail .nhe_nav{
    position: relative;
}
.nhe_main_detail .nhe_nav .nhe_nav_title{
    color: #424242;
    font-weight: bold;
    font-size: 18px;
    display: inline-block;
    margin-bottom: 24px;
}
.nhe_main_detail .nhe_nav .nhe_nav_title i{
    width: 6px;
    height: 20px;
    background: #30a15d;
    margin-right: 10px;
    vertical-align: -3px;
    display: inline-block;
}
.nhe_main_detail .nhe_nav .nhe_nav_a{
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    font-size: 14px;
    text-decoration: none;
    color: #333;
}
.nhe_main_detail .nhe_ul{
    width: 100%;
    overflow: hidden;
    height: 300px;
}
.nhe_main_detail .nhe_ul .nhe_li{
    position: relative;
    width: 280px;
    height: 300px;
    margin-right: 20px;
    float: left;
    cursor: pointer;
    text-decoration: none!important;
    color: #333;
    overflow: hidden;
}
.nhe_main_detail .nhe_ul .nhe_li .nhe_li_img{
    width: 100%;
    height: 190px;
    overflow: hidden;
}
.nhe_main_detail .nhe_ul .nhe_li .nhe_li_img img{
    width: 100%;
    transition: 0.3s linear;
}
.nhe_main_detail .nhe_ul .nhe_li h2{
    line-height: 18px;
    margin-bottom: 9px;
    font-size: 16px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-weight: 700;
    margin-top: 20px;
    padding: 0;
}
.nhe_main_detail .nhe_ul .nhe_li p{
    color: #999999;
    font-size: 14px;
    width: 100%;
    line-height: 1;
}
.nhe_main_detail .nhe_ul .nhe_li h3{
    color: #333333;
    font-size: 14px;
    position: absolute;
    font-weight: normal;
    left: 0;
    bottom: 5px;
    padding: 0;
    margin: 0;
}
.nhe_main_detail .nhe_ul .nhe_li span{
    font-size: 16px;
    color: #ff5400;
    position: absolute;
    right: 0;
    bottom: 5px;
}
.nhe_main_detail .nhe_ul .nhe_li:nth-child(4){
    margin-right: 0;
}
.nhe_main_detail .nhe_ul .nhe_li:hover h2{
    color: #30a15d;
}
.nhe_main_detail .nhe_ul .nhe_li:hover img{
    transform: scale(1.2);
    transition: 0.3s linear;
}
.daogou_a{padding: 20px 20px 0 20px;display: block;margin-bottom: -5px;}
.daogou_a span {font-size: 14px;color:#30a25d;font-weight:bold;display: inline-block;line-height: 20px;}
.daogou_a p {max-width: 700px;display: inline-block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;line-height: 20px;vertical-align: middle;}
.title_new {line-height: 40px; font-size: 18px; color: #333; padding-top: 5px;}
.title_new a{float: right;font-size: 12px;color: #999;}
.main  .right .item_new a {border-bottom: 1px solid #eeeeee;display: block;margin: 0 10px;overflow: hidden;padding: 10px 0;}
.main  .right .item_new a:last-child{border: 0;}
.main  .right .item_new a span{display: block;width: 18px;height: 18px;background-color: #dadada;color: #ffffff;text-align: center;}
.main  .right .item_new a .text{max-width: 230px;margin-left: 10px;overflow: hidden;text-overflow:ellipsis; white-space: nowrap;}
.main  .right .item_new a .ph{background-color: #ffa009;}
.main  .right .item_new a .img{width: 110px;height: 80px;}
.main  .right .item_new a .img img{width: 100%;height: 100%;object-fit: cover;}
.main  .right .item_new a .info-right{flex: 1;margin-left: 10px;}
.main  .right .item_new a .info{flex: 1;line-height: 24px;font-size: 14px;margin-left: 10px;}
.main  .right .item_new a .info1{line-height: 19px;font-size: 14px;min-height: 63px;}
.main  .right .item_new a .time{font-size: 13px;color: #a8a8a8;}
.main  .right .item_new .flex_box{display: flex;display: -webkit-flex;margin: 0;}
.main  .right .item_new .flex_box .yd{width: 4px;height: 4px;background-color: #dadada;border-radius: 50%;margin-top: 10px;}
.main  .right .item_new  .over_h1{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;max-height: 75px;}
.doorPictureContainer{
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.8);
	z-index: 999999;
	display: none;
}
.doorPictureContainer img{
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	margin: auto;
}
.rightFloat .gfzgcs > a{
    background: url(../images/icon4_03.png) no-repeat;
    background-size: 55% 55%;
    background-position: 12px 12px;
}
.gfzgcs_banner{
    cursor: pointer;
}
.gfzgcs_banner a{
    width: 100%;
    position: relative;
}
.gfzgcs_banner .test{
    position: absolute;
    right: 2em;
    top: 21px;
    font-size: 18px;
    background: #ffaf16;
    color: #fff;
    padding: 7px 20px;
    border-radius: 20px;
    box-shadow: 0px 3px 1px 1px #f28e00;
    font-weight: 400;
}
.gfzgcs_banner .text{
    width:80%;
}
.gfzgcs_title{
    font-size: 22px;
    margin: 15px auto;
    text-align: center;
    color: #30a15d;
    font-weight: bold;
}
.gfzgcs_subtitle{
    margin: 0px auto;
    text-align: center;
    color: #999999;
    display: block;
}
.answer,.ask{
    position: relative;
}
.ask:before{
    content:" 问 ";
    position: absolute;
    color: #fff;
    z-index: 9;
    left: 9px;
    top: 7px;
}
.answer:before{
    content:" 答 ";
    position: absolute;
    color: #fff;
    z-index: 9;
    left: 9px;
    top: 7px;
}
.ask .askImg,
.answer .answerImg{
    position: absolute;
    width: 32px;
    height: 32px;
    top: 4px;
}
.questionText{
    font-weight: bold;
}
.questionText,
.answerText{
    line-height: 1.5rem;
    padding-left: 50px;
    min-height: 40px;
    padding-top: 4px;
    padding-bottom: 10px;
    color: #333;
}
.housekeeper{
    position: relative;
    width: 1180px;
    margin: 30px auto;
}
.form-group.housekeeper:before{
    content: "想了解更多楼盘的信息，问问专业置业管家吧";
    position: absolute;
    font-size: 26px;
    font-weight: bold;
    color: #30a15d;
    left: 4em;
    top: 1em;
    text-shadow: 1px 1px yellow;
}
.askBlock .housekeeper:before{
    content: "对楼盘还有疑问？";
    position: absolute;
    font-size: 26px;
    font-weight: bold;
    color: #30a15d;
    left: 4em;
    top: .5em;
    text-shadow: 1px 1px yellow;
}
.input-area{
    position: absolute;
    top: 30px;
    right: 40px;
    z-index: 9;
}
.housekeeperInput{
    width: 290px;
    height: 41px;
    background: #fff;
    text-indent: 10px;
    border-radius: 4px 0 0 4px;
}
.pages-detail .haveCard .housekeeperInput{
    width: 145px;
}
.housekeeperBtn{
    width: 107px;
    display: inline-block;
    height: 41px;
    cursor: pointer;
    border-radius: 0px 4px 4px 0px;
    background: #FFA801;
    vertical-align: top;
    color: #fff;
    text-align: center;
    line-height: 40px;
}
.pages-dp .box .haveCard{
    top:6px;
}
.pages-dp .haveCard .housekeeperInput{
    margin-bottom: 5px;
    display: block;
}
.pages-dp .haveCard .card{
    width: 183px;
    display: inline-block;
}





.askBlock .list dd, .askBlock .list dt{
    border-bottom: #e5e5e5 1px dashed;
    margin-top: 16px;
    padding-bottom: 16px;
}
.topTab{
    padding-bottom: 10px;
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 10px;
}
.topTab span{
    width: 75px;
    margin-right: 20px;
    color: #333333;
    font-size: 14px;
    padding: 5px 10px;
    border-radius: 2px;
    cursor: pointer;
}
.topTab span:hover{
    background-color: #30A15D;
    color: #ffffff;
}
.topTab .active{
    color: #ffffff;
    background-color: #30A15D;
}
.askBlock .housekeeper{
    width: inherit;
}
.askBlock .housekeeper img{
    width: 100%;
}
.pages-dp .wangyou .img:after{
    content: "";
    display: block;
    clear: both;
}
.pages-dp .xiaobian{
    border-bottom: #e5e5e5 1px dashed;
}
.pages-dp .xiaobian .img{
    height: auto;
}
.want_comment_title{
    font-size: 16px;
    color: #333333;
    position: relative;
    padding-left: 38px;
}
.want_comment_title:before{
    content: "";
    background: url(../images/pen.png) no-repeat;
    width: 20px;
    height: 20px;
    position: absolute;
    background-size: 100% 100%;
    left: 0;
}
.want_comment_textarea{
    border:1px solid #eee;
    width: 100%;
    margin: 20px 0;
    text-indent: 13px;
    padding: 10px;
    resize:none
}
.surplus{
    position: relative;
}
.surplus:before{
    content:attr(data-num);
    position: absolute;
    top: -30px;
    left: -55px;
    color: #999999;
}
#code{
    line-height: 35px;
    border: 1px solid #e2e2e2;
    text-indent: 10px;
    border-radius: 4px;
    width: 200px;
    color: #000;
}
#want_comment .noticeMsg{
    font-size: 14px;
    padding-left: 20px;
    color: #999999;
}
#want_comment .submitComment{
    height: 35px;
    float: right;
    padding: 5px 38px;
    color: #fff;
    background-color: #30A15D;
    border-radius: 4px;
    cursor: pointer;
}
#comment_tel{
    border: 1px solid #e2e2e2;
    padding: 5px;
    line-height: 20px;
    border-radius: 4px;
}
.formMark{
    position: absolute;
    top: 50px;
    left: 100px;
    width: 300px;
    color: #666;
    font-size: 14px;
    font-weight: 400;
}
.item-normal {
    padding-top: 1.6rem;
}
.item-normal span {
    position: relative;
    display: block;
    width: 380px;
    height: 330px;
    background: url(../../../public/assets_v4_m/images/nullData.png) no-repeat;
    margin: 0 auto;
    background-size: 100% 100%;
}
.item-normal span:after {
    content: attr(data-text);
    position: absolute;
    display: block;
    width: 100%;
    text-align: center;
    top: 80%;
    color: #999999;
    font-size: 16px;
}

/* 房价走势补充 */
.pages-house .house_price_chart .form_info{
    padding-left: 200px;
    position: relative;
}
.pages-house .house_price_chart .form_info:before{
    content: "";
    position: absolute;
    background:url("../images/form/fjzs.png") no-repeat;
    width: 192px;
    height: 146px;
    left: 0;
    top: 0;
    background-size: 90% 90%;
}
.pages-house .house_price_chart .title{
    font-size: 22px;
    font-family: "Source Han Sans CN";
    font-weight: bold;
    color: #30a15d;
    line-height: 30px;
    margin: 0;
}
.pages-house .house_price_chart .desc{
    font-size: 16px;
    font-family: "Microsoft YaHei";
    font-weight: 400;
    color: #666666;
    line-height: 24px;
}
.pages-house .house_price_chart .input{
    width: 100%;
}
.pages-house .house_price_chart .input input{
    width: 250px;
}
.pages-house .house_price_chart .input input[name=id_card]{
    margin-left: 10px;
}
.pages-house .house_price_chart .input .groupBtm{
    background: #30A15D;
    border-radius: 0 4px 4px 0;
    padding: 9px 40px;
    color: #ffffff;
    cursor: pointer;
}
.pages-house .house_price_chart .btnArea:after{
    content: "";
    display: block;
    clear: both;
}
/*  买房问问  */
.pages-house .house_comment.sqrqArea{
    margin-bottom: 10px;
    box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.05);
    border-radius: 10px;
}
.pages-house .house_comment .titleArea{
    height: 70px;
    padding-left: 75px;
    position: relative;
}
.pages-house .house_comment .titleArea:before{
    content: "";
    background: url("../images/ccg/wxGroup.png") no-repeat;
    position: absolute;
    width: 55px;
    height: 55px;
    left: 10px;
    top:10px;
}
.pages-house .house_comment .titleArea .telList{
    height: 15px;
    overflow: hidden;
    margin-top: 10px;
}
.pages-house .house_comment .titleArea .groupName{
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 21px;
    padding-top: 10px;
}
.pages-house .house_comment .btnArea{
    height: 50px;
    position: relative;
    background: #fff;
}
.pages-house .house_comment .btnArea:before{
    content: "";
    background: url("../images/ccg/groupHead.png") no-repeat;
    position: absolute;
    width: 58px;
    height: 24px;
    left: 10px;
    top: 13px;
}
.pages-house .house_comment .member{
    padding-left: 80px;
    padding-top: 17px;
    display: inline-block;
}
.pages-house .house_comment .titleArea li{
    font-size: 12px;
}
.pages-house .house_comment .btnArea button{
    background: #30A15D;
    border-radius: 4px;
    padding: 4px 9px;
    color: #fff;
    margin-left: 5px;
    cursor: pointer;
}
.fixedStyle {
    position: fixed;
    top: 0;
    width: inherit;
    background-color: #FFF;
    z-index: 10;
}
.price_info_bak{
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 100%;
    color: #999999;
    font-size: 12px;
}
.price_info_bak:hover .msghover{
    display: block;
}
.msghover{
    white-space: normal;
    text-overflow: unset;
    position: absolute;
    padding: 5px;
    border: 1px solid #999;
    z-index: 1;
    background: #fff;
    top: 65px;
    border-radius: 5px;
    display: none;
}
.msghover:before{
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    margin: 0 auto;
    border: 10px solid;
    left: 10px;
    top: -20px;
    border-color: transparent transparent #999 transparent;
}
.msghover:after{
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    margin: 0 auto;
    border: 9px solid;
    left: 11px;
    top: -18px;
    border-color: transparent transparent #fff transparent;
}

/* 新房现场*/
.pages-detail .xinfang-scene-list .news{width:860px; }
.pages-house .xinfang-scene-list .house_detail_index.dingyue{margin-top: 33px;}
.pages-detail .calculator .btn.btn-scene-substrib{position: static;margin: 19px auto 0;padding: 0 0 15px 0;width: 83%;}

/* 新房列表围观现场入口*/
.scene-site{background: url(../images/xinfang/sceneBack.png);width: 290px;height: 180px;background-size: cover;margin-bottom: 20px;padding: 20px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.scene-site .site-name{color: #FFFFFF;font-weight: bold;font-size: 24px;line-height: 26px;}
.scene-site .site-desc{color: #FFFFFF;font-weight: 400;font-size: 16px;margin-top: 20px;}
.scene-site .site-btn{border: 2px solid #FFFFFF;display: inline-block;width: 114px;height: 34px;line-height: 32px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;font-size: 14px;color: #fff;text-align: center;cursor: pointer;border-radius: 50px;margin-top: 33px;}

/*查看大图*/
.imgDetail_draw{
    position: fixed;
    width: 100vw;
    height: 100vh;
    left: 0;
    top: 0;
    z-index: 9999;
    background: rgba(0,0,0,.7);
}
.imgDetail_draw .swiper-container{

}
.imgDetail_draw .swiper-wrapper{
    height: 100vh;
    overflow: auto;
}
.imgDetail_draw .swiper-wrapper img{
    position: fixed;
    margin: 0 auto;
    transform: translateY(-50%);
    top: 50%;
    left: 0;
    right: 0;
    max-width: calc(100vw - 10vw - 200px);
}
.imgDetail_draw .swiper-wrapper .rotate1{
    top:25%;
    -ms-transform:rotate(90deg); /* IE 9 */
    -moz-transform:rotate(90deg); /* Firefox */
    -webkit-transform:rotate(90deg); /* Safari and Chrome */
    -o-transform:rotate(90deg); /* Opera */
    transform:rotate(90deg);
}
.imgDetail_draw .swiper-wrapper .rotate2{
    top:25%;
    -ms-transform:rotate(180deg); /* IE 9 */
    -moz-transform:rotate(180deg); /* Firefox */
    -webkit-transform:rotate(180deg); /* Safari and Chrome */
    -o-transform:rotate(180deg); /* Opera */
    transform:rotate(180deg);
}
.imgDetail_draw .swiper-wrapper .rotate3{
    top:25%;
    -ms-transform:rotate(270deg); /* IE 9 */
    -moz-transform:rotate(270deg); /* Firefox */
    -webkit-transform:rotate(270deg); /* Safari and Chrome */
    -o-transform:rotate(270deg); /* Opera */
    transform:rotate(270deg);
}
.imgDetail_draw .flex-page-btn{
    position: absolute;
    width: 80px;
    height: 132px;
    background: url(../images/prev.png) no-repeat;
    filter: alpha(opacity=50);
    margin: auto;
    top: 0;
    bottom: 0;
}
.imgDetail_draw .flex-prev{
    left: 5vw;
    background: url("../images/prev.png") no-repeat;
    background-position: center;
    z-index: 9999;
}
.imgDetail_draw .flex-next{
    right: 5vw;
    background: url("../images/next.png") no-repeat;
    background-position: center;
    z-index: 9999;
}
.imgDetail_draw .img_paging{
    position: absolute;
    bottom: 5vh;
    left: 5vw;
    color: #fff;
    padding: 10px;
    background: rgba(0,0,0,.7);
    border-radius: 5px;
    z-index: 1;
}
.imgDetail_draw .cur_page,
.imgDetail_draw .total_page{
    color: #fff;
}

.imgDetail_draw .enlarge,
.imgDetail_draw .narrow,
.imgDetail_draw .clockwise,
.imgDetail_draw .anti-clockwise{
    position: absolute;
    padding: 5px;
    width: 30px;
    height: 30px;
    bottom: 5vh;
    right: 5vw;
    background: rgba(0,0,0,.7);
    border-radius: 5px;
    cursor: pointer;
    z-index: 1;
}
.imgDetail_draw .enlarge{
    right: calc(5vw + 150px);
    background: url("../images/floorNews/enlarge.png");
    background-size: 100% 100%;
}
.imgDetail_draw .narrow{
    right: calc(5vw + 100px);
    background: url("../images/floorNews/narrow.png");
    background-size: 100% 100%;
}
.imgDetail_draw .clockwise{
    background: url("../images/floorNews/clockwise.png");
    background-size: 100% 100%;
}
.imgDetail_draw .anti-clockwise{
    right: calc(5vw + 50px);
    background: url("../images/floorNews/anti-clockwise.png");
    background-size: 100% 100%;
}
.imgDetail_draw .img_close{
    position: absolute;
    right:calc(5vw + 100px);
    width: 40px;
    height: 40px;
    top:5vh;
    background: url("../images/ccg/close.png");
    background-size: 100% 100%;
    cursor: pointer;
    z-index: 9999;
}
