::-webkit-scrollbar-track-piece {
    background-color: rgba(180, 180, 180, 0.06);
    border-radius: 3px;
}

::-webkit-scrollbar {
    width: 10px;
    height: 10px;
}

::-webkit-scrollbar-thumb {
    background-color: rgba(180, 180, 180, 0.2);
    border-radius: 12px;
    background-clip: padding-box;
    border: 1px solid rgba(180, 180, 180, 0.4);
    min-height: 28px;
}

::-webkit-scrollbar-thumb:hover {
    background-color: rgba(180, 180, 180, 0.4);
    border: 1px solid rgba(180, 180, 180, 0.7);
}

.hidden {
    display: none;
}

.frame_fullscreen {
    position: fixed;
    z-index: 999499;
    left: 0;
    top: 0;
}

.font-icon {
    text-shadow: 0 0 0px;
    font-family: FontAwesome;
    font-style: normal;
    color: inherit;
}

.dragMaskView {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 888;
    background: #fff;
    opacity: 0.01;
    filter: alpha(opacity=1);
    -khtml-user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}

@media screen and (max-width: 100000px) {
    input[type="checkbox"].kui-checkbox-ios {
        display: none !important;
    }

    input[type="checkbox"].kui-checkbox-ios + em {
        margin: 15px 1.2em 15px 2.5em;
        vertical-align: middle;
        display: inline-block;
        margin: 0px;
        border: 1px solid #ddd;
        cursor: pointer;
        border-radius: 999px;
        background-color: #f6f6f6;
        -webkit-transition: all 0.4s;
        -moz-transition: all 0.4s;
        -o-transition: all 0.4s;
        -ms-transition: all 0.4s;
        transition: all 0.4s;
        box-shadow: inset 0 0 0 0px rgba(0, 0, 0, 0.4);
    }

    input[type="checkbox"].kui-checkbox-ios + em:after {
        float: left;
        content: '';
        margin: 1px 0 0 1px;
        width: 18px;
        height: 18px;
        border-radius: inherit;
        background: #ffffff;
        -webkit-transition: all 0.4s cubic-bezier(.54, 1.85, .5, 1);
        -moz-transition: all 0.4s cubic-bezier(.54, 1.85, .5, 1);
        -o-transition: all 0.4s cubic-bezier(.54, 1.85, .5, 1);
        -ms-transition: all 0.4s cubic-bezier(.54, 1.85, .5, 1);
        transition: all 0.4s cubic-bezier(.54, 1.85, .5, 1);
        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
        pointer-events: none;
    }

    input[type="checkbox"].kui-checkbox-ios:checked + em {
        background-color: #64bd63;
        border: 1px solid #64bd63;
    }

    input[type="checkbox"].kui-checkbox-ios:checked + em:after {
        background-color: #ffffff;
        box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3);
    }

    input[type="checkbox"].kui-checkbox-ios.size-smallx + em {
        width: 20px;
        height: 10px;
    }

    input[type="checkbox"].kui-checkbox-ios.size-smallx + em:after {
        width: 8px;
        height: 8px;
    }

    input[type="checkbox"].kui-checkbox-ios.size-smallx:checked + em:after {
        margin-left: 11px;
    }

    input[type="checkbox"].kui-checkbox-ios.size-small + em {
        width: 30px;
        height: 15px;
    }

    input[type="checkbox"].kui-checkbox-ios.size-small + em:after {
        width: 13px;
        height: 13px;
    }

    input[type="checkbox"].kui-checkbox-ios.size-small:checked + em:after {
        margin-left: 16px;
    }

    input[type="checkbox"].kui-checkbox-ios + em {
        width: 40px;
        height: 20px;
    }

    input[type="checkbox"].kui-checkbox-ios + em:after {
        width: 18px;
        height: 18px;
    }

    input[type="checkbox"].kui-checkbox-ios:checked + em:after {
        margin-left: 21px;
    }

    input[type="checkbox"].kui-checkbox-ios.size-big + em {
        width: 50px;
        height: 25px;
    }

    input[type="checkbox"].kui-checkbox-ios.size-big + em:after {
        width: 23px;
        height: 23px;
    }

    input[type="checkbox"].kui-checkbox-ios.size-big:checked + em:after {
        margin-left: 26px;
    }

    input[type="checkbox"].kui-checkbox-ios.size-bigx + em {
        width: 80px;
        height: 40px;
    }

    input[type="checkbox"].kui-checkbox-ios.size-bigx + em:after {
        width: 38px;
        height: 38px;
    }

    input[type="checkbox"].kui-checkbox-ios.size-bigx:checked + em:after {
        margin-left: 41px;
    }

    input[type="checkbox"].kui-checkbox-ios:checked + em {
        background-color: #63acff;
        border: 1px solid #63acff;
        box-shadow: inset 0 0 0 10px #63acff;
    }

    input[type="checkbox"].kui-checkbox-ios.red:checked + em {
        background-color: #ff5722;
        border: 1px solid #ff5722;
        box-shadow: inset 0 0 0 10px #ff5722;
    }

    input[type="checkbox"].kui-checkbox-ios.blue:checked + em {
        background-color: #63acff;
        border: 1px solid #63acff;
        box-shadow: inset 0 0 0 10px #63acff;
    }

    input[type="checkbox"].kui-checkbox-ios.green:checked + em {
        background-color: #64bd63;
        border: 1px solid #64bd63;
        box-shadow: inset 0 0 0 10px #64bd63;
    }

    input[type="checkbox"].kui-checkbox-ios.yellow:checked + em {
        background-color: #ffc107;
        border: 1px solid #ffc107;
        box-shadow: inset 0 0 0 10px #ffc107;
    }

    input[type="checkbox"].kui-checkbox-ios.grey:checked + em {
        background-color: #aaa;
        border: 1px solid #aaa;
        box-shadow: inset 0 0 0 10px #aaa;
    }

    input[type="checkbox"].kui-checkbox-ios.black:checked + em {
        background-color: #444;
        border: 1px solid #444;
        box-shadow: inset 0 0 0 10px #444;
    }

    input[type="checkbox"].kui-checkbox {
        background: #f6f6f6;
        cursor: pointer;
        border: 1px solid #ddd !important;
        outline: none;
        text-align: center;
        border-radius: 10%;
        display: inline-block;
        background-clip: padding-box;
        appearance: none;
        -moz-appearance: none;
        -webkit-appearance: none;
    }

    input[type="checkbox"].kui-checkbox:before {
        font-family: FontAwesome;
        content: "\f00c";
        color: #f6f6f6;
    }

    input[type="checkbox"].kui-checkbox:checked {
        background: #1b7e5a;
        border-color: #1b7e5a !important;
    }

    input[type="checkbox"].kui-checkbox:checked:before {
        color: #fff;
    }

    input[type="checkbox"].kui-checkbox:checked:hover, input[type="checkbox"].kui-checkbox:checked:focus {
        box-shadow: none !important;
    }

    input[type="checkbox"].kui-checkbox:hover, input[type="checkbox"].kui-checkbox:focus {
        border-color: #1b7e5a !important;
        box-shadow: 0 0 0 1px #1b7e5a !important;
    }

    input[type="checkbox"].kui-checkbox.radius {
        border-radius: 999px;
    }

    input[type="checkbox"].kui-checkbox.size-smallx {
        height: 16px;
        width: 16px !important;
    }

    input[type="checkbox"].kui-checkbox.size-smallx:before {
        font-size: 9.6px;
        line-height: 16px;
    }

    input[type="checkbox"].kui-checkbox.size-small {
        height: 17px;
        width: 17px !important;
    }

    input[type="checkbox"].kui-checkbox.size-small:before {
        font-size: 10.2px;
        line-height: 17px;
    }

    input[type="checkbox"].kui-checkbox {
        height: 24px;
        width: 24px !important;
    }

    input[type="checkbox"].kui-checkbox:before {
        font-size: 14.4px;
        line-height: 24px;
    }

    input[type="checkbox"].kui-checkbox.size-big {
        height: 26px;
        width: 26px !important;
    }

    input[type="checkbox"].kui-checkbox.size-big:before {
        font-size: 15.6px;
        line-height: 26px;
    }

    input[type="checkbox"].kui-checkbox.size-bigx {
        height: 32px;
        width: 32px !important;
    }

    input[type="checkbox"].kui-checkbox.size-bigx:before {
        font-size: 19.2px;
        line-height: 32px;
    }

    input[type="checkbox"].kui-checkbox:checked {
        background: #63acff;
        border-color: #63acff !important;
    }

    input[type="checkbox"].kui-checkbox:hover, input[type="checkbox"].kui-checkbox:focus {
        border-color: #63acff !important;
        box-shadow: 0 0 0 1px #63acff !important;
    }

    input[type="checkbox"].kui-checkbox.red:checked {
        background: #ff5722;
        border-color: #ff5722 !important;
    }

    input[type="checkbox"].kui-checkbox.red:hover, input[type="checkbox"].kui-checkbox.red:focus {
        border-color: #ff5722 !important;
        box-shadow: 0 0 0 1px #ff5722 !important;
    }

    input[type="checkbox"].kui-checkbox.blue:checked {
        background: #63acff;
        border-color: #63acff !important;
    }

    input[type="checkbox"].kui-checkbox.blue:hover, input[type="checkbox"].kui-checkbox.blue:focus {
        border-color: #63acff !important;
        box-shadow: 0 0 0 1px #63acff !important;
    }

    input[type="checkbox"].kui-checkbox.green:checked {
        background: #64bd63;
        border-color: #64bd63 !important;
    }

    input[type="checkbox"].kui-checkbox.green:hover, input[type="checkbox"].kui-checkbox.green:focus {
        border-color: #64bd63 !important;
        box-shadow: 0 0 0 1px #64bd63 !important;
    }

    input[type="checkbox"].kui-checkbox.yellow:checked {
        background: #ffc107;
        border-color: #ffc107 !important;
    }

    input[type="checkbox"].kui-checkbox.yellow:hover, input[type="checkbox"].kui-checkbox.yellow:focus {
        border-color: #ffc107 !important;
        box-shadow: 0 0 0 1px #ffc107 !important;
    }

    input[type="checkbox"].kui-checkbox.grey:checked {
        background: #aaa;
        border-color: #aaa !important;
    }

    input[type="checkbox"].kui-checkbox.grey:hover, input[type="checkbox"].kui-checkbox.grey:focus {
        border-color: #aaa !important;
        box-shadow: 0 0 0 1px #aaa !important;
    }

    input[type="checkbox"].kui-checkbox.black:checked {
        background: #444;
        border-color: #444 !important;
    }

    input[type="checkbox"].kui-checkbox.black:hover, input[type="checkbox"].kui-checkbox.black:focus {
        border-color: #444 !important;
        box-shadow: 0 0 0 1px #444 !important;
    }

    input[type="radio"].kui-radio {
        background: #f6f6f6;
        cursor: pointer;
        border: 1px solid #ddd !important;
        outline: none;
        border-radius: 999px;
        display: inline-block;
        text-align: center;
        background-clip: padding-box;
        box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
        appearance: none;
        -moz-appearance: none;
        -webkit-appearance: none;
    }

    input[type="radio"].kui-radio:before {
        font-family: FontAwesome;
        content: "\f00c";
        color: #f6f6f6;
    }

    input[type="radio"].kui-radio:checked:before {
        color: #fff;
    }

    input[type="radio"].kui-radio:checked:hover, input[type="radio"].kui-radio:checked:focus {
        box-shadow: none !important;
    }

    input[type="radio"].kui-radio:hover, input[type="radio"].kui-radio:focus {
        border-color: #224 !important;
    }

    input[type="radio"].kui-radio.size-smallx {
        height: 16px;
        width: 16px !important;
    }

    input[type="radio"].kui-radio.size-smallx:before {
        font-size: 9.6px;
        line-height: 14px;
    }

    input[type="radio"].kui-radio.size-small {
        height: 18px;
        width: 18px !important;
    }

    input[type="radio"].kui-radio.size-small:before {
        font-size: 10.8px;
        line-height: 16px;
    }

    input[type="radio"].kui-radio {
        height: 24px;
        width: 24px !important;
    }

    input[type="radio"].kui-radio:before {
        font-size: 14.4px;
        line-height: 22px;
    }

    input[type="radio"].kui-radio.size-big {
        height: 26px;
        width: 26px !important;
    }

    input[type="radio"].kui-radio.size-big:before {
        font-size: 15.6px;
        line-height: 24px;
    }

    input[type="radio"].kui-radio.size-bigx {
        height: 32px;
        width: 32px !important;
    }

    input[type="radio"].kui-radio.size-bigx:before {
        font-size: 19.2px;
        line-height: 30px;
    }

    input[type="radio"].kui-radio:checked {
        background: #63acff;
        border-color: #63acff !important;
    }

    input[type="radio"].kui-radio:hover, input[type="radio"].kui-radio:focus {
        border-color: #63acff !important;
        box-shadow: 0 0 0 1px #63acff !important;
    }

    input[type="radio"].kui-radio.red:checked {
        background: #ff5722;
        border-color: #ff5722 !important;
    }

    input[type="radio"].kui-radio.red:hover, input[type="radio"].kui-radio.red:focus {
        border-color: #ff5722 !important;
        box-shadow: 0 0 0 1px #ff5722 !important;
    }

    input[type="radio"].kui-radio.blue:checked {
        background: #63acff;
        border-color: #63acff !important;
    }

    input[type="radio"].kui-radio.blue:hover, input[type="radio"].kui-radio.blue:focus {
        border-color: #63acff !important;
        box-shadow: 0 0 0 1px #63acff !important;
    }

    input[type="radio"].kui-radio.green:checked {
        background: #64bd63;
        border-color: #64bd63 !important;
    }

    input[type="radio"].kui-radio.green:hover, input[type="radio"].kui-radio.green:focus {
        border-color: #64bd63 !important;
        box-shadow: 0 0 0 1px #64bd63 !important;
    }

    input[type="radio"].kui-radio.yellow:checked {
        background: #ffc107;
        border-color: #ffc107 !important;
    }

    input[type="radio"].kui-radio.yellow:hover, input[type="radio"].kui-radio.yellow:focus {
        border-color: #ffc107 !important;
        box-shadow: 0 0 0 1px #ffc107 !important;
    }

    input[type="radio"].kui-radio.grey:checked {
        background: #aaa;
        border-color: #aaa !important;
    }

    input[type="radio"].kui-radio.grey:hover, input[type="radio"].kui-radio.grey:focus {
        border-color: #aaa !important;
        box-shadow: 0 0 0 1px #aaa !important;
    }

    input[type="radio"].kui-radio.black:checked {
        background: #444;
        border-color: #444 !important;
    }

    input[type="radio"].kui-radio.black:hover, input[type="radio"].kui-radio.black:focus {
        border-color: #444 !important;
        box-shadow: 0 0 0 1px #444 !important;
    }
}

