﻿@charset "utf-8";
body{background:#f1f1f5}
/*全屋列表*/
.op_header{background: #ffffff;height: 3.5rem;color: #262626;line-height: 3.5rem;}
.op_header h3{font-size: 1.7rem;text-align: center;font-weight: 400;}
.op_header .back{position:absolute;top:0.85rem;left:0.95rem;width:1.1rem;min-width:1.1rem;height:1.8rem;background: url(../images/back_arr.png) no-repeat;background-size: contain;}
.op_header_more{position: absolute;top:0.25rem;right: 1rem;padding-left:0;margin-top:0;width: 3.85rem;height: 3rem;background: url(../images/home_search.png) no-repeat -3.9rem 0;background-size: auto 3rem;}
.op_header_search{position: absolute;top: 0.25rem;right: 4.85rem;margin:0 auto;border-radius:0;cursor:pointer;width: 3.9rem;height: 3rem;background: url(../images/home_search.png) no-repeat 0 0;background-size: auto 3rem;}
#content{position:relative;}
.house_list_main .house_tit{border-bottom:1px solid #DEDEDE;overflow: hidden;}
.house_list_main  .house_tit span{position:relative;display:block;float:left;width:50%;height:1.75rem;line-height: 1.75rem;text-align: center;background:#fff;}
.house_list_main .house_tit span.current { background: #dc137b; }
.house_list_main  .house_tit span a{display:block;font-size:0.9rem;color:#000;border-right: 1px solid #DEDEDE;}
.house_list_main  .house_tit span.current a{color: #ffffff;}
.house_list_main  .house_tit span:last-child a{border-right: 0 none;}
.house_list_main  .house_tit span .sel{display:inline-block;width:1rem;height:0.9rem;margin:0 0.25rem -0.05rem 0;background:url(../images/sx.png) no-repeat;background-size:1rem 0.9rem;}
.house_list_main .house_list .con_list{margin-bottom:0.75rem;}

.house_list .list_detail{width:100%;background:#fff;position:relative;}
.house_list .list_detail .page{position:absolute;right:0;top:0;z-index:999;margin:0.6rem 0.6rem 0 0;font-size:0.7rem;}
.house_list .list_detail .page b{font-weight: normal;color:#666;}
.house_list .list_detail h3{padding:0.65rem 0 0.65rem 1.2rem;font-size:0.9rem;font-weight:normal;text-align:left;}
.house_list .list_detail .house_category{position: relative;width: 100%;height: 0.9rem;line-height: 0.9rem;}
.house_list .list_detail .house_category a{position: relative;display: inline-block;float: left;width: 5.75rem;text-align: center;color: #a1a1a1;font-size: 0.9rem;border-right: 1px solid #a1a1a1;}
.house_list .list_detail .house_category a:last-child{border-right: 1px solid #ffffff;}
.house_list .list_detail .list_con{overflow: hidden;position:relative;}
.house_list .list_detail .list_con li{padding-bottom:0.75rem;text-align:center;background: #fff;}
.house_list .list_detail .list_con li{overflow:hidden;position:relative;}
.house_list .list_detail .list_con li div.house_detail{float: left;width: 100%;position:relative;}
.house_list .list_detail .list_con li div.house_detail div{width:100%;}
.house_list .list_detail .list_con li div.house_detail img{width:100%;}
.house_list .list_detail .list_con li div.house_detail .design_house img{width:100%;}

.filtrate .filtrate_list{position: absolute;width: 50%;height: 100%;top: 0;left: 50%;z-index: 1003;display: none;}
.filtrate .filtrate_bg{position:absolute;width:100%;height:100%;top:0;right:0;background: #fff;opacity: 0.8;}
.filtrate .filtrate_main{position:absolute;width:100%;height:100%;top:1.85rem;background:#fff;}
.filtrate_con .fil_title1{text-align:center;height:1.8rem;line-height:1.8rem;color:#333333;font-weight: normal;font-size:1.2rem;font-family: "思源黑体 CN Normal",sans-serif;}
.filtrate_con .fil_title2{text-align:center;line-height:0.5rem;color:#adadad;font-weight: 400;font-size:0.5rem;padding-bottom:0.25rem;font-family: "思源黑体 CN Normal",sans-serif;letter-spacing: 0.15rem;}
.filtrate_con .fil_list .list_tit{line-height: 2rem;font-size: 0.9rem;color: #fff;border-bottom: 1px solid #B3B3B3;cursor: pointer;background: #333;}
.filtrate_con .fil_list .list_tit span { float: right; color: #dc137b; }
.fil_list .list_tit b{font-weight: normal;}
.fil_list .list_tit b:before { position: relative; top: 0.2rem; left: 0; margin-right: 0.7rem; content: ""; width: 0.5rem; height: 1rem; display: inline-block; background: #dc137b; }
.fil_list .list_tit i{float:right;display:block;width:1rem;height:1rem;background:url(../images/product_arrow.png) no-repeat;margin:0.6rem 0.9rem 0 1rem;background-size: contain;}
.fil_list .list_con{display:none;font-size:0.9rem;color:#000;background:#fff;}
.fil_list .list_con a{width: 6.5rem;font-size:0.8rem;height: 1.7rem;display: inline-block;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.fil_list .list_con dl{padding:0.5rem 0 0.5rem 0.6rem;height: 5.2rem;}
.fil_list .list_con dt{padding-left:1.25rem;}
.fil_list .list_con dd{padding:0.25rem 0 0.25rem 0.8rem;line-height:1.7rem;cursor: pointer;position:relative;color: #666666;font-size: 0.75rem;}
.fil_list .list_con dd i{position:absolute;left:0;top:0.95rem;display:inline-block;width:0.3rem;height:0.3rem;background:#666666;border-radius: 50%;}
.fil_list .list_con dd.current{color:#ff5a00;border-bottom: 1px solid #ff5a00;}
.fil_list .list_con dd.current i{background:#333333;}
.filtrate_main .reset_fil_btn{margin:2rem 0 0 0;display:block;float:left;width:50%;text-align:center;height:2rem;line-height:2rem;font-size:1rem;color:#fff;background:#757575;}
.filtrate_main .fil_submit { margin: 2rem 0 0 0; display: block; float: left; width: 50%; text-align: center; height: 2rem; line-height: 2rem; font-size: 1rem; color: #fff; background: #dc137b; }
/*全屋详情*/
/*.op_container{overflow: hidden;}*/
.home_description{position: relative;background: #ffffff;width: 100%;height: auto;}
.home_description .home_blueprint{position:relative;width: 100%;height: 20rem;border-top: 1px solid #dedede;border-bottom: 1px solid #dedede; }
.home_description .home_blueprint img{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;max-width:100%;max-height:100%;}
.home_description .home_info{position: relative;width: 30.5rem;height: auto;padding-left: 1.5rem;padding-bottom: 1rem;}
.home_description .home_info h3{position: relative;font: 400 1.5rem/3.6rem "思源黑体 CN Normal";color: #000000;}
.home_description .home_info .description_details{margin-top: -0.5rem;}
.home_description .home_info .description_details .des_item .icon{margin-right: 0.4rem;}
.home_description .home_info li{position:relative;display:block;line-height: 1.7rem;float: left;}
.home_description .home_info li:after{clear: both;}
.home_description .home_info span{position:relative;display: inline-block;float: left;color: #808080;font: 500 0.9rem/1.7rem "微软雅黑";letter-spacing: 0.3rem;}
.home_description .home_info li .icon{width: 0.6rem;height: 0.6rem;top:0.55rem;background: url(../images/home_icon.png) no-repeat 0 0 ;background-size: contain;}
.home_description .home_info li .des_name{margin-right: 1.8rem;letter-spacing: normal;}
.home_description .home_info li .des_name1{margin-right: 0;}
.home_description .home_info li .des_cont{margin-left:0.3rem;width:22.8rem;height: 1.7rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #303030;letter-spacing: normal;}
.home_description .home_info li .des_cont1{height: auto;white-space: normal;width: 20rem;}
.homematch_apply{position: relative;background:#ffffff;border-top: 1px solid #dedede;}
.homematch_apply .apply_form{position: relative;top:1rem;left: 0;width: 100%;height:25.5rem;display: block;background: #cb3635;}
.homematch_apply .apply_form h2{position: relative;float:left;width: 100%;height: 6rem;display:block;font: 800 3.6rem/6.6rem "思源宋体";font-style: italic;color: #f6eac9;text-align: center;letter-spacing: 0.7rem;}
.homematch_apply .apply_form h3{position: relative;float:left;width: 100%;height: 1.7rem;display:block;font: 500 1.7rem/1.7rem "思源黑体";font-style: normal;color: #f6eac9;text-align: center;letter-spacing: 1.5rem;}
.homematch_apply .apply_form .user{margin-top: 1rem;}
.homematch_apply .apply_form .user,.homematch_apply .apply_form .tel{position: relative;width: 100%;height: 4.8rem;float: left;}
.homematch_apply .apply_form .user span,.homematch_apply .apply_form .tel span{position: absolute;left: 50%;top: 1.05rem;margin-left: -11rem;z-index:5;width: 1.4rem;height: 1.4rem;display: block;}
.homematch_apply .apply_form .user span{background: url("../images/apply_icon.png") no-repeat 0 0;background-size: 1.4rem auto;}
.homematch_apply .apply_form .tel span{background: url("../images/apply_icon.png") no-repeat 0 -4.45rem;background-size: 1.4rem auto;}
.homematch_apply .apply_form .text{position:absolute;top:0;left:0;right:0;margin:0 auto;width: 25.25rem;height: 3.5rem;background: #ffffff;text-indent:4rem;font: 500 1rem/2.9rem "思源黑体 CN Normal";border: none;border-radius: 0.5rem;}
.homematch_apply .apply_form #submit_btn{position: absolute;bottom:3.4rem;left: 0;right: 0;margin: 0 auto;width: 25.25rem;height: 3.5rem;border-radius:2.9rem;display: block;
    background: #ffd617;color: #c6353a;font: 500 1.6rem/3.5rem "思源黑体 CN Normal";border: none;letter-spacing: 0.15rem;}
.house_main .main_con{position: relative;background: #ffffff;}
.house_main .main_con .des_list{position:relative;margin-bottom: 1.1rem;}
.main_con .des_list h2{font: 500 1.5rem/3.6rem "思源黑体 CN Normal";color: #333333;letter-spacing: 0.25rem;padding-left: 1.5rem;}
.main_con .des_list h2:before{position:absolute;content: '';top:1.05rem;left: 0;width: 0.5rem;height: 1.5rem;display: block;background: #ffb37b;}
.main_con .des_list h2 i{font-style:normal;color:#919191;margin-left:0.75rem;font-weight:normal;}
.main_con .des_list p{padding-left: 1.5rem;margin-bottom:1rem;font: 500 0.9rem/1.4rem "思源黑体 CN Normal";color: #666666;width: 26rem;}
.main_con .des_list .des_img_list{position: relative;width: 100%;}
.main_con .des_list .des_img_list img { width: 100%; height: 100%; margin-top: 1rem; }
.main_con .des_list .des_img_list a { margin-top: 1rem; width: 100%; height: 24rem; display: block; }
.main_con .des_list .des_img_list a img{width: 100%;height: 100%;}
.main_con .des_list .des_img_list a:first-child{margin-top: 0;}
/*活动列表页*/
.act_list ul li{margin-top:0.75rem;width:100%;background:#fff;}
.act_list ul li img{width:100%;height:16rem;}
.act_list ul li div{padding:0.8rem 2.5rem 0.8rem 0.8rem;}
.act_list ul li h3{font-size:1.2rem;color:#000;}
.act_list ul li p{padding-top:0.5rem;line-height:1.2rem;font-size:0.8rem;color:#757575;}
.act_list ul li:last-child{margin-bottom:0.7rem;}