#app,#category{height:100%}#category{display:flex;flex-direction:column}#category .category-body{flex:1;display:flex;border-top:1px solid #ccc;overflow:auto}#category .category-body .category-tabs{width:5rem}#category .category-body .category-tabs li{display:flex;justify-content:center;align-items:center;text-align:center;width:100%;height:12.5%;font-size:.6875rem;color:#333;border-bottom:1px solid #fff}#category .category-body .category-tabs li:last-child{border-bottom:none}#category .category-body .category-tabs .active-tab{background:#fff;border-left:2px solid #000;font-family:Helvetica-Bold;font-weight:700}#category .category-body .tab-content{flex:1;height:100%;padding-left:1.0625rem;color:#333;overflow:auto}.recommended .recommended-title{font-size:.6875rem;margin:.875rem 0}.recommended .recommended-content{display:flex;flex-wrap:wrap}.recommended .recommended-content a{padding:.3125rem;margin-right:1.0625rem;margin-bottom:.4375rem;border:1px solid #333;border-radius:2px;font-size:.75rem}.category_template1 .brands .title{display:inline-block;width:100%;font-size:.6875rem;padding-top:1.75rem}.category_template1 .brands .brand-letter{font:700 12px Helvetica-Bold;color:#000;margin-top:1.5rem;margin-bottom:.375rem}.category_template1 .brands .brand-letter:first-child{margin-top:1.25rem}.category_template1 .brands .brand-child{font-size:.6875rem;border-bottom:1px solid #f5f5f5}.category_template1 .brands .brand-child a{display:inline-block;width:100%;padding:.875rem 0}.category_template1 .letters{position:fixed;bottom:3.0625rem;right:.8125rem;display:flex;flex-direction:column;height:calc(100% - 6.25rem);font-size:.6875rem;color:#000}.category_template1 .letters a{flex:1}.category_template1 .color{color:red}.category_template2 .template2-content{padding-top:1.0625rem}.category_template2 .template2-content .brand-title{font:700 .75rem Helvetica-Bold;color:#000;margin-top:.75rem;margin-bottom:.375rem}.category_template2 .template2-content .brand-child{font-size:.6875rem;border-bottom:1px solid #f5f5f5}.category_template2 .template2-content .brand-child a{display:inline-block;width:100%;padding:.875rem 0}.category_template3{padding-top:.875rem}.category_template3 a{display:block;font-size:.6875rem;margin-bottom:1.8125rem}