@charset "utf-8";
/* CSS Document */
*{margin:0px;padding:0px;font-family:"Microsoft YaHei";}
ul,li{list-style:none;}
h1,h2,h3,h4,h5{font-size:14px;padding:0px;margin:0px;font-weight:normal;}
img{border:none 0px;}
a{text-decoration:none;color:#000000;}
body{background: #fff;}
.fl{float: left;}
.fr{float: right;}
.marg{margin:0 auto;}
.clearfix{zoom:1;}
.clearfix:after{content:'';display:block;clear:both;}
.ellipsis{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

/*top*/
.top{width:100%;height:36px;border-bottom:2px solid #E2E2E2;background:#fff;font-size:12px;}
.top .top1{width:95%;height:38px;margin:0 auto;}
.top .top1 li{float:left;height:38px;line-height:38px;}
.top .top1 li a{text-decoration:none;color:#666666;font-size:14px;}
.top .top1 li.tell{float:right;}
.top .top1 li.tell b{color:#FF6600;}
/*top end*/

/*footer*/
.footer{width:100%;margin:0 auto;clear:both;font-size: 12px;padding: 90px 0 40px;overflow: hidden;}
.footer .footerLink{text-align:center;margin-bottom:15px}
.footer .footerLink a{margin:0px 5px;}
.footer .footerLink a:hover{text-decoration:underline;}
.footer p{text-align:center;line-height: 25px}
/*footer end*/

/*弹框样式*/
.LpBBoxBg{position: fixed;z-index: 9999;top: 0px;left: 0px;height:1500px;width:2000px;background:#000;filter: alpha(opacity=75);-moz-opacity: 0.75;opacity: 0.75;_position: absolute; _top:expression(eval(document.documentElement.scrollTop));_left:expression(eval(document.documentElement.scrollLeft)); display: none;} 
	.LpBombBox{position: fixed;z-index: 9999;text-align: left;background:#fff; width:360px; height:320px; margin-left:-180px; margin-top:-160px;left:50%;top:-2000px;
		-webkit-transform: scale(0);
		transform: scale(0);
		-webkit-transition:-webkit-transform 0.5s ease-in-out;
		transition:transform 0.5s ease-in-out;
		-webkit-transform: scale(0);
		transform: scale(0);
		-webkit-transition:-webkit-transform 0.5s ease-in-out;
		transition:transform 0.5s ease-in-out;
		_position: absolute; 
		_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-490));
		_left:expression(eval(document.documentElement.scrollLeft+650));
	 	_margin:0px;
		_display:none;
		box-shadow: 0px 0px 8px rgba(0,0,0,0.4);
		-moz-box-shadow: 0px 0px 8px rgba(0,0,0,0.4);
		-webkit-box-shadow: 0px 0px 8px rgba(0,0,0,0.4);
	}
	.LpBombBox.showed{
		top:50%;
		-webkit-transform: scale(1);
		transform: scale(1);

		_position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-490));
		_left:expression(eval(document.documentElement.scrollLeft+650)); _margin:0px;
		_display:block;
	}
	.LpBombBox *{color:#4f4f4f;font-size:14px;}
	.LpBombBox .bombTit{font-size:22px;background:#c40000; line-height:50px; height:50px; text-align: center;color:#fff; font-weight: bold;}
	.LpBombBox .line{overflow: hidden;width:320px;clear:both; height:44px; background:#f1f1f1; margin:0px auto;}
	.LpBombBox .line01{border-bottom: 1px solid #fff;}
	.LpBombBox .line02{border-top: 1px solid #e1e1e1;border-bottom: 1px solid #e1e1e1;}
	.LpBombBox .textShow{display: block;float: left; background: url("http://www.zhujiaimg.com/images/groupTag.png") no-repeat; width:18px; height: 16px;  margin:14px 20px 14px 15px;}
	.LpBombBox .nameTag{ background-position: 0px -50px;}
	.LpBombBox .phoneTag{ background-position:-27px -50px;}
	.LpBombBox .input{float: left; background: #f1f1f1; border:0px; width:260px; padding:8px 0px; height: 28px; line-height: 28px; color:#c6c6c6;}

	.LpBombBox .prompt{font-size: 12px;width: 320px; margin:0px auto;}
	#sr1{ height:26px; text-align: center; color:#c40000; font-weight: bold; line-height: 26px;}
	.Hprompt{ color:#4f4f4f; line-height:40px; text-align: center; width: 320px; text-align: center;}
	.Fprompt{color:#c6c6c6; text-align: center;}
	.LpBombBox .ConfirmBtn{ display: block;width:140px;height:35px; text-align: center; background: #c40000; border-top: 1px solid #a80101; color:#fff; line-height:35px; font-size: 16px; margin:35px auto;}
	.LpBombBox .ConfirmBtn:hover{ background: #a00910;}
	.LpBombBox .close{position: absolute; right:0px; top:0px; line-height: 45px; display: block;width: 45px; height: 45px; color:#dff4ff; text-align: center;font-size: 24px;}
	.bombSuccess{display: none;}
	.bombSuccess p{width: 80%; margin:0px auto; text-align: center;}
	.bombSuccess .ts{font-size: 18px; color:#c40000; width: 80%; margin:50px auto 0px; border:2px dashed #c40000; height: 60px; line-height:60px;}
	.bombSuccess .tsTel{ font-size: 14px; margin-top: 50px; color:#999;}
	.bombSuccess .tsTel b{color: #c40000; font-weight: bold;}
	.bombLoading{display: none;}
	.loadingBox{width:140px; margin:80px auto;}
	.loadingBox{text-align: center;}
	.loadingBox p{font-size: 14px; color:#c40000; font-weight: bold; margin-top:15px;}

.header{background: url(../images/header.jpg) no-repeat center top;height: 420px;min-height: 420px;
    background-size: 100% auto;}
.bg_dy{background: url(../images/bg_dy.jpg) no-repeat center top;height: 561px;}
.cont_dy{width: 100%;margin: 0 auto}
.cont_dy .p1{font-size: 18px;line-height: 35px;padding-top: 90px;text-align: center;}
.cont_dy .p2{font-size: 18px;line-height: 35px;color: #886a5b;padding-top: 70px;text-align: center;}
.btn_news {
	display: block;
    width: 98px;
    margin: 0 auto;
    margin-top: 25px;
    padding: 5px;
    border: 2px solid #755241;
    color: #755241;
}
.cont_map{background: url(../images/bg_map.jpg) no-repeat center top;width: 100%;height: 850px;margin: 0 auto;}
.bg_ms{background: url(../images/bg_ms.jpg) no-repeat center top;height: 450px;}
.cont_ms{width: 730px;margin: 0 auto;}
.cont_ms p{font-size: 18px;line-height: 35px;text-align: center;padding-top: 100px;}

.tit{width: 100%;margin: 0 auto;text-align: center;}

.servicebox{width: 100%;margin: 40px auto;overflow: hidden;max-width: 1000px;}
.servicebox ul li{float: left;margin: 0 17px;}
.s_box{width: 215px;height: 309px;background: url(../images/service_bg.png) no-repeat center;}
.pic_pub{background: url(../images/pub_pic.png);display: block;}
.icon1{background-position: 0px -2px;width: 25px;height: 30px;margin-right: 5px;}
.icon2{background-position: -25px 0px;width: 33px;height: 32px;margin-right: 5px;}
.icon3{background-position: -63px -2px;width: 43px;height: 30px;margin-right: 5px;}
.icon4{background-position: -110px -2px;width: 30px;height: 30px;margin-right: 5px;}
.icon5{background-position: -147px -5px;width: 32px;height: 31px;margin-right: 5px;}
.s_box h3{font-size: 24px;color: #755241;margin: 0 auto;width: 130px;padding: 30px 0;line-height: 30px;text-align: center;}
.s_box p{text-align: center;line-height: 30px;color: #9fa0a0;font-size: 18px;}
.s-btn{display: block;width: 120px;height: 30px;line-height: 30px;border: 2px solid #755241;color: #755241;text-align: center;margin: 0 auto;font-size: 20px;margin-top: 30px;}
.s-btn:hover{background: #755241;color: #fff;}

.lplist{width: 100%;margin: 40px auto 40px;overflow: hidden;max-width: 1000px;}
.lplist li{width: 300px;height: 340px;float: left;margin: 0 10px 40px 10px;border: 2px solid #eee;}
.lp-box{width: 100%;height: 100%;background: #fff;}
.lp-pic{width: 100%;height: 192px;position: relative;}
.lp-pic img{width: 100%;height: 100%;}
.lp-bg{width: 100%;height: 40px;position: absolute;left: 0;bottom: 0;background: rgba(0,0,0,.5);}
.lp-bg span{color: #fff;line-height: 40px;font-size: 16px;margin: 0 15px;}
.lp-bg .lp-name{font-size: 20px;font-weight: bold;}
.lp-info{padding: 10px 15px;}
.lp-info p{font-size: 16px;line-height: 30px;}
.lp-info .lpPrice_01{font-weight: normal;}
.lp-info .lpPrice_01 b{color: #fe501a;font-size: 18px;}
.lp-info .lpbtn{margin-top: 20px;}
.lp-info .btn11{width: 40%;height: 35px;line-height: 35px;text-align: center;color: #fe501a;border: 1px solid #fe501a;display: block;font-size: 16px;}
.lp-info .btn11.joinBtn{background: #fe501a;color: #fff;}

.tabSwitch{position: relative;}
.switchNav{background: url(../images/mapbg.png) no-repeat center top;width: 59px;height: 34px;line-height: 30px;text-align: center;color: #fff;font-size: 16px;display: block;position: absolute;cursor: pointer;}
.switchNav.active{z-index: 1;}
.nav1{right: 215px;top: 310px;}
.nav2{right: 266px;top: 375px;}
.nav3{right: 215px;top: 390px;}
.nav4{right: 225px;top: 415px;}
.nav5{right: 195px;top: 450px;}
.nav6{right: 170px;top: 475px;}
.nav7{right: 160px;top: 500px;}
.nav8{right: 160px;top: 545px;}
.nav9{right: 300px;top: 445px;}
.nav10{right: 240px;top: 510px;}
.nav11{right: 260px;top: 595px;}
.nav12{right: 235px;top: 685px;}
.nav13{right: 300px;top: 685px;}
.nav14{right: 355px;top: 700px;}
.nav15{right: 365px;top: 780px;}
.nav16{right: 430px;top: 600px;}
.nav17{right: 495px;top: 505px;}
.switchCont{position: absolute;width: 100%;text-align: center;display: none;}
.n_img1{left: 0;top: 350px;}
.n_img2{left: 0;top: 210px;}
.n_img3{left: 0;top: 230px;}
.n_img4{left: 0;top: 250px;}
.n_img5{left: 0;top: 150px;}
.n_img6{left: 0;top: 150px;}
.n_img7{left: 0;top: 170px;}
.n_img8{left: 0;top: 150px;}
.n_img9{left: 0;top: 200px;}
.n_img10{left: 0;top: 200px;}
.n_img11{left: 0;top: 200px;}
.n_img12{left: 0;top: 200px;}
.n_img13{left: 0;top: 110px;}
.n_img14{left: 0;top: 300px;}
.n_img15{left: 0;top: 250px;}
.n_img16{left: 0;top: 200px;}
.n_img17{left: 0;top: 200px;}
.tit{
    width: 100%;
}
.btn_news{
    text-align: center;
}
.cont_dy{
    width: 100%;
}
.servicebox ul li{
    margin: 0 3px;
}
  .tit h1{
    font-size: 40px;
    font-weight: 700;
    width: 250px;
    margin: 0 auto;
    border-radius: 5px;
    color: #fff;
    background-color:#755241;
    font-family:cursive;
  }
  .tit .content{
    font-weight: 700;
    font-size: 20px;
    color: #333;
  }

  .row {
  width: 1150px;
  margin-bottom: 30px;
  width: 100%;
  overflow: hidden;
 
}.row, .wrap {
  clear: both;
  width: 900px;
  margin: 0 auto;
  overflow: hidden;
}.focus {
  float: left;
  width: 375px;
  height: 350px;
  overflow: hidden;
}.focus .class-slide {
  position: relative;
  width: 100%;
  height: 300px;
  overflow: hidden;
  padding: 20px;
}.focus .class-slide img {
  width: 96%;
  border-radius: 5px;
  height: 310px;
}
.swiper-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
}.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform,-webkit-transform;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}.swiper-slide {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform,-webkit-transform;
}a {
  color: #333;
  text-decoration: none;
  cursor: pointer;
}.house-info {
  float: left;
  width: 500px;
  margin: 0 3px 3px 20px;
  border: 1px solid #f4f4f4;
  -webkit-box-shadow: 0 2px 6px 0 rgba(0,0,0,.06);
  -moz-box-shadow: 0 2px 6px 0 rgba(0,0,0,.06);
  box-shadow: 0 2px 6px 0 rgba(0,0,0,.06);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  overflow: hidden;
}.house-info-wrap .base-info {
  padding: 12px;
  overflow: hidden;
}
.house-info-wrap .info-list1 {
  border-bottom: 1px solid #f4f4f4;
}.house-info-wrap .base-info li {
  line-height: 30px;
  margin-bottom: 8px;
  border-bottom: 0;
}li, ol, ul {
  list-style: none;
  -webkit-margin-before: 0;
  margin-block-start: 0;
  -webkit-margin-after: 0;
  margin-block-end: 0;
  -webkit-padding-start: 0;
  -moz-padding-start: 0;
  padding-inline-start: 0;
}.house-info-wrap .lb {
  float: left;
  font-size: 14px;
  color: #777;
  margin-right: 20px;
}.house-info-wrap .gray-price .txt, .house-info-wrap .roseo-price .txt {
  overflow: hidden;
}.house-info-wrap .gray-price .txt>span {
  color: #777;
}.house-info-wrap .gray-price .txt>span, .house-info-wrap .roseo-price .txt>span {
  font-size: 24px;
  color: #222222;
}.house-info-wrap .gray-price .txt em, .house-info-wrap .roseo-price .txt em {
  float: right;
  font-size: 20px;
  font-style: normal;
  margin-top: -2px;
}.btn-roseo-border {
  color: #ff6d6f;
  border: 1px solid #ff6d6f;
  background: 0 0;
}.house-info-wrap .base-info li:after {
  display: block;
  clear: both;
  height: 0;
  overflow: hidden;
  visibility: hidden;
  content: ".";
}.house-info-wrap .base-info li {
  line-height: 30px;
  margin-bottom: 8px;
  border-bottom: 0;
}.julive_common_popup_cms_code li, ol, ul {
  list-style: none;
  -webkit-margin-before: 0;
  margin-block-start: 0;
  -webkit-margin-after: 0;
  margin-block-end: 0;
  -webkit-padding-start: 0;
  -moz-padding-start: 0;
  padding-inline-start: 0;
}.house-info-wrap .base-info li {
  line-height: 30px;
  margin-bottom: 8px;
  border-bottom: 0;
}.house-info-wrap .info-list2 .txt {
  overflow: hidden;
}.house-info-wrap .txt>span {
  float: left;
  max-width: 528px;
  font-size: 14px;
  color: #333;
  font-weight: 700;
  margin-right: 20px;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}.house-info-wrap .txt>span.certificate-text {
  font-family: "微软雅黑";
  font-weight: 400;
  margin-right: 0;
  max-width: 435px;
  font-size: 14px;
  color: #aaa;
}.more1-v5 {
  height: 20px;
  font-size: 14px;
  color: #aaa;
  line-height: 20px;
  margin-right: 8px;
  overflow: hidden;
}.free-car-1-3 {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
  background-image: -webkit-gradient(linear,right top,left top,from(#f5fbfe),to(#e8f6fb));
  background-image: -webkit-linear-gradient(right,#f5fbfe 0,#e8f6fb 100%);
  background-image: -moz-linear-gradient(right,#f5fbfe 0,#e8f6fb 100%);
  background-image: -o-linear-gradient(right,#f5fbfe 0,#e8f6fb 100%);
  background-image: linear-gradient(-90deg,#f5fbfe 0,#e8f6fb 100%);
}.free-car-1-3 .txt .tit {
  font-size: 16px;
  line-height: 22px;
  font-weight: 700;
  color: #33ccff;
}.free-car-1-3 .pic {
  margin: 0 14px 0 0;
  width: 121px;
  height: 81px;
}.free-car-1-3 .btn-area {
  text-align: right;
  margin-top: 20px;
}.free-car .btn-area {
  float: right;
  margin: 26px 19px 0 0;
}.btn-blue-gradient {
  color: #fff;
  border: none;
  background: #33ccff;
  background-image: -webkit-linear-gradient(319deg,#5dd7ff 0,#33ccff 100%);
  background-image: -moz-linear-gradient(319deg,#5dd7ff 0,#33ccff 100%);
  background-image: -o-linear-gradient(319deg,#5dd7ff 0,#33ccff 100%);
  background-image: linear-gradient(131deg,#5dd7ff 0,#33ccff 100%);
}.free-car-1-3 .btn-area .btn-area-describe {
  font-size: 12px;
  line-height: 17px;
  margin-top: 4px;
  text-align: right;
  color: #a5afb4;
}.free-car-1-3 .txt {
  padding-top: 22px;
  margin-left: 150px;
}.free-car-1-3 .txt .tit {
  font-size: 16px;
  line-height: 22px;
  font-weight: 700;
  color: #fe501a;
}.free-car-1-3 .txt .tit span {
  display: inline-block;
  font-weight: 400;
  margin-left: 8px;
}.free-car-1-3 .txt .describe {
  margin-top: 4px;
  font-size: 0;
}.free-car .txt .describe {
  height: 24px;
  font-size: 14px;
  color: #a5afb4;
  line-height: 24px;
}.free-car {
  height: 81px;
  background: #effaff;
  background-image: -webkit-gradient(linear,left top,right top,from(#f5fbfe),to(#e8f6fb));
  background-image: -webkit-linear-gradient(left,#f5fbfe 0,#e8f6fb 100%);
  background-image: -moz-linear-gradient(left,#f5fbfe 0,#e8f6fb 100%);
  background-image: -o-linear-gradient(left,#f5fbfe 0,#e8f6fb 100%);
  background-image: linear-gradient(90deg,#f5fbfe 0,#e8f6fb 100%);
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}.free-car .btn-area {
  float: right;
  margin: 26px 19px 0 0;
}.free-car .pic img {
  width: 100%;
  height: 100%;
}img {
  vertical-align: top;
  border: 0;
}blockquote, body, code, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, input, legend, li, ol, p, pre, td, textarea, th, ul {
  padding: 0;
  margin: 0;
}
.free-car-1-3 .pic{
  position: absolute;
}.house-info-wrap .txt>a {
  float: left;
  margin-right: 16px;
  margin-top: 2px;
  font-size: 12px;
  padding: 0 5px;
}.house-info-wrap .btn1-v5 {
  line-height: 20px;
}.btn-v5 {
  height: 30px;
  font-size: 16px;
  line-height: 30px;
  padding: 5px 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}.house-info-wrap .txt-address {
  float: left;
  font-size: 14px;
  color: #333;
  font-weight: 700;
  margin-right: 20px;
}
.price-cmt-con .new_common_free_btn{
  background: #fe501a;
  border-radius: 5px;
  padding: 5px 10px;
  color: #fff;
  font-size: 12px;
}
.icon-guanzhu:before {
  content: '';
  background: url(./images/dingyue.png);
  display: inline-flex;
  width: 12px;
  height: 12px;
}
.redprice{
  font-size: 25px !important;
  color: #df2f30 !important;
}
.headerimgs .header_img{
  width: 100%;
  height: 400px;
}
.headerimgs .headers{
  position: absolute;
  top: 150px;
  width: 100%;
  text-align: center;
}
.headerimgs .p{
  font-size: 40px;
  font-family: cursive;
  color: #FFBB00;
  font-weight: 700;
  background-color: rgba(0,0,0,0.3);
}
.headerimgs .title{
  padding: 20px;
  font-size: 20px;
  color: #fff;
  background-color: rgba(0,0,0,0.3);
}
.headerimgs .title .price{
  color: #FFBB00;
}
.headerimgs .phone{
  width: 280px;
    margin: 0 auto;
    background-color: #755241;
    border-radius: 10px;
    padding: 5px;
}
.LpBombBox .input{
    height: 100%;
}
.free-car-1-3{
    width: 98%;
}
.content{
    width: 100%;
}
.houselist .show-box{
  margin: 0 auto;
  padding: 0 10px;
  width: 98%;
}
.houselist .show-detail{
  width: 510px;
}
