.banner-flash{position:relative;width:100%;overflow:hidden;display:none}
.banner-flash-show{position:relative;left:0;top:0;-webkit-transition:transform 0ms;transition:transform 0ms;-webkit-transform:translate3d(0px,0px,0px);transform:translate3d(0px,0px,0px)}
.banner-flash-show-moving{transition:all .4s;-webkit-transition:all .4s}
.banner-flash-show li{position:relative;float:left}
.banner-flash-show li .item{position:relative;display:block;height:100%}
.banner-flash-show li img{display:block;width:100%;height:100%}
.banner-flash-tab{position:absolute;left:50%;margin-left:-18px;bottom:31px}
.banner-flash-tab ul{height:6px;font-size:0}
.banner-flash-tab li{position:relative;display:inline-block;width:6px;height:6px;border-radius:100%;background:#c0c0c0;margin-right:5px}
.banner-flash-tab .active{background:#d91819}
.banner-flash-tab li:last-child{margin-right:0}
.banner-flash-title{position:absolute;width:100%;height:23px;bottom:0;left:0;color:#fff;font-size:1.5rem;text-align:center;padding-top:20px;background:-webkit-linear-gradient(bottom,rgba(0,0,0,0.8),rgba(0,0,0,0.0));background-size:1px 43px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.banner-flash-title .label{display:inline-block;height:13px;margin-right:4px;color:#00b7ee;border-radius:2px;border:1px solid #00b7ee;font-size:1rem;padding:0 5px;line-height:13px;vertical-align:bottom}
header{position:relative;height:28px;line-height:28px;padding:8px 10px;display:-webkit-box;font-size:0}
.header-logo{position:relative;display:block;height:24px;width:85px;vertical-align:middle;background-position:0 0}
.header-city{position:relative;display:block;color:#fff;font-size:1.6rem;height:28px;line-height:32px;margin:0 8px}
.header-city-icon{width:13px;height:8px;margin-left:5px;vertical-align:1px;background-position:-85px 0}
.header-search{position:relative;border-radius:4px;background:#fff;height:28px;padding-left:10px;-webkit-box-flex:1;-moz-box-flex:1;-ms-box-flex:1;box-flex:1;display:-webkit-box;overflow:hidden}
.header-search-icon{display:block;width:13px;height:14px;margin-right:5px;background-position:-75px -6px}
.header-search-txt{height:27px;width:35px;font-size:1.5rem;vertical-align:middle;font-family:"microsoft yahei"}
.header-download{position:absolute;width:28px;height:28px;right:50px;margin-left:10px;background-position:-98px 0}
nav{position:relative;height:42px;padding:0 0 0 10px;line-height:41px;background:#fff;font-size:1.6rem;overflow:hidden;background:#1f2229}
.nav-list-shadow,.nav-list-shadow2{position:absolute;height:100%;right:0;top:0;width:10px;background:linear-gradient(left,rgba(53,57,66,0),rgba(53,57,66,1));background:-webkit-linear-gradient(left,rgba(53,57,66,0),rgba(53,57,66,1))}
.nav-list-shadow2{background:linear-gradient(left,rgba(235,235,235,0),rgba(235,235,235,1));background:-webkit-linear-gradient(left,rgba(235,235,235,0),rgba(235,235,235,1))}
.nav-list{position:relative;overflow-y:hidden;overflow-x:scroll;height:60px}
.nav-list ul{position:absolute;left:0;font-size:0;white-space:nowrap}
.nav-list li{display:inline-block;font-size:1.5rem;margin:0 12px}
.nav-list li .item{display:block;color:#fff}
.nav-list li:first-child{margin-left:0}
.nav-list li:last-child{margin-right:0}
.pubilc-location-tips1{padding:20px 25px;width:75%;height:55px;border-radius:5px;background:#FFF;font-size:1.5rem;display:none}
.pubilc-location-tips1 .location-title{position:relative;color:#cb000e;line-height:30px}
.pubilc-location-tips1 .location-title .icon{display:inline-block;width:10px;height:10px;background:url(../../../../../../wapimages/base/close_btn_icon_188e423d58a16639a74ad458bf3c9b89.png) no-repeat;margin-right:10px;background-size:10px 10px}
.pubilc-location-tips1 .location-info{color:#888;line-height:25px}
.pubilc-location-tips1 .location-title2{position:relative;text-align:center;color:#d91819;font-size:1.5rem;margin-top:-10px}
.pubilc-location-tips1 .location-title2 .icon{position:relative;display:inline-block;width:15px;height:15px;margin-right:5px;background:url(../../../../../../wapimages/base/phone-input-warning_8363aa53ff07a533a410b244b978af0c.png);background-size:15px 15px;border-radius:100%;top:2px}
.pubilc-location-tips1 .location-info2{color:#333;line-height:13px;font-size:1.3rem;text-align:center;padding-top:10px}
.pubilc-location-tips1 .location-btngroup{position:relative;height:35px;line-height:35px;display:-webkit-box;font-size:1.5rem;margin-top:15px}
.location-btngroup .item{display:block;-webkit-box-flex:1;text-align:center;border-radius:4px}
.location-btngroup .cancel{background:#e7e7e7;margin-right:10px;color:#999}
.location-btngroup .yes{background:#d91819;color:#fff}
.pubilc-location-tips2{height:75px}