html{
    background:#EEEEEE !important;
}
body{
    background: #EEEEEE;
    width:100%;
    min-height:100%;
    font-family: Microsoft YaHei;
}
.top_fixed{
    width:100%;
    height:auto;
    line-height: 1rem;
    position: fixed;
    top:0;
    left:0;
    padding:0.3rem 0 0.3rem 0;
    background: #EEEEEE;
    z-index: 1;
}
.top_fixed .top_line{
    width:100%;
    height:1.85rem;
}
.top_fixed .top_line .back{
    width:3.8rem;
    height:1.85rem;
    line-height: 1.85rem;
    margin:0rem 2.28rem 0 0.8rem;
    float:left;
    background:url('../images/back_lt.png') no-repeat left;
    background-size:0.9rem;
    font-size:0.95rem;
    font-weight:500;
    color:#333;
    text-align:right;
}
.top_fixed .top_line .back a{
    color:#333;
    display: block;
}
.top_fixed .top_line .top_title{
    width:5rem;
    height:1.85rem;
    line-height: 1.85rem;
    text-align:center;
    font-size:0.95rem;
    font-weight:500;
    color:#333;
    margin:0 2rem 0 0;
    float:left;
}
.top_fixed .top_line .cate_btn{
    width:1.85rem;
    height:1.85rem;
    background:url('../images/cate_btn.png') no-repeat center;
    background-size:cover;
    float:right;
    margin-right:0.95rem;
    cursor: pointer;
}
.top{
    width:auto;
    height:auto;
    line-height: 1rem;
    overflow: hidden;
    padding-top:2.45rem;
}
.top .line_search{
    width:100%;
    height:1.85rem;
    margin-bottom: 1rem;
    position: relative;
    top:0;
    left:0;
}
.top .line_search .search_btn{
    width:1.5rem;
    height:1.65rem;
    background:url('../images/search_btn.png') no-repeat left;
    background-size:0.85rem;
    position: absolute;
    right:1rem;
    top:0.1rem;
}
.top .line_search input[type="search"]{
    width:16.85rem;
    height:1.65rem;
    background:#fff;
    box-shadow: 0 0.15rem 0.2rem rgba(0,0,0,0.11);
    border-radius: 1rem;
    text-indent: 0.6rem;
    display: block;
    float:left;
    margin:0.1rem 0 0 0.95rem;
    font-size:0.7rem;
}

/*结果列表*/
.list_block{
    width:100%;
    height:auto;
    background:#EEEEEE;
    padding-bottom:2.5rem;
}
.list_block .list_bg{
    width:17.75rem;
    height:auto;
    overflow:hidden;
    background:#fff;
    border-radius:1rem;
    margin:0 auto;
    padding-bottom: 2.5rem;
}
.list_block .list_bg .end_result{
    width:auto;
    height:0.7rem;
    line-height: 0.7rem;
    color:#333;
    font-size:0.7rem;
    text-align:left;
    text-indent: 0.6rem;
    margin:0.95rem 0 0 0
}
.list_block .list_bg .no_block{
    width:100%;
    height:auto;
    overflow: hidden;
    margin:3rem auto 0 auto;
}
.list_block .list_bg .no_block p{
    width:auto;
    height:auto;
    line-height: 1.5rem;
    text-align:center;
    font-size:0.8rem;
}
.list_block .list_bg .no_block p a{
    color:#f27b28;
    text-decoration: underline;
}

.list_block .list_bg .no_block .go_purchase{
    width:6rem;
    height:2rem;
    line-height: 2rem;
    background:#f27b28;
    color:#fff;
    margin:2rem auto 0 auto;
    text-align:center;
    font-size:0.8rem;
    border-radius: 0.4rem;
}
.list_block .list_bg .no_block .go_purchase a{
    display: block;
    color:#fff;    
}

