.selectcategory{ position:relative;}
.selectcategory dl{ width:300px; float:left; }
.selectcategory dt{ line-height:40px; text-align:center; background:#f3efea; position:relative;color: #9b876e; border:1px solid #f3efea; border-bottom:0; font-size:16px; cursor:pointer;}
.selectcategory dt:hover{color:#fe741c;}
.selectcategory dt:after{content:""; display:block; width:1px; height:26px; background:#e7dfd5; position:absolute; left:0; top:50%; margin-top:-13px; margin-left:-2px;}
.selectcategory dl:first-child dt:after, 
.selectcategory dt.active:after{display:none;}
.selectcategory dt.active{ background:#fff; color:#201d1e; border:1px solid #ebebeb; border-bottom:0;}
.selectcategory dt .iconfont{ font-size:13px; margin-left:5px;}
.selectcategory dd{ position:absolute; left:0; top:40px; width:900px; background:#fff; z-index:1; padding:10px; border:1px solid #ebebeb; border-top:0;}
.selectcategory dd .item{ width:19%; float:left; text-align:center; line-height:2.2em; background:#f6f6f6; border-radius:5px; margin:5px 0.5%; cursor:pointer;}
.selectcategory dd .item:hover{ color:#fe741c;}
.selectcategory dd .item.active{ background:#c4b095; color:#fff}
.selectcategory.zw dd{ position:relative; left:0; top:-1px;}
.selectcategory.zw .level2 dd{left:-100%;}
.selectcategory.zw .level3 dd{left:-200%;}

.selectcategory .haveselect{line-height: 2em;margin-top: 5px;}
.selectcategory .haveselect:before{ content:"已选条件：";color: #999;}
.selectcategory .haveselect span{border: 1px solid #FE741C; color:#FE741C;padding: 5px;line-height: 1em;margin-right: 5px;cursor: pointer;}
.selectcategory .haveselect span i {padding-left: 5px;font-size: 12px;}