.page-product-list{background:#f9f9f9;padding-bottom:68px}.page-product-list .title{margin:53px auto 36px}.page-product-list .detail-box{width:1280px;margin:0 auto;display:flex;background:#fff;border:1px solid #e8ebef}.page-product-list .detail-box .tree-box{width:280px;overflow-y:auto;border-right:1px solid #e8ebef}.page-product-list .detail-box .tree-box .type{height:56px;line-height:56px;padding:0 22px;font-size:16px;color:#a7a7a7;cursor:pointer}.page-product-list .detail-box .tree-box .type:hover{color:#1890ff}.page-product-list .detail-box .tree-box .type.select{color:#fff;pointer-events:none;background:linear-gradient(90deg,#1890ff,rgba(24,144,255,.5))}.page-product-list .detail-box .product-box{width:1000px;padding:25px 23px}.page-product-list .detail-box .product-box .type-name{line-height:23px;font-size:24px;color:#373737;margin-bottom:20px}.page-product-list .detail-box .product-box .sort-box{display:flex;height:26px;margin-bottom:18px}.page-product-list .detail-box .product-box .sort-box .sort{width:60px;height:26px;line-height:26px;text-align:center;background:#e8ebef;border-radius:4px;font-size:14px;color:#a7a7a7;margin-right:20px;cursor:pointer;display:flex;align-items:center;justify-content:center}.page-product-list .detail-box .product-box .sort-box .sort img{width:16px;height:16px}.page-product-list .detail-box .product-box .sort-box .sort .asc{margin-left:-8px;color:hsla(0,0%,100%,.36)}.page-product-list .detail-box .product-box .sort-box .sort .asc.active{color:#fff}.page-product-list .detail-box .product-box .sort-box .sort .desc{color:hsla(0,0%,100%,.36)}.page-product-list .detail-box .product-box .sort-box .sort .desc.active{color:#fff}.page-product-list .detail-box .product-box .sort-box .sort.select{color:#fff;background:#1890ff;padding-left:6px}.page-product-list .detail-box .product-box .sort-box .sort.sc.select{padding-left:0}.page-product-list .detail-box .product-box .product-list{display:flex;flex-wrap:wrap;align-content:flex-start}.page-product-list .detail-box .product-box .product-list .product{width:305px;height:270px;background:#fff;border:1px solid #e5e8ed;padding:17px 14px 0 17px;overflow:hidden;position:relative;margin-right:17px;margin-bottom:20px}.page-product-list .detail-box .product-box .product-list .product:nth-child(3n){margin-right:0}.page-product-list .detail-box .product-box .product-list .product:hover .show-detail{bottom:0}.page-product-list .detail-box .product-box .product-list .product .img-box{width:90px;height:60px;display:flex;align-items:center;justify-content:center;border:1px solid #eee}.page-product-list .detail-box .product-box .product-list .product .img-box .no-data{width:100%;height:100%;background-size:auto 32px}.page-product-list .detail-box .product-box .product-list .product .img-box .img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.page-product-list .detail-box .product-box .product-list .product .type{position:absolute;top:17px;right:14px;height:24px;line-height:22px;padding:0 8px;background:#fff;border:1px solid #1890ff;font-size:12px;color:#1890ff}.page-product-list .detail-box .product-box .product-list .product .name{font-size:18px;line-height:22px;color:#333;margin:12px 0 10px}.page-product-list .detail-box .product-box .product-list .product .describe{font-size:14px;color:#666;line-height:24px;height:96px;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical}.page-product-list .detail-box .product-box .product-list .product .price{display:flex;align-items:flex-end;height:20px;line-height:20px;font-size:24px;color:#fea22b;margin:22px 0 21px}.page-product-list .detail-box .product-box .product-list .product .price .symbol{font-size:16px;height:13px;line-height:13px}.page-product-list .detail-box .product-box .product-list .product .price .unit{margin-left:4px;font-size:14px;color:#666;height:13px;line-height:13px}.page-product-list .detail-box .product-box .product-list .product .company{width:270px;padding-top:14px;font-size:14px;color:#666;line-height:13px;border-top:1px solid #f2f2f2}