body {
    font-size: 12px;
    padding: 0px;
    margin: 0px;
    font-family: "Helvetica Neue", "Helvetica", "Microsoft Yahei", "微软雅黑", "Lantinghei SC", "STXihei", "WenQuanYi Micro Hei", Arial, sans-serif;
    -webkit-font-smoothing: antialiased;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}

textarea, input, button, pre, p, .can_select {
    font-family: "Helvetica Neue", "Helvetica", "Microsoft Yahei", "微软雅黑", "Lantinghei SC", "STXihei", "WenQuanYi Micro Hei", Arial, sans-serif;
    -webkit-font-smoothing: antialiased;
    -khtml-user-select: text;
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    -o-user-select: text;
    user-select: text;
}

blockquote {
    padding: 10px 20px;
    margin: 0 0 20px 1em;
    border-left: 10px solid #eee;
    background: #f6f6f6;
}

blockquote p {
    font-size: 1em;
    margin: 0px;
}

input, button, select, textarea {
    line-height: initial;
}

a {
    text-decoration: none;
}

a:focus {
    outline: none !important;
}

.content_box .ace_cjk {
    width: 1em !important;
}

.content_box .ace_static_highlight {
    font-size: 1.15em;
}

*, *:before, *:after {
    -webkit-box-sizing: inherit;
    -moz-box-sizing: inherit;
    box-sizing: inherit;
}

label {
    font-weight: normal;
}

pre {
    border: none;
    border-radius: 0;
}

.btn-group-sm > .btn {
    padding: 4px 10px;
    line-height: 1em;
}

.btn {
    padding: 6px 14px;
    border-radius: 3px;
}

.btn .font-icon {
    color: #999;
}

.btn:focus {
    outline: none;
}

.btn.btn-default:active, .btn.btn-default.active {
    border-color: #ADADAD;
    color: #888;
}

.btn.btn-left {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.btn.btn-middle {
    border-radius: 0;
}

.btn.btn-right {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.btn.btn-lg {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
}

.btn.btn-sm {
    padding: 3px 10px;
}

.btn.btn-xs {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
}

[class^="icon-"], [class*=" icon-"] {
    background-image: auto;
}

.dropdown-menu {
    left: auto;
    right: 0px;
    border-radius: 4px;
    border: 1px solid rgba(0, 0, 0, 0.05);
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.15);
}

.dropdown-menu > li > a:hover, .dropdown-menu .this a, .dropdown-menu > li > a:focus {
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    -ms-transition: all 0.2s;
    transition: all 0.2s;
    background-image: none;
    filter: none;
    background: #63acff;
    color: #fff;
}

.dropdown-menu > li > a {
    font-weight: inherit;
    color: #666;
}

.dropdown-menu > li > a .font-icon {
    opacity: 0.8;
}

.dropdown-menu:after {
    content: '';
    display: inline-block;
    border-left: 6px solid rgba(0, 0, 0, 0);
    border-right: 6px solid rgba(0, 0, 0, 0);
    border-bottom: 6px solid #FFF;
    position: absolute;
    top: -6px;
    right: 10px;
}

.dropdown-menu:before {
    content: '';
    left: auto;
    right: 12px;
    display: inline-block;
    position: absolute;
    border-left: 7px solid rgba(0, 0, 0, 0);
    border-right: 7px solid rgba(0, 0, 0, 0);
    top: -7px;
    border-bottom: 7px solid #CCC;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    right: 9px;
}

.dropdown-menu.menu-top:after {
    content: '';
    display: inline-block;
    border-left: 6px solid rgba(0, 0, 0, 0);
    top: inherit;
    border-right: 6px solid rgba(0, 0, 0, 0);
    border-top: 6px solid #FFF;
    border-bottom: none;
    position: absolute;
    bottom: -6px;
    right: 10px;
}

.dropdown-menu.menu-top:before {
    content: '';
    left: auto;
    right: 12px;
    display: inline-block;
    position: absolute;
    border-bottom: none;
    border-left: 7px solid rgba(0, 0, 0, 0);
    border-right: 7px solid rgba(0, 0, 0, 0);
    bottom: -7px;
    border-top: 7px solid #CCC;
    border-top-color: rgba(0, 0, 0, 0.2);
    right: 9px;
    top: inherit;
}

.disable, .disabled {
    cursor: not-allowed;
    pointer-events: none;
}

h1, h2, h3, h4, h5, .h1, .h2, .h3, .h4, .h5 {
    font-family: "Helvetica Neue", "Helvetica", "Microsoft Yahei", "微软雅黑", "Lantinghei SC", "STXihei", "WenQuanYi Micro Hei", Arial, sans-serif;
    -webkit-font-smoothing: antialiased;
}

.can_select, .can_select * {
    -khtml-user-select: text !important;
    -webkit-user-select: text !important;
    -moz-user-select: text !important;
    -ms-user-select: text !important;
    -o-user-select: text !important;
    user-select: text !important;
}

.can_not_select, .can_not_select * {
    -khtml-user-select: none !important;
    -webkit-user-select: none !important;
    -moz-user-select: none !important;
    -ms-user-select: none !important;
    -o-user-select: none !important;
    user-select: none !important;
}

.pl-5 {
    padding-left: 5px;
}

.pl-10 {
    padding-left: 10px;
}

.pl-15 {
    padding-left: 15px;
}

.pl-20 {
    padding-left: 20px;
}

.pr-5 {
    padding-right: 5px;
}

.pr-10 {
    padding-right: 10px;
}

.pr-15 {
    padding-right: 15px;
}

.pr-20 {
    padding-right: 20px;
}

.ml-5 {
    margin-left: 5px;
}

.ml-10 {
    margin-left: 10px;
}

.ml-15 {
    margin-left: 15px;
}

.ml-20 {
    margin-left: 20px;
}

.mr-5 {
    margin-right: 5px;
}

.mr-10 {
    margin-right: 10px;
}

.mr-15 {
    margin-right: 15px;
}

.mr-20 {
    margin-right: 20px;
}

.fl {
    float: left;
}

.fl-left {
    float: left;
}

.fl-right {
    float: right;
}

.clear {
    clear: both;
}

.FontAwesome {
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    font-size: 18px;
}

.path_select_input {
    width: 550px;
    padding: 7px;
    background: rgba(255, 255, 255, 0.3);
    border: 1px solid rgba(100, 100, 100, 0.3);
    color: #bbb;
}

.aui_buttons button {
    font-size: 1em;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}

.dialogChangeMax, .dialogChangeMax .aui_main {
    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    -o-transition: all 0.25s;
    -ms-transition: all 0.25s;
    transition: all 0.25s;
}

.aui_title span {
    position: absolute;
    width: 80%;
    overflow: hidden;
    height: 30px;
    word-break: break-all;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.less-error-message {
    display: none;
}

input {
    border: 1px solid #ddd;
    background: #fff;
    outline: none;
}

input[type="radio"], input[type="checkbox"] {
    border: none;
    background: none;
}


.common_footer {
    position: fixed;
    bottom: 0px;
    background: #f8f8f8;
    color: #999;
    font-size: 1em;
    width: 100%;
    text-align: center;
    border-top: 1px solid #e8e8e8;
    height: 31px;
    line-height: 32px;
    overflow: hidden;
}

.common_footer .copyright_bottom {
    cursor: pointer;
    font-size: 1.25em;
    color: #aaa;
    text-decoration: none;
}

.common_footer .copyright_bottom:hover {
    color: #f60;
    border-bottom: none;
}

.do_search {
    color: #888;
}

.do_search .search_header {
    padding: 10px;
    padding-bottom: 0px;
}

.do_search .search_header input[type='checkbox'] {
    padding-left: 0px;
}

.do_search .search_header label {
    font-size: 1em;
}

.do_search .search_header .btn-right {
    margin: -5px 0 0 -2px;
    height: 25px;
    width: 30px;
    padding: 0;
    height: 28px \9 \0;
}

.do_search .search_header .s_br {
    margin-bottom: 8px;
    line-height: 25px;
}

.do_search .search_header #search_value, .do_search .search_header #search_path, .do_search .search_header #search_ext {
    height: 23px;
    height: 27px \0;
    border: 1px solid #ddd;
    background: #fff;
    outline: none;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.08);
    -webkit-transition: all ease-in-out .168s;
    -moz-transition: all ease-in-out .168s;
    -o-transition: all ease-in-out .168s;
    -ms-transition: all ease-in-out .168s;
    transition: all ease-in-out .168s;
    width: 125px;
    padding-left: 10px;
    padding-right: 10px;
    margin-left: 5px;
}

