﻿

﻿@charset "utf-8";
/* CSS Document */
* {
	padding: 0;
	margin: 0;
}

.b-solidinput{
	cursor: pointer;
	border-radius: 2px;
	color: #fff;
    background: #006ad4;
    border: 1px solid #006ad4;
}

.b-solidinput:hover,.b-hollowinput:hover{
	color: #fff;
    border: 1px solid #0055ab;
    background: #0055ab;
}

.b-hollowinput{
	cursor: pointer;
	color: #006ad4;
	border-radius: 2px;
    background: #fff;
    border: 1px solid #006ad4;
}

.bor-blue{
	margin: 0 5px 0 5px;
    border: 1px solid #33446f;
}

#header{
	    position: fixed;
    width: 100%;
    display: block;
    height: 50px;
    background-color: #fff;
    overflow: hidden;
    text-align: center;
    border-bottom: 1px solid #D8D8D8;
}

/* body.toggled #header{
    width: 96.5%;
} */

#header .logo{
    text-align: left;
    padding-left: 15px;
    display: block;
    float: left;
    height: 51px;
    line-height: 51px;
    font-family: "微软雅黑";
    font-size: 14px;
    color: #2b303c;
}
/* #header .sys_menu{
	display:block;
	float:left;
	margin:18px 0 0 1px;
	width:81px;
	height:33px;
	line-height:33px;
	font-family: "微软雅黑";
	font-size:16px;
	background-color:#9c0700;
	
} */

#header .sys_menu_curr{
	display:block;
	float:left;
	margin:18px 0 0 1px;
	width:81px;
	height:33px;
	line-height:33px;
	font-family: "微软雅黑";
	font-size:16px;
	background-color: #700000;
}

#header .bar{
    display: block;
    float: right;
    font-size: 14px;
    color: #575757;
    cursor: default;
    height: 50px;
    border-left: 1px solid #eee;
    padding: 10px 20px;
    box-sizing: border-box;
}
#header .user{
	text-decoration: none;
}
#header .exit{
	text-decoration: none;
}

#header a.user{
	color:#fff;
	cursor: default;
}
#header a.exit{
    color: #e09f3e;
    cursor: pointer;
}

#header a.exit:hover{
    color: #ffb444
}

#header div{
	text-decoration: none;
	float:left;
}

#header .bar{
	/* width:300px; */
	text-decoration: none;
	text-align: right;
}

.tittle-name p{
    margin: 8px 0;
    padding: 0px 8px;
    width: 24px;
    float: left;
}

#menu{
	padding-top: 10px;
	overflow: scroll;
    z-index: 9;
    position: absolute;
    top: 52px;
    width: 180px;
    background-color: #e4eaf5; /* #e6e9ef*/
    left: 8%;
    height: 94.5%;
    box-shadow:2px 0 5px #b7b7b7;  
}

#menu .sub_menu{
	display:block;
	height:35px;
	padding-left:20px;
	line-height: 35px;
	font-size:12px;
	color:#555;
}

#menu .sub_menu:hover{
	display:block;
	height:35px;
	padding-left:20px;
	background-color:rgba(255, 255, 255, 0.5);
	font-size:12px;
	line-height: 35px;
	color:#333333;
}

#menu .sub_menu_curr{
	display:block;
	height:35px;
	padding-left:20px;
	background-color: #fff;
	font-size:12px;
	line-height: 35px;
	color: #1179ff;
}

#menu a{
	text-decoration: none;
}


#firstmrnu .sys_menu_curr{
	background:#1b202c;
	color:#fff;
}

.headtitle{
	margin: 15px 20px 15px 45px;
    font-size: 14px;
}

.headtitle .bor-title{
    width: 20px;
    height: 13px;
    border-left: 2px solid #388cff;
    margin-right: 5px;
    margin-top: 5px;
}

/*上传图片样式*/
/*上传图片样式*/
/*上传图片样式*/
   .main {
       width: 80%;
       margin: 0 auto;
   }
   
   .upload-content .modal-dialog {
       width: 100%;
   }
   
   .show {
       text-align: center;
   }
   
   .upload-content .content-img-list {
       /* display: inline-block; */
       padding: 0;
       margin-top:35px;
       overflow-y: scroll;
       height: 68%;
   }
   
   .upload-content .content-img .gcl {
    font-size: 20px;
    color: #aaa;   
   }
   
   .upload-content .content-img .gcl-labesh {
    position: absolute;
    bottom: -66px;
    right: 0;
   }
   
   .upload-content .content-img-list-item {
       position: relative;
       display: inline-block;
       width: 150px;
       height: 180px;
       margin: 7px;
       
       background-color: #fff;
       vertical-align: middle;
       line-height: 150px;
   }
   
   .upload-content .content-img-list-item img{
       height: 150px;
       border: 1px dashed #DEDEDE;
       border-radius: 4px;
   }
   
   .dis{
       display:none;
   }
   
   .upload-content .content-img-list-item .hide {
       display: none;
   }
   
   .upload-content .content-img-list-item div {
      /*  position: absolute; */
       left: 0;
       bottom: 0;
       text-align: center;
       width: 100%;
       background: rgba(0, 0, 0, 0);
       height: 100%;
       line-height: 150px;
   }
   
   .upload-content .content-img .gcl-labesh:hover{
       color:#df1b1b
   }  
   
   .upload-content .content-img-list-item .delete-btn,
   .upload-content .content-img-list-item .big-btn {
       color: #fff;
       cursor: pointer;
       margin: 0 5px;
   }
   
   .upload-content .content-img-list-item img {
       width: 100%;
   }
   /*.upload-content .upload-tips {
       padding-top: 10px;
       text-align: right;
       width: 100%;
   }*/
   /*图片上传按钮*/
   
   .upload-content .file {
       position: relative;
       display: inline-block;
       border: 1px dashed #DEDEDE;
       border-radius: 4px;
       width: 80px;
       height: 80px;
       line-height: 80px;
       text-align: center;
       background-color: #fff;
       vertical-align: top;
       margin: 7px;
   }
   
   .upload-xuanze{
      height: 35px;
      line-height: 35px;
   
   }
   
   .upload-content .file input {
       position: absolute;
       right: 0;
       top: 0;
       opacity: 0;
       cursor: pointer;
       width: 80px;
       height: 80px;
   }
   
   .upload-content .file:hover {
       border: 1px dashed #3a75dc;
   }
   
   #imgPreview {
       width: 40%;
       height: 180px;
       margin: 10px auto 0px auto;
       border: 1px solid black;
       text-align: center;
   }
   
   #imgSpan {
       position: absolute;
       top: 60px;
       left: 40px;
   }
   
   .filepath {
       width: 100%;
       height: 100%;
       opacity: 0;
   }
   
