.docs-list , .docs-list-select{
    box-sizing: border-box;
    height: 42px;
    width: 100%;
    border-right: #eeeeee solid 5px;
}
.docs-list-select{
    border-right: #8d8df0 solid 5px;
}
.docs-list:hover {
    border-right: #00aaee solid 5px;
    background-color: rgba(213, 213, 213, 0.34);
    animation: toBig 0.1s ease-in-out forwards;
    animation-iteration-count: 1;
}
.docs-list-select:hover{
    background-color: rgba(213, 213, 213, 0.34);
    animation: toBig 0.1s ease-in-out forwards;animation-iteration-count:1;
}
.docs-list:active {
    animation: toBigBorder 0.1s ease-in-out forwards;
    animation-iteration-count: 1;
}
.docs-list-select:active{
    animation: toBigBorder 0.1s ease-in-out forwards;
    animation-iteration-count: 1;
}
.sub-docs-list{
}
.list-item{
    padding-top: 8px;
}
.list-1{
    padding-left: 25px;
    background: #1f1f1f;
}
.list-2{
    padding-left: 50px;
    background: #252525;
}
.list-3{
    padding-left: 75px;
    background: #2c2c2c;
}
.list-4{
    padding-left: 100px;
    background: #333333;
}
.list-5{
    padding-left: 125px;
    background: #3a3a3a;
}
.docs_list_content{
    height: 100%;
    overflow-x: hidden;
}
div {
    -moz-user-select:none;
    -webkit-user-select:none;
    user-select:none;
}

body {
    margin: 10% auto;
    text-align: center;
    /*font-size: 12px;*/
    background: #2e3033;
}

.select {
    font-size: 14px;
    position: relative;
    display: inline-block;
    margin: 0 auto;
    top: 25%;
    width: 100%;
    max-width: 15%;
    color: #cccccc;
    vertical-align: middle;
    text-align: left;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
}
.button {
    font-size: 14px;
    position: relative;
    margin: 0 auto;
    top: 25%;
    width: 100%;
    max-width: 12%;
    color: #cccccc;
    vertical-align: middle;
    text-align: center;
    background-color: #393d41;
    box-shadow: 1px 1px 1px rgba(17, 4, 4, 0.49);
    padding: 0.8em;
    border-radius: 2px;
    cursor: pointer;
}
.show-button {
    background-color: #2e3033;box-shadow: 1px 2px 5px rgba(12,12,12,0.68);
}
.select .placeholder {
    position: relative;
    display: block;
    background-color: #393d41;
    z-index: 1;
    box-shadow: 1px 1px 1px rgba(17, 4, 4, 0.49);
    padding: 0.8em;
    border-radius: 2px;
    cursor: pointer;
}
.select:hover, .button:hover ,.placeholder:hover {
    background: #34383c;
}
.select .placeholder:after {
    position: absolute;
    right: 1em;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    font-family: '微软雅黑',serif;
    font-size: 14px;
    content: '\25B2';
    z-index: 10;
}
.select.is-open .placeholder:after {
    font-size: 14px;
    content: '\25BC';
}
.select.is-open ul {
    box-shadow: 1px 2px 3px rgba(29, 29, 29, 0.59);
    display: block;
}
.select.select--white .placeholder {
    background: #fff;
    color: #999;
}
.select.select--white .placeholder:hover {
    background: #fafafa;
}
.select ul {
    display: none;
    position: absolute;
    overflow: hidden;
    width: 100%;
    background: #34383c;
    border-radius: 2px;
    top: 100%;
    left: 0;
    list-style: none;
    margin: 5px 0 0 0;
    padding: 0;
    z-index: 100;
}
.select ul li {
    display: block;
    text-align: left;
    padding: 0.8em 1em 0.8em 1em;
    color: #999;
    cursor: pointer;
}
.select ul li:hover {
    background: #4ebbf0;
    color: #fff;
}
.title{
    position: absolute;right: 0;width: 80%;height: 100px;background-color: #2e3033;
    box-shadow: 1px 2px 5px rgba(12,12,12,0.68);display: block;text-align: left;vertical-align: middle;

}
.translateY{
    animation: translateY 0.7s ease-in-out forwards;animation-iteration-count:1;
}
.translate-Y{
    animation: translate-Y 0.7s ease-in-out forwards;animation-iteration-count:1;
}
.Rotate{
    animation: rotate 0.7s linear forwards infinite;
}