﻿*{ margin:0; padding:0;}
html,body{ font-size:16px;font-family: "Helvetica Neue","Hiragino Sans GB","Microsoft YaHei","微软雅黑","黑体",Arial,sans-serif;}
img{ border:0}
li{ list-style: none;}
a{ text-decoration: none;}
input, select, textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
input, button, select, textarea {
    outline: 0;
}
.s2{letter-spacing: 0.34rem;}
.li2 .s3{letter-spacing: 0.161rem;}
.clear{ clear: both;}
.box{ width:100%; margin:0 auto}
.top{ width: 100%; margin:0 auto; background: #309ECF; position: fixed;z-index: 10;height:1.5rem;}
.top .top-center{ width: 95%;  margin:0 auto; padding-top:1em;clear: both;}
.top .top-center .search{ width: 80%; float: left; margin-left:3%; position: relative; margin-top:1%; background:#26BBED; border-radius:20px; float: left; margin-bottom:3.7%;}
.top .top-center .search select{ color:#8BDBF7; background:none; border:none; appearance:none; -moz-appearance:none; -webkit-appearance:none; float: left; font-size: 0.8em; margin-top:4%; margin-right:2%; margin-left:3%;}
.top .top-center .search input{ width: 79%;display: block;border: 0;outline: none;border-radius: 5px;float: left;background: #26BBED;line-height: 30px;margin-left: 6%;padding-top:1%;padding-bottom:1%;font-size:0.8em;}
.top .top-center .search input::-webkit-input-placeholder{ color:#8BDBF7;}
.top .top-center .search input:-moz-placeholder{ color:#8BDBF7;}
.top .top-center .search input::-moz-placeholder{ color:#8BDBF7;}
.top .top-center .search input:-ms-input-placeholder { color:#8BDBF7;}
.top .top-center .searchimg{ width: 8.5%; position: absolute; right: 3%; top: 12%;}
.top .top-center .mapimg{ width: 8%; float: left; margin-left:7%; margin-top:2%;}
.top .top-center2{ width: 95%;  margin:0 auto; padding-top:1em; padding-bottom:2%; clear: both;}

.top .top-center2 .city{ width: 3%; float: left; margin-right:1.5%; margin-top:3%;}
.top .top-center2 .search{ width: 80%; float: left; margin-left:3%; position: relative; margin-top:1%; background:#26BBED; border-radius:20px; float: left;  margin-bottom:4%;}
.top .top-center2 .search select{ color:#8BDBF7; background:none; border:none; appearance:none; -moz-appearance:none; -webkit-appearance:none; float: left; font-size: 0.8em; margin-top:4%; margin-right:2%; margin-left:3%;}
.top .top-center2 .search input{ width: 80%; line-height: 1.8em; display:block; border: 0 !important; outline: none !important; border-radius: 5px; padding-left: 3%; padding-top:2%; float: left;background:#26BBED;margin-left: 3%; padding-bottom:1%;}
.top .top-center2 .search input::-webkit-input-placeholder{ color:#8BDBF7;}
.top .top-center2 .search input:-moz-placeholder{ color:#8BDBF7;}
.top .top-center2 .search input::-moz-placeholder{ color:#8BDBF7;}
.top .top-center2 .search input:-ms-input-placeholder { color:#8BDBF7;}
.top .top-center2 .searchimg{ width: 8.5%; position: absolute; right: 4%; top:12%;}
.top .top-center2 .mapimg{ width: 8%; float: left;margin-top:2%; margin-left:4%;}


/*index*/
.banner-index { position:relative;}
.banner-index .swiper-container .swiper-slide img{height:6.5rem;}
.banner-index .swiper-container-horizontal > .swiper-pagination-bullets{bottom:0.65rem;}
.swiper-pagination-bullet{width:.228rem;height:.228rem;display:inline-block;border-radius:100%;background:#4897d2;}
.banner-index .search-index {
 width:9rem;
 height:1.1rem;
 background:#fff;
 -moz-border-radius:.16rem;
 -webkit-border-radius:.16rem;
 border-radius:.5rem;
 position:absolute;
 left:50%;
 margin-left:-4.5rem;
 bottom:-.5rem;
 -moz-box-shadow:0 .06666667rem .13333333rem rgba(88,85,85,.13);
 -webkit-box-shadow:0 .06666667rem .00177778rem rgba(88,85,85,.13);
 box-shadow:0 .06666667rem .13333333rem rgba(88,85,85,.13);
 z-index:2
}
.banner-index .iptHeader {
 border:none;
 background:0 0;
 width:8.26666667rem;
 height:1.12rem;
 line-height:1.12rem;
 padding:0 0 0 .94rem;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.banner-index .btSelectHeader { 
 display:block;
 width:.56rem;
 height:.56rem;
 position:absolute;
 top:.35rem;
 left:.3rem;
 color:#888;
}
.kuaijie{width:100%;margin-bottom:0.285rem;padding-bottom:.285rem;}
.kuaijie_l{width:25%;float:left; text-align:center;margin-top:.285rem;font-size:.35rem;}
.kuaijie_l img{width:50%;}
.kuaijie_l a{color:#353535;}
.sq_list,.qu-list{margin:0 0.36rem;margin-top:0.4rem;}
.sq_list a{display: block;position: relative;float:left;width:50%;

}
.s-nav{display:flex;padding-bottom: 0.5rem; margin-bottom:0rem; border-bottom:1px solid #f2f2f2;}
.s-nav a{flex:1;color:#666; text-align:center;}
.s-nav a:nth-child(1) i{ color:#4897d2}
.s-nav a:nth-child(2) i{ color:#4897d2}
.s-nav a:nth-child(3) i{ color:#4897d2}
.s-nav a:nth-child(4) i{ color:#4897d2}
.sq_list h2,.main-title h2{ margin-bottom:0.3rem;margin-left: 0.1rem;}
.sq_list a img{width:100%;height:100%;border-radius:.115rem;
}
.sq_list a .title{ position: absolute;
bottom: 0;
line-height:0.8rem;
left: 0;
width: 4.5rem;
text-align: left;
color: #fff;
border-radius:.115rem;
padding-left:0.3rem;
font-size:0.35rem;
background: -webkit-linear-gradient( rgba(0,0,0,0), rgba(0,0,0,0.5)); 
    background: -o-linear-gradient( rgba(0,0,0,0), rgba(0,0,0,0.5)); 
    background: -moz-linear-gradient( rgba(0,0,0,0), rgba(0,0,0,0.5)); 
    background: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.5));
}

.sq_list a.a1{padding-right:0.15rem; height:6.2rem;}
.sq_list a.a2,.sq_list a.a3{ padding-left:0.15rem;height:3.1rem; }
.sq_list a.a2{padding-bottom:0.15rem;}
.sq_list a.a2 .title{bottom:0.15rem;}
.sq_list a.a3{padding-top:0.15rem;}
.sq_list a.a4,.sq_list a.a5{ height:3.1rem;margin-top:0.3rem;}
.sq_list a.a4{ padding-right:0.15rem;clear:both;}
.sq_list a.a5{ padding-left:0.15rem;}
.sq_list a.a2 .title,.sq_list a.a3 .title,.sq_list a.a5 .title{margin-left:0.15rem;}

.qu-list {font-size:0}
.qu-list a{display: inline-block;
text-align: center;
width: 1.53333333rem;
height: .8rem;
line-height: .8rem;
color: #a6acbd;font-size: 0.35rem;}
.clearFix::after{ display:block;content:" ";clear:both;}
/*end*/

.top1{ width: 100%; margin:0 auto; background: #309ECF;z-index: 10;}
.top1 .top-center{ width: 95%;  margin:0 auto; padding-top:1em;clear: both;}
.top1 .top-center .search{ width: 80%; float: left; margin-left:3%; position: relative; margin-top:1%; background:#26BBED; border-radius:20px; float: left; margin-bottom:3.7%;}
.top1 .top-center .search select{ color:#8BDBF7; background:none; border:none; appearance:none; -moz-appearance:none; -webkit-appearance:none; float: left; font-size: 0.8em; margin-top:4%; margin-right:2%; margin-left:3%;}
.top1 .top-center .search input{ width: 79%;display: block;border: 0;outline: none;border-radius: 5px;float: left;background: #26BBED;line-height: 30px;margin-left: 6%;padding-top:1%;padding-bottom:1%;font-size:0.8em;}
.top1 .top-center .search input::-webkit-input-placeholder{ color:#8BDBF7;}
.top1 .top-center .search input:-moz-placeholder{ color:#8BDBF7;}
.top1 .top-center .search input::-moz-placeholder{ color:#8BDBF7;}
.top1 .top-center .search input:-ms-input-placeholder { color:#8BDBF7;}
.top1 .top-center .searchimg{ width: 8.5%; position: absolute; right: 3%; top: 12%;}
.top1 .top-center .mapimg{ width: 8%; float: left; margin-left:7%; margin-top:2%;}
.top1 .top-center2{ width: 95%;  margin:0 auto; padding-top:1em; padding-bottom:2%; clear: both;}

.top1 .top-center2 .city{ width: 3%; float: left; margin-right:1.5%; margin-top:3%;}
.top1 .top-center2 .search{ width: 80%; float: left; margin-left:3%; position: relative; margin-top:1%; background:#26BBED; border-radius:20px; float: left;  margin-bottom:4%;}
.top1 .top-center2 .search select{ color:#8BDBF7; background:none; border:none; appearance:none; -moz-appearance:none; -webkit-appearance:none; float: left; font-size: 0.8em; margin-top:4%; margin-right:2%; margin-left:3%;}
.top1 .top-center2 .search input{ width: 80%; line-height: 1.8em; display:block; border: 0 !important; outline: none !important; border-radius: 5px; padding-left: 3%; padding-top:2%; float: left;background:#26BBED;margin-left: 3%; padding-bottom:1%;}
.top1 .top-center2 .search input::-webkit-input-placeholder{ color:#8BDBF7;}
.top1 .top-center2 .search input:-moz-placeholder{ color:#8BDBF7;}
.top1 .top-center2 .search input::-moz-placeholder{ color:#8BDBF7;}
.top1 .top-center2 .search input:-ms-input-placeholder { color:#8BDBF7;}
.top1 .top-center2 .searchimg{ width: 8.5%; position: absolute; right: 4%; top:12%;}
.top1 .top-center2 .mapimg{ width: 8%; float: left;margin-top:2%; margin-left:4%;}



.swiper-container{ position:relative;}
.img-left{ position:absolute; left:5%; top:5%; z-index:10; width: 10%;}
/*首页头部*/
.text1{ width:100%; height: 100%; position:fixed; left:0%; top:0%;  background:#FFF; z-index:10; overflow-x: hidden; display: none;}
.text1 .text1-top{ width: 100%; background: #309ECF; border:1px solid seagreen; overflow: hidden;}
.text1 .text1-top p a{color:#FFF; font-size: 1em; float: left; line-height: 45px; margin-left:0.4em;}
.text1 .text1-top p a img{ vertical-align: middle; padding-right:0.3em}
.text1 .text1-top .title{ width: 80%; float: left; text-align: center; color:#FFF; line-height: 45px; font-size: 1em;}
.text1 .dingwei{ width: 100%;}
.text1 .dingwei-title,.ever-city{ width: 100%; background: #EAEAEB; font-size:0.8em; color:#7A7A7A; line-height: 40px; padding-left:0.8em;}
.text1 .d-content{ width: 100%; background: #FFF; font-size: 0.8em; line-height: 50px; padding-left:0.8em;color:#7A7A7A;}
.text1 ul{ width: 95%; margin:0 auto;}
.text1 li a{ color:#383838; font-size: 1em; line-height: 40px; display: block; }
/*选择城市部分*/

.main{ width: 100%; margin:0 auto; }
.main-title{ width: 95%; margin:0 auto; margin-top:1em; overflow: hidden;}
.main-title .title-left{ width: 75%; float: left;}
.main .main-title dl{ width: 100%; overflow: hidden;}
.main .main-title dt{ float: left; width: 10%;}
.main .main-title dd{ float: left; margin-left:2%; font-size: 1.1em; line-height: 1.5em;}
.main .main-title dd.dd-top{ margin-top:0.2em}
.main .main-title dd.small-title{ font-size: 0.5em; color:#9A9695}
.main .main-title p.p1{ font-size: 0.8em; color:#9C9DA0; line-height: 1.5em;}
.main-title .title-right{ width: 25%; float:right; margin-top:0.1em}
.main .main-list{ margin: 0em 0.36rem;overflow: hidden;}
.main .main-list dl{ width: 48%; float: left; margin-bottom:1em; margin-right:0.30rem;}
.main .main-list dl dt{ position:relative;}
.main .main-list dl dt a {height:3.1rem;display:block;border-radius: .115rem;overflow:hidden;}
.main .main-list dl dt a span{ display: block;position: absolute;bottom: 0;color: #fff;width: 100%;padding: 0 0.2rem;line-height:0.7rem; overflow:hidden; white-space:nowrap;border-radius: .115rem; font-size:0.35rem;text-overflow:ellipsis;background: -webkit-linear-gradient( rgba(0,0,0,0), rgba(0,0,0,0.5)); 
    background: -o-linear-gradient( rgba(0,0,0,0), rgba(0,0,0,0.5)); 
    background: -moz-linear-gradient( rgba(0,0,0,0), rgba(0,0,0,0.5)); 
    background: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.5));}
.main .main-list dl dt a  img{width:100%;height:100%;}
.main .main-list dd{color:#333;font-size:0.32rem;margin-top: 0.15rem;}
.main .main-list dd .d2{color:#a6acbd;font-size:0.3rem;}
.main .main-list dd .d1{font-size:0.5rem;color:#e82e48;margin-right: 0.1rem;font-weight: 700;}
.main .main-list dl:nth-child(2),.main .main-list dl:nth-child(4){ margin-right:0;}
.main .main-list dd a.dd1{ display: block; width: 100%; font-size: 1em; color:#595A5C; text-align: center; line-height: 1.5em;}
.main .main-list dd a.dd2{ display: block; width: 100%; font-size: 0.8em; color:#AAAAAD; text-align: center; line-height: 1.7em;}
.main-title h2 .more{float:right; font-weight:400;color:#a6acbd;font-size:0.3rem; margin-top:0.16rem;margin-right: 0.2rem;}
.main-title .title-left p.main2-bg{ background: url(../images/img/index_24.png) no-repeat left center;}
.foot{ width: 100%; margin:0 auto; border-top:1px solid #EBEBEB; overflow: hidden;position: fixed;bottom: 0px;background: #fff;z-index: 10}
.foot dl{ width: 25%; float: left; margin:1% 0% 0.5% 0%; padding-bottom:0.2em}
.foot dl:nth-child(4){ margin-right:0}
.foot dt{  margin:0 auto; text-align:center;}
.foot dt a img{ margin:0 auto;}
.foot dd a{ color:#595A5C; text-align: center; display: block; font-size:0.8em;}
.foot dd a.blue{ color:#2097D4}
@media screen and (max-device-width:320px ) {
	.top .top-center .city{  background:url(../images/img/right.png) no-repeat right center; background-size:20% 43%; float: left;}
	.top .top-center .mapimg{ float: left; margin-left:5%;}
	.top .top-center .mapimg img{ float: left; margin-top:8%;}
	.top .top-center .mapimg p{float: left; color:#FFF; color:#FFF; line-height: 2.5em; margin-left:4%; font-size: 0.7em;}
	.style1{line-height: 70px;}
	.main .main-title dd{ font-size: 1em; width: 85%;}
	}
/*首页*/
.top-bottom{ width: 100%; margin:0 auto; border-bottom:1px solid #E7E7E7}
.top-bottom ul{ overflow: hidden;}
.top-bottom li a{ color:#646262; font-size: 13px; float: left; padding:0 8%; border-right:1px solid #E7E7E7; margin:3% 0 3% 0; background: url(../images/img/A1_07.png) no-repeat 87% center; background-size: 15% auto;}
.top-bottom li a.noborder{ border-right:none}
.office-list{padding-top:2.2rem;}
#wrapper{margin-top:0.36rem;}
.list-main{  margin:0 0.36rem; margin-bottom:5%;}
.list-main .more{text-align:center; margin-top:0.5rem;}
.list-main .more a{ text-decoration: none;
    background:#ecf1fb;    
    line-height: 0.8rem;
    width:4.5rem;
    text-align: center;   
    border-radius: 5px;
    font-size: 14px;
    color: #4897d2;
    display: inline-block;
    letter-spacing: 2px;}
.list-main .list-mains-top { margin-bottom:0.36rem;}
.list-main .list-mains-top a{ padding:0.1rem 0.5rem;font-size:0.3rem;background:#f2f2f2; color:#666;  display:inline-block; margin:0 0.15rem;border-radius: 5px; position:relative;border:1px solid #f2f2f2;}
.list-main .list-mains-top a.active{border:1px solid #75c5f0;background:#dcecf4;color:#75c5f0}
.list-main .list-mains-top a.active:after{ background:url(../images/ok.png) no-repeat right bottom; display:block;content:" ";width: 20px;height: 15px;position: absolute;bottom: -1px;right: -1px;background-size: cover;border-radius: 0 0 5px 0px;}

/*.list-main dl{ width: 100%; margin:0 auto; overflow:hidden; border-bottom:1px solid #DBDBDB; margin-bottom:2%;}
.list-main dt{ width: 30%; float: left; margin-right:3%;}
.list-main dd{ width: 66%; float: left;}
.list-main dd.dl-1{ overflow: hidden;}
.list-main dd .span-1{ line-height: 0.48rem;
font-size: 0.37rem;
color: #333;
padding: 0 0 .10rem 0;}

.list-main dd .list-right{ width: 45%; font-size: 0.8em; color:#646262; float: right;}
.list-main dd .red{ color:#CB2D40}
.list-main dd.dl-2{ width: 66%; font-size: 0.7em; color:#7A7A7A; line-height:1.9em;}
.list-main dd.dl-2 i{color: #ec203d;font-weight:700;font-size:1.5em;margin-right: 0.2em;}
.list-main dl.border-no,.details-main dl.border-no{ border-bottom:none}
@media screen and (max-device-width:320px ) {
	.list-main dt{ width: 28%;margin-right:2%;}
	.list-main dd{ width: 68%;}
	.list-main dd.dl-1{line-height:1.5em;}
	.list-main dd.dl-2{ font-size: 0.6em;line-height:1.5em;}
	}
	*/
#dataMore{ text-align:center;color:#888;margin-bottom:0.1rem}
.banner video{width: 100%;
height: 100%;
vertical-align: top;

object-fit: fill;}
.banner .swiper-container{ height:6.5rem;}
.banner .swiper-container .swiper-slide img{ height:6.5rem;}
.banner-page,.banner-tit{ position:absolute;bottom:0.386rem;right:0.386rem;z-index: 9;
width: auto !important;
float: right;
left: unset !important;color:#fff; padding:0.048rem 0.241rem; border-radius:12px;font-size:0.309rem; background:rgba(0,0,0,0.4)}
.banner-tit{left:0.386rem!important;bottom:10px;background:none;font-size: 0.463rem;font-weight:bold;}
.banner-bg{
	 width:100%; height:1.159rem;z-index:8; display:block;position:absolute;left:0;bottom:0;
	background: -webkit-linear-gradient( rgba(0,0,0,0), rgba(0,0,0,0.5)); 
    background: -o-linear-gradient( rgba(0,0,0,0), rgba(0,0,0,0.5)); 
    background: -moz-linear-gradient( rgba(0,0,0,0), rgba(0,0,0,0.5)); 
    background: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.5));}
.banner .tag_bottom{ width: 3.478rem;margin: 0 auto;
left: 10px;
bottom: 10px;
z-index: 11;float: right;
text-align: right; font-size:0;}
.banner .tag_bottom label{ margin:4px 0 0 8px;cursor: pointer;border-radius: 5px;border: 1px solid #f0f0f0; display:inline-block;font-size: 0.231rem; background:#fff; color:#a6acbd; padding:0.06rem 0.15rem;}
.banner .tag_bottom label.cur{color: #4897d2;border-color: #4897d2;}	
.banner .tag_bottom label i{font-size: 0.270rem;}
/*列表页*/

.banner-bottom{ margin: 0 15px;}
.banner-bottom dl{ width: 100%;}
.banner-bottom dt{ width: 100%; overflow: hidden; margin:0.193rem 0 0;}
.banner-bottom dt strong{color:#3D3A39;font-size:0.463rem;float:left;}
.banner-bottom dt .list-right{ color:#595757; float: right; font-size:0.8em;}
.banner-bottom dt span.red{ color:#ff6000; font-weight:900;font-size: 14px;}
.banner-bottom dd{ color:#555;width:100%; line-height:0.579rem; font-size: 0.309rem;display:inline-block;padding: 0.425rem 0 0  0; }
.banner-bottom dd.tp1 {border-top:1px solid rgba(193, 193, 193, 0.15)}
.banner-bottom dd.d1 ul{display:-moz-box;
 display:-webkit-box;
 display:box;
 width:9.2rem;}
.banner-bottom dd.d1 li{-moz-box-flex:1;
 -webkit-box-flex:1;
 box-flex:1;border-right:1px solid #f2f2f2; text-align:center;font-size:0.338rem;color:#a6acbd; line-height:0.386rem;}

.banner-bottom dd.d1 li b{color:#e82e48;font-size:0.463rem;}
.banner-bottom dd.d1 li p{line-height:1rem;color:#666}
.banner-bottom dd.d1 li:last-child{border:none;}
.banner-bottom dd.d2{font-size:0.270rem; padding: 0.22rem 0.3rem 0.25rem 0.22rem; border:0;box-shadow: 0 0 1px rgba(0,0,0,0.15);border-radius:6px;margin:0.386rem 0;}

.banner-bottom .dd-rec{padding-top:0.2rem}
.dd-rec .recommend2 span{ color:#fff; line-height:0.463rem;border-radius:5px; padding:0 0.154rem; margin-right:0.193rem; display:inline-block;font-size: 0.27rem;margin-top:0.1rem}
.dd-rec .recommend2 span:nth-child(1),.list .list-main li a .list-right p.p2 span:nth-child(1){ background:#ecf1fb; color:#a2bae0}
.dd-rec .recommend2 span:nth-child(2),.list .list-main li a .list-right p.p2 span:nth-child(2){ background:#f7efdf; color:#ccba99}
.dd-rec .recommend2 span:nth-child(3),.list .list-main li a .list-right p.p2 span:nth-child(3){ background:#e9f7df; color:#a0c187}
.dd-rec .recommend2 span:nth-child(4),.list .list-main li a .list-right p.p2 span:nth-child(4){ background:#f3f7dd; color:#bbc193}
.dd-rec .recommend2 span:nth-child(5),.list .list-main li a .list-right p.p2 span:nth-child(5){ background:#f9f1e8; color:#bfa98e}

.banner-bottom dd.gx li b{color:#4897d2;font-size:0.463rem;}

.banner-bottom dd.d2 a{color:#666}
.banner-bottom dd.d2 li i{font-size:0.338rem;}
.banner-bottom dd.d2 li{color:#666;font-size:0.338rem;line-height: 0.579rem;height: 0.579rem;overflow: hidden;text-overflow: ellipsis;max-width: 7rem;}
/*/.banner-bottom span i{color:#666;font-size:0.347rem}*/
.banner-bottom dd.d2 .d2-1{ float:left;}
.banner-bottom dd.d2 .d2-1 i{color:#a6acbd;margin-right:0.15rem}
.banner-bottom dd.d2 .d2-2{float:right;line-height: 0.309rem;padding-top: 0.0772rem;}
.banner-bottom dd.d2 .d2-2 img{width:1.6rem;height:1.6rem;}
.banner-bottom dd.d2 .d2-2 span{display:block; text-align:center;}

.banner-bottom dd.d3{border:0;padding:  0 0 0.309rem 0;}
.banner-bottom .d2-1 .s3 span{ color:#fff; line-height:0.463rem;border-radius:5px; padding:0 0.154rem; margin-right:0.193rem; display:inline-block;font-size: 0.27rem;}
.banner-bottom .d2-1 .s3 span:nth-child(1){ background:#ecf1fb; color:#a2bae0}
.banner-bottom .d2-1 .s3 span:nth-child(2){ background:#f7efdf; color:#ccba99}
.banner-bottom .d2-1 .s3 span:nth-child(3){ background:#e9f7df; color:#a0c187}
.banner-bottom .d2-1 .s3 span:nth-child(4){ background:#f3f7dd; color:#bbc193}
.banner-bottom .d2-1 .s3 span:nth-child(5){ background:#f9f1e8; color:#bfa98e}
.banner-bottom .dd-p{margin-bottom:0.2rem !important;
padding-bottom: 0.2rem;
}
.details-box .s-loupan .list-right .price:last-child i{padding:0}
.details-box .s-loupan .list-right .price  .price-origin{color: #a6acbd;
border: 0;
font-weight: normal; margin-left:5px;
line-height: 0.55rem; font-size:12px;}
.banner-bottom .dd-p .dd-p-1{float:left; width:3rem;padding-top: 0.2rem;}
.banner-bottom .dd-p .dd-p-1 img{ width:100%;}
.banner-bottom .dd-p .dd-p-2 p{color:#a6acbd;font-size:0.32rem;}
.banner-bottom .dd-p h5{ font-size:0.35rem;
padding-top: 0.2rem;}
.details-main{ width: 100%; margin:0 auto;  border-top:10px solid #F9F9F9;} 
.details-main .nav-one {
    width: 95%;
    overflow: hidden;
    height: 50px;
    padding: 10px 5px;
    box-sizing: border-box;
    
}
.nav-one-box .ul-style li{ border-bottom: none;}
.details-main .nav-one .nav-one-box {
    overflow-y: hidden;
    overflow-x:scroll;
    width: 90%;
    height: 50px;
    display: inline-block;
    position: relative;
    float: left;
    -webkit-overflow-scrolling: touch;
    margin-left: 1%;
   

}
.details-main .nav-one ul {
    white-space: nowrap;
    line-height: 30px;
    width: 100%;
}
.details-main .nav-one li {
    display: inline;
    padding: 0 10px;
    white-space: nowrap;
    font-size: 0.9em;
    color:#595757;
    
}
.details-main .nav-one .no-border{ border-bottom:none;}

.details-main .nav-one li.blue{ color:#4897d2}
.details-main .details-list{ width: 100%; margin:0 auto; margin-top:3%;}
.details-main .details-list dl{ width: 100%; margin:0 auto; overflow: hidden; border-bottom:1px solid #F2F2F2;}
.details-main .details-list dl:nth-child(2n){ background: #FFF;}
.details-main .details-list dl:nth-child(2n+1){ background: #fff}
.details-main .details-list dl .dl-center{ width:90%; margin:0 auto; overflow: hidden; line-height: 1.2em; margin-bottom:2%; padding-top:2%;}
.details-main .details-list dt{ float: right; position: relative;}
.details-main .details-list dt a{width: 90px; height: 55px; display: block;}
.details-main .details-list dt .dl-style{ background: #000; color:#fff; font-size:10px; width: 100%; display: block; text-align: center; position: absolute;bottom:0; background: rgba(0,0,0,0.6);}


.details-main .details-list dd{ width: 30%; float:left; margin-top:4%;}
.details-main .details-list dd.dd-1{ font-size: 0.8em; line-height: 2em; color:#2D2C2B;}
.details-main .details-list dd.dd-1 span{ width: 100%; display: block;}
.details-main .details-list dd.dd-2{ font-size: 0.8em; color:#888; line-height: 2em;margin-left:2%}
.details-main .details-list dd.dd-2 span strong{ color:#333; font-size:1.1em}
.details-main .details-list dd .dl-bold{ width: 100%; display: block;}
.details-main .details-list dd .price{ width: 100%;display: block;}
.details-main dl.border-no{ border-bottom:none}
.details-main .details2-title{ width: 90%;color:#3D3A39; margin-top:2%; line-height: 2em; font-size:1em; padding-left:7%;}
.details-main .details3-title{width:100%;text-align: center;color:#3D3A39; line-height: 2.1em; font-size:1em;}
.details-main ul{ width: 90%; margin:0 auto;}
.details-main ul li{ border-bottom:1px solid #eee; line-height: 2.5em; overflow: hidden; font-size: 1em;}
.details-main ul li span{ width: 26%; display: block; color:#ABABAC; float: left; padding-left:3%; font-size: 0.8em;}
.details-main ul li a{ width: 55%; display: block; color:#6F6D6D; float: left; font-size: 0.8em}
.details-main .map{ display: block; margin:0 auto; margin-top:3%; padding-bottom:7%;}
.bottom-banner{ width: 100%; margin:2% auto;z-index: 1}
.banner-padding{ padding-bottom:15%;}
.details-main .swiper-wrapper{ position: relative;}
.details-main .swiper-wrapper .swiper-text{ color:#FFF; font-size: 1.1em; width: 100%; text-align: center; position: absolute;top:50%;}
@media screen and (max-device-width:320px ) {
	.banner-bottom dd span{ margin-left: 8%;}
	.details-main .details-title span{font-size: 0.8em; padding:0 2%;}
	.details-main .details-list dt{ width: 35%; margin-left:3%;}
	.details-main .details-list dd{ width: 60%; float:left;}
	.details-main .details-list dd.dd-1{padding-left:2%; width: 56%; line-height: 1.9em;}
	.details-main .details-list dd.dd-2{margin-left:0%}
	.details-main .details-list dd.dd-2 span{ padding:2%;}
	.details-main ul li{font-size: 0.8em;}
	}
@media screen and (min-device-width:414px ) {
	.details-main .details-title span{padding:0 3.5%;}
	}
/*details*/
.details3-mian{ width: 90%; margin:0 auto}
.details3-mian .details3-title{ width: 100%; text-align: center; font-size: 1em; color:#595757; line-height: 2.5em;}
.details3-mian .details3-title span{ color:#C30D23; font-size: 1.2em;}	
.details3-mian ul{ width: 100%;}
.details3-mian ul li{ border-bottom:1px solid #C3C3C3; line-height: 2.5em; overflow: hidden; font-size: 1em;}
.details3-mian ul li span{ width: 43%; display: block; color:#ABABAC; float: left; padding-left:7%}
.details3-mian ul li a{ width: 50%; display: block; color:#6F6D6D; float: left;}
.details3-mian ul li.borderno{ border-bottom: none;}
.details3-mian input{ width: 60%; display: block; background: #2CA6E0; color:#FFF; font-size: 1.3em; font-weight: 500; margin:0 auto; border-radius:20px; line-height:2em; border: none; margin-top:5%; margin-bottom:5%; outline: none;-webkit-appearance: none}
.xiangqing-input{ width: 100%; margin:0 auto;position: fixed;bottom:0;z-index: 10;-webkit-appearance: none;}
.xiangqing-input .yuyue,.xiangqing-input .zixun{ width: 50%; background:#4897d2; display: block; text-align: center;  color:#FFF; line-height: 2.7em; border:none; float: left; font-size: 1.1em; border-right:1px solid #00A6DF;-webkit-appearance: none; border-radius: 0px}
.xiangqing-input input:nth-child(2n){ border-right:none;-webkit-appearance: none;}
#half,#half2{ width:100%; height:100%; background-color:#000; position:fixed; top:0; left:0; opacity:0.8;filter: alpha(opacity=50);-moz-opacity: 0.5; display:none; z-index: 15;}



.text{ width:100%; position:fixed;bottom:0; background:#EEEEEF;overflow:hidden; z-index:10; display: none;}
.text .text-title{ width: 80%; margin:0 auto; overflow: hidden;}
.text .text-title a{ color:#3E3A39; font-size: 1em; line-height: 3em;}
.text .text-title a.title-left{ float: left;}
.text .text-title a.title-right{ float: right;}
.text form{ width: 100%;margin:0 auto;}
.text form .form-centent{ width: 90%; margin:0 auto; background: #FFF; border-radius: 5px; margin-top:4%;}
.text form input{ width:90%; margin:0 auto; border: 0; display:block; line-height: 3em; border-bottom:1px solid #E1E1E1; outline: none; font-size: 0.9em}
.text form textarea{ width: 90%; display: block; margin:0 auto; margin-top:4%; border:none; outline: none; font-size: 0.9em}
.text .text-submit{ width: 100%; background: #2CA6E0; color:#FFF; font-size: 1.2em; text-align: center; display: block; line-height: 2.5em; border:none; margin-top:4%; outline: none;-webkit-appearance: none}
.text2-zixun{ width:100%; position:fixed;bottom:0; background:#FFFFFF;overflow:hidden; z-index:15; display: none;}
.text2-zixun .text2-title{ width: 100%; text-align: center; font-size: 1em; line-height: 3em; border-bottom: 1px solid #C3C3C3;}
.text2-zixun dl{ width: 20%;  float: left; margin:5% 15% 5% 14%;}
.text2-zixun dd{ color:#111111; text-align: center; line-height: 2.5em;}
.text2-zixun input{ width: 100%; background: #EEEEEF; display: block; color:#000; border: 0; outline: none; line-height: 2.9em; font-size: 1em;-webkit-appearance: none}
.yuyue-look{ width: 100%;background: #EFEBEB; position: fixed;bottom: 0;}
.yuyue-look .yuyue-top{ width: 100%; margin:0 auto; border-bottom:1px solid #D4D4D4; overflow: hidden}
.yuyue-look .yuyue-top .yuyuetop-left{ color:#000; font-size: 1em; float: left; line-height: 2.6em; margin-left:5%;}
.yuyue-look .yuyue-top .yuyuetop-right{ width:5%; margin-top: 3%; float: right; margin-right:5%;}



@media screen and (max-device-width:320px ) {
	.text2-zixun{ position:fixed; left:0%; top:60%; }
	}
@media screen and (min-device-width:414px ) {
	.text2-zixun{ position:fixed; left:0%; top:65%;}
	}
/*details2*/
.top-center a.close{ width: 30%; display: block; color:#FFF; font-size: 1em; float: left;}
.top-center .kefu{ width: 50%;  float: left; font-size: 1em; color:#FFF; text-align: center;}
#container{ width: 90%; margin:0 auto; margin-top:5%;padding:0 0 5%;margin:0 auto;}
.content{ width:78%; }
.triangle-border {position:relative; padding-left:4%; padding-right:1%;margin:1em 0 1em;border:1px solid #888;color:#333;background:#fff;	/* css3 */
	-webkit-border-radius:10px;-moz-border-radius:10px;	border-radius:10px; line-height: 1.7em;}
.triangle-border:before {content:"";position:absolute;bottom:-20px; /* value = - border-top-width - border-bottom-width */
	left:10%; /* controls horizontal position */
    border-width:20px 20px 0;border-style:solid; border-color:#888 transparent;display:block;width:0;}

/* creates the smaller  triangle */
.triangle-border:after {
	content:"";
	position:absolute;
	bottom:-13px; /* value = - border-top-width - border-bottom-width */
	left:47px; 
	border-width:13px 13px 0;
	border-style:solid;
	border-color:#fff transparent;
    display:block; 
    width:0;
}
.triangle-border.top:before {
	top:-20px; /* value = - border-top-width - border-bottom-width */
	bottom:auto;
	left:auto;
	right:40px; /* controls horizontal position */
    border-width:0 20px 20px;
}

/* creates the smaller  triangle */
.triangle-border.top:after {
	top:-13px; /* value = - border-top-width - border-bottom-width */
	bottom:auto;
	left:auto;
	right:47px; /* value = (:before right) + (:before border-right) - (:after border-right) */
    border-width:0 13px 13px;
}
.triangle-border.left:before {
	top:10px; /* controls vertical position */
	bottom:auto;
	left:-30px; /* value = - border-left-width - border-right-width */
	border-width:12px 30px 14px 0;
	border-color:transparent #888;
}

/* creates the smaller  triangle */
.triangle-border.left:after {
	top:16px; /* value = (:before top) + (:before border-top) - (:after border-top) */
	bottom:auto;
	left:-21px; /* value = - border-left-width - border-right-width */
	border-width:9px 21px 9px 0;
	border-color:transparent #fff;
}

/* creates the larger triangle */
.triangle-border.right:before {
	top:10px; /* controls vertical position */
	bottom:auto;
    left:auto;
	right:-30px; /* value = - border-left-width - border-right-width */
	border-width:12px 0 14px 30px;
	border-color:transparent #888;
}

/* creates the smaller  triangle */
.triangle-border.right:after {
	top:16px; /* value = (:before top) + (:before border-top) - (:after border-top) */
	bottom:auto;
    left:auto;
	right:-21px; /* value = - border-left-width - border-right-width */
	border-width:9px 0 9px 21px;
	border-color:transparent #fff;
}
.content-left,.content-right{ width: 100%; overflow: hidden;}
.content-left .img-left{ float: left; margin-top:15%;}
.content-left .content{ float: right;}
.content-right .img-right{ float: right; margin-top:5%;}
.content-right .content{ float:left;}


.iw_poi_title_new{font-size: 12px;}
.iw_poi_content_new{font-size: 12px; width: 150px;}



/*2016/07/11
/*登录注册页面*/
.log-bg{ widows: 100%; background: #EEEEEF;}
.log-top{ width: 100%; margin:0 auto; overflow: hidden; background: #309ECF}
.log-top a{ width: 5%; display: block; float: left; margin-left:5%; margin-top:7%;}
.reg_login{ position:absolute;top:20px;right:2px;}
.reg_login a{color:#ffffff;width:50px;}
.log-top .log-title{ width: 85%; float: left; color:#FFF; font-size:20px; text-align: center; margin-top:5%; line-height: 2em}
.log-content{ width: 100%; margin:0 auto;}
.log-content .log-nav{ width: 100%; margin:0 auto; background: #EEEEEF; overflow: hidden;border-bottom:1px solid #A3A1A1;}
.log-content .log-nav li{ width:50%; float: left;}
.log-content .log-nav a{display: block; text-align: center; color:#000; font-size: 1em; line-height: 2.5em;}
.checked{ border-bottom:3px solid #009FE8}
.log-body{ width: 100%;}
.log-body .log-input{ width: 100%; margin:0 auto; padding-bottom:2%;}
.log-body .log-input form{ width: 100%; background: #FFF; padding-bottom:3%;}
.log-body .log-input label{ width: 90%; padding-top:2%; display: block; overflow: hidden; border-bottom:1px solid #ACABAB; margin:0 auto}
.log-body .log-input label:last-child{ border-bottom: none;}
.log-body .log-input .label-img{ width: 8%; float: left; margin-left:5%;}
.log-body .log-input .key{ margin-top:2%;}
.log-body .log-input .label-input{ width: 80%; float: left; display: block; outline: none;  margin-left:5%; line-height: 2.5em; border: none; background: none; font-size: 1em;}
.log-body .log-input .log-submit{ width: 65%; display: block; margin:0 auto; background: #2CA6E0; color:#FFF; font-size: 1.2em; text-align: center; line-height:2.3em; margin-top:7%; border:none; outline: none; border-radius:20px;-webkit-appearance: none;}
.log-body .log-input .label-input2{ width:50%; float: left;outline: none;}
.log-body .log-input .label-yanzheng{ width: 30%; display: block; float: left; border:0; background:none; line-height: 2.5em; color:#888; text-align: center; font-size: 0.9em; border-left: 1px solid #ACABAB; margin-left:2%;outline: none;}
/*登录注册页面/*/
.publish-list{ width: 100%; margin:0 auto;}
.publish-list .publish-content{ width: 90%; margin:0 auto; margin-top:5%; margin-bottom:5%;}
.publish-list .publish-content .list-form{ width: 100%; margin:0 auto; overflow: hidden; border-bottom:1px solid #D5D5D5; margin-bottom:5%;}
.publish-content .list-form .publish-img{ width: 7%; float: left; margin-left:5%; margin-top:2%;}
.publish-content .list-form .publish-img2{ margin-top:3%;}
.publish-content .list-form input{ width:56%; line-height: 2.5em; color:#848384; font-size: 1em; border: none; background: none; float: left; margin-left:5%; outline: none;}
.publish-content .list-form span{ color:#ABABAC; line-height: 2.5em; float: right; margin-right:4%;}
.publish-content p{ color:#B5B5B6; font-size:0.8em; text-align:left; line-height:1.6em; margin-bottom:10%; margin-left:3%; margin-top:5%;}
.publish-content p span{ color:#2ca6e0;}
.publish-content .tijiao{ width:65%; background:#2ca6e0; line-height:2em; color:#FFF; border:none; border-radius:20px; text-align:center; margin:0 auto; font-size:1.3em; margin:0 auto; display: block; margin-bottom:6%;-webkit-appearance:none;}
.publish-content .list-form textarea{ float:none; width:81%; margin:0 auto; display:block; border:none; background:none; color:#B5B5B6; padding-left:17%;}
@media screen and (max-device-width:320px ) {
	.publish-content .list-form input{ width:50%;}
	.publish-content .list-form .publish-img2{ margin-top:4%;}
	}
@media screen and (min-device-width:414px ) {
	.publish-content .list-form .publish-img2{ margin-top:2%;}
	}
@media screen and (min-device-width:375px ) {
	.publish-content .list-form input{ width:54%;}
	}
/*发布房源、委托找房*/
.about .about-img{ width:52%; margin:0 auto; margin-top:12%;}
.about .about-content{ width: 90%; margin:0 auto; font-size:0.9em; line-height: 2em; margin-top:1.8rem;margin-bottom:0.2rem;}
/*我的关于我们页面*/
.register{ width: 100%; margin:0 auto; background:url(../images/image/18_03.png) no-repeat top; background-size:100% auto;margin-bottom:20%;}
.register .register-top{width: 35%; margin:0 auto;}
.register .register-top input{ width: 100%; border:1px solid #FFF; background:none; line-height: 2em; color:#FFF; text-align: center;margin-top:100%; font-size: 1.2em; border-radius: 5px; margin-bottom:25%;}
.register .register-body{ width: 100%; background: #FFF; padding-top:3%; padding-bottom:2%;}
.register .register-body .register-list{ width: 90%; margin:0 auto; overflow: hidden; border-bottom:1px solid #CCCBCB; height:40px;}
.register-body .register-list .register-img{ width: 10%; float: left; margin-left:5%; height:19px;margin-top:10px;}
.register-body .register-list .register-img img{height:20px;width:20px;} 

.register-body .register-list .register-text{ font-size: 0.9em; color:#3E3A39; line-height: 2.6em; float: left; margin-left:5%;}
.register-body .register-list .register-text2{ margin-top:1%;}
.register-body .register-list .register-right{ width: 5%; float: right; margin-right:5%; margin-top:2%;}
.register-body .register-list .register-right2{ margin-top:3%;}
.register .register-body .register-list:last-child{ border-bottom: none; margin-bottom:0}
/*我的未登录页面*/
.register .entry-top{ width: 50%; margin:0 auto;}
.register .entry-top p{ width: 100%; color:#FFF; font-size: 1em; text-align: center; padding-top:52%;}
.register .entry-top .zhuxiao{ width: 40%; display: block; margin:0 auto; border:1px solid #FFF; background: none; color:#FFF; line-height: 1.8em; text-align: center; font-size: 1.2em; border-radius: 5px; margin-bottom:10%; margin-top:7%;}
/*我的登录页面*/
.order{ width: 100%; margin:0 auto;}
.order .order-center{ width: 90%; margin:0 auto; margin-top:3%;}
.order .order-center a{ width: 100%; border-bottom:1px solid #DADADA; display: block; margin-bottom:3%}
.order .order-center dl{ width: 100%; overflow: hidden; margin-bottom:2%;}
.order .order-center dt{ width: 35%; float: left; margin-left:4%; }
.order .order-center dd{ width: 56%; float: left; margin-left:4%; line-height: 1.8em;}

.order .order-center a:last-child{ border-bottom:0;}
.order .order-center .order-left{ font-size: 1em; color:#595757; float: left;}
.order .order-center .order-right{ color:#48B2E4; font-size: 0.9em; float: right; margin-right:1%}
.order .order-center .order-border{ border:1px solid #838181; font-size: 0.8em; color:#888; padding:3%; text-align: center; margin-right:7%; margin-top:2%;}
.order .order-center .order-color{ color:#BEBEBF;}
@media screen and (max-device-width:320px ) {
	.order .order-center .order-border{ margin-right:2%;}
	}
@media screen and (min-device-width:414px ) {
	.order .order-center .order-border{ margin-right:10%;}
	.order .order-center .dd-2{ margin-top:3%;}
	}
/*我的预约*/
.account{ width: 90%; margin:0 auto;}
.account .account-content{ width: 100%; position: relative; margin-top:7%; margin-bottom:5%;}
.account .account-list{ width: 100%; overflow: hidden; background: #FFF; border-radius: 10px;}
.account .account-list .account-center .account-title{ font-size: 1.2em; color:#231815; margin-left:3%}
.account .account-list .account-center .account-text{ font-size: 0.8em; color:#4B4746; line-height: 2em; margin-left:3%}
.account .account-list .account-center{ width: 72%; float: left; padding-bottom:5%; padding-top:7%; border-left:20px solid #00A199}
.account .account-list .account-yellow{border-left:20px solid #F29600}
.account .account-content .account-right{ width: 25%; position: absolute;right:2%;top:6%;}
.account .account-content .account-right2{ width: 25%; position: absolute;right:2%;top:6%;}
@media screen and (max-device-width:320px ) {
.account .account-list .account-center .account-text{ font-size: 0.6em;}
.account .account-content .account-right{ position: absolute;right:1.5%;top:8.5%;}
.account .account-content .account-right2{ position: absolute;right:1.5%;top:8.5%;}	
	}
@media screen and (min-device-width:414px ) {
.account .account-content .account-right{ position: absolute;right:5%;top:-22%;}
.account .account-content .account-right2{ position: absolute;right:3%;top:-18%;}	
	}
/*我的账户*/
.serve-title{ width: 100%; margin:0 auto; color:#040001; background: #FFF; text-align: center; line-height: 2em; border-bottom:1px solid #D1D0D0; padding-top:3%;}
.account .account-list .account-blue{border-left:20px solid #036EB7}
.account .account-list .account-brown{border-left:20px solid #6A3906}
.account .account-content .account-right3{ width: 25%; position: absolute;right:2%;top:6%;}
.account .account-content .account-right4{ width: 25%; position: absolute;right:2%;top:6%;}
.foot-top{ border-top:none;}
@media screen and (max-device-width:320px ) {
.account .account-list .account-center{ width: 69%;}
.account .account-list .account-center .account-title{ margin-left:3%}
.account .account-list .account-center .account-text{ margin-left:2.5%}
.account .account-content .account-right3{ width: 25%; position: absolute;right:1.5%;top:8.5%;}
.account .account-content .account-right4{ width: 25%;position: absolute;right:1.5%;top:8.5%;}
	}
@media screen and (min-device-width:414px ) {
.account .account-content .account-right{ position: absolute;right:3%;top:4%;}
.account .account-content .account-right2{ position: absolute;right:3%;top:4%;}	
.account .account-content .account-right3{ position: absolute;right:3%;top:4%;}
.account .account-content .account-right4{position: absolute;right:3%;top:4%;}
	}
/*服务*/
.decoration{ width: 100%; margin:0 auto; margin-bottom:20%;}
.decoration .decoration-list{ width: 100%; margin:0 auto; position: relative;}
.decoration .decoration-list a{ background: #1F140C; color:#FFF; text-align: center; padding:2% 5% 2% 5%; position: absolute; right:0;top:0;}
.decoration .decoration-input{ width: 60%; margin:0 auto; display: block; background: #2CA6E0; color:#FFF; font-size: 1.2em; text-align: center; line-height: 2em; border: none; outline: none; border-radius: 20px; margin-top:2%;-webkit-appearance:none;}
#close,#close2-team{ width: 10%; position: absolute;right: -16px; top: -16px;}
.text .text-center{ width: 90%; margin:0 auto; position: relative; margin-top:10%; background: #FFF;}
.text{ width:100%; position:fixed; left:0%; top:2%; overflow:hidden; z-index:15; background: none;}
.text img{ display: block;}
.text p{ width: 85%; margin:0 auto; margin-top:3%; font-size: 0.8em; color:#000; line-height: 1.6em; text-indent: 2em;}
.text2-team{width:98%; position:fixed; left:1.5%; top:8%; z-index:10; background: none; display: none;}
.text2-team .text-center2{ width: 90%; margin:0 auto; position: relative; margin-top:10%; background: #FFF;}
.text2-team .text-center2 .team-list{ width: 70%; margin:0 auto; margin-top:5%; border-left:1px solid #595757; padding-bottom:5%; position: relative;}
.text2-team .text-center2 .team-left{ width: 30%; position: absolute;left:-40px;top:-3px;}
.text2-team .text-center2 .team-left .team-head{ width: 100%; margin-bottom:34%;}
.text2-team .text-center2 .team-left .team-head img{ border-radius: 50%; margin-top:5%; border:5px solid #DBDCDC;}
.text2-team .text-center2 .team-right{ width: 76%; margin-left:23%; font-size: 0.8em; color:#646262; line-height:1.8em;}
.text2-team .text-center2 .team-right .right-content{ margin-bottom:11%}
@media screen and (max-device-width:320px ) {
.text2-team{width:98%; height: 500px; overflow-y: scroll;}
.account .account-list .account-center{ width: 69%;}
#close,#close2-team{ width: 10%; position: absolute;right: -12px; top: -13px;}
.text2-team .text-center2 .team-left .team-head{ width: 100%; margin-bottom:97%;}
	}
@media screen and (min-device-width:414px ) {
.text2-team .text-center2 .team-right .right-content{ margin-bottom:15%}
	}
/*办公装修*/
.synopsis{ width: 100%; margin:0 auto; margin-bottom:20%;}
.synopsis .synopsis-nav{ width: 90%; margin:0 auto; margin-top:5%; margin-bottom:3%;}
.synopsis .synopsis-nav select{ background: #EEEEEF; border: none; padding:2% 2%; border-radius: 20px; outline: none; text-align: center;}
.synopsis-text{width:90%; position:fixed; left:4.5%; top:25%; z-index:15; background: #FFF; display: none;}
.synopsis-text .synopsis-content{ width: 100%; position: relative; padding-bottom:5%;}
.synopsis-content p{ width: 85%; margin:0 auto; font-size: 0.8em; color:#111111; line-height: 1.8em;}
#synopsis-close{ width: 10%; position: absolute;right: -16px; top: -16px;z-index: 10;}
.synopsis .synopsis-img{ width: 100%; position: relative;}
.synopsis .synopsis-img .synopsis-title{ width: 100%; color:#FFF; font-weight:bold; font-size: 1.1em; text-align: center; position:absolute; top:50%;}
/*案例简介*/
.entrprise{ width: 100%; margin:0 auto;}
.entrprise .entrprise-content{ width: 90%; margin:0 auto;}
.entrprise .entrprise-content .dl-1{ width: 100%; overflow: hidden; margin-top:5%;}
.entrprise .entrprise-content .dt-1{ font-size: 0.8em; color:#888; float: left; line-height: 3em;}
.entrprise .entrprise-content .dl-1 dd{ float: left; margin-left:5%; width: 85%;}
.entrprise .entrprise-content .entrprise-red{ font-size: 1.4em; color:#C30D23;}
.entrprise .entrprise-content .entrprise-gray{ font-size: 1.1em; color:#595757;}
.entrprise .entrprise-content .entrprise-bg{ color:#FFF; background: #C30D23; font-size: 0.8em; margin-left:4%; padding:1% 4%; border-radius: 3px;}
.entrprise .entrprise-content .dd-2{ color:#6F6D6D; font-size: 0.9em; line-height: 2em;}
.entrprise .entrprise-content .dl-2{ width: 100%; overflow: hidden; margin-top:2%;}
.entrprise .entrprise-content .dt-2{ color:#6F6D6D; font-size: 0.9em; background:url(../images/image/go1.png) no-repeat left center; background-size:5% 100%; padding-left:7%;}
.entrprise .entrprise-content .dd-3{ color:#6F6D6D; font-size: 0.9em; line-height: 1.8em; margin-left:7%;}
.entrprise-body{ width: 100%; margin:0 auto; border-top:1px solid #E1E1E1; margin-top:3%; margin-bottom:25%}
.entrprise-body ul{ width: 100%; overflow: hidden; border-bottom:1px solid #E1E1E1;}
.entrprise-body li{ float: left; padding:2% 8%;}
.entrprise-body li a{ color:#3E3A39; font-size: 1em;}
.entrprise-body .entrprise-checked{ border-bottom:3px solid #2CA6E0}
.entrprise-body .entrprise-img{ margin:0 auto; display: block; margin-top:5%;}
.entrprise-bottom{ width: 100%; margin:0 auto; background: #EEEEEF; position: fixed;bottom:0; overflow: hidden;}
.entrprise-bottom input{ width: 40%; display: block; color:#FFF; line-height:1.9em; float: left; border:none; outline: none; font-size: 1.2em; border-radius: 20px; margin-top:5%; margin-bottom:5%; margin-left: 7%;-webkit-appearance:none;}
.entrprise-bottom .entrprise-input1{ background: #C30D23;}
.entrprise-bottom .entrprise-input2{ background: #2CA6E0;}
.entrprise-text{width:100%; position:fixed;bottom:0; z-index:10; background: #FFF; display: none; border:1px solid #FFF}
.entrprise-text .dl-1{ width: 90%; overflow: hidden; margin-top:5%; margin:0 auto; margin-top:4%;}
.entrprise-text .dt-1{ font-size: 0.8em; color:#888; float: left; line-height: 3em;}
.entrprise-text .dl-1 dd{ float: left; margin-left:5%; width: 85%;}
.entrprise-text .entrprise-red{ font-size: 1.4em; color:#C30D23;}
.entrprise-text .entrprise-gray{ font-size: 1.1em; color:#595757;}
.entrprise-text .entrprise-bg{ color:#FFF; background: #C30D23; font-size: 0.8em; margin-left:4%; padding:1% 4%; border-radius: 3px;}
.entrprise-text .dd-2{ color:#6F6D6D; font-size: 0.9em; line-height: 2em;}
.entrprise-text .dl-3{ width: 90%; margin:0 auto;margin-top:2%; overflow: hidden;}
.entrprise-text .dt-3{ color:#888; font-size: 0.8em; float: left; line-height: 2em; margin-right:2%;}
.entrprise-text .dl-3 dd{ float: left; color:#888; font-size: 0.8em; border:1px solid #D6D5D5; width: 26%; line-height: 1.8em; margin-left:2%;}
.entrprise-text .dl-3 .checked-red{ border:1px solid #CB2B3F; color:#C30D23}
.entrprise-text .entrprise-area{ width: 90%; margin:0 auto; margin-top:4%;}
.entrprise-text .entrprise-area span{ color:#888888; font-size: 0.8em;}
.entrprise-text .entrprise-area select{ margin-left:3%; color:#595757}
.entrprise-text form input{ width: 85%; margin:0 auto; line-height: 2em; border-bottom:1px solid #E0E0E0; display: block; border-top:none; border-left:none;border-right:none; font-size: 1em; outline: none;}
.entrprise-text form input:last-child{ border-bottom: none;}
.entrprise-text .entrprise-yes{ width: 50%; display: block; margin:0 auto; margin-top:7%; line-height: 2em; color:#FFF; background: #C30D23; text-align: center; border: none; font-size: 1.1em; border-radius: 20px; outline: none; margin-bottom:5%;}
.entrprise-text .form-buy{ border:1px solid #CECDCD; border-radius: 5px; width: 90%; margin:0 auto; margin-top:5%;}
@media screen and (max-device-width:320px ) {
.entrprise-body li{ float: left; padding:2% 6%;}
.entrprise-text .dt-3{ margin-right:2%;}
.entrprise-text .dl-3 dd{ font-size: 0.8em; width: 27%; margin-left:2%;}
	}
/*企业注册*/
.top .top-center .mapimg2{ width: 25%; float: left; margin-left:3%; border:1px solid #f00;}
.top .top-center .mapimg2 img{ float: left; margin-top:16%;}
.top .top-center .mapimg2 p{ float: left; color:#FFF; color:#FFF; line-height: 2.5em; margin-top:5%; margin-left:4%; font-size: 0.9em;}
.map-seach{ width: 100%; margin:0 auto;}
.seach-list .seach-left{ background: #309ECF; background: rgba(48,158,207, 0.8); color:#FFF; text-align: center; padding:1% 2%;border-top-left-radius: 5px;
border-top-right-radius: 0px;border-bottom-left-radius: 5px;border-bottom-right-radius: 0px; line-height: 2em;}
.seach-list .seach-right{ border-top:1px solid #9CCAF8; border-bottom:1px solid #9CCAF8; border-right:1px solid #9CCAF8;border-top-left-radius: 0px;
border-top-right-radius: 5px;border-bottom-left-radius: 0px;border-bottom-right-radius: 5px;color:#4C5968; background: #FFF; background: rgba(255,255,255,0.8); line-height: 2em; padding:0.5% 2%;}
.list-text{width:100%; position:fixed;bottom:10.8%; z-index:10; background: #FFF; display: none; border:1px solid #FFF;}
.list-text .listhidden-top{ width: 100%; margin:0 auto; border-bottom:1px solid #C3C3C3; position: relative;}
.list-text .listhidden-top .list-title{ font-size: 1.2em; color:#3D3A39; line-height: 2em; font-weight: bold; margin-left:10%;}
.list-text .listhidden-top .list-mony{ color:#646262; font-size: 0.9em; line-height: 2em;margin-left:10%;}
.list-text .listhidden-top .list-mony .listmoney-red{ font-size: 1.2em; color:#C30D23}
.list-text .listhidden-top .list-close{ position: absolute;right:11%; top:16%;}
.details-main .details-list dd.dd-1 img{ float:right; margin-top:7%;}
.details-top{margin-top:1%; border-top:none}
@media screen and (max-device-width:320px ) {
	.top .top-center .mapimg2{ width: 24%; float: left; margin-left:5%;}
	.top .top-center .mapimg2 img{ float: left; margin-top:16%;}
	.top .top-center .mapimg2 p{float: left; color:#FFF; color:#FFF; line-height: 2.5em; margin-left:4%; font-size: 0.7em;}
	.details-main .details-list dd.dd-1 img{ float:right; margin-top:5%; margin-right:5%;}
	}
@media screen and (min-device-width:414px ) {
.details-main .details-list dd.dd-1 img{ margin-right:11%;}
	}
/*地图搜索*/


/*搜索*/
.top-center .search ul,li{list-style:none;padding:0;margin:0;} 
#dropdown{ width:30%;position:relative; float: left; z-index: 20; margin-left:4%;} 
#dropdown .input_select{width:94%; height:24px; line-height:2em; padding-left:4px; color:#8BDBF7; margin-top:14%} 
#dropdown ul{width:100%; background:#26BBED; margin-top:45%; position:absolute; display:none; color:#FFF; background: rgba(38,187,237, 0.5); border-radius: 5px;} 
#dropdown ul li{height:24px; line-height:24px; text-indent:10px} 
#dropdown ul li{display:block; height:24px; color:#fff; text-decoration:none; width: 80%; font-size: 0.8em; margin:0 auto;} 
#dropdown ul li:hover{background:#c6dbfc; color:#369} 
#result{margin-top:10px;text-align:center;} 


/*全民经纪人开始*/
.quanmin-head{ width: 100%; margin:0 auto; border-bottom:1px solid #CFCECD}
.quanmin-top{ width: 90%; margin:0 auto; margin-top:6%; overflow: hidden; margin-bottom:2%;}
.quanmin-top img{ float: left; margin-top:1%}
.quanmin-top .quanmin-title{ width:90%; float: left;text-align: center;}
.quanmin-img{ margin-top:2.5%}
#quanmin-half{ width:100%; height:100%; background-color:#000; position:fixed; top:0; left:0; opacity:0.8;filter: alpha(opacity=50);-moz-opacity: 0.5; z-index: 10; display: none;}
.quanmin-text{width:90%; position:fixed; left:4.5%; top:15%; z-index:10; background: #FFF; display: none;}
.quanmin-text .quanmincontent{ width: 100%; position: relative; padding-bottom:5%; border:1px solid #000;}
.quanmin-text .quanmincontent p{ width: 100%; background: #2CA6E0; color:#FFF; font-size:1em; text-align: center; line-height: 3em;}
.quanmin-text .quanmincontent form{ width: 80%; margin:0 auto; margin-top:5%;}
.quanmin-text .quanmincontent form .form1{ width: 100%; border-bottom:1px solid #CECECF; overflow: hidden; margin-bottom:5%;}
.quanmincontent form .form1 label{ width: 7%; float: left; margin-left:3%}
.quanmincontent form .form1 input{ width: 86%; border:none; outline: none; color:#717071; float: left; padding-left:2%; font-size: 0.9em; line-height: 23px;}
.quanmincontent form .form2 {margin-top:-2%}
.quanmincontent form .form2 label{ width: 100%; float: left; margin-left:3%; color:#A9A9A9; font-size:1em;}
.quanmincontent form .form2 img{ vertical-align: middle; margin-right:2%;}
.quanmincontent form .form2 textarea{ width: 83%; margin:0 auto; display: block; color:#A9A9A9; font-size: 0.9em; padding-top:3%; border:none; padding-left:7%;}
.quanmincontent form .quanmin-submit{ width: 80%; margin:0 auto; display: block; background: #2CA6E0; color:#FFF; text-align: center; line-height: 2.2em; border:none; outline: none; border-radius: 20px; font-size: 1.2em;-webkit-appearance: none;}
#quanmen-close{ width: 10%; position: absolute;right: -20px; top: -13px;z-index: 10;}
.jieshao-text{width:90%; position:fixed; left:4.5%; top:15%; z-index:10; background: #FFF; display: none;}
.jieshao-text p{ width: 100%; background: #2CA6E0; color:#FFF; font-size:1em; text-align: center; line-height: 3em;}
.jieshao-text .jieshao-neirong{ width: 90%; height: 325px; margin:0 auto; font-size: 0.8em; line-height: 2em; margin-top:6%; overflow-y:scroll; margin-bottom:10%}
.jieshao-text .jieshao-neirong img{width:100%;}
#jieshao-close{ width: 10%; position: absolute;right: -20px; top: -13px;z-index: 10;}
@media screen and (max-device-width:320px ) {
	.quanmincontent form .form1 input{ font-size: 0.8em;}
	.quanmincontent form .form2 label{font-size:0.9em; line-height: 30px;}
	.quanmincontent form .quanmin-submit{ line-height: 2em;}
	#quanmen-close{position: absolute;right: -17px; top: -11px;}
	#jieshao-close{ position: absolute;right: -17px; top: -11px;}
	.quanmin-right{ margin-top:2%}
	}
/*全民经纪人结束*/
/*全名经纪人-提现*/
.tixian-header{ width: 100%; margin:0 auto; background: #2EA7E0;}
.tixian-top{ width: 90%; margin:0 auto; overflow: hidden; padding-top:6%; padding-bottom:2%}
.tixian-top img{ float: left; margin-top:1%}
.tixian-top .tixian-title{ width: 50%; float: left; text-align: right; color:#fff; font-size: 1.2em;}
.tixian-top .mingxi{ float: right; color:#FFF; margin-top:2%}
.tixian-jifen{ width: 100%; margin:0 auto; background: #2EA7E0; overflow: hidden;}
.tixian-jifen .tixian-center{ width: 90%; margin:0 auto;}
.tixian-jifen .tixian-center p{ width: 100%; color:#FFF; font-size: 0.8em; padding-top:5%;}
.tixian-jifen .tixian-center strong{ font-size: 1.7em; color:#FFF; display: block; width: 100%; margin-top:2%; padding-bottom:4%}
.tixian-body1{ width: 100%; margin:0 auto; background: #FFF; margin-top:2%}
.tixian-body1 dl{ width: 90%; margin:0 auto; padding-top:2%; overflow: hidden;}
.tixian-body1 dt{ width: 16%; float: left;}
.tixian-body1 dd{ width: 80%; float: left; margin-left:3%}
.tixian-body1 .tixian-bold{ font-size: 1em; color:#000; font-weight: bold;}
.tixian-body1 .tixian-nobold{ font-size: 0.8em; color:#7A7A7A}
.tixian-body1 p{ width: 100%; margin:0 auto; color:#7A7A7A; font-size: 0.8em; line-height: 2em;}
.tixian-body1 form{ width: 100%; margin:0 auto;}
.tixian-body1 .form-center{ width: 85%; margin:0 auto;  margin-top:3%; overflow: hidden;}
.tixian-body1 form label{ width: 12%; float: left}
.tixian-body1 form .shurujine{ width: 86%; display: block; float: left; height: 35px; border:none; outline: none; line-height: 35px; font-size: 1.2em;}
.tixian-body2{ width:100%; margin:0 auto; background: #FFF}
.tixian-red{ width: 85%; margin:0 auto; color:#E5241F; font-size: 0.8em; margin-top:2%;}
.tixian-red img{ vertical-align: middle; margin-right:2%; margin-top:-1%}
.tixian-body1 .tijiao-submit{ width: 60%; margin:0 auto; display: block; border: none; outline: none; background: #2CA6E0; color:#FFF; font-size: 1.2em; text-align: center; border-radius: 20px; line-height: 2.2em; margin-top:5%;-webkit-appearance: none;}
/*全民经纪人-提现结束*/
.tuijian-title{ width: 90%;color:#FFF; font-size: 1em; float: left; text-align: center; line-height: 2em;}
.tuijian-list{ width: 50%; float: left; box-sizing: border-box; margin-bottom:5%; margin-top:2%}
.tuijian-list:nth-child(1){ border-right:1px dashed #FFF}
.tuijian-list p{ color:#FFF; font-size: 1em; text-align: center; line-height: 2em;}
.tuijian-list p strong{ font-size:2em;}
.tuijian-list .strong-2{ width: 100%; display: block; text-align: center; color:#FFF; font-size: 1.7em;}
.tuijian-body{ width: 100%; margin:0 auto;}
.tuijian-body .tuijian-top{ background: #EEEEEF; border-bottom:1px solid #CFCFCF}
.tuijian-body .tuijian-top span{ color:#4A4645; font-size: 0.8em; line-height: 2.2em; padding:0 32px}
.tuijian-body .tuijian-topa{ background: #EEEEEF; border-bottom:1px solid #CFCFCF}
.tuijian-body .tuijian-topa span{ color:#4A4645; font-size: 0.8em; line-height: 2.2em; padding:0 17px}
.tuijian-body .body-list{ width: 100%; overflow: hidden;}
.tuijian-body .body-list span{ display: block; line-height: 3em; text-align: center; font-size: 0.8em; width: 25%; float: left; border-bottom:1px solid #D5D5D5}
.tuijian-body .body-list .span-time{color:#898989;}
.tuijian-body .body-list .span-kehu{ color:#898989;}
.tuijian-body .body-list .span-monye{ color:#C71D32;}
.tuijian-body .body-list .span-zhuangtai{ color:#4B4746;}
@media screen and (max-device-width:320px ) {
	.tuijian-body .tuijian-top span{padding:0 25px}
	}
@media screen and (min-device-width:414px ) {
	.tuijian-body .tuijian-top span{padding:0 37px}
	}

.bangding{ width: 90%; margin:0 auto; color:#7B7B7D; font-size: 0.8em; line-height:1.8em; padding-top:0.5%;}
.tixian-index{ width: 100%; margin:0 auto;}
.tixian-index form{ width: 100%; margin:0 auto; padding-top:2%}
.tixian-index form .bangka-content{ width: 100%; margin:0 auto; background: #FFF;}
.tixian-index form .chika{ width: 90%; overflow: hidden; border-bottom:1px solid #EBEBEB; padding-bottom:2%; margin:0 auto;}
.tixian-index form .chika label{ width: 15%; display: block; font-size: 1em; color:#000; text-align: center; float: left; margin-top:1%; margin-left:2%; line-height: 2em}
.tixian-index form .chika input{ width: 75%; display: block; float: left; margin-left: 2%; height:26px; border: none; outline: none; margin-top:2%;}
.tixian-index form .chika:last-child{border-bottom: none;}
.chika-submit{ width: 65%; margin:0 auto; display: block; border: none; outline: none; background: #2CA6E0; color:#FFF; font-size: 1.2em; text-align: center; border-radius: 20px; line-height: 2.1em; margin-top:5%;-webkit-appearance: none;}

.aspp_down{margin:auto; width:90%;margin-left:5px;margin-right:5%; text-align:center;margin-top:10px;margin-bottom:10px;}
.anzhuo{width:43%; margin:auto; text-align:center;height:40px;line-height:40px;border-radius:15px;color:#ffffff; background:#19A9EC; float:left;margin-left:5%;}
.anzhuo a{color:#ffffff;}
.pingguo a{color:#ffffff;}
.pingguo{width:43%;margin:auto; text-align:center;height:40px;line-height:40px;border-radius:15px;color:#ffffff; background:#19A9EC; float:left;margin-left:5%;margin-right:4%;}


*{
box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */
}
.topnav,.header{width: 100%;z-index: 5;top:0;position: fixed;}


.topnav .wapmenu,.topnav .goback{
height: 1.1rem;
background-size: auto;
background-size: 50%;
z-index: 10;
right: 0;
position: absolute;
line-height: 44px;
text-align: left;	
color:#fff;
}
.topnav2 .wapmenu,.topnav2 .goback{
 color:#333;
}
.topnav-list .wapmenu,.topnav-list .goback{
 color:#333;
}
.topnav3 .wapmenu,.topnav3 .goback{ COLOR:#FFF}
.topnav .wapmenu{width:2rem;text-align:right;top:0.02rem}
.topnav .wapmenu .btnsearch{margin-right:0.3rem;display: inline-block;}
.topnav .wapmenu .btn-menu{display: inline-block;padding: 0 0.3rem 0 0.2rem;}
.topnav .wapmenu .btn-menu i{font-size:0.45rem;}
.topnav3 .goback i,.topnav3 .wapmenu i{
	font-size:0.45rem;
    background: rgba(0,0,0,0.5);
    border-radius: 0.7rem;
    display: inline-block;
    width: 0.7rem;
    height: 0.7rem;
    line-height: 0.72rem;
    text-align: center;
    overflow: hidden;
    margin-top: 0.2rem;}
.topnav-mess i{color:#333}
.topnav-hover .goback i,.topnav-hover .wapmenu i{ background:none;}
.topnav .goback2 i,.topnav .wapmenu2 i{font-size:0.45rem;background: rgba(0,0,0,0.4);
border-radius: 1rem;padding: 0.2rem;}
.topnav .goback{left:0rem;top:0.01rem;right:auto;}
.topnav .goback a{color:#333;display: inline-block;padding: 0 0.2rem;}
.topnav .goback .city-pull-down-bg .tat{margin-left:0.2rem}
.topnav-mess .goback .city-pull-down-bg .tat{margin-left:0rem}
.topnav .goback .city-pull-down-bg i{font-style:normal;font-size:0.35rem;margin-right: 0.05rem;}
.topnav .goback .city-pull-down-bg .icon-weizhi21{margin-left:0.1rem;font-size:0.35rem;margin-bottom:0.1rem;position: relative;
top: -1px;}
.topnav3 .goback a{ color:#fff;}
.topnav-hover .wapmenu,.topnav-hover .goback{ color:#777}
.topnav-hover .goback a{ color:#777;}
.topnav .nav-title {
    width: 100%;
    height: 1.2rem;
    background-color: #fff;
    z-index: 5;
    text-align: center;
	
}
.topnav-mess .nav-title{border-bottom: 1px #f2f2f2 solid;}
.topnav-hover .nav-title{border-bottom: 1px #f2f2f2 solid;}
.topnav .nav-title-list{border-bottom: 1px #f2f2f2 solid;}
.topnav .nav-title h2 {
    display: inline-block;
    font-size: 0.4rem;
    font-weight: 600;
    color: #fff;
    height: 1.2rem;
    line-height: 1.2rem;
    text-align: center;
    width: 100%;
    padding-left: 1.2rem;
    padding-right: 1.2rem;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
	
}
.topnav2 .nav-title h2 {
	border-bottom: 1px #f2f2f2 solid;
}
.topnav .nav-title h2 a{display:inline-block}
.topnav .nav-title h2 img{margin-top:0.2rem;width:2.43rem}
.topnav .nav-title2{background:none;}
.topnav-hover .nav-title h2{color:#595757}


.listcity {
 overflow:hidden;
 background-color:#f4f4f4;
 position:fixed;
 width:100%;
 height:100%;
 display:none;
 z-index:99;
 top:0;
}
.citynavbar {
 width:100%;
 background-color:#fff
}
.citynavbar .citynavbarleft,
.citynavbar {
 height:10.667vw;
 overflow:hidden
}
.citynavbar .citynavbarleft {
 position:absolute;
 margin-left:4vw;
 display:flex;
 display:-webkit-flex
}
.citynavbar .citynavbarleft .back_button {
 width:10.133vw;
 height:10.667vw;
 display:inline
}
.citynavbar .citynavbarleft .back_button .backimage {
 margin:auto 0;
 top:2PX;
 bottom:0;
 position:absolute;
 width:5.333vw;
 height:5.333vw;
 background-repeat:no-repeat;
 background-size:5.333vw 5.333vw;
 
}

.citynavbar .titlecitysection .title,
.citynavbar .titlecitysection {
 height:100%;
 text-align:center
}
.citynavbar .titlecitysection .title {
 margin:0 auto;
 line-height:10.667vw;
 font-size:4.267vw;
 font-weight:500;
 color:#000;
 max-width:66.667vw;
 white-space:nowrap;
 text-overflow:ellipsis;
 overflow:hidden
}
.citynavbar .navcityright {
 width:13.333vw;
 height:10.667vw;
 position:absolute;
 top:0;
 right:0;
 margin-right:4vw
}
.listcity .location {
 height:13.333vw;
 background-color:#fff;
 display:flex;
 display:-webkit-flex;
 overflow:hidden;
 padding:5.333vw 4vw 0
}

.listcity .location .relocation {
 flex:1;
 height:8vw;
 line-height:8vw;
 font-size:3.467vw;
 letter-spacing:normal;
 color:#17a1e6;
 text-align:right;
 display:flex;
 display:-webkit-flex;
 flex-direction:row-reverse
}
.listcity .location .relocation .icon {
 margin-top:1.867vw;
 margin-right:.533vw;
 width:3.733vw;
 height:3.733vw;
 background-repeat:no-repeat;
 background-position:50%;
 background-size:3.733vw 3.733vw;
 
}
.listcity .location .tips {
 text-align:left;
 line-height:8vw;
 height:8vw;
 width:29.333vw;
 font-size:3.467vw;
 color:#9b9b9b
}
.listcity .selectSection {
 overflow:hidden;
 padding:0 4vw
}
.listcity .cityrighttitle {
 font-size:4.267vw;
 font-weight:600;
 color:#999;
 margin-top:8vw;
 margin-bottom:2.667vw
}
.listcity .button_box {
 overflow:hidden
}
.listcity .button_box .listcityname {
 width:5%;
 float:left;
 height:8vw
}
.listcity .button_box .cityname {
 float:left;
 width:30%;
 line-height:8.8vw;
 border-radius:1vw;
 background-color:#fff;
 font-size:3.9vw;
 color:#000;
 text-align:center;
 margin-bottom:4vw
}
.listcity .button_box .cityname.active {
 color:#17a1e6;
 font-weight:500
}





.clearfix:after {
   content: " ";
   visibility: hidden;
   display: block;
   height: 0;
   clear: both;
}
.hide{ display:none;}
.details-box{ margin:0 0.36rem;}
.details-box .s-loupan .list-left {
 display:inline-block;
 width:3.2rem;
 height:2.32rem;
 float:left;
 display:inline;
 position:relative
}
.details-box .s-loupan .list-left img {
 width:3.3rem;
 height:2.32rem;
 -moz-border-radius:.10666667rem;
 -webkit-border-radius:.10666667rem;
 border-radius:.10666667rem
}

.details-box .s-loupan .list-right {
 display:inline-block;
 float:left;
 display:inline;
 margin:0 0 0 .4rem;
 width:5.5rem;
 color:#999ca8;
}
.details-box .s-loupan .list-right p{
	line-height:0.55rem;
	font-size: 0.32rem;
	}
.details-box .s-loupan .list-right h1 {
 line-height:0.55rem;
 font-size:0.37rem;
 color:#333;
 padding:0 0 .10rem 0
}
.details-box .s-loupan .list-right .area-addr {
 line-height:0.55rem;
 color:#999ca8;
 margin-bottom: 0rem;
}
.details-box .s-loupan .list-right .area-addr span {
 display:inline-block;
 font-size:0.32rem;
 
}
.details-box .s-loupan .list-right .area-addr i {
 display:inline-block;
 padding:0 0.1rem;
 vertical-align:top;
 color:#d2d2d2
}
.details-box .s-loupan .list-right .price {
 color:#a6acbd;border: 0;
}
.details-box .s-loupan .list-right .price i {
 color:#ec203d;
 display:inline-block;
 font-family:Arial;
 font-weight:700;
 font-size:0.48rem;
 padding:0 0.10rem 0 0;
 vertical-align:-.02666667rem;
 font-style:normal;
}

.details-box .s-loupan .s-loupan-con{clear:both;margin-top: 0.2rem;color:#a6acbd;line-height:0.6rem; font-size:0.338rem;overflow:hidden;}
.box-contact{font-size:0.338rem;line-height:0.541rem;}
.box-contact  dt{display:inline-block;width:1.3rem;float:left;color:#666;padding-top:0.193rem;line-height:0.386rem}
.box-contact  dt img{width:1.159rem;height:1.159rem;border-radius:25px;}
.box-contact  dt span{ display:block;text-align:center;line-height:0.579rem;}
.box-contact  dd{display:inline-block;float:left;color:#333;padding:0.115rem 0.193rem;line-height: 0.657rem;}
.box-contact  dd li{ line-height:0.55rem;font-size:0.32rem;color:#a6acbd;height: 0.55rem;
overflow: hidden;
text-overflow: ellipsis;
max-width: 4.5rem;}
.box-contact  dd li.l1{margin-top:0.1rem;}
.box-contact  dd li.l1 b{margin-right:0.1rem;font-size:0.4rem;font-weight: 500; color:#333}
.box-contact  dd li.l2{}
.box-contact  dd .cfa{display:none}
.box-contact  dd .l3{ margin-top:0.154rem;}
.box-contact  dd .l3 span{color: #4897d2;border:1px solid #4897d2;border-radius: 6px;padding:0.115rem;letter-spacing: 0px;}
.box-contact  dd.d2{float: right;
height: 1.1rem;
line-height: 1rem;
text-align: center;
font-size: 0.4rem;margin-top: 0.14rem;}
.box-contact  dd.d2 a{
color: #4897d2;
padding: 0.2rem 0.3rem;
background: #ecf1fb;
border-radius: 0.1rem;}
.box-contact  dd.d2 i{font-size:0.4rem;padding-right: 0.1rem;}

.server-desc{
margin: 0 -0.36rem;
padding: 0 0.36rem;}
.server-desc ul{font-size:0; overflow:hidden;}
.server-desc li{ width:25%; display:inline-block; font-size:0.33rem;color:#666;line-height:0.8rem;}
.server-desc .read-more{text-align: center;margin: 0.1rem 0;color:#666}
.server-desc .read-more a{color:#666}

.details2-list,.details-box .searchlist{}
.details-box .box-title{line-height:1.15rem;color:#333;font-size:0.463rem}
.details-box .box-title h3{font-size:0.463rem;margin-top: .2rem;}
.details-box .box-title h4{font-weight:400;font-size:0.35rem;}
.details-box .searchlist{margin-bottom:0rem; overflow:hidden;border-radius: 5px;margin-left: -0.12rem;
margin-right: -0.12rem;position:relative;height:1rem;width:100%}

.details-box .searchlist ul li{ display:inline-block;color:#666;font-size:0.338rem;padding:0.131rem;width:auto;}
.details-box .searchlist ul li a{color:#a6acbd;padding: 0.15rem 0.15rem; background-color:#f6f6f6;border-radius: 6px;}
.details-box .searchlist ul li.hover a{color:#4897d2;
background: #ecf1fb;

}
.details-box .searchlist .searchlist_r{ position:absolute;}
.details-box dl dd i{font-size:0.4rem;}
.details-list .layui-table-header{display:none}
.details-list .office_pic img{width:3.091rem;height:2.164rem;border-radius: 5px;}
.details-list .data_info{ color:#a6acbd;font-size:0.338rem; padding-left:0.5rem;line-height:0.772rem;}
.details-list .data_info_1{ color:#a6acbd;font-size:0.338rem; padding-left:0rem;line-height:0.772rem;}
.details-list .data_info .c1 span{margin-right:0.5rem;}
.details-list .data_info .c1 b{color:#e82e48;font-size:0.463rem;}
.details-list .data_info .c2 span{margin-right:0.3rem;color:#a6acbd;overflow: hidden;text-overflow: ellipsis;
height: 0.55rem;
display: inline-block;}
.details-list .data_info .c1 span.price-origin{margin:0;color: #a6acbd;
font-size: 0.338rem;font-weight: 400;width:auto!important;}
.details-gx-list .data_info .c1 b{color:#4897d2;}
.details-gx-list .data_info .c1 span{width: 49%;
display: inline-block;
margin-right: 0;}
.details-gx-list .data_info .c1 span:nth-child(1){width:49%;text-align:center;}
.details-gx-list .data_info .c1_1 span:nth-child(1){width:40%}

.details-box .load_more{font-size:0.338rem;background-color:#ecf1fb;text-align:center;color:#4897d2;line-height: 0.8rem;border-radius: 5px;margin-top:0.25rem; display:none;margin-bottom: 0.386rem;width: 4.5rem;
margin: 0 auto;}
.details-box table td{margin-bottom:0.772rem; padding:0.231rem 0}
.details-box .about li{display:inline-block;color:#666;width:50%;float:left;line-height: 0.8rem;font-size:0.338rem;}
.details-box .about li span{display:inline-block;width:1.5rem;color:#a6acbd}
.details-box .about li b{font-weight:400}
.details-box .about li.li2,.details-box .about li.li3{clear:both;width:100%;}
.details-box .about li.li3{line-height:0.6rem;}
.details-box .about li.li3 p{ overflow:hidden;text-indent: 2em;}
.details-box .about li.li3 .read-more,.s-loupan .read-more{text-align:center; margin:0.3rem 0}
.details-box .about li.li3 .read-more a,.s-loupan .read-more a {
    background: url() no-repeat 100% 50%;
    text-decoration: none;
    background:#ecf1fb;    
    line-height: 0.8rem;
    width:4.5rem;
    text-align: center;   
    border-radius: 5px;
    font-size: 14px;
    color: #4897d2;
    display: inline-block;
    letter-spacing: 2px;
}
.details-box .about li.lpzbpt p{text-indent: 0 !important}
.details-box .about li.lpzbpt p strong{width: 1.5rem;color: #a6acbd;font-weight:400;}
.details-box .about li.lpzbpt #wrap3{overflow:hidden;}
.details-box  .near{margin-bottom:0.3rem; margin-top:0.1rem;}
.details-box  .near li{font-size: 0.338rem;line-height: 0.6rem;}
.details-box  .near li span{display:inline-block;width:1rem;color:#a6acbd;vertical-align: top;}
.details-box .near li b{font-weight:400;display:inline-block;width:8rem;color:#666}
.details-box .market ul{	display:-moz-box;
 display:-webkit-box;
 display:box;
 width:9.2rem;}

.details-box .market ul li{ -moz-box-flex:1;
 -webkit-box-flex:1;
 box-flex:1;color:#999;line-height:0.6rem;text-align:center;border-right: 1px solid #f2f2f2;}
.details-box .market ul li:last-child{border-right:0}

.details-box .market ul li .p1 b{ color:#e82e48; font-size:0.45rem;}
.details-box .market ul li .p2{color:#333}
.details-box .market ul li .p3{color:#333;font-size:0.45rem;font-weight:bold}

.details-box .pinpai-content a{color:#666;line-height: 0.64rem;font-size:0.338rem;}
.details-box .pinpai-content a span{color:#a6acbd;font-size:0.338rem}
.details-box .pinpai-content .pinpai-left{
width:3.5rem; float:left;text-align:center;}
.details-box .pinpai-content .pinpai-left{color:#333;font-weight:600;font-size:.4rem;margin-bottom:0.1rem;margin-right: 0.3rem;}
.details-box .pinpai-content .pinpai-left span{line-height:0.8rem;color:#333;font-size:0.4rem}
.details-box .pinpai-content .pinpai-left .picload{box-shadow: 0 0 3px 0 #bbbbbb;border-radius: 6px;width:100%}
.details-box .pinpai-content .pinpai-right{padding-top:0.2rem;}

.server-desc{
margin: 0 -0.36rem;
padding: 0 0.36rem;}
.server-desc ul{font-size:0; overflow:hidden;}
.server-desc li{ width:25%; display:inline-block; font-size:0.33rem;color:#666;line-height:0.8rem;}
.server-desc .read-more{text-align: center;margin: 0.1rem 0;color:#666}
.server-desc .read-more a{color:#666}

.details-box .rec{margin-top:0.2rem}
.rec .listrec li,.list .list-main li {
 margin-bottom:.9rem
}
.rec .listrec li:last-child,.list .list-main li:last-child {
 margin-bottom:0
}
.rec .listrec a,.list .list-main li a {
 display:block;
 zoom:1
}
.list .list-main .box-contact dd .cfa{ display:none;}
.rec .listrec a:after,.list .list-main li a:after {
 content:"";
 display:block;
 clear:both
}
.list .list-main .box-contact dd li.l1{margin-bottom:0}
.list .list-main .title{margin-bottom:0.1rem;}
.list .list-main .info{margin:0.5rem 0 0.5rem 0 ;color:#666; text-align:center;}
.rec .listrec a .list-left,.list .list-main li a .list-left {
 display:inline-block;
 width:3.2rem;
 height:2.5rem;
 float:left;
 display:inline;
 position:relative
}
.rec .listrec a .list-left img,.list .list-main li a .list-left  img {
 width:3.3rem;
 height:2.32rem;
 -moz-border-radius:.10666667rem;
 -webkit-border-radius:.10666667rem;
 border-radius:.10666667rem
}
.rec .listrec a .list-left .video {
 background:url() no-repeat left top;
 background-size:.78666667rem .93333333rem;
 width:.78666667rem;
 height:.45333333rem;
 position:absolute;
 right:0;
 bottom:0;
 z-index:2;
 font-size:0
}
.rec .listrec a .list-right,.list .list-main li a .list-right {
 display:inline-block;
 float:left;
 display:inline;
 margin:0 0 0 .4rem;
 width:5.5rem;
 color:#999ca8;
}
.rec .listrec a .list-right p.p2 span,.list .list-main li a .list-right p.p2 span{ color:#fff; line-height:0.463rem;border-radius:5px; padding:0 0.154rem; margin-right:0.193rem; display:inline-block;font-size: 0.27rem;margin-top:0.1rem}
.rec .listrec a .list-right p.p2 span:nth-child(1),.list .list-main li a .list-right p.p2 span:nth-child(1){ background:#ecf1fb; color:#809ecc}
.rec .listrec a .list-right p.p2 span:nth-child(2),.list .list-main li a .list-right p.p2 span:nth-child(2){ background:#f7efdf; color:#c09f63}
.rec .listrec a .list-right p.p2 span:nth-child(3),.list .list-main li a .list-right p.p2 span:nth-child(3){ background:#e1f5ed; color:#6ca98f}
.rec .listrec a .list-right p.p2 span:nth-child(4),.list .list-main li a .list-right p.p2 span:nth-child(4){ background:#f3f7dd; color:#bbc193}
.rec .listrec a .list-right p.p2 span:nth-child(5),.list .list-main li a .list-right p.p2 span:nth-child(5){ background:#f9f1e8; color:#bfa98e}

.rec .listrec a .list-right p,.list .list-main li a .list-right p{
	line-height:0.55rem;
	font-size: 0.32rem;
	height: 0.55rem;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 7rem;
	}
.rec .listrec a .list-right h1,.list .list-main li a .list-right h1 {
 line-height:0.55rem;
 font-size:0.37rem;
 color:#333;
 padding:0 0 .15rem 0;
 overflow: hidden;
height: 0.55rem;
margin-bottom: 0.1rem;
 
}
.rec .listrec a .list-right .area-addr,.list .list-main li a .list-right .area-addr {
 line-height:0.65rem;
 color:#999ca8;
 margin-bottom: 0rem;
 overflow: hidden;
height: 0.65rem;
}
.rec .listrec a .list-right .area-addr span,.list .list-main li a .list-right .area-addr span {
 display:inline-block;
 font-size:0.32rem;
 
}
.rec .listrec a .list-right .area-addr i,.list .list-main li a .list-right .area-addr i {
 display:inline-block;
 padding:0 0.1rem;
 vertical-align:top;
 color:#d2d2d2
}
.rec .listrec a .list-right .price,.list .list-main li a .list-right .price {
 color:#a6acbd;border: 0;line-height: 0.55rem;
}
.rec .listrec a .list-right .price i,.list .list-main li a .list-right .price i {
 color:#ec203d;
 display:inline-block;
 font-family:Arial;
 font-weight:700;
 font-size:0.48rem;
 padding:0 0.10rem 0 0;
 vertical-align:-.02666667rem;
 font-style:normal;
}
#dituContent{height:260px; border-radius:6px;}
.map-box a img{ border-radius:6px; display:block;}
.bottomFix{ position:fixed; height:1.5rem;background:#fff;left:0;bottom:0;width:100%;z-index:10;box-shadow: 0 .067rem .20rem rgba(0,0,0,.4);}
.bottomFix dt,.bottomFix dd{display:inline-block;float:left;}
.bottomFix dt{width:1.9rem;}
.bottomFix dt img{width:1.159rem;height:1.159rem;border-radius:1rem;margin-top: 0.2rem;
margin-left: 0.4rem;}
.bottomFix dd.d1{margin-top:0.15rem;}
.bottomFix dd.d1 h2{font-size: .4rem;color:#333;font-weight: 500;
line-height: 0.7rem;}
.bottomFix dd.d1 p{color:#a6acbd;text-overflow: ellipsis;max-width: 4.5rem;overflow: hidden;white-space:nowrap;font-size: 0.32rem;margin-top: 0.04rem;position: relative;bottom: 0.05rem;}
.bottomFix dd.d2{float:right;width:2.5rem;color:#fff;height:1.5rem;line-height:1.5rem;margin-right: 1rem;}
.bottomFix dd.d2 a,.bottomFix .dd-1 a,.bottomFix .dd-2 a{display: block;
text-align: center;
font-size: 0.4rem;
color: #fff;
width: 3rem;
background: #4897d2;
background: linear-gradient(90deg,#83CBF2,#4897d2);
color: #fff;
height: 1.1rem;
line-height: 1.1rem;
margin: 0.2rem;
border-radius: 0.2rem;
box-shadow: 0px 0px 3px rgba(0,0,0,0.5);}
.bottomFix .dd-1,.bottomFix .dd-2{width:50%;}
.bottomFix .dd-1 a{float:right; margin-right:0.15rem;background:#4897d2;}
.bottomFix .dd-2 a{float:left;margin-left:0.15rem;background:#83CBF2;}
.bottomFix .dd-1 a,.bottomFix .dd-2 a{  width:4.5rem;}
#filter-nav	{
position: fixed;
top: 1.2rem;
left: 0;
width: 100%;
height: 1rem;
border-bottom: 1px #f2f2f2 solid;
z-index: 12;
background: #FFFFFF;
}
#filter-nav .filter-nav-list{
	display:-moz-box;
 display:-webkit-box;
 display:box;
 width:9.2rem;
 
}
#filter-nav .filter-nav-item{
display:block;
height: 1rem;
line-height: 0.96rem;
text-align: center;
font-size: 0.37333333rem;
color:#666;
 -moz-box-flex:1;
 -webkit-box-flex:1;
 box-flex:1;
 font-size: 0.32rem;
}
#filter-nav .filter-nav-item span:after,.server-desc .read-more i::after{
	width: .18666667rem;
height: .18666667rem;
content: "";
display: inline-block;
vertical-align: middle;
border-bottom: .025rem solid #999;
border-right: .025rem solid #999;
-moz-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
vertical-align: .05333333rem;
margin: 0 0 0 .20666667rem;
transition: all .5s ease-in-out;
}
.server-desc .read-more i.up::after{
	animation: rowUp .5s ease-in;
    -webkit-animation: rowUp .5s ease-in forwards;
    -moz-animation: rowUp .5s ease-in;
    -moz-transform: rotate(225deg);
    -webkit-transform: rotate(225deg);
    transform: rotate(225deg);
	vertical-align: -.04rem;
}
#filter-nav .on span{
	color:#4897d2;
}
#filter-nav .on span::after {
    animation: rowUp .5s ease-in;
    -webkit-animation: rowUp .5s ease-in forwards;
    -moz-animation: rowUp .5s ease-in;
    -moz-transform: rotate(225deg);
    -webkit-transform: rotate(225deg);
    transform: rotate(225deg);
    vertical-align: -.04rem;
	border-color:#4897d2;

}
#filter-nav .filter-nav-item2{
	width:0.8rem;
	position: absolute;
	right: 0;
	top: 0;
}
#filter-nav .filter-nav-item2 i{font-size:0.32rem;margin-right: 0.4rem;}
#filter-nav .filter-nav-item2 i:hover {color:#4897d2;}
#filter-nav .on i,#filter-nav .active i{
	color:#4897d2;
}

.filter-content{
width: 100%;
height: 100%;
background: rgba(0,0,0,.6);
position: fixed;
left: 0;
top: 2.22rem;
z-index: 20;
display:none;
}
.filter-content .filter-main{background: #fff;

width: 100%;
position: absolute;
top: 0;
left: 0;
}
.filter-content .filter-main .filter-wz .filter-wz-left{float:left;width:2.2rem;min-height:8rem;background:#eee}
.filter-content .filter-main .filter-wz .filter-wz-left	a,.filter-content .filter-main .filter-wz .filter-wz-select a,.filter-content .filter-main .filter-jg .filter-jg-left a,.filter-content .filter-main .filter-jg .filter-jg-select a,.filter-content .filter-main .filter-more .filter-more-select a{display: block;
line-height: 1.13333333rem;
height: 1.13333333rem;
color: #666;
padding: 0 0 0 .7333333rem;
font-size: 0.32rem;
}
.filter-content .filter-main .filter-wz .filter-wz-left	a.hover{background:#f6f6f6; color:#4897d2}
.filter-content .filter-main .filter-wz .filter-wz-select a.hover{background:#fff; color:#4897d2}
.filter-content .filter-main .filter-wz .filter-wz-select{float:left;display:none;}
.filter-content .filter-main .filter-wz .filter-wz-select .item1{background:#f6f6f6}
.filter-content .filter-main .filter-wz .filter-wz-select .item2{background:#fff;display:none;}
.filter-content .filter-main .filter-wz .filter-wz-select .item2 ul{display:none;}

.filter-content .wz-select-item{width: 3.8999rem;
text-align: center;
height: 8rem;
overflow: hidden;
overflow-y: auto;float: left;}

.filter-content .filter-main .filter-mj a{display: block;
line-height: 1rem;
text-align:center;
background: #fff;
color: #666;
font-size: 0.37333333rem;}
.filter-content .filter-main .filter-mj a.hover,.filter-content .filter-main .filter-jg .filter-jg-select a.hover,.filter-content .filter-main .filter-mj .filter-mj-select a.hover,.filter-content .filter-main .filter-more .filter-more-select a.hover{
	color:#4897d2;
	background: #ecf1fb;
	}

#filter-content .filter-box{display: none;
position: absolute;
left: 0;
top: 41px;
width: 100%;
max-height: 360px;
overflow: auto;
background: rgba(255, 255, 255, .95);
text-align: left;}
.filter-wz,.filter-mj,.filter-jg{ display:none;}
.filter-content .filter-main .filter-jg,.filter-content .filter-main .filter-mj {padding: 0 0.36rem;}
.filter-content .filter-main .filter-jg .filter-jg-title,.filter-content .filter-main .filter-mj .filter-mj-title,.filter-content .filter-main .filter-more .filter-more-title{margin-top:0.15rem;}
.filter-content .filter-main .filter-jg .filter-jg-title ul ,.filter-content .filter-main .filter-mj .filter-mj-title ul ,.filter-content .filter-main .filter-more .filter-more-title ul {font-size:0}
.filter-content .filter-main .filter-jg .filter-jg-title ul li,.filter-content .filter-main .filter-mj .filter-mj-title ul li,.filter-content .filter-main .filter-more .filter-more-title ul li {
 display:inline-block; 
 width:50%;
 font-size:0.3rem;
line-height: 0.8rem;
color:#666
}
.filter-content .filter-main .filter-jg .filter-jg-title ul li.l1 strong,.filter-content .filter-main .filter-mj .filter-mj-title ul li.l1 strong,.filter-content .filter-main .filter-more .filter-more-title ul li.l1 strong{font-size: 0.37rem;
font-weight: 400;
margin-right: 0.1rem;color: #333;}
.filter-content .filter-main .filter-jg .filter-jg-title ul li.l1 b,.filter-content .filter-main .filter-mj .filter-mj-title ul li.l1 b{font-weight:400}
.filter-content .filter-main .filter-jg .filter-jg-title ul li.l2,.filter-content .filter-main .filter-mj .filter-mj-title ul li.l2 { text-align:right;}
.filter-content .filter-main .filter-jg .filter-jg-title ul li.l2 a,.filter-content .filter-main .filter-mj .filter-mj-title ul li.l2 a{display:inline-block;
width: 1.25rem;
height: .56666667rem;
background: #f2f2f2;
line-height: .56666667rem;
text-align: center;
-moz-border-radius: .12rem;
-webkit-border-radius: .12rem;
border-radius: .12rem;
margin-left: 0.2rem; 
margin:0 0 0 .3rem;
color:#666;
}
.filter-content .filter-main .filter-jg .filter-jg-title ul li.l2 a.hover,.filter-content .filter-main .filter-mj .filter-mj-title ul li.l2 a.hover{color:#fff; background: #4897d2;}
.filter-content .filter-main .filter-jg .filter-jg-select,.filter-content .filter-main .filter-mj .filter-mj-select,.filter-content .filter-main .filter-more .filter-more-select {

height: 5rem;
overflow-y: auto;
overflow-x: hidden;
display:none;
}
.filter-content .filter-main .filter-jg .filter-jg-select ul,.filter-content .filter-main .filter-mj .filter-mj-select ul,.filter-content .filter-main .filter-more .filter-more-select ul{margin:0 -0.2rem;margin-bottom: 0.3rem;}
.filter-content .filter-main .filter-jg .filter-jg-select li,.filter-content .filter-main .filter-mj .filter-mj-select li,.filter-content .filter-main .filter-more .filter-more-select li{ display:inline-block;}
.filter-content .filter-main .filter-jg .filter-jg-select li,.filter-content .filter-main .filter-mj .filter-mj-select li,.filter-content .filter-main .filter-more .filter-more-select li {
width: 3.126rem;
color: #fff;}
.filter-content .filter-main .filter-jg .filter-jg-select li  a,.filter-content .filter-main .filter-mj .filter-mj-select li  a,.filter-content .filter-main .filter-more .filter-more-select li  a{background: #f2f2f2;
-moz-border-radius: .12rem;
-webkit-border-radius: .12rem;
border-radius: .12rem;
line-height: 0.9rem;
height: 0.9rem;
padding: 0;
margin: 0.2rem;
text-align: center;
font-size: 0.32rem;
}
.filter-content .filter-main .filter-jg .filter-jg-select,.filter-content .filter-main .filter-mj .filter-mj-select,.filter-content .filter-main .filter-more .filter-more-select {background:#fff;min-height:5.2rem;font-size:0;}
.filter-content .filter-main .filter-jg .filter-jg-select ul.price-s1,.filter-content .filter-main .filter-jg .filter-jg-select ul.price-s2,.filter-content .filter-main .filter-mj .mj-s1,.filter-content .filter-main .filter-more .mj-s2{display:none;}
.filter-content .filter-main .filter-more .filter-more-select {background:#fff;min-height:auto; height:auto;font-size:0;}
.filter-content .filter-main .filter-more .filter-more-select2{ margin-bottom:0.5rem;}
.filter-content .filter-main .filter-more .filter-more-select ul{margin-bottom:0}
.filter-content .filter-main .filter-jg .filter-jg-select2 {min-height:11.9rem;}
.filter-content .filter-main .filter-jg .filter-jg-select input,.filter-content .filter-main .filter-jg .filter-jg-select .filter-earea input,.filter-content .filter-main .filter-jg .filter-jg-select .filter-person input,.filter-content .filter-main .filter-mj .filter-mj-select input,.filter-content .filter-main .filter-mj .filter-mj-select .filter-earea input,.filter-content .filter-main .filter-mj .filter-mj-select .filter-person input {
    border: 0;
    width: 1.25rem;
    text-align: center;
    border: 1px solid #ccc;
   -moz-border-radius: .12rem;
-webkit-border-radius: .12rem;
border-radius: .12rem;
height: .56666667rem;
line-height: .56666667rem;
    outline: none;
	
}
.filter-content .filter-main .filter-jg .filter-price ,.filter-content .filter-main .filter-mj .filter-earea ,.filter-content .filter-main .filter-jg .filter-person {color:#666;font-size: 0.3rem;}
.filter-content .filter-main .filter-jg .filter-price .input-unit,.filter-content .filter-main .filter-mj .filter-earea .input-unit,.filter-content .filter-main .filter-jg .filter-person .input-unit {font-style:normal;}
.filter-content .filter-main .filter-jg .filter-price .input-btn,.filter-content .filter-main .filter-mj .filter-earea .input-btn{
display:inline-block;
width: 1.3rem;
height: .56666667rem;
background: #4897d2;
line-height: .56666667rem;
text-align: center;
-moz-border-radius: .12rem;
-webkit-border-radius: .12rem;
border-radius: .12rem;
color: #fff;
margin-left: 0.2rem;
font-size: 0.3rem;
}
.filter-content .filter-main .filter-more-btn{ position:fixed;width:100%}
.filter-content .filter-main .filter-more-btn ul{font-size:0;box-shadow: 0px -1px 3px #ccc;}
.filter-content .filter-main .filter-more-btn li{width: 5rem;
 font-size:0.4rem;
background: #fff;

text-align: center;

display:inline-block;
}
.filter-content .filter-main .filter-more{height:8.8rem;overflow-y:auto;padding: 0 0.36rem;}
.filter-content .filter-main .filter-more-btn li span{-moz-border-radius: .12rem;
-webkit-border-radius: .12rem;
line-height: .96666667rem;
height: .96666667rem;
border-radius: .12rem;background: #4897d2;color:#fff; display:block; margin:0.3rem 0.36rem;}
.filter-content .filter-main  .filter-more-btn li.l1 span{background: #f2f2f2;color:#555}
.filter-content .wz-select-item a{padding-left:0!important;}
.filter-content .filter-wz-select .item-style{width:7.8rem;text-align:center;}
.filter-content .filter-wz-select .item-style a{padding-left: 0!important;}
.filter-content .filter-order{width: 4rem;
position: absolute;
right: -4rem;
background: #fff;
-webkit-transition:right .3s ease-in-out 0s!important;
	 -moz-transition:right .3s ease-in-out 0s!important;
	 transition:right .3s ease-in-out 0s!important
}
.filter-content .filter-order li{line-height: 0.9rem;
text-align: center;
color: #666;
background-color: #f2f2f2;
font-size: 0.32rem;
;}
.filter-content .filter-order li.hover{color:#4897d2;background-color: #fff;}

.bottom-fix {
 width:10rem;
 margin:0 auto
}
.fix-content {
 height:.88rem;
 width:100%;
 z-index:6;
 position:fixed;
 bottom:1.5rem;
 left:.85rem;
 text-align:center;
 font-size:0;
 margin-left:0;
 opacity: 0;
display: none;
-webkit-transition:all linear 1s;-moz-transition:all linear 1s;transition:all linear 1s;
}
.fix-content .bottom-wt,
.fix-content .bottom-tel {
 display:inline-block;
 width:2.72rem;
 height:.88rem;
 line-height:.88rem;
 color:#fff;
 font-size:.4rem;
}
.fix-content .bottom-wt i,
.fix-content .bottom-tel i{
	margin-right:0.15rem
}
.bottom-tel {
 background:#74bcf2;
 border-radius:2rem;
 box-shadow: 0px 0px 3px rgba(0,0,0,0.5);
}
.bottom-wt {
 background:#cc82c4;
 border-radius:2rem;
 position:relative;
 z-index:9;
 margin-right:0.4rem;
 box-shadow: 0px 0px 3px rgba(0,0,0,0.5);
}

.bottom-fix .top-up {
 border-radius:2rem;
 background:rgba(0,0,0,.5);
 position:relative;
 margin-left:.7rem;
 font-size:0;
 display:inline-block;
 width:.88rem;
 height:.88rem;
 line-height:0.88rem;
 text-align:center;
 box-shadow: 0px 0px 3px rgba(0,0,0,0.5);
}
.bottom-fix .top-up i{font-size:0.5rem;color:#fff; margin-right:0}
.filter-opt {
 zoom:1;
 padding: .25rem 0 0 .35rem;
 background:#fff;
 border-bottom: 1px #f2f2f2 solid;
 display:none;
}
.filter-opt:after {
 content:"";
 display:block;
 clear:both
}
.filter-opt li {
 float:left;
 display:inline
}
.filter-opt li span {
 display:block;
 height: .6rem;
line-height: .6rem;
 padding:0 0 0 .13333333rem;
 margin:0 .21333333rem .26666667rem 0;
 background:#fff;
 color:#a6acbd;
 border:.025rem dashed #f2f2f2;
 -moz-border-radius:.06666667rem;
 -webkit-border-radius:.06666667rem;
 border-radius:.06666667rem
}
.filter-opt li i {
 display:inline-block;
  vertical-align:middle;
  margin:0 0.1rem;
  font-size: 0.2rem;
}
.filter-opt li:last-child {
 float:right;
 display:inline
}
.filter-opt li:last-child span {
 border-color:#fff;
 background:0 0;
 padding:0 .13333333rem
}
.filter-opt li:last-child span i {
	font-size:0.35rem;
 
}
#filter-content .on .filter-box{display:block;}
#filter-content .filter-box .filter-wz-select{display:none;}
#filter-content .filter-box .filter-wz{width:3rem; float:left;}
#filter-content .filter-box .filter-wz-select{float:left;}
#filter-content .filter-box .wz-select-item{width:3.5rem;}


#search-box{
z-index:999;width: 100%;height:100%;position:fixed;left:0;top:0;margin: 0 auto;background:hsla(100,100%,0%,.6);overflow-y: auto;display:none;
}
.search-content {
 width:10rem;
 margin-left:auto;
 margin-right:auto
}

.Search-bar {
 height:1.46666667rem;
 background:#fff;
 zoom:1;
 position:relative;
}
.Search-bar:after {
 content:"";
 display:block;
 clear:both
}
.Search-bar .search-input {
 top:.25rem;
 left:.35rem;
 margin-left:0;
 width:8.24rem;
 height:1rem;
 background:#e5e8ee;
 -moz-border-radius:.16rem;
 -webkit-border-radius:.16rem;
 border-radius:.5rem;
 position:absolute;
 bottom:-.53333333rem;
 z-index:2
}
.search_key {
 border:none;
 background:0 0;
 width:8.26666667rem;
 height:1.06666667rem;
 line-height:1.06666667rem;
 padding:0 0 0 .63333333rem;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 outline: 0;
 font-size: 0.35rem;
}
.searchBtn { 
 display:block;
 color:#666;
 width:.56rem;
 height:.56rem;
 position:absolute;
 top: .27rem;
 right:.35rem;
}
.search-btnclose {
 width:1.2rem;
 height:.96rem;
 text-align:center;
 text-align:-webkit-center;
 text-align:-moz-center;
 position:absolute;
 top:.29333333rem;
 right:.21333333rem;
 line-height:.96rem;
 color:#4897d2;
 font-size: 0.35rem;
}

.hot-search {
 background:#fff;
 position:relative;
 border-bottom:.025rem solid #efefef
}
.hot-search h2 {
 color:#666;
 padding:.3rem 0 0 .4rem
}
.list-hot {
 zoom:1;
 padding: .4rem .3rem 0 .35rem;
}
.list-hot:after {
 content:"";
 display:block;
 clear:both
}
.list-hot li {
 float:left;
 display:inline
}
.list-hot li a {
 display:block;
 background: #e5e8ee;
 color: #666;
 border-radius: .3rem;
 line-height: .55rem;
 padding: .02rem .33rem;
 margin: 0 .25rem .5rem 0;
}
.result-box {
 width:10rem;
 position:absolute;
 left:50%;
 margin-left:-5rem;
 top:1.46666667rem;
 background:#fff
}
.listResult li a {
 display: block;
 height: 1.0rem;
 line-height: 1rem;
 border-bottom: .001rem solid #efefef;
 color: #333;
 padding: 0 0 0 .35rem;
}
.listResult li b {
 font-weight:400;
 color:#4897d2;
}
.listResult li span {
 color:#999;
 margin-left: 0.1rem;
}
.listResult li span.ctype{ background:#ddd;border-radius:5px;font-size:0.3rem; padding:2px 6px; margin-right:8px;}
.listResult li span.ctype1{ background:#ecf1fb; color:#809ecc}
.listResult li span.ctype2{ background:#f7efdf; color:#c09f63}
.listResult li span.ctype3{ background:#e1f5ed; color:#6ca98f}
.listResult li span.ctype4{ background:#f3f7dd; color:#aab564}
.listResult li span.ctype5{ background:#f9f1e8; color:#bfa98e}
.listResult li span.ctype6{ background:#f9f1e8; color:#bfa98e}
#sidebar-box{
z-index:999;width: 100%;height:100%;position:fixed;left:0;top:0;margin: 0 auto;background:hsla(100,100%,0%,.6);overflow-y: auto;display:none;
}
#sidebar-box .sidebar {
 width:5.5rem;
 height:100%;
 position:absolute; 
right: -5rem;
background: #fff;
padding-top: 0.4rem;
-webkit-transition:right .3s ease-in-out 0s!important;
	 -moz-transition:right .3s ease-in-out 0s!important;
	 transition:right .3s ease-in-out 0s!important
}
#sidebar-box .title{line-height:1rem;height:1rem;}
#sidebar-box .sidebar-close{ float:right;margin-right:0.5rem;}
#sidebar-box .sidebar-close i{ font-size:0.5rem;color:#666}
#sidebar-box  .menu-list a:nth-child(7){border-bottom: 0rem solid #efefef;}
#sidebar-box  .menu-list a{
	display: block;
	height: 1.2rem;
	line-height: 1.2rem;
	border-bottom: .001rem solid #efefef;
	color: #666;
	padding: 0 0 0 .35rem;
	text-align:left;
	margin-left:0.5rem;
	font-size:0.5rem;

}
#sidebar-box  .menu-list a .hot{ background:url(../images/apphot.png) left center no-repeat;display:inline-block;width:1rem;height:0.6rem; background-size:contain}
#sidebar-box  .search-btn{ position:relative;}
#sidebar-box  .search-btn input{color: #666;
font-family: "微软雅黑";
width: 80%;
height: 1rem;
display: block;
border: 1px solid #efefef;
line-height: 1rem;
border-radius: 0.2rem;
font-size: 0.35rem;
padding-left: 0.7rem;
margin: 0 auto;
margin-top: 0.1rem;
}
#sidebar-box  .search-btn span{position:absolute;
 left: 0.75rem;
top: 0.3rem;
color: #999;}
.sq-nav{ background:#fff;border-top: 1px solid #ddd;padding-top: 0.36rem;margin-top:0.36rem;}
.sq-nav .bottom-areas{ padding:0 0.36rem;}
.sq-nav .bottom-areas dt{line-height:0.7rem;margin-bottom: 0.1rem;}
.sq-nav .bottom-areas dt span{ margin-right:0.3rem; line-height:0.7rem; padding:0 0.2rem; background:#f1f1f1;display: inline-block;color:#666}
.sq-nav .bottom-areas dt span.hover{background:#ecf1fb;color:#a2bae0}
.sq-nav .bottom-areas dd{font-size:0;margin: 0 -0.267rem;}
.sq-nav .bottom-areas dd a{display: inline-block;
color: #999;
padding: 0 0.267rem;
font-size: 0.35rem;
line-height: 0.8rem;
border-radius: 5px;}
.bottom-ad{margin:0.5rem 0;}
.bottom-ad .list-item { width:50%; float:left;}
.bottom-ad  .list-item .bd-maintitle {
    color: #1f1f1f;
    font-size: 0.35rem;
}
.bottom-ad .list-item .bd-subtitle {
    color: #a6acbd;
}
.bottom-ad .list-item .item-hd{ display:inline-block;float:left;margin-bottom: 0.5rem;}
.bottom-ad .list-item .item-hd	.hd-avator-01{width: 1rem;
height: 1rem;
display: block;
border-radius: 1.1rem;
background: #4897d2;
line-height: 1rem;
text-align: center;}
.bottom-ad .list-item .item-hd	.hd-avator-01 i {font-size: 0.6rem;
color: #fff;
position: relative;
top: 0px;margin:0}
.bottom-ad .list-item .item-bd{float:left;padding-left: 0.2rem;}
.footer{ padding:0 0.36rem; padding-top: 0.36rem;background:#f2f5fb;color:#333;padding-bottom: 1.7rem;margin-top: 0.5rem;}
.footer .ad-bottom{line-height: 1rem;
text-align: left;
font-size: 0.6rem;

}
.footer-app{margin-top:0; padding-bottom:1.2rem;}
/*wt--*/
.wt_nbs{margin-top:1.5rem;overflow: hidden;margin:1.5rem 0.36rem 0;}
.wt_nbs	.input-item {margin-bottom:0.4rem;}
.wt_nbs	.input-item .inp,.fangyuan_tf .s1 label{width:100%;height: 1.4rem;
line-height: 1rem;
border-radius: 5px;
border:1px solid rgba(0,0,0,0.1);
padding:0 0.2rem;
font-size:0.4rem;
}
.fangyuan_tf .input-item .inp,.fangyuan_tf .s1 label{
height: 1.2rem;
line-height: 1.2rem;

}
.wt_nbs	.input-item .inp:focus,.wt_nbs	textarea:focus{ border:1px  solid #6C98E1;}
.wt_nbs textarea{width:100%;border-radius: 5px;
border:1px solid rgba(0,0,0,0.1);
padding:0.2rem 0.2rem;
font-size:0.4rem;
}
.wt_nbs  .btnbig{
display: block;
    width: 100%;
    height: 1.4rem;
    line-height: 1rem;
    margin-top: 0.4rem;
    text-align: center;
    border-radius: 5px;
    color: #FFF;
    background: #4897d2;
    border: 0;
    font-size:0.45rem;	
	
}
.wt_nbs .title{text-align:center;font-size:0.5rem;margin-bottom:0.3rem;font-weight:700;color:#333}
.wt_nbs .s5{ position:relative; display:none;}
.wt_nbs .s5 .s5_2{position:absolute;right: 0.3rem;top: 0.35rem;}
.wt_nbs .box-bottom{ text-align:center;color:#888;font-size:0.4rem;margin-bottom: 0.4rem;}
.wt_nbs .box-bottom .phonecall{ font-size:0.45rem;color:#4897d2;font-weight: 600;}
.layui-layer-tips .layui-layer-content{ background:#4897d2!important;border-radius:0.2rem!important;}
.layui-layer-tips i.layui-layer-TipsT{transform: rotateY(180deg);border-right-color:#4897d2!important}
.msg-info {border-radius:10px!important; background: rgba(0,0,0,0.5)!important;
border: 0!important;color:#fff!important;}
.fangyuan_tf .s4 .s4_1,.fangyuan_tf .s2 .s2_1,.fangyuan_tf .s9 .s9_1{ float:left;width:3rem; position:relative;}
.fangyuan_tf .s4 .s4_1 i,.fangyuan_tf .s2 .s2_1 i,.fangyuan_tf .s9 .s9_1 i,.fangyuan_tf .s8 .s8_2 i{position:absolute;right:0.3rem;top:0.38rem;letter-spacing: normal;}
.fangyuan_tf .s4 .s4_2,.fangyuan_tf .s2 .s2_2,.fangyuan_tf .s9 .s9_2{ float: right;width: 6rem;}
.fangyuan_tf .s4 .s4_1 select,.fangyuan_tf .s2 .s2_1 select{border-radius: 5px;border: 1px solid rgba(0,0,0,0.1);line-height:1rem;
padding: 0 13px;background: #FFF;width:100%;height:1.2rem;font-size: .4rem;}
.fangyuan_tf .dd{ position:relative;}
.fangyuan_tf .dd .areaUnit{ position:absolute;right:0.4rem;top:0.4rem;font-style: normal;font-size: .4rem;}
.fangyuan_tf .s8 .s8_1{ float:left;width:6rem;}
.fangyuan_tf .s8 .s8_2{ float: right;width: 3rem;font-size: .4rem;position:relative;}
.fangyuan_tf .s8 .s8_2 select{border-radius: 5px;
border: 1px solid rgba(0,0,0,0.1);line-height:1rem;
padding: 0 13px;background: #FFF;width:100%;height:1.2rem;font-size: .4rem;}
.fangyuan_tf .s1 label{display: inline-block;
line-height: 1.2rem;
width: 3rem;
text-align: center; margin-right:0.2rem;}
.fangyuan_tf .s1 label.hover{ background:#ecf1fb;color:#809ecc}
/*end*/
.footer .bottom-cate {font-size:0;}
.footer .bottom-cate li{ line-height:0.5rem; margin:0 -0.2rem;}
.footer .bottom-cate li a{display: inline-block;
color: #666;
padding: 0 0.267rem;
font-size: 0.35rem;
line-height: 0.8rem;width: 25%;}
.footer-tel{ margin-top:0.16rem;text-align:center;}
.footer .footer-tel i{font-size:0.9rem;color:#666; position:relative;top:-0.1rem;}
.footer .footer-tel .footer_phone_desc{display:inline-block;font-size: 0.3rem; text-align:left;color: #666;}
.footer .footer-tel .phone_num {font-size:0.6rem;}
.copyright{    text-align: center;
    border-top: 1px solid #ddd;
    color: #777;
	line-height: 0.6rem;
	margin: 0.3rem 0 0  ;
	padding:0.36rem 0;
}
.copyright a{ color: #777;}
.bottom_toolbar{ position:fixed; bottom:4rem;right:0.3rem;}
.bottom_toolbar a{display:block;width:1.1rem;height:1.1rem; text-align:center; background-color:#75c5f0;border-radius:1rem; color:#fff;font-size: 0.3rem;padding-top:0.05rem;box-shadow: 0 0 0.4rem rgba(0,0,0,.2);margin-top: 0.5rem;}
.bottom_toolbar a i{ display:block;font-size:0.41rem;padding-top: 0.05rem;margin-right: 0;}
.bottom_toolbar .icon-chazhao{ display:block;font-size: 0.1rem!important;padding-top: 0.05rem;}
.bottom_toolbar .icon-gengduo{font-size: 0.35rem!important;}
.laytable-cell-2-0-0,.laytable-cell-1-0-0{ position:relative;}
.video-lb{background:url(../images/shipin.png) no-repeat center center;width:30px; height:30px;background-size: cover;position:absolute;left:10px;bottom:13px; cursor:pointer;}
.video-fy{background:url(../images/shipin.png) no-repeat center center;width:30px; height:30px;background-size: cover;position:absolute;left:5px;bottom:5px; cursor:pointer;}