/**
 * 人人站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-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); }