.search-back-over{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 1000;
}
.search-back-over > .search-res-container{
    position: absolute;
    width: 300px;
    padding: 0 4px;
    z-index: 1001;
    background-color: #eee;
    border-radius: 4px;
}
.search-res-container > .search-item{
    margin: 4px 0;
    position: relative;
    width: 100%;
    height: 40px;
    line-height: 40px;
    background-color: #fff;
    cursor: pointer;
}
.search-res-container > .search-item:hover{
    background: #289f45; /* Old browsers */
    background: -moz-linear-gradient(top, #289f45 0%, #32b953 50%, #289f45 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#289f45), color-stop(50%,#32b953), color-stop(100%,#289f45)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #289f45 0%,#32b953 50%,#289f45 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #289f45 0%,#32b953 50%,#289f45 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #289f45 0%,#32b953 50%,#289f45 100%); /* IE10+ */
    background: linear-gradient(to bottom, #289f45 0%,#32b953 50%,#289f45 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#289f45', endColorstr='#289f45',GradientType=0 ); /* IE6-9 */
    color: #fff;
}
.search-res-container > .search-item > .search-logo{
    float: right;
    display: inline-block;
    width: 40px;
    height: 100%;
    background-size: contain;
}
.search-res-container > .search-item > .search-name{
    float: right;
    display: inline-block;
    width: 252px;
    height: 100%;
    background-size: contain;
    padding: 0 4px;
}