@charset "utf-8";@import url(../lib/layui/css/layui.css);*{margin:0;padding:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
a{text-decoration:none}
html{width:100%;height:100%;overflow-x:hidden;overflow-y:auto}
body{width:100%;min-height:100%;background:#f1f1f1}
.x-red{color:red}
.layui-form-switch{margin-top:0}
.layui-input:focus,.layui-textarea:focus{border-color:#189f92!important}
.layui-fluid{padding:15px}
.x-nav{padding:0 20px;position:relative;z-index:99;border-bottom:1px solid #e5e5e5;line-height:39px;height:39px;overflow:hidden;background:#fff}
.page{text-align:center}
.page a{display:inline-block;background:#fff;color:#888;padding:5px;min-width:20px;border:1px solid #e2e2e2}
.page span{display:inline-block;padding:5px;min-width:20px;border:1px solid #e2e2e2}
.page span.current{display:inline-block;background:#009688;color:#fff;padding:5px;min-width:20px;border:1px solid #009688}
.page .pagination li{display:inline-block;margin-right:5px;text-align:center}
.page .pagination li.active span{background:#009688;color:#fff;border:1px solid #009688}
.container{width:100%;height:45px;background-color:#222}
.container a,.layui-nav .layui-nav-item a{color:#fff}
.container .logo a{background-color:rgba(0,0,0,0)}
.container .logo a{float:left;font-size:18px;padding-left:0px;line-height:45px;width:190px;text-align:center}
.container .logo a img{width:120px;max-width:200px;}
.container .right{background-color:rgba(0,0,0,0);float:right}
.container .left_open{height:45px;float:left;margin-left:10px}
.container .left_open i{display:block;background:rgba(255,255,255,0.1);width:32px;height:32px;line-height:32px;border-radius:3px;text-align:center;margin-top:7px;cursor:pointer}
.container .left_open i:hover{background:rgba(255,255,255,0.3)}
.container .left{background-color:rgba(0,0,0,0);float:left}
.container .layui-nav-item{line-height:45px}
.container .layui-nav-child{top:50px}
.container .layui-nav-child i{margin-right:10px}
.layui-nav .layui-nav-item a{cursor:pointer}
.layui-nav .layui-nav-child a{color:#333;cursor:pointer}
.left-nav{position:absolute;top:45px;bottom:0;left:0;z-index:2;padding-top:0px;background-color:#eee;width:200px;max-width:200px;overflow:auto;overflow-x:hidden;overflow:hidden}
#side-nav{width:200px}
.left-nav #nav .current{background-color:rgba(0,0,0,0.3)}
.left-nav #nav li a{font-size:14px;padding:10px 15px 10px 15px;display:block;cursor:pointer;border-left:4px solid transparent;transition:all .3s}
.left-nav a:hover{background:#009688!important;color:#fff;border-color:#04564e!important}
.left-nav a.active{background:#009688!important;color:#fff;border-color:#04564e!important}
.left-nav #nav li a cite{font-size:14px}
.left-nav #nav li .sub-menu{display:none}
.left-nav #nav li .opened{display:block}
.left-nav #nav li .sub-menu li a{padding:12px 15px 12px 30px;font-size:14px;cursor:pointer}
.left-nav #nav li .sub-menu li .sub-menu li a{padding-left:45px}
.left-nav #nav li .sub-menu li a i{font-size:12px}
.left-nav #nav li a i{padding-right:5px;line-height:14px}
.left-nav #nav li .nav_right{float:right;font-size:16px;padding-right: 0;}
.x-slide_left{width:17px;height:61px;background:url(../images/icon.png) 0 0 no-repeat;position:absolute;top:200px;left:200px;cursor:pointer;z-index:3}
.page-content{position:absolute;top:45px;right:0;bottom:0;left:200px;overflow:hidden;z-index:1}
.page-content-bg{position:absolute;top:45px;right:0;bottom:0;left:200px;background:rgba(0,0,0,0.5);overflow:hidden;z-index:100;display:none}
.page-content .tab{height:100%;width:100%;margin:0}
.page-content .layui-tab-title{height:35px;background:#efeef0;position:relative;z-index:100}
.page-content .layui-tab-title li.home i{padding-right:5px}
.page-content .layui-tab-title li.home .layui-tab-close{display:none}
.page-content .layui-tab-title li{line-height:35px}
.page-content .layui-tab-title .layui-this:after{height:36px}
.page-content .layui-tab-title li .layui-tab-close{border-radius:50%}
.page-content .layui-tab-title .layui-this{background:#fff}
.page-content .layui-tab-bar{height:34px;line-height:35px}
.page-content .layui-tab-content{position:absolute;top:36px;bottom:0;width:100%;padding:0;overflow:hidden}
.page-content .layui-tab-content .layui-tab-item{width:100%;height:100%}
.page-content .layui-tab-content .layui-tab-item iframe{width:100%;height:100%}
.x-admin-carousel,.layui-carousel,.x-admin-carousel>[carousel-item]>*{background-color:#fff}
.x-admin-backlog .x-admin-backlog-body{display:block;padding:10px 15px;background-color:#f8f8f8;color:#999;border-radius:2px;transition:all .3s;-webkit-transition:all .3s}
.x-admin-backlog-body h3{padding-bottom:10px;font-size:12px}
.x-admin-backlog-body p cite{font-style:normal;font-size:30px;font-weight:300;color:#009688}
.x-admin-backlog-body:hover{background-color:#cfcfcf;color:#888}
.layui-table td,.layui-table th{min-width:80px}
table th,table td{word-break:break-all}
.fly-panel{margin-bottom:15px;border-radius:2px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}
.fly-none{min-height:600px;text-align:center;padding-top:50px;color:#999}
.fly-none .layui-icon{line-height:300px;font-size:300px;color:#393d49}

.fly-none p{margin-top:50px;padding:0 15px;font-size:20px;color:#999;font-weight:300}
#tab_right{display:none;width:80px;position:absolute;top:35px;left:0}
#tab_right dl{top:0}
#tab_show{position:absolute;top:36px;bottom:0;width:100%;background:#ffffff00;padding:0;overflow:hidden;display:none}
@media screen and (max-width:768px){.fast-add{display:none}
.layui-nav .to-index{display:none}
.container .logo a{width:140px}
.left-nav{width:60px}
.left-nav #nav li a i{font-size:18px}
.left-nav cite,.left-nav .nav_right{display:none}
.page-content{left:60px}
.page-content .layui-tab-content .layui-tab-item{-webkit-overflow-scrolling:touch;overflow-y:scroll}
.x-so input.layui-input{width:100%;margin:10px}
}
.x-admin-sm{font-size:12px}
.x-admin-sm body{font-size:12px}
.x-admin-sm .login input[type=submit],.x-admin-sm .login input[type=button]{font-size:14px}
.x-admin-sm .login input[type=text],.x-admin-sm .login input[type=file],.x-admin-sm .login input[type=password],.x-admin-sm .login input[type=email],.x-admin-sm select{font-size:12px}
.x-admin-sm .login .message{font-size:14px}
.x-admin-sm .layui-table td,.x-admin-sm .layui-table th{font-size:12px;border-left:0;border-right:0;}
.x-admin-sm .layui-elem-field legend{font-size:18px}
.x-admin-sm .x-admin-backlog-body p cite{font-size:24px}
.x-admin-sm .left-nav #nav li a cite{font-size:12px}
.x-admin-sm .iconfont{font-size:14px}
.x-admin-sm .layui-tab-title li{font-size:12px}
.x-admin-sm .layui-icon{font-size:14px}
.x-admin-sm .layui-nav *{font-size:12px}
.x-admin-sm .layui-breadcrumb>*{font-size:12px}
.x-admin-sm .layui-btn,.x-admin-sm .layui-btn-xs,.x-admin-sm .layui-btn-sm{font-size:12px}
.x-admin-sm .layui-laydate{font-size:12px}
.x-admin-sm .layui-btn{height:30px;line-height:30px;padding:0 10px}
.x-admin-sm .layui-btn-lg{height:38px;line-height:38px;padding:0 18px;font-size:14px}
.x-admin-sm .layui-layer-title,.x-admin-sm .layui-layer-dialog .layui-layer-content{font-size:12px}
.x-admin-sm .layui-input,.x-admin-sm .layui-select,.x-admin-sm .layui-textarea{height:30px}
.x-admin-sm .layui-form-pane .layui-form-label{height:30px;line-height:14px}
.x-admin-sm .layui-form-checkbox span{font-size:12px}
.x-admin-sm .fly-none .layui-icon{line-height:300px;font-size:300px;color:#393d49}

.left-nav{ overflow-y: auto;}
::-webkit-scrollbar{ width:7px;height:8px}
::-webkit-scrollbar-track{ background-color:#0000000d}
::-webkit-scrollbar-thumb{ background-color:#9093994d;border-radius:2px;box-shadow:inset 0 0 6px #0003}
::-webkit-scrollbar-thumb:hover{ background-color:#b6b7b9}

.layui-form-item .layui-input-inline-medium{width:250px;}
.layui-card-body-scroll{overflow-x:auto;}