.dropdown_container ul.ztree {
  overflow-y: scroll;
  overflow-x: auto;
  padding: 0 0;
  margin-top: 0;
  border: none;
  border-radius: 5px;
  background-color: white;
  min-height: 200px;
}
.mts-container {
  display: inline-block;
  position: relative;
}
.dropdown_container {
  margin-top: 1px;
  display: none;
  background-color: white;
  position: absolute;
  z-index: 110004;
  border: solid 1px #ddd;
  border-radius: 5px;
  padding-bottom: 10px;
  text-align: center;
}
.searchInput.form-control {
  margin: 5px 10px 10px 5px;
}
.dropdown_container .ztree::-webkit-scrollbar {
  width: 10px;
  /*高宽分别对应横竖滚动条的尺寸*/
  height: 1px;
}
.dropdown_container .ztree::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius: 10px;
  background-color: #c1c1c1;
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}
.dropdown_container .ztree::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 10px;
}
.dropdown_container .clear {
  display: none;
  width: 16px;
  height: 16px;
  margin: 4px 0 0 -22px;
  outline: none;
  cursor: pointer;
}
.node_name {
  font-size: 14px;
  margin-left: 4px;
}
.ztree li {
  padding: 5px 5px;
}
.ztree li a {
  margin-bottom: 3px;
}
.ztree,
.ztree * {
  background: white;
  font-size: 14px;
  font-family: Microsoft Yahei, '黑体', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.ztree,
.ztree li a:not(.search-hit-node),
.ztree li a:not(.search-hit-node) .node_name,
.ztree li span.button::before,
.ztree li span.button.ico_open::before,
.ztree li span.button.ico_close::before,
.ztree li span.button.ico_docu::before,
span.tmpzTreeMove_arrow::before {
  color: #4e90e2;
}
.ztree li a.curSelectedNode,
.ztree li a.curSelectedNode .node_name {
  background-color: transparent;
  color: #dc1d35;
  text-decoration: underline;
}
.cattree-checkbox-wrap .ztree li a.curSelectedNode,
.cattree-checkbox-wrap .ztree li a.curSelectedNode .node_name {
  background-color: transparent;
  color: #4e90e2;
  text-decoration: underline;
}
.ztree li a.__disabled_node__,
.ztree li a.__disabled_node__ .node_name {
  color: #ccc;
}
.ztree li span.button.chk.radio_true_full_focus::before,
.ztree li span.button.chk.radio_false_full_focus::before {
  color: inherit;
}
.ztree li span.button.chk.checkbox_false_full::before {
  content: "\f096";
}
.ztree li span.button.chk.checkbox_false_full_focus::before {
  content: "\f096";
  color: #4e90e2;
}
.ztree li span.button.chk.checkbox_false_part::before {
  content: "\f096";
  color: #4e90e2;
}
.ztree li span.button.chk.checkbox_false_part_focus::before {
  content: "\f096";
  color: #cad96c;
}
.ztree li span.button.chk.checkbox_false_disable::before {
  content: "\f096";
  color: #808080;
}
.ztree li span.button.chk.checkbox_true_full::before {
  content: "\f046";
}
.ztree li span.button.chk.checkbox_true_full_focus::before {
  content: "\f046";
}
.ztree li span.button.chk.checkbox_true_part::before {
  content: "\f14a";
}
.ztree li span.button.chk.checkbox_true_part_focus::before {
  content: "\f14a";
  color: #4e90e2;
}
.ztree li span.button.chk.checkbox_true_full_focus::before {
  content: "\f046";
  color: #4e90e2;
}
.ztree li span.button.chk.checkbox_true_part::before {
  content: "\f046";
  color: #4e90e2;
}
.ztree li span.button.chk.checkbox_true_part_focus::before {
  content: "\f046";
  color: #cad96c;
}
.ztree li span.button.chk.checkbox_true_disable::before {
  content: "\f046";
  color: #808080;
}
.ztree li span.button.chk.radio_false_full::before {
  content: "\f10c";
}
.ztree li span.button.chk.radio_false_full_focus::before {
  content: "\f10c";
  color: #4e90e2;
}
.ztree li span.button.chk.radio_false_part::before {
  content: "\f10c";
  color: #4e90e2;
}
.ztree li span.button.chk.radio_false_part_focus::before {
  content: "\f10c";
  color: #4e90e2;
}
.ztree li span.button.chk.radio_false_disable::before {
  content: "\f1db";
  color: #808080;
}
.ztree li span.button.chk.radio_true_full::before {
  content: "\f192";
  color: #4e90e2;
}
.ztree li span.button.chk.radio_true_full_focus::before {
  content: "\f192";
  color: #4e90e2;
}
.ztree li span.button.chk.radio_true_part::before {
  content: "\f192";
  color: #4e90e2;
}
.ztree li span.button.chk.radio_true_part_focus::before {
  content: "\f192";
  color: #4e90e2;
}
.ztree li span.button.chk.radio_true_disable::before {
  content: "\f1db";
  color: #808080;
}
.ztree li span.button.switch {
  width: 15px;
  height: 17px;
}
.ztree li span.button.root_open::before {
  content: "\f0d7";
}
.ztree li span.button.root_close::before {
  content: "\f0da";
}
.ztree li span.button.roots_open::before {
  content: "\f0d7";
}
.ztree li span.button.roots_close::before {
  content: "\f0da";
}
.ztree li span.button.center_open::before {
  content: "\f0d7";
}
.ztree li span.button.center_close::before {
  content: "\f0da";
}
.ztree li span.button.bottom_open::before {
  content: "\f0d7";
}
.ztree li span.button.bottom_close::before {
  content: "\f0da";
}
.ztree li span.button.roots_docu::before {
  content: "\f022";
}
.ztree li span.button.center_docu::before {
  color: #ffffff;
}
.ztree li span.button.bottom_docu::before {
  color: #ffffff;
}
.ztree li span.button.noline_docu {
  background: none;
}
.ztree li span.button.ico_open::before {
  content: "\f0da";
  color: #ffffff;
}
.ztree li span.button.ico_close::before {
  content: "\f114";
  color: #ffffff;
}
.ztree li span.button.ico_docu::before {
  content: "\f022";
  color: #ffffff;
}
.ztree li span.button.edit {
  padding-top: 10px;
}
.ztree li span.button.edit::before {
  content: "\f044";
}
.ztree li span.button.remove::before {
  content: "\f1f8";
}
.ztree li span.button.add::before {
  content: "\f067";
}
span.tmpzTreeMove_arrow::before {
  content: "\f04b";
  color: #4e90e2;
}
