/**
 * 人人站CMS
 * ============================================================================
 * 版权所有 2015-2030 山东康程信息科技有限公司，并保留所有权利。
 * 网站地址: http://www.rrzcms.com
 * ----------------------------------------------------------------------------
 * 如果商业用途务必到官方购买正版授权, 以免引起不必要的法律纠纷.
 * ============================================================================
 */

.layui-layout-admin { position: absolute; top: 0; bottom: 0; left: 0; right: 0;z-index: 1;min-width: 1200px; }

.layui-layout-admin .layui-header { position: absolute;top: 0;left: 0;width: 100%;}
.layui-layout-admin .layui-header { border-bottom: 1px solid #f6f6f6; background-color: #fff;}
.layadmin-tabspage-none .layui-layout-admin .layui-header {border-bottom: none;box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05);}
.layui-layout-admin .layui-header a, .layui-layout-admin .layui-header a cite {color: #333;}
.layui-layout-admin .layui-header a, .layui-layout-admin .layui-header a cite {color: #333;}
.layui-layout-admin .layui-header a:hover {color: #000;}
.layui-layout-admin .layui-header .layui-nav .layui-nav-more {border-top-color: #666;}
.layui-layout-admin .layui-header .layui-nav .layui-nav-mored { border-color: transparent transparent #666 }
.layui-header .layui-nav-item .layui-icon {top: 1px;font-size: 16px;}

.layui-layout-admin .layui-header .layui-nav .layui-this:after, .layui-layout-admin .layui-header .layui-nav-bar {
    height: 2px;
    background-color: #20222A;
    top: 0 !important;
}

.layui-layout-admin .layui-header .layui-nav .layui-nav-child dd.layui-this, .layui-layout-admin .layui-header .layui-nav .layui-nav-child dd.layui-this a {
    background: 0 0
}
.layui-layout-admin .layui-header .layui-nav .layui-nav-child a {
    color: #333
}

.layui-layout-admin .layui-header .layui-nav .layui-nav-item, .layui-layout-admin .layui-logo {line-height: 60px;}
.layadmin-pagetabs, .layui-layout-admin .layui-body,
.layui-layout-admin .layui-footer, .layui-layout-admin .layui-header .layui-layout-right, .layui-layout-admin .layui-header .layui-nav .layui-nav-item,
.layui-layout-admin .layui-layout-left, .layui-layout-admin .layui-logo, .layui-layout-admin .layui-side {
    transition: all .3s;
    -webkit-transition: all .3s
}

.layui-layout-admin .layui-layout-left {padding: 0 10px;}
.layui-layout-admin .layui-layout-left .layui-nav-item {margin: 0 20px; }
.layui-layout-admin .layui-layout-left a, .layui-layout-admin .layui-layout-right {padding: 0;}

.layui-layout-admin .layui-layout-left a, .layui-layout-admin .layui-layout-right {padding: 0;}

.layui-layout-admin .layui-input-search {display: inline-block;height: 32px;border: none;vertical-align: middle;cursor: text;}
.layui-side-menu {box-shadow: 1px 0 2px 0 rgba(0, 0, 0, .05);}
.layadmin-setTheme-side, .layui-side-menu {background-color: #20222a;color: #fff;}

.layui-layout-admin .layui-side { position: absolute; top: 0;z-index: 1001;width: 220px;}
/*.layui-side-menu .layui-side-scroll {width: 240px;}*/

.layui-layout-admin .layui-logo {position: absolute;top: 0;left: 0;z-index: 1002;overflow: hidden;padding: 0 15px;width: 220px;height: 60px;background-position: center center;background-repeat: no-repeat;font-weight: 300; box-sizing: border-box; }
.layui-layout-admin .layui-logo {background-color: #20222a;box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .15);}
.layui-side-menu .layui-nav {margin-top: 60px;width: 220px;background: 0 0;}
.layui-side-menu .layui-side-panel{ height: 100%; }
.layui-side-menu .layui-nav .layui-nav-item{ padding:0; margin: 0; }
.layui-side-menu .layui-nav .layui-nav-item a {padding-right: 30px;padding-left: 45px;line-height: 40px; height: 40px; }

.layui-side-menu .layui-nav .layui-nav-item > a {padding-top: 8px;padding-bottom: 8px;box-sizing: content-box; }
.layui-side-menu .layui-nav .layui-nav-item .layui-icon {position: absolute;top: 50%;left: 20px;margin-top: -19px;}
.layui-side-menu .layui-nav .layui-nav-more {right: 15px;}

.layui-side-menu .layui-nav .layui-nav-itemed > .layui-nav-child {padding: 5px 0;}
.layui-side-menu .layui-nav .layui-nav-child .layui-nav-child {background: 0 0 !important;}
.layui-side-menu .layui-nav .layui-nav-child .layui-nav-child a {padding-left: 60px;}

.layui-side-menu .layui-menu .layui-menu-item-checked,.layui-side-menu .layui-menu .layui-menu-item-checked2{ background-color:transparent!important;color:inherit;  }
.layui-side-menu .layui-menu .layui-menu-item-checked:after{ display: none; }


.layui-layout-admin .layui-body { position: absolute; top: 60px; bottom: 0;}
.layadmin-pagetabs, .layui-layout-admin .layui-body, .layui-layout-admin .layui-footer, .layui-layout-admin .layui-layout-left { left: 220px}

@media screen and (max-width: 992px) {
    /*.layui-layout-admin .layui-side {*/
    /*transform: translate3d(-220px, 0, 0);*/
    /*-webkit-transform: translate3d(-220px, 0, 0);*/
    /*width: 220px*/
    /*}*/
    /*.layadmin-pagetabs, .layui-layout-admin .layui-body, .layui-layout-admin .layui-footer, .layui-layout-admin .layui-layout-left {*/
    /*left: 0 !important;*/
    /*}*/
}

.layui-side-menu .layui-menu-body-panel{ background: #20222a; min-width: 200px;border-radius: 2px;}
.layui-side-menu .layui-menu li{ color: #fff; }
.layui-side-menu .layui-menu li:hover{ background: #009688; }
.layui-side-menu .layui-nav .layui-menu-body-panel .layui-icon { left: auto; right: 0; top: 0; margin: 0; }

.layui-side-menu .layui-nav .layui-nav-item>.layui-menu-body-panel{ display: none; left: 60px; }

.layadmin-side-shrink .layui-layout-admin .layui-logo { width: 60px; background-image: url(../img/rrzlogo.png); background-size: 30px; }
.layadmin-side-shrink .layui-layout-admin .layui-logo img { display: none; }
.layadmin-side-shrink .layui-side-scroll{ width: 60px; overflow-y: auto; padding-top: 60px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.layadmin-side-shrink .layui-side { left: 0; width: 60px}
.layadmin-side-shrink .layadmin-pagetabs, .layadmin-side-shrink .layui-layout-admin .layui-body, .layadmin-side-shrink .layui-layout-admin .layui-footer, .layadmin-side-shrink .layui-layout-admin .layui-layout-left { left: 60px}
.layadmin-side-shrink .layui-side-menu .layui-nav { position: static; width: 60px;margin-top: 0;}
/*.layadmin-side-shrink .layui-side-menu .layui-nav-item { position: static; }*/

.layadmin-side-shrink .layui-menu-body-title>.layui-icon{ font-size: 16px; }
.layadmin-side-shrink .layui-menu-body-title>.layui-icon.layui-icon-website{ font-size: 18px; }
.layadmin-side-shrink .layui-menu-body-title>.layui-icon.layui-icon-tabs{ font-size: 14px; }
.layadmin-side-shrink .layui-side-menu .layui-nav-item > a { padding-right: 0}
.layui-side-menu .layui-nav .layui-nav-item a:hover,.layui-side-menu .layui-nav .layui-nav-item:hover {
    background: 0 0
}
.layadmin-side-shrink .layui-side-menu .layui-nav-item cite, .layadmin-side-shrink .layui-side-menu .layui-nav > .layui-nav-item > .layui-nav-child, .layadmin-side-shrink .layui-side-menu .layui-nav > .layui-nav-item > a .layui-nav-more { display: none; padding: 8px 0; width: 200px}
.layadmin-side-shrink .layui-side-menu .layui-nav > .layui-nav-itemed > a { background: rgba(0, 0, 0, .3) }

.layadmin-side-spread-sm .layadmin-pagetabs,
.layadmin-side-spread-sm .layui-layout-admin .layui-body,
.layadmin-side-spread-sm .layui-layout-admin .layui-footer,
.layadmin-side-spread-sm .layui-layout-admin .layui-layout-left {
    left: 0;
    transform: translate3d(220px, 0, 0);
    -webkit-transform: translate3d(220px, 0, 0)
}

.layadmin-side-spread-sm .layui-layout-admin .layui-layout-right {
    transform: translate3d(220px, 0, 0);
    -webkit-transform: translate3d(220px, 0, 0)
}

.layadmin-side-spread-sm .layui-side {
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0)
}

.layadmin-side-spread-sm .layadmin-body-shade {
    display: block
}

.manage-container { overflow: hidden; overflow-y: auto; background: #f2f2f2; }
.page-container { padding: 20px 20px 70px; }

.layui-form[lay-label-w100] .layui-form-label { width: 100px; }
.layui-form[lay-label-w100] .layui-input-block { margin-left: 130px; }


.tags-select { padding: 10px; left: 5px !important; top: 43px !important;min-width: 600px; }
.tags-select a { display: inline-block; margin-right: 10px; font-size: 13px; padding: 0 2px; line-height: 1.5; }
.tags-select a.cur { background-color: #fdef9f; color: #000; }


.fileList-view .file-name {position: relative;}
.fileList-view .file-name a { color: #424e67; cursor: pointer; text-decoration: none; }
.fileList-view .file-name a:hover, .module-list .list-view .file-name a:active { color: #3B8CFF; }

.fileicon { background-repeat: no-repeat; background-position: left center; padding-left: 36px; }
.fileicon-dir { background-image: url(../img/fileicon/dir.png); }
.fileicon-dir-top { background-image: url(../img/fileicon/dir-top.png); }
.fileicon-default { background-image: url(../img/fileicon/default.png); }
.fileicon-ai { background-image: url(../img/fileicon/ai.png); }
.fileicon-apk { background-image: url(../img/fileicon/apk.png); }
.fileicon-code { background-image: url(../img/fileicon/code.png); }
.fileicon-doc { background-image: url(../img/fileicon/doc.png); }
.fileicon-eps { background-image: url(../img/fileicon/eps.png); }
.fileicon-exe { background-image: url(../img/fileicon/exe.png); }
.fileicon-fonts { background-image: url(../img/fileicon/fonts.png); }
.fileicon-ipa { background-image: url(../img/fileicon/ipa.png); }
.fileicon-link { background-image: url(../img/fileicon/link.png); }
.fileicon-numbers { background-image: url(../img/fileicon/numbers.png); }
.fileicon-pages { background-image: url(../img/fileicon/pages.png); }
.fileicon-pdf { background-image: url(../img/fileicon/pdf.png); }
.fileicon-pic { background-image: url(../img/fileicon/pic.png); }
.fileicon-ppt { background-image: url(../img/fileicon/ppt.png); }
.fileicon-psd { background-image: url(../img/fileicon/psd.png); }
.fileicon-swf { background-image: url(../img/fileicon/swf.png); }
.fileicon-text { background-image: url(../img/fileicon/text.png); }
.fileicon-video { background-image: url(../img/fileicon/video.png); }
.fileicon-audio { background-image: url(../img/fileicon/audio.png); }
.fileicon-vsd { background-image: url(../img/fileicon/vsd.png); }
.fileicon-web { background-image: url(../img/fileicon/web.png); }
.fileicon-xls { background-image: url(../img/fileicon/xls.png); }
.fileicon-zip { background-image: url(../img/fileicon/zip.png); }


.file-storage .btn-up{ position: absolute;bottom: 13px;left: 15px; }
.file-storage .js-path {border: 1px #fff solid;}
.file-storage .js-path.dir-select { background-color: #FFE6B0;border: 1px #FFB951 solid; }


.file-storage .file-list { padding: 0 !important; }
.file-storage .file-list .item { border-bottom: 1px solid #eee; padding-left: 45px !important; position: relative; }
.file-storage .file-list .item:hover { background: #f4fcfa; }
.file-storage .file-list .item:before { content: '';position: absolute; left: 15px; height: 14px; width: 14px; top: 50%; margin-top: -8px;
    border-radius: 50%;border: 2px solid #d2d2d2;
}
.file-storage .file-list .item:hover:before { border-color: #1E9FFF;cursor: pointer;}
.file-storage .file-list .item.selected:before { background: #1E9FFF;border-color: #1E9FFF;cursor: pointer;}
.file-storage .file-list .item.selected:after { content: '';position: absolute; left: 21px;top: 17px;
    z-index: 2; width: 4px;height: 8px;border-color: #fff;border-style: solid;border-width: 0 2px 2px 0;transform: rotate(45deg);
}

.file-storage .img-list{  padding: 10px 15px!important; }
.file-storage .img-list .item { cursor: pointer; float: left; position: relative; width: 104px; height: 104px; line-height: 102px; text-align: center; font-size: 0;
    margin-right: 10px; margin-bottom: 10px; overflow: hidden; padding: 0!important; }
.file-storage .img-list .item:nth-child(6n) { margin-right: 0; }
.file-storage .img-list .item { background: #f5f5f5; border: 2px solid #f5f5f5; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.file-storage .img-list .item:before {display: none;}
.file-storage .img-list .item:hover { border-color: #1E9FFF; }
.file-storage .img-list .item > img { max-height: 100%; }
.file-storage .img-list .item.selected { border-color: #1E9FFF; }
.file-storage .img-list .item.selected:before {
    position: absolute; content: ' '; display: block; right: 0; top: 0; left: auto; width: auto;height: auto;margin: auto;
    border-radius: 0;background: transparent;
    border: 14px solid #1E9FFF;
    border-left-color: transparent; border-bottom-color: transparent; z-index: 1;
}
.file-storage .img-list .item.selected:after {
    font-size: 0; position: absolute; content: ' ';display: block;
    right: 4px; top: -3px; left: auto;
    z-index: 2;
    width: 6px;height: 12px;border-color: #fff;
    border-style: solid;border-width: 0 3px 3px 0;transform: rotate(45deg);
}

.file-storage-type {
    position: absolute;left: -27px; background: #fff; padding-top: 43px; bottom: 0; top: 0;
}
.file-storage-type:before {
    position: absolute; content: ''; top: 0; bottom: 0; width: 1px; right: 0; border-right: 1px solid #f0f0f0;
}
.file-storage-type a {
    background: #fff; display: block; height: 37px !important; padding: 6px 4px 4px 10px; word-wrap: break-word; word-break: break-all; font-weight: bold; color: #475645; cursor: pointer; width: 14px;
    background: url(../img/leftmbg1.gif) no-repeat;
}
.file-storage-type a:hover,.file-storage-type a.hover,.file-storage-type a.hover:hover {
    color: #325304;
    background: url(../img/leftbg2.gif) no-repeat;
    position: relative;
}