input.shangc{
	padding:0;
	width: 70px;
    color: #fff;
    background: #ff7f12;
    border: 1px solid #ff7f12;
    height: 26px;
    font-size: 12px;
    border-radius: 4px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    margin-left: 5px;
}

input.shangc:hover,input.shangc:active,input.shangc:focus{
	padding:0;
	color: #fff;
    border: 1px solid #ff963b;
    background: #ff963b;
}

.label-text{
	line-height: 45px;
    max-width: 125px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.docs-pictures .text-li-show{
    height: 40px;
    cursor: default;
    float: unset;
    width:100%
}

.text-li-show .del-text-show{
    float: unset;
    display: inline-block;
    /* margin: 0 0 0 10px;
    padding-top: 1px;
    position: unset; */
    left: 37px;
}


.control-span .text-li-show p:first-child{
	/* padding-left: 90px; */
	line-height: 30px;
}

.control-span .text-li-show p:first-child a{
	color: #333;
	font-size: 14px;
	margin-right: 20px;
}

.control-edit .text-li-show p:first-child{
	/* padding-left: 50px; */
	line-height: 30px;
    display: inline-block;
    margin-right: 20px;
}

.control-edit .text-li-show p:first-child a{
	color: #333;
    font-size: 14px;
}

.control-edit .text-li-show p.fl:last-child{
	padding-left: 0;
}

.text-li-show .downloan-icon-p,.text-li-show .del-text-show{
    position: unset;
	 display: inline-block;
}

.text-li-show .downloan-icon-p{
margin-right: 4px;
}

.text-li-show:last-child{
	width: 100%;
    border-bottom: 1px dashed #b8c4cc;
    margin-bottom: 30px;
    padding-bottom: 50px;
}


.text-bott{
    width: 95%;
}


/* 新菜单 */
.CB-jwMixn {
    padding: 25px 0px 0px 20px;
    box-sizing: border-box;
    height: 100%;
    overflow: hidden;
}

.CB-bLCtHV {
    display: flex;
}

.CB-dKOHfe {
    columns: 200px 3;
    column-gap: 12px; 
    /* height: 600px; */
}

.CB-kCxwQU {
    z-index: 930;
    /* min-width: 490px; */
    /* width: 800px; */
    min-width: 490px;
    max-width: 855px;
    overflow: hidden;
}

.CB-liznrH {
	margin-top: -6px;
    display: inline-block;
    padding-bottom: 20px;
    width: 100%;
    break-inside: avoid;
    position: relative;
}
 
.CB-kwsaWe {  /*定位列表  */
    padding-top: 32px;
    box-sizing: border-box;
    width: 160px;
    /* height: 100%; */
    overflow: auto;
}

.CB-jOYrnM {
    padding: 0px 8px;
}

.CB-gauNDS {
    padding: 0px;
    border: 1px solid transparent;
    box-sizing: border-box;
    outline: none;
    background: none;
    line-height: inherit;
    cursor: pointer;
    font-family: inherit;
    font-size: inherit;
    text-align: center;
    text-decoration: none;
    color: inherit;
   /*  transition: all 0.3s ease-out 0s; */
}

.CB-bLcVyK {
    vertical-align: middle;
    border-width: 1px;
    border-style: solid;
    border-image: initial;
    border-radius: 2px;
    text-align: left;
    display: block;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 0px 8px;
    height: 28px;
    line-height: 28px;
    font-size: 12px;
    color: var(--cb-color-button-tertiary-text,#666);
    background-color: var(--cb-color-button-tertiary-bg,transparent);
    border-color: var(--cb-color-button-tertiary-border,transparent);
    cursor: pointer;
}


[role=button], a, area, button, input:not([type=range]), label, select, summary, textarea {
    -ms-touch-action: manipulation;
    touch-action: manipulation;
}

.CB-hwGFUG {
    margin: 0px 0px 4px;
    padding: 0px 8px;
    height: 32px;
    line-height: 32px;
    font-size: 12px;
    font-weight: 600;
    transition: all 250ms linear 0s;
    color: var(--cb-color-text-primary,#333);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
a:active, a:hover, a:link, a:visited {
    text-decoration: none;
}

/* .CB-bLcVyK:link, .CB-bLcVyK:visited {
    color: var(--cb-color-button-tertiary-text,#575757);
} */

.CB-fLMXTX {
    cursor: default;
    margin: 8px 0px 0px;
    padding: 0px 8px;
    height: 32px;
    line-height: 32px;
    font-size: 12px;
    font-weight: 600;
    /* transition: all 250ms linear 0s; */
    color: #ff5200;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

h3 {
    display: block;
    font-size: 1.17em;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
}
.CB-bLCtHV .CB-zyNLE {
	margin-top: 20px;
    line-height: 1.5;
    -webkit-font-smoothing: antialiased;
    font-family: var(--cb-typo-font-family-base,-apple-system,BlinkMacSystemFont,"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif);
}

.steps .CB-ktIXqq:hover a{
     color: #006AD4;
}

/* .steps .light:hover a{
	color: #ff9840;
} */

.leftul .allorder .submenu3:hover{
	background-color: rgb(167 167 167 / 10%)
}


.leftul .allorder .CB-ktIXqq:hover .CB-bLcVyK{
	color: #ff6a00;
}

.leftul .allorder .CB-ktIXqq .CB-bLcVyK{
	color: #555;
	 width: calc(100% - 36px);
}

.sidebar-wrapper .sidebar-menu .sidebar-dropdown div.aixinWidth{
	position: absolute;
    top: 0px;
    right:0px;
}

.CB-ktIXqq .sidebar-submenu{
	width: 100%;
	 position: relative;
}

.CB-jwMixn .submenu3 {
    /* flex: 0 0 32%;
    width: 32%;
    max-width: 32%; 
    position: relative;
    display: inline-block; */
}

a:hover{
	text-decoration: none!important;
}

.CB-fVsWwg {
	flex: 1 1 0%;
    height: 100%;
    overflow: hidden;
    /* border-right: 1px solid var(--cb-color-border-tertiary,#ebebeb); */
}

.CB-jyxxyR {
	width: 100%;
    display: flex;
    flex-direction: column;
}

.CB-iEOHSt {
    font-size: 12px;
}

.CB-eVswYU {
    border-bottom: 1px solid var(--cb-color-border-tertiary,#ebebeb);
    float: left;
    width: 100%;
}


.light.CB-eVswYU,.CB-eVswYU:hover {
    border-bottom: 1px solid var(--cb-color-border-tertiary,#ff6a00);
}

.CB-iuElwL {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    position: relative;
    border: 1px solid transparent;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    transition: all 0.3s ease-out 0s;
    background-color: var(--cb-color-input-bg,#fff);
}

.CB-bYLaFY {
    /* padding-left: 11px; */
}

.CB-eQJizL {
    height: 30px;
    line-height: 30px;
    color: var(--cb-color-text-tertiary,#999);
}

.CB-eNDKYY {
    font-size: 16px;
    color: var(--cb-color-text-tertiary,#999);
}

.CB-hQKkQM {
   width: 18px;
    height: 18px;
    margin-top: 5px;
    display: inline-block;
    transition: all 200ms linear 0s;
    -webkit-text-stroke-width: 0.2px;
    background:transparent url(../../images/menuseach-gray.png) no-repeat;
    background-size:100% 100%;
	-moz-background-size:100% 100%;
}

.CB-eVswYU:hover .CB-hQKkQM,.light .CB-hQKkQM{
	background:transparent url(../../images/menuseach-light.png) no-repeat;
}

.CB-cEaTkJ {
    display: block;
    flex: 1 1 0%;
}

.CB-bJFAqi {
    box-sizing: border-box;
    outline: none;
    background-color: transparent;
    transition: all 0.3s ease-in-out 0s;
    padding: 0px 10px;
    border: 0px;
    width: 100%;
    height: 30px;
    line-height: 30px;
    color: var(--cb-color-input-text,#666);
}

.CB-bJFAqi::placeholder {
    color: var(--cb-color-input-placeholder,#999);
}

.CB-bJFAqi::-webkit-input-placeholder {
    color: var(--cb-color-input-placeholder,#999);
}

.CB-eVswYU {
    border-bottom: 1px solid var(--cb-color-border-tertiary,#ebebeb);
}

.CB-bJFAqi:active,.CB-bJFAqi:focus{
	border:none
}

.CB-diARoX {
    flex: 1 1 0%;
    padding: 0 16px 16px 0px;
    overflow: auto;
}

.CB-cRaxHh {
    display: flex;
    flex-direction: column;
    z-index: 960;
    width: 210px;
    box-shadow: unset;
    border-right: 1px solid #c0c6cc;
    /* border-top: 1px solid #485862; */
}

.CB-cRaxHh.choose{
	box-shadow: 2px 1px 2px 0 #ebebeb;
    border-right: 1px solid #d7d7d7;
}

.CB-frJknX {
    border-top: 1px solid var(--cb-color-border-tertiary,#ebebeb);
    border-bottom: 1px solid var(--cb-color-border-tertiary,#ebebeb);
}

.CB-gauNDS:hover {
    text-decoration: none;
}
.CB-dnuJDe {
    vertical-align: middle;
    border-width: initial;
    border-style: none;
    border-image: initial;
    border-radius: 0px;
    text-align: left;
    display: block;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 0px 12px 0 0;
    height: 32px;
    line-height: 30px;
    font-size: 12px;
    color: #2a2a2a;
   /*  background-color:rgb(38 54 66); */
    border-color: var(--cb-color-button-menu-border-active,transparent);
    cursor: default;
}

.CB-dnuJDe.active{
	/* color:#ff6a00 */
}


.CB-toNyL {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
}

.CB-fRjyTt {
    flex: 1 1 0%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.CB-heNjnq {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
}

.CB-iNdysw {
    display: inline-block;
    width: 6px;
    font-size: 16px;
    text-align: center;
    margin-right:8px;
}


.CB-dnuJDe.active .CB-fAWuuX{
	display: block;
	height: 24px;
	width: 24px;
	background:transparent url(../../images/icon-list-all-light.png) no-repeat;
	margin: 0 auto;
}
 
.CB-fAWuuX{
	display: block;
    height: 18px;
    width: 4px;
    background: #ff650c;
    border-radius: 2px;
}

.CB-jtpuqO {
    position: fixed;
    top: 51px;
    bottom: 0px;
    left: 50px;
    transform: translateX(-150%);
    transition: all 300ms ease-in-out 0s;
    background: #fff;
}

/* .CB-ktIXqq.light{
	background:rgb(255 145 68 / 10%);
}

.CB-ktIXqq.light a{
	color:#2e2e2e;
} */


body.toggled .page-wrapper .enter-done{
	transform: translateX(-100%);
}

body.fMenu.ac .new-icon-menu{
	transform: translateX(0);
}

body.fMenu .new-icon-menu{
	transform: translateX(-100%);
}

body.fMenu .page-wrapper .enter-done{
	transform: translateX(-150%);
}

body.toggled.ac-l .page-wrapper .enter-done{
	left: 261px;
    box-shadow: 2px 0px 7px 0 #e7e7e7;
    border-right: 1px solid #d7d7d7;
}

body #firstmrnu.toggleds .enter-done{
    box-shadow: 2px 5px 7px 0 #e7e7e7;
    border-right: 1px solid #d7d7d7;
}

body.toggled.ac .page-wrapper .enter-done{
	left: 261px;
}

body.toggled.fMenu.ac .page-wrapper .enter-done{
	left: 367px;
}

.enter-done {
    transform: translateX(0px);
}

.CB-gsBCkW {
    height: 48px;
    line-height: 48px;
    border-bottom: 1px solid #eef1f4;
    padding: 0 16px;
    background: rgb(0 106 212 / 2%);
}

.CB-kdYyXK {
    display: inline-block;
    flex: 1 1 0%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
}

.CB-jHNKiw{
    margin: 0px 8px 0px 4px;
    font-size: 1.1em;
}

.CB-jHNKiw:last-child {
    margin-right: 0px;
}

.right-jian{
    position: absolute;
}
.right-jian:before{
    content: '';
    position: absolute;
    top: -4px;
    right: -1px;
    width: 7px;
    height: 7px;
    border-top: 1px solid #ff9840;
    border-right: 1px solid #ff9840;
    transform: rotate(45deg);
    transition: all 0.3s; 
}

.munehead-t:hover .right-jian:before{
	border-top: 1px solid #ff650c;
    border-right: 1px solid #ff650c;
}

.active .right-jian:before{
	transform: rotate(-135deg);
}

/* 向下箭头 */
.bott-jia{
    position: absolute;
}

.open-fLMXTX:hover .open .bott-jia:before{
    border-top: 1px solid #000;
    border-right: 1px solid #000;	
}

.open .bott-jia:before{
    content: '';
    position: absolute;
    top: -19px;
    right: -158px;
    width: 7px;
    height: 7px;
    border-top: 1px solid #333;
    border-right: 1px solid #333;
    transform: rotate(-45deg);
    transition: all 0.3s;
}

.open-fLMXTX:hover .bott-jia:before{
    border-top: 1px solid #000;
    border-right: 1px solid #000;	
}

.bott-jia:before{
	content: '';
    position: absolute;
    top: -22px;
    right: -158px;
    width: 7px;
    height: 7px;
    border-top: 1px solid #878787;
    border-right: 1px solid #878787;
	transform: rotate(135deg);
	transition: all 0.3s;
}


/* .CB-dnuJDe:hover{
	background:rgb(0 46 70 / 10%)
} */

.leftMuneadre div{
	float:left;
	height:40px;
}

.CB-dCrvsk {
    flex: 1 1 0%;
    padding: 0 0px;
    height: 100%;
    overflow: hidden;
    background:#fff;
}
.CB-idpqTN {
    flex: 1 1 0%;
    position: relative;
    height: 100%;
    overflow: hidden;
}

/*  i {
    width: 16px;
    height: 15px;
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 8px;
    transition: all 200ms linear 0s;
    -webkit-text-stroke-width: 0.2px;
    background:transparent url(../../images/xin-kong.png) no-repeat;
    background-size:100% 100%;
	-moz-background-size:100% 100%;
}

.CB-ktIXqq i.aishi{
	width: 16px;
    height: 15px;
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 8px;
    transition: all 200ms linear 0s;
    -webkit-text-stroke-width: 0.2px;
    background:transparent url(../../images/xin-shi.png) no-repeat;
    background-size:100% 100%;
	-moz-background-size:100% 100%;
} */

.leftli{
    height: 40px;
    position: relative;
}
#sortable .leftli:hover{
    background: #EBEBEB;
}

#sortable .leftli.active a,#sortable li.active:hover a{
    color:#ff6a00;
}

#sortable .leftli:hover a{
	color:#333;
}

.leftli:hover .leftMuneadre{
	position: absolute;
    right: 10px;
    top: 0;
    
}

.leftMuneadre div:hover{
	background:rgb(249 249 249);
}

.leftli:hover .leftMuneadre .closeMune{
	margin: 12px 2px 0;
	cursor: pointer;
	width: 16px;
    height: 15px;
    display: inline-block;
    background:transparent url(../../images/menuclose.png) no-repeat;
    background-size:100% 100%;
	-moz-background-size:100% 100%;
}

.leftli:hover .leftMuneadre .moveMune{
	cursor: move;
	margin: 12px 2px 0;
	width: 16px;
    height: 15px;
    display: inline-block;
    background:transparent url(../../images/menumove.png) no-repeat;
    background-size:100% 100%;
	-moz-background-size:100% 100%;
}

.enter-done-two {
    transform: translateX(0px);
}

.toggled .sidebar-wrapper{
	transform: translateX(-150%)
}

.toggled.ac .sidebar-wrapper{
	transform: translateX(-1px)
}

.sidebar-wrapper{
	display:block
}
 
.black-bg{
	position: absolute;
    left: 0;
    top: 0;
    width: calc(100% + 10px);
    height: calc(100% + 40px);
    filter: alpha(opacity=40);
    opacity: 0.40;
    font-size: 1px;
    *zoom: 1;
    overflow: hidden;
    background: #505050;
}

.CB-bJFAqi:active, .CB-bJFAqi:focus{
    caret-color:#ff650c;
}

.con-wid .opac0{
	opacity:0
}

.light h3.sl-menu{
	background: #ff6a00!important;
    color: #ffffff!important;
    transition: all 250ms linear 0s;
}

.nolist{
	padding-left: 9px;
}

.nolist #noListText{
	color: #ff6a00;
    background: #f5f5f5;
    font-weight: bold;
}

#menu1 {
    padding-right: 28px;
}

.steps .CB-fLMXTX{
	width:160px;
	cursor: pointer;
	font-size:12px;
	padding: 0 5px;
	height: 30px;
    line-height: 30px;
    margin:0;
     font-weight: 400;
    transition: all 250ms linear 0s;
    color: #575757;
}

.steps .open .CB-fLMXTX{
	color: #000;
} 

.steps .CB-fLMXTX:hover{
	color: #000;
	transition:unset;
	background-color: rgb(150 160 171 / 10%);
}

.steps .CB-bLcVyK{
	font-size:12px;
	padding: 0px 10px;
	height: 32px;
    line-height: 32px;
    margin:0;
    width:170px;
}

.steps .allorder{
	background: #fff
}

.steps .CB-bLcVyK:link,.steps .CB-bLcVyK:visited{
    color: #575757
}

.stepsMenu .sl-twoMenu:first-child .allorder .light a{
    /* color: #006AD4;
    background: rgb(0 106 212 / 10%); */
}


/* .steps .CB-ktIXqq.light{
	background:none;
}  */

.steps .CB-ktIXqq.light a{
	color:#006AD4;
	background-color: rgb(0 106 212 / 10%);
}

.steps .allorder{
	display:none;
}

.steps .open .allorder{
    display:block; 
}

.steps .ui1 .sl-twoMenu:last-child .submenu2{
	margin-bottom: 100px;
}

.testcss .hd-wid{
    background:#560000!important 

}

.testcss #header a.user,.testcss .hd-wid .sidebar-brand > a{
	color:#fff
}

/* .testcss body #header .staging{
	color:#b5dbff;
	border: 1px solid #b5dbff;
} */

.dingwei-menu{
    width: calc(20% - 20px);
    float: left;
    padding:0 20px 0 0;
    font-size: 13px;
    line-height: 38px;
    height: calc(100% - 25px);
    cursor: pointer;
}

.dingwei-menu ul.dingwei-menuUl{
	border-right: 1px solid #eee;
    height: 100%;
    padding-right: 10px;
}

.dingwei-menuUl a{
	color: #383838;
	width: 100%;
    height: 100%;
    display: block;
}

.dingwei-menuUl li:hover{
	color: #006ad4;
}

.CB-liznrH:last-child{
    margin-bottom: 73%;
}

.steps .allorder.nosubmenu2{
	display: block;
}


.steps .nosubmenu2 .CB-bLcVyK{
	padding: 0px 5px;
}

.aixin{
	background:transparent url(../../images/icon-favorites.png) no-repeat;
	width: 16px;
    height: 16px;
    float: right;
    margin: 6px 10px;
    display:none;
    cursor: pointer;
}

#favoritesUl .aixin{
	background:transparent url(../../images/menuclose.png) no-repeat;
	margin: 0;	
}

#favoritesUl .add-favorites:hover .aixin{
	display: block;
}

#favoritesUl .add-favorites:hover .aixinWidth{
	background-color: #ededed;
}

#favoritesUl .add-favorites:hover .aixinWidth:hover .aixin{
	background:transparent url(../../images/menuclose-ac.png) no-repeat;
}

#favoritesUl .aixinWidth{
    width: 32px;
    height: 32px;
    float: right;
    margin: 0;
    padding: 8px 8px;
    display: block;
    box-sizing: border-box;
}

.CB-zyNLE .submenu3.light .aixin{
	background:transparent url(../../images/icon-favorites-light.png) no-repeat;
	display:block;
}

#favoritesUl .CB-jOYrnM{
	float: left;
    width: calc(100% - 32px);
    padding: 0;
    cursor: pointer;
    color: #555;
    padding-left: 10px;
    height: 32px;
    line-height: 31px;
}

.CB-zyNLE .submenu3:hover .aixin{
	display:block
}

#favoritesUl{
	width: 100%;
    height: 100%;
    float: right;
    margin: 0;
}

/* .favorites-list{
	float: left;
    color: #ff5200;
    font-size: 12px;
    margin: 10px 0;
    width: 9%;
}
 */

#favorites .favorites-bz{
	padding: 0 8px;
	color:#9a9a9a
}

#favorites .add-favorites{
    width: 25%;
    position: relative;
    float: left;
    padding-right: 25px;
    margin-bottom: 10px;
    box-sizing: border-box; 
}

#favorites .add-favorites .add-favorites-bg{
	height: 32px;
	background: #F0F3F6;
} 


#favorites .add-favorites a:hover{
	background-color: #E6EEF6;
	
}

