:root {
  --qi-goods-list-p: 100px 0 80px;
  --qi-goods-list-summary-p: 40px 0;
  --qi-goods-list-title-fs: 24px;
  --qi-goods-list-text-fs: 16px;
  --qi-goods-list-pro-mt: 60px;
  --qi-goods-list-item-gap: 40px;
  --qi-goods-list-item-text-m: 12px 0;
  --qi-goods-list-item-btn-mt: 24px;
}
.qili-prolist {padding:50px 0 30px;}
.qili-prolist .summary {margin-top:40px;padding-bottom:30px;border-bottom:2px solid #e2e2e2;text-align:center;}
.qili-prolist .summary > h1 {font-size:24px;margin-bottom:20px;font-weight:bold;line-height:1.2;color:#333;text-align:left;}
.qili-prolist .summary .txt {overflow:hidden;line-height:2;font-size:15px;/*font-family:sans-serif,Arial;*/text-align:left;transition:all 0.35s;}
.qili-prolist .summary .txt.clamp2 {display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.qili-prolist .summary .btndown {display:inline-flex;align-items:center;justify-content:center;padding:5px 30px;border-radius:30px;background:var(--color-primary);cursor:pointer;color:#fff;margin-top:15px;}
.qili-prolist .summary .btndown i {display:block;transition:all 0.35s;}
.qili-prolist .summary .btndown[typeof='open'] i {transform:rotate(-180deg)}

.qili-prolist .productslist {overflow:hidden;padding:30px 0;display:flex;flex-wrap:wrap;}
.qili-prolist .productslist .item {width:calc((100% - 40px) / 2);margin-bottom:40px;border:1px solid #d4d4d4;background-color:#f4f4f4;transition:all 0.3s;box-sizing:border-box;border-radius:10px;overflow:hidden;}
.qili-prolist .productslist .item:hover {box-shadow:0 0 10px #d4d4d4;}
.qili-prolist .productslist .item:not(:nth-child(2n)) {margin-right:40px;}
.qili-prolist .productslist .item .box {padding:20px;display:flex;justify-content:space-between;}
.qili-prolist .productslist .item .img {overflow:hidden;width:40%;}
.qili-prolist .productslist .item .txt {padding:10px 40px;width:60%;}
.qili-prolist .productslist .item .txt h3 {font-size:20px;color:#111111;line-height:2;margin-bottom:30px;display:-webkit-box;width:100%;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical;}
.qili-prolist .productslist .item .txt .morelink {position:relative;transition:all 0.3s;box-sizing:border-box;background-color:var(--color-primary);display:inline-block;overflow:hidden;border-radius:20px;padding:5px 20px;font-size:16px;color:#fff}
.qili-prolist .productslist .item .txt .morelink:hover {background-color:#fff;color:var(--color-primary);}

.qili-prolist .bigSelect {display:inline-block;width:320px;padding:0 0 0 15px;height:45px;outline:0;border:0;background:var(--color-primary);position:relative;box-sizing:border-box;transition:all 0.35s;border-top-left-radius:15px;}
.qili-prolist .bigSelect h3 {display:flex;justify-content:space-between;width:100%;height:45px;line-height:45px;color:#fff;font-size:18px;font-weight:normal;transition:all 0.35s;position:relative;z-index:3;cursor:pointer;overflow:hidden;}
.qili-prolist .bigSelect h3 i {padding:0 15px;display:flex;align-items:center;}
.qili-prolist .bigSelect .list {position:absolute;left:0;right:0;top:45px;z-index:8;background:#000;height:0;visibility:hidden;transition:all 0.35s;}
.qili-prolist .bigSelect .list::-webkit-scrollbar {width:2px;height:1px;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
.qili-prolist .bigSelect .list::-webkit-scrollbar-thumb {border-radius:10px;background:var(--color-primary);box-shadow:inset 0 0 5px rgba(0,0,0,0.2);-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
.qili-prolist .bigSelect .list::-webkit-scrollbar-track {border-radius:10px;background:#ededed;box-shadow:inset 0 0 5px rgba(0,0,0,0.2);}
.qili-prolist .bigSelect .list .item {cursor:pointer;padding:15px;font-size:14px;color:#fff;border-bottom:1px solid #d5d5d5;position:relative;}
.qili-prolist .bigSelect .list .item:hover {background:var(--color-primary)}
.qili-prolist .bigSelect .list .item a:hover {color:#fff}
.qili-prolist .bigSelect.on h3 i {background:#000;transform:rotate(90deg);}
.qili-prolist .bigSelect.on .list {visibility:visible;height: 303px;}

.qili-prolist .bigSelect .sub-list{position:absolute;left:321px;top:0;width:300px;background:#000;display:none;}

.qili-prolist .bigSelect .list .item:hover .sub-list{display:block;}



.qili-prolist .CateList .searchput {overflow:hidden;position:relative;z-index:1;min-width:475px;border-radius:10px;float:right;}
.qili-prolist .CateList .searchput input {width:70%;float:left;line-height:40px;padding:7px 20px;font-size:18px;color:#888;border:1px solid #dcdcdc;height:46px;box-sizing:border-box;border-top-left-radius:10px;border-bottom-left-radius:10px;text-overflow: ellipsis;}
.qili-prolist .CateList .searchput input::placeholder {font-size:18px;color:#888}
.qili-prolist .CateList .searchput button {width:30%;float:left;text-align:center;height:46px;border:0;background-color:var(--color-primary);cursor:pointer;color:#fff;font-size:18px;box-sizing:border-box;}
.qili-prolist .CateList .clear {clear:both;}


@media(max-width:1600px) {
.qili-prolist .summary {margin-top:34px;padding-bottom:26px;}
.qili-prolist .summary > h1 {font-size:20px;margin-bottom:17px;}
.qili-prolist .productslist {padding:26px 0;}
.qili-prolist .bigSelect {width:272px;}
.qili-prolist .CateList .searchput {min-width:404px;}
}
@media(max-width:1440px) {
.qili-prolist .summary {margin-top:28px;padding-bottom:21px;}
.qili-prolist .summary > h1 {font-size:17px;margin-bottom:14px;}
.qili-prolist .productslist {padding:21px 0;}
.qili-prolist .bigSelect {width:224px;}
.qili-prolist .CateList .searchput {min-width:333px;}
}
@media(max-width:1409px) {
.qili-prolist .productslist .item {width:calc((100% - 25px) / 2);margin-bottom:25px;}
.qili-prolist .productslist .item:not(:nth-child(2n)) {margin-right:25px;}
.qili-prolist .productslist .item .box {padding:0}
.qili-prolist .productslist .item .txt {padding:30px}
.qili-prolist .productslist .item .txt h3 {font-size:19px;line-height:1.5;-webkit-line-clamp:3;}
;}

@media(max-width:1220px) {
.qili-prolist .summary {margin-top:26px;padding-bottom:20px;}
.qili-prolist .summary > h1 {font-size:16px;}
.qili-prolist .productslist {padding:20px 0;}
.qili-prolist .productslist .item {width:calc((100% - 15px) / 2);margin-bottom:15px;}
.qili-prolist .productslist .item:not(:nth-child(2n)) {margin-right:15px;}
.qili-prolist .productslist .item .txt {padding:10px}
.qili-prolist .productslist .item .txt h3 {font-size:18px;}
.qili-prolist .productslist .item .txt .morelink {padding:5px 15px;font-size:16px}
;.qili-prolist .bigSelect {width:208px;}
.qili-prolist .CateList .searchput {min-width:323px;}
}

@media(max-width:991px) {
.qili-prolist .summary .txt {font-size:12px;}
.qili-prolist .productslist .item .txt h3 {font-size:16px;line-height:20px;}
.qili-prolist .productslist .item .txt .morelink {padding:2 10px;font-size:14px}
.qili-prolist .bigSelect {width:auto;display:block;margin-bottom:15px;border-top-right-radius:15px;}
.qili-prolist .bigSelect.on h3 i {border-top-left-radius:15px;}
.qili-prolist .CateList .searchput {min-width:inherit;display:block;width:100%;}
}

@media(max-width:767px) {
.qili-prolist .productslist .item .img {padding:10px;}
.qili-prolist .productslist .item .txt h3 {font-size:14px;margin-bottom:15px;}
.qili-prolist .productslist .item .txt .line1 {margin-bottom:20px;display:none;}
.qili-prolist .productslist .item .txt .info {margin-bottom:0;display:none;}
.qili-prolist .productslist .item .txt .info p i {width:40px;height:40px;line-height:40px;font-size:24px;}
.qili-prolist .productslist .item .txt .info p span {font-size:14px;line-height:20px;margin-top:10px;}
.qili-prolist .productslist .item .txt .morelink {padding:5px 15px;font-size:13px;line-height:20px;}
}

@media(max-width:639px) {
.qili-prolist .summary {margin-top:24px;padding-bottom:18px;}
.qili-prolist .summary > h1 {font-size:14px;margin-bottom:12px;}
.qili-prolist .productslist .item {width:100%;margin-right:0 !important;margin-bottom:15px;}
}
