*{-webkit-box-sizing:border-box;box-sizing:border-box}a,b,body,dd,div,dl,dt,footer,h1,h2,h3,h4,h5,h6,html,img,input,li,p,select,span,strong,textarea,ul{margin:0;padding:0}a{text-decoration:none;color:#666}li{list-style:none}button{background:none;border:none}button,button:active,button:focus{outline:none}.tc{text-align:center}.fb{font-weight:700}.cf44{color:#f44546}.storeList{width:100%}.storeList .explain{width:100%;height:13.32rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative}.storeList .explain .qiuqiu{position:absolute;right:0;width:2.56rem;top:.08rem}.storeList .explain .explain_wrap{width:23.96rem;min-height:11.68rem;background:#fff;-webkit-border-radius:.36rem;border-radius:.36rem;padding:.56rem 1.04rem .38rem}.storeList .explain .explain_wrap .explain_title{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.storeList .explain .explain_wrap .explain_title img{width:2.44rem}.storeList .explain .explain_wrap .explain_title .text{margin-left:.4rem;width:9.44rem;height:1.72rem;background:-webkit-gradient(linear,left top,right top,from(#ff646c),to(#fdab3c));background:-webkit-linear-gradient(left,#ff646c,#fdab3c);background:-o-linear-gradient(left,#ff646c 0,#fdab3c 100%);background:linear-gradient(90deg,#ff646c,#fdab3c);-webkit-border-radius:.84rem;border-radius:.84rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:.88rem;font-weight:800;color:#fff}.storeList .explain .explain_wrap .explain_text{font-size:.8rem;font-weight:400;color:#1a1a1a;margin-top:.64rem}.storeList .brank_store{width:100%;padding:1.04rem .8rem 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.storeList .brank_store .img{width:4rem;margin-right:.8rem}.storeList .searchInput{width:100%;height:2.4rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:.8rem}.storeList .searchInput .input_wrap{width:23.96rem;height:2.4rem;position:relative}.storeList .searchInput .input_wrap .search{width:1rem;height:1rem;position:absolute;left:50%;top:50%;margin-top:-.5rem;margin-left:-3.5rem}.storeList .searchInput input{width:100%;height:100%;background:#ebebeb;-webkit-border-radius:.36rem;border-radius:.36rem;text-align:center;border:none;font-size:.88rem;color:#333}.storeList .searchInput input::-webkit-input-placeholder{font-size:.88rem;font-weight:500;line-height:2.4rem;color:#999}.storeList .searchInput input::-moz-placeholder{font-size:.88rem;font-weight:500;line-height:2.4rem;color:#999}.storeList .searchInput input:-ms-input-placeholder{font-size:.88rem;font-weight:500;line-height:2.4rem;color:#999}.storeList .searchInput input::-ms-input-placeholder{font-size:.88rem;font-weight:500;line-height:2.4rem;color:#999}.storeList .searchInput input::placeholder{font-size:.88rem;font-weight:500;line-height:2.4rem;color:#999}.storeList .list{width:100%;background-color:#fff;padding:0 .8rem;padding-bottom:3rem}.storeList .list .store_item{width:100%;height:5.12rem;background-color:#fff}.storeList .list .store_item a{display:block;width:100%;height:100%;padding:.68rem 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.storeList .list .store_item a>img{width:3.76rem;height:3.76rem;-webkit-border-radius:.12rem;border-radius:.12rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.storeList .list .store_item a .store_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:0 .56rem 0 .6rem}.storeList .list .store_item a .store_wrap .store_info{width:100%}.storeList .list .store_item a .store_wrap .store_info .store_name{max-width:16rem;font-size:.96rem;font-weight:700;color:#1a1a1a;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.storeList .list .store_item a .store_wrap .store_info .info{width:100%;margin-top:.6rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.storeList .list .store_item a .store_wrap .store_info .info img{width:.74rem;margin-right:.36rem}.storeList .list .store_item a .store_wrap .store_info .info span{font-size:.8rem;font-weight:400;line-height:.96rem;color:#666;max-width:15rem;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.storeList .list .store_item a .store_wrap .phone{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:1.2rem;height:1.28rem}.storeList .list .store_item:not(:first-child){border-top:.04rem solid #e6e6e6}.storeList .loading{width:100%;height:100%;position:fixed;left:0;top:0;z-index:9;display:none}.storeList .loading .img_wrap{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.storeList .loading img{width:1.6rem}
.footnav {
    min-width: 320px;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#F2555555', endColorstr='#F2555555');
    background: rgba(85,85,85,0.95);
    padding-bottom: 0.2rem;
    bottom: 0;
    font-size: 0.28rem;
    height: 3rem;
    position: fixed;
    width: 100%;
    z-index: 6;

}

.footnav ul {
    font-size: 0;
}

.footnav ul li {
    vertical-align: top;
    display: inline-block;
    text-align: center;
    width: 20%;
    padding: 0.2rem 0 0.2rem 0;
    float: left;
}

.footnav ul li a {
    display: block;
    position: relative;
}

.footnav ul li a em {
    background-color: #ED5564;
    width: 0.3rem;
    height: 0.3rem;
    border-radius: 100%;
    position: absolute;
    top: -0.15rem;
    right: 0.85rem;
}

.footnav ul li i {
    vertical-align: top;
    display: inline-block;
    width: 1rem;
    height: 1rem;
    margin: 0 auto 0.1rem auto;
    opacity: 0.5;
}

i.home {
    background-image: url(../images/home_w.png);
    background-size: cover;
}

i.categroy {
    background-image: url(../images/browse_list_w.png);
    background-size: cover;
}

i.search {
    background-image: url(../images/search_w.png);
    background-size: cover;
}

i.cart {
    background-image: url(../images/cart_w.png);
    background-size: cover;
}

i.member {
    background-image: url(../images/member_w.png);
    background-size: cover;
}

i.kefu {
    background-image: url(../images/kefu_w.png);
    background-size: cover;
}

i.tel_bar {
    background-image: url(../images/tel_w.png);
    background-size: cover;
}

.footnav ul li p {
    font-size: 0.55rem;
    color: #fff;
    line-height: 1rem;
    height: 1rem;
}

.footnav{
    background: #fff !important;
}
.new_layout_bottom {
    position: relative;
    background: #fff;
    height: 100%;
    border-top: 1px solid #EEEEEE;
    box-shadow: 0px 0px 3px #EEEEEE;
    width: 100%;
    margin: auto;
    max-width: 640px;
}

.flex_layout{
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.flex_layout .item{
    width: 16%;
    height: 100%;
    text-align: center;
    font-size: .6rem;
    line-height: 1rem;
}
.flex_layout .index a{
    color: #ff4444;
    font-size: .6rem;
    line-height: 1rem;
    padding-top: 0.2rem;
}
.flex_layout .all a{
    color: #000;
    font-size: .6rem;
    line-height: 1rem;
    padding-top: 0.2rem;
}
.flex_layout .ye{
    background-color: #ff8954;
    color: #fff;
}
.flex_layout a{
    color: #fff;
    display: block;
    height: 100%;
}
.flex_layout .ye img{
    float: left;
    margin-left: 0.1rem;
    margin-top: 0.3rem;
}
.flex_layout .ye .tel_txt{
    margin-left: 0.5rem;
    margin-top: 0.4rem;
}
.flex_layout .ye .tel_txt p{
    font-size: .6rem;
}
.flex_layout .ye .tel_txt p.dec{
    font-size: 12px;
}
.flex_layout .re{
    background-color: #ff4444;
    color: #fff;
}

.flex_layout .re img{
    float: left;
    margin-left: 0.3rem;
    margin-top: 0.5rem;
}
.flex_layout .re .tel_txt{
    margin-left: 0.5rem;
    margin-top: 0.2rem;
}
.flex_layout .re .tel_txt p{
    font-size: .8rem;
}
.flex_layout .re .tel_txt p.dec{
    font-size: 12px;
}

.explain {
    background: url('/h/templates/hua/images/store/bg.png') no-repeat;
    background-size: 100% 100%;
}

.select-stores {
    width: 100%;
    height: 2rem;
    display: flex!important;
    align-items: center;
}

.select-stores .drop-down {
    width: 9rem;
    height: 2rem;
    border: 0.04rem solid #999999;
    border-radius:  0.36rem;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: center;
}
.select-stores .drop-down:first-child {
    margin-right: 1rem;
}

.select-stores .drop-down .userinfo-select {
    width: 99%;
    height: 100%;
    border: none;
    border-radius: 0.36rem;
}