/* #favorites .add-favorites:hover{
	background: #E6EEF6;	
} */

#favorites .add-favorites:hover .aixinWidth{
	background-color: #E6EEF6;
	border-left: 1px dashed #BBCAD8;
}

#favorites .add-favorites:hover a{
	color: #2a2a2a;
}

#favorites .flist{
    color: #898989;
    font-size: 12px;
    transform: scale(0.9);
    margin-left: -9px;
    padding-top: 2px;
    display:none;
    border:none;
}

/*.favorites-bz{
     padding: 10px 0;
    color: #8b8b8b;
} */

#favoritesUl .flist,#stHistory .flist{
	display:none;
}

.steps .ui1>.sl-twoMenu:before{
	content: "";
    width: 160px;
    height: 1px;
    background: #eef1f4;
    display: table;
    margin: 4px auto;
}

.steps .ui1>.sl-twoMenu:first-child:before{
    display: none;
}

.steps .ui1>.sl-twoMenu:first-child {
	padding-top: 4px;
}

.Title_name-work{
	font-size:12px;
    height: 36px;
    line-height: 36px;
    padding: 0 0 0 40px;
}

body #header .staging{
	float: right;
    margin: 10px;
    color: #87c9ff;
    border: 1px solid #87c9ff;
    padding: 4px 10px;
    border-radius: 20px;
    cursor: pointer;
}

 body #header .staging:hover{
    /* color: #006ad4; */
    background: rgb(0 106 212 / 10%);
	
}

