@charset "utf-8";
/* CSS Document */

/* Pulic*/
body{overflow-y: auto;word-break:break-word;}
.f12{font-size: 12px;}
.f14{font-size: 14px;}
.f16{font-size: 16px;}
.f18{font-size: 18px;}
.layui-rg-bg{ background: #f2f2f2; }
.text-right{text-align: right;}
.closeside{cursor:pointer;position:absolute;top:45%;left:-5px; background:#464B59; padding:8px 3px; color:#5FB878;font-size: 9px;}
/* Index*/
.layui-fluid{padding:20px 20px;}
.layui-header{background:#6A7286 !important;}
.layui-logo{background:#464B59;}
.layui-logo a{color:#FFF;font-size: 18px;}

.layui-side{background:#464B59 !important;}
.layui-side .layui-nav-item{ border-bottom:#333 1px solid;}

.layui-card-header{height: auto!important;}

.layui-nav{padding: 0 !important;}
.layui-nav-tree .layui-nav-child dd.layui-this, .layui-nav-tree .layui-nav-child dd.layui-this a, .layui-nav-tree .layui-this, .layui-nav-tree .layui-this>a, .layui-nav-tree .layui-this>a:hover{background:#5FB878 !important;}
.layui-nav .layui-this,.layui-nav .layui-this:after, .layui-nav-bar, .layui-nav-tree .layui-nav-itemed:after{background:#5FB878 !important;top:0;}
.layui-nav-tree .layui-nav-child a{ padding-left:30px;}
.layui-nav-tree .layui-nav-child dd:hover{ background-color:#393D49;}

#contentnav{background:#464B59;border-radius:0px;}
#contentnav .layui-nav-item .itema{padding: 0 30px 0 15px;}
#contentnav .layui-nav-more{right:10px;}
#contentnav .layui-nav-item{line-height:40px;}
#contentnav .layui-nav-child{top:45px;}

.layui-body .layui-tab{margin:0px;background: #FFF;box-sizing: border-box;box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);}
.layui-body .layui-tab-content{position: absolute;top:42px;bottom: 0px;width: 100%;background: #fff url() 0 0 no-repeat;padding: 0px;overflow: hidden;}
.layui-body .layui-tab-content .layui-tab-item{width: 100%;height: 100%;}
.layui-body .layui-tab-content .layui-tab-item iframe{width: 100%;height: 100%;}
.layui-body .layui-tab-title li:first-child i{display: none;}
.layui-body .layui-tab-title{color:#777;}
.layui-body .layui-tab-title .layui-this{ background-color:#88CA9A; color:#fff; }
.layui-body .layui-tab-title .layui-this:after{border-style:none;border-width:0px;}
.layui-body .layui-tab-title .layui-this .layui-tab-close{color:#FFF;}
.layui-body .layui-tab-title .layui-tab-close:hover{ background-color:#F3FAF5;color:#88CA9A;}

.layui-elem-quote {color:#666;}

.welcome-box{text-align:center; color:#fff; font-weight:normal; border-radius:3px; padding: 10px;}
.welcome-box i{ font-size:42px; line-height:120%;}
.welcome-box p{ font-size:14px !important;}
#qj-tcenter{text-align:center;}
.qj-body{ padding:0 20px 20px 20px;}
.qj-welcome-box{text-align:center; line-height:160%; color:#fff; font-weight:normal;}
.qj-welcome-box i{ font-size:48px; line-height:120%;}
.qj-welcome-box p{ font-size:16px !important;}

.layui-footer{ position:fixed; left:0px; right:0px; bottom:0px; height:44px; line-height:44px; color:#ccc !important; text-align:center; z-index:9999;border-top:#5FB878 3px solid;}

.layui-form-pane .layui-form-label{background: linear-gradient(top, #fbfbfb, #eee);
        background: -ms-linear-gradient(top, #fbfbfb, #eee);
        background: -webkit-linear-gradient(top, #fbfbfb, #eee);
        background: -moz-linear-gradient(top, #fbfbfb, #eee);}
.layui-form-item .layui-form-label{color:#666;text-shadow:#fff 1px 1px 0px;}
.layui-form-select dl { max-height:200px; }
.layui-form-footer{ position:fixed; left:0px; right:0px;bottom:0px; height:50px; line-height:50px; z-index:9999; background: #f2f2f2;text-align:center;border-top:#e2e2e2 1px solid;}
.layui-form hr{margin-bottom:50px; }

.auth-div-1{border-radius:2px;background: #FCFCFC; height: auto;overflow: hidden; margin:0px 10px 15px 0px;padding:5px 0px 15px 10px;box-sizing: border-box;box-shadow: 0 1px 2px 0 rgba(0,0,0,.3);clear: both;}
.auth-div-2,.auth-div-3{display: block;clear: both;}
.auth-div-4{border-radius:2px;float: left;background: #fff;margin-right: 15px;margin-top: 10px; padding:0 0 10px;box-sizing: border-box;box-shadow: 0 1px 2px 0 rgba(0,0,0,.3);}
.ajaxresult{padding:20px;}

.layui-content-left{width: 220px;position: absolute;left:0px;top:0px;bottom:0px; background: #efefef;}
.layui-content-body{position: absolute;left:220px;right: 0;top: 0;bottom: 0;z-index: 998;width: auto;overflow: hidden;overflow-y: auto;box-sizing: border-box;box-shadow: 0 1px 5px 0 rgba(0,0,0,.1);}
.layui-content-body .layui-tab{margin:0px;background: #FFF;}
.layui-content-body .layui-tab-content{position: absolute;top:40px;bottom: 0px;width: 100%;background: #fff;padding: 0px;overflow: hidden;}
.layui-content-body .layui-tab-content .layui-tab-item{width: 100%;height: 100%;}
.layui-content-body .layui-tab-content .layui-tab-item iframe{width: 100%;height: 100%;}
.layui-content-body .layui-tab-title li:first-child i{display: none;}
.layui-content-body .layui-tab-title{color:#777;}
.layui-content-body .layui-tab-title .layui-tab-close:hover{ background-color:#F3FAF5;color:#88CA9A;}

.layui-colla-title {position: relative;height: 32px !important;line-height: 32px !important;padding: 0 15px 0 35px;color: #999;background-color: #f8f8f8;cursor: pointer;font-size: 14px;overflow: hidden;}
.layui-colla-content{line-height: 18px !important; padding-top: 20px !important;}

.layui-form-switch{height: 20px;line-height: 20px;min-width:30px;border-radius:100px;}
.layui-form-onswitch i {margin-left: -18px;}
.layui-form-switch i {top: 4px;width: 12px;height: 12px;border-radius: 20px;transition: 0.1s linear;}

.layui-tree-icon{height: 16px;line-height: 16px;width: 16px;text-align: center;border: 1px solid #c0c4cc;border-radius:5px;}
/*多图*/
.layui-upload-img { width: 90px; height: 120px; margin: 0; }
.pic-more { width:100%; left; margin: 10px 0px 0px 0px;}
.pic-more li { text-align: center;width:90px;height: 121px; line-height: 90px; float: left; margin-right: 10px;border: #efefef 1px solid; margin-bottom:10px;}
.pic-more li .layui-input {border: 0px;background: #f1f1f1;height: 30px; width:100%;}
.pic-more li a { position: absolute; top: 0; display: block; }
.pic-more li a i { font-size:12px; background-color: #008800; }
.slide-pc-priview .item_img img{ max-width: 85px; max-height: 85px;padding: 2px;display: inline-block; vertical-align: middle;}
.slide-pc-priview li{position: relative;}
.slide-pc-priview li .operate{ color: #000; display: none; background: #000;width: 90px; height: 90px; position: absolute;}
.slide-pc-priview li .operate .toleft{ position: absolute;top: 0px; left: 1px; cursor:pointer; color:#fff; width: 15px;height: 10px;}
.slide-pc-priview li .operate .toright{ position: absolute;top: 0px; right: 1px;cursor:pointer; color:#fff;width: 15px;height: 10px;}
.slide-pc-priview li .operate .close{position: absolute;top: -30px; right:5px;cursor:pointer; color:#fff;width: 15px;height: 15px;}
.slide-pc-priview li .operate .view,.slide-pc-priview li .operate .tothumb{position: absolute;top: -30px; left:5px;cursor:pointer; color:#fff;width: 15px;height: 15px;}
.slide-pc-priview li:hover .operate{ display: block;opacity:0.6;filter(alpha=60);}   
/*工具栏*/
.layui-table-tool{padding:0px; min-height:40px;background: #fff;}
.layui-table-tool-self {
    position: absolute;
    right: 17px;top:6px;
}
.layui-table-tool .layui-inline[lay-event],.layui-table-tool .layui-inline:hover[lay-event]{padding:3px;border-width: 0px;}
/*弹窗diy按钮*/
.list-class .layui-layer-btn0{
  border-color: #dedede !important;
  background-color: #FFF !important;
  color: #333 !important;
 }
 /*对内容字段按钮*/
 .tab_i{font-size:10px;background:#999;width:14px;line-height:14px;border-radius:2px;color:#fff; margin: 0 2px;}
 .tab_i_edit{font-size:10px;background:#5FB878;width:14px;line-height:14px;border-radius:2px;color:#fff; margin: 0 2px;}
 .tab_i_del{font-size:10px;background:#FF5722;width:14px;line-height:14px;border-radius:2px;color:#fff; margin: 0 2px;}

 /*layedit*/
 .layui-layedit-tool{padding: 0px !important}