.ai-search-container{background-color:#fff;width:1200px;min-height:278px;margin:0 auto;position:relative;padding:24px 24px 30px 24px;}
div.cha-wrap{min-height:278px;}
.ai-search-container,.ai-search-container *{box-sizing:border-box;}
.ai-search-header{display:flex;align-items:center;max-width:700px;text-align:center;margin:0 auto;justify-content:center;}
.ai-search-header-right{position:absolute;right:24px;top:28px;display:flex;align-items:center;}
.ai-search-title-icon{background:linear-gradient( 135deg,#003CFF 0%,#612DFF 37.69%,#9C00FF 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:22px;line-height:24px;}
.ai-search-title{background:linear-gradient(45deg,#003CFF 0%,#612DFF 38%,#9C00FF 100%);color:#3464FF;font-size:24px;font-family:PingFangSC-Medium,var(--base-font);font-weight:500;text-align:left;white-space:nowrap;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0 0 0 10px;}
.ai-search-switch-btn{background:#fff;height:28px;border:1px solid #E1E6F0;margin-left:20px;display:flex;align-items:center;cursor:pointer;padding:0 13px 0 14px;gap:3px;color:#8187A1;}
.is_no_result.empty_tips .ai-search-switch-empty-btn,.empty_tips .ai-search-switch-empty-btn,.ai-search-switch-empty-btn{border:1px solid #E1E6F0;color:#8187A1;margin-right:14px;display:none;align-items:center;justify-content:center;}
.empty_tips a:hover,.empty_tips .ai-search-reset-empty-btn:hover{border-left:1px solid transparent;border-right:1px solid transparent;}
.is_no_result.empty_tips .ai-search-switch-empty-btn:hover,.empty_tips .ai-search-switch-empty-btn:hover,.ai-search-switch-empty-btn:hover,.ai-search-switch-btn:hover{border:1px solid #3464FF !important;color:#3464FF !important;background:#fff !important;}
.ai-search-switch-icon{font-size:12px;color:inherit;transform:scale(0.8333);display:inline-block;}
.ai-search-switch-label{color:inherit;font-size:12px;white-space:nowrap;}
.ai-search-suggestions{display:flex;justify-content:space-between;width:700px;height:28px;margin:18px auto 0 auto;}
.ai-search-suggestion-list{display:flex;flex:1;max-width:700px;overflow:hidden;height:28px;flex-wrap:wrap;gap:14px;}
.ai-search-suggestion-item{background-color:#fff;flex:1;max-width:210px;height:28px;border:1px solid #E1E6F0;display:flex;align-items:center;cursor:pointer;padding:0 16px 0 12px;}
.ai-search-suggestion-item:hover{border-color:#3464FF;}
.ai-search-suggestion-item:hover .ai-search-suggestion-icon,.ai-search-suggestion-item:hover .ai-search-condition-go,.ai-search-suggestion-item:hover .ai-search-suggestion-text{color:#3464FF;}
.ai-search-condition-go,.ai-search-suggestion-icon{color:#8187A1;font-size:12px;}
.ai-search-suggestion-text{max-width:150px;color:#8187A1;font-size:12px;font-weight:normal;text-overflow:ellipsis;overflow:hidden;text-align:left;white-space:nowrap;line-height:1.5;margin:0 6px;}
.ai-search-refresh-btn{background-color:#fff;height:28px;border:1px solid #E1E6F0;width:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;margin:0;padding:0;margin-left:14px;}
.ai-search-refresh-btn:hover{border-color:#3464FF;}
.ai-search-refresh-icon{color:#3464FF;font-size:12px;position:relative;cursor:pointer;display:inline-block;animation:none;}
.ai-search-refresh-icon.ai-search-refresh-spin{animation:ai-search-spin 1s ease;}
@keyframes ai-search-spin{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}
.ai-search-input-wrapper{position:relative;width:700px;margin:14px auto;height:46px;z-index:99;}
.ai-search-input-box{background-color:#fff;width:100%;min-height:46px;border:1.5px solid #E1E6F0;position:relative;z-index:199;}
.ai-search-input-box:has(textarea:focus){border-color:#3464FF;}
.ai-search-input-box:hover{border-color:#3464FF;}
.ai-search-input-row{padding:6px 6px 6px 18px;display:flex;align-items:flex-end;}
.ai-search-textarea{width:100%;height:30px;min-height:30px;color:rgba(4,15,67,1);font-size:14px;line-height:24px;border:none;resize:none;outline:none;max-height:76px;padding:3px 33px 3px 0px;transition:height 0.2s ease;}
.ai-search-condition-grid::-webkit-scrollbar-track,.ai-search-textarea::-webkit-scrollbar-track{box-shadow:none;background-color:initial;cursor:default;}
.ai-search-condition-grid::-webkit-scrollbar-thumb,.ai-search-textarea::-webkit-scrollbar-thumb{background-color:rgba(78,110,242,0.1);border-radius:4px;cursor:default;}
.ai-search-condition-grid:hover::-webkit-scrollbar-thumb,.ai-search-textarea:hover::-webkit-scrollbar-thumb{cursor:default;}
.ai-search-condition-grid::-webkit-scrollbar,.ai-search-textarea::-webkit-scrollbar{display:block;width:4px;cursor:default;}
.ai-search-send-btn{background:linear-gradient( 180deg,#3D7FFF 0%,#0053FC 64.34%,#003BFC 100%);height:30px;width:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;color:#fff;margin:0;padding:0;margin-left:auto;}
.ai-search-send-btn[disabled]{opacity:0.2;cursor:not-allowed;}
.ai-search-send-btn:hover{opacity:0.8;}
.ai-search-send-icon{font-size:14px;}
 .ai-search-history-panel{max-height:0;overflow:hidden;opacity:0;transition:all 0.1s cubic-bezier(0.4,0,0.2,1);}
.ai-search-history-panel:hover,.ai-search-history-panel.ai-search-history-panel-show{max-height:350px;opacity:1;}
.ai-search-history-item:first-child{position:relative;margin-top:11px;}
.ai-search-history-item:first-child::before{content:"";position:absolute;display:block;left:0;top:-11px;width:672px;height:1px;background:#E1E6F0;margin-left:18px;margin-bottom:10px;}
.ai-search-history-item{background-color:#fff;height:32px;padding-left:18px;display:flex;align-items:center;cursor:pointer;}
.ai-search-history-item:hover{background:#F7F9FF;color:#3464FF;}
.ai-search-history-item:hover .ai-search-history-item-icon,.ai-search-history-item:hover .ai-search-history-item-text,.ai-search-history-item:hover .ai-search-history-item-title,.ai-search-history-item:hover .ai-search-history-item-count{color:inherit;}
.ai-search-history-item-icon{font-size:12px;color:#8187A1;}
.ai-search-history-item-text{font-size:12px;font-weight:normal;text-align:left;white-space:nowrap;margin:0 0 0 8px;display:flex;gap:4px;max-width:615px;}
.ai-search-history-item-title{flex:1;color:#040F43;max-width:550px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.ai-search-history-item-delete{color:#8187A1;font-size:12px;margin-left:auto;margin-right:9px;display:none;background:none;border:none;cursor:pointer;padding:4px;transform:scale(0.8333);}
.ai-search-history-item-delete:hover{color:#3464FF;}
.ai-search-history-item:hover .ai-search-history-item-delete{display:block;}
.ai-search-history-item-count{color:#8187A1;}
.ai-search-history-actions{display:none;align-items:center;justify-content:flex-end;padding:6px 9px;gap:10px;}
.ai-search-history-list:has(.ai-search-history-item)+.ai-search-history-actions{display:flex;}
.ai-search-history-list.has-history+.ai-search-history-actions{display:flex;}
.ai-search-history-actions-clear-btn{color:#8187A1;font-size:12px;font-weight:normal;text-align:left;white-space:nowrap;cursor:pointer;border:none;background:none;margin:0;padding:0;}
.ai-search-history-actions-clear-btn:hover{color:#3464FF;}
.ai-search-results-wrapper{width:700px;margin:0 auto;}
.ai-search-results-panel{background:#F7F9FF;width:700px;display:flex;flex-direction:column;min-height:68px;}
.ai-search-results-summary{padding:11px 20px 0 20px;display:flex;justify-content:space-between;width:100%;}
.ai-search-no-input,.ai-search-matched-count{color:#8187A1;font-size:12px;font-weight:normal;text-align:left;white-space:nowrap;flex:1;font-weight:normal;text-overflow:ellipsis;overflow:hidden;display:none;}
.ai-search-unmatched-link{color:#3464FF;font-size:12px;font-weight:normal;text-align:right;white-space:nowrap;cursor:pointer;margin-left:auto;}
.ai-search-condition-grid{max-height:130px;flex-wrap:wrap;margin:11px 20px 14px 20px;display:flex;gap:10px;overflow-y:auto;}
.ai-search-condition-tag{background-color:#fff;height:32px;line-height:32px;max-width:650px;padding:0 24px 0 12px;display:flex;align-items:center;color:#3464FF;cursor:pointer;border:none;border-radius:0;position:relative;}
.ai-search-condition-tag.disabled{color:#b3b7c7;}
.ai-search-condition-tag-text{flex:1;font-size:12px;font-weight:normal;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:615px;}
.ai-search-condition-tag-delete{color:#8187A1;font-size:12px;transform:scale(0.8333);padding:0 6px;display:none;}
.ai-search-condition-tag:hover{padding-right:0px;}
.ai-search-condition-tag:hover .ai-search-condition-tag-delete{transform:scale(0.8333);display:block;}
.ai-search-condition-tag-delete:hover{color:#3464FF;}
.cha-ai,.cha-ai-us{height:28px;display:inline-block;margin-right:20px;border:1px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#3E29FB,#01A7FD,#3E29FB,#D65BF6,#8725FD) border-box;}
.cha-ai-search-switch-btn{padding:0 14px;background-image:linear-gradient(135deg,rgba(0,60,255,1) 0,rgba(97,45,255,1) 37.688483%,rgba(156,0,255,1) 100% );color:rgba(52,100,255,1);font-size:12px;font-family:PingFangSC-Medium,var(--base-font);font-weight:500;white-space:nowrap;-webkit-background-clip:text;-webkit-text-fill-color:transparent;border:none;text-align:center;height:26px;line-height:24px;width:100%;transition:all 0.3s ease;}
.cha-ai-search-switch-btn:hover{background-image:linear-gradient(225deg,rgba(0,60,255,1) 0,rgba(97,45,255,1) 37.688483%,rgba(156,0,255,1) 100% );}
.ai-search-switched~.cha-wrap{display:none;}
.ai-search-switched~ div .is_no_result.empty_tips .ai-search-switch-empty-btn,.ai-search-switched~ div .empty_tips .ai-search-switch-empty-btn,.ai-search-switched~ div .ai-search-switch-empty-btn{display:inline-flex;line-height:28px;}
.ai-search-container{display:none;}
.ai-search-container.ai-search-switched{display:block;}
.dianpu-top~.ai-search-container{margin-top:20px;}
.empty_tips,.empty_tips.err_tips{background:#fff url(../imgs/noData2.png) no-repeat center 55px / 108px;}
.quick-cha.cha-s{display:flex;justify-content:space-between;}
.quick-cha.cha-s .gzsxdiv,.quick-cha.cha-s #canyu{position:relative;margin:0;margin-right:4px;margin-left:auto;}
.quick-cha.cha-s .xiala{width:100% !important;position:absolute;}
.quick-cha.cha-s .wcyd-box{white-space:nowrap;display:flex;align-items:center;padding-top:1px;position:relative;z-index:19;}
.quick-cha.cha-s #zdsx{position:absolute;z-index:20;top:0;display:flex;margin-left:-5px;transform:translateX(-100%);align-items:center;}
.quick-cha.cha-s a{white-space:nowrap;}
.quick-cha.cha-s a.cha-reset:hover{text-decoration:underline;}
.quick-cha.cha-s .gzsxdiv .wcyd{white-space:nowrap;}
.cha-s.cha-list .cha-link,.cha-s a.cha-link{margin-right:10px;}
.cha-s a.cha-link+a.cha-link,.cha-s.cha-list .cha-link+.cha-link{margin-left:11px;position:relative;}
.cha-s a.cha-link+a.cha-link::after,.cha-s.cha-list .cha-link+.cha-link::after{content:"";position:absolute;top:50%;left:-11px;width:1px;height:10px;background:#E1E6F0;transform:translateY(-50%);}
.gzsxdiv:hover .xiala .navx{display:block;top:20px;left:initial;right:initial;width:auto;z-index:99;}
.gzsxdiv:has(.wcyd-box:hover) .xiala .navx{display:block;top:20px;left:initial;right:initial;width:auto;z-index:99;}
.gzsxdiv:hover .xiala i{border-color:#3464ff transparent transparent transparent;transform:rotate(180deg);}
.gzsxdiv:has(.wcyd-box:hover) .xiala i{border-color:#3464ff transparent transparent transparent;transform:rotate(180deg);}