body.work #header #staging{
    color: #ffffff;
    background: #006ad4;
	border: 1px solid #0080ff;
}

.staging i{
	float:left;
	width: 16px;
	display: block;
	height: 16px;
	background:transparent url(../../images/icon-staging.png) no-repeat;
	background-size: 100% 100%;
	margin: 2px  6px 2px 0;
}

body.work #header #staging i{
	background:transparent url(../../images/icon-staging-active.png) no-repeat;
	background-size: 100% 100%;
}

.toggled #toggle-sidebar .sl-menuInfo{
	 display: none;
}

/* head 工作台导航栏 */

#staging-ul{
	height: 51px;
    line-height: 51px;
    margin-left: 15px;
    cursor: pointer;
}

#staging-ul li.submenu1{
    float: left;
    padding-right: 45px;
    position: relative;
}

#staging-ul li.submenu1 h3.sl-menu{
	float: left;
	color: #fff;
    font-size: 12px;
    padding: 0;
    margin: 0;
}

#staging-ul .bott-jia:before{
    top: 18px;
    right: -14px;
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
}

#staging-ul .submenu1:hover .bott-jia:before,#staging-ul .submenu1:focus .bott-jia:before,
#staging-ul .submenu1:active .bott-jia:before,#staging-ul .submenu1.hover .bott-jia:before{
    transform: rotate(-45deg);
    border-top: 1px solid #ff5200;
    border-right: 1px solid #ff5200;
    top: 22px;
}

