.product-type{padding:20px 0}.product-type .active a{color:#0cb46a}.company-case .case-filter{border:1px solid #e3e3e3;background:#fff;margin-bottom:20px}.case-filter dl{width:100%;font-size:14px;position:relative;overflow:hidden}.case-filter dl:not(:first-child){border-top:1px solid #eaeaea}.case-filter dl dt{width:80px;text-align:center;position:absolute;top:0;left:0;height:100%;line-height:40px;z-index:1;color:#999;background-color:#f8f8f8}.case-filter dl dd{float:left;display:inline;position:relative;overflow:hidden;width:1100px;height:40px;margin-left:120px}.case-filter dl dd a.on,.case-filter dl dd a:hover{color:#00af63}.case-filter dl dd a{float:left;height:40px;line-height:40px;margin-right:30px;text-align:left;color:#666;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.company-case .case-list{margin-right:-30px}.case-list .case-item{float:left;width:290px;height:277px;background:#fff;margin:0 20px 20px 0;-webkit-transition:all .2s linear;transition:all .2s linear}.case-list .case-item:hover{box-shadow:0 2px 18px 0 rgba(0,0,0,.1)}.case-list .case-item .case-img{width:100%;height:197px;overflow:hidden;position:relative}.case-list .case-item .case-img img{display:block;width:100%}.case-list .case-item .case-img img.threedD{position:absolute;width:78px;height:30px;top:50%;left:50%;transform:translate(-50%,-50%)}.case-list .case-item .case-intro{padding:10px;position:relative}.case-list .case-item .case-intro .case-name{font-size:16px;color:#333;line-height:30px;height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-list .case-item .case-intro .case-tag{font-size:12px;color:#999;line-height:30px}.case-list .case-item .case-intro .card-cost{position:absolute;bottom:15px;right:10px;font-size:12px;color:#999}.case-list .case-item .case-intro .card-cost span{color:#ff5a00}.no-designer-case{text-align:center}.no-case-text{font-size:18px;color:#999}