@charset "utf-8";
@import url(../lib/css/layui.css);
@import url(../lib/css/color.css);
.menu-switch{width: 30px; height: 30px; position: relative; left: 200px; top: 16px; color: #fff; //background-color: #1AA094; text-align: center; line-height: 30px; cursor: pointer}

.layui-tab-title li:first-child .layui-tab-close{//display: none}

.layui-body{position: absolute; top: 46px; right: 0; bottom: 42px; left: 200px; z-index: 1; overflow: hidden}
.layui-layout-admin .layui-body{ background: #f8fcff;}
.layui-body .tab{height: 100%; width: 100%; margin: 0px;}
.layui-body .layui-tab-title{height: 25px; background: #f8fcff; position: absolute; z-index: 100; line-height:25px; margin:0 70px 0 30px; border: 0; }
.layui-body .layui-tab .layui-tab-title{ top: 5px }
.layui-body .layui-tab-title li.home i{padding-right: 5px;}
.layui-body .layui-tab-title li.home .layui-tab-close{display: none;}
.layui-body .layui-tab-title .layui-this:after{height: 26px; border: 0; }
.layui-body .layui-tab-title li   .layui-tab-close{border-radius: 50%;}
.layui-body .layui-tab-title .layui-this{/*background: #3d68fd;*//* border-top: 2px solid #009688;*/ color: #ffffff; font-family: "Microsoft Yahei"; }
.layui-body .layui-tab-title .layui-this .layui-tab-close{ color: #ffffff; }
.layui-body .layui-tab-title li{ margin: 0 0 0 5px; padding: 0 5px; font-family: "宋体" !important; }
.layui-body .layui-tab-title li .layui-tab-close{ margin-left: 1px;}

.layui-body .layui-tab-content{position: absolute; top: 30px; bottom: 0px; width: 100%; background: #ececec; /*border-top: 1px solid #d2d2d2; */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%; background-color:#f8fcff; padding: 8px; box-sizing: border-box;}
.lg-body{margin: 10px;}
table th, table td{word-break: break-all;}

@media screen and (max-width: 768px){
    .layui-layout-admin .layui-bg-black{left: -200px;  }
    .layui-layout-admin .layui-body{left: 0;}
    .layui-layout-admin .layui-footer{left: 0;}
    .layui-layout-left{left:0; }
    .layui-card-mar .layui-wid .layui-input-selcon{ width:380px;}
    .layui-card-mar .layui-wid .layui-input-selcon .layui-form-select{ margin-bottom:10px;}
    .layui-wid{ margin-bottom:0;}
    .layui-nav .layui-nav-item a{ padding: 0 7px; font-size: 12px;}
    .layui-nav{ padding:0 2px;}
    .layui-nav .layui-badge{ margin:-6px  0 0;}
    .layui-badge{ width: 13px; height: 13px; font-size: 11px; padding: 0; line-height: 13px;}
}
@media screen and (max-width: 480px){
    .layui-layout-admin .layui-logo{left:0px;}
    .menu-switch{left: 140px;}
}
@media screen and (max-width: 330px){
    .layui-layout-admin .layui-logo{left: -51px; font-size: 14px;}
    .menu-switch{left: 100px;}
}

.lgadmin-xinx{ padding:0; margin-bottom: -8px; margin-top: 5px; clear: both;}
.lgadmin-con{ text-align: right;}
.lgadmin-xinx span{ display: inline-block; font-size: 13px; color: #666666; margin-right: 10px;}
.lgadmin-xinx span strong{ color: red;}
.layadmin-carousel {  height: 520px!important;  background-color: #fff; position: relative; left:0;  top:0; }
.layadmin-carousel .layui-carousel-ind li {  background-color: #e2e2e2; }
.layadmin-carousel .layui-carousel-ind li:hover { background-color: #c2c2c2; }
.layadmin-carousel .layui-carousel-ind li.layui-this { background-color: #999;  }
.layadmin-carousel .layui-carousel,.layadmin-carousel>[carousel-item]>* { background-color: #fff; }
.layadmin-carousel .layui-col-space10 { margin: 0;}
.layadmin-carousel .layui-carousel-ind { position: absolute; top: -41px; text-align: right;}
.layadmin-backlog .layadmin-backlog-body { display: block; padding: 10px 15px; background-color: #f8f8f8; color: #999; border-radius: 2px; transition: all .3s; -webkit-transition: all .3s; }
.layadmin-backlog-body h3 { font-size: 12px; height: 24px; line-height: 24px; overflow: hidden;}
.layadmin-backlog-body p{ margin-top: 10px;}
.layadmin-backlog-body p cite { font-style: normal; font-size: 26px; font-weight: 300; color: #57b7ff; }
.layadmin-backlog-body:hover { background-color: #f2f2f2; color: #888; }

.layui-use-mid{ overflow: hidden; position: absolute; top: 50%; padding-top:0;}
.layadmin-tabs-control{ position: absolute; display:block; width:35px; height:26px; z-index: 20000; text-align: center; line-height: 26px; border-bottom:1px solid #d2d2d2; background-color:#ffffff; cursor:pointer; color:#666666;}
.layui-icon-prev{left:5px; border-right:1px solid #d2d2d2; border-left:0;}
.layui-icon-next{ right:35px; border-left:1px solid #e6e6e6;}
.layui-icon-down { right: 5px; border-left:1px solid #e6e6e6;}
.layadmin-tabs-control { position: absolute; top: 5px; width: 25px; text-align: center; cursor: pointer; transition: all .3s; -webkit-transition: all .3s; box-sizing: border-box; border: 0; border-radius: 3px; }
.layadmin-tabs-select.layui-nav { position: absolute; left: 0; top: 0; width: 35px; height: 100%; padding: 0; border-radius: 3px; background-color: #ffffff !important; }
.layui-nav { position: absolute; background-color: #ffffff; color: #fff; border-radius: 2px; font-size: 0; box-sizing: inherit; bottom: 0; border-right: 1px solid #eeeeee; }
.layui-header .layui-nav{ border-right: 0; position: relative; }
.layadmin-tabs-select.layui-nav .layui-nav-item{ line-height: 35px; width: 35px;}
.layadmin-tabs-select.layui-nav .layui-nav-item .layui-a-hr{ padding: 0 16px;}
.layadmin-tabs-select.layui-nav .layui-nav-item a{ color: #666; }
.layadmin-tabs-select.layui-nav .layui-nav-item>a { height: 25px; }
/*.layadmin-pagetabs .layui-tab-title li:first-child .layui-tab-close, .layadmin-tabs-select.layui-nav .layui-nav-bar, .layadmin-tabs-select.layui-nav .layui-nav-more { display: none;}*/
.layadmin-tabs-select.layui-nav .layui-nav-child { top: 26px; left: auto; right: 0; }
[lay-href], [lay-tips], [layadmin-event] { cursor: pointer; }

.layui-tab[overflow]>.layui-tab-title{ overflow:visible !important;}
.layui-tab .layui-tab-title .layui-tab-bar{ display: none;}

.layui-shu{position: absolute; top: 0; width: 1px; background-color: #d2d2d2; left: 34px;}
/*.layui-tab-title .layui-this{ margin-left: -1px;}
.layui-tab-title .layui-this:after{ margin-left: -1px;}*/