#productlist{width:1220px;margin:auto}#productlist .secondary>div{width:1220px;padding-bottom:24px;margin:auto;padding-bottom:18px;margin-bottom:32px;border-bottom:1px solid #eee;line-height:24px}#productlist .secondary .fll span{font-size:20px;font-weight:bold;margin-right:8px}#productlist .secondary .flr a{margin-left:4px}#productlist .secondary .flr .ico16:hover{background-position-y:-442px}#productlist .secondary .mode0 .ico-linethree-16{background-position-y:-442px}#productlist .secondary .mode1 .ico-blockfour-16{background-position-y:-442px}#productlist .filter{float:left;width:18%;padding-bottom:100px}#productlist .filter .item{margin-bottom:16px;border:1px solid #EEE;font-size:12px}#productlist .filter .item>div:first-child{width:100%;height:40px;line-height:40px;padding:0 16px;background:#F5F5F5;font-size:14px;font-weight:bold;position:relative;box-sizing:border-box}#productlist .filter .item em{display:block;width:20px;height:20px;line-height:20px;text-align:center;position:absolute;right:12px;top:6px;cursor:pointer}#productlist .filter .item em:hover{opacity:.8}#productlist .filter .item .box{height:auto;display:none;padding:8px 16px 0 16px}#productlist .filter .item .box a{display:block;height:20px;line-height:20px;margin-bottom:8px;white-space:nowrap;text-decoration:none}#productlist .filter .item .box a:hover{opacity:.8}#productlist .filter .item .box .ico16{margin:-2px 4px 0 0}#productlist .filter .active .box{display:block}#productlist .filtertip .item .name{padding-bottom:8px}#productlist .filtertip .item .desc a{display:inline-block;margin:5px 14px 0 0;width:40px;height:20px;background:#f5f5f5;text-align:center;line-height:20px;text-decoration:none}#productlist .filtertip .item .desc a:hover{background:#0F6AB1;color:#fff}#productlist .filtertip .item .desc .active{background:#0F6AB1;color:#fff}#productlist .main{float:right;width:80%;padding-bottom:100px}#productlist .main .items table{width:100%;text-align:left}#productlist .main .items table th{font-size:12px;line-height:40px;padding:0 16px}#productlist .main .items .cel1{width:20%}#productlist .main .items .cel2{width:66%}#productlist .main .items .cel5{width:14%;text-align:center}#productlist .main .items tbody tr{border:1px solid #fff;border-bottom:1px solid #eee}#productlist .main .items tbody td{padding:20px 16px}#productlist .main .items .price-box{display:none}#productlist .main .items .buttons .ico16{margin:-2px 0 0 4px}#productlist .main .paging{padding-top:40px}#list_grid .info{line-height:26px}#list_grid .pic{width:168px;height:100px;border:1px solid #eee}#list_grid .pic img{max-width:100%;max-height:100%;position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}#list_grid .name{font-size:16px;font-weight:bold}#list_grid .tags{display:inline-block;height:20px;line-height:20px;font-size:12px}#list_grid .tags span{display:inline-block;height:100%;padding:0 4px;border-radius:3px;margin-left:8px}#list_grid .num span{margin-right:16px}#list_grid .desc span:after{content:"";display:inline-block;vertical-align:middle;width:1px;height:16px;margin:-2px 10px 0 14px;background:#ddd}#list_grid .desc span:last-child:after{display:none}#list_grid .original-price{text-decoration:line-through}#list_grid .link{text-align:right}#list_grid .link .ico{margin:-3px 0 0 4px}#list_grid .active{border:1px solid #eee;border-bottom:0}#list_grid .active .ico-circledown-16{background-position:-1522px -442px}#list_grid .price{display:none;text-align:center;border:1px solid #eee;border-top:0}#list_grid .price table{text-align:center}#list_grid .price .cel-1{width:20%}#list_grid .price .cel-2{width:10%}#list_grid .price .cel-3{width:25%}#list_grid .price .cel-4{width:25%}#list_grid .price .cel-5{width:10%}#list_grid .price .amount{width:120px}#list_grid .price .amount input{width:34px;height:22px;padding:0 4px;border:1px solid #ddd;text-align:center;margin:0 4px;vertical-align:middle;font-weight:bold}#list_grid .price .amount a{display:inline-block;vertical-align:middle;width:22px;height:22px;line-height:22px;border:1px solid #eee;font-size:18px;text-decoration:none;text-align:center}#list_grid .price .action{padding-top:16px}#list_grid .price .btn-deep{margin-left:16px}#list_grid .price .btn-deep .ico24{filter:brightness(100)}#list_card .item{background:#fff; float:left;width:25%;height:316px;margin:0 0 -1px -1px;position:relative;line-height:20px;border:1px solid #ddd;box-sizing:border-box;line-height:22px;transition:all .5s;position:relative}#list_card .item a{height:100%;padding:24px 20px 18px 20px;box-sizing:border-box;text-decoration:none}#list_card .item .pic{width:100%;height:151px;margin:0 auto 24px}#list_card .item .pic img{max-width:100%;max-height:100%;position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}#list_card .item .num{font-size:12px}#list_card .item .name{padding:4px 0;font-weight:bold}#list_card .item .term{font-size:12px}#list_card .item .term span:after{content:"";display:inline-block;vertical-align:middle;width:1px;height:14px;background:#ddd;margin:-2px 4px 0 6px}#list_card .item .term span:last-child:after{display:none}#list_card .item .price label{font-weight:bold}#list_card .item .buttons{position:absolute;top:4px;right:4px;cursor:pointer;display:none}#list_card .item:hover .buttons{display:block}#list_card .item .tags{position:absolute;top:12px;left:12px;line-height:20px;font-size:12px}#list_card .item .tags span{display:inline-block;height:20px;padding:0 4px;border-radius:3px;margin-right:8px}#list_card .item:hover{box-shadow:0 4px 6px rgba(0,0,0,0.05),0px 10px 15px rgba(0,0,0,0.1)}#category{width:1220px;margin:auto}#category .banner{display:none}#category .caption{font-size:20px;font-weight:bold;height:42px;border-bottom:1px solid #ddd;margin-bottom:32px}#category .item{padding-bottom:20px}#category .secondary{display:none}#category .item .name{font-size:16px;font-weight:bold;margin-bottom:22px}#category .item .name .ico24{margin:-4px 6px 0 0}#category .item .name a{color:#333!important}#category .item .name span{display:inline-block;vertical-align:middle;width:12px;height:12px;margin:-4px 6px 0 0}#category .item:last-child{margin-bottom:100px}#category .desc{font-size:0}#category .desc a{display:inline-block;text-decoration:none;width:161px;height:44px;line-height:44px;padding:0 12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#F5F5F5;font-size:14px;margin:0 22px 20px 0}#category .desc a:nth-child(6n){margin-right:0}#category .desc a em{color:#999;margin-left:4px}#category .desc a:hover em{color:#fff}