/*二级导航和tab切换*/
.sys_top_nav2_img {
  width: 15px;
  height: 15px;
  margin-top: 5px;
  float: left;
  margin-left: 8px;
  margin-right: 3px
}
.ztree li span.button.switch{
  height: 22px!important;
}
/*.ztree li span.button{
  vertical-align: super!important;
}*/
.sys_top_nav2_span {
  vertical-align: top;
  padding-top: 5px;
  float: left;
  margin-top: -7px;
  margin-left: 2px;
}

.sys_top_nav2 {
  /*width: 120px;*/
  height: 30px;
  line-height: 30px;
  /*border: 2px solid #ececec;*/
  margin-top: 4px;
  text-align: center;
  margin-left: 20px;
  border-radius: 7px;
  font-size: 14px;
  /*background-image: linear-gradient(0deg, #fbfbfb 0%, #ffffff 100%),*/
  /*linear-gradient(#fdfdfd, #fdfdfd);*/
}

.sys_top {
  height: 40px;
  width: 100%;
  background: #fafafa;
  font-size: 12px;
  position: fixed;
  top: 34px;
  z-index: 99;
  margin: 0;
  padding-top: 2px;
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.14);
  border-bottom: 1px solid #e6e6e6;
}

.sys_right2 {
  width: 82%;
  padding-left: 20px;
  font-size: 12px;
}

.sys_right_top {
  height: 28px;
  line-height: 28px;
  text-align: center;
  border-bottom: 1px solid #dfdfdf;
}

.sys_right_tabcor {
  border-right: 1px solid #dfdfdf;
  border-left: 1px solid #dfdfdf;
  border-top: 3px solid #4ac9ff;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  line-height: 22px;
  border-bottom: 3px solid #fafafa;
}

.sys_right_tab {
  padding: 0 15px;
  cursor: pointer;
}

.sys_right_toph {
  color: #333;
  font-size: 12px;
  text-indent: 22px;
  border-bottom: 1px solid #c3c3c3;
  background: #eaeaea;
  height: 28px;
  line-height: 28px;
}

/*导航树右键*/
div#rMenu {
  position: absolute;
  visibility: hidden;
  top: 0;
  background-color: #fff;
  text-align: left;
  padding: 2px;
  border: 1px solid #d4d4d4;
  border-radius: 3px;
  font-size: 12px;
}

div#rMenu ul li {
  margin: 1px 0;
  padding: 0 5px;
  cursor: pointer;
  list-style: none outside none;
  background-color: #fff;
}

div#rMenu ul li:hover {
  background: #eee;
}

div#rMenu ul span:hover {
  background: #eee;
}

/*导航树*/
.ztree li a.copy {
  padding-top: 0;
  background-color: #316AC5;
  color: white;
  border: 1px #316AC5 solid;
}

.ztree li a.cut {
  padding-top: 0;
  background-color: silver;
  color: #111;
  border: 1px #316AC5 dotted;
}

/*统一样式下拉*/
.el-select input {
  height: 24px;
  line-height: 24px;
  padding: 0px 10px;
  font-size: 12px;
}

.el-scrollbar .el-select-dropdown__item {
  height: 24px;
  line-height: 24px;
  padding: 0px 10px;
  font-size: 12px !important;
}

.el-scrollbar .el-dialog {
  width: 350px;
  height: 300px;
  margin: 0;
  padding: 0;
  top: 50% !important;
  margin-top: -150px !important;
  font-size: 14px;
}

.el-scrollbar .el-dialog__body {
  padding: 0 0 20px 0;
}

.el-scrollbar .el-dialog__title {
  font-size: 13px;
}

.el-scrollbar .el-radio__inner {
  width: 14px;
  height: 14px;
}

/*弹出层部分样式*/
.el-dialog__wrapper .el-dialog__header {
  padding: 0;
  height: 30px;
  line-height: 30px;
  padding-left: 20px;
  background-image: linear-gradient(0deg, #ededed 0%, #fafafa 100%), linear-gradient(#f5f5f5, #f5f5f5);
  border-bottom: 2px solid #d4d4d4;
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
}

.el-dialog__wrapper .el-dialog__title {
  font-size: 13px;
}

.el-dialog__wrapper .el-dialog__headerbtn .el-dialog__close {
  margin: 10px 10px 0 0;
  font-size: 12px;
}

.el-dialog__wrapper .el-radio__inner {
  width: 12px;
  height: 12px;
}

.gai_img_imgc_t {
  width: 54px;
  height: 26px;
  border-radius: 5px;
  text-align: center;
  line-height: 24px;
  border: 1px solid #cdcdcd;
  margin: 15px 0 0 15px;
  font-size: 12px;
  background-image: linear-gradient(0deg,
  #fbfbfb 0%,
  #ffffff 100%),
  linear-gradient(
    #f5f5f5,
    #f5f5f5);
}

.el-radio__input.is-checked .el-radio__inner::after {
  -ms-transform: translate(-50%, -50%) scale(1);
  transform: translate(-50%, -50%) scale(0.8) !important;
}

.work_el-dialog__wrapper .el-dialog {
  width: 350px;
  height: 300px;
  margin: 0;
  padding: 0;
  margin-top: -150px !important;
  font-size: 14px;
}

.work_el-dialog__wrapper .el-dialog__body {
  padding: 0 0 20px 0;
}

.el-select .el-input__icon {
  height: 30px;
  margin-top: 2px;
}

/*三级导统一样式*/
.el-menu-item, .el-submenu__title {
  height: 30px !important;
  line-height: 30px !important;
  font-size: 13px !important;
}

.el-submenu .el-menu-item {
  height: 30px !important;
  line-height: 30px !important;
}

.el-submenu .el-menu-item {
  background: #f5f5f5;
  height: 30px;
  line-height: 30px;
}

.el-submenu .el-menu-item:hover {
  background: rgba(168, 226, 255, 0.2) !important;
}

.el-submenu__title {
  background: #f5f5f5;
}

el-submenu__title:hover {
  background: rgba(168, 226, 255, 0.2) !important;
}

.el-menu-item.is-active {
  border-left: 3px solid #4ac9ff;
  background: #FAFAFA;
  outline: none;
}

.navDemoBackground.systemConfig {
  margin: 0 20px 0 20px;
}

.work_el-dialog__wrapper .gai_img_imgc .el-upload-list {
  display: none;
}

.el-loading-mask {
  background-color: rgba(255, 255, 255, .5) !important
}

.el-checkbox__inner::after {
  height: 5px !important;
  left: 2px !important;
}

.el-checkbox__inner {
  height: 12px !important;
  width: 12px !important;
}

.el-button--primary:hover {
  background: #fff !important;
  border: 1px solid #20a0ff !important;
  color: #20a0ff !important;
}

.el-button--primary {
  background: #fff !important;
  border: 1px solid #c4c4c4 !important;
  color: #1f2d3d !important;
}
.el-message__icon{
  display: none!important;
}
/*.el-message .el-message__icon {*/
/*display: none;*/
/*}*/

.body .el-message {
  top: 33%;
}

/*!*success*!*/
/*el-message el-message--success*/
.body .el-message--success {
  background-color: #f0f9eb;
  color:#67c23a;
}
.body .el-message--info {
  background-color: #f0f9eb;
  color:#67c23a;
}
.body .el-message--warning {
  background-color: #fdf6ec;
  color:#e6a23c;
}
.body .el-message--error {
  background-color: #fef0f0;
  color:#f56c6c;
}
.el-picker-panel{
  width: 500px;
}
.el-tabs__active-bar{
  display: none;
}