.do_search .search_header #search_value:focus, .do_search .search_header #search_path:focus, .do_search .search_header #search_ext:focus {
    border-color: #75A1F0;
    outline: none;
    box-shadow: 0 0 4px #75A1F0;
}

.do_search .search_header #search_value {
    width: 190px;
    margin: 0;
    padding: 2px 5px 0px 5px;
    padding-top: 1px \0;
}

.do_search #search_is_case {
    margin-left: 10px;
}

.do_search .search_desc {
    height: 33px;
    line-height: 33px;
    text-align: center;
    font-size: 13px;
    margin: 0px 10px;
    border: 1px solid #ddd;
    color: #3196e6;
    background-image: -webkit-linear-gradient(top, #fff, #def);
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.do_search .search_result {
    overflow-y: auto;
    overflow-x: hidden;
    position: absolute;
    top: 137px;
    bottom: 0px;
    right: 0px;
    left: 0px;
    margin: 10px;
    border: 1px solid #ddd;
    border-top: none;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}

.do_search .search_result .file-items {
    list-style: none;
    margin: 0px;
    padding: 10px 0;
    font-size: 13px;
}

.do_search .search_result .file-item .file-info {
    height: 25px;
    line-height: 25px;
    cursor: default;
    padding-left: 10px;
    font-size: 13px;
    color: #444;
}

.do_search .search_result .file-item .file-info:hover {
    background: #eee;
}

.do_search .search_result .file-item .file-info .title {
    height: 25px;
    color: #666;
}

.do_search .search_result .file-item .file-info .title:hover {
    border-bottom: 1px solid #1387bb;
    cursor: pointer;
    color: #1387bb;
}

.do_search .search_result .file-item .file-info .switch {
    width: 20px;
    height: 20px;
    display: inline-block;
    text-align: center;
    color: #aaa;
    font-size: 14px;
}

.do_search .search_result .file-item .file-info .file-icon {
    display: inline-block;
    width: 18px;
    height: 18px;
}

.do_search .search_result .file-item .file-info .file-icon img {
    width: 100%;
    height: 100%;
}

.do_search .search_result .file-item .file-info .result-num {
    margin: 0 5px;
    border-radius: 10px;
    background-color: #dfeaf3;
    color: #666;
    font-size: 12px;
    padding: 3px 8px;
    font-weight: bold;
}

.do_search .search_result .file-item .keyword {
    background: #c4e8ff;
    color: #1387bb;
    border-radius: 3px;
    padding: 1px 3px;
}

.do_search .search_result .file-item .result-item {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

.do_search .search_result .file-item .result-item .result-info {
    height: 25px;
    margin: 0px;
    padding: 0;
    line-height: 25px;
    padding: 0 15px;
    cursor: default;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.do_search .search_result .file-item .result-item .result-info:hover {
    background: #eee;
}

.do_search .search_result .file-item .result-item .result-info.this, .do_search .search_result .file-item .result-item .result-info.this:hover {
    background: #63acff;
}

.do_search .search_result .file-item .result-item .result-info.this .line, .do_search .search_result .file-item .result-item .result-info.this .search-info, .do_search .search_result .file-item .result-item .result-info.this:hover .line, .do_search .search_result .file-item .result-item .result-info.this:hover .search-info {
    color: #fff;
}

.do_search .search_result .file-item .result-item .line {
    display: inline-block;
    width: 32px;
    margin-left: 7px;
    padding-right: 4px;
    text-align: right;
    font-weight: 800;
    color: #aaa;
}

.do_search .search_result .file-item .result-item .search-info {
    font-family: Menlo, Consolas, source-code-pro, Monaco, 'Liberation Mono', 'Ubuntu Mono', Courier, 'Helvetica Neue', 'Microsoft Yahei', '微软雅黑', 'Lantinghei SC', STXihei, WenQuanYi, sans-serif;
    color: #444;
}

.do_search .search_result .file-item.open .file-info .switch .icon-caret-right:before {
    content: "\f0d7";
}

#maskViewContent .upload-tips {
    text-align: center;
}

#maskViewContent .upload-tips .icon-cloud {
    opacity: 0.8;
}

#maskViewContent .upload-tips .icon-cloud.cloud2 {
    font-size: 180px;
}

#maskViewContent .upload-tips .icon-cloud.cloud1, #maskViewContent .upload-tips .icon-cloud.cloud3 {
    position: absolute;
    opacity: 0.6;
}

#maskViewContent .upload-tips .icon-cloud.cloud1 {
    margin-left: -60px;
    margin-top: 110px;
    -webkit-animation: moveLeftLoop 8.0s infinite ease-in-out;
    animation: moveLeftLoop 8.0s infinite ease-in-out;
}

#maskViewContent .upload-tips .icon-cloud.cloud3 {
    margin-left: -50px;
    margin-top: 60px;
    font-size: 60px;
    animation-delay: 4s;
    -webkit-animation-delay: 4s;
    -webkit-animation: moveLeftLoop 10.0s infinite ease-in-out;
    animation: moveLeftLoop 10.0s infinite ease-in-out;
}

#maskViewContent .upload-tips .cloud-moveup {
    height: 70px;
}

#maskViewContent .upload-tips .cloud-moveup i {
    position: absolute;
    margin-left: -23px;
    margin-top: -16px;
}

.task_tab {
    position: fixed;
    bottom: 1px;
    left: 0;
    width: 100%;
    height: 30px;
    padding-left: 50px;
    z-index: 100;
    background: rgba(0, 0, 0, 0.1);
    border-top: 1px solid rgba(0, 0, 0, 0.15);
    color: #444;
}

.task_tab .tabs {
    height: 100%;
    margin-right: 20px;
    margin-right: 60px;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    -ms-transition: all 0.2s;
    transition: all 0.2s;
}

.task_tab .tabs .tab {
    float: left;
    height: 29px;
    margin-right: 2px;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 110px;
    border: 1px solid rgba(255, 255, 255, 0.4);
    line-height: 30px;
    text-shadow: 0px 0px 0px #fff, 0px 0px 4px #000, 0px 0px 5px #000;
    color: #fff;
    border-radius: 3px;
    cursor: default;
    overflow: hidden;
    font-size: 1em;
    box-shadow: 0 0 6px #666;
    background: rgba(255, 255, 255, 0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(255,255,255,0.3)', endColorstr='rgba(255,255,255,0)');
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
    background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
    background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
    background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
    background-image: linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
    -khtml-user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    padding-left: 4px;
    word-break: break-all;
}

.task_tab .tabs .tab img {
    width: 20px;
    padding-right: 4px;
    vertical-align: middle;
    display: inline-block;
    margin-top: -3px;
}

.task_tab .tabs .tab.hover {
    background: rgba(255, 255, 255, 0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(255,255,255,0.5)', endColorstr='rgba(255,255,255,0)');
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));
    background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));
    background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));
    background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));
    background-image: linear-gradient(top, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));
}

.task_tab .tabs .tab.this {
    background: rgba(255, 255, 255, 0);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(255,255,255,0.7)', endColorstr='rgba(255,255,255,0)');
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0));
    background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0));
    background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0));
    background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0));
    background-image: linear-gradient(top, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0));
    box-shadow: 0 0 6px #000;
}

.tasktab-dragging {
    position: fixed;
    position: absolute;
    z-index: 99999;
    height: 30px;
    width: 110px;
    border: 1px solid rgba(255, 255, 255, 0.4);
    line-height: 30px;
    text-shadow: 0 0 3px #000;
    box-shadow: 0 0 6px #000;
    padding-left: 4px;
    white-space: nowrap;
    text-overflow: ellipsis;
    border-radius: 3px;
    cursor: default;
    color: #fff;
    overflow: hidden;
    font-size: 1em;
    word-break: break-all;
    background: rgba(255, 255, 255, 0.2);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(255,255,255,0.8)', endColorstr='rgba(255,255,255,0.2)');
    background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.2));
    background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.2));
    background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.2));
    background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.2));
    background-image: linear-gradient(top, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.2));
}

