@charset "utf-8";
*{ margin:0; border:0; padding:0; font-family:Arial, 'Microsoft Yahei'; font-size:14px; color:#666; box-sizing:border-box; outline:none; }
a{ text-decoration:none; -webkit-transition:color .3s; -moz-transition:color .3s; -ms-transition:color .3s; transition:color .3s; }
i{ font-style:normal; }
ul,li{ list-style:none; }
img{ display:block; image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering: crisp-edges;-ms-interpolation-mode:nearest-neighbor;}
body{ overflow-x:hidden; }
.box{ width:1180px; margin:0 auto; }
.box.flex{display: flex;}
.box .logo{position: relative;}
.clear{ clear:both; }
.color-red { color:red; }
.font-size-12 { font-size:12px; }
.display-none { display:none; }
.hide{display: none !important;}
@font-face {
	font-family: "iconfont";
	src: url('../fonts/iconfont.woff2') format('woff2'),
	url('../fonts/iconfont.woff') format('woff'),
	url('../fonts/iconfont.ttf') format('truetype');
}

.iconfont{
	font-family: "iconfont" !important;
	font-size: 14px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
}
/*
 * Swiper 2.7.0
 幻灯插件
*/
/* ===============================================================
Basic Swiper Styles
================================================================*/
.swiper-container { margin: 0 auto; position: relative; overflow: hidden; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; /* Fix of Webkit flickering */ z-index: 1; }
.swiper-wrapper { position: relative; width: 100%; -webkit-transition-property: -webkit-transform, left, top; -webkit-transition-duration: 0s; -webkit-transform: translate3d(0px, 0, 0); -webkit-transition-timing-function: ease; -moz-transition-property: -moz-transform, left, top; -moz-transition-duration: 0s; -moz-transform: translate3d(0px, 0, 0); -moz-transition-timing-function: ease; -o-transition-property: -o-transform, left, top; -o-transition-duration: 0s; -o-transform: translate3d(0px, 0, 0); -o-transition-timing-function: ease; -o-transform: translate(0px, 0px); -ms-transition-property: -ms-transform, left, top; -ms-transition-duration: 0s; -ms-transform: translate3d(0px, 0, 0); -ms-transition-timing-function: ease; transition-property: transform, left, top; transition-duration: 0s; transform: translate3d(0px, 0, 0); transition-timing-function: ease; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }
.swiper-free-mode > .swiper-wrapper { -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -ms-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; margin: 0 auto; }
.swiper-slide { float: left; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }
/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal { -ms-touch-action: pan-y; }
.swiper-wp8-vertical { -ms-touch-action: pan-x; }
/* ===============================================================
Pagination Styles
================================================================*/
.swiper-container { width:100%;color: #fff; text-align: center; }
.swiper-container .red-slide { background: #ca4040; }
.swiper-container .blue-slide { background: #4390ee; }
.swiper-container .orange-slide { background: #ff8604; }
.swiper-container .green-slide { background: #49a430; }
.swiper-container .pink-slide { background: #973e76; }
.swiper-container .swiper-slide .title { font-style: italic; font-size: 42px; margin-top: 80px; margin-bottom: 0; line-height: 45px; }
.swiper-container .pagination { position: absolute; z-index: 20; left: 10px; bottom: 10px; }
.swiper-container .swiper-pagination-switch {display:inline-block;width:8px;height: 8px;border-radius: 8px;background: #555;margin-right: 5px;opacity: 0.8;border: 1px solid #fff;cursor: pointer;}
.swiper-container .swiper-dynamic-links { text-align: center; }
.swiper-container .swiper-dynamic-links a { display: inline-block; padding: 5px; border-radius: 3px; border: 1px solid #ccc; margin: 5px; font-size: 12px; text-decoration: none; color: #333; background: #eee; }
.swiper-container .device {width:100%; height: 300px; padding: 30px 40px; border-radius: 20px; background: #111; border: 3px solid white; margin: 5px auto; position: relative; box-shadow: 0px 0px 5px #000; }
.swiper-container .arrow{ position:absolute; top:50%; width:30px; height:50px; line-height:50px; margin-top:-25px; text-align:center; background:#000; color:#fff; font-size:26px;font-family: \5b8b\4f53; background:rgba(0,0,0,0.4); filter:alpha(opacity=40);}
.swiper-container .arrow-left{ left:0;}
.swiper-container .arrow-right{ right:0;}
.swiper-container .swiper-container { height: 300px;}
.swiper-container .content-slide { padding: 20px; color: #fff; }
.swiper-container .swiper-active-switch { background: #fff; }
.swiper-container .swiper-pagination { position: absolute; z-index: 20; bottom:10px; text-align:center; width:100%; }
.swiper-container .swiper-pagination-switch { padding:2px;border-radius:18px; background: #555; margin: 0 5px; opacity: 0.8;  cursor: pointer; }
.swiper-container .swiper-active-switch { background: #39c5ff; }

/* header */
.header{ position:relative; }
.header .box:after{ content:''; display:block; clear:both; }
/*.header .logo{ float:left; position:relative; }*/
.header .logo:after{ content:''; position:absolute; width:1px; height:30px; background:#cdcdcd; top:20px; right:0; }
.header .logo a{ display:block; width:136px; height:50px; background:url(../images/logo_w136_h50.png); margin:8px 10px 12px 0; }
.header .city{ margin-left:15px; height:70px; }
.header .city .cityBox{ position:relative; padding-top:16px; z-index:10; }
.header .city.city_zhaoshan .cityBox{ padding-top:21px; }
.header .city .value{ position:relative;border: 1px solid #d9d9d9;border-radius: 28px;height: 28px;width: auto;box-sizing: border-box; padding-left: 8px; padding-right: 8px; }
.header .city .value p{ position: relative;color:#333; line-height:28px; padding-right:0; cursor:pointer;text-align: center; }
.header .city .value .iconfont{color: inherit; font-size: 12px;}
/*.header .city .value p:after{ content:''; position:absolute; width:0px; height:0px; border-left:transparent 6px solid; border-right:transparent 6px solid; border-top:#999 6px solid; margin:auto; right:0; top:0; bottom:0; transition:transform .2s; -webkit-transition:transform .2s; -moz-transition:transform .2s; }*/
.header .city .cityBox:hover .value p:after{ transform:rotate(180deg); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); }
.header .city .zhaosjm{ line-height:14px; color:#30a15d; margin-top:6px; display:block; }
.header .city .zhaosjm a{ color:inherit; }
.header .city .zhaosjm:hover{ text-decoration:underline; }
.header .city .panel{ position:absolute; left:-40px; top:70px; border:#e1dedf 1px solid; width:400px; background:#fff; box-shadow:rgba(0,0,0,.1) 1px 4px 10px 3px; display:none; }
.xinfang .city .panel{top: 50px;}
.header .city .panel .hot{ padding:10px 0; border-bottom:#e1dedf 1px solid; background:#fafafa; }
.header .city .panel .hot span{ display:block; font-weight:bold; font-size:14px; line-height:20px; margin-left:15px; }
.header .city .panel .hot p{ overflow:hidden; padding-top:10px; margin-left:15px; }
.header .city .panel .hot a{ float:left; line-height:20px; font-size:14px; width:60px; }
.header .city .panel .hot a:hover{ color:#fe5a00; }
.header .city .panel .hot a:last-child{ margin-right:0; }
.header .city .panel .tab .tab-head{ margin-left:17px; overflow:hidden; padding-top:16px; }
.header .city .panel .tab .tab-head li{ float:left; font-size:14px; color:#333; margin-right:40px; line-height:20px; cursor:pointer; }
.header .city .panel .tab .tab-head li.active,.header .city .panel .tab .tab-head li:hover{ color:#fe5a00; }
.header .city .panel .tab .tab-head li:last-child{ margin-right:0; }
.header .city .panel .tab .tab-body li{ display:none; }
.header .city .panel .tab .tab-body li.active{ display:block; }
.header .city .panel .tab .clickTab{ margin-left:17px; overflow:hidden; padding-top:16px; }
.header .city .panel .tab .clickTab li{ float:left; font-size:14px; color:#333; margin-right:40px; line-height:20px; cursor:pointer; }
.header .city .panel .tab .clickTab li.cur,.header .city .panel .tab .clickTab li:hover{ color:#fe5a00; }
.header .city .panel .tab .clickTab li:last-child{ margin-right:0; }
.header .city .panel .tab .textTab li{ display:none; }
.header .city .panel .tab .textTab li.cur{ display:block; }
.header .city .citylist{ margin-left:17px; }
.header .city .citylist .line{ overflow:hidden; }
.header .city .citylist .line span{ float:left; font-size:14px; color:#333; margin-right:10px; line-height:20px; margin-top:15px; width:12px; }
.header .city .citylist .line a{ float:left; font-size:14px; color:#333; margin-right:14px; line-height:20px; margin-top:15px; }
.header .city .citylist .line a:hover{ color:#fe5a00; }
.header .city .citylist .more{ border-top:#e3dedd 1px solid; margin-right:17px; margin-top:15px; padding:15px 0; line-height:20px;}
.header .city .citylist .more a{ color:#333; font-size:14px; }
.header .city .citylist .more a:hover{ color:#fe5a00; }
.header .city:hover .cityBox .panel{ display:block; }
.header .menu{ flex: 1; }
.header .menu .item{ float:left; }
.header .menu .item > a{ display:block; line-height:70px; font-size:16px; color:#333; padding:0 14px; }
.header .menu .item h1{ color:inherit; font-size:inherit; font-weight:normal; }
.header .menu .item.cur > a,.header .menu .item > a:hover{ color:#05b570; position:relative; }
.header .menu .item.cur > a:after,.header .menu .item > a:hover:after{ content: '';position: absolute;width: 20px;height: 3px;background: #05b570;left: 0;bottom: 18px;right: 0;border-radius: 3px;margin: 0 auto; }
.header .menu .item.new{ position:relative; }
.header .menu .item.new:after{ content:''; position:absolute; width:32px; height:18px; background:url(../images/icon.png) -150px 0; top:10px; right:-10px; }
.header .menu .subMenu{ position:relative; z-index:11; }
.header .menu .subMenuList{ position:absolute; width:114px; left:50%; top:0px; background:#fff; margin-left:-52px; border:#eee 1px solid; display:none; animation:subMenu 0.3s; -webkit-animation:subMenu 0.3s; -moz-animation:subMenu 0.3s; -ms-animation:subMenu 0.3s; }
.header .menu .subMenuList:before{ content:''; position:absolute; width:0; height:0; border-left:transparent 10px solid; border-right:transparent 10px solid; border-bottom:#ddd 10px solid; margin:auto; left:0; right:0; top:-10px; z-index:1; }
.header .menu .subMenuList:after{ content:''; position:absolute; width:0; height:0; border-left:transparent 10px solid; border-right:transparent 10px solid; border-bottom:#fff 10px solid; margin:auto; left:0; right:0; top:-9px; z-index:2; }
.header .menu .subMenuList a{ display:block; line-height:40px; font-size:16px; color:#333; text-align:center; }
.header .menu .subMenuList a:hover{ color:#05b570; }
.header .menu .item:hover .subMenuList{ display:block; }
.header .newHousePanel{ position:absolute; width:100%; background:#fff; z-index:11; left:0; top:70px; height:0px; overflow:hidden; }
.header .newHousePanel:before{ content:''; position:absolute; width:100%; height:1px; background:#ddd; left:0; top:0; }
.header .newHousePanel:after{ content:''; position:absolute; width:100%; height:1px; background:#ddd; left:0; bottom:0; }
.header .newHousePanel .panel{ width:1180px; margin:0 auto; overflow:hidden; }
.header .newHousePanel h3{ font-size:16px; color:#333; line-height:54px; }
.header .newHousePanel .trend{ float:left; width:340px; }
.header .newHousePanel .trend > a{ display:block; width:240px; }
.header .newHousePanel .trend .desc{ font-size:14px; line-height:20px; height:20px; }
.header .newHousePanel .trend .desc span{ color:#fe5a00; }
.header .newHousePanel .trend .chart{ height:140px; }
.header .newHousePanel .trend .ps{ font-size:14px; line-height:40px; color:#999; width:240px; }
.header .newHousePanel .choose{ float:left; width:540px; }
.header .newHousePanel .choose .list li{ overflow:hidden; overflow:hidden; margin-bottom:4px; }
.header .newHousePanel .choose .list span{ float:left; line-height:30px; font-size:14px; color:#999; }
.header .newHousePanel .choose .list p{ float:left; max-width:480px; }
.header .newHousePanel .choose .list a{ float:left; line-height:30px; margin-right:20px; font-size:14px; color:#333; }
.header .newHousePanel .choose .list a:hover{ color:#05b570; }
.header .newHousePanel .hotHouse{ float:left; width:300px; }
.header .newHousePanel .hotHouse li{ overflow:hidden; padding:10px 0; border-bottom:#ddd 1px dashed; }
.header .newHousePanel .hotHouse li:last-child{ border-bottom:none; }
.header .newHousePanel .hotHouse li:hover{ background:#f5f5f5; }
.header .newHousePanel .hotHouse li i{ float:left; width:18px; height:18px; line-height:18px; background:#ddd; color:#fff; text-align:center; margin-right:10px; }
.header .newHousePanel .hotHouse li i.hot{ background:#fe5a00 }
.header .newHousePanel .hotHouse li a{ display:block; }
.header .newHousePanel .hotHouse li span{ float:left; font-size:14px; line-height:18px; color:#333; width:100px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.header .newHousePanel .hotHouse li span.lpnan{ width:100px; }
.header .newHousePanel .hotHouse li span.price{ width:80px; }
.header .newHousePanel .hotHouse li span.area{ width:60px; text-align:right; }
/*.header .menuNewHouse:hover .newHousePanel{ height:auto; animation:animate-fade .3s; -webkit-animation:animate-fade .3s; -moz-animation:animate-fade .3s; }*/
.header .userState{ line-height:70px; }
.header .userState a,.header .userState span{ color:#444; }
.header .userState a:hover{ color:#05b570; }
.header .complain{ padding:25px 0; margin:0 10px; }
.header .complain a{ line-height:20px; color:#444; }
.header .complain a:hover{ color:#05b570; }
.header .header_lang{line-height: 70px;margin: 0 10px;}
.header .header_lang a{color: #444;}
.header .header_lang a:hover{color: #05b570;}

/*小程序 - 更多*/
.header .miniProgram{line-height: 70px;position: relative;cursor: pointer;}
.header .miniProgram .iconfont{color: #30F4B1;}
.header .miniProgram .nameBox .name{font-size: 14px;color: #333333;}
.header .miniProgram .imgBox{display: none;position: absolute;left: -60px;top: 50px; border-radius: 4px;box-shadow: 0px 0px 20px 6px rgba(0,0,0,0.2);z-index: 2;}
.header .miniProgram .imgBox:before{ content: '';position: absolute;width: 0px;height: 0px;border-left: transparent 6px solid;border-right: transparent 6px solid;border-bottom: #ffffff 6px solid;left: 80px;top: -6px;}
.header .miniProgram:hover .imgBox{display: block;}
.header .miniProgram .img{width: 110px;height: 110px;object-fit: cover;border-top-left-radius: 4px;border-top-right-radius: 4px;}
.header .miniProgram .txt{line-height: 20px;background: #ffffff;text-align: center;color: #333333;font-size: 12px;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}

.header .more{line-height: 70px;position: relative;cursor: pointer;}
.header .more .moreTxt{padding-left: 40px; position: relative; color: #333333; font-size: 14px;}
.header .more .moreTxt:before{ content: ""; position: absolute; width: 1px; height: 23px; background: #e7e7e7; top: 13px;left: 20px; }
.header .more.home .moreTxt:before{ top: 23px;}
.header .ulBox{display: none;position: absolute;z-index: 2;background: #ffffff;border-radius: 4px;top: 50px; left: 20px;box-shadow: 0px 0px 20px 6px rgba(0,0,0,0.2);}
.header .more:hover .ulBox{display: block;}
.header .ulBox:before{content: '';position: absolute;width: 0px;height: 0px;border-left: transparent 6px solid;border-right: transparent 6px solid;border-bottom: #ffffff 6px solid;left: 30px;top: -6px;}
.header .ulBox .li{line-height: 36px;white-space: nowrap;margin: 0 8px;border-bottom: 1px solid #e7e7e7;color: #333333;cursor: pointer; text-align: center;}
.header .li a{color: inherit;}
.header .li a:hover{color: #05b570;}

/** 新的新房列表 **/
.xinfang{background: #F3F5FB;}
.xinfang .city{height: 50px; margin-left: 0;}
.xinfang .menu .item > a{line-height: 50px; font-size: 14px;}
.xinfang .miniProgram,.xinfang .userInfo,.xinfang .complainBtn,.xinfang .header_lang{line-height: 50px;margin-right: 10px;}
.xinfang .userInfo .nameBox,.xinfang .complainBtn .nameBox,.xinfang .header_lang .nameBox{cursor: pointer;}
.xinfang .userInfo .iconfont{color: #30F4B1;}
.xinfang .miniProgram .name,.xinfang .userInfo .name,.xinfang .complainBtn .name,.xinfang .header_lang .name{font-size: 12px;}
.xinfang .more{ line-height: 50px;}
.xinfang .city .cityBox{padding-top: 11px;}
.xinfang .city.city_zhaoshan .cityBox{padding-top: 11px;}
.xinfang .city .value p{color: #3d3d3d;}
.xinfang .menu .item.cur > a:after, .xinfang .menu .item > a:hover:after{width: 10px;height: 2px;bottom: 14px;}
.xinfang .header_lang a:hover{color: #30F4B1;}
.xinfang .city .zhaosjm { padding: 12px 30px 0px 10px; }

@keyframes subMenu {
	from{ opacity:0; transform:translateY(20px); -webkit-transform:translateY(20px); -moz-transform:translateY(20px); -ms-transform:translateY(20px); }
	to{ opacity:1; transform:translateY(0px); -webkit-transform:translateY(0px); -moz-transform:translateY(0px); -ms-transform:translateY(0px); }
}

/* 动画 */
@keyframes animate-fade
{
	from { opacity:0 }
	to{ opacity:1 }
}
@-webkit-keyframes animate-fade
{
	from { opacity:0 }
	to{ opacity:1 }
}
@-moz-keyframes animate-fade
{
	from { opacity:0 }
	to{ opacity:1 }
}

/* footer */
.footer{ background:#3B4144; }
.footer .content{  background: #3B4144; padding-top: 10px; }
.footer .linkTo{ overflow:hidden; padding:20px 0 20px; border-bottom: #51585D 1px solid; width: 1180px; margin: 0 auto; }
.footer .linkTo a{ float:left; color:#fff; margin-right:20px; font-size:12px; }
.footer .linkTo a:hover{ text-decoration:underline; }
.footer .switch{ overflow:hidden;width:1180px; margin:0 auto; }
.footer .switch .tab{ float:left; width:960px; border-bottom: 1px solid #51585D;}
.footer .tab-head{ overflow:hidden; padding:10px 0 20px; }
.footer .tab-head li{ float:left; line-height:26px; font-size:12px; color:#fff; text-align:center; cursor:pointer; background:#222; margin-right:15px; padding: 0 5px;}
.footer .tab-head li.active{ background:#4E4E4E; }
.footer .tab-body > li{ display:none; }
.footer .tab-body > li.active{ display:block; }
.footer .list{ overflow:hidden; }
.footer .list li{ float:left; margin-right:15px; line-height:30px; height:30px; font-size: 12px;}
.footer .list li a{ font-size:12px; color:#869099; font-weight:normal; }
.footer .list li a:hover{ text-decoration:underline; }
.footer .list li img{ display:inline; vertical-align:middle; }
.footer .switch .ewm{ float:right; padding-top:10px; }
.footer .switch .ewm img{ display:block; width:140px; height:140px; }
.footer .switch .ewm p{ line-height:40px; font-size:14px; color:#ccc; text-align:center; }
.footer .info{ background:#3B4144; padding:10px 0 20px; margin-top:20px; }
.footer .info p{ margin:0 auto; width:1180px; line-height:24px; color: #869099; font-size:12px; }
.footer .info a{ color:#869099; font-size: 12px; }
.footer .info a:hover{ text-decoration:underline; }
.footer .info img{ display:inline; vertical-align:middle; }
.footer .tel{ overflow:hidden; margin:0 auto; width:1180px; }
.footer .tel p{ line-height:24px; color:#ccc; font-size:14px; float:left; width:auto; margin-right:30px; }


/* 侧边栏 */
.rightFloat{ position:fixed; width:54px; right: 20px; bottom:40px; z-index:98; box-shadow: 0px -1px 11px 0px rgba(0,0,0,0.12);border-radius: 10px; }
.rightFloat .item{ background:#ffffff; position:relative; transition:background .3s; -webkit-transition:background .3s; -moz-transition:background .3s; -ms-transition:background .3s; }
.rightFloat .item:first-child{ border-radius: 10px 10px 0 0;}
.rightFloat .item:last-child{ border-bottom:none; border-radius: 0 0 10px 10px;}
.rightFloat .item .iconfont{color: #333333;font-size: 20px;-webkit-text-stroke-width: 0;}
.rightFloat .item .txt{color: #333333; font-size: 12px;margin-top: 5px;}
.rightFloat .item > a{ display:block; width:54px; height: 65px; text-align: center;padding-top: 11px; cursor: pointer;}
.rightFloat .item-new{ position:relative; }
.rightFloat .item-new:after{ content:''; position:absolute; width:32px; height:18px; background:url(../images/icon.png) -150px 0; top:0; right:0; }
.rightFloat .item .panel{ position:absolute; right:54px; top:50%; margin-top:-24px; display:none; padding-right:10px; animation:rightFloat .3s; -webkit-animation:rightFloat .3s; -moz-animation:rightFloat .3s; -ms-animation:rightFloat .3s; }
.rightFloat .item .panel:after{ content:''; position:absolute; width:0; height:0; border-top:transparent 6px solid; border-bottom:transparent 6px solid; border-left:#ffffff 8px solid; margin:auto; top:0; right:2px; bottom:0; }
.rightFloat .item.sqrq .panel:before{content: '';position:absolute; background-image: url("../images/hot.gif");width: 75px;height: 100px;background-size: contain;left:-30px;top:-55px;}
.rightFloat .item.sqrq .panel:after{border-left: #fff 8px solid;}
.rightFloat .goMobile .panel:after{top:-150px}
.rightFloat .smewm .panel:after{top:-60px}
.rightFloat .lpzx .panel:after{ top:21px; bottom:auto; }
.rightFloat .smewm .panel{ margin-top:-40px; }
.rightFloat .smewm .panel img{ width:150px; height:150px; padding:5px; object-fit: contain;}
.rightFloat .appdown .panel{ margin-top:-58px;}
.rightFloat .appdown .panel img{ width:120px; height:120px;box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.12); padding:5px; object-fit: contain;}
/*.rightFloat .appdown .panel:after {  right: -18px;}*/
.rightFloat .item:hover{ background:#24BA7F; }
.rightFloat .item:hover .iconfont{color: #ffffff;}
.rightFloat .item:hover .txt{color: #ffffff;}
.rightFloat .item:hover .panel{ display:block; }
.rightFloat .item.showHot{ background:#ff9000; }
.rightFloat .item.showHot .panel{ display:block; }
.rightFloat .sqrq .iclose{position: absolute;right: 16px;top:15px;cursor: pointer;color: #999999;font-size: 14px;}
.rightFloat .yjfk > a{background: none;}
.rightFloat .gjjcx > a{ background-position:-88px 12px; }
.rightFloat .goMobile .panel{ background:#fff; }
.rightFloat .goMobile .codeTel{ margin:5px; }
.rightFloat .item.sbcx > a,.rightFloat .fdjsq > a,.rightFloat .fhdb > a{background: none;}
.rightFloat .item .panel a{ display:flex; line-height:48px; width:100px; background:#ffffff; font-size:14px; color:#fff; text-align:center; }
.rightFloat .sqrq .panel a{width: 380px;box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 30%);border-radius: 4px;color:#FF9000;background-color: #fff;}
.rightFloat .smewm .panel a{ width:auto; }
.rightFloat .appdown .panel a{ width:auto; }
.rightFloat .item .imInletPanel:after{ content:none !important; }
.rightFloat .lpzx{ background: #24ba7f; }
.rightFloat .lpzx .iconfont{color: #ffffff;}
.rightFloat .lpzx .txt{color: #ffffff;}

/* 6个操作类型的时候 */
.rightFloat .panel.imInletPanel5{margin-top: -124px}
.rightFloat .panel.imInletPanel4{margin-top: -53px}
.rightFloat .panel.imInletPanel3{margin-top: -24px}
.rightFloat .panel.imInletPanel2{margin-top: -24px}
.rightFloat .panel.imInletPanel1{margin-top: -24px}
.rightFloat .imInletPanel5 .imInletIndex{ max-height: 356px; }
.rightFloat .panel.imInletPanel5:after{top:120px;bottom: auto;}
.rightFloat .panel.imInletPanel4:after{top:49px;bottom: auto;}
.rightFloat .panel.imInletPanel3:after{top:20px;bottom: auto;}
.rightFloat .panel.imInletPanel2:after{top:20px;bottom: auto;}
.rightFloat .panel.imInletPanel1:after{top:20px;bottom: auto;}

.rightFloat .item .imInletPanel:after{ content:none !important; }
.imInletIndex{ width:180px; background-color:#fff; border:#ddd 1px solid; margin-top:0;box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.12); }
.im-tit{ font-size:14px; color:#000; line-height:36px; text-indent:60px; position:relative; }
.rightFloat .im-tit{border: #ddd solid;border-width: 1px 1px 0 1px;background: #fff;}
.panel .im-tit:before{ content:'\e6bc'; position:absolute; width:22px; height:19px; margin:auto; left:30px; top:0; bottom:0; font-family: 'iconfont';color: #f60;line-height: 19px;left: -28px;font-size: 18px;}
.imInletIndex .im-item{ padding:10px 0; border-bottom:#ddd 1px dashed; overflow:hidden; }
.imInletIndex .im-item:last-child{ border-bottom:none; }
.imInletIndex .im-item a{ background:transparent !important; width:auto !important; }
.imInletIndex .im-item .img{ width:50px; height:50px; overflow:hidden; border-radius:50%; -ms-border-radius:50%; margin-left:10px; }
.imInletIndex .im-item .img img{ width:100%; height:100%; object-fit:cover; }
.imInletIndex .im-item .text{  margin-left: 6px; width: 112px;}
.imInletIndex .im-item .text p{ font-size:12px; color:#000; line-height:24px; text-align:left; }
.imInletIndex .im-item .text span{ display:block; font-size:12px; color:#999; line-height:24px; text-align:left; }
.imInletIndex .im-item .text span.company_name{ width: 90%;background: linear-gradient(92deg, rgba(229,181,137,0.5) 0%, rgba(247,213,175,0.5) 50%);color: #6E2500;border-radius: 8px 0px 8px 0px;padding: 0 10px;line-height: 20px;}
.imInletIndex{ max-height: 395px;overflow: auto;}
@keyframes rightFloat{
	from{ transform:translateX(-20px); opacity:0; }
	to{ transform:translateX(0); opacity:1; }
}

/* 滚动条样式 */
.imInletIndex::-webkit-scrollbar {
	/*滚动条整体样式*/
	width : 5px;  /*高宽分别对应横竖滚动条的尺寸*/
	height: 1px;
}
.imInletIndex::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
	border-radius: 10px;
	box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);
	background   : #999999;
}
.imInletIndex::-webkit-scrollbar-track {
	/*滚动条里面轨道*/
	box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);
	border-radius: 10px;
	background   : #ededed;
}


/* 友情链接弹窗 */
.friendlink{ position:fixed; z-index:10; width:100%; height:100%; left:0; top:0; background:#000; background:rgba(0, 0, 0, 0.5); filter:alpha(opacity=50); }
.friendlink .friend{ width:880px; height:460px; background:#fff; border-radius:4px; position:absolute; left:0; top:0; right:0; bottom:0; margin:auto; }
.friendlink .tit{ font-size:20px; color:#333; line-height:50px; text-align:center; margin:0 10px; border-bottom:#eeeded 1px solid; }
.friendlink .close{ position:absolute; width:16px; height:16px; background:url(../images/icon.png) -370px 0; top:17px; right:10px; cursor:pointer; }
.friendlink .content{ margin:0 10px; overflow:hidden; }
.friendlink .friend_l{ float:left; width:530px; }
.friendlink .friend_l dl{ overflow:hidden; margin-top:20px; }
.friendlink .friend_l dt{ float:left; width:110px; text-align:right; line-height:30px; height:30px; font-size:12px; color:#333; }
.friendlink .friend_l dt i{ color:red; vertical-align:middle; }
.friendlink .friend_l dd{ float:left; width:370px; }
.friendlink .friend_l label{ float:left; margin-right:20px; cursor:pointer; }
.friendlink .friend_l label input{ float:left; height:30px; }
.friendlink .friend_l label span{ float:left; line-height:30px; color:#333; font-size:12px; margin-left:10px; }
.friendlink .friend_l dd input[type="text"]{ width:100%; height:30px; border:#ccc 1px solid; border-radius:4px; text-indent:10px; vertical-align:middle; line-height:28px\9; }
.friendlink .friend_l textarea{ width:100%; height:100px; border:#ccc 1px solid; border-radius:4px; resize:none; padding:5px 10px; }
.friendlink .friend_l dd input[type="submit"]{ width:60px; height:30px; border-radius:4px; vertical-align:middle; background:#30a15d; color:#fff; cursor:pointer; }
.friendlink .friend_r{ float:left; width:330px; padding-top:20px; }
.friendlink .friend_r h2{ font-size:12px; color:#333; line-height:30px; }
.friendlink .friend_r p{ font-size:12px; color:#999; line-height:30px; margin-right:30px; }

/* 意见反馈 */
.feedback{ position:fixed; width:100%; height:100%; z-index:101; left:0; top:0; display:none; }
.feedback .bg{ position:absolute; z-index:1; width:100%; height:100%; background:#000; background:rgba(0, 0, 0, 0.8); filter:alpha(opacity=80); left:0; top:0; }
.feedback .panel{ position:absolute; width:620px; height:540px; background:#fff; z-index:2; margin:auto; left:0; top:0; right:0; bottom:0; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; }
.feedback .panel .close{ position:absolute; width:34px; height:34px; background:url(../images/icon.png) 0 0 no-repeat; right:-17px; top:-17px; cursor:pointer; transition:transform .3s; -webkit-transition:transform .3s; -moz-transition:transform .3s; }
.feedback .panel .close:hover{ transform:rotate(180deg); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); }
.feedback .panel h5{ font-size:28px; color:#333; text-align:center; font-weight:normal; line-height:80px; }
.feedback .panel .time{ font-size:16px; line-height:28px; color:#999; margin:0 40px; }
.feedback .panel .time span{ font-size:16px; color:#333; }
.feedback .panel .desc{ font-size:16px; color:#999; line-height:28px; margin:0 40px; }
.feedback .panel .select{ margin:0 40px; overflow:hidden; padding: 15px 0; }
.feedback .panel .select a{ float:left; width:76px; border:#ddd 1px solid; text-align:center; line-height:28px; margin-right:10px; color:#999; font-size:14px; }
.feedback .panel .select a.cur{ color:#fff; background:#30a15d; border-color:#30a15d; }
.feedback .panel .textarea{ margin:0 40px; }
.feedback .panel .textarea h3,.feedback .panel .tel h3{ font-size:16px; color:#333; line-height:32px; }
.feedback .panel .textarea p.title,.feedback .panel .tel p.title { font-size:16px; color:#333; line-height:32px; }
.feedback .panel .textarea textarea{ width:518px; height:90px; border:#ddd 1px solid; padding:10px; font-size:14px; line-height:1.5em; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; }
.feedback .panel .tel{ margin:20px 40px 0; }
.feedback .panel .tel input{ border:#ddd 1px solid; height:40px; line-height:40px\9; text-indent:10px; width:320px; font-size:14px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; }
.feedback .panel .btn{ margin:0 40px; padding-top:20px; }
.feedback .panel .btn button{ width:176px; height:48px; font-size:18px; color:#fff; cursor:pointer; background:#30a15d; border:none; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; transition:background .3s; -webkit-transition:background .3s; -moz-transition:background .3s; }
.feedback .panel .btn button:hover{ background:#1d8e4a; }

/* 通栏 */
.g-wrap{ overflow:hidden; width:1180px; margin: 7px auto; }
.newsContent + .g-wrap{ margin-bottom:15px; }
.houseTag + .g-wrap + .g-wrap{ margin-bottom:15px; }
.plate + .g-wrap{ margin-bottom:15px; }
.recommend + .g-wrap{ margin-bottom:15px; }
.articleSale + .g-wrap{ margin-bottom:15px; }
.houseSale + .g-wrap{ margin-bottom:15px; }
.load-ad{ width:1180px; margin:0 auto; }
.load-ad embed{ position:relative; z-index:0; background:#f5f5f5; }
.load-ad ul{ margin:0 0 5px 0; }
.load-ad ul li{ position:relative; cursor: pointer;}
.load-ad ul li:after{ content:'广告'; position:absolute; top:0; right:0; z-index:2; font-size:10px; color:#fff; background:#000; line-height:14px; padding:0 1px; background:rgba(0, 0, 0, 0.2); filter:alpha(opacity=20);}
.load-ad ul li a{ display:block; position:absolute; width:100%; height:100%; left:0; top:0; z-index:1; background:#000; background:rgba(0, 0, 0, 0); filter:alpha(opacity=0); }
.tonglan-fix{ position:fixed; z-index:999; bottom:0; margin:0; width:auto; }
.tonglan-fix .close{ position:absolute; background:#f5f5f5; color:#333; line-height:20px; font-size:12px; width:40px; text-align:center; left:0; top:0; z-index:9; }
.tonglan-fix[ad-position="left"]{ left:5px; }
.tonglan-fix[ad-position="right"]{ right:5px; }
.tonglan-float{ position:fixed; z-index:999; margin:0; width:auto; }
.tonglan-float .close{ position:absolute; background:#f5f5f5; color:#333; line-height:20px; font-size:12px; width:40px; text-align:center; left:0; top:0; z-index:9;}
.tonglan-float[ad-position="left"]{ left:5px; }
.tonglan-float[ad-position="right"]{ right:5px; }
.tonglan-hg ul{ overflow:hidden; }
.tonglan-hg li{ display:none; }
.tonglan-hg li.active{ display:block; }
.recommand{ float:left; width:230px; margin-right:6px; }
.tonglan-full ul{ overflow:hidden; }
.tonglan-full li{ display:none; }
.tonglan-full li.active{ display:block; }


/* loading */
.enter-loading{ position:fixed; width:80px; height:80px; margin:auto; top:0; right:0; bottom:0; left:0; z-index:100000; background:rgba(0, 0, 0, 0.5) url(../images/loading.gif) center center no-repeat; border-radius:4px; }

/* 内页搜索 */
.inner-search{ background:#ffffff; }
.inner-search .box:after{ content:''; display:block; clear:both; }
.inner-search .btn{ float:right; }
.inner-search .btn button{ width:80px; height:30px; background:#30a15d; color:#fff; border-radius:4px; font-size:12px; cursor:pointer; }
.inner-search .tel{ float:right; line-height:30px; height:30px; margin-right:20px; color:#333; }
.inner-search .tel span{ font-size:16px; font-weight:bold; color:#333; }
.inner-search .s{ float:right; margin-right:20px; position:relative; }
.inner-search .b{ width:350px; position:relative; overflow:hidden; border-radius:4px; }
.inner-search .b input{ height:30px; background:#fff; width:100%; font-size:12px; text-indent:12px; }
.inner-search .b button{ position:absolute; width:40px; height:30px; background:#30a15d; top:0; right:0; cursor:pointer; }
.inner-search .s ul{ position:absolute; width:100%; left:0; top:30px; background:#fff; box-shadow:rgba(0, 0, 0, 0.1) 0px 2px 4px 0px;z-index: 9;}
.inner-search .s ul a{ display:block; line-height:28px; padding-left:10px; }
.inner-search .s ul a:hover{ background:#f8f8f8; }
.inner-search .s ul em{ color:#30a15d; font-style:normal; }
#search_house_id .iconfont{color: #ffffff;font-size: 18px;}

/* 面包屑导航 */
.inner-postion{ line-height:46px; height:46px; font-size:12px; color:#999; }
.inner-postion a,.inner-postion span{ color:inherit; font-size:inherit; }
.inner-postion a:hover{ color: #31CE90; }
.inner-search .inner-postion{ float:left; width:auto; line-height:30px; height:30px; }

.logoBox{ width: 1180px;margin: 0 auto;;display: flex; justify-content: space-between; position: relative; margin-top: 17px;}
.logoBox .logo{position: relative;}
.logoBox .curPageName{margin-left: 10px; color: #333333; font-size: 22px; line-height: 70px;}
.logoBox .logo a{display: block;width: 136px;height: 50px;background: url(../images/logo_w136_h50.png);margin: 8px 10px 12px 0;}
.logoBox .logo:after{content: '';position: absolute;width: 1px;height: 30px;background: #cdcdcd;top: 20px;right: 0;}
.flex{display: flex;}
/*一定要这么写*/
.logoBox .searchBox .b{width: 350px;position: relative;overflow: hidden;border-radius: 36px;border: 1px solid #EDEDED;}
.logoBox .searchBox #search_input_loupan{height: 34px;background: #ffffff;width: 100%;font-size: 12px;text-indent: 12px;}
.logoBox .searchBox #search_house_id{position: absolute;width: 40px;height: 34px;background: transparent;top: 0;right: 0;cursor: pointer;}
.logoBox .searchBox #search_house_id .iconfont{color: #666666;}
.logoBox .searchBox #search_ul_loupan{top: 60px;}
.logoBox .searchBox .publicGroupBuy{border-radius: 36px;background: linear-gradient(128deg, #1DD3AC 0%, #02CC6A 100%);height: 36px;color: #fff;padding: 0 10px;margin-top: 17px;margin-left: 10px;}
.logoBox .searchBox .publicGroupBuy .iconfont{color: #ffffff;-webkit-text-stroke-width: 0;}
.logoBox .searchBox .pgb{border-radius: 36px;background: linear-gradient(128deg, #1DD3AC 0%, #02CC6A 100%);height: 36px;color: #fff;padding: 0 10px;margin-left: 10px; cursor: pointer;}
.logoBox .searchBox .pgb .iconfont{color: #ffffff;-webkit-text-stroke-width: 0;}

/* 分页 */
.page-turn{ text-align:center; }
.page-turn .item-turn{ display:inline-block; vertical-align:middle; overflow:hidden; }
.page-turn a{ float:left; line-height:30px; font-size:12px; color:#999; padding:0 12px; border:#ddd 1px solid; border-radius:4px; margin-right:8px; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; transition:all .3s; }
.page-turn a.z-crt,.page-turn a:hover{ border-color: #31CE90; background: #31CE90; color:#fff !important; }
.page-turn a.btn{ background: #31CE90; color:#fff; border-color: #31CE90; }
.page-turn i{ float:left; line-height:32px; padding:0 12px; }
.page-turn span{ float:left; line-height:32px; height:32px; font-size:12px; color:#999; padding:0 12px; }
.page-turn span input{ height:32px; width:32px; text-align:center; border:#ddd 1px solid; border-radius:4px; margin:0 5px; }

/* loading */
.enter-loading{ position:fixed; width:80px; height:80px; margin:auto; top:0; right:0; bottom:0; left:0; z-index:100000; background:rgba(0, 0, 0, 0.5) url(../images/loading.gif) center center no-repeat; border-radius:4px; }

/* tips */
.boxTips{ position:fixed; width:0px; height:0px; margin:auto; left:0; top:0; right:0; bottom:0; z-index: 999; }
.boxTips .tips{ display: block;background:#000; background:rgba(0, 0, 0, 0.7); filter:alpha(opacity=70); position:absolute; padding:20px 40px; border-radius:4px; -webkit-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); transform:translate(-50%, -50%); }
.boxTips .tips .tit{ font-size:20px; color:#fff; line-height:20px; text-align:center; white-space:nowrap; margin-bottom:10px; }
.boxTips .tips .desc{ font-size:16px; color:#fff; line-height:20px; text-align:center; white-space:nowrap; }

/* 公共报名 */
.publicSignUp{ position:fixed; width:100%; height:100%; left:0; top:0; z-index:100; background:#000; background:rgba(0, 0, 0, 0.6); filter:alpha(opacity=60); }
.publicSignUp .content{ position:absolute; width:520px; height:280px; background:#fff; border-radius:4px; margin:auto; left:0; top:0; right:0; bottom:0; }
.publicSignUp .tit{ line-height:50px; font-size:20px; color:#000; text-align:center; border-bottom:#eee 1px solid; margin:0 10px; }
.publicSignUp .close{ position:absolute; width:16px; height:16px; top:17px; right:20px; background:url(../images/icon.png) -250px -80px; cursor:pointer; }
.publicSignUp .desc{ font-size:12px; margin:10px 20px; line-height:20px; color:#30a15f; text-align:center; }
.publicSignUp .item{ overflow:hidden; padding:8px 0; }
.publicSignUp .label{ float:left; width:136px; text-align:right; line-height:30px; font-size:12px; height:30px; }
.publicSignUp .label i{ color:red; }
.publicSignUp .txt{ float:left; }
.publicSignUp .txt input[type="text"]{ width:230px; height:30px; border:#ccc 1px solid; border-radius:3px; text-indent:10px; line-height:28px\9; font-size:12px; }
.publicSignUp .item-xy{ position:relative; margin-left:136px; overflow:hidden; padding:6px 0; }
.publicSignUp .item-xy input[type="checkbox"]{ position:absolute; width:10px; height:10px; left:-20px; }
.publicSignUp .item-xy label{ float:left; }
.publicSignUp .item-xy span{ display:block; width:12px; height:12px; margin:4px 4px 0 0; background:url(../images/icon.png) -110px -80px; cursor:pointer; }
.publicSignUp .item-xy input[type="checkbox"]:checked + span{ background-position:-130px -80px; }
.publicSignUp .item-xy p{ float:left; line-height:20px; height:20px; color:#999; font-size:12px; }
.publicSignUp .item-xy a{ color:#ffa009; font-size:12px; }
.publicSignUp .item-xy a:hover{ text-decoration:underline; }
.publicSignUp .btn{ margin:10px 0 0 136px; }
.publicSignUp .btn button{ width:90px; height:30px; color:#fff; background:#30a15f; border-radius:3px; cursor:pointer; }

/* 全屏地图 */
.fullmap{ position:fixed; width:100%; left:0; top:0; height:100%; z-index:9999; }

/* confirm */
.Confirm{ position:fixed; width:100%; height:100%; left:0; top:0; z-index:100; background:rgba(0, 0, 0, 0.5); }
.Confirm .content{ background:#fff; width:280px; height:140px; position:absolute; margin:auto; left:0; top:0; right:0; bottom:0; border-radius:4px; overflow:hidden; padding:20px; }
.Confirm .desc{ font-size:16px; line-height:40px; text-align:center; }
.Confirm .btn{ text-align:center; margin-top:20px; }
.Confirm .btn button{ width:100px; height:32px; background:#ccc; color:#fff; border-radius:2px; cursor:pointer; }
.Confirm .btn button.ok{ background:#30a15d; margin-right:10px; }
.footer .info .logo_box{width: 1180px;margin: 0 auto;    height: 0;}
.footer .info .logo_box::after{content: '';display: block;clear: both}
.footer .info .logo_cx{display: block;background: url("../images/home_cxlogo.jpg") no-repeat center; width: 179px;height:65px;    float: right;  position: relative; bottom: 79px;}

/*im手机验证弹窗*/
.tel_pop{display: none;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.7);position: fixed;top: 0;z-index: 99;}
.tel_pop .box{background: #fff;width: 374px;height: 394px;background-color: #ffffff;
	box-shadow: -2px 0px 24px 0px rgba(45, 45, 45, 0.48);border-radius: 4px;position: absolute;
top: 50%;left: 50%;margin-left: -187px;margin-top: -197px;}
.tel_pop .box .tit{position: relative;height: 50px;border-bottom: 1px solid #e5e5e5;font-size: 20px;color: #000000;line-height: 50px;text-align: center;}
.tel_pop .box .tit .close{width: 16px;height: 16px;cursor: pointer;display: block;position: absolute;top: 20px;right: 20px;background: url(../images/close.png) center no-repeat;}
.tel_pop .box .form{margin: 0 55px;}
.tel_pop .box .form input[name='tel']{width: 260px;height: 38px;border-radius: 4px;
border: solid 1px #cccccc;text-indent: 20px;margin-top: 30px;font-size: 12px;}
.tel_pop .box .form .imgcode_box{margin-top: 20px;}
.tel_pop .box .form .imgcode_box img{width: 126px;height: 38px;margin-left: 10px;}
.tel_pop .box .form .imgcode_box input[name='imgcode']{width: 120px;
height: 38px;font-size: 12px;
border-radius: 4px;
border: solid 1px #cccccc;color: #999999;text-indent: 15px;vertical-align: top;}
.tel_pop .box .form .telcode_box{margin-top: 20px;height: 38px;
	border-radius: 4px;
	border: solid 1px #cccccc;}
.tel_pop .box .form .telcode_box input[name='telcode']{border-radius: 4px;width: 160px;height: 34px;text-indent: 20px;font-size: 12px;color: #999999;}
.tel_pop .box .form .telcode_box .button{display: inline-block;width: 85px;height: 36px;line-height: 36px;text-align: right;background: #fff;font-size: 14px;color: #333333;cursor: pointer;position: relative;}
.tel_pop .box .form .telcode_box .button::before{width: 1px;height: 17px;background-color: #cccccc;content: '';position: absolute;left:  0;top: 10px;}
.tel_pop .box .form .xy{font-size: 12px;color: #999999;margin-top: 16px;}
.tel_pop .box .form .xy a{text-decoration: underline;font-size: 12px;color: #30a15f;}
.tel_pop .box .form .sm{font-size: 12px;line-height: 16px;color: #333333;margin-top: 16px;}
.tel_pop .box .form .tj{width: 100%;
height: 38px;
background-color: #30a15f;
border-radius: 4px;font-size: 14px;color: #ffffff;text-align: center;line-height: 38px;margin-top: 20px;cursor: pointer;}

/*ccg样式*/
.ccgPopup{width: 100%;height: 100%;position: fixed;top: 0;left: 0;background: rgba(0, 0, 0, 0.7);z-index: 99;display: none;}
.ccgPopup .box{width: 620px;position: absolute;left: 50%;margin-left: -310px;top: 50%;margin-top: -249px;}

.ccgPopup .box .mainPopup{background: #fff;clear: both;border-radius: 10px;overflow: hidden;padding-bottom: 10px;}
.ccgPopup .box .mainPopup .ccgHead{background: url(../images/ccg_bnzf.png)no-repeat center;width: 621px;height: 160px;clear: both;background-size: 621px auto;position: relative;}
.ccgPopup .box .ccgHead .close{position: relative;display: block;background: url(../images/close.png)no-repeat;width: 20px;height: 20px;background-size: contain;position: absolute;top: 10px;right: 10px;cursor: pointer;}
.ccgPopup .box .mainPopup .mainbox{margin-top: 25px;}
.ccgPopup .box .mainPopup .mainbox>div{float: left;width: 50%;}
.ccgPopup .box .mainPopup .mainbox .left{}
.ccgPopup .box .mainPopup .mainbox .left .bt{font-size: 14px;color: #000000;text-align: center;}
.ccgPopup .box .mainPopup .mainbox .left .bt span{font-size: 18px;color: #ff0904;font-weight: bold;}
.ccgPopup .box .mainPopup .mainbox .left .from{margin-left: 30px;margin-top:25px;}
.ccgPopup .box .mainPopup .mainbox .left .from .inputbox{}
.ccgPopup .box .mainPopup .mainbox .left .from .inputbox span,.ccgPopup .box .mainPopup .mainbox .left .from .inputbox1 span{font-size: 14px;color: #000000;}
.ccgPopup .box .mainPopup .mainbox .left .from .inputbox{ position:relative;margin-bottom: 10px; color: #333;}
.ccgPopup .box .mainPopup .mainbox .left .from .inputbox select{ margin-right: 10px;width:170px; height:35px; 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;margin-left: 7px; }
.ccgPopup .box .mainPopup .mainbox .left .from .inputbox: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:65px; top:0; bottom:0; pointer-events:none; }
.ccgPopup .box .mainPopup .mainbox .left .from .inputbox1 input{width: 170px;height: 35px;background-color: #ffffff;border-radius: 4px;border: solid 1px #e5e5e5;    padding-left: 8px;margin-left: 7px;font-size: 12px;}
.ccgPopup .box .mainPopup .mainbox .left .from .inputbox1{}
.ccgPopup .box .mainPopup .mainbox .left .from .item-xy{ overflow:hidden;margin-top: 10px;     margin-left: 63px;}
.ccgPopup .box .mainPopup .mainbox .left .from .item-xy label{ float:left; position:relative; }
.ccgPopup .box .mainPopup .mainbox .left .from .item-xy input{ position:absolute; width:10px; height:10px; left:-20px; }
.ccgPopup .box .mainPopup .mainbox .left .from .item-xy span{ float:left; width:12px; height:12px; background:url("../images/icon.png") -110px -80px; margin:4px 4px 4px 0; }
.ccgPopup .box .mainPopup .mainbox .left .from .item-xy input:checked + span{ background-position:-280px -110px; }
.ccgPopup .box .mainPopup .mainbox .left .from .item-xy p{ float:left; line-height:20px; height:20px; color:#999; font-size:12px; }
.ccgPopup .box .mainPopup .mainbox .left .from .item-xy a{ color:#999; font-size:12px; }
.ccgPopup .box .mainPopup .mainbox .left .from .item-xy a:hover{ text-decoration:underline; }
.ccgPopup .box .mainPopup .mainbox .left .from .btm_bnzf{cursor: pointer;width: 270px;height: 36px;line-height: 36px;background-color: #30a15d;border-radius: 4px;font-size: 14px;color: #ffffff;text-align: center;margin-top: 25px;}
.ccgPopup .box .mainPopup .mainbox .left .ms{position: relative;font-size: 12px;color: #000000;text-align: center;margin: 0 auto;width: 192px;padding-left: 10px;margin-top: 15px;}
.ccgPopup .box .mainPopup .mainbox .left .ms::before{content: '';width: 10px;height: 13px;background: url(../images/icon1.png) no-repeat;position: absolute;left: 0;top: 2px;}
.ccgPopup .box .mainPopup .mainbox .right{margin:0;}
.ccgPopup .box .mainPopup .mainbox .right .bt{font-size: 20px;color: #000000;font-weight: bold;text-align: center;}
.ccgPopup .box .mainPopup .mainbox .right .mainbox{display: flex;display: -webkit-flex; flex-wrap: wrap;    align-content: flex-start;}
.ccgPopup .box .mainPopup .mainbox .right .mainbox .item{flex: 0 0 50%;text-align: center;margin-bottom: 13px;}
.ccgPopup .box .mainPopup .mainbox .right .mainbox .item .imgccg{margin: 0 auto;margin-bottom: 20px;}
.ccgPopup .box .mainPopup .mainbox .right .mainbox .item .bac1{width: 137px;height: 74px;background: url(../images/bac1.jpg) no-repeat center;}
.ccgPopup .box .mainPopup .mainbox .right .mainbox .item .bac2{width: 137px;height: 74px;background: url(../images/bac2.jpg) no-repeat center;}
.ccgPopup .box .mainPopup .mainbox .right .mainbox .item .bac3{width: 137px;height: 74px;background: url(../images/bac3.jpg) no-repeat center;}
.ccgPopup .box .mainPopup .mainbox .right .mainbox .item .bac4{width: 137px;height: 74px;background: url(../images/bac4.jpg) no-repeat center;}
.ccgPopup .box .mainPopup .mainbox .right .mainbox .item p{font-size: 14px;color: #000000;font-weight: bold;    font-weight: 500;}

.ccgPopup{width: 100%;height: 100%;position: fixed;top: 0;left: 0;background: rgba(0, 0, 0, 0.7);z-index: 99;display: none;}
.ccgPopup .box1{width: 500px;position: absolute;left: 50%;margin-left: -250px;margin-top: 20px;top: 50%;margin-top: -275px}
.ccgPopup .box1 .closebox{float: right;}
.ccgPopup .box1 .closebox .close{width: 40px;height: 40px;background-color: #30a15d;border-radius: 50%;cursor: pointer;}
.ccgPopup .box1 .closebox .close span{position: relative;display: block;background: url(../images/close.png)no-repeat;width: 23px;height: 23px;left: 9px;top: 9px;background-size: contain;}
.ccgPopup .box1 .closebox .sx{display: block;width: 4px;height: 42px;background-color: #30a15d;margin-left: 19px;}
.ccgPopup .box1 .mainPopup{background: #fff;clear: both;border-radius: 10px;overflow: hidden;padding-bottom: 40px;}
.ccgPopup .box1 .mainPopup .ccgHead{width: 500px;height: 167px;clear: both;background-size: 500px auto;}
.ccgPopup .box1 .mainPopup  .hqjjtz{background: url(../images/hqjjtz.png)no-repeat center;}
.ccgPopup .box1 .mainPopup  .hqkptz{background: url(../images/hqkptz.png)no-repeat center;}
.ccgPopup .box1 .mainPopup  .syfycx{background: url(../images/syfycx.png)no-repeat center;}
.ccgPopup .box1 .mainPopup  .fslpdz{background: url(../images/fslpdz.png)no-repeat center;}
.ccgPopup .box1 .mainPopup  .yysj{background: url(../images/yysj.png)no-repeat center;}
.ccgPopup .box1 .mainPopup  .dylpdt{background: url(../images/dylpdt.png)no-repeat center;}
.ccgPopup .box1 .mainPopup  .ljhxbj{background: url(../images/ljhxbj.png)no-repeat center;}
.ccgPopup .box1 .mainPopup  .gzlpdt{background: url(../images/gzlpdt.png)no-repeat center;}
.ccgPopup .box1 .mainPopup  .cxgzqyfjph{background: url(../images/cxgzqyfjph.png)no-repeat center;}

.ccgPopup .box1 .mainPopup .mainbox{margin-top: 35px;}
/* .ccgPopup .box1 .mainPopup .mainbox>div{float: left;width: 50%;} */
.ccgPopup .box1 .mainPopup .mainbox .left{}
.ccgPopup .box1 .mainPopup .mainbox .left .bt{font-size: 14px;color: #333;text-align: center;}
.ccgPopup .box1 .mainPopup .mainbox .left .bt span{font-size: 18px;color: #ff0904;font-weight: bold;}
.ccgPopup .box1 .mainPopup .mainbox .left .from{margin:0 60px;margin-top: 40px;}
.ccgPopup .box1 .mainPopup .mainbox .left .from .inputbox{}
.ccgPopup .box1 .mainPopup .mainbox .left .from .inputbox span,.ccgPopup .box .mainPopup .mainbox .left .from .inputbox1 span{font-size: 14px;color: #000000;}
.ccgPopup .box1 .mainPopup .mainbox .left .from .inputbox{ position:relative;margin-bottom: 10px; color: #333;}
.ccgPopup .box1 .mainPopup .mainbox .left .from .inputbox select{ margin-right: 10px;width:250px; height:35px; 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;margin-left: 7px; }
.ccgPopup .box1 .mainPopup .mainbox .left .from .inputbox: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:65px; top:0; bottom:0; pointer-events:none; }
.ccgPopup .box1 .mainPopup .mainbox .left .from .inputbox1 input{width: 100%;height: 35px;background-color: #ffffff;border-radius: 4px;border: solid 1px #30a15d;    padding-left: 8px; }
.ccgPopup .box1 .mainPopup .mainbox .left .from .inputbox1{}
.ccgPopup .box1 .mainPopup .mainbox .left .from .item-xy{ overflow:hidden;margin-top: 10px;}
.ccgPopup .box1 .mainPopup .mainbox .left .from .item-xy label{ float:left; position:relative; }
.ccgPopup .box1 .mainPopup .mainbox .left .from .item-xy input{ position:absolute; width:10px; height:10px; left:-20px; }
.ccgPopup .box1 .mainPopup .mainbox .left .from .item-xy span{ float:left; width:12px; height:12px; background:url("../images/icon.png") -110px -80px; margin:4px 4px 4px 0; }
.ccgPopup .box1 .mainPopup .mainbox .left .from .item-xy input:checked + span{ background-position:-280px -110px; }
.ccgPopup .box1 .mainPopup .mainbox .left .from .item-xy p{ float:left; line-height:20px; height:20px; color:#999; font-size:12px; }
.ccgPopup .box1 .mainPopup .mainbox .left .from .item-xy a{ color:#999; font-size:12px; }
.ccgPopup .box1 .mainPopup .mainbox .left .from .item-xy a:hover{ text-decoration:underline; }
.ccgPopup .box1 .mainPopup .mainbox .left .from .btn{cursor: pointer;width: 100%;height: 36px;line-height: 36px;background-color: #30a15d;border-radius: 4px;font-size: 14px;color: #ffffff;text-align: center;margin: 0 auto;margin-top: 40px;}
.ccgPopup .box1 .mainPopup .mainbox .left .ms{position: relative;font-size: 12px;color: #000000;text-align: center;margin: 0 auto;width: 192px;padding-left: 10px;margin-top: 10px;}
.ccgPopup .box1 .mainPopup .mainbox .left .ms::before{content: '';width: 10px;height: 13px;background: url(../images/icon1.png) no-repeat;position: absolute;left: 0;top: 2px;}

.ccgPopup .box2{width: 486px;height: 486px;position: absolute;left: 50%;margin-left: -243px;background: url(../images/hbbac1.png) no-repeat;    margin-top: -280px;top: 50%;}
.ccgPopup .box2 .tit{font-size: 22px;color: #f24642;text-align: center;margin-top: 20px;}
.ccgPopup .box2 .lqnum{font-size: 16px;color: #000000;text-align: center;margin-top: 25px;}
.ccgPopup .box2 .lqnum span{font-size: 20px;color: #e33133;}
.ccgPopup .box2 .ps{margin-left: 84px;margin-top: 25px;}
.ccgPopup .box2 .ps .hg{font-size: 14px;color: #454545;padding-left: 26px;position: relative;margin-bottom: 25px;}
.ccgPopup .box2 .ps .yhq{font-size: 14px;color: #454545;padding-left: 26px;position: relative;margin-bottom: 20px;}
.ccgPopup .box2 .ps .hg::before{content: '';width: 18px;height: 19px;background: url(../images/hg.png) no-repeat;position: absolute;top: 0px;left: 0px;background-size: contain;}
.ccgPopup .box2 .ps .yhq::before{content: '';width: 19px;height: 14px;background: url(../images/yhq.png) no-repeat;position: absolute;top: 3px;left: 0px;background-size: contain;}
.ccgPopup .box2 .from{margin-left: 84px;}
.ccgPopup .box2 .from input{height: 36px;border: solid 1px #e33133;border-radius: 4px;text-indent: 9px;width: 306px;font-size: 12px;}


.ccgPopup .box2 .from .item-xy{ overflow:hidden;margin-top: 24px;}
.ccgPopup .box2 .from .item-xy label{ float:left; position:relative; }
.ccgPopup .box2 .from .item-xy input{ position:absolute; width:10px; height:10px; left:-20px; }
.ccgPopup .box2 .from .item-xy span{ float:left; width:12px; height:12px; background:url("../images/icon.png") -110px -80px; margin:4px 4px 4px 0; }
.ccgPopup .box2 .from .item-xy input:checked + span{ background-position:-280px -110px; }
.ccgPopup .box2 .from .item-xy p{ float:left; line-height:20px; height:20px; color:#999; font-size:12px; }
.ccgPopup .box2 .from .item-xy a{ color:#999 ; font-size:12px; }
.ccgPopup .box2 .from .item-xy a:hover{ text-decoration:underline; }
.ccgPopup .box2 .from .btn{width: 264px;height: 40px;line-height: 40px;background-color: #ffb620;border-radius: 20px;font-size: 16px;color: #ffffff;text-align: center;margin-top: 100px;margin-left: 22px;cursor: pointer;}
.ccgPopup .box2 .ms{position: relative;font-size: 12px;color: #fdf8da;text-align: center;margin: 0 auto;width: 192px;padding-left: 10px;margin-top: 15px;margin-left: 55px;}
.ccgPopup .box2 .hbclose{width: 57px;height: 57px;background: url(../images/close_hb.png) no-repeat;margin: 0 auto;margin-top: 50px;cursor: pointer;}

.ccgPopup .box3{width: 486px;height: 427px;position: absolute;left: 50%;margin-left: -243px;background: url(../images/hbbac2.png) no-repeat; margin-top: -280px;top: 50%;}
.ccgPopup .box3 .tit{font-size: 22px;color: #f24642;text-align: center;margin-top: 20px;}
.ccgPopup .box3 .lqnum{font-size: 16px;color: #000000;text-align: center;margin-top: 25px;}
.ccgPopup .box3 .lqnum span{font-size: 20px;color: #e33133;}
.ccgPopup .box3 .ps{margin-left: 84px;margin-top: 25px;}
.ccgPopup .box3 .ps .yhq{font-size: 14px;color: #454545;position: relative;margin-bottom: 20px;}
.ccgPopup .box3 .from{margin-left: 84px;}
.ccgPopup .box3 .from input{height: 36px;border: solid 1px #e33133;border-radius: 4px;text-indent: 9px;width: 306px;font-size: 12px;}


.ccgPopup .box3 .from .item-xy{ overflow:hidden;margin-top: 24px;}
.ccgPopup .box3 .from .item-xy label{ float:left; position:relative; }
.ccgPopup .box3 .from .item-xy input{ position:absolute; width:10px; height:10px; left:-20px; }
.ccgPopup .box3 .from .item-xy span{ float:left; width:12px; height:12px; background:url("../images/icon.png") -110px -80px; margin:4px 4px 4px 0; }
.ccgPopup .box3 .from .item-xy input:checked + span{ background-position:-280px -110px; }
.ccgPopup .box3 .from .item-xy p{ float:left; line-height:20px; height:20px; color:#999; font-size:12px; }
.ccgPopup .box3 .from .item-xy a{ color:#999 ; font-size:12px; }
.ccgPopup .box3 .from .item-xy a:hover{ text-decoration:underline; }
.ccgPopup .box3 .from .btn{width: 264px;height: 40px;line-height: 40px;background-color: #ffb620;border-radius: 20px;font-size: 16px;color: #ffffff;text-align: center;margin-top: 100px;margin-left: 22px;cursor: pointer;}
.ccgPopup .box3 .ms{position: relative;font-size: 12px;color: #fdf8da;text-align: center;margin: 0 auto;width: 192px;padding-left: 10px;margin-top: 15px;margin-left: 55px;}
.ccgPopup .box3 .hbclose{width: 57px;height: 57px;background: url(../images/close_hb.png) no-repeat;margin: 0 auto;margin-top: 50px;cursor: pointer;}

/* 楼盘列表样式调整 */
.rankg{background-color:#f3f3f3;position:relative;width:280px;font-size:20px;font-weight:bolder;color:#333333;height:53px !important;line-height:55px;text-indent:20px}
.rankg .a{position:absolute;top:8px;right:20px;font-size:14px;font-weight:normal}
.bk-footer-menu-group{text-align:left;padding-left:30px}
.bk-footer-menu-group .bk-footer-menu{display:inline-block;width:124px;margin-right:10px;height:40px;line-height:40px;color:#c5c5c5;font-size:14px;background:#000;text-align:center}
.bk-footer-menu-group .bk-footer-menu.active{background:#999;color:#ffffff;cursor:pointer}
.bk-footer-answer{text-align:left;padding:15px 0 10px 30px}
.bk-footer-answer li{width:260px;margin-right:20px;line-height:23px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:inline-block;font-size:12px;color:#c5c5c5}
.bk-footer-answer li:nth-child(4n){margin-right:0}
.bk-footer-answer li a{color:#ccc;font-size:14px}
.bk-footer-answer li a:hover{cursor:pointer;text-decoration:underline;color:#ccc !important}
.bk-footer{border-bottom:1px solid #606060;margin-bottom:15px}
.bk-footer-answer-item{display:none}
.bk-footer-answer-item.active{display:block}
.bk-footer-answer .bk-footer-small-item li{max-width:95px;width:initial;margin-right:15px !important}
.publicModal{position:fixed;width:100%;height:100%;left:0;top:0;background:#000;background:rgba(0,0,0,0.6);filter:alpha(opacity=60);font-family:Microsoft YaHei;z-index:126;}
.publicForm{width:600px;position:absolute;border-radius:4px;margin:auto;left:0;top:0;right:0;bottom:0;background-color:transparent;background-repeat:no-repeat;background-size:100% 100%;background-clip:padding-box}
.publicForm.tjyh{background-image:url("../images/tjyh@2x.png");width:550px;max-height:582px;padding-top:100px}
.publicForm.tjyh.haveCard{background-image:url("../images/tjyh.png");max-height:660px;padding-top:100px}
.publicForm.cjjcx{background-image:url("../images/cjjcx.png");width:550px;max-height:578px;padding-top:100px}
.publicForm.cjjcx.haveCard{background-image:url("../images/cjjcx@2x.png");width:550px;max-height:652px;padding-top:100px}
.publicForm.lqfxbg{background-image:url("../images/lpfx.png");width:550px;max-height:582px;padding-top:100px}
.publicForm.ldcpfx{width:550px;background-image:url("../images/loudongcaipan.png");max-height:582px;padding-top:100px}
.publicForm.yykf{width:550px;background-image:url("../images/yykf.png");max-height:588px;padding-top:100px}
.publicModal .signUpBtn{width:80%;padding:10px 0}
.publicForm.yykf.haveCard{background-image:url("../images/yykf1.png");max-height:660px;padding-top:100px}
.publicForm.yhll{width:550px;background-image:url("../images/bg22.png");max-height:582px;padding-top:100px}
.publicForm.yhll.haveCard{background-image:url("../images/bg2.png");max-height:660px}
.publicForm.sqrq{width:550px;background-image:url("../images/bg4.png");max-height:582px;padding-top:100px}
.publicForm.sqrq2{background-image:url("../images/sqrq2.png") !important}
.publicForm.sqrq.haveCard{background-image:url("../images/sqrq1.png");max-height:660px;padding-top:100px}
.publicForm.zxfj{width:550px;background-image:url("../images/zxfj.png");max-height:582px;padding-top:100px}
.publicForm.zxfj.haveCard{background-image:url("../images/zxfj1.png");max-height:660px;padding-top:100px}
.publicForm.tdjg{background-image:url("../images/tdjg.png");width:552px;max-height:582px;padding-top:100px}
.publicForm.tdjg.haveCard{background-image:url("../images/tdjg2.png");max-height:660px;padding-top:100px}
.publicForm.rqsq{width:550px;background-image:url("../images/bg12.png");max-height:582px;padding-top:100px}
.publicForm.rqsq.haveCard{background-image:url("../images/bg12.png");max-height:582px;padding-top:100px}
.publicForm.rqsq .groupHead{position:absolute;width:82px;height:82px;background:url("../images/group.png") no-repeat;background-size:cover;display:block;margin:0 auto;left:0;right:0}
.publicForm.rqsq .title{padding-top:100px;text-align:center;font-size:20px;color:#333333;font-weight:bold}
.publicForm.rqsq .subTitle{font-size:16px;line-height:19px;color:#666666;text-align:center;padding-top:40px}
.publicForm.rqsq .selects{padding:40px 84px 0;margin:0 auto}
.publicForm.rqsq.haveCard .selects{padding-top:20px}
.publicForm.rqsq .bm_province{width:170px;height:40px;border:1px solid #cccccc;border-radius:4px;text-indent:1em}
.publicForm.rqsq .bm_city{width:170px;height:40px;border:1px solid #cccccc;border-radius:4px;margin-left:40px;text-indent:1em}
.publicForm.rqsq .inputArea{padding:40px 84px}
.publicForm.rqsq.haveCard .inputArea{padding:20px 84px}
.publicForm.rqsq .inputArea .tel,.publicForm.rqsq .inputArea .card{display:block;width:100%;margin:0 auto;height:40px;background:transparent;border:1px solid #cccccc;border-radius:4px;text-indent:1em}
.publicForm.rqsq .inputArea .card{margin-top:20px}
.publicForm.rqsq .btnArea .signUpBtn{background:#36AF58;color:#fff;border-radius:4px;margin:0 auto;display:block}
.publicForm.rqsq .botArea{text-align:center;margin-top:15px}
.publicForm.rqsq .btnArea .agreement{color:#999999;font-size:12px}
.publicForm.ppfy{width:620px;background-image:url("../images/ppfy.png");max-height:523px;padding-top:100px}
.publicForm.fkzn{width:550px;background-image:url("../images/fkzn.png");max-height:582px;padding-top:100px}
.publicForm.zxkptz{width:550px;background-image:url("../images/kptz_null.png");max-height:582px;padding-top:100px}
.publicForm.haveCard.zxkptz{background-image:url("../images/kptz_null2.png");max-height:660px;padding-top:100px}
.publicForm.getzbpt{width:550px;background-image:url("../images/getzbpt.png");max-height:582px;padding-top:100px}
.publicForm.getzbpt.haveCard{background-image:url("../images/getzbpt2.png");max-height:660px;padding-top:100px}
.publicForm.fjzs{background-image:url("../images/bg11.png");max-height:588px;padding-top:100px}
.publicForm.haveCard.fjzs{background-image:url("../images/bg10.png");max-height:648px;padding-top:100px}
.publicForm.zckf{background-image:url("../images/zckf.gif");max-height:582px;padding-top:100px}
.publicForm.haveCard.zckf{background-image:url("../images/zckf@2x.gif");max-height:660px}
.publicForm.zckf_old{width:550px;background-image:url("../images/bg22.png");max-height:582px;padding-top:100px}
.publicForm.haveCard.zckf_old{background-image:url("../images/bg2.png");max-height:660px}
.publicForm.wufjzs{width:550px;background-image:url("../images/wufjzs.png");max-height:582px;padding-top:100px}
.publicForm.haveCard.wufjzs{background-image:url("../images/wufjzs1.png");max-height:660px;padding-top:100px}
.publicForm.zxdt{width:550px;background-image:url("../images/bg7.png");max-height:582px;padding-top:100px}
.publicForm.zxdt.haveCard{background-image:url("../images/bg77.png");max-height:660px;padding-top:100px}
.publicForm.bjtz{background-image:url("../images/bg88.png");width:550px;max-height:582px;padding-top:100px}
.publicForm.bjtz.haveCard{background-image:url("../images/bg888.png");max-height:660px;padding-top:100px}
.publicForm.zhzs{width:550px;background-image:url("../images/zhzs@2x.png");max-height:582px;padding-top:100px}
.publicForm.zhzs.haveCard{background-image:url("../images/zhzs2@2x.png");max-height:648px;padding-top:100px}
.publicForm.fxbg{width:500px;background-image:url("../images/fxbg.png");max-height:456px;padding:80px 50px 0 50px}
.publicForm.fxbg.haveCard{width:500px;background-image:url("../images/fxbg.png");max-height:520px;padding:80px 50px 0 50px}
.publicForm.spkf{width:550px;background-image:url("../images/spkf.png");max-height:582px;padding-top:100px}
.publicForm.spkf.haveCard{background-image:url("../images/spkf2.png");max-height:660px;padding-top:100px}
.publicForm .close{position:absolute;width:52px;height:52px;top:0;right:3px;border-radius:50%;cursor:pointer}
.publicForm.validate{background-image:url("../images/validate.png");max-height:443px}
.publicForm.validate .close{position:absolute;background:url("../images/close.png");width:23px;height:23px;right:7px;top:7px;cursor:pointer;z-index:2}
.publicForm.validate .botArea .codeTel img{float:left}
.publicForm .filter{filter:blur(5px)}
.yykf .title{font-size:24px;line-height:27px;font-family:Source Han Serif CN;font-weight:bold;color:#ffffff;text-align:center;padding-top:5px}
.yykf .blockList{color:#ffffff;height:200px;overflow:hidden}
.yykf .blockList p{margin:70px auto;font-size:28px;color:#fff;text-align:center}
.yykf tr{border:1px solid #ffffff}
.yykf .table-head{background-color:rgba(255,255,255,.3)}
.yykf .table-head th{width:33%}
.yykf .table-body td{text-align:center}
.yykf .table-head th,.yykf .table-body td{padding:10px 0;color:#ffffff;border:inherit}
.yykf .subTitle{padding-top:20px;font-size:16px;color:#666666;text-align:center}
.yykf .inputArea{padding:30px}
.yykf.haveCard .inputArea{padding-top:20px}
.yykf .tel,.yykf .card{display:block;width:80%;margin:0 auto;height:40px;background:transparent;border:1px solid #ccc;border-radius:4px;text-indent:1em}
.yykf .card{margin-top:26px}
.yykf.haveCard .card{margin-top:15px}
.yykf .tel::-webkit-input-placeholder,.yykf .card::-webkit-input-placeholder{color:#ccc}
.yykf .tel:-moz-placeholder,.yykf .card:-moz-placeholder{color:#ccc}
.yykf .tel::-moz-placeholder,.yykf .card:-moz-placeholder{color:#ccc}
.yykf .tel::-ms-input-placeholder,.yykf .card:-ms-input-placeholder{color:#ccc}
.yykf .btnArea{text-align:center}
.yykf .btnArea .agreement{color:#999}
.yykf .botArea{margin-top:20px}
.yykf .signUpBtn{width:80%;background-color:#36AF58;color:#ffffff;padding:10px 50px;border-radius:4px;font-size:16px;cursor:pointer}
.yykf .selectItem{vertical-align:middle}
.zckf.haveCard{max-height:708px}
.zckf .title{font-size:24px;line-height:27px;font-family:Source Han Serif CN;font-weight:bold;color:#ffffff;text-align:center;padding-top:8px}
@-webkit-keyframes rowup{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
	5%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
	10%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
	20%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
	30%{-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0)}
	40%{-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0)}
	50%{-webkit-transform:translate3d(0,-60px,0);transform:translate3d(0,-60px,0)}
	60%{-webkit-transform:translate3d(0,-60px,0);transform:translate3d(0,-60px,0)}
	70%{-webkit-transform:translate3d(0,-80px,0);transform:translate3d(0,-80px,0)}
	80%{-webkit-transform:translate3d(0,-80px,0);transform:translate3d(0,-80px,0)}
	90%{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}
	100%{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}
}@keyframes rowup{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
	 5%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
	 10%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
	 20%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
	 30%{-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0)}
	 40%{-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0)}
	 50%{-webkit-transform:translate3d(0,-60px,0);transform:translate3d(0,-60px,0)}
	 60%{-webkit-transform:translate3d(0,-60px,0);transform:translate3d(0,-60px,0)}
	 70%{-webkit-transform:translate3d(0,-80px,0);transform:translate3d(0,-80px,0)}
	 80%{-webkit-transform:translate3d(0,-80px,0);transform:translate3d(0,-80px,0)}
	 90%{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}
	 100%{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}
 }.zckf .demo-list{width:180px;position:absolute;height:20px;overflow:hidden;left:15px;top:100px;background:#FF9F5F;border-radius:10px}
.zckf .demo-list .rowup{-webkit-animation:20s rowup linear infinite normal;animation:20s rowup linear infinite normal;position:relative}
.zckf .item_txt{font-size:12px;color:#FDCCAC;text-align:center;line-height:20px}
.zckf .subTitleImg{padding-top:30px}
.zckf .subTitleImg .item,.zckf .subTitle .item{display:inline-block;width:32.9%;text-align:center}
.zckf .subTitleImg .item{color:#aeaeac;font-size:14px}
.zckf .subTitle{padding-top:40px}
.zckf .subTitle .item{color:#ffffff;font-size:22px;font-weight:bold}
.zckf .subTitle .address{position:relative}
.zckf .subTitle .address:after{content:attr(data-address);position:absolute;font-size:12px;font-family:Microsoft YaHei;font-weight:400;color:#ffffff;top:30px;left:0;text-align:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-word;padding:0 20px}
.zckf .subTitleImg .arrow{background:url(../images/arrow.png) no-repeat;height:16px;background-position:center;vertical-align:bottom}
.zckf .tel::-webkit-input-placeholder,.zckf .card::-webkit-input-placeholder{color:#999999}
.zckf .tel:-moz-placeholder,.zckf .card:-moz-placeholder{color:#999999}
.zckf .tel::-moz-placeholder,.zckf .card:-moz-placeholder{color:#999999}
.zckf .tel::-ms-input-placeholder,.zckf .card:-ms-input-placeholder{color:#999999}
.zckf .tip{color:#ffffff;line-height:31px;font-size:20px;text-align:center;padding-top:65px;font-weight:400}
.zckf .havCard .tip{padding-top:50px}
.zckf .tipEn{font-size:14px;color:#aeaeac;padding-top:10px;text-align:center}
.zckf .orangeColor{color:#ffffff;font-size:inherit;font-weight:bold}
.zckf .division{height:1px;border-bottom:2px solid #979797;width:90%;display:block;margin:0 auto;border-bottom-style:dashed;margin-top:25px}
.zckf.haveCard .division{margin-top:35px}
.zckf .desc{margin-top:50px;font-size:18px;font-weight:400;color:#333333;line-height:24px;text-align:center}
.zckf .number{font-size:22px;color:#fff;font-weight:bold}
.zckf .inputArea{margin-top:2.5vh}
.zckf.haveCard .inputArea{margin-top:2.5vh}
.zckf .tel,.zckf .card{display:block;width:470px;margin:0 auto;height:47px;border:1px solid #D2D2D2;border-radius:5px;text-indent:1em;background-color:#fff}
.zckf .card{margin-top:2.5vh}
.zckf .btnArea{width:470px;margin:0 auto;margin-top:2.5vh;padding:0 !important}
.zckf.haveCard .btnArea{margin-top:2.5vh}
.zckf .btnArea .signUpBtn{width:100%;border-radius:25px;display:block;margin:0 auto;font-size:18px;background-color:#F58438;color:#ffffff;height:50px;cursor:pointer}
.zckf  .botArea{text-align:center;margin-top:30px}
.zckf .botArea .selectItem{vertical-align:bottom}
.zckf .botArea .agreement{color:#999999;font-size:12px}
@-webkit-keyframes rowup{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
	5%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
	10%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
	20%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
	30%{-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0)}
	40%{-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0)}
	50%{-webkit-transform:translate3d(0,-60px,0);transform:translate3d(0,-60px,0)}
	60%{-webkit-transform:translate3d(0,-60px,0);transform:translate3d(0,-60px,0)}
	70%{-webkit-transform:translate3d(0,-80px,0);transform:translate3d(0,-80px,0)}
	80%{-webkit-transform:translate3d(0,-80px,0);transform:translate3d(0,-80px,0)}
	90%{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}
	100%{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}
}@keyframes rowup{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
	 5%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
	 10%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
	 20%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
	 30%{-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0)}
	 40%{-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0)}
	 50%{-webkit-transform:translate3d(0,-60px,0);transform:translate3d(0,-60px,0)}
	 60%{-webkit-transform:translate3d(0,-60px,0);transform:translate3d(0,-60px,0)}
	 70%{-webkit-transform:translate3d(0,-80px,0);transform:translate3d(0,-80px,0)}
	 80%{-webkit-transform:translate3d(0,-80px,0);transform:translate3d(0,-80px,0)}
	 90%{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}
	 100%{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}
 }.zckf_old .demo-list{width:180px;position:absolute;height:20px;overflow:hidden;left:15px;top:100px;background:#FF9F5F;border-radius:10px}
.zckf_old .demo-list .rowup{-webkit-animation:20s rowup linear infinite normal;animation:20s rowup linear infinite normal;position:relative}
.zckf_old .item_txt{font-size:12px;color:#FDCCAC;text-align:center;line-height:20px}
.zckf_old .subTitle{padding-top:10px;color:#EDCC99;text-align:center;font-size:36px}
.zckf_old .tel::-webkit-input-placeholder,.zckf_old .card::-webkit-input-placeholder{color:#FFC4BD}
.zckf_old .tel:-moz-placeholder,.zckf_old .card:-moz-placeholder{color:#FFC4BD}
.zckf_old .tel::-moz-placeholder,.zckf_old .card:-moz-placeholder{color:#FFC4BD}
.zckf_old .tel::-ms-input-placeholder,.zckf_old .card:-ms-input-placeholder{color:#FFC4BD}
.zckf_old .tip{color:#ffffff;line-height:31px;font-size:20px;text-align:center;padding-top:65px;font-weight:400}
.zckf_old .havCard .tip{padding-top:50px}
.zckf_old .tipEn{font-size:14px;color:#aeaeac;padding-top:10px;text-align:center}
.zckf_old .orangeColor{color:#ffffff;font-size:inherit;font-weight:bold}
.zckf_old .division{height:1px;border-bottom:2px solid #979797;width:90%;display:block;margin:0 auto;border-bottom-style:dashed;margin-top:25px}
.zckf_old.haveCard .division{margin-top:35px}
.zckf_old .desc{margin-top:30px;font-size:24px;font-weight:400;color:#ffffff;line-height:24px;text-align:center}
.zckf_old .num{font-size:inherit;color:inherit}
.zckf_old .inputArea{margin-top:2.5vh}
.zckf_old.haveCard .inputArea{margin-top:2.5vh}
.zckf_old .tel,.zckf_old .card{display:block;width:470px;margin:0 auto;height:47px;border-radius:25px;text-indent:1em;background:#F67769;color:#FFC4BD}
.zckf_old .card{margin-top:2.5vh}
.zckf_old .btnArea{width:470px;margin:0 auto;padding:0 !important;position:absolute;bottom:20px;left:0;right:0}
.zckf_old.haveCard .btnArea{margin-top:2.5vh}
.zckf_old .signUpBtn{position:absolute;width:120px;height:120px;display:block;left:0;right:0;bottom:55px;margin:0 auto;border-radius:50%;cursor:pointer}
.zckf_old  .botArea{text-align:center;margin-top:30px}
.zckf_old .botArea .selectItem{vertical-align:bottom}
.zckf_old .botArea .agreement{color:#ffffff;font-size:12px}
.zckf_old .botArea .agreement:hover{color:#ffffff !important}
.yhll .title{font-size:30px;font-family:Source Han Serif CN;font-weight:bold;color:#EDCC99;text-align:center;margin-bottom:28px}
.yhll .subTitle{text-align:center;font-weight:400;color:#EDCC99;font-size:24px;font-family:Microsoft YaHei;line-height:36px;width:70%;margin:0 auto;max-height:72px;overflow:hidden}
.yhll .subDesc{font-size:18px;font-family:Microsoft YaHei;font-weight:400;color:#FEFFFE;line-height:36px;width:70%;margin:0 auto;text-align:center;max-height:72px;overflow:hidden}
.yhll .date{font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#FEFFFE;text-align:center;margin-bottom:15px}
.yhll .number{font-size:18px;color:#EDCC99}
.yhll .inputArea{}
.yhll.havCard .inputArea{padding-top:0px}
.yhll .tel,.yhll .card{display:block;width:70%;margin:0 auto;height:40px;border-radius:25px;text-indent:1em;background:rgba(255,255,255,0.2);color:#fff}
.yhll .card{margin-top:26px}
.yhll .tel::-webkit-input-placeholder,.yhll .card::-webkit-input-placeholder{color:#fff}
.yhll .tel:-moz-placeholder,.yhll .card:-moz-placeholder{color:#fff}
.yhll .tel::-moz-placeholder,.yhll .card:-moz-placeholder{color:#fff}
.yhll .tel::-ms-input-placeholder,.yhll .card:-ms-input-placeholder{color:#fff}
.yhll .btnArea{position:absolute;bottom:32px;text-align:center;left:0;right:0}
.yhll .btnArea .agreement{color:#ffffff}
.yhll .signUpBtn{position:absolute;width:107px;height:107px;display:block;left:0;right:0;bottom:60px;margin:0 auto;border-radius:50%;box-shadow:0 0 20px 7px #f55c4e;cursor:pointer}
.yhll .selectItem{vertical-align:middle}
.publicForm.zyjh{width:550px;background-image:url("../images/bg3.png");max-height:582px;padding-top:112px}
.zyjh .title{font-size:24px;line-height:27px;font-family:Source Han Serif CN;font-weight:bold;color:#6A563F;text-align:center}
.zyjh .inputArea{padding-top:230px}
.zyjh.haveCard .inputArea{padding-top:200px}
.zyjh .tel,.zyjh .card{display:block;width:50%;margin:0 auto;height:40px;background:transparent;border-bottom:2px solid #fff;color:#fff}
.zyjh .card{margin-top:26px}
.zyjh .tel::-webkit-input-placeholder,.zyjh .card::-webkit-input-placeholder{color:#fff}
.zyjh .tel:-moz-placeholder,.zyjh .card:-moz-placeholder{color:#fff}
.zyjh .tel::-moz-placeholder,.zyjh .card:-moz-placeholder{color:#fff}
.zyjh .tel::-ms-input-placeholder,.zyjh .card:-ms-input-placeholder{color:#fff}
.zyjh .btnArea{text-align:center;margin-top:60px}
.zyjh.haveCard .btnArea{margin-top:40px}
.zyjh .btnArea .agreement{color:#ffffff}
.zyjh .botArea{margin-top:20px}
.zyjh .signUpBtn{background-color:#a0896e;color:#ffffff;padding:10px 65px !important;border-radius:30px;font-size:20px;box-shadow:0px 0px 3px 2px #826d55;background-image:linear-gradient(#cab194,#6A563F);cursor:pointer;width:unset}
.zyjh .layout{position:absolute;left:210px;top:192px}
.zyjh .area{position:absolute;left:435px;top:192px}
.zyjh .unitPrice{position:absolute;left:220px;top:218px}
.zyjh .allPrice{position:absolute;left:435px;top:218px}
.zyjh .selectItem{vertical-align:middle}
.sqrq .title{font-size:24px;line-height:27px;font-family:Source Han Serif CN;font-weight:bold;color:#ffffff;text-align:center;padding-top:150px}
.sqrq .telList .swiper-wrapper{color:#ffa009;font-size:16px;display:inherit;height:min-content}
.sqrq .subTitle{padding-top:95px;font-size:16px;color:#666666;text-align:center}
.sqrq .telList{margin-top:95px;font-size:16px;color:#666666;text-align:left;overflow:hidden;text-indent:10em;height:22px;position:relative}
.sqrq .telList:after{content:attr(data-text);position:absolute;top:0;right:0;left:10em}
.sqrq .inputArea{padding:30px}
.sqrq.havCard .inputArea{padding-top:30px}
.sqrq .tel,.sqrq .card{display:block;width:80%;margin:0 auto;height:40px;background:transparent;border:1px solid #ccc;border-radius:4px;text-indent:1em}
.sqrq .card{margin-top:26px}
.sqrq .tel::-webkit-input-placeholder,.sqrq .card::-webkit-input-placeholder{color:#ccc}
.sqrq .tel:-moz-placeholder,.sqrq .card:-moz-placeholder{color:#ccc}
.sqrq .tel::-moz-placeholder,.sqrq .card:-moz-placeholder{color:#ccc}
.sqrq .tel::-ms-input-placeholder,.sqrq .card:-ms-input-placeholder{color:#ccc}
.sqrq .btnArea{text-align:center}
.sqrq.havCard .btnArea{text-align:center;margin-top:30px}
.sqrq .btnArea .agreement{color:#999999}
.sqrq .botArea{margin-top:20px}
.sqrq .signUpBtn{background-color:#36AF58;color:#ffffff;padding:10px 160px;border-radius:4px;font-size:16px;cursor:pointer}
.sqrq .selectItem{vertical-align:middle}
.zxfj .close{right:0}
.zxfj .title{font-size:18px;line-height:27px;font-family:Source Han Serif CN;color:#333333;padding:220px 40px 0}
.zxfj .telList .swiper-wrapper{color:#333333;font-size:16px}
.zxfj .subTitle{padding-top:95px;font-size:16px;color:#666666;text-align:center}
.zxfj .telList{font-size:16px;color:#666666;text-align:left;overflow:hidden;text-indent:10em;height:22px;position:relative}
.zxfj .telList:after{content:attr(data-text);position:absolute;top:0;right:0;left:6em;color:#333333}
.zxfj .inputArea{padding:30px}
.zxfj.havCard .inputArea{padding-top:30px}
.zxfj .tel,.zxfj .card{display:block;width:80%;margin:0 auto;height:40px;background:transparent;border:1px solid #ccc;border-radius:4px;text-indent:1em}
.zxfj .card{margin-top:26px}
.zxfj .tel::-webkit-input-placeholder,.zxfj .card::-webkit-input-placeholder{color:#ccc}
.zxfj .tel:-moz-placeholder,.zxfj .card:-moz-placeholder{color:#ccc}
.zxfj .tel::-moz-placeholder,.zxfj .card:-moz-placeholder{color:#ccc}
.zxfj .tel::-ms-input-placeholder,.zxfj .card:-ms-input-placeholder{color:#ccc}
.zxfj .btnArea{text-align:center}
.zxfj.havCard .btnArea{text-align:center;margin-top:30px}
.zxfj .btnArea .agreement{color:#999999}
.zxfj .botArea{margin-top:10px}
.zxfj .signUpBtn{background-color:#36AF58;color:#ffffff;padding:10px 160px;border-radius:4px;font-size:16px;cursor:pointer}
.zxfj .selectItem{vertical-align:middle}
.publicForm.kptz{background-image:url("../images/bg11.png");max-height:588px;padding-top:88px}
.publicForm.kptz.haveCard{background-image:url("../images/bg10.png");max-height:648px}
.publicForm.kptztime{width:550px;background-image:url("../images/kptztime@2x.png");max-height:582px;padding-top:88px}
.publicForm.kptztime.haveCard{background-image:url("../images/kptztime1@2x.png");max-height:660px}
.kptz .title{font-size:24px;line-height:27px;font-family:Source Han Serif CN;font-weight:bold;color:#ffffff;text-align:center;padding-top:28px}
.kptz .blockList{color:#ffffff;height:188px;overflow:hidden;position:relative;margin:20px 0}
.kptz .blockList:before{content:"";position:absolute;left:0;top:43px;background:url("../images/opacity.png");width:600px;height:144px}
.kptz .blockList table{width:80%;margin:0px auto;border-collapse:collapse}
.kptz tr{border:1px solid #ffffff}
.kptz .table-head{background-color:rgba(255,255,255,.3)}
.kptz .table-head th{width:33%}
.kptz .table-body td{text-align:center}
.kptz .table-head th,.kptz .table-body td{padding:10px 0;color:#ffffff;border:inherit}
.kptz .subTitle{padding-top:0;font-size:16px;color:#666666;text-align:center}
.kptz .inputArea{padding:30px}
.kptz.havCard .inputArea{padding-top:20px}
.kptz .tel,.kptz .card{display:block;width:80%;margin:0 auto;height:40px;background:transparent;border:1px solid #ccc;border-radius:4px;text-indent:1em}
.kptz .card{margin-top:26px}
.kptz .tel::-webkit-input-placeholder,.kptz .card::-webkit-input-placeholder{color:#ccc}
.kptz .tel:-moz-placeholder,.kptz .card:-moz-placeholder{color:#ccc}
.kptz .tel::-moz-placeholder,.kptz .card:-moz-placeholder{color:#ccc}
.kptz .tel::-ms-input-placeholder,.kptz .card:-ms-input-placeholder{color:#ccc}
.kptz .btnArea{text-align:center}
.kptz .btnArea .agreement{color:#999999}
.kptz .botArea{margin-top:20px}
.kptz .signUpBtn{width:80%;background-color:#36AF58;color:#ffffff;padding:10px 50px;border-radius:4px;font-size:16px;cursor:pointer}
.kptz .selectItem{vertical-align:middle}
.kptztime .title{font-size:24px;line-height:27px;font-family:Source Han Serif CN;font-weight:bold;color:#ffffff;text-align:center;padding-top:5px}
.kptztime .blockList{color:#ffffff;height:188px;overflow:hidden;position:relative;margin:20px 0}
.kptztime .masks{position:relative;height:220px}
.kptztime .masks:before{content:" "}
.kptztime .masks .data0{position:absolute;color:#30A15D;left:78px;top:105px;width:170px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-word}
.kptztime .masks .data1{position:absolute;color:#30A15D;left:131px;top:20px;width:170px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-word}
.kptztime .blockList:before{content:"";position:absolute;left:0;top:43px;background:url("../images/opacity.png");width:600px;height:144px}
.kptztime .blockList table{width:80%;margin:0px auto;border-collapse:collapse}
.kptztime tr{border:1px solid #ffffff}
.kptztime .table-head{background-color:rgba(255,255,255,.3)}
.kptztime .table-head th{width:33%}
.kptztime .table-body td{text-align:center}
.kptztime .table-head th,.kptztime .table-body td{padding:10px 0;color:#ffffff;border:inherit}
.kptztime .subTitle{padding-top:0;font-size:16px;color:#666666;text-align:center}
.kptztime .inputArea{padding:30px}
.kptztime.havCard .inputArea{padding-top:20px}
.kptztime .tel,.kptztime .card{display:block;width:80%;margin:0 auto;height:40px;background:transparent;border:1px solid #ccc;border-radius:4px;text-indent:1em}
.kptztime .card{margin-top:26px}
.kptztime .tel::-webkit-input-placeholder,.kptztime .card::-webkit-input-placeholder{color:#ccc}
.kptztime .tel:-moz-placeholder,.kptztime .card:-moz-placeholder{color:#ccc}
.kptztime .tel::-moz-placeholder,.kptztime .card:-moz-placeholder{color:#ccc}
.kptztime .tel::-ms-input-placeholder,.kptztime .card:-ms-input-placeholder{color:#ccc}
.kptztime .btnArea{text-align:center}
.kptztime .btnArea .agreement{color:#999999}
.kptztime .botArea{margin-top:20px}
.kptztime .signUpBtn{width:80%;background-color:#36AF58;color:#ffffff;padding:10px 50px;border-radius:4px;font-size:16px;cursor:pointer}
.kptztime .selectItem{vertical-align:middle}
.zxkptz .title{font-size:24px;line-height:27px;font-family:Source Han Serif CN;font-weight:bold;color:#ffffff;text-align:center;padding-top:28px}
.zxkptz .blockList{color:#ffffff;height:200px;overflow:hidden}
.zxkptz .blockList p{margin:70px auto;font-size:28px;color:#fff;text-align:center}
.zxkptz tr{border:1px solid #ffffff}
.zxkptz .table-head{background-color:rgba(255,255,255,.3)}
.zxkptz .table-head th{width:33%}
.zxkptz .table-body td{text-align:center}
.zxkptz .table-head th,.zxkptz .table-body td{padding:10px 0;color:#ffffff;border:inherit}
.zxkptz .subTitle{padding-top:0;font-size:16px;color:#666666;text-align:center}
.zxkptz .inputArea{padding:30px}
.zxkptz.haveCard .inputArea{padding-top:20px}
.zxkptz .tel,.zxkptz .card{display:block;width:80%;margin:0 auto;height:40px;background:transparent;border:1px solid #ccc;border-radius:4px;text-indent:1em}
.zxkptz .card{margin-top:26px}
.zxkptz.haveCard .card{margin-top:15px}
.zxkptz .tel::-webkit-input-placeholder,.zxkptz .card::-webkit-input-placeholder{color:#ccc}
.zxkptz .tel:-moz-placeholder,.zxkptz .card:-moz-placeholder{color:#ccc}
.zxkptz .tel::-moz-placeholder,.zxkptz .card:-moz-placeholder{color:#ccc}
.zxkptz .tel::-ms-input-placeholder,.zxkptz .card:-ms-input-placeholder{color:#ccc}
.zxkptz .btnArea{text-align:center}
.zxkptz .btnArea .agreement{color:#999}
.zxkptz .botArea{margin-top:20px}
.zxkptz .signUpBtn{width:80%;background-color:#36AF58;color:#ffffff;padding:10px 50px;border-radius:4px;font-size:16px;cursor:pointer}
.zxkptz .selectItem{vertical-align:middle}
.publicForm.fdsf{background-image:url("../images/bg11.png");max-height:588px;padding-top:88px}
.publicForm.fdsf.haveCard{background-image:url("../images/bg10.png");max-height:648px}
.fdsf .title{font-size:24px;line-height:27px;font-family:Source Han Serif CN;font-weight:bold;color:#ffffff;text-align:center;padding-top:28px}
.fdsf .blockList{color:#ffffff;height:188px;overflow:hidden;position:relative;margin:20px 0}
.fdsf .blockList:before{content:"";position:absolute;left:0;top:43px;background:url("../images/opacity.png");width:600px;height:144px}
.fdsf .blockList table{width:80%;margin:0px auto;border-collapse:collapse}
.fdsf tr{border:1px solid #ffffff}
.fdsf .table-head{background-color:rgba(255,255,255,.3)}
.fdsf .table-head th{width:20%}
.fdsf .table-body td{text-align:center}
.fdsf .table-head th,.fdsf .table-body td{padding:10px 0;color:#ffffff;border:inherit}
.fdsf .subTitle{padding-top:0;font-size:16px;color:#666666;text-align:center}
.fdsf .inputArea{padding:30px}
.fdsf.havCard .inputArea{padding-top:20px}
.fdsf .tel,.fdsf .card{display:block;width:80%;margin:0 auto;height:40px;background:transparent;border:1px solid #ccc;border-radius:4px;text-indent:1em}
.fdsf .card{margin-top:26px}
.fdsf .tel::-webkit-input-placeholder,.fdsf .card::-webkit-input-placeholder{color:#ccc}
.fdsf .tel:-moz-placeholder,.fdsf .card:-moz-placeholder{color:#ccc}
.fdsf .tel::-moz-placeholder,.fdsf .card:-moz-placeholder{color:#ccc}
.fdsf .tel::-ms-input-placeholder,.fdsf .card:-ms-input-placeholder{color:#ccc}
.fdsf .btnArea{text-align:center}
.fdsf .btnArea .agreement{color:#999999}
.fdsf .botArea{margin-top:20px}
.fdsf .signUpBtn{width:80%;background-color:#36AF58;color:#ffffff;padding:10px 50px;border-radius:4px;font-size:16px;cursor:pointer}
.fdsf .selectItem{vertical-align:middle}
.fdsf .filter{filter:blur(5px)}
.publicForm.yfcx{width:550px;background-image:url("../images/bg11.png");max-height:582px;padding-top:88px}
.publicForm.yfcx.haveCard{background-image:url("../images/bg10.png");max-height:648px}
.yfcx .title{font-size:24px;line-height:27px;font-family:Source Han Serif CN;font-weight:bold;color:#ffffff;text-align:center;padding-top:28px}
.yfcx .telList{font-size:16px;color:#666666;text-align:center;overflow:hidden;text-indent:1em;height:40px;position:relative}
.yfcx .telList:after{content:attr(data-text);position:absolute;top:20px;right:0;left:0;width:100%;background:#fff}
.yfcx .swiper-wrapper{height:40px}
.yfcx .org{color:#FFA009;font-size:16px}
.yfcx .blockList{color:#ffffff;height:188px;overflow:hidden;position:relative;margin:20px 0 5px}
.yfcx .blockList:before{content:"";position:absolute;left:0;top:20px;background:url("../images/opacity.png");width:100%;height:144px}
.yfcx .blockList:after{content:attr(data-warn);position:absolute;bottom:35px;left:0;right:0;text-align:center;opacity:.5}
.yfcx .desc{text-align:center;font-size:16px}
.yfcx .desc .num{color:#FFA009;font-size:initial}
.yfcx .blockList table{width:80%;margin:0px auto;border-collapse:collapse}
.yfcx tr{border:1px solid #ffffff}
.yfcx .table-head{background-color:rgba(255,255,255,.3)}
.yfcx .table-head th{width:20%}
.yfcx .table-body td{text-align:center}
.yfcx .table-head th,.yfcx .table-body td{padding:10px 0;color:#ffffff;border:inherit;white-space:nowrap}
.yfcx .subTitle{padding-top:0;font-size:16px;color:#666666;text-align:center}
.yfcx .inputArea{padding:28px}
.yfcx.havCard .inputArea{padding-top:20px}
.yfcx .tel,.yfcx .card{display:block;width:80%;margin:0 auto;height:40px;background:transparent;border:1px solid #ccc;border-radius:4px;text-indent:1em}
.yfcx .card{margin-top:26px}
.yfcx .tel::-webkit-input-placeholder,.yfcx .card::-webkit-input-placeholder{color:#ccc}
.yfcx .tel:-moz-placeholder,.yfcx .card:-moz-placeholder{color:#ccc}
.yfcx .tel::-moz-placeholder,.yfcx .card:-moz-placeholder{color:#ccc}
.yfcx .tel::-ms-input-placeholder,.yfcx .card:-ms-input-placeholder{color:#ccc}
.yfcx .btnArea{text-align:center}
.yfcx .btnArea .agreement{color:#999999}
.yfcx .botArea{margin-top:20px}
.yfcx .signUpBtn{width:80%;background-color:#36AF58;color:#ffffff;padding:10px 50px;border-radius:4px;font-size:16px;cursor:pointer}
.yfcx .selectItem{vertical-align:middle}
.yfcx .filter{filter:blur(5px)}
.cjjcx .tel::-webkit-input-placeholder,.cjjcx .card::-webkit-input-placeholder{color:#999999}
.cjjcx .tel:-moz-placeholder,.cjjcx .card:-moz-placeholder{color:#999999}
.cjjcx .tel::-moz-placeholder,.cjjcx .card:-moz-placeholder{color:#999999}
.cjjcx .tel::-ms-input-placeholder,.cjjcx .card:-ms-input-placeholder{color:#999999}
.cjjcx .title{font-size:24px;font-weight:bold;color:#30a15d;text-align:center;padding-bottom:6.5%}
.cjjcx .cjjcx_box{display:flex;min-height:120px}
.cjjcx .cjjcx_box .left{width:148px;height:106px;margin:0 65px 0 43px}
.cjjcx .cjjcx_box .left img{width:inherit;height:inherit;object-fit:cover}
.cjjcx .cjjcx_box div{padding:0px !important;position:relative}
.cjjcx .cjjcx_box .bottom{margin-top:20px}
.cjjcx .cjjcx_box div i{width:11px;height:11px;background-color:#E4E5E6;position:absolute;border-radius:90px;left:-27px}
.cjjcx .cjjcx_box div .title1 span{color:#333333;font-weight:600;font-size:18px}
.cjjcx .cjjcx_box div .title1 span:nth-child(2){color:#FE4844;margin-left:10px}
.cjjcx .cjjcx_box .title2{margin-top:5px}
.cjjcx .cjjcx_box .title2 span{color:#999999;font-size:12px}
.cjjcx .seebuyprice{text-align:center;color:#666666 !important;font-size:18px;margin:40px auto 20px}
.cjjcx .seebuyprice .num{font-size:18px;color:#F58438}
.cjjcx .tel,.cjjcx .card{display:block;width:464px;margin:30px auto;height:48px;background:transparent;border:1px solid #ccc;border-radius:5px;text-indent:1em}
.cjjcx .signUpBtn{width:464px;height:49px;border-radius:25px;background-color:#36AF58;color:#ffffff;padding:10px 50px;font-size:16px;display:block;margin:0 auto;cursor:pointer}
.cjjcx .botArea{margin-top:22px}
.cjjcx .botArea a{font-size:12px;color:#999999}
.lqfxbg .title{font-size:26px;line-height:27px;font-family:Source Han Serif CN;font-weight:bold;color:#30a15d;text-align:center;padding-bottom:9%}
.lqfxbg .cjjcx_box{width:230px !important;min-height:120px;border-left:solid 3px #E4E5E6;padding-left:20px;margin-top:10px;margin:10 auto;position:relative;left:0;right:0;margin:auto}
.lqfxbg .seebuyprice{text-align:center;color:#666666 !important;font-size:18px;margin:0 auto;margin-top:150px;font-weight:400}
.lqfxbg .tel,.lqfxbg .card{display:block;width:80%;margin:16px auto;height:40px;background:transparent;border:1px solid #ccc;border-radius:4px;text-indent:1em}
.lqfxbg .signUpBtn{width:80%;background-color:#36AF58;color:#ffffff;padding:10px 50px;border-radius:4px;font-size:16px;display:block;margin:0 auto;cursor:pointer}
.lqfxbg .botArea{margin-top:15px}
.ldcpfx .title{font-size:26px;line-height:27px;font-family:Source Han Serif CN;font-weight:bold;color:#30a15d;text-align:center;padding-top:3%;padding-bottom:9%}
.ldcpfx .seebuyprice{text-align:center;color:#666666 !important;font-size:18px;margin:0 auto;margin-top:120px;font-weight:400}
.ldcpfx .tel,.ldcpfx .card{display:block;width:80%;margin:16px auto;height:40px;background:transparent;border:1px solid #ccc;border-radius:4px;text-indent:1em}
.ldcpfx .signUpBtn{width:80%;background-color:#36AF58;color:#ffffff;padding:10px 50px;border-radius:4px;font-size:16px;display:block;margin:0 auto;cursor:pointer}
.ldcpfx .botArea{margin-top:15px}
.publicForm.hxbj{background-image:url("../images/bg11.png");max-height:588px;padding-top:88px}
.publicForm.hxbj.haveCard{background-image:url("../images/bg10.png");max-height:648px}
.hxbj .title{font-size:24px;line-height:27px;font-family:Source Han Serif CN;font-weight:bold;color:#ffffff;text-align:center;padding-top:28px}
.hxbj .telList{font-size:16px;color:#666666;text-align:center;overflow:hidden;text-indent:1em;height:40px;position:relative}
.hxbj .telList:after{content:attr(data-text);position:absolute;top:20px;right:0;left:0;width:100%;background:#fff}
.hxbj .swiper-wrapper{height:40px}
.hxbj .org{color:#FFA009;font-size:16px}
.hxbj .blockList{color:#ffffff;height:188px;overflow:hidden;position:relative;margin:20px 0 5px}
.hxbj .blockList:before{content:"";position:absolute;left:0;top:20px;background:url("../images/opacity.png");width:600px;height:144px}
.hxbj .blockList:after{content:attr(data-warn);position:absolute;bottom:10px;left:0;right:0;text-align:center;opacity:.5}
.hxbj .desc{text-align:center;font-size:16px}
.hxbj .desc .num{color:#FFA009;font-size:initial}
.hxbj .blockList table{width:80%;margin:0px auto;border-collapse:collapse}
.hxbj tr{border:1px solid #ffffff}
.hxbj .table-head{background-color:rgba(255,255,255,.3)}
.hxbj .table-head th{width:20%}
.hxbj .table-body td{text-align:center}
.hxbj .table-head th,.hxbj .table-body td{padding:10px 0;color:#ffffff;border:inherit;white-space:nowrap}
.hxbj .subTitle{padding-top:0;font-size:16px;color:#666666;text-align:center}
.hxbj .inputArea{padding:28px}
.hxbj.havCard .inputArea{padding-top:20px}
.hxbj .tel,.hxbj .card{display:block;width:80%;margin:0 auto;height:40px;background:transparent;border:1px solid #ccc;border-radius:4px;text-indent:1em}
.hxbj .card{margin-top:26px}
.hxbj .tel::-webkit-input-placeholder,.hxbj .card::-webkit-input-placeholder{color:#ccc}
.hxbj .tel:-moz-placeholder,.hxbj .card:-moz-placeholder{color:#ccc}
.hxbj .tel::-moz-placeholder,.hxbj .card:-moz-placeholder{color:#ccc}
.hxbj .tel::-ms-input-placeholder,.hxbj .card:-ms-input-placeholder{color:#ccc}
.hxbj .btnArea{text-align:center}
.hxbj .btnArea .agreement{color:#999999}
.hxbj .botArea{margin-top:20px}
.hxbj .signUpBtn{width:80%;background-color:#36AF58;color:#ffffff;padding:10px 50px;border-radius:4px;font-size:16px;cursor:pointer}
.hxbj .selectItem{vertical-align:middle}
.hxbj .filter{filter:blur(5px)}
.zxdt .title{font-size:24px;line-height:27px;font-family:Source Han Serif CN;font-weight:bold;color:#ffffff;text-align:center;padding-top:10px}
.zxdt .subTitle{padding-top:0;font-size:16px;color:#666666;text-align:center}
.zxdt .checkboxList{padding:30px 70px 40px;position:relative}
.zxdt .checkboxList .form-check input+span{background:url("../images/checkbox.png") no-repeat;width:14px;height:14px;position:absolute;top:2px;left:0;background-size:100% 100%}
.zxdt .checkboxList .form-check input:checked+span{background:url("../images/checkboxed.png") no-repeat;background-size:100% 100%}
.zxdt .checkboxList:after{content:"";display:block;clear:both}
.zxdt .form-check{float:left;width:100px;text-align:center;position:relative;margin:15px 10px;padding:10px 0;background:rgba(255,255,255,.1);border-radius:4px;font-weight:400;color:#FFFFFF;opacity:0.5;border:2px solid transparent;cursor:pointer;font-size:16px}
.zxdt .form-check.ckd{border:2px solid #FFFFFF;opacity:1;background:transparent}
.zxdt .form-check-input{vertical-align:middle;display:none}
.zxdt .form-check-label{padding-left:15px;cursor:pointer;color:#fff;position:relative;font-size:16px}
.zxdt .inputArea{padding:30px}
.zxdt.havCard .inputArea{padding-top:20px}
.zxdt .tel,.zxdt .card{display:block;width:80%;margin:0 auto;height:40px;background:transparent;border:1px solid #ccc;border-radius:4px;text-indent:1em}
.zxdt .card{margin-top:26px}
.zxdt .tel::-webkit-input-placeholder,.zxdt .card::-webkit-input-placeholder{color:#ccc}
.zxdt .tel:-moz-placeholder,.zxdt .card:-moz-placeholder{color:#ccc}
.zxdt .tel::-moz-placeholder,.zxdt .card:-moz-placeholder{color:#ccc}
.zxdt .tel::-ms-input-placeholder,.zxdt .card:-ms-input-placeholder{color:#ccc}
.zxdt .btnArea{text-align:center;padding:0 30px}
.zxdt.havCard .btnArea{text-align:center;margin-top:30px}
.zxdt .btnArea .agreement{color:#999999}
.zxdt .botArea{margin-top:20px}
.zxdt .signUpBtn{width:80%;background-color:#36AF58;color:#ffffff;padding:10px 50px;border-radius:4px;font-size:16px;cursor:pointer}
.zxdt .selectItem{vertical-align:middle}
.fjzs .title{font-size:24px;line-height:27px;font-family:Source Han Serif CN;font-weight:bold;color:#ffffff;text-align:center;padding-top:5px}
.fjzs .subTitle{padding-top:15px;font-size:16px;color:#666666;text-align:center}
.fjzs .priceChat{width:580px;height:200px;margin:0 auto}
.fjzs .inputArea{padding:30px}
.fjzs .tel,.fjzs .card{display:block;width:80%;margin:0 auto;height:40px;background:transparent;border:1px solid #ccc;border-radius:4px;text-indent:1em}
.fjzs .card{margin-top:26px}
.fjzs .tel::-webkit-input-placeholder,.fjzs .card::-webkit-input-placeholder{color:#ccc}
.fjzs .tel:-moz-placeholder,.fjzs .card:-moz-placeholder{color:#ccc}
.fjzs .tel::-moz-placeholder,.fjzs .card:-moz-placeholder{color:#ccc}
.fjzs .tel::-ms-input-placeholder,.fjzs .card:-ms-input-placeholder{color:#ccc}
.fjzs .btnArea{text-align:center}
.fjzs.havCard .btnArea{text-align:center;margin-top:30px}
.fjzs .btnArea .agreement{color:#999999}
.fjzs .botArea{margin-top:20px}
.fjzs .signUpBtn{background-color:#36AF58;color:#ffffff;padding:10px 160px;border-radius:4px;font-size:16px;cursor:pointer}
.fjzs .selectItem{vertical-align:middle}
.wufjzs .title{font-size:24px;line-height:27px;font-family:Source Han Serif CN;font-weight:bold;color:#ffffff;text-align:center;padding-top:28px}
.wufjzs .subTitle{padding-top:15px;font-size:16px;color:#666666;text-align:center}
.wufjzs .priceChat{width:580px;height:200px;margin:0 auto}
.wufjzs .inputArea{padding:30px}
.wufjzs .tel,.wufjzs .card{display:block;width:80%;margin:0 auto;height:40px;background:transparent;border:1px solid #ccc;border-radius:4px;text-indent:1em}
.wufjzs .card{margin-top:26px}
.wufjzs .tel::-webkit-input-placeholder,.wufjzs .card::-webkit-input-placeholder{color:#ccc}
.wufjzs .tel:-moz-placeholder,.wufjzs .card:-moz-placeholder{color:#ccc}
.wufjzs .tel::-moz-placeholder,.wufjzs .card:-moz-placeholder{color:#ccc}
.wufjzs .tel::-ms-input-placeholder,.wufjzs .card:-ms-input-placeholder{color:#ccc}
.wufjzs .btnArea{text-align:center}
.wufjzs .btnArea .agreement{color:#999999}
.wufjzs .botArea{margin-top:20px}
.wufjzs .signUpBtn{background-color:#36AF58;color:#ffffff;padding:10px 160px;border-radius:4px;font-size:16px;cursor:pointer}
.wufjzs .selectItem{vertical-align:middle}
.bjtz .title{font-size:24px;font-weight:bold;color:#30A15D;text-align:center}
.bjtz .subTitle{width:250px;font-size:14px;color:#333333;text-align:left;margin:90px auto}
.bjtz .subTitle .price{color:#F58438}
.bjtz .subTitle .num{font-size:20px;font-weight:bold;color:#FFA009}
.bjtz .telList{height:22px;overflow:hidden;text-indent:13em;font-size:16px;text-align:left;margin-top:175px;position:relative}
.bjtz .telList .swiper-wrapper{color:#FFA009;font-size:16px}
.bjtz .telList:after{content:attr(data-text);position:absolute;top:0;right:0;left:10em}
.bjtz .priceChat{width:580px;height:200px;margin:0 auto}
.bjtz .tel,.bjtz .card{font-size:16px;display:block;width:467px;margin:20px auto;height:48px;background:transparent;border:1px solid #D2D2D2;border-radius:4px;text-indent:1em}
.bjtz .card{margin-top:26px}
.bjtz .tel::-webkit-input-placeholder,.bjtz .card::-webkit-input-placeholder{color:#ccc}
.bjtz .tel:-moz-placeholder,.bjtz .card:-moz-placeholder{color:#ccc}
.bjtz .tel::-moz-placeholder,.bjtz .card:-moz-placeholder{color:#ccc}
.bjtz .tel::-ms-input-placeholder,.bjtz .card:-ms-input-placeholder{color:#ccc}
.bjtz .btnArea{text-align:center}
.bjtz.haveCard .btnArea{text-align:center;padding:0 30px}
.bjtz .btnArea .agreement{color:#999999}
.bjtz .botArea{margin-top:20px}
.bjtz .signUpBtn{background-color:#36AF58;color:#ffffff;padding:13px 160px;border-radius:25px;font-size:16px;cursor:pointer;width:467px;margin:0 auto;border:1px solid #36af58}
.bjtz .selectItem{vertical-align:middle}
.bjtz .desc{width:467px;margin:0 auto;line-height:24px;font-size:14px;padding-top:0;text-align:left;font-weight:400;color:#666666}
.bjtz .desc .num{font-size:18px;color:#F58438}
.zhzs .title{font-size:24px;line-height:27px;font-family:Source Han Serif CN;font-weight:bold;color:#36AF58;text-align:center;padding-top:5px}
.zhzs .subTitle{padding-top:40px;font-size:16px;color:#666666;text-align:center}
.zhzs .telList{height:22px;overflow:hidden;text-indent:6em;font-size:16px;text-align:left;margin-top:200px;position:relative}
.zhzs .telList .swiper-wrapper{color:#FFA009;font-size:16px}
.zhzs .telList:after{content:attr(data-text);position:absolute;top:0;right:0;left:10em}
.zhzs .priceChat{width:580px;height:200px;margin:0 auto}
.zhzs .inputArea{padding:30px}
.zhzs.haveCard .inputArea{padding-top:20px}
.zhzs .tel,.zhzs .card{display:block;width:80%;margin:0 auto;height:40px;background:transparent;border:1px solid #ccc;border-radius:4px;text-indent:1em}
.zhzs .card{margin-top:26px}
.zhzs .tel::-webkit-input-placeholder,.zhzs .card::-webkit-input-placeholder{color:#ccc}
.zhzs .tel:-moz-placeholder,.zhzs .card:-moz-placeholder{color:#ccc}
.zhzs .tel::-moz-placeholder,.zhzs .card:-moz-placeholder{color:#ccc}
.zhzs .tel::-ms-input-placeholder,.zhzs .card:-ms-input-placeholder{color:#ccc}
.zhzs .btnArea{text-align:center}
.zhzs.haveCard .btnArea{text-align:center;padding:0 30px}
.zhzs .btnArea .agreement{color:#999999}
.zhzs .botArea{margin-top:20px}
.zhzs .signUpBtn{background-color:#36AF58;color:#ffffff;padding:10px 160px;border-radius:4px;font-size:16px;cursor:pointer;width:80%;margin:0 auto;border:1px solid #36af58}
.zhzs .selectItem{vertical-align:middle}
.zhzs .desc{font-size:16px;padding-top:15px;text-align:center;font-weight:400;color:#ffffff}
.zhzs .desc .member{font-size:20px;font-weight:bold;color:#FFA009}
.fxbg .close{right:0}
.fxbg .title{font-size:24px;font-family:Microsoft YaHei;font-weight:bold;line-height:29px;color:#30A15D;text-align:center}
.fxbg .desc{font-size:18px;font-weight:bold;line-height:29px;color:#333333;display:inline-block;width:185px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}
.fxbg .label{font-size:14px;color:#999999;margin-right:10px}
.fxbg .grade{font-size:24px;font-family:DIN;font-weight:bold;line-height:30px;color:#333333;margin-left:10px;margin-right:10px}
.fxbg .zhpf{margin-top:20px}
.fxbg .markimg{position:relative;width:88px;height:16px;margin:0 auto;display:inline-block;text-align:center;padding-left:20px}
.fxbg .mark_bottom{position:absolute;left:0;width:88px;height:16px;background:url(../images/unmark.png) no-repeat;background-size:cover}
.fxbg .mark_top{position:absolute;left:0;height:16px;background:url(../images/mark.png) no-repeat;background-size:auto 16px}
.fxbg .othergrade{display:flex;justify-content:space-between;margin:10px 0}
.fxbg .gradeitem{color:#333333}
.fxbg .subTitle{position:relative;color:#333;width:100%;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;line-height:20px;margin-top:13px}
.fxbg .subTitle:before{content:"";width:100%;height:60px;position:absolute;background:linear-gradient(
		180deg,rgba(255,255,255,0) 0%,#FFFFFF 100%)}
.fxbg .inputArea{padding:20px 0}
.fxbg.havCard .inputArea{padding-top:20px}
.fxbg .tel,.fxbg .card{display:block;width:100%;margin:0 auto;height:40px;background:transparent;border:1px solid #ccc;border-radius:4px;text-indent:1em}
.fxbg .card{margin-top:20px}
.fxbg .tel::-webkit-input-placeholder,.fxbg .card::-webkit-input-placeholder{color:#ccc}
.fxbg .tel:-moz-placeholder,.fxbg .card:-moz-placeholder{color:#ccc}
.fxbg .tel::-moz-placeholder,.fxbg .card:-moz-placeholder{color:#ccc}
.fxbg .tel::-ms-input-placeholder,.fxbg .card:-ms-input-placeholder{color:#ccc}
.fxbg .btnArea{text-align:center;padding:0 !important}
.fxbg.havCard .btnArea{text-align:center;margin-top:15px}
.fxbg .btnArea .agreement{color:#999999}
.fxbg .botArea{margin-top:20px}
.fxbg .signUpBtn{width:100%;background-color:#36AF58;color:#ffffff;padding:10px 50px;border-radius:4px;font-size:16px;cursor:pointer}
.fxbg .selectItem{vertical-align:middle}
.tjyh .title{font-size:30px;font-weight:bold;color:#30A15D;text-align:center}
.tjyh .subTitle{font-size:18px;color:#ffffff;text-align:center;margin:240px auto 30px}
.tjyh .subTitle .num{font-size:18px;color:#FFF589}
.tjyh .telList{height:22px;overflow:hidden;text-indent:13em;font-size:16px;text-align:left;margin-top:175px;position:relative}
.tjyh .telList .swiper-wrapper{color:#FFA009;font-size:16px}
.tjyh .telList:after{content:attr(data-text);position:absolute;top:0;right:0;left:10em}
.tjyh .priceChat{width:580px;height:200px;margin:0 auto}
.tjyh .tel,.tjyh .card{color:#ffffff;font-size:16px;display:block;width:467px;margin:20px auto;height:48px;background:transparent;border:1px solid #ffffff;border-radius:4px;text-indent:1em}
.tjyh .card{margin-top:26px}
.tjyh .tel::-webkit-input-placeholder,.tjyh .card::-webkit-input-placeholder{color:#fff}
.tjyh .tel:-moz-placeholder,.tjyh .card:-moz-placeholder{color:#fff}
.tjyh .tel::-moz-placeholder,.tjyh .card:-moz-placeholder{color:#fff}
.tjyh .tel::-ms-input-placeholder,.tjyh .card:-ms-input-placeholder{color:#fff}
.tjyh .btnArea{text-align:center}
.tjyh.haveCard .btnArea{text-align:center;padding:0 30px}
.tjyh .btnArea .agreement{font-size:12px;color:#FFFFFF}
.tjyh .botArea{margin-top:20px}
.tjyh .signUpBtn{background:linear-gradient(0deg,#FEB443 0%,#FFD081 100%);color:#DD1F1A;padding:12px 160px;border-radius:25px;font-size:18px;cursor:pointer;width:467px;margin:0 auto}
.tjyh .selectItem{vertical-align:middle}
.tjyh .desc{width:467px;margin:0 auto;line-height:32px;font-size:18px;padding-top:25px;text-align:left;font-weight:400;color:#666666}
.tjyh .desc .num{font-size:18px;color:#F58438}
.spkf .title{font-size:24px;line-height:27px;font-family:Source Han Serif CN;font-weight:bold;color:#ffffff;text-align:center;padding-top:28px}
.spkf .subTitle{padding-top:190px;font-size:16px;color:#666666;text-align:center}
.spkf .priceChat{width:580px;height:200px;margin:0 auto}
.spkf .inputArea{padding:30px}
.spkf.havCard .inputArea{padding-top:20px}
.spkf .tel,.spkf .card{display:block;width:80%;margin:0 auto;height:40px;background:transparent;border:1px solid #ccc;border-radius:4px;text-indent:1em}
.spkf .card{margin-top:20px}
.spkf .tel::-webkit-input-placeholder,.spkf .card::-webkit-input-placeholder{color:#ccc}
.spkf .tel:-moz-placeholder,.spkf .card:-moz-placeholder{color:#ccc}
.spkf .tel::-moz-placeholder,.spkf .card:-moz-placeholder{color:#ccc}
.spkf .tel::-ms-input-placeholder,.spkf .card:-ms-input-placeholder{color:#ccc}
.spkf .btnArea{text-align:center}
.spkf.havCard .btnArea{text-align:center;margin-top:15px}
.spkf .btnArea .agreement{color:#999999}
.spkf .botArea{margin-top:20px}
.spkf .signUpBtn{width:80%;background-color:#36AF58;color:#ffffff;padding:10px 50px;border-radius:4px;font-size:16px;cursor:pointer}
.spkf .selectItem{vertical-align:middle}
.ppfy .title{margin-top:17%;margin-left:45%;margin-right:9%;font-size:14px;color:#333;text-align:center}
.ppfy .title .num{font-size:18px;color:#FF6E6E}
.ppfy .form{margin-left:45%;margin-right:9%;margin-top:20px}
.ppfy .form .inline-block,.ppfy .form .input-block{position:relative;margin-bottom:10px;color:#333;display:flex}
.ppfy .form .inline-block: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:15px;top:0;bottom:0;pointer-events:none}
.ppfy .form .inline-block .inline-span,.ppfy .form .input-block .inline-span{font-size:14px;color:#333333;line-height:40px}
.ppfy .form .inline-block select{flex:1;height:40px;border:#e5e5e5 1px solid;background:transparent;-webkit-appearance:none;-moz-appearance:none;-ms-progress-appearance:none;appearance:none;text-indent:3px;font-size:14px;cursor:pointer;padding-left:8px;margin-left:7px;border-radius:4px}
.ppfy .form .input-block input{width:200px;height:40px;background-color:#ffffff;border-radius:4px;border:solid 1px #e5e5e5;padding-left:8px;margin-left:7px;font-size:14px;flex:1}
.ppfy .ppfyBtn{font-size:16px;width:100%;height:40px;background:#30A15D;border-radius:4px;display:block;color:#fff;border:1px solid #30a15d;margin-bottom:10px}
.ppfy .form .agreement{font-size:12px;color:#999999;display:block;text-align:center}
.ppfy .form .imp{text-decoration:underline;font-size:12px;color:inherit}
.ppfy .form .botArea label span{left:-1.5em;font-size:12px;margin:0;margin-top:3px}
.fkzn .title{font-size:24px;font-family:Microsoft YaHei;font-weight:bold;color:#FFA009;line-height:40px;text-align:center}
.fkzn .telList{height:22px;overflow:hidden;text-indent:13em;font-size:16px;text-align:left;margin-top:220px;position:relative}
.fkzn .telList .swiper-wrapper{color:#FFA009;font-size:16px;display:grid}
.fkzn .telList:after{content:attr(data-text);position:absolute;top:0;right:0;left:10em}
.fkzn .inputArea{padding:30px}
.fkzn .tel{display:block;width:80%;margin:0 auto;height:40px;background:transparent;border:1px solid #ccc;border-radius:4px;text-indent:1em}
.fkzn .btnArea{text-align:center;padding:0 30px}
.fkzn .btnArea .botArea{margin-top:10px}
.fkzn .signUpBtn{background:#FFA009;color:#ffffff;padding:10px 160px;border-radius:4px;font-size:16px;cursor:pointer;width:80%;margin:0 auto;border:1px solid #FFA009;display:block}
.fkzn .agreement{font-size:12px;color:#999999;display:block;text-align:center}
.fkzn .btnArea .botArea label span{left:-8.2em;font-size:12px;margin:0;margin-top:3px}
.fkzn .agreement .imp{text-decoration:underline;font-size:12px;color:inherit}
.tdjg .title{font-size:55px;line-height:40px;font-family:Arial;margin:140px 100px 20px 230px;font-weight:bold;color:#F65D4D}
.tdjg .subTitle{padding-top:40px;font-size:16px;color:#666666;text-align:center}
.tdjg .telList{height:22px;overflow:hidden;text-indent:6em;font-size:16px;text-align:left;margin-top:200px;position:relative}
.tdjg .telList .swiper-wrapper{color:#FFA009;font-size:16px}
.tdjg .telList:after{content:attr(data-text);position:absolute;top:0;right:0;left:10em}
.tdjg .priceChat{width:580px;height:200px;margin:0 auto}
.tdjg .inputArea{padding:30px;margin-top:70px}
.tdjg .tel,.tdjg .card{display:block;width:80%;margin:0 auto;height:40px;background:transparent;border:1px solid #F7E2DB;border-radius:4px;text-indent:1em;color:#ffffff}
.tdjg .card{margin-top:26px}
.tdjg .tel::-webkit-input-placeholder,.tdjg .card::-webkit-input-placeholder{color:#F7E2DB}
.tdjg .tel:-moz-placeholder,.tdjg .card:-moz-placeholder{color:#F7E2DB}
.tdjg .tel::-moz-placeholder,.tdjg .card:-moz-placeholder{color:#F7E2DB}
.tdjg .tel::-ms-input-placeholder,.tdjg .card:-ms-input-placeholder{color:#F7E2DB}
.tdjg .btnArea{text-align:center}
.tdjg.haveCard .btnArea{text-align:center;padding:0 30px}
.tdjg .btnArea .agreement{color:#F7E2DB}
.tdjg .botArea{margin-top:40px}
.tdjg .signUpBtn{padding:10px 160px;cursor:pointer;width:80%;margin:0 auto;background:linear-gradient(0deg,#E7B57D 0%,#F8DCB1 100%);border:0;border-radius:25px;color:#C6293B;font-weight:bold;font-size:18px}
.tdjg .selectItem{vertical-align:middle}
.tdjg .desc{font-size:16px;padding-top:15px;text-align:center;font-weight:400;color:#ffffff}
.tdjg .desc .member{font-size:20px;font-weight:bold;color:#FFA009}
.tdjg  .botArea span{color:#ffffff}
.getzbpt .title{font-size:24px;line-height:27px;font-family:Source Han Serif CN;font-weight:bold;color:#ffffff;text-align:center;padding-top:28px}
.getzbpt .blockList{color:#ffffff;height:200px;overflow:hidden}
.getzbpt .blockList p{margin:70px auto;font-size:28px;color:#fff;text-align:center}
.getzbpt tr{border:1px solid #ffffff}
.getzbpt .table-head{background-color:rgba(255,255,255,.3)}
.getzbpt .table-head th{width:33%}
.getzbpt .table-body td{text-align:center}
.getzbpt .table-head th,.getzbpt .table-body td{padding:10px 0;color:#ffffff;border:inherit}
.getzbpt .subTitle{padding-top:0px;font-size:16px;color:#666666;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.getzbpt .inputArea{padding:30px}
.getzbpt.haveCard .inputArea{padding-top:20px}
.getzbpt .tel,.getzbpt .card{display:block;width:80%;margin:0 auto;height:40px;background:transparent;border:1px solid #ccc;border-radius:4px;text-indent:1em}
.getzbpt .card{margin-top:26px}
.getzbpt.haveCard .card{margin-top:15px}
.getzbpt .tel::-webkit-input-placeholder,.getzbpt .card::-webkit-input-placeholder{color:#ccc}
.getzbpt .tel:-moz-placeholder,.getzbpt .card:-moz-placeholder{color:#ccc}
.getzbpt .tel::-moz-placeholder,.getzbpt .card:-moz-placeholder{color:#ccc}
.getzbpt .tel::-ms-input-placeholder,.getzbpt .card:-ms-input-placeholder{color:#ccc}
.getzbpt .btnArea{text-align:center}
.getzbpt.haveCard .btnArea{text-align:center;margin-top:30px}
.getzbpt .btnArea .agreement{color:#999999}
.getzbpt .botArea{margin-top:20px}
.getzbpt .signUpBtn{width:80%;background-color:#36AF58;color:#ffffff;padding:10px 50px;border-radius:4px;font-size:16px;cursor:pointer}
.getzbpt .selectItem{vertical-align:middle}
.publicForm.fyjg{width:550px;background-image:url("../images/fyjg.png");max-height:582px;padding-top:88px}
.publicForm.fyjg.haveCard{background-image:url("../images/fyjg2.png");max-height:648px}
.fyjg .title{font-size:24px;line-height:27px;font-family:Source Han Serif CN;font-weight:bold;color:#ffffff;text-align:center;padding-top:15px}
.fyjg .telList{color:#666666;height:22px;overflow:hidden;text-indent:6em;font-size:16px;text-align:left;position:relative}
.fyjg .telList:after{content:attr(data-text);position:absolute;top:0;right:0;left:10em;font-size:14px;color:#333333}
.fyjg .swiper-wrapper{color:#FFA009;display:inherit;height:min-content}
.fyjg .org{color:#FFA009;font-size:16px}
.fyjg .blockList{color:#ffffff;height:188px;overflow:hidden;position:relative;margin:20px 0 5px}
.fyjg .blockList:before{content:"";position:absolute;left:0;top:20px;width:100%;height:144px}
.fyjg .desc{text-align:center;font-size:16px}
.fyjg .desc .num{color:#FFA009;font-size:initial}
.fyjg .blockList table{width:80%;margin:0px auto;border-collapse:collapse}
.fyjg tr{border:1px solid #ffffff}
.fyjg .table-head{background-color:rgba(255,255,255,.3)}
.fyjg .table-head th{width:20%}
.fyjg .table-body td{text-align:center}
.fyjg .table-head th,.fyjg .table-body td{padding:10px 0;color:#ffffff;border:inherit;white-space:nowrap}
.fyjg .subTitle{padding-top:0;font-size:16px;color:#666666;text-align:center}
.fyjg .inputArea{padding:28px}
.fyjg.havCard .inputArea{padding-top:20px}
.fyjg .tel,.fyjg .card{display:block;width:80%;margin:0 auto;height:40px;background:transparent;border:1px solid #ccc;border-radius:4px;text-indent:1em}
.fyjg .card{margin-top:26px}
.fyjg .tel::-webkit-input-placeholder,.fyjg .card::-webkit-input-placeholder{color:#ccc}
.fyjg .tel:-moz-placeholder,.fyjg .card:-moz-placeholder{color:#ccc}
.fyjg .tel::-moz-placeholder,.fyjg .card:-moz-placeholder{color:#ccc}
.fyjg .tel::-ms-input-placeholder,.fyjg .card:-ms-input-placeholder{color:#ccc}
.fyjg .btnArea{text-align:center}
.fyjg .btnArea .agreement{color:#999999}
.fyjg .botArea{margin-top:20px}
.fyjg .signUpBtn{width:80%;background-color:#36AF58;color:#ffffff;padding:10px 50px;border-radius:4px;font-size:16px;cursor:pointer}
.fyjg .selectItem{vertical-align:middle}
.fyjg .filter{filter:blur(5px)}
.validate .fontArea:after{content:"";display:block;clear:both}
.validate .fontArea p{float:left;width:33%;text-align:center;font-size:18px;font-family:Microsoft YaHei;font-weight:bold;color:#FFFFFF;line-height:40px;padding-top:100px;position:relative}
.validate .notice{font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#333333;line-height:40px;padding-top:30px;margin:0 20px}
.validate.haveCode .notice{padding-top:20px}
.validate .notice .phone{font-size:inherit;color:inherit}
.validate .inputArea{padding-top:10px}
.validate .inputArea input{display:inline-block;width:334px;height:40px;background:#FFFFFF;border:1px solid #CCCCCC;border-radius:4px;float:left;text-indent:1em}
.validate.haveCard .inputArea{padding-top:20px}
.validate .imgCodeArea,.validate .msgCodeArea{display:block;margin:0 20px;height:40px;text-indent:1em}
.validate .msgCodeArea{margin-top:16px}
.validate.haveCard .msgCodeArea{margin-top:15px}
.validate .imgCode{display:inline-block;width:205px;height:40px}
.validate .inputArea .getImgCode{width:210px;height:40px;background:rgba(48,161,93,0.3);border:1px solid #30A15D;border-radius:4px;font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#30A15D;line-height:40px;cursor:pointer}
.validate .inputArea .wait{background-color:#eee;color:#8e8e8e;border:1px solid #eee;cursor:no-drop}
.validate .btnArea{padding:0 !important;padding-top:30px}
.validate.haveCode .btnArea{padding-top:10px}
.validate .btnArea .verifySignUpBtn{width:560px;margin:20px 20px;padding:10px;background-color:#30A15D;color:#ffffff;font-size:16px;border-radius:4px;cursor:pointer}
.validate .botArea{font-size:18px;font-family:Microsoft YaHei;font-weight:400;color:#30A15D;line-height:40px;margin:0 20px;text-indent:1.5em;position:relative}
.validate .botArea:before{content:"";background:url("../images/scan.png") no-repeat;position:absolute;width:19px;height:19px;left:0;top:10px}
.validate .botArea .tel{font-size:inherit;color:inherit;cursor:pointer;position:relative}
.validate .botArea .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}
.validate .botArea .tel:hover .ewm{display:block}
.validate .botArea .codeTel{width:150px;height:190px;margin:0 auto}
.validate .botArea .remark{color:#999999;text-align:center;font-size:12px;padding-top:10px;line-height:1.3;text-indent:0}
.validate .hide{display:none}
.publicModal .btnArea{padding:0 30px}
.publicModal .botArea label{position:relative;color:#fff}
.publicModal .botArea input{display:none}
.publicModal .botArea input:checked + span{background-position:-280px -110px}
.publicModal .botArea label span{width:12px;height:12px;background:url(../images/icon.png) -110px -80px;margin:3px 4px 2px 0;position:absolute;left:-1em}
.publicModal .zckf_old .botArea label span{margin-top:6px}
.publicModal .yhll .botArea label span,.publicModal .zyjh .botArea label span,.publicModal .zckf_old .botArea label span{background:url("../images/checkbox.png")}
.publicModal .yhll .botArea input:checked + span,.publicModal .zyjh .botArea input:checked + span,.publicModal .zckf_old .botArea input:checked + span{background:url("../images/checkboxed.png")}
#ax_container{width:100%;position:relative;overflow:hidden;height:16px}
#ax_listwrapper{position:relative;transition:0.5s}
#ax_list{width:100%;list-style:none;margin:0;box-sizing:border-box}
#ax_list li{line-height:16px;color:#666;font-size:12px}


/*新版简单版表单*/
.newWorld{width: 420px; height: 340px; position: relative;transform: translateY(-50%);margin: 50vh auto 0;}
.newWorld .close{ position: absolute; font-size: 16px;right: 12px; top: 14px; cursor: pointer; z-index: 1;}
.newWorld.sf_czdlb .close{ top: 95px; right: 20px;}
.newWorld.sf_czdlbyh .close{ top: 95px; right: 20px;}
.newWorld .close .iconfont{font-size: 15px; color: #CDCDCD; }
.newWorld .formInfo{padding: 40px 40px 60px;}
.newWorld.sf_czdlb .formInfo{padding: 150px 40px 40px 60px; }
.newWorld.sf_czdlbyh .formInfo{padding: 150px 40px 40px 60px; }
.newWorld.sf_lstlq .formInfo{ padding: 40px 20px 20px;}
.newWorld .selectBox{ padding: 0 20px 20px; display: flex; justify-content: space-between; align-items: baseline;}
.newWorld .selectBox .label{}
.newWorld .selectBox .selectItem{ width: 100px; height: 30px; border-radius: 4px; border: 1px solid #d8d8d8; padding: 0 10px;}
.newWorld .formTitle{color: #333333; font-weight: bold; font-size: 26px; line-height: 40px;}
.nwWorld.sf_czdlb .formTitle{text-align: center; color: #AF281E;}
.newWorld.sf_czdlbyh .formTitle{text-align: center; color: #AF281E;}
.newWorld.sf_czdlb .formDesc{text-align: center; color: #AF281E; font-size: 18px;}
.newWorld.sf_czdlbyh .formDesc{text-align: center; color: #AF281E; font-size: 18px;}
.newWorld .formDesc{color: #333333; font-weight: 400; font-size: 18px; line-height: 20px; margin-top: 10px;}
.newWorld .inputs,.newWorld .btns{padding: 0 20px;}
.newWorld .inputs .phone{ width: 100%;background: transparent; padding-left: 15px; font-size: 14px; color: #666666; height: 40px; line-height: 40px; border: 1px solid #E1E1E1; border-radius: 40px;}
.newWorld.sf_czdlb .inputs .phone{border: 1px solid #EA4C25; background: #ffffff;}
.newWorld.sf_czdlbyh .inputs .phone{border: 1px solid #EA4C25; background: #ffffff;}
.newWorld .btns{margin-top: 19px;}
.newWorld.sf_czdlb .btns{width: 50%; margin: 19px auto;}
.newWorld.sf_czdlbyh .btns{width: 50%; margin: 19px auto;}
.newWorld .btm{ width: 100%;background: #31CE90; border-radius: 40px; line-height: 40px; height: 40px; text-align: center; font-weight: bold; font-size: 18px; color: #ffffff;}
.newWorld.sf_xhxfx .btm{background: linear-gradient(90deg, #FF8C2B 20%, #FF395E 100%);}
.newWorld.sf_czdlb .btm{background: linear-gradient(360deg, #E8421D 0%, #F37B4B 100%);}
.newWorld.sf_czdlbyh .btm{background: linear-gradient(360deg, #E8421D 0%, #F37B4B 100%);}
.newWorld .ps{ text-align: center; margin-top: 15px;}
.newWorld .ps .agreement,.newWorld .ps .iconfont{color: #999999;font-size: 12px;}
.newWorld .ps .selectItem{display: none;}

.newWorld.aizf{ height: 575px; background: #ffffff; border-radius: 8px; }
.newWorld.aizf .formInfo{padding: 20px 0; text-align: center;}
.newWorld.aizf .recordList{ padding: 0 20px 40px; overflow: auto; height: 495px;}
.newWorld.aizf .recordList .recordItem{ margin-bottom: 10px;}
.newWorld.aizf .recordList .recordItem:after{content: "";display: block;clear: both;}
.newWorld.aizf .recordList .recordItem:last-child{ margin-bottom: 0;}
.newWorld.aizf .recordList .left{ }
.newWorld.aizf .recordList .right{ }
.newWorld.aizf .recordList:after{content: "";display: block; clear: both;}
.newWorld.aizf .recordList .recordItem .avatar{ width: 40px; height: 40px; border-radius: 50%;}
.newWorld.aizf .recordList .recordItem.left .avatar{ float: left;}
.newWorld.aizf .recordList .recordItem.right .avatar{ float: right;}
.newWorld.aizf .recordList .recordItem .content{ position: relative; border: 1px solid #e5e5e5; background: #f0f0f0; padding: 10px; border-radius: 0 8px 8px 8px; max-width: 280px;margin: 10px 0 0 10px;}
.newWorld.aizf .recordList .recordItem.left .content{ float: left;}
.newWorld.aizf .recordList .recordItem.right .content{ float: right; margin: 10px 10px 0 0; border-radius: 8px 0 8px 8px;border: 1px solid #25B37B;background: #31CE90;}
.newWorld.aizf .recordList .recordItem .txt{ color: #333333;}
.newWorld.aizf .recordList .recordItem [name=phone]{ width: 240px; margin: 10px 10px 0 10px;background: #FFFFFF; border: 1px solid #dfdfdf; line-height: 34px; padding: 0 25px; border-radius: 36px; }
.newWorld.aizf .ps{ margin: 10px auto;}
.newWorld.aizf .ps .agreement{ color: #333333;}
.newWorld.aizf .recordList .form .btn{ font-size: 14px;background: linear-gradient(115deg, #1DD3AA 0%, #02CC6B 100%);line-height: 34px; height: 34px; border-radius: 34px;color: #fff;width: 160px;margin: 0 auto;display: block; cursor: pointer;}
.newWorld.aizf .recordList .recordItem .mate{ font-size: 14px; line-height: 34px; height: 34px; border-radius: 34px; color: #ffffff; font-weight: bold; display: block;margin: 5px auto 0; width: 160px; cursor: pointer;background: linear-gradient(180deg, #FFD429 0%, #E47A09 100%); }

.newWorld.aizf .recordList .content.card{padding: 0;}
.newWorld.aizf .recordList .card .borough_thumb{width: 210px; height: 140px; border-radius: 0 8px 0 0;object-fit: cover;}
.newWorld.aizf .recordList .card .mateVal{position: absolute; top: 6px; left: 7px; background: linear-gradient(89deg, #F9E3CD 0%, #FFC89D 70%); border-radius: 4px; height: 22px; line-height: 22px; color: #60341A; font-size: 12px; text-align: center; font-weight: bold; padding: 0 5px;}
.newWorld.aizf .recordList .card .areaSection{ position: absolute; top: 118px; left: 0; height: 22px; line-height: 22px; font-size: 12px; background: linear-gradient(360deg, #000000 0%, rgba(0,0,0,0) 100%); color: #ffffff; display: block; width: 100%; text-indent: 11px;}
.newWorld.aizf .recordList .card .borough_name{ color: #333333; font-weight: bold; width: 100%; font-size: 16px; padding: 5px 11px; font-family: Source Han Sans CN-Bold, Source Han Sans CN;}
.newWorld.aizf .recordList .card .tags{ height: 20px; padding: 0 11px; display: flex;}
.newWorld.aizf .recordList .card .tag{ background: #F7F7F7; height: 20px; line-height: 20px; color: #999999; padding: 0 5px; font-size: 12px; margin-right: 10px;}
.newWorld.aizf .recordList .card .area{ color: #999999; font-size: 12px;}
.newWorld.aizf .recordList .card .priceInfo{padding: 0 11px; line-height: 25px;}
.newWorld.aizf .recordList .card .t{color: #f00; font-size: 12px;}
.newWorld.aizf .recordList .card .price{color: #f00; font-weight: bold; font-size: 17px;}
.newWorld.aizf .recordList .card .unit{ color: #f00; font-size: 12px;}



.newWorld.aizf .recordList .recordItem .loading:before{
	content: " ";display: inline-block;width: 18px;height: 18px;vertical-align: middle;
	-webkit-animation: wx-button-loading-animate 1s steps(12, end) infinite;
	animation: wx-button-loading-animate 1s steps(12, end) infinite;
	background: transparent url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iciIgd2lkdGg9JzEyMHB4JyBoZWlnaHQ9JzEyMHB4JyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj4KICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIiBmaWxsPSJub25lIiBjbGFzcz0iYmsiPjwvcmVjdD4KICAgIDxyZWN0IHg9JzQ2LjUnIHk9JzQwJyB3aWR0aD0nNycgaGVpZ2h0PScyMCcgcng9JzUnIHJ5PSc1JyBmaWxsPScjRTlFOUU5JwogICAgICAgICAgdHJhbnNmb3JtPSdyb3RhdGUoMCA1MCA1MCkgdHJhbnNsYXRlKDAgLTMwKSc+CiAgICA8L3JlY3Q+CiAgICA8cmVjdCB4PSc0Ni41JyB5PSc0MCcgd2lkdGg9JzcnIGhlaWdodD0nMjAnIHJ4PSc1JyByeT0nNScgZmlsbD0nIzk4OTY5NycKICAgICAgICAgIHRyYW5zZm9ybT0ncm90YXRlKDMwIDUwIDUwKSB0cmFuc2xhdGUoMCAtMzApJz4KICAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0naW5kZWZpbml0ZScvPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyM5Qjk5OUEnCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSg2MCA1MCA1MCkgdHJhbnNsYXRlKDAgLTMwKSc+CiAgICAgICAgICAgICAgICAgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnLz4KICAgIDwvcmVjdD4KICAgIDxyZWN0IHg9JzQ2LjUnIHk9JzQwJyB3aWR0aD0nNycgaGVpZ2h0PScyMCcgcng9JzUnIHJ5PSc1JyBmaWxsPScjQTNBMUEyJwogICAgICAgICAgdHJhbnNmb3JtPSdyb3RhdGUoOTAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNBQkE5QUEnCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgxMjAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNCMkIyQjInCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgxNTAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNCQUI4QjknCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgxODAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNDMkMwQzEnCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgyMTAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNDQkNCQ0InCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgyNDAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNEMkQyRDInCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgyNzAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNEQURBREEnCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgzMDAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNFMkUyRTInCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgzMzAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0Pgo8L3N2Zz4=) no-repeat;
	background-size: 100%;}
@-webkit-keyframes wx-button-loading-animate {
	0% {
		-webkit-transform: rotate3d(0, 0, 1, 0deg);
		transform: rotate3d(0, 0, 1, 0deg);
	}
	100% {
		-webkit-transform: rotate3d(0, 0, 1, 360deg);
		transform: rotate3d(0, 0, 1, 360deg);
	}
}
@keyframes wx-button-loading-animate {
	0% {
		-webkit-transform: rotate3d(0, 0, 1, 0deg);
		transform: rotate3d(0, 0, 1, 0deg);
	}
	100% {
		-webkit-transform: rotate3d(0, 0, 1, 360deg);
		transform: rotate3d(0, 0, 1, 360deg);
	}
}
.newWorld .recordList::-webkit-scrollbar {
	/*滚动条整体样式*/
	width : 5px;  /*高宽分别对应横竖滚动条的尺寸*/
	height: 1px;
}
.newWorld .recordList::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
	border-radius: 10px;
	box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);
	background   : #999999;
}
.newWorld .recordList::-webkit-scrollbar-track {
	/*滚动条里面轨道*/
	box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);
	border-radius: 10px;
	background   : #ededed;
}
.newWorld.aizf .searchBox{ width: 100%;position: absolute; bottom: 0; background: #ffffff; border-radius: 0px 0px 8px 8px;box-shadow: 0px -4px 9px 0px rgba(0,0,0,0.05); padding: 20px;}
.newWorld.aizf .searchBox .searchStep{ display: flex; flex-wrap: wrap; }
.newWorld.aizf .searchBox .searchStep2{}
.newWorld.aizf .searchBox .searchStep3{ }
.newWorld.aizf .searchBox .searchStep4{ }
.newWorld.aizf .searchBox .selectItem{height: 32px;line-height: 32px;width: 85px;border-radius: 32px;text-align: center;background: #F3F3F3;color: #999999; margin-bottom: 10px; margin-right: 10px; cursor: pointer;}
.newWorld.aizf .searchBox .selectItem:nth-child(4n + 4){ margin-right: 0;}
.newWorld.aizf .searchBox .selectItem.active{background: #d5f6e9; color: #31CE90;}



.newWorld.sf_hqfx{background:url(../images/hqfx.png) no-repeat;background-size:contain}
.newWorld.sf_rmht{background:url(../images/rmht.png) no-repeat;background-size:contain}
.newWorld.sf_nbflq{background:url(../images/nbflq.png) no-repeat;background-size:contain}
.newWorld.sf_lstlq{background:url(../images/nbflq.png) no-repeat;background-size:contain}
.newWorld.sf_tgyh{background:url(../images/tgyh.png) no-repeat;background-size:contain}
.newWorld.sf_lpfx{background:url(../images/lpfx.png) no-repeat;background-size:contain}
.newWorld.sf_ljyhxq{background:url(../images/ljyhxq.png) no-repeat;background-size:contain}
.newWorld.sf_kptx{background:url(../images/kptx.png) no-repeat;background-size:contain}
.newWorld.sf_ljhxbj{background:url(../images/ljhxbj.png) no-repeat;background-size:contain}
.newWorld.sf_hxyljd{background:url(../images/hxyljd.png) no-repeat;background-size:contain}
.newWorld.sf_xyfcx{background:url(../images/xyfcx.png) no-repeat;background-size:contain}
.newWorld.sf_ovojp{background:url(../images/1v1jp.png) no-repeat;background-size:contain}
.newWorld.sf_fssj{background:url(../images/1v1jp.png) no-repeat;background-size:contain}
.newWorld.sf_xdttz{background:url(../images/xdttz.png) no-repeat;background-size:contain}
.newWorld.sf_ldyfxq{background:url(../images/ldyfxq.png) no-repeat;background-size:contain}
.newWorld.sf_fjfx{background:url(../images/ldyfxq.png) no-repeat;background-size:contain}
.newWorld.sf_aizsxfgl{background:url(../images/aizsxfgl.png) no-repeat;background-size:contain}
.newWorld.sf_aipp{background:url(../images/aipp.png) no-repeat;background-size:contain}
.newWorld.sf_cjjcx{background:url(../images/cjjcx.png) no-repeat;background-size:contain}
.newWorld.sf_zbfjjd{background:url(../images/zbfjjd.png) no-repeat;background-size:contain}
.newWorld.sf_xhxfx{background:url(../images/xhxfx2.png) no-repeat;background-size:contain}
.newWorld.sf_cktpjg{background:url(../images/cktpjg.png) no-repeat;background-size:contain}
.newWorld.sf_xhqdj{background:url(../images/xhqdj.png) no-repeat;background-size:contain}
.newWorld.sf_lqtjyh{background:url(../images/lqtjyh.png) no-repeat;background-size:contain}
.newWorld.sf_dfljs{background:url(../images/dfljs.png) no-repeat;background-size:contain}
.newWorld.sf_ljzbgdgh{background:url(../images/zbfjjd.png) no-repeat;background-size:contain}
.newWorld.sf_hqqbfyjg{background:url(../images/hqqbfyjg.png) no-repeat;background-size:contain}
.newWorld.sf_xsfytz{background: #ffffff;}
.newWorld.sf_yysj{background:url(../images/yysj.png) no-repeat;background-size:contain}
.newWorld.sf_zyjhs{background:url(../images/zyjh.png) no-repeat;background-size:contain}
.newWorld.sf_mfbbzl{background:url(../images/bbzl.png) no-repeat;background-size:contain}
.newWorld.sf_yykf{background:url(../images/mfkf.png) no-repeat;background-size:contain}
.newWorld.sf_cpfx{background:url(../images/mfkf.png) no-repeat;background-size:contain}
.newWorld.sf_czdlb{background: url(../images/czdlb.png) no-repeat; background-size: contain; width: 420px; height: 418px;}
.newWorld.sf_czdlbyh{background: url(../images/czdlb.png) no-repeat; background-size: contain; width: 420px; height: 418px;}
.newWorld.sf_ljgdxqgh{background:url(../images/zbfjjd.png) no-repeat;background-size:contain}
.newWorld.sf_zbghjd{background:url(../images/zbfjjd.png) no-repeat;background-size:contain}
.newWorld.sf_zckf{background:url(../images/pczckf.png) no-repeat;background-size:contain}



.newWorld.sf_nbflq .formInfo{ position: relative; padding-left: 105px;}
.newWorld.sf_nbflq .formInfo:before{content: ""; position: absolute; background: url(../images/groupimg.png) no-repeat;background-size: 100% 100%; width: 74px;height: 74px;left: 30px;top: 35px;}
*{ padding:0; margin:0; border:0; font-family:'Microsoft Yahei',Arial; font-size:14px; color:#666; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
h1,h2,h3,h4,h5,h6,b{ font-weight:normal;}
select{ background:#fff url(../images/sel.png) right center no-repeat; appearance:none; -webkit-appearance:none; -moz-appearance:none;}
i{ font-style:normal;}
img{ display:block;max-width: 100%;}
a{ text-decoration:none; outline:none; transition:color .3s; }
ul li{ list-style:none;}
.m_box{ width:1180px; margin:0 auto; }
.clear{ clear:both; }
html,body{min-width: 1180px;}
a:hover{color:#30a15d!important;}
.ellipsis{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
/* header */
.header{ position:relative; }
.header .box:after{ content:''; display:block; clear:both; }
.header .logo{ float:left; position:relative;    margin-top: 5px; }
.header .logo:after{ content:''; position:absolute; width:1px; height:30px; background:#cdcdcd; top:27px; right:0; }
.header .logo a{ display:block; width:136px; height:50px; background:url(../images/logo_w136_h50.png); margin:15px 10px 12px 0; }
.header .city{ margin-left:15px; height:70px;     margin-top: 10px;}
.header .city .cityBox{ position:relative; padding-top:16px; z-index:10; }
.header .city.city_zhaoshan .cityBox{ padding-top:24px; }
.header .city .value{ height:28px; position:relative; z-index:2; }
.header .city .value p{ position:relative; color:#333; line-height:26px; padding-right:15px; cursor:pointer; }
.header .city .value p:after{ content:''; position:absolute; width:0px; height:0px; border-left:transparent 6px solid; border-right:transparent 6px solid; border-top:#999 6px solid; margin:auto; right:0; top:0; bottom:0; transition:transform .2s; -webkit-transition:transform .2s; -moz-transition:transform .2s; }
.header .city .cityBox:hover .value p:after{ transform:rotate(180deg); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); }
.header .city .zhaosjm{ line-height:14px; color:#30a15d; margin-top:6px; display:block; }
.header .city .zhaosjm a{ color:inherit; }
.header .city .zhaosjm:hover{ text-decoration:underline; }
.header .city .panel{ position:absolute; left:-40px; top:70px; border:#e1dedf 1px solid; width:400px; background:#fff; box-shadow:rgba(0,0,0,.1) 1px 4px 10px 3px; display:none; }
.header .city .panel .hot{ padding:10px 0; border-bottom:#e1dedf 1px solid; background:#fafafa; }
.header .city .panel .hot span{ display:block; font-weight:bold; font-size:14px; line-height:20px; margin-left:15px; }
.header .city .panel .hot p{ overflow:hidden; padding-top:10px; margin-left:15px; }
.header .city .panel .hot a{ float:left; line-height:20px; font-size:14px; width:60px; }
.header .city .panel .hot a:last-child{ margin-right:0; }
.header .city .panel .tab .tab-head{ margin-left:17px; overflow:hidden; padding-top:16px; }
.header .city .panel .tab .tab-head li{ float:left; font-size:14px; color:#333; margin-right:40px; line-height:20px; cursor:pointer; }
.header .city .panel .tab .tab-head li.active,.header .city .panel .tab .tab-head li:hover{ color:#fe5a00; }
.header .city .panel .tab .tab-head li:last-child{ margin-right:0; }
.header .city .panel .tab .tab-body li{ display:none; }
.header .city .panel .tab .tab-body li.active{ display:block; }
.header .city .panel .tab .clickTab{ margin-left:17px; overflow:hidden; padding-top:16px; }
.header .city .panel .tab .clickTab li{ float:left; font-size:14px; color:#333; margin-right:40px; line-height:20px; cursor:pointer; }
.header .city .panel .tab .clickTab li.cur,.header .city .panel .tab .clickTab li:hover{ color:#fe5a00; }
.header .city .panel .tab .clickTab li:last-child{ margin-right:0; }
.header .city .panel .tab .textTab li{ display:none; }
.header .city .panel .tab .textTab li.cur{ display:block; }
.header .city .citylist{ margin-left:17px; }
.header .city .citylist .line{ overflow:hidden; }
.header .city .citylist .line span{ float:left; font-size:14px; color:#333; margin-right:10px; line-height:20px; margin-top:15px; width:12px; }
.header .city .citylist .line a{ float:left; font-size:14px; color:#333; margin-right:14px; line-height:20px; margin-top:15px; }
.header .city .citylist .line a:hover{ color:#fe5a00; }
.header .city .citylist .more{ border-top:#e3dedd 1px solid; margin-right:17px; margin-top:15px; padding:15px 0; line-height:20px;}
.header .city .citylist .more a{ color:#333; font-size:14px; }
.header .city .citylist .more a:hover{ color:#fe5a00; }
.header .city:hover .cityBox .panel{ display:block; }
.header .menu{ float:left;    margin-top: 10px; }
.header .menu .item{ float:left; }
.header .menu .item > a{ display:block; line-height:70px; font-size:16px; color:#333; padding:0 14px; }
.header .menu .item h1{ color:inherit; font-size:inherit; font-weight:normal; }
.header .menu .item.cur > a,.header .menu .item > a:hover{ color:#05b570; position:relative;    padding-bottom: 10px; }
.header .menu .item.cur > a:after,.header .menu .item > a:hover:after{ content:''; position:absolute; width:100%; height:2px; background:#05b570; left:0; bottom:0; }
.header .menu .item.new{ position:relative; }
.header .menu .item.new:after{ content:''; position:absolute; width:32px; height:18px; background:url(../images/icon.png) -150px 0; top:10px; right:-10px; }
.header .menu .subMenu{ position:relative; z-index:11; }
.header .menu .subMenuList{ position:absolute; width:114px; left:50%; top:0px; background:#fff; margin-left:-52px; border:#eee 1px solid; display:none; animation:subMenu 0.3s; -webkit-animation:subMenu 0.3s; -moz-animation:subMenu 0.3s; -ms-animation:subMenu 0.3s; }
.header .menu .subMenuList:before{ content:''; position:absolute; width:0; height:0; border-left:transparent 10px solid; border-right:transparent 10px solid; border-bottom:#ddd 10px solid; margin:auto; left:0; right:0; top:-10px; z-index:1; }
.header .menu .subMenuList:after{ content:''; position:absolute; width:0; height:0; border-left:transparent 10px solid; border-right:transparent 10px solid; border-bottom:#fff 10px solid; margin:auto; left:0; right:0; top:-9px; z-index:2; }
.header .menu .subMenuList a{ display:block; line-height:40px; font-size:16px; color:#333; text-align:center; }
.header .menu .subMenuList a:hover{ color:#05b570; }
.header .menu .item:hover .subMenuList{ display:block; }
.header .newHousePanel{ position:absolute; width:100%; background:#fff; z-index:11; left:0; top:70px; height:0px; overflow:hidden; }
.header .newHousePanel:before{ content:''; position:absolute; width:100%; height:1px; background:#ddd; left:0; top:0; }
.header .newHousePanel:after{ content:''; position:absolute; width:100%; height:1px; background:#ddd; left:0; bottom:0; }
.header .newHousePanel .panel{ width:1180px; margin:0 auto; overflow:hidden; }
.header .newHousePanel h3{ font-size:16px; color:#333; line-height:54px; }
.header .newHousePanel .trend{ float:left; width:340px; }
.header .newHousePanel .trend > a{ display:block; width:240px; }
.header .newHousePanel .trend .desc{ font-size:14px; line-height:20px; height:20px; }
.header .newHousePanel .trend .desc span{ color:#fe5a00; }
.header .newHousePanel .trend .chart{ height:140px; }
.header .newHousePanel .trend .ps{ font-size:14px; line-height:40px; color:#999; width:240px; }
.header .newHousePanel .choose{ float:left; width:540px; }
.header .newHousePanel .choose .list li{ overflow:hidden; overflow:hidden; margin-bottom:4px; }
.header .newHousePanel .choose .list span{ float:left; line-height:30px; font-size:14px; color:#999; }
.header .newHousePanel .choose .list p{ float:left; max-width:480px; }
.header .newHousePanel .choose .list a{ float:left; line-height:30px; margin-right:20px; font-size:14px; color:#333; }
.header .newHousePanel .choose .list a:hover{ color:#05b570; }
.header .newHousePanel .hotHouse{ float:left; width:300px; }
.header .newHousePanel .hotHouse li{ overflow:hidden; padding:10px 0; border-bottom:#ddd 1px dashed; }
.header .newHousePanel .hotHouse li:last-child{ border-bottom:none; }
.header .newHousePanel .hotHouse li:hover{ background:#f5f5f5; }
.header .newHousePanel .hotHouse li i{ float:left; width:18px; height:18px; line-height:18px; background:#ddd; color:#fff; text-align:center; margin-right:10px; }
.header .newHousePanel .hotHouse li i.hot{ background:#fe5a00 }
.header .newHousePanel .hotHouse li a{ display:block; }
.header .newHousePanel .hotHouse li span{ float:left; font-size:14px; line-height:18px; color:#333; width:100px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.header .newHousePanel .hotHouse li span.lpnan{ width:100px; }
.header .newHousePanel .hotHouse li span.price{ width:80px; }
.header .newHousePanel .hotHouse li span.area{ width:60px; text-align:right; }
.header .menuNewHouse:hover .newHousePanel{ height:auto; animation:animate-fade .3s; -webkit-animation:animate-fade .3s; -moz-animation:animate-fade .3s; }
.header .userState{ float:right; padding: 10px; }
.header .header_lang{padding: 10px;margin: 0 10px;}
.header .userState a,.header .userState span{ color:#444; }
.header .userState a:hover{ color:#05b570; }
.header .complain{ float:right; padding:25px 0; margin-left:20px; }
.header .complain a{ float:left; line-height:20px; color:#444; }
.header .complain a:hover{ color:#05b570; }


/*å³è¾¹æ */
.rightFloat{ position:fixed; width:50px; right:0; bottom:40px; z-index:98; }
.rightFloat .item{ background:#888; border-bottom:#fff 1px solid; position:relative; transition:background .3s; -webkit-transition:background .3s; -moz-transition:background .3s; -ms-transition:background .3s; }
.rightFloat .item:last-child{ border-bottom:none; }
.rightFloat .item > a{ display:block; width:48px; height:48px; background:url(../images/icon1.png) no-repeat;text-align:center;line-height: 48px; }
.rightFloat .lpzx > a{ background-position:11px -148px; }
.rightFloat .smewm > a{background: none;}
.rightFloat .item-new{ position:relative; }
.rightFloat .item-new:after{ content:''; position:absolute; width:32px; height:18px; background:url(../images/icon1.png) 0 -100px; top:0; right:0; }
.rightFloat .item .panel{  margin-top:-24px; }
.rightFloat .lpzx .panel:after{ top:21px; bottom:auto; }
.rightFloat .smewm .panel{ margin-top:-40px; }
.rightFloat .item:hover{ background:#ff9000; }
.rightFloat .item:hover .panel{ display:block; }
.rightFloat .fhdb > a,.rightFloat .yjfk > a,.rightFloat .fdjsq > a{background: none;}
.rightFloat .gjjcx > a{ background-position:12px -48px; }
.rightFloat .goMobile > a{background: url(../images/icon.png) no-repeat; background-position:-36px -30px; }
.rightFloat .goMobile .panel{ background:#fff; }
.rightFloat .goMobile .codeTel{ margin:5px; }
.rightFloat .sbcx > a{ background-position:-36px -50px; }
/*.rightFloat .item .panel a{ display:block; line-height:48px; width:100px; background:#555; font-size:14px; color:#fff; text-align:center; }*/
.rightFloat .smewm .panel a{ width:150px; }
@keyframes rightFloat{
    from{ transform:translateX(-20px); opacity:0; }
    to{ transform:translateX(0); opacity:1; }
}

#search_list{display: block;overflow: hidden;position: absolute;width: 100%;left: 0;top: 40px;background: #fff;box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px 0px;z-index: 2;text-indent: 10px;}
#search_list a{display: block;line-height: 28px;padding-left: 10px;}
#search_list a:hover{background: #f8f8f8;}
.currentPage{background: #f4f4f4;height: 49px;width: 100%;position: relative;margin: 0 auto;}
.currentPage.fangjia{height: 160px;margin-top: 5px;background: url("../images/fangjia_bg.png")}
.currentPage .m_box {width: 1180px;margin: 0 auto;position: relative;}
.currentPage .pos {line-height: 47px;height: 30px;float: left;color: #cccccc;}
.currentPage.fangjia .pos{float: none;}
.currentPage .pos a{color: #cccccc;font-size: 12px;}
.currentPage .form{position: relative;width: 667px;margin: 0 auto;display: flex;display: -webkit-flex;margin-top: 14px;justify-content: space-between;}
.currentPage .form .searchBox{position: relative;}
.currentPage .form .searchBtn{position: absolute;right: 0;width: 64px;background: #20AC6D;border-top-right-radius: 5px;border-bottom-right-radius: 5px;height: 45px;color: #ffffff;cursor: pointer;}
.currentPage .form .searchBtn:focus,
.currentPage .form .searchBtn:hover{color: #ffffff !important;}
.currentPage .form .searchBtn .iconfont{color: inherit;font-size: 29px;}
.currentPage .form .mapBtn{color: #333333;width: 120px;font-size: 16px;text-align: center;line-height: 45px;box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.3);border-radius: 5px;cursor: pointer;background: #ffffff;}
.currentPage .form .mapBtn:focus,.currentPage .form .mapBtn:hover{color: #333333 !important;}
.currentPage .form .mapBtn .iconfont{color: #333333;font-size: 16px;}
.currentPage .form .search{height: 45px;width: 527px;box-shadow: 0px 0px 13px 0px rgb(0 0 0 / 30%);background: #FFFFFF;border-radius: 5px;padding: 16px 0 16px 27px;}
.currentPage .findhouse{position: relative;width: 667px;margin: 17px auto 0;display: flex;display: -webkit-flex;}
.currentPage .findhouse .label{display: inline-block;color: #cccccc;font-weight: bold;font-size: 12px;}
.currentPage .price_list li{float: left;margin-right: 20px;}
.currentPage .price_list a{color: #cccccc;font-size: 12px;display: block;}
.currentPage .new_search {display: inline-block;height: 33px;line-height: 32px;width: 360px;position: absolute;right: 0px;top: 8px;border: 0px solid #30a15d;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;}
.currentPage .new_search #search_form:after{content: '\e66d';position: absolute;width: 18px;height: 18px; margin: auto;top: 0;right: 11px;bottom: 0;pointer-events: none;font-family: 'iconfont';color: #fff;line-height: 18px;font-size: 17px;}
.currentPage .new_search .textbox {width: 320px;height: 32px;border: 0;outline: none;text-indent: 10px;-webkit-border-radius: 5px 0 0 5px;-moz-border-radius: 5px 0 0 5px;-ms-border-radius: 5px 0 0 5px}
.currentPage .new_search #search_house_id {position: absolute;width: 40px;height: 32px;background: #30a15d;top: 0;right: 0;cursor: pointer;color: #fff;font-size: 16px!important;-webkit-border-radius:  0 5px 5px 0;-moz-border-radius: 0 5px 5px 0;-ms-border-radius: 0 5px 5px 0}
.currentPage .new_search .search_img {display: inline-block;position: absolute;width: 18px;height: 18px;background: url(../images/icon.png) -290px -40px;margin: auto;left: 0;top: 0;right: -320px;bottom: 0;}
.currentPage .new_search #search_list {display: block;overflow: hidden;position: absolute;width: 100%;left: 0;top: 30px;background: #fff;box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px 0px;z-index: 2;text-indent: 10px;}
.currentPage .btn{float: right;}
.currentPage .btn button{    width: 80px;height: 32px;background: #30a15d;color: #fff;border-radius: 4px;font-size: 12px;cursor: pointer;margin-top: 8px;}
.currentPage .left_search{right: 100px ;}
.footer {background:#333333;padding:20px 0;color:#999999;line-height:26px;text-align:center;font-size:14px}
.copyright {width:1180px;margin:0 auto}
.copyright a{color:#999999;}
.footer p{color: #999999;}
.footer img {vertical-align: middle;display: inline-block;}

.friendlink{position:fixed; z-index:9; width:100%; height:100%; left:0; top:0; background:#000; background:rgba(0, 0, 0, 0.5); filter:alpha(opacity=50); }
.friendlink .friend{ width:880px; height:480px; background:#fff; border-radius:4px; position:absolute; left:0; top:0; right:0; bottom:0; margin:auto; }
.friendlink .tit{ font-size:20px; color:#333; line-height:50px; text-align:center; margin:0 10px; border-bottom:#eeeded 1px solid; }
.friendlink .close{ position:absolute; width:16px; height:16px; background:url(../images/icon.png) -370px 0; top:17px; right:10px; cursor:pointer; }
.friendlink .content{ margin:0 10px; overflow:hidden; }
.friendlink .friend_l{ float:left; width:530px; }
.friendlink .friend_l dl{ overflow:hidden; margin-top:20px; }
.friendlink .friend_l dt{ float:left; width:110px; text-align:right; line-height:30px; height:30px; font-size:12px; color:#333; }
.friendlink .friend_l dt i{ color:red; vertical-align:middle; }
.friendlink .friend_l dd{ float:left; width:370px; }
.friendlink .friend_l label{ float:left; margin-right:20px; cursor:pointer; }
.friendlink .friend_l label input{ float:left; height:30px; }
.friendlink .friend_l label span{ float:left; line-height:30px; color:#333; font-size:12px; margin-left:10px; }
.friendlink .friend_l dd input[type="text"]{ width:100%; height:30px; border:#ccc 1px solid; border-radius:4px; text-indent:10px; vertical-align:middle; line-height:28px\9; }
.friendlink .friend_l textarea{ width:100%; height:100px; border:#ccc 1px solid; border-radius:4px; resize:none; padding:5px 10px; }
.friendlink .friend_l dd input[type="submit"]{ width:60px; height:30px; border-radius:4px; vertical-align:middle; background:#30a15d; color:#fff; cursor:pointer; }
.friendlink .friend_r{ float:left; width:330px; padding-top:20px; }
.friendlink .friend_r h2{ font-size:12px; color:#333; line-height:30px; }
.friendlink .friend_r p{ font-size:12px; color:#999; line-height:30px; margin-right:30px; }
.pages-list .no-result .img{width: 108px!important;height: 70px!important;}

.pages-list .left{width: 850px;}
.pages-list .left .list .text{width: 610px;}
.pages-list .left .list .price{width: 250px;}
.pages-list .left .list .txt{width: 360px;}
.pages-list .top .sort a{float: right;}
.font_strong { font-weight: bolder; }

/* page */
.page{ overflow:hidden; text-align:center; }
.paging{ display:inline-block; padding:30px 0 0;}
.paging a{ float:left; line-height:30px; border:#ddd 1px solid; border-radius:2px; padding:0 10px; margin-left:5px;}
.paging a.ui-paging-current{ color:#fff; background:#30a15d; border-color:#30a15d; }
.paging a.btn{ border:#ccc 1px solid; width:auto; background:#fff; color:#ccc;}
.paging a.btn.on{ color:#fff; border-color:#1f86e2; background:#1f86e2;}
.paging span{ float:left; margin-left:5px; line-height:32px;}
.paging input[type='text']{ height:28px; border:#dbdbdb 1px solid; float:left; width:28px; text-align:center; margin:2px 0 0 5px;}
.paging input.btn{ height:32px; width:75px; background:#1f86e2; float:left; margin-left:5px;}
.page .z-crt, .page a:hover{    border-color: #30a15d;
 background: #30a15d;
 color: #fff!important;}
.paging a.btn{    background: #30a15d;
 color: #fff;
 border-color: #30a15d;}
.paging span{float: left;
 line-height: 32px;
 height: 32px;
 font-size: 12px;
 color: #999;
 padding: 0 12px;}
.paging input[type='text']{
 height: 32px;
 width: 32px;
 text-align: center;
 border: #ddd 1px solid;
 border-radius: 4px;
 margin: 0 5px;
 float: none;
}
.paging i {
 float: left;
 line-height: 32px;
 padding: 0 12px;
}

.app-flink {padding:20px 0px 10px 0px;width:1180px;margin:0px auto 30px auto;border-top:1px #e9e9e9 solid;vertical-align:top;font-size:14px;overflow: hidden;}
.app-flink .hd {height:30px;line-height:26px;text-align:left;font-size:14px;width:100px;background:url(../images/flink_bg.png) left 5px no-repeat;text-indent:20px;float:left;font-weight:bold;color:#000000;}
.app-flink .bd li {float:left;height:22px;margin:4px 30px 0 0;}
.app-flink .bd a {float:left;color:#666666;height:22px;white-space:nowrap;}
.app-flink .bd {width:1080px;float:left}


.main{padding-bottom: 30px;}
.m_top10{margin-top: 10px;}
.m_top30{margin-top: 30px;}
.m_left9{margin-left: 9px;}
.dsn{display: none!important;}

/*é—®ç­”æœç´¢*/
.search #search_list_wd{box-shadow: 1px 2px 10px #999;position: absolute; z-index: 19; background: #fff;top: 46px;width: 574px;margin: 0 auto;}
.search #search_list_wd li a{display: block;}
.search #search_list_wd  li{    margin: 0;
    padding: 10px 0;
    border: 0;}
    .search #search_list_wd  li:hover a p{color: #30a15d;}
    .search #search_list_wd  li a p{text-indent: 20px;}
    .search #search_list_wd  li a{text-indent: 20px;}


    /* æäº¤æˆåŠŸ  */
.success_pop{display: none;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.7);position: fixed;top: 0;z-index: 99;}
.success_pop .box{background: #fff;width: 270px;height: 242px;background-color: #ffffff;
    box-shadow: -2px 0px 24px 0px rgba(45, 45, 45, 0.48);border-radius: 4px;position: absolute;
top: 50%;left: 50%;margin-left: -135px;margin-top: -121px;}
.success_pop .box img{display: block;width: 68px;height: 68px;margin: 0 auto;margin-top: 30px;margin-bottom: 25px;}
.success_pop .box p{height: 18px;line-height: 18px;color: #000;font-size: 18px;text-align: center;margin-bottom: 40px;}
.success_pop .box button{    display: block;width: 100px;height: 38px;background-color: #30a15f;border-radius: 4px;
    font-size: 14px;color: #ffffff;text-align: center;line-height: 38px;margin: 0 auto;cursor: pointer;}
/* æäº¤å¤±è´¥  */
.fail_pop{display: none;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.7);position: fixed;top: 0;z-index: 99;}
.fail_pop .box{background: #fff;width: 270px;height: 242px;background-color: #ffffff;
    box-shadow: -2px 0px 24px 0px rgba(45, 45, 45, 0.48);border-radius: 4px;position: absolute;
top: 50%;left: 50%;margin-left: -135px;margin-top: -121px;}
.fail_pop .box img{display: block;width: 68px;height: 68px;margin: 0 auto;margin-top: 30px;margin-bottom: 20px;}
.fail_pop .box p{height: 18px;line-height: 24px;color: #000;font-size: 18px;text-align: center;margin-bottom: 40px;}
.fail_pop .box button{    display: block;width: 100px;height: 38px;background-color: #30a15f;border-radius: 4px;
    font-size: 14px;color: #ffffff;text-align: center;line-height: 38px;margin: 0 auto;cursor: pointer;}


    .tel_pop{display: none;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.7);position: fixed;top: 0;z-index: 99;}
    .tel_pop .box{background: #fff;width: 374px;height: 394px;background-color: #ffffff;
        box-shadow: -2px 0px 24px 0px rgba(45, 45, 45, 0.48);border-radius: 4px;position: absolute;
    top: 50%;left: 50%;margin-left: -187px;margin-top: -197px;}
    .tel_pop .box .tit{position: relative;height: 50px;border-bottom: 1px solid #e5e5e5;font-size: 20px;color: #000000;line-height: 50px;text-align: center;}
    .tel_pop .box .tit .close{width: 16px;height: 16px;cursor: pointer;display: block;position: absolute;top: 20px;right: 20px;background: url(../images/close.png) center no-repeat;}
    .tel_pop .box .form{margin: 0 55px;}
    .tel_pop .box .form input[name='tel']{width: 260px;height: 38px;border-radius: 4px;
    border: solid 1px #cccccc;text-indent: 20px;margin-top: 30px;font-size: 12px;}
    .tel_pop .box .form .imgcode_box{margin-top: 20px;}
    .tel_pop .box .form .imgcode_box img{width: 126px;height: 38px;margin-left: 10px;}
    .tel_pop .box .form .imgcode_box input[name='imgcode']{width: 120px;
    height: 38px;font-size: 12px;
    border-radius: 4px;
    border: solid 1px #cccccc;color: #999999;text-indent: 15px;vertical-align: top;}
    .tel_pop .box .form .telcode_box{margin-top: 20px;height: 38px;
        border-radius: 4px;
        border: solid 1px #cccccc;}
.tel_pop .box .form .telcode_box input[name='telcode']{border-radius: 4px;width: 160px;height: 36px;text-indent: 20px;font-size: 12px;color: #999999;}
.tel_pop .box .form .telcode_box .button{display: inline-block;width: 85px;height: 36px;line-height: 36px;text-align: right;background: #fff;font-size: 14px;color: #333333;cursor: pointer;position: relative;}
.tel_pop .box .form .telcode_box .button::before{width: 1px;height: 17px;background-color: #cccccc;content: '';position: absolute;left:  0;top: 10px;}
.tel_pop .box .form .xy{font-size: 12px;color: #999999;margin-top: 16px;}
.tel_pop .box .form .xy a{text-decoration: underline;font-size: 12px;color: #30a15f;}
.tel_pop .box .form .sm{font-size: 12px;line-height: 16px;color: #333333;margin-top: 16px;}
.tel_pop .box .form .tj{width: 100%;
	height: 38px;
	background-color: #30a15f;
	border-radius: 4px;font-size: 14px;color: #ffffff;text-align: center;line-height: 38px;margin-top: 20px;cursor: pointer;}

    /* tips */
.boxTips{ position:fixed; width:0px; height:0px; margin:auto; left:0; top:0; right:0; bottom:0; z-index:100; }
.boxTips .tips{ display: block;background:#000; background:rgba(0, 0, 0, 0.7); filter:alpha(opacity=70); position:absolute; padding:20px 40px; border-radius:4px; -webkit-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); transform:translate(-50%, -50%); }
.boxTips .tips .tit{ font-size:20px; color:#fff; line-height:20px; text-align:center; white-space:nowrap; margin-bottom:10px; }
.boxTips .tips .desc{ font-size:16px; color:#fff; line-height:20px; text-align:center; white-space:nowrap; }


/* footer */
.footer{ background:#3B4144; }
.footer .content{ width:1180px; margin:0 auto; }
.footer .linkTo{ overflow:hidden; padding:40px 0 20px; border-bottom:#4b4b4b 1px solid; }
.footer .linkTo a{ float:left; line-height:14px; color:#fff; margin-right:20px; font-size:14px; }
.footer .linkTo a:hover{ text-decoration:underline; }
.footer .switch{ overflow:hidden; }
.footer .switch .tab{ float:left; width:960px; }
.footer .tab-head{ overflow:hidden; padding:10px 0 20px; }
.footer .tab-head li{ float:left; width:124px; line-height:40px; font-size:14px; color:#fff; text-align:center; cursor:pointer; background:#222; margin-right:15px; }
.footer .tab-head li.active{ background:#999; }
.footer .tab-body > li{ display:none; }
.footer .tab-body > li.active{ display:block; }
.footer .list{ overflow:hidden; }
.footer .list li{ float:left; margin-right:15px; line-height:30px; height:30px; }
.footer .list li a{ font-size:14px; color:#ccc; font-weight:normal; }
.footer .list li a:hover{ text-decoration:underline; }
.footer .list li img{ display:inline; vertical-align:middle; }
.footer .switch .ewm{ float:right; padding-top:10px; }
.footer .switch .ewm img{ display:block; width:140px; height:140px; }
.footer .switch .ewm p{ line-height:40px; font-size:14px; color:#ccc; text-align:center; }
.footer .info{ padding:10px 0 20px; margin-top:20px; }
.footer .info p{ margin:0 auto; width:1180px; line-height:24px; color:#ccc; font-size:14px; }
.footer .info a{ color:#ccc; }
.footer .info a:hover{ text-decoration:underline; }
.footer .info img{ display:inline; vertical-align:middle; }
.footer .tel{ overflow:hidden; margin:0 auto; width:1180px; }
.footer .tel p{ line-height:24px; color:#ccc; font-size:14px; float:left; width:auto; margin-right:30px; }
.footer-in{ background:#fafafa; clear: both;}
.footer-in .content{ padding-bottom:20px; }
.footer-in .switch .tab{ float:none; width:auto; }
.footer-in .tab-head{ padding:30px 0 10px; }
.footer-in .tab-head li{ background:#d4d4d4; color:#666; }
.footer-in .tab-head li.active{ background:#b1b1b1; color:#fff; }
.footer-in .list li{ line-height:40px; height:40px; }
.footer-in .list li a{ font-size:12px; color:#666; }
.footer-in .linkTo{ text-align:center; padding:0; border:0; line-height:24px; background:#fff; padding-top:20px; }
.footer-in .linkTo a{ float:none; font-size:12px; color:#333; margin:0; }
.footer-in .linkTo a:hover{ color:#30a15d; text-decoration:none; }
.footer-in .info{ background:#fff; margin:0; padding:0 0 20px; }
.footer-in .info p{ font-size:12px; color:#666; text-align:center; }
.footer-in .info a{ font-size:12px; color:#666; }


.f-share{ position:fixed; left:50%; top:25%;margin-left:-660px; width:60px; height:331px;}
.f-share .share{ margin-bottom:26px;}
.f-share li{ width:60px; height:61px;overflow:hidden;}
.f-share li a{ float:none; display:block; width:100%; height:61px; text-indent:999em; margin:0; padding:0; overflow:hidden; background-image:url(../images/share.gif); background-repeat:no-repeat;}
.f-share .wb a{background-position:-70px 0px;}
.f-share .wx a{ background-position:-70px -61px;}
.f-share .qz a{ background-position:-70px -122px;}
.f-share .pl a{ background-position:-70px -209px;}
.f-share .top a{ background-position:-70px -270px;}
.f-share .wb:hover a{background-position:0 0px;}
.f-share .wx:hover a{ background-position:0 -61px;}
.f-share .qz:hover  a{ background-position:0 -122px;}
.f-share .pl:hover  a{ background-position:0 -209px;}
.f-share .top:hover  a{ background-position:0 -270px;}

.im-row{margin-top: 30px}
.imInlet{ border:#e3e4e4 1px solid; }
.imInlet .im-top{ background:#fafafa; overflow:hidden; }
.imInlet .im-tit{ font-size:20px; color:#000; line-height:60px; text-indent:15px; float:left; }
.imInlet .im-mark{ font-size:12px; color:#fff; background:#fe9735; width:60px; line-height:20px; text-align:center; border-radius:4px; float:left; margin:20px 0 0 5px; }
.imInlet .im-fx{ float:left; }
.imInlet .im-fx div{ float:left; width:20px; height:16px; border:#d8d8d8 1px solid; margin:22px 0 0 10px; cursor:pointer; position:relative; }
.imInlet .im-prev:before{ content:''; position:absolute; width:0; height:0; border-top:transparent 6px solid; border-bottom:transparent 6px solid; border-right:#afafaf 6px solid; margin:auto; left:5px; top:0; bottom:0; }
.imInlet .im-prev:after{ content:''; position:absolute; width:0; height:0; border-top:transparent 6px solid; border-bottom:transparent 6px solid; border-right:#fff 6px solid; margin:auto; left:6px; top:0; bottom:0; }
.imInlet .im-next:before{ content:''; position:absolute; width:0; height:0; border-top:transparent 6px solid; border-bottom:transparent 6px solid; border-left:#afafaf 6px solid; margin:auto; right:5px; top:0; bottom:0; }
.imInlet .im-next:after{ content:''; position:absolute; width:0; height:0; border-top:transparent 6px solid; border-bottom:transparent 6px solid; border-left:#fff 6px solid; margin:auto; right:6px; top:0; bottom:0; }
.imInlet .im-swiper{ height:294px; }
.imInlet .im-swiper.im-two{ height:202px; }
.imInlet .im-swiper.im-one{ height:112px; }
.imInlet .swiper-slide{ width:100%; padding:10px 0; }
.imInlet .im-item{ display: flex;display: -webkit-flex;margin:0 10px; padding:10px 0; overflow:hidden; border-bottom:#e7e7e7 1px dashed; }
.imInlet .im-item .img{ overflow:hidden; width:70px; height:70px; border-radius:50%; -ms-border-radius:50%; }
.imInlet .im-item .img img{ width:100%; height:100%; object-fit:cover; }
.imInlet .im-item .txt{ margin-left:16px; }
.imInlet .im-item .txt p{ width: 92px;font-size:16px; color:#000; line-height:24px; margin-top:10px; text-align:left; }
.imInlet .im-item .txt span{ display:block; font-size:12px; color:#999; line-height:24px; }
.imInlet .im-item .txt .company_name{font-size: 12px;margin-top: 10px;background-color: #ebfaf1;padding: 0 10px;color: #30A15D;line-height: 20px;
}
.imInlet .im-item .btn{  margin-top:28px;margin-left: 10px;width: 70px; }
.imInlet .im-item .btn a{ display:block; width:70px; line-height:26px; border-radius:4px; background:#30a15d; color:#fff; text-decoration:none; font-size:12px; text-indent:16px; position:relative; }
.imInlet .im-item .btn a:before{ content:'\e6bc'; position:absolute; width:12px; height:12px;  margin:auto; left:3px; top:0; bottom:0; font-family: 'iconfont';line-height: 12px;left: -13px;}
.imInlet .swiper-slide .im-item:last-child{ border-bottom:none; }
.imInlet a:hover{color: #fff !important;}
.g-wrap-content,.g-wrap-content>div,.g-wrap-content a{width: 860px!important;}
.header .menu .item.new:after {
    content: '';
    position: absolute;
    width: 32px;
    height: 18px;
    background: url(../images/icon.png) -150px 0;
    top: 10px;
    right: -10px;
}
.g-wrap-lr{margin-top: 10px;}

/* 正文显示table边框 */
.content_text table, .content_text table th, .content_text table td  {
    border:1px solid grey;
    border-collapse:collapse;
}
.rightFloat .gfzgcs > a{
    background: none;
    text-align: center;
    line-height: 48px;
}

#search_list a {
    display: inline-block;
    line-height: 28px;
}
#search_list a em {
    color: #30a15d;
    font-style: normal;
}
/**
 * Swiper 4.5.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2019 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 22, 2019
 */
.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}@font-face
{
    font-family: DIN;
    src:url('../fonts/din.ttf')
}
.ellipsis{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.maxLine2{word-break: break-all;width: 100%;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
/* 新房列表 */
.pages-list .list-choose{ margin-top:20px; }
.pages-list .list-choose .tab{padding-bottom: 20px;}
.pages-list .list-choose .tab a{ line-height:36px;  padding:8px 20px;font-size: 18px;color: #333333; position: relative;}
.pages-list .list-choose .tab a:hover{ background: linear-gradient(123deg, #1CD3A9 0%, #01CC68 98%);color: #fff;border-radius: 8px; position:relative;}
.pages-list .list-choose .tab a.active{ background: linear-gradient(123deg, #1CD3A9 0%, #01CC68 98%);color: #fff;border-radius: 8px; position:relative; }
.pages-list .list-choose .tab a.active:after{ content: '';position: absolute;width: 0px;height: 0px;border-left: transparent 6px solid;border-right: transparent 6px solid;border-top: #1CD3A9 6px solid;left: 0; right: 0;top: 36px; margin: 0 auto; }
.pages-list .list-choose .tab .home_aizf{ position: relative; background: url("../images/find.png") no-repeat; padding: 8px 50px; margin-right: 12px;}
.pages-list .list-choose .tab .home_aizf:hover{ background: url("../images/find2.png");}
.pages-list .list-choose .tab .home_aizf:after{ content: ""; position: absolute; background: url("../images/ai.png"); width: 23px; height: 23px; top: -6px; right: -9px;}
.pages-list .list-choose .choose{ padding:15px 0 20px;background: rgba(239,239,239,0.4);border-radius: 8px;}
.pages-list .list-choose .item{ overflow:hidden;display: flex; }
.pages-list .list-choose .close .item:nth-child(n + 5){display: none;}
.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{ line-height:50px; width:70px;color:#333; font-weight: bold; text-align: center; margin-right: 10px;}
.pages-list .list-choose .txt{ flex: 1;}
.pages-list .list-choose .item-more .txt{ display: flex; }
.pages-list .list-choose .options{ display: flex; flex-wrap: wrap;}
.pages-list .list-choose .options a{ line-height: 50px; color:#333; margin-right:20px; }
.pages-list .list-choose .options a:hover,.pages-list .list-choose .options a.active{ color:#31CE90;font-weight: bold; }
.pages-list .list-choose .options a.active{ position:relative; }
.pages-list .list-choose .options a.active:before.pages-list .list-choose .options span{ float:left; line-height:32px; color:#999; }
.pages-list .list-choose .child{  padding:5px 20px 5px 0; 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:#31CE90; }
.pages-list .list-choose .child a:hover .iconfont, .pages-list .list-choose .child a.active .iconfont{color: #31CE90;}
.pages-list .list-choose .child i{ float:left; line-height:30px; color:#31CE90; margin-right:20px; }
.pages-list .list-choose .sel{ height:22px; margin: 14px 20px 0 0; }
.pages-list .list-choose .vr{ line-height: 50px;display: inline-block;cursor: pointer; color: #333333;}
.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:#31CE90; }

.pages-list .list-choose .result{ text-align: center; margin: 0 auto; position: relative; line-height: 16px;box-sizing: border-box;}
.pages-list .list-choose .result:before{ content: ""; position: absolute; width: 80px; height: 1px; background: #d8d8d8; left: -160px; margin: 0 auto;display: block; right: 0; top: 8px;}
.pages-list .list-choose .result:after{content: ""; position: absolute; width: 80px; height: 1px; background: #d8d8d8;left: 0; right: -160px; display: block; margin: 0 auto; bottom: 8px;}
.pages-list .list-choose .result .remove{position: absolute; color: #333333; right: 26px;font-size: 12px;border-bottom: 1px solid #333333;}
.pages-list .list-choose .result .open,.pages-list .list-choose .result .close{font-size: 12px; cursor: pointer; color: #9C9EA1;}
.pages-list .list-choose .result .open .iconfont,.pages-list .list-choose .result .close .iconfont{font-size: 12px; color: #9C9EA1;}


.pages-list .main{ padding:40px 0 20px; }
.pages-list .main:after{content:"";display: block;clear: both;}
.pages-list .main .left{ float:left; width:820px; }
.pages-list .main .right{ float:left; width:300px; margin-left: 60px; }
.pages-list .main .choose{ border-bottom:#D8D8D8 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; font-size: 16px; line-height:40px; color:#333; margin-right: 40px;}
.pages-list .main .tab .num{color: #ff0000; font-weight: bold;}
.pages-list .main .tab a:hover{ color:#30a15d; }
.pages-list .main .tab a.active{ color:#333333; font-weight: bold; position:relative; }
.pages-list .main .tab a.active:after{ content:''; position:absolute; width:100%; height:4px; background:#31CE90; left:0; bottom:-2px; border-radius: 4px;}
.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:'\e69c'; position:absolute; width:17px; height:12px; margin:0; top:0; bottom:0; right:0; font-family: 'iconfont';font-size: 12px;color:#999;}
.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:#31CE90; }

.pages-list .list-house{  }
.pages-list .list-house li{ padding: 35px 0; overflow:hidden; border-bottom: #EDEDED 1px solid; }
.pages-list .list-house li:last-child{border: 0;}
.pages-list .list-house .img{ float:left; width:230px; height:164px; position:relative; }

.pages-list .list-house .img .opts{position: absolute;display: flex;bottom: 13px;left: 11px;}
.pages-list .list-house .img .vrdiv,
.pages-list .list-house .img .videodiv{width: 24px;height: 24px;background: rgba(0, 0, 0, 0.34);display: inline-block;border-radius: 50%; margin-right: 6px;}
.pages-list .list-house .img span{width: 24px;height: 24px;display: inline-block; margin-top: 2px;}
.pages-list .list-house .img img{ width:100%; height:100%; object-fit:cover;border-radius: 8px; }
.pages-list .list-house .img .vrimg::before{ content: '\e779';font-family: 'iconfont';color: #fff;font-size: 20px; margin-left: 2px; }
.pages-list .list-house .img .videoimg::before{content:'\e77a';font-family: 'iconfont';color:#fff;font-size: 20px; margin-left: 2px; }

.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;background: #999;border-radius: 50%;text-align: center;line-height: 38px;}
.pages-list .list-house .img .followBox::before{content:'\e651';font-size: 18px;font-family: 'iconfont';color: #fff;display: block;}
.pages-list .list-house .img .followed{background:#ff0904;}
.pages-list .list-house .text{ float:left; width:350px; margin-left:20px; }
.pages-list .list-house .text h2{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.pages-list .list-house .text h2 a{ font-size:22px; color:#333; font-weight:bold; }
.pages-list .list-house .text h2 a:hover{ color: #31CE90; }
.pages-list .list-house .address{ margin-top:10px; overflow:hidden;white-space: nowrap; text-overflow: ellipsis; }
.pages-list .list-house .address span{  line-height:20px; color:#666666; white-space: nowrap; text-overflow: ellipsis;}
.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:'\e645'; position:absolute; width:12px; height:16px; margin:0; left:0; top:0; bottom:0; color: #999;font-size: 15px;font-family: 'iconfont';}
.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:24px; }
.pages-list .list-house .label span{ width: 80px;font-size:12px; color:#999; line-height: 24px; padding:0 8px; float:left; margin-right:10px; background: #F3F4F6;border-radius: 4px; text-align: center;}
.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:'\e703'; position:absolute; margin:0; left:0; top:0; bottom:0; font-family: 'iconfont';color: #36AF58;font-size: 16px;}
.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 .advantage{display: flex; height: 24px; border-radius: 4px; margin-top: 12px;}
.pages-list .list-house .advantage.status2{background: linear-gradient(90deg, #FEF3F1 0%, rgba(254,243,241,0.9499) 60%, rgba(254,243,241,0) 100%);}
.pages-list .list-house .advantage.status3{background: linear-gradient(90deg, #FFD690 0%, #FFF3DF 67%, rgba(255,243,223,0) 97%);}
.pages-list .list-house .advantage .medal{ width: 16px; height: 16px;margin: 4px 0 0 6px;}
.pages-list .list-house .advantage .advantageTag{ width: 16px; height: 16px; margin: 4px 6px;}
.pages-list .list-house .status2 .txt{line-height: 24px; font-size: 12px; color: #F04B4B;}
.pages-list .list-house .status3 .txt{line-height: 24px; font-size: 12px; color: #BE7D25; text-indent: 6px;}

.pages-list .list-house .other{ width:220px; float:left; }
.pages-list .list-house .price{ font-size:14px; color:#ff0000; text-align:right; }
.pages-list .list-house .price span{ font-size:26px; font-weight:bold; color: #FF0000; }

.pages-list .list-house .imBox{display: flex; justify-content: end; margin-top: 30px;}
.pages-list .list-house .imBox .imAvatar{width: 50px; height: 50px; border-radius: 50%;}
.pages-list .list-house .imBox .imInfo{margin-left: 5px;}
.pages-list .list-house .imBox .imInfo .imName{text-align: center; line-height: 24px; width: 100px;}
.pages-list .list-house .imBox .imInfo .imBtn{height: 26px; width: 100px; background: linear-gradient(115deg, #1DD3AA 0%, #02CC6B 100%); border-radius: 26px; color: #ffffff; line-height: 26px; font-size: 14px; cursor: pointer;}
.pages-list .list-house .imBox .imBtn .iconfont{color: #ffffff; font-size: 12px; -webkit-text-stroke-width: 0;}

.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") -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%;margin: 0 auto; }
.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") -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:87px; height: 30px; background:url("../images/jx.png") no-repeat; background-size: 100% 100%; border-top-left-radius: 8px;}
.pages-list .list-house .item-best .img:after{content: "精选楼盘"; position: absolute; left: 11px; top: 5px; color: #ffffff;}
.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: 24px; color:#333; font-weight: bold;  }
.pages-list .hot-list ul{ margin-top:20px; overflow:hidden;display: flex;justify-content: space-between; }
.pages-list .hot-list li{  width:200px; }
.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;border-radius: 8px; }
.pages-list .hot-list .text{ padding-bottom:10px; }
.pages-list .hot-list .tit{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#333; margin-top: 10px; font-weight: bold;}
.pages-list .hot-list .tit span{ color:#333; }
.pages-list .hot-list .tit a{ color:#333;font-size: 18px; }
.pages-list .hot-list .tit a:hover{ color:#30a15d; }
.pages-list .hot-list .price{ color: #FF0000; line-height:20px; height:20px; margin-top:6px; }
.pages-list .hot-list .price span{ color:#FF0000; font-size:16px;font-weight: bold; }
.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") -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") -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,.pages-list .help-house .house_source2{height: 80px;background: url("../images/bg_house_source.png") no-repeat;background-size: contain;}


.pages-list .help-house .house_guide{height: 80px;background: url("../images/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: bold; }
.pages-list .compare-house .compare{ border:#e5e5e5 1px solid; padding:12px 20px 20px;background: url("../images/db.png") no-repeat; background-size: cover;}
.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; margin:4px 6px 0 0; cursor:pointer; }
.pages-list .compare-house .i span::before{content:'\e7ef';font-family: 'iconfont';color: #333333;margin-top: -1px;display: block;}
.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:36px; border:#d9d9d9 1px solid; text-indent:10px; font-size:12px; background: #f9f9f9; border-radius: 36px;}
.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:32px; border-radius: 32px; 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: #EBEBEB; }
.pages-list .compare-house a.comfirm{background: linear-gradient(180deg, #F8B768 0%, #FFDB66 100%); color: #A85E13; float:left; width:110px; height:32px; border-radius: 32px; text-align:center; line-height:30px; }
.pages-list .compare-house .comfirm .iconfont{ transform: rotateZ(90deg);display: inline-block;color: #A85E13;}
.pages-list .sort-list{ margin-top:20px; }
.pages-list .sort-list h5{ font-size:18px; color:#333; line-height:36px; font-weight: bold; }
.pages-list .sort-list .rank a{float: right; font-weight: normal;}
.pages-list .sort-list li{ padding:12px 0; }
.pages-list .sort-list li:hover{ background:#f8f8f8; }
.pages-list .sort-list li a{ display:flex; overflow:hidden; }
.pages-list .sort-list span{  line-height: 20px; width: 20px; background:#ddd; color:#fff; text-align:center; font-size:12px; margin-right: 10px; border-radius: 50%;}
.pages-list .sort-list li:nth-child(-n+3) span{ background:#ffc300; }
.pages-list .sort-list p{ 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; line-height:20px; color:#333; width:80px; 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: #31CE90; }
.pages-list .news-house{ margin-top:20px; }
.pages-list .news-house h5{ font-size:18px; color:#333; line-height:36px; font-weight:bold;  }
.pages-list .news-house dl{ margin-top:15px; }
.pages-list .news-house dt{ overflow:hidden; margin-bottom:8px;display: flex; }
.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: 16px;  position:relative; padding-left: 10px; margin-bottom: 10px;}
.pages-list .news-house dd:before{ content:''; position:absolute; width:4px; height:4px; background:#333333; border-radius:50%; left:0; top: 6px; bottom:0; }
.pages-list .news-house dd a{ color:#333; font-size:12px; }
.pages-list .news-house dd a:hover{ color: #31CE90; }
.pages-list .helpMeFindRoom h5{ font-size: 22px; text-align: center;}
.pages-list .helpMeFindRoom form{ margin-top: 10px;}
.pages-list .helpMeFindRoom input{ width: 100%; height: 35px; border: 1px solid #c7c7c7; text-indent: 10px;}
.pages-list .helpMeFindRoom .inputBox{ margin-bottom: 10px; }
.pages-list .helpMeFindRoom .ckbox{ font-size: 12px; color: #999999; }
.pages-list .helpMeFindRoom .ckbox .block{font-size: 12px; color: #999999; display: block;}
.pages-list .helpMeFindRoom .protocol{ font-size: 12px; color: #007aff;}
.pages-list .helpMeFindRoom .ckbox .iconfont{ color: #999999; }
.pages-list .helpMeFindRoom .submit{ width: 100%; height: 40px; background: #1886ff; color: #ffffff; border-radius: 6px; margin-top: 10px; font-weight: bold; cursor: pointer;}

.pages-list .no-result{ overflow:hidden; height:70px; margin-top: 30px;}
.pages-list .no-result .img{ float:left; width:108px; height:70px;margin:0 0 0 190px; }
.pages-list .no-result .img::before{content: '\e69e';font-family: 'iconfont';font-size: 72px;color: #dfdfdf;}
.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; }
.pages-list .imInlet .im-top{ overflow:hidden;background: #ffffff;}
.pages-list .imInlet .im-tit{ font-weight: bold; float:left;font-size: 20px;color: #000;line-height: 40px;text-indent: 15px;}
.pages-list .imInlet .im-mark{ float:left; background:#FFB653; color:#fff; font-size:12px;line-height: 14px;text-align: center; padding:0 6px; border-radius:4px; margin: 13px 0 0 5px; }
.pages-list .imInlet .im-mark .iconfont{color: #ffffff;-webkit-text-stroke-width: 0;}
.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; }
.pages-list .imInlet .flexslider .flex-direction-nav li a.flex-prev{ right: 40px; top: 10px;}
.pages-list .imInlet .flexslider .flex-direction-nav li a.flex-prev::before{content:'\e6ad';font-family: 'iconfont';color: #999999;display: block; font-size: 20px;}
.pages-list .imInlet .flexslider .flex-direction-nav li a.flex-next{ right: 10px; top: 10px; }
.pages-list .imInlet .flexslider .flex-direction-nav li a.flex-next::before{content:'\e6ac';font-family: 'iconfont';color: #999999;display: block; font-size: 20px;}
.pages-list .imInlet .im-item{ display: flex;display: -webkit-flex;justify-content: space-between;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{ width: 50px; height: 50px; border-radius:50%; overflow:hidden; }
.pages-list .imInlet .img img{ width:100%; height:100%; object-fit:cover; }
.pages-list .imInlet .text{ width: 100px; }
.pages-list .imInlet .text p{ line-height:20px; color:#333; font-size:14px; margin-top: 5px; }
.pages-list .imInlet .text span{ display:block; color:#999; line-height:20px; font-size:12px; }
.pages-list .imInlet .text .company_name{ border-radius: 8px 0px 8px 0px;background: linear-gradient(92deg, rgba(229,181,137,0.5) 0%, rgba(247,213,175,0.5) 50%);color: #6E2500;padding: 0px 10px;display: inline-block;margin: 5px auto 0;}
.pages-list .imInlet .btn{  padding-top:22px; }
.pages-list .imInlet .btn a{ display:block; line-height:26px; width: 100px; color:#fff; font-size:12px; text-indent:33px; position:relative; background: linear-gradient(115deg, #1DD3AA 0%, #02CC6B 100%);border-radius: 26px;}
.pages-list .imInlet .btn a:before{ content:'\e6bc'; position:absolute; width:12px; height:12px; left:-15px; top:0; bottom:0; margin:0;font-family: 'iconfont'; }

/* 区域解读 */
.pages-list .areaBox{ padding: 20px;background: url("../images/areabox.png") no-repeat; background-size: cover;}
.pages-list .areaText{ color: #D45C20; font-size: 26px; font-weight: bold; margin-bottom: 35px;}
.pages-list .areaBox .areaItem{ width: 49%; margin-right: 2%; height: 25px; line-height: 25px; border-radius: 13px; background: #f07424; color: #ffffff; font-size: 13px; margin-bottom: 20px;padding: 0 5px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.pages-list .areaBox .areaItem:nth-child(2n + 2){margin-right: 0;}
.pages-list .areaBox .swiper-wrapper{ padding-bottom: 20px;}
.pages-list .areaBox .swiper-slide{ display: flex; flex-wrap: wrap;}
.pages-list .areaBox .swiper-pagination-bullet{ background: #ffffff; opacity: .5;}
.pages-list .areaBox .swiper-pagination-bullet-active{ background: #ffffff; opacity: 1;}

/*特价楼盘*/
.pages-list .specialItem{display: flex;flex-wrap: wrap;}
.pages-list .specialItemLeft{ position: relative;width: 220px;}
.pages-list .specialItemLeft .img .tag{position: absolute;width: 39px;height: 70px;background: url("../images/tjyh.png") no-repeat;top: -7px;}
.pages-list .specialItemLeft .thumb{width: 220px;height: 157px;object-fit: cover;}
.pages-list .specialItemLeft .followBox{width: 36px;height: 36px;position: absolute;top: 7px;right: 10px;cursor: pointer;background: #999;border-radius: 50%;text-align: center;line-height: 38px;}
.pages-list .specialItemLeft .followBox:after{ content: '\e651';color: #fff;font-family: 'iconfont';font-size: 18px;}
.pages-list .specialItemLeft .followed {background: #ff0904;}
.pages-list .specialItemMid{margin-left: 20px;}
.pages-list .specialItemMid .specialBorough_name{font-size: 20px;color: #333333;font-weight: bold;margin-bottom: 20px;}
.pages-list .specialItemMid .specialAddress{line-height: 26px;}
.pages-list .specialItemMid .area-pos{color: #333333;}
.pages-list .specialItemMid .goMap{color: #999999;}
.pages-list .specialItemMid .goMap .iconfont{color: inherit;font-size: inherit;}
.pages-list .specialItemMid .specialRoomArea{line-height: 26px;}
.pages-list .specialItemMid .specialRoom{}
.pages-list .specialItemMid .specialArea{margin-left: 10px;padding-left: 10px;border-left: 1px solid #666666;}
.pages-list .specialItemMid .specialTags{line-height: 26px;}
.pages-list .specialItemMid .tag{padding: 2px 6px;border: 1px solid #666666;font-size: 12px;}
.pages-list .specialItemMid .zaishou{background: #30A15D;color: #ffffff;border: 1px solid #30A15D;}
.pages-list .specialItemMid .daishou{background:#4285f4; color:#fff; border: #4285f4 1px solid;}
.pages-list .specialItemMid .shouwan{background:#999999; color:#fff; border: #999999 1px solid;}
.pages-list .specialItemMid .weipan{background:#fc7b75; color:#fff; border: #fc7b75 1px solid;}
.pages-list .specialItemMid .zaizu{background:#fb9252; color:#fff; border: #fb9252 1px solid;}

.pages-list .specialItemMid .hot{ position: relative;line-height: 22px; background: #FFEBEB; color: #FE4844;padding: 0 20px 0 30px;margin-top: 10px;}
.pages-list .specialItemMid .hot:before{content: "抢";position: absolute;color: #ffffff;font-size: 12px;left: 9px;top: 7px;z-index: 1;background: #FE4844;height: 14px;line-height: 14px;}
.pages-list .specialItemMid .hot .iconfont{position: absolute;left: 0;font-size: 30px;color: inherit;top: -2px;}
.pages-list .specialItemRight{margin-left: 20px;flex: 1;}
.pages-list .specialList{width: 100%;margin-top: 25px;}
.pages-list .specialList .specialHouse{border: 1px solid #eeeeee;padding: 13px;display: flex;margin-bottom: 20px;}
.pages-list .specialHouse .specialImg{width: 135px;height: 95px;object-fit: cover;}
.pages-list .specialHouse .houseDesc{ width: 320px;margin-left: 20px;}
.pages-list .specialHouse .houseNum{ color: #333333;font-size: 16px;font-weight: bold;margin-bottom: 20px;}
.pages-list .specialHouse .descClass{ display: flex;flex-wrap: wrap;position: relative;}
.pages-list .specialHouse .descItem{ width: 45%;line-height: 24px;color: #999999;}
.pages-list .specialHouse .descItem:nth-child(2n + 1){border-right: 1px solid #999999;}
.pages-list .specialHouse .descItem:nth-child(2n){margin-left: 10%;}
.pages-list .specialHouse .descClass .sellOut{ position: absolute;right: -30px;top: -15px;font-size: 60px;opacity: .4;transform: rotate(335deg);}
.pages-list .specialHouse .housePrice{flex: 1;}
.pages-list .specialHouse .priceBtns{text-align: right;}
.pages-list .specialHouse .housePrice .oldPrice{vertical-align: baseline;color: #666666;padding-left: 10px;font-weight: normal;text-decoration: line-through;}
.pages-list .specialHouse .housePrice .newPrice{font-size: 24px;font-weight: bold;color: #fe4844;line-height: 30px;}
.pages-list .specialHouse .housePrice .remark {border-radius: 16px;border: 1px solid #FE4844;line-height: 30px;display: inline-block;padding: 0 20px;border-top-right-radius: 0;border-bottom-right-radius: 0;color: #FE4844;box-sizing: border-box;}
.pages-list .specialHouse .housePrice .iconfont {color: #FE4844;}
.pages-list .specialHouse .housePrice .lqyh {cursor: pointer;background: #FE4844;border-radius: 16px;color: #FFFFFF;line-height: 30px;border: 1px solid #FE4844;border-top-left-radius: 0;border-bottom-left-radius: 0;padding: 0 10px;margin-left: 3px;}
.pages-list .specialHouse .housePrice .priceBox{text-align: right;line-height: 50px;}
.pages-list .list-house .specialMore{padding: 0;}
.pages-list .specialMore a{color: #30A15D;text-align: center;border: 1px dashed #d2d2d2;display: block;line-height: 38px;}
.pages-list .specialMore .iconfont{font-size: 12px;color: inherit;}

/** 购房群 **/
.pages-list .buyHouseGroup .sqrqArea{box-shadow: 0px -1px 7px 0px rgba(0,0,0,0.1);border-radius: 8px;margin-bottom: 20px; padding: 7px 12px 0 17px;}
.pages-list .buyHouseGroup .titleArea{height: 65px;padding-left: 60px;position: relative;}
.pages-list .buyHouseGroup .groupName{font-size: 16px; color: #333333;font-weight: bold; line-height: 40px;}
.pages-list .buyHouseGroup .titleArea:before{ content: "";background: url(../images/groupimg.png) no-repeat;background-size: 100% 100%;position: absolute;width: 55px;height: 55px;left: 0;top: 0;}
.pages-list .buyHouseGroup .btnArea{height: 50px; position: relative; background: #ffffff;}
.pages-list .buyHouseGroup .btnArea:before{content: ""; background: url("../images/comment.png") no-repeat; background-size: contain;position: absolute;width: 58px;height: 24px; left: 0; top: 13px;}
.pages-list .buyHouseGroup .btnArea span{color: #666666; font-size: 12px;}
.pages-list .buyHouseGroup .btnArea .member{padding-left: 70px; padding-top: 17px; display: inline-block; color: #ff0000; }
.pages-list .buyHouseGroup .btnArea button{background: linear-gradient(113deg, #1DD3AB 0%, #03CC6C 100%);border-radius: 26px;padding: 4px 9px;color: #ffffff;margin-left: 5px;cursor: pointer;}
/** 城市房价 **/
.pages-list .newHouseBox .cityName{color: #333333; font-size: 18px; font-weight: bold;}
.pages-list .newHouseBox .descBox{display: flex;justify-content: space-between;margin-top: 15px;}
.pages-list .newHouseBox .priceBox{}
.pages-list .newHouseBox .subTitle{color: #666666;font-size: 12px;}
.pages-list .newHouseBox .priceInfo{margin-top: 10px; line-height: 20px;}
.pages-list .newHouseBox .priceBox .price{font-size: 14px; font-weight: bold; color: #ff0606;}
.pages-list .newHouseBox .priceBox .unit{font-size: 14px; font-weight: normal; color: #ff0606;}
.pages-list .newHouseBox .changeBox{}
.pages-list .newHouseBox .change{position: relative; margin-top: 10px; font-size: 14px; line-height: 20px;padding-right: 10px;}
.pages-list .newHouseBox .up{color: #ff0606;}
.pages-list .newHouseBox .up:after{content: '';position: absolute;width: 0px;height: 0px;border-left: transparent 4px solid;border-right: transparent 4px solid;border-bottom: #ff0000 6px solid;right: 0;top: 6px;}
.pages-list .newHouseBox .down{color: #00b578;}
.pages-list .newHouseBox .down:after{ content: '';position: absolute;width: 0px;height: 0px;border-left: transparent 4px solid;border-right: transparent 4px solid;border-top: #31CE90 6px solid;right: 0;top: 7px;}
.pages-list .newHouseBox .btnBox{}
.pages-list .newHouseBox .btnBox .btn{height: 22px;color: #7B4814;background: linear-gradient(176deg, #F38703 0%, #FFC300 79%);border-radius: 22px;font-size: 12px;padding: 0 10px;margin-top: 20px;cursor: pointer;}
.pages-list .newHouseBox .btnBox .btn .iconfont{color: #7B4814;}
#cityPriceTrend {width: 280px;height: 150px;margin: 20px 0;}

/* 区域信息页 */
.pages-area-info .crumbs{ align-items: center;}
.pages-area-info .crumbs .item{ font-size: 13px;}
.pages-area-info .crumbs .iconfont{font-size: 12px;}
.pages-area-info .searchBox .btnMap{ padding: 0 10px;
    margin-left: 10px;
    height: 36px;
    display: block;
    color: #333;
    line-height: 36px;
    font-size: 14px;
    border-radius: 36px;
    -webkit-border-radius: 36px;
    -moz-border-radius: 36px;
    position: relative;
    text-indent: 15px;
    transition: background .3s;
    -webkit-transition: background .3s;
    -moz-transition: background .3s;
    -ms-transition: background .3s;
    background: url(../images/map.png);background-size: contain;}
.pages-area-info .searchBox .btnMap:before{
    content: '\e6c9';
    position: absolute;
    top: 0;
    font-family: 'iconfont';
    left: -10px;
    line-height: 36px;
    font-size: 16px;
    color: #30F4B1;
}
.pages-area-info .areaSelect{ width: 1180px; margin: 0 auto; padding: 40px 0 20px; align-items: center; white-space: nowrap;}
.pages-area-info .areaSelect .areaLabel{ color: #333333; font-size: 22px; font-weight: bold;}
.pages-area-info .areaSelect .areaName{ padding: 6px 16px; color: #333333; font-size: 16px; background: #f2f2f2; border-radius: 16px; margin-left: 20px; cursor: pointer;}
.pages-area-info .areaSelect .areaName.active{background: linear-gradient(90deg, #18D2A0, #04CD70); color: #ffffff;}
.pages-area-info .areaSelect .areas{ overflow: auto;}
.pages-area-info .blockSelect{ width: 1180px; margin: 0 auto; padding: 15px 20px; background: #F8F8F8;}
.pages-area-info .blockSelect .blockItem{ font-size: 16px; color: #333333; cursor: pointer; margin-right: 40px;}
.pages-area-info .blockSelect .blockItem.active{ color: #16D29C;}
.pages-area-info .newHouseBox .cityName{ font-size: 26px;}
.pages-area-info .newHouseBox .areaBasicInfo{ margin-top: 30px;}
.pages-area-info .areaBasicInfo .basicLeft{ flex: 1; flex-wrap: wrap; margin-right: 20px;}
.pages-area-info .areaBasicInfo .areaHousePrice{ width: 48%; border: 1px solid #e5e5e5; height: 80px; margin-right: 4%; padding: 10px;}
.pages-area-info .areaHousePrice .price{ font-size: 26px; color: #fe4a46; font-weight: bold;}
.pages-area-info .areaHousePrice .unit{ font-size: 18px; color: #fe4a46; font-weight: bold;}
.pages-area-info .areaBasicInfo .areaHousePrice p{ color: #333333; font-size: 18px;}
.pages-area-info .areaBasicInfo .areaPriceChange{ width: 48%; border: 1px solid #e5e5e5; height: 80px; padding: 10px;}
.pages-area-info .areaPriceChange .changeValue{ font-size: 26px; color: #fe4a46; font-weight: bold; position: relative; }
.pages-area-info .areaPriceChange .down1{ color: #31CE90;}
.pages-area-info .areaPriceChange .down1:after{content: '\e778';font-family: 'iconfont'; color: #31CE90;}
.pages-area-info .areaPriceChange .up1:after{content: '\e766';font-family: 'iconfont';  }
.pages-area-info .areaPriceChange .ping { color: #666; }
.pages-area-info .areaPriceChange p{ color: #333333; font-size: 18px; }
.pages-area-info .areaBasicInfo .areaAllHouse{ width: 100%; border: 1px solid #e5e5e5; height: 80px; margin-top: 40px; display: flex; justify-content: space-between;align-items: center;padding: 0 20px;}
.pages-area-info .areaBasicInfo .allHouseNum{ font-size: 18px; color: #333333;}
.pages-area-info .areaBasicInfo .number{ font-size: 18px; color: #fa5741; font-weight: bold;}
.pages-area-info .areaBasicInfo .goList{ font-size: 18px; color: #999999;}
.pages-area-info .areaBasicInfo .goList .iconfont{ color: #999999; font-size: 18px;}
.pages-area-info #cityPriceTrend {width: 280px;height: 200px;margin: 0; flex: 1;}
.pages-area-info .areaInfo{ margin-top: 50px;}
.pages-area-info .areaInfo .infoItem{ padding-bottom: 20px; border-bottom: 1px dashed #999999; margin-top: 20px;}
.pages-area-info .areaInfo .infoItem:last-child{ border-bottom: 0;}
.pages-area-info .areaInfo .label{ color: #18d29e; font-weight: bold; line-height: 32px;}
.pages-area-info .areaInfo .desc{ color: #333333;}
.pages-area-info .lockBox{ position: relative;height: 80px;background: url("../images/areabm.png") no-repeat; margin-top: 30px;}
.pages-area-info .lockBox .bot{ position: absolute;bottom: 0;left: 0;right: 0;height: 80px;border-top: 0;display: flex;}
.pages-area-info .lockBox .bot .lockleftbox{ position: relative;}
.pages-area-info .lockBox .optBox{ line-height: 80px; position: relative; margin-left: 30px; margin-right: 40px; flex: 1;}
.pages-area-info .lockBox [type=text]{background: #ffffff;height: 36px;border: 1px solid #e1e1e1;border-radius: 36px;width: 400px;margin-top: 18px;text-indent: 30px;}
.pages-area-info .lockBox .btn{position: absolute;background: linear-gradient(90deg, #FF8132 0%, #F2A52C 100%);border-radius: 36px;height: 36px;width: 100px;color: #ffffff;top: 21px;right: 0;font-size: 14px;cursor: pointer;}
.pages-area-info .lockBox .lockText{ font-size: 16px;color: #DB6108;font-weight: bold;line-height: 60px; margin-left: 46px;}
.pages-area-info .lockBox .ckbox{ position: absolute; bottom: 20px; display: flex; align-items: center; margin-left: 46px; font-size: 12px; color: #999999;}
.pages-area-info .lockBox .ckbox .protocol{ font-size: inherit; color: #666666;}
.pages-area-info .mapBox{ margin-top: 40px;}
.pages-area-info .mapBox .anchorBL img{ display: none;}
.pages-area-info .mapBox .BMap_cpyCtrl span{ display: none !important;}
.pages-area-info #map_box{ width: 100%; height: 400px; margin-top: 25px;}
.pages-area-info .areaMapName{ font-size: 26px; color: #333333; font-weight: bold; }
.pages-area-info .areaMapName .desc{ color: #999999; font-size: 12px; font-weight: normal;}
.pages-area-info .mapBox .house-label-wrap{ position: relative; }
.pages-area-info .mapBox .house-label-wrap .house-label-item{ width: 75px; text-align: center; padding: 2px 0;background: linear-gradient(90deg, #19D2A1 0%, #04CD70 79%);display: block;color: #ffffff;font-size: 12px;position: relative;cursor: pointer;}
.pages-area-info .mapBox .house-label-wrap .house-label-item:before{content: "";position: absolute;width: 0;height: 0;margin: auto;left: 0;bottom: -4px;right: 0;border-left: transparent 4px solid;border-right: transparent 4px solid;border-top: #04CD70 4px solid;}
.pages-area-info .mapBox .house-label-wrap .active-house-item{ width: 100px; text-align: center;background: linear-gradient(90deg, #19D2A1 0%, #04CD70 79%); font-size: 12px; color: #ffffff; display: none;}
.pages-area-info .mapBox .house-label-wrap .label-name{ display: block; font-size: inherit; color: inherit; line-height: 20px; }
.pages-area-info .mapBox .house-label-wrap .label-name:before{content: "";position: absolute;width: 0;height: 0;margin: auto;left: 0;bottom: -4px;right: 0;border-left: transparent 4px solid;border-right: transparent 4px solid;border-top: #04CD70 4px solid;}
.pages-area-info .mapBox .house-label-wrap .price{ font-size: inherit; color: inherit; display: block; line-height: 20px;}
.pages-area-info .mapBox .house-label-wrap.checked .house-label-item {visibility: hidden;}
.pages-area-info .mapBox .house-label-wrap.checked .active-house-item{display: block;position: absolute;top: -20px;left: -13px;}
.pages-area-info .areaNewHouse{ margin-top: 40px;}
.pages-area-info .areaNewHouse .areaHouseTitle{ display: flex; align-items: center; justify-content: space-between; margin-bottom: 15px;}
.pages-area-info .areaNewHouse .areaHouseTitle .name{ color: #333333; font-size: 26px; font-weight: bold;}
.pages-area-info .areaNewHouse .areaNewHouseBox{ display: flex; flex-wrap: wrap;}
.pages-area-info .areaNewHouse .houseItem{ margin-right: 14px; margin-bottom: 25px; width: 264px; cursor: pointer;}
.pages-area-info .areaNewHouse .houseItem:nth-child(3n + 3){ margin-right: 0; }
.pages-area-info .areaNewHouse .houseItem .thumb{ width: 264px; height: 187px; border-radius: 10px;}
.pages-area-info .areaNewHouse .houseItem .borough_name{ font-weight: bold; font-size: 18px; color: #333333; margin-top: 10px;}
.pages-area-info .areaNewHouse .houseItem .price{ font-weight: bold; font-size: 18px; color: #ff1111; margin: 5px 0;}
.pages-area-info .areaNewHouse .houseItem .tags{ display: flex; overflow: hidden;flex-wrap: nowrap;text-overflow: ellipsis;}
.pages-area-info .areaNewHouse .houseItem .tag{ background: #F2F2F2; color: #666666; font-size: 12px; padding: 3px 4px; margin-right: 5px; white-space: nowrap;}



.pages-special .specialBg{ height: 120px; margin: 0 auto; background: url("../images/specialbg.png") no-repeat; display: flex; align-items: center; height: 120px; justify-content: center;}
.pages-special .specialBg h1{font-size: 68px; color: #ffffff; margin-left: 20px;}
.pages-special .list-choose .choose{display: flex; margin: 35px 0;}
.pages-special .choose .item{ position: relative; height: 28px; line-height: 28px; margin-right: 35px; background: #e5e5e5; text-align: center; color: #333333; padding: 0 10px; border-radius: 4px; font-size: 16px; cursor: pointer;}
.pages-special .choose .item.active{ background: linear-gradient(123deg, #1CD3A9 0%, #01CC68 98%); color: #ffffff;}
.pages-special .choose .item.active:before{ content: '';position: absolute;width: 0;height: 0;border-left: transparent 6px solid;border-right: transparent 6px solid;border-top: #1CD3A9 8px solid;margin: auto;bottom: -5px;left: 0;right: 0;}
.pages-special .list .item{ padding: 40px 35px; overflow:hidden; box-shadow: 0px -1px 10px 0px rgba(0,0,0,0.1); border-radius: 10px; margin-bottom: 20px; }
.pages-special .list .item:last-child{border: 0;}
.pages-special .list .item .houseDesc{display: flex; width: 100%;}
.pages-special .list .item .specialList{margin: 50px 10px 0;}
.pages-special .list .item .specialItem{display: flex; padding: 40px 40px 40px 30px; border: 1px solid #eeeeee;margin-bottom: 20px;}
.pages-special .list .item .specialItem .specialImg{width: 198px; height: 140px; object-fit: cover; border-radius: 8px;}
.pages-special .list .houseInfo .specialPrice{ display: flex;}
.pages-special .list .houseInfo .specialPrice .curPrice{color: #ff0000; font-size: 28px; line-height: 40px; font-weight: bold;}
.pages-special .list .houseInfo .specialPrice .oldPrice{ color: #999999; font-size: 18px; line-height: 40px; text-decoration: line-through; margin-left: 50px;}
.pages-special .list .houseInfo{ flex: 1; margin-left: 10px; }
.pages-special .list .houseInfo .specialInfo{display: flex; flex-wrap: wrap; margin-bottom: 10px;}
.pages-special .list .houseInfo .specialInfo .specialInfoItem{width: 50%; line-height: 30px; }
.pages-special .list .houseInfo .specialInfo .specialInfoItem .label{ color: #999999; font-size: 16px;}
.pages-special .list .houseInfo .specialInfo .specialInfoItem .val{ color: #333333; font-size: 16px;}
.pages-special .list .houseInfo .endTime{background: linear-gradient(90deg, rgba(247,220,195,0.4) 0%, rgba(247,220,195,0) 100%); border-radius: 4px; font-size: 12px; line-height: 24px; color: #C16B38; padding-left: 8px;}
.pages-special .list .houseInfo .endTime .iconfont{ color: inherit; font-size: 12px;}
.pages-special .list .specialItem .limitBg{ background: url("../images/limit.png") no-repeat; margin-bottom: 20px; width: 176px; height: 67px;}
.pages-special .list .specialItem .limitBg .txt{color: #ffffff; font-weight: bold; text-align: center; padding-top: 15px; font-size: 16px;}
.pages-special .list .specialItem .limitBg .saveNum{ color: #ffffff; font-weight: bold; text-align: center; font-size: 16px; padding-top: 5px;}
.pages-special .list .specialItem .operation .btn{ height: 42px; line-height: 42px; border-radius: 10px; background: #f7dcc3; width: 165px; font-size: 18px; font-weight: bold; color: #c16b38; cursor: pointer;}
.pages-special .list .specialItem .operation .btn .iconfont{color: inherit; font-size: 12px;}
.pages-special .list .item .more{ text-align: center; font-size: 16px; color: #333333; cursor: pointer;}
.pages-special .list .item .more .iconfont{font-size: 14px;}
.pages-special .list .collection .specialItem:nth-child(n + 3){display: none;}

.pages-special .list .img{ width:220px; height:157px; position:relative; }
.pages-special .list .img .opts{position: absolute;display: flex;bottom: 5px;left: 5px;}
.pages-special .list .img .vrdiv,
.pages-special .list .img .videodiv{width: 44px;height: 44px;background: rgba(0, 0, 0, 0.34);display: inline-block;border-radius: 50%;}
.pages-special .list .img span{z-index: 99;width: 36px;height: 36px;display: inline-block;margin-left: 4px;margin-top: 4px;}
.pages-special .list .img img{ width:100%; height:100%; object-fit:cover;border-radius: 8px; }
.pages-special .list .img .vrimg::before{ content: '\e779';font-family: 'iconfont';color: #fff;font-size: 35px;}
.pages-special .list .img .videoimg::before{content:'\e77a';font-family: 'iconfont';color:#fff;font-size: 35px;}
.pages-special .list .img object{display: block;position: absolute;top: 5px;right: 10px;overflow: hidden;width: 36px;height: 36px;}
.pages-special .list .img .followBox{position: absolute;width: 36px; height: 36px;background: #999;border-radius: 50%;text-align: center;line-height: 38px;}
.pages-special .list .img .followBox::before{content:'\e651';font-size: 18px;font-family: 'iconfont';color: #fff;display: block;}
.pages-special .list .img .followed{background:#ff0904;}
.pages-special .list .text{ width:500px; margin-left:20px; }
.pages-special .list .text h2{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.pages-special .list .text h2 a{ font-size:22px; color:#333; font-weight:bold; }
.pages-special .list .text h2 a:hover{ color:#30a15d; }
.pages-special .list .address{ margin-top:10px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis; }
.pages-special .list .address span{ line-height:20px; color:#666666; }
.pages-special .list .address a{ float:left; line-height:20px; color:#333; }
.pages-special .list .address a.map{ float:left; line-height:20px; color:#999; margin-left:6px; padding-left:16px; position:relative; }
.pages-special .list .address a.map:before{ content:'\e645'; position:absolute; width:12px; height:16px; margin:0; left:0; top:0; bottom:0; color: #999;font-size: 15px;font-family: 'iconfont';}
.pages-special .list .address a:hover{ color:#30a15d; }
.pages-special .list .info{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#333; line-height:20px; height:20px; margin-top:8px; }
.pages-special .list .info span{ color:#333; }
.pages-special .list .label{ overflow:hidden; margin-top:10px; height:24px; }
.pages-special .list .label span{ width: 80px;font-size:12px; color:#999; line-height: 24px; padding:0 8px; float:left; margin-right:10px; background: #F3F4F6;border-radius: 4px; text-align: center;}
.pages-special .list .label .zaishou{ background:#30a15d; color:#fff; border: #30a15d 1px solid; }
.pages-special .list .label .daishou{ background:#4285f4; color:#fff; border: #4285f4 1px solid; }
.pages-special .list .label .shouwan{ background:#999999; color:#fff; border: #999999 1px solid; }
.pages-special .list .label .weipan{ background:#fc7b75; color:#fff; border: #fc7b75 1px solid; }
.pages-special .list .label .zaizu{ background:#fb9252; color:#fff; border: #fb9252 1px solid;}
.pages-special .list .desc{ padding-left:24px; line-height:20px; height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-top:10px; position:relative; }
.pages-special .list .desc:before{ content:'\e703'; position:absolute; margin:0; left:0; top:0; bottom:0; font-family: 'iconfont';color: #36AF58;font-size: 16px;}
.pages-special .list .desc-yh:before{ width:14px; height:14px; background-position:-40px -80px; }
.pages-special .list .desc-dt:before{ width:16px; height:14px; background-position:-60px -80px; }
.pages-special .list .desc a:hover{ color:#30a15d; }
.pages-special .list .advantage{display: flex; height: 24px; border-radius: 4px; margin-top: 12px;}
.pages-special .list .advantage.status2{background: linear-gradient(90deg, #FEF3F1 0%, rgba(254,243,241,0.9499) 60%, rgba(254,243,241,0) 100%);}
.pages-special .list .advantage.status3{background: linear-gradient(90deg, #FFD690 0%, #FFF3DF 67%, rgba(255,243,223,0) 97%);}
.pages-special .list .advantage .medal{ width: 16px; height: 16px;margin: 4px 6px;}
.pages-special .list .advantage .advantageTag{ width: 16px; height: 16px; margin: 4px 6px;}
.pages-special .list .status2 .txt{line-height: 24px; font-size: 12px; color: #F04B4B;}
.pages-special .list .status3 .txt{line-height: 24px; font-size: 12px; color: #BE7D25; text-indent: 6px;}
.pages-special .list .other{ flex: 1; margin-right: 65px;}
.pages-special .list .price{ font-size:14px; color:#ff0000; text-align:right; }
.pages-special .list .price span{ font-size:26px; font-weight:bold; color: #FF0000; }

.pages-special .imgNavsBox {width: 1180px;margin: 20px auto;display: flex;justify-content: space-between;align-items: baseline;}
.pages-special .imgNavsBox .imgNavItem {}
.pages-special .imgNavsBox .imgNavItem p {color: #333333;font-weight: bold;font-size: 14px;}

.pages-special .list .imBox{display: flex; justify-content: end; margin-top: 30px;}
.pages-special .list .imBox .imAvatar{width: 50px; height: 50px; border-radius: 50%;}
.pages-special .list .imBox .imInfo{margin-left: 5px;}
.pages-special .list .imBox .imInfo .imName{text-align: center; line-height: 24px; width: 100px;}
.pages-special .list .imBox .imInfo .imBtn{height: 26px; width: 100px; background: linear-gradient(115deg, #1DD3AA 0%, #02CC6B 100%); border-radius: 26px; color: #ffffff; line-height: 26px; font-size: 14px;}
.pages-special .list .imBox .imBtn .iconfont{color: #ffffff; font-size: 12px; -webkit-text-stroke-width: 0;}
.pages-special .list .item-best .img:before{ content:''; position:absolute; width:87px; height: 30px; background:url("../images/jx.png") no-repeat; background-size: 100% 100%; border-top-left-radius: 8px;}
.pages-special .list .item-best .img:after{content: "精选楼盘"; position: absolute; left: 11px; top: 5px; color: #ffffff;}




/* 详情页公共部分 */
.pages-house .container{ overflow:hidden; padding:32px 0 40px; }
.pages-house .house-left{ float:left; width:820px; }
.pages-house .house-right{ float:right; width:310px; margin-right: 3px;}
.pages-house .title .t{ overflow:hidden; padding-top:20px; display: flex; align-items: flex-end; }
.pages-house .title .t h1{ font-size: 36px; color:#333; font-weight: bold; }
.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 .five_lic .zheng-icon{color: #30a25d;font-size: 24px;font-weight: 500;}
.pages-house .title .t .valueBox{margin-left: 1em;color:#333; display: inline-block;}
.pages-house .title .t .curValue{font-family: 'DIN';font-size: 28px;font-weight: bold;color: #FE4844;}
.pages-house .title .t .allValue{ font-size: 16px; color: #333333; }


@-webkit-keyframes chatup{
    0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
    33%{-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-50px,0)}
    66%{-webkit-transform:translate3d(0,-60px,0);transform:translate3d(0,-100px,0)}
    100%{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-150px,0)}
}
@keyframes chatup{
    0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
    33%{-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-50px,0)}
    66%{-webkit-transform:translate3d(0,-60px,0);transform:translate3d(0,-100px,0)}
    100%{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-150px,0)}
}
.pages-house .house-right .chatRecord{ padding: 20px; box-shadow: 0px -1px 7px 0px rgba(0,0,0,0.1); border-radius: 8px;}
.pages-house .house-right .chatRecord .chatTitle{ line-height: 32px; color: #333333; font-size: 18px; font-weight: bold; margin-bottom: 10px;}
.pages-house .house-right .chatRecord .chatBox{ height: 120px; overflow: hidden; }
.pages-house .house-right .chatRecord .chatItem{ display: flex; margin-bottom: 15px; -webkit-animation: 20s chatup linear infinite normal;animation: 20s chatup linear infinite normal;position: relative;}
.pages-house .house-right .chatRecord .chatItem .chatAvatar{width: 30px; height: 30px;}
.pages-house .house-right .chatRecord .chatItem .chatText{line-height: 30px; background: #F6F6F6; position: relative; margin-left: 15px; padding: 0 10px; border-radius: 4px;}
.pages-house .house-right .chatRecord .chatItem .chatText:after{ content: '';position: absolute;width: 0;height: 0;border-top: transparent 6px solid;border-bottom: transparent 6px solid;border-right: #F6F6F6 8px solid;margin: auto;top: 0; left: -6px;bottom: 0;}
.pages-house .house-right .chatRecord .btnArea{height: 50px; position: relative; }
.pages-house .house-right .chatRecord .btnArea:before {content: "";background: url(../images/grouphead.png) no-repeat;position: absolute;width: 58px;height: 24px;left: 0;top: 13px;}
.pages-house .house-right .chatRecord .member {padding-left: 70px;padding-top: 17px;display: inline-block; }
.pages-house .house-right .chatRecord span{font-size: 12px;}
.pages-house .house-right .chatRecord .btnArea button {padding: 4px 9px;color: #fff;margin-left: 5px;cursor: pointer;background: linear-gradient(113deg, #1DD3AB 0%, #03CC6C 100%);border-radius: 27px;width: 80px;}



.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{content: '\e6f3';font-family:'iconfont';width: 20px;height: 20px;position: absolute;top: 1px;left: 6px;font-size:24px;}
.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; line-height:22px; padding:0 10px; border-radius: 4px; margin-right:10px; font-size:12px; color:#999;background: #F3F4F6;}
/*.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: #31CE90; font-size:16px; line-height:24px; padding-left:32px; position:relative; }
.pages-house .title .show .iconfont{position: absolute;left: 0;font-size: 18px;color: #31CE90;}
.pages-house .title .tel{ float:right; height:24px; margin-right:30px; font-size:20px; color:#333; line-height:24px; position:relative; font-weight: bold;}
.pages-house .title .tel:after{ content: attr(data-txt); position:absolute; font-size:18px; line-height:20px; left: -5em; top: 2px; color:#333; font-weight: normal;}
.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; }

/* 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:#F2F2F2; margin-top:20px; }
.pages-house .navigate a{ float:left; width:93px; line-height: 50px; font-size:18px; color:#333333; text-align:center; transition:background .3s; position: relative;}
.pages-house .navigate .hotLine{ width: auto; font-size: 16px; float: right; margin-right: 12px;}
.pages-house .navigate .hotLine .phone{ color: #333333; font-size: 16px; font-weight: bold;}
.pages-house .navigate a.active:after{ content: "";position: absolute; width: 30px; height: 4px; background: #31CE90; bottom: 0; left: 0; right: 0; margin: 0 auto; border-radius: 4px;}
.pages-house .navigate .OHOP{position: relative;}
.pages-house .navigate .OHOP:before{content: "HOT";position: absolute;color: #fff;background: #fe4844;border-radius: 4px 0 4px 0;top:0;right:0;font-size: 12px;line-height:1;padding: 1px 2px;}
.pages-house .navigate a.active,.pages-house navigate a:hover{ color: #31CE90;font-weight: bold; }
.pages-house .mianze{ color:#869099; line-height:38px; font-size:12px; padding:0 16px; border:#dfdfdf 1px solid; background: #F0EFEF; }
.pages-house .mianze span{ color:#869099; font-weight:bold; font-size: inherit;}
.pages-house .dingyue{ border:#f1f1f1 1px solid; }
.pages-house .dingyue.scene{background: url(../images/dybac.png) no-repeat;border-radius: 10px;box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.05);}
.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:13px; height:13px; margin:4px 0 0 0;font-family: 'iconfont';}
.pages-house .dingyue .checkbox span::before{content: '\e69a';font-size: 12px;}
.pages-house .dingyue .checkbox input:checked + span::before{content: '\e69b';}
.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;font-family: 'iconfont'; }
.pages-house .dingyue .xy span::before{content: '\e69a';font-size: 12px;}
.pages-house .dingyue .xy input:checked + span::before{content: '\e69b';}
.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") -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/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: 20px; }
.pages-house .list-dt h5{ overflow:hidden; padding:8px 0;font-size: 24px;color: #333333; }
.pages-house .list-dt .dt_select{overflow: hidden;display: flex;font-size: 24px;color: #333333;}
.pages-house .list-dt .dt_item{ width: 100px;color: #666666;cursor: pointer;margin-right: 30px;font-size: 14px;line-height: 36px; text-align: center; border-radius: 36px;background: #F1F1F1;}
.pages-house .list-dt .dt_item:hover{ color: #31CE90; background: #E2FAEF;}
.pages-house .list-dt .childItemSelect{padding: 15px 0; margin: 20px 0; border-bottom: 1px solid #d6d6d6;}
.pages-house .list-dt .childItem{color: #333333;cursor: pointer;margin-right: 20px;}
.pages-house .list-dt .childItem.active{color: #31CE90;}

.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 .dt_item.active{ background: #E2FAEF; color: #31CE90; }
.pages-house .list-dt ul{ padding-left:26px; margin-top:12px; position:relative; }
.pages-house .list-dt ul:before{ content:''; position:absolute; width:1px; height:100%; background:#FFA01E; left: 5px; top:0; }
.pages-house .list-dt li{ padding-bottom:24px; position:relative; }
.pages-house .list-dt li:before{ content:''; position:absolute; width:12px; height:12px; border-radius:50%; background: url("../images/checked.png") no-repeat;background-size: contain; left:-26px; top:5px; z-index:2; }
.pages-house .list-dt li:after{ content:''; position:absolute; width:12px; height:20px; background:#fff; left:-26px; top:0; z-index:1; }
.pages-house .list-dt li:not(:first-child)::after{ content:''; position:absolute; width:12px; height:40px; background:#fff; left:-26px; top:-30px; z-index:1;padding-top: 10px; }
.pages-house .list-dt li:last-child:after{ content:''; position:absolute; width:12px; height:40px; background:#fff; left:-26px; top:-30px; z-index:1;padding-top: 10px; }
.pages-house .list-dt li:last-child{padding-bottom: 0px;}
.pages-house .list-dt .date{ line-height:24px; color:#999999;margin-top: 10px; font-size: 12px; }
.pages-house .list-dt .date .tag{ line-height: 20px; display: inline-block; background: #fef5e4; color: #ffa01e;}
.pages-house .list-dt .date span{ margin-right: 10px; font-size: inherit;}

.pages-house .list-dt .t{ display: flex;line-height:20px; height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-top:4px; }
.pages-house .list-dt .t a{ font-size:18px; color:#333; font-weight:bold; }
.pages-house .list-dt .tag{font-size: 12px;padding: 0 4px;border-radius: 2px;}
.pages-house .list-dt a:hover{ color: #31CE90; }
.pages-house .list-dt .desc{ position: relative;color:#666666; line-height:28px; margin-top: 16px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical; }
.pages-house .list-dt .flex{display: flex;justify-content: space-between;}
.pages-house .list-dt .buyImg{width: 168px;height:120px;margin-left: 40px;}
.pages-house .list-dt .readAll{position: absolute;width: 7em;right: 0;bottom: 0;background: #ffffff;padding-left: 1em;color: #31CE90;}
.pages-house .list-dt .more, .pages-house .list-dt .scene-more{ margin-top:10px; background:#eee; line-height:30px; height:30px; text-align:center; }
.pages-house .list-dt .more a, .pages-house .list-dt .scene-more a{ color:#333; }
.pages-house .list-dt .more a:hover, .pages-house .list-dt .scene-more a:hover{ color:#30a15d; }
.pages-house .list-dt .sceneList .sceneItem{padding-bottom: 30px;border-bottom: 1px dashed #dddddd;}
.pages-house .list-dt .editor{position: relative;height:36px;margin-top: 15px;display: flex;justify-content: space-between;}
.pages-house .list-dt .editor .avatar{width: 36px;height: 36px;display: inline-block;vertical-align: middle;object-fit: cover;margin-right: 15px;border-radius: 50%;}
.pages-house .list-dt .editor .name{font-size: 14px;color: #333333;display: inline-block;vertical-align: middle;margin-right: 15px;}
.pages-house .list-dt .editor .scene-label{background-color: rgba(48,161,93,.1);display: inline-block;color: rgba(48,161,93,1);padding: 0 8px;vertical-align: middle;margin-right: 15px;}
.pages-house .list-dt .editor .scene-time{}
.pages-house .list-dt .editor .tels{font-size: 14px;color: #999999;display: inline-block;vertical-align: middle;margin-right: 15px;}
.pages-house .list-dt .editor .imBtn{font-size: 12px;display: inline-block;margin-top: 5px;margin-left: 20px;height: 26px;line-height: 26px;border: 1px solid #30A15D;color: #ffffff;background: #30a15d;padding: 0 7px;border-radius: 4px;cursor: pointer;}
.pages-house .list-dt .editor .imBtn .iconfont{color: inherit;-webkit-text-stroke-width: 0;}
.pages-house .list-dt .editor .sce-phone{color: #FE4844;font-size: 16px;display: inline-block;position: relative;cursor: pointer;line-height: 36px;}
.pages-house .list-dt .editor .sce-phone .iconfont{color: inherit;}
.pages-house .list-dt .editor .scane-code{display: none;position: absolute;width: 170px;background: #ffffff;box-shadow: rgb(0 0 0 / 10%) 0px 0px 8px 1px;z-index: 1;}
.pages-house .list-dt .editor .sce-phone:hover .scane-code{display: block;}
.pages-house .list-dt .editor .scane-code .desc{color: #999999;font-size: 12px;padding-top: 10px;line-height: 1.5;text-align: center;margin: 0 auto;font-weight: normal;}

.pages-house .list-dt .sceneContent .tag{border: 1px solid #30A15D;margin-right: 10px;font-size: 12px;padding: 0 4px;border-radius: 2px;color: #30A15D;box-sizing: border-box;display: inline-block;}
.pages-house .list-dt .sceneContent .body{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin: 20px 0;}
.pages-house .list-dt .sceneContent .content{color: #333333;}
.pages-house .list-dt .sceneContent .imgBox{position: relative;display: flex;}
.pages-house .list-dt .sceneContent .imgs{position: relative;display: flex;}
.pages-house .list-dt .sceneContent .imgs img{width: 100px;height: 71px;margin-left: 10px;}
.pages-house .list-dt .sceneContent .imgs img:first-child{margin-left: 0;}
.pages-house .list-dt .sceneContent .allNum{color: #ffffff;background: #333333;width: 40px;height: 20px;margin-left: -40px;z-index: 1;text-align: center;}
.pages-house .list-dt .houseBuyList .houseBuyItem{padding: 30px 0;border-bottom: 1px dashed #dddddd;}
.pages-house .list-dt .houseBuyList a:first-child .houseBuyItem{padding-top: 0;}
.pages-house .list-dt .houseBuyList .title{font-size: 18px;font-weight: bold;color: #333333;line-height: 40px;}
.pages-house .list-dt .houseBuyList .iconfont{color: #999999;padding-right: 10px;}
.pages-house .list-dt .houseBuyList .date{color: #999999;}


.pages-house .priceEqual{ margin:20px 0; }
.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: 0em; margin-top:8px; }
.pages-house .priceEqual .tit a:hover{ color: #31CE90; }
.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: 20px; width: 20px; background:#E8E8E8; color:#999999; text-align:center; font-size:12px; margin:3px 16px 0 0; border-radius: 50%;}
.pages-house .priceEqual li:nth-child(-n+3) span{ background: #FFC300; color: #ffffff; }
.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; text-align: center !important; 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: #31CE90; }
.pages-house .newPrice{ padding-bottom:16px;margin-bottom:30px;background: url(../images/zybg.png) no-repeat;box-shadow: 0px 0px 7px 0px rgb(106 106 106 / 24%);border-radius: 10px;border:1px solid #f1f1f1; }
.pages-house .newPrice .tit{ width: 170px;font-size:18px; color:#fff; line-height:30px;font-weight: bold;margin: 20px 0 0 20px;}
.pages-house .newPrice .txt{ color:#666666; font-size:14px;text-align: left; line-height:24px; padding: 20px;}
.pages-house .newPrice .input{ margin: 0 15px; }
.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: 10px 15% 0; }
.pages-house .newPrice .xy label{ float:left; position:relative; overflow:hidden; margin-top:4px; }
.pages-house .newPrice .xy span{ display:block; width:13px; height:14px;line-height: 13px;}
.pages-house .newPrice .xy span::before{content: '\e69a';font-family: 'iconfont';font-size: 12px;}
.pages-house .newPrice .xy input:checked + span::before{content: '\e69b';font-family: 'iconfont';font-size: 12px;}
.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:#666666;line-height: 20px; }
.pages-house .newPrice .xy a{ color:inherit;font-size: inherit; }
.pages-house .newPrice .btn{ margin: 19px 15px 0px; }
.pages-house .newPrice button{ width:100%; cursor: pointer; 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:9; background:#fff; display:none; }
.moreEsf{margin-top: 20px}
.moreEsf .esf_right_img{width: 290px;height:111px}

.pages-dp .commentList{background: unset;}
/*      新版楼盘价值分析       */
.pages-dp .valueBox{*background: #FFFFFF;}
.pages-dp .valueBox .title{font-size: 24px;font-weight: 800;color: #333333;padding-left: 15px;padding-top: 15px;position: relative;}
.pages-dp .valueBox .title:before{content:"";position: absolute;background: url("../images/number1.png");width: 126px;height: 72px;background-size: cover;right: 0;top:0;}
.pages-dp .valueBox .gradeBox{margin: 28px 15px 0;display: flex;border-bottom: 1px solid #eee;padding-bottom: 20px;}
.pages-dp .valueBox .gradebox_left{width: 105px;padding-right: 12px;border-right: 1px solid #eee;}
.pages-dp .valueBox .gradebox_right{flex:1;z-index: 1;padding-left: 12px;}
.pages-dp .valueBox .grade{font-size: 42px;font-family: 'DIN';font-weight: bold;color: #333;text-align: center;}
.pages-dp .valueBox .gradeImg{position: relative;width: 88px;height: 16px;margin: 20px auto 0;display: block;text-align: center;}
.pages-dp .valueBox .grade_bottom{position: absolute;left: 0;width: 88px;height: 16px;background: url("../images/unmark.png") no-repeat;background-size: cover;}
.pages-dp .valueBox .grade_top{position: absolute;left: 0;height: 16px;background: url("../images/mark.png") no-repeat;background-size: auto 16px;}

.pages-dp .valueBox .type_block{width: 98%;display: inline-block;font-size: 12px;line-height: 24px;}
.pages-dp .valueBox .type_block .type_name{color: #999;width: 68px;display: inline-block;}
.pages-dp .valueBox .type_block .type_grade{color:#333;padding-left: 5px;padding-right: 5px;}
.pages-dp .valueBox .progress{position: relative;width: 65px;height: 4px;display: inline-block;vertical-align: top;}
.pages-dp .valueBox .progress_bottom{background: #999;width: 65px;height: 4px;position: absolute;border-radius: 4px;top:10px;}
.pages-dp .valueBox .progress_top{background: #30A15D;height: 4px;position: absolute;border-radius: 4px;top:10px;}
.pages-dp .valueBox .btn p{position: relative;padding-left: 48px;word-break: break-all;color: #333;width: 100%;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;line-height: 20px;margin-top: 10px;}
.pages-dp .valueBox .price p:before{content: "";position: absolute;background: url("../images/price.png") no-repeat;width: 40px;height: 40px;left:0;background-size: cover;}
.pages-dp .valueBox .btn .label{font-weight: bold;}
.pages-dp .valueBox .traffic{position: relative;}
.pages-dp .valueBox .traffic:before{content: "";position: absolute;background: linear-gradient(180deg, rgba(255, 255, 255, 0.3) 0%, #FFFFFF 100%);width: 100%;height: 40px;z-index: 3;}
.pages-dp .valueBox .traffic p:before{content: "";position: absolute;background: url("../images/traffic.png") no-repeat;width: 40px;height: 40px;left:0;background-size: cover;}


/* 公共帮您找房 */
.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") -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") -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{ width: 60px;text-align: center;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; }
/* 图片未显示，为减少https请求数，已删除背景图 */
.fixedNav .tel p:before{ content:'售楼热线:'; position:absolute; left: -4.6em; }
.fixedNav .tel button{ float:left; background:#30a15d; color:#fff; height:30px; width:80px; border-radius:2px; cursor:pointer; }
.fixedNav .bottom{ background: #F2F2F2; }
.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,
.fixedNav .tel .em canvas{
    margin: 0 auto;
    display: block;
}
.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 .borough_name{ max-width: 16em;font-size: 28px;font-weight: bold;color: #333333; line-height: 38px;}
.pages-detail .imgText .scoreBox{margin-left: 10px;}
.pages-detail .imgText .scoreBox .star{ width: 16px; height: 16px; background: #f00000; margin-top: 11px; color: #ffffff;line-height: 16px; text-align: center;}
.pages-detail .imgText .scoreBox .curScore{line-height: 38px; color: #f00000; font-size: 16px;margin-left: 5px;}
.pages-detail .imgText .scoreBox .upper{line-height: 38px; font-size: 16px; margin-left: 5px;}
.pages-detail .imgText .scoreBox .goPage{color: #999999; font-size: 12px; line-height: 38px;margin-left: 5px;}
.pages-detail .imgText .scoreBox .goPage .iconfont{color: inherit; font-size: inherit;}
.pages-detail .baseInfo .other{display: flex; margin-top: 8px;}
.pages-detail .baseInfo .other .tag{display: flex; margin-right: 10px;}
.pages-detail .baseInfo .other .alias{font-size: 12px; color: #999999; line-height: 22px; height: 22px;}
.pages-detail .baseInfo .other span{ padding: 0 5px;line-height: 22px; height: 22px;background: #F3F4F6; color: #999999; text-align: center; font-size: 12px; margin-right: 7px;}
.pages-detail .baseInfo .other span:last-child{margin-right: 0;}
.pages-detail .baseInfo .showTop{ display: flex;}


.pages-detail .mianze{ margin-top:20px; }
.pages-detail .baseInfo{ margin-top:15px; display: flex;}
.pages-detail .baseInfo:after{ content:''; display:block; clear:both; }
.pages-detail .swiper{ width:520px; }
.pages-detail .swiper .big{ width:520px; height:324px; position:relative; }
.pages-detail .swiper .big ul{ width:520px; height:324px; 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: "\e6f2";position: absolute;z-index:9;width: 80px;height: 80px;left: 200px;top: 110px;font-family: 'iconfont';color: #fff;font-size: 80px;}

.pages-detail .swiper .big li a{ display:block; height:320px;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 .rank{position: absolute;top: 12px;left: 20px;line-height: 24px;background: linear-gradient(90deg, #FFC96C 0%, #FFD690 0%, #EDD6B0 80%, #EDD6B0 93%);border-radius: 4px;padding: 0 5px 0 24px;color: #BE7D25;font-size: 12px;z-index: 1}
.pages-detail .swiper .rank:before{ content: ""; position: absolute; left: 3px; top: 4px; background: url("../images/medal.png") no-repeat; background-size: cover; width: 16px; height: 16px;}
.pages-detail .swiper .big .vr{width: 80px;height: 80px;display: inline-block;background: url(../images/vr_icon.png) no-repeat;background-size: contain;margin-left: 5px;margin-top: 5px;animation: move 5s linear 0s infinite;}
@keyframes move {
    0%{transform: rotate(0);}
    100%{transform: rotate(360deg);}
}
.pages-detail .swiper .big li .followBox{width: 36px;height: 36px;position: absolute;top: 7px;right: 15px;cursor: pointer;background: #999;border-radius: 50%;text-align: center;line-height: 38px;}
.pages-detail .swiper .big li .followBox::after{content: '\e651';color: #fff;font-family: 'iconfont';font-size: 18px;}
.pages-detail .swiper .big li .followed{background: #ff0904;}
.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 .iconfont{line-height: 70px;font-size: 26px;text-align: center;color: #999999;display: inherit;}
.pages-detail .swiper .flex-prev{ left:0; }
.pages-detail .swiper .flex-next{ right:0; }
.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 .swiper .small li .video-s{background: rgba(0,0,0,0.3);border-radius: 50%;text-align: center;line-height: 44px;}
.pages-detail .swiper .small li .video-s .iconfont{color: #fff;font-size: 37px;}
.pages-detail .imgText{ margin-left:20px; position: relative; flex: 1;}
.pages-detail .imgText .showTop:after{content: "";display: block;clear: both;}
.pages-detail .imgText .price{ position: relative;color:#999999; line-height:36px; height:40px; cursor: pointer; padding-right: 15px;}
.pages-detail .imgText .price .priceStr{ font-size: 24px; font-weight:bold; color:#fe4844; }
.pages-detail .imgText .price .priceUnit{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") -80px -190px; }
.pages-detail .imgText .explain p{ float:left; line-height:20px; color:#999; margin-top:13px; cursor: pointer}
.pages-detail .imgText .bm{ margin:11px 0 0 10px; }
.pages-detail .imgText .bm button{ font-size: 14px;background:transparent; color:#31CE90; height:20px; cursor:pointer;border-radius: 4px; padding-right: 8px; position: relative;}
.pages-detail .imgText .iconfont{color: #31CE90;font-size: 12px;}
.pages-detail .imgText .expireBox{position: relative;display: none;}
.pages-detail .imgText .expire{ color: #D0CECE; -webkit-text-stroke-width: 0; margin: 0 5px; font-size: 16px;}
.pages-detail .imgText .expire_msg{ position: relative;}
.pages-detail .imgText .price:hover .expireBox{display: block; position: absolute;left: 50px;top: 36px;width: 300px;line-height: 20px;font-weight: normal;box-shadow: 0px 0px 1px 0px rgb(0 0 0 / 50%); background: #ffffff; padding: 4px 6px; border-radius: 8px; border: 1px solid #ddd;z-index: 1; white-space: normal;}
.pages-detail .imgText .expire_msg:before{ content: '';position: absolute;width: 0;height: 0;margin: 0 auto;border: 10px solid;left: 16px;top: -26px;border-color: transparent transparent #999 transparent;}
.pages-detail .imgText .expire_msg:after{ content: '';position: absolute;width: 0;height: 0;margin: 0 auto;border: 9px solid;left: 17px;top: -24px;border-color: transparent transparent #fff transparent;}

.pages-detail .tools .iconfont{color: #333333;}
.pages-detail .imgText .bm button:hover{ text-decoration:underline; }
.pages-detail .imgText .disBtns{display: flex;justify-content: space-between;}
.pages-detail .imgText .enter{overflow: hidden;position: relative;margin: 9px 0; width: 48%; height: 71px; border-radius: 8px;background: rgba(255,160,9,.1);background: url("../images/dis_group.png") no-repeat;background-size: cover;}
.pages-detail .imgText .enter-tg{background: url("../images/dis_gift.png") no-repeat;background-size: cover;}
.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 .title{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-indent: 70px;line-height: 45px;font-size: 16px;color: #00AA66; font-weight: bold;}
.pages-detail .imgText .enter-tg .title{text-indent: 26px;}
.pages-detail .imgText .enter .desc{font-size: 12px;color: #666666;vertical-align: bottom;text-indent: 70px;}
.pages-detail .imgText .enter-tg .desc{text-indent: 26px;}
.pages-detail .imgText .enter button{position: absolute;right: 26px; bottom: 10px;  cursor: pointer;width: 95px;font-size: 14px;height: 26px;background: #00AA66;color: #fff;border-radius: 2px;}
.pages-detail .imgText .enter .iconfont{color: inherit; font-size: 12px;}
.pages-detail .imgText .line{ overflow:hidden;display: flex;display: -webkit-flex; overflow: unset;position: relative;line-height: 32px;}
.pages-house .baseInfo .address{line-height: 32px;display: flex;display: -webkit-flex;}
.pages-detail .baseInfo .address .adr{color: #333333;}
.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{ line-height:32px; overflow:hidden; color:#333; max-width:470px; text-overflow:ellipsis; white-space:nowrap; }
.pages-detail .imgText .txt .tit,.pages-detail .imgText .wtText .tit{color: #999999;}
.pages-detail .imgText .link a{ font-size: 14px; color: #31CE90;padding-left:15px ;padding-right: 8px; position: relative;}
.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:33px; 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-iconfont{color: #000;font-size: 15px;line-height: 20px;}
.pages-detail .imgText .more .lisence .lisence-title{float: left;line-height: 15px;margin-left: 8px;}
.pages-detail .imgText .bohao{display: flex;position:relative;  height: 100px; justify-content: space-between; }
.pages-detail .imgText .summer{display: flex; flex: 1; position: relative;}
.pages-detail .imgText .summer:after{ content: ""; position: absolute; width: 1px; height: 54px; background: #EAEAEA; right:0; top: 23px; }

.pages-detail .imgText .goScene{ position: absolute;left: -110px;top: 255px;padding: 0px 13px;height: 24px;line-height: 24px;background: #ffffff;border-radius: 10px;}

.pages-detail .imgText .bohao .tel{font-size: 24px;line-height: 60px;color: #333333;}
.pages-detail .imgText .bohao .desc{font-size: 13px;color: #999999;font-weight: normal;}
.pages-detail .imgText .bohao .haoma{ color:#333333;font-weight: bold; margin-left: 15px;}
.pages-detail .imgText .bohao .sama{  position:relative; }
.pages-detail .imgText .bohao .sama img{width: 121px;height: 121px;display: block;}
.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 .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 .sama canvas{margin-left: 33px;}
.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 .imBox{ width: 200px; display: flex; align-items: center; justify-content: right;}
.pages-detail .imgText .unauthorized{width: 250px;}
.pages-detail .imgText .imBox .avatar{ width: 70px; height: 70px; border-radius: 50%; margin: auto 0;}
.pages-detail .imgText .imBox .info{ margin-left: 20px; width: 100px;}
.pages-detail .imgText .unauthorized .info{ width: 150px; white-space: normal;}
.pages-detail .imgText .imBox .info .name{ font-size: 16px; color: #333333; }
.pages-detail .imgText .imBox .info .btn{ padding: 4px 9px;color: #fff;cursor: pointer;background: linear-gradient(113deg, #1DD3AB 0%, #03CC6C 100%);border-radius: 27px; margin-top: 10px;}
.pages-detail .imgText .imBox .info .btn .iconfont{color: #ffffff;}

.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 .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") -70px -110px; left:0; top:4px; }
.pages-detail .imgText .item-calc{ padding-left:16px; position:relative; }
.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") -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") -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") -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 .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:'\e6bc'; position:absolute; width:12px; height:12px; left:-15px; top:0px; color: #fff;font-family: 'iconfont';}
.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") -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; margin:4px 2px 0 0; }
.pages-detail .sale .star span::before{content: '\e706';font-family: 'iconfont';color: #ffa009;font-size: 12px;display: block;}
.pages-detail .garrison{ 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 .garrison .img{margin: 30px auto 20px;}
.pages-detail .garrison .desc{font-size: 12px;color: #333333;text-align: center;margin: 0 5px; display: inline-block;font-weight: bold;}
.pages-detail .garrison .btn{width: 88px;height: 26px;border-radius: 4px;background: #2fa15c;color: #ffffff;text-align: center; margin: 24px auto 0;font-size: 12px;display: block;}

.pages-detail .youhui{ background:#fffbe9 url("../images/yh-bg.png") 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/yh-txt.png"); left:22px; top:0; bottom:0; margin:auto; }
.pages-detail .youhui .img:after{ content:''; position:absolute; width:28px; height:154px; background:url("../images/yh-yuan.png"); 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"); 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/yh-btn.png"); margin:24px 0 0 44px; cursor:pointer; }
.pages-detail .imInlet{ margin-top:30px; }
.pages-detail .imInlet .boxbar{position: relative;display: flex;}
.pages-detail .imInlet .tit{ }
.pages-detail .imInlet .tit .title{ line-height:50px; font-size:22px; color:#333; position:relative; font-weight: bold;}
.pages-detail .imInlet .tit .desc{margin-left: 20px;color: #999999; line-height: 50px;}
.pages-detail .imInlet .im{ border:#f3f3f3 1px solid; border-top:none;background: #F2FAF7;}
.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:transparent; }
.pages-detail .imInlet .flexslider .flex-direction-nav li a:before{ content:''; position:absolute; width:16px; height:26px; background:url("../images/icon.png"); 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 .im-item{ float:left; width: 25%; padding:20px 0; position:relative;display: flex; flex-wrap: wrap;}
.pages-detail .imInlet .im-item:after{ content:''; position:absolute; width:1px; height:70px; border-right:#e2e2dd 1px solid; margin:auto; top:0; right:0; bottom:0; }
.pages-detail .imInlet .im-item:last-child:after{border: 0;}
.pages-detail .imInlet .img{ width: 60px; height:60px; border-radius:50%; overflow:hidden; margin-left:25px; }
.pages-detail .imInlet .img img{ width:100%; height:100%; object-fit:cover; }
.pages-detail .imInlet .text{ margin-left:10px; width:108px; }
.pages-detail .imInlet .text p{ color:#333; font-size:18px;margin-bottom:5px; margin-top: 5px;}
.pages-detail .imInlet .text span{ display:block; color:#999; line-height:20px; font-size:12px;}
.pages-detail .imInlet .text span.company_name{ border-radius: 8px 0px 8px 0px;background: linear-gradient(92deg, rgba(229,181,137,0.5) 0%, rgba(247,213,175,0.5) 50%);color: #6E2500;padding: 3px 10px;line-height: 20px;display: inline;}
.pages-detail .imInlet .im-right{display: flex;position:relative;}
.pages-detail .imInlet .hotLine{margin: auto; position: relative;}
.pages-detail .imInlet .call{ position: relative;color: #333333;font-size: 14px;cursor: pointer;padding-left: 30px;line-height: 20px;margin-top: 5px;padding-right: 10px;}
.pages-detail .imInlet .call:before{content: "\e749"; position: absolute; left: 8px; right: 0; font-family: 'iconfont'; font-size: 14px; line-height: 20px; color: #333333;}
.pages-detail .imInlet .hotLine:hover .ewm{ display: block;}
.pages-detail .imInlet .hotLine .ewm{position: absolute;width: 110px;background: #fff;box-shadow: rgb(0 0 0 / 10%) 0px 0px 8px 1px;z-index: 1;left: 30px;top: 30px;padding: 10px 0;display: none;text-align: center;}
.pages-detail .imInlet .hotLine .ewm:before{content: '';position: absolute;width: 0;height: 0;border-left: transparent 6px solid;border-right: transparent 6px solid;border-bottom: #ffffff 8px solid;margin: auto;top: -6px;right: 0;left: 0;}
.pages-detail .tit .link a{color: inherit;}
.pages-detail .tit .iconfont{color: inherit;}
.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:43px; height: 43px; color:#fff; font-size:12px; background: linear-gradient(213deg, #05CD71 0%, #1CD3A8 100%); border-radius: 50%; position:relative; }
.pages-detail .imInlet .btn a:before{ content:'\e6bc'; position:absolute; left: 0; right: 0; font-family: 'iconfont';font-size: 18px; text-align: center; line-height: 43px;}
.pages-detail .package{ margin-top:30px; overflow:hidden; }
.pages-detail .news{ width:820px; }
.pages-detail .news .tit{ overflow:hidden; display: flex; justify-content: space-between;}
.pages-detail .news .progress{display: flex;}
.pages-detail .news .progressItem{flex: 1; text-align: center; height: 50px; position: relative; font-size: 12px; padding: 10px 0;background: #F4F4F4;}
.pages-detail .news .progressItem:nth-child(1){clip-path: polygon(0% 0%, 90% 0%, 100% 50%, 90% 100%,0% 100%);}
.pages-detail .news .progressItem:nth-child(2){clip-path: polygon(0 0,90% 0%, 100% 50%, 90% 100%, 0% 100%,10% 50%);}
.pages-detail .news .progressItem:nth-child(3){clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%,10% 50%);}
.pages-detail .news .progressItem:last-child{clip-path: polygon(0 0, 100% 0%, 100% 100%,0% 100%, 10% 50%);}
.pages-detail .news .progress .progressItem.active {background: #EDFFF5;}
.pages-detail .news .progress .progressItem .name{ color: #333333; font-weight: bold; font-size: 14px;}
.pages-detail .news .progress .progressItem.active .name,
.pages-detail .news .progress .progressItem.active .date{color: #31CE90;}

.pages-detail .news .tit p{  line-height:56px; color:#333; font-size:22px; font-weight: bold;}
.pages-detail .news .tit a{  line-height:56px; color: #999999;}
.pages-detail .news .tit a:hover{ color: #31CE90; }
.pages-detail .news .item{ overflow:hidden; padding:20px 0; border-top:#f0f0f0 1px solid; }
.pages-detail .news .item.scene{overflow: unset; display: block;}
.pages-detail .news .item .content{position: relative;width: 100%; display: flex; align-items: center;}
.pages-detail .news .item .top{display: flex;}
.pages-detail .news .item .tag{width: 60px;text-align: center;border-radius: 2px;font-size: 12px;font-weight: 400;color: #FFA01E;background: #FEF5E4;padding: 2px;}
.pages-detail .news .item.buy .tag{ background: #FFECEC; color: #FE4844;}
.pages-detail .news .item .datetime{margin-left: 20px; font-size: 12px; color: #999999; line-height: 20px;}
.pages-detail .news .item .tit{display: inline-block;flex: 1;font-size: 18px;font-weight: bold;color: #333333;line-height: 30px;background: #ffffff;}
.pages-detail .news .progress + .item{ border-top:none; }
.pages-detail .news .item .time{color: #999999;}
.pages-detail .news .item .imgBox{position: relative;display: flex;}
.pages-detail .news .item .desc{line-height: 28px;color: #666666;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;line-clamp: 3;-webkit-box-orient: vertical;}
.pages-detail .news .item .desc1{line-height: 28px;color: #666666;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;line-clamp: 3;-webkit-box-orient: vertical;}
.pages-detail .news .item .buyImg{margin-left: 20px;width: 130px;height: 80px;}
.pages-detail .news .item .imgs{position: relative;display: flex;}
.pages-detail .news .item .imgs:after{content: "";display: block;clear: both;}
.pages-detail .news .item .allNum{color: #ffffff;background: #333333;width: 40px;height: 20px;margin-left: -40px;z-index: 1;text-align: center;}
.pages-detail .news .item .imgs img{width: 100px;height: 71px;margin-left: 10px;}
.pages-detail .news .item .imgs img:first-child{margin-left: 0;}
.pages-detail .news .item .read{line-height: 20px;padding-left: 10px;background: #ffffff; color: #999999;}
.pages-detail .news .item .read:hover{color: #31CE90;}
.pages-detail .news .botInfo{ display: flex; justify-content: space-between;}
.pages-detail .news .imBlock{display: flex;margin-top: 2px;}
.pages-detail .news .userInfo{display: flex; margin-bottom: 10px; align-items: center;}
.pages-detail .news .avatar{width: 50px;height: 50px;border-radius: 50%;}
.pages-detail .news .imBlock .sce-phone{color: #FE4844;font-size: 16px;display: inline-block;position: relative;cursor: pointer;line-height: 36px;}
.pages-detail .news .imBlock .scane-code{display: none;position: absolute;width: 170px;background: #ffffff;box-shadow: rgb(0 0 0 / 10%) 0px 0px 8px 1px;z-index: 1;}
.pages-detail .news .imBlock .sce-phone:hover .scane-code{display: block;}
.pages-detail .news .imBlock .scane-code .desc{color: #999999;font-size: 12px;padding-top: 10px;line-height: 1.5;text-align: center;margin: 0 auto;font-weight: normal;}
.pages-detail .news .name{font-size: 18px;color: #333333;display: inline-block;margin-right: 15px; margin-left: 15px;}
.pages-detail .news .userInfo .btn{ background: linear-gradient(92deg, rgba(229,181,137,0.5) 0%, rgba(247,213,175,0.5) 50%);border-radius: 8px 0px 8px 0px;font-size: 12px;color: #6E2500;padding: 2px 5px; cursor: pointer;}
.pages-detail .news .tels{color: #999999;line-height: 20px;}
.pages-detail .news .imBlock .imBtn{font-size: 12px;display: inline-block;margin-top: 5px;margin-left: 20px;height: 26px;line-height: 26px;border: 1px solid #30A15D;color: #ffffff;background: #30a15d;padding: 0 7px;border-radius: 4px;cursor: pointer;}
.pages-detail .news .imBlock .iconfont{color: inherit;-webkit-text-stroke-width:0;}

.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; }
.pages-detail .news .scene .desc{flex:1;margin-top: 0;color: #333333;}
.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; }

.fixed{position: fixed; top: 60px; right: calc((100VW - 1180px)/2 - 5px);right: -moz-calc((100VW - 1180px)/2 - 5px);right: -webkit-calc((100VW - 1180px)/2 - 5px); background: #ffffff; z-index: 97;}

.pages-detail .fixedBox{ margin-top: 45px;}
.pages-detail .fixedBox:after{content: "";display: block; clear: both;}
.pages-detail .fixedBox .leftBox{width: 820px; float: left;}
.pages-detail .fixedBox .rightBox{width: 310px; box-shadow: 0px -1px 7px 0px rgba(0,0,0,0.1); padding: 20px 15px; float: left; margin-left: 50px;}
.pages-detail .fixedBox .rightBox .borough_name{ font-size: 26px; font-weight: bold; color: #333333;}
.pages-detail .fixedBox .rightBox .priceBox{position: relative;color: #999999;line-height: 36px;height: 40px;cursor: pointer;}
.pages-detail .fixedBox .rightBox .priceStr{ color: #FF0000;font-weight: bold;font-size: 22px;}
.pages-detail .fixedBox .rightBox .priceUnit{ color: #ff0000;}
.pages-detail .fixedBox .rightBox .line{ overflow: hidden;display: flex;display: -webkit-flex;overflow: unset;position: relative;line-height: 32px;}
.pages-detail .fixedBox .rightBox .line .txt{line-height: 32px;overflow: hidden;color: #333;max-width: 150px;text-overflow: ellipsis;white-space: nowrap;}
.pages-detail .fixedBox .rightBox .txt .tit{color: #999999;}
.pages-detail .fixedBox .rightBox .link a{ font-size: 14px; color: #31CE90; padding-left: 5px; padding-right: 5px; position: relative;}
.pages-detail .fixedBox .rightBox .link .iconfont{color: #31CE90; font-size: 12px;}
.pages-detail .fixedBox .rightBox .address .adr{color: #333333;}
.pages-detail .fixedBox .rightBox .goPage{ font-size: 12px;color: #999999;text-decoration: underline; line-height: 32px;}
.pages-detail .fixedBox .rightBox .goPage a,
.pages-detail .fixedBox .rightBox .goPage .iconfont{color: inherit; font-size: inherit;}
.pages-detail .fixedBox .rightBox .goPage a:hover{color: #31CE90;}
.pages-detail .fixedBox .rightBox .imIntelBox{ margin-top: 20px; border-bottom: 1px solid #F0F0F0; }
.pages-detail .fixedBox .rightBox .imItem{display: flex; padding-bottom: 20px;}
.pages-detail .fixedBox .rightBox .imItem .avatar{width: 62px; height: 62px; border-radius: 50%;}
.pages-detail .fixedBox .rightBox .imItem .imInfo{ margin-left: 10px; flex: 1;}
.pages-detail .fixedBox .rightBox .imItem .name{ font-size: 16px; color: #333333; line-height: 34px;}
.pages-detail .fixedBox .rightBox .imItem .tag{font-size: 12px;border-radius: 8px 0px 8px 0px;background: linear-gradient(92deg, rgba(229,181,137,0.5) 0%, rgba(247,213,175,0.5) 50%);color: #6E2500;padding: 3px 10px;line-height: 20px;display: inline;}
.pages-detail .fixedBox .rightBox .imItem a{ display: block;line-height: 26px;width: 42px;height: 42px;color: #fff;font-size: 12px;background: linear-gradient(213deg, #05CD71 0%, #1CD3A8 100%);border-radius: 50%;position: relative; margin-top: 10px; cursor: pointer;}
.pages-detail .fixedBox .rightBox .imItem a:before{ content: '\e6bc';position: absolute;left: 0;right: 0;font-family: 'iconfont';font-size: 18px;text-align: center;line-height: 43px;}
@-webkit-keyframes chatup{
    0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
    33%{-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-50px,0)}
    66%{-webkit-transform:translate3d(0,-60px,0);transform:translate3d(0,-100px,0)}
    100%{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-150px,0)}
}
@keyframes chatup{
    0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
    33%{-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-50px,0)}
    66%{-webkit-transform:translate3d(0,-60px,0);transform:translate3d(0,-100px,0)}
    100%{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-150px,0)}
}
.pages-detail .fixedBox .rightBox .chatRecord{ margin-top: 20px;}
.pages-detail .fixedBox .rightBox .chatTitle{ line-height: 32px; color: #333333; font-size: 18px; font-weight: bold; margin-bottom: 10px;}
.pages-detail .fixedBox .rightBox .chatBox{ height: 120px; overflow: hidden; }
.pages-detail .fixedBox .rightBox .chatItem{ display: flex; margin-bottom: 15px; -webkit-animation: 20s chatup linear infinite normal;animation: 20s chatup linear infinite normal;position: relative;}
.pages-detail .fixedBox .rightBox .chatItem .chatAvatar{width: 30px; height: 30px;}
.pages-detail .fixedBox .rightBox .chatItem .chatText{line-height: 30px; background: #F6F6F6; position: relative; margin-left: 15px; padding: 0 10px; border-radius: 4px;}
.pages-detail .fixedBox .rightBox .chatItem .chatText:after{ content: '';position: absolute;width: 0;height: 0;border-top: transparent 6px solid;border-bottom: transparent 6px solid;border-right: #F6F6F6 8px solid;margin: auto;top: 0; left: -6px;bottom: 0;}

.pages-detail .fixedBox .rightBox .btnArea{height: 50px; position: relative; }
.pages-detail .fixedBox .rightBox .btnArea:before {content: "";background: url(../images/grouphead.png) no-repeat;position: absolute;width: 58px;height: 24px;left: 0;top: 13px;}
.pages-detail .fixedBox .rightBox .member {padding-left: 70px;padding-top: 17px;display: inline-block; }
.pages-detail .fixedBox .rightBox span{font-size: 12px;}
.pages-detail .fixedBox .rightBox .btnArea button {padding: 4px 9px;color: #fff;margin-left: 5px;cursor: pointer;background: linear-gradient(113deg, #1DD3AB 0%, #03CC6C 100%);border-radius: 27px;width: 80px;}


.pages-detail .huxing{  }
.pages-detail .huxing .tit{ }
.pages-detail .huxing .tit h5{ float:left; line-height:56px; font-size:22px; color:#333; font-weight: bold; }
.pages-detail .huxing .tit .txt,.pages .special .tit .txt,.pages-detail .oneHouseOnePrice .tit .txt{ float:left; margin-left:12px; line-height:56px; color: #999999;}
.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,.pages .special .tit .link,.pages-detail .oneHouseOnePrice .tit .link{ float:right; margin-right:20px; line-height:56px; height:56px; color: #999999; }
.pages-detail .huxing .tit .link a:hover{ color: #31CE90; }
.pages-detail .huxing .list{  }
.pages-detail .huxing .list ul{ overflow:hidden; width: 818px; display: flex; }
.pages-detail .huxing .list li{ width: 242px;border:#e5e5e5 1px solid; margin-right: 46px;}
.pages-detail .huxing .list li:nth-child(3){margin-right: 0;}
.pages-detail .huxing .list a{ display:block; height:185px;  position:relative; }
.pages-detail .huxing .list .img.isHot:before{ content: ""; position: absolute; width: 87px;height: 30px;background: url(../images/jx.png) no-repeat;background-size: 100% 100%;}
.pages-detail .huxing .list .img.isHot:after{ content: "热门户型";position: absolute;left: 11px;top: 5px;color: #ffffff; font-weight: bold;}
.pages-detail .huxing .list img{ width:100%; height:100%; object-fit:cover; }
.pages-detail .huxing .list a .aiIcon{ background: url("../images/aiicon.png") no-repeat; position: absolute; top: 20px; right: 0; width: 80px; height: 24px;}
.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{display: flex; justify-content: space-between;}
.pages-detail .huxing .list ._txt{ color:#333; line-height: 24px; text-indent: 14px; font-size: 16px; font-weight: bold;}
.pages-detail .huxing .list .tag{ display: flex; justify-content: space-between; margin: 15px; }
.pages-detail .huxing .list .status{ display: inline-block;width: 34px; height:20px; color:#333333; font-size:12px; margin-right: 16px;text-align:center; border-radius:4px; border: 1px solid #d9d9d9; }

.pages-detail .huxing .list .btn{position: relative;cursor: pointer;font-size: 14px;border-radius: 4px;height: 32px;border: 0;background: #E6FFF5;color: #31CE90; flex: 1;}
/*.pages-detail .huxing .list .layoutRead:after{content: "";position: absolute; background: url("../images/ai.png");width: 25px;height: 23px;background-size: 100% 100%;right: -10px;top: -12px;}*/
.pages-detail .huxing .list .iconfont{font-size: 12px;color: #30A15D;}

#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;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 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;position:relative;}
#huxingtu .layout_desc .keting .t,
#huxingtu .layout_desc .canting .t,
#huxingtu .layout_desc .woshi .t,
#huxingtu .layout_desc .weishengjian .t,
#huxingtu .layout_desc .chufang .t{font-size: inherit;color: inherit;font-weight: bold;}
#huxingtu .layout_desc .keting .iconfont{color: #59b56b;font-size: 20px;}
#huxingtu .layout_desc .canting .iconfont{color: #01567e;font-size: 20px;}
#huxingtu .layout_desc .chufang .iconfont{color: #ff775a;font-size: 20px;}
#huxingtu .layout_desc .woshi .iconfont{color: #9ac9eb;font-size: 20px;}
#huxingtu .layout_desc .weishengjian .iconfont{color: #e1a5dd;font-size: 20px;}
#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) -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; margin-bottom: 50px;}
.pages-detail .peitao .tit h5,.pages .special .tit h5,.pages-detail .oneHouseOnePrice .tit h5{ line-height:56px; font-size:22px; font-weight:bold; color:#333; }
.pages-detail .peitao .tool{ display: flex; justify-content: space-between; }
.pages-detail .peitao .tool a{  line-height:20px; color:#333;  position:relative; }
.pages-detail .peitao .tool a .iconfont{color: #333333;}
.pages-detail .peitao .tool .getZbpt{background: #FFA009;border-radius: 3px;color: #fff;padding: 0 10px;position: relative;}
.pages-detail .peitao .getZbpt .iconfont{color: #ffffff;font-size: 12px;}
.pages-detail .peitao .mapbox{ overflow:hidden; margin-top:20px;position: relative;display: flex; }
.pages-detail .peitao .map{ width: 820px; 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{ flex: 1; margin-left: 15px; margin-right: 5px;}
.pages-detail .peitao .searchBox{box-shadow: 0px 0 5px 2px rgba(0,0,0,0.12);padding: 10px; margin-top: 20px;}
.pages-detail .peitao .tab{ overflow:hidden; display: flex; display: -webkit-flex;}
.pages-detail .peitao .tab li{ flex: 1;cursor:pointer;text-align: center; }
.pages-detail .peitao .tab .active .iconfont{color: #30A15D;}
.pages-detail .peitao .tab p{ line-height:28px; text-align:center; color:#333; font-size: 16px; position: relative; }
.pages-detail .peitao .tab .active{font-weight: bold;    background-image: url(../images/tab_bg.png);background-repeat: no-repeat;background-position: 40% 50%;background-size: 40px;}
.pages-detail .peitao .list-item{display: none;position: relative; width: 90%; margin: 0 auto;}
.pages-detail .peitao div.list-item{ padding-top: 10px;overflow-y: auto; border-bottom: 0;}
.pages-detail .peitao .list-item .res-item{ overflow: hidden;padding-top: 10px;position: relative;cursor: pointer;}
.pages-detail .peitao .list{ margin-top: 15px; height: 295px;}
.pages-detail .peitao .list ul{max-height: 224px;}
.pages-detail .peitao .list .active{display: block; width: 100%;}
.pages-detail .peitao .child-item{line-height: 22px;color: #999999;cursor: pointer; text-align: center; width: 20%; float: left; background: #f8f8f8; border-radius: 22px; font-size: 12px; margin-right: 20px;}
.pages-detail .peitao .child-item:last-child{margin-right: 0;}
.pages-detail .peitao .list-item .cur{position: relative;color: #31CE90;background: #E5F9F4; border-radius: 22px;}
.pages-detail .peitao .list-item .res-item .item{ display: flex;}
.pages-detail .peitao .list-item .res-item .desc{ line-height: 20px;color: #999;padding-left: 30px;clear: both;margin-top: 6px;}
.pages-detail .peitao .list-item .res-item .item-name{ flex: 1;line-height: 20px;color: #333;position: relative;padding-left: 30px;font-weight: bold;width: 240px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.pages-detail .peitao .list-item .res-item .item-name:before{ content: '';position: absolute;width: 16px;height: 16px;background: url(../images/icon.png);margin: auto;left: 0;top: 0;bottom: 0;}

.pages-detail .peitao .imBtnBox{display: flex; position: relative;}
.pages-detail .peitao .imBtnBox .imText{line-height: 34px; background: #f4f4f4;border-radius: 36px; border: 1px solid #e1e1e1; padding: 0 15px; flex: 1;}
.pages-detail .peitao .imBtnBox button{ background: linear-gradient(115deg, #1DD3AA 0%, #02CC6B 100%);color: #ffffff;border-radius: 36px;padding: 0 15px;position: absolute;line-height: 36px;right: 0; cursor: pointer;}

.pages .special{ margin-top: 30px;position: relative;}
.pages .special .list{margin-top: 20px;}
.pages .special .list ul:after{ content: "";display: block;clear: both;}
.pages .special .list li{ float: left;width: 271px;margin-left: 32px;background: #ffffff;border: 1px solid #e5e5e5;border-radius: 5px;}
.pages .special .list li:first-child{margin-left: 0;}
.pages .special .list li:hover{ box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.15);}
.pages .special .list a{ display: block;height: 200px;border: #e5e5e5 1px solid;position: relative;overflow: hidden;border-radius: 5px;}
.pages .special .list a:before{ content: "优惠";position: absolute;width: 40px;height: 16px;line-height: 16px;background: #E03235;top: 3px;left: -10px;display: block;transform: rotate(315deg);text-align: center;color: #FFFFFF;font-size: 12px;}
.pages .special .list .bot{ position: absolute;left: 0;top: -35px;height: 35px;width: 100%;background: #d7464a;display: flex;}
.pages .special .list img{ width: 100%;height: 100%;object-fit: cover;border-radius: 5px;}
.pages .special .list .bot .desc{flex: 1;color: #ffffff;line-height: 35px;text-align: center;}
.pages .special .list .bot .btn{cursor: pointer;width: 130px;background: linear-gradient(0deg, #C20E0E, #FF565C); font-size: 14px;color: #ffffff;font-weight: bold;-webkit-clip-path: polygon(10% 0%,100% 0%, 100% 100%,0 100%);;clip-path: polygon(10% 0%,100% 0%, 100% 100%,0 100%);}
.pages .special .list .bot .iconfont{font-size: 12px;color: #ffffff;font-weight: normal;}
.pages .special .list .text{padding: 10px 15px;position: relative;}
.pages .special .list .houseNum{font-size: 18px;font-family: Microsoft YaHei;font-weight: bold;color: #333333;line-height: 30px;}
.pages .special .list .houseLayout{font-size: 14px;color: #999999;line-height: 40px;}
.pages .special .list .curPrice{font-size: 24px;font-weight: bold;color: #fe4844;line-height: 30px;}
.pages .special .list .oldPrice{vertical-align: top;color: #666666;padding-left: 10px;font-weight: normal;text-decoration: line-through;}
.pages .special .list .sellOut{font-size: 60px;opacity: .4;position: absolute;right: 10px;bottom: 10px;transform: rotate(335deg);}

.ellipsis{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.pages-detail .oneHouseOnePrice{margin-top: 30px; padding-bottom: 50px;}
.pages-detail .oneHouseOnePrice .tit{display: flex; justify-content: space-between;}
.pages-detail .oneHouseOnePrice .tableBox{margin-top: 10px; position: relative;}
.pages-detail .oneHouseOnePrice .table{width: 820px; text-align: center; box-sizing: border-box; border: 1px solid #f1f1f1;}
.pages-detail .oneHouseOnePrice .table thead{background: #f1f1f1; height: 40px;border: 1px solid #f1f1f1;}
.pages-detail .oneHouseOnePrice .table th{border-right: 1px solid #fff; color: #333333; font-weight: bold; font-size: 16px;}
.pages-detail .oneHouseOnePrice .table tbody tr{height: 50px; border: 1px solid #f1f1f1;}
.pages-detail .oneHouseOnePrice .table tbody td{border: 1px solid #f1f1f1; font-size: 12px; color: #333333; }
.pages-detail .oneHouseOnePrice .table tbody .curPrice{ color: #FF0000; }
.pages-detail .oneHouseOnePrice .table tbody .oldPrice{ color: #999999;text-decoration: line-through; margin-left: 10px;}
.pages-detail .oneHouseOnePrice .lockBox{ background: linear-gradient(0deg, #FFFFFF 9%, rgba(255,255,255,0) 91%);height: 100px;position: absolute;bottom: -40px;width: 100%;}
.pages-detail .oneHouseOnePrice .lockBox .bot{position: absolute; bottom: 0; left: 0; right: 0; background: linear-gradient(360deg, #F2FFF9 17%, rgba(242,255,249,0) 90%); height: 70px; border: 1px solid #f1f1f1; border-top: 0; display: flex;}
.pages-detail .oneHouseOnePrice .lockBox .lockleftbox{position: relative;}
.pages-detail .oneHouseOnePrice .lockleftbox .ckbox{ position: absolute;bottom: 5px;display: flex;align-items: center;margin-left: 100px; font-size: 12px; color: #999999;}
.pages-detail .oneHouseOnePrice .lockleftbox .protocol{ font-size: inherit; color: #666666;}
.pages-detail .oneHouseOnePrice .lockBox .lockText{ font-size: 14px; color: #31CE90; font-weight: bold; line-height: 70px; margin-left: 100px;}
.pages-detail .oneHouseOnePrice .lockBox .iconfont{color: inherit; font-size: inherit; -webkit-text-stroke-width: 0;}
.pages-detail .oneHouseOnePrice .lockBox .optBox{line-height: 70px; position: relative; margin-left: 30px; margin-right: 40px; flex: 1;}
.pages-detail .oneHouseOnePrice .lockBox .optBox input{background: #ffffff; height: 36px; border: 1px solid #e1e1e1; border-radius: 36px; width: 400px; margin-top: 18px; text-indent: 30px;}
.pages-detail .oneHouseOnePrice .lockBox .optBox .btn{ position: absolute; background: linear-gradient(115deg, #1DD3AA 0%, #02CC6B 100%); border-radius: 36px; height: 36px; width: 100px; color: #ffffff; top: 18px; right: 0; font-size: 14px; cursor: pointer;}

#map-show[type=bus] .res-item .item-name:before{ background-position: -370px 0;}
#map-show[type=metro] .res-item .item-name:before{background-position: -340px 0;}

#map-show[type=kindergarten] .res-item .item-name:before{width: 16px;height: 22px;background-position: -300px -30px;}
#map-show[type=primarySchool] .res-item .item-name:before{width: 20px;height: 20px;background-position: -330px -30px;}
#map-show[type=middleSchool] .res-item .item-name:before{width: 20px;height: 20px;background-position: -360px -30px;}
#map-show[type=university] .res-item .item-name:before{width: 24px;height: 18px;background-position: -300px -60px;}

#map-show[type=clinic] .res-item .item-name:before{width: 22px;height: 18px;background-position: -330px -60px;}
#map-show[type=hospital] .res-item .item-name:before{width: 21px;height: 20px;background-position: -360px -60px;}

#map-show[type=bank] .res-item .item-name:before{width: 22px;height: 16px;background-position: -250px -120px;}

#map-show[type=market] .res-item .item-name:before{width: 20px;height: 18px;background-position: -330px -30px;}
#map-show[type=supermarket] .res-item .item-name:before{width: 20px;height: 18px;background-position: -360px -30px;}
#map-show[type=smallmarket] .res-item .item-name:before{width: 20px;height: 18px;background-position: -320px -90px;}

#map-show[type=house] .res-item .item-name:before{width: 20px;height: 20px;background-position: -350px -90px;}

.peitao .list .nulldt{line-height: 200px;text-align: center;color: #999;}
.pages-detail .peitao .list-item .dt .res-item .item-name:before{}
.pages-detail .peitao .list-item .res-item .item-distance{font-weight: bold;color: #333333;}

.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 .distance{ float:left; line-height:30px; color:#999; margin-left:100px; position:relative; }
.pages-detail .peitao .show .iconfont{color: #999999;}
.pages-detail .peitao .name{ position:absolute; width:200px; font-size: 14px; background:#ffffff; padding:20px 10px; border-radius:4px 0 0 4px; left:-100px; top:-80px; font-weight: bold; color: #333333;
    box-shadow: 0px 4px 6px 0px rgba(0,0,0,0.16);}
.pages-detail .peitao .name:before{ content: ""; position: absolute; width: 1px; height: 40px; background: #EBE9E9; right: 10px; top: 8px;}
.pages-detail .peitao .name:after{ content:''; position:absolute; width:0; height:0; border-left:transparent 8px solid; border-right:transparent 8px solid; border-top:#ffffff 8px solid; margin:auto; left:0; bottom:-8px; right:0; }
.pages-detail .peitao .name .borough_name{display:block; font-size:14px; line-height:16px; color:#333333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-weight: bold;}
.pages-detail .peitao .xztxt p{ display:block; font-size:12px; line-height:16px; color:#31CE90; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-weight: bold;}
.pages-detail .peitao .icon{ position:absolute; width:28px; height:36px; background:url("../images/icon.png") -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; }

.xinfang_zhuanche{position: absolute;width:100px;height:100%;right:-100px;top:0;background:#ffffff;border-radius:0 4px 4px 0;
    box-shadow: 4px 4px 6px 0px rgba(0,0,0,0.16);}
.xinfang_zhuanche .xz_box{ display: flex; line-height: 56px; position: relative;}
.xinfang_zhuanche .xz_box>p{width:100% !important;text-align: center;color: #31CE90;font-size:14px !important;}
.xinfang_zhuanche .xz_box .xz_carimg{  }
.xinfang_zhuanche .xz_box .xz_carimg::before{content: '\e6c5';color: #31CE90;font-family: 'iconfont';position: relative;font-size: 16px;}
.xinfang_zhuanche .xz_box .xz_carimg:after{ content: ""; position: absolute; background: linear-gradient(0deg, #FFFFFF 9%, rgba(255,255,255,0) 91%);width: 20px;height: 56px;left: 0;}
.xinfang_zhuanche .xz_box .xztxt{margin: auto;}
/* 专属房价分析报告 */
.fangjiabaogao_liut{width: 1180px;height: 83px;background:url('../images/bg.png') no-repeat;background-size: 100% 100%;}

.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") -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/enter-bg.png"); height:80px; overflow:hidden; margin-top:20px; }
.pages-detail .peitao .enter .img{ float:left; width:525px; height:29px; background:url("../images/enter.png"); 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; }

#valueAnalysis{margin-top: 30px; position: relative; padding-bottom: 30px;}
#valueAnalysis .tit{font-size: 22px;line-height: 56px; display: flex; justify-content: space-between; }
#valueAnalysis .tit h5{color: #333;font-weight: bold; font-size: 22px;}
#valueAnalysis .tit .desc{margin-left: 20px;}
#valueAnalysis .goDetail{color: #999999;}
#valueAnalysis .goDetail .iconfont{color: #999999;font-size: 12px;}
#valueAnalysis .mark_ul{position: relative; margin-bottom: 10px;}
#valueAnalysis .mark_ul:after{content: "";display: block;clear: both;}
#valueAnalysis .mark_ul li{float: left;position: relative;height: 60px;}
#valueAnalysis .mark_ul .Li_item{width: 21%; display: flex;}
#valueAnalysis .Li_item p{text-align: center;}
#valueAnalysis .Li_item .explain{color: #333333; line-height: 60px; font-weight: bold;}
#valueAnalysis .mark_ul .first{width: 15%;position: relative;}
#valueAnalysis .Li_item .mark{text-align: center;font-size: 36px;font-family: DIN;font-weight: bold;line-height: 36px;color: #333333; margin-top: 0;}
#valueAnalysis .first .mark{font-size: 28px;}
#valueAnalysis .markImg{position: relative;width:88px;height: 16px;margin: 0 auto;display: block;}
#valueAnalysis progress{width: 100px;height: 4px; margin-top: 28px; margin-left: 5px;}
#valueAnalysis progress::-webkit-progress-bar {
    background-color: #F0F0F0;
}
#valueAnalysis progress::-webkit-progress-value {
    background-color: #FFA01E;
}
#valueAnalysis .descText{margin-left: 50px;}
#valueAnalysis .descText .item{color: #333333; line-height: 30px;}
#valueAnalysis .lockBox{ background: linear-gradient(0deg, #FFFFFF 9%, rgba(255,255,255,0) 91%);height: 175px;position: absolute;bottom: 0;width: 100%;}
#valueAnalysis .lockBox .bot{position: absolute;bottom: 0;left: 0;right: 0;background: linear-gradient(360deg, #F2FFF9 17%, rgba(242,255,249,0) 90%);height: 70px;border-top: 0;display: flex;}
#valueAnalysis .lockBox .bot .lockleftbox{position: relative;}
#valueAnalysis .lockBox .ckbox{ position: absolute; bottom: 5px; display: flex; align-items: center; margin-left: 100px;font-size: 12px; color: #999999;}
#valueAnalysis .lockBox .ckbox .protocol{ font-size: inherit; color: #666666;}
#valueAnalysis .lockBox .lockText{ font-size: 14px;color: #31CE90;font-weight: bold;line-height: 70px;margin-left: 100px;}
#valueAnalysis .lockBox .optBox{line-height: 70px;position: relative;margin-left: 30px;margin-right: 40px;flex: 1;}
#valueAnalysis .lockBox [type=text]{background: #ffffff;height: 36px;border: 1px solid #e1e1e1;border-radius: 36px;width: 400px;margin-top: 18px;text-indent: 30px;}
#valueAnalysis .lockBox .btn{position: absolute;background: linear-gradient(115deg, #1DD3AA 0%, #02CC6B 100%);border-radius: 36px;height: 36px;width: 100px;color: #ffffff;top: 18px;right: 0;font-size: 14px; cursor: pointer;}
#valueAnalysis .lockBox .iconfont{color: inherit; font-size: inherit; -webkit-text-stroke-width: 0;}

#valueAnalysis .unlockBox{ position: relative; height: 70px; background: linear-gradient(360deg, #DCFDEE 17%, #E1FFF1 66%);}
#valueAnalysis .unlockBox .bot{ background: linear-gradient(360deg, #DCFDEE 17%, #E1FFF1 66%); }
.pages-info #valueAnalysis .markImg{ line-height: 24px; height: 24px;}
#valueAnalysis .unlockBox .lockText{ margin-left: 46px;}
#valueAnalysis .unlockBox button{ right: 35px; }
.pages-info #valueAnalysis .lockBox .ckbox{ margin-left: 46px;}

.pages-detail .shapan{ margin-top:30px; padding-bottom: 30px;}
.pages-detail .shapan .tit{  font-size:22px; color:#333; line-height:56px; font-weight: bold;}
.pages-detail .shapan .panel{ position:relative; }
.pages-detail .shapan .tab-head{ position:absolute; overflow:hidden; left: 20px; top:50px; z-index:3; }
.pages-detail .shapan .tab-head li{ color: #333333;line-height:30px; border-radius: 30px; margin-bottom: 15px; padding: 0 10px; text-align:center; font-size:14px; background:#ffffff; 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;  display: none;}
.pages-detail .shapan .tab-body > li.active{ display: flex; }
.pages-detail .shapan .drag{ width: 820px; 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; min-width:40px; padding: 0 5px; 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 .label span.cur{background: #fa5741; z-index: 1;}
.pages-detail .shapan .label span.cur:after{ border-top-color: #fa5741; }
.pages-detail .shapan .switch{ flex: 1; 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"); 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 .clickTab{ overflow:hidden; position:absolute; min-width:100%; height:40px; left:0; top:0; z-index:1; }
.pages-detail .shapan .clickTab li{ float:left; min-width:90px; padding: 0 20px; line-height:40px; text-align:center; font-size:18px; cursor:pointer; }
.pages-detail .shapan .clickTab li.cur{ color: #333333; font-weight: bold; position: relative;background-image: url(../images/tab_bg.png);background-repeat: no-repeat;background-position: 50% 65%;background-size: 30px;}
.pages-detail .shapan .clickTab:after{content: "";display: block; clear: both;}
.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:#999999; width: 70px; display: inline-block; text-align: justify; text-align-last: justify; text-indent: 0;}
.pages-detail .shapan .lp-line p{ color:#333333; display:inline; }
.pages-detail .shapan .lp-line p.yushou{display: inline-block;text-indent: 15px;}
.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;color: #333333;}
.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{ line-height:30px; color: #333333; font-weight: bold; }
.pages-detail .shapan .lp-list dd{ max-height:102px; overflow-y:auto; padding:10px 0; }
.pages-detail .shapan .lp-xx{ overflow:hidden; display: flex;}
.pages-detail .shapan .lp-xx p{ line-height:28px; }
.pages-detail .shapan .lp-xx span{ width:244px; overflow:hidden; line-height:28px; }
.pages-detail .shapan .lp-xx i{ float:left; line-height:28px; }

/* 踩盘分析 */
.pages-detail .shapan .caipanfenxi{width:100%;height:100px;background: url('../images/caipanfenxi.png') no-repeat;background-size: 100% 100%;position: relative;}
.pages-detail .shapan .caipanfenxi .caipanfenxiUl li{color: #999999;font-size: 12px;line-height: 20px;}
.pages-detail .shapan .caipanfenxi .cp_box{width:100%;display: flex;justify-content: space-between;padding:0 15px;box-sizing: border-box;}
.pages-detail .shapan .caipanfenxi .cp_box .cp_box_left{width:60%;height:100%;}
.pages-detail .shapan .caipanfenxi .cp_box .cp_box_left>h2{font-size:16px;font-weight: bold;color: #31CE90;margin:8px 0;font-style: italic;}
.pages-detail .shapan .caipanfenxi .cp_box .cp_box_left .title { font-size:16px;font-weight: bold;color: #31CE90;margin:8px 0;font-style: italic; }
.pages-detail .shapan .caipanfenxi .cp_box .cp_box_left>p{font-size:14px;font-weight:400;color: #999999;}
.pages-detail .shapan .caipanfenxi .cp_box .ldcpfx{position: absolute;z-index:1;display: block;text-align:center;background: linear-gradient(341deg, #0BA769 3%, #34F3D2 79%);width: 50px;height: 50px;border-radius: 50%;font-size: 14px;padding: 6px;color: white;top: 25px;right: 15px;}

.pages-detail .fangjia{ margin-top:30px; }
.pages-detail .fangjia .tit,.pages-detail .pinlun .tit{ overflow:hidden; }
.pages-detail .fangjia .tit p,.pages-detail .pinlun .tit p{ float:left; line-height:56px; font-size:22px; color:#333; font-weight: bold; }
/* 楼盘网智能算法 提示 */
.pages-detail .fangjia .tit .desc,.pages-detail .pinlun .tit span{ float:left; margin:18px 20px 0 0; text-indent: 20px; line-height:20px; color:#999; }
.pages-detail .fangjia .tit .iconfont{color: #999999;font-size: 12px;}
.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; display: flex; }
.pages-detail .fangjia .trends{ width:820px; }
.pages-detail .fangjia .trends .priceBox{  display: flex;font-size:18px; color:#333; text-indent:20px; line-height:30px; height:30px; margin:15px 0; }
.pages-detail .fangjia .trends .priceBox .price{ font-size:24px; color:#fe4844; font-weight:bold; }

.pages-detail .fangjia .analysisBox{ width: 315px; position: relative;margin-left: 30px;  border-radius: 8px;}
.pages-detail .fangjia .analysisBox .analysisInfo{display: flex; flex-wrap: wrap; position: relative; height: 330px; padding-left: 15px;}
.pages-detail .fangjia .analysisBox .analysisInfo:after{ content: "";position: absolute; left: 0; top: 0; height: 100%; width: 100%; background: linear-gradient(359deg, #F9F9FC 9%, rgba(255,255,255,0.37) 74%); }
.pages-detail .fangjia .analysisBox .title{ font-size: 18px; color: #333333; font-weight: bold; line-height: 30px; height: 30px;padding-left: 15px;}
.pages-detail .fangjia .analysisBox .analysisItem{width: 100%; display: flex; align-items: center;}
.pages-detail .fangjia .analysisBox .analysisImg{ width: 70px; height: 70px; }
.pages-detail .fangjia .analysisBox .analysisDesc{ margin-left: 20px; }
.pages-detail .fangjia .analysisBox .top{ font-size: 14px; color: #333333; font-weight: bold; line-height: 30px; }
.pages-detail .fangjia .analysisBox .bot{ font-size: 14px; color: #999999; line-height: 30px;}
.pages-detail .fangjia .analysisBox .btn{ position: absolute; ;height: 26px;line-height: 26px; color: #ffffff; font-size: 14px; z-index: 1; border-radius: 26px; width: 128px;background: linear-gradient(135deg, #1AD2A3 6%, #05CD72 73%);     border-radius: 26px;bottom: 45px;left: 0;right: 0;margin: 0 auto;}


.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: bold;}
.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") -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 .fangjia .dealBox{ margin-left: 30px;}
.pages-detail .fangjia .dealBox .title{ margin: 15px 0; font-size: 18px; color: #333333; font-weight: bold;}
.pages-detail .fangjia .dealBox .dealList{padding-left: 20px;border-left: 1px solid #CECCCC;}
.pages-detail .fangjia .dealBox .dealItem{  position: relative;width: 315px;height: 60px; background: #F8F9FC; border-radius: 8px; margin-bottom: 20px; display: flex; padding: 10px 18px;}
.pages-detail .fangjia .dealBox .dealItem:before{content: ""; position: absolute; width: 8px; height: 8px; background: #ffffff; border: 2px solid #999999; border-radius: 50%;top: 0; left: -26px;}
.pages-detail .fangjia .dealBox .dealItem:first-child:before{ border: 2px solid #31CE90;}
.pages-detail .fangjia .dealBox .left{ flex: 1;}
.pages-detail .fangjia .dealBox .top{ color: #333333; margin-bottom: 5px;}
.pages-detail .fangjia .dealBox .bot{ font-size: 12px; color: #999999;}
.pages-detail .fangjia .dealBox .bold{ font-weight: bold; color: #333333;}
.pages-detail .fangjia .dealBox .priceTxt{ color: #ff0000; font-weight: bold;}
.pages-detail .fangjia .dealBox .btn{background: linear-gradient(135deg, #1AD2A3 6%, #05CD72 73%); height: 26px; line-height: 26px; color: #ffffff; border-radius: 26px; padding: 0 10px; margin-top: 7px; cursor: pointer;}

.pages-detail .pinlun{ margin-top:30px; overflow:hidden; display: flex; justify-content: space-between; }
.pages-detail .pinlun .askNewLeft{width: 780px;}
.pages-detail .pinlun .commentBox{}
.pages-detail .pinlun .commentBox commentItem{}
.pages-detail .pinlun .commentBox .top{display: flex; align-items: center;}
.pages-detail .pinlun .commentBox .avatar{ width: 48px; height: 48px; border-radius: 50%;}
.pages-detail .pinlun .commentBox .info{ margin-left: 15px; }
.pages-detail .pinlun .commentBox .info .name{ font-size: 14px; color: #333333; font-weight: bold; line-height: 26px;}
.pages-detail .pinlun .commentBox .info .time{ color: #999999; font-size: 12px;}
.pages-detail .pinlun .commentBox .mid{ margin: 20px 0; color: #333333;}
.pages-detail .pinlun .commentBox .btnArea{ height: 50px;position: relative;}
.pages-detail .pinlun .commentBox .btnArea:before{content: "";background: url(../images/articleimg3.png) no-repeat; background-size: contain;position: absolute;width: 58px;height: 24px;left: 0;top: 13px;}
.pages-detail .pinlun .commentBox .member{padding-left: 70px;padding-top: 17px;display: inline-block;}
.pages-detail .pinlun .commentBox .btnArea span{ font-size: 12px;}
.pages-detail .pinlun .commentBox .btnArea button{padding: 4px 9px;color: #fff;margin-left: 5px;cursor: pointer;background: linear-gradient(113deg, #1DD3AB 0%, #03CC6C 100%);border-radius: 27px;width: 80px;}


.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 solid; 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; border-radius: 8px;}
.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;font-weight: bold; }
.pages-detail .hot .t a:hover{ color: #31CE90; }
.pages-detail .hot .text p, .pages-detail .hot .text span{ display:block; margin-top:10px; line-height:20px; color:#666666; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.pages-detail .hot .text .price{color: #ff0000; font-size: 18px; font-weight: bold;}
.pages-detail .calculator{ margin-top:30px; }
.pages-detail .calculator .tit{ overflow:hidden;}
.pages-detail .calculator .tit p{ float:left; line-height:56px; font-size:22px; color:#333; font-weight: bold; }
.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/gjj.png"); }
.pages-detail .calculator .tit a.sb:before{ width:12px; height:14px; background:url("../images/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{  margin-top:20px; display: flex;}
.pages-detail .calculator .jsq{ flex: 1; position:relative; }
.pages-detail .calculator .line{ overflow:hidden; margin-bottom:20px; }
.pages-detail .calculator .line span{ float:left; line-height:36px; width:100px; color: #333333; font-weight: bold; text-align: right; }
.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;content: '\e72f';position: absolute;left: 0;top: 0;font-family: 'iconfont';font-size: 18px;color: #333333;}
.pages-detail .calculator .line .tabBox .item.cur::before{content: '\e71b';color: #31CE90;}
.pages-detail .calculator .line .itemLpr{position: relative;}
.pages-detail .calculator .line .itemLpr input{width: 100px!important;}
.pages-detail .calculator .line .itemLpr .dw{position: absolute;text-indent: 0;width: unset; left: 115px;}
.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: 100px;overflow: hidden; width: 600px; margin-top: 10px;}
.pages-detail .calculator .line p{ float:left; position:relative; color: #333333; background: #F5F5F6; }
.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:600px; border:#e5e5e5 1px solid; border-radius:4px; text-indent:4px; background:transparent; -webkit-appearance:none; -moz-appearance:none; appearance:none; cursor:pointer; color: #333333;padding-left: 10px;}
.pages-detail .calculator .line-select .selectBox:after{ content: "\e6ed";position: absolute;font-family: 'iconfont';right: 15px;top: 0px;bottom: 0;margin: auto;font-size: 14px;width: 14px;height: 14px;color: #999999;font-weight: bold;}
.pages-detail .calculator .line-select .clearafter:after{ content: "";}
.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:13px; height:13px;margin-top: -1px;margin-left: 1px;}
.pages-detail .calculator .line-checkbox span::before{content: '\e69a';font-family: 'iconfont';font-size: 12px; color: #31CE90;}
.pages-detail .calculator .line-checkbox input:checked + span::before{content: '\e69b';font-family: 'iconfont';font-size: 12px;}
.pages-detail .calculator .line-checkbox p{ float:left; line-height:14px; margin-left:8px; }
.pages-detail .calculator .btn{margin-left: 100px; padding:10px 0; background:#fff; width: 200px;}
.pages-detail .calculator .btn button{ width:200px; height: 46px; color:#fff; border-radius:46px;  cursor:pointer;
    background: linear-gradient(135deg, #1AD2A3 6%, #05CD72 73%); font-size: 20px; font-weight: bold; margin-top: 20px;}
.pages-detail .calculator .showChat{ box-shadow: 0px -1px 7px 0px rgba(0,0,0,0.1);border-radius: 8px;width: 390px;}
.pages-detail .calculator .chart{ width: 390px; height: 270px; margin: 20px auto;  }
.pages-detail .calculator .text{ float:left; width:320px; margin-left:30px; }
.pages-detail .calculator .text h6{ color:#333; font-weight: bold; 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:#D8D8D8; margin:auto; left:0; top:0; bottom:0; }
.pages-detail .calculator .item-sf:before{ background:#01c889; }
.pages-detail .calculator .item-dk:before{ background:#FFB050; }
.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{ display: flex; justify-content: space-between; }
.pages-house .tuijian .tit p{  line-height:56px; font-size:22px; color:#333; font-weight: bold;}
.pages-house .tuijian .tit a{  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; margin-right: 40px; }
.pages-house .tuijian li:nth-child(4n + 4){ margin-right: 0;}
.pages-house .tuijian.esf li{ float:left; width:25%; padding:0 18px; }
.pages-house .tuijian .img{display: block; height: 190px; width: 265px;}
.pages-detail .tuijian .img{ display:block; height:190px;width: 265px; }
.pages-map .tuijian .img{display: block;height: 140px; width: 200px;}
.pages-house .tuijian .img img{ width:100%; height:100%; object-fit:cover; border-radius: 8px; }
.pages-house .tuijian .text{ padding:10px 0; width: 265px; }
.pages-house .tuijian .name{ font-weight: bold;line-height:30px; color:#333; font-size: 18px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.pages-house .tuijian .price{ line-height:20px; color:#ff0000; height:20px; margin-top:6px; }
.pages-house .tuijian .price span{ font-size:16px; color:#FF0000;font-weight: bold; }

.pages-detail .zhuangxiu{ margin-top:30px; }
.pages-detail .zhuangxiu .tit{ line-height:56px; font-size:22px; color:#333; font-weight: bold; }
.pages-detail .zhuangxiu ul{ overflow:hidden; display: flex; flex-wrap: wrap; justify-content: space-between;}
.pages-detail .zhuangxiu li{ float:left; }
.pages-detail .zhuangxiu .img{ display:block; height:144px; width: 220px;}
.pages-detail .zhuangxiu .img img{ width:100%; height:100%; object-fit:cover; }
.pages-detail .zhuangxiu .t{ overflow:hidden; margin-top:8px; font-size: 20px; color: #333333; position: relative;}
.pages-detail .zhuangxiu .t:after{ content: ""; position: absolute; }
.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;  margin-left:6px; }
.pages-detail .zhuangxiu .t span.icon-1::before{content: '\e6d1';color:#fe4844;font-family: 'iconfont';font-size: 24px;}
.pages-detail .zhuangxiu .t span.icon-2::before{content:'\e6a5';color:#ffa009;font-family: 'iconfont';font-size: 24px;}
.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-detail h2.module-title { font-size:22px; color:#333; line-height:56px; font-weight: bold; }
.pages-detail h2.tit { font-size:22px; color:#333; line-height:56px; font-weight: bold; float: left; }

/* 动态 */
.pages-dt h1{ font-size:26px; line-height:30px; text-align:center; color:#333; font-weight:normal; }
.pages-dt .house-left .editor{position: relative;height:36px;}
.pages-dt .house-left .editor:after{content: "";display: block;clear: both;}
.pages-dt .house-left .editor .avatar{width: 36px;height: 36px;display: inline-block;vertical-align: middle;object-fit: cover;margin-right: 15px;border-radius: 50%;}
.pages-dt .house-left .editor .name{font-size: 14px;color: #333333;display: inline-block;vertical-align: middle;margin-right: 15px;}
.pages-dt .house-left .editor .scene-label{background-color: rgba(48,161,93,.1);display: inline-block;color: rgba(48,161,93,1);padding: 0 8px;vertical-align: middle;margin-right: 15px;}
.pages-dt .house-left .editor .tels{font-size: 14px;color: #999999;display: inline-block;vertical-align: middle;margin-right: 15px;}
.pages-dt .house-left .editor .imBtn{float: right;display: inline-block;vertical-align: middle;height: 26px;background: #30A15D;border-radius: 3px;line-height: 26px;padding: 0 11px;color:#ffffff;font-size: 12px;cursor: pointer;margin-top: 5px;}
.pages-dt .house-left .imBtn .iconfont{color: inherit;-webkit-text-stroke-width:0;}
.pages-dt .house-left .date{margin: 10px 0;}
.pages-dt .house-left .date .iconfont{padding-right: 10px;}
.pages-dt .house-left .body .tag{border: 1px solid #30A15D;margin-right: 10px;font-size: 12px;padding: 0 4px;border-radius: 2px;color: #30A15D;box-sizing: border-box;display: inline-block;}
.pages-dt .house-left .body .body{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin: 20px 0;}
.pages-dt .house-left .body .content{color: #666666;line-height: 28px;}
.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; font-size:16px; color:#333; overflow: hidden;}
.pages-dt .article p{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{ margin-top:40px; display: flex; justify-content: space-between; }
.pages-dt .fanye a{ display:inline-block; vertical-align:middle; line-height:32px; width:136px; text-align:center; color:#666666;  position:relative; font-weight: bold; font-size: 16px;}
.pages-dt .fanye a .iconfont{ font-size: inherit;}

.pages-dt .mianze{ margin-top:20px; }
.pages-dt .article .loupan_js_dd2 span{text-indent: 0;}
.pages-dt .subscribe{ position: relative;height: 80px; background: url("../images/subscribe.png") no-repeat; background-size: contain; margin-top: 35px; display: flex;}
.pages-dt .subscribe .bot{ margin-left: 100px; padding: 10px;}
.pages-dt .subscribe .bot p{ font-size: 16px; color: #333333; font-weight: bold; line-height: 26px;}
.pages-dt .subscribe .bot span{ font-size: 12px; color: #333333;}
.pages-dt .subscribe .optBox{  position: relative; margin-left: 30px; margin-right: 40px; flex: 1;}
.pages-dt .subscribe .optBox input{ background: #ffffff; height: 36px; border: 1px solid #e1e1e1; border-radius: 36px; width: 315px; margin-top: 10px; text-indent: 30px;}
.pages-dt .subscribe .optBox .groupBtm{ position: absolute; background: linear-gradient(135deg, #FFC300 0%, #FF8F1F 100%);border-radius: 36px;height: 36px;width: 100px;color: #ffffff;top: 10px;right: 0;font-size: 14px;font-weight: bold; cursor: pointer;}
.pages-dt .subscribe .ckbox{ position: absolute; bottom: 10px; right: 60px;}
.article .m_video{max-height: calc(860px * .5);}
/* 走势图 */
.pages-price .block .title{font-size: 24px;font-weight: bold;color: #333333;padding-bottom: 25px;}
.pages-price .chat{display: flex;display: -webkit-flex;justify-content: space-between;margin-bottom: 40px;}
.pages-price .averagePrice,.pages-price .prevMonth,.pages-price .allHouses{width: 275px;height: 100px;border-radius: 10px;display: flex;display: -webkit-flex;}
.pages-price .averagePrice{box-shadow: 0px 0px 9px 0px rgba(186,186,186,0.53);margin-left: 4px;}
.pages-price .prevMonth{box-shadow: 0px 0px 9px 0px rgba(186,186,186,0.53);}
.pages-price .allHouses{box-shadow: 0px 0px 9px 0px rgba(186,186,186,0.53);}
.pages-price .findhouse{margin-top: 30px;}
.pages-price .descItem{flex: 1;margin-left: 20px;}
.pages-price .iconItem{line-height: 120px;position: relative;}
.pages-price .priceLabel{margin-top: 25px;font-size: 14px;color: #2fa15c;color: #666666;}
.pages-price .priceLabel .goDetail{color: #999999;}
.pages-price .priceLabel a{font-size: inherit;color: inherit;}
.pages-price .priceVal{color: #db2e2e;font-size: 22px;font-weight: bold;margin-top: 10px;}
.pages-price .priceVal .compare{font-weight: normal;color: #333333;font-size: 14px;}
.pages-price .compare .status{color: #999999;}
.pages-price .compare .up{color: #FE4844;}
.pages-price .compare .down{color: #30A15D;}
.pages-price .priceVal .iconfont{font-size: 30px;color: #db2e2e;}
.pages-price .reduce{color: #057f3e;}
.pages-price .reduce .iconfont{color: #057f3e;display: inline-block;line-height: 40px;vertical-align: bottom;}
.pages-price .unit{font-size: 14px;font-weight: normal;color: #fe4844;display: inline-block;vertical-align: middle;}
.pages-price .iconItem{line-height: 120px;position: relative;}
.pages-price .icons{font-size: 80px;color: #2fa15c;}
.pages-price .opacity{position: absolute;right: 0;width: 81px;height: 80px;top: 20px;z-index: 1;background: linear-gradient(to left, rgba(255,255,255,.7), rgba(255,255,255,.9));}
.pages-price .notice{display: inline-block;position: relative;}
.pages-price .notice .desc{display: none;position: absolute;font-size: 14px;font-weight: normal;color: #ffffff;line-height: 21px;background: rgba(0,0,0,.6);width: 300px;border-radius: 5px;left: 0;top: 38px;padding: 5px 10px;word-wrap: break-word;
    z-index: 11;text-align: left;}
.pages-price .priceInfo{margin-top: 45px;}
.pages-price .priceInfo .t_table{margin-top: 10px;border-left: 0;border-right: 0;}
.pages-price .priceInfo .flex{display: flex;display: -webkit-flex;}
.pages-price .thead .date,.pages-price .thead .maxPrice,.pages-price .thead .lowPrice,.pages-price .thead .avgPrice{width: 120px;text-align: center;font-weight: bold;color: #333333;padding: 15px 0;background: #F2F2F2;}
.pages-price .thead .priceNotice{flex: 1;text-align: center;font-weight: bold;color: #333333;padding: 15px 0;background: #F2F2F2;}
.pages-price .t_body .date,.pages-price .t_body .maxPrice,.pages-price .t_body .lowPrice,.pages-price .t_body .avgPrice{width: 120px;text-align: center;padding: 30px 0;}
.pages-price .t_body .priceNotice{flex: 1;text-align: left;color: #333333;padding: 25px 15px;}
.pages-price .t_body .flex{border-bottom: 1px solid #DCDCDC;}
.pages-price .t_body.close .flex:nth-child(n + 8){display: none;}
.pages-price .t_body .operation{padding: 20px 0;text-align: center;cursor: pointer;background: #f5f5f5;}

.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:'\e6b7'; position:absolute; width:13px; height:14px; left:0; top:8px; font-family: 'iconfont';line-height: 14px;color: #999;}
.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:'\e708'; position:absolute; width:16px; height:14px; left:0; top:8px;  font-family: 'iconfont';line-height: 14px;color: #999;font-size: 16px;}
.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:'\e71e'; position:absolute; width:12px; height:14px; left:0; top:8px; font-family: 'iconfont';line-height: 14px;color: #999;font-size: 18px;}
.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-dtlb .subscribe{ position: relative;height: 80px; background: url("../images/subscribe.png") no-repeat; background-size: contain; margin-top: 35px; display: flex;}
.pages-dtlb .subscribe .bot{ margin-left: 100px; padding: 10px;}
.pages-dtlb .subscribe .bot p{ font-size: 16px; color: #333333; font-weight: bold; line-height: 26px;}
.pages-dtlb .subscribe .bot span{ font-size: 12px; color: #333333;}
.pages-dtlb .subscribe .optBox{ position: relative; margin-left: 30px; margin-right: 40px; flex: 1;}
.pages-dtlb .subscribe .optBox input{ background: #ffffff; height: 36px; border: 1px solid #e1e1e1; border-radius: 36px; width: 315px; margin-top: 10px; text-indent: 30px;}
.pages-dtlb .subscribe .optBox .groupBtm{ position: absolute; background: linear-gradient(135deg, #FFC300 0%, #FF8F1F 100%);border-radius: 36px;height: 36px;width: 100px;color: #ffffff;top: 10px;right: 0;font-size: 14px;font-weight: bold; cursor: pointer;}
.pages-dtlb .subscribe .ckbox{ position: absolute; bottom: 10px; right: 60px;}

    /* 对比 */
.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") -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:20px; color:#333333; font-weight:bold; line-height:30px; }
.pages-info .baseInfo .areaTitle{ display: flex; align-items: center; justify-content: space-between;}
.pages-info .baseInfo .areaTitle .btn{ cursor: pointer;}
.pages-info .baseInfo ul{ overflow:visible; display: flex; flex-wrap: wrap; }
.pages-info .baseInfo ul:after{content:" ";display: block;clear: both}
.pages-info .baseInfo li{ 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.w30{ width: 40%;}
.pages-info .baseInfo li.w70{ width: 60%;}
.pages-info .baseInfo li.sell{ overflow: visible;}
.pages-info .baseInfo .liData{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-size: inherit;font-weight: normal;color: #333;}
.pages-info .baseInfo .label{ font-size: 14px; color: #999999; display: inline-block; width: 85px; text-align-last: justify;}
.pages-info .baseInfo .auto {text-align-last: auto;}
.pages-info .baseInfo .price{ color: #FF0505;}
.pages-info .baseInfo .goPage{color: #31CE90; text-decoration: underline;}
.pages-info .baseInfo .goPage .iconfont{ color: inherit; font-size: 12px;}
.pages-info #valueAnalysis {margin-top: 0;}

.pages-info .baseInfo .explain{position: relative;}
.pages-info .baseInfo .explain:hover .msghover{display: block;left: -100px;top:30px;width: 300px;line-height: 20px;font-weight: normal;box-shadow: 0px 0px 1px 0px rgb(0 0 0 / 50%);}
.pages-info .baseInfo .explain .iconfont{font-weight: normal;font-size: 16px;cursor: pointer; color: #D9D9D9;}
.pages-info .baseInfo .bm{ display: inline-block; margin:0px 0 0 20px; }
.pages-info .baseInfo .bm button{background:transparent; color: #31CE90; height:20px; cursor:pointer;border-radius: 4px;padding-right: 8px; position: relative;}
.pages-info .baseInfo .bm .iconfont{color: #31CE90;font-size: 12px;font-weight: normal;}
.pages-info .baseInfo .link{ display: inline-block; }
.pages-info .baseInfo .link a{ margin-left:10px; line-height:20px; margin-top:0px; color: #31CE90; border-radius: 4px;padding-right: 8px; position: relative;}
.pages-info .baseInfo .link .iconfont{ color: inherit; font-size: 12px;}
.pages-info .baseInfo .flex{display: flex;}
.pages-info .baseInfo .flex .liData{flex: 1;}
.pages-info .baseInfo .flex .liData .layoutDetail{ color: #999999; font-size: 14px; border-bottom: 1px solid #999;}
.pages-info .baseInfo .flex .bm{ color: #31CE90; }
.pages-info .baseInfo .licenceUl .label{ width: 110px; }

.pages-info .content{ margin-bottom:20px; }
.pages-info .content h5{ font-size:26px; color:#333; font-weight:normal; line-height:30px;  }
.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; border: 1px solid #EAEAEA; box-sizing: border-box;}
.pages-info .baseInfo .licence-table.licence-table-none{display: none;}
.pages-info .baseInfo .licence-table thead{background-color: #F8F8F8;height: 45px;text-align: left;border-bottom: 1px solid #EAEAEA;}
.pages-info .baseInfo .licence-table thead th{line-height: 45px;color: #666666;font-size: 14px;font-weight: normal;padding: 0 25px; border-right: 1px solid #EAEAEA; text-align: center;}
.pages-info .baseInfo .licence-table tbody tr{border-bottom: 1px solid #e5e5e5;}
.pages-info .baseInfo .licence-table tbody tr:nth-child(n + 4){display: none;}
.pages-info .baseInfo .licence-table.open tbody tr:nth-child(n + 4){display: table-row;}

.pages-info .baseInfo .licence-table tbody td{padding: 20px 25px;line-height: 18px;color: #333333;font-size: 14px; border-right: 1px solid #EAEAEA; text-align: center;}
.pages-info .baseInfo .pictureUrlList{cursor: pointer; width: 50px; height: 38px; margin: 0 auto;}
.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 .pictureUrlList.small{ display: inline-block; width: 24px; height: 18px; vertical-align: middle; object-fit: cover;}
.pages-info .baseInfo .licence-btn-bt{padding-bottom: 15px;}
.pages-info .baseInfo .licence-btn{ position: relative;height: 26px;line-height: 26px;width: 75px;text-align: center;border: 1px solid #e5e5e5;border-radius: 4px;display: block;cursor: pointer;margin: 0 auto;background: #E8E8E8;}
.pages-info .baseInfo .licence-btn.active:after{ content: "\e637"; font-family: 'iconfont'; font-size: 12px; }
.pages-info .baseInfo .licence-btn:after{ content: "\ed2f";font-family: 'iconfont'; font-size: 12px;}
.pages-info .baseInfo .licence-btn span{color: #333333;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-info .baseInfo .desc{ margin-bottom: 20px;color: #333333; line-height:32px;}
.pages-info .baseInfo p{ color: #333333; line-height: 32px; margin-top: 6px;}
.pages-info .baseInfo .mapImgUrlBox{ position: relative; }
.pages-info .baseInfo .map_borough_name{ position: absolute;background: #fff;padding: 5px 10px;box-shadow: 0px 4px 6px 0px rgba(0,0,0,0.16);border-radius: 6px;top: 40px;left: 50%;transform: translateX(-50%); }
.pages-info .baseInfo .mapImg{ width: 820px; height: 200px; object-fit: cover; }
.pages-info .content .title-txt{ font-size: 20px;color: #333333;font-weight: bold;line-height: 30px; }
.pages-info .baseInfo .desc h4{ color: #333333;}


/*  一房一价  */
.pages-ohop .house-right .im-row{ margin-top: 30px;}
.pages-ohop .house-right .imInlet{ border: 1px solid #e3e4e4;box-shadow: 0px 0px 8px 0px rgba(171,171,171,0.44);}
.pages-ohop .house-right .im-top{background: linear-gradient(0deg, #F2F2F2 0%, #FFFFFF 100%);overflow: hidden;display: flex;}
.pages-ohop .house-right .im-tit{font-size: 20px;color: #000000;line-height: 46px;text-indent: 15px;}
.pages-ohop .house-right .im-mark{font-size: 12px;color: #ffffff;background: #fe9735;width: 60px;height: 20px;line-height: 20px;text-align: center;border-radius: 4px;margin: 13px 0 0 5px;}
.pages-ohop .house-right .im-fx{display: flex;margin-left: 40px;}
.pages-ohop .house-right .im-prev,
.pages-ohop .house-right .im-next{width: 20px;height: 16px;margin: 15px 0 0 10px;cursor: pointer;position: relative;}
.pages-ohop .imInlet .im-prev:before {content: '';position: absolute;width: 0;height: 0;border-top: transparent 10px solid;border-bottom: transparent 10px solid;border-right: #999999 10px solid;margin: auto;left: 5px;top: 0;bottom: 0;}
.pages-ohop .imInlet .im-prev:after {content: '';position: absolute;width: 0;height: 0;border-top: transparent 10px solid;border-bottom: transparent 10px solid;border-right: #fff 10px solid;margin: auto;left: 6px;top: 0;bottom: 0;}
.pages-ohop .imInlet .im-next:before{content: '';position: absolute;width: 0;height: 0;border-top: transparent 10px solid;border-bottom: transparent 10px solid;border-left: #999999 10px solid;margin: auto;right: 5px;top: 0;bottom: 0;}
.pages-ohop .imInlet .im-next:after{content: '';position: absolute;width: 0;height: 0;border-top: transparent 10px solid;border-bottom: transparent 10px solid;border-left: #fff 10px solid;margin: auto;right: 6px;top: 0;bottom: 0;}
.pages-ohop .swiper-container{margin: 0 auto;position: relative;overflow: hidden;list-style: none;padding: 0;z-index: 1;max-height: 294px;}
.pages-ohop .imInlet .swiper-slide{width: 100%;padding: 10px 0;}
.pages-ohop .imInlet .im-item{display: flex;display: -webkit-flex;margin: 0 10px;padding: 10px 0;overflow: hidden;border-bottom: 1px dashed #e7e7e7;}
.pages-ohop .imInlet .im-item:last-child {border-bottom: none;}
.pages-ohop .imInlet .im-item .img{overflow: hidden;width: 70px;height: 70px;border-radius: 50%;}
.pages-ohop .imInlet .im-item img{width: 100%;height: 100%;object-fit: cover;}
.pages-ohop .imInlet .im-item .txt{margin-left: 16px;}
.pages-ohop .imInlet .im-item .btn {margin-top: 28px;margin-left: 10px;width: 70px;}
.pages-ohop .imInlet .im-item .txt p {width: 92px;font-size: 16px;color: #000;line-height: 24px;margin-top: 10px;text-align: left;}
.pages-ohop .imInlet .im-item .txt .company_name {font-size: 12px;margin-top: 10px;background-color: #ebfaf1;padding: 0 10px;color: #30A15D;line-height: 20px;}
.pages-ohop .imInlet .im-item .btn a {display: block;width: 70px;line-height: 26px;border-radius: 4px;background: #30a15d;color: #fff;text-decoration: none;font-size: 12px;text-indent: 16px;position: relative;}
.pages-ohop .imInlet .im-item .btn a:before {content: '\e6bc';position: absolute;width: 12px;height: 12px;margin: auto;top: 0;bottom: 0;font-family: 'iconfont';line-height: 12px;left: -13px;}
.pages-ohop .priceEqual{margin-top: 20px;}

.pages-ohop #carousel,.pages-ohop-detail #carousel{position: relative;overflow: hidden;padding: 0 50px;}
.pages-ohop .building,.pages-ohop-detail .building{overflow: hidden;}
.pages-ohop #carousel ul,.pages-ohop-detail #carousel ul{position: relative;overflow: hidden;padding-top: 0;width: 99999px;}
.pages-ohop #carousel .slide-item,.pages-ohop-detail #carousel .slide-item{float: left;width: 165px;height: 70px;margin-right: 20px;cursor: pointer;position: relative;background: #f2f2f2;color: #333333;line-height: 70px;text-align: center;font-size: 16px;padding: 0 10px;}
.pages-ohop #carousel .slide-item.active,.pages-ohop-detail #carousel .slide-item.active{background: #30A15D;color: #ffffff;}
.pages-ohop #carousel .slide-item a{color: inherit;font-size: inherit;}
.pages-ohop #carousel .flex-direction-nav a,.pages-ohop-detail #carousel .flex-direction-nav a{position: absolute;width: 32px;height: 70px;top: 0;}
.pages-ohop #carousel .flex-prev,.pages-ohop-detail #carousel .flex-prev{left: 0;}
.pages-ohop #carousel .flex-next,.pages-ohop-detail #carousel .flex-next{right: 0;}
.pages-ohop #carousel .flex-direction-nav span,.pages-ohop-detail #carousel .flex-direction-nav span{position: absolute;width: 100%;left: 0;bottom: 0;color: #fff;font-size: 12px;line-height: 20px;text-align: center;}
.pages-ohop #carousel .flex-direction-nav .iconfont,.pages-ohop-detail #carousel .flex-direction-nav .iconfont{line-height: 70px;font-size: 26px;text-align: center;color: #999999;display: inherit;}
.pages-ohop .special .tit{padding: 15px 20px;}
.pages-ohop .special .name{font-size: 24px;color: #333333;line-height: 35px;}
.pages-ohop .special .desc{color: #999999;font-size: 14px;margin-left: 15px;}
.pages-ohop .special .tips{color: #ffa009;}
.pages-ohop .specialHouse{ margin: 10px 0;}
.pages-ohop .hide{display: none !important;}
.pages-ohop .specialHouse .houseItem{padding: 20px 0;border-bottom: 1px dashed #dddddd;}
.pages-ohop .specialHouse .houseItem:last-child{border-bottom: 0;}
.pages-ohop .houseResource .specialList{display: flex;overflow: hidden;}
.pages-ohop .specialList .left{ position: relative;width: 220px;height: 158px;}
.pages-ohop .specialList .left:after{ content: "优惠";position: absolute;width: 40px;height: 16px;line-height: 16px;background: #E03235;top: 3px;left: -10px;display: block;transform: rotate(315deg);text-align: center;color: #FFFFFF;font-size: 12px;}
.pages-ohop .specialList .left .img{width: 100%;height: 100%;object-fit: cover;}
.pages-ohop .specialList .mid{ margin-left: 30px;position: relative;flex: 1;}
.pages-ohop .specialList .mid .sellOut{position: absolute;right: 0;top: 50px;font-size: 60px;opacity: .4;transform: rotate(335deg);}
.pages-ohop .specialList .houseNum{ font-size: 20px;font-weight: bold;color: #333333;line-height: 35px;}
.pages-ohop .specialList .houseDesc{display: flex;flex-wrap: wrap;}
.pages-ohop .specialList .houseDesc .label{width: 100%;color: #999999;padding: 5px 0;}
.pages-ohop .specialList .houseDesc .val{color: #333333;}
.pages-ohop .specialList .right .price{ margin-top: 20px; font-size: 30px;font-weight: bold;color: #FE4844;text-align: center;}
.pages-ohop .specialList .right .oldPrice{text-decoration: line-through;font-size: 18px;color: #666666;text-align: center;line-height: 50px;}
.pages-ohop .specialList .right .remark{border-radius: 16px;border: 1px solid #FE4844;line-height: 30px;display: inline-block;padding: 0 20px;border-top-right-radius: 0;border-bottom-right-radius: 0;color: #FE4844;box-sizing: border-box;}
.pages-ohop .specialList .right .iconfont{color: #FE4844;}
.pages-ohop .specialList .right .lqyh{ cursor: pointer;background: #FE4844;border-radius: 16px;color: #FFFFFF;line-height: 30px;border: 1px solid #FE4844;border-top-left-radius: 0;border-bottom-left-radius: 0;padding: 0 10px;margin-left: 3px;}
.pages-ohop .houseResource .moreHouses{box-shadow: 0 0 10px 0 rgba(0,0,0,0.14);line-height: 45px;background: #ffffff;width: 99%;margin: 10px auto;display: block;color: #30A15D;font-size: 16px;cursor: pointer;}
.pages-ohop .houseResource .moreHouses .iconfont{color: inherit;}
.pages-ohop .houseResource .moreHouses .txt{color: inherit;}
.pages-ohop .building .buildName{font-size: 18px;font-weight: bold;color: #333333;line-height: 50px;}
.pages-ohop .building .floorItem{overflow:auto;width: 100%;border:1px solid #cccccc;}
.pages-ohop .building .floorItem td{border-right :1px solid #eeeeee;border-bottom :1px solid #eeeeee;width:175px;box-sizing: border-box;text-align: center;}
.pages-ohop .building .floorItem table {border-collapse:separate;table-layout: fixed;width: 100%; /* 固定寬度 */}
.pages-ohop .building .floorItem td:first-child{position:sticky;left:0; /* 首行在左 */z-index:1;background-color: #F7FAFC;width: 60px;height: 100px;}
.pages-ohop .building .floorItem .houseItem{display: inline-block;height: 100%;width: 100%;padding: 25px 30px;}
.pages-ohop .building .floorItem .houseNum{ line-height: 25px;font-weight: bold;color: #333333;text-align: left;}
.pages-ohop .building .floorItem .houseLayout{font-weight: normal;color: #999999;}
.pages-ohop .building .floorItem .housePrice{line-height: 25px;font-weight: bold;color: #333333;text-align: left;}
.pages-ohop .building .floorItem .offer{background: #FFE8E7;}
.pages-ohop .building .floorItem .offer .housePrice{position: relative;color: #FE4844;}
.pages-ohop .building .floorItem .offer .housePrice:after{content:"特价";position: absolute;border-radius: 7px;background: #FE4844;color: #ffffff;line-height: 1;font-size: 12px;font-weight: normal;top: 5px;padding: 1px 4px;}
/* 滚动条样式 */
.pages-ohop .building .floorItem::-webkit-scrollbar { /*滚动条整体样式*/width : 5px;  /*高宽分别对应横竖滚动条的尺寸*/height: 7px;}
.pages-ohop .building .floorItem::-webkit-scrollbar-thumb { /*滚动条里面小方块*/border-radius: 5px;box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);background   : #999999;}
.pages-ohop .building .floorItem::-webkit-scrollbar-track { /*滚动条里面轨道*/box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);border-radius: 5px;background   : #ededed;}

.pages-ohop .special .mask{height: 423px;position: absolute;bottom: 0;top:unset;width: 100%;background: url("../images/special.png") no-repeat;z-index: 1;}
.pages-ohop .special .mask.hideBtn{background:linear-gradient(rgba(255,255,255,.1) 10%,rgba(255,255,255,1) 100%);}
.pages-ohop .special .mask .mobilePage{position: absolute;right: 133px;top: 180px;border: 5px solid #fff;width: 110px;height: 110px;}
.pages-ohop .special .mask .btns{position: absolute;width: 260px;height: 45px;left: 245px;top: 305px;background: transparent;cursor: pointer;}
.pages-ohop .special .mask.hideBtn .btns{display: none;}
.pages-ohop .special .mask .bot{position: absolute;bottom: 0;text-align: center;left: 0;right: 0;}
.pages-ohop .special .mask .surplus{font-size: 20px;color: #333333;margin-bottom: 20px;}
.pages-ohop .special .mask .read,.pages-ohop .special .mask .quickRead{color: #30A15D;font-size: 20px;cursor: pointer;}
.pages-ohop .special .mask .iconfont{color: inherit;}
.pages-ohop .special .mask .desc{font-size: 14px;color: #999999;}

/*     一房一价详情     */
.pages-ohop-detail #carousel .slide-item a{padding: 15px;display: block;}
.pages-ohop-detail .room_name,.pages-ohop-detail .room_layout{line-height: 20px;color: #333333;}
.pages-ohop-detail .active .room_name,.pages-ohop-detail .active .room_layout{color: #ffffff;}
.pages-ohop-detail .baseInfo{display: flex;margin-top: 20px;}
.pages-ohop-detail .swiper {width: 550px;}
.pages-ohop-detail .swiper .big {width: 550px;height: 360px;position: relative;}
.pages-ohop-detail .swiper .big ul {width: 550px;height: 360px;position: relative;overflow: hidden;}
.pages-ohop-detail .swiper .big li {position: absolute;width: 100%;height: 100%;top: 0;left: 100%;}
.pages-ohop-detail .swiper .big li.active {left: 0;}
.pages-ohop-detail .swiper .big img {width: 100%;height: 100%;object-fit: inherit;}
.pages-ohop-detail .swiper .big .is_video {position: relative;}
.pages-ohop-detail .swiper .big .is_video:hover {cursor: pointer;}
.pages-ohop-detail .swiper .big .pause:before {content: "\e6f2";position: absolute;z-index: 9;width: 80px;height: 80px;left: 235px;top: 143px;font-family: 'iconfont';color: #fff;font-size: 80px;}
.pages-ohop-detail .swiper .big li a {display: block;height: 360px;position: relative;}
.pages-ohop-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-ohop-detail .swiper .big .vr {width: 80px;height: 80px;display: inline-block;background: url(../images/vr.gif) no-repeat;background-size: contain;margin-left: 5px;margin-top: 5px;}
.pages-ohop-detail .swiper .big li .followBox {width: 36px;height: 36px;position: absolute;top: 7px;right: 15px;cursor: pointer;background: #999;border-radius: 50%;text-align: center;line-height: 38px;}
.pages-ohop-detail .swiper .big li .followBox::after {content: '\e651';color: #fff;font-family: 'iconfont';font-size: 18px;}
.pages-ohop-detail .swiper .big li .followed {background: #ff0904;}
.pages-ohop-detail .swiper .big img {width: 100%;height: 100%;object-fit: cover;}
.pages-ohop-detail .swiper .flex-direction-nav {position: absolute;width: 100%;height: 0;left: 0;top: 0;}
.pages-ohop-detail .swiper .flex-direction-nav a {position: absolute;width: 32px;height: 50px;background: #000;background: rgba(0, 0, 0, 0.5);filter: alpha(opacity=50);top: 155px;}
.pages-ohop-detail .swiper .flex-direction-nav .iconfont {line-height: 50px;font-size: 26px;text-align: center;color: #999999;display: inherit;}
.pages-ohop-detail .swiper .flex-prev {left: 10px;}
.pages-ohop-detail .swiper .flex-next {right: 10px;}
.pages-ohop-detail .swiper .small {position: relative;overflow: hidden;}
.pages-ohop-detail .swiper .small .slides{display: flex;margin-top: 30px;}
.pages-ohop-detail .swiper .small .flex-direction-nav a {top: 10px;}
.pages-ohop-detail .swiper .small ul:after {content: '';display: block;clear: both;}
.pages-ohop-detail .swiper .small li {width: 122px;height: 80px;margin-right: 21px;cursor: pointer;position: relative;}
.pages-ohop-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-ohop-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-ohop-detail .swiper .small li:last-child{margin-right: 0;}
.pages-ohop-detail .swiper .small img {width: 100%;height: 100%;object-fit: cover;}
.pages-ohop-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-ohop-detail .swiper .small .miniplay {position: absolute;width: 44px;height: 44px;margin: 0 auto;left: 0;right: 0;top: 4px;}
.pages-ohop-detail .swiper .small li .video-s {background: rgba(0,0,0,0.3);border-radius: 50%;text-align: center;line-height: 44px;}
.pages-ohop-detail .swiper .small li .video-s .iconfont {color: #fff;font-size: 37px;}
.pages-ohop-detail .imgText { flex: 1;margin-left: 40px;position: relative;}
.pages-ohop-detail .imgText .showTop:after {content: "";display: block;clear: both;}
.pages-ohop-detail .baseInfo .houseName{display: flex;justify-content: space-between;}
.pages-ohop-detail .baseInfo .name{font-size: 20px;line-height: 34px;color: #333333;}
.pages-ohop-detail .baseInfo .share{position: relative;line-height: 34px;}
.pages-ohop-detail .baseInfo .tit{font-size: 16px;color: #333333;cursor: pointer;}
.pages-ohop-detail .baseInfo .tit .iconfont{color: inherit;font-size: inherit;}
.pages-ohop-detail .baseInfo .share .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;right: 0;z-index: 2;}
.pages-ohop-detail .baseInfo .share:hover .ewm {display: block;}
.pages-ohop-detail .baseInfo .share .ewm p {color: #333;line-height: 32px;text-align: center;font-size: 12px;}
.pages-ohop-detail .baseInfo .share .ewm .mobilePage {width: 100px;height: 100px;margin: 0 auto;}
.pages-ohop-detail .baseInfo .housePrice{padding: 10px 0 20px;position: relative;}
.pages-ohop-detail .baseInfo .curPrice{font-size: 40px;font-weight: bold;color: #FE4844;}
.pages-ohop-detail .baseInfo .unit{font-size: 20px;color: #FE4844;}
.pages-ohop-detail .baseInfo .oldText{font-size: 20px;margin-left: 20px;}
.pages-ohop-detail .baseInfo .oldPrice{color: #999999;font-size: 20px;text-decoration: line-through;}
.pages-ohop-detail .baseInfo .housePrice .iconfont{ font-size: 80px;position: absolute;opacity: .4;transform: rotate(335deg);top: -10px;right: 110px;}
.pages-ohop-detail .baseInfo .yhForm{height: 86px;display: flex;justify-content: space-between;background: url("../images/tjyh.png") no-repeat;}
.pages-ohop-detail .baseInfo .yhText{flex: 1;padding: 15px 65px;}
.pages-ohop-detail .baseInfo .yhDesc{font-size: 20px;font-weight: bold;color: #333333;line-height: 36px;}
.pages-ohop-detail .baseInfo .yhPrice{color: #EC7D1B;font-size: 20px;}
.pages-ohop-detail .baseInfo .yhNum{color: #333333;}
.pages-ohop-detail .baseInfo .yhNum .num{color: #EC7D1B;}
.pages-ohop-detail .baseInfo .yhBtn{width: 110px;padding: 26px 10px;cursor: pointer;}
.pages-ohop-detail .baseInfo .yhBtn .btn{height: 34px;background: linear-gradient(0deg, #EC7D1B 0%, #E75B0E 100%);border-radius: 20px;width: 100%;color: #ffffff;cursor: pointer;}
.pages-ohop-detail .baseInfo .houseDesc{display: flex;flex-wrap: wrap;margin-top: 20px;}
.pages-ohop-detail .baseInfo .houseDesc .label{width: 50%;line-height: 30px;color: #999999;}
.pages-ohop-detail .baseInfo .houseDesc .val{color: #333333;}
.pages-ohop-detail .baseInfo .houseDesc .w100{width: 100%;}
.pages-ohop-detail .baseInfo .houseDesc .jsq{color: #30A15D;margin-left: 20px;cursor: pointer;}
.pages-ohop-detail .baseInfo .houseDesc .iconfont{color: inherit;}
.pages-ohop-detail .baseInfo .bohao{display: flex;margin-top: 20px;position: relative;height: 115px;background: url(../images/400bg.png)no-repeat center;background-size: cover;}
.pages-ohop-detail .baseInfo .bohao .haoma{ flex: 1;text-align: left;margin: 0 18px;color: #333333;font-weight: bold;}
.pages-ohop-detail .baseInfo .bohao .tel {font-size: 28px;line-height: 60px;margin-top: 15px;color: #333333;}
.pages-ohop-detail .baseInfo .bohao .desc{ font-size: 13px;color: #999999;font-weight: normal;}
.pages-ohop-detail .baseInfo .bohao .sama{width: 168px;position: relative;}
.pages-ohop-detail .baseInfo .bohao .sama img{margin-left: 33px;display: block;}
.pages-ohop-detail .main{display: flex;}
.pages-ohop-detail .room_detail_left{width: 860px;}
.pages-ohop-detail .room_detail_right{width: 280px;margin-left: 40px;}
.pages-ohop-detail .room_detail_left .tit{display: flex;}
.pages-ohop-detail .room_detail_left .tit h5{line-height: 56px;font-size: 24px;font-weight: bold;color: #333;flex: 1;}
.pages-ohop-detail .room_detail_left .link{ line-height: 56px;height: 56px;}
.pages-ohop-detail .base,.pages-ohop-detail .calculator,.pages-ohop-detail .priceChat{margin-top: 30px;}
.pages-ohop-detail .base .body{display: flex;flex-wrap: wrap;}
.pages-ohop-detail .base .body .label{width: 50%;line-height: 40px;color: #999999;display: flex;}
.pages-ohop-detail .base .body .w100{width: 100%;}
.pages-ohop-detail .base .body .val{ color: #333333;flex: 1; word-break: keep-all;}
.pages-ohop-detail .base .body .w500{max-width: 500px;flex: none;}
.pages-ohop-detail .base .body .projectTag{ padding: 2px 4px;color: #333333;background: #F2F2F2;margin-right: 5px;}
.pages-ohop-detail .base .body .pt{color: #30A15D;margin-left: 10px;cursor: pointer;}
.pages-ohop-detail .base .body .pt .iconfont{color: inherit;font-size: inherit;}
.pages-ohop-detail .base .body .pt a{color: inherit;font-size: inherit;}
.pages-ohop-detail .calculator .body{margin-top: 20px;display: flex;}
.pages-ohop-detail .calculator .jsq{ width: 480px;border-right: #e5e5e5 1px solid;position: relative;}
.pages-ohop-detail .calculator .jsq .line{display: flex;margin-bottom: 20px;overflow: hidden;flex-wrap: wrap;}
.pages-ohop-detail .calculator .line span{line-height: 36px;text-indent: 20px;width: 114px;}
.pages-ohop-detail .calculator .line p{position: relative;}
.pages-ohop-detail .calculator .line input[type="text"]{ height: 36px;width: 270px;border: #e5e5e5 1px solid;border-radius: 4px;text-indent: 10px;}
.pages-ohop-detail .calculator .line input[type="text"] + i{position: absolute;line-height: 36px;top: 0;right: 0;padding: 0 10px;}
.pages-ohop-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-ohop-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-ohop-detail .calculator .line-select p.clearafter:after {width: 0;border: 0;}
.pages-ohop-detail .calculator .line-select .tabBox{margin-top: 9px;display: flex;}
.pages-ohop-detail .calculator .line .tabBox .item{position: relative;padding-left: 25px;margin-right: 10px;cursor: pointer;}
.pages-ohop-detail .calculator .line .tabBox .item::before {width: 18px;height: 18px;content: '\e72f';position: absolute;left: 0;top: 0;font-family: 'iconfont';font-size: 18px;color: #999;}
.pages-ohop-detail .calculator .line .tabBox .item.cur::before {content: '\e71b';color: #ffa009;}
.pages-ohop-detail #sdll{margin-left: 114px;margin-top: 10px;}
.pages-ohop-detail #lpr{clear: both;margin-left: 114px;overflow: hidden;}
.pages-ohop-detail #lpr .itemLpr{margin-top: 20px; position: relative;display: flex;}
.pages-ohop-detail .calculator .itemLpr .tit_lpr{width: 50px;text-align: left;text-indent: 0;}
.pages-ohop-detail #lpr input{width: 100px !important;}
.pages-ohop-detail .calculator .line .itemLpr .dw {position: absolute;top: 0;left: 130px;text-indent: 0;width: unset;}
.pages-ohop-detail .calculator .line .itemLpr .k{left: 115px;}
.pages-ohop-detail .calculator .line .itemLpr .lpr_info{display: flex;line-height: 36px;margin-left: 10px;}
.pages-ohop-detail .calculator .line .itemLpr #lprTxt{margin: 0 10px;}
.pages-ohop-detail .calculator .jsq .line-checkbox{padding-left: 114px;overflow: hidden;display: flex;line-height: 20px;}
.pages-ohop-detail .calculator .line-checkbox label{margin-right: 20px;position: relative;overflow: hidden;cursor: pointer;display: flex;}
.pages-ohop-detail .calculator .line-checkbox input{position: absolute;width: 10px;height: 10px;left: -20px;}
.pages-ohop-detail .calculator .line-checkbox span::before {content: '\e69a';font-family: 'iconfont';font-size: 12px;}
.pages-ohop-detail .calculator .line-checkbox input:checked + span::before {content: '\e69b';font-family: 'iconfont';font-size: 12px;}
.pages-ohop-detail .calculator .line-checkbox p{margin-left: 10px;}
.pages-ohop-detail .calculator .btn {position: absolute;margin: auto;right: -50px;top: 0;bottom: 0;height: 50px;padding: 10px 0;background: #fff;}
.pages-ohop-detail .calculator .btn button {width: 100px;height: 30px;color: #fff;border-radius: 4px;background: #30a15d;cursor: pointer;}
.pages-ohop-detail .calculator .showChat{width: 380px;display: flex;flex-wrap: wrap;}
.pages-ohop-detail .calculator .chart {width: 200px;height: 200px;margin: 10px 0 0 90px;}
.pages-ohop-detail .calculator .text {width: 100%;margin-left: 40px;}
.pages-ohop-detail .calculator .text h6 {color: #333;font-weight: normal;line-height: 20px;}
.pages-ohop-detail .calculator .calc-result{display: flex;flex-wrap: wrap;}
.pages-ohop-detail .calculator .m-money {color: #333;margin: 8px 0 6px;width: 100%;}
.pages-ohop-detail .calculator .m-money span {font-size: 18px;color: #fe4844;font-weight: bold;line-height: 24px;height: 24px;}
.pages-ohop-detail .calculator .item-money span {color: #999;}
.pages-ohop-detail .calculator .item-money {width: 50%;line-height: 32px;color: #333;position: relative;padding-left: 12px;}
.pages-ohop-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-ohop-detail .calculator .item-sf:before {background: #30a15d;}
.pages-ohop-detail .calculator .item-dk:before {background: #ffc601;}
.pages-ohop-detail .priceChat .priceTrend{width: 100%;height: 300px;}
.pages-ohop-detail .priceChat .tips{font-size: 18px;color: #333333;text-indent: 20px;line-height: 30px;height: 30px;margin: 15px 0;}
.pages-ohop-detail .priceChat .tips .price{font-size: 24px;color: #fe4844;font-weight: bold;}
.pages-ohop-detail .priceChat .tag{text-align: center;}
.pages-ohop-detail .priceChat .tag span {display: inline-block;vertical-align: middle;line-height: 20px;padding-left: 40px;margin-right: 20px;position: relative;}
.pages-ohop-detail .priceChat .tag span:before {content: '';position: absolute;width: 36px;height: 2px;background: #bcbcbc;left: 0;top: 9px;}
.pages-ohop-detail .priceChat .tag span:after {content: '';position: absolute;width: 6px;height: 6px;background: #fff;border: #bcbcbc 1px solid;border-radius: 50%;left: 15px;top: 6px;}
.pages-ohop-detail .priceChat .tag .tag-2:before {background: #30a15d;}
.pages-ohop-detail .priceChat .tag .tag-2:after {border-color: #30a15d;}
.pages-ohop-detail .priceChat .tag .tag-1:before {background: #fe9a64;}
.pages-ohop-detail .priceChat .tag .tag-1:after {border-color: #fe9a64;}
.pages-ohop-detail .room_detail_right .im-row{ margin-top: 30px;}
.pages-ohop-detail .room_detail_right .imInlet{ border: 1px solid #e3e4e4;box-shadow: 0px 0px 8px 0px rgba(171,171,171,0.44);}
.pages-ohop-detail .room_detail_right .im-top{background: linear-gradient(0deg, #F2F2F2 0%, #FFFFFF 100%);overflow: hidden;display: flex;}
.pages-ohop-detail .room_detail_right .im-tit{font-size: 20px;color: #000000;line-height: 46px;text-indent: 15px;}
.pages-ohop-detail .room_detail_right .im-mark{font-size: 12px;color: #ffffff;background: #fe9735;width: 60px;height: 20px;line-height: 20px;text-align: center;border-radius: 4px;margin: 13px 0 0 5px;}
.pages-ohop-detail .room_detail_right .im-fx{display: flex;margin-left: 40px;}
.pages-ohop-detail .room_detail_right .im-prev,
.pages-ohop-detail .room_detail_right .im-next{width: 20px;height: 16px;margin: 15px 0 0 10px;cursor: pointer;position: relative;}
.pages-ohop-detail .imInlet .im-prev:before {content: '';position: absolute;width: 0;height: 0;border-top: transparent 10px solid;border-bottom: transparent 10px solid;border-right: #999999 10px solid;margin: auto;left: 5px;top: 0;bottom: 0;}
.pages-ohop-detail .imInlet .im-prev:after {content: '';position: absolute;width: 0;height: 0;border-top: transparent 10px solid;border-bottom: transparent 10px solid;border-right: #fff 10px solid;margin: auto;left: 6px;top: 0;bottom: 0;}
.pages-ohop-detail .imInlet .im-next:before{content: '';position: absolute;width: 0;height: 0;border-top: transparent 10px solid;border-bottom: transparent 10px solid;border-left: #999999 10px solid;margin: auto;right: 5px;top: 0;bottom: 0;}
.pages-ohop-detail .imInlet .im-next:after{content: '';position: absolute;width: 0;height: 0;border-top: transparent 10px solid;border-bottom: transparent 10px solid;border-left: #fff 10px solid;margin: auto;right: 6px;top: 0;bottom: 0;}
.pages-ohop-detail .swiper-container{margin: 0 auto;position: relative;overflow: hidden;list-style: none;padding: 0;z-index: 1;max-height: 294px;}
.pages-ohop-detail .imInlet .swiper-slide{width: 100%;padding: 10px 0;}
.pages-ohop-detail .imInlet .im-item{display: flex;display: -webkit-flex;margin: 0 10px;padding: 10px 0;overflow: hidden;border-bottom: 1px dashed #e7e7e7;}
.pages-ohop-detail .imInlet .im-item:last-child {border-bottom: none;}
.pages-ohop-detail .imInlet .im-item .img{overflow: hidden;width: 70px;height: 70px;border-radius: 50%;}
.pages-ohop-detail .imInlet .im-item img{width: 100%;height: 100%;object-fit: cover;}
.pages-ohop-detail .imInlet .im-item .txt{margin-left: 16px;}
.pages-ohop-detail .imInlet .im-item .btn {margin-top: 28px;margin-left: 10px;width: 70px;}
.pages-ohop-detail .imInlet .im-item .txt p {width: 92px;font-size: 16px;color: #000;line-height: 24px;margin-top: 10px;text-align: left;}
.pages-ohop-detail .imInlet .im-item .txt .company_name {font-size: 12px;margin-top: 10px;background-color: #ebfaf1;padding: 0 10px;color: #30A15D;line-height: 20px;}
.pages-ohop-detail .imInlet .im-item .btn a {display: block;width: 70px;line-height: 26px;border-radius: 4px;background: #30a15d;color: #fff;text-decoration: none;font-size: 12px;text-indent: 16px;position: relative;}
.pages-ohop-detail .imInlet .im-item .btn a:before {content: '\e6bc';position: absolute;width: 12px;height: 12px;margin: auto;top: 0;bottom: 0;font-family: 'iconfont';line-height: 12px;left: -13px;}
.pages-ohop-detail .room_detail_right .priceEqual{margin-top: 30px;}


    /* 周边设施 */
.pages-map .peitao .tit{ background:#fff; border-bottom:#e5e5e5 1px solid; }
.pages-map .mianze{ margin-top:20px; }

/* 户型列表 */
.pages-hx .container{ display: flex; flex-wrap: wrap;}
.pages-hx .house-left{ float: none; margin-right: 47px;}
.pages-hx .house-right{ float: none;}
.pages-hx .hxTab{ overflow:hidden; margin-bottom: 25px;}
.pages-hx .hxTab .tab{ display: flex; }
.pages-hx .hxTab a{ font-size:14px; line-height:16px; color:#666666; padding: 8px 15px; margin-right:15px; position:relative;background: #F1F1F1; ;border-radius: 32px;}
.pages-hx .yfcx .iconfont{font-size: 12px;color: #ffffff;}
.pages-hx .hxTab a.active,.pages-hx .hxTab a:hover{ color: #31CE90;background: #E2FAEF; }
.pages-hx .hxTab .txt{ float:right; line-height:16px; font-size:12px; color:#999; }
.pages-hx .hxlb ul{ width:820px; overflow:hidden; display: flex; flex-wrap: wrap;}
.pages-hx .hx_title{margin-top: 30px;font-size: 16px;color: #333333;font-weight: bold;}
.pages-hx .hxlb ul li{  width:242px; height: 305px; margin-right: 45px; margin-bottom: 30px; border:#e1e1e1 1px solid; padding: 15px; position: relative;}
.pages-hx .hxlb ul li:nth-child(3n + 3){ margin-right: 0; }
.pages-hx .hxlb ul a{ display:block; height:170px;  position:relative; }
.pages-hx .hxlb .isHot:before{ content: ""; position: absolute; width: 87px;height: 30px;background: url(../images/jx.png) no-repeat;background-size: 100% 100%; top: 0; left: 0; z-index: 1;}
.pages-hx .hxlb .isHot:after{ content: "热门户型";position: absolute;left: 11px;top: 5px;color: #ffffff; font-weight: bold; z-index: 1;}
.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{ position: relative;color:#333; line-height:24px; font-weight: bold; font-size: 16px;}
.pages-hx .hxlb ul .tag{ font-size: 12px;color: #333333;padding: 2px 5px;border: 1px solid #D9D9D9;border-radius: 4px;display: inline-block; margin: 10px 0;}
.pages-hx .hxlb ul .btn{ background: #E6FFF5; color: #31CE90; width: 100%; line-height: 32px; border-radius: 4px; cursor: pointer;}
.pages-hx .hxlb .page-turn{ margin-top:40px; }
.pages-hx .tuijian{ margin-top: 0;}
.pages-hx .tuijian ul{  }
.pages-hx .tuijian li:nth-child(4n + 4){margin-right: 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;font-size:12px;  color:#333; margin:auto; left:0; top:0; bottom:0; font-family: 'iconfont';}
.pages-hx .hx-nav .item-scene p:before{content: '\e608';left: -24px; font-size: 16px;}
.pages-hx .hx-nav .item-kxc p:before{content: '\e608';left: -24px; font-size: 16px;}
.pages-hx .hx-nav .item-xgt p:before{content: '\e6d4';left: -24px;}
.pages-hx .hx-nav .item-sjt p:before{content: '\e6d8';left: -24px; font-size: 12px;}
.pages-hx .hx-nav .item-wzt p:before{content: '\e6d9';left: -24px; font-size: 16px;}
.pages-hx .hx-nav .item-ybj p:before{content: '\e65d';left: -24px; font-size: 16px;}
.pages-hx .hx-nav .item-ptt p:before{content: '\e6d5';left: -24px; font-size: 16px;}
.pages-hx .hx-nav .item-hxt p:before{content: '\e6d6';left: -24px; font-size: 13px;}
.pages-hx .hx-nav .item-lpzj p:before{content: '\e720';left: -24px;font-size: 16px;}
.pages-hx .hx-nav .item-vr p:before{content: '\e6d4';left: -24px;}
.pages-hx .hx-nav .item-sp p:before{content: '\e63d';left: -24px; font-size: 13px;}
.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") -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/kptz.png)no-repeat center;position: absolute;left: 8px;top: 3px;}

.pages-hx .house-right .rightBox{ width: 310px;box-shadow: 0px -1px 7px 0px rgba(0,0,0,0.1); padding: 20px 15px; float: left; }
.pages-hx .rightBox .borough_name{ max-width: 12em; line-height: 38px; font-size: 26px; font-weight: bold; color: #333333;}
.pages-hx .rightBox .priceBox{ position: relative; color: #999999; line-height: 36px; height: 40px; cursor: pointer;}
.pages-hx .rightBox .priceBox .priceStr{ color: #ff0000; font-weight: bold; font-size: 22px;}
.pages-hx .rightBox .priceBox .priceUnit{ font-size: 12px; color: #ff0000;}
.pages-hx .rightBox .line{ overflow: unset; display: flex; display: -webkit-flex; position: relative; line-height: 32px; }
.pages-hx .rightBox .line .txt{ line-height: 32px; overflow: hidden; color: #333333; max-width: 150px; text-overflow: ellipsis; white-space: nowrap;}
.pages-hx .rightBox .txt .tit{ font-size: 12px; color: #999999; }
.pages-hx .rightBox .link a{ font-size: 14px; color: #31CE90; padding-left: 5px; padding-right: 5px; position: relative; }
.pages-hx .rightBox .link .iconfont{ color: #31CE90; font-size: 12px;}
.pages-hx .rightBox .txt .adr{ color: #333333; font-size: 12px;}
.pages-hx .rightBox .goPage{ font-size: 12px; color: #999999; text-decoration: underline; line-height: 32px; }
.pages-hx .rightBox .goPage a,.pages-hx .rightBox .goPage .iconfont{ color: inherit; font-size: inherit;}
.pages-hx .rightBox .imIntelBox{ margin-top: 20px; border-bottom: 1px solid #f0f0f0;}
.pages-hx .rightBox .imIntelBox .imItem{display: flex; padding-bottom: 20px;}
.pages-hx .rightBox .imIntelBox .imItem .avatar{width: 62px; height: 62px; border-radius: 50%;}
.pages-hx .rightBox .imIntelBox .imItem .imInfo{ margin-left: 10px; flex: 1;}
.pages-hx .rightBox .imIntelBox .imItem .name{ font-size: 16px; color: #333333; line-height: 34px;}
.pages-hx .rightBox .imIntelBox .imItem .tag{font-size: 12px;border-radius: 8px 0px 8px 0px;background: linear-gradient(92deg, rgba(229,181,137,0.5) 0%, rgba(247,213,175,0.5) 50%);color: #6E2500;padding: 3px 10px;line-height: 20px;display: inline;}
.pages-hx .rightBox .imIntelBox .imItem a{ display: block;line-height: 26px;width: 42px;height: 42px;color: #fff;font-size: 12px;background: linear-gradient(213deg, #05CD71 0%, #1CD3A8 100%);border-radius: 50%;position: relative; margin-top: 10px; cursor: pointer;}
.pages-hx .rightBox .imIntelBox .imItem a:before{ content: '\e6bc';position: absolute;left: 0;right: 0;font-family: 'iconfont';font-size: 18px;text-align: center;line-height: 43px;}
.pages-hx .rightBox .chatRecord{ padding: 0; box-shadow: none; border-radius: 0; margin-top: 20px;}


    /*户型详情*/
.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/jjtz.png)no-repeat center;position: absolute;left: 8px;top: 3px;}
.pages-hxxq .pages-hxxq .bm button:hover{ text-decoration:underline; }
.pages-hxxq .room_detail .layout_detail{font-weight: normal}


.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: '\e672';width: 16px;height: 16px;font-family: 'iconfont';position: absolute;left: 8px;top: 3px;font-size: 13px;}
.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; }
.pages-hx .xclb .tit .videoHouse{float: right;line-height: 20px;margin-top: 10px;position: relative;padding: 0 10px;cursor: pointer;color: #30a15d;margin-right: 20px;background-color: #e9f9f0;}
.pages-hx .xclb .videoHouse .iconfont{color: inherit;}
.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_icon.png) no-repeat;background-size: contain; animation: move 5s linear 0s infinite;}
.pages-hx .xclb ul a .videoimg{background: rgba(0,0,0,0.3);margin-left: 7px;margin-top: 7px;border-radius: 50%;}
.pages-hx .xclb ul a .videoimg::before{content: '\e63b';font-family: 'iconfont';color: #fff;font-size: 47px;}
.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") -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:704px; 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") -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-scene-detail .house-left .photos{padding: 30px;}
.pages-scene-detail .swiper .big {width: 800px;position: relative;}
.pages-scene-detail .swiper .big ul{width: 700px;overflow: hidden;margin: 0 auto;height: 480px;}
.pages-scene-detail .swiper .big li{display: none;}
.pages-scene-detail .swiper .big .active{display: block;}
.pages-scene-detail .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-scene-detail .swiper .big .flex-prev{left: 0;}
.pages-scene-detail .swiper .big a:before{content: "";position: absolute;width: 16px;height: 26px;margin: auto;left: 0;top:0;right: 0;bottom: 0;}
.pages-scene-detail .swiper .big .flex-prev:before{content: "\e6ad";font-family: "iconfont";font-size: 27px;width: 27px;color: rgba(255,255,255,.5);}
.pages-scene-detail .swiper .big .flex-next {right: 0;}
.pages-scene-detail .swiper .big .flex-next:before {content: '\e6ac';font-family: 'iconfont';font-size: 27px;width: 27px;color: rgba(255,255,255,0.5);}
.pages-scene-detail .swiper .small {margin: 10px 55px 0;position: relative;}
.pages-scene-detail .swiper .slideFixed {position: relative;overflow: hidden;}
.pages-scene-detail .swiper .big img {margin: 0 auto;width: initial;height: initial !important;max-width: 100%;max-height: 480px;overflow: visible;}
.pages-scene-detail .swiper .small .flex-direction-nav {position: absolute;width: 100%;height: 0;left: 0;top: 0;}
.pages-scene-detail .swiper .small .flex-prev {left: -50px;}
.pages-scene-detail .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-scene-detail .swiper .small .flex-direction-nav a:before {content: '';position: absolute;width: 16px;height: 26px;margin: auto;left: 0;top: 0;right: 0;bottom: 0;}
.pages-scene-detail .swiper .small .flex-direction-nav .flex-prev:before {content: '\e6ad';font-family: 'iconfont';font-size: 27px;width: 27px;color: rgba(255,255,255,0.5);}
.pages-scene-detail .swiper .small .flex-next {right: -50px;}
.pages-scene-detail .swiper .small .flex-direction-nav .flex-next:before {content: '\e6ac';font-family: 'iconfont';font-size: 27px;width: 27px;color: rgba(255,255,255,0.5);}
.pages-scene-detail .swiper .small ul {width: 9999px;position: absolute;left: 0;top: 0;}
.pages-scene-detail .swiper .small li {float: left;width: 130px;height: 108px;margin-right: 10px;cursor: pointer;position: relative;}
.pages-scene-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-scene-detail .swiper .small img {width: 100%;height: 100%;object-fit: cover;}
.pages-scene-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-photo .house-left{ width: 860px; margin-right: 20px;}
.pages-photo .house-right{ float: right;width: 290px; margin-right: 0;}
.pages-photo .tuijian ul{ width: 880px;}
.pages-photo .tuijian li{ float: left; width: 200px; padding: 0; margin-right: 20px;}
.pages-photo .tuijian .img{ display: block; height: 140px; width: 200px;}
.pages-photo .tuijian .text{ width: 200px;}

.pages-photo-detail .tuijian li{ float: left; width: 200px; padding: 0; margin-right: 30px;}
.pages-photo-detail .tuijian .img{ display: block; height: 140px; width: 200px;}
.pages-photo-detail .tuijian .text{ width: 200px;}
.pages-photo-detail .tuijian li:nth-child(4n + 4){ margin-right: 30px;}

.pages-map .tuijian .text{ width: 200px;}
.pages-map .tuijian li:nth-child(4n + 4){ margin-right: 30px;}
.pages-map .tuijian li:nth-child(5n + 5){ margin-right: 0;}
/* 相册大图 */
.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, .pages-scene-detail .swiper .big .pause:before{content: "";position: absolute;background: url(../images/video_play.png) no-repeat center;background-size: cover;z-index: 8;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; 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{ content: '\e6ad';font-family: 'iconfont';font-size: 27px;width: 27px;color: rgba(255,255,255,0.5)}
.pages-img .swiper .big .flex-next{ right:0; }
.pages-img .swiper .big .flex-next:before{ content: '\e6ac';font-family: 'iconfont';font-size: 27px;width: 27px;color: rgba(255,255,255,0.5)}
.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, .pages-scene-detail .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; 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{ content: '\e6ad';font-family: 'iconfont';font-size: 27px;width: 27px;color: rgba(255,255,255,0.5)}
.pages-img .swiper .small .flex-next{ right:-50px; }
.pages-img .swiper .small .flex-direction-nav .flex-next:before{ content: '\e6ac';font-family: 'iconfont';font-size: 27px;width: 27px;color: rgba(255,255,255,0.5)}
.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; left:0; top:0; bottom:0; margin:auto;font-family: 'iconfont'; }
.pages-img .tools a.sc:before{ width:16px; height:14px; content: '\e651';color: #999;font-size: 15px;line-height: 16px}
.pages-img .tools a.lb:before{ width:20px; height:14px; content: '\e71f';color: #999;font-size: 21px;line-height: 16px;}
.pages-img .tools a.full:before{ width:14px; height:14px; content: '\eb99';left: -2px;color: #999;font-size: 21px;line-height: 16px;}
.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: "\e63d";position: absolute;width:16px;height: 15px; left: 14px;top:5px;font-family: 'iconfont';line-height: 15px;}
.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; margin:auto; left:0; top:0; bottom:0; font-family: 'iconfont';}
.pages-img .hx-nav .item-xgt p:before{content: '\e6d4';left: -24px;}
.pages-img .hx-nav .item-sjt p:before{content: '\e6d8';left: -24px; font-size: 12px;}
.pages-img .hx-nav .item-wzt p:before, .pages-img .hx-nav .item-kxc p:before{content: '\e6d9';left: -24px; font-size: 16px;}
.pages-img .hx-nav .item-ybj p:before{content: '\e65d';left: -24px; font-size: 16px;}
.pages-img .hx-nav .item-ptt p:before{content: '\e6d5';left: -24px; font-size: 16px;}
.pages-img .hx-nav .item-hxt p:before{content: '\e6d6';left: -24px; font-size: 13px;}
.pages-img .hx-nav .item-lpzj p:before{content: '\e720';left: -24px;font-size: 16px;}
.pages-img .hx-nav .item-vr p:before{content: '\e6d4';left: -24px;}
.pages-img .hx-nav .item-sp p:before{content: '\e63d';left: -24px; font-size: 13px;}
.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") -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/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"); 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-img_draw .imgText{  margin: 50px 0; position:relative; display: flex; }
.pages-img_draw .swiper{ float:left; width:725px; }
.pages-img_draw .swiper .big{ width:725px; position:relative; }
.pages-img_draw .swiper .big ul{ width:100%; overflow:hidden; margin: 0 auto;height: 480px; }
.pages-img_draw .swiper .big li{ display:none;}
.pages-img_draw .swiper .big li.active{ display:block; }
.pages-img_draw .swiper .big .videoitem{position: relative; cursor: pointer;}
.pages-img_draw .swiper .big .videoitem .vcp-player{margin: 0 auto;}
.pages-img_draw .swiper .big .pause:before{content: "";position: absolute; z-index: 999;width: 100px;height: 100px;left: 300px;top: 175px;}
.pages-img_draw .swiper .big img{ margin:0 auto;width: 516px;height: 476px; object-fit: contain;}
.pages-img_draw .swiper .flex-a{position: absolute;top: 50%;transform: translateY(-50%);background: rgba(0,0,0,1);width: 20px;height: 50px;}
.pages-img_draw .swiper .big a:before{ content:''; position:absolute; width:16px; height:26px;font-family:'iconfont'; margin:auto; left:0; top:0; right:0; bottom:0;color: rgba(255,255,255,1);font-size: 16px;line-height: 26px; }
.pages-img_draw .swiper .big .flex-prev:before{content: '\e6ad'; }
.pages-img_draw .swiper .big .flex-next{ right: 0; }
.pages-img_draw .swiper .big .flex-next:before{content: '\e6ac'; }
.pages-img_draw .swiper .small{ margin:10px 55px; position:relative; }
.pages-img_draw .swiper .slideFixed{ position:relative; overflow:hidden; }
.pages-img_draw .swiper .small ul{ width:9999px; position:absolute; left:0; top:0; }
.pages-img_draw .swiper .small ul:after{ content:''; display:block; clear:both; }
.pages-img_draw .swiper .small li{ float:left; width:130px; height:108px; margin-right:10px; cursor:pointer; position:relative; }
.pages-img_draw .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_draw .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_draw .swiper .small img{ width:100%; height:100%; object-fit:cover; }
.pages-img_draw .swiper .small .miniplay{width: 44px;height: 44px;position: absolute;margin: 0 auto;left: 0;right: 0;top: 32px;}
.pages-img_draw .swiper .small .flex-direction-nav{ position:absolute; width:100%; height:0; left:0; top:0; }
.pages-img_draw .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_draw .swiper .small .flex-direction-nav a:before{ content:''; position:absolute; width:20px; height:26px;margin:auto; left:0; top:0; right:0; bottom:0; font-family: 'iconfont';font-size: 23px;color:rgba(255,255,255,0.5);}
.pages-img_draw .swiper .small .flex-prev{ left:-50px; }
.pages-img_draw .swiper .small .flex-direction-nav .flex-prev:before{ content: '\e6ad'; }
.pages-img_draw .swiper .small .flex-next{ right:-50px; }
.pages-img_draw .swiper .small .flex-direction-nav .flex-next:before{ content: '\e6ac'; }
.pages-img_draw .swiper .big .slides .tools{ overflow:hidden; margin-bottom: 20px; }
.pages-img_draw .swiper .big .slides .tools .desc{ float:left; }
.pages-img_draw .swiper .big .slides .tools .desc span,.pages-img_draw  .swiper .big .slides .tools .desc p{ float:left; line-height:24px; color:#333; font-size:18px; margin-right:4px; }
.pages-img_draw .swiper .big .slides .tools a{ line-height:24px; padding-left:20px; position:absolute; right: 15px; top: 10px; }
.pages-img_draw .swiper .big .slides .tools a.lb{ padding-left:24px; }
.pages-img_draw .swiper .big .slides .tools a:before{ content:''; position:absolute; left: -65px; top:0; bottom:0; margin:auto; }
.pages-img_draw .swiper .big .slides .tools a.sc:before{ width:16px; height:14px; background-position:-380px -160px; }
.pages-img_draw .swiper .big .slides .tools a.lb:before{ width:20px; height:14px; background-position:0 -190px; }
.pages-img_draw .swiper .big .slides .tools a.full:before{content: '\e6c6';font-family: 'iconfont'; color: #999999;width:14px; height:14px; line-height: 14px;font-size: 14px;background: none; }
.pages-img_draw .swiper .big .slides .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_draw .swiper .big .slides .tools .videoHouse:before{content: "";position: absolute;width:16px;height: 15px;background: url("../images/video.png");left: 14px;top:3px;}
.pages-img_draw .imgDetail{ flex: 1; margin-left: 50px; }
.pages-img_draw .hx-nav{ padding:20px; margin:20px 0 0 20px; }
.pages-img_draw .hx-nav .item{ overflow:hidden; display:block; }
.pages-img_draw .hx-nav .item:hover{ background:#f3f3f3; }
.pages-img_draw .hx-nav .item p{ float:left; line-height:36px; width:200px; text-indent:24px; color:#333; position:relative; }
.pages-img_draw .hx-nav .item p:before{ content:''; position:absolute; background:url("../images/icon.png"); margin:auto; left:0; top:0; bottom:0; }
.pages-img_draw .hx-nav .item-xgt p:before{ width:15px; height:13px; background-position:-380px -140px; }
.pages-img_draw .hx-nav .item-sjt p:before{ width:15px; height:12px; background-position:-250px -170px; }
.pages-img_draw .hx-nav .item-wzt p:before{ width:12px; height:14px; background-position:-270px -170px; }
.pages-img_draw .hx-nav .item-ybj p:before{ width:13px; height:14px; background-position:-290px -170px; }
.pages-img_draw .hx-nav .item-ptt p:before{ width:15px; height:15px; background-position:-210px -170px; }
.pages-img_draw .hx-nav .item-hxt p:before{ width:14px; height:14px; background-position:-230px -170px; }
.pages-img_draw .hx-nav .item-lpzj p:before{ width:15px; height:14px; background-position:-290px -190px; }
.pages-img_draw .hx-nav .item-vr p:before{ width:15px; height:13px; background-position:-380px -140px; }
.pages-img_draw .hx-nav .item-sp p:before{width: 15px;height: 13px;background-position: -87px -191px;}
.pages-img_draw .hx-nav .item span{ float:left; line-height:36px; }
.pages-img_draw .hx-nav .price{ overflow:hidden; }
.pages-img_draw .hx-nav .price p{ float:left; line-height:24px; height:24px; font-size:12px; color:#333; }
.pages-img_draw .hx-nav .price span{ font-size:14px; color:#fe4844; font-weight:bold; }
.pages-img_draw .hx-nav .price a{ float:left; font-size:12px; color:#333; margin-left:20px; line-height:24px; padding-left:20px; position:relative; }
.pages-img_draw .hx-nav .price a:before{ content:''; position:absolute; width:15px; height:15px; background:url("../images/icon.png") -170px -170px; left:0; margin:auto; top:0; bottom:0; }
.pages-img_draw .hx-nav .txt{ font-size:12px; color:#333; line-height:24px; }

.pages-img_draw .hx-nav .bm{ float:left; margin:2px 0 0 20px; }
.pages-img_draw .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_draw .hx-nav .bm button::before{content: '';width: 16px;height: 13px;background: url(../images/jjtz.png)no-repeat center;position: absolute;left: 8px;top: 3px;}
.pages-img_draw .hx-nav .bm button:hover{ text-decoration:underline; }

.pages-img_draw .help-house{ margin-left:40px; }
.pages-img_draw .imgText .xian{ position:absolute; width:1px; height:100%; border-left:#e5e5e5 1px dashed; left:840px; top:0; }
.pages-img_draw .mianze{ margin-top:20px; }
.pages-img_draw{ padding-bottom:40px; }
.pages-img_draw .hx-tab{ position:relative; overflow:hidden; margin-top: 8px; }
.pages-img_draw .hx-tab .qh{ margin:0 50px; overflow:hidden; position:relative; height:60px; }
.pages-img_draw .hx-tab ul{ position:absolute; left:0; top:0; overflow:hidden; width:9999px; }
.pages-img_draw .hx-tab li{ float:left; width:118px; background:#f5f5f5; color:#333; text-align:center; line-height:20px; padding:10px 0; margin-right:20px; cursor:pointer; }
.pages-img_draw .hx-tab li.active{background: #F2FFF9;color:#31CE90; }
.pages-img_draw .hx-tab .fx{ position:absolute; width:100%; height:0; left:0; top:0; }
.pages-img_draw .hx-tab .fx div{ position:absolute; cursor:pointer; width:20px; height:50px; background:#000; background:rgba(0, 0, 0, 0.5); filter:alpha(opacity=50); top:6px; }
.pages-img_draw .hx-tab .fx div:before{ content:''; position:absolute; width:16px; height:26px; margin:auto; left:0; top:0; right:0; bottom:0; font-weight: bold; color: #acacac;text-indent: -2px;}
.pages-img_draw .hx-tab .fx .prev{ left:0;background: #F2F2F2;}
.pages-img_draw .hx-tab .fx .prev:before{content: '\e6ad';font-family: 'iconfont';background: none; font-size: 25px;width: 20px;  }
.pages-img_draw .hx-tab .fx .next{ right:0;background: #F2F2F2;}
.pages-img_draw .hx-tab .fx .next:before{content: '\e6ac';font-family: 'iconfont';background: none; font-size: 25px;width: 20px;}

/* 户型详情 */
.pages-hxxq .photoTab{ width: 725px; border: 1px solid #DEDEDE;}
.pages-hxxq .photoTab > li{ display:none; }
.pages-hxxq .photoTab > li.active{ display:block; }
.pages-hxxq .swiper{ float:none; }
.pages-hxxq .hx-info{ margin-left: 0;}
.pages-hxxq .hx-info .info{ display: flex; justify-content: space-between; }
.pages-hxxq .hx-info .infoItem{ flex: 1; position: relative; }
.pages-hxxq .hx-info .infoItem.center:before{ content: ""; position: absolute; width: 1px; height: 40px; background: #E5E5E5; top: 10px; }
.pages-hxxq .hx-info .infoItem .infoName{ font-size: 24px; color: #333333; font-weight: bold; line-height: 40px; height: 40px;}
.pages-hxxq .hx-info .infoItem .infoDesc{ font-size: 14px; color: #999999; font-weight: normal; line-height: 20px;}
.pages-hxxq .hx-info .infoItem.center .infoName{ text-align: center; }
.pages-hxxq .hx-info .infoItem.center .infoDesc{ text-align: center; }

.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: 32px; height: 32px; 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: '\e66c';font-family: 'iconfont';width: 14px;height: 14px;position: absolute;left: 8px;top: 3px;color: #30a15d;line-height: 14px;}
.pages-hxxq .hx-info .tags{margin-bottom: 5px; margin-top: 15px;}
.pages-hxxq .hx-info .tags span{display: inline-block;margin-bottom: 5px;background: #F3F4F6;border: 1px solid #F3F4F6;font-size: 12px;color: #999999;padding: 2px 10px;margin-right: 10px;}
.pages-hxxq .hx-info .line .price_str{color:#FF0000;font-weight: bold;font-size: 22px; }
.pages-hxxq .hx-info .line .price_unit{ color:#FF0000; }
.pages-hxxq .hx-info .line .btn{ color: #31CE90; font-size: 14px; margin-left: 15px;}
.pages-hxxq .hx-info .line .btn .iconfont{ color: inherit; font-size: 12px;}
.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%; display: flex; justify-content: space-between; }
.pages-hxxq .hx-info .link a{ width: 180px; color: #31CE90; line-height: 40px; position:relative; text-align: center; background: #E6FFF5;}
.pages-hxxq .hx-info .link a:hover{ color: #31CE90; }
.pages-hxxq .hx-info .link a:before{ content:''; position:absolute; background:url("../images/icon.png"); 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: '\e6be';width: 16px;height: 15px;position: absolute;left: 8px;top: 3px;font-family: 'iconfont';line-height: 15px;}
.pages-hxxq .hx-info .link .kptz button::before{content: '\e6c0';font-family: 'iconfont'; width: 16px;height: 16px;position: absolute;left: 8px;top: 3px;background: none;}
.pages-hxxq .hx-info .ps{ color:#999; line-height:20px; font-size:12px; margin: 10px 0;display: block;width: 100%; }
.pages-hxxq .hx-txt{ position: absolute; }

.pages-hxxq .hx-txt h5{ font-size:18px; line-height:40px;font-weight:bold; color:#333; }

.pages-hxxq .analysisText:after{ content: ""; position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: linear-gradient(360deg, #FFFFFF 9%, rgba(255,255,255,0) 91%);}
.pages-hxxq .hx-txt .analysis{ white-space: pre-line; font-size: 12px; position: relative; color: #333333;}
.pages-hxxq .hx-txt .analysisText{ height: 150px; overflow: hidden;}
.pages-hxxq .hx-txt .analysis .t{ font-size: 14px; font-weight: bold; color: #FF6B40; line-height:28px;}
.pages-hxxq .hx-txt .analysis .info{ color: #333333; font-size: 12px; line-height:18px; font-weight: bold;}

.pages-hxxq .hx-txt h4{font-size: 14px; position: relative;line-height: 30px;color: #333333; font-weight: bold;}
.pages-hxxq .hx-txt .room_detail .price{ font-size: 14px; font-weight: bold; color: #ff0000;}
.pages-hxxq .hx-txt .room_detail .desc{ font-size: 14px; font-weight: normal; color: #333333;}
.pages-hxxq .hx-txt .hxfxBtn{ position: absolute;display: block; margin: 0 auto; color: #ffffff; width: 270px;line-height: 36px; height: 36px; border-radius: 36px; background: linear-gradient(90deg, #FF8C2B 20%, #FF395E 100%);; left: 0; right: 0; bottom: 0; z-index: 1; cursor: pointer;}
.pages-hxxq .hx-txt.old .hxfxBtn{background: linear-gradient(115deg, #1DD3AA 0%, #02CC6B 100%);}
.pages-hxxq .container .special .tit{display: flex; justify-content: space-between;}

/* 全屏相册 */
.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/bnzf.jpg) no-repeat;cursor: pointer;}
.pages-list .list-house .item-enter img{cursor: pointer;}

.pages-detail .tdbm{width: 820px;height: 80px;margin: 0 auto;background: url(../images/trend.png) no-repeat;margin-top: 30px;display: flex;display: -webkit-flex;}
.pages-detail .tdbm .tittlebox{flex: 1; position: relative;}
.pages-detail .tdbm .tittlebox .ckbox{position: absolute;bottom: 5px;color: #999;font-size: 12px;margin-left: 100px;display: flex;align-items: center;}
.pages-detail .tdbm .tittlebox .protocol{ color: #666666; font-size: inherit;}
.pages-detail .tdbm .btmbox{display: flex; width: 400px; position: relative;}
.pages-detail .tdbm .btmbox input{background: #ffffff; border: 1px solid #e1e1e1; height: 36px; border-radius: 36px; width: 300px; margin-top: 22px; text-indent: 30px;}
.pages-detail .tdbm .tittlebox .text{color: #333333;font-size: 16px;font-weight: bold; line-height: 80px; margin-left: 100px;}
.pages-detail .tdbm .tittlebox .text span{color: #ffa009;font-size: 32px;font-weight: bold;}

.pages-detail .tdbm .btmbox .btm{cursor: pointer;text-align: center;color: #fff;background: linear-gradient(135deg, #FFC300 0%, #FF8F1F 100%);line-height: 36px;height: 36px;width: 100px;font-size: 14px;font-weight: bold;border-radius: 36px; margin-top: 22px; margin-right: 36px;position: absolute; right: 0;}
.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;margin: 0 auto;margin-top: 30px;background-color: #F4FAF7; display: flex;display: -webkit-flex;border:1px solid #ccc;}
.pages-detail .fangjia .bmbd{min-height:150px !important; background:url(../images/bg.png) no-repeat; background-size: 100% 100%;}


.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:25px;margin-left: 30px;height: 115px;}
.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/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: 16px;}
.pages-detail .bmbd .from.haveCard input[name=mobile]{width: 281px;margin-top: 20px;}
.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: 13px;}
.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 .peitao .bmbd .ckbox{position: absolute; bottom: 50px; right: 265px;}

.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;position: relative;}
.pages-detail .peitao .zxxx .iconfont{color: #30A15D;}
.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 .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,.pages-info .dingyue .layoutAnalysis .subTitle::before,.pages-info .dingyue .discountAnalysis .subTitle::before{background: url("../images/disc-icon.png") no-repeat;}
.pages-info .dingyue .basicAnalysis .subTitle:before{content:"";position: absolute;width: 21px;height: 20px;left:0;top:5px;background-position: -50px;}
.pages-info .dingyue .layoutAnalysis .subTitle:before{content: "";position: absolute; width: 24px;height: 19px;left:0;top:5px;background-position: 0;}
.pages-info .dingyue .discountAnalysis .subTitle:before{content: "";position: absolute; width: 23px;height: 23px;left:0;top:3px;background-position: -24px;}
.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 white !important;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: #FFA801;color:white !important;margin-left:6px;}

.pages-detail .fangjia .bmbd .text>span{
    color: white;
    text-shadow: 2px 2px 0px #1D573F;
    font-size: 25px;
}
.pages-detail .fangjia .bmbd .desc{
    width:100%;
    margin-top:0 !important;
    font-size: 16px;
    line-height: 24px;
    padding-right: 60px;
    display: flex;
    flex: 1;
}
.pages-detail .fangjia .bmbd .desc div{
    margin-left:36px;
    color: #064A20;
    font-size:13px !important;


}

.pages-detail .fangjia .bmbd .desc div:before{
    content:'\e6d0';
    color: #378755;
    font-family: 'iconfont';
    display:block;
    position: relative;
    top:12.5px;
    left:-15px;
    width:13px !important;
    height:13px !important;
}
.pages-detail .fangjia .bmbd .ordernumber{
    text-align: center;
    width: 300px;
    color:#2C591E !important;
    font-size: 14px;
    margin-top: 10px;
}
.pages-detail .fangjia .bmbd .ordernumber span{
    font-size:18px;
    color: #E2582A;
    margin:0 6px;
}


/*  楼盘价值分析报告    */
.pages-analysis-report .pageName{
    font-size: 32px;
    font-weight: bold;
    line-height: 40px;
    color: #333333;
    position: relative;
}
.pages-analysis-report .pageName:after{
    content: "";
    position: absolute;
    background: url("../images/number1.png") no-repeat;
    background-size: cover;
    width: 205px;
    height: 123px;
    right: 0;
    top:0;
    z-index: -1;
}
.pages-analysis-report .house-left{
    width: 740px;
    position: relative;
    min-height: 540px;
}
.pages-analysis-report .house-right{
    width: 410px;
}
.pages-analysis-report .container{position: relative;overflow: unset;}
.pages-analysis-report .container:after{content: "";display: block;clear: both;}
.pages-analysis-report .cardbox{position: relative;width: 410px;padding: 35px 35px 0 35px;background: #FFFFFF;box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.08);border-radius: 4px;}
.pages-analysis-report .cardbox .cardPriceBox{line-height: 26px;margin-top: 10px;}
.pages-analysis-report .house-right .goHouseInfo{color: #999;float: right;}
.pages-analysis-report .house-right .borough_img{width: 340px;height: 170px;margin: 0 auto;object-fit: cover;}
.pages-analysis-report .house-right .cardName{font-size: 20px;line-height: 26px;color: #333333;margin-top: 10px;}
.pages-analysis-report .house-right .tagstatus{color: #fff;padding: 5px;font-size: 12px;border-radius: 2px;background: #999;vertical-align: top;}
.pages-analysis-report .house-right .status1{background: #30A15D;}
.pages-analysis-report .house-right .status2{background: #4285f4;}
.pages-analysis-report .house-right .status3{background: #999;}
.pages-analysis-report .house-right .cardPrice{font-size: 20px;font-weight: bold;color: #fe4844;}
.pages-analysis-report .house-right .unit{font-size: 12px;color: inherit;}
.pages-analysis-report .grade{margin-top: 30px;border-bottom: 1px solid #eee;}
.pages-analysis-report .grade:after{content: "";display: block;clear: both;}
.pages-analysis-report .grade_left,.pages-analysis-report .grade_right{float: left;}
.pages-analysis-report .grade_left{width: 120px;padding-top: 33px;}
.pages-analysis-report .grade_right{width: 200px;margin-left: 20px;}
.pages-analysis-report .markGrade{font-size: 56px;font-family: DIN;font-weight: bold;line-height: 50px;color: #333333;text-align: center;}
.pages-analysis-report .grade_explain{line-height: 50px;display: inline-block;vertical-align: top;color: #999;cursor: pointer;font-weight: normal;}

.pages-analysis-report .markImg{position: relative;width: 88px;height: 16px;margin: 20px auto 0;display: block;text-align: center;}
.pages-analysis-report .mark_bottom{position: absolute;left: 0;width: 88px;height: 16px;background: url(../images/unmark.png) no-repeat;background-size: cover;}
.pages-analysis-report .mark_top{position: absolute;left: 0;height: 16px;background: url(../images/mark.png) no-repeat;background-size: auto 16px;}
.pages-analysis-report .hx, .pages-analysis-report .pt, .pages-analysis-report .jy, .pages-analysis-report .sh, .pages-analysis-report .gh{
    font-size: 12px;color: #999;line-height: 20px;margin-bottom: 10px;
}
.pages-analysis-report .curMark{color: #333;font-size: 12px;}
.pages-analysis-report .grade_right .progress{position: relative;width: 110px;height: 20px;display: inline-block;margin-left: 10px;vertical-align: top;}
.pages-analysis-report .grade_right .progress_bottom{background: #eeeeee;width: 110px;height: 4px;position: absolute;border-radius: 4px;top:8px;}
.pages-analysis-report .grade_right .progress_top{background: #30a15d;height: 4px;position: absolute;border-radius: 4px;top:8px;}
.pages-analysis-report .house-right .btns_box{display: flex;justify-content: space-between;line-height: 70px;}
.pages-analysis-report .house-right .btns_box .buyGroup{position: relative;}
.pages-analysis-report .house-right .btns_box .btn_item{cursor: pointer;}
.pages-analysis-report .house-right .buyGroup:before{content:"";position: absolute;background: url("../images/wx.svg");width:28px;height: 28px;left: -28px;top:21px;}

.pages-analysis-report .house-left .mask{height: 540px;position: absolute;bottom: 0;top:unset;width: 100%;background: url("../images/report_mask.png") no-repeat;}
.pages-analysis-report .house-left .mask.hideBtn{background:linear-gradient(rgba(255,255,255,.1) 10%,rgba(255,255,255,1) 100%);}
.pages-analysis-report .house-left .mask .mobilePage{position: absolute;right: 121px;top: 230px;border: 5px solid #fff;width: 110px;height: 110px;}
.pages-analysis-report .house-left .mask .btns{position: absolute;width: 230px;height: 40px;left: 185px;top: 345px;background: transparent;cursor: pointer;}
.pages-analysis-report .house-left .mask.hideBtn .btns{display: none;}
.pages-analysis-report .house-left .mask .bot{position: absolute;bottom: 0;text-align: center;left: 0;right: 0;}
.pages-analysis-report .house-left .mask .surplus{font-size: 20px;color: #333333;margin-bottom: 20px;}
.pages-analysis-report .house-left .mask .read,.pages-analysis-report .house-left .mask .quickRead{color: #30A15D;font-size: 20px;cursor: pointer;}
.pages-analysis-report .house-left .mask .read .iconfont{color: #30A15D;}
.pages-analysis-report .house-left .mask .desc{font-size: 14px;color: #999999;}
.pages-analysis-report .house-left .house_item{margin-top: 50px;}
.pages-analysis-report .house-left .traffic{position: relative;}
.pages-analysis-report .house-left .traffic.unSignUp:before{content:"";width:100%;height: 127px;position: absolute;background: linear-gradient(
        180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);}
.pages-analysis-report .house-left .project{font-size: 24px;font-weight: bold;line-height: 50px;color: #333333;}
.pages-analysis-report .house-left .project_title{font-size: 16px;font-weight: bold;line-height: 22px;color: #333333;margin-top: 20px;}
.pages-analysis-report .house-left .project_desc{color: #333;margin-top: 10px;}
.pages-analysis-report .house-left .moreHx{color: #999;font-weight: normal;float: right;}

.pages-analysis-report .house-left .hxlist{margin-top: 20px;}
.pages-analysis-report .house-left .hxlist ul{
    width: 740px;
    display: flex;
    justify-content: space-between;
}
.pages-analysis-report .house-left .hxlist li{width: 230px;}
.pages-analysis-report .house-left .hxlist li a{display: block;height: 208px;border:#e5e5e5 1px solid;position: relative;}
.pages-analysis-report .house-left .hxlist img{width: 100%;height: 100%;object-fit: cover;}
.pages-analysis-report .house-left .hxlist .text{margin-top: 6px;}
.pages-analysis-report .house-left .hxlist .txt{color: #333;line-height: 24px;text-indent: 6px;}
.pages-analysis-report .house-left .hxlist .tag{
    width: 40px;
    line-height: 24px;
    padding: 2px 5px;
    vertical-align: top;
    background: #999;
    color: #fff;
    font-size: 12px;
    text-align: center;
    margin-left: 6px;
    border-radius: 2px;}
.pages-analysis-report .house-left .hxlist .tag.tag_1{background: #30A15D;}
.pages-analysis-report .house-left .hxlist .tag.tag_2{background: #4285f4;}
.pages-analysis-report .house-left .hxlist .tag.tag_3{background: #999999;}
.pages-analysis-report .house-left .hxlist .tag.tag_4{background: #FFA009;}
.pages-analysis-report .house-left .hxlist .grey{color: #999;}
.pages-analysis-report .house-left .project_grade{font-size: 36px;font-family: DIN;float: right;color:#333;}
.pages-analysis-report .house-left .markImg{display: inline-block;}
.pages-analysis-report .house-left .detailPage{color: #30A15D;display: block;}
.pages-analysis-report .house-left .detailPage .iconfont{color: #30A15D;}
.pages-analysis-report .house-left .detailTraffic .iconfont{color: #30A15D;}
.pages-analysis-report .house-left .progressList{display: flex;justify-content: space-between;flex-wrap:wrap;margin-top: 20px;}
.pages-analysis-report .house-left .progressItem{width: 40%;margin-bottom: 20px;}
.pages-analysis-report .house-left .progress{position: relative;width: 170px;height: 20px;display: inline-block;margin-left: 10px;vertical-align: top;}
.pages-analysis-report .house-left .progress_bottom{background: #eee;width: 170px;height: 6px;position: absolute;border-radius: 4px;top:8px;}
.pages-analysis-report .house-left .progress_top{background: #30a15d;height: 6px;position: absolute;border-radius: 4px;top:8px;}
.pages-analysis-report .house-left .progress_top1{background: #30a15d;}
.pages-analysis-report .house-left .progress_top2{background: #4285f4; }
.pages-analysis-report .house-left .progress_top3{background: #FFA009; }
.pages-analysis-report .house-left .progress_desc{color: #333;font-weight: bold;display: inline-block;}
.pages-analysis-report .house-left .progress_name{width: 80px;}
.pages-analysis-report .house-left .neighbourhood{display: flex;justify-content: space-between;margin-top: 20px;flex-wrap: wrap;}
.pages-analysis-report .neighbourhood_item{width: 48%;margin-bottom: 20px;}
.pages-analysis-report .neighbourhood_item .label{width: 130px;display: inline-block;color: #999;}
.pages-analysis-report .neighbourhood_item .value{color: #333;}
.pages-analysis-report .house-right .cardbox.fixed{position: fixed;top:130px;}
.pages-analysis-report .house-right .share{position: relative;}
.pages-analysis-report .house-right .share .ewm{display: none;position: absolute;width: 168px;background: #fff;padding: 0;box-shadow: rgb(0 0 0 / 10%) 0px 0px 8px 1px;left: 0px;z-index: 2;}
.pages-analysis-report .house-right .share:hover .ewm{display: block;left: -50px;}
.pages-analysis-report .house-right .share .mapCode{width: 150px;height: 150px;margin: 0 auto;}
.pages-analysis-report .tips{display: none;width: 300px;position: absolute;background: #505050;opacity: 0.9;border-radius: 4px;color: #fff;line-height: 1.5;z-index: 2;text-align: left;padding: 10px;font-weight: normal;white-space: pre-line;}
.pages-analysis-report .icon_explain{color: #999;cursor: pointer;}
.pages-analysis-report .allreport{position: absolute;display: block;bottom: 161px;width: 100%;z-index: 1;background: rgba(255,255,255,1);}
.pages-analysis-report .vague{width: 100%;height: 120px;background: linear-gradient(180deg, rgba(255, 255, 255, 0.5) 0%, #FFFFFF 100%);position: absolute;top: -120px;}
.pages-analysis-report .allreport .unlockDesc{font-size: 18px;font-family: PingFangSC;color: #333333;margin: 40px 0px 0;text-align: center;}
.pages-analysis-report .allreport .unlock{color: #ffffff;}
.pages-analysis-report .allreport .down{margin: 20px auto;text-align: center;}
.pages-analysis-report .allreport .icon-down{color: #30a15d;font-size: 12px;}
.pages-analysis-report .allreport .unLockBtnBlock{position: relative;width: 324px;margin: 0 auto;padding-bottom: 40px;}
.pages-analysis-report .allreport .btns{width: 324px;height: 54px;background: #30A15D;font-size: 16px;font-weight: 400;color: #fff;cursor: pointer;border-radius: 4px;margin: 0 auto;display: block;}
.pages-analysis-report .allreport .clickGif{position: absolute;right: 0;top:0;cursor: pointer;}
.pages-analysis-report .shareCode{margin-top: 20px;}
.pages-analysis-report .shareCode .mobilePage{width: 100px;height: 100px;margin: 0 auto;}
.pages-analysis-report .shareCode .remark{margin-top: 20px;font-size: 16px;color: #666;text-align: center;}

/*五证*/
.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;
    cursor: pointer;
    max-width: 350px;
    display: inline-block;
    vertical-align: bottom;
}
.wuzheng .wuzhengFont{
    color: #333333;
    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: 32px;
    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: #31CE90;
    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: #31CE90;
    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;
}


/** 二手房合作 -列表页*/
.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; font-weight: bold;}
.title_new a{float: right;font-size: 12px;color: #999;font-weight: normal;}
.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: 90px;height: 60px; border-radius: 4px; margin-right: 10px; }
.main .right .item_new a .img img{width: 100%;height: 100%;object-fit: cover; border-radius: 4px;}
.main .right .item_new a .info-right{flex: 1;}
.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; color: #333333;}
.main .right .item_new a .time{font-size: 12px;color: #a8a8a8;margin-top: 7px;}
.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;
}

.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 .askImg,
.answer .answerImg{
    position: absolute;
}
.ask .askicon{
    background: url("../images/ask.png") no-repeat;
    background-size: cover;
    width: 29px;
    height: 27px;
}
.answer .answericon{
    background: url("../images/answer.png") no-repeat;
    background-size: cover;
    width: 29px;
    height: 26px;
}
.questionText{
    font-weight: bold;
    font-size: 16px;
}
.questionText,
.answerText{
    line-height: 1.5rem;
    padding-left: 50px;
    min-height: 40px;
    padding-top: 4px;
    margin-bottom: 10px;
    color: #333;
}
.oldData .answerText{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.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: 7;
}
.housekeeperInput{
    width: 290px;
    height: 41px;
    background: #f1f1f1;
    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(../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/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/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/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;
    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;
}
.baseInfo .msghover:before{}
.baseInfo .msghover:after{}

/* 新房现场*/
.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/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;text-align: start;}
.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/enlarge.png");
    background-size: 100% 100%;
}
.imgDetail_draw .narrow{
    right: calc(5vw + 100px);
    background: url("../images/narrow.png");
    background-size: 100% 100%;
}
.imgDetail_draw .clockwise{
    background: url("../images/clockwise.png");
    background-size: 100% 100%;
}
.imgDetail_draw .anti-clockwise{
    right: calc(5vw + 50px);
    background: url("../images/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/close.png");
    background-size: 100% 100%;
    cursor: pointer;
    z-index: 9999;
}

#ax_container{
    width:100%;
    position: relative;
    overflow: hidden;
    height:16px;
}
#ax_listwrapper{
    position: relative;
    transition:0.5s;
}
#ax_list{
    width:100%;
    list-style: none;
    margin:0;
    box-sizing: border-box;

}
#ax_list li{

    line-height:16px;
    color: #666;
    font-size:12px;
}
.inner-search .s ul a {
    display: inline-block;
}
.pages-house .inner-search .s,.pages-house .inner-search .btn{float: none;}
.pages-house .inner-search .search_right{position: relative;float: right;width: 450px;display: flex;}
#search_ul_loupan{position: absolute;width: 100%;background: #FFFFFF;box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 10%);top: 35px;padding: 10px 14px;z-index: 1;display: none;}
#search_ul_loupan .rows{display: flex;justify-content: space-between;line-height: 30px;}
#search_ul_loupan .item{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #333333;font-size: 14px;}
#search_ul_loupan .item1{width: 170px;cursor: pointer;}
#search_ul_loupan .item2{width: 80px;}
#search_ul_loupan .item3{width: 100px;}
#search_ul_loupan .search_val{color: #30A15D;}

.ask-new .newData .ask:before,.ask-new .newData .answer:before{background: rgba(48, 161, 93, 0.1);border-radius: 4px;color: #30A15D;width: 20px;line-height: 20px;text-align: center;left: 0;top: 4px;}
.ask-new .newData .answer:before{background: #FFF5E5;color: #FFA009;top: 6px;}
.ask-new .newData .questionText{font-size: 16px;padding-left: 30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ask-new .newData .answerText{color: #999;line-height: 24px;padding-left: 30px;overflow: hidden;word-break: break-word;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;padding-bottom: 0;margin: 0 0 10px;}
.ask-new .user-msg img{width: 16px;height: 16px;border-radius: 50%;display: inline-block;vertical-align: middle;}
.ask-new .user-msg span{font-size: 12px;margin: 0 17px 0 3px;vertical-align: middle;}
.ask-new .user-msg .time{margin: 0;color: #999;}
.ask-new .user-msg{padding-left: 30px;}
.ask-new .gbook .list.newData dd,.ask-new .askBlock .list dd{border-color: #E9E9E9;position: relative;padding-right: 150px;padding-bottom: 20px;}
.ask-new .total{position: absolute;width: 80px;height: 80px;border-radius: 50%;background: #F8F8F8 url(../images/icon-number.png) no-repeat center 17px;right: 0;top: 4px;text-align: center;background-size: 27px auto;padding: 47px 0 0;font-size: 12px;}
.ask-new .hot{width: 320px;}
.ask-new .hot .text{width: 180px;}
.ask-new .housekeeper{float: left;width: 780px;margin: 24px 0 0;}
.ask-new .form-group.housekeeper:before{font-size: 18px;font-weight: normal;color: #FFA009;z-index: 8;left: 159px;top: 16px;text-shadow: none;content: '购房新政不知道，买房流程不清楚，想了解更多楼盘详细信息';}
.ask-new .input-area{ display: flex;background: url(../images/form-bg.png) no-repeat;width: 648px;height: 110px;top: 0;left: 132px;padding: 54px 0 0 27px;}
.ask-new .haveCard .housekeeperInput{border: 1px solid #FFECCD;width: 376px;display: inline-block;}
.ask-new .gbook .list dd:last-child{border-bottom: #E9E9E9 1px dashed;padding-bottom: 20px;}
.ask-new .housekeeper img{width: 117px;}
.ask-new .house-left{width:840px;}
.ask-new .askBlock .questionText{white-space: normal;}
.ask-new .questionText span{display: inline-block;font-size: 12px;font-weight: normal;line-height: 20px;background: #F6F6F6;padding: 0 6px;margin-left: 10px;color: #8A8DA3;}
.ask-new .housekeeper-ask img{width: auto;}
.ask-new .housekeeper-ask .input-area{background: none;padding: 0;left: 662px;top: 28px;width: auto;height: auto;}
.ask-new .form-group.housekeeper-ask:before{font-size: 20px;font-weight: bold;color: #333;content: '想要了解更多楼盘信息，问问置业顾问吧';left: 132px;top: 26px;}
.is_new .ask:before,.is_new .answer:before {
    background: rgba(48, 161, 93, 0.1);
    border-radius: 4px;
    color: #30A15D;
    width: 20px;
    line-height: 20px;
    text-align: center;
    left: 0;
    top: 4px;
}
.is_new .answer:before {
    background: #FFF5E5;
    color: #FFA009;
    top: 6px;
}
.is_new .questionText,.is_new .answerText{padding-left: 30px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.housekeeper-ask .housekeeperBtn{width: 147px;height: 45px;background: url(../images/form-btn.png) no-repeat;line-height: 45px;font-size: 18px;font-weight: bold;}
.housekeeper-ask .formMark{width: 400px;font-size: 13px;left: 132px;top: 62px;}
.publicForm.xfwwzx{max-height: 484px;width: 460px;background: #fff url(../images/pop-bg.jpg) no-repeat;padding: 0 38px;}
.xfwwzx h2{
    text-align: center;
    font-size: 28px;
    font-weight: bold;
    color: #333;
    padding: 163px 0 22px;
}
.xfwwzx .seebuyprice{
    text-align: center;
    color: #999999;
    font-size: 18px;
    margin: 0 0 24px;
}
.xfwwzx input{
    width: 100%;
    height: 57px;
    background: #F0F2F5;
    border-radius: 25px;
    font-size: 15px;
    padding: 20px;
    margin: 0 0 20px;
}
.xfwwzx .botArea{
    margin: 6px 0 35px 15px;
}
.xfwwzx .botArea a{
    color: #999999;
    font-size: 15px;
}
.publicModal .xfwwzx .signUpBtn{
    width: 100%;
    height: 52px;
    background: linear-gradient(90deg, #09C390 1%, #05B182 100%);
    border-radius: 23px;
    font-size: 23px;
    font-weight: bold;
    color: #fff;
    cursor: pointer;
}
.publicForm.xfwwzx.haveCard{
    max-height: 565px;
}

.pages-scene-detail .swiper .big .pause:before {
    left: 346px;
}

.pages-detail .news .item .imgs .miniplay, .pages-house .list-dt .sceneContent .imgs .miniplay { /* 楼盘主页,动态页看现场视频播放图标 */
    width: 36px;
    height: 36px;
    position: absolute;
    margin: 0 auto;
    left: 43px;
    top: 20px;
}


/*  第二个楼讯内的表单  */
.loupan_type2{
    padding: 20px;
    justify-content: space-between;
    border: 1px solid #ddd;
}
.flex{
    display: flex !important;
}
.flex1{
    flex: 1 !important;
}
.loupan_type2 .ellipsis{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.loupan_type2 .between{
    justify-content: space-between;
}
.loupan_type2 .formLeft{
    position: relative;
    width: 52%;
    flex-direction: column;
}
.loupan_type2 .loupanOtherImg {
    margin-top: 10px;
}
.loupan_type2 .formLeft .loupanCurImg{
    height: 269px;
    margin: 0;
    max-width: unset;
    object-fit: cover;
}
.loupan_type2 .loupanOtherImg .loupanImgs{
    width: 100px;
    height: 62px;
    object-fit: cover;
    margin: 0;
}
.loupan_type2 .goPhotos{
    color: #666666 !important;
    position: absolute;
    padding: 5px;
    background: rgba(255,255,255,.5);
    border-radius: 15px;
    right: 10px;
    top: 220px;
    font-size: 12px !important;
    line-height: unset;
    text-indent: unset;
}
.loupan_type2 .formRight{
    margin-left: 3%;
    width: 45%;
}
.loupan_type2 .formRight>div{
    display: grid;
    flex: 1;
}
.loupan_type2 .loupanName{
    font-size: 24px !important;
    font-weight: bold;
    line-height: 40px;
}
.loupan_type2 .loupanName a{color: #333333;}
.loupan_type2 .loupanPrices{
    font-size: 12px;
    line-height: 40px;
}
.loupan_type2 .loupanPrice{
    color: red !important;
    font-weight: bold;
    font-size: 28px !important;
}
.loupan_type2 .loupanDis{
    display: flex;
    background: url(../images/activity.png) no-repeat;
    background-size: 100% 100%;
    padding: 5px;
    margin-bottom: 10px;
}
.loupan_type2 .disLeft{
    width: 70%;
}
.loupan_type2 .disLeft .disName{
    font-size: 18px;
    font-weight: bold;
    color: #fff;
}
.loupan_type2 .disLeft .disNum{
    color: #fff;
    margin-left: 10px;
    font-size: 14px;
}
.loupan_type2 .disLeft .disTxt{
    color: #ffc1be;
    font-size: 14px;
}
.loupan_type2 .disLeft .disDesc{
    font-size: 14px;
    color: #fff;
}
.loupan_type2 .disRight .disBtn{
    border: 1px solid #fff;
    padding: 5px 10px;
    border-radius: 17px;
    display: block;
    line-height: 28px;
    text-align: center;
    color: #fff;
    cursor: pointer;
}
.loupan_type2 .loupanLayout{
    font-size: 14px;
    line-height: 30px;
}
.loupan_type2 .address{
    font-size: 14px !important;
    line-height: 30px;
}
.loupan_type2 .goMap,.loupan_type2 .goInfo{
    color: #30a15d !important;
    line-height: 30px;
    font-size: 14px !important;
}
.loupan_type2 .goInfo{
    display: block;
    margin-bottom: 10px;
}
.loupan_type2 .loupanTel{
    font-size: 24px;
    font-weight: bold;
    line-height: 30px;
    padding-top: 15px;
    border-top: 1px solid #eee;
}
.loupan_type2 .loupanTelDesc{
    color: #999999 !important;
    font-size: 14px !important;
    line-height: 30px;
}

/** 新的楼盘卡片 2024-04 **/
.loupan_new_card{border:#ddd 1px solid; padding:20px; max-width:840px; border-radius: 10px; background: linear-gradient(0deg, rgba(244,249,255,0.92), rgba(255,255,255,0));}
.loupan_new_card .cardBox{display: flex;}
.loupan_new_card .thumb{ width: 170px; height: 120px; object-fit: cover;}
.loupan_new_card .houseInfo{flex: 1; margin-left: 20px;}
.loupan_new_card .houseDesc{ display: flex; align-items: baseline; line-height: 40px;}
.loupan_new_card .houseDesc.address{ font-size: 14px; color: #999999;}
.loupan_new_card .houseDesc .txt{ font-size: 14px; color: #999999;}
.loupan_new_card .houseDesc .area{ margin: 0 10px;}
.loupan_new_card .houseDesc .tag{display: none}
.loupan_new_card .houseDesc .exist{ display: inline;}
.loupan_new_card .houseDesc .tag{ font-size: 12px; padding: 2px 5px; margin-right: 10px; background: #F3F4F6; border-radius: 2px; color: #999999;}
.loupan_new_card .houseInfo .houseName{ max-width: 300px; font-size: 18px; font-weight: bold; color: #333333;}
.loupan_new_card .houseInfo .housePrice{ max-width: 180px; font-size: 16px; color: #ff0000; margin: 0 10px;}
.loupan_new_card .houseCode{ cursor: pointer; flex: 1; text-align: right; position: relative;}
.loupan_new_card .houseCode .wx{ font-size: 14px; color: #31CE90;}
.loupan_new_card .houseCode .iconfont{  font-size: 14px; color: #31CE90;}
.loupan_new_card .houseCode .codeBox{ display: none; width: 150px;height: 150px; position: absolute; right: 0; background: #ffffff; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px 1px;}
.loupan_new_card .houseCode .codeBox img{ width: 150px; height: 150px;}
.loupan_new_card .houseCode:hover .codeBox{ display: block;}
.loupan_new_card .btnsBox{ display: flex; justify-content: space-between; margin-top: 10px;}
.loupan_new_card .btnsBox .btns{ width: 48%; height: 36px; line-height: 36px;border-radius: 18px; background: #FBE3E6; display: flex; justify-content: space-between; align-items: baseline; padding-left: 15px;}
.loupan_new_card .btnsBox .btns.disc{background: #CEFFEE; color: #27A473;}
.loupan_new_card .btnsBox .desc{ font-size: 14px; color: #FF0000;}
.loupan_new_card .btnsBox .disc .desc{ color: #27A473;}
.loupan_new_card .btnsBox .btn{ font-size: 14px; background: linear-gradient(90deg, #FFBC04, #FF971A); width: 100px; height: 36px;border-radius: 18px; color: #ffffff; border: 0; cursor: pointer; font-weight: bold;}
.loupan_new_card .btnsBox .disc .btn{background: linear-gradient(90deg, #4BDCB7, #4BDB9B); }


#search_list a:hover{color: #333;}
#search_list a em{color: #30a15d}
#search_list a{padding-left: 0!important;}
.main .content_box{width: 1180px;margin: 0 auto;margin-top: 20px;}
.main .content_box .left{width: 860px;float: left;}
.main .content_box:after{content: "";display: block;clear: both;}

/*房价筛选条件*/
.main .content_box{ width:1180px; margin:0 auto; padding:37px 0 0px; }
.main .content_box .choose{display: flex;display: -webkit-flex;}
.main .content_box .choose dl{ overflow:hidden; }
.main .content_box .choose dt{ float:left; line-height:36px; width:60px; color:#333; font-size:14px; }
.main .content_box .choose dd{ width:860px; }
.main .content_box .choose .options{ line-height:36px; }
.main .content_box .choose .options a{ margin:0 8px; font-size:14px; position: relative;}
.main .content_box .choose .options a.this{ font-weight: bolder; color: #30a15d;}
.main .content_box .choose .options a.this::before{    content: '';position: absolute;width: 0;height: 0;border-left: transparent 8px solid;border-right: transparent 8px solid;border-bottom: #f8f6f7 8px solid;margin: auto;left: 0;bottom: -20px;right: 0;z-index: 1;}
.main .content_box .choose .son{ width:1060px; border:#ddd 1px solid; line-height:32px; padding:8px;background: #f8f6f7;margin-top: 10;}
.main .content_box .choose .son i{color:#30a15d;}
.main .content_box .choose .son a{ margin:0 5px; }
.main .content_box .choose .son a.this{ font-weight: bolder;color: #30a15d; }
.main .choose .selectItems{flex: 1;}
.main .choose .areaLabel{display: inline-block;width: 57px;}
.main .choose .areaList{}
.main .choose .areaList:after{content: "";display: block;clear: both;}
.main .choose .areaList li,.main .choose .blockList li{float: left;margin-bottom: 10px;margin-right: 20px;}
.main .choose .areaList a,.main .choose .blockList a{margin-right: 20px;margin-bottom: 20px;}
.main .choose .areaList .active,.main .choose .blockList .active{color: #30A15D;font-weight: bold;}
.main .choose .children{margin-top: 20px;padding: 20px 16px;background: #F8F6F7;}
.main .choose .blockList:after{content: "";display: block;clear: both;}
.main .choose .blockList .py{color: #2FA15C;}

.main .content_box .right{width: 290px;float: left;margin-left: 30px;}
.main .tit_wt{text-align: right;font-size: 14px;color: #666;padding: 40px 0 20px 0;cursor: pointer;float: right;}
.main .tit_wt:hover,.main .new_tit .more:hover{color:#30a15d}
/* 楼盘网智能算法 提示 */
.main .price_tip_top { float: left; color: #999; font-size: 13px; padding: 40px 8px 20px 0;}


/*走势图*/
.main .content_box  .trend{}
.main .content_box  .trend::after{content: '';display: block;clear: both;}

.main .content_box  .trend .info{margin: 38px 0 0 38px;width: 350px;padding-right: 60px;position: relative; }
.main .content_box  .trend .info::after{content: '';border-right:1px dashed  #ddd; position: absolute;right: 0; top:10px;height: 370px; }
.main .content_box  .trend .info .tit{font-size: 24px;color: #333333;font-weight: bolder;text-align: center;}
.main .content_box  .trend .info .price{font-size: 32px;color: #df2f30;text-align: center;margin-top: 30px;font-weight: bolder;}
.main .content_box  .trend .info .price span{font-size: 20px;color: #333333;margin-left: 15px;}
.main .content_box  .trend .info .contrast{font-size: 14px;color: #999;text-align: center;margin-top: 30px;margin-bottom: 20px;}
.main .content_box  .trend .info .contrast span{font-size: 14px;color: #333333;}
.main .content_box  .trend .info .contrast .down{color: #30a15d;}
.main .content_box  .trend .info .contrast .up{color: #ff0000;}
.main .content_box  .trend .info .num{display: block;font-size: 14px;color: #333;text-align: center;padding-bottom: 40px;border-bottom: 1px dashed  #ddd;}
.main .content_box  .trend .info .findhouse{margin-top: 50px;}
.main .content_box  .trend .info .findhouse .price_list{margin-top: 10px;overflow: hidden;padding-bottom: 80px;}
.main .content_box  .trend .info .findhouse .price_list li{width: 33%;float: left;padding: 0 0 10px 0;}
.main .content_box  .trend .chart_box{margin: 20px 0 10px;position: relative; }
.main .content_box  .trend .chart_box .jj{font-size: 14px;color: #999999;margin-top: 0px;display: flex;display: -webkit-flex;justify-content: space-between;}
#housePriceTrend{width: 860px;height: 350px;}

.trend .tit{font-size: 22px;font-weight: bold;color: #333333;padding: 50px 0 25px;line-height: 40px;}
.trend .tit .iconfont{font-weight: normal;font-size: 24px;cursor: pointer;}
.trend .tit .iconfont:hover + .desc{display: block;}
.trend .tit .t{color: inherit;font-size: inherit;}
.trend .chart_box .tit .desc{font-weight: normal;font-size: 14px;color: #999999;}
.trend .download{height: 40px;border: 1px solid #2FA15C;border-radius: 5px;background: #ffffff;line-height: 40px;padding: 0px 16px;color: #2fa15c;}
.trend .download .iconfont{font-size: 16px;color: #2fa15c;}
.trend .chat{display: flex;display: -webkit-flex;justify-content: space-between;}
.trend .averagePrice,.trend .prevMonth,.trend .allHouses{width: 275px;height: 120px;border-radius: 10px;display: flex;display: -webkit-flex;}
.trend .averagePrice{box-shadow: 0px 0px 9px 0px rgba(186,186,186,0.53);}
.trend .prevMonth{box-shadow: 0px 0px 9px 0px rgba(186,186,186,0.53);}
.trend .allHouses{box-shadow: 0px 0px 9px 0px rgba(186,186,186,0.53);}
.trend .findhouse{margin-top: 30px;}
.trend .descItem{flex: 1;margin-left: 15px;}
.trend .iconItem{line-height: 120px;position: relative;}
.trend .priceLabel{margin-top: 15px;font-size: 18px;color: #666666;line-height: 42px;}
.trend .priceLabel a{font-size: inherit;color: inherit;}
.trend .priceVal{color: #db2e2e;font-size: 34px;font-weight: bold;}
.trend .houses{color: #666666;}
.trend .priceVal .iconfont{font-size: 30px;color: #db2e2e;}
.trend .reduce{color: #057f3e;}
.trend .ping{font-size: 28px;color: #666666;}
.trend .flat{color: #999999;font-size: 28px;font-weight: normal;}
.trend .reduce .iconfont{color: #057f3e;display: inline-block;line-height: 40px;vertical-align: bottom;}
.trend .unit{font-size: 18px;font-weight: normal;display: inline-block;vertical-align: middle;color: #666666; padding-left: 5px;}
.trend .iconItem{line-height: 120px;position: relative;}
.trend .icons{font-size: 80px;color: #2fa15c;}
.trend .opacity{position: absolute;right: 0;width: 81px;height: 80px;top: 20px;z-index: 1;background: linear-gradient(to left, rgba(255,255,255,.7), rgba(255,255,255,.9));}
.trend .notice{display: inline-block;position: relative;}
.trend .notice .desc{display: none;position: absolute;font-size: 14px;font-weight: normal;color: #ffffff;line-height: 21px;background: rgba(0,0,0,.6);width: 300px;border-radius: 5px;left: 0;top: 38px;padding: 5px 10px;word-wrap: break-word;
    z-index: 11;text-align: left;}
#search_ul_loupan{box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.3);top: 48px;border-radius: 5px;z-index: 11}
#search_ul_loupan .item1{width: 250px;}
#search_ul_loupan .item1:hover{background: #f8f8f8;}
#search_ul_loupan .item2{width: 120px;}
#search_ul_loupan .null .img{margin: 20px auto;}
#search_ul_loupan .null .desc{font-size: 14px;font-family: Microsoft YaHei;font-weight: 400;color: #999999;line-height: 22px;text-align: center;}
.left .formData{width: 860px;height: 100px;background: url("../images/form_bg.png");display: flex;display: -webkit-flex;}
.left .formData .desc{flex: 1;line-height: 100px;padding-left: 24px;font-size: 20px;font-weight: bold;color: #107f3c;}
.left .formData .siteName{font-size: inherit;font-weight: inherit;color: #ffa405;}
.left .formData .ddesc{font-size: inherit;color: inherit;color: inherit;position: relative;margin-left: 5px;}
.left .formData .ddesc:before{content: "";position: absolute;width: 1px;height: 18px;left: 0;top: 6px;background: #107f3c;}
.left .formData .flexx{width: 267px;}
.flexx .formBtn{height: 42px;width: 126px;border-radius: 5px;background: #ffa405;font-size: 16px;font-weight: bold;color: #ffffff;margin-top: 29px;cursor: pointer;}
/*房价排行*/
.main .content_box .table_box .table_quyu{overflow: hidden;}
.main .content_box .table_box table{width: 100%;border: 1px solid #ddd;}
.main .content_box .table_box table tr td{height: 54px;line-height: 54px;font-size: 14px;color: #333;border-bottom: 1px solid #ddd;text-align: center;}
.main .content_box .table_box table tbody tr:last-child td,.main .content_box .table_box table thead tr td{border: 0;}
.main .content_box .table_box table thead tr td{background: #F5F5F5;color: #333333;height: 50px;line-height: 50px;}
.main .content_box .table_box table thead tr td:nth-child(5){width: 130px;}
.main .content_box .table_box table thead tr td:first-child{width: 280px;text-align: center;}
.table_box td a{color: inherit;}
.main .table_box tbody span{width: 20px;height: 20px;line-height: 20px;background-color: #999999;display: inline-block;border-radius: 50%;color: #fff;    text-align: center;text-indent: 0;}
.table_box tbody tr:nth-child(1) span{background: #ff5d5b;}
.table_box tbody tr:nth-child(2) span{background: #ff5d5b;}
.table_box tbody tr:nth-child(3) span{background: #ff5d5b;}
.table_box .alignCenter{text-align: center !important;}
.table_box .houseRank{width: 280px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-align: left;text-indent: 40px;}
.table_box .houseRank span{margin-right: 5px;}
.red_color{color: #ff5c5c!important;}
.greed_color{color: #30a15d!important;}
.red_bac{background: #ff5c5c!important;}
.main .content_box  .table_box .more{height: 54px;line-height: 54px;margin: 0 auto;text-align: center;color: #999999;font-size: 14px;cursor: pointer;border: 1px solid #cccccc;border-top: 0;}
.avgPriceTable.close tr:nth-child(n + 9){display: none;}
.avgPriceTable .more .tf{transform: rotateZ(180deg);display: inline-block;}
.avgHouse .new_tit{font-size: 22px;color: #333;font-weight: bold;}
.avgHouse .tit{display: inline-block;position: relative;}
.avgHouse .new_tit .iconfont{font-weight: normal;font-size: 22px;cursor: pointer;}
.avgHouse .new_tit .desc{display: none;position: absolute;font-size: 14px;font-weight: normal;color: #ffffff;line-height: 21px;background: rgba(0,0,0,.6);width: 300px;border-radius: 5px;left: 38px;top: 0;padding: 5px 10px;word-wrap: break-word;z-index: 11;text-align: left;}
.avgHouse .new_tit .iconfont:hover + .desc{display: block;}
.avgHouse .more{    display: block;float: right;line-height: 29px;color: #999999;font-weight: normal;cursor: pointer;}
.main .content_box .avgPriceTable table thead tr td:first-child{width: 120px;}
.main .content_box .avgPriceTable table thead tr td:nth-child(2){width: 160px;}
.main .content_box .avgPriceTable table thead tr td:nth-child(4){width: 160px;}
.main .content_box .avgPriceTable table thead tr td:nth-child(5){width: 160px;}
/*     购房交流群     */
.false{display: none;}
.sqrqArea.sqrqflxed{position: fixed;z-index: 1;width: 290px;top: 10px;display: block;}
.sqrqArea .titleArea{height: 70px;padding-left: 75px;position: relative;}
.sqrqArea .titleArea:before {content: "";background: url(../images/wxgroup.png) no-repeat;position: absolute;width: 55px;height: 55px;left: 10px;top: 10px;}
.sqrqArea .groupName{font-size: 14px;color: #333333;line-height: 21px;padding-top: 10px;}
.sqrqArea .telList{height: 19px;overflow: hidden;margin-top: 5px;}
.swiperUl{ position: relative; width: 100%; -webkit-transition-property: -webkit-transform, left, top; -webkit-transition-duration: 0s; -webkit-transform: translate3d(0px, 0, 0); -webkit-transition-timing-function: ease; -moz-transition-property: -moz-transform, left, top; -moz-transition-duration: 0s; -moz-transform: translate3d(0px, 0, 0); -moz-transition-timing-function: ease; -o-transition-property: -o-transform, left, top; -o-transition-duration: 0s; -o-transform: translate3d(0px, 0, 0); -o-transition-timing-function: ease; -o-transform: translate(0px, 0px); -ms-transition-property: -ms-transform, left, top; -ms-transition-duration: 0s; -ms-transform: translate3d(0px, 0, 0); -ms-transition-timing-function: ease; transition-property: transform, left, top; transition-duration: 0s; transform: translate3d(0px, 0, 0); transition-timing-function: ease; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }
.swiperUl li{font-size: 12px;line-height: 19px;}
.sqrqArea .btnArea{height: 50px;position: relative;background: #ffffff;}
.sqrqArea .btnArea:before{content: "";background: url(../images/grouphead.png) no-repeat;position: absolute;width: 58px;height: 24px;left: 10px;top: 13px;}
.sqrqArea .member{padding-left: 75px;padding-top: 17px;display: inline-block;font-size: 12px;}
.sqrqArea .label{font-size: 12px;}
.sqrqArea .btnArea .groupBtn{background: #30A15D;border-radius: 4px;padding: 4px 13px;color: #ffffff;margin-left: 5px;cursor: pointer;font-size: 12px;}
.right .rightBlock .head{display: flex;display: -webkit-flex;justify-content: space-between;padding: 15px 15px 0;}
.right .rightBlock .title{position: relative;font-size: 16px;color: #333333;font-weight: bold;text-indent: 15px;}
.right .rightBlock .title:before{content: "";position: absolute;left: 0;top: 3px;width: 2px;height: 16px;background: linear-gradient(90deg, #30A15D 0%, #30B866 100%);}
.right .switch .iconfont{font-size: 16px;background: #f2f2f2;display: inline-block;vertical-align: middle;color: #999999;font-weight: normal;cursor: pointer;}
.imList.imflxed{position: fixed;z-index: 1;width: 290px;top: 150px;display: block;}
.imBody{position: relative;}
.imBody .imItem{display: flex;margin: 0 15px;border-bottom: 1px dashed #cccccc;padding: 20px 0 24px;}
.imBody .imItem:last-child{border-bottom: 0;}
.imBody .imAvatar{width: 62px;height: 62px;border-radius: 50%;object-fit: cover;}
.imBody .imDesc{margin-left: 10px;flex: 1;}
.imBody .nameTag{font-size: 16px;font-weight: bold;color: #333333;}
.imBody .tag{background: #ebfaf1;color: #2FA15C;font-weight: normal;font-size: 12px;padding: 5px 10px;line-height: 10px;display: inline-block;vertical-align: text-bottom;}
.imBody .timeBtn{font-size: 12px;color: #999999;display: flex;display: -webkit-flex;flex: 1;margin-top: 10px;line-height: 24px;justify-content: space-between;}
.imBody .zxfjBtn{display: inline-block;border-radius: 5px;background: #2FA15C;color: #ffffff;padding: 0 11px;font-size: 12px;cursor: pointer;}
.imBody .flex-control-nav{display: none;}
.imBody .flex-direction-nav{position: absolute;z-index: 3;width: 100%;top: -36px;display: none;}
.imBody .flex-prev,.imBody .flex-next{position: absolute;display: block;width: 17px;height: 17px;overflow: hidden;cursor: pointer;top:17px;}
.imBody .flex-prev{right: 15px;}
.imBody .flex-next{right: 34px;}


/*外房价置业管家*/
.right .rightBlock{background: #FFFFFF;box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.15);border-radius: 5px;margin-bottom: 30px;}
.rightBlock .more{font-size: 12px;color: #999999;}
/*   热门楼盘   */
.hotHouse .houseItem{position: relative;display: flex;display: -webkit-flex;margin: 0 15px;padding: 20px 0 4px;}
.hotHouse li:last-child .houseItem{padding-bottom: 20px;}
.hotHouse .houseItem:before{content: "";position: absolute;width: 17px;height: 21px;left: 8px;color: #ffffff;text-align: center;line-height: 25px;font-size: 12px;}
.hotHouse .houseBody li:nth-child(1) .houseItem:before{content: "1";background: url("../images/bg-rank.png");background-position: -2px -1px;}
.hotHouse .houseBody li:nth-child(2) .houseItem:before{content: "2";background: url("../images/bg-rank.png");background-position: -26px -1px;}
.hotHouse .houseBody li:nth-child(3) .houseItem:before{content: "3";background: url("../images/bg-rank.png");background-position: -50px -1px;}
.hotHouse .borough_thumb{width: 102px; height: 73px;object-fit: cover;border-radius: 5px;}
.hotHouse .houseDesc{margin-left: 15px;}
.hotHouse .borough_name{font-size: 12px;width: 143px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #333333;}
.hotHouse .price{font-weight: bold;color: #fe4844;font-size: 15px;margin-top: 10px;}
.hotHouse .unit{font-size: 12px;color: #666666;font-weight: normal;}
.hotHouse .address{font-size: 12px;color: #999999;margin-top: 10px;}
.hotHouse .address .iconfont{color: #dddddd;font-size: 12px;}
/*   相关资讯   */
.newsList .newsItem{display: flex;display: -webkit-flex;margin: 0 15px;border-bottom: 1px dashed #cccccc;padding: 20px 0 24px;}
.newsList li:last-child .newsItem{border-bottom: 0;}
.newsList .newsThumb{width: 110px;height: 80px;}
.newsList .newsDesc{margin-left: 15px;}
.newsList .newsTitle{color: #333333;font-size: 14px;line-height: 20px;overflow: hidden;word-break: break-word;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.newsList .time{color: #999999;font-size: 12px;margin-top: 3px;}


/*置业管家*/
.main .content_box .right .swiper-container-zx{margin-top: 30px;position: relative;width:100% ;overflow: hidden;}

.main .content_box .left .swiper-container-zx{position: relative;width:100% ;overflow: hidden;    height: 130px;padding: 20px 0;border: 1px solid #ddd;}
.main .content_box .left .swiper-container-zx .swiper-wrapper{width: 1180px;margin: 0 auto;}
/* .main .content_box .right .swiper-container-zx .swiper-wrapper .swiper-slide{width: 250px!important;margin-left: 30px;} */
.main .content_box .left .swiper-container-zx .item{height: 90px;position: relative;}
.main .content_box .left .swiper-container-zx .item::after{width: 1px;height: 79px;border-right: dotted 1px #e3e2dd;position: absolute;right: 0;top:5px;content: '';}
.main .content_box .left .swiper-container-zx .item>div{float: left;}
.main .content_box .left .swiper-container-zx .item .img{width: 90px;height: 90px;margin-left: 40px;}
.main .content_box .left .swiper-container-zx .item .img img{width: 100%;height: 100%;object-fit: cover;border-radius: 50%;}
.main .content_box .left .swiper-container-zx .item .info{margin-left: 20px; margin-top: 20px;}
.main .content_box .left .swiper-container-zx .item .info .name{font-size: 18px;color: #333333;margin-bottom: 10px;font-weight: bold;}
.main .content_box .left .swiper-container-zx .item .info .fwrs{font-size: 14px;color: #999999;margin-bottom: 10px;}
.main .content_box .left .swiper-container-zx .item .info .company_name{font-size: 12px;margin-bottom: 10px;background-color: #ebfaf1;padding: 0 10px;color: #30A15D;line-height: 20px;}
.main .content_box .left .swiper-container-zx .item  button{width: 70px;height: 26px;cursor: pointer;
    background-color: #30a15d;border-radius: 4px;font-size: 12px;color: #ffffff;text-indent: 10px;position: relative;margin-top: 30px;margin-left: 30px;}
.main .content_box .left .swiper-container-zx .item  button::before{content: '';width: 12px;height: 12px;position: absolute;left: 2px;top: 8px;background: url(../images/zx.png) center no-repeat;}
.main .content_box .left .swiper-container-zx .swiper-button-next{z-index: 9;cursor: pointer;width: 33px;height: 38px;background:url(../images/next_wd.png) center no-repeat; right:  0;}
.main .content_box .left .swiper-container-zx .swiper-button-prev{z-index: 9;cursor: pointer;width: 33px;height: 38px;background:url(../images/prev_wd.png) center no-repeat; position: absolute;left: 0;}
.main .content_box .left .new_tit {margin-top: 80px;overflow: hidden;padding-bottom: 25px;}
.main .content_box .left .new_tit span{display: inline-block;font-size: 12px;padding: 3px;background: #ffa009;color: #fff;margin-left: 20px;position: relative;margin-top: 5px;border-radius: 5px;}
.main .content_box .left .new_tit span::before{content: "";width: 0px;height: 0px;border-top: 5px solid transparent;border-bottom: 5px solid transparent;border-right: 10px solid #ffa009;position: absolute;left: -10px;top: 5px;}
.main .content_box .left .new_tit p{font-size: 22px;color: #333;font-weight: bold;}
/* 楼盘网智能算法 提示 */
.main .content_box .left .new_tit .price_tip_middle { font-weight: normal; margin-top: 10px; text-indent: 20px; color: #999; font-size: 13px; }

/*地图*/
.main .content_box .left .divMap{width: 860px;height: 400px;}
.main .content_box .left .divMap .label_box{width: 91px;height: 91px;background-color: #42a96b;box-shadow: 0px 0px 21px 0px #4d4d4d;opacity: 0.91;border-radius: 50%;}
.main .content_box .left .divMap .label_box p{font-size: 14px;color: #ffffff;overflow: hidden;
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;text-align: center;height: 20px;line-height: 20px;    position: relative;top: 20px;}

.house-overlay{ position:absolute; }
.house-overlay a{display: inline-block;box-shadow: 0px 0px 21px 0px #4d4d4d; background:#30a15d; line-height:24px; padding:0 8px; color:#fff; border-radius:2px; -webkit-border-radius:2px;}
.house-overlay span{ color:#fff; font-size:12px; position:relative;}
.house-overlay span:after{ content:''; position:absolute; width:0; height:0; border-left:transparent 4px solid; border-right:transparent 4px solid; border-top:#1b71e0 4px solid; margin:auto; top:20px; left:0; right:0;box-shadow: 0px 0px 21px 0px #4d4d4d; }
.house-overlay b{ color:#fff; font-weight:normal; display:none;}
.house-overlay:hover{ z-index:999;}
.house-overlay:hover p{ background:#30a15d;}
.house-overlay:hover span:after{ border-top-color:#30a15d;}
.house-overlay:hover b{ display:inline;}




/*热门楼盘*/
.main .content_box .left .hot_tit {margin-top: 30px;overflow: hidden;padding-bottom: 10px;border-bottom: 1px solid #e5e5e5;}
.main .content_box .left .hot_tit p{float: left;font-size: 24px;color: #333;font-weight: bold;}
.main .content_box .left .hot_tit a{float: right;font-size: 14px;color: #999999;    position: relative;top: 10px;}
.main .content_box .left .hot{margin-top: 25px;margin-bottom: 30px;}
.main .content_box .left .hot::after{content: '';display: block;clear: both;}
.main .content_box .left .hot .item{float: left;margin-right: 45px;}
.main .content_box .left .hot .item:last-child{margin-right: 0px;}
.main .content_box .left .hot .item a{}
.main .content_box .left .hot .item a .img{width: 200px;height: 144px;position: relative;}
.main .content_box .left .hot .item a .img img{width: 100%;height: 100%;object-fit: cover}
.main .content_box .left .hot .item a .img p{width: 100%;position: absolute;bottom: 0px;background: rgba(0, 0, 0, 0.7);padding-top: 2px;padding-bottom:4px; }
.main .content_box .left .hot .item a .img p span{color: #ffffff;}
.main .content_box .left .hot .item a .img p span:first-child{float: left;font-size: 16px;margin-left: 5px;max-width: 135px;
    overflow: hidden;
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;}
.main .content_box .left .hot .item a .img p span:last-child{float: right;font-size: 14px;margin-right: 5px;}
.main .content_box .left .hot .item a .price{font-size: 20px;color: #fe4844;height: 20px;line-height: 20px;margin: 10px 0;}
.main .content_box .left .hot .item a .tel{height: 16px;line-height: 16px;font-size: 16px;color: #333333;}

/*缺省*/
.dsn{display: none!important;}
.no_data1{width: 290px;height: 171;line-height: 171px;color: #999999;text-align: center;border-bottom: 1px dashed  #ddd;}
.no_data2{width: 860px;}
.no_data2 .bac1{width: 133px;height: 139px;margin: 0 auto;background: url(../images/nodata.png)no-repeat center;margin-top: 50px;}
.no_data2  p{font-size: 20px;color: #999999;text-align: center;margin-top: 30px;}
.no_data3{padding-bottom: 76px;}
.no_data3 p{font-size: 20px;color: #999999;text-align: center;margin-top: 95px;margin-bottom: 26px;}
.no_data3 a{display: block;font-size: 20px;text-align: center;color: #30a15d;}
.no_data2 .btm{
    width: 190px;
    height: 36px;
    line-height: 36px;
	background-color: #30a15d;
    border-radius: 4px;
    text-align: center;
    margin: 0 auto;
    color: #fff;
    font-size: 14px;
    margin-top: 30px;
    cursor: pointer;
}
.ccgPopup .box1 .mainPopup .mainbox .left{
    width: unset;
}
/* 5个操作类型的时候 */
.rightFloat .panel .imInletIndex{max-height: 395px}

.rightFloat .panel.imInletPanel5{margin-top: -212px}
.rightFloat .panel.imInletPanel4{margin-top: -133px}
.rightFloat .panel.imInletPanel3{margin-top: -54px}
.rightFloat .panel.imInletPanel2{margin-top: -24px}
.rightFloat .panel.imInletPanel1{margin-top: -24px}

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

.rightFloat .yjfk > a::after{content: '' !important;}
.rightFloat .gfzgcs > a, .rightFloat .smewm > a, .rightFloat .fhdb > a, .rightFloat .fdjsq > a{padding-top: 0;}

.rightFloat .item .iconfont { color: #ffffff; }
.rightFloat .lpzx > a { background: url(../images/iminlet.gif) center center no-repeat !important; width: 50px !important; }
.rightFloat .yjfk > a { padding-top: 0; }