#staging-ul .submenu1:hover h3.sl-menu,#staging-ul .submenu1:active h3.sl-menu,
#staging-ul .submenu1:focus h3.sl-menu,#staging-ul li.hover h3.sl-menu{	
	color: #ff711e;
}

.sl-menuInfo-add{
    color: #999;
}

.sl-menuInfo-add .col-fff{
    color: #2a2a2a;
}

/*左上角全部菜单 图标 */
#headAllMune{
	width: 50px;
	height: 50px;
	border-right: 1px solid #EEEEEE;
	cursor: pointer;
}

#headAllMune:hover,#headAllMune.active{
	background:#042c54
}

.icon-all-mune{
	float:left;
	width: 20px;
	display: block;
	height: 20px;
	background:transparent url(../../images/icon-all-mune.png) no-repeat;
	margin: 15px;
}

.active .icon-all-mune{
	background:transparent url(../../images/icon-all-mune-light.png) no-repeat;
}

/*左边一级 图标 */
.new-icon-menu{
	position: fixed;
    top: 51px;
    width: 51px;
    height: 100%;
    background: #EEF1F4;
    z-index: 999;
}

.toggled .new-icon-menu{
    border-right: 1px solid #dfdfdf;	
}

.toggled.ac .new-icon-menu,.toggled.ac-l .new-icon-menu{
    border-right:none;	
}