.tasktab-dragging img {
    width: 20px;
    padding-right: 4px;
    vertical-align: middle;
    display: inline-block;
    margin-top: -3px;
    border-radius: 4px;
}

.init_loading {
    position: fixed;
    left: 45%;
    top: 40%;
    font-size: 1.25em;
    z-index: 999999;
    width: auto;
}

.init_loading div {
    padding: 20px;
    background: #000;
    opacity: 0.6;
    filter: alpha(opacity=60);
    margin: 0 auto;
    color: #FFF;
    border-radius: 6px;
    text-align: center;
    line-height: 30px;
}

.space_info_bar {
    width: 110px;
}

.space_info_bar .space_process {
    width: 110px;
    height: 6px;
    overflow: hidden;
    background-color: #ddd;
    margin: 0px;
    border-radius: 5px;
}

.space_info_bar .space_process .space_process_use {
    width: 20%;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    -ms-transition: all 0.2s;
    transition: all 0.2s;
    height: 100%;
    background-color: #428bca;
    border-radius: 5px;
}

.appbox {
    overflow: hidden;
    padding: 0px 10px 0 0;
}

.appbox .appline {
    width: 100%;
    margin-bottom: 10px;
    line-height: 20px;
    overflow: hidden;
}

.appbox .appline .left {
    float: left;
    width: 80px;
    text-align: right;
    padding-right: 14px;
}

.appbox .appline .right {
    float: left;
}

.appbox .appline input {
    margin-right: 5px;
}

.appbox .appline label {
    display: inline-block;
    margin-left: -10px;
    padding: 0 5px;
}

.appbox .appline input[type=text], .appbox .appline textarea {
    width: 275px;
    padding: 0px 5px;
    border: 1px solid #ddd;
    background: #fff;
    outline: none;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.08);
    -webkit-transition: all ease-in-out .168s;
    -moz-transition: all ease-in-out .168s;
    -o-transition: all ease-in-out .168s;
    -ms-transition: all ease-in-out .168s;
    transition: all ease-in-out .168s;
    height: 28px;
    border-radius: 3px;
}

.appbox .appline input[type=text]:focus, .appbox .appline textarea:focus {
    border-color: #75A1F0;
    outline: none;
    box-shadow: 0 0 4px #75A1F0;
}

.appbox .appline input[type=text].w30 {
    width: 50px;
}

.appbox .appline input[type=text].w20 {
    width: 30px;
}

.appbox .appline textarea {
    height: 100px;
}

.appbox .appline.icon input {
    width: 232px;
}

.appbox .appline.icon a {
    padding: 2px 4px;
    top: 0px;
    border: 1px solid #CCC;
}

.appbox .appline.icon .open {
    margin-left: -12px;
    cursor: pointer;
    margin-top: -4px;
    font-size: 14px;
    padding: 3px 1em 4px 1em;
}

.appbox .appline.icon a img {
    width: 20px;
    height: 20px;
}

#body div.app_list {
    position: absolute;
    left: 150px;
    width: initial;
    margin: 15px 0 20px 15px;
    right: 20px;
    padding-bottom: 60px;
}

#body div.app_list .app-list {
    margin-top: 10px;
    border-top: 1px solid #ddd;
}

#body div.app_list .app-list .app_li {
    float: left;
    width: 150px;
    height: 150px;
    border: 1px solid #e6e6e6;
    margin: 20px 20px 0 0;
    list-style: none;
    border-radius: 3px;
    box-shadow: 0 2px 7px #f0f0f0;
}

#body div.app_list .app-list .app_li:hover {
    box-shadow: 0 5px 20px #ddd;
}

#body div.app_list .app-list .app_li a.button {
    margin: 0;
}

#body div.app_list .app-list .app_li a.icon {
    float: left;
    width: 100%;
    background: #eee;
    text-align: center;
    padding: 8px 0;
}

#body div.app_list .app-list .app_li a.icon img {
    width: 64px;
    height: 64px;
    border-radius: 10px;
    box-shadow: 0 0 10px #999;
}

#body div.app_list .app-list .app_li p {
    width: 100%;
    text-align: center;
    margin: 0;
    color: #666;
    height: 25px;
    overflow: hidden;
}

#body div.app_list .app-list .app_li p span {
    display: block;
    word-break: break-all;
}

#body div.app_list .app-list .app_li p span.title {
    font-size: 1.15em;
    line-height: 33px;
    height: 33px;
}

#body div.app_list .app-list .app_li p span.info {
    display: none;
}

#body div.app_list .app-list .app_li .btn-group {
    margin-left: 15px;
    margin-top: 7px;
    text-align: center;
}

#body div.app_list .app-list .app_li .btn-group .btn-default {
    width: 95px;
}

#body div.app_list .app-list .app_li .btn-group .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    height: 17px;
    width: 70px;
    height: 30px \0;
}

#body div.app_list .app-list .app_li .btn-group .btn + .dropdown-toggle {
    height: 17px;
    color: #aaa;
    height: 30px \0;
    width: 8px;
    width: 25px;
    padding-left: 0;
    padding-right: 0;
}

#body div.app_list .app-list .app_li .btn-group .dropdown-menu {
    margin-left: 15px;
    min-width: 100px;
}

.copyright_dialog {
    width: 400px !important;
}

.copyright_dialog, .share_dialog, .check_version_dialog {
    min-width: 400px;
}

.copyright_dialog.dialog-simple .aui_outer, .share_dialog.dialog-simple .aui_outer, .check_version_dialog.dialog-simple .aui_outer {
    overflow: inherit;
    box-shadow: 0 0px 60px rgba(0, 0, 0, 0.4);
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
}

.copyright_dialog.dialog-simple .aui_header, .share_dialog.dialog-simple .aui_header, .check_version_dialog.dialog-simple .aui_header {
    background: transparent;
    opacity: 1.0;
    filter: alpha(opacity=100);
}

.copyright_dialog.dialog-simple .aui_nw, .copyright_dialog.dialog-simple .aui_n, .copyright_dialog.dialog-simple .aui_ne, .copyright_dialog.dialog-simple .aui_w, .copyright_dialog.dialog-simple .aui_e, .copyright_dialog.dialog-simple .aui_sw, .copyright_dialog.dialog-simple .aui_s, .copyright_dialog.dialog-simple .aui_se, .share_dialog.dialog-simple .aui_nw, .share_dialog.dialog-simple .aui_n, .share_dialog.dialog-simple .aui_ne, .share_dialog.dialog-simple .aui_w, .share_dialog.dialog-simple .aui_e, .share_dialog.dialog-simple .aui_sw, .share_dialog.dialog-simple .aui_s, .share_dialog.dialog-simple .aui_se, .check_version_dialog.dialog-simple .aui_nw, .check_version_dialog.dialog-simple .aui_n, .check_version_dialog.dialog-simple .aui_ne, .check_version_dialog.dialog-simple .aui_w, .check_version_dialog.dialog-simple .aui_e, .check_version_dialog.dialog-simple .aui_sw, .check_version_dialog.dialog-simple .aui_s, .check_version_dialog.dialog-simple .aui_se {
    height: 0px;
    width: 0px;
    background: none;
}

.copyright_dialog.dialog-simple .aui_inner, .share_dialog.dialog-simple .aui_inner, .check_version_dialog.dialog-simple .aui_inner {
    border: none;
    background: none;
}

.copyright_dialog.dialog-simple .aui_title, .share_dialog.dialog-simple .aui_title, .check_version_dialog.dialog-simple .aui_title {
    opacity: 0.01;
    filter: alpha(opacity=1);
    top: 0px;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 5;
}

.copyright_dialog.dialog-simple .aui_min, .copyright_dialog.dialog-simple .aui_max, .share_dialog.dialog-simple .aui_min, .share_dialog.dialog-simple .aui_max, .check_version_dialog.dialog-simple .aui_min, .check_version_dialog.dialog-simple .aui_max {
    display: none;
}

.copyright_dialog.dialog-simple .aui_titleBar, .share_dialog.dialog-simple .aui_titleBar, .check_version_dialog.dialog-simple .aui_titleBar {
    bottom: 0px;
    overflow: hidden;
    height: 100px;
    margin-top: -120px;
    top: 120px;
    border-radius: 4px;
}

.copyright_dialog.dialog-simple .aui_close, .share_dialog.dialog-simple .aui_close, .check_version_dialog.dialog-simple .aui_close {
    opacity: 0.3;
    filter: alpha(opacity=30);
    -webkit-transition: inherit;
    -moz-transition: inherit;
    -o-transition: inherit;
    -ms-transition: inherit;
    transition: inherit;
    width: 100px;
    height: 100px;
    top: -50px;
    right: -50px;
    border-radius: 50px;
    text-align: left;
    font-size: 20px;
    z-index: 100;
    padding: 0;
}

.copyright_dialog.dialog-simple .aui_close:hover, .share_dialog.dialog-simple .aui_close:hover, .check_version_dialog.dialog-simple .aui_close:hover {
    opacity: 0.6;
    filter: alpha(opacity=60);
}

.copyright_dialog.dialog-simple .aui_close:active, .share_dialog.dialog-simple .aui_close:active, .check_version_dialog.dialog-simple .aui_close:active {
    opacity: 1.0;
    filter: alpha(opacity=100);
}

.copyright_dialog.dialog-simple .aui_close::before, .share_dialog.dialog-simple .aui_close::before, .check_version_dialog.dialog-simple .aui_close::before {
    padding-left: 22px;
    line-height: 140px;
}

.copyright_dialog .aui_footer, .share_dialog .aui_footer, .check_version_dialog .aui_footer {
    display: none;
}

.check_version_dialog.dialog-simple .aui_titleBar {
    margin-top: -155px;
}

.share_dialog .content_box .content_info .input_line .open_window, .pathinfo .input-group-btn .open_window {
    margin-right: -1px;
    border-radius: 0px;
}

.copyright_dialog .copyright_dialog_content, .check_version_dialog .aui_content {
    -khtml-user-select: text;
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    -o-user-select: text;
    user-select: text;
    width: auto;
    border-radius: 6px;
    width: 400px;
    -webkit-box-shadow: 0px 10px 60px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0px 10px 60px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 10px 60px rgba(0, 0, 0, 0.4);
    border: 1px solid #ccc \9;
    padding-bottom: 30px;
    background: #fff;
    background: rgba(255, 255, 255, 0.9);
}

