﻿/*swiper*/
.swiper-container {
	width: 100%;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
}
.swiper-container .swiper-slide {
	text-align: center;
	font-size: 18px;
	/*background: #fff;*/

	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.swiper-container .swiper-slide img{width:100%; height:100%;}
.swiper-container .swiper-pagination-bullet {
	width: 10px;
	height: 10px;
	display: inline-block;
	/* border-radius: 100%; */
	background: none;
	border:2px solid #fff;
	opacity: .9;
}
.swiper-container .swiper-pagination-bullet-active {
	opacity: 1;
	/* background: #c84331; */
	background: #fff;
}

.swiper-button-prev{
    background: url(../images/flex-prev.png) no-repeat;
}
.swiper-button-next{
    background: url(../images/flex-next.png) no-repeat;
}
.swiper-button-next, .swiper-button-prev{width:34px}

/*jx_slide_1*/
.jx_slide_1{background:#fff;padding:70px 15px;}
.jx_properties{width:100%;max-width:100%;overflow:hidden;}
.jx_properties .jx_h2{padding:0 5px;text-align:center;}
.jx_properties .jx_h2 .jx_l{font-size:23px;font-weight:bold;}
.jx_properties .jx_h2 .jx_line{height:1px;background:#2fc0bd;margin-top:13px;}
.jx_properties .jx_h2 .jx_r{text-align:right;font-size:16px;}

.jx_properties .jx_c{margin-top:35px;position:relative}
.jx_properties .jx_c .jx_thumb{width:100%;float:left; overflow:hidden;}
.jx_properties .jx_c .jx_desc{width:100%;float:left;background:#fff;padding:10px;text-align:left;}
.jx_properties .jx_c .jx_desc .jx_tit{height:42px;text-overflow:ellipsis;overflow:hidden;text-align:center;font-size:20px;}
.jx_properties .jx_c .jx_desc a:link{color:#181919;font-weight:bold;}
.jx_properties .jx_c .jx_desc a:visited{color:#181919}
.jx_properties .jx_c .jx_desc a:hover{color:#d31e1e}

.jx_properties .jx_c .jx_desc .jx_bottom{margin-top:15px;padding-top:10px;border-top: 1px solid #a9a7a7;overflow: hidden;}
.jx_properties .swiper-slide .jx_thumb img{width:100%;transition:1s;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;}
.jx_properties .swiper-slide:hover .jx_thumb img{
	-webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}


@media (max-width: 767px) {
	.jx_properties .jx_h2 .jx_l{font-size:20px;}
	.jx_properties .jx_h2 .jx_r{font-size:14px;}
}
/*
@media (min-width: 768px) {
	.jx_properties .jx_h2 .jx_line{width:75%;margin-left:0;}
}
@media (min-width: 992px) {
	.jx_properties .jx_h2 .jx_line{width:80%;}
}
@media (min-width: 1200px) {
	.jx_properties .jx_h2 .jx_line{width:36%;}
}
*/

.swiper-container-house{width: 100%;height: 100%; overflow:hidden}
.swiper-container-house .swiper-slide {
text-align: center;
font-size: 18px;
background: #fff;

/* Center slide text vertically */
/* 
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
 */
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;

}
.swiper-button-prev-house,.swiper-button-next-house{transition:0.3s; -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s;outline:none;}

.swiper-button-prev-house{width:60px;height:60px;background:#fff url("../images/properties-prev.png") no-repeat center center;position:absolute;left:6px;top:20%;margin-top:0px;cursor:pointer;z-index:100; border-radius:100%;-webkit-border-radius:100%;
}
.swiper-button-next-house{width:60px;height:60px;
background:#fff url("../images/properties-next.png") no-repeat center center;;position:absolute;
right:6px;top:20%;margin-top:0px;cursor:pointer;z-index:100; border-radius:100%;-webkit-border-radius:100%;
}
.swiper-button-prev-house:hover,.swiper-button-next-house:hover{background-color:#fff}



/**/
.block-lr{width:100%;float:left;background:#f5f5f5;padding:70px 0;}
.blockLR{width:100%;float:left;margin-top:0;overflow:hidden;}
.blockLR .left{width:50%;float:left;height:375px;}
.blockLR .right{width:50%;float:right;height:375px;}

.blockLR .content{width:100%;float:left;min-height:375px;background:#f2f5f8;padding:50px 70px;box-sizing:border-box;}
.blockLR .content h2{font-size:28px;color:#111;font-weight:normal;}
.blockLR .content .text{margin-top:15px;font-size:14px;line-height:28px;}

/*block_best*/
.block_best { float:left;width: 1200px; height: auto; margin: 100px auto 0px; overflow: hidden; }
.block_best .hd{ overflow:hidden;  height:30px; padding:0 10px;margin-top:15px;}
.block_best .hd .prev,.block_best .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px  overflow:hidden;cursor:pointer; background:url("../images/SuperSlide/arrow.png") no-repeat;}
.block_best .hd .next{ background-position:0 -50px; }
.block_best .hd ul{ float:right; overflow:hidden; zoom:1; zoom:1; margin:0 5px;}
.block_best .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/SuperSlide/icoCircle.gif") 0 -9px no-repeat; position:relative;}
.block_best .hd ul li.on{ background-position:0 0; }

.block_best .dian { margin-top: 5px; padding-top: 20px; background: transparent url(../images/dian.png) repeat-x center top; }
.block_best .list { width: 1200px; overflow: hidden; }
.block_best .list ul li { width:280px;height:245px;float:left;position:relative;margin-right:26px;}
.block_best .list ul li.li_r{float:right; margin-right:0;}
.block_best .list ul li .thumb{width:280px; height:200px; display:block; overflow:hidden; text-align:center}
.block_best .list ul li img{width:100%;}
.block_best .list ul li img:hover { opacity:0.8;filter:alpha(opacity=80);}
.block_best .list ul li .title{ display:block; padding:0 10px;margin-top:10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}

.block_best .list ul li .ico_video{width:auto;position:absolute;left:50%;margin-left:-25px;top:50%;margin-top:-45px; cursor:pointer;}

/*public-title*/
.public-title{width:100%;float:left;position:relative}
.public-title h2{width:100%;float:left;text-align:center;font-size:30px;color:#1b2939;letter-spacing:1px;font-weight:normal;}
.public-title .small-title {width:100%;float:left;font-size:14px;color:#71767a;text-align: center;line-height:40px;margin-top:10px;}
.public-title a.more{position:absolute;right:0;bottom:10px;}
/**/
.subtitle{width:100%;float:left;text-align:center;color:#999;font-size:13px;margin-top:5px;/* text-transform:uppercase */}

/*aboutus*/
.aboutus{margin-top:70px;padding:70px 0;}
.aboutus .c{padding:15px;}
.aboutus .c .text{padding:15px 0;line-height:27px;color:#444;}

/*infos*/
.infos{padding:50px 0;}
.infos .list{width:100%;float:left;margin-top:30px;}
.infos .list .item{width:370px;float:left;margin-right:45px;}
.infos .list .item.item_r{float:right;margin-right:0;}
.infos .list .item h2{width:100%;float:left;font-size:20px;color:#444;border-bottom:1px solid #ddd;padding-bottom:10px;font-weight:normal;}
.infos .list .item h2 em{width:5px;height:24px;float:left;background:#ff9d00;margin-top:1px}
.infos .list .item h2 i{width:2px;height:24px;float:left;background:#ff9d00;margin-left:5px;margin-right:15px;margin-top:1px}
.infos .list .thumb{width:100%;float:left;margin:15px 0 5px 0;}

.infos .list ul{width:100%;float:left;margin-top:10px;}
.infos .list ul li{width:100%;float:left; height:35px; line-height:35px;position:relative;}
.infos .list ul li span{color:#999;float:right;font-size:13px;}
.infos .list ul li a{width:260px;float:left;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;padding-left:17px;}
.infos .list ul li a:before{
    content: '';
    position: absolute;
    display: block;
    left: 0;
    top: 14px;
    width: 4px;
    height: 4px;
    background-color: #000;
}
/**/
.infos .list .item .contactus{width:100%;float:left;color:#111;margin-top:15px;line-height:30px}

/*row*/
.row{margin-top:35px;}
.row h2{font-size:20px; font-weight:normal;color:#333;/* background:url(../images/dian.png) repeat-x center bottom;padding-bottom:10px; */}
.row h2 em{display:inline-block;float:left;width:5px;height:25px;background:#04854c;margin:1px 13px 0 0;}
.row .left{width:850px;float:left}
.row .right{width:300px;float:right;}

.row .left .list{margin-top:0px;}
.row .left .list ul li{width:400px;height:100px;float:left;margin-right:25px; overflow:hidden;margin:20px 0 20px 0;border-top:2px solid #e5e5e5;padding-top:20px;}
.row .left .list ul li.li_r{float:right;margin-right:0;}
.row .left .list ul li .l{width:150px;float:left}
.row .left .list ul li .l img{max-width:150px;height:100px;}
.row .left .list ul li .r{width:235px;float:left;margin-left:15px;overflow:hidden}
.row .left .list ul li .r .tit{height:42px;}
.row .left .list ul li .r p{width:100%;float:left;height:38px;overflow:hidden;font-size:12px;line-height:18px;color:#666}

.row .left .list ul li .r .b{color:#aaa;font-size:12px;}
.row .left .list ul li .r .b i{float:right;}
.row .left .list ul li:hover a{color:#ff7900}


.row .right .list{border-top:2px solid #e5e5e5;margin-top:20px;padding-top:20px;}
.row .right .list ul li{width:100%;float:left; line-height:30px;}
.row .right .list ul li span{color:#999;float:right;font-size:13px;}
.row .right .list ul li a{width:206px;float:left;overflow:hidden; white-space:nowrap;text-overflow:ellipsis; background:url(../images/point.jpg) no-repeat left center;padding-left:12px;}


/*block_links*/
.footer_links{margin-top:60px;}
.footer_links .public_title h2{color:#595757; font-size:16px;}
.footer_links .public_title h2 i{font-size:16px; color:#ff7900;margin-left:10px}
.footer_links .c{margin-top:15px;}
.footer_links .c ul li{ float:left;margin-right:15px;}
.footer_links .c ul li a:link{ color:#666;}
.footer_links .c ul li a:visited{ color:#666;}
.footer_links .c ul li a:hover{ color:#d9602b;}