@charset "utf-8";
.m_top{z-index:99}
.filter{z-index:99}
.lfk_img{position:absolute;top:0;left:7px;width:40px}
.zhuzhai{position:relative}
/*列表*/
.list ul{display: block;overflow: hidden;}
.list>ul>li{display: block;/* padding: 8px 0 12px 0; *//* border-bottom: 1px solid #ebebeb; */overflow: hidden;}
.zhuzhai{
    display: block;
    padding-bottom: 10px;
    margin: 10px;
    font-size: 10pt;
    border-bottom: 1px solid #ebebec;
    text-decoration: none;
    position: relative;
}
.left_tu{width: 100px;display:block;float:left;margin-right:10px;/* margin-top: 3px; */}
.ui-v{position:absolute;top:0;left:0;width:30px}
.right_info{color:#999;line-height: 20px;font-size: 13px;}
.title{font-size: 11pt;color:#333}
.dist_price{height:14pt}
.dist{float:right;}
.dist img{float:left;margin-right:5px;width:11px}
.price{float:left}
.price span{color:#ff5200;font-size:11pt}
.favourable{color:#ff5200;font-size:10pt;height:15pt;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.address,.title,.money{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.loading{display:none; position:fixed;top:0;left: 0;width:100%;height:100%;}
.loading img{display:block;margin:200px auto;width:100px;}
.lfk_img{position:absolute;top:0;left:7px;width:40px}

.ui-v{position:absolute;	top:5px; left:55px; width:40px}

.searchresult{margin:10px 10px 5px 10px;color:#999;font-size:10pt;}
.searchresult span{color:#ff5200;}

.no_info{display:block; text-align:center; font-size:14px; margin-top:20%;}

.ess{position: absolute; top: -10px; right: 0; width: 20px}
.ess img{width: 100%}

/*地图*/
#allmap {width: 100%;height: 100%;overflow: hidden;margin:0;font-family:"微软雅黑";}
#list_item{width: 100%;position: fixed;bottom: 0;left:0;display: none;background-color: #fff;max-height: 50%;overflow: auto;}
.item{position: relative;margin:10px;display: block;font-size:14px;color:#666;text-decoration: none;}
.item img{width: 100px;float: left;margin-right: 10px;}
.cl{clear:both}
.item_info{color:#757575;font-size:9pt;line-height:14pt;}
.item_info div{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height: 14pt;}
.item_title{color:#000;font-size:11pt}
.item_price span{color:#FF5200;font-size:11pt;font-weight: bold;}
.bgfff{background-color:#fff}
.maploading{position: fixed;top:50%;left:45%;display: none;}

.toast{display:none;background-color:rgba(0,0,0,.6);position:absolute;bottom:20px;width:200px;height:35px;text-align:center;color:#fff;line-height:35px;border-radius:20px;left:50%;margin-left:-100px;}

.right_info span{display: block;float: left;}
.features span{
    color: #ff5200;
    border: 1px solid #ddd;
    padding: 1px 3px;
    border-radius: 3px;
    line-height: 16px;
    margin-right: 2px;
    font-size: 12px;
}
.features b{display: block; float: right; font-style: normal; font-size: 12px; color: #b4b4b4;}
.right_info i{display: block;float: right;font-style: normal;}
.area,.address{display: block; overflow: hidden;}
.area{
    color: #333;
}
.money{color:#fe5000;font-size:15px;line-height: 18px;/* margin-top: 4px; */font-weight: bold;}
.money i{
    font-weight: 400;
    font-size: 12px;
}
/*.money span{float:right;font-size:10pt;width:30px;text-align:center;border-radius:7pt}
.money span.l1{color:#ff5200;border:1px solid #ff5200; height:18px; line-height:20px}
.money span.l2{color:#39b54a;border:1px solid #39b54a; height:18px; line-height:20px}
.money span.l3{color:#448aca;border:1px solid #448aca; height:18px; line-height:20px}*/

.features b{display: block; float: right; font-style: normal; font-weight: normal; color: #b4b4b4;}

/* 商铺筛选项 */
/*.shopNeedsType{*/
/*    width: 70%;*/
/*    overflow:  hidden;*/
/*    margin: 3px auto;*/
/*    line-height: 24px;*/
/*    border:  1px solid #999;*/
/*    border-radius: 13px;*/
/*    margin-bottom: 8px;*/
/*}*/
/*.shopNeedsType a{*/
/*    display:  inline-block;*/
/*    width: 33%;*/
/*    text-align:  center;*/
/*    border-right:  1px solid #999;*/
/*}*/
.shopNeedsType a:nth-child(3){border-right:0;width: 33%;}
/*.shopNeedsType a.hover{*/
/*    background:  #999;*/
/*    color:  #fff;*/
/*}*/
.shopNeedsType a:last-child{border-right:none}


@media screen and (max-width: 320px) {
    .shopNeedsType a{width: 32%;}
    .shopNeedsType a:nth-child(3){border-right:0;width: 33%;}
}
.m_nav{
    background-color: #fff;
}
i {
    font-style: normal;
}
.go_map{
    background: none !important;
    margin-right: 54px;
    margin-top: 10px;
}
.esfClose{

    width: 14px;

    position: absolute;

    right: 10px;

    top: 15px;
}
.inner_top {
    height: 42px;
    width: 100%;
    max-width: 640px;
    z-index: 99;
    border-bottom: 0px;
    position: absolute;
    top: 1px;
    margin-left: 23px;
    width: auto;
}
.map_icon{
    width: 20px;
    height: 24px;
    background: url(https://static.fangxiaoer.com/m/static/images/secicon/map.png) no-repeat;
    background-size: 100% 100%;
    /* margin-right: 33px; */
    margin-top: 0;
}
.return{
    width: 10px;
    height: 20px;
    background: url(https://static.fangxiaoer.com/m/static/images/secicon/return.png) no-repeat !important;
    background-size: 100% 100% !important;
    left: 15px;

}
.catalog{
    width: 20px;
    height: 18px;
    background: url(https://static.fangxiaoer.com/m/static/images/secicon/nav.png) no-repeat !important;
    background-size: 100% 100% !important;
    right: 21px;
    top: 13px;
}
.seaicon{
    width: 14px;
    height: 12px;
    background: url(https://static.fangxiaoer.com/m/static/images/secicon/search.png) no-repeat;
    background-size: 100% 100% !important;
    left: 10px;
    position: absolute;
    top: 17px;
}
.inner_top input{
    height: 36px !important;
    background-color: #f4f5f7;
    border-radius: 25px;
    border: 0;
    margin-top: 4px;
    padding-left: 28px;
    padding-right: 10px;
    font-size: 12px;
    color: #000000;
    outline: none;
    font-family: "微软雅黑";
}
.inner_top {
    height: 44px;
    top: 0px;
    margin-left: 22px;
}
/*头部结束*/

/*头部轮播  图片*/
.topBanSwiperCont2{
    width: 100%;
    height: 75px;
    position: relative;
}
.topBanSwiperCont2 img{
    width: 100%;
    height: 75px;
}

.shopNeedsType {
    width: 100%;
    overflow: hidden;
    padding: 3px 0;
    line-height: 24px;
    border: 0px solid #999;
    border-radius: 13px;
    padding-bottom: 8px;
}
.shopNeedsType a {
    display: inline-block;
    width: 33%;
    text-align: center;
    border-right: 0px solid #999;
    color: #545454;
    font-size: 15px;
}
.shopNeedsType a span.hover {
	    display: block;
    color: #000000;
    font-weight: bold;
    /*background: url(https://static.fangxiaoer.com/m/static/images/secicon/gang.png) no-repeat center 11px;*/
    /*background-size: 67px 10px;*/
        width: 33%;
		height: 0.11rem;
    background: #FF6F28;
    margin: auto;
   border-radius: 1rem;
   
}

/*筛选*/
.filter {
    width: 100%;
    max-width: 640px;
    height: 40px;
    line-height: 40px;
    background-color: #fff;
    font-size: 10pt;
    color: #555555;
    border-top: 0px solid #eaeaeb;
    border-bottom: 1px solid #eaeaeb;
    z-index: 99;
}
.fillter_text {
    border-right: 0px solid #eaeaeb;
    height: 40px;
    line-height: 40px;
    padding: 0 5px;
}
.filter_item:first-child {
    margin-left: 29px;
}
.filter_item {
    width: 75px;
}
.fillter_text {
    border-right: 0px solid #eaeaeb;
    height: 40px;
    line-height: 40px;
    padding: 0;
    text-align: left;
}
.fillter_text span {
    display: inline-block;
    max-width: 80%;
    padding-right: 9px;
    position: relative;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #000;
    background: url(https://static.fangxiaoer.com/m/static/images/secicon/fillter_text.png) no-repeat;
    background-size: 5px 4px;
    background-position: right;
}
.filter_item:last-child {
    margin-right: 0 !important;
}
.fillter_text span:after {
    border-color: #cccfd800;
}

/*列表*/
.zhuzhai {
    border-bottom: 1px solid #e8e8e8;
}

.zhuzhai {
    padding: 15px 0 !important;
    margin: 0 15px;
    padding-bottom: 12px !important;
    height: auto;
}
.right_info i {
    display: block;
    float: right;
    font-style: normal;
    margin-top: 1px;
}
.spPri{

    margin-top: 1px;
}
.charact li {
    color: #545454;
    border: 0px solid #ddd;
    padding: 0 3px;
    border-radius: 3px;
    font-style: normal;
    margin-right: 2px;
    background: #f4f5f7;
    font-size: 12px;
    display: inline-block;
    height: 16px !important;
    line-height: 16px !important;
    margin-top: 10px;
}
.spPer{
    width: 15px;
    height: 15px;
    border-radius: 45px;
    float: left;
    margin-right: 5px;
    margin-top: 2px;
}
.personShow span{
    font-size: 11px;
    color: #919496;
}
.right_info{
    float: left;
    height: auto;
}
.title {
    font-size: 15px !important;
    width: 100%;
    color: #000000;
    font-weight: bold;
    height: 16px;
    line-height: 14px !important;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.money {
    color: #ff6f28;
    font-size: 16px;
    line-height: 18px;
    margin-top: 4px;
    font-weight: bold;
    margin-right: 10px;
}
.address_span {
    font-size: 11px;
    line-height: 11px;
    height: 11px;
    color: #333;
    margin-top: 6px;
    margin-right: 7px;
}
.personShow{

    overflow: hidden;

    margin-top: 7px;
}
.left_tu {
    width: 108px;
    height: 82px;
    border-radius: 5px;
}
.address_main {
    font-size: 11px;
    line-height: 11px;
    height: 12px;
    color: #999;
    margin-top: 10px;
    margin-bottom: 0;
    display: block;
    margin-right: 7px;
}
.esfJcD {
    float: left;
    width: 108px;
    overflow: hidden;
    margin-right: 10px;
    position: relative;
}
.esfJx {
    color: #919496;
    font-size: 11px;
    /* position: absolute; */
    /* left: 15px; */
    /* bottom: 15px; */
    /* display: block; */
    float: left;
    margin-top: 10px;
}
.spMy{
    font-style: 14px;
}
.spName{

    margin-right: 7px;
}
.filter .active {
    background: url(https://static.fangxiaoer.com/m/static/images/secicon/fillter_textUp.png) no-repeat right !important;
    background-size: 5px 4px !important;
}
.fillter_text span.active:after {
    border-color: transparent transparent #ff520000 transparent;
    margin-top: -6px;
}
.btn {
        display: block;
    width: 100%;
    max-width: 640px;
    text-align: center;
    background: #fff;
    border-top: 1px solid #eee;
    position: absolute;
    bottom: 0;
    z-index: 99999;
    padding-top: 15px;
    padding-bottom: 15px;
}

.area_list{
	height: 310px;
    z-index: 999;
    position: absolute;
    overflow: auto;
    width: 100%;
}
.btn button:first-child {
    margin-right: 0;
}

.btn .spCz {
    color: #545454;
}
.btn button {
   height: 1.28rem;
    line-height: 1.28rem;
    font-size: .4rem;
    border-radius: 4px;
    font-family: "微软雅黑";
    outline: none;
    background: #fff;
}
.reset {
    background: url(https://static.fangxiaoer.com/m/static/images/coin/reset.png) no-repeat center;
    background-size: 100% 100%;
    width: 0.61rem;
    height: 0.63rem;
}
.reset_word {
    line-height: .55rem;
    font-size: .3rem;
    color: #666;
}
.btn .spTrue  {
    background: #ff5200;
    color: #fff;
    width: 7.73rem;
}
.btn .spCz {
    margin-top: .1rem;
    float: left;
    margin-left: .48rem !important;
}

.btn .spTrue {
    background: #ff5200;
    color: #fff;
}
.area_block {
    height: 300px;
    display: none;
    background-color: #fff;
    z-index: 999;
    position: relative;
}
.more_block{

    background-color: #f7f7f7;
    z-index: 999;
    position: fixed;
    height: 100%;
    width: 100%;
}
.layout {
        /* padding: 0 29px; */
    height: 72%;
    width: 100% !important;
    padding-top: 25px;
    padding-bottom: 40px;
}
.layout ul {
    display: block;
    padding-bottom: 10px;
    border-bottom: 0px solid #dfdfdf;
    overflow: hidden;
    padding: 0 .48rem;
}

.layout ul h3 {
    font-size: 0.43rem !important;
    font-weight: bold !important;
    color: #333333 !important;
}
.layout li {
     display: block;
    margin-bottom: 9px;
    color: #333333;
    margin-right: 1.5%;
    height: 35px;
    float: left;
    font-size: .32rem;
    width: 23%;
    padding: 0;
    line-height: 35px;
    text-align: center;
    border-bottom: none;
    overflow: hidden;
    background: #f7f7f7;
}
.money ss{
    font-size: 12px;
    font-weight: initial;
}
.list{
    margin-bottom: 10px;
    background: #fff;
    padding-top: 0px !important;
}
.list .no_info p {
    background: none !important;
    background-size: 37px !important;
    padding-top: 42px !important;
    color: #757575;
    font-size: 12px;
}
.list .no_info a {
    display: block;
    width: 95px;
    margin: 10px auto;
    line-height: 32px;
    border: 1px solid #e2e2e2;
    color: #ffffff !important;
    background: url(https://static.fangxiaoer.com/m/static/images/secicon/esfbnzf.png) no-repeat 14px center;
    margin-right: 0%;
    background-size: 16px 13px;
    float: none;
    margin-left: 13%;
    padding-left: 16px;
    margin-top: 4px;
    font-size: 13px;
    color: #000;
    height: 32px;
    margin: auto;
    border-radius: 25px;
    background-color: #ff5200;
    margin-top: 12px;


}
.charact_dist {
    display: block;
    margin-top: 0;
}
.ListIconVideo {
    background: url(https://static.fangxiaoer.com/m/images/ListIconVideo.png);
    width: 19px;
    height: 19px;
    display: block;
    position: absolute;
    left: 49px;
    top: 36px;
    background-size: 100% 100%;
}
.ListIconVr {
    background: url(https://static.fangxiaoer.com/m/images/ListIconVr.png);
    width: 18px;
    height: 20px;
    display: block;
    position: absolute;
    left: 49px;
    top: 36px;
    background-size: 100% 100%;
}
.listIconOne .ListIconVideo {
    left: 5px;
    top: 70px;
}
.listIconOne .ListIconVr {
    left: 5px;
    top: 70px;
}
.listIconTwo {
    position: absolute;
    left: 5px;
    top: 70px;
    width: 72px;
    overflow: hidden;
}
.listIconTwo .ListIconVideo {
    position: initial;
    float: left;
    margin-left: 4px;
}
.money em{
    font-size: 14px;
    font-style: normal;
}
input[type=search]::-webkit-search-cancel-button{ -webkit-appearance: none; position: relative; height: 15px; width: 15px; border-radius: 50%; background : url("https://static.fangxiaoer.com/m/static/images/secicon/close.png") no-repeat center; background-size: 15px 15px; }
.fixTop {
    position: fixed;
    top: 43px;
    left: 0;
    z-index: 99;
    background: #fff;
    width: 100%;
    /* padding-bottom: 10px; */
}
.fillter_select li.active {
    color: #ff5200;
    border: 1px solid #ff5200;
    border: 0;
    background: #fff0e9!important;
    font-weight: bold;
}
.topNav {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99;
}
.btnGd{
   
}
.more3{
 
}
.qy_block,.price_block,.area_block,.more_block{
	display: none;
}


.bounceIn {
	animation-name: bounceIn1 !important;
	-webkit-animation-name: bounceIn1 !important;
	animation-duration: .2s;
	-webkit-animation-duration: .2s;
	animation-timing-function: ease-in-out;
	-webkit-animation-timing-function: ease-in-out;
}

@-webkit-keyframes bounceIn1 {
	0% {
		-webkit-transform: scale(.3);
		opacity: 1;
	}
	100% {
		-webkit-transform: scale(1);
		opacity: 1;
	}
}

.qy_block li{
	border-bottom: 1px solid #F6F6F6;
}

.more_block {
    background-color: #f7f7f7;
    z-index: 999;
    position: fixed;
    height: 100%;
}