
.treeSelect input{
    margin-left: 10px;
    height: 44px;
    border: 1px solid #b5b5b5;
    border-radius: 4px;
    color: #333333;
    font-size: 16px;
    padding: 0px 10px;
    cursor: pointer;
    width:280px;
}

/*.treeSelect input:focus{
    color: hsla(0, 0%, 40%, 0.8);
    border-color: rgb(103, 103, 103);
    outline:0;
    box-shadow:none
}*/

.treeBox{
    max-height: 357px;
    overflow-y: auto;
    min-height: 113px;
    position: relative;
}

#_treeDom li{
    color: #676a6c;
}

#_treeDom li a{
    margin: 0;!important;
}

.st-dropdown-menu {
    min-height: 129px;
    position: absolute;
    border-radius: 0.1428rem;
    transition: all .15s linear;
    z-index: 1000;
    display: none;
    float: left;
    padding: 0.5rem 0;
    font-size: .875rem;
    color: #525f7f;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    width: 280px;
    border: 1px solid #b5b5b5;
    margin-left: 10px;
    margin-top: -2px;
}
.treeSelect {
 /*   position: relative;*/
    flex: 1;
}


.treeSelect .st-dropdown-menu{
    transform: translate3d(0,-20px,0)!important;
    visibility: hidden;
    display: block;
    opacity: 0;
    filter: alpha(opacity=0);
/*    top: 100%!important;*/
}

.treeSelect.show .st-dropdown-menu{
    opacity: 1;
    filter: alpha(opacity=100);
    visibility: visible;
    transform: translate3d(0,1px,0)!important;
}

.st-dropdown-menu:before {
    display: inline-block;
    position: absolute;
    width: 0;
    height: 0;
    vertical-align: middle;
    content: "";
    top: -5px;
    left: 10px;
    right: auto;
    color: #fff;
    border-bottom: .4em solid;
    border-right: .4em solid transparent;
    border-left: .4em solid transparent;
    display: none;
}

*, :after, :before {
    box-sizing: border-box;
}

.treeBox::-webkit-scrollbar {
    width: 4px;
    height: 4px;
}
.treeBox::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background: #848484;
}
.treeBox::-webkit-scrollbar-track {
     border-radius: 10px;
    background: #f3f3f3;
}

.ztree li a.curSelectedNode {
    color: #1d8cf8;
    text-decoration: none;
}