.copyright_dialog .copyright_dialog_content .title, .check_version_dialog .aui_content .title {
    width: 100%;
    background: #6699cc url("../../../images/common/login.png");
    height: 150px;
    padding-top: 0px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.copyright_dialog .copyright_dialog_content .title .logo, .check_version_dialog .aui_content .title .logo {
    text-align: center;
    font-size: 35px;
    width: 100%;
    padding-top: 40px;
    color: #aaddff;
    -webkit-box-reflect: below -13px -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(255, 255, 255, 0.2)));
    background-image: -webkit-linear-gradient(92deg, #FFFFFF, #14A1FF);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-animation: hue 6s 100 linear;
}

.copyright_dialog .copyright_dialog_content .title .logo i, .check_version_dialog .aui_content .title .logo i {
    color: #aaddff;
    font-weight: 400;
    margin-right: 10px;
}

.copyright_dialog .copyright_dialog_content .title .info, .check_version_dialog .aui_content .title .info {
    text-align: right;
    font-size: 1.15em;
    color: #aaddff;
    padding-right: 14px;
    padding-top: 30px;
}

.copyright_dialog .copyright_dialog_content .content, .check_version_dialog .aui_content .content {
    padding: 20px;
}

.copyright_dialog .copyright_dialog_content .content p, .check_version_dialog .aui_content .content p {
    text-indent: 2em;
    color: #333;
    margin-bottom: 30px;
}

.copyright_dialog .copyright_dialog_content .content a, .check_version_dialog .aui_content .content a {
    padding-right: 5px;
}

.copyright_dialog .copyright_dialog_content .content div, .check_version_dialog .aui_content .content div {
    text-align: center;
    padding-bottom: 5px;
}

.check_version_dialog.dialog-simple .aui_titleBar {
    margin-top: -155px;
}

.share_dialog .content_box {
    -webkit-box-shadow: 0 5px 30px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 5px 30px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 30px rgba(0, 0, 0, 0.5);
    border-radius: 5px;
    background: #fff;
    border: 1px solid #ccc \9;
    width: auto;
}

.share_dialog .content_box .title {
    width: 100%;
    color: #fff;
    height: 100px;
    border-radius: 5px 5px 0 0;
    background: #6699cc url('../../../images/common/login.png');
}

.share_dialog .content_box .titleinfo {
    text-align: center;
    font-size: 35px;
    height: 60px;
    overflow: hidden;
    line-height: 80px;
}

.share_dialog .content_box .titleinfo i {
    color: #dff;
    font-size: 30px;
    padding-right: 10px;
}

.share_dialog .content_box .share_view_info {
    width: 200px;
    margin: 0 auto;
    margin-top: 0px;
    padding: 1px 5px;
    text-align: center;
    border-radius: 17px;
    background: #888;
    background: rgba(0, 0, 0, 0.2);
    opacity: 0.8;
    filter: alpha(opacity=80);
}

.share_dialog .content_box .content_info {
    padding: 10px;
    padding-left: 20px;
}

.share_dialog .content_box .content_info .input_line {
    margin: 6px 0 8px 0;
}

.share_dialog .content_box .content_info .input_line .input_title {
    display: block;
    width: 80px;
    line-height: 35px;
    font-size: 1.1em;
    overflow: hidden;
    float: left;
    padding-right: 10px;
    text-align: right;
}

.share_dialog .content_box .content_info .input_line input[type="text"] {
    border: 1px solid #ddd;
    background: #fff;
    outline: none;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.08);
    -webkit-transition: all ease-in-out .168s;
    -moz-transition: all ease-in-out .168s;
    -o-transition: all ease-in-out .168s;
    -ms-transition: all ease-in-out .168s;
    transition: all ease-in-out .168s;
    height: 32px;
    line-height: 30px;
    padding: 0px 5px;
    width: 150px;
    margin-right: 10px;
    float: left;
    border-radius: 3px;
}

.share_dialog .content_box .content_info .input_line input[type="text"]:focus {
    border-color: #75A1F0;
    outline: none;
    box-shadow: 0 0 4px #75A1F0;
}

.share_dialog .content_box .content_info .input_line label {
    margin-top: 8px;
    margin-right: 10px;
}

.share_dialog .content_box .content_info .input_line label input {
    margin: 0 5px 5px 0;
}

.share_dialog .content_box .content_info .input_line .desc {
    font-size: 1em;
    color: #bbb;
    line-height: 35px;
    font-style: normal;
    padding-left: 0px;
}

.share_dialog .content_box .content_info .input_line #share_name {
    width: 215px;
    margin-right: 10px;
}

.share_dialog .content_box .content_info .input_line .share_url {
    margin-right: 0;
    border-radius: 3px 0 0 3px;
    width: 167px !important;
    height: 33px;
}

.share_dialog .content_box .content_info .input_line .share_more {
    line-height: 33px;
}

.share_dialog .content_box .content_info .input_line .input-group-btn {
    float: left;
}

.share_dialog .content_box .content_info .input_line .dropdown-toggle {
    margin-left: -5px;
    border-radius: 0 3px 3px 0;
}

.share_dialog .content_box .content_info .input_line .open_window {
    margin-left: -12px;
}

.share_dialog .content_box .content_info .input_line .share_copy {
    width: 60px;
    border-radius: 0px;
    margin-left: -7px;
}

.share_dialog .content_box .content_info .share_others {
    margin: -8px 0 -8px 0;
}

.share_dialog .content_box .share_action {
    border-top: 1px solid #eee;
    background: #f8f8f8;
    height: 60px;
    border-radius: 0 0 4px 4px;
}

.share_dialog .content_box .share_action button {
    float: right;
    margin: 10px 20px 10px 0px;
    outline: 0;
}

.share_dialog .content_box .share_action .share_remove_button, .share_dialog .content_box .share_action .remove_button {
    float: right;
    margin-top: 18px;
    color: #888;
    margin-right: 20px;
    font-size: 14px;
}

.share_dialog .content_box .share_action .share_remove_button:hover, .share_dialog .content_box .share_action .remove_button:hover {
    color: #f30;
}

.fileList_icon .file {
    position: relative;
}

.fileList_icon .file .download {
    position: absolute;
    bottom: 4px;
    margin-left: 45px;
    opacity: 0.5;
    filter: alpha(opacity=50);
}

.fileList_icon .file .download .btn {
    font-size: 1.25em;
    padding: 0;
    display: block;
    border-radius: 18px;
    height: 30px;
    line-height: 30px;
    width: 30px;
    color: #aaa;
}

.fileList_list .file {
    position: relative;
}

.fileList_list .file .download {
    position: absolute;
    bottom: -2px;
    margin-left: 45px;
    left: 180px;
    z-index: 99;
    opacity: 0.5;
    filter: alpha(opacity=50);
}

.fileList_list .file .download .btn {
    font-size: 1.25em;
    padding: 0;
    display: block;
    border-radius: 18px;
    height: 28px;
    line-height: 28px;
    width: 28px;
    color: #aaa;
}

body div.fileContiner .file.file_not_writeable, body .frame-main .frame-left .ztree li a.file_not_writeable {
    opacity: 0.7;
    filter: alpha(opacity=70);
    color: #08c;
}

body div.fileContiner .file.file_not_readable, body div.fileContiner .file.file_not_readable.file_not_writeable, body .frame-main .frame-left .ztree li a.file_not_readable, body .frame-main .frame-left .ztree li a.file_not_readable.file_not_writeable {
    opacity: 0.4;
    filter: alpha(opacity=40);
    color: #a00;
}

.url_link input {
    border: 1px solid #ddd;
    background: #fff;
    line-height: 30px;
    height: 30px;
    width: 300px;
    margin-bottom: 15px;
    padding: 0 5px;
}

.aui_content .ajaxError {
    -khtml-user-select: text;
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    -o-user-select: text;
    user-select: text;
    color: #f60;
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 40px;
    overflow: auto;
    padding: 10px;
}

.pathinfo {
    font-size: 1em;
    width: 345px;
    min-height: 300px;
    padding: 20px 0 10px 0;
    color: #446;
}

.pathinfo .line {
    width: 95%;
    margin: 8px auto 8px auto;
    height: 0px;
    border-bottom: 1px solid #eee;
}

.pathinfo .download_url {
    padding: 0px 5px;
    width: 100%;
    line-height: 32px;
    height: 32px;
}

.pathinfo .p {
    margin-bottom: 2px;
}

.pathinfo .p .icon {
    width: 40px;
    height: 40px;
    float: left;
    border: 1px solid #f6f6f6;
    margin-left: 10px;
}

.pathinfo .p input.info_chmod {
    padding: 0px 10px;
    width: 55px;
    color: #999;
    margin-right: 10px;
    display: inline-block;
    height: 25px;
    line-height: 25px;
}

.pathinfo .p .title {
    width: 80px;
    float: left;
    color: #888;
    text-align: right;
}

.pathinfo .p .content {
    float: left;
    width: 235px;
    word-break: break-all;
    color: #666;
    -khtml-user-select: text;
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    -o-user-select: text;
    user-select: text;
    font-size: 1em;
    margin-left: 15px;
}

.pathinfo input {
    border: 1px solid #ddd;
    background: #fff;
    outline: none;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.08);
    -webkit-transition: all ease-in-out .168s;
    -moz-transition: all ease-in-out .168s;
    -o-transition: all ease-in-out .168s;
    -ms-transition: all ease-in-out .168s;
    transition: all ease-in-out .168s;
    line-height: 28px;
    padding: 2px 5px;
    width: 150px;
    float: left;
    height: 28px;
    border-radius: 3px;
}

.pathinfo input:focus {
    border-color: #75A1F0;
    outline: none;
    box-shadow: 0 0 4px #75A1F0;
}

.pathinfo .download_url {
    margin-right: 0;
    border-radius: 3px 0 0 3px;
}

.file_drag_upload .aui_content {
    overflow-y: scroll;
}

.fileuploadinfo, .fileupload {
    color: #555;
    font-size: 1em;
}

.fileuploadinfo {
    font-size: 18px;
    color: #5499D9;
    margin-bottom: 8px;
    border-bottom: 1px solid #dde;
    padding-bottom: 6px;
}

.fileuploadinfo em {
    font-size: 1em;
}

