/* 搜索联想下拉面板 */
.suggest-panel{position:absolute;left:0;top:100%;width:100%;min-width:320px;background:#FFFFFF;border-radius:8px;box-shadow:0 6px 24px rgba(0,0,0,.14);border:1px solid #E5E5E5;z-index:10000;display:none;overflow:hidden;text-align:left;}
.suggest-panel.open{display:block;}
.suggest-panel .sp-group{padding:6px 0;}
.suggest-panel .sp-group+.sp-group{border-top:1px solid #F0F0F0;}
.suggest-panel .sp-group-tit{padding:8px 16px 4px;font-size:12px;color:#999999;display:flex;justify-content:space-between;align-items:center;}
.suggest-panel .sp-clear{cursor:pointer;color:#0059AE;font-size:12px;}
.suggest-panel .sp-clear:hover{text-decoration:underline;}
.suggest-panel .sp-item{display:flex;align-items:center;padding:9px 16px;cursor:pointer;font-size:14px;color:#333333;line-height:20px;}
.suggest-panel .sp-item:hover,.suggest-panel .sp-item.active{background:#F0F6FC;}
.suggest-panel .sp-item .sp-ic{flex:none;width:18px;height:18px;margin-right:8px;background-size:contain;background-repeat:no-repeat;background-position:center;}
.suggest-panel .sp-item .sp-ic-pro{background-image:url(../images/iconRight4.png);opacity:.55;}
.suggest-panel .sp-item .sp-ic-cate{background-image:url(../images/iconRight3.png);opacity:.55;}
.suggest-panel .sp-txt{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.suggest-panel .sp-item em{font-style:normal;color:#0059AE;font-weight:bold;}
.suggest-panel .sp-empty{padding:20px;text-align:center;font-size:13px;color:#999999;}
.suggest-panel .sp-footer{border-top:1px solid #F0F0F0;padding:8px;}
.suggest-panel .sp-submit{display:block;width:100%;height:36px;line-height:36px;text-align:center;background:#F5F8FA;border:1px solid #E5E5E5;border-radius:18px;font-size:13px;color:#0059AE;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 15px;}
.suggest-panel .sp-submit:hover{background:#0059AE;border-color:#0059AE;color:#FFFFFF;}

/* 输入框聚焦态 */
input.suggest-input.suggest-open{border-color:#0059AE;}
