.tab-nav{width:100%;text-align:center;overflow:hidden;opacity:1;background:#fff;box-shadow:0 0 5px #ccc;height:3rem}.tab-nav .tab-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start;overflow-x:scroll;-webkit-backface-visibility:hidden;-webkit-perspective:1000;-webkit-overflow-scrolling:touch}.tab-nav .tab-wrap::-webkit-scrollbar{display:none}.tab-nav .tab-wrap .tab-item{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;justify-content:center;white-space:nowrap;height:2rem;line-height:2rem;margin:.5rem .5rem;padding:0 .5rem;color:#333;border-radius:.15rem;background:#e9e9e9}.tab-nav .tab-wrap .tab-item.cur{background:#e4251c}.tab-nav .tab-wrap .text-cyan{color:#fff}a{color:#323232}.van-tabs__line{background:#00b09e!important}.van-tab--active .van-ellipsis{color:#00b09e}.no-content-tips{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#333;opacity:.4;padding:2rem;-ms-flex-pack:center;justify-content:center;font-size:1.2rem}.no-content-tips i{margin-right:.5rem}.index-slide .slide-img{height:26vh}.list-title{-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:justify;justify-content:space-between;box-shadow:0 1px 0 hsla(0,0%,49%,.07);position:relative;height:45px;color:#00b09e}.list-title,.list-title .text{display:-ms-flexbox;display:flex}.list-title .text{padding:1rem;-ms-flex-align:center;align-items:center}.list-title .text i{margin-right:.5rem}.list-title .btns,.list-title .btns .cats{display:-ms-flexbox;display:flex}.list-title .btns .cats{box-shadow:-1px 0 0 hsla(0,0%,49%,.07);width:45px;height:45px;font-size:.7em;-ms-flex-direction:column;flex-direction:column;text-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.cats-box{height:100vh;width:100vw;background:#f0f4f3}.cats-box .cats-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.5rem}.cats-box .cats-list .cats-item{width:calc(50% - 1rem);text-align:center;line-height:3;background:#fff;margin:.5rem;padding:0 10px;box-sizing:border-box;border-radius:3px;box-shadow:1px 3px 5px hsla(0,0%,49%,.07);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.cats-box .cats-list .cats-item.active{background:#00b09e;color:#fff}