.hot-dian{ height: 25px; overflow: hidden; position: relative;}
.hot-dian a{border:none;}
.hot-dian a:hover{ background-color: #ced4da; color: #000000; }
.bi-setws{ font-size: 14px; color:#dddddd; cursor: pointer; top: 2px; }
.bi-setws:hover{color: #666666;}
.hot-active{height: auto; overflow: none;}
.bi-searchsize{ font-size: 18px; cursor: pointer; top:10px;color:#333333; }
.control-input{transition: transform 0.3s; height:46px;
    border: 1px solid #EFEFEF;
    background: #FFFFFF;
    box-shadow: 0px 2px 4px rgb(0 0 0 / 10%);}
.gp-yqlink dt,.gp-yqlink dd{margin-bottom: 0px;}
.gp-yqlink dd a{color: #495057; text-decoration: none;}
.gp-yqlink dd a:hover{ color: #052c65;text-decoration: underline; }
.gp-huilv a{ color:#495057; text-decoration: none; }
.gp-huilv a:hover{ color: #000000; text-decoration: underline; }
.gp-huilv a i{ color: #999999;margin: 0rem 2px; }
.cont-plvlist{ height: auto; overflow: visible; }
.cont-plvlist table{ margin-bottom: 0px; }
.table>:not(caption)>*>*{border-bottom: none;}
.h-height{height: 18px;}
.main-content{ padding-right: 0px; }
.search-results_index {
        width: 100%;
        position: absolute;
        top: 100%;
        left: 0;
        right: 20px;
        background: white;
        border-radius: 4px;
        box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
        max-height: 300px;
        overflow-y: auto;
        z-index: 1000;
        display: none;
    }

    .search-results_index.show {
        display: block;
    }

    .search-item_index {
        padding: 10px 15px;
        cursor: pointer;
        display: flex;
        justify-content: space-between;
        align-items: center;
        transition: all 0.2s;
        text-decoration: none;
    }

    .search-item_index:hover {
        background-color: #f5f7fa;
    }

    .search-item-name_index {
        color: #303133;
        font-weight: 500;
    }

    .search-item-code_index {
        color: #909399;
        font-size: 12px;
    }