.fileupload {
    padding-left: 25px;
}

.fileupload span.status {
    padding-left: 10px;
    font-size: 10px;
    color: #f96;
}

.file_list {
    display: none;
}

.movie_player_dialog {
    overflow: hidden;
}

.flash_player {
    width: 100%;
    height: 100%;
}

.wmp_player {
    width: 0%;
    height: 0%;
}

.movie_player_dialog .aui_content {
    background: #000;
}

.dialog_path_remove .aui_content {
    word-wrap: break-word;
}

.file_upload {
    height: 385px;
    padding: 5px;
    margin-right: 10px;
    min-width: 365px;
    overflow: hidden;
}

.file_upload .top_nav {
    border-bottom: 1px solid #ddd;
    margin-top: 6px;
}

.file_upload .menu {
    display: block;
    text-decoration: none;
    float: left;
    padding: 0px 15px;
    height: 26px;
    background: #eee;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee');
    background-image: -webkit-linear-gradient(top, #fff, #eee);
    background-image: -moz-linear-gradient(top, #fff, #eee);
    background-image: -o-linear-gradient(top, #fff, #eee);
    background-image: -ms-linear-gradient(top, #fff, #eee);
    background-image: linear-gradient(top, #fff, #eee);
    font-size: 1em;
    border: 1px solid #ccc;
    text-align: center;
    line-height: 24px;
    margin-right: 5px;
    margin-bottom: -1px;
    color: #444;
    border-radius: 4px 4px 0 0;
}

.file_upload .menu.this {
    background: #fff;
    border-bottom: 1px solid #fff;
}

.file_upload .menu:hover {
    background: #fff;
}

.file_upload .upload_box {
    margin-top: 10px;
}

.file_upload .download_btn_group {
    margin-left: -10px;
    margin-top: -3px;
}

.file_upload .download_btn_group .download_start {
    border-radius: 0px;
}

.file_upload div a.left {
    margin-left: 10px;
}

.file_upload div a.right {
    position: absolute;
    right: 5px;
}

.file_upload span.info {
    font-size: 1em;
    font-style: italic;
    padding: 0px 0 5px 10px;
}

.file_upload i {
    font-size: 1em;
    color: #aaa;
    padding-left: 10px;
}

.file_upload .list {
    margin: 10px 15px;
}

.file_upload .list input {
    margin-left: 10px;
    width: 190px;
    height: 24px;
    line-height: 24px;
    padding: 0px 3px;
    border: 1px solid #ddd;
    background: #fff;
    outline: none;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.08);
    -webkit-transition: all ease-in-out .168s;
    -moz-transition: all ease-in-out .168s;
    -o-transition: all ease-in-out .168s;
    -ms-transition: all ease-in-out .168s;
    transition: all ease-in-out .168s;
}

.file_upload .list input:focus {
    border-color: #75A1F0;
    outline: none;
    box-shadow: 0 0 4px #75A1F0;
}

.file_upload .submit input {
    float: right;
    padding: 4px 20px;
    background: #ddd;
    border: none;
    margin-right: 36px;
    margin-top: 10px;
}

.file_upload .submit input:hover {
    background: #bbb;
}

.file_upload .submit input:active {
    background: #444;
    color: #fff;
}

.file_upload #uploader {
    border: 1px solid #ddd;
    margin: 0 10px;
    font-size: 1em;
    overflow: auto;
    position: absolute;
    bottom: 10px;
    right: 0px;
    left: 0px;
    top: 124px;
    background: url("../../../images/common/drop_upload.png") no-repeat center;
}

.file_upload #downloader {
    height: 290px;
    border: 1px solid #ddd;
    overflow: auto;
}

.file_upload .webuploader-container {
    position: relative;
}

.file_upload .webuploader-element-invisible {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
}

.file_upload .webuploader-pick {
    position: relative;
    display: inline-block;
    color: #fff;
    text-align: center;
    height: 27px;
    line-height: 27px;
    border-radius: 3px;
    background: #6091FF;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#84c8ff', endColorstr='#6091ff');
    background-image: -webkit-linear-gradient(top, #84C8FF, #6091FF);
    background-image: -moz-linear-gradient(top, #84C8FF, #6091FF);
    background-image: -o-linear-gradient(top, #84C8FF, #6091FF);
    background-image: -ms-linear-gradient(top, #84C8FF, #6091FF);
    background-image: linear-gradient(top, #84C8FF, #6091FF);
    cursor: pointer;
    padding: 0px 15px;
}

.file_upload .webuploader-pick-hover {
    background: #6091FF;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#84c8ff', endColorstr='#6091ff');
    background-image: -webkit-linear-gradient(top, #84C8FF, #6091FF);
    background-image: -moz-linear-gradient(top, #84C8FF, #6091FF);
    background-image: -o-linear-gradient(top, #84C8FF, #6091FF);
    background-image: -ms-linear-gradient(top, #84C8FF, #6091FF);
    background-image: linear-gradient(top, #84C8FF, #6091FF);
    box-shadow: inset 0 1px 1em rgba(0, 0, 0, 0.3);
}

.file_upload .webuploader-pick-disable {
    opacity: 0.6;
    filter: alpha(opacity=60);
    pointer-events: none;
}

.file_upload .btns {
    margin-bottom: 10px;
    font-size: 1em;
    height: 28px;
}

.file_upload .btns .tips {
    float: right;
    line-height: 30px;
}

.file_upload .btns #picker {
    width: 100px;
    float: left;
}

.file_upload .upload_box_tips {
    float: right;
    line-height: 34px;
    color: #888;
}

.file_upload .upload_box_tips a {
    text-decoration: none;
    color: #888;
}

.file_upload .upload_box_tips a:hover {
    color: #428bca;
    border-bottom: 1px solid #428bca;
}

.file_upload .upload_box_config {
    box-shadow: inset 0px 1px 6px rgba(0, 0, 0, 0.3);
    border-radius: 2px;
    margin-bottom: 10px;
    padding: 4px;
}

.file_upload .upload_box_config .upload_check_box {
    margin-left: 10px;
}

.file_upload .upload_box_config label {
    margin-left: 15px;
}

.file_upload .upload_box_config label input {
    margin-right: 5px;
}

.file_upload .uploader-list .success:hover {
    cursor: pointer;
    background: #def;
    border-bottom: 1px solid #3A87AD;
}

.file_upload .uploader-list .item {
    padding: 0px;
    height: 35px;
    overflow: hidden;
    border-bottom: 1px solid #ccc;
    background: #fefefe;
}

.file_upload .uploader-list .item .info {
    color: #224;
    line-height: 35px;
    padding: 0 5px;
    z-index: 100;
    position: relative;
    font-size: 1em;
}

.file_upload .uploader-list .item .info span, .file_upload .uploader-list .item .info a {
    display: block;
    float: left;
    text-overflow: ellipsis;
    height: 30px;
}

.file_upload .uploader-list .item .info .title {
    color: #3A87AD;
    width: 160px;
    overflow: hidden;
    font-weight: 800;
}

.file_upload .uploader-list .item .info .size {
    width: 50px;
    text-align: center;
    color: #3A87AD;
}

.file_upload .uploader-list .item .info .state {
    width: 95px;
    text-align: right;
}

.file_upload .uploader-list .item .info .font-icon {
    margin-left: 12px;
    font-size: 20px;
    width: 20px;
    line-height: 35px;
    cursor: pointer;
    color: #bbb;
}

.file_upload .uploader-list .item .info .font-icon:hover {
    text-decoration: none;
    color: #f60;
}

.file_upload .uploader-list .item .info .icon-ok {
    color: #40AA53;
}

.file_upload .uploader-list .item .info .error {
    color: #f30;
    overflow: hidden;
}

.file_upload .uploader-list .item .progress {
    height: 38px;
    margin: 0px;
    width: 100%;
    float: left;
    margin-top: -30px;
    border-radius: 0;
    box-shadow: none;
}

.file_upload .uploader-list .item .progress-bar {
    background-color: #abd7fb;
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.35) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0.35) 75%, transparent 75%, transparent);
}

.messageBox {
    position: absolute;
    top: 15%;
    left: 0px;
    z-index: 88;
    background: #63acff;
    color: #fff;
    opacity: 0.7;
    filter: alpha(opacity=70);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    -webkit-box-shadow: 0 10px 60px rgba(0, 0, 0, 0.6);
    -moz-box-shadow: 0 10px 60px rgba(0, 0, 0, 0.6);
    box-shadow: 0 10px 60px rgba(0, 0, 0, 0.6);
    display: none;
}

.messageBox .content {
    padding: 10px 30px;
    line-height: 20px;
    width: auto;
}

.aui_outer {
    text-align: left;
    position: relative;
}

.aui_mask {
    position: absolute;
    width: 100%;
    height: 100%;
    background: #fff;
    opacity: 0.01;
    filter: alpha(opacity=1);
}

.aui_loading {
    height: 100%;
    width: 100%;
    overflow: hidden;
    opacity: 0.7;
    filter: alpha(opacity=70);
    position: absolute;
    left: 0;
    top: 40px;
    z-index: 9999;
    text-align: center;
    text-indent: -999em;
}

.aui_loading span {
    width: 80px;
    height: 80px;
    border-radius: 6px;
    background: #fff url("../../../images/common//dialog/dialog_loading.gif") no-repeat center center;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
}

table.aui_border, table.aui_dialog {
    width: 100%;
    border: 0;
    margin: 0;
    border-collapse: collapse;
}

.aui_nw, .aui_n, .aui_ne, .aui_w, .aui_c, .aui_e, .aui_sw, .aui_s, .aui_se, .aui_header, .aui_tdIcon, .aui_main, .aui_footer {
    padding: 0;
}

.aui_header, .aui_buttons button {
    font: 12px/1.11;
}

.aui_title {
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 1em;
}

.aui_title img {
    width: 20px;
    margin-right: 5px;
    border-radius: 4px;
    pointer-events: none;
}

.aui_state_noTitle .aui_title {
    display: none;
}

.aui_main {
    font-size: 1.1em;
    text-align: center;
    background: #FFF;
    min-width: 9em;
    min-width: 0 \9;
    visibility: auto;
}

.aui_content {
    text-align: left;
    color: #666;
    border: none 0;
    width: 100%;
    height: 100%;
}

.aui_content.aui_state_full {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0 !important;
    height: 100%;
}

.aui_icon {
    vertical-align: middle;
    background: #fff;
}

.aui_icon div {
    width: 48px;
    height: 48px;
    margin: 10px 0 10px 10px;
    background-position: center center;
    background-repeat: no-repeat;
}

body div .aui_border {
    *border: 1px solid #bbb;
}

body div .aui_border {
    border: 1px solid #bbb \0/ IE9;
}

:root body div .aui_border {
    border: 0px solid \0/ IE9;
}

.aui_buttons {
    padding: 10px 8px;
    text-align: right;
    white-space: nowrap;
    background-color: #F6F6F6;
    border-top: solid 1px #DADEE5;
}

.aui_buttons button {
    margin-left: 15px;
    padding: 3px 20px;
    height: 25px;
    cursor: pointer;
    display: inline-block;
    text-align: center;
    line-height: 1;
    overflow: visible;
    color: #000000;
    border: none;
    background: #aaa;
    color: #fff;
}

.aui_buttons button:focus {
    outline: none 0;
}

.aui_buttons button:hover {
    background: #c4c4c4;
}

.aui_buttons button:active {
    background: #777777;
}

.aui_buttons button[disabled] {
    cursor: default;
    color: #919191;
    background: #aaa;
    opacity: 0.5;
    filter: alpha(opacity=50);
}

.aui_buttons button::-moz-focus-inner {
    border: 0;
    padding: 0;
    margin: 0;
}

.aui_buttons button.aui_state_highlight {
    color: #FFF;
    background: #63acff;
}

.aui_buttons button.aui_state_highlight:hover {
    color: #FFF;
    background: #96c7ff;
}

.aui_buttons button.aui_state_highlight:active {
    background: #0076fc;
}

.aui_outer {
    border: 0px solid #63acff;
    -webkit-box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.6);
    -moz-box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.6);
    box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.6);
    -webkit-transition: box-shadow 0.1s opacity 0.2s;
    -moz-transition: box-shadow 0.1s opacity 0.2s;
    -o-transition: box-shadow 0.1s opacity 0.2s;
    -ms-transition: box-shadow 0.1s opacity 0.2s;
    transition: box-shadow 0.1s opacity 0.2s;
}

.aui_state_lock .aui_nw, .aui_state_lock .aui_n, .aui_state_lock .aui_ne, .aui_state_lock .aui_w, .aui_state_lock .aui_e, .aui_state_lock .aui_sw, .aui_state_lock .aui_s, .aui_state_lock .aui_se {
    background: rgba(0, 0, 0, 0.5);
    background: #000 \9 !important;
    opacity: 0.5;
    filter: alpha(opacity=50);
}

.aui_titleBar {
    position: relative;
    height: 100%;
}

.aui_title {
    height: 31px;
    line-height: 30px;
    padding: 0 28px 0 10px;
    color: #fff;
    background-color: #7dbaff;
}

.aui_state_focus .aui_mask {
    display: none;
}

.aui_state_focus .aui_outer {
    -webkit-box-shadow: 0px 5px 40px rgba(0, 0, 0, 0.7);
    -moz-box-shadow: 0px 5px 40px rgba(0, 0, 0, 0.7);
    box-shadow: 0px 5px 40px rgba(0, 0, 0, 0.7);
}

.aui_state_focus .aui_title {
    background-color: #63acff;
}

.aui_state_drag .aui_title {
    cursor: move;
    cursor: -webkit-grabbing;
    cursor: grabbing;
}

.aui_min, .aui_max, .aui_close {
    display: block;
    position: absolute;
    text-decoration: none;
    outline: none;
    cursor: pointer;
    font-size: 1.25em;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    -ms-transition: all 0.2s;
    transition: all 0.2s;
    color: #fff;
    border-top: none;
    top: 0px;
    height: 22px;
    width: 35px;
    font-size: 1.15em;
    line-height: 22px;
    text-align: center;
    background-color: transparent;
    height: 24px;
    width: 38px;
    line-height: 25px;
    color: #ffffff;
    font-family: FontAwesome;
}

.aui_min:hover, .aui_max:hover, .aui_close:hover {
    text-decoration: none;
    color: #fff;
    background-color: #1783ff;
}

.aui_close:hover {
    background: #cc0000;
}

.aui_min {
    right: 82px;
    content: "\f068";
}

.aui_max {
    right: 43px;
    content: "\f065";
}

.aui_close {
    right: 5px;
    content: "\f00d";
}

.aui_min:before {
    content: "\f068";
}

.aui_max:before {
    content: "\f065";
}

.aui_close:before {
    content: "\f00d";
}

.dialogMax .aui_max:before {
    content: "\f066";
}

.aui_max, .aui_min {
    display: none;
}

.aui_state_noTitle .aui_nw, .aui_state_noTitle .aui_ne, .aui_state_noTitle .aui_sw, .aui_state_noTitle .aui_se {
    width: 5px;
    height: 5px;
}

.aui_state_noTitle .aui_titleBar {
    bottom: 0;
    _bottom: 0;
    _margin-top: 0;
}

.aui_state_noTitle .aui_outer {
    box-shadow: none !important;
    border: none !important;
}

.aui_state_noTitle .aui_inner {
    border: 1px solid #aaa;
}

.aui_state_noTitle .tips {
    padding: 15px;
    padding-left: 10px;
}

.aui_state_noTitle .aui_nw, .aui_state_noTitle .aui_n, .aui_state_noTitle .aui_ne, .aui_state_noTitle .aui_w, .aui_state_noTitle .aui_e, .aui_state_noTitle .aui_sw, .aui_state_noTitle .aui_s, .aui_state_noTitle .aui_se {
    background: rgba(0, 0, 0, 0.1);
    background: #000 \9 !important;
    filter: alpha(opacity=10) !important;
}

.aui_state_noTitle .aui_close, .aui_state_noTitle .aui_max, .aui_state_noTitle .aui_min {
    display: none;
    font-size: 1em;
}

.dialogMax .aui_nw, .dialogMax .aui_ne, .dialogMax .aui_sw, .dialogMax .aui_se, .dialogMax .aui_w, .dialogMax .aui_e {
    width: 0px;
}

.dialogMax .aui_sw, .dialogMax .aui_n, .dialogMax .aui_se {
    height: 0px;
}

.dialogMax .aui_outer {
    border: none !important;
}

.dialog-can-resize .resize-handle {
    position: absolute;
    z-index: 9999;
    display: block;
}

.dialog-can-resize .resize-top {
    z-index: 0;
    cursor: n-resize;
    top: -3px;
    left: 0px;
    height: 7px;
    width: 100%;
}

.dialog-can-resize .resize-bottom {
    z-index: 0;
    cursor: s-resize;
    bottom: -3px;
    left: 0px;
    height: 7px;
    width: 100%;
}

.dialog-can-resize .resize-right {
    z-index: 0;
    cursor: e-resize;
    right: -3px;
    top: 0px;
    width: 7px;
    height: 100%;
}

.dialog-can-resize .resize-left {
    z-index: 0;
    cursor: w-resize;
    left: -3px;
    top: 0px;
    width: 7px;
    height: 100%;
}

.dialog-can-resize .resize-bottom-right {
    cursor: se-resize;
    width: 18px;
    height: 18px;
    right: -7px;
    bottom: -7px;
    background: url('../../../images/common/dialog/resize_corner.png') no-repeat;
    opacity: 0.4;
    filter: alpha(opacity=40);
}

.dialog-can-resize .resize-bottom-left {
    cursor: sw-resize;
    width: 15px;
    height: 15px;
    left: -7px;
    bottom: -7px;
}

.dialog-can-resize .resize-top-left {
    cursor: nw-resize;
    width: 15px;
    height: 15px;
    left: -7px;
    top: -7px;
}

.dialog-can-resize .resize-top-right {
    cursor: ne-resize;
    width: 15px;
    height: 15px;
    right: -5px;
    top: -7px;
}

.dialog-can-resize .aui_min, .dialog-can-resize .aui_max {
    display: block;
}

body div.dialog-simple .aui_titleBar {
    width: 100%;
    position: relative;
    bottom: 0;
    height: 100%;
}

body div.dialog-simple .aui_border {
    border: none;
}

body div.dialog-simple .aui_outer {
    border: none;
    border-radius: none;
    box-shadow: none;
    background: none;
}

body div.dialog-simple .aui_inner {
    border: none;
    background: none;
}

body div.dialog-simple .aui_nw, body div.dialog-simple .aui_n, body div.dialog-simple .aui_ne, body div.dialog-simple .aui_w, body div.dialog-simple .aui_e, body div.dialog-simple .aui_sw, body div.dialog-simple .aui_s, body div.dialog-simple .aui_se {
    background: none;
}

body div.dialog-simple .aui_title {
    background: rgba(0, 0, 0, 0.8);
    opacity: 0.8;
    filter: alpha(opacity=80);
    border-radius: 3px;
    border: none;
    height: 31px;
    line-height: 30px;
    padding: 0 28px 0 10px;
    color: #fff;
}

body div.dialog-simple .aui_min, body div.dialog-simple .aui_max, body div.dialog-simple .aui_close {
    border: none;
    top: 6px;
    display: block;
    position: absolute;
    text-decoration: none;
    outline: none;
    cursor: pointer;
    background-color: #000;
    color: #fff;
    opacity: 0.5;
    filter: alpha(opacity=50);
    height: 22px;
    width: 22px;
    font-size: 1.15em;
    line-height: 22px;
    text-align: center;
    border-radius: 4px;
    font-family: FontAwesome;
}

body div.dialog-simple .aui_min:hover, body div.dialog-simple .aui_max:hover, body div.dialog-simple .aui_close:hover {
    text-decoration: none;
    color: #fff;
    background-color: #cc0000;
}

body div.dialog-simple .aui_min:active, body div.dialog-simple .aui_max:active, body div.dialog-simple .aui_close:active {
    color: fff;
    background-color: #f00;
}

body div.dialog-simple .aui_main {
    background: none !important;
}

body div.dialog-simple .aui_max {
    right: 30px;
}

body div.dialog-simple .aui_min {
    right: 56px;
}

body div.dialog-simple .aui_dialog, body div.dialog-simple .aui_border {
    background: none;
}

body div.dialog-simple .resize-bottom-right {
    background: none !important;
}

body div.dialog-simple .aui_header {
    opacity: 0.01;
    filter: alpha(opacity=1);
}

body div.dialog-simple .aui_nw, body div.dialog-simple .aui_ne {
    height: 0px;
}

body div.dialog-simple .dialog_mouse_in .aui_header {
    opacity: 1.0;
    filter: alpha(opacity=100);
}

body div.dialog-simple.aui_state_drag .aui_header {
    opacity: 1.0;
    filter: alpha(opacity=100);
}

body div.dialog-simple.dialogMax .aui_header {
    opacity: 1.0;
    filter: alpha(opacity=100);
}

@-webkit-keyframes fadein {
    0% {
        opacity: 0;
    }
    50% {
        opacity: 0.4;
    }
}

.playmusic-icon {
    display: none;
}

.context-menu-list {
    margin: 0;
    margin-left: 4px;
    min-width: 190px;
    max-width: 300px;
    font-size: 1em;
    display: inline-block;
    position: absolute;
    list-style-type: none;
    padding: 8px 0px;
    border: none;
    border: 1px solid #ccc \9;
    border-radius: 4px;
    background: #fff;
    -webkit-box-shadow: 0 10px 80px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 10px 80px rgba(0, 0, 0, 0.4);
    box-shadow: 0 10px 80px rgba(0, 0, 0, 0.4);
}

.context-menu-list span b {
    display: inline-block;
    font-size: 1em;
    font-weight: 200;
    color: #aaa;
    padding-left: 10px;
    min-width: 50px;
    text-align: right;
    overflow: hidden;
    position: absolute;
    right: 10px;
    width: 65px;
}

.context-menu-list .hover > span > b {
    color: #fff;
}

.context-menu-list li.selected {
    border-left: none !important;
    background: none;
}

.context-menu-list li.selected i.font-icon {
    color: #aaa;
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
}

.context-menu-list li.selected i.font-icon:before {
    content: "\f00c" !important;
}

.context-menu-list .context-menu-submenu:after {
    content: "\f0da";
    font-family: FontAwesome;
    display: inline-block;
    float: right;
    margin-right: 0px;
    right: 10px;
    position: absolute;
}

.context-menu-list .context-menu-item {
    display: block;
    cursor: pointer;
    white-space: nowrap;
    clear: both;
    line-height: 25px;
    height: 23px;
    position: relative;
    border: none;
    padding: 0px 20px 0 20px;
    color: #222;
    -webkit-transition: background-color .1s;
    -moz-transition: background-color .1s;
    -o-transition: background-color .1s;
    -ms-transition: background-color .1s;
    transition: background-color .1s;
}

.context-menu-list .context-menu-item .font-icon {
    display: inline-block;
    width: 25px;
    font-size: 1.2em;
    color: #aaa;
}

.context-menu-list .context-menu-item.disabled, .context-menu-list .context-menu-item.disable {
    cursor: not-allowed;
    color: #ccc;
}

.context-menu-list .context-menu-item.disabled .font-icon, .context-menu-list .context-menu-item.disable .font-icon {
    color: #ddd;
}

.context-menu-list .context-menu-item.disabled.hover, .context-menu-list .context-menu-item.disable.hover {
    color: #ccc;
    cursor: default;
    background-color: #fff;
}

.context-menu-list .context-menu-item.disabled.hover .font-icon, .context-menu-list .context-menu-item.disable.hover .font-icon {
    color: #ddd;
}

.context-menu-list .context-menu-item.hover {
    cursor: pointer;
    color: #fff;
    background: #63acff;
    background-color: none \9;
}

.context-menu-list .context-menu-item.hover .font-icon {
    color: #fff;
    color: #aaa \9;
}

.context-menu-list .context-menu-item span i {
    float: right;
    text-align: right;
    font-style: normal;
    color: #888;
}

.context-menu-list .context-menu-item.context-menu-separator {
    height: 2px;
    line-height: 0;
    border-bottom: 1px solid #eee;
    margin: 2px 0 4px;
}

.context-menu-list .context-menu-item > .context-menu-list {
    display: none;
    right: -5px;
    top: 5px;
}

.context-menu-list .context-menu-item.hover > .context-menu-list {
    display: block;
}

.context-menu-list .context-menu-item.hover > .context-menu-list .font-icon {
    color: #aaa;
}

.context-menu-list .context-menu-item.hover > .context-menu-list .hover .font-icon {
    color: #fff;
    color: #aaa \9;
}

.context-menu-list .context-menu-item .context-menu-accesskey {
    text-decoration: underline;
}

.context-menu-list .context-menu-item .line_top {
    border-top: 1px solid #ddd !important;
}

.ztree {
    margin: 0px;
    padding: 10px 0px;
    font-size: 1em;
}

.ztree li {
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: left;
    outline: 0;
}
.ztree li.level1 {
    display: inline-block;
    width: 15%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    min-width: 100px;
}

.ztree li ul {
    margin: 0;
    padding: 0;
}

.ztree li a.level0 {
    margin-bottom: 2px;
}

.ztree li a.level0 > span.tree_icon {
    width: 20px;
}

.ztree li span {
    line-height: 23px;
}

.ztree li span.button {
    line-height: 0;
    margin: 0;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    outline: none;
    background-color: transparent;
    background-repeat: no-repeat;
    height: 23px;
    width: 19px;
    margin-right: 5px;
}

.ztree li span.button.switch {
    width: 15px;
    height: 25px;
    margin-right: 0px;
    background: none;
    text-align: center;
    line-height: 25px;
    padding-right: 5px;
}

.ztree li span.button.switch:hover {
    background: rgba(0, 0, 0, 0.03);
}

.ztree li span.button.switch:after {
    content: "\f0da";
    font-family: FontAwesome;
    color: #aaa;
    text-decoration: inherit;
    font-size: 1.25em;
    line-height: 16px;
    padding-left: 6px;
    -webkit-font-smoothing: antialiased;
}

.ztree li span.button.switch.noline_docu:after {
    content: ' ';
}

.ztree li span.button.switch.noline_open:after, .ztree li span.button.switch.noline_open_hover:after {
    content: "\f0d7";
}

.ztree li span.button.switch.switch_hover:after {
    color: #63acff;
}

.ztree li span.button.ico_loading {
    background: url("../../../images/common/loading_tree.gif") no-repeat 0 2px transparent !important;
}

.ztree li span.button.ico_loading img {
    display: none;
}

.ztree li span.tree_icon {
    height: 23px;
    width: 19px;
    background: none;
    overflow: hidden;
}

.ztree li span.tree_icon img {
    width: 100%;
    max-width: 100%;
    max-height: 100%;
}

.ztree li a {
    padding-top: 1px;
    cursor: pointer;
    text-decoration: none;
    display: block;
    margin: 0;
    color: #333;
    vertical-align: top;
    line-height: 23px;
    height: 23px;
    padding-left: 10px;
    border: 1px solid #fff;
}

.ztree li a:hover {
    text-decoration: none;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    background: #eee;
    height: 23px;
    border: 1px solid #eee;
}

.ztree li a.curSelectedNode, .ztree li a.curDropTreeNode {
    border: 1px solid #63acff;
    background: #63acff;
    line-height: 23px;
    height: 23px;
    color: #fff;
}

.ztree li a.curSelectedNode .button.switch:after, .ztree li a.curDropTreeNode .button.switch:after {
    color: #fff !important;
}

.ztree li a.curDropTreeNode {
    box-shadow: 0 0 0 1px #fff inset !important;
}

.ztree li a.curSelectedNode_Edit {
    border: 1px solid #63acff;
    background: #63acff;
    color: black;
    height: 23px;
}

.ztree li a input.rename {
    height: 24px;
    line-height: 23px;
    padding: 0;
    margin: 0;
    border: none;
    outline: none;
    margin-left: -3px;
    padding-left: 3px;
    width: 106px;
    position: absolute;
    margin-top: -1px;
}

.ztree li a span.button.root_docu, .ztree li a span.button.noline_docu {
    background: none;
}

ul.ztree.zTreeDragUL {
    margin: 0;
    padding: 0;
    position: absolute;
    width: auto;
    height: auto;
    background-color: #63acff;
    border: 1px solid #63acff;
    opacity: 0.5;
    filter: alpha(opacity=50);
}

ul.ztree.zTreeDragUL li a span.space {
    display: none !important;
}

ul.ztree.zTreeDragUL li a {
    padding: 4px 10px 0 10px;
    color: #fff;
}

ul.ztree.zTreeDragUL li span.button.switch {
    display: none;
}

.ztree li a.tmpTargetNode_inner {
    background: #0076fc;
    border: 1px solid #3091ff;
    color: #fff;
}

.ztree li a.tmpTargetNode_prev {
    border-bottom: 1px solid #f96;
}

.ztree li a.tmpTargetNode_next {
    border-bottom: 1px solid #f96;
}

span.tmpzTreeMove_arrow {
    display: inline-block;
    margin: 4px 0 0 2px;
    position: absolute;
    border-color: transparent transparent transparent #fff;
    border-style: solid;
    border-width: 7px 0px 7px 7px;
    width: 0;
    height: 0;
    _border-top-color: white;
    _border-bottom-color: white;
    _filter: chroma(color=white);
}

.frame-left .ztree li .file {
    line-height: 0;
    margin: 0;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    outline: none;
    background-color: transparent;
    background-repeat: no-repeat;
    height: 22px;
    width: 18px;
    margin-right: 5px;
}

.frame-main {
    position: absolute;
    top: 0;
    width: 100%;
    bottom: 0px;
}


.frame-main .frame-left {
    position: absolute;
    left: 0;
    top: 30px;
    bottom: 0;
    width: 200px;
    background: #fff;
    background-attachment: fixed;
    overflow: auto;
}

.frame-main .frame-left .ztree {
    margin-top: 0;
}

.frame-main .frame-left .ztree li.level0 {
    margin-bottom: 5px;
}

.frame-main .frame-resize {
    width: 10px;
    cursor: col-resize;
    z-index: 100;
    position: absolute;
    left: 195px;
    top: 0;
    bottom: 0;
    overflow: hidden;
    background: url("../../../images/common/resize.png") 0px 50% no-repeat;
}

.frame-main .frame-resize.active {
    background: #000;
    opacity: 0.2;
    filter: alpha(opacity=20);
}

.frame-main .frame-right {
    left: 0;
    right: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    overflow: auto;
}

.frame-main .frame-right .frame-right-main .resizeMask {
    z-index: 999;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    display: none;
}

.frame-main .frame-right .frame-right-main .frame {
    height: 100%;
    border-left: 1px solid #ddd;
    overflow: hidden;
}
