/*初始化*/
/*浮动*/
body{
    position: relative;
    width: 100%;
    margin: 0 auto;
	min-width: 320px;
	max-width: 1024px;
	min-height: 100%;
	overflow-x:hidden;
	font-family:"微软雅黑";
	/*background: #fff;*/
}
.fl{float: left;}
.fr{float: right;}
 /*清浮动*/
 .clearfix:after {content: "";display: block;height: 0;clear: both;}
 .clearfix { zoom: 1;}

/*颜色*/
.blue{color: #c8386b;}
.orange{color: #ff7a31;}
.bold{font-weight: bold;}
.bg_blue{background: #d1e0f4;}
.bg_pink{background: #ffe4d6;}
.bg_dgray{background: #797979;}
.bg_dblue{background: #1866c6;}
.white{color:#fff;}
.gray{color: #ccc;}
.bg_gray{background: #f5f5f5;}
.bg_orange{background: #ff7a31;}
.f_14{font-size: 14px;}
.black{color:#000!important;}


/*头部*/
.header{background: #fff;}

.logo{flex:0 0 3.2rem;min-height:0.5rem}
.logo img{width: 100%;height: 100%;}
.container{padding:0 0.2rem;height: auto;}
.h_wrap{display: -webkit-flex; /* Safari */display: flex;justify-content: space-between; padding-top: 0.15rem;padding-bottom: 0.15rem;}
.icon_call{display: block; margin:0 auto; width: 0.26rem;height: 0.26rem;background: url(../icon_call.png)no-repeat;background-size: 0.26rem 0.26rem;}

/*导航*/
.nav{background: #e6e6e6;}
.nav>ul{display: -webkit-flex; /* Safari */display: flex;}

.nav>ul>li{/*flex:1;*/ padding: 8px; text-align: center;min-height: 0.62rem;line-height: 0.62rem;}
.nav>ul>li>a{display: block;width: 100%;height: 100%; font-size: 14px;    color: #323232;}
.phone_nav_menu {display: block; width:30px;height: 22px;margin-top:0.16rem;}
.phone_nav_menu a{display: block;width: 30px;height: 22px;background: url(../icon_nav.png) no-repeat;}
a.nav_menu_icon{display: block;width: 30px;height: 29px; }
a.nav_toggle_close{  background-position:-30px 0;}

.phone_nav_menu_list{display: none; background:#d36089;width:100%;position: absolute;top:0.9rem;z-index:99999;}
.phone_nav_menu_list li{width: 100%;height: 30px; line-height:30px; box-sizing: border-box;border-bottom:1px dashed #e5e5e5;}
.phone_nav_menu_list li:last-of-type{border-bottom:0;}
.phone_nav_menu_list li a{color: #fff;font-size: 14px;display: block;width: 100%;height: 100%;padding:0 20px;box-sizing: border-box;}


/*轮播图模块*/
#focus{height: 4rem;}
.focus{ width:100%; margin:0 auto; position:relative; overflow:hidden;   }
	.focus .hd{ width:100%;position:absolute; z-index:1; bottom:0.1rem; text-align:center;  }
	.focus .hd ul{ display:inline-block; height:5px; padding:3px 5px;
		-webkit-border-radius:50%; -moz-border-radius:50%; border-radius:5px; font-size:0; vertical-align:top;
	}
	.focus .hd ul li{ display:inline-block; width:0.15rem; height:0.15rem; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;/* background:#fff; */margin:0 5px; border:2px solid #fff;  vertical-align:top; overflow:hidden;   }
	.focus .hd ul .on{ background:#fff;  }

	.focus .bd{ position:relative; z-index:0; height: 100%;}
	.focus .bd li img{ width:100%;  height:4rem;}
	.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }

/*首页推荐*/
.index_introduce{width: 100%;background:#c8386b;color: #fff;padding:0.16rem 0;margin-top: 0.15rem;margin-bottom: 0.15rem;}
.index_introduce .title{height:30px;line-height:30px;overflow: hidden;}
.index_introduce .title a{color: #fff;}
.title_name{font-size: 16px;font-weight: bold; width: 100%;height:30px;line-height:30px;overflow: hidden;}
.read_more{width: 25%;text-align: right;}
.index_introduce p{line-height: 20px;}

/*网站公告*/
.notice{width: 100%; background: #ededed;/*height: 0.5rem;line-height: 0.5rem;*/padding:0.08rem;box-sizing: border-box;}
.wzgg{width:22%;overflow: hidden; vertical-align: top;}
.maquee{width:100%;overflow: hidden; vertical-align: top;}
.pro_title{display: flex; align-items: center;justify-content: space-between;margin:15px 0;width: 60%;margin:0 auto;}
      .pro_title span{ text-align: center; line-height: 30px;}
          .line{ width: 20%; flex-grow: 1;height:1px;background: #c8386b;vertical-align:middle;}
          .title_text{margin: 0 10px;font-size: 20px;font-weight: bold;text-align: center;color: #c8386b;}
          .title_text a{color: #c8386b;}
/*最新房产*/
.pro_title{height: 1.04rem;line-height: 1.04rem;}
.pro_list{}
.pro_item{float: left;width: 31%; text-align: center;margin-bottom: 0.18rem;margin-right: 3.33%;}
.pro_item:nth-of-type(3n){margin-right: 0;}
.pro_item a{display: block;width: 100%;height: 100%;}
.pro_item img{width:100%;/*min-height: 1.8rem;*/}
.pro_item p{width: 100%;height: 22px;line-height: 22px;overflow: hidden;}
/*热门房产*/
.hot_pro{padding-bottom: 0.2rem;margin-top: 0.2rem;background: #fff;}
.hot_pro_item{margin-bottom:15px;height:80px;overflow: hidden; }
.hot_pro_item a{display:block;width: 100%;height: 100%;display:flex;/*设为伸缩容器*/  flex-flow:row;/*伸缩项目单行排列*/  }
.hot_pro_img{width:100px;}
.hot_pro_img img{width:100px;height: 80px;}
.hot_pro_text{flex:1;/*这里设置为占比1，填充满剩余空间*/  padding:2px 8px; overflow: hidden;box-sizing: border-box;position: relative;}
.a_date{position: absolute;bottom: 0;left:8px;bottom: 2px;font-size: 12px;height: 12px;line-height: 12px;}
.article_name{max-height: 38px;line-height: 19px;overflow:hidden;font-weight: bold;color: #000;} 
.article_info{margin-top: 4px;height:18px;line-height: 18px;overflow:hidden;font-size: 13px;}
/*友情链接*/
.friend_link{padding-bottom: 10px;}
.link_list li{float: left; width:48%;height:1.1rem;margin-right:2%;margin-bottom:0.2rem;box-sizing:border-box;}
.link_list li:nth-of-type(2n){margin-right: 0;}
.link_list li img{width:100%;height:1.1rem;}

/*.footer{margin-bottom:63px;}*/
.f_top{font-size: 14px;height: 0.5rem;line-height: 0.5rem;background: #fff;border-top:1px solid #c8386b;}
.f_bottom{padding-top:0.2rem;padding-bottom:0.16rem;background: #c8386b;color: #fff;font-size: 12px; margin-bottom: 64px;line-height: 18px;}
.ma_item{width: 100%;text-align: center;line-height: 16px;}
.ma_item img{width: 70%;}

.foot_btnwrap{ z-index: 9999; position: fixed;bottom: 0;left: 0;width: 100%;background: #fff;text-align: center;}
.foot_btnwrap .btn{display: inline-block;
    box-sizing: border-box;
    width: 40%;
    padding: 10px 0;
    margin-right: 0.3rem;
    border: 1px solid #c8386b;
    margin-top: 10px;
    margin-bottom: 10px;}
.foot_btnwrap .btn a{display: block;width: 100%;height: 100%;text-align: center;line-height: 24px;}
.foot_btnwrap .btn a img{margin-right:6px;vertical-align: middle;}
.foot_btnwrap div:nth-of-type(2){margin-right: 0;}



/*产品详情页*/
.to_back{height: 0.62rem;line-height: 0.62rem;font-size: 14px;background: #fff;}
.pro_info{padding-top:0.3rem;padding-bottom: 0.3rem;background: #fff;}
.pro_name{height:24px;line-height:24px;}
.pro_tit{font-size: 16px;font-weight:bold;color: #323232;}
.icon_tag{display: block;padding:0 0.2rem;height:24px;line-height:24px; color: #fff;text-align: center;}
.tag_wrap{margin-top: 6px;}
.mark_tag{width:70%;float: left;}
.mark_tag span{display: block;float: left;padding:0.02rem 0.05rem;margin-right: 0.08rem; margin-bottom: 2px;}
.pro_con{margin-top: 0.05rem;border-top:0.05rem solid #e6e6e6;margin-bottom: 70px;}
.introduce{height:0.6rem;line-height: 0.6rem;border-bottom:1px solid #ccc;color: #323232;font-size: 14px;}
.intro_info{padding:0.23rem 0;font-size: 13px;}

/*.footer_btn{text-align: center;border-top: 1px solid #e6e6e6;position: fixed;bottom: 0;width: 100%; background: #fff;padding:0.2rem;box-sizing: border-box;}
.footer_btn span{display: inline-block; padding:0.2rem 0.66rem;border: 1px solid #1866c6;margin-right: 0.36rem;font-size: 13px;}
.footer_btn span:nth-of-type(2){margin-right: 0;}*/

/*产品列表页*/
.fixed{position: fixed;}
.select_block{width: 100%;}
.bq_select{width: 100%; background: #fff; width: 100%; height: 0.6rem;line-height: 0.6rem;display:flex;border-top: 1px solid #e6e6e6; border-bottom:1px solid #e6e6e6;}
.bq_select .select_item{flex: 1;text-align: center;font-size: 14px;}
.icon{ display: inline-block; vertical-align: middle; width: 13px;height: 7px;margin-left: 4px;background: url(../icon_du.png) no-repeat;}
.down{background-position: 0 0px;}
.up{background-position:0 -7px;}

.select_content{position: absolute;left:0;width: 100%;background: #448fea;}

.select_content{position: absolute;left:0;width: 100%;background: #fff;}
.ul_list>ul>li{line-height: 32px;border-bottom: 1px solid #e6e6e6;font-size: 14px;padding:0 0.3rem;}
.ul_list>ul>li.blue a{color:#c8386b;}
.ul_list>ul>li>ul a{color:#323232!important;}
.ul_list>ul>li>ul>li.blue>a {color: #c8386b!important;}
.select_con{display: none;}

/*.pro_listes{margin-top: 0.62rem;}*/
.pl_item{display: flex;padding:0.2rem 0;border-bottom: 1px dashed #e6e6e6;}
.pl_item:last-of-type{border-bottom: 0;}
.item_img{flex:0 0 2rem;height: 1.4rem;margin-right:0.18rem;}
.item_img a{display: block;width: 100%;height: 100%;}
.item_img a img{width:2rem;height: 1.4rem;}
.item_text{width: 100%;}
.name_wrap{width: 100%;}
.pl_name{width: 72%; height: 24px;line-height:24px;overflow: hidden;}
.pro_tro{width: 100%;height: 24px;line-height: 24px;overflow: hidden;}
.tag_box{width: 100%;margin-bottom:4px;}

@media only screen and (max-width: 320px) {
	.pl_name{height: 22px;line-height: 22px;font-size: 13px;}
	.icon_tag{height:22px;line-height: 22px;}
}
@media (min-width: 375px){
	.tag_box{margin-bottom:2px;}
}
@media (min-width:414px){
	.tag_box{margin-bottom: 4px;}
}
@media (min-width: 768px){
	.pl_name{height: 28px;line-height: 28px;font-size: 18px;}
	.pro_tro{margin:6px 0; min-height:48px;line-height:24px;font-size: 14px;}
	.mark_tag span{display: block;float: left;padding:0.04rem 0.12rem;margin-right: 0.12rem;}
	.tag_box{margin-bottom:6px;}
	.f_top{font-size: 18px}
	.f_bottom{font-size: 16px;line-height: 32px;}
}

.article_wrap{padding-top:0.2rem;padding-bottom: 0.2rem;}
.article_title{line-height:24px;font-size: 16px;font-weight: bold;border-bottom:1px dashed #ccc;text-align: center;}
.article_content{padding-top:0.2rem;padding-bottom:0.2rem;}
.article_content a,.intro_info a{text-decoration: none;}

.block_name{padding:10px 4px;font-size: 16px;font-weight: bold; }
.block_name a{color:#c8386b;}