.newIconMenuUl li.icLight{
	background:#fff;
	color: #006AD4;
}

.newIconMenuUl li:hover{
	color: #006AD4;
}

.new-icon-menu li{
	cursor: pointer;
    padding: 14px 0 10px;
    text-align: center;
}

.new-icon-menu li .ic-text-menu{
    width: 24px;
    white-space: nowrap;
    letter-spacing: 1px;
    overflow: hidden;
    margin: 0 auto;
    padding-top: 1px;
}

.ic-menu{
	width: 16px;
	height: 16px;
	background:transparent url(../../images/menu-icon-new.png) no-repeat;
	display: block;
	margin: 0px auto;
}

.newIconMenuUl li.icLight .ic-menu,.newIconMenuUl li:hover .ic-menu{
	background:transparent url(../../images/menu-icon-new-active.png) no-repeat;
}

#ic1 .ic-menu{
	background-position: -2px -1px;
	/* transition: all 0.7s ease; */
}

#ic1025 .ic-menu,#ic8 .ic-menu{
	background-position: -22px -1px;
}

#ic2 .ic-menu{
	background-position: -80px -1px;
}

#ic10217 .ic-menu{
	background-position: -217px -1px;
}

#ic3 .ic-menu{
	background-position: -98px -1px;
}

#ic10252 .ic-menu{
	background-position: -236px -1px;
}

