.topic .flr{line-height:20px;font-size:0}.topic .flr label{font-size:12px;line-height:24px;display:inline-block;vertical-align:middle;margin-right:8px}.topic .flr a{display:inline-block;padding:4px 6px}.banner{height:400px}.mode0{font-size:0}.mode0 label,.mode0 .color-text{font-size:16px}#category{margin:0 auto 60px}#category .item{margin-top:20px}#category .item:first-child{margin-top:0}#category .item .name{font-size:20px;font-weight:bold;line-height:1;margin-bottom:24px}#category .item .name .split{width:4px;height:20px;border-radius:2px;margin-right:8px}#category .item .name .ico24{margin:-4px 6px 0 0;filter:brightness(100)}#category .item .name a i{margin-left:12px;display:none}#category .desc{font-size:0}#category .desc a{width:227px;height:44px;margin-right:16px;margin-bottom:20px;line-height:44px;padding:0 16px;text-decoration:none;font-size:16px;box-sizing:border-box;border-radius:0}#category .desc a:nth-child(5n){margin-right:0}#category .desc a span{max-width:160px}#category .desc a i{margin-top:15px;margin-right:0}#category>.topic{display:none}#list{margin-bottom:80px}#list .filter-result{margin:24px 0}#list .filter-result .split{width:4px;height:20px;margin-right:8px;vertical-align:text-bottom}#list .filter-result span{font-size:20px;font-weight:bold}#list .filter-result label{margin:0 0 0 24px;font-size:16px}#list .filter-result>.flr{margin-top:4px}.filter{margin:-8px 0 32px 0;display:none}.filter .item{border:1px solid #E9E9E9;display:flex;align-items:center;flex-wrap:wrap}.filter .item:last-child{border-top:0}.filter .item .name{display:inline-block;width:112px;min-height:44px;padding:12px 16px;box-sizing:border-box;font-size:16px}.filter .item a{display:inline-block;margin-left:32px;font-weight:normal}#list .product-list-card{height:auto;white-space:wrap}#list .product-list-card .item:nth-child(5n+1){margin-left:0}#list .product-list-card>.split{width:100%;height:1px;background:#E9E9E9;margin:24px 0}#list .product-list-card>.split:last-child{margin-bottom:0}.productclass{width:600px;padding:20px 20px 4px 20px;margin-top:24px;font-size:16px;flex-wrap:wrap;box-sizing:border-box;background:rgba(0,0,0,0.2);border-radius:30px;text-align:center}.productclass .name{margin-bottom:16px}.productclass .item{display:inline-block;margin-bottom:16px}.productclass span{display:inline-block;vertical-align:middle;width:8px;height:8px;border-radius:0;margin:0 8px 0 8px;background:#D9D9D9}.productclass .active{font-weight:bold}