.list_block .list_bg .list_goods{
    width:15.7rem;
    height:auto;
    overflow:hidden;
    margin:0 auto;
}
.list_block .list_bg .list_goods li{
    width:7.25rem;
    height:10.55rem;
    overflow:hidden;
    float:left;
    margin:0.8rem 1.2rem 0 0;
}
.list_block .list_bg .list_goods li:nth-child(2n){
    margin-right:0;
}
.list_block .list_bg .list_goods li a{
    display: block;
}
.list_block .list_bg .list_goods li img{
    width:7.25rem;
    height:7.25rem;
    display: block;
    border-radius: 0.4rem;
}
.list_block .list_bg .list_goods li .goods_name{
    width:100%;
    height:0.7rem;
    line-height: 0.7rem;
    margin:0.5rem 0;
    color:#666;
    font-size:0.6rem;
    font-weight:400;
    white-space:nowrap; 
    overflow:hidden; 
    text-overflow:ellipsis;
}
.list_block .list_bg .list_goods li .goods_price{
    width:100%;
    height:0.7rem;
    line-height: 0.7rem;
    color:#FF5757;
    font-size:0.7rem;
    font-weight:400;
}
.list_block .list_bg .list_goods li .store_name{
    width: 100%;
    height:0.6rem;
    line-height: 0.6rem;
    color:#999;
    font-size:0.5rem;
    white-space:nowrap; 
    overflow:hidden; 
    text-overflow:ellipsis;
    font-weight:300;
    margin-top:0.3rem;
}
.list_block .list_bg .list_goods li .store_name a{
    display: block;    
    color:#999;
    font-size:0.5rem;
    white-space:nowrap; 
    overflow:hidden; 
    text-overflow:ellipsis;
    font-weight:300;
}


/*划不动啦*/
.list_block .no_data{
    width:auto;
    height:0.6rem;
    line-height: 0.6rem;
    text-align:center;
    color:#ccc;
    font-size: 0.6rem;
    font-weight:400;
    margin:0.9rem auto 0 auto;
    display: none;
}

/*分类*/
.gray_bg{
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.5);
    position: fixed;
    top:0;
    left:0;
    display: none;
    z-index: 2;
}
.gray_bg .cate_bg{
    width:100%;
    height:29rem;
    background:#fff;
    position: fixed;
    left:0;
    bottom:0;
    border-radius: 0.8rem 0.8rem 0 0;
    overflow-y:scroll;
    display: none;
}
.gray_bg .cate_bg .close{
    width:1.4rem;
    height:1.4rem;
    background:url('../images/cate_close.png') no-repeat center;
    background-size:1.4rem;
    position: fixed;
    bottom:27rem;
    right:0.6rem;
    cursor: pointer;
}
.gray_bg .cate_bg .cate_lt{
    width:5rem;
    height:100%;
    float:left;
    border-right:0.05rem solid rgba(112,112,112,0.15);
    position: fixed;
    left:0;
}
.gray_bg .cate_bg .cate_lt li{
    width:100%;
    height:1.5rem;
    line-height: 1.5rem;
    text-align:center;
    margin-top:2.6rem;
    font-size:0.7rem;
    font-weight:500;
}
.gray_bg .cate_bg .cate_lt li:first-child{
    margin-top:1.25rem;
}
.gray_bg .cate_bg .cate_lt li.current{
    background:url('../images/cate_current.png') no-repeat left;
    background-size:0.25rem 1.5rem;
}
.gray_bg .cate_bg .cate_rt{
    width:12.15rem;
    height:auto;
    min-height: 100%;
    float:right;
    margin-right:0.45rem;
}
.gray_bg .cate_bg .cate_rt .cate_block{
    width:100%;
    height:auto;
    display: none;
}
.gray_bg .cate_bg .cate_rt .cate_block .cate_two{
    width:100%;
    height:1rem;
    line-height: 1rem;
    text-align:left;
    color:#333;
    font-size:0.8rem;
    margin:1.4rem 0 0.8rem 0;
    font-weight:500;
}
.gray_bg .cate_bg .cate_rt .cate_block .cate_two:first-child{    
    margin:1rem 0 0.8rem 0;
}
.gray_bg .cate_bg .cate_rt .cate_block .cate_three{
    width:100%;
    height:auto;
    overflow:hidden;
    border-bottom: 0.05rem solid rgba(112,112,112,0.15);
    padding-bottom:0.9rem;
}
.gray_bg .cate_bg .cate_rt .cate_block .cate_three li{
    width:auto;
    height:1.5rem;
    line-height: 1.5rem;
    text-align:center;
    border:0.05rem solid #666;
    color:#666;
    padding:0 0.7rem;
    float:left;
    border-radius: 1.1rem;
    margin: 0 1rem 0.6rem 0;
    cursor: pointer;
    font-size:0.6rem;
}
.gray_bg .cate_bg .cate_rt .cate_block .cate_three:last-child{
    border:none;
}
.gray_bg .cate_bg .cate_rt .cate_block .cate_three .current{
    border:0.05rem solid #FF5757;
    color:#FF5757;
}










