* {margin: 0;padding: 0;list-style: none;border: 0;word-break:break-word;vertical-align:top;outline: none;/* moz-user-select: -moz-none; -webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout: none;-moz-touch-callout: none;-ms-touch-callout: none;-o-touch-callout: none;touch-callout: none; */}
html,body{min-height: 100%;}
body {font-size: 12px;line-height: 1;font-weight: normal;font-family: "微软雅黑" ;-webkit-text-size-adjust: 100%;}
table{border-collapse: collapse;}
img {border: 0;padding: 0;display: inline;-webkit-user-select: none;-moz-user-select: none;-webkit-user-select:none;-o-user-select:none;user-select:none;  }
a {text-decoration: none;color: #727272;}
li {list-style: none;}
/* h1,h2,h3,h4,h5,h6{font-weight: normal;font-size: 12px;} */
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden}
.clearfix {*+height: 1%;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary{display: block;}
/*强制去除表单自带的样式*/
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#878787; font-family:Lucida Bright,Arial;}
input:focus { outline: none;}
input,button,select,textarea{outline:none; /*-webkit-appearance:none;*/}
textarea{resize:none;/*-webkit-appearance:none;*/}
textarea,input,select { background:none; border:none; margin:0; padding:0;}
a,a:link{text-decoration:none;}
a,a:visited{text-decoration:none;}
a,a:hover{text-decoration:none;}
a,a:active{text-decoration:none}


.fl{float: left;}
.fr{float: right;}
.tac{text-align: center;}
.anim{ transition: 0.8s ease;transition: all 0.3s ease-in-out}
.por{position: relative;}
.dib{display: inline-block;}
.vam{vertical-align: middle;}
.omission1{overflow: hidden;text-overflow: ellipsis;white-space:nowrap;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;display: block;}
.omission2{overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.omission3{overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.omission4{overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;}
.table{display: table;width: 100%;height: 100%;}
.table-call{display: table-cell;vertical-align: middle;}

/*页面框架结构*/
.w1200{ max-width: 1200px; margin: 0 auto;}
.w1360{ max-width: 1360px; margin: 0 auto;}
.w1400{ max-width: 1400px; margin: 0 auto;}
.contain{} /*页面主体内容*/
.content{}/*内容*/
.mainnav{}/*主导航*/
.menu{}/*边侧菜单*/
.maincontent{ padding: 50px 0;} /*主要内容*/
.txtbox,.singlepage{ word-wrap:break-word; overflow:hidden;}

/*分页*/
.pages{ margin-top: 4.57%;text-align: center; font-size: 0;}
.pages a{display: inline-block;padding: 0 15px;height: 40px;line-height: 40px;font-size: 14px;color: #333;border: 1px solid #ccc;font-family: '黑体';transition: 0.4s ease;}
.pages a.a_cur{background-color:#fabf13;color:#666666;}
.pages a.a_first{margin-right: 10px;}
.pages a.a_end{margin-left: 10px;}
.pages .anum a{font-family: 'Arial';}
.pages .acur a,.pages a:hover{background-color: #eeeeee;color: #333;border: 1px solid #eeeeee;}
.pages .nums{display: inline-block;margin: 0 10px;}
.pages .nums .anum{margin-right: -1px;}
.pages .nums .anum:last-child{margin-right: 0;}
.pages .f1{font-size: 14px;margin: 0 10px;color: #666;line-height: 42px;}
.pages .i_text{display: inline-block;height: 40px;width: 80px;border: 1px solid #edecec;vertical-align: middle;}
.pages .i_button{margin-left: 10px;padding: 0 15px;height: 42px;font-size: 14px;color: #666;border: 1px solid #edecec;}
.head-prew{position: absolute;bottom: 0;right: 0;}
.head-prew a{display: inline-block;width: 70px;height: 30px;font-size: 16px;color: #c3c3c3;text-align: center;line-height: 28px;border-radius: 3px;border:1px solid #e0e0e0;box-sizing: border-box;}
.prew{margin-top: 5.2%;}
.prew a{display: block;font-size: 14px;color: #999999}
.prew a:nth-of-type(2){margin-top: 18px;}

.pages .i_text{display:none;}
.pages .i_button{display:none;}






/* 按钮 */
/* .rightMenuBtn {display:none;width:40px;height:40px;background-color:rgba(230,230,230,0.7);z-index:150;position:fixed;top: 10px;right: 10px}
.rightMenuBtn span {display:block;height:3px;background-color:#56504d;position:absolute;top:20px; transition:0.5s;}
.rightMenuBtn img {display:block;position:absolute;bottom:5px;left: 5px;transition:0.5s;width:30px;height:auto;}
.rightMenuBtn .openMenu {width:30px;left:5px;}
.rightMenuBtn .closeMenu {left:25px;width:0;}
.rightMenuBtn span:active {width:0;}
.rightMenuBtn span:before,.rightMenuBtn span:after {content:"";display:block;width:30px;height:3px;background-color:#56504d;position:absolute;transition:0.4s;}
.rightMenuBtn .openMenu:before {top:-10px;left:-0;}
.rightMenuBtn .openMenu:after {top:10px;left:-0;}
.rightMenuBtn .closeMenu:before {top:0px;left:-20px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.rightMenuBtn .closeMenu:after {top:0px;left:-20px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);} */



/*@font-face {
    font-family: 'HelveticaNeueLTPro-LtEx';
    src: url('../fonts/HelveticaNeueLTPro-LtEx.eot');
    src: local('☺'), url('../fonts/HelveticaNeueLTPro-LtEx.woff') format('woff'), url('../fonts/HelveticaNeueLTPro-LtEx.ttf') format('truetype'), url('../fonts/HelveticaNeueLTPro-LtEx.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
*/

/*头部*/
.commonContent{min-height:calc(100vh - 96px)}
header{position: absolute;top: 0;left: 0;width: 100%;padding: 25px 0;z-index: 299;}
header .logo{float: left;}
header .logo img{width: 100%;}
header .head-right{float: right;font-size: 0;margin-top: 7px;}
header  nav{display: inline-block;vertical-align: middle;}
header  nav>ul{font-size: 0;}
header  nav>ul>li{position: relative;display: inline-block;margin-right: 50px;padding-bottom: 20px;z-index: 10;}
header  nav>ul>li:last-child{margin-right: 0;}
header  nav>ul>li>a{font-size: 16px;color: #fff;}
header  nav>ul>li.on:after,header  nav>ul>li:hover:after{display: block;content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 3px;background-color: #fabf13;}
header  nav>ul>li.on>a,header  nav>ul>li:hover > a{font-weight: bold;}
header  nav>ul>li:nth-of-type(5) .down{left: -60px;}
header  nav>ul>li .down{position: absolute;top: 35px;left: -45px;width: 160px;display: none;z-index: 299;}
header  nav>ul>li .down ul{position: relative;padding: 25px;background-color: #fff;border-radius: 5px}
header  nav>ul>li .down ul:after{display: block;content: '';width: 0;height: 0;position: absolute;top: -8px;left: 0;right: 0;margin: auto;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 8px solid #fff;}
header  nav>ul>li .down ul li{margin-bottom: 12px;padding-bottom: 7px;border-bottom: 1px dashed #e3e3e3;}
header  nav>ul>li .down ul li:last-child{margin-bottom: 0px;}
header  nav>ul>li .down ul li a{display: inline-block;margin-right: 24px;font-size: 15px;color: #333333;}
header  nav>ul>li .down ul li a:last-child{margin-right: 0px;}
header  nav>ul>li .down ul li a:before{display: inline-block;font-size: 15px;color: #e3c26c;content: '·';margin-right: 5px;}
header  nav>ul>li:hover .down{display: block;}
header .denglue{display: inline-block;margin-left: 20px;padding-left: 25px;border-left: 2px solid #fff;}
header .denglue a{display: inline-block;font-size: 14px;color: #fff;vertical-align: middle;}
header .denglue span{display: inline-block;margin:  0 8px;font-size: 12px;color: #fff;vertical-align: middle;}
header .denglue:before{display: inline-block;content: '';width: 16px;height: 18px;background-image: url(../images/denglue-ioc.png);margin-right: 15px;vertical-align: middle;}
header.son{background-color: #fff;position: static;border-bottom: 1px solid #e3e3e3;box-shadow: 3px 0 5px rgba(8,1,3,0.18)}
header.son nav>ul>li>a{color: #333333;}
header.son .denglue{border-left: 2px solid #a0a0a0;}
header.son .denglue a{color: #333;}
header.son .denglue span{color: #333;}
header.son nav>ul>li .down ul{border: 1px solid #e3e3e3}
header.son nav>ul>li .down ul:after{border-bottom: 8px solid #e3e3e3;}
/* 底部 */
footer{margin-top: 50px;padding: 20px 0;background-image: url(../images/foot-bag.jpg);background-size: cover;background-repeat: no-repeat;background-position: center;}
footer .left{float: left;}
footer .right{float: right;text-align: right;}
footer .foot-nav{padding-top: 45px;}
footer .foot-nav ul{font-size: 0;}
footer .foot-nav ul li{display: inline-block;margin-right: 15px;}
footer .foot-nav ul li:last-child{margin-right: 0;}
footer .foot-nav ul li:after{display: inline-block;content: '|';margin-left: 15px;font-size: 14px;color: #fff;vertical-align: middle;}
footer .foot-nav ul li:last-child:after{display: none;}
footer .foot-nav ul li a{display: inline-block;font-size: 14px;color: #fff;vertical-align: middle;}
footer .icp{margin-top: 35px;font-size: 14px;color: #cccccc;line-height: 1.7;}
footer .icp a{color: #cccccc;}
footer .ewm{font-size: 0;}
footer .ewm .img{display: inline-block;margin-left: 22px;width: 94px;vertical-align: middle;}
footer .ewm .img img{width: 100%;}
footer .ewm .text{display: inline-block;font-size: 14px;color: #cccccc;line-height: 2.2;vertical-align: middle;}
footer .tel{margin-top: 25px;font-size: 14px;color: #cccccc;}
footer .tel span{font-size: 18px;color: #fabf13;font-weight: bold;vertical-align: bottom;}
/* 公用 */
.column-banner{position: relative;}
.column-banner img{width: 100%}
.location{display: inline-block;font-size: 14px;color: #999999;vertical-align: middle;}
.location span{display: inline-block;font-size: 14px;color: #999999;vertical-align: middle;}
.location a{display: inline-block;color: #999999;vertical-align: middle;}
.location:before{display: inline-block;content: '';margin-right: 10px;width: 15px;height: 14px;background-image: url(../images/home.png);background-position: center;background-size: cover;vertical-align: middle;}
.contain{padding-top: 25px;}
.contain .left{float: left;width: 905px;}
.contain .right{float: right;width: 260px;}
.contain .sort{margin-bottom: 30px;padding-bottom: 12px;border-bottom: 1px solid #e5e5e5;}
.contain .sort .sort-selection{float: left;}
.contain .sort .sort-total{float: right;font-size: 14px;color: #666666;}
/*.contain .sort .sort-total span{padding: 0 3px;font-size: 18px;color: #fabf13;font-weight: bold;vertical-align: bottom;}*/
.contain .sort .sort-total span{padding: 0 3px;font-size: 18px;color: #cc0000;font-weight: bold;vertical-align: bottom;}
.contain .sort .sort-selection ul{font-size: 0;}
.contain .sort .sort-selection ul li{position: relative;display: inline-block;margin-right: 50px;font-size: 14px;color: #666;cursor: pointer;}
.contain .sort .sort-selection ul li:last-child{margin-right: 0;}
.contain .sort .sort-selection ul li span:after{display: inline-block;margin-left: 10px;content: '↑';}
.contain .sort .sort-selection ul li.on.up span:after{content: "↑"}
.contain .sort .sort-selection ul li.on.down span:after{content: "↓"}
.contain .sort .sort-selection ul li:nth-of-type(1){margin-right: 100px;}
.contain .sort .sort-selection ul li.on{color: #fabf13;}
.contain .sort .sort-selection ul li.on:after{display: block;content: '';width: 100%;height: 2px;position: absolute;top: 29px;left: 0;background-color: #fabf13}
.suspension{position: fixed;top: 50%;right: 1%;transform: translateY(-50%);z-index: 200;box-shadow: 0 2px 6px rgba(8,1,3,0.1)}
.suspension ul{padding: 20px 5px;background-color: #fff;border: 1px solid #cccccc;border-radius: 5px}
.suspension ul li{position: relative;margin-bottom: 30px;}
.suspension ul li:last-child{margin-bottom: 0;}
.suspension ul li a{color: #333;font-size: 13px;}
.suspension ul li a:before{display: block;margin: 0 auto 10px auto;content: '';width: 33px;height: 29px;transition: 0.4s ease;}
.suspension ul li:nth-of-type(1) a:before{background-image: url(../images/suspension-ioc1.png);}
/*.suspension ul li:nth-of-type(2) a:before{background-image: url(../images/suspension-ioc2.png);}*/
.suspension ul li:nth-of-type(2) a:before{background-image: url(../images/suspension-ioc3.png);}
.suspension ul li:nth-of-type(3) a:before{background-image: url(../images/suspension-ioc4.png);}
.suspension ul li:nth-of-type(4) a:before{background-image: url(../images/suspension-ioc5.png);}
.suspension ul li a:hover:before{transform:rotateY(180deg);}
.suspension ul li.tel .up-dn{display: none;width: 180px;height: auto;padding: 15px 10px;left: -220px;background-color: #fff;border: 1px solid #fabf13;top: 0px;position: absolute;font-size: 12px;text-align: center;transition: all .2s ease-in-out .1s;z-index: 3;}
.suspension ul li.tel:hover .up-dn{display: block;}
.suspension ul li.tel .up-dn .name{font-size: 18px;color: #333;text-align: center;}
.suspension ul li.tel .up-dn .tel{margin-top: 10px;font-size: 20px;color: #333;text-align: center;}
.suspension ul li.tel .up-dn .text{margin-top: 10px;}
.suspension ul li.tel .up-dn .text .item{margin-bottom: 10px;font-size: 14px;color: #333;text-align: center;}
.suspension ul li.tel .up-dn .time{margin-top: 10px;font-size: 12px;color: #979fa8;text-align: center;}
.suspension ul li.tel .up-dn:after{
	display: block;
	content: '';
	position: absolute;
	top: 30px;
	bottom: 0;
	right: -10px;
	width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-left: 10px solid #fabf13;
    border-bottom: 5px solid transparent;
}
/* 首页 */
.banner{position: relative;}
.banner img{width: 100%;}
.banner .bx-wrapper{position: relative;z-index: 9}
.banner .bx-has-pager{position: absolute;bottom: 5%;left: 0;width: 100%;text-align: center;font-size: 0;}
.banner .bx-has-pager .bx-pager-item{display: inline-block;margin-right: 25px;}
.banner .bx-has-pager .bx-pager-item:last-child{margin-right: 0;}
.banner .bx-has-pager .bx-pager-item a{display: inline-block;width: 14px;height: 14px;background-color: #fff;border-radius: 50%;}
.banner .bx-has-pager .bx-pager-item a.active{background-color: #fabf13}
.banner .box{position: absolute;top: 50%;left: 0;width: 100%;transform: translateY(-50%);z-index: 200;}
.banner .box .size{text-align: center;}
.banner .box .size img{max-width: 780px;}
.banner .box .table-box{max-width: 745px;margin: 70px auto 0 auto;}
.banner .box .table-box .tale-nav ul{font-size: 0;}
.banner .box .table-box .tale-nav ul li{display: inline-block;margin-right: 25px;font-size: 14px;font-weight: bold;color: #333;cursor:pointer}
.banner .box .table-box .tale-nav ul li:last-child{margin-right: 0;}
.banner .box .table-box .tale-nav ul li.on{color: #fabf13}
.banner .box .table-box .tale-search{margin-top: 20px;}
.banner .box .table-box .tale-search ul li{position: relative;display: none;font-size: 0;}
.banner .box .table-box .tale-search ul li.on{display: block;}
.banner .box .table-box .tale-search ul li.on:after{position: absolute;top: -8px;display: block;width: 0;height: 0;content: '';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:8px solid #fff;}
.banner .box .table-box .tale-search ul li .text{display: inline-block;padding: 20px;width: 645px;height: 55px;background-color: #fff;box-sizing: border-box;}
.banner .box .table-box .tale-search ul li .btn{display: inline-block;width: 100px;height: 55px;background-color: #fabf13;background-image: url(../images/search.png);background-position: center;background-repeat: no-repeat;cursor:pointer}
.banner .box .table-box .tale-search ul li:nth-of-type(1):after{left: 30px;}
.banner .box .table-box .tale-search ul li:nth-of-type(2):after{left: 115px;}
.banner .box .table-box .tale-search ul li:nth-of-type(3):after{left: 205px;}
.banner .box .table-box .tale-search ul li:nth-of-type(4):after{left: 285px;}
.banner .box .table-box .tale-search ul li:nth-of-type(5):after{left: 355px;}
.banner .banner-more{position: absolute;right: 22.5%;bottom: 4.5%;z-index: 10;text-align: right;}
.banner .banner-more a{font-size: 16px;color: #ffffff;}
.banner .banner-more a:before{display: inline-block;content: '';width: 17px;height: 20px;margin-right: 15px;background-image: url('../images/banner-ioc.png');vertical-align: middle;}
.index-theme{padding: 30px 0;}
.index-theme ul{font-size: 0;}
.index-theme ul li{display: inline-block;width: 23%;margin-right: 2.66%;padding: 20px 0 30px 0;text-align: center;transition: 0.4s ease;box-sizing: border-box;}
.index-theme ul li:last-child{margin-right: 0;}
.index-theme ul li .img img{max-width: 100%;}
.index-theme ul li .title{margin-top: 20px;font-size: 18px;color: #666666;}
.index-theme ul li .text{margin-top: 20px;font-size: 14px;color: #888888;}
.index-theme ul li:hover{box-shadow: 0 1px 17px rgba(8,1,3,0.13);transform: translateY(-10px);}
.index-type{position: relative;background: #fafafa;
    padding: 50px 0;}
/* .index-type .table-box ul{display: flex;margin: 0 -15px;}
.index-type .table-box ul li{
	position: relative;
    box-sizing: border-box;
    width: 33.33%;
	    text-align: center;
		padding: 0 5px;
}
.index-type .table-box ul li:hover .main{
	transform: scale(1.05);
} */
.index-type .table-box ul li{
	position: relative;
	transform: scale(0.95);
	transition: all .5s;
	box-shadow: 0 0 5px rgb(0 0 0 / 30%);
	box-sizing: border-box;
	width: 33.33%;
	overflow: hidden;
}
.index-type .table-box ul{
	display: flex;
}
/*.index-type .table-box ul li:hover{
	opacity: 1;
	transform: scale(1);
}
.index-type .owl-carousel .owl-item.center li{
	transform: scale(1);
	opacity: 1;
}*/
.index-type .owl-carousel .owl-item{
	display: inline-block;
}
.index-type .owl-carousel{position: relative;}
.index-type .owl-carousel .owl-prev,
.index-type .owl-carousel .owl-next{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 35px;
	height: 35px;
	z-index: 10;
	opacity: .8;
	cursor: pointer;
}
.index-type .owl-carousel .owl-prev{
	left: 0;
	background: #fff url(../images/arrowLeft.png) no-repeat center/30px;
}
.index-type .owl-carousel .owl-next{
	right: 0;
	background: #fff url(../images/arrowRight.png) no-repeat center/30px;
}
.index-type .owl-carousel .owl-next:hover,
.index-type .owl-carousel .owl-prev:hover{
	opacity: 1;
}
.index-type .owl-carousel .owl-stage-outer{
	overflow: hidden;
}
.index-type .table-box ul li a,
.index-type .table-box ul li .p{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 7;
}
.index-type .table-box ul li .p{
	z-index: 3;
	transition: all .5s;
}
.index-type .table-box ul li:hover .p{
	transform: scale(1.02);
}
.index-type .table-box ul li.on{display: block;}
.index-type .table-box ul li .img{height: 530px;background-size: cover;background-position: center;}
.index-type .table-box ul li .main{
	    /* position: absolute; */
	    /* top: 13%; */
	    /* left: 0; */
	    /* width: 100%; */
	    height: 400px;
	    display: flex;
	    align-items: center;
	    box-sizing: border-box;
	    padding: 30px;

}
.index-type .table-box ul li .main .w1200{
	position: absolute;
    top: 335px;
	left: 0;
	width: 100%;
	z-index: 5;
	transition: all .5s;
	background-image: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,.7));
}
.index-type .table-box ul li:hover .main .w1200{
	transform: translateY(-117px);

}
.index-type .table-box ul li .main .name{font-size: 25px;
    color: #fff;
    padding: 25px 30px;
    padding-bottom: 0;
}
.index-type .table-box ul li .main .title{margin-top: 20px;font-size: 28px;color: #fff;font-weight: bold;padding: 0 30px;}
.index-type .table-box ul li .main .text{
	max-width: 450px;
    font-size: 18px;
    color: #fff;
    line-height: 1.5;
    padding: 15px 30px;
    min-height: 55px;
    padding-bottom: 0;
    border-bottom: solid 20px transparent;
}
.index-type .table-box ul li .main .more{margin-top: 30px;}
.index-type .table-box ul li .main .more a{display: block;width: 150px;height: 35px;line-height: 35px;text-align: center;font-size: 14px;color: #333333;border-radius: 5px;background-color: #fabf13}
.index-type .table-nav{position: absolute;bottom: 13%;left: 0;width: 100%;}
.index-type .table-nav ul li{display: none;position: relative;display: inline-block;width: 140px;height: 50px;margin-right: 20px;text-align: center;border-radius: 5px;border: 1px solid #adadad;cursor:pointer;background-color: #fff;box-sizing: border-box;}
.index-type .table-nav ul li span{display: inline-block;font-size: 18px;color: #333333;line-height: 48px;vertical-align: middle;}
.index-type .table-nav ul li:last-child{margin-right: 0;}
.index-type .table-nav ul li:before{display: inline-block;content: '';width: 29px;height: 21px;margin-right: 10px;vertical-align: middle;}
.index-type .table-nav ul li:nth-of-type(1):before{background-image: url(../images/index-type-ioc1.png);}
.index-type .table-nav ul li:nth-of-type(2):before{background-image: url(../images/index-type-ioc2.png);}
.index-type .table-nav ul li:nth-of-type(3):before{background-image: url(../images/index-type-ioc3.png);}
.index-type .table-nav ul li:nth-of-type(4):before{background-image: url(../images/index-type-ioc4.png);}
.index-type .table-nav ul li:nth-of-type(5):before{background-image: url(../images/index-type-ioc5.png);}
.index-type .table-nav ul li.on:nth-of-type(1):before{background-image: url(../images/index-type-hoveioc1.png);}
.index-type .table-nav ul li.on:nth-of-type(2):before{background-image: url(../images/index-type-hoveioc2.png);}
.index-type .table-nav ul li.on:nth-of-type(3):before{background-image: url(../images/index-type-hoveioc3.png);}
.index-type .table-nav ul li.on:nth-of-type(4):before{background-image: url(../images/index-type-hoveioc4.png);}
.index-type .table-nav ul li.on:nth-of-type(5):before{background-image: url(../images/index-type-hoveioc5.png);}
.index-type .table-nav ul li.on{border: 1px solid #fabf13;}
.index-type .table-nav ul li em{display: none;position: absolute;top: -8px;left: 0;right: 0;margin: auto;width: 0;height: 0;border-width: 0 7px 7px;border-style: solid;border-color: transparent transparent #fabf13;}
.index-type .table-nav ul li.on em{display: block;}
.index-type .table-nav ul li em:after{display: block;content: "";position: absolute;top: 2px;left: -7px;border-width: 0 7px 7px;border-style: solid;border-color: transparent transparent #fff;}
.public-title{float: left;}
.public-title .cn{display: inline-block;font-size: 36px;}
.public-title .en{display: inline-block;margin-left: 10px;font-size: 14px;color: #999;vertical-align: bottom;}
.public-more{margin-top: 20px;float: right;}
.public-more a{font-size: 14px;color: #fabf13;}
.index-properties{margin-top: 50px;}
.index-properties .owl-carousel .owl-stage-outer{position: relative;overflow: hidden;}
.index-properties .owl-carousel .owl-nav{display: none;}
.index-properties .owl-carousel .owl-dots{margin-top: 30px;text-align: center;}
.index-properties .owl-carousel .owl-dots .owl-dot{display: inline-block;margin-right: 27px;}
.index-properties .owl-carousel .owl-dots .owl-dot:last-child{margin-right: 0;}
.index-properties .owl-carousel .owl-dots .owl-dot span{display: block;width: 23px;height: 4px;background-color: #dcdcdc;cursor: pointer;}
.index-properties .owl-carousel .owl-dots .owl-dot.active span{background-color: #fabf13}
.index-properties .owl-carousel .owl-item{position: relative;display: inline-block;}
.index-properties .list{margin-top: 30px;}
.index-properties .img{border-radius: 5px;overflow: hidden;text-align: center;}
.index-properties .img img{width: auto;height: 290px;}
.index-properties .main{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 3;text-align: center;}
.index-properties .main .title{font-size: 24px;color: #fff;}
.index-properties .main .square{margin-top: 20px;font-size: 18px;color: #fff;}
.index-properties .main .address{margin-top: 65px;font-size: 15px;color: #fff;}
.index-properties .list a{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 5;}
.index-housing{margin-top: 50px;}
.index-housing .list{margin-top: 30px;}
.index-housing .owl-carousel .owl-stage-outer{position: relative;overflow: hidden;}
.index-housing .owl-carousel .owl-nav{display: none;}
.index-housing .owl-carousel .owl-dots{margin-top: 30px;text-align: center;}
.index-housing .owl-carousel .owl-dots .owl-dot{display: inline-block;margin-right: 27px;}
.index-housing .owl-carousel .owl-dots .owl-dot:last-child{margin-right: 0;}
.index-housing .owl-carousel .owl-dots .owl-dot span{display: block;width: 23px;height: 4px;background-color: #dcdcdc;cursor: pointer;}
.index-housing .owl-carousel .owl-dots .owl-dot.active span{background-color: #fabf13}
.index-housing .owl-carousel .owl-item{position: relative;display: inline-block;}
.index-housing .list{margin-top: 30px;}
.index-housing .list .title{float: left;font-size: 14px;color: #000000;font-weight: bold;}
.index-housing .list .title a{font-size: 14px;color: #000000;font-weight: bold;}
.index-housing .list .value{float: right;font-size: 14px;color: #000000;}
.index-housing .list .value span{font-size: 18px;color: #cc0000;font-weight: bold;vertical-align: bottom;}
.index-housing .list .value i{vertical-align: bottom;}
.index-housing .list .img{border-top-left-radius: 5px;border-top-right-radius: 5px;overflow: hidden;text-align: center;}
.index-housing .list .img img{width: auto;height: 215px;}
.index-housing .list .text{margin-bottom: 20px;color: #666666;line-height: 2;height: 48px}
.index-housing .list .main{min-height: 80px;padding: 20px;border: 1px solid #dcdcdc;border-top: 0;box-sizing: border-box;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
.index-trend{margin-top: 50px;}
.index-trend .box-table{margin-top: 30px;}
.index-news{margin-top: 50px;}
.index-news .box{margin-top: 30px;font-size: 0;}
.index-news .box .headlines{position: relative;display: inline-block;width: 390px;}
.index-news .box .headlines a{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 4;}
.index-news .box .headlines .img{border-radius: 5px;overflow: hidden;}
.index-news .box .headlines .img img{width: 100%;}
.index-news .box .headlines .title{position: absolute;left: 0;bottom: 15px;padding: 0 20px;width: 100%;font-size: 16px;color: #fff;box-sizing: border-box;}
.index-news .box .main{display: inline-block;width: 790px;margin-left: 20px;}
.index-news .box .main .item{display: inline-block;width: 385px;margin-right: 20px;}
.index-news .box .main .item:last-child{margin-right: 0;}
.index-news .box .main .item .main-title{font-size: 18px;color: #333333;}
.index-news .box .main .item .list{margin-top: 20px;}
.index-news .box .main .item .list li{margin-bottom: 14px;padding-bottom: 9px;border-bottom:1px dashed #e3e3e3;}
.index-news .box .main .item .list li:last-child{margin-bottom: 0;}
.index-news .box .main .item .list li .title{float: left;}
.index-news .box .main .item .list li .title a{display: inline-block;font-size: 14px;color: #666;vertical-align: middle;}
.index-news .box .main .item .list li .time{float: right;font-size: 14px;color: #999999;}
.index-news .box .main .item .list li .title:before{display: inline-block;content: '';width: 6px;height: 6px;background-color: #bfbfbf;border-radius: 6px;margin-right: 10px;vertical-align: middle;}
.index-partner{margin-top: 50px;}
.index-partner .list{margin-top: 30px;}
.index-partner .img{border: 1px solid #dcdcdc;}
.index-partner .img img{width: 100%;}
.index-partner .owl-carousel .owl-stage-outer{position: relative;overflow: hidden;}
.index-partner .owl-carousel .owl-nav{display: none;}
.index-partner .owl-carousel .owl-dots{margin-top: 30px;text-align: center;}
.index-partner .owl-carousel .owl-dots .owl-dot{display: inline-block;margin-right: 27px;}
.index-partner .owl-carousel .owl-dots .owl-dot:last-child{margin-right: 0;}
.index-partner .owl-carousel .owl-dots .owl-dot span{display: block;width: 23px;height: 4px;background-color: #dcdcdc;cursor: pointer;}
.index-partner .owl-carousel .owl-dots .owl-dot.active span{background-color: #fabf13}
.index-partner .owl-carousel .owl-item{position: relative;display: inline-block;}
/*赛选*/
.contest{padding: 35px 0 45px 0;background-color: #f6f6f6}
.contest .search{display: inline-block;font-size: 0;box-shadow: 0 0 5px rgba(8,1,3,0.18)}
.contest .search #searchType{display: inline-block;width: 80px;height: 40px;padding: 0 10px;background-color: #fff;border: 1px solid #cccccc;box-sizing: border-box;}
.contest .search #searchType option{}
.contest .search .text{display: inline-block;padding: 15px 20px;width: 790px;height: 40px;background-color: #fff;border: 1px solid #cccccc;box-sizing: border-box;}
.contest .search .btn{display: inline-block;width: 110px;height: 40px;background-color: #fabf13;background-image: url(../images/search.png);background-position: center;background-repeat: no-repeat;cursor:pointer}
.contest .selection{margin-top: 40px;}
.contest .selection .item{margin-bottom: 20px;font-size: 0;}
.contest .selection .item.region{display: block;}
/*.contest .selection .item.metro{display: none;}*/
.contest .selection .item.drop-downbox{display: none;}
.contest .selection .item:last-child{margin-bottom: 0;}
.contest .selection .item .title{display: inline-block;width: 70px;font-size: 14px;color: #999999;}
.contest .selection .item .box{display: inline-block;width: 1130px;}
.contest .selection .item .box .tips{display: inline-block;width: 70px;}
.contest .selection .item .box .value{display: inline-block;width: 1060px;}
.contest .selection .item .range{display: inline-block;margin-top: -8px;width: 70px;height: 30px;background-color: #fff;border: 1px solid #ccc;vertical-align: middle;text-align: center;}
.contest .selection .item .refer{display: inline-block;margin-left: 10px;width: 50px;height: 32px;margin-top: -8px;line-height: 32px;text-align: center;background-color: #fabf13;font-size: 14px;color: #fff;cursor: pointer;vertical-align: middle;}
.contest .selection .nice-select{background-color: transparent;padding: 0;height: auto;width: auto;border:0;font-size: 14px;color: #fabf13;line-height: 1;}
.contest .selection .nice-select:after{right: -15px;border-bottom: 2px solid #fabf13;border-right: 2px solid #fabf13;}
.contest .selection .item .box .value .nice-select{color: #666666}
.contest .selection .item .box .value .nice-select:after{border-bottom: 2px solid #666;border-right: 2px solid #666;}
.contest .selection .item .box .value ul li{display: inline-block;margin-right: 20px;margin-bottom: 10px;font-size: 14px;color: #666666;cursor: pointer;}
.contest .selection .item .box .value ul li:last-child{margin-right: 0;}
.contest .selection .item .box .value ul li:nth-of-type(1){margin-right: 42px;}
.contest .selection .item .box .value.region-metro ul li:after{border-bottom: 2px solid #666;border-right: 2px solid #666;content: '';display: inline-block;height: 5px;margin-left: 10px;margin-top: -4px;pointer-events: none;-webkit-transform-origin: 66% 66%;-ms-transform-origin: 66% 66%;transform-origin: 66% 66%;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition: all 0.15s ease-in-out;transition: all 0.15s ease-in-out;width: 5px;vertical-align: middle;}
.contest .selection .item .box .value.region-metro ul li.on:after{    border-bottom: 2px solid #fabf13;border-right: 2px solid #fabf13;}
.contest .selection .item .box .value ul li.on{color: #fabf13}
.contest .selection .item .box .value ul li .chk_1{display: none;}
.contest .selection .item .box .value ul li .chk_1 + label {background-color: #fff;border: 1px solid #C1CACA;width: 14px;height: 14px;border-radius: 5px;display: inline-block;position: relative;margin-right: 10px;box-sizing: border-box;}
.contest .selection .item .box .value ul li .chk_1:checked + label{border: 1px solid #fabf13;}
.contest .selection .item .box .value ul li .chk_1:checked + label:after{content: '';position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;background-image: url(../images/chk.png);}
.contest .selection .item .box .value .nice-select ul li{display: block;margin-right: 0;}
/*.contest .selection .item:last-child .box .value ul li.on{color: #666}*/
.contest .selection .item:last-child .box .value ul li:nth-of-type(1).on{color: #fabf13}
.contest .selection .item.result{display: flex;align-items: center;}
.contest .selection .item.result .box .value{margin-top: -5px;}
.contest .selection .item.result .box .value ul{display: inline-block;vertical-align: middle;}
.contest .selection .item.result .box .value ul li{position: relative;margin-right: 15px;padding: 5px 8px;border: 1px solid #ccc;margin-bottom:0;}
.contest .selection .item.result .box .value ul li span{display: inline-block;margin-left: 5px;color: #fabf13;}
.contest .selection .item.result .box .value ul li:after{display: inline-block;content: 'x';color: #fabf13;margin-left: 10px;}
.contest .selection .item.result .refer{background:none;color:#999999;vertical-align: middle;margin-top: 0;height: auto;line-height: 1;margin-left:0;text-align: left;}
/*房源*/
.housing .list ul li{margin-bottom: 10px;padding: 20px 15px;font-size: 0;transition: 0.4s ease;box-sizing: border-box;}
.housing .list ul li .img{display: inline-block;width: 27%;border-radius: 10px;overflow: hidden;width:236px;height:177px;}
.housing .list ul li .img img{width: 100%;height: 100%;object-fit: cover}
.housing .list ul li .main{display: inline-block;width: 70%;margin-left: 3%;}
.housing .list ul li .title a{font-size: 18px;color: #333333;font-weight: bold;transition: 0.4s ease;
line-height: 1.3;
width: 100%;
max-width: 63%;}
.housing .list ul li .title{display: flex;justify-content: space-between;}
.housing .list ul li .box{margin-top: 20px;}
.housing .list ul li .mian-left{float: left;padding-right: 10px;max-width: 63%;width: 100%}
.housing.houseLent .list ul li .mian-left,
.housing.houseLent .list ul li .title a{max-width: 70%;}
.housing .list ul li .mian-right{float: right;text-align: right;}
.housing .list ul li .parameter .item{margin-bottom: 15px;}
.housing .list ul li .parameter .item:last-child{margin-bottom: 0;}
.housing .list ul li .parameter .item span{display: inline-block;width: calc(100% - 30px);font-size: 14px;color: #666666;vertical-align: middle;}
.housing .list ul li .parameter .item:last-child span{color: #999;}
.housing .list ul li .parameter .item:before{display: inline-block;content: '';width: 18px;height: 21px;margin-right: 10px;vertical-align: middle;background-repeat: no-repeat;}
.housing .list ul li .parameter .item.gz-ico:before{background-image: url(../images/housing-ico3.png);}
.housing .list ul li .parameter .item.dz-ico:before{background-image: url(../images/housing-ico2.png);}
.housing .list ul li .parameter .item.mj-ico:before{background-image: url(../images/housing-ico1.png);}
.housing .list ul li .parameter .item.dt-ico:before{background-image: url(../images/housing-ico4.png);}
.housing .list ul li .label{margin-top: 10px;}
.housing .list ul li .title .label{margin-top: -5px;}
.housing .list ul li .label .item{display: inline-block;margin-right: 18px;width: 85px;height: 25px;font-size: 12px;line-height: 25px;text-align: center;border-radius: 5px}
.housing .list ul li .label .item:last-child{margin-right: 0;}
.housing .list ul li .label .item:nth-of-type(1){color: #97b848;background-color: #e8f2d0}
.housing .list ul li .label .item:nth-of-type(2){color: #d99c42;background-color: #fde9ca}
.housing .list ul li .label .item:nth-of-type(3){color: #48a4c0;background-color: #ccf1fc}
.housing .list ul li .rent{font-size: 14px;color: #666666;}
.housing .list ul li .rent span{font-size: 30px;color: #cc0000;vertical-align: baseline;}
.housing .list ul li .price{margin-top: 20px;font-size: 14px;color: #999999;}
.housing .list ul li .price span{color: #cc0000;font-size: 16px;vertical-align: baseline;}
.housing .list ul li .collection{margin-top: 15px;cursor: pointer;}
.housing .list ul li .collection span{display: inline-block;font-size: 14px;color: #999999;vertical-align: middle;}
.housing .list ul li .collection:before{display: inline-block;content: '';width: 13px;height: 11px;margin-right: 5px;background-image: url(../images/love.png);vertical-align: middle;}
.housing .list ul li .collection:hover:before{background-image: url(../images/lover-hover.png);background-position: center;background-repeat: no-repeat;}
.housing .list ul li .collection.favoritesOn:before{background-image: url(../images/lover-hover.png);background-position: center;background-repeat: no-repeat;}
.housing .list ul li .favoritesOn span{color: #cc0000;}
.housing .list ul li:hover{box-shadow: 4px 0 18px rgba(8,1,3,0.17);transform: translateY(-2px);}
.housing .list ul li:hover .title a{color: #fabf13;}
.housing-room .box{padding-bottom: 20px;border:1px solid #e5e5e5;}
.housing-room .img img{width: 100%;}
.housing-room .title{margin-top: 10px;font-size: 14px;color: #333;text-align: center;}
.housing-room .title span{font-size: 16px;color: #fabf13;font-weight: bold;vertical-align: bottom;}
.housing-room .more a{display: block;width: 100%;height: 35px;line-height: 35px;text-align: center;font-size: 14px;color: #fff;background-color: #fabf13;border-radius: 3px}
.housing-recommend{margin-top: 5px;}
.housing-recommend ul li{margin-top: 35px;}
.housing-recommend ul li img{width: 100%;}
.small-program{margin-top: 40px;}
.small-program .title{font-size: 16px;color: #333333;font-weight: bold;}
.small-program .img{margin-top: 30px;}
.small-program .img img{display: block;max-width: 184px;margin: auto;}
.small-program .tips{margin-top: 20px;font-size: 14px;color: #666;text-align: center;}
.housing-article .top{margin-top: 10px;}
.housing-article .top .search{float: right;font-size: 0;box-shadow: 0 0 5px rgba(8,1,3,0.18)}
.housing-article .top .search .text{display: inline-block;padding: 15px 20px;width: 350px;height: 40px;background-color: #fff;border: 1px solid #cccccc;box-sizing: border-box;}
.housing-article .top .search .btn{display: inline-block;width: 110px;height: 40px;background-color: #fabf13;background-image: url(../images/search.png);background-position: center;background-repeat: no-repeat;cursor:pointer}
.housing-article .introduce{margin-top: 30px;font-size: 0;}
.housing-article .box-left{display: inline-block;width: 765px;}
.housing-article .box-right{display: inline-block;width: 380px;margin-left: 55px;}
.housing-article .introduce .title{font-size: 26px;color: #333333;font-weight: bold;}
.housing-article .introduce .images{margin-top: 20px;}
.housing-article .introduce .gallery-top{min-height: 420px;border: 1px solid #eee;border-radius: 10px;}
.housing-article .introduce .gallery-top .swiper-slide{border-radius: 10px;overflow: hidden;}
.housing-article .introduce .gallery-top .swiper-slide img{width: 100%;max-width:765px;max-height:420px;object-fit: cover}
.housing-article .introduce .img-bottom{position: relative;padding: 0 42px;margin-top: 18px;}
.housing-article .introduce .gallery-thumbs{min-height: 100px}
.housing-article .introduce .gallery-thumbs .swiper-slide{border-radius: 5px;overflow: hidden;opacity: 0.6;box-sizing: border-box;}
.housing-article .introduce .gallery-thumbs .swiper-slide.swiper-slide-thumb-active{border-radius: 5px;overflow: hidden;opacity: 1;border: 2px solid #fac424;}
.housing-article .introduce .gallery-thumbs .swiper-slide img{width: 100%;height:120px;object-fit: cover;}
.housing-article .introduce .img-bottom .button-next{position: absolute;top: 0;right: 0;bottom: 0;margin: auto;width: 30px;height: 98px;font-size: 30px;color: #fff;line-height: 98px;font-family: '宋体';text-align: center;background-color: #cccccc;cursor: pointer;border-radius: 5px}
.housing-article .introduce .img-bottom .button-prev{position: absolute;top: 0;left: 0;bottom: 0;margin: auto;width: 30px;height: 98px;font-size: 30px;color: #fff;line-height: 98px;font-family: '宋体';text-align: center;background-color: #cccccc;cursor: pointer;border-radius: 5px}
.housing-article .price-describe{margin-top: 32px;
    padding-bottom: 30px;
    margin-bottom: 30px;border-bottom: 1px solid #d2d2d2;}
.housing-article .price-describe .price{display: inline-block;font-size: 14px;color: #333333;vertical-align: baseline;}
.housing-article .price-describe .price span{padding-right: 10px;font-size: 46px;color: #cc0000;vertical-align: baseline;}
.housing-article .price-describe .describe{display: inline-block;margin-left: 40px;font-size: 14px;color: #333333;vertical-align: baseline;}
.housing-article .price-describe .describe span{color: #cc0000;}
.housing-article .detailed{padding-bottom: 23px;margin-bottom: 20px;border-bottom: 1px solid #d2d2d2;
display: flex;
}
.housing-article .detailed .item{font-size: 12px;color: #999999;margin-right: 30px;}
.housing-article .detailed .item:last-child{margin-right: 0;}
.housing-article .detailed .item span{display: block;margin-bottom: 10px;font-size: 22px;color: #333333;}
.housing-article .address{padding-bottom: 30px;margin-bottom: 35px;border-bottom: 1px solid #d2d2d2;}
.housing-article .address .item{margin-bottom: 10px;}
.housing-article .address .item:last-child{margin-bottom: 0;}
.housing-article .address .item:before{display: inline-block;content: '';width: 21px;height: 17px;margin-right: 8px;vertical-align: middle;}
.housing-article .address .item:nth-of-type(1):before{background-image: url(../images/housing-article-ioc3.png);}
.housing-article .address .item:nth-of-type(2):before{background-image: url(../images/housing-article-ioc1.png);}
.housing-article .address .item:nth-of-type(3):before{background-image: url(../images/housing-article-ioc2.png);}
.housing-article .address .item span{display: inline-block;width: calc(100% - 30px);font-size: 14px;line-height: 1.6;color: #666666;vertical-align: middle;}
.housing-article .sale-describe{padding-bottom: 30px;margin-bottom: 35px;border-bottom: 1px solid #d2d2d2;font-size: 0;}
.housing-article .sale-describe .item{display: inline-block;width: 50%;font-size: 14px;color: #999999;}
.housing-article .sale-describe .item span{font-size: 18px;color: #333333;vertical-align: baseline;}
.housing-article .sale-describe .item:nth-of-type(1){margin-bottom: 40px;}
.housing-article .sale-describe .item:nth-of-type(1){margin-bottom: 40px;}
.housing-article .adviser{}
.housing-article .adviser .img{display: inline-block;width: 110px;vertical-align: middle;}
.housing-article .adviser .img img{width: 100%;}
.housing-article .adviser .main{display: inline-block;width: 240px;margin-left: 30px;vertical-align: middle;}
.housing-article .adviser .name{font-size: 18px;color: #333333;font-weight: bold;}
.housing-article .adviser .text{margin-top: 20px;font-size: 14px;color: #666666;}
.housing-article .adviser .tel{position: relative;display: inline-block;margin-top: 15px;padding: 5px 10px;border: 1px solid #cc0000;font-size: 14px;color: #cc0000;cursor: pointer;}
.housing-article .adviser .tel span{font-size: 14px;}
.housing-article .adviser .tel .Sun-code{top: -110px;right: 240px;}
.housing-article .adviser .tips{margin-top: 15px;font-size: 14px;color: #666666;}
.housing-article .adviser .tips span{display: inline-block;font-size: 14px;color: #666666;vertical-align: middle;}
.housing-article .adviser .tips:before{display: inline-block;content: '';width: 14px;height: 14px;margin-right: 14px;background-image: url(../images/adviser-ioc.png);vertical-align: middle;}
.housing-article .collection-sharing{text-align: right;display: flex;
justify-content: flex-end;
align-items: center;}
.have-collect{font-size: 14px;
color: #999;
margin-right: 20px;}
.have-collect span{color: #333;}
.housing-article .collection-sharing .item span{display: inline-block;font-size: 14px;color: #999999;vertical-align: middle;}
.housing-article .collection-sharing .item{display: inline-block;width: 85px;height: 30px;margin-right: 15px;text-align: center;line-height: 28px;border: 1px solid #d2d2d2;cursor: pointer;border-radius: 4px;box-sizing: border-box;}
.housing-article .collection-sharing .item:last-child{margin-right: 0;}
.housing-article .collection-sharing .item:before{display: inline-block;content: '';width: 16px;height: 15px;margin-right: 8px;vertical-align: middle;}
.housing-article .collection-sharing .item:nth-of-type(1):before{background-image: url(../images/collection-ioc.png);}
.housing-article .collection-sharing .item:nth-of-type(2):before{background-image: url(../images/collection-ioc.png);}
.housing-article .collection-sharing .favoritesOn{background-color: #cc0000;}
.housing-article .collection-sharing .favoritesOn span{color:white;}
.housing-article .main-arcitle{margin-top: 50px;}
.housing-article .main-arcitle .table-nav{float: left;}
.housing-article .main-arcitle .follow-btn{float: right;width: 106px;height: 34px;line-height: 33px;text-align: center;border: 1px solid #dcdcdc;border-bottom: 0;border-top-left-radius: 4px;border-top-right-radius: 4px;cursor: pointer;}
.housing-article .main-arcitle .follow-btn span{display: inline-block;font-size: 14px;color: #999999;vertical-align: middle;}
.housing-article .main-arcitle .follow-btn:before{display: inline-block;content: '';width: 16px;height: 15px;margin-right: 8px;background-image: url(../images/follow-ioc.png);vertical-align: middle;}
.housing-article .main-arcitle .favoritesOn{background-color: #cc0000;}
.housing-article .main-arcitle .favoritesOn span{color: white;}
.housing-article .main-arcitle .top-head{border-bottom: 1px solid #dcdcdc;
position: sticky;
top: 0;
background: #fff;
z-index: 10;
}
.housing-article .main-arcitle .top-head.tag_fixed{padding-top: 20px;top: 0;width: 1200px;position: fixed;z-index: 1000;background: #fff;}
.housing-article .main-arcitle .table-nav ul{font-size: 0;}
.housing-article .main-arcitle .table-nav ul li{position: relative;display: inline-block;width: 110px;line-height: 35px;text-align: center;font-size: 16px;color: #333333;cursor: pointer;}
.housing-article .main-arcitle .table-nav ul li.on:after{display: block;position: absolute;top: 33px;left: 0;width: 100%;height: 3px;content: '';background-color: #fabf13}
.housing-article .bottom-box{margin-top: 35px;position: relative;}
.housing-article .bottom-box .table-box{float: left;width: 765px;}
.housing-article .bottom-box .table-box .item{width: 765px;}
.housing-article .bottom-box .table-box .item#periphery{width: 100%}
	.housing-article .bottom-box .table-box .item.on {
		display: block
	}
.housing-article .bottom-box .agent-list{width: 380px;
position: sticky;
top: 50px;
float: right;}
.housing-article .bottom-box .agent-list.tag_fixed{padding-top: 20px;top: 70px;position: fixed;z-index: 900;background: #fff;}
.housing-article .agent-list .title-switch{padding-bottom: 15px;border-bottom: 1px solid #dcdcdc;}
.housing-article .agent-list .title-switch .main-title{float: left;font-size: 16px;color: #333333;font-weight: bold;}
.housing-article .agent-list .title-switch .switch{float: right;cursor: pointer;}
.housing-article .agent-list .title-switch .switch span{display: inline-block;font-size: 14px;color: #999999;vertical-align: middle;transition: 0.4s ease;}
.housing-article .agent-list .title-switch .switch span:hover{color: #fabf13}
.housing-article .agent-list .title-switch .switch:before{display: inline-block;content: '';width: 13px;height: 13px;margin-right: 8px;background-image: url(../images/switch-ioc.png);vertical-align: middle;}
.housing-article .agent-list .list{margin-top: 25px;}
.housing-article .agent-list .list ul li{margin-bottom: 25px;font-size: 0;}
.housing-article .agent-list .list ul li:last-child{margin-bottom: 0;}
.housing-article .agent-list .list .swiper-slide{font-size: 0;}
.housing-article .agent-list .list .img{display: inline-block;width: 110px;vertical-align: middle;}
.housing-article .agent-list .list .img img{width: 100%;}
.housing-article .agent-list .list .main{display: inline-block;width: 240px;margin-left: 30px;vertical-align: middle;}
.housing-article .agent-list .list .name{font-size: 18px;color: #333333;font-weight: bold;}
.housing-article .agent-list .list .text{margin-top: 20px;font-size: 14px;color: #666666;}
.housing-article .agent-list .list .tel{position: relative;margin-top: 20px;font-size: 14px;color: #cc0000;}
.housing-article .agent-list .list .tel a{padding: 5px 10px;display: inline-block;color: #cc0000;border: 1px solid #cc0000;}
.housing-article .agent-list .list .tel span{font-size: 18px;font-weight: bold;vertical-align: baseline;}
.housing-article .agent-list .list .tel .Sun-code{top: -100px;right: 400px;}
.housing-article .bottom-box .table-box .item{margin-bottom: 30px;}
.housing-article .bottom-box .table-box .item .main-title:before{display: inline-block;content: '';width: 5px;height: 18px;background-color: #fabf13;margin-right: 15px;vertical-align: middle;}
.housing-article .bottom-box .table-box .item .main-title span{display: inline-block;font-size: 24px;color: #333333;font-weight: bold;vertical-align: middle;}
.housing-article .bottom-box .table-box .item .main-title span:nth-of-type(2){display: inline-block;margin-left: 10px;font-size: 16px;color: #666666;vertical-align: -webkit-baseline-middle;}
.housing-article .bottom-box .table-box .item .textarea{margin-top: 35px;}
.housing-article .bottom-box .table-box .item .textarea .periphery{margin-bottom: 10px;}
.housing-article .generalization .list ul li{margin-bottom: 15px;padding-bottom: 8px;border-bottom: 1px dashed #ebebeb;}
.housing-article .generalization .list ul li:last-child{margin-bottom: 0;}
.housing-article .generalization .list ul li .name{display: inline-block;width: 60px;text-align: right;font-size: 14px;color: #999999;}
.housing-article .generalization .list ul li .text{display: inline-block;margin-left: 30px;font-size: 14px;color: #333333;}
.housing-article .record .list-box{float: left;width: 590px;}
.housing-article .record .general-record{float: right;text-align: center;}
.housing-article .record .list-box .list-th{padding-bottom: 20px;border-bottom: 1px solid #eeeeee;}
.housing-article .record .list-box .list-th ul{font-size: 0;}
.housing-article .record .list-box .list-th ul li{display: inline-block;width: 25%;text-align: center;font-size: 16px;color: #333333;font-weight: bold;}
.housing-article .record .list-box .list{margin-top: 15px;}
.housing-article .record .list-box .list .swiper-container{min-height: 185px}
.housing-article .record .list-box .list .swiper-slide{font-size: 0;padding-bottom: 20px;padding-top: 5px;border-bottom: 1px solid #eeeeee;}
.housing-article .record .list-box .list .swiper-slide ul li{display: inline-block;width: 25%;text-align: center;vertical-align: middle;}
.housing-article .record .list-box .list .swiper-slide ul li .time{font-size: 14px;color: #666666;}
.housing-article .record .list-box .list .swiper-slide ul li .img{display: inline-block;width: 25px;height: 25px;border-radius: 25px;overflow: hidden;border: 1px solid #e8e8e8;vertical-align: middle;box-sizing: border-box;}
.housing-article .record .list-box .list .swiper-slide ul li .img img{width: 100%;object-fit: cover;}
.housing-article .record .list-box .list .swiper-slide ul li .name{display: inline-block;margin-left: 14px;font-size: 14px;color: #666666;vertical-align: middle;}
.housing-article .record .list-box .list .swiper-slide ul li .second{font-size: 14px;color: #666666;}
.housing-article .record .list-box .list .swiper-slide ul li .tel{}
.housing-article .record .list-box .list .swiper-slide ul li .tel a{display: inline-block;padding: 5px 10px;font-size: 14px;color: #f49300;border: 1px solid #f49300;border-radius: 5px;}
.housing-article .record .list-box .list .swiper-slide ul li .tel .Sun-code{
	position: fixed;
    top: 2px;
    width: 140px;
    padding: 10px;
}
.housing-article .record .list-box .list .swiper-btn{margin-top: 20px;text-align: right;}
.housing-article .record .list-box .list .button-next{display: inline-block;margin: 0 3px;width: 30px;height: 30px;font-size: 12px;text-align: center;color: #d1d4d7;line-height: 28px;border: 1px solid #d1d4d7;box-sizing: border-box;cursor: pointer;font-family: "宋体";font-weight: bold;}
.housing-article .record .list-box .list .button-prev{display: inline-block;margin: 0 3px;width: 30px;height: 30px;font-size: 12px;text-align: center;color: #d1d4d7;line-height: 28px;border: 1px solid #d1d4d7;box-sizing: border-box;cursor: pointer;font-family: "宋体";font-weight: bold;}
.housing-article .record .general-record .lately-second{font-size: 16px;color: #333333;font-weight: bold;}
.housing-article .record .general-record .number{margin-top: 45px;font-size: 72px;color: #333333;font-weight: bold;font-family: 'Arial';}
.housing-article .record .general-record .month-second{margin-top: 40px;font-size: 14px;color: #999999;}
.housing-article .real-shooting{width: 94%;margin: auto}
.housing-article .real-shooting ul{font-size: 0;}
.housing-article .real-shooting ul li{display: none;padding: 5px}
.housing-article .real-shooting ul li.show:not(:first-child){display: inline-block !important;width: 50%;box-sizing: border-box;}
.housing-article .real-shooting ul li img{width: 100%;height: 400px;object-fit: cover;}
.housing-article .real-shooting ul li:not(:first-child) img{height: 260px;width: 100%;object-fit: cover}
.housing-article .real-shooting .more{margin-top: 10px;}
.housing-article .real-shooting .more a{display: block;width: 100%;height: 44px;line-height: 44px;background-color: #dcdcdc;text-align: center;border-radius: 4px;}
.housing-article .real-shooting .more a span{display: inline-block;font-size: 14px;color: #666666;}
.housing-article .real-shooting .more a:after{display: inline-block;margin-left: 10px;content: '';vertical-align: middle;width: 10px;height: 11px;background-image: url(../images/down.png);}
.housing-article .subordinate-sale{font-size: 0;}
.housing-article .subordinate-sale .img{display: inline-block;width: 350px;vertical-align: middle;border-radius: 10px;overflow: hidden;}
.housing-article .subordinate-sale .img img{width: 100%;max-width: 350px;height: 250px;object-fit: cover}
.housing-article .subordinate-sale .main{display: inline-block;width: 340px;margin-left: 55px;vertical-align: middle;}
.housing-article .subordinate-sale .main .title{float: left;margin-top: 5px;font-size: 18px;font-weight: bold;color: #333333;}
.housing-article .subordinate-sale .main .more{float: right;}
.housing-article .subordinate-sale .main .more a{display: block;width: 114px;height: 27px;line-height: 27px;text-align: center;font-size: 14px;color: #dfa90a;background-color: #feedbd;border-radius: 4px;}
.housing-article .subordinate-sale .main .text-list{margin-top: 27px;}
.housing-article .subordinate-sale .main .text-list ul li{margin-bottom: 5px;line-height: 2;}
.housing-article .subordinate-sale .main .text-list ul li:last-child{margin-bottom: 0;}
.housing-article .subordinate-sale .main .text-list ul li .name{display: inline-block;width: 30px;font-size: 14px;color: #666666;}
.housing-article .subordinate-sale .main .text-list ul li .text{display: inline-block;margin-left: 30px;font-size: 14px;color: #333333;width: calc(100% - 70px);}
.housing-article .subordinate-sale .main .text-list ul li .text a{color: #fabf13;}
.housing-article .periphery .text{font-size: 14px;color: #666666;line-height: 2;}
.housing-article .periphery .map{margin-top: 35px;}
.housing-article .may-like{margin-top: 40px;}
.housing-article .may-like .main-title:before{display: inline-block;content: '';width: 5px;height: 18px;background-color: #fabf13;margin-right: 15px;vertical-align: middle;}
.housing-article .may-like .main-title span{display: inline-block;font-size: 24px;color: #333333;font-weight: bold;vertical-align: middle;}
.housing-article .may-like .owl-carousel .owl-stage-outer{position: relative;overflow: hidden;}
.housing-article .may-like .owl-carousel .owl-nav{display: none;}
.housing-article .may-like .owl-carousel .owl-dots{margin-top: 30px;text-align: center;}
.housing-article .may-like .owl-carousel .owl-dots .owl-dot{display: inline-block;margin-right: 27px;}
.housing-article .may-like .owl-carousel .owl-dots .owl-dot:last-child{margin-right: 0;}
.housing-article .may-like .owl-carousel .owl-dots .owl-dot span{display: block;width: 23px;height: 4px;background-color: #dcdcdc;cursor: pointer;}
.housing-article .may-like .owl-carousel .owl-dots .owl-dot.active span{background-color: #fabf13}
.housing-article .may-like .owl-carousel .owl-item{position: relative;display: inline-block;border-radius: 5px;overflow: hidden;}
.housing-article .may-like .img{}
.housing-article .may-like .img img{width:100%;height: 215px;object-fit: cover;}
.housing-article .may-like .main{min-height: 80px;
    padding: 20px;
    border: 1px solid #dcdcdc;
    border-top: 0;
    box-sizing: border-box;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;}
.housing-article .may-like .main .title{float: left;font-size: 14px;color: #000000;font-weight: bold;}
.housing-article .may-like .main .square{    float: right;
    font-size: 14px;
    color: #000000;}
.housing-article .may-like .main .square span{font-size: 14px;color: #cc0000;font-weight: bold;vertical-align: bottom;}
.housing-article .may-like .main .saddress{margin-top: 65px;font-size: 15px;color: #fff;}
/* .housing-article .may-like .list a{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 5;max-width:384px;max-height:289px;} */
.housing-article .may-like .list{margin-top: 35px;position: relative;}
.housing-article .generalization2 ul{margin-bottom: 30px;}
.housing-article .generalization2 ul li{margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px dashed #ebebeb;font-size: 0;}
.housing-article .generalization2 ul li:last-child{margin-bottom: 0;}
.housing-article .generalization2 ul li .items{display: inline-block;width: 37.5%;font-size: 14px;color: #333333;}
.housing-article .generalization2 ul li .items span{display: inline-block;width: 60px;margin-right: 30px;color: #999999;}
.housing-article .generalization2 ul li .items:nth-of-type(1){width: 25%;}
.housing-article .housing-information .selection-nav{font-size: 0;}
.housing-article .housing-information .selection-nav .items{margin-right: 35px;margin-bottom: 20px;}
.housing-article .housing-information .selection-nav .items:last-child{margin-right: 0;}
.housing-article .housing-information .selection-nav .items span{display: inline-block;font-size: 14px;color: #999999;vertical-align: middle;}
.housing-article .housing-information .selection-nav .items ul{display: inline-block;vertical-align: middle;}
.housing-article .housing-information .selection-nav .items ul li{display: inline-block;margin-left: 10px;font-size: 14px;color: #333333;cursor: pointer;}
.housing-article .housing-information .selection-nav .items ul li.on{color: #fabf13;}
.housing-article .housing-information .list-th{margin-top: 45px;}
.housing-article .housing-information .list-th ul{background-color: #eeeeee;font-size: 0;}
.housing-article .housing-information .list-th ul li{display: inline-block;width: 23.33%;font-size: 14px;color: #666666;line-height: 36px;}
.housing-article .housing-information .list-th ul li.tac{width: 25%;margin-right: 5%;text-align: center;}
.housing-article .housing-information .list-th ul li:not(:first-child):after{display: inline-block;content: '';margin-left: 5px;width: 11px;height: 13px;background-image: url(../images/fz.png);vertical-align: middle;}
.housing-article .housing-information .list-th ul li:not(:first-child){cursor: pointer;}
.housing-article .housing-information .list-th ul li span{display: inline-block;vertical-align: middle;}
.housing-article .housing-information .list-th ul li.on span{color: #fabf13;}
.housing-article .housing-information .list-th ul li.up:after{background-image: url('../images/fz-up.png');}
.housing-article .housing-information .list-th ul li.down:after{background-image: url('../images/fz-down.png');}
.housing-article .housing-information .list ul{padding: 0 10px;}
.housing-article .housing-information .list ul li{margin-top: 15px;;font-size: 0;}
.housing-article .housing-information .list ul li .img{max-width: 140px;margin: auto;}
.housing-article .housing-information .list ul li .img img{width: 100%;height: 105px;object-fit: cover}
.housing-article .housing-information .list ul li .square{font-size: 14px;color: #666666;}
.housing-article .housing-information .list ul li .square span{font-size: 18px;color: #333333;vertical-align: baseline;}
.housing-article .housing-information .list ul li .day{font-size: 14px;color: #666666;}
.housing-article .housing-information .list ul li .day span{font-size: 18px;color: #cc0000;vertical-align: bottom;}
.housing-article .housing-information .list ul li .month{font-size: 14px;color: #666666;}
.housing-article .housing-information .list ul li .month span{font-size: 18px;color: #333333;vertical-align: bottom;}
.housing-article .housing-information .list ul li .items{display: inline-block;width: 23.33%;vertical-align: middle;}
.housing-article .housing-information .list ul li .items:nth-of-type(1){width: 25%;margin-right: 5%;}
.housing-article .housing-information .more{margin-top: 25px;}
.housing-article .housing-information .more a{display: block;width: 100%;height: 44px;line-height: 44px;background-color: #dcdcdc;text-align: center;border-radius: 4px;}
.housing-article .housing-information .more a span{display: inline-block;font-size: 14px;color: #666666;}
.housing-article .housing-information .more a:after{display: inline-block;margin-left: 10px;content: '';vertical-align: middle;width: 10px;height: 11px;background-image: url(../images/down.png);}
.housing-article .quotation ul{font-size: 0;}
.housing-article .quotation ul li{display: inline-block;width: 33.33%;text-align: center;}
.housing-article .quotation ul li .name{font-size: 18px;color: #333333;}
.housing-article .quotation ul li .value{margin-top: 20px;font-size: 18px;color: #333333;}
.housing-article .quotation ul li .value span{font-size: 24px;color: #cc0000;vertical-align: bottom;}
/*经纪人列表*/
.agent .list>p>a{display: block;width: 300px;height: 40px;line-height: 40px;text-align: center;color: #fff;background-color: #fabf13;border-radius: 3px;font-size: 16px;margin: auto;}
.agent .list ul li{padding-bottom: 25px;margin-bottom: 25px;border-bottom: 1px solid #dcdcdc;font-size: 0;}
.agent .list ul li .img{display: inline-block;width: 150px;border-radius: 5px;overflow: hidden;vertical-align: middle;}
.agent .list ul li .img img{width: 100%;}
.agent .list ul li .main{position: relative;display: inline-block;width: 390px;margin-left: 40px;vertical-align: middle;
	background: url(../images/line.png) no-repeat right center;
	box-sizing: border-box;
	padding-right: 10px;
}
.agent .list ul li .main .title{float: left;font-size: 15px;color: #666666;display: flex;
    align-items: flex-end;}
.agent .list ul li .main .title span{padding-right: 15px;font-size: 24px;color: #333333;font-weight: bold;vertical-align: bottom;}
.agent .list ul li .main .title span a i,
.vip-infomation .vt-title h2 i{
	display: inline-block;
    vertical-align: top;
    padding: 3px;
    background: #fabf13;
    color: #fff;
    font-size: 12px;
    border-radius: 3px;
    margin-left: 5px;
}
.vip-infomation .vt-title h2 i{
	padding: 5px;
	font-style: normal;
    font-weight: 400;
}
.agent .list ul li .main .title i{    font-size: 14px;
    color: #999;
    font-weight: 400;
	font-style: normal;
	vertical-align: bottom;
	display: flex;
    align-items: center;
}
.agent .list ul li .main .title .star{
	isplay: block;
    line-height: 0;
    padding-right: 0;
    margin-right: 5px;
    position: relative;
}
.agent .list ul li .main .title .star em{
	position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 100%;
    z-index: 2;
    background: #ffa135;
}
.agent .list ul li .main .title .star img{
	height: 15px;
    position: relative;
    z-index: 5;
}
.agent .list ul li .main .text{margin-top: 30px;}
.agent .list ul li .main .text .item{margin-bottom: 15px;font-size: 15px;color: #666666;line-height: 1.5;position: relative;padding-left: 80px;}
.agent .list ul li .main .text .item span{
	position: absolute;
	left: 0;
	top: 0;
	line-height: 1.5;
}
.agent .list ul li .main .text .item:last-child{margin-bottom: 0px;}
.agent .list ul li .main .tel{position: absolute;left: 0;bottom: 0;}
.agent .list ul li .main .tel span{display: inline-block;width: 100px;height: 35px;background: #cc0000;text-align: center;line-height: 35px;font-size: 16px;color: #fff;cursor: pointer;border-radius: 5px;}
.agent .list ul li .main .tel .Sun-code{top: -170px;left: 410px;}
.agent .list ul li .main .favorites{
	display: inline-block;width: 100px;height: 35px;text-align: center;line-height: 34px;font-size: 14px;color: #666;border-radius: 5px;background-color: #fff;vertical-align: middle;cursor:pointer;
	margin-left: 120px;
	margin-top: 10px;
}
.agent .list ul li .r-content{
	display: inline-block;
	width: 320px;
	font-size: 14px;
	color: #666;
	box-sizing: border-box;
	padding-left: 25px;
	margin-top: 62px;
}
.agent .list ul li .r-content .item{
	padding-left: 30px;
	line-height: 1.5;
}
.agent .list ul li .r-content .his{
	background: url(../images/history.png) no-repeat 0 2px;
	margin-bottom: 20px;
}
.agent .list ul li .r-content .look{
	background: url(../images/lookat.png) no-repeat 0 2px;
}
.agent .list ul li .main .favorites span{display: inline-block;color: #666;vertical-align: middle;}
.agent .list ul li .main .favorites:before{display: inline-block;content: '';width: 17px;height: 14px;margin-right: 10px;background-image: url('../images/love.png');background-size: 100%;vertical-align: middle;}
.agent .list ul li .main .favoritesOn{display: inline-block;width: 100px;height: 35px;text-align: center;line-height: 35px;font-size: 14px;color: #666;border-radius: 5px;vertical-align: middle;cursor:pointer}
.agent .list ul li .main .favoritesOn span{display: inline-block;color: #666;vertical-align: middle;}
.agent .list ul li .main .favoritesOn:before{display: inline-block;content: '';width: 17px;height: 15px;margin-right: 10px;background-image: url('../images/lover-hover.png');background-size: 100%;vertical-align: middle;}
/*委托*/
.entrust-appointment{position: relative;}
.entrust-appointment img{width: 100%;}
.entrust-appointment .box{position: absolute;bottom:15%;left: 0;right: 0;margin:auto;width: 760px;}
.entrust-appointment .box .main-title{font-size: 60px;color: #fff;text-align: center;}
.entrust-appointment .box .main-name{margin-top: 20px;font-size: 24px;color: #fff;text-align: center;}
.entrust-appointment .box .frame{padding: 65px 0 55px 0;margin-top: 50px;background-color: #fff;border-radius: 15px;}
.entrust-appointment .box .frame .title{font-size: 24px;color: #666666;text-align: center;}
.entrust-appointment .box .frame .search{margin: 30px auto 0 auto;width: 460px;font-size: 0;}
.entrust-appointment .box .frame .search .text{display: inline-block;padding: 15px 20px;width: 335px;height: 55px;background-color: #fff;border: 1px solid #fabf13;box-sizing: border-box;}
.entrust-appointment .box .frame .search .btn{display: inline-block;width: 125px;height: 55px;background-color: #fabf13;font-size: 18px;color: #333333;cursor:pointer}
.entrust-appointment .box .frame .statistics{margin-top: 30px;text-align: center;}
.entrust-appointment .box .frame .statistics span{display: inline-block;font-size: 14px;color: #333;vertical-align: middle;}
.entrust-appointment .box .frame .statistics ul{margin: 0 5px;display: inline-block;vertical-align: middle;}
.entrust-appointment .box .frame .statistics .num-box{position: relative;width: 180px;display: inline-block;vertical-align: middle;}
.entrust-appointment .box .frame .statistics ul li{margin: 0 5px;display: inline-block;border: 1px solid #eee;font-size: 14px;color: #333;border-radius: 3px;}
.public-title1{font-size: 24px;font-weight: bold;text-align: center;color: #333333;text-align: center;}
.entrust-process{padding: 20px 0 65px 0}
.entrust-process .img{margin-top: 65px;}
.entrust-process .img img{width: 100%;}
.entrust-process .tel{margin-top: 55px;font-size: 18px;color: #666666;text-align: center;}
.entrust-process .tel span{padding: 0 5px;font-size: 35px;color: #cc0000;vertical-align: baseline;}
.entrust-process .tel:before{display: inline-block;margin-right: 15px;content: '';width: 24px;height: 24px;background-image: url(../images/tel.png);vertical-align: bottom;}
.entrust-service{padding: 65px 0;background-color: #eee;}
.entrust-service .list{margin-top: 50px;}
.entrust-service .list ul{font-size: 0;text-align: center;}
.entrust-service .list ul li{display: inline-block;margin-right: 235px;}
.entrust-service .list ul li:last-child{margin-right: 0;}
.entrust-service .list ul li .title{margin-top: 40px;font-size: 24px;color: #333333}
.entrust-service .list ul li .title span{font-size: 36px;color: #cc0000;vertical-align: bottom;}
.entrust-service .list ul li .name{margin-top: 30px;font-size: 16px;color: #666666}
.entrust-exclusive{padding-top: 55px;}
.entrust-exclusive .list{margin-top: 65px;}
.entrust-exclusive .list ul{font-size: 0;width: 770px;margin: auto;}
.entrust-exclusive .list ul li{display: inline-block;width: 300px;margin-right: 170px;margin-bottom: 80px;}
.entrust-exclusive .list ul li:nth-of-type(2n){margin-right: 0;}
.entrust-exclusive .list ul li:nth-of-type(3){margin-bottom: 0;}
.entrust-exclusive .list ul li:nth-of-type(4){margin-bottom: 0;}
.entrust-exclusive .list ul li .img{display: inline-block;vertical-align: middle;}
.entrust-exclusive .list ul li .main{display: inline-block;margin-left: 15px;vertical-align: middle;}
.entrust-exclusive .list ul li .main .title{font-size: 16px;color: #999999}
.entrust-exclusive .list ul li .main .name{margin-top: 5px;font-size: 16px;color: #333;}
.hanging-room{position: relative;height: 890px;}
.hanging-room img{width: 100%;height: 100%;object-fit: cover;}
.hanging-room .box{position: absolute;left: 0;right: 0;bottom: 0;margin: auto;width: 1200px;}
.hanging-room .box .main-title{font-size: 60px;color: #fff;text-align: center;}
.hanging-room .box .main-name{margin-top: 20px;font-size: 24px;color: #fff;text-align: center;}
.hanging-room .box .frame{margin-top: 60px;padding: 30px 50px 60px 50px;background-color: rgba(0,0,0,0.3);border-top-left-radius: 15px;border-top-right-radius: 15px;}
.hanging-room .box .frame .process .title{display: inline-block;margin-top: 25px;font-size: 24px;color: #ffffff;font-weight: bold;}
.hanging-room .box .frame .process .img{display: inline-block;margin-left: 65px;}
.hanging-room .box .frame .fram-list{margin-top: 45px;}
.hanging-room .box .frame .fram-list ul{width: 550px;margin: auto;}
.hanging-room .box .frame .fram-list ul li{margin-bottom: 30px;font-size: 0;}
.hanging-room .box .frame .fram-list ul li:last-child{margin-bottom: 0;}
.hanging-room .box .frame .fram-list ul li span{display: inline-block;width: 80px;font-size: 16px;color: #fff;text-align: right;vertical-align: middle;}
.hanging-room .box .frame .fram-list ul li span font{font-size: 18px;color: #cc0000}
.hanging-room .box .frame .fram-list ul li .text{display: inline-block;margin-left: 45px;padding: 0 15px;width: 420px;height: 38px;background-color: #fff;vertical-align: middle;box-sizing: border-box;}
.hanging-room .box .frame .fram-list ul li .btn{display: inline-block;margin-left: 45px;width: 200px;height: 40px;background-color: #fabf13;font-size: 16px;color: #ffffff;text-align: center;cursor:pointer}
/*新闻中心*/
.news .news-nav ul{font-size: 0;}
.news .news-nav ul li{display: inline-block;margin-right: 25px;}
.news .news-nav ul li:last-child{margin-right: 0;}
.news .news-nav ul li a{display: block;width: 130px;height: 40px;background-color: #eeeeee;font-size: 16px;color: #666666;font-weight: bold;text-align: center;line-height: 40px;border-radius: 5px}
.news .news-nav ul li.on a{color: #000000;background-color: #fabf13;cursor:pointer;}
.news .list{margin-top: 40px;}
.news .list ul li{margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px dashed #e5e5e5;z-index: 0;}
.news .list ul li:hover .main .title a{color: #fabf13;}
.news .list ul li .img{display: inline-block;width: 220px;border-radius: 5px;overflow: hidden;vertical-align: middle;}
.news .list ul li .img img{width: 100%;}
.news .list ul li .main{display: inline-block;width: 640px;margin-left: 40px;vertical-align: middle;}
.news .list ul li .main .title{float: left;}
.news .list ul li .main .tips{float: right;width: 85px;height: 26px;font-size: 12px;color: #666666;line-height: 26px;text-align: center;background-color: #fef2d0;border-radius: 5px;}
.news .list ul li .main .title a{font-size: 18px;color: #333333;font-weight: bold;transition: 0.4s ease;}
.news .list ul li .main .time{margin-top: 15px;}
.news .list ul li .main .time:before{display: inline-block;content: '';width: 15px;height: 15px;margin-right: 10px;background-image: url(../images/time.png);vertical-align: middle;}
.news .list ul li .main .time span{display: inline-block;font-size: 12px;color: #999999;vertical-align: middle;}
.news .list ul li .main .text{margin-top: 15px;font-size: 15px;color: #666666;line-height: 2;height: 60px;}
.news .list ul li .main .more{margin-top: 20px;}
.news .list ul li .main .more a{font-size: 14px;color: #999999}
.follow{margin-bottom: 35px;border: 1px solid #dcdcdc;border-radius: 4px;}
.follow .title{background-color: #dcdcdc;padding-left: 20px;line-height: 50px;}
.follow .title:before{display: inline-block;content: '';width: 23px;height: 21px;margin-right: 10px;background-image: url(../images/follow.png);vertical-align: middle;}
.follow .title span{display: inline-block;font-size: 18px;color: #333333;vertical-align: middle;}
.follow .box{padding: 25px 30px;}
.follow .box ul li{display: inline-block;margin-right: 27px;margin-bottom: 12px;padding: 7px 10px;border: 1px solid #adb7c7;background-color: #e6edf8;font-size: 12px;color: #333;}
.follow .box ul li:nth-of-type(2n){margin-right: 0;}
.follow .box ul {font-size: 0;}
.news-article{padding-top: 40px;}
.news-article .article .title{font-size: 24px;color: #333333;font-weight: bold;text-align: center;}
.news-article .article .parameter{margin-top: 25px;text-align: center;}
.news-article .article .parameter .time{display: inline-block;font-size: 14px;color: #999999;vertical-align: middle;}
.news-article .article .parameter .visit{display: inline-block;margin-left: 45px;font-size: 14px;color: #999999;vertical-align: middle;}
.news-article .article .parameter .time:before{display: inline-block;content: '';margin-right: 7px;width: 15px;height: 15px;margin-right: 10px;background-image: url(../images/time.png);}
.news-article .article .text{margin-top: 30px;padding-top: 35px;border-top: 1px dashed #adb7c7;min-height: 400px;font-size: 16px;color: #666666;line-height: 1.8;}
.news-article .article .text img{max-width: 100%;}
/*企业服务*/
.enterprise-service{margin-bottom: -50px;padding-top: 60px;padding-bottom: 70px;background-image: url(../images/enterprise-service.png);background-position: bottom center;background-repeat: no-repeat;}
.enterprise-service .list ul{font-size: 0;text-align: center;}
.enterprise-service .list ul li{position: relative;display: inline-block;min-height: 315px;margin-bottom: 70px;padding: 35px 25px;width: 280px;margin-right: 26.66px;box-shadow: 5px 0px 5px rgba(0,0,0,0.2);background-color: #eeeeee;border-top: 3px solid #ffdf83;transition: 0.4s ease;box-sizing: border-box;}
.enterprise-service .list ul li:hover{transform: translateY(-10px);}
.enterprise-service .list ul li:nth-of-type(4n){margin-right: 0;}
.enterprise-service .list ul li .img{text-align: center;}
.enterprise-service .list ul li .img img{max-width: 100%;}
.enterprise-service .list ul li .title{margin-top: 20px;font-size: 20px;color: #333333;font-weight: bold;}
.enterprise-service .list ul li .text{margin-top: 25px;font-size: 14px;color: #666;line-height: 2;}
.enterprise-service .list ul li a{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 3;}
.second-hand .introduce{font-size: 0;}
.second-hand .main-title{margin-bottom: 50px;font-size: 36px;color: #333333;text-align: center;}
.second-hand .introduce{margin-bottom: 90px;}
.second-hand .introduce .left{position: relative;float: left;width: 525px;font-size: 0;}
.second-hand .introduce .right{float: right;width: 630px;}
.second-hand .introduce .font-size{margin-top: 100px;display: inline-block;width: 14px;font-size: 14px;color: #999999;writing-mode: vertical-lr;writing-mode: tb-lr;}
.second-hand .introduce .font-size:after{position: absolute;bottom: 0;left: 7px;display: block;content: '';width: 1px;height: 64px;background-color: #fabf13;}
.second-hand .introduce .img{display: inline-block;margin-left: 16px;width: 495px;}
.second-hand .introduce .img img{width: 100%;}
.second-hand .introduce .text{float: right;font-size: 16px;color: #666666;line-height: 1.9;}
.second-hand .distribution .table-nav ul{font-size: 0;}
.second-hand .distribution .table-nav ul li{position: relative;display: inline-block;margin-right: 25px;padding: 12px;font-size: 16px;color: #333333;background-color: #e5e5e5;border-radius: 5px;cursor:pointer}
.second-hand .distribution .table-nav ul li:last-child{margin-right: 0;}
.second-hand .distribution .table-nav ul li.on{background-color: #fabf13;font-weight: bold;}
.second-hand .distribution .table-nav ul li.on:after{position: absolute;left: 0;right: 0;bottom: -10px;margin: auto;display: block;content: '';width: 0;height: 0;border-left: 7px solid transparent;border-right:7px solid transparent;border-top:10px solid #fabf13;}
.second-hand .distribution .table-box{margin-top: 50px;}
.second-hand .distribution .table-box .itemo{display: none;}
.second-hand .distribution .table-box .itemo.on{display: block;}
.second-hand .distribution .son-nav{margin-top: 50px;}
.second-hand .distribution .son-nav ul{display: none;font-size: 0;}
.second-hand .distribution .son-nav ul.on{display: block;}
.second-hand .distribution .son-nav ul li{position: relative;display: inline-block;margin-right: 30px;padding-bottom: 10px;font-size: 15px;color: #5a5a5a;border-bottom: 2px solid transparent;cursor:pointer}
.second-hand .distribution .son-nav ul li:last-child{margin-right: 0;}
.second-hand .distribution .son-nav ul li.on{font-weight: bold;color: #000000;border-bottom: 2px solid #fabf13;}
.second-hand .distribution .table-box .main-box{margin-top: 45px;padding-bottom: 40px;}
.second-hand .distribution .table-box .main-box .items{display: none;font-size: 0;}
.second-hand .distribution .table-box .main-box .items.on{display: block;}
.second-hand .distribution .table-box .main-box .items .img{display: inline-block;width: 740px;}
.second-hand .distribution .table-box .main-box .items .img img{width: 100%;}
.second-hand .distribution .table-box .main-box .items .img .owl-carousel .owl-stage-outer{position: relative;overflow: hidden;}
.second-hand .distribution .table-box .main-box .items .img .owl-carousel .owl-stage-outer .owl-item{display: inline-block;}
.second-hand .distribution .table-box .main-box .items .main{display: inline-block;width: 460px;padding: 30px 35px;min-height: 493px;background-color: #f6f6f6;box-sizing: border-box;}
.second-hand .distribution .table-box .main-box .items .main .title span{display: inline-block;font-size: 24px;color: #000000;font-weight: bold;vertical-align: middle;}
.second-hand .distribution .table-box .main-box .items .main .title:before{display: inline-block;content: '';width: 20px;height: 3px;background-color: #fabf13;margin-right: 10px;vertical-align: middle;}
.second-hand .distribution .table-box .main-box .items .main .text{margin-top: 35px;font-size: 16px;color: #333333;line-height: 2.1;}
.second-hand .distribution .table-box .main-box .items .img .owl-carousel{position: relative;}
.second-hand .distribution .table-box .main-box .items .img .owl-carousel .owl-dots{position: absolute;bottom: -40px;left: 0;width: 100%;text-align: center;}
.second-hand .distribution .table-box .main-box .items .img .owl-carousel .owl-dots .owl-dot{display: inline-block;margin-right: 14px;}
.second-hand .distribution .table-box .main-box .items .img .owl-carousel .owl-dots .owl-dot:last-child{margin-right: 0;}
.second-hand .distribution .table-box .main-box .items .img .owl-carousel .owl-dots .owl-dot span{display: block;width: 10px;height: 10px;background-color: #bfbfbf;border-radius: 10px;cursor:pointer}
.second-hand .distribution .table-box .main-box .items .img .owl-carousel .owl-dots .owl-dot.active span{width: 30px;background-color: #fabf13}
.public-title2{margin-bottom: 45px;font-size: 36px;color: #333333;text-align: center;}
.public-text{font-size: 16px;color: #666666;line-height: 2;}
.decorate{padding-bottom: 90px;}
.decorate .main-img{margin-top: 60px;}
.decorate .main-img img{width: 100%;}
.decorate .text-article{position: relative;margin-top: -220px;font-size: 0;}
.decorate .text-article .main{display: inline-block;width: 690px;vertical-align: bottom;}
.decorate .text-article .img{display: inline-block;width: 455px;margin-left: 55px;box-shadow: 5px 0 5px rgba(8,1,3,0.2)}
.decorate .text-article .img img{width: 100%;}
.decorate .text-article .main .text{font-size: 16px;color: #666666;line-height: 2;}
.decorate .text-article .main .more{margin-top: 40px;}
.decorate .text-article .main .more a{font-size: 14px;color: #fabf13;}
.loan{padding-bottom: 70px;}
.loan .more{margin-top: 30px;}
.loan .more a{font-size: 14px;color: #fabf13;}
.loan .img{margin-top: 65px;}
.loan .img img{width: 100%;}
.lawyer .lawyer-list{margin-top: 50px;}
.lawyer .lawyer-list ul{margin-top: 40px;font-size: 0;}
.lawyer .lawyer-list ul li{display: inline-block;width: 30.8%;margin-right: 3.8%;border-radius: 5px;overflow: hidden;}
.lawyer .lawyer-list ul li:last-child{margin-right: 0;}
.lawyer .lawyer-list ul li .img img{width: 100%;}
.lawyer .lawyer-list ul li .text{padding: 35px 0;text-align: center;font-size: 18px;color: #333333;line-height: 2;background-color: #eee;}
.lawyer .lawyer-list .title{font-size: 24px;color: #333;text-align: center;}
/* 房价走势 */
.trend{margin-top: 35px;text-align: right;}


/*地图找房*/
.map-box{position:relative;width: 100%;height: calc(100% - 102px);}
/*.map-box .BMapLabel{text-align: center;line-height: 90px !important;}*/
.map-box .BMapLabel{text-align: center;}
#allmap {width: calc(100% - 380px);height:100%;margin-left:auto; }
.map-box .left{position: absolute;top:0;left:0;width:380px;height:100%;background: #fff;z-index:999;box-sizing:border-box;border-right: 1px solid #ddd}
.map-box .right{position: absolute;top:0;right:0;width:calc(100% - 380px);padding: 0 20px;background: #fff;height: 50px;z-index:9;border-bottom: 1px solid #ddd;box-sizing:border-box;}
.map-box .left .room{height: 100%;}
.map-box .left .room-tip{font-size: 0;line-height: 50px;border-bottom: 1px solid #ddd}
.map-box .left .room-tip .sel-address{display:inline-block;width: 100px;font-size: 16px;color: #333;text-align:center;box-sizing:border-box;border-right: 1px solid #ddd}
.map-box .left .room-tip #roomNum{display:inline-block;padding: 0 15px;font-size: 16px;box-sizing:border-box;border-right: 1px solid #ddd}
.map-box .left .room-tip .currentChooseDot{display:inline-block;padding: 0 15px;/*width: calc(100% - 130px);*/font-size: 17px;box-sizing:border-box;}
.map-box .left .room-sort ul{font-size: 0;background-color:#f0f0f0}
.map-box .left .room-sort ul li{cursor:pointer;display:inline-block;width:100px;height: 50px;line-height:50px;text-align:center;font-size: 16px;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;box-sizing:border-box;}
.map-box .left .room-sort ul li:last-child{border-right: 0;width: auto;padding: 0 15px}
.map-box .left .room-sort ul li.on{background-color:#fff;border-bottom: 1px solid #fff}
.map-box .left .room-list{height:calc(100% - 101px);width: 100%;overflow-x:hidden;}
.map-box .left .room-list ul{padding: 20px 0;}
.map-box .left .room-list ul li{margin-bottom: 20px;padding:0 20px 20px 20px;border-bottom: 1px solid #ccc;font-size: 0;}
.map-box .left .room-list ul li .nulltip{font-size: 22px;color: #333;font-weight:bold}
.map-box .left .room-list ul li .nulltip{overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;}
.map-box .left .room-list ul li .img{display:inline-block;width: 160px;vertical-align:middle;}
.map-box .left .room-list ul li .img img{width: 100%;height: 120px;object-fit: cover;}
.map-box .left .room-list ul li .main{display:inline-block;margin-left:15px; width: calc(100% - 175px);vertical-align:middle;}
.map-box .left .room-list ul li .main .title a{font-size: 16px;color: #333;font-weight:bold}
.map-box .left .room-list ul li .main .title a{overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;}
.map-box .left .room-list ul li .main .rent{margin-top:15px;font-size: 14px;color: #e06262;}
.map-box .left .room-list ul li .main .rent.sale{color: #333}
.map-box .left .room-list ul li .main .price{margin-top:15px;font-size: 14px;color: #333;}
.map-box .left .room-list ul li .main .price.sale{color: #e06262;}
.map-box .left .room-list ul li .main .item{margin-top:10px;font-size: 14px;color: #333;}
.map-box .left .room-list ul li .roomNoMore{font-size:15px;text-align:center;}
.map-box .right .room-search{display:inline-block;    padding: 10px 0;}
.map-box .right .room-search ul{display: flex;align-items: flex-start;}
.map-box .right .room-search ul li{position: relative;display:inline-block;width: auto;margin-right: 10px;line-height:26px;background-color: #fff;border: 1px solid #ccc;box-sizing: border-box;}
.map-box .right .room-search ul li:last-child{margin-right: 0;}
.map-box .right .room-search ul li:hover .item-box{display: block;}
.map-box .right .room-search ul li .item-box{display: none;}
.map-box .right .room-search ul li .main-name{position: relative;height: 26px;padding: 0 30px 0 10px;font-size: 14px;color: #333;cursor:pointer}
.map-box .right .room-search ul li .main-name:after{position: absolute;top: 5px;bottom: 0;right: 10px;content: '';width: 0;height: 0;margin: auto;border: 6px solid transparent;border-top-color: #ccc ;}
.map-box .right .room-search ul li .name{height: 26px;padding: 0 10px;font-size: 14px;color: #333;cursor:pointer}
.map-box .right .room-search ul li .son-name{height: 26px;padding: 0 10px;font-size: 14px;color: #333;cursor:pointer}
.map-box .right .room-search ul li .item dl{display: none;position: absolute;right: -130px;width: 130px;height: 100%;top: 26px;overflow-x: hidden;}
.map-box .right .room-search ul li .item:hover .name{background-color: #fff5d9;color: #FFC107;}
.map-box .right .room-search ul li .item:hover dl{display: block;}
.map-box .right .room-search ul li .item:hover dl{background-color: #fff5d9;}
.map-box .right .room-search ul li .item dl dt:hover .son-name{color: #FFC107;}
.map-box .right .room-search ul li .item .chk_ts{display: inline-block;vertical-align:baseline;}
.map-box .right .room-search ul li a{padding: 0 10px;font-size: 14px;}
.map-box .right .room-search ul li .select{position:relative;display:inline-block;width:130px;height:30px;line-height:28px;font-size: 17px;color: #333;text-align:center;border: 1px solid #ccc;box-sizing:border-box;}
.map-box .right .room-search ul li .select .item-box{display:none;padding: 10px 0;;position:absolute;top:29px;left:0;width:100%;text-align:left;background:#fff;}
.map-box .right .room-search ul li .select:hover .item-box{display:block}
.map-box .right .room-search ul li .select .item-box .item{padding: 0 5px;margin-bottom: 10px;}
.map-box .right .room-search ul li .select .item-box .item input{display:inline-block;margin-right:10px;vertical-align:baseline;}
.map-box .right .room-search ul li.map-top-title-search{width: auto; line-height: 28px; height: 28px;padding: 0px 5px;display: flex;}
.map-box .right .room-search ul li.map-top-title-search input{width: 150px;line-height: 28px; height: 28px;padding-left: 20px;}
.map-box .right .room-search ul li.map-top-title-search .btn{cursor:pointer;}
#allmap{color:#fff}
#allmap .BMapLabel span{display: block;padding-top: 20px;font-size:15px;}
#allmap .BMapLabel span.map-house-circle1{display: block;padding-top: 0px;font-size:15px;}


/* 登录注册 */
.popup{display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, .4);z-index: 999}
.popup .popup-box{position: absolute;top: 50%;left: 0;right: 0;margin: 0 auto;width: 750px;padding: 40px 100px;background-color: #fff;border-radius: 10px;transform: translateY(-50%);box-sizing: border-box;}
.popup .close{position: absolute;top: -19px;right: -19px;width: 38px;height: 38px;font-size: 18px;color: #666666;font-family: 'Arial';text-align: center;line-height: 38px;background-color: #eeeeee;;border-radius: 38px;cursor:pointer}
.popup .main-name{font-size: 30px;color: #fabf13;text-align: center;font-weight: bold;}
.popup .main-remarks{margin-top: 25px;font-size: 16px;color: #666666;text-align: center;}
.popup .main-box{margin-top: 30px;}
.popup .main-box ul li{margin-bottom: 30px;position: relative;}
.popup .main-box ul li:last-child{margin-bottom: 0;}
.popup .main-box ul li .text{display: block;height: 46px;width: 100%;padding: 0 24px;font-size: 16px;border: 1px solid #d2d2d2;box-sizing: border-box;}
.popup .main-box ul li .code{display: block;position: absolute;top: 1px;right: 1px;width: 160px;height: 44px;background-color: #fde7a5;font-size: 16px;color: #666666;text-align: center;line-height: 44px;cursor:pointer}
.popup .main-box ul li .checkbox{display: inline-block;margin-right: 10px;vertical-align: middle;cursor: pointer;}
.popup .main-box ul li .describe{display: inline-block;vertical-align: middle;}
.popup .main-box ul li .describe a{font-size: 16px;color: #666666;}
.popup .main-box ul li .describe {font-size: 16px;color: #666666;}
.popup .main-box ul li .submit{display: block;width: 100%;height: 45px;background-color: #fabf13;font-size: 18px;color: #fff;cursor:pointer}
.popup .main-box ul li .left{float: left;}
.popup .main-box ul li .left a{font-size: 16px;color: #fabf13;}
.popup .main-box ul li .right{float: right;}
.popup .main-box ul li .right a{font-size: 16px;color: #fabf13;}

/*会员中心*/
.contain.member{padding-top: 80px;}
.member-menu{float: left;width: 200px;background-color: #eeeeee;min-height: 450px;}
.member-box{float: right;width: 925px}
.member-menu ul li#menu196,
.member-menu ul li#menu122,
.member-menu ul li#menu108,
.member-menu ul li#menu109,
.member-menu ul li#menu198,
.member-menu ul li#menu252{
	display: none;
}
.member-menu ul li a{display: block;height: 50px;line-height: 50px;text-align: center;color: #000;font-size: 16px;}
.member-menu ul li.on a{background-color: #fabf13;}
.member-head .left{float: left;font-size: 0;width: auto}
.member-head .right{float: right;width: auto}
.member-head .left .img{display: inline-block;width: 76px;height: 76px;border-radius: 76px;overflow: hidden;vertical-align: middle;}
.member-head .left .img img{object-fit: cover;width: 100%;height: 100%;}
.member-head .left .name{display: inline-block;margin-left: 20px;margin-right: 20px;font-size: 16px;color: #666666;vertical-align: middle;}
.member-head .left .modify{display: inline-block;width: 21px;height: 18px;background-image: url('../images/modify.png');vertical-align: middle;}
.member-head .right ul{font-size: 0;}
.member-head .right ul li{display: inline-block;margin-right: 65px;}
.member-head .right ul li:last-child{margin-right: 0;}
.member-head .right ul li em{display: inline-block;width: 18px;height: 16px;}
.member-head .right ul li:nth-of-type(1) em{background-image: url('../images/ioc-zj.png');}
.member-head .right ul li:nth-of-type(2) em{background-image: url('../images/ioc-zj.png');}
.member-head .right ul li:nth-of-type(3) em{background-image: url('../images/ioc-sc.png');}
.member-head .right ul li:nth-of-type(4) em{background-image: url('../images/ioc-sc.png');}
.member-head .right ul li .text{display: inline-block;margin-left: 13px;text-align: center;font-size: 16px;color: #666666;vertical-align: middle;}
.member-head .right ul li .text span{display: block;margin-top: 15px;color: #333333;}
.member-title{margin-top: 50px;margin-bottom: 20px;display: flex;;font-size: 18px;color: #333333;font-weight: bold;border-bottom: 1px solid #eeeeee;}
.member-title a{margin-right: 20px;display: block; position: relative;padding-bottom: 25px;}
.member-title a.active:after,
.member-title a:hover:after{
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 3px;
	background: #fabf13;
}

/*会员首页*/
.member-membership .table-nav{margin-bottom: 35px;display: none;}
.member-membership .table-nav ul{font-size: 0;}
.member-membership .table-nav ul li{display: inline-block;padding-bottom: 9px;border-bottom: 2px solid transparent;margin-right: 60px;cursor:pointer}
.member-membership .table-nav ul li:last-child{margin-right: 0;}
.member-membership .table-nav ul li.on{border-bottom: 2px solid #fabf13;}
.member-membership .list ul li{margin-bottom: 10px;padding: 20px 15px;font-size: 0;transition: 0.4s ease;box-sizing: border-box;}
.member-membership .list ul li .img{position: relative;display: inline-block;width: 27%;border-radius: 10px;overflow: hidden;width:236px;height:156px;}
.member-membership .list ul li .img .tips{position: absolute;top: 15px;left: 15px;display: inline-block;padding: 10px 15px;font-size: 16px;color: #fff;background-color: #fabf13;border-radius: 5px;}
.member-membership .list ul li .img img{width: 100%;}
.member-membership .list ul li .main{display: inline-block;width: 70%;margin-left: 3%;}
.member-membership .list ul li .title a{font-size: 18px;color: #333333;font-weight: bold;transition: 0.4s ease;}
.member-membership .list ul li .box{margin-top: 20px;}
.member-membership .list ul li .mian-left{float: left;width: 70%;padding-right: 10px;}
.member-membership .list ul li .mian-right{float: right;text-align: right;}
.member-membership .list ul li .parameter .item{position: relative;margin-bottom: 15px;padding-left: 28px;}
.member-membership .list ul li .parameter .item:last-child{margin-bottom: 0;}
.member-membership .list ul li .parameter .item span{display: inline-block;font-size: 14px;color: #666666;line-height: 1.6;vertical-align: middle;}
.member-membership .list ul li .parameter .item:last-child span{color: #999;}
.member-membership .list ul li .parameter .item:before{position: absolute;top: 0;bottom: 0;left: 0;margin: auto 0;display: inline-block;content: '';width: 18px;height: 21px;vertical-align: middle;}
.member-membership .list ul li .parameter .item:nth-of-type(1):before{background-image: url(../images/housing-ico1.png);}
.member-membership .list ul li .parameter .item:nth-of-type(2):before{background-image: url(../images/housing-ico2.png);}
.member-membership .list ul li .parameter .item:nth-of-type(3):before{background-image: url(../images/housing-ico3.png);}
.member-membership .list ul li .label{margin-top: 20px;}
.member-membership .list ul li .label .item{display: inline-block;margin-right: 18px;width: 85px;height: 25px;font-size: 12px;line-height: 25px;text-align: center;border-radius: 5px}
.member-membership .list ul li .label .item:last-child{margin-right: 0;}
.member-membership .list ul li .label .item:nth-of-type(1){color: #97b848;background-color: #e8f2d0}
.member-membership .list ul li .label .item:nth-of-type(2){color: #d99c42;background-color: #fde9ca}
.member-membership .list ul li .label .item:nth-of-type(3){color: #48a4c0;background-color: #ccf1fc}
.member-membership .list ul li .rent{font-size: 14px;color: #666666;}
.member-membership .list ul li .rent span{font-size: 24px;color: #cc0000;vertical-align: bottom;}
.member-membership .list ul li .price{margin-top: 20px;font-size: 14px;color: #999999;}
.member-membership .list ul li .price span{color: #cc0000;
    font-size: 16px;
    vertical-align: baseline;}
.member-membership .list ul li .collection{margin-top: 15px;cursor: pointer;}
.member-membership .list ul li .collection span{display: inline-block;width: 100px;height: 35px;text-align: center;line-height: 35px;font-size: 14px;color: #fff;border-radius: 5px;background-color: #fabf13;vertical-align: middle;}
/* .member-membership .list ul li .collection:before{display: inline-block;content: '';width: 13px;height: 11px;margin-right: 5px;background-image: url(../images/love.png);vertical-align: middle;}
.member-membership .list ul li .collection:hover:before{background-image: url(../images/lover-hover.png);background-position: center;background-repeat: no-repeat;} */
.member-membership .list ul li:hover{box-shadow: 4px 0 18px rgba(8,1,3,0.17);transform: translateY(-2px);}
.member-information{font-size: 16px;color: #666666;line-height: 2;margin: 22px auto;}
.member-memberagent .list ul li .collection{margin-top: 15px;cursor: pointer;}
.member-memberagent .list ul li .collection span{display: inline-block;width: 100px;height: 35px;text-align: center;line-height: 35px;font-size: 14px;color: #fff;border-radius: 5px;background-color: #fabf13;vertical-align: middle;}
.member-information .showPicture{width: 76px;
    height: 76px;
    /*border-radius: 50%;*/
    cursor: pointer;}
/* 修改密码*/
.member-password ul li{font-size: 0;margin-bottom: 25px;}
.member-password ul li:last-child{margin-bottom: 0;}
.member-password ul li .name{display: inline-block;width: 115px;font-size: 16px;color: #666666;line-height: 35px;vertical-align: middle;}
.member-password ul li .main-box{display: inline-block;vertical-align: middle;}
.member-password ul li .text{display: block;width: 335px;height: 34px;padding: 0 15px;font-size: 14px;border: 1px solid #e5e5e5;border-radius: 5px;box-sizing: border-box;}
.member-password ul li .submit{display: block;width: 155px;height: 34px;font-size: 16px;color: #000000;background-color: #fabf13;border-radius: 5px;cursor:pointer}
.member-information #mobile{display: inline-block;width: 335px;height: 34px;padding: 0 15px;font-size: 14px;border: 1px solid #e5e5e5;border-radius: 5px;box-sizing: border-box;}
/*.member-information #mobile + input{display: inline-block;width: 155px;height: 34px;font-size: 16px;color: #ffff;text-align: center;background-color: #fabf13;border-radius: 5px;cursor:pointer}*/
.member-information .btn-change{display: inline-block;width: 155px;height: 34px;font-size: 16px;color: #ffff;text-align: center;background-color: #fabf13;border-radius: 5px;cursor:pointer}
[v-cloak]{display:none;}
.member-memberagent .list>p>a{display: block;width: 300px;height: 40px;line-height: 40px;text-align: center;color: #fff;background-color: #fabf13;border-radius: 3px;font-size: 16px;margin: auto;}
.member-memberagent .list ul li{position: relative;padding-bottom: 25px;margin-bottom: 25px;border-bottom: 1px solid #dcdcdc;font-size: 0;}
.member-memberagent .list ul li .img{display: inline-block;width: 150px;border-radius: 5px;overflow: hidden;vertical-align: middle;}
.member-memberagent .list ul li .img img{width: 100%;}
.member-memberagent .list ul li .main{display: inline-block;width: 710px;margin-left: 45px;vertical-align: middle;}
.member-memberagent .list ul li .main .title{float: left;font-size: 15px;color: #666666;}
.member-memberagent .list ul li .main .title span{padding-right: 15px;font-size: 24px;color: #333333;font-weight: bold;vertical-align: bottom;}
.member-memberagent .list ul li .main .tel{float: right;font-size: 24px;color: #cc0000;font-weight: bold;}
.member-memberagent .list ul li .main .text{margin-top: 35px;}
.member-memberagent .list ul li .main .text .item{margin-bottom: 20px;font-size: 15px;color: #666666;}
.member-memberagent .list ul li .main .text .item:last-child{margin-bottom: 0px;}
.member-memberagent .list ul li .Sun-code{top: 0;right: 0;}





/*地图*/
.surrounding {position:relative;}
.srMap {padding-bottom:500px; position:relative;}
.srMap #map {position:absolute; left:0; top:0; width:100%; height: 100%;}
.srMap #map .comm-name{
	height: 44px;
    line-height: 44px;
    font-size: 14px;
    border-radius: 3px;
    background: #ffad00;
    box-shadow: 1px 1px 10px 0px rgba(170,170,170,0.4);
    color: #fff;
    text-align: center;
    padding: 0 16px;
}
.srMap #map .comm-name i {
    display: block;
    width: 14px;
    height: 8px;
    margin: 0 auto;
    background: url(../images/loc_arrow.png) no-repeat;
}
.matching {width:374px; position:absolute; top:50%; right:3.334%; transform:translateY(-50%); z-index: 2; background-color: #fff; border:1px solid #e5e5e5 ;}
.matBtn {background-color: #f4f4f4; height: 36px; line-height: 34px;}
.matBtn ul {overflow: hidden;}
/*.matBtn li {float:left; padding:0 17px; font-size:12px; border-top:2px solid transparent;cursor:pointer;}*/
.matBtn li {float:left; padding:0 25px; font-size:12px; border-top:2px solid transparent;cursor:pointer;}
.matBtn .cur {background-color: #fff; border-top-color:#f6b674;}
.matBtn .t.cur {border-top-color:#87c4e5;}
.matBtn .f.cur {border-top-color:#f6b674;}
.matBtn .r.cur {border-top-color:#ed93b1;}
.matBtn .b.cur {border-top-color:#b0e0a3;}
.matBtn .h.cur {border-top-color:#f1c493;}
.matBtn .e.cur {border-top-color:#dfaadf;}
/*.matching .tabbox {height:356px;}*/
.matching .box {display: none; padding:15px 15px 20px;}
.matching .box>div>div:nth-of-type(1){height: 350px;overflow-x: hidden;}
.matching .box>div>div:nth-of-type(2){display: none;}
.matching .box:first-child {display: block;}
.matching .box ul {height:265px; overflow-y: auto; padding:10px 0 20px;}
.matching .box li {border-bottom:1px #f3f3f3 dotted; padding:5px 10px; cursor: pointer;}
.matching .box li:hover {background-color: #fafbff;}
.matching .box li a {color:#6c719c;}
.matching .box li a:hover {color:#f90;}
.matching .top {display:table; width:100%;}
.matching .top span {display: table-cell; vertical-align: top; font-size:14px; line-height: 24px;}
.matching .top i {font-style: normal; padding-left:18px; display: block; background:no-repeat left 4.5px;}
.matching .top .dis i {background-image: url(../images/icon_d.png); float:right;}
.matching .dis {text-align:right;}
.matching .btm {font-size:12px; line-height: 18px; color:#979fa8;}
#traffic .tit i {background-image:url(../images/icon_t.png);}
#food .tit i {background-image:url(../images/icon_f.png);}
#recreation .tit i {background-image:url(../images/icon_r.png);}
#bank .tit i {background-image:url(../images/icon_b.png);}
#hotel .tit i {background-image:url(../images/icon_h.png);}
#estate .tit i {background-image:url(../images/icon_e.png);}

.matching .list ul {display: none;}
.matching .list ul:first-child {display:block;}
.matching .type {overflow: hidden;}
.matching .type span {display:block; float:left; padding:0 10px; color:#3f454b; border-bottom:2px solid transparent; font-size:14px; line-height: 24px; cursor: pointer;}
.matching .type .on {border-bottom-color:#87c4e5;}

/*首页智能下拉框*/
.smartTip{
    background-color: white;
    /* height: 200px; */
    width: 645px;
    padding: 5px 10px;
    box-sizing: border-box;
    overflow-x: hidden;
    position: absolute;
    /* bottom:  -200px; */
    box-shadow: 0 1px 6px 0px rgba(170,170,170,0.4);
}
.smartTip li{
    margin-bottom: 10px;
    font-size: 13px;
    padding: 5px 10px;
}
.smartTip li a{position: relative;}
.smartTip li a .ResultType{display: inline-block;background: #ebf5f7;color: #608997;width: 50px;height: 25px;line-height: 25px;text-align: center;border-radius: 2px;margin-right: 10px;vertical-align: middle;}
.smartTip li a .Text{display: inline-block;vertical-align: middle;line-height: 25px;}
.smartTip li a:hover .Text,.smartTip li a:hover .RoomCount{color: #fabf13;}
.smartTip li a .RoomCount{float: right;line-height: 25px;}
.history{
	background-color: white;
    width: 645px;
    box-sizing: border-box;
    position: absolute;
    bottom:  -200px;
    padding: 20px 0;
    /*display: none;*/
}
.history .main-title{
	padding-left: 12px;
	height: 40px;
	line-height: 40px;
    background: #f4f4f4;
    font-weight: bold;
    color: #333;
}
.history ul{padding: 0px 15px;height: 115px;overflow-x: hidden;box-sizing: border-box;}
.history ul li{margin: 15px 0;}
.history ul li a{font-size: 14px;color: #8e99a9;}
.history ul li a{color: #fabf13;}
.history .search-del{margin-top: 15px;text-align: right;cursor: pointer;padding-right: 20px;color: #8e99a9;}

/*在线留言*/
.popup-table{display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, .4);z-index: 999}
.popup-table .popup-box{position: absolute;top: 50%;left: 0;right: 0;margin: 0 auto;width: 830px;padding: 30px 60px;background-color: #fff;border-radius: 10px;transform: translateY(-50%);box-sizing: border-box;}
.popup-table .close{position: absolute;top: -19px;right: -19px;width: 38px;height: 38px;font-size: 18px;color: #666666;font-family: 'Arial';text-align: center;line-height: 38px;background-color: #eeeeee;;border-radius: 38px;cursor:pointer}
.popup-table .main-name{font-size: 30px;color: #fabf13;text-align: center;font-weight: bold;}
.popup-table .main-remarks{margin-top: 25px;font-size: 16px;color: #666666;text-align: center;}
.popup-table .main-box{margin-top: 40px;}
.popup-table .main-box ul li{margin-bottom: 20px;position: relative;font-size: 0;}
.popup-table .main-box ul li:last-child{margin-bottom: 0;}
.popup-table .main-box ul li .text{display: block;height: 46px;width: 100%;padding: 0 24px;font-size: 16px;border: 1px solid #d2d2d2;box-sizing: border-box;}
.popup-table .main-box ul li .checkbox{display: inline-block;margin-right: 10px;vertical-align: middle;cursor: pointer;}
.popup-table .main-box ul li .describe{display: inline-block;vertical-align: middle;}
.popup-table .main-box ul li .describe a{font-size: 16px;color: #666666;}
.popup-table .main-box ul li .describe {font-size: 16px;color: #666666;}
.popup-table .main-box ul li .submit{display: block;width: 100%;height: 45px;background-color: #fabf13;font-size: 18px;color: #fff;cursor:pointer}
.popup-table .font-text{margin: 20px 0;font-size: 18px;color: #333;text-align: center;}
.popup-table .main-box ul li h3{margin-bottom: 15px;font-size: 18px;}
.popup-table .main-box ul li .items{display: inline-block;width: 48%;margin-right: 4%;}
.popup-table .main-box ul li .items:last-child{margin-right: 0;}
.popup-table .main-box ul li .placeholder{min-height: 120px;padding-top: 30px;}
.popup-table .main-box ul li .placeholder .webuploader-container div:nth-of-type(2){width: 100%!important;height: 100%!important;}





.housing-article .address-info{display: inline-block;vertical-align: middle;}
.housing-article .address-info span.address{margin: 0;padding: 0;border: 0;}
.housing-article .address-info span{font-size: 14px;color: #999;}
.about-contact {
    padding: 25px 0 30px;
    border-bottom: 1px #737373 dotted;
}
.about-contact .c1 {
    width: 330px;
    float: left;
    line-height: 26px;
    color: #666;
    font-size: 14px;
}
.about-contact .c2 {
    padding-right: 25px;
    float: left;
}
.about-contact .c2 dt {
    float: left;
    font-size: 14px;
    color: #666;
    padding-top: 5px;
}
.about-contact .c2 dd {
    float: left;
    height: 120px;
}
.about-contact .c2 dd img {
    display: block;
    width: 120px;
    height: 120px;
    overflow: hidden;
}
.about-map {
    padding-top: 30px;
}
.about-contact #allmap{height: 400px;}
/*太阳码*/
.Sun-code{display: none;position: absolute;background: #fff;width: 180px;padding: 20px;box-sizing: border-box;box-shadow: 1px 0 5px rgba(8, 1, 3, .3);border-radius: 10px;z-index: 33}
.Sun-code img{display: block;width: 100%}
.Sun-code .wxtxt{position: relative;margin-top: 20px;text-align: center;font-size: 12px;color: #bebebe;}
/* .Sun-code .wxtxt:before {content: "";position: absolute;left: 0;top: 6px;width: 16px;height: 1px;background: #bebebe;}
.Sun-code .wxtxt:after {content: "";position: absolute;right: 0;top: 6px;width: 16px;height: 1px;background: #bebebe;} */

/* 新增 2022-08-05 */
.d-flex{
	display: flex;
}
.f-wrap{
	flex-wrap: wrap;
}
.f-colu{
	flex-direction: column;
}
.a-center{
	align-items: center;
}
.j-center{
	justify-content: center;
}
.j-sb{
	justify-content: space-between;
}
.n-f-top{
	padding: 20px 0 40px;
}
.n-f-top ul li{
	margin-right: 40px;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background: #4e4e4e;
	position: relative;
	line-height: 35px;
	text-align: center;
}
.n-f-top ul li span{
	position: absolute;
	bottom: 110%;
	left: 50%;
	transform: translateX(-50%);
	width: 120px;
	padding: 5px;
	background: #fff;
	border-radius: 5px;
	overflow: hidden;
	box-shadow: 0 0 10px #666;
	display: none;
}
.n-f-top ul li span img{
	max-width: none;
	width: 100%;
}
.n-f-top ul li img{
	max-width: 30px;
	vertical-align: middle;
}
.n-f-top ul li:hover{
	background: #fabf13;
}
.n-f-top ul li:hover span{
	display: block;
}
.n-f-top ul li:last-child{
	margin-right: 0;
}
.n-f-middle{
	padding: 40px 0 30px;
	border-top: solid 1px rgba(255,255,255,.1);
	border-bottom: solid 1px rgba(255,255,255,.1);
}
.n-links{
	margin-top: 40px;
	color: #ccc;
	font-size: 16px;
}
.n-links a{
	color: #ccc;
	margin-left: 25px;
	font-size: 16px;
}
.n-links a:hover{
	text-decoration: underline;
	color: #fff;
}
.n-f-copyright,.n-f-copyright a{
	text-align: center;
	color: #ccc;
	font-size: 14px;
}
.n-f-copyright a:hover{
	text-decoration: underline;
	color: #fff;
}
.n-f-copyright{
	padding: 40px 0 20px;
}
.n-nav a{
	display: block;
	padding-right: 30px;
	position: relative;
	font-size: 16px;
	color: #fff;
}
.n-nav a:after{
	content: "";
	position: absolute;
	right: 10px;
	width: 5px;
	height: 1px;
	background: #fff;
	top: 50%;
	transform: translateY(-50%);

}
.n-nav a:last-child{
	padding-right: 0;
}
.n-nav a:last-child:after{
	display: none;
}
.n-nav a:hover{
	color: #fabf13;
}
.n-tel .n-t-txt{
	margin-left: 25px;
	color: #ccc;
	line-height: 1.3;
	font-size: 14px;
}
.n-tel .n-t-txt a{
	display: block;
	font-size: 30px;
	font-family: "Arial";
	color: #fabf13;
}
.housing-article .sell-detail .generalization .list ul li .row{
	box-sizing: border-box;
	width: 50%;
}
.housing-article .sell-detail .generalization .list ul li .row:nth-of-type(2n+1) {
	padding-right: 20px;
}
.m-type{
	position: relative;
}
.m-type:after{
	content: "";
	position: absolute;
	right: -8px;
	width: 1px;
	height: 14px;
	background: #ddd;
	top: 50%;
	transform: translateY(-50%);
}
.m-type select{
	height: 26px;
	color: #333;
}
.head-right ul li .sub-menu{
	position: absolute;
	top: 100%;
	padding-top: 10px;
	left: 50%;
	transform: translateX(-50%);
	display: none;
}
.head-right ul li:hover .sub-menu{
	display: block;
}

.head-right ul li .sub-links{
	padding: 10px 25px;
	background: #fff;
	box-shadow: 0 0 20px #ddd;
	border-radius: 5px;
	position: relative;
}
.head-right ul li .sub-menuTwo .sub-links{
	display: flex;
	flex-wrap: wrap;
	width: 130px;
}
.head-right ul li .sub-menuTwo .sub-links a{
	width: 50%;
	box-sizing: border-box;
}
.head-right ul li .sub-links:after{
	content: "";
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	width: 0;
	height: 0;
	border-left: solid 8px transparent;
	border-right: solid 8px transparent;
	border-bottom: solid 8px #fff;
	top: -7px;
}
.head-right ul li .sub-links a{
	display: block;
	padding: 10px 0;
	position: relative;
	border-bottom: dashed 1px #ddd;
	font-size: 14px;
	padding-left: 15px;
	white-space: nowrap;
}
.head-right ul li .sub-links a:after{
	content: "";
	width: 4px;
	height: 4px;
	background: #f8be13;
	top: 16px;
	left: 2px;
	display: block;
	position: absolute;
}
.head-right ul li .sub-links a:hover{
	color: #f8be13;
}
.contain.vip-content .left{
	float: none;
	width: 100%;
}
.contain.vip-content .housing .list ul li .main{
	width: 75%;
}
.hidden{display: none;}
body .vip-infomation{
	font-size: 14px;
	margin-top: 40px;
}
.vip-infomation .vi-left{
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}
.vip-infomation .vi-right{
	width: 280px;
	background: #fff7ee;
	display: flex;
	flex-direction: column;
	box-sizing: border-box;
	padding: 30px;
}
.vip-infomation .vl-top{
	display: flex;
	justify-content: space-between;
	width: 860px;
}
.vip-infomation .vl-top .pic{
	width: 190px;
}
.vip-infomation .vl-top .pic img{
	width: 100%;
}
.vip-infomation .vl-top .txt{
	width: 620px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.vip-infomation .vl-top .txt .vt-phone{
	position: relative;
	margin: 0 10px 0 0;
}
.vip-infomation .vl-top .vt-title{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.vip-infomation .vt-title{
	margin-bottom: 40px;
}
.vip-infomation .vt-title h2{
	font-size: 36px;
}
.vip-infomation .vt-title .p{
	display: flex;
	align-items: center;
}
.vip-infomation .vt-title .p span{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 90px;
	height: 40px;
	border-radius: 5px;
	border: solid 1px #eee;
	margin-right: 10px;
	cursor: pointer;
	position: relative;
}
.vip-infomation .vt-title .p span a{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 5;
}
.vip-infomation .vt-title .p span:last-child{
	margin-right: 0;
}
.vip-infomation .vt-title .p span.active,
.vip-infomation .vt-title .p span:hover{
	border-color: #fabf13;
	color: #fabf13;
}
.vip-infomation .vt-title .p span:hover img{
	display: none;
}
.vip-infomation .vt-title .p span:hover img.hidden{
	display: inline-block !important;
}
.vip-infomation .vt-title .p span img{
	margin-right: 10px;
	max-width: 15px;
}
.vip-infomation .vt-desc{
	color: #666;
}
.vip-infomation .vt-desc p{
	line-height: 1.5;
	margin-bottom: 25px;
	display: flex;
}
.vip-infomation .vt-desc p span:nth-of-type(1) {
	display: block;
	width: 40%;
	box-sizing: border-box;
	padding-right: 20px;
}
.vip-infomation .vt-desc p span:nth-of-type(2) {
	display: block;
	width: 60%;
	box-sizing: border-box;
}
.vip-infomation .vt-desc p:last-child{
	margin-bottom: 0;
}
.vip-infomation .vl-top .vt-phone a{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 110px;
	height: 40px;
	border-radius: 5px;
	background: #fff4e6;
	color: #ef7a49;
}
.vt-phone .Sun-code
{
	position: absolute;
    top: 100%;
    transform: translate(-50%, 0px);
    left: 50%;
}
.Sun-code.shareWechat{
	position: fixed;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}
.vip-infomation .vl-top .vt-phone img{
	margin-right: 10px;
}
.vip-infomation .vl-bottom{
	width: 300px;
}
.vip-infomation .vl-bottom ul{
	display: flex;
	margin: 0 -10px;
	flex-wrap: wrap;
	margin-top: -20px;
}
.vip-infomation .vl-bottom ul li{
	width: 50%;
	box-sizing: border-box;
	padding: 0 10px;
	margin-top: 20px;
}
.vip-infomation .vl-bottom ul li .li-content{
	height: 130px;
	display: flex;
	box-sizing: border-box;
	padding: 20px;
	flex-direction: column;
	justify-content: center;
	background: #f8f8f8;
	align-items: center;
}
.vip-infomation .li-content .pic{
	height: 40px;
	display: flex;
	align-items: center;
	display: none;
}
.vip-infomation .li-content .pic img{
	max-height: 40px;
}
.vip-infomation .li-content .txt{
	color: #999;
}
.vip-infomation .li-content .txt p{
	color: #333;
	display: flex;
	align-items: baseline;
	margin-bottom: 10px;
	justify-content: center;
}
.vip-infomation .li-content .txt p span{
	font-size: 28px;
	font-weight: 700;
	color: #fb5033;
}
.vip-infomation .vi-right h2{
	font-size: 48px;
	color: #fb5033;
	font-weight: 700;
	margin-bottom: 10px;
}
.vip-infomation .vi-right h2,
.vip-infomation .vi-right h5{
	text-align: center;
}
.vip-infomation .vi-right h5{
	font-weight: 400;
}
.vip-infomation .vi-right .score{
	margin: 30px 0;
}
.vip-infomation .vi-right .score ul li{
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 10px;
}
.vip-infomation .vi-right .score ul li:last-child{
	margin-bottom: 0;
}
.vip-infomation .vi-right .score ul li p{
	display: flex;
}
.vip-infomation .vi-right .score ul li p span{
	cursor: pointer;
	margin-right: 10px;
}
.vip-infomation .vi-right .score ul li p span:last-child{
	margin-right: 0;
}
.vip-infomation .vi-right .show-score{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-top: -5px;
}
.vip-infomation .vi-right .show-score span{
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 48%;
	height: 25px;
	border-radius: 5px;
	margin-top: 5px;
	background: #fff;
	box-sizing: border-box;
	padding: 0 10px;
	color: #666;
}
.vip-infomation .vi-right .show-score span i{
	font-style: normal;
	margin-left: 10px;
}
.vip-infomation .vi-right .vb-look a{
	color: #fb5033;
	text-align: center;
	margin-top: 20px;
	display: block;
}
.vip-infomation .vi-right .vb-look a:hover{
	text-decoration: underline;
}
.selected-item {
	margin-top: 60px;
}
.selected-item h2{
	font-size: 24px;
	padding-left: 20px;
	position: relative;
	margin-bottom: 40px;
	color: #333;
}
.selected-item h2:after{
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 5px;
	height: 18px;
	background: #fabf13;
}
.selected-item ul{
	display: flex;
	flex-wrap: wrap;
	margin: 0 -15px;
	margin-top: -30px;
}
.selected-item ul li{
	width: 25%;
	padding: 0 15px;
	margin-top: 30px;
	box-sizing: border-box;
}
.selected-item ul li .pic img{
	border-radius: 10px;
	width: 100%;
	height: 210px;
}
.selected-item ul li h3 a{
	line-height: 1.5;
	font-size: 16px;
	margin: 20px 0;
	color: #333;
	font-weight: 400;
	display: block;
}
.selected-item ul li p{
	color: #999;
	display: flex;
	justify-content: space-between;
	font-size: 14px;
}
.selected-item ul li p span{
	color: #fb5033;
}
.housing-article.vip-article{
	margin: 80px 0 40px;
}
.fixed-content .housing-article.vip-article {
	padding-top: 20px;
	position: sticky;
	top: 0;
	background: #fff;
	z-index: 5;
}
.fixed-content .housing-article.vip-article .main-arcitle{
	margin-top: 0;
}
.housing-article.vip-article .main-arcitle .table-nav{
	float: none;
	border-bottom: solid 1px #eee;
}
.housing-article.vip-article .main-arcitle .table-nav ul li{
	line-height: 1;
	padding-bottom: 30px;
	font-size: 18px;
	width: auto;
	margin-right: 30px;
}
.housing-article.vip-article .main-arcitle .table-nav ul li.on{
	font-weight: 700;
}
.housing-article.vip-article .main-arcitle .table-nav ul li.on::after{
	top: inherit;
	top: initial;
	bottom: -1px;
}
.look-content dl dt,
.look-content dl dd{
	padding: 0 30px;
	height: 60px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-size: 16px;
	color: #999;
}
.look-content dl dt{
	height: 40px;
}
.look-content dl dd{
	margin-top: 10px;
	background: #f8f8f8;
}
.look-content dl dd span:nth-of-type(1) {
	color: #333;
	font-weight: 700;
}
.look-content dl span:nth-of-type(2) {
	display: block;
	width: 105px;
	text-align: center;
}
.load-more p{
	font-size: 16px;
	color: #666;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 60px;
	margin-top: 30px;
	cursor: pointer;
}
.load-more p img{
	width: 30px;
	margin-right: 15px;
}

/* about xiangyu */
.topAbout{
	line-height: 1.8;
    color: #666;
    font-size: 16px;
    padding: 30px 0 50px;
}
.topAbout .tbTitle{
	font-size: 30px;
    color: #333;
	position: relative;
	padding-left: 20px;
}
.topAbout .tbTitle:after{
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 5px;
	height: 18px;
	background: #fabf13
}
.topAbout dl dd{
	display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 25px 0;
    border-bottom: solid 1px #eee;
    margin-bottom: 25px;
}
.topAbout dl dd:last-child{
	border-bottom: 0;
	margin-bottom: 0;
}
.topAbout dl dd figure{
	width: 60px;
}
.topAbout dl dd .txt{
	width: calc(100% - 110px);
}
.topAbout dl dd .txt h5{
	font-size: 22px;
	font-weight: 400;
}
.otherLogin{text-align: center;}
.otherLogin p{
	color: #999;
    font-size: 14px;
    text-align: center;
    margin: 20px 0 10px;
}
.otherLogin p:after,
.otherLogin p:before{
	content: "";
	display: inline-block;
	width: 100px;
	height: 1px;
	background: #999;
	vertical-align: middle;
}
.otherLogin p:after{
	margin-left: 10px;
}
.otherLogin p:before{
	margin-right: 10px;
}
.otherLogin figure img{
	max-width: 100%;
}
.otherLogin figure{
	width: 40px;
	cursor: pointer;
	display: inline-block;
}
.layui-layer-dialog.layui-layer{
	background: rgba(0,0,0,.8);
}
.layui-layer-dialog .layui-layer-title{
	border-color: #333;
    color: #fff;
}
.layui-layer-dialog .layui-layer-content{
	color: #fff;
}
.layui-layer-dialog .layui-layer-setwin .layui-layer-ico{
	background: url(../images/close.svg) no-repeat center/100%;
	background-position: center center !important;
}