@media only screen and (max-width: 800px) {
body{font-size:12px; line-height:20px;}
.sp_block{display:block;}
.sp_flex{display:flex;}
.sp_inline{display:inline;}
.sp_none{display:none!important;}
.sp_none2{display:none;}

.sp_pt0{padding-top:0 !important;}
.sp_pt5{padding-top:.5rem !important;}
.sp_pt10{padding-top:.1rem !important;}
.sp_pt15{padding-top:.15rem !important;}
.sp_pt20{padding-top:.2rem !important;}
.sp_pt25{padding-top:.25rem !important;}
.sp_pt30{padding-top:.3rem !important;}
.sp_pt35{padding-top:.35rem !important;}
.sp_pt40{padding-top:.4rem !important;}
.sp_pt50{padding-top:.5rem !important;}
.sp_pt70{padding-top:.7rem !important;}
.sp_pt80{padding-top:.8rem !important;}
.sp_mt10{margin-top:.1rem !important;}
.sp_mt20{margin-top:.2rem !important;}

.sp_font10{font-size:10px; line-height:16px;}
.sp_font11{font-size:11px; line-height:18px;}
.sp_font12{font-size:12px; line-height:20px;}
.sp_font14{font-size:14px; line-height:22px;}
.sp_font15{font-size:15px; line-height:22px;}
.sp_font16{font-size:16px; line-height:24px;}
.sp_font18{font-size:18px; line-height:26px;}

.sp_center{text-align:center;}
.sp_tal{text-align:left !important;}
.sp_w100{width:100%; height:auto;}
.sp_fn{float:none;}
.sp_ofa{overflow:auto;}

.sp_pl0 {padding-left: 0;}


.header_lx_bg{height:.1rem;}
.header_bg{box-shadow:0 4px 5px rgba(0,0,0,.2); position:relative;}
.header_top{position:fixed;}
.header{width:100%; height:1rem;}
.header h1 img{width:2.8rem; height:auto; margin-left:.15rem;}
.header > .sp_block{display:flex;}
.model-1{width:1rem; height:1rem; box-sizing:border-box; position:relative; transition:all 0.3s ease;}
.bar{width:0.38rem; height:.04rem; display:block; position:absolute; left:.31rem; background-color:#000000; transition:0.3s;}
.model-1 .bar:nth-of-type(1) {
  top:0.34rem;
  transition: top 0.2s ease 0.2s, transform 0.2s ease-out 0;
}
.model-1 .bar:nth-of-type(2) {
  top:0.48rem;
  transition: ease 0.1s 0.1s;
}
.model-1 .bar:nth-of-type(3) {
  top:0.61rem;
  transition: top 0.2s ease 0.2s, transform 0.2s ease-out 0;
}
.model-1.hover .bar:nth-of-type(1),.nav_huiyuan .bar:nth-of-type(1) {
  background-color:#000000;
  top:0.48rem;
  transform: rotate(45deg);
  transition: top 0.1s ease 0, transform 0.1s ease-out 0.2s;
}
.model-1.hover .bar:nth-of-type(2) {
  opacity: 0;
}
.model-1.hover .bar:nth-of-type(3),.nav_huiyuan .bar:nth-of-type(2) {
  background-color:#000000;
  top:0.48rem;
  transform: rotate(-45deg);
  transition: top 0.1s ease 0, transform 0.1s ease-out 0.2s;
}
.header_weixin{width:1rem; height:1rem; color:#000000; font-size:.44rem; display:flex; justify-content:center; align-items:center;}
.header_weixin p{top:.8rem; left:-1.06rem;}
.header_mail a{width:1rem; height:1rem; color:#000000; font-size:.38rem; margin-left:0; background-color:transparent;}
.header_mail a .icon{font-size:20px; margin-right:3px;}
.nav{width:100%; position:absolute; top:1rem; z-index:10; background-color:#FFFFFF;}
.nav > ul{display:block; padding:.1rem 2% .5rem 2%;}
.nav > ul > li:first-child{ border-top:#cccccc 1px solid;}
.nav > ul > li > a{font-size:.26rem; line-height:1rem; padding:0 0 0 .1rem; margin:0; border-bottom:#cccccc 1px solid;}
.nav > ul > li > a i.sp_block{width:.14rem; margin-right:0; position:absolute; top:0; right:.32rem; transform:rotate(-90deg);}
.nav > ul > li > a:before{display:none;}
.nav > ul > li.nav_li > a > i{display:none;}
.nav > ul > li.nav_li > a{display:none;}
.nav_sub_bg{position:static; top:auto; left:auto; display:block;}
.nav_sub{width:100%; padding:0; border-bottom:#cccccc 1px solid;}
.nav_sub h3{width:2.2rem; font-size:.26rem; line-height:1rem; padding-top:0;}
.nav_sub ul{width:5rem;}
.nav_sub ul li{width:100%; padding-left:0;}
.nav_sub ul li a{display:block; line-height:1rem; padding-left:.1rem; border-bottom:#cccccc 1px solid; position:relative;}
.nav_sub ul li:last-child a{border-bottom:none;}
.nav_sub ul li a > img{display:none;}
.nav_sub ul li p{font-size:.26rem; padding-top:0; text-align:left;}
.nav_sub ul li p i{width:.14rem; margin-right:0; position:absolute; right:.32rem;}
.banner{height:auto; background:none;}
.kyourin_search_box{width:100%; border-radius:0; padding:0 .1rem .1rem .1rem; margin-top:0; background-color:#796D6F; box-sizing:border-box;}
.kyourin_search{display:block;}
.kyourin_search_title{width:100%; height:1rem; padding-right:0; background:#796D6F;}
.kyourin_search_tb{width:.65rem; height:.65rem; font-size:.38rem; line-height:.65rem; margin-right:.1rem;}
.kyourin_search_bt{font-size:.42rem; line-height:.65rem; padding-top:0;}
.kyourin_search_ul{padding:.1rem .25rem .35rem .25rem;}
.kyourin_search_ul li{font-size:.27rem; padding:.18rem 0 0 0;}
.kyourin_search_ul li span{width:1.45rem; font-size:.27rem; line-height:.65rem;}
.kyourin_search_ul li select{width:5.35rem; height:.65rem; font-size:.26rem;}
.kyourin_search_ul li select.kyourin_search_select02{width:2.26rem;}
.kyourin_search_submit{text-align:center; padding-bottom:.25rem;}
.kyourin_search_submit input{width:6.5rem; height:1rem; font-size:.36rem;}
.kyourin_latest_box{width:100%; padding-top:.78rem;}
.kyourin_latest_title{font-size:.44rem;}
.kyourin_latest_tab{padding:.52rem .08rem 0 .08rem; margin:0;}
.kyourin_latest_tab li{width:1.77rem; height:.66rem; font-size:.22rem; line-height:.66rem; margin-top:.2rem; box-sizing:border-box;}
.kyourin_latest_tab li:nth-child(2){margin-left:.08rem;}
.kyourin_latest_tab li:nth-child(3){margin-left:.08rem; line-height:.26rem; padding-top:.07rem;}
.kyourin_latest_tab li:nth-child(4){margin-left:.08rem;}
.kyourin_latest_tab li.on,.kyourin_latest_tab li:hover{height:.86rem; line-height:.86rem; margin-top:0;}
.kyourin_latest_tab li:nth-child(3).on,.kyourin_latest_tab li:nth-child(3):hover{line-height:.26rem; padding-top:.17rem;}
.kyourin_latest_tab li.on:before,.kyourin_latest_tab li:hover:before{border-width:6px; bottom:-12px; left:calc(50% - 6px);}
.kyourin_latest_leftLoop.on{margin-top:.5rem; width:370px; margin:.5rem auto 0 auto;}
.kyourin_latest_leftLoop .bd ul{padding-bottom:.55rem!important;}
.kyourin_latest_leftLoop .hd ul li{width:.16rem; height:.16rem; margin:0 .08rem;}
.kyourin_latest_jt .prev,.kyourin_latest_jt .next{width:.6rem; top:2.1rem; left:.12rem;}
.kyourin_latest_jt .next{left:auto; right:.12rem;}
.kyourin_latest_jt .prev img,.kyourin_latest_jt .next img{width:100%; height:auto;}
.kyourin_latest_list li{width:185px;}
.kyourin_latest_list li a{margin:0 .2rem;}
.kyourin_latest_list li a .kyourin_latest_img{width:100%; height:163px;}
.kyourin_latest_fl01,.kyourin_latest_fl02,.kyourin_latest_fl03,.kyourin_latest_fl04{font-size:.24rem; line-height:.5rem; padding:0 .15rem;}
.kyourin_latest_lr{height:2.55rem; padding:.1rem .15rem 0 .15rem;}
.kyourin_latest_bt{font-size:.26rem; line-height:.32rem;}
.kyourin_latest_bt p{font-size:.22rem;}
.kyourin_latest_qu{font-size:.2rem; line-height:.34rem; padding:0 .08rem; margin-top:.12rem;}
.kyourin_latest_jg{font-size:.22rem; line-height:.34rem; padding-top:.12rem;}
.kyourin_ranking_bg{max-width:100%; margin:.86rem auto 0 auto; padding:.6rem .5rem .5rem .5rem; box-sizing:border-box;}
.kyourin_ranking{width:100%;}
.kyourin_ranking_title{font-size:.34rem; line-height:1.3; text-align:center;}
.kyourin_ranking_left{margin-top:0;}
.kyourin_ranking_left .bd ul{padding-bottom:.5rem!important;}
.kyourin_ranking_list li{width:100%; margin-top:.4rem;}
.kyourin_ranking_list li a{margin-right:0; display:flex;}
.kyourin_ranking_list li a .kyourin_ranking_img{width:3.1rem; height:2.36rem;}
.kyourin_ranking_list li a:hover .kyourin_ranking_img img{transform:scale(1.1);}
.kyourin_ranking_lr{padding:0 0 0 .3rem;}
.kyourin_ranking_bt{font-size:.26rem; line-height:.32rem;}
.kyourin_ranking_bt p{font-size:.22rem;width:3.1rem;}
.kyourin_ranking_qu{font-size:.2rem; line-height:.34rem; padding:0 .08rem; margin-top:.12rem;}
.kyourin_ranking_jg{font-size:.22rem; line-height:.34rem; padding-top:.12rem;}
.kyourin_ranking_hg{width:.6rem; height:.58rem; font-size:.27rem; line-height:.42rem; padding-top:.16rem; background-size:100% auto;}
.kyourin_ranking_fb{width:.6rem; height:.42rem; font-size:.27rem; line-height:.42rem;}
.kyourin_ranking_more a{width:4.5rem; height:.7rem; font-size:.26rem; font-weight:bold; line-height:.66rem; display:block; margin:0 auto; text-align:center; border:#000000 1px solid; border-radius:.1rem;}



.kyourin_infor_bg{height:11rem; margin-top:.7rem; background:url(../images/kyourin_infor_bg_sp.jpg) no-repeat center; background-size:cover;}
.kyourin_infor_title{font-size:.44rem; line-height:1.5; text-align:center; padding-top:.55rem;}
.kyourin_infor_ul{width:6.3rem; padding-top:.26rem;}
.kyourin_infor_ul li{width:100%; padding:.08rem; border-radius:.08rem; margin:.2rem 0 0 0;}
.kyourin_infor_ul li img{width:100%; height:auto;}
.kyourin_invitation{width:6.8rem; padding-top:.75rem; display:block;}
.kyourin_invitation_title{width:100%; font-size:.44rem; text-align:center;}
.kyourin_invitation_ul{displanews_listgin-right:0; padding-top:.2rem; display:block;}


.kyourin_invitation_ul li{width:100%; padding-top:.2rem;}



.kyourin_invitation_ul li img{width:100%; height:auto;}
.kyourin_news_more{font-size:.22rem; line-height:1.5; padding-top:.3rem;}
.kyourin_news_more .icon{font-size:.26rem; margin-right:.08rem;}
.kyourin_news_list{width:100%; margin-top:.35rem;}
.kyourin_news_list li a{padding:.12rem 0 .12rem .1rem; flex-wrap:wrap;}
.kyourin_news_list li a span{width:5rem; font-size:.26rem; line-height:.35rem;}
.kyourin_news_list li a p{width:5.9rem; font-size:.26rem; line-height:.35rem;}
.kyourin_news_list li a i{margin-top:-.2rem;}
.kyourin_news_list li a .icon{font-size:.4rem; line-height:1; margin-left:.2rem;}
.kyourin_contact_bg{height:auto; margin-top:.88rem; padding-top:0; padding-bottom:.6rem; background:#F6FAFD;}
.kyourin_contact{width:100%; padding-top:.32rem; display:block; text-align:center;}
.kyourin_contact_first{font-size:.24rem; padding-left:0;}
.kyourin_contact_tel{font-size:.64rem; padding-top:.25rem;}
.kyourin_contact_tel .icon{font-size:.4rem; margin-right:.06rem;}
.kyourin_contact_yysj{font-size:.28rem; padding:.1rem 0 0 0;}
.kyourin_contact_yysj span{font-size:.24rem;}
.kyourin_contact_mail{width:6.5rem; height:.75rem; font-size:.32rem; line-height:.75rem; padding-left:0; margin-top:.4rem; display:inline-block;}
.kyourin_contact_mail .icon{font-size:.44rem; margin-right:.3rem;}
.kyourin_contact_weixin{margin-top:.3rem;}
.kyourin_contact_weixin .icon{font-size:.54rem; margin-right:.3rem;}
.footer_bg{margin-top:.7rem; padding-top:.46rem; border-top:#7B0211 .1rem solid;}
.footer{width:100%; justify-content:center; text-align:center;}
.footer_left p{font-size:.22rem; line-height:.36rem; padding-top:.16rem;}
.footer_nav li{font-size:.26rem; line-height:.28rem; margin:.8rem .25rem 0 .25rem;}
.footer_copyright{font-size:.16rem; padding:.6rem 0 .3rem 0; text-align:center;}

.residential_banner{padding-top:0; background:none;}
.residential_box{width:100%; padding:0 .1rem .1rem .1rem; border-radius:0; background-color:#5FA1AF;}
.residential_title{font-size:.32rem; line-height:.9rem;}
.residential_title svg{font-size:.4rem; margin:0 .15rem 0 .1rem;}
.residential_housing_bg{padding:0 0 .28rem 0;}
.residential_district{font-size:.26rem; line-height:.9rem; padding-top:0;}
.residential_district strong{width:1.2rem; font-size:.27rem; margin-left:.2rem;}
#houseMap01 img{width:100%; height:auto;}
.residential_dt{display:block; padding:0;}
.residential_dt:nth-child(3){margin-top:.4rem; border-top:#C1C0BE 1px solid;}
.residential_dt dd{width:100%; font-size:.27rem; line-height:.9rem; padding:0 .2rem; border-bottom:#C1C0BE 1px solid; box-sizing:border-box;}
.residential_dt dt{width:100%; padding:.25rem 0 .4rem .18rem; box-sizing:border-box;}
.residential_area{margin-top:-.2rem;}
.residential_area li{width:50%; font-size:.26rem; line-height:.74rem; padding-right:0;}
.residential_area_yh{width:100%;}
.residential_select{width:2.4rem; height:.65rem; font-size:.26rem;}
.residential_submit{padding-top:.36rem;}
.residential_submit input{width:6.5rem; height:1rem; font-size:.36rem;}
.residential_submit input:hover{opacity:.8;}
.residential_ranking_bg{background-color:transparent;}

.residential_house{width:95%; padding-top:.35rem; display:block;}
.residential_house_apart{width:100%;}
.residential_house_list{font-size:.44rem; line-height:.58rem;}
.residential_terms{margin-top:.3rem;}
.residential_terms_title{width:100%; font-size:.32rem; line-height:.7rem; text-align:left; padding-left:.15rem;}
.residential_terms_yq{width:100%; font-size:.26rem; line-height:.4rem; padding:.15rem;}
.residential_terms_number{padding:.25rem 0 .32rem 0; display:block; text-align:center;height:auto;}
.residential_terms_quantity{font-size:.37rem; line-height:1; text-align:center;}
.residential_terms_quantity span{font-size:.56rem; margin-right:.1rem;}
.residential_terms_select{width:2.08rem; height:.65rem; font-size:.27rem;}
.residential_terms_ps{font-size:.26rem; line-height:.65rem; padding-top:.3rem;}
.residential_inquiry{width:100%; display:block; margin-top:0; padding-bottom:.3rem; position:fixed; left:0; bottom:0; background-color:#796D6F;}
.residential_inquiry_article{width:100%; font-size:.29rem; line-height:.56rem; padding:.2rem 0 .2rem 0; text-align:center;}
.residential_inquiry_article img{width:.4rem; margin-right:.08rem;}
.residential_inquiry_article:before{display:none;}

.residential_inquiry_submit{margin-left:0; text-align:center;}
.residential_inquiry_submit input{width:6.5rem; height:1rem; font-size:.36rem; line-height:1rem; padding-left:.9rem; background:#C1272D url(../images/residential_inquiry_submit.svg) no-repeat .44rem center; background-size:.3rem .3rem;}
.residential_list li{margin-top:.7rem;}
.residential_list_title{padding-bottom:.1rem;}
.residential_list_title h3{font-size:.34rem; line-height:.34rem; border-left:#5FA1AF .1rem solid; padding:.08rem 0 0 .2rem;}
.residential_list_title h3 span{font-size:.22rem; padding-left:0; display:block;}
.residential_list_xx{line-height:.9rem; padding-right:.15rem;}
.residential_list_xx label{display:none;}
.residential_list_xx a{margin-left:0; padding-left:0; border-left:none; line-height:1.2; text-align:center;}
.residential_list_xx a .icon{margin-right:0; font-size:.5rem;}
.residential_list_xx a img{width:.4rem;}
.residential_list_xx a span{font-size:.16rem; padding-top:.04rem;display:block;}
.residential_list_s{color:#727171; font-size:.26rem; line-height:.8rem; text-align:center; background-color:#F4F4F5;}
.residential_list_dl{padding-top:.2rem;}
.residential_list_dl dd{width:2rem; height:2rem; padding-left:0; text-align:center;overflow: hidden;}
.residential_list_dl dd img{width:auto; height:2rem;}
.residential_list_dl dt{width:5rem; padding-left:.2rem; box-sizing:border-box;}
.residential_list_dz th{width:1.2rem; font-size:.26rem; line-height:.6rem; padding-left:.16rem;}
.residential_list_dz td{font-size:.26rem; line-height:.6rem; padding-left:.2rem;}
.residential_list_zg{display:none;}
.residential_list_zgsp table{margin-top:.2rem; border-top:#BFBFBF 1px solid;}
.residential_list_zgsp th{width:1.8rem; font-size:.28rem; line-height:.68rem; padding-left:.3rem; border-bottom:#BFBFBF 1px solid; text-align:left; background-color:#DFECEF; box-sizing:border-box;}
.residential_list_zgsp td{font-size:.26rem; line-height:.68rem; text-align:center; padding-left:0; border-bottom:#BFBFBF 1px solid;}
.residential_list_zgsp td strong{color:#C1272D; font-size:.28rem;}
.residential_list_gd{width:4.5rem; height:.7rem; margin:.7rem auto 0 auto; font-size:.26rem; font-weight:bold; line-height:.7rem; border:#7F7F7F 1px solid; border-radius:.1rem; text-align:center;}
.residential_sidebar{width:100%; border-radius:0; margin-top:1rem;}
.residential_sidebar_title{font-size:.32rem; line-height:.9rem; padding-left:0; text-align:center;}
.residential_sidebar_title .icon{font-size:.38rem; margin-right:.08rem;}
.residential_sidebar_box{border:#796D6F .1rem solid; padding:.2rem 0;}
.residential_sidebar_zz{font-size:.34rem; padding:0 .2rem}
.residential_sidebar_rental{padding:.2rem .2rem .4rem .2rem;}
.residential_sidebar_rental select{width:100%; height:34px; font-size:15px;}
.residential_sidebar_dc{font-size:.27rem; line-height:.9rem; padding:0 .2rem; border-bottom:#C1C0BE 1px solid;}
.residential_sidebar_area{padding:0 0 .25rem 0; display:flex; flex-wrap:wrap;}
.residential_sidebar_area li{width:50%; font-size:.26rem; line-height:.74rem; padding-left:.2rem; box-sizing:border-box;}
.residential_sidebar_rent{padding:.25rem 0 .4rem .2rem;}
.residential_sidebar_select{width:2.3rem; height:.65rem; font-size:.26rem;}
.residential_sidebar_submit{padding-top:.36rem;}
.residential_sidebar_submit input{width:6.5rem; height:1rem; font-size:.36rem;}

.residential_detail{display:block; padding-top:.3rem;}
.residential_detail dd{width:100%;}
.residential_detail dd img{width:auto; height:4.97rem;}
.residential_detail dt{display:none;}
.residential_detail_summary{font-size:.3rem; line-height:.42rem; padding-left:.18rem; border-left:#5FA1AF .06rem solid; margin-top:.6rem;}
.residential_detail_gy{margin-top:.2rem;}
.residential_detail_gy th{width:1.8rem; font-size:.28rem; line-height:.7rem; padding-left:.35rem;}
.residential_detail_gy td{font-size:.26rem; padding-left:.3rem;}
.residential_detail_see{font-size:.26rem; padding-top:.35rem;}
.residential_detail_seeul{margin-top:.12rem; padding:0 .15rem .15rem .15rem;}
.residential_detail_seeul li{width:1.6rem; border:#FFFFFF 1px solid; margin:.15rem 0 0 .08rem;}
.residential_detail_seeul li:nth-child(4n+1){margin-left:0;}
.residential_detail_seeul li img{width:100%; height:auto;}
.residential_rent_title{font-size:.3rem; line-height:.42rem; padding-left:.18rem; border-left:#5FA1AF .06rem solid; margin-top:.6rem;}
.residential_detail_map{margin-top:.2rem;}
.residential_detail_similar{margin-top:.6rem; padding:.35rem 0 22px .44rem; border:#BFBFBF .02rem solid; border-top:#5FA1AF .1rem solid;}
.residential_detail_similar h3{font-size:.3rem;}
.residential_detail_list{margin-top:0;}
.residential_detail_list li{width:100%; padding-left:0; padding-top:.4rem;}
.residential_detail_list li a{display:flex;}
.residential_detail_list li a .kyourin_ranking_img{width:3.1rem; height:2.36rem;}
.residential_detail_list li a .kyourin_ranking_img img{width:100%; height:auto;}
.residential_list_gd{position:relative;}
.residential_list_gd .icon{color:#898989; font-size:.2rem; position:absolute; top:.25rem; right:.2rem;}

.w1140{width:100%;}
.sp_plr2{padding-left:.2rem; padding-right:.2rem; box-sizing:border-box;}
.house_inquiry{font-size:.38rem; line-height:.5rem; padding:.2rem 0; display:flex; align-items:flex-start; justify-content:center;}
.house_inquiry img{width:.4rem; margin:.08rem .12rem 0 0;}
.house_inquiry_p{font-size:.26rem; line-height:.42rem; padding-top:.25rem;}
.house_article_title{font-size:.3rem; padding-top:.45rem;}
.house_article li{margin-top:.2rem; padding:.2rem; border-left:#5FA1AF .1rem solid;}
.house_article_img{width:2rem;}
.house_article_img img{width:auto; height:2rem;}
.house_article_property{padding:0 0 0 .2rem;}
.house_article_xc{font-size:.34rem; line-height:.34rem;}
.house_article_xc span{font-size:.22rem; padding-left:0; display:block;}
.house_article_dz{font-size:.26rem; line-height:.38rem; padding-top:.25rem;}
.house_article_dz span{padding-left:0;}
.house_article_dz span:nth-child(2){padding-left:.45rem;}
.house_contact_title{font-size:.32rem; line-height:.9rem; padding-left:0; border-top-left-radius:0; border-top-right-radius:0; margin-top:.5rem; text-align:center;}
.house_contact{padding:.2rem 0 .4rem 0;}
.house_contact_dl{display:block; padding:0 0 .45rem 0;}
.house_contact_dl:first-child{border-top:#C1C0BE 1px solid;}
.house_contact_dl dd{width:100%; font-size:.27rem; line-height:.88rem; padding-left:.3rem; border-bottom:#C1C0BE 1px solid; box-sizing:border-box;}
.house_contact_dl dt{width:100%; padding:.22rem .3rem 0 .3rem; box-sizing:border-box;}
.house_contact_label{width:50%; font-size:.26rem; line-height:.36rem; padding-right:0; display:inline-block;}
.house_contact_label:nth-child(3){padding-top:.3rem;}
.house_contact_label input{margin-right:.1rem;}
.house_contact_input{width:3rem; height:.65rem; font-size:.26rem; margin-right:.26rem; padding:0 .1rem;}
.house_contact_input2{width:100%; height:.65rem; font-size:.26rem; padding:0 .1rem;}
.house_contact_textarea{width:100%; height:2rem; font-size:.26rem; line-height:.4rem; padding:.06rem .1rem;}
.house_contact_personal{width:100%; padding:0 .3rem; box-sizing:border-box;}
.house_contact_gr{font-size:.26rem; padding-top:.35rem;}
.house_contact_hpi{height:2rem; font-size:.22rem; line-height:.3rem; margin-top:.15rem; padding:.12rem;}
.house_contact_p1{font-size:.24rem; line-height:.36rem; padding-top:.2rem;}
.house_contact_ty{font-size:.26rem; padding-top:.4rem;}
.house_contact_submit{padding-top:.55rem;}
.house_contact_submit input{width:6.5rem; height:1rem; font-size:.36rem;}
.house_contact_hf{padding-top:.65rem;}
.house_contact_hf a{width:4.5rem; height:.7rem; font-size:.26rem; line-height:.7rem;  padding-left:0; text-align:center; position:relative;}
.house_contact_hf a i{font-size:.22rem; margin-left:0; position:absolute; right:.2rem;}

.service_list_zgsp th{background-color:#E8F0E1;}
.office_list_zgsp th{background-color:#D9AA6F;}
.shop_list_zgsp th{background-color:#977BAC;}

.about_banner{height:auto; background:none;}

.about_title{font-size:.44rem; line-height:1.3;}
.about_rj_title{padding-bottom:.2rem;}
.about_rj_title span{font-size:.3rem; line-height:.42rem; padding-left:.2rem; border-left:#7A0311 .06rem solid;}
.about_table th{width:2.65rem; font-size:.26rem; line-height:.38rem; padding:.15rem 0 .15rem .1rem;}
.about_table td{font-size:.26rem; line-height:.38rem; padding:.15rem 0 .15rem .1rem;}
.about_philosophy{width:100%; font-size:.26rem; line-height:.65rem; padding-top:.5rem;}
.about_scope li{width:100%; line-height:.8rem; padding-top:.1rem; padding-left:.35rem;}

.landlord_banner{height:auto; background:none;}
.landlord_p1{font-size:.26rem; padding-top:.2rem;}
.landlord_benefits_title{font-size:.32rem; line-height:.7rem;}
.landlord_benefits{display:block; padding-top:.1rem;}
.landlord_benefits li{width:100%; padding-top:.3rem; overflow:hidden;}
.landlord_benefits_img{width:50%; float:left;}
.landlord_benefits li h4{font-size:.38rem; padding-top:.2rem;}
.landlord_benefits_p{font-size:.24rem; line-height:.4rem; padding-top:.12rem;}
.landlord_trust{display:block; padding-top:.78rem;}
.landlord_trust dd{width:100%; padding-top:0;}
.landlord_trust dd img{width:3.65rem;}
.landlord_trust dt{width:100%; font-size:.26rem; line-height:.52rem; padding-top:.65rem; text-align:center;}
.landlord_trust_xx{font-size:.26rem; line-height:.7rem; padding-top:.28rem;}
.landlord_trust_xx .icon{display:none;}
.landlord_trust_xx a{width:4.5rem; height:.7rem; display:inline-block; text-decoration:none; border:#3F3F3F 1px solid; border-radius:.1rem;}
.landlord_trust_p{font-size:.32rem; line-height:.56rem;}
.landlord_signing{margin-top:.65rem; padding:.36rem 0 .45rem 0; border:#417084 1px solid;}
.landlord_signing_title{font-size:.32rem;}
.landlord_signing_ul{display:block; padding-top:.32rem;}
.landlord_signing_ul li{width:100%; padding-left:.66rem; margin-top:.06rem; overflow:hidden; box-sizing:border-box;}
.landlord_signing_ul li:first-child{margin-top:0;}
.landlord_signing_ul li h4{font-size:.38rem; line-height:1.3; padding-top:.3rem;}
.landlord_signing_p{font-size:.24rem; line-height:.4rem; padding-top:.15rem;}
.landlord_trust_img{width:2rem; float:left;}
.landlord_trust_img > img{width:100%;}
.landlord_trust_img p{height:.6rem; position:static; padding-top:.18rem;}
.landlord_trust_img p img{width:.6rem; transform:rotate(90deg);}
.landlord_consultation_title{font-size:.32rem; line-height:.9rem; padding-left:0; margin-top:.7rem; border-top-left-radius:0; border-top-right-radius:0; text-align:center;}
.landlord_consultation_title span{font-size:.22rem; margin-left:.18rem;}
.landlord_consultation_label{width:50%; font-size:.26rem; line-height:.36rem; padding-right:0; padding-top:.3rem !important; display:inline-block;}
.landlord_consultation_label:nth-child(1),.landlord_consultation_label:nth-child(2){padding-top:0;}
.landlord_consultation_label input{margin-right:.1rem;}
.landlord_consultation_label.xh{font-size:.25rem;}
.landlord_consultation_input{width:1.9rem; height:.65rem; font-size:.26rem; margin-right:.26rem; padding:0 .1rem;}

.news_list{width:100%; margin-top:.35rem;}
.news_list li a{padding:.12rem 0 .12rem .1rem; flex-wrap:wrap;}
.news_list li a span{width:5rem; font-size:.26rem; line-height:.35rem;}
.news_list li a p{width:6.2rem; font-size:.26rem; line-height:.35rem;}
.news_list li a i{margin-top:-.2rem;}
.news_list li a .icon{font-size:.4rem; line-height:1; margin-left:.2rem;}
.news_turning{padding-top:.7rem;}
.news_turning li{width:.6rem; height:.6rem; font-size:.26rem; line-height:.6rem; margin:0 .06rem;}
.news_turning a .icon{font-size:.3rem;}
.news_turning li.on:before{width:.26rem; left:.17rem; bottom:.06rem;}

.w840{width:100%;}
.news_detail_title{font-size:.44rem; padding-bottom:.2rem;}
.news_detail_title p{font-size:.26rem; padding-top:.1rem;}
.news_detail{font-size:.26rem; line-height:.42rem; padding-top:.3rem; padding-bottom:.4rem;}
.news_detail_3{display:flex; justify-content:space-between;}
.news_detail_3 li{padding-top:.15rem;}

.securities_banner{height:auto; background:none;}
.securities_invest{font-size:.26rem; line-height:.42rem; padding-top:.2rem;}
.securities_QA_title{font-size:.32rem; line-height:.7rem;}
.securities_QA{padding-top:.3rem;}
.securities_QA_q{padding:.2rem .16rem .2rem .35rem;}
.securities_QA_wd{width:.6rem; font-size:.3rem; line-height:.48rem;}
.securities_QA_ask{width:calc(100% - 1.06rem); font-size:.28rem; line-height:.48rem; padding-right:.3rem;}
.securities_QA_q i{width:.46rem; height:.46rem;}
.securities_QA_q i:before{width:.18rem; height:.02rem; top:.22rem; left:.14rem;}
.securities_QA_q i:after{width:.02rem; height:.18rem; top:.14rem; left:.22rem;}
.securities_QA_a{padding:.3rem .5rem .3rem .35rem;}
.securities_QA_answer{width:calc(100% - .6rem); font-size:.28rem; line-height:.48rem; padding:.24rem .3rem;}
.securities_wzfl{margin-top:.5rem;}
.securities_wzfl li{width:2.1rem; font-size:.28rem; line-height:.5rem;}
.securities_list{margin-top:.2rem;}
.securities_list li{width:48%; margin-left:4%; margin-top:.3rem;}
.securities_list li:nth-child(2n+1){margin-left:0;}
.securities_list li a{margin:0;}
.securities_list li a .kyourin_latest_img{width:100%; height:auto;}
.securities_list .kyourin_latest_lr{height:auto; padding-bottom:30px;}
.securities_list_fl01{background-color:#C96767;}

.w820{width:100%;}

.residential_list_lx{width:100%; margin-top:0; padding:.25rem .5rem; border-radius:0; background-color:#796D6F; box-sizing:border-box; position:fixed; bottom:0; z-index:200;}
.residential_list_lx a{font-size:.36rem; line-height:1rem;}
.residential_list_lx a .icon{font-size:.3rem; margin-right:.12rem;}
.residential_list_tel{font-size:.46rem; margin-top:.2rem; padding:.14rem 0 .08rem;}
.residential_list_tel p{font-size:.23rem;}

.shop_rent th{background-color:#EBE5EF;}
.office_rent th{background-color:#F7EDE3;}
.service_rent th{background-color:#E8F0E1;}



    .sitemap-layout {
        display: block;
        margin: 0;
    }
    .sitemap-layout>.block {
        width: 100%;
    }
    .sitemap-layout>.block.-left {
        padding-right: 0;
    }
    .sitemap-layout>.block>.group {
        margin: 0;
        border-top: 1px solid #d0d0d2;
    }
    .sitemap-grouptitle {
        border-left: none;
        padding: 0;
        font-size: .34rem;
    }
    .sitemap-grouptitle>a, .sitemap-nav>li>a {
        display: block;
        padding: 15px 3px 13px;
        position: relative;
    }
    .sitemap-grouptitle>a>span {
        display: inline-block;
        border-left: 3px solid #df0523;
        padding-left: 13px;
    }
    .sitemap-layout>.block>.group>.navholder {
        padding: 10px 5px;
        background-color: #f3f3f3;
    }
    .sitemap-layout>.block>.group>.navholder>.subtitle {
        margin: 5px 0 0 2px;
    }
    .sitemap-layout>.block>.group>.navholder>.subtitle+.sitemap-nav {
        margin-top: 4px;
    }
    .sitemap-nav {
        margin: 0;
        font-size: 12px;
    }
    .sitemap-nav>li {
        padding: 0;
        position: relative;
    }
    .sitemap-nav>li>a {
        background: #fff;
        padding: 10px 30px 10px 10px;
    }
    .sitemap-nav>li>a>.group {
        font-size: 11px;
    }
    .sitemap-nav>li img{
        width: 7px;
        height: auto;
        position: absolute;
        top: calc(50% - 5px);
        right: 10px;
        z-index: 1;
        margin-right: 0;
    }
    .sitemap-nav>li svg{
        width: .2rem;
        height: .2rem;
        margin-left: .08rem;
    }
    .sitemap-layout>.block>.group>.navholder>.sitemap-nav+.subtitle {
        margin: 20px 0 0 2px;
    }
    .sitemap-layout>.block.-right {
        padding-left: 0;
        border-left: none;
    }
    .sitemap-layout>.block>.group+.subgroup {
        margin-top: 0;
        padding-top: 0;
        border: 0;
    }
    .sitemap-subnav.-first {
        border-top: 1px solid #d0d0d2;
    }
    .sitemap-subnav>li {
        margin: 0;
        border-bottom: 1px solid #d0d0d2;
    }
    .sitemap-subnav>li>a {
        display: block;
        padding: 14px 3px 12px;
    }
    .sitemap-subnav, .top-news>.body>.list>ul {
        font-size: 14px;
    }

    .information_banner{height:1.8rem; padding-top:.46rem; background:url(../images/information_banner_sp.jpg) no-repeat center; background-size:cover;}
    .information_banner_title{font-size:.44rem;}
    .FAQ_banner{width:7.1rem; margin:-.3rem auto 0 auto; padding:.08rem; border-radius:.08rem;}
    .w1140.pt70{width:7.1rem;}

    .information_sub{width:100%; flex-wrap:wrap; padding-top:.7rem;}
    .information_sub_box{width:100%; padding:0 .2rem; box-sizing:border-box;}
    .information_sub_menu{width:100%; margin-top:1rem; padding:.58rem .6rem .7rem .6rem; background:url(../images/kyourin_infor_bg_sp.jpg) no-repeat center; background-size:cover;}
    .information_sub_menu li{width:100%; padding:.08rem; border-radius:.08rem; margin:.2rem 0 0 0; box-shadow:2px 2px 5px rgba(0, 0, 0, .1); background-color:#FFFFFF;}
    .information_sub_menu li img{width:100%; height:auto;}
    .information_sub_menu li:first-child{padding-top:.08rem;}
    .FAQ_title{font-size:.32rem; line-height:.7rem;}
    .FAQ_housing{padding-top:.5rem;}
    .FAQ_q{padding:.3rem 0 .3rem .2rem;}
    .FAQ_q_z{width:.5rem; font-size:.3rem; line-height:.4rem;}
    .FAQ_q_text{width:5.7rem; font-size:.26rem; line-height:.4rem; padding-right:.3rem;}
    .FAQ_q i{width:.6rem; height:.5rem; align-self:center;}
    .FAQ_q i .icon{font-size:.5rem;}
    .FAQ_a{padding:.35rem 0 .35rem .2rem;}
    .FAQ_a_z{width:.5rem; font-size:.3rem; line-height:.52rem; padding-top:.3rem;}
    .FAQ_a_text{width:6.1rem; font-size:.26rem; line-height:.52rem; padding:.3rem .4rem;}

    .internet_text{font-size:.26rem; line-height:.52rem; padding-top:.4rem;}
    .internet_ts li{width:1.9rem; padding:.4rem .25rem 0 .25rem;}
    .internet_ts_p{font-size:.2rem; line-height:.3rem; padding-top:.2rem;}
    .internet_ts_p strong{font-size:.24rem;}

    .schools_text{font-size:.26rem; line-height:.52rem;}
    .schools_rj_title{padding-bottom:.07rem;}
    .schools_rj_title span{font-size:.32rem; line-height:.52rem; padding-left:.2rem; border-left:#3D86A8 .06rem solid;}
    .schools_xx li{width:100%; padding-top:.4rem;}
    .schools_xx li h4{font-size:.28rem;}
    .schools_xx_yj{padding-top:.08rem;}
    .schools_xx_yj p{width:1.14rem; font-size:.24rem; line-height:.34rem; margin-right:.1rem;}
    .schools_xx_p{font-size:.26rem; line-height:.4rem; padding-top:.2rem;}
    .schools_xx_yj2{padding-top:.08rem;}
    .schools_xx_yj2 p{width:1.52rem; font-size:.24rem; line-height:.34rem; margin-right:.1rem;}

}