#ic6 .ic-menu,#ic162 .ic-menu{ /* 组织权限 */
	background-position: -139px -1px;
}

#ic7 .ic-menu,#ic283 .ic-menu{ /*报表  */
	background-position: -196px -1px;
}

.steps .ui1>.sl-twoMenu{
	padding: 0 15px;
}

.steps .ui1>.sl-twoMenu>.submenu2{
	padding: 0 5px;
} 

#toggle-sidebar-in-b{
	display:inline-block;
}

.dingwei-menuUl li{
    padding: 0px 10px;
    color: #2a2a2a;
    box-sizing: border-box;
    height: 31px;
    line-height: 35px;
    border-left: 2px solid #ffffff;
    margin: 7px 0;
}

.dingwei-menu li.current{
    /* background: rgb(255 106 0 / 10%); */
}

.dingwei-menu li.current{
	border-left: 2px solid #006ad4;
    color: #006ad4
}

.apply-sroll{
	height: calc(100% - 36px);
}

#idcard{
	width: 150px;
    position: absolute;
    top: 55px;
    right: 18px;
    background: #fff;
    box-shadow: 0px 2px 6px 0 #c1c1c1;;
    border-radius: 4px;
}

body #header .bar-icon{
	float:right;
    width: 30px;
    height: 30px;
	background:transparent url(../../images/head-card.png) no-repeat;
    background-size:100% 100%;
	-moz-background-size:100% 100%;
	border-radius: 15px;
    border: 1px solid #d7d7d7;
    cursor: pointer;
}

.icon-header-black{
    width: 30px;
    height: 30px;
    display: none;
    background: rgb(0 0 0 / 30%);
    border-radius: 15px;
    box-sizing: border-box;
    padding: 13px 4px;
}

.icon-header-black i{
	width: 3px;
    height: 3px;
    background: #fff;
    float: left;
    margin: 0 2px;
    box-sizing: content-box;
}

.bar-icon:hover .icon-header-black,.bar-icon.active .icon-header-black{
	 display: block;
}

#idcard .headr-name{
	color: #2a2a2a;
    height: 50px;
    background: rgb(0 106 212 / 10%);
    border-radius: 4px;
    line-height: 50px;
    text-align: center;
    font-size: 13px;
    letter-spacing: 1px;
    font-weight: bold;
}

.idcard-operate p a{
	height: 50px;
    line-height: 50px;
    padding: 0 10px;
    color:#575757;
    display: block;
}

.idcard-operate p:first-child a{
	border-bottom: 1px solid #d7d7d7;
}

.idcard-operate p a:hover{
	background: rgb(106 171 235 / 5%);
    color: #006AD4;
}

.idcard-operate p .bott-jia:before{
	transform: rotate(45deg);
	top: -30px;
    right: -130px;
}

.idcard-operate p:hover .bott-jia:before{
	border-top: 1px solid #006ad4;
    border-right: 1px solid #006ad4;
}

.bar-user{
	padding: 6px 17px 6px 0;
}

/*工作台*/
#stagingPage{
    z-index: -1;
    background: #fff;
    position: absolute;
    height: calc(100% - 90px);
    width: calc(100% - 40px);
    top: 51px;
    margin: 20px;
    left: 0;
}

.st-top-bg{
	width: 100%;
    min-height: 20%;
    background: #fff;
    position: absolute;
}

.st-dh{
    padding:20px 20px 40px 30px;
    width: 80%;
    display: inline-block;
    box-sizing: border-box;
	float:left;
}

.st-person{
	width: 32%;
    display: inline-block;
    margin-top: 65px;
    border-left: 1px solid #eee;
    padding: 15px 30px;
    box-sizing: border-box;	
}

.st-navigation{
	font-size: 15px;
    font-family: Source Han sans-serif;
    font-weight: 600;
    color: #2A2A2A;
    margin-bottom: 18px;
}

