@charset "utf-8";
/* CSS Document */
/* Swiper Styles */
body{background-color:#f6f6f6}

a{text-decoration:none}
.detail_icon{display: block;background: url(https://static.fangxiaoer.com/m/static/images/detail_icon.png) no-repeat;background-size: 161px auto;}
.return_icon{width:30px;height: 30px;background-position: -52px -3px;position: absolute;top:15px;left:15px; }
.list_icon{width: 30px;height: 30px;background-position: -131px -3px;position: absolute;right: 15px;top:15px}
.flicking_num{ position:absolute; right: 15px;bottom:13px;padding:3px 10px;background:rgba(0,0,0,.5);color:#fff; z-index:999;font-size: 10px;border-radius: 3px;}
.flicking_num span{padding:0 2px;}
.xxxx span s{text-decoration:none}
.return_top{position:fixed;right:20px;bottom:60px;display:none;width:40px;cursor:pointer}
.mzsm{background-color:#f6f6f6;color:#b7b7b7;font-size:12px;padding:15px 10px; margin-bottom: 50px;}

/*.swiper-container {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	z-index:1;
}
.swiper-wrapper {
	position:relative;
	width:100%;
}
.swiper-slide {
	float: left;
}*/
/* Specify Swiper's Size: */
/*.swiper-container, .swiper-slide {
	width: 500px;
}*/

body{font-size:12pt;position:relative}
.btn{display:inline-block;width:120px;height:40px;line-height:40px;text-align:center;color:#ff5200;border:1px solid #ff5200;border-radius:5px;}
/*top*/
.top a:nth-child(1){width:30px; position:absolute;top:10px;left:15px; z-index:999;}
.top a:nth-child(2){width:30px; position:absolute;top:10px;right:15px; z-index:999;}
.flicking_num{ position:absolute; right: 20px;bottom:5px;padding:3px 6px;background:url("https://static.fangxiaoer.com/web/images/m/black60.png");color:#fff; z-index:999;}
.flicking_num span{padding:0 2px;}

/*分享*/
.m_nav a.sharebtn{background: url(https://static.fangxiaoer.com/m/static/images/nav.png);background-size: 138px auto;}
.sharebtn{position: absolute;right: 45px;top: 11px;width: 15px;height: 20px;background-position: -93px 0px !important;}
.fullbgn{display: none; width: 100%; height: 100%; background:rgba(0,0,0,.7); filter:alpha(opacity=80);  -moz-opacity:0.8;  -khtml-opacity: 0.8; opacity: 0.8; position: fixed; left: 0; top: 0; z-index: 99999; overflow: hidden;}
.fullbgn div{display: none;}
.fullbgn img{display: block; text-align: center; padding: 5% 2%; margin: 0 auto;}

/*详细页标题*/
.xm_detail{padding:15px 10px;margin-bottom:10px;font-size:12px;background-color:#fff;color:#7c7c7c;position: relative;}
.register{position: absolute; top: 0; right: 0; width: 15%;}
.title{margin-bottom: 8px;font-size:15px;color:#000;}
.top_address{font-size:13px;color:#333;line-height: 30px;}
.bot_address{font-size:13px;color:#333;margin:0 10px 8px}
.uhouse_tuchu{padding:15px 0;margin:10px 0 0;background-color:#fff;text-align:center;font-size:13px;color:#757575;line-height:24px;border-bottom:1px solid #ebebec}
.uhouse_tuchu .w30{width:30%;float:left}
.uhouse_tuchu .w40{width:40%;float:left}
.uhouse_tuchu span{color:#fe5000;line-height:18pt;font-size:15px;}
.uhouse_ts{background-color:#fff;}
.update{
    line-height: 30px;
}
.uhouse_ts li{display:inline-block;padding: 0 3px;margin: 5px 0px 5px 0;border-radius: 3px;color: #ff5200;border: 1px solid #ddd;font-size:12px;}

.uhouse_ts li.em1{border-color: #15b219; color: #15b219;}
.uhouse_ts li.em2{border-color: #f64233; color: #f64233;}
.uhouse_ts li.em3{border-color: #4492fe; color: #4492fe;}

.price{margin-top:20px;color:#000;}
.price span{margin:0 5px;color:#ff5200;font-size:34px;}
.jiequ{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
/*详细信息*/
.xxxx{padding:10px 4% 10px; margin-bottom:10px; color:#757575;font-size: 11pt;background-color:#fff; overflow: hidden;}
.xxxx span{margin-left:10px;display:inline-block;color:#000;line-height: 20pt;}
.xxxx ul{
    overflow: hidden;
    margin-top: 10px;
}
.xxxx ul li{
    border-top: 1px solid #ebebec;
    line-height: 40px;
    background: url(https://static.fangxiaoer.com/m/images/renticon.png) no-repeat  right 12px;
}
.xxxx ul li div{
    float: left;
    min-width: 40px;
}
.xxxx ul li i{font-style: normal;color: #5c85ad;}
.w_half{width:50%;float:left;}
/*房源描述*/
.allbtn{display: block; color: #4492fe;}
.description{line-height: 25px; color:#000; overflow: hidden;}

.house{display: block; background: #fff; padding:10px; margin-bottom: 10px; overflow: hidden;}
.house h3{font-size: 16px; font-weight: normal; color: #757575; margin-bottom: 5px;}
.house ul{display: block; overflow: hidden;}
.house ul li{display: block; float: left; width: 50%; line-height: 25px; font-size: 15px; text-overflow: ellipsis; white-space: nowrap; overflow: hilien;}
.house ul li label{color: #969998; margin-right: 10px;}
.house dl dd{display: block; width: 100%; line-height: 25px; font-size: 15px; overflow: hidden;}
.house dl dd label{color: #969998; margin-right: 10px;}
.house p{display: block; line-height: 25px; font-size: 15px;}
.slp{display: block !important;width: 100% !important;white-space:inherit !important;font-size: 15px;}
.ell{display: -webkit-box !important; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden;}

.configure{margin-top: 10px}
.slideinfo{display: none; text-align: center; color: #ff5200; margin:5px 0; margin-bottom: 0;cursor: pointer;}
.slideinfo i{font-style: normal;margin-left: 0;color: #ff5200;position: relative;font-size: 12px;}
.slideinfo i:after{content: '';display: block;width: 19px;height: 19px;position: absolute;top: 0;right: -20px;margin-left: 0;background: url(https://static.fangxiaoer.com/m/static/images/detail_icon.png) no-repeat;background-size: 130px auto;background-position: -21px -57px;}
.slideinfos{text-align: center; color: #ff5200; margin: 5px 0; margin-bottom: 0; display: none;cursor: pointer;}
.slideinfos i{font-style: normal;margin-left: 0;color: #ff5200;position: relative;font-size: 12px;}
.slideinfos i:after{content: '';display: block; width: 19px;height: 19px;position: absolute;top: 2px;right: -20px;margin-left: 0;background: url(https://static.fangxiaoer.com/m/static/images/detail_icon.png) no-repeat;background-size: 130px auto;background-position: -2px -58px;}

/*位置及周边*/
.wzjzb{margin-bottom:10px;background-color:#fff;color:#757575;font-size:12pt;}
.zjzd_title span{margin-right:5px;color:#ff5200;display: none;}
.zjzd_title{padding:10px; font-size: 16px; color: #757575;}
.map{display:block;height:200px;background-color:#f5f5f5;}
.zjzd_title small{display: block; float: right;}
/*看房记录*/
.kfjz{margin-bottom:20px;}
.kfjz .kf_jjr{width:60px;border-radius:100%;border:1px solid #7c7b7b;float:left;margin:0 20px 0 10px;}
.kfjz_info{float:left;font-size:10pt;}
.kf_name{font-size:14pt;margin:5px 0;}
.kf_tel{float:right;margin-right:10px;width:45px;margin-top:15px;}
.kfjl_btn{margin:25px 10px;text-align:center;}
/*同小区房源*/
.sellList{background-color:#fff}
.zhuzhai{    padding: 10px !important;
    padding-bottom: 10px;
    display: block;
    color: #000;
    text-decoration: none;
    border-bottom: 1px solid #ebebeb;
    position: relative;
    margin: 0;}
.zhuzhai:hover{text-decoration:none}
.shopsl a:last-child{margin-bottom: 0 !important;}
/*.zhuzhai div{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}*/
.zz_tu{width: 106px;display: block;float: left;margin-right: 10px;margin-top: 0 !important;height: 80px;}
.zz_tu img{width:100%;}
.zz_info{color:#989898;height: 86px;position: relative;font-size: 11px;}
.huxing{color:#777;overflow:hidden;}
.zz_title{font-size: 14px !important;
    width: 62%;
    height: 15px;
    line-height: 14px !important;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    color: #000;}
.sellList .info{color: #000;/* width: 50%; */white-space:nowrap;text-overflow:ellipsis;overflow: hidden;}
.zz_price{color:#b4b4b4;font-size:8pt;float:right}
.zz_price span,.zz_price b{color: #ff5200;font-size: 12pt;font-weight: bold;}
.zz_price span i,.zz_price  s{font-weight: 400;font-style: normal;font-size: 9pt;}

.zz_price span{padding-right:3px;font-size: 12pt;color:#ff5200}
.address{color:#777;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;/* margin-top:5px */}
.zhuzhai ul{ list-style:none;float:left}
.zhuzhai ul b{display: block; position: absolute; right: 0; top: 52px; font-size: 12px; font-style: normal; color: #b4b4b4; font-weight: normal;}
.zhuzhai li{float:left;margin-right:5px;/*border:1px solid #ffa64c;border-radius:2px;*/padding:0 5px;color:#ffa64c}
.zhuzhai .shoptese li{
    color: #ff5200;
    border: 1px solid #ccc;
    border-radius: 3px;
}
.address_main{
    font-size: 11px;
    line-height: 11px;
    height: 12px;
    color: #999;
    margin-top: 9px;
    margin-bottom: -1px;
    display: block;
    float: left;
}
.address_span{
    font-size: 11px;
    line-height: 11px;
    height: 11px;
    color: #333;
    margin-top: 9px;
    float: left;
}
.h60{height:60px;}
.qy_subname{display:block;float:left; margin-right: 10px;}
.pingjun{display: block;position: absolute;right: 0;top: 40px;}

.zz_info ul li.em1{border: #ccc 1px solid;color: #ff5200;border-radius: 4px;}
.zz_info ul li.em2{border: #ccc 1px solid;color: #ff5200;border-radius: 4px;}
.zz_info ul li.em3{border: #ccc 1px solid;color: #ff5200;border-radius: 4px;}

/*优惠*/
.discount{ position:relative; width:95%; max-width:640px; height: 80px; margin: 0 auto; color:#757575;border-radius:5px; background:url(https://static.fangxiaoer.com/m/static/images/privilege/yh_bg.png) no-repeat; background-size:100% 100%; margin-bottom: 10px;}
.discount .ms_yh{display:block; width:100%; line-height: 80px; font-size: 15px; color: #fff; overflow: hidden;}
.discount .ms_yh div{display: block; float: left; padding-left: 15px; overflow: hidden;}
.discount div.order{display: block; width: 50px; height: 50px; float: right; /*background: #f5d333;*/ border-radius: 18px; /*color: #e23638;*/ font-size: 15px; font-weight: bold; margin: 5% 8% 0 0; text-align: center; cursor: pointer;}
.discount .order a{display: block; color: #e23638; font-size: 0; background:url(https://static.fangxiaoer.com/m/static/images/privilege/com_btn.png) no-repeat; cursor: pointer; background-size: 100%; line-height: 50px;}
@media screen and (max-width:320px) {
    .discount .ms_yh{font-size: 13px;}
}
.ui-v{position:absolute;top:5px; left:62px; width:40px}

/*底*/
.footer{height:50px;line-height:20px;font-size: 10pt;width: 100%;position: fixed;bottom: 0;background-color: #fff;max-width:640px;border-top:1px solid #e4e4e4;}
.footer ul li{display: block; float: left; width: 50%; overflow: hidden;}
.footer ul li a{display: block; float: right; width: 49.5%;}
.footer ul li a:last-child{border-left: none;}
.footimg{width:40px;height:40px;display:block;float:left;margin-right:5px;margin:7px 0 0 7px;border-radius:100%}
.footerc{margin-left:7px;float:left; width: 65%; margin-top:7px;overflow: hidden;white-space: nowrap;    text-overflow: ellipsis;}
.call_tel{width:50px;float:right;/* background-color:#ea5319 !important; */text-align:center;color:#fff;line-height:12pt;height:50px;font-size: 9pt;border-left: 1px solid #fff;}
.footer .phone{background-image: linear-gradient(90deg, #ffb924,#ff8b01);; -webkit-linear-gradient(90deg, #ffb924,#ff8b01);}
.footer .mess{background-image:linear-gradient(90deg, #faae00,#ff8a00); -webkit-linear-gradient(90deg, #faae00,#ff8a00);}
.footer .guide{background-image: linear-gradient(90deg, #ff7d00,#ff5200);-webkit-linear-gradient(90deg, #ff7d00,#ff5200);}
.footer .cancel{background-image: linear-gradient(90deg, #ff7d00,#ff5200);-webkit-linear-gradient(90deg, #ff7d00,#ff5200);}
.call_tel img{width:20px;margin-top:5px;}
.ddh_icon{width:20px;height:30px;background-position:-65px -44px;margin:0 auto;}
.dx_icon{width:20px;height:30px;background-position:-30px -86px;margin:0 auto;}
.gd_icon{width:20px;height:30px;background-position: -137px -78px;margin:0 auto;}
.zxzx_icon{width:20px;height:30px;background-position:-5px -87px;margin:0 auto}

/*预约带看*/
.guide_t{display:none; position: fixed; top: 50%; left: 30%; z-index: 999999;max-width: 640px; width: 120px; height: 35px; padding: 5px; font-size: 12px; text-align: center; color: #fff; background-color:rgb(102, 102, 102); filter:alpha(opacity=80);  -moz-opacity:0.8;  -khtml-opacity: 0.8; opacity: 0.8; border-radius: 5px;}
.guide_t span{display: block;}
.cancel{line-height: 18px; padding: 8px 0;}
.cancel_t{display:none;position: fixed;top: 50%;left: 10%;z-index: 999999;max-width: 640px;width: 80%;height: auto;font-size: 12px;text-align: center;background: #fff;color: #000;border: 1px solid #e0e0e0;border-radius: 15px;z-index: 999999;}
.cancel_t p{display: block; text-align: center; border-bottom: 1px solid #e0e0e0; line-height: 45px;}
.cancel_t span{width: 49.5%; text-align: center;display: inline-block; line-height: 35px; color: #515151;}
.cancel_t .cal{border-right: 1px solid #e0e0e0;}
.fullbg{display: none;background-color:rgb(102, 102, 102);filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;position: fixed;left: 0;top: 0;z-index: 999999;overflow: hidden;height: 100% !important;}
.cancel_tt{display:none; position: fixed; top: 50%; left: 30%; z-index: 999999;max-width: 640px; width: 120px; height: 20px; line-height: 20px; padding: 5px; font-size: 12px; text-align: center; color: #fff; background-color:rgb(102, 102, 102); filter:alpha(opacity=80);  -moz-opacity:0.8;  -khtml-opacity: 0.8; opacity: 0.8; border-radius: 5px;}

/*收藏*/
.coll_t{display:none;position: fixed;top: 50%;left: 10%;z-index: 999999;max-width: 640px;width: 80%;height: auto;font-size: 12px;text-align: center;background: #fff;color: #000;border: 1px solid #e0e0e0;border-radius: 15px;z-index: 999999;}
.coll_t p{display: block; text-align: center; border-bottom: 1px solid #e0e0e0; line-height: 45px;}
.coll_t span{width: 49.5%; text-align: center;display: inline-block; line-height: 35px; color: #515151;}
.coll_t .cal{border-right: 1px solid #e0e0e0;}
.coll_tt{display:none; position: fixed; top: 50%; left: 30%; z-index: 999999;max-width: 640px; width: 120px; height: 20px; line-height: 20px; padding: 5px; font-size: 12px; text-align: center; color: #fff; background-color:rgb(102, 102, 102); filter:alpha(opacity=80);  -moz-opacity:0.8;  -khtml-opacity: 0.8; opacity: 0.8; border-radius: 5px;}


/*浮动底部*/
.flBottom{height:60px; width:100%; position:fixed; bottom:0;left:0;background:url("https://static.fangxiaoer.com/web/images/m/bottom_bg.png"); text-align:center;}
.flBottom a{width:140px;height:40px; margin:10px 2%; text-align:center; line-height:40px; border:1px solid #ff5200;border-radius:5px;color:#ff5200; display:inline-block; background-color:#fff; }
.marbot80{margin-bottom:80px;}
/*周边配套*/
.map_body{ position:relative;}
.map_route{width:35px;padding:5px;display:block;line-height:18px; text-align:center;background-color:#666;border-radius:5px; position:absolute;top:48px;right:10px;color:#fff;font-size:10pt;}
.map_route:hover{color:#fff; text-decoration:none}
.map_footer{width:100%; position:fixed;bottom:0;left:0;height:50px;background-color:#f09d76}
.map_footer li{float:left;width:14%; text-align:center; cursor:pointer;font-size:10pt;color:#fff}
.map_footer img{width:27px;display:block;margin:3px auto 0;}
#r-result{display:none;position: fixed;  top: 38px;  max-width: 640px;  width: 100%; z-index:9999;overflow:auto;}
.close_result{display:none;color:#fff;background-color:#333;width:20px;height:20px;text-align:center;border-radius:100%; position:absolute;top:45px;right:5px;z-index:99999;font-size:12px;line-height:21px;}
.map_detail{padding:3px 5px;border-radius:5px;background-color:#333;border:1px solid #333; position:absolute;right:5px;top:40px;color:#fff;font-size:12px;}
.route_footer{width:100%; position:fixed;bottom:0;left:0;height:30px;line-height:30px;background-color:#f09d76}
.route_footer li{width:33%;float:left;text-align:center; cursor:pointer;font-size:10pt;color:#fff}
/*来电时说明*/
.ldssm{max-width:640px;line-height:23px;color:#b4b4b4;font-size:11px;background-color:#fff;width:100%;}
.ldssm span{margin-left:10px;}
.ldssm_scroll{position:fixed;bottom:51px;}
.lxssm_icon{width:8px;height:4px;background-position:-63px -111px;position:absolute;top:-1px;left:30px;display:none}

/*商铺详情页*/
.shop .w30{margin: 5px 0;}
.shop .w30 span{font-size: 14px; color: #757575; margin-right: 10px;}
.shop .w30 span i{font-size: 16px; color: #fe5000; font-style: inherit;}
.shop .w30 span b{font-weight: normal;color: #ff5200;}
.shop .w30 em{height: 20px;display: inline-block;line-height: 20px;font-style:  normal;}
.shop .w30 em span{/* border: 1px solid #ccc; */border-radius: 8px;font-style: normal;padding: 0 5px;height: 18px;line-height: 18px;display: inline-block;}
.shop .w30 em .l1{/* color: #ff5200; *//* border: 1px solid #ff5200; */}
.shop .w30 em .l2{/*color: #39b54a; border: 1px solid #39b54a;*/}
.shop .w30 em .l3{/*color: #448aca; border: 1px solid #448aca;*/}
.shop .update{overflow: hidden;}
.tese{
    color: #ff5200;
    /* padding-top: 10px; */
    overflow: hidden;
    margin-top: 7px;
}
.tese span{
    display: block;
    float: left;
    border: 1px solid #ddd;
    padding: 0 4px;
    margin:  0 3px 3px 0;
    border-radius: 3px;
}
.shop .update span{float: right;}
.shop .update i{font-style: normal;width: 125px;height: 27px;display: block;float: left;overflow: hidden;}
.shopinfo{font-style: normal; font-size: 14px ; background: #fff; margin-bottom: 10px; padding: 10px; overflow: hidden;}
.shopinfo dl dd{display: block;float: left; width: 50%; line-height: 25px;}
/*.shopinfo dl dd:nth-child(7),dd:nth-child(8){width: 100%;}*/
.shopinfo dl dd i{font-style: normal; color: #757575;}
.shopinfo b{font-weight: normal;}
.shopsl .price{margin: 0;padding: 0;/* position: absolute; *//* top: 18px; *//* right: 0; */line-height: 20px;color: #ff5200;font-weight: 800;float:  right;}
.shopsl .price span{
    font-weight: 400;
    font-size: 12px;
}
.shopsl  .tese{/* float: right; */}
.shopsl  .tese li{color: #ff5200;color: #ff5200;border: 1px solid #ddd;padding: 0 3px;border-radius: 3px;font-style: normal;margin-right: 2px;font-size: 12px;display: inline-block;height: 16px !important;line-height: 16px !important;}
#shops .zjzd_title{padding: 10px 4%}
#shops .zz_title{height: auto; line-height: 25px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
#shops .huxing{line-height: 20px;}
#shops .area{display: inline-block;}
#shops .qy_subname{width: 80%;}
#shops .zjzd_title i{display: block; float: right; font-style: normal; font-size: 12px; line-height: 21px;}

/*计算结果*/
.dkmx{display: block;overflow: hidden;background: #fff;margin-bottom: 10px;}
#jg1,#jg2{font-size:10pt;color:#000;padding:10px;}
#jg1 span,#jg2 span{margin-left:10px;color:#7f7f7f}
.jg_left{width:25%;float:left; padding-left: 4%;}
#chart-area{margin-top:40px;width:100%}
.jg_right{width:55%;float:right;line-height:28px}
.canvas-holder{margin:20px;}
.jg2mx{display:none}
.dkze_icon,.zflx_icon{width:10px;height:10px;border-radius:100%;margin:10px 0 0 -20px;display:block;float:left}
.dkze_icon{background-color:#99cc00}
.zflx_icon{background-color:#ffcc00}
.jg_right em{display: block; color: #999; font-style: normal;}

/*基础设施*/
.rentbody{margin-top:10px;padding:10px;background-color: #fff;font-size: 14px; margin-bottom: 10px;}
.fwpz_title{color: #757575;margin: 4px 0 10px;font-size: 16px;}
.fwpz_ul{overflow: hidden;}
.fwpz_ul li{width: 33%;float: left;line-height: 19px;background-image:url(https://static.fangxiaoer.com/m/static/images/house/pzss.png );background-repeat:  no-repeat;background-size: 18px;margin: 5px 0;}
.fwpz_ul .fwpz1{ background-position-y: 1px;}
.fwpz_ul .fwpz2{background-position-y: -25px;}
.fwpz_ul .fwpz3{background-position-y: -48px;}
.fwpz_ul .fwpz4{background-position-y: -75px;}
.fwpz_ul .fwpz5{background-position-y: -97px;}
.fwpz_ul .fwpz6{background-position-y: -118px;}
.fwpz_ul li span{width: 20px;height: 10px;display: block;float: left;margin: 8px 5px 0 0;/* background: url(https://static.fangxiaoer.com/m/images/fwpz_icon.png); */}
.fwpz_ul .unchecked{opacity:0.5;text-decoration: line-through}
.fwpz_p{color: #ff5200;margin-top: 15px;line-height: 18px;}