@charset "utf-8";



@import url(../lib/layui/css/layui.css);

@font-face{font-family:'cm';src:url('../fonts/font-cm/iconfont.woff2?t=1647758895979') format('woff2'),
    url('../fonts/font-cm/iconfont.woff?t=1647758895979') format('woff'),
    url('../fonts/font-cm/iconfont.ttf?t=1647758895979') format('truetype');}


*{padding:0;margin: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: #fff; /* background:#f1f1f1; */}
.body{
  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{position:relative;z-index:99;height:39px;padding:0 20px;overflow:hidden;line-height:39px;background:#fff;border-bottom:1px solid #e5e5e5;}
.page{text-align:center;}
.page a{display:inline-block;min-width:15px;padding:5px;color:#888;background:#fff;border:1px solid #e2e2e2;}
.page span{display:inline-block;min-width:15px;padding:5px;border:1px solid #e2e2e2;}
.page span.current{display:inline-block;min-width:15px;padding:5px;color:#fff;background:#009688;border:1px solid #009688;}
.page .pagination li{display:inline-block;margin-right:5px;text-align:center;}
.page .pagination li.active span{color:#fff;background:#009688;border:1px solid #009688;}

/* 登录样式 */
/* 头部 */
.container{width:100%;height:45px;}
.container a, .layui-nav .layui-nav-item a{color:#333;}
.container .logo a{background-color:#2e3346; }
.container .logo a{float:left;width:200px;padding-left:20px;font-size:18px;line-height:45px; color:#FFF; font-weight:bold;}
.container .right{float:right;background-color:rgba(0, 0, 0, 0);}
.container .left_open{float:left;height:45px;margin-left:10px;}
.container .left_open i{display:block;width:32px;height:32px;margin-top:7px;line-height:32px;text-align:center;cursor:pointer;background:rgba(255, 255, 255, .1);border-radius:3px;}
.container .left_open i:hover{background:rgba(255, 255, 255, .3);}

.container .left{float:left;background-color:rgba(0, 0, 0, 0);}
.container .layui-nav-item{line-height:45px;}
.container .layui-nav-more{top:20px;}
.container .layui-nav-child{top:50px;}
.container .layui-nav-child i{margin-right:10px;}
.layui-nav .layui-nav-item a{cursor:pointer; color:#333;}
.layui-nav .layui-nav-item a:hover{color:#333;}
.layui-nav .layui-nav-child a{color:#333;cursor:pointer;}
.left-nav{position:absolute;top:45px;bottom:0;left:0;z-index:2;width:220px;max-width:220px;padding-top:10px;overflow-y:auto;overflow-x:hidden;background-color:#eee;/* bottom: 42px; *//* width: 0px; */}
#side-nav{width:220px;}
.layui-nav .layui-nav-more {
    position: absolute;
    top: 50%;
    right: 3px;
    width: 0;
    height: 0;
    margin-top: -3px;
    overflow: hidden;
    cursor: pointer;
    content: '';
    border-color: #000 transparent transparent;
    border-style: solid dashed dashed;
    border-width: 6px;
    border-top-color: rgba(0, 0, 0, .7);
    -webkit-transition: all .2s;
    transition: all .2s;
}


.left-nav #nav li:hover > a{/* color: blue; */}
.left-nav #nav .current{background-color:rgba(0, 0, 0, .3);}
.left-nav #nav li a{display:block;padding:10px 15px 10px 15px;font-size:14px;cursor:pointer;border-left:4px solid transparent;transition:all .3s;}
.left-nav a:hover{color:#fff;background:#009688 !important;border-color:#04564e !important;}
.left-nav a.active{color:#fff;background:#009688 !important;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 .opened:hover{/* background: #fff ; */}

.left-nav #nav li .opened .current{

}

.left-nav #nav li .sub-menu li:hover{/* color: blue; */
  /* background: #fff ; */}
.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:hover{
    color: #148cf1;
} */
.left-nav #nav li .sub-menu li a i{font-size:12px;}
.left-nav #nav li a i{padding-right:10px;line-height:14px;}
.left-nav #nav li .nav_right{float:right;font-size:16px;}
.x-slide_left{position:absolute;top:200px;left:220px;z-index:3;width:17px;height:61px;cursor:pointer;background:url(../images/icon.png) 0 0 no-repeat;}
.page-content{position:absolute;top:45px;right:0;bottom:0;left:220px;z-index:1;overflow:hidden;/* bottom: 42px; */}
.page-content-bg{position:absolute;top:45px;right:0;bottom:0;left:220px;z-index:100;display:none;overflow:hidden;background:rgba(0, 0, 0, .5);/* bottom: 42px; */}

.page-content .tab{width:100%;height:100%;margin:0;/* background: #EFEEF0; */}
.page-content .layui-tab-title{/* padding-top: 5px; */position:relative;z-index:100;height:35px;background:#efeef0;}
.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;color:#999;background-color:#f8f8f8;border-radius:2px;-webkit-transition:all .3s;transition:all .3s;}
.x-admin-backlog-body h3{padding-bottom:10px;font-size:12px;}
.x-admin-backlog-body p cite{font-size:30px;font-style:normal;font-weight:300;color:#009688;}
.x-admin-backlog-body:hover{color:#888;background-color:#cfcfcf;}

/*.layui-table td, .layui-table th{min-width:60px;}*/

table th, table td{word-break:break-all;}

/* 404页面样式 */
.fly-panel{margin-bottom:15px;border-radius:2px;/* background-color: #fff; */box-shadow:0 1px 2px 0 rgba(0, 0, 0, .05);}
.fly-none{min-height:600px;padding-top:50px;color:#999;text-align:center;}
.fly-none .layui-icon{font-size:300px;line-height:300px;color:#393d49;}
.fly-none p{padding:0 15px;margin-top:50px;font-size:20px;font-weight:300;color:#999;}
#tab_right{position:absolute;top:35px;left:0;display:none;width:80px;}
#tab_right dl{top:0;}
#tab_show{position:absolute;top:36px;bottom:0;display:none;width:100%;padding:0;overflow:hidden;background:rgb(255, 255, 255, 0);}


@media screen and (max-width: 768px){.fast-add{display:none;}
  .layui-nav .to-index{display:none;}
  .container .logo a{width:140px;}
  .container .left_open{/* float: right; */}
  .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;}
.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;padding:0 10px;line-height:30px;}

.x-admin-sm .layui-btn-lg{height:38px;padding:0 18px;font-size:14px;line-height:38px;}
.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{font-size:300px;line-height:300px;color:#393d49;}





/*
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 *
 */

.cm{font-family:"cm" !important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
/*.container{background:#2e3346;}*/
.logo .img{height:30px;margin-right:10px;}
.left-nav{background:#2e3346;}
.left-nav a{color:#fff;}
.layui-elem-quote{border-left-color:#2e3346;}
.x-admin-backlog .x-admin-backlog-body{position:relative;}
.x-admin-backlog .x-admin-backlog-body i{position:absolute;top:30px;right:10px;font-size:30px;color:#2e3346;}
.x-admin-backlog-body p cite{font-weight:bold;color:#000;}
.x-admin-backlog-body h3{color:#999;}
.left-nav a.active, .left-nav a:hover{color:#fff;background:#006edc !important;border-color:#0360bc !important;}
.layui-progress-bar{background-color:#006edc;}
.layui-laypage .layui-laypage-curr .layui-laypage-em{background-color:#006edc;}
.department-name{margin-top:10px;}
.news {}
.news li{height:40px;overflow:hidden;line-height:40px;border-bottom:1px solid #ddd;}
.news li span{float:right;color:#999;}

.layui-laypage .layui-laypage-curr .layui-laypage-em{background-color:#2e3346;}
.layui-tab-brief > .layui-tab-title .layui-this{font-weight:bold;color:#2e3346;}
.layui-tab-brief > .layui-tab-more li.layui-this:after, .layui-tab-brief > .layui-tab-title .layui-this:after{border:none;border-bottom:2px solid #2e3346;border-radius:0;}
.page span.current{background:#2e3346;border:1px solid #2e3346;}

.layui-form-onswitch{background-color:#006edc;border-color:#006edc;}

.cm-btnG i{margin-right:5px;}

.infolist {}
.infolist .item{padding:10px;font-size:14px;color:#000;border-bottom:1px solid #ddd;}
.infolist .item span{display:inline-block;width:100px;color:#999;}


.progress-row{display:flex;align-items:center;padding:10px 20px;border-bottom:1px solid #ddd;}
.progress-row:nth-of-type(even){background:#f5f5f5;}
.progress-row .layui-progress{flex:1;}
.progress-row .col1{width:60px;text-align:center;}
.progress-row .col3{width:130px;padding-left:20px;}


.yjG{margin-top:25px;}
.yjG .item{display:inline-block;width:94%;padding:3%;background:#f8f8f8;transition:all .5s;}
.yjG .item:hover{background:#ddd;}
.yjG .item .txt1{color:#666;}
.yjG .item .txt2{margin-top:5px;font-size:24px;font-weight:bold;color:#006edc;}





