.public-header{position:relative;padding:0 95px;box-sizing:border-box;width:100%;height:44px;background-color:#f0f0f0;text-align:center;z-index:21;border-bottom:1px solid #DDD}
.public-header-city{display:-webkit-box;padding:8px 10px}
.public-header .public-header-title{display:inline-block;width:100%;line-height:44px;font-size:20px;color:#d91819;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.public-header .public-header-icon{position:absolute;display:block;top:8px;width:28px;height:28px;background:url(home1.png) no-repeat;background-size: 24px auto,1px 80%;}
.public-header .public-header-position-0{left:10px}
.public-header .public-header-position-1{right:86px}
.public-header .public-header-position-2{right:48px}
.public-header .public-header-position-3{right:10px}
.public-header .public-header-back{background-position:0 0}
.public-header .public-header-search{background-position:-30px 0}
.public-header .public-header-user{background-position:-60px 0}
/*.public-header .public-header-menu{background-position:0 -30px}*/
.public-header .public-header-collect{background-position:-30px -30px}
.public-header .public-has-collected-false{background-position:-30px -30px}
.public-header .public-has-collected-true{background-position:0 -60px}
.public-header .public-header-share{background-position:-60px -30px}
.public-header .public-header-location{background-position:-30px -60px}
.public-header .public-header-menu-touched{background:url(//src.focus.cn/static_files/wap/mobile/recreate/images/base/menu_touched_769df554a1ebc25f1c81af7c1cae6b00.png) no-repeat;background-size:28px 28px;background-position:0 0}
.public-header .public-header-logo{position:absolute;top:6px;left:10px;display:block;width:90px;height:40px;background:url(/css2018/wap/images/logo.png) no-repeat;background-size:75px 34px}
.public-header .header-city-select {
    position: relative;
    display: block;
    color: #d91819;
    font-size: 1.2rem;
    height: 28px;
    line-height: 32px;
    text-align: center;
    font-weight: 600;
    width: 100%;
    color: #333;padding-left: 20px;
}