@charset "utf-8";
/* CSS Document */
body{ font-size:14px; font-family:微软雅黑; color:#333; font-weight:normal;}
body{min-width:1300px;}
ul,li{ list-style:none}
a{ text-decoration:none;}
*{ padding:0; margin:0;}
img{border:none}
.clean{ height:0px; width:100%; clear:both;}
.main{ width:1200px; margin:0 auto}
.block1{ background:#f9f9f9; height:40px;}
.block{ background:#fff; height:40px;}


@media (min-width:768px){
	.main{width:100%}
	.header{ height:80px; width:94%; margin:0 3%; position:relative; z-index:20;}
	.head{ height:56px; width:94%; margin:15px auto; background:#fff; }
}
@media (min-width:992px){
	.main{width:970px}
	.header{ height:100px;  width:94%; margin:0 3%; margin:0 auto; position:relative; z-index:20;}
	.head{ height:56px; width:94%; margin:15px auto; background:#fff; }
}
@media (min-width:1200px){
	.main{width:1200px}
	.header{ height:100px; width:1200px; margin:0 auto; position:relative; z-index:20;}
	.head{ height:56px; width:1200px; margin:15px auto; background:#fff; }
	}


	
/*头部导航*/
.header{ height:60px; width:1200px; margin:0 auto; position:relative; z-index:20;}
.header div.logo{ float:left; width:22.3%; height:60px;}
.header div.logo img{ height:60px; width:auto;}
.header ul{ float:left; height:60px; width:615px; margin-left:1%;}
.header ul li{ font-size:14px; float:left; width:74px; margin-left:27px; text-align:center;  line-height:60px;}
.header ul li a{ color:#000; display:block; height:58px; border-bottom:0px solid #fa6104;}
.header ul li a:hover{ color:#fa6104; border-bottom:2px solid #fa6104; font-weight:normal;}
.header ul li a.hover{ color:#000; border-bottom:2px solid #fa6104; font-weight:normal;}
.header .tel{width:150px; height:40px; float:left; margin-left:40px; margin-top:10px;}/*2019-05-17*/
.header .tel img{ width:22px; height:18px; float:left;}
.header .tel .re{font-size:14px; color:#000; height:18px; float:left; margin-left:2px;}
.header .tel .phone{font-size:18px; color:#ff8b00; font-weight:bold; float:left;}
.header .login{ width:110px; height:60px; float:right;}
.header .login .shu{font-size:14px; color:#888; line-height:60px;}
.header .login .shu a{color:#888;}
.header .login .shu a:hover{color:#ff8b00;}
.header .login span{font-size:14px; color:#888; line-height:60px;}


/*轮播图*/

.banner img{ width:100%; height:600px;}
.shai{background-image:url(../img/tou_bg.png); height:120px; width:auto; text-align:center; margin-top:-120px;position:relative;}
/*.shai ul{ width:1120px; height:35px; margin:0 auto; padding-top:60px;}
.shai ul li{width:215px; height:35px; float:left; margin-left:15px; background-color:#FFF; border-radius:3px;}
.shai ul li a{color:#FFF;}
.shai ul li .sp_l,.shai ul li .la{font-size:14px; color:#000; line-height:35px; text-indent:10px; float:left;}
.shai ul li .sp_h{font-size:14px; color:#999; line-height:35px; text-indent:10px; float:left;}
.shai ul li img{height:20px; width:20px; float:right; padding-top:8px; padding-right:8px;}
.shai ul .sou{width:180px; height:35px; background-color:#ff8b00; border-radius:3px; text-align:center; color:#FFF; font-size:14px; line-height:35px;}删除*/

/*特点介绍*/
.cap{height:100px; width:100%; background-color:#FFF;}
.cap ul{width:1100px; padding-top:26px; margin-left:80px;}
.cap ul li{ width:250px; height:50px; float:left; margin-right:20px;}
.cap ul li img{width:50px; height:50px; float:left; margin-right:5px;}
.cap ul li p{font-size:18px; color:#333; float:left; line-height:30px;}
.cap ul li span{font-size:12px; color:#888; float:left;}

/*内容和标题*/
.content_bg{ width:100%; background-color:#f5f5f5; padding-bottom:70px;}
.title{ height:30px; padding-top:40px; padding-bottom:30px;}
.title .ti_xian{height:15px; width:540px; border-bottom:#e3e3e3 solid 1px; float:left;}
.title span{font-size:22px; color:#333; line-height:30px; float:left; padding:0 10px; font-weight:normal;}

/*推荐房源导航*/
.re_nav{ height:50px; width:1200px; margin:0 auto; margin-bottom:30px;}
.re_nav ul{}
.re_nav ul li{ width:60px; height:48px; margin:auto 20px; float:left; font-size:18px; color:#333; line-height:48px; text-align:center;}
.re_nav ul li a{ color:#333; display:block; height:48px; }
.re_nav ul li a:hover{ color:#ff8b00; border-bottom:#ff8b00 solid 2px; }
.re_nav ul li .hover{color:#ff8b00; border-bottom:#ff8b00 solid 2px; }


.fl{float:left;}
.shai .input{ width:1080px; height:35px; margin:0 auto; padding-top:60px; position:relative;}/*修改*/
.shai .is-inp1{
	width: 245px;
	height: 35px;
	padding-left: 8px;
	line-height: 35px;
	border-radius: 5px;
	background: #fff url(../img/location.png) no-repeat 95% center;
	margin-right: 12px;
}/*2019-05-28修改*/

/*2019-05-05修改开始*/
.shai .is-inp1 input{
	border: 0;
	width: 160px;
	height: 15px;
	float: left;
	padding:10px 5px; 
	outline:none;
}
/*2019-05-05修改结束*/

/*2019-05-28修改*/
.shai .is-inp2{
	width: 300px;
	height: 35px;
	color: #999999;
	padding-left: 8px;
	line-height: 35px;
	border-radius: 5px;
	background: #fff url(../img/time.png) no-repeat 95% center;
	margin-right: 12px;
}
.shai .is-inp2 span{
	float: left;
	margin-right: 4px;
	line-height:35px;
}

.shai .is-inp2 input{
	border: 0;
	width: 200px;
	height: 15px;
	float: left;
	background: none;
    padding:10px 5px;
	outline:none; 
}/*2019-05-28修改结束*/

.shai .is-inp3{
	width: 300px;
	height: 35px;
	padding-left: 8px;
	line-height: 35px;
	border-radius: 5px;
	background: #fff url(../img/locationsearch.png) no-repeat 95% center;
	margin-right: 12px;
}/*2019-05-28修改*/


/*2019-04-28新增*/
.shai .is-inp4{
	width: 320px;
	height: 35px;
	padding:0 8px;
	line-height: 35px;
	border-radius: 5px;
	background: #fff no-repeat center;
	margin-right: 12px;
}
.shai .is-inp4 .input2{
	border: 0;
	width: 105px;
	height: 22px;
	float: right;
	border:#dcdcdc solid 1px;
	margin-top: 6px;
	line-height:22px;
	outline:none;
	text-indent:3px;
	color:#999;
}
.shai .is-inp4 .sp1{
	float: left;
	margin-right: 20px;
	line-height:35px;
	color:#999;
}
.shai .is-inp4 .input1{
	border: 0;
	margin-right:3px;
	margin-top:10px;
	margin-left:5px;
}

.shai .is-inp4 .sp2{
	margin-right: 4px;
	line-height:35px;
	color:#999;
}
/*2019-04-28新增结束*/


/*2019-05-05修改开始*/
.shai .is-inp3 input{
	border: 0;
	width: 140px;
	height: 15px;
	float: left;
	padding:10px 5px;
	outline:none;
}

.shai .is-btn button{
	width: 140px;
	height: 35px;
	border: 0;
	border-radius: 5px;
	color: #fff;
	background: #ff8b00;
	cursor:pointer;
	outline:none;
}
/*2019-05-05修改结束*/

/*房源列表*/
.list{ width:1200px; margin:0 auto;}
.list ul{}
.list ul li{ width:370px; height:460px; float:left; background-color:#FFF; margin-left:15px; margin-right:15px; margin-bottom:45px;}
.list ul li img{width:370px; height:230px;}
.list ul li .li_content{width:350px; margin:0 auto;}
.list ul li .li_content .type{min-height:60px;}/*2019-05-05新增*/
.list ul li .li_content .ti_p{ color:#000; font-size:18px; line-height:30px; width:350px; margin:8px 0; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.list ul li .li_content .ti_p a{color:#000;}
.list ul li .li_content .ti_p a:hover{color:#ff8b00;}
.list ul li .li_content .hong{font-size:12px; color:#FFF; background-color:#fc5755; padding:2px 5px; border-radius:3px; display:inline-block; margin-bottom:5px;}/*2019-05-05修改*/
.list ul li .li_content .lv{font-size:12px; color:#FFF; background-color:#61c6a6; padding:2px 5px; border-radius:3px; margin:5px; display:inline-block;}/*2019-05-05修改*/
.list ul li .li_content .hui{font-size:14px; color:#888; line-height:14px; display:inline-block; max-width:295px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}/*2019-05-05修改*/
.list ul li .li_content img{ width:18px; height:18px;}
.list ul li .li_content .map{font-size:12px; color:#5d9eef; line-height:40px; cursor:pointer;}
.list ul li .pr{ width:350px; height:50px; border-top:#eee solid 1px; margin-top:13px;}/*2019-05-28修改*/
.list ul li .pr a.lb-sc{ background:url(../img/nocollected.png) no-repeat center; width:18px; height:15px; float:left; margin-top:18px; margin-right:3px; margin-left:10px; line-height:50px; cursor:pointer;}
.list ul li .pr a.lb-scs{ background:url(../img/collected.png) no-repeat center; width:18px; height:16px; float:left; margin-top:18px; margin-right:3px; margin-left:10px; line-height:50px; cursor:pointer;}


/*.list ul li .pr img{ width:16px; height:16px; float:left; margin-top:18px; margin-right:3px; margin-left:10px; line-height:50px; cursor:pointer;}*/
.list ul li .pr .s_text{color:#888; font-size:14px; float:left; line-height:50px;}
.list ul li .pr .pri{ text-align:right; height:50px; float:right;}/*2019-05-28修改*/
.list ul li .pr .pri del{font-size:16px; color:#999; font-weight:normal; margin-right:5px;}/*2019-05-28新增*/
.list ul li .pr .pri .price_l{ font-size:12px; color:#fa6104; line-height:50px; font-weight:bold;}
.list ul li .pr .pri .shuzi{ font-size:24px; color:#fa6104; font-weight:bold; line-height:40px;}
.list ul li .pr .pri .shuzi sup{font-size:14px;}/*2019-05-05新增*/
.list ul li .pr .pri .price_r{font-size:12px; color:#000; line-height:50px; font-weight:normal;}

.more{width:180px; height:40px; background-color:#FFF; border:#CCC solid 1px; margin:0 auto; margin-top:15px;}
.more p{font-size:16px; color:#333; line-height:40px; padding:0 10px; float:left;}
.more p a{color:#333;}
.more p a:hover{color:#ff8b00;}
.more img{ width:15px; height:15px; float:left; margin-top:13px;}

.more .p_x{font-size:16px; color:#333; line-height:40px; padding-left:28px; padding-right:10px; float:left;}
.more .p_x a{color:#333;}
.more .p_x a:hover{color:#ff8b00;}



 
/*底部*/
.footer{width:100%; height:560px; background:#777;}
.footer ul{width:1200px; margin:0 auto; padding-top:35px;}
.footer ul li{ width:102px; margin-right:135px; float:left;}
.footer ul li h1{background-image:url(../img/bottom/menubottom.png); font-size:14px; font-weight:normal; margin-bottom:5px; text-indent:8px; line-height:34px; color:#FFF; width:101px; height:34px;}
.footer ul li p{font-size:14px; color:#bbb; line-height:30px; font-weight:normal; text-indent:8px;}
.footer ul li p a{color:#bbb;}
.footer ul li p a:hover{color:#FFF;}
.footer .xian{width:1200px; height:8px; background-color:#868686; margin:0 auto; clear:both; margin-top:10px;}
.footer .xia{width:1165px; height:180px; margin:0 auto; margin-top:28px;}
.footer .xia .xia_l{ width:628px; height:180px; float:left; margin-left:20px;}
.footer .xia .xia_l ul{ width:400px; height:30px; padding-top:15px;}
.footer .xia .xia_l ul li{ font-size:16px; color:#bbb; width:94px; height:20px; text-align:center; border-right:#bbb 1px solid; float:left; margin-right:2px;}
.footer .xia .xia_l ul li a{color:#bbb;}
.footer .xia .xia_l ul li a:hover{color:#FFF;}
.footer .xia .xia_l img{width:628px; height:90px; border-radius:6px;}
.footer .xia .xia_r{height:180px; width:420px; float:left; margin-left:90px;}
.footer .xia .xia_r .ma{ height:180px; width:120px; float:left;}
.footer .xia .xia_r .ma img{width:120px; height:120px;}
.footer .xia .xia_r .ma p{font-size:16px; color:#bbb; text-align:center; line-height:20px; padding-top:5px;}
.footer .xia .xia_r .ke{width:260px; height:180px; float:left; margin-left:33px;}
.footer .xia .xia_r .ke img{width:30px; height:30px; float:left; margin-bottom:2px;}
.footer .xia .xia_r .ke p{font-size:24px; color:#ff8b00; clear:both; font-weight:bold;}
.footer .xia .xia_r .ke span{font-size:14px; color:#bbb; text-indent:5px; line-height:30px; float:left; margin-bottom:10px;}
.footer .c_xian{ width:100%; height:1px; background-color:#666;}
.footer_main{width:1200px; height:30px; margin:0 auto; clear:both; position:relative; top:30px; }
.footer_main p{text-align:center; color:#bbb; line-height:20px; font-size:12px; font-weight:normal;}

/*右侧悬浮*/
.xf{
	position: fixed;
	bottom: 20px;
	right: 10px;
	width: 60px;
	background: #fff;
}
.xf ul li{
	width: 100%;
	height: 60px;
	background: #b8b8b8;
	margin-bottom: 2px;
	text-align: center;
	cursor: pointer;
	position: relative;
}
.xf ul li:last-child{
	margin: 0;
}
.xf ul li p{
	display: none;
	width: 100%;
	color: #f79929;
	font-size: 12px;
	line-height: 25px;
	padding-top: 35px;
	position: absolute;
	bottom: 0;
	left: 0;
}
.xf ul li:hover p{
	display: inline;
}

.xf ul li.xf-kf{
	background: #b8b8b8 url(../img/xf-kf.png) no-repeat center;
}
.xf ul li.xf-kf:hover{
	background: #fff url(../img/xf-kf-a.png) no-repeat center 8px;
}

.xf ul li.xf-sc{
	background: #b8b8b8 url(../img/xf-sc.png) no-repeat center;
}
.xf ul li.xf-sc:hover{
	background: #fff url(../img/xf-sc-a.png) no-repeat center 8px;
}

.xf ul li.xf-tz{
	background: #b8b8b8 url(../img/xf-tz.png) no-repeat center;
}
.xf ul li.xf-tz:hover{
	background: #fff url(../img/xf-tz-a.png) no-repeat center 8px;
}

.xf ul li.xf-fk{
	background: #b8b8b8 url(../img/xf-fk.png) no-repeat center;
}
.xf ul li.xf-fk:hover{
	background: #fff url(../img/xf-fk-a.png) no-repeat center 8px;
}

.xf ul li.xf-fh{
	background: #b8b8b8 url(../img/xf-fh.png) no-repeat center;
}
.xf ul li.xf-fh:hover{
	background: #fff url(../img/xf-fh-a.png) no-repeat center 8px;
}
.xf .tz-sl{
	display: inline-block;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	border-radius: 10px;
	color: #fff;
	background: #ff6600;
	position: absolute;
	top: 124px;
	right: -5px;
}

/*新增搜索点击样式*/
.shai .input .is-cs{
	width: 250px;
	background: #fff;
	border: 1px solid #b5aaa1;
	border-top: 0;
	top: 97px;
	left: 0;
	position:absolute;
	z-index: 9999;
	display: none;
}
.shai .input .is-cs ul{width:250px; height:auto; padding-top:0; margin-left:0; background-color:#fff;}
.shai .input .is-cs ul li{
	float: left;
	width: 50px;
	line-height: 34px;
	border-bottom: 1px solid #dcdcdc;
	text-align: center;
	color: #1c99e8;
	cursor: pointer;
	margin-left:0;
	background-color:#fff;
}
/*新增搜索房型点击样式*/
.shai .input .is-rm{
	width: 483px;
	background: #fff;
	border: 1px solid #b5aaa1;
	position: absolute;
	top: 97px;
	left: 588px;
	z-index: 9999;
	display: none;
}
.shai .input .is-rm ul{
	background: #f7f7f7;
}
.shai .input .is-rm ul li{
	float: left;
	line-height: 33px;
	margin: 0 13px;
}
.shai .input .is-rm .is-p3{
	background:url(../img/icon-29.png) no-repeat 5px center;
}
.shai .input .is-rm .is-p4{
	background:url(../img/icon-30.png) no-repeat 5px center;
}
.shai .input .is-rm .is-p5{
	background:url(../img/icon-31.png) no-repeat 5px center;
}
.shai .input .is-rm .is-p6{
	background:url(../img/icon-32.png) no-repeat 5px center;
}
.shai .input .is-rm .is-p2{
	color: #1c99e8;
	line-height: 39px;
	border-top: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	padding-left: 30px;
	text-align:left;
}
.shai .input .is-rm ul{
	background: #f7f7f7;
}
.shai .input .is-rm ul li{
	float: left;
	line-height: 33px;
	margin: 0 13px;
}
.shai .input .is-rm ul li a{color:#333;}


/*广告*/
.adv{
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	background: rgba(248, 228, 207,0.8);
	z-index: 999;
}
.adv-m{
	width: 1200px;
	height: 150px;
	margin: 0 auto;
	position: relative;
}
.adv-m .adv-l{
	width: 690px;
	line-height: 150px;
	text-align: center;
}
.adv-m .adv-l img{
	max-width: 100%;
	vertical-align: middle;
}
.adv-m .adv-r{
	width: 510px;
	height: 130px;
	padding: 15px 0;
	background: rgba(248, 228, 207,0.5);
	float:left;
}
.adv-m .adv-r img{
	padding: 15px;
	background: #fff;
	float: left;
	margin-left: 45px;
	margin-right: 10px;
}
.adv-m .adv-p1{
	font-size: 24px;
	margin-top: 30px;
	line-height: 35px;
	color:#333;
}
.adv-m .adv-p2{
	font-size: 24px;
	line-height: 35px;
	color:#333;
}
.adv-m .adv-p2 span{
	color: #f96004;
}
.adv-m .adv-gb{
	position: absolute;
	top: 10px;
	right: 10px;
}

.adv-sh{
	position: fixed;
	left: -100%;
	bottom: 17px;
	cursor: pointer;
}

/*初始全屏广告*/
.bigadv{
	position: fixed;
	left: 0;
	top: 0;
	z-index: 99999;
	background: rgba(0,0,0,0.5);
	width: 100%;
	height: 100%;
}
.ba-m{
	width: 1200px;
	margin: 0 auto;
	text-align: center;
	position: relative;
}
.ba-m .ba-gb{
	position: absolute;
	top: 30px;
	right: 30px;
}
.ba-m img{
	max-height: 100%;
}

/*banner&搜索*/
.flexslider {
	margin: 0px auto;
	position: relative;
	width: 100%;
	height: 600px;
	zoom: 1;
	margin-top: 2px;
}
.flexslider .slides li {
	width: 100%;
	height: 100%;
}
.flex-direction-nav a {
	width: 70px;
	height: 70px;
	line-height: 99em;
	overflow: hidden;
	margin: -35px 0 0;
	display: block;
	background: url(../images/ad_ctr.png) no-repeat;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .3s ease;
	border-radius: 35px;
}
.flex-direction-nav .flex-next {
	background-position: 0 -70px;
	right: 7%;
}
.flex-direction-nav .flex-prev {
	left: 7%;
}
.flexslider:hover .flex-next {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-prev {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter: alpha(opacity=50);
}
.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 10px;
	text-align: center;
}
.flex-control-nav li {
	margin: 0 2px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}
.flex-control-paging li a {
	background: url(../images/dot.png) no-repeat 0 -16px;
	display: block;
	height: 16px;
	overflow: hidden;
	text-indent: -99em;
	width: 16px;
	cursor: pointer;
}
.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {
	background-position: 0 0;
}
.flexslider .slides a img {
	width: 100%;
	height: 600px;
	display: block;
}

/*广告弹窗*//*2019-05-13新增*/
.tan{ background:url(../img/da_bg.png) no-repeat center; background-size:cover; width:100%; height:100%; text-align:center; position:fixed; top:0; margin:0 auto; z-index:10000;}
.adcon{ background:none; background-size:100%; width:100%; height:100%; text-align:center; position:fixed; top:0; margin:0 auto; z-index:10001;}
.adcon .adda{background-size:100%; width:100%; height:100%; text-align:center; top:0; margin:0 auto; z-index:10002;}
.adcon .adclo{ width:60px; height:60px; position:absolute; top:80px; right:80px; z-index:10003; cursor:pointer;}

.layui-laydate-content td.laydate-selected{
  background-color:#F8B878;
}
