.container, .main-page{padding-bottom:60px;}

.none{display: none;}

.flexbox{ display: box; display: -webkit-box; display: -moz-box; display: -ms-box; -webkit-box-orient:horizontal; box-orient:horizontal;}
.flexbox > *{ display: block; box-flex:1; -webkit-box-flex:1; -moz-box-flex:1; -ms-box-flex:1;}
body:not(:-moz-handler-blocked) .flexbox { width: 100%;} /*for FF*/
.flexbox-v{ display: box; display: -webkit-box; display: -moz-box; display: -ms-box; -webkit-box-orient:vertical; box-orient:vertical;}
.flexbox-v > *{ display: block; box-flex:1; -webkit-box-flex:1; -moz-box-flex:1; -ms-box-flex:1;}
.flex-grow{-webkit-flex-grow: 1;flex-grow: 1;}
.flex-sub-center{-webkit-align-items:center;align-items:center}
.flex-main-center{-webkit-justify-content:center;justify-content:center}
.flexbox .box_col{display: block;-webkit-box-flex: 1;-webkit-flex: 1;-moz-box-flex: 1;-ms-flex: 1;flex: 1;}

.flextable{ overflow: hidden; width: 100%;}
.flextable li{ float: left;min-width: 50%; font-size: 14px; line-height: 26px; word-wrap: break-word; overflow: hidden;}
.flextable li:nth-child(2n+1){ padding-right: 5px;}
.flextable li span{ float: left; color: #83868f;}
.flextable li p{ overflow: hidden; color: #0c0d0e;}
.flextable li p a{color: #0c0d0e;}
.flextable li.line{ border-top: 1px solid #f4f4f4; margin: 8px 0; padding: 0 !important; line-height: 1;}
.flextable.row li{ width: 100%;padding-right:0; }
.flextable li > a.arr-rt{display:block;}
.flextable li > a.arr-rt p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.flextable li em{display:block;font-style:normal;text-align:right;font-size:13px;padding:6px 0;line-height:14px;}
.flextable li i{font-style:normal;}
.flextable li strong{font-weight:normal;}


.head-goback{z-index:10;position:absolute;top:13px;left:26px;color:#fff;height:20px;line-height:20px}
.head-goback:before{position:absolute;left:-10px;top:3px;content:"";height:13px;width:13px;border:1px solid #fff;border-width:1px 0 0 1px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.head-gohome:before{content:'';width:22px;height:22px;background: url('../img/home.png') no-repeat;background-size: 22px 22px;}
.head-gohome:before{position:absolute;top:5px;right:7px;z-index:1}

.g-header-none{display:none!important}
.g-header{z-index:998;position:relative;height:45px;background:#62ab00;font-size:14px;color:#fff}
.g-header-crm-bend{background:#1c222b}
.g-header .item-back,.g-header .item-icon{display:-webkit-box;position:absolute;top:13px;height:20px;-webkit-box-pack:center;-webkit-box-align:center}
.g-header .item-back{left:10px;background-position:0 -60px;line-height:20px;padding-left:16px;color:#fff}
.g-header .item-back:visited{color:#fff}
.g-header .item-title{display:block;height:45px;line-height:45px;width:80%;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:16px;margin:0 10%}
.g-header .item-icon{right:10px}
.g-header .item-icon .item-collect,.g-header .item-icon .item-menu{display:inline-block;width:20px;height:20px}
.g-header .item-icon .item-collect{background-position:0 -379px;margin-right:5px}
.g-header .item-icon .item-collected{background-position:0 -359px}
.g-header .item-icon .item-menu{position:relative;width:24px;height:20px}
.g-header .item-icon .item-menu:after,.g-header .item-icon .item-menu:before{position:absolute;top:2px;left:0;content:"";width:3px;height:2px;background:#fff;box-shadow:0 8px 0 #fff,0 16px 0 #fff}
.g-header .item-icon .item-menu:after{width:18px;left:6px}
.g-header .arrow{position:absolute;top:22px;width:0;height:0;margin-left:10px;border-top:3px solid #fff;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:3px solid transparent}

.in-header .g-header{background:transparent;margin-bottom:-45px}
.in-header .head-gohome:after{content:"";position:absolute;top:2px;right:3px;display:block;height:30px;width:30px;background-color:rgba(0,0,0,0.5);border-radius:30px;-webkit-border-radius:30px}
.in-header .head-goback:after{content:"";position:absolute;top:2px;left:-7px;display:block;height:30px;width:30px;background-color:rgba(0,0,0,0.5);border-radius:30px;-webkit-border-radius:30px}
.in-header .head-goback:before{left:4px;top:10px;z-index:1}



.blue-arr-rt,.blue-arr-rt2,.blue-arr-rt3{ position: relative; padding-right: 12px!important;color:#7fb8ff!important;font-size:13px;}
.blue-arr-rt:after,.blue-arr-rt2:after,.blue-arr-rt3:after{ position: absolute; content: '';right:0;top: 50%; margin-top: -4px; width: 6px; height: 10px; background: url(../images/arr_blue.png) center center no-repeat; background-size: 5px auto;}
.blue-arr-rt2{color:#4080d1!important;font-size:12px;}
.blue-arr-rt2:after{background: url(../images/arr_blue2.png) center center no-repeat; background-size: 5px auto;}
.blue-arr-rt3{color:#819bbb!important;font-size:12px;padding-right:9px!important;}
.blue-arr-rt3:after{background: url(../images/arr_blue4.png) center center no-repeat; background-size: 5px auto;}

.navigation{position:fixed;top:0;left:0;width:100%;z-index:50;transition:transform .6s}
.navigation.hide{-webkit-transform:translateX(-44px);transform:translateY(-44px);-webkit-transform-origin:left top;transform-origin:left top}
.navigation.show{-webkit-transform:translateX(0);transform:translateY(0);-webkit-transform-origin:left top;transform-origin:left top}
.navigation .tab-container{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;background:#F9F9F9;box-shadow:0 0 5px 0 rgba(200,200,200,.5)}
.navigation .tab-container .tab{position:relative;height:44px;margin-right:30px;font-size:16px;line-height:44px}
.navigation .tab-container .tab:last-child{margin-right:0}
.navigation .tab-container .tab.active{color:#ff725c}
.navigation .tab-container .tab.active::after{position:absolute;bottom:0;left:0;content:'';height:2px;width:100%;background:#ff725c}

.loupan-slider{background:#fff;position: relative;}
.loupan-slider .swiper-container {width: 100%;height: 298px;z-index: 0;}
.loupan-slider .swiper-slide {background-position: center;background-size: cover;}
.loupan-slider .total-counter{right: 15px;padding: 2px 10px 3px;text-align: center;border-radius: 11px;z-index: 2;}
.loupan-slider .total-counter{bottom: 10px;color: #FFF;background: rgba(0,0,0,.4);font-size: 13px;position: absolute;}


.lpbase{font-size:15px;color:#333;position:relative;background-color: #fff;padding: 15px;}
.lpbase .lptitle{line-height:22px;}
.lpbase .lpname{display:inline-block;margin-right:5px;font-weight:600}
.lpbase .lpname{font-size: 19px;line-height: 19px;color: #1f2326;}
.lpbase .lptags{margin-top: 8px; height: 18px; overflow: hidden;}
.lpbase .lptags em{background: #fef7e9;color:#ef8849;}

.lpinfo{padding:15px 0 20px;position: relative;}
.lpinfo:before{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;box-sizing: border-box;-webkit-transform: scaleY(.5);transform: scaleY(.5);-webkit-transform-origin: 0 0;transform-origin: 0 0;background: #e9e9e9;}
.lpinfo .item{width:100%;overflow: hidden;display: flex;line-height: 22px;}
.lpinfo .item+.item{margin-top: 8px;}
.lpinfo .item label{display: inline-block; font-size: 15px;color:#999;margin-right:15px;}
.lpinfo .item label{-webkit-flex-shrink: 0; flex-shrink: 0;}
.lpinfo .item .value{-webkit-flex-grow: 1; position: relative; padding-right: 16px; overflow: hidden; text-overflow: ellipsis; color: #333;}
.lpinfo .price-wrapper .price{font-size:16px;color:#f75848;margin-right:8px;font-weight: 700;}
.lpinfo .address:after{content:''; position: absolute; content: ''; right: 0; top: 50%; margin-top: -5px; width: 6px; height: 10px; background: url(../images/arr_small.png) center center no-repeat; background-size: 5px auto;} .update{display: inline-block; height: 18px; font-size: 13px; color: #9C9FA1; line-height: 18px;}

.lpnks{margin-top:15px;}
.lpnks .btn-more2{font-size:15px;}
.lpnks .zx-link{float:right;font-size:13px;padding:1px 0;}
.xq-xdj{font-size: 15px; color: #ff514a; line-height: 26px; padding: 12px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; background: #fff1f1; margin: 10px 0 12px;}
.xq-xdj .btn-xdj{float: right; display: block; font-size: 13px; color: #fff!important; line-height: 26px; padding: 0 10px; border-radius: 1px; background: #ff514a;}
.lp-tz-box{background-color: #fff;overflow: hidden;}
.lp-tz-box a{position:relative;float:left;width:50%;height:48px;line-height:48px;border-right:none;font-size:16px;color:#3c3f46;text-align: center;}
.lp-tz-box a:last-child:after{position:absolute;content:'';left:0;top:50%;margin-top:-10px;width:1px;height:20px;background:#f8f8f8}
.lp-tz-box a img{width:25px;height:25px;margin-right:12px;vertical-align:-6px}


.lphx .hx-block{position: relative;overflow: hidden;padding:0 15px;margin:0 -5px;}
.lphx .hx-block .hx-scroll{height:158px;overflow: hidden;}
.huxing{padding:15px 0;overflow: hidden;}
.huxing .room{padding:0 8px 3px;}
.huxing a{display: inline-block;font-size: 12px;padding: 0 12px;}
.hx-scroll .hx-row{padding: 5px;display: block;box-sizing: border-box;float: left;height: 158px;}
.hx-scroll .hx-img__wrap{display: -webkit-box;width: 130px;-webkit-box-align: center;-webkit-box-pack: center;height: 100px;position: relative;}
.hx-scroll .hx-img{display: block;max-width: 100%;max-height: 100%;}
.hx-base{line-height: 1.2;margin-top:8px;}
.hx-base .hx-name{font-size:14px;font-weight: bold;color:#333;}
.hx-base .hx-name .status{display: inline-block;height: 16px;padding:0 3px;font-size:12px;line-height: 16px;letter-spacing: 0;border-radius: 2px;margin-left: 5px;background: #4ce887;color:#fff;font-weight: normal;}
.hx-base .hx-alias{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color:#999;margin:5px 0 4px;}
.hx-base .hx-price{font-size:14px;color:#f35257;}

.huxing-wrap .room{padding:15px 8px 10px;}
.huxing-wrap .room a{display: inline-block;font-size: 14px;padding: 0 8px;}
.huxing-wrap .room a.active{background: #f35257;color: #fff;}
.huxing-wrap .hx-scroll{overflow: hidden;background: #fff}
.huxing-wrap .hx-scroll .hx-row{width: 50%;height: auto;border-bottom: 1px solid #f1f1f1;border-right: 1px solid #f1f1f1;padding:15px;}
.huxing-wrap .hx-scroll .hx-row:nth-child(2n){border-right:0;}
.huxing-wrap .hx-scroll .hx-img__wrap{width:auto;height:auto;}
.huxing-wrap .hx-alias{font-size:14px;}

.huxing-wrap .loudongCon {position: relative;}
.huxing-wrap .loudongCon,
.huxing-wrap .loudongCon dd{height: auto;}
.huxing-wrap .loudongCon .int-list li span{line-height: 30px;}

.xiangce-block{position: relative;overflow: hidden;padding:0 15px;margin:0 -5px;}
.xiangce{padding:15px 0;overflow: hidden;}
.xiangce a{display: inline-block;font-size: 12px;padding: 0 12px;text-align: center;color:#333;}
.xiangce-scroll{overflow: hidden;height: 122px;}
.xiangce-scroll .xiangce-row{padding: 0 5px;display: block;box-sizing: border-box;float: left;width:140px;}
.xiangce-scroll .xiangce-img__wrap{display: -webkit-box;width: 130px;-webkit-box-align: center;-webkit-box-pack: center;height: 100px;position: relative;}
.xiangce-scroll .xiangce-img{display: block;max-width: 100%;max-height: 100%;}

.loupan-status{margin-top:15px;padding:0 20px 15px 20px;}
.loupan-status .status-wrapper .status-item{padding-left:16px;border-left:1px solid #EBEBEB;padding-bottom:24px;position:relative}
.loupan-status .status-wrapper .status-item:last-child{padding-bottom:0}
.loupan-status .title{font-family:PingFangSC-Medium;font-size:16px;color:#394043;letter-spacing:0;margin-bottom:5px}
.loupan-status .desc,.loupan-status .time,.status-item .sign{font-family:PingFangSC-Regular;letter-spacing:0}
.loupan-status .desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;color:#6B7072;line-height:21px;white-space:pre-wrap}

.wenda-box{padding:0 15px;}
.wenda-item{display: block;padding: 15px 0;}
.wenda-item:first-child:after{display: none;}
.wen-con{display: -webkit-box;-webkit-box-flex: 1;margin-bottom: 12px;}
.wen-con .q-content{display: block;-webkit-box-flex: 1;padding-left: 6px;margin-right: 19px;line-height: 16px;}
.wenda-block .q-icon, .wenda-block .a-icon{display: block;color: #fff;height: 16px;padding: 0 2px;line-height: 16px;font-size: 11px;width: 12px;text-align: center;-webkit-font-smoothing: antialiased;    -webkit-text-stroke-width: .2px;}
.wenda-block .q-icon {background: #ffad5e;}
.wenda-block .a-icon {background: #3cb950;}
.answer-tip .a-content{-webkit-box-flex: 1;padding-left: 6px;line-height: 22px;margin-top: -2px;}
.wenda-btn{padding:0 5px;}
.wenda-btn .btn-link{display:block;height:40px;line-height:40px;background: #f8f8f8;color: #8099af;text-align: center;}
.wenda-btn{padding-bottom:20px;}

.que-title {font-size: 14px;line-height: 1;padding: 15px 30px;background: #f5f5f5;color: #6b7072;text-align: center;}
.wenda-form .form-item{display: flex;justify-content: center;line-height:44px;position: relative;}
.wenda-form .form-item+.form-item:after{content:'';position: absolute;left: 0;top: 0;width: 100%;height: 1px;box-sizing: border-box;-webkit-transform: scaleY(.5);transform: scaleY(.5);-webkit-transform-origin: 0 0;transform-origin: 0 0;background: #e9e9e9;}
.wenda-form .form-item__textarea{padding:10px 0 0 0;}
.wenda-form .form-item span{display: inline-block;min-width: 85px;}
.wenda-form .form-item .input{flex:1;font-size:16px;outline: 0;}
.wenda-form .form-item .writebox{width:100%;font-size:16px;height:105px;box-sizing: border-box;outline: 0;background: #f8f8f8;padding: 15px;border-radius: 3px;}
.wenda-list .wenda-item{background: #fff;margin-bottom:10px;padding:15px;}
.wenda-list .wenda-item .time{font-size:15px;color:#999;margin-top:3px;}
.askfoot{width: 100%;position: fixed;left: 0;bottom: 0;height: 50px;background: #FF725C;z-index:1;}
.askfoot a{display: inline-block;width: 100%;height: 30px;line-height: 30px;padding: 10px 0;text-align: center;color: #fff;border-radius: 3px;font-size: 16px;}
.askfoot i{display: inline-block;position: relative;top: -5px;left: 0;margin-right: 10px;t}
.askfoot i:before, .askfoot i:after{content: " ";position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);background-color: #fff;}
.askfoot i:before{width: 1px;height: 14px;}
.askfoot i:after{width: 14px;height: 1px;}

.select-dialog{position:fixed;bottom:0;left:0;width:100%;height:100%;z-index:1002}
.select-dialog .dialog-popup-close{position:absolute;top:0;right:0;z-index:1001;width:44px;height:44px}
.select-dialog .dialog-popup-close .btn-close{display:block;width:100%;height:44px;line-height:44px;color:#FF725C;}
.select-dialog .dialog-bg{width:100%;height:100%;background:rgba(0,0,0,.5)}
.select-dialog.show{display:block}
.select-dialog .dialog-popup{position:absolute;bottom:0;left:0;z-index:1002;background:#fff;width:100%;box-sizing:border-box}
.select-dialog .dialog-tit{font-size:16px;color:#787878;height:45px;line-height:45px;text-align: center;background: #fbf9fe;}
.select-dialog .dialog-con{padding:0 10px;}
.select-dialog .dialog-btn-wrap{width:100%;padding:10px 0;box-sizing: border-box;}
.select-dialog .dialog-btn{width:100%;min-height:44px;height:44px;line-height:44px;border-radius:2px;background:#FF725C;color:#fff;font-size:16px;}

.status-item .sign{border:1px solid #ff725c;border-radius:2px;font-size:12px;color:#ff725c;padding:0 3px}
.loupan-status .status-img-wrapper .status-img{-webkit-flex:1 1 auto;flex:1 1 auto;width:33.333%}
.loupan-status .status-img-wrapper .status-img img{width:100%}
.loupan-status .status-img-wrapper .status-img:nth-of-type(2){margin:0 5px}
.loupan-status .status-img-wrapper{display:-webkit-flex;display:flex;margin-bottom:10px}
.loupan-status .time{font-size:16px;color:#394043;line-height:18px;margin-bottom:10px}
.spot{position:absolute;width:16px;height:16px;left:-8px;top:0;background:#fff}
.spot i{position:absolute;width:8px;height:8px;border-radius:50%;background:#EBEBEB;margin-top:4px;margin-left:4px}

.periphery .ui-panel-bd{padding:0 20px 15px 20px;}
.periphery .nav-wrapper{margin: 0 -20px;padding: 12px 0;white-space: nowrap;overflow: auto;}
.periphery .nav-wrapper .nav-item{display:inline-block;height:22px;padding:5px 20px;font-size:16px;line-height:22px;color:#9C9FA1}
.periphery .nav-wrapper .nav-item.disable{pointer-events:none}
.periphery .nav-wrapper .nav-item.active{color:#ff725c;font-weight:700}
.periphery .map-wrapper{height:0;padding-bottom:62.7%}
.periphery .statement-wrapper{position:relative;margin-top:11px}
.periphery .statement-wrapper .icon{position:absolute;top:2px;left:0;width:12px;height:12px;background:url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0ibXlpY29uIiB3aWR0aD0iNTVweCIgaGVpZ2h0PSI2MHB4IiB2aWV3Qm94PSIwIDAgNTUgNjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQyICgzNjc4MSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+5o+Q56S6PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IuaXheWxhei/reS7o+S4gOacnyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IuWIh+WbviIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM5LjAwMDAwMCwgLTk4LjAwMDAwMCkiIGZpbGw9IiNDRENGRDAiPgogICAgICAgICAgICA8ZyBpZD0i5o+Q56S6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzOS4wMDAwMDAsIDk4LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTYsMTEuMzA0Nzc4MSBMNiwzMy41MDMzMTQzIEM2LDM4LjAxODQ2OTUgOS4zMzgxNDE2Myw0My4wNDI0MDkgMTUuMTM5MjAwNyw0Ny41MjY5MTY1IEMxOS44MTM3OTgzLDUxLjE0MDYxMzMgMjUuNjUzOTIxNiw1My44MjY4NTcxIDI3LjI1NDc0MjksNTMuODI2ODU3MSBDMjguODU1NTY0MSw1My44MjY4NTcxIDM0LjY5NTY4NzQsNTEuMTQwNjEzMyAzOS4zNzAyODUsNDcuNTI2OTE2NSBDNDUuMTcxMzQ0MSw0My4wNDI0MDkgNDguNTA5NDg1NywzOC4wMTg0Njk1IDQ4LjUwOTQ4NTcsMzMuNTAzMzE0MyBMNDguNTA5NDg1NywxMS4zMDQ3NzgxIEwyNy4yNTQ3NDI5LDYuMTcyNDQyMDggTDYsMTEuMzA0Nzc4MSBaIE0yNy4yNTQ3NDI5LDAgTDU0LjUwOTQ4NTcsNi41ODExNDI4NiBMNTQuNTA5NDg1NywzMy41MDMzMTQzIEM1NC41MDk0ODU3LDQ4LjQ2MDExNDMgMzMuMDA4OTE0Myw1OS44MjY4NTcxIDI3LjI1NDc0MjksNTkuODI2ODU3MSBDMjEuNTAwNTcxNCw1OS44MjY4NTcxIDAsNDguNDYwMTE0MyAwLDMzLjUwMzMxNDMgTDAsNi41ODExNDI4NiBMMjcuMjU0NzQyOSwwIFoiIGlkPSJQYXRoIiBmaWxsLXJ1bGU9Im5vbnplcm8iPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yNy4xMzkzNDUyLDM2IEMyNS40MDY0MTgsMzYgMjQsMzcuNDA1ODc4MyAyNCwzOS4xMzg4MDU1IEMyNCw0MC44NzE3MzI2IDI1LjQwNjQxOCw0Mi4yNzgxNTA2IDI3LjEzOTM0NTIsNDIuMjc4MTUwNiBDMjguODcyMjcyMyw0Mi4yNzgxNTA2IDMwLjI3ODE1MDYsNDAuODcyMjcyMyAzMC4yNzgxNTA2LDM5LjEzODgwNTUgQzMwLjI3ODE1MDYsMzcuNDA1ODc4MyAyOC44NzIyNzIzLDM2IDI3LjEzOTM0NTIsMzYgTDI3LjEzOTM0NTIsMzYgWiIgaWQ9IlBhdGgiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtNSIgeD0iMjQiIHk9IjEyIiB3aWR0aD0iNiIgaGVpZ2h0PSIyMSIgcng9IjMiPjwvcmVjdD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) no-repeat;background-size:contain}
.periphery .statement-wrapper .desc{display:inline-block;padding-left:17px;font-size:13px;line-height:18px;color:#CDCFD0}
.periphery .label-wrapper{position:relative}
.periphery .map-wrapper .self-label{position:relative;padding:8px 10px;font-size:13px;line-height:1;color:#fff;border-radius:23.5px;background:#ff725c;overflow:hidden;max-width:106px;text-overflow:ellipsis}
.periphery .label-bottom-icon{position:absolute;content:'';bottom:-2px;left:50%;margin-left:-4px;width:0;height:0;transform:rotate(45deg);border:4px solid #ff725c;border-top-color:transparent;border-left-color:transparent}
.periphery .map-link{position:absolute;width:100%;height:100%;z-index:100}
.periphery .map-container{position:relative;margin:0 -20px}
.periphery .bounce{animation-name:bounce;transform-origin:center bottom;animation-duration:.3s;animation-fill-mode:both}
.periphery .label-container{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:126px}
@keyframes bounce{0%{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}
100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}



.period-wrapper{position: relative;height: auto;overflow: hidden;margin-top:15px;}
.mark-container{position: static;width: auto;top: 0;left: 0;}
.mark-container img{width:100%;min-height:auto;display: block;}
.sale-mark{position: absolute;color: #555;font-size: 14px;line-height: 24px;margin-left: -15px;margin-top: -30px;}
.sale-mark dt{display: inline-block;color: #fff;padding: 0 5px;min-width: 30px;text-align: center;position: relative;}
.sale-mark dt:before{content: "";position: absolute;left: 12px;bottom: -5px;width: 10px;height: 10px;background: inherit;-ms-transform: rotate(45deg);transform: rotate(45deg);-webkit-transform: rotate(45deg);}
.sale-mark dd{display: inline-block;background: #fff;text-align: center;padding: 0 8px;}
.period-more{display: block;width:100%;height:50px;line-height:50px;text-align: center;font-size:16px;}
.bg-pinkish{background:#ff706a}
.bg-l-blue{background:#81b4ff}
.bg-grey{background:#b0b2be}

.gw-item{padding:15px 0;}
.gw-item .inner{display:flex;color:#333;align-items: center;padding:0 15px;font-size:14px;}
.gw-item .inner .thumb{width:60px;height:60px;margin-right:10px;}
.gw-item .inner .thumb .img{width:60px;height:60px;display: inline-block;border-radius:5000px;background-repeat: no-repeat;background-size: 100% auto;}
.gw-item .inner .info{flex: 1;}
.gw-item .inner .info .name{font-size:18px;}
.gw-item .inner .info .name em{font-size:14px;color:#999;margin-left:5px;}
.gw-item .tags{margin-top: 5px;height: 28px;font-size: 0;}
.gw-item .tags em{display:inline-block;font-size:12px;color:#969696;border:solid 1px #eaeaea;height:24px;line-height:24px;padding:0 5px;border-radius:2px;margin-right:5px}
.gw-item .inner .gw-btn{display: inline-block;width:auto;height:30px;line-height:30px;color:#ff725c;padding:0 10px;border:1px solid #ff725c;border:none;background: #fddcdd;color:#f35257;}
.gw-item .inner .gw-btn::before,.gw-item .inner .gw-btn::after{display: none;}


.bottom-contact{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;width:100%;height:60px;padding:8px 10px 8px 10px;position:fixed;left:0;bottom:0;background:#FFF;-webkit-box-sizing:border-box;box-sizing:border-box;box-shadow:0 0 5px 0 rgba(200,200,200,.5);-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:transform .2s ease;transition:transform .2s ease;visibility:hidden;z-index:101}
.bottom-contact .bottom-icon{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-right:2px}
.bottom-contact .discount,.bottom-contact .love-estate{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-flex:0 0 auto;flex:0 0 auto;width:40px}
.bottom-contact .love-estate .icon-love{display:inline-block;margin-bottom:4px;width:20px;height:20px;background:url("http://wx-img.jhrx.cn/xwx/img/sprite.svg?version=f2k5ff815y") 1px -588px no-repeat;background-size:140%}
.bottom-contact .love-estate .icon-love.active{background:url("http://wx-img.jhrx.cn/xwx/img/sprite.svg?version=f2k5ff815y") 1px -784px no-repeat;background-size:140%}
.bottom-contact .discount{border-radius: 0;background: transparent;padding:0;}
.bottom-contact .discount:before,.bottom-contact .discount:after{display: none;}
.bottom-contact .discount .icon-discount{display:inline-block;margin-bottom:4px;width:18px;height:18px;background:url("http://wx-img.jhrx.cn/fw2019/card/loupan/ico_ft_share.png") no-repeat;background-size:18px 18px;}
.bottom-contact .discount .icon-dingyue{display:inline-block;margin-bottom:4px;width:18px;height:18px;background:url("http://wx-img.jhrx.cn/fw2019/card/loupan/ico_ft_haibao.png") no-repeat;background-size:18px 18px;}
.bottom-contact .discount .icontxt,.bottom-contact .love-estate .icontxt{display:inline-block;font-size:12px;color:#6B7072;letter-spacing:-.54px;line-height:12px}
.bottom-contact .btn-contact{-webkit-flex:2;flex:2;width:145px;height:44px;margin-left:8px;border-radius:5px;background:#00ae66;text-align:center;font-size:16px;letter-spacing:-.19px;line-height:44px;color:#FFF;}
.bottom-contact .btn-contact+.btn-contact{background: #f35257}
.bottom-contact .btn-contact.btn-agent{-webkit-flex:1;flex:1;background:#00ae66}
.bottom-contact .btn-contact i {display: inline-block;vertical-align: middle;margin-right: 5px;color: #fff;font-size: 17px;}

/*楼盘详情*/
.newhouse-info .info-box{background-color: #fff;}
.newhouse-info .info-tit{font-size: 16px;color: #3c3f46;line-height: 48px;padding: 0 20px;}
.newhouse-info .info-xf{padding: 15px 20px;font-size: 15px;line-height: 25px;}
.info-xf .flextable li{padding-top: 2px;padding-bottom: 2px;line-height: 30px;font-size:15px;}

.lpdt-nav{position:relative;background:#fff;overflow: hidden;padding:20px 20px 0 20px;}
.updates-tag{display:-webkit-box;-webkit-box-orient:horizontal;font-size:15px}
.updates-tag li{width:auto;padding:6px 8px;border:1px solid #9C9FA1;border-radius:2px;margin-right:10px;margin-bottom:10px;}
.updates-tag li p{font-family:PingFangSC-Regular;font-size:14px;color:#394043;letter-spacing:0;line-height:14px}
.updates-tag .on{background:#ff725c;border:1px solid #ff725c!important}
.updates-tag .on a{color:#fff;}
.updates-tag .on p{color:#fff!important}
.updates-list{background: #fff;padding:15px 20px;}

/*户型*/
.frame-item .status,.frame-item .title{vertical-align:middle;letter-spacing:0}
.tab-wrapper{overflow:auto;background:#FFF;-webkit-box-shadow:0 1px 2px 0 #E5E5E5;box-shadow:0 1px 2px 0 #E5E5E5;position:relative;z-index:10}
.frame-item .title-box,.jump-link{overflow:hidden}
.tab-wrapper::-webkit-scrollbar{display:none}
.tab-wrapper .tab-list{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:20px 20px 5px}
.tab-wrapper .tab-list .tab-item{-webkit-flex-shrink:0;flex-shrink:0;padding:0 12px;height:30px;border:1px solid #E5E5E5;border-radius:4px;margin-right:10px;box-sizing:border-box;font-size:14px;line-height:28px;text-align:center;letter-spacing:0;color:#394043;margin-bottom:15px}
.tab-wrapper .tab-list .tab-item.active{background:#ff725c;border:none;color:#FFF}

.frame-list-box{padding:0 20px;background:#fff}
.frame-item{position:relative;padding:16px 0;background:#FFF;font-size:0;border-bottom:1px solid #E5E5E5}
.frame-item:last-child{border-bottom:0}
.resblock-name-line{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;margin-bottom:3px}
.frame-item .title{float:left;font-size:16px;line-height:22px;color:#394043;font-weight:700}
.frame-item .hx{font-size:14px;color:#FA5741;letter-spacing:0;line-height:1;font-weight:700;margin-bottom:3px;}
.frame-item .img-wrapper{-webkit-flex:0 0 96px;-ms-flex:0 0 106px;flex:0 0 96px;height:76px;text-align:center;vertical-align:middle}
.frames-right{float:left;padding-left:18px;display: flex;flex-direction: column;justify-content: center;}
.build-area{font-size:14px;color:#9C9FA1;letter-spacing:0;line-height:16px}
.frame-item .img-wrapper::before{content:"";display:inline-block;width:0;height:100%;vertical-align:middle}
.frame-item .img-wrapper img{display:inline-block;max-width:100%;max-height:100%;vertical-align:middle}
.jump-link{display:flex;display:-webkit-flex;display:-ms-flex;position:relative}


/*楼栋*/
.ldBox{overflow: hidden;}
.ldBox .loudong{position:relative;width:100%;max-width:640px;margin:0 auto}
.loudong>a{display:block}
.ldBox .loudong .loudong-in{position:absolute}
.ldBox .loudong .mark-box{position:absolute;width:100%;height:100%;left:0;top:0}
.ldBox .loudong .ld-icon{position:absolute;height:21px;line-height:21px;background:#f93;font-size:12px;color:#fff;border-radius:3px}
.ldBox .loudong .ld-icon em{display:block;max-width:75px;height:21px;padding:0 6px 0 5px;border-radius:3px}
.ldBox .loudong .ld-icon i{display:none}
.ldBox .loudong .ld-icon:after{position:absolute;content:'';width:0;height:0;border:4px solid #f93;border-color:#f93 transparent transparent;bottom:-8px;left:50%;margin-left:-4px}
/* .ldBox .loudong .ld-icon.sale-1{background:#ffa140}
.ldBox .loudong .ld-icon.sale-1:after{border-color:#ffa140 transparent transparent}
.ldBox .loudong .ld-icon.sale-2{background:#3d9e52}
.ldBox .loudong .ld-icon.sale-2:after{border-color:#3d9e52 transparent transparent}
.ldBox .loudong .ld-icon.sale-3{background:#b3b6be}
.ldBox .loudong .ld-icon.sale-3:after{border-color:#b3b6be transparent transparent}
.ldBox .loudong .ld-icon.sale-4{background:#bb2020}
.ldBox .loudong .ld-icon.sale-4:after{border-color:#bb2020 transparent transparent} */
.ldBox .loudong .ld-icon.sale-1{background:#ffa140}
.ldBox .loudong .ld-icon.sale-1:after{border-color:#ffa140 transparent transparent}
.ldBox .loudong .ld-icon.sale-2{background:#f91624}
.ldBox .loudong .ld-icon.sale-2:after{border-color:#f91624 transparent transparent}
.ldBox .loudong .ld-icon.sale-3{background:#3d9e52}
.ldBox .loudong .ld-icon.sale-3:after{border-color:#3d9e52 transparent transparent}
.ldBox .loudong .ld-icon.sale-4{background:#648ef9}
.ldBox .loudong .ld-icon.sale-4:after{border-color:#648ef9 transparent transparent}
.ldBox .loudong .ld-icon.sale-5{background:#b3b6be}
.ldBox .loudong .ld-icon.sale-5:after{border-color:#b3b6be transparent transparent}
.ldBox .loudong .ld-icon.cur{background:#7d5a5a}
.ldBox .loudong .ld-icon.cur:after{border-color:#7d5a5a transparent transparent}

.loudongTab li span.zx{background-color:#ffa140}
.loudongTab li span.jk{background-color:#f66}
.loudongTab li span.zs{background-color:#3d9e52}
.loudongTab li span.xf{background-color:#648ef9}
.loudongTab li span.sw{background-color:#b3b6be}

/*.ldBox .loudong .ld-icon.cur{background:#f91624}*/
/*.ldBox .loudong .ld-icon.cur:after{border-color:#f91624 transparent transparent}*/
.loudongTab{position:absolute;width:100%;height:52px;left:0;bottom:20px;padding:0 8px;box-sizing:border-box;z-index:10}
.loudongTab ul{height:52px;background:rgba(255,255,255,.9);border-radius:13px;padding-left:7%}
.loudongTab li{float:left;width:32%;font-size:14px;color:#83868f;line-height:14px;padding:6px 0}
.loudongTab li:last-child{width:29%}
.loudongTab li span{display:inline-block;margin-left:5px;width:10px;height:10px;background:0 0;-webkit-appearance:none!important;appearance:none!important;border:0;outline:0;border-radius:none}
.loudongTab>div,.loudongTab>div:before{width:36px;height:36px;border-radius:50%;position:absolute}
.loudongTab li span.ys{background-color:#ffa140}
.loudongTab li span.zs{background-color:#3d9e52}
.loudongTab li span.rs{background-color:#bb2020}
.loudongTab li span.sw{background-color:#b3b6be}

.loudongTab li span.zx{background-color:#ffa140}
.loudongTab li span.jk{background-color:#f66}
.loudongTab li span.zs{background-color:#3d9e52}
.loudongTab li span.xf{background-color:#648ef9}
.loudongTab li span.sw{background-color:#b3b6be}

.loudongTab li.cur{color:#0c0d0e}
.loudongTab li.cur span{background-image:url(../images/check_on.png);background-size:10px;background-repeat:no-repeat}
.loudongTab>div{right:8px;bottom:7px;background:transparent}
.loudongTab>div:before{content:'收起';line-height:36px;font-size:13px;color:#565c67;text-align:center}
.loudongTab>div.cur{background:#ff7575}
.loudongTab>div.cur:before{content:'筛选';color:#fff}
.comment-list li.jing-icon:after,.comment-sum .opt a:before,.comment-xb dd span:after,.douflist .times span:before,.loudong .ld-icon.edit i:after{content:''}
.loudong .ld-icon.edit{height:26px;line-height:26px;max-width:inherit;background:#fff!important;padding-right:55px}
.loudong .ld-icon.edit:after{display:none}
.loudong .ld-icon.edit em{max-width:inherit;height:26px;line-height:20px;padding:3px 8px;color:#0c0d0e}
.loudong .ld-icon.edit i{display:block;position:absolute;right:0;top:0;width:55px;border-left:1px solid #f4f4f4;text-align:left;padding-left:8px;color:#0c0d0e}
.loudong .ld-icon.edit i:after{position:absolute;width:0;height:0;border:4px solid #8d9095;border-color:#8d9095 transparent transparent;top:50%;margin-top:-2px;right:8px}
.loudongCon{position:fixed;width:100%;bottom:0;height:163px;background:#f4f4f4}
.loudongCon .ldList{position:relative}
.loudongCon dd{float:left;height:163px;background:#fff}
.loudongCon dd .item{display:block;height:100%;margin:0 11px}
.loudongCon h2{font-size:18px;color:#0c0d0e;line-height:36px;margin-top:5px;}
.loudongCon h2 em{margin-left:5px;color:#f66;}
.loudongCon .times{font-size:15px}
.loudongCon .int-list{font-size:14px;line-height:22px;padding:5px 0;overflow: hidden;}
.loudongCon .int-list li{float:left;width:50%;color:#83868f}
.loudongCon .int-list li a {color: #f66;}
.loudongCon .int-list li a+a:before{content:'/';color:#aaa;margin:0 5px;font-size:14px;}
.loudong-out{position:absolute;bottom:0;left:0;width:100%;background:#fff;z-index:11}
.loudong-out .text-area textarea{width:100%;height:105px;border:none;padding:14px;color:#0c0d0e;font-size:14px}
.loudong-out .text-area textarea.ts{color:#b3b6be}
.loudong-out .out-btn{height:40px;border-top:1px solid #f4f4f4}
.loudong-out .out-btn a{font-size:15px;line-height:40px;text-align:center;width:50%;border-right:1px solid #f4f4f4}
.loudong-out .out-btn a:first-child{color:#0c0d0e}
.loudong-out .out-btn a:last-child{color:#f66;border-right:none}

.ldNav{padding:15px;font-size:0;height:60px;box-sizing: border-box;overflow: hidden;touch-action: none;}
.ldNav a{padding:4px 10px;background: #f1f1f1;font-size:14px;float:left;display: block;}
.ldNav a+a{margin-left:12px;}
.ldNav a.on{background: #4ce887;color:#fff;}

.section-yh .yh-hd{padding:20px 20px 0 20px;}
.section-yh .yh-hd .page-title h1{font-size:24px;}
.section-yh .yh-hd .tip-text{color:#9C9FA1;}
.section-yh .weui-btn{background-color: #66CEA3;border-radius:2px;}
.section-yh .weui-btn:active{background-color:#66CEA3 }
.section-yh .weui-btn:after{display: none;}



.yf-phone{padding: 0 10px;background-color:#fff;background-image: linear-gradient(to right,#f2dbdb,#f0daef);border-radius: 5px;}
.lptel{display: -webkit-box;position: relative;-webkit-box-align: center;font-size: 12px;color: #555;padding: 15px 15px 15px 20px;}
.lptel .telinfo{-webkit-box-flex: 1;color: #3f3f4d;}
.lptel .num{display: block;font-size: 24px;color: #000;font-weight: 800;margin-bottom: 4px;line-height: 24px;}
.lptel .line-overflow{font-size:14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.lptel .phone{width: 40px;height: 40px;background: #fff;line-height: 40px;text-align: center;border-radius: 40px;-webkit-border-radius: 40px;}
.lptel .phone .iconfont-ea26:before{font-size: 20px;color: transparent;vertical-align: -2px;}
.lptel .phone .iconfont-ea26{display: inline-block;color: transparent;background-image: linear-gradient(to bottom,rgba(111,221,136,0.7),rgba(60,185,80,0.7));-webkit-background-clip: text;}

.coupon-card{padding:15px;}
.card-box{width:100%;height: 110px;margin:0 auto;display: flex;background-color: #fffaf4;border: 1px solid #f5d595;border-radius: 5px;box-sizing: border-box;}
.card-box .card-info{position: relative;padding:15px 16px;width:247px;font-size:12px;box-sizing: border-box;flex:1;}
.card-box .card-info:before,.card-box .card-info:after{content:'';width:22px;height:12px;background:#fff;display:inline-block;position: absolute;right:0;z-index:1;border-radius: 50%;border:1px solid #f5d595}
.card-box .card-info:before{top:-1px;right:-11px;border-radius: 0 0 22px 22px;border-top:0;}
.card-box .card-info:after{bottom:-1px;right:-11px;border-radius:22px 22px 0 0;border-bottom:0;}
.card-box .card-info .info-tit{font-size:16px;color:#faab3a;font-weight: bold;height: 42px;}
.card-box .card-btn-wrap{display: flex;align-items: center;justify-content: center;position: relative;padding:0 20px;}
.card-box .card-btn-wrap:before{content:'';display: inline-block;width:0;height:60px;border-left:1px dashed #f5d595;position: absolute;top:50%;left:0;margin-top:-30px;}
.card-box .card-btn{display: inline-block;background:#fa903a;font-size:16px;height: 32px;padding:0 20px;color:#fff;border-radius: 3px;}

.yh-block{padding:15px;}
.yh-block .yh-item{background: #feefef;padding:20px;border-radius: 5px;font-size:14px;display: flex;align-items: center;}
.yh-block .yh-item+.yh-item{margin-top:15px;}
.yh-block .yh-item .yh-info{flex:1;}
.yh-block .yh-item .title{font-size:16px;font-weight: bold;}
.yh-block .yh-item .yh-btn{height: 32px;line-height: 32px;background: #f35257;font-size:16px;padding:0 15px;color:#fff;border-radius: 3px;}
.yh-block .yh-item.yh-signup-box{background-color: #feefef;background-image: url('../img/ico_yh_hb.png');background-repeat: no-repeat;background-position: right 15px center;background-size: auto 80%;}
.yh-block .yh-item.yh-kanfang-box{background: #e7f9ed;background-image: url('../img/ico_yh_car.png');background-repeat: no-repeat;background-position: right 15px center;background-size: auto 76%;}
.yh-block .yh-item.yh-kanfang-box .yh-btn{background: #1fc065;}

.redpacket-cover{background-color: rgba(0, 0, 0, 0.7);height: 100%;left: 0;position: fixed;top: 0;width: 100%;z-index: 100010;}
.redpacket-container{margin: 0 auto;position: relative;width: 224px;}
.redpacket-container .caidai-item-1{background-position: 0 0;height: 22px;left: -33px;top: -42px;width: 29px;}
.redpacket-container .caidai-item{background: url("../images/caidai_9d1cf16eaa4976c25f87350d2f3f32c1.png") no-repeat scroll 0 0 / 150px 100px;position: absolute;z-index: 100020;}
.redpacket-container .caidai-item-2{background-position: -100px 0;height: 16px;left: -30px;top: -2px;width: 28px;}
.redpacket-container .caidai-item-3{background-position: -100px -50px;height: 8px;left: -9px;top: 72px;width: 14px;}
.redpacket-container .caidai-item-4{background-position: -50px 0;height: 30px;right: -56px;top: -57px;width: 34px;}
.redpacket-container .caidai-item-5{background-position: 0 -50px;height: 10px;right: -6px;top: 6px;width: 18px;}
.redpacket-container .caidai-item-6{background-position: -50px -50px;height: 8px;right: -26px;top: 45px;width: 14px;}
.redpacket-container .swiper-wrapper .swiper-slide-single::before{display: none;}
.redpacket-container .swiper-slide:first-child::before{background: url("../images/packet_bg_empty_a4623bd12b8088ec59521885d203619f.png") no-repeat scroll 0 0 / 187px 243px;content: "";height: 243px;left: -100%;position: absolute;top: 0;width: 187px;}
.redpacket-container .swiper-wrapper .swiper-slide-single::after{display: none;}
.redpacket-container .swiper-slide:last-child::after{background: url("../images/packet_bg_empty_a4623bd12b8088ec59521885d203619f.png") no-repeat scroll 0 0 / 187px 243px;content: "";height: 243px;position: absolute;right: -100%;top: 0;width: 187px;}
.swiper-slide{flex-shrink: 0;height: 100%;position: relative;transform-style: preserve-3d;width: 100%;}
.swiper-slide{box-sizing: content-box;float: left;}
.redpacket-container .swiper-slide-active .packet-item{}
.redpacket-container .packet-item{background: url("../images/packet_bg_21d86ea11665bddb7bd6c41baf1ee63b.png") no-repeat 0 0; background-size:224px 290px;display: block;height: 290px;padding-top: 95px;width: 224px; box-sizing:border-box;}
.redpacket-container .packet-item .packet-money{color: #fdf453;font-size: 35px;line-height: 100%;text-align: center;margin-top:30px;}
.redpacket-container .packet-item .packet-title{color: #91061a;font-size: 14px;line-height: 100%;margin-top: 5px;text-align: center;}
.redpacket-container .packet-item .packet-num, .redpacket-container .packet-item .packet-time{color: #fff;font-size: 10px;line-height: 100%;margin-top: 5px;text-align: center;}
.redpacket-container .packet-item .packet-num, .redpacket-container .packet-item .packet-time{color: #fff;font-size: 10px;line-height: 100%;margin-top: 5px;text-align: center;}
article, aside, footer, header, hgroup, nav, section, figure, figcaption, video{display: block;}
.redpacket-container .packet-item a{background-color: #fdf453;border-radius: 5px;color: #91051a;display: block;font-size: 16px;height: 38px;line-height: 38px;margin: 50px auto 0;text-align: center;width: 160px;}
.packet-close img{left:70%;top: 120px;display: block;height: 32px;position: absolute;width: 32px;}
.loupan-fixed-redpacket{background: url("../images/gfj_ico.png") no-repeat scroll 0 0 / 93px 96px;bottom: 50px;display: none;height: 96px;position: fixed;right: 10px;width: 93px;z-index: 200;}

.lpnews-list{margin-top:15px;}
.lpnews-list .item{margin:0 15px;margin-bottom:10px;padding-bottom:10px;position: relative;}
.lpnews-list .item:not(:last-child):after{position:absolute;right:0;bottom:0;content:'';width:100%;height:1px;-webkit-transform: scaleY(.5);transform: scaleY(.5);-webkit-transform-origin: 0 0;transform-origin: 0 0;background:#e2e2e2;}
.lpnews-list .item .title{font-size:16px;}
.lpnews-list .item .desc .bt{display: inline-block;font-size: 14px;height: 18px;line-height: 18px;padding: 0 6px;margin-right: 5px;font-style: normal;background: #ffeae7;color: #ff725c;}
.lpnews-list .item .desc{font-size:16px;color:#444;margin:0 0 6px;}
.lpnews-list .item .desc em{color:#f35257;margin-right:5px;}
.lpnews-list .item .time{font-size:12px;color:#999;}
.lpnews-list .item .time span+span{margin-left:10px;}

.house_lists .lists{padding-left: 15px;}
.house_lists .lists .pictext{padding:15px 15px 15px 0;position: relative;}
.house_lists .lists .pictext:after{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;box-sizing: border-box;-webkit-transform: scaleY(.5);transform: scaleY(.5);-webkit-transform-origin: 0 0;transform-origin: 0 0;background: #e9e9e9;}
.mod_media{position: relative;width: 120px;height: 90px;text-align: center;display: inline-block;}
.media_main img{width:100%;height:100%;border-radius:5px;}
.pictext .item_list{display: block;-webkit-box-flex: 1;-webkit-flex: 1;-moz-box-flex: 1;-ms-flex: 1;flex: 1;padding-left: 15px;overflow: hidden;}
.pictext .item_main{margin-bottom: 8px;line-height: 20px;overflow: hidden;font-size: 16px;color: #394043;}
.house_lists .item_minor,.house_lists .item_other{display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;}
.house_lists .item_minor.text_cut, .house_lists .item_other.text_cut{display: block;}
.pictext .item_minor, .pictext .item_other{line-height: 1;color: #999;font-size: 14px;}
.house_lists .item_minor .price_total, .house_lists .item_other .price_total{color: #fa5741;font-size: 15px;font-weight: 600;white-space: nowrap;}
.pictext .item_main>*, .pictext .item_minor>*, .pictext .item_other>*{vertical-align: middle;margin-right: 5px;}
.house_lists .item_minor{align-items: flex-end;}
.house_lists .item_minor .unit_price{color: #9c9fa1;font-size:12px;}
.pictext .item_other{margin-bottom: 10px;}
.house_lists .tag_box{line-height: 15px;margin-top: 0;height: 16px;margin-top:10px;}
.house_lists .tag_box>.tag{margin: 0 5px 0 0;line-height: 1;vertical-align: top;background: #d8f9f4;color:#3eb3bd;}


.shot_in{width:690px;}
.poster-wrap{background: #fff;}
.poster-img img{display: block;width: 100%;object-fit: cover;}
.item-box{display: flex;background: url('../img/poster_item_bg.png') no-repeat;width:620px;height: 140px;margin:0 auto;margin-top:-70px;position: relative;z-index:1;align-items: center;justify-content: center;box-shadow: 0 0 20px rgba(243,82,87,.6);border-radius: 10px;}
.item-box .item{flex:1;padding-left:40px;border-left:1px solid #f59494;line-height: 1;}
.item-box .item .num{font-size:28px;color:#fff;font-weight: bold;}
.item-box .item .text{color:#fac3c3;font-size:24px;margin-top:12px;}
.poster-bd{padding:15px 35px 35px;}
.poster-title{font-size:30px;color:#333;font-weight: bold;line-height: 45px;}
.contact-box{display: flex;margin-top:60px;}
.contact-box .poster-jjr{flex:1;}
.contact-box .broker-info{display: flex;align-items: center;line-height: 1;}
.contact-box .broker-info .avatar{margin-right:24px;}
.contact-box .broker-info .name{font-size:36px;font-weight: bold;}
.contact-box .broker-info .tel{font-size:24px;padding: 18px 0;}
.contact-box .broker-info .zw{font-size:20px;color:#999;}
.contact-box .weixin{text-align: center;}
.contact-box .weixin p,.contact-box .text{font-size:20px;color:#999;margin-top:10px;}

.lpnews-wrap{overflow: hidden;background: #fff;}
.lpnews-wrap .lpnews-list .item .time{font-size:14px;}
.weui-dialog__bd{padding:0;}

.tg-wrap{background: #fff;padding:15px;}
.tg-wrap .weui-cells:after{display: none;}

.comment-list{background:none;}
.comment-list > ul > li{ padding:20px 14px 10px;background:#fff;margin-bottom:8px;}
.comment-list > ul > li:last-child{margin-bottom:0;}
.comment-list li.jing-icon{position:relative;}
.comment-list li.jing-icon:after{content:'';position:absolute;top:34px;right:14px;width:33px;height:33px;background:url(../images/jing_new.png) no-repeat;background-size:33px;}
.comment-head{ margin-bottom: 8px; overflow: hidden;}
.comment-head dt{ float: left; margin-right: 6px; width: 31px; height: 31px; border-radius: 50%; overflow: hidden;}
.comment-head dt img{ width: 100%; height: 100%;}
.comment-head dd{overflow: hidden;height:32px;}
.comment-head dd h3{ font-size: 12px;color:#83868f; line-height:14px;padding-top:1px;}
.comment-head dd h3 .icon-v{display:inline-block;width:13px;height:13px;margin-left:6px;background:url(../images/v_icon_n.png) no-repeat;background-size:100%;vertical-align:-2px;}
.comment-head dd .ico-star{margin-top:2px;}
.comment-head dd .post{font-size:14px;}
.comment-text{ line-height: 24px; font-size: 15px;color:#3c3f46;overflow:hidden;}
.comment-text a{color:#7fb5ff;}
.comment-date{padding-top:5px;line-height:24px;}

.slide-view{background: rgb(0, 0, 0);position: absolute;width: 100%;height: 100%;overflow: hidden;top: 0;left: 0;z-index: 1000;}
.pv-inner{position: relative;z-index: -1;display: -webkit-box;display: -moz-box;display: box;width: 100%;height: 100%;-webkit-transition: all 350ms linear;-webkit-backface-visibility: hidden;-moz-transition: all 350ms linear;-moz-backface-visibility: hidden;transition: all 350ms linear;backface-visibility: hidden;}
.pv-inner li{text-align: center;}
.pv-inner img{max-width: 97%;vertical-align: middle;-webkit-transform: scale(1) translate(0px,0px);-moz-transform: scale(1) translate(0px,0px);transform: scale(1) translate(0px,0px);max-height: 100%;visibility: visible;-webkit-transition: 200ms;-moz-transition: 200ms;transition: 200ms;-webkit-user-select: none;-moz-user-select: none;user-select: none;}
.slide-view .counts{position: absolute;top: 5%;left: 0;right: 0;text-align: center;}
.slide-view .counts .value{border-radius: 9px;line-height: 18px;padding: 0 6px;font-size: 11px;display: inline-block;background-color: rgba(102, 102, 102, 0.6);color: rgb(241, 241, 241);}
.slide-view .ui-loading{position: absolute;margin: -10px 0 0 -10px;left: 50%;top: 50%;}
.ui-loading{display: inline-block;position: relative;width: 40px;height: 20px;vertical-align: middle;margin: -4px 2px 0 -42px;}
.ui-loading.white i{background: rgb(255, 255, 255);}
.ui-loading i{-webkit-animation: loading-spin 1s infinite linear;-moz-animation: loading-spin 1s infinite linear;animation: loading-spin 1s infinite linear;}
.ui-loading i{position: absolute;left: 7px;top: 4px;display: block;width: 5px;height: 12px;background: rgb(204, 204, 204);}
.ui-loading i.t2{-webkit-animation-name: loading-spin-one;-moz-animation-name: loading-spin-one;animation-name: loading-spin-one;}
.ui-loading i.t3{-webkit-animation-name: loading-spin-two;-moz-animation-name: loading-spin-two;animation-name: loading-spin-two;}
.ui-loading i.t3{left: 23px;}
.ui-loading i.t2{left: 15px;}
.t1{font-size: 18px;line-height: 24px;}
.t2{font-size: 16px;line-height: 21px;}
.t3{font-size: 14px;line-height: 18px;}
.media_small .swiper-slide i {position: absolute;top: 50%;left: 50%;width: 58px;height: 58px;transform: translate(-50%,-50%);border-radius: 50%;display: inline-block;}
.media_small .swiper-slide .icon-video {  background-image: url(../img/icon/icon_video_m.png);  background-size: 100%;}
.video-wrap {position: absolute;top: 0;bottom: 0;width: 100%;}
.video-head {position: fixed;width: 100%;height: 0;left: 0;top: 0;z-index: 9;}
.video-head .back {float: left;padding: 6px 0 0 9px;}
.video-head .back i {display: block;width: 32px;height: 32px;background: url(../images/xq_icons.png) -1px 0 no-repeat;background-size: 128px auto;}
.video-wrap .video-box{    height: 100%;width: 100%;display: inline-block;line-height: 0;overflow: hidden;position: relative;}
.video-wrap .video-container{width: 100%;height: 100%;background-color: #000;display: inline-block;position: absolute;top: 0;left: 0;overflow: hidden;object-position: inherit;}
.video-wrap .video-container .video{width: 100%;height: 100%;object-position: inherit;}