@charset "utf-8";

/* CSS Document */
button,input,textarea,select{
	outline:none;
	background:none;
	border:none;
	font-family:"Helvetica Neue", "Helvetica", "PingFang SC",'Microsoft Yahei','Source Han Sans',SimSun, 'Noto Sans CJK SC', 'Noto Sans CJK',source-han-sans-simplified-c, sans-serif;
	box-shadow:none;
	-webkit-appearance:none;
	border-radius:0;
}

a,*:before,*:after{
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	-o-transition:all .3s;
	transition:all .3s;
}
/* *{
	transition:all 0s \9 !important;
} */
*,*:before,*:after{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.iconfont:before{
	-webkit-transition:all 0s;
	-moz-transition:all 0s;
	-o-transition:all 0s;
	transition:all 0s;
}
.center_box{
	width:1200px;
	margin:0 auto;
}
.clearfix:after{
	content:"";
	clear:both;
	height:0;
	font-size:0;
	display:block;
	visibility:hidden;
	*zoom:1;
}
.clear{
	clear:both;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.pd_150{
	padding:150px;
}
.pd_tb150{
	padding:150px 0;
}
.pd_t150{
	padding-top:150px;
}
.pd_b150{
	padding-bottom:150px;
}
.pd_120{
	padding:120px;
}
.pd_tb120{
	padding:120px 0;
}
.pd_t120{
	padding-top:120px;
}
.pd_b120{
	padding-bottom:120px;
}
.pd_100{
	padding:100px;
}
.pd_tb100{
	padding:100px 0;
}
.pd_t100{
	padding-top:100px;
}
.pd_b100{
	padding-bottom:100px;
}
.pd_80{
	padding:80px;
}
.pd_tb80{
	padding:80px 0;
}
.pd_t80{
	padding-top:80px;
}
.pd_b80{
	padding-bottom:80px;
}
.pd_70{
	padding:70px;
}
.pd_tb70{
	padding:70px 0;
}
.pd_t70{
	padding-top:70px;
}
.pd_b70{
	padding-bottom:70px;
}
.pd_60{
	padding:60px;
}
.pd_tb60{
	padding:60px 0;
}
.pd_t60{
	padding-top:60px;
}
.pd_b60{
	padding-bottom:60px;
}
.pd_50{
	padding:50px;
}
.pd_tb50{
	padding:50px 0;
}
.pd_t50{
	padding-top:50px;
}
.pd_b50{
	padding-bottom:50px;
}
.pd_40{
	padding:40px;
}
.pd_tb40{
	padding:40px 0;
}
.pd_t40{
	padding-top:40px;
}
.pd_b40{
	padding-bottom:40px;
}
.pd_30{
	padding:30px;
}
.pd_tb30{
	padding:30px 0;
}
.pd_t30{
	padding-top:30px;
}
.pd_b30{
	padding-bottom:30px;
}
.pd_20{
	padding:20px;
}
.pd_tb20{
	padding:20px 0;
}
.pd_t20{
	padding-top:20px;
}
.pd_b20{
	padding-bottom:20px;
}
.pd_15{
	padding:15px;
}
.pd_tb15{
	padding:15px 0;
}
.pd_t15{
	padding-top:15px;
}
.pd_b15{
	padding-bottom:15px;
}
.pd_10{
	padding:10px;
}
.pd_tb10{
	padding:10px 0;
}
.pd_t10{
	padding-top:10px;
}
.pd_b10{
	padding-bottom:10px;
}
.pd_tb100{
	padding:100px 0;
}
.mg_t150{
	margin-top:150px;
}
.mg_b150{
	margin-bottom:150px;
}
.mg_t100{
	margin-top:100px;
}
.mg_b100{
	margin-bottom:100px;
}
.mg_tb80{
	margin:80px 0;
}
.mg_t80{
	margin-top:80px;
}
.mg_b80{
	margin-bottom:80px;
}
.mg_tb70{
	margin:70px 0;
}
.mg_t70{
	margin-top:70px;
}
.mg_b70{
	margin-bottom:70px;
}
.mg_tb60{
	margin:60px 0;
}
.mg_t60{
	margin-top:60px;
}
.mg_b60{
	margin-bottom:60px;
}
.mg_tb50{
	margin:50px 0;
}
.mg_t50{
	margin-top:50px;
}
.mg_b50{
	margin-bottom:50px;
}
.mg_tb40{
	margin:40px 0;
}
.mg_t40{
	margin-top:40px;
}
.mg_b40{
	margin-bottom:40px;
}
.mg_tb30{
	margin:30px 0;
}
.mg_t30{
	margin-top:30px;
}
.mg_b30{
	margin-bottom:30px;
}
.mg_tb20{
	margin:20px 0;
}
.mg_t20{
	margin-top:20px;
}
.mg_b20{
	margin-bottom:20px;
}
.mg_tb15{
	margin:15px 0;
}
.mg_t15{
	margin-top:15px;
}
.mg_b15{
	margin-bottom:15px;
}
.mg_tb10{
	margin:10px 0;
}
.mg_t10{
	margin-top:10px;
}
.mg_b10{
	margin-bottom:10px;
}

/* *{
	font-family:"微软雅黑";
} */
body{
	font-size:medium !important;
	font-family:"Helvetica Neue", "Helvetica", "PingFang SC",'Microsoft Yahei','Source Han Sans',SimSun, 'Noto Sans CJK SC', 'Noto Sans CJK',source-han-sans-simplified-c, sans-serif;
	/* font-family:'SiYuan-ExtraLig1fd3bbf467523d' !important; */
	-webkit-font-smoothing:subpixel-antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-tap-highlight-color:transparent;
	background:#fafafa;
	position:relative;
}
@font-face {
	font-family:gunplay;
	src:url(../font/Gunplay.ttf);
}
@font-face {
	font-family:menk;
	src: url(../font/MGQ8101.ttf);
}
@font-face {
	font-family:twcen;
	src:url(../font/TwCenMT.ttf);
}
@font-face {
	font-family:geo;
	src: url(../font/tt0663m.ttf);
}
@font-face{
	font-family:frank;
	src:url(../font/FRADMCN.TTF)
}
@font-face {
	font-family:geno;
	src:url(../font/Genome-Thin.otf);
}
@font-face {
	font-family:swis;
	src:url(../font/tt0173m.ttf);
}
@font-face{
	font-family:impact;
	src:url(../font/impact.ttf);
}
@font-face{
	font-family:nexa;
	src:url(../font/NexaBold.otf);
}
@font-face{
	font-family:agen;
	src:url(../font/AGENCYB.TTF);
}
.flex_box{
	display:-webkit-flex;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
}
.clamp_txt{
	overflow:hidden;
	-webkit-line-clamp:2;
	-moz-line-clamp:2;
	-o-line-clamp:2;
	line-clamp:2;
	-webkit-box-orient:vertical;
	-moz-box-orient:vertical;
	-o-box-orient:vertical;
	box-orient:vertical;
	display:-webkit-box;
	display:-moz-box;
	display:-o-box;
	display:box;
}
:root{
	--curColor:#ef5555;
}
.white_bg{
	background:#fff;
	box-shadow:0 0 30px rgba(0,0,0,.03);
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~首页~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* header */
input.hamburger{
	display:none;
}
.header_box{
	position:fixed;
	left:0;
	top:0;
	width:100%;
	z-index:980;
	background:#fff;
	box-shadow:0 0 10px rgba(0,0,0,.1);
}
.header_box .header_con{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
}
.header_box .header_con,
.header_height{
	height:70px;
}
.header_box .header_con .logo img{
	display:block;
	max-height:40px;
}
.header_box .header_con .header_slogan{
	font-size:30px;
	color:#333;
	font-family:"宋体";
	text-indent:.325em;
	letter-spacing:.325em;
}
.header_box .header_r ul{
	-webkit-align-items:center;
	align-items:center;
}
.header_box .header_r ul li + li{
	margin-left:50px;
}
.header_box .header_r .header_ss{
	-webkit-align-items:center;
	align-items:center;
	color:#333;
}
.header_box .header_r .header_ss>.iconfont{
	font-size:27px;
	color:var(--curColor);
}
.header_box .header_r .header_ss1 select,
.header_box .header_r .header_ss2 span{
	font-size:16px;
	font-weight:bold;
}
.header_box .header_r .header_ss1 .header_scon{
	position:relative;
}
.header_box .header_r .header_ss2 .header_scon{
	padding-left:5px;
}
.header_box .header_r .header_ss1 select{
	padding:5px 25px 5px 5px;
	cursor:pointer;
}
.header_box .header_r .header_ss1 .header_scon .iconfont{
	position:absolute;
	right:0;
	top:50%;
	transform:translateY(-50%);
	color:#666;
	pointer-events:none;
}
.water_mark{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:999;
	opacity:.1;
	background:url(../img/watermark_img.png);
	pointer-events:none;
}


/* banner */
.adv_bg{
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
}
.banner_box{
	min-height:480px;
}
.banner_box .banner_wrap{
	background:rgba(255,255,255,.5);
	border-radius:10px;
	color:#333;
	width:300px;
}
.banner_box .banner_wrap .banner_tit{
	font-size:36px;
	font-weight:bold;
}
.banner_box .banner_wrap .banner_txt ul li{
	font-size:16px;
	margin-top:4px;
}
.banner_box .banner_wrap .banner_txt .banner_name,
.banner_box .banner_wrap .banner_txt .banner_w{
	font-weight:bold;
	line-height:1.5;
}
.banner_box .banner_wrap .banner_txt .banner_w{
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
}
.banner_box .banner_wrap .banner_arrow{
	display:block;
}
.banner_box .banner_wrap .banner_arrow .iconfont{
	display:block;
	font-size:35px;
	color:var(--curColor);
	animation:start 2s infinite ease-in-out;
}
@keyframes start {
	0%,30% {opacity: 0;transform: translate(0,-20px);}
	60% {opacity: 1;transform: translate(0,0);}
	100% {opacity: 0;transform: translate(0,20px);}
}

/* 标题 */
.zy_tit{
	-webkit-align-items:center;
	align-items:center;
}
.zy_tit .zy_icon{
	width:30px;
	height:30px;
	background:var(--curColor);
	border-radius:5px;
	color:#fff;
	margin-right:10px;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
}
.zy_tit .zy_icon .iconfont{
	font-size:20px;
}
.zy_tit h2{
	font-size:24px;
	font-weight:bold;
	color:#333;
}

/* 常规文字 */
.article_w{
	font-size:16px;
	color:#333;
	line-height:1.75;
}
.article_w img{
	max-width:100% !important;
	height:auto !important;
}
.article_w strong{
	font-weight:bold;
}
.article_w *:not(strong){
	font-weight:inherit;
}
.article_w table{
	border-collapse: collapse;
	border:solid 1px #e5e5e5;
	width:100%;
}
.article_w table td{
	border:solid 1px #e5e5e5;
	padding:10px;
}

/* 价格走势 */
.trend_box .trend_con{
	padding-right:20px;
}
.trend_box #trend_container{
	height:550px;
}

/* 本月成交记录 */
.list_box .center_box{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
}
.list_box .list_item{
	width:570px;
	-webkit-flex-direction:column;
	flex-direction:column;
}
.list_box .list_item .list_con{
	width:100%;
	height:calc(100% - 53px);
}
.list_box .list_item ul li + li{
	margin-top:12px;
}
.list_box .list_item ul li a{
	color:#333;
	padding-left:12px;
	position:relative;
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
}
.list_box .list_item ul li a:before{
	content:"";
	position:absolute;
	width:4px;
	height:4px;
	background:var(--curColor);
	top:9px;
	left:0;
	transform:translateX(-50%) rotate(45deg);
}
.list_box .list_item ul li a p{
	position:relative;
	font-size:16px;
	max-width:100%;
	/*overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;*/
}
.list_box .list_item ul li a span{
	font-size:14px;
	color:#999;
	transition:color .35s;
}

/* 房源分布图 */
.scatter_box .scatter_top{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	-webkit-align-items:center;
	align-items:center;
}
.scatter_box .scatter_sort{
	margin-left:20px;
}
.scatter_box .scatter_top .gallery-thumbs .swiper-wrapper{
	-webkit-justify-content:flex-end;
	justify-content:flex-end;
}
.scatter_box .scatter_top .gallery-thumbs .swiper-slide{
	width:auto;
}
.scatter_box .scatter_top .gallery-thumbs .swiper-slide:nth-last-of-type(1) .scatter_ss{
	padding-right:0;
}
.scatter_box .scatter_top .gallery-thumbs .swiper-slide:nth-last-of-type(1) .scatter_ss:before{
	display:none;
}
.scatter_box .scatter_sort .scatter_ss{
	display:block;
	padding:0 15px;
	font-size:16px;
	color:#333;
	transition:color .35s;
	position:relative;
	cursor:pointer;
}
.scatter_box .scatter_sort .scatter_ss:before{
	content:"/";
	position:absolute;
	font-size:16px;
	color:#a4a4a4;
	right:0;
	top:2px;
	font-weight:normal;
	transform:translateX(50%);
}
.scatter_box .scatter_sort .swiper-slide-thumb-active .scatter_ss{
	color:var(--curColor);
	font-weight:bold;
}
.scatter_box .scatter_bot .scatter_img{
	display:block;
	overflow:hidden;
	height:480px;
}
.scatter_box .scatter_bot .scatter_img img{
	display:block;
	width:100%;
	height:100%;
	transform:scale(1.2);
	transition:all 2s;
}
.scatter_box .scatter_bot .swiper-slide-active .scatter_img img{
	transform:scale(1);
}
.scatter_box .scatter_bot .my_gallery{
	margin-left:0;
	margin-bottom:0;
}
.scatter_box .scatter_bot .my_gallery .gallery-caption{
	display:none;
}

/* 人员 */
.staff_box .picMarquee-left{
	width:100%;
	overflow:hidden;
	position:relative;
}
.staff_box .picMarquee-left .bd ul{
	overflow:hidden;
	height:384px;
	zoom:1;
}
.staff_box .picMarquee-left .bd ul li{
	width:224px;
	margin:0 10px;
	float:left;
	_display:inline;
	overflow:hidden;
}
.staff_box .staff_ss{
	display:block;
	width:100%;
	color:#333;
	transition:all .35s;
}
.staff_box .staff_img{
	display:block;
	overflow:hidden;
	height:300px;
}
.staff_box .staff_img img{
	display:block;
	width:100%;
	height:100%;
}
.staff_box .staff_w{
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	margin-left:15px;
	font-size:16px;
}
.staff_box .staff_txt .iconfont{
	color:var(--curColor);
	font-size:20px;
}
.staff_box .staff_name{
	display:block;
}
.staff_box .staff_m{
	position:relative;
	height:0;
	overflow:hidden;
}
.staff_box .staff_m .swiper-pagination{
	position:static;
	width:100%;
	text-align:center;
}
.staff_box .staff_m .swiper-pagination-bullet{
	margin:0 4px;
}
.staff_box .staff_m .swiper-pagination-bullet-active{
	background:var(--curColor);
}

/* 小区样貌 */
.appe_box .appe_con .appe_img{
	display:block;
	overflow:hidden;
	height:480px;
}
.appe_box .appe_con .appe_img img{
	display:block;
	width:100%;
	height:100%;
}
.appe_box .appe_con .swiper-button-prev{
	left:30px;
}
.appe_box .appe_con .swiper-button-next{
	right:30px;
}
.appe_box .appe_con .swiper-pagination{
	bottom:20px;
}
.appe_box .appe_con .swiper-pagination-bullet{
	opacity:1;
	width:12px;
	height:12px;
	background:none;
	border:solid 1px #fff;
	margin:0 7px;
	position:relative;
}
.appe_box .appe_con .swiper-pagination-bullet-active{
	background:#fff;
}
.appe_box .appe_con .swiper-pagination-bullet:before{
	content:"";
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	border-radius:50%;
	border:dotted 2px #fff;
	opacity:0;
	transition:all .8s;
}
.appe_box .appe_con .swiper-pagination-bullet-active:before{
	top:-5px;
	right:-5px;
	bottom:-5px;
	left:-5px;
	opacity:1;
}

/* 小区概况 */
.survey_box .survey_item + .survey_item{
	margin-top:20px;
}
.survey_box .survey_item img{
	max-width:100%;
}
.survey_box .survey_tit{
	font-weight:bold;
	color:var(--curColor);
	text-indent:-.5em;
	font-size:16px;
}
.survey_list ul{
	padding-top:5px;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	overflow:hidden;
	margin-left:-30px;
	margin-bottom:-30px;
}
.survey_list ul li{
	float:left;
	width:25%;
	margin-bottom:30px;
}
.survey_list ul li .survey_img{
	margin-left:30px;
	height:256px;
	background:#fafafa;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
}
.survey_list ul li .survey_img img{
	display:block;
	max-width:100%;
	max-height:100%;
}

/* photoswipe */
.my_gallery{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-bottom:-30px;
	margin-left:-30px;
}
.my_gallery .gallery-item{
	float:left;
	width:25%;
	margin-bottom:30px;
}
.my_gallery .gallery-item .gallery_img{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-align-items:center;
	align-items:center;
	margin-left:30px;
	height:256px;
	background:#fafafa;
	overflow:hidden;
}
.my_gallery .gallery-item .gallery_img img{
	display:block;
	max-width:100%;
	max-height:100%;
}
.my_gallery .gallery-item figcaption{
	display:none;
}
.pswp .pswp__caption__center{
	text-align:center;
}


/* 页脚 */
footer,
footer a{
	color:#fff;
}
.footer_top{
	background:#292929;
}
.footer_top .center_box{
	overflow:hidden;
}
.footer_top .footer_logo{
	float:left;
}
.footer_top .footer_logo img{
	display:block;
	max-height:40px;
}
.footer_top .footer_info{
	float:right;
	line-height:1.5;
}
.footer_top .footer_info ul li{
	font-size:14px;
}
.footer_top .footer_info ul li + li{
	margin-top:4px;
}
.footer_top .footer_info ul li .footer_w{
	max-width:400px;
}
.footer_bot{
	background:#1b1b1b;
}
.footer_bot .footer_cpr{
	font-size:12px;
	text-align:center;
}
.footer_bot .footer_cpr>*{
	padding:0 10px;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~登录~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.login_box .center_box{
	padding:10vh 0;
	min-height:calc(100vh - 70px - 37px - 151px);
	-webkit-align-items:center;
	align-items:center;
}
.login_box .center_box{
	overflow:hidden;
}
.login_box .login_wrap{
	width:50%;
	background:rgba(255,255,255,.5);
}
.login_box .login_wrap .login_tit{
	font-size:30px;
	font-weight:bold;
	color:var(--curColor);
	text-align:center;
	border-bottom:solid 2px var(--curColor);
}
.login_box .login_wrap .login_con{
	padding:60px 16%;
}
.login_box .login_wrap .login_con ul li{
	position:relative;
}
.login_box .login_wrap .login_con ul li input{
	display:block;
	width:100%;
	font-size:16px;
	color:#333;
	transition:all .35s;
}
.login_box .login_wrap .login_con ul li input[type='text']{
	padding:0 60px;
	height:56px;
	background:#fff;
	border:solid 1px #e5e5e5;
}
.login_box .login_wrap .login_con ul li input[type='password']{
	padding:0 60px;
	height:56px;
	background:#fff;
	border:solid 1px #e5e5e5;
}
.login_box .login_wrap .login_con ul li .iconfont,
.login_box .login_wrap .login_con ul li .login_send{
	position:absolute;
	top:0;
	line-height:56px;
}
.login_box .login_wrap .login_con ul li .iconfont{
	left:0;
	width:60px;
	text-align:center;
	font-size:22px;
	color:#333;
	transition:color .35s;
}
.login_box .login_wrap .login_con ul li .login_send{
	position:absolute;
	right:20px;
	color:#333;
	font-size:16px;
	font-weight:bold;
	transition:color .35s;
}
.login_box .login_wrap .login_con ul li input:focus{
	color:var(--curColor);
	border-color:#ffbdbd;
}
.login_box .login_wrap .login_con ul li input:focus ~ .iconfont{
	color:var(--curColor);
}
.login_box .login_wrap .login_con ul li.login_submit input{
	height:48px;
	background:var(--curColor);
	color:#fff;
	cursor:pointer;
}
.login_box .login_wrap .login_con ul li.login_tip{
	height:40px;
	line-height:40px;
	font-size:14px;
	font-weight:bold;
	color:var(--curColor);
}
.login_box .login_wrap .login_con ul li.login_tip *{
	font-weight:inherit;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~员工后台管理~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* banner */
.manage_banner{
	display:block;
}
.manage_banner img{
	display:block;
	width:100%;
}

.manage_box.white_bg{
	position:relative;
	z-index:5;
	margin-top:-80px;
	padding:50px 60px;
}

/* 筛选 */
.filter_box ul{
	margin-top:-10px;
}
.filter_box ul>li{
	-webkit-justify-content:space-between;
	justify-content:space-between;
	overflow:hidden;
	font-size:16px;
	padding:10px 0;
	border-bottom:dotted 1px #bfbfbf;
}
.filter_box ul>li:nth-of-type(1){
	padding-top:0;
}
.filter_box ul>li .filter_name,
.filter_box ul>li .filter_con ol li{
	padding:5px 0;
}
.filter_box ul>li .filter_name{
	font-weight:bold;
	color:#181818;
	float:left;
}
.filter_box ul>li .filter_con{
	float:right;
	width:calc(100% - 188px);
}
.filter_box ul>li .filter_con ol{
	overflow:hidden;
	margin-right:-60px;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
}
.filter_box ul>li .filter_con ol li{
	float:left;
	margin-right:60px;
}
.filter_box ul>li .filter_con ol li a{
	color:#181818;
	display:block;
}
.filter_box ul>li .filter_con ol li.active a{
	color:var(--curColor);
	font-weight:bold;
}

/* 房源列表 */
.house_box .house_total{
	height:43px;
	text-align:right;
	-webkit-justify-content:flex-end;
	justify-content:flex-end;
	-webkit-align-items:center;
	align-items:center;
}
.house_box .house_total .iconfont{
	font-size:20px;
	color:var(--curColor);
	margin-right:8px;
}
.house_box .house_total span{
	color:#181818;
	font-size:16px;
}
.house_box .house_total em{
	font-weight:bold;
	padding:0 3px;
}
.house_list table{
	border-collapse: collapse;
	width:100%;
	color:#181818;
}
.house_list table th{
	text-align:left;
	font-size:16px;
	font-weight:bold;
	border-top:solid 2px #181818;
	border-bottom:solid 2px #181818;
	padding:20px 0;
}
.house_list table td{
	font-size:14px;
	line-height:1.5;
	padding:20px 0;
	border-bottom:solid 1px #eee;
	transition:all .35s;
	cursor:pointer;
}
.house_list table .house_c1{
	width:16%;
}
.house_list table .house_c2{
	width:9%;
}
.house_list table .house_c3{
	width:9%;
}
.house_list table .house_c4{
	width:12%;
}
.house_list table .house_c5{
	width:10%;
}
.house_list table .house_c6{
	width:13%;
}
.house_list table .house_c7{
	width:12%;
}
.house_list table .house_c8{
	width:13%;
}
.house_list table .house_c9{
	width:6%;
}

/* 列表翻页 */
.list_pages .pagination{
	font-size:0;
	overflow:hidden;
	position:relative;
	text-align:center;
}
.list_pages .pagination li{
	display:inline-block;
	*display:inline;
	*zoom:1;
	margin:0 6px 10px;
}
.list_pages .pagination li a{
	display:block;
	font-size:16px;
	color:#666;
	width:36px;
	height:36px;
	text-align:center;
	line-height:34px;
	overflow:hidden;
	border:solid 1px #eee;
}
.list_pages .pagination li.pg_prev a,
.list_pages .pagination li.pg_next a{
	background:none !important;
	color:#666;
	width:auto;
	padding:0 25px;
}
.list_pages .pagination li.active a{
	background:var(--curColor);
	border-color:var(--curColor);
	color:#fff;
}
.list_pages .pagination li.active a:hover{
	color:#fff !important;
}
.list_pages .pagination li:not(.disabled) a:hover{
	color:var(--curColor);
	border-color:var(--curColor);
}
.list_pages .pagination li.pg_prev:not(.disabled) a:hover,
.list_pages .pagination li.pg_next:not(.disabled) a:hover{
	color:var(--curColor);
}


@media screen and (min-width:896px){
	/* 后台员工管理 */
	.house_list table thead{
		background:#fff;
		position:-webkit-sticky;
		position:sticky;
		top:70px;
		left:0;
		display:block;
		width:100%;
	}
	.house_list table tr{
		display:block;
		width:100%;
		overflow:hidden;
	}
	.house_list table thead th,
	.house_list table tbody td{
		float:left;
	}
	.house_list table tbody{
		width:100%;
		display:block;
	}
	
	
}

@media screen and (min-width:1201px){
	/* header */
	.header_box .header_r .header_ss2:hover{
		color:var(--curColor);
	}

	
	/* 本月成交记录 */
	.list_box .list_item ul li a:hover{
		color:var(--curColor);
	}
	.list_box .list_item ul li a:hover p{
		font-weight:bold;
	}
	.list_box .list_item ul li a:hover span{
		color:#666;
	}
	
	/* 人员 */
	.staff_box .staff_pc .staff_ss:hover{
		color:var(--curColor);
	}
	.staff_box .staff_pc .staff_ss:hover .staff_name{
		font-weight:bold;
	}

	
	/* 页脚 */
	footer a:hover{
		color:var(--curColor) !important;
	}
	
	/* 登录 */
	.login_box .login_wrap .login_con ul li .login_send:hover{
		color:var(--curColor);
	}
	.login_box .login_wrap .login_con ul li.login_submit input:hover{
		filter:saturate(150%);
	}
	
	/* 筛选 */
	.filter_box ul>li .filter_con ol li a:hover{
		color:var(--curColor);
		font-weight:bold;
	}
	
	/* 房源列表 */
	.house_list table tr:hover td{
		color:var(--curColor);
		font-weight:bold;
	}
	
	
}

@media screen and (min-width:896px){
	/* 房源分布图 */
	.scatter_box .scatter_sort{
		-webkit-box-flex:1;
		-webkit-flex:1;
		-ms-flex:1;
		flex:1;
	}
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~手机版~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
@media (min-width: 320px) and (max-width:359px){html{font-size:32px !important;} }
@media (min-width: 360px) and (max-width:374px){html{font-size:36px !important;} }
@media (min-width: 375px) and (max-width:383px){html{font-size:37.5px !important;} }
@media (min-width: 384px) and (max-width:413px){html{font-size:38.4px !important;} }
@media (min-width: 414px) and (max-width:447px){html{font-size:41.4px !important;} }
@media (min-width: 448px) and (max-width:479px){html{font-size:44.8px !important;} }
@media (min-width: 480px) and (max-width:511px){html{font-size:48px !important;} }
@media (min-width: 512px) and (max-width:543px){html{font-size:51.2px !important;} }
@media (min-width: 544px) and (max-width:575px){html{font-size:54.4px !important;} }
@media (min-width: 576px) and (max-width:607px){html{font-size:57.6px !important;} }
@media (min-width: 608px) and (max-width:639px){html{font-size:60.8px !important;} }
@media (min-width: 640px) and (max-width:1200px){html{font-size:60.8px !important;} }

@media screen and (max-width:1200px){
	.center_box{
		width:92%;
	}
	.pd_150{
		padding:1.7rem;
	}
	.pd_tb150{
		padding:1.7rem 0;
	}
	.pd_t150{
		padding-top:1.7rem;
	}
	.pd_b150{
		padding-bottom:1.7rem;
	}
	.pd_120{
		padding:1.4rem;
	}
	.pd_tb120{
		padding:1.4rem 0;
	}
	.pd_t120{
		padding-top:1.4rem;
	}
	.pd_b120{
		padding-bottom:1.4rem;
	}
	.pd_100{
		padding:1.2rem;
	}
	.pd_tb100{
		padding:1.2rem 0;
	}
	.pd_t100{
		padding-top:1.2rem;
	}
	.pd_b100{
		padding-bottom:1.2rem;
	}
	.pd_80{
		padding:1rem;
	}
	.pd_tb80{
		padding:1rem 0;
	}
	.pd_t80{
		padding-top:1rem;
	}
	.pd_b80{
		padding-bottom:1rem;
	}
	.pd_70{
		padding:.9rem;
	}
	.pd_tb70{
		padding:.9rem 0;
	}
	.pd_t70{
		padding-top:.9rem;
	}
	.pd_b70{
		padding-bottom:.9rem;
	}
	.pd_60{
		padding:.8rem;
	}
	.pd_tb60{
		padding:.8rem 0;
	}
	.pd_t60{
		padding-top:.8rem;
	}
	.pd_b60{
		padding-bottom:.8rem;
	}
	.pd_50{
		padding:.7rem;
	}
	.pd_tb50{
		padding:.7rem 0;
	}
	.pd_t50{
		padding-top:.7rem;
	}
	.pd_b50{
		padding-bottom:.7rem;
	}
	.pd_40{
		padding:.6rem;
	}
	.pd_tb40{
		padding:.6rem 0;
	}
	.pd_t40{
		padding-top:.6rem;
	}
	.pd_b40{
		padding-bottom:.6rem;
	}
	.pd_30{
		padding:.5rem;
	}
	.pd_tb30{
		padding:.5rem 0;
	}
	.pd_t30{
		padding-top:.5rem;
	}
	.pd_b30{
		padding-bottom:.5rem;
	}
	.pd_20{
		padding:.4rem;
	}
	.pd_tb20{
		padding:.4rem 0;
	}
	.pd_t20{
		padding-top:.4rem;
	}
	.pd_b20{
		padding-bottom:.4rem;
	}
	.pd_15{
		padding:.35rem;
	}
	.pd_tb15{
		padding:.35rem 0;
	}
	.pd_t15{
		padding-top:.35rem;
	}
	.pd_b15{
		padding-bottom:.35rem;
	}
	.pd_10{
		padding:.2rem;
	}
	.pd_tb10{
		padding:.2rem 0;
	}
	.pd_t10{
		padding-top:.2rem;
	}
	.pd_b10{
		padding-bottom:.2rem;
	}
	.mg_t150{
		margin-top:1.7rem;
	}
	.mg_b150{
		margin-bottom:1.7rem;
	}
	.mg_t100{
		margin-top:1.2rem;
	}
	.mg_b100{
		margin-bottom:1.2rem;
	}
	.mg_tb80{
		margin:1rem 0;
	}
	.mg_t80{
		margin-top:1rem;
	}
	.mg_b80{
		margin-bottom:1rem;
	}
	.mg_tb70{
		margin:.9rem 0;
	}
	.mg_t70{
		margin-top:.9rem;
	}
	.mg_b70{
		margin-bottom:.9rem;
	}
	.mg_tb60{
		margin:.8rem 0;
	}
	.mg_t60{
		margin-top:.8rem;
	}
	.mg_b60{
		margin-bottom:.8rem;
	}
	.mg_tb50{
		margin:.7rem 0;
	}
	.mg_t50{
		margin-top:.7rem;
	}
	.mg_b50{
		margin-bottom:.7rem;
	}
	.mg_tb40{
		margin:.6rem 0;
	}
	.mg_t40{
		margin-top:.6rem;
	}
	.mg_b40{
		margin-bottom:.6rem;
	}
	.mg_tb30{
		margin:.5rem 0;
	}
	.mg_t30{
		margin-top:.5rem;
	}
	.mg_b30{
		margin-bottom:.5rem;
	}
	.mg_tb20{
		margin:.4rem 0;
	}
	.mg_t20{
		margin-top:.4rem;
	}
	.mg_b20{
		margin-bottom:.4rem;
	}
	.mg_tb15{
		margin:.3rem 0;
	}
	.mg_t15{
		margin-top:.3rem;
	}
	.mg_b15{
		margin-bottom:.3rem;
	}
	.mg_tb10{
		margin:.2rem 0;
	}
	.mg_t10{
		margin-top:.2rem;
	}
	.mg_b10{
		margin-bottom:.2rem;
	}
	
	body{
		overflow-x:hidden;
	}
	body.active{
		overflow:hidden;
	}
	
	/* header */
	.header_box{
		z-index:99999980;
	}
	.pswp{
		z-index:99999982 !important;
	}
	
	/* 房源分布 */
	.scatter_box .scatter_bot .scatter_img,
	.appe_box .appe_con .appe_img{
		height:calc(92vw * 48 / 120);
	}
	
	/* 人员 */
	.staff_box .staff_pc{
		display:none;
	}
	.staff_box .staff_m{
		height:auto;
	}
	.staff_box .staff_m .swiper-pagination{
		margin-top:.3rem;
	}
	
	/* 小区概况 */
	.survey_list ul,
	.my_gallery{
		margin-left:-.3rem;
		margin-bottom:-.3rem;
	}
	.survey_list ul li,
	.my_gallery .gallery-item{
		margin-bottom:.3rem;
	}
	.survey_list ul li .survey_img,
	.my_gallery .gallery-item .gallery_img{
		margin-left:.3rem;
	}
	
	
	
	
	
}

@media screen and (max-width:895px){
	.header_box .header_con .header_slogan{
		display:none;
	}
	
	/* 本月成交记录 */
	.list_box .center_box{
		-webkit-align-items:flex-start;
		align-items:flex-start;
	}
	.list_box .list_item{
		width:100%;
	}
	.list_box .list_item + .list_item{
		margin-top:.5rem;
	}
	.list_box .list_item .list_con{
		height:auto;
	}
	
	/* 房源分布 */
	.scatter_box .scatter_top{
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	.scatter_box .scatter_top .scatter_sort{
		width:100%;
		margin-left:0;
		margin-top:.3rem;
	}
	.scatter_box .scatter_top .gallery-thumbs .swiper-slide:nth-of-type(1) .scatter_ss{
		padding-left:0;
	}
	
	/* 图片放大 */
	#pictureViewer > .content{
		height:auto !important;
	}
	
	/* 登录页 */
	.login_box .login_wrap{
		width:100%;
	}
	
	/* 列表翻页 */
	.list_pages .pagination li{
		display:none;
	}
	.list_pages .pagination .pg_prev,
	.list_pages .pagination .pg_next{
		display:inline-block;
	}
	.list_pages .pagination li a,
	.list_pages .pagination li span{
		font-size:14px;
	}
	
	/* 后台员工管理 */
	.house_list table{
		overflow-x:auto;
		display:block;
		position:relative;
		border-top:solid 2px #181818;
		border-bottom:solid 2px #181818;
	}
	.house_list table thead{
		float:left;
		background:#fafafa;
	}
	.house_list table thead tr{
		display:block;
	}
	.house_list table thead th{
		display:block;
		width:auto !important;
		border:none;
		border-bottom:solid 1px #eee;
		padding:.3rem .2rem;
	}
	.house_list table tbody{
		display:block;
		width:auto;
		position:relative;
		overflow-x:auto;
		white-space:nowrap;
		font-size:0;
	}
	.house_list table tbody tr{
		display:inline-block;
		vertical-align:top;
	}
	.house_list table td{
		display:block;
		width:auto !important;
		padding:.3rem .2rem;
	}
	.house_list table thead tr th:nth-last-of-type(1),
	.house_list table tbody tr td:nth-last-of-type(1){
		border:none;
	}
	
	
	
}

@media screen and (max-width:767px){
	/* header */
	.header_box .header_con,
	.header_height{
		height:60px;
	}
	.header_box .header_con .logo img{
		max-height:30px;
	}
	.header_box .header_r .header_ss1 select,
	.header_box .header_r .header_ss2 span{
		font-size:14px;
	}
	.header_box .header_r .header_ss>.iconfont{
		font-size:24px;
	}
	.header_box .header_r .header_ss1 select,
	.header_box .header_r .header_ss2 .header_scon{
		padding-left:2px;
	}
	.header_box .header_r .header_ss1 .header_scon .iconfont{
		font-size:14px;
	}
	.header_box .header_r .header_ss1 select{
		padding-right:20px;
	}
	.header_box .header_r ul li + li{
		margin-left:3vw;
	}
	
	/* banner */
	.banner_box{
		min-height:auto;
	}
	.banner_box .banner_wrap{
		width:auto;
		max-width:50%;
	}
	.banner_box .banner_wrap .banner_tit{
		font-size:20px;
	}
	.banner_box .banner_wrap .banner_txt{
		margin-top:.3rem;
	}
	.banner_box .banner_wrap .banner_txt ul li{
		font-size:14px;
	}
	.banner_box .banner_wrap .banner_arrow{
		display:none;
	}
	
	/* 标题 */
	.zy_tit h2{
		font-size:.46rem;
	}
	.zy_tit .zy_icon{
		width:26px;
		height:26px;
		margin-right:.2rem;
	}
	
	/* 价格趋势 */
	.trend_box .trend_con{
		padding-right:.4rem;
	}
	.trend_box #trend_container{
		height:360px;
	}
	
	/* 本月成交记录 */
	.list_box .list_item ul li a:before{
		top:7px;
	}
	.list_box .list_item ul li a p{
		font-size:14px;
	}
	.list_box .list_item ul li a span{
		font-size:12px;
	}
	
	/* 房源分布 */
	.scatter_box .scatter_top .gallery-thumbs .swiper-wrapper{
		-webkit-justify-content:flex-start;
		justify-content:flex-start;
	}
	.scatter_box .scatter_top .scatter_ss,
	.scatter_box .scatter_sort .scatter_ss:before{
		font-size:14px;
	}
	
	/* 人员 */
	.staff_box .staff_w{
		margin-left:.2rem;
		font-size:14px;
	}
	.staff_box .swiper-slide{
		width:calc((92vw - 10px) / 2);
		margin-right:10px;
	}
	.staff_box .staff_img{
		height:calc((92vw - 10px) / 2 * 300 / 224);
	}
	
	/* 小区样貌 */
	.appe_box .appe_con .swiper-button-white:after{
		font-size:24px;
	}
	.appe_box .appe_con .swiper-button-prev{
		left:.2rem;
	}
	.appe_box .appe_con .swiper-button-next{
		right:.2rem;
	}
	.appe_box .appe_con .swiper-pagination{
		bottom:.26rem;
	}
	.appe_box .appe_con .swiper-pagination-bullet{
		width:8px;
		height:8px;
	}
	
	/* 小区概况 */
	.survey_box .survey_con{
		padding:.5rem;
	}
	.survey_box .survey_con .survey_txt{
		font-size:14px;
	}
	.survey_list ul li,
	.my_gallery .gallery-item{
		width:50%;
	}
	.survey_list ul li .survey_img,
	.my_gallery .gallery-item .gallery_img{
		height:calc((92vw - 1rem - .3rem) / 2);
	}
	
	/* 页脚 */
	.footer_top .footer_info{
		margin-top:.4rem;
		width:100%;
	}
	.footer_top .footer_info ul li .footer_w{
		max-width:calc(100% - 50px);
	}
	.footer_bot .footer_cpr{
		line-height:1.7;
	}
	.footer_bot .footer_cpr>*{
		display:block;
	}
	
	/* 登录页 */
	.login_box .login_wrap .login_tit{
		font-size:.46rem;
	}
	.login_box .login_wrap .login_con{
		padding:1rem .6rem;
	}
	.login_box .login_wrap .login_con ul li input[type='text']{
		height:48px;
	}
	.login_box .login_wrap .login_con ul li .iconfont,
	.login_box .login_wrap .login_con ul li .login_send{
		line-height:48px;
	}
	.login_box .login_wrap .login_con ul li input[type='text'],
	.login_box .login_wrap .login_con ul li .login_send{
		font-size:14px;
	}
	
	/* 员工后台管理 */
	.manage_box.white_bg{
		margin-top:.6rem;
		padding:.5rem;
	}
	.filter_box ul{
		margin-top:-10px;
	}
	.filter_box ul>li{
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
		font-size:14px;
	}
	.filter_box ul>li .filter_con{
		width:100%;
	}
	.filter_box ul>li .filter_con ol{
		margin-right:-.6rem;
	}
	.filter_box ul>li .filter_con ol li{
		margin-right:.6rem;
		padding-top:2px;
		padding-bottom:2px;
	}
	.house_box .house_total span{
		font-size:14px;
	}
	.house_box .house_total .iconfont{
		margin-right:5px;
	}
	.house_list table thead th{
		font-size:14px;
	}
	
}

@media screen and (min-width:768px) and (max-width:1200px){
	.pd_150{
		padding:1.5rem;
	}
	.pd_tb150{
		padding:1.5rem 0;
	}
	.pd_t150{
		padding-top:1.5rem;
	}
	.pd_b150{
		padding-bottom:1.5rem;
	}
	.pd_120{
		padding:1.2rem;
	}
	.pd_tb120{
		padding:1.2rem 0;
	}
	.pd_t120{
		padding-top:1.2rem;
	}
	.pd_b120{
		padding-bottom:1.4rem;
	}
	.pd_100{
		padding:1rem;
	}
	.pd_tb100{
		padding:1rem 0;
	}
	.pd_t100{
		padding-top:1rem;
	}
	.pd_b100{
		padding-bottom:1rem;
	}
	.pd_80{
		padding:.8rem;
	}
	.pd_tb80{
		padding:.8rem 0;
	}
	.pd_t80{
		padding-top:.8rem;
	}
	.pd_b80{
		padding-bottom:.8rem;
	}
	.pd_70{
		padding:.7rem;
	}
	.pd_tb70{
		padding:.7rem 0;
	}
	.pd_t70{
		padding-top:.7rem;
	}
	.pd_b70{
		padding-bottom:.7rem;
	}
	.pd_60{
		padding:.6rem;
	}
	.pd_tb60{
		padding:.6rem 0;
	}
	.pd_t60{
		padding-top:.6rem;
	}
	.pd_b60{
		padding-bottom:.6rem;
	}
	.pd_50{
		padding:.5rem;
	}
	.pd_tb50{
		padding:.5rem 0;
	}
	.pd_t50{
		padding-top:.5rem;
	}
	.pd_b50{
		padding-bottom:.5rem;
	}
	.pd_40{
		padding:.4rem;
	}
	.pd_tb40{
		padding:.4rem 0;
	}
	.pd_t40{
		padding-top:.4rem;
	}
	.pd_b40{
		padding-bottom:.4rem;
	}
	.pd_30{
		padding:.3rem;
	}
	.pd_tb30{
		padding:.3rem 0;
	}
	.pd_t30{
		padding-top:.3rem;
	}
	.pd_b30{
		padding-bottom:.3rem;
	}
	.pd_20{
		padding:.2rem;
	}
	.pd_tb20{
		padding:.2rem 0;
	}
	.pd_t20{
		padding-top:.2rem;
	}
	.pd_b20{
		padding-bottom:.2rem;
	}
	.pd_15{
		padding:.15rem;
	}
	.pd_tb15{
		padding:.15rem 0;
	}
	.pd_t15{
		padding-top:.15rem;
	}
	.pd_b15{
		padding-bottom:.15rem;
	}
	.mg_t150{
		margin-top:1.5rem;
	}
	.mg_b150{
		margin-bottom:1.5rem;
	}
	.mg_t100{
		margin-top:1rem;
	}
	.mg_b100{
		margin-bottom:1rem;
	}
	.mg_tb80{
		margin:.8rem 0;
	}
	.mg_t80{
		margin-top:.8rem;
	}
	.mg_b80{
		margin-bottom:.8rem;
	}
	.mg_tb70{
		margin:.7rem 0;
	}
	.mg_t70{
		margin-top:.7rem;
	}
	.mg_b70{
		margin-bottom:.7rem;
	}
	.mg_tb60{
		margin:.6rem 0;
	}
	.mg_t60{
		margin-top:.6rem;
	}
	.mg_b60{
		margin-bottom:.6rem;
	}
	.mg_tb50{
		margin:.5rem 0;
	}
	.mg_t50{
		margin-top:.5rem;
	}
	.mg_b50{
		margin-bottom:.5rem;
	}
	.mg_tb40{
		margin:.4rem 0;
	}
	.mg_t40{
		margin-top:.4rem;
	}
	.mg_b40{
		margin-bottom:.4rem;
	}
	.mg_tb30{
		margin:.3rem 0;
	}
	.mg_t30{
		margin-top:.3rem;
	}
	.mg_b30{
		margin-bottom:.3rem;
	}
	.mg_tb20{
		margin:.2rem 0;
	}
	.mg_t20{
		margin-top:.2rem;
	}
	.mg_b20{
		margin-bottom:.2rem;
	}
	.mg_tb15{
		margin:.15rem 0;
	}
	.mg_t15{
		margin-top:.15rem;
	}
	.mg_b15{
		margin-bottom:.15rem;
	}
	.mg_tb10{
		margin:.1rem 0;
	}
	.mg_t10{
		margin-top:.1rem;
	}
	.mg_b10{
		margin-bottom:.1rem;
	}
	
	/* banner */
	.banner_box{
		min-height:auto;
	}
	.banner_box .banner_wrap .banner_tit{
		font-size:26px;
	}
	
	/* 标题 */
	.zy_tit h2{
		font-size:20px;
	}
	
	/* 价格走势 */
	.trend_box .trend_con{
		padding-right:.2rem;
	}
	.trend_box #trend_container{
		height:450px;
	}
	
	/* 小区样貌 */
	.appe_box .appe_con .swiper-button-prev{
		left:20px;
	}
	.appe_box .appe_con .swiper-button-next{
		right:20px;
	}
	.appe_box .appe_con .swiper-button-white:after{
		font-size:30px;
	}
	
	/* 登录页 */
	.login_box .login_wrap .login_tit{
		font-size:26px;
	}
	
	/* 员工后台管理 */
	.manage_box.white_bg{
		padding:.5rem;
		margin-top:-60px;
	}
	.filter_box ul>li .filter_con ol{
		margin-right:-3vw;
	}
	.filter_box ul>li .filter_con ol li{
		margin-right:3vw;
	}

	
	
	
	
	
	
	
	
	
	
}

@media screen and (min-width:768px) and (max-width:895px){
	/* 房源分布 */
	.scatter_box .scatter_top .scatter_sort{
		margin-top:0;
	}
	
	/* 人员 */
	.staff_box .swiper-slide{
		width:calc((92vw - 30px) / 3);
		margin-right:15px;
	}
	.staff_box .staff_img{
		height:calc((92vw - 30px) / 3 * 300 / 224);
	}
	
	/* 小区概况 */
	.survey_list ul li,
	.my_gallery .gallery-item{
		width:33.33333%;
	}
	.survey_list ul li .survey_img,
	.my_gallery .gallery-item .gallery_img{
		height:calc((92vw - .8rem - .6rem) / 3);
	}
	
	/* 登录页 */
	.login_box .center_box{
		-webkit-justify-content:center;
		justify-content:center;
		width:78%;
	}
	
	/* 员工后台管理 */
	.filter_box ul>li{
		font-size:14px;
	}
	.filter_box ul>li .filter_con{
		width:calc(100% - 168px);
	}
	.filter_box ul>li .filter_con ol{
		margin-right:-4vw;
	}
	.filter_box ul>li .filter_con ol li{
		margin-right:4vw;
	}
	.house_list table thead th{
		font-size:14px;
	}
	
	
	
	
}

@media screen and (min-width:896px) and (max-width:1200px){
	/* 本月成交记录 */
	.list_box .list_item{
		width:48.5%;
	}
	.list_box .list_item .list_con{
		height:calc(100% - 30px - .2rem);
	}
	
	/* 人员 */
	.staff_box .swiper-slide{
		width:calc((92vw - 60px) / 4);
		margin-right:20px;
	}
	.staff_box .staff_img{
		height:calc((92vw - 60px) / 4 * 300 / 224);
	}
	
	/* 小区概况 */
	.survey_list ul li .survey_img,
	.my_gallery .gallery-item .gallery_img{
		height:calc((92vw - .8rem - .9rem) / 4);
	}
	
	/* 图片放大 */
	#pictureViewer > .content{
		height:auto !important;
	}
	
	/* 登录页 */
	.login_box .center_box{
		-webkit-justify-content:center;
		justify-content:center;
	}
	.login_box .login_wrap{
		width:60%;
	}
	.login_box .login_wrap .login_con{
		padding-left:10%;
		padding-right:10%;
	}
	
	/* 员工后台管理 */
	.house_list table .house_c2{
		width:7%;
	}
	.house_list table .house_c3{
		width:8%;
	}
	.house_list table .house_c9{
		width:9%;
	}
	
	/* 价格走势 */
	.trend_box #trend_container{
		height:480px;
	}
	
	
	
	
}







