﻿*, :after, :before {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    tap-highlight-color: transparent;
    touch-callout: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}

.mbw {
    background: #FFFFFF;
}

.clear_icon {
    width: 0.3rem;
    height: 0.3rem;
    float: right;
    margin-top: 0.15rem;
}
/*搜索框*/
.head {
    width: 100%;
    height: 1rem;
    padding: 0 0.2rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.fanhui img {
    height: 0.32rem;
    width: 0.26rem;
    margin-left: 0.3rem;
}

.search {
    width: 6.3rem;
    height: 0.69rem;
    font-size: 0.28rem;
    background: #fff;
    border-radius: 0.35rem;
    border: 0.02rem solid #FF7129;
    box-sizing: border-box;
    padding-left: 0.32rem;
    padding-right: 0.06rem;
    overflow: hidden;
    display: flex;
    align-items: center;
    position: relative;
}
.search_content {
    background: #f3f3f3;
    border-radius: 0.28rem;
    font-size: .24rem;
    height: 0.5rem;
    line-height: .5rem;
    padding: 0 0.56rem 0 0.24rem;
    color: #999;
    display: none;
    position: absolute;
    left: 0.8rem;
}
.search_a {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.search_a_input {
    width: 76%;
    height: 100%;
    border-radius: 0.3rem;
    box-sizing: border-box;
    padding-left: 0.15rem;
    outline: none;
    font-weight: 500;
    font-size: 0.28rem;
}
    .search_a_input::placeholder {
        color: #BFBFBF;
    }

.search_a_btn {
    width: 1.2rem;
    height: 0.56rem;
    line-height: 0.56rem;
    text-align: center;
    border-radius: 0.28rem;
    background: radial-gradient(#FE552E 0%, #FF7129 100%);
    font-weight: 500;
    font-size: 0.3rem;
    color: #FEFEFE;
}

.search img {
    width: 0.3rem;
    height: 0.3rem;
}

.cd {
    width: 0.5rem;
    height: 0.5rem;
    float: right;
    margin-right: 0.2rem;
    margin-top: 0.18rem;
}

    .cd img {
        width: 100%;
        height: 100%;
    }

.navpage1{ 
    width:100%;
    height:3rem;
    position:absolute;
    top:0.8rem;
    left:0;
    background:white;
    display:none;
    z-index:4;
}
.navpage-top{ 
    width:100%;
    height:1.5rem;
    border:0.01rem solid #F1EFF0;
    display:flex;
}
.tab-nav{ 
    width:1.86rem;
    height:100%;
    border:0.01rem solid #F1EFF0;
    border-bottom:none;
}
.navpage-top .tab-nav:nth-child(1){ 
    border-right:none;
}
.navpage-top .tab-nav:nth-child(2) {
    border-right: none;
}
.navpage-top .tab-nav:nth-child(3) {
    border-right: none;
}
.navpage-bot {
    width: 100%;
    height: 1.5rem;
    display: flex;
    border: 0.01rem solid #F1EFF0;
    border-top:none;
}
.navpage-bot .tab-nav:nth-child(1){ 
    border-right:none;
    border-top:none;
}
.navpage-bot .tab-nav:nth-child(2) {
    border-right: none;
    border-top:none;
}
.navpage-bot .tab-nav:nth-child(3) {
    border-right: none;
    border-top:none;
}
.navpage-bot .tab-nav:nth-child(4) {
    border-top:none;
}
.tab-img{ 
    width:0.7rem;
    height:0.7rem;
    margin:0 auto;
    margin-top:0.2rem;
}
.tab-nav div{ 
    text-align:center;
    font-size:0.2rem;
    margin-top:0.1rem;
}


.gengduo{ 
    position:absolute;
    top:0.65rem;
    right:0.55rem;
    width:0.5rem;
    height:0.5rem;
}
.gengduo img{ 
    width:100%;
    height:100%;
}
/*热门城市*/
.hot-city {
    width: 100%;
    height: 0.8rem;
    line-height: 0.8rem;
    background: #fff;
    font-size: 1.2em;
    box-sizing: border-box;
    padding: 0 0.3rem;
    border-top: 0.02rem solid #eee;
    border-bottom: 0.02rem solid #eee;
}

.hotcity-left {
    width: 1.6rem;
    line-height: 0.8rem;
    float: left;
}

.hotcity-right {
    width: 0.4rem;
    float: right;
    margin-top:0.2rem;
}

    .hotcity-right img {
        width: 100%;
    }
/*城市*/
.hot-address, .zhoubian-address {
    width: 100%;
    background: #fff;
    font-size: 1.1em;
    box-sizing: border-box;
    padding: 0 0.3rem;
    border-top: 0.02rem solid #eee;
    border-bottom: 0.02rem solid #eee;
}

    .hot-address p {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .zhoubian-address p {
        overflow: visible;
    }

    .hot-address span {
        padding: 0 0.3rem 0 0;
        line-height: 0.8rem;
        color: #676767;
    }

    .zhoubian-address span {
        margin-left:0.2rem;
        line-height: 0.5rem;
        color: #676767;
    }
/*手机靓号网 版权所有*/
.color-67 {
    color: #676767;
    font-size:0.3rem;
}


    .copyright p {
        text-align: center;
    }

.bot-div {
    width: 100%;
    height: 1.4rem;
    background: #fff;
}


.undefined{
    width:100%;
    /*height:100%;*/
    overflow:hidden;
    background:#F7F7F7;
    padding-top: 0.8rem;
    display:none;
}
.undf-img {
    width: 2.5rem;
    height: 1.5rem;
    margin: 0 auto;
}
.undf-img img{
    width:100%;
    height:100%;
}
.und-txt{ 
    width:100%;
    font-size:0.36rem;
    color:#000;
    font-weight:900;
    text-align:center;
    overflow:hidden;
    margin-bottom:0.3rem;
}
.und-btn {
    width: 100%;
    height: 0.8rem;
    display: flex;
    justify-content: center;
}
.nobtn {
    color: #fff !important;
    background: #999 !important;
}
.kf-btn{ 
    width:2.6rem;
    height:0.8rem;
    background:#FE5510 !important;
    color:white;
   /* float:left;*/
    margin-left:1rem;
    line-height:0.8rem;
    text-align:center;
    font-size:0.3rem;
    border-radius:0.1rem;
}
.dz-btn {
    width: 2.6rem;
    height: 0.8rem;
    background: #E3393C;
    color:white;
    float:left;
    margin-left:0.2rem;
    line-height:0.8rem;
    text-align:center;
    font-size:0.3rem;
    border-radius:0.1rem;
}
.ewm{ 
    width:1.7rem;
    height:1.7rem;
    margin:0 auto;
}
.ewm img{ 
    width:100%;
    height:100%;
}
.p1{ 
    width:100%;
    text-align:center;
    font-size:0.32rem;
    color:#8E8E8E;
    margin-top:0.3rem;
    overflow:hidden;
}
/*新加的二次筛选*/
.mar-top2{
    width:100%;
    overflow:hidden;
    padding-top:1.24rem;
}
.number-label-box{
    position: relative;
    width: 100vw;
   /* padding-top: .2rem;*/
    color: #666;
    background: #f7f7f7;
    border-bottom: 1px solid #f4f4f4;
}
.number-label-box .number-label-tit{
    font-size: .28rem;
    font-weight: 400;
    margin-bottom: .12rem;
    white-space: nowrap;
    overflow: hidden;
    text-align: center;
}
.number-label-list{
    display: flex;
    flex-wrap: wrap;
    padding: 0 0.1rem;
}
.number-label-item{
    width: 25%;
    line-height: 0.6rem;
    text-align: center;
    box-sizing: border-box;
}
.number-label-item p{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #666;
    background: #fff;
    border-radius: 0.6rem;
    font-size: .24rem;
    margin: 0 0.01rem .3rem;
}
.slideUp {
    /*display: block;*/
}
.slideDown{
    display:none;
}
.zanwu {
    font-size: .24rem;
    color: #ff0000;
    line-height: 1.6rem;
    margin: 0 auto;
}
.no-more-result{
    width:100%;
    height:2rem;
    background:#fff;
    position: fixed;
    display: flex;
    padding: 1rem 0;
    justify-content: center;
    color: #fe552e;
    font-size: 0.32rem;
    text-align: center;
    bottom:1rem;
    left:0;
    z-index:99;
}
.search_after{
    padding:0 5px;
    line-height:.6rem;
    position:absolute;
    top:0;
    left:.6rem;
}
.num-lists .num-kp:nth-child(41){
    margin-top: 2.7rem;
}
.num-lists .num-kp:nth-child(42) {
    margin-top: 2.7rem;
}
.num-lists .num-kp:nth-child(71) {
    margin-top: 2.7rem;
}

.num-lists .num-kp:nth-child(72) {
    margin-top: 2.7rem;
}
.num-lists .num-kp:nth-child(111) {
    margin-top: 2.7rem;
}

.num-lists .num-kp:nth-child(112) {
    margin-top: 2.7rem;
}
.sx_box {
    width: 7.2rem;
    /*height: 130px;*/
    /*height: 2.4rem;*/
    background: #f7f7f7;
    position: absolute;
    bottom: -2.5rem;
    left: 0;
    border-radius: 0.2rem;
}
.sx_boxtit{
    width:100%;
    /*line-height:.3rem;*/
    font-size:.28rem;
    color:#666666;
    text-align:center;
    padding:.15rem 0;
}
.sx_box ul{
    width:100%;
    overflow:hidden;
    display:flex;
    flex-wrap:wrap;
}
.sx_box ul li{
    width:22%;
    height:.6rem;
    background:white;
    color:#666666;
    margin-left:.18rem;
    margin-bottom:.2rem;
    border-radius:.3rem;
    text-align:center;
    line-height:.6rem;
    font-size: .26rem;
}
.confirm_btn {
    display: inline-block;
    background: linear-gradient(315deg, #FE552E, #FF7129);
    width: 1.3rem;
    height: 0.7rem;
    line-height: 0.7rem;
    text-align: center;
    border-radius: 0.14rem;
    color: #fff;
    margin-left: 0.14rem;
}
.cz_btn {
    display: inline-block;
    background: #FFFFFF;
    width: 1.3rem;
    height: 0.7rem;
    line-height: 0.7rem;
    text-align: center;
    border-radius: 0.14rem;
    color: #6C6C6C;
    border: 0.01rem solid #E5E5E5;
    box-sizing: border-box;
    margin-left: 0.55rem;
}
.cuo_icon {
    position: absolute;
    right: 0.1rem;
    font-weight: bold;
    font-size: .3rem;
}
.sx_number{
    display:none;
}
.f_items {
    border-bottom: 0.01rem solid #eee;
}
.hd_box {
    display: none;
    flex-wrap: wrap;
    padding-bottom: .1rem;
}
.hd_box .items{
    width:1rem;
    height:.6rem;
    text-align:center;
    line-height:.6rem;
    background:#f4f4f4;
    border-radius:.1rem;
    margin-top:.1rem;
    margin-left:.2rem;
}
.yys_boxs {
    display: none;
    flex-wrap: wrap;
    padding-bottom: .1rem;
}
.yys_boxs .items {
    width: 1.2rem;
    height: .6rem;
    text-align: center;
    line-height: .6rem;
    background: #f4f4f4;
    border-radius: .1rem;
    margin-top: .1rem;
    margin-left: .2rem;
}
.price_box {
    display: none;
    flex-wrap: wrap;
    padding-bottom: .1rem;
}
.price_box .items{
    width:1.8rem;
    height: .6rem;
    text-align: center;
    line-height: .6rem;
    background: #f4f4f4;
    border-radius: .1rem;
    margin-top: .1rem;
    margin-left: .2rem;
}
.zjgl_box {
    display: none;
    flex-wrap: wrap;
    padding-bottom: .1rem;
}
.zjgl_box .items{
    width:1.8rem;
    height: .6rem;
    text-align: center;
    line-height: .6rem;
    background: #f4f4f4;
    border-radius: .1rem;
    margin-top: .1rem;
    margin-left: .2rem;
}
.wsgl_box {
    display: none;
    flex-wrap: wrap;
    padding-bottom: .1rem;
}
.wsgl_box .items{
    width:1.8rem;
    height: .6rem;
    text-align: center;
    line-height: .6rem;
    background: #f4f4f4;
    border-radius: .1rem;
    margin-top: .1rem;
    margin-left: .2rem;
}
.szsx_box {
    display: none;
    flex-wrap: wrap;
    padding-bottom: .1rem;
}
.szsx_box .items{
    width:1.2rem;
    height: .6rem;
    text-align: center;
    line-height: .6rem;
    background: #f4f4f4;
    border-radius: .1rem;
    margin-top: .1rem;
    margin-left: .2rem;
}
.jx_box {
    display: none;
    flex-wrap: wrap;
    padding-bottom: .1rem;
}
.jx_box .items {
    width: 1.8rem;
    height: .6rem;
    text-align: center;
    line-height: .6rem;
    background: #f4f4f4;
    border-radius: .1rem;
    margin-top: .1rem;
    margin-left: .2rem;
}
.package_box {
    display: none;
    flex-wrap: wrap;
    padding-bottom: .1rem;
}
.package_box .items {
    width: 6.2rem;
    height: .6rem;
    text-align: center;
    line-height: .6rem;
    background: #f4f4f4;
    border-radius: .1rem;
    margin-top: .1rem;
    margin-left: .2rem;
}
.filter_three{
    /*display:flex;
    flex-wrap:nowrap;
    align-items:center;
    justify-content: space-evenly;*/
    flex-wrap: wrap;
    display: none;
}
    .filter_three .filter_three_one {
        width: 100%;
        display: flex;
        flex-wrap: nowrap;
        align-items: center;
        justify-content: space-evenly;
    }
    .filter_three .filter_three_two {
        width: 100%;
        display: flex;
        flex-wrap: nowrap;
        height: .4rem;
        line-height: .4rem;
        align-items: center;
        padding: 0 .2rem;
        margin-bottom: .2rem;
    }
.filter_three .three_item{
    height: 0.6rem;
    width: 1.2rem;
    text-align: center;
    line-height: .55rem;
    border: 1px solid #ccc;
    margin: 0.2rem 0;
    border-radius:.1rem;
    font-size:.26rem;
}
    .filter_three .filter_three_two .three_two_item {
        font-size: .26rem;
        margin-right: .26rem;
        display: flex;
        flex-wrap: nowrap;
    }
    .three_two_item img {
        width: .4rem;
        height: .4rem;
    }
.selecteds {
    border: 1px solid #FE552E !important;
    color: #FE552E;
}

.delivery_city_box {
    border-top: none !important;
}

.nav_imgbox {
    display: flex;
    justify-content: space-between;
    padding: 0 .2rem;
    box-sizing: border-box;
    margin-top: .1rem;
}
.nav_imgbox a{
    width:45%;
    display:inline-block;
}
.lt_colorbg {
    background: url("../image/flter_lt.png") no-repeat;
    background-size: 100% 100%;
}

.yd_colorbg {
    background: url("../image/flter_yd.png") no-repeat;
    background-size: 100% 100%;
}

.dx_colorbg {
    background: url("../image/flter_dx.png") no-repeat;
    background-size: 100% 100%;
}

.gd_colorbg {
    background: url("../image/flter_gd.png") no-repeat;
    background-size: 100% 100%;
}

