.prodFilter-grouplist-wrap-cool .groupList{display:flex;flex-wrap:wrap}
.prodFilter-grouplist-wrap-cool .groupItem{position:relative;width:23%;height:48px;background-color:#9b9b9b;margin-top:20px;margin-right:10px}
.prodFilter-grouplist-wrap-cool .filtr-item>span:nth-child(2){flex:1}
.prodFilter-grouplist-wrap-cool .groupItem .level-1{padding:0 15px;display:flex;align-items:center;height:100%;font-family:PingFangSC-Regular;font-size:16px;color:#fff;justify-content:space-between}
.prodFilter-grouplist-wrap-cool .filtr-item.select span.Cbox:after{transform:rotate(45deg) scaleY(1)}
.prodFilter-grouplist-wrap-cool span.Cbox:after{box-sizing:content-box;content:"";border:2px solid #000;border-left:0;border-top:0;height:7px;left:5px;position:absolute;top:2px;transform:rotate(45deg) scaleY(0);width:3px;transition:transform .15s ease-in .05s;transform-origin:center}
.prodFilter-grouplist-wrap-cool .groupItem .level-2{position:absolute;background-color:#fff;border:1px solid #ccc;font-family:PingFangSC-Regular;font-size:14px;color:#4a4a4a;width:100%;box-sizing:border-box;max-height:176px;overflow:auto;z-index:3;display:none}
.prodFilter-grouplist-wrap-cool .filtrate-selected{display:flex;margin:30px 0}
.prodFilter-grouplist-wrap-cool .filtrate-selected>div:nth-child(1){font-family:PingFangSC-Regular;font-size:14px;color:#4a4a4a;margin-top:10px}
.prodFilter-grouplist-wrap-cool .filtrate-selected ul{display:flex;flex-wrap:wrap}
.prodFilter-grouplist-wrap-cool .lv-groupName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.prodFilter-grouplist-wrap-cool .filtrate-selected .selected-item{margin-left:20px;margin-bottom:20px;display:flex;padding:10px 15px;font-family:OpenSans-Regular;font-size:14px;color:#d81921;background:#fff;border:2px solid #bebebe;border-radius:23.5px;align-items:center}
.prodFilter-grouplist-wrap-cool .filtrate-selected .selected-item i{font-size:18px;margin-left:20px}
.prodFilter-grouplist-wrap-cool .groupItem .level-2::-webkit-scrollbar{width:5px;height:1px}
.prodFilter-grouplist-wrap-cool .groupItem .level-2::-webkit-scrollbar-thumb{border-radius:4px;background:#d8d8d8}
.prodFilter-grouplist-wrap-cool .groupItem .level-2::-webkit-scrollbar-track{background:#f4f4f4}
.prodFilter-grouplist-wrap-cool .groupItem .level-2 ul li{padding:8px 0;display:flex}
.prodFilter-grouplist-wrap-cool .groupItem .Cbox{background:#fff;border:1px solid #ebebed;border-radius:2px;height:15px;width:15px;margin:0 15px;position:relative}
@media(max-width:989px){.prodFilter-grouplist-wrap .label-title{display:block;line-height:1.8em;font-size:14px;color:#383838;font-weight:bold}
.prodFilter-grouplist-wrap select{font-size:12px;color:#383838;width:48%;margin-bottom:5px;height:28px}
.prodFilter-grouplist-wrap .filterProd{background-color:#383838;margin-top:10px;color:#fff;padding:5px 15px;border:0;border-radius:3px;height:28px;min-width:8em}
.prodFilter-grouplist-wrap2 .groupList li{padding:10px 1% 0;width:48%;float:left;clear:none}
.prodFilter-grouplist-wrap2 select{font-size:14px;color:#383838;width:100%;height:28px}
.prodFilter-grouplist-wrap2 .label-title{display:block;line-height:1.4em;font-size:16px;color:#383838;font-weight:bold}
.prodFilter-grouplist-wrap2 .filterProd{margin:10px 1%;background-color:#383838;color:#fff;padding:8px 15px;border:0;border-radius:3px;min-width:8em}
}
@media(min-width:990px){.prodFilter-grouplist-wrap{position:relative;min-height:2em}
.prodFilter-grouplist-wrap .groupList li:first-child{margin-top:0}
.prodFilter-grouplist-wrap .label-title{display:inline-block;padding-right:5px;width:18%;text-align:right;font-size:14px;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;float:left;line-height:30px}
.prodFilter-grouplist-wrap select{font-size:14px;color:#383838;width:16.8%;height:30px}
.prodFilter-grouplist-wrap .filterProd{background-color:#383838;color:#fff;padding:0 15px;border:0;border-radius:3px;position:absolute;right:0;bottom:0;height:30px;min-width:8em}
.prodFilter-grouplist-wrap2{position:relative;min-height:2em}
.prodFilter-grouplist-wrap2 .groupList li{margin:10px 15px 0 0;width:26%;float:left;clear:none}
.prodFilter-grouplist-wrap2 select{font-size:14px;color:#383838;width:100%;height:34px}
.prodFilter-grouplist-wrap2 .label-title{font-size:16px;color:#383838;font-weight:bold}
.prodFilter-grouplist-wrap2 .filterProd{background-color:#383838;color:#fff;padding:0 15px;border:0;border-radius:3px;position:absolute;right:0;bottom:0;height:34px;min-width:8em}
}
.sitewidget-prodFilter .filterProd:hover{cursor:pointer}
.prodFilter-vertical-sel{border:2px solid #e5e5e5;margin-bottom:10px}
.prodFilter-vertical-selection{margin-top:15px;margin-left:20px;margin-bottom:15px;font-size:14px;font-weight:bold}
.prodFilter-vertical-clear{font-weight:bold;margin-bottom:5px}
.prodFilter-vertical-li{border:2px solid #e5e5e5;margin-top:10px}
.prodFilter-vertical-title{background-color:#f4f4f4;display:block;line-height:50px;text-indent:20px;font-size:14px;font-weight:bold}
.prodFilter-vertical-inUl{margin-top:5px;margin-left:20px;margin-bottom:5px}
.prodFilter-vertical-inUl li[selected]>span{color:#ccc}
.prodFilter-vertical-inUl>li{cursor:pointer;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:2em}
.prodFilter-alert-inLi{position:relative}
.prodFilter-vertical-inLi{position:relative}
.prodFilter-vertical-all{margin-top:10px;text-decoration:underline;cursor:pointer}
.prodFilter-vertical-all>i{margin-left:6px}
.prodFilter-alert{position:fixed;width:570px;top:10%;left:50%;background-color:#fff;z-index:99999;-webkit-box-shadow:#ccc 0px 0px 10px;-moz-box-shadow:#ccc 0px 0px 10px;box-shadow:#ccc 0px 0px 10px;height:460px;border-radius:4px;margin-left:-285px}
.prodFilter-alert-title{height:40px;line-height:40px;border-bottom:1px solid #ccc;margin:auto;font-weight:bold;padding:0 10px;position:relative}
.prodFilter-alert-titleIn{right:40px;position:absolute;top:0;left:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.prodFilter-alert-inUl0{float:left;width:172px;margin-left:10px;margin-top:10px}
.prodFilter-alert-x{float:right;margin-top:8px}
.prodFilter-alert-inDiv{height:340px;width:549px}
.prodFilter-vertical-add{margin-right:5px}
.prodFilter-alert-add{margin-right:5px}
.prodFilter-alert-inLi{cursor:pointer;font-size:12px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:32px}
.prodFilter-vertical-inLi-prodNum{position:absolute;top:0;right:20px}
.prodFilter-vertical-inLi-stylefive{position:relative;top:0;left:12px}
.prodFilter-alert2{width:300px;margin-left:-150px}
.prodFilter-alert2 .prodFilter-alert-inUl0{width:100%;border-right:0 !important}
.prodFilter-alert2 .prodFilter-alert-inDiv{height:340px;width:270px;border-bottom:none !important}
.prodFilter-alert-inLi .fa.fa-plus-square{font-size:14px}
.prodFilter-alert-inLi[selected] span{color:#ccc}
.prodFilter-wrapper{position:fixed;width:100%;height:100%;background-color:#fff;opacity:.7;left:0;top:0;z-index:9}
.prodFilter-vertical-content-x{background-color:#ddd;display:inline-block;padding:0 10px;margin-right:8px;margin-bottom:10px;font-size:12px;line-height:32px}
.prodFilter-vertical-content{margin-left:20px}
.prodFilter-vertical-clear{cursor:pointer}
.prodFilter-alert-x1{cursor:pointer}
.prodFilter-alert-content{height:419px;overflow:auto}
@media(max-width:640px){.prodFilter-alert1{width:300px;position:fixed;top:20px;left:50%;margin-left:-150px}
.prodFilter-alert-inUl0{width:100%;border-right:0 !important}
.prodFilter-alert-inDiv{height:340px;width:270px;border-bottom:none !important}
.prodFilter-alert-content{height:419px;overflow:auto}
.prodFilter-alert-inLi{margin-top:10px}
.prodFilter-grouplist-wrap-cool .groupItem{width:100%;margin-right:0}
}