.st-dh .st-list{
	color: #7b7b7b;
	padding-bottom: 10px;
}

.st-recently {
	width: 100%;
    display: inline-block;
}

.readHistory{
	width: 20%;
    height: 32px;
    position: relative;
    float: left;
    padding-right: 25px;
    box-sizing: border-box;
    margin-bottom: 10px;
    line-height: 32px;   
}

.readHistory a{
	height: 32px;
    line-height: 32px;
    border: none;
    padding: 0 10px;
}

.history-div{
    background: #F0F3F6;
    border-radius: 3px;
    /* padding: 0 8px; */
    color: #2A2A2A;
    box-sizing: border-box;
    cursor: pointer;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
    overflow: hidden;
}

.history-div:hover{
	background: #E6EEF6;
}

.st-stagion{
	margin-top: 20px;
}

.st-person .bar-icon{
	float:left;
    width: 48px;
    height: 48px;
	background:transparent url(../../images/head-card.png) no-repeat;
    background-size:100% 100%;
	-moz-background-size:100% 100%;
	border-radius: 24px;
    border: 1px solid #d7d7d7;
}

.st-person-ip{
	margin-left: 70px;
}

.st-person-ip .last-login{
    color: #9A9A9A;
    line-height: 36px;
}

.st-person-ip .person-ip{
    font-weight: bold;
    color: #2a2a2a;
}

.st-person-ip .person-ip a.exit{
    color: #006AD4;
    font-weight: 200;
    margin-left: 15px;
}

.favorites-bz .icon-all-mune{
	float:unset;
	display: inline-block;
	margin: -6px 9px;
}

.seach-all-menu{
    color: #006AD4;
    font-size: 13px;
    padding: 0 5px;
    cursor: pointer;
    font-weight: bold;
}

body .black-bg-op{
	position: absolute;
    left: 0;
    top: 0;
    width: calc(100% + 10px);
    height: calc(100% + 40px);
    font-size: 1px;
    overflow: hidden;
    background: #505050;
	opacity: 0.01;
	display:none
}

body.ac-l .black-bg-op{
	display:block
}

.work #newIconMenu{
	display:none
}

.work .sidebar-wrapper{
	left: 0;
} 

.work .enter-done{
	display:none
}

.stHistory-no{
    padding: 0 8px;
    color: #9a9a9a;
}

.history-div a{
	color: #555;
}

.CB-liznrH.activing{
	background: rgb(242 247 253 / 60%);
}

.sidebar-wrapper .sidebar-menu ul li.activing .sl-menu{
    color: #fff;
    background: #ff6c00;
}

.fMenu-close{
    background: #d5e0ea;
    height: 36px;
    box-sizing: border-box;
    padding: 17px 14px;
    cursor: pointer;
}
/* 
.fMenu-close:hover{
	background: #0065a4;
} */

.fMenu-close i {
    width: 3px;
    height: 3px;
    background: #0065a4;
    float: left;
    margin: 0 2px;
    box-sizing: content-box;
}
/* 
.fMenu-close:hover i{
	background: #fff;
} */

.fMenu-open {
    position: relative;
    height: 36px;
    box-sizing: border-box;
    width: 51px;
    display: none;
    float: left;
    background: #d5e0ea; 
}

.fMenu .fMenu-open{
	display: block;
}


.fMenu-open .bott-jia:before {
    top: 13px;
    right: -24px;
    border-top: 2px solid #0065a4;
    border-right: 2px solid #0065a4;
    transform: rotate(45deg);

}

.dc-div input{
	float: left;
    margin: 4px 5px;
}
.dc-div span{
	float: left;
}


.tb-table-border{
    border-top: 1px dashed #b5b5b5;
    padding: 25px 60px 0;
    margin: 30px 0 0;
}

.dg-two-content.dc .input{
	font-size:12px
}


.dc table.yuqplant .sl-thead tr:first-child td {
    color: #4a4a4a;
}


.dc table.yuqplant .sl-thead .firsttr td {
    color: #6a6a6a;
}

textarea::placeholder {
    font-size: 12px;
    font-family: "Source Han Sans";
    letter-spacing: 0;
    color: #919191 !important;
    
}

textarea.remark-yj{
    font-family: "Source Han Sans";
    letter-spacing: 1px;
    font-size:12px;
    color: #444 !important;
}

.datagrid-cell span.overhow{
	white-space: break-spaces;
}


 /* 隐藏默认的文件选择按钮 */
    .input-file {
      display: none;
    }

    /* 定义自定义样式的文件上传容器 */
    .custom-file-upload {
      display: inline-block;
      overflow: hidden;
    }

    /* 自定义样式的按钮 */
    .custom-file-upload label {
    display: inline-block;
    background-color: #ffffff;
    color: #006ad4;
    width: 80px;
    height: 80px;
    text-align: center;
    border-radius: 2px;
    cursor: pointer;
    border: 1px solid #c5c5c5;
    padding: 4px;
    box-sizing: border-box;
    }

    /* 可选：添加鼠标悬停和按下效果 */
    .custom-file-upload label:hover,
    .custom-file-upload label:active {
    color: #0055ab;
    border: 1px solid #0055ab;
    background: #ffffff;
    }

    /* 显示选中的文件名 */
    #file-name {
      color:#555
    }

    .fa-cloud-upload{
       font-size:40px;
    }



