﻿em {

  font-style: normal;

}

li {

  list-style: none;

}

img {

  border: 0;

  vertical-align: middle;

}

table {

  border-collapse: collapse;

  border-spacing: 0;

}

p {

  word-wrap: break-word;

}

:focus {

  outline: none;

}

/* index.css */





.to__header .to__addUser {

  margin: 0 auto;

  width: 90%;

  font-size: 20px;

}

.to__header .to__flow {

  margin: 0 auto;

  padding: 15px 0;

  width: 90%;

  display: block;

}

.to__header .to__flow .to__flow__item {

  position: relative;

  width: 30%;

  color: #999;

  display: inline-block;

}

.to__header .to__flow .to__flow__item .to__round {

  margin-right: 12px;

  width: 20px;

  height: 20px;

  line-height: 20px;

  text-align: center;

  border: 1px solid #999;

  border-radius: 50%;

  display: inline-block;

}

.to__header .to__flow .to__flow__item .to__active {

  color: #fff;

  background-color: #175ad8;

  border: 1px solid #175ad8;

}

.to__header .to__flow .to__flow__item .to__flow__name {

  display: inline-block;

  cursor: pointer;

}

.to__header .to__flow .to__flow__item::after {

  margin: auto 0;

  content: ">";

  position: absolute;

  right: 33%;

  top: 0;

  bottom: 0;

  height: 20px;

  line-height: 20px;

  font-size: 26px;

}

.to__header .to__flow .to__flow__item:last-child::after {

  content: "";

}

.to__block {

  text-align: left;

  padding: 4px 0;

  border-bottom: 1px dashed #d4d4d4;

}

.to__block .to__left,

.to__block .to__right {

  display: inline-block;

  vertical-align: text-top;

}

.to__block .to__left .to__item,

.to__block .to__right .to__item {

  height: 40px;

  line-height: 40px;

}

.to__block .to__left .to__title,

.to__block .to__right .to__title {

  line-height: 30px;

  text-align: left;

}

.to__block .to__left .to__title .to__remark,

.to__block .to__right .to__title .to__remark {

  color: #999;

  display: inline-block;

}

.to__block .to__left .to__content,

.to__block .to__right .to__content {

  width: 100%;

  height: auto;

  text-align: left;

}

.to__block .to__left .to__content .to__search,

.to__block .to__right .to__content .to__search {

  position: relative;

  height: 30px;

  line-height: 30px;

  border-bottom: 1px solid #ccc;

}

.to__block .to__left .to__content .to__search input,

.to__block .to__right .to__content .to__search input {

  padding-left: 20px;

  padding-right: 100px;

  width: 100%;

  border: none;

  box-sizing: border-box;

}

.to__block .to__left .to__content .to__search .to__icon__search,

.to__block .to__right .to__content .to__search .to__icon__search {

  position: absolute;

  top: 0;

  right: 0;

  width: 50px;

  height: 30px;

  border-left: 1px solid #ccc;

}

.to__block .to__left .to__content .to__search .to__icon__search svg,

.to__block .to__right .to__content .to__search .to__icon__search svg {

  margin: auto;

  position: absolute;

  top: 0;

  bottom: 0;

  left: 0;

  right: 0;

}

.to__block .to__left {

  position: relative;

  width: 100%;

}

.to__block .to__left > div .to__subItem {

  display: none;

}

.to__block .to__left > div .to__show {

  display: block;

  border-top: 1px solid #eaeaea;

}

.to__block .to__left .to__arrow {

  margin: auto 0;

  position: absolute;

  right: 0;

  top: 0;

  bottom: 0;

  color: #999;

  height: 30px;

  line-height: 30px;

  font-size: 20px;

  transform: translateX(120%);

}

.to__block .to__left .to__arrow span:last-child {

  margin-left: -16px;

}

.to__block .to__left .to__item {

  position: relative;

  padding: 0 0 0 15px;

}

.to__block .to__left .to__item .to__dropdownList {

  position: relative;

}

.to__block .to__left .to__item .to__dropdownList i {

  position: absolute;

  top: 0;

  bottom: 0;

  right: -12px;

  width: 12px;

  height: 12px;

  display: inline-block;

  margin: auto 0;

  cursor: pointer;

  transform: rotate(-90deg);

}

.to__block .to__left .to__item .to__dropdownList i svg {

  position: absolute;

  z-index: 2;

}

.to__block .to__left .to__item .to__dropdownList .to__roate {

  transform: rotate(0);

}

.to__block .to__left .to__item input[type="checkbox"] {

  position: relative;

  margin-right: 6px;

  -webkit-appearance: none;

  vertical-align: middle;

  margin-top: 0;

  background: #fff;

  border: #ccc solid 1px;

  min-height: 12px;

  min-width: 12px;

}

.to__block .to__left .to__item input[type="checkbox"]:checked {

  background: #3190e8;

}

.to__block .to__left .to__item input[type=checkbox]:checked::after {

  content: '';

  top: 2px;

  left: 1px;

  position: absolute;

  background: transparent;

  border: #fff solid 2px;

  border-top: none;

  border-right: none;

  height: 2px;

  width: 6px;

  -moz-transform: rotate(-45deg);

  -ms-transform: rotate(-45deg);

  -webkit-transform: rotate(-45deg);

  transform: rotate(-45deg);

}

.to__block .to__left .to__item .to__name {

  display: inline-block;

  vertical-align: middle;

  cursor: pointer;

  font-size: 14px;

  width: 100%;

  overflow: hidden;

  white-space: nowrap;

  text-overflow: ellipsis;

  padding-left: 22px;

}

.to__block .to__right {

  position: relative;

}

.to__block .to__right .to__item {

  position: relative;

}

.to__block .to__right .to__item .to__close {

  margin: auto 0;

  position: absolute;

  right: 12px;

  top: 0;

  bottom: 0;

  cursor: pointer;

}

.to__block .to__right .to__item .to__close i {

  font-size: 20px;

  transform: rotate(45deg);

  font-style: normal;

  display: inline-block;

}

.to__footer {

  margin-top: 15px;

  text-align: center;

}

.to__footer .to__btn__group {

  display: inline-block;

}

.to__footer .to__btn__group .to__btn {

  margin: 0 25px;

  padding: 8px 0;

  width: 80px;

  border: 1px solid #999;

  display: inline-block;

}

.to__footer .to__btn__group .to__btn__primary {

  color: #fff;

  background-color: #175ad8;

}

.treeview .icoright{

  position: absolute;

  top: 0;

  bottom: 0;

  right: -12px;

  width: 12px;

  height: 12px;

  display: inline-block;

  margin: auto 0;

  cursor: pointer;

  /* transform: rotate(-90deg); */

}

.to_down{

  position: absolute;

  right: 35px;

  top: 18px;

}

.treeview .icodown{

  position: absolute;

  top: 0;

  bottom: 0;

  right: -12px;

  width: 12px;

  height: 12px;

  display: inline-block;

  margin: auto 0;

  cursor: pointer;

  font-size: 20px;

}

 .left_search_box{

  padding: 20px 20px 35px;

  background: #f5f5f5;

  border-bottom: 1px solid #0272bc;

}

 .left_search_box .search_tit{

  margin-bottom: 10px;

  font-weight: bold;

  color: #0272bc;

  text-align: center;

  font-size: 18px;

}

 .left_search_box input{

  border-radius: 5px;

  padding: 8px 10px;

  margin: 0 0 15px;

  width: 100%;

  outline: none;

  border: 1px solid #ccc;

}

.left_search_box .sear_fot .search_ico {

  font-size: 16px;

  background: #0272bc;

  width: 100%;

  height: 38px;

  text-align: center;

  border-radius: 5px;

  line-height: 38px;

  border: 0;

  outline: none;

  color: #fff;

}

.left_search_box  .leftnav {

  padding: 0;

}

.left_search_box  .tre_box{

  box-shadow: 0 0 5px #ccc;

  margin-top: 50px;

}



.left_search_box  .sear_fot {

  display: flex;

  justify-content: space-between;

  align-items: center;

  margin-top: 8px;

}

.left_search_box  .sear_fot .add_gj_tit{

  color: #11b7f3;

  font-size: 14px;

  cursor: pointer;

}

.left_search_box  .sear_fot .add_gj_tit .add_ico {

  display       : inline-block;

  width         : 13px;

  height        : 13px;

  line-height   : 12px;

  margin        : 0 5px;

  color         : #11b7f3;

  text-align: center;

}

.txy{

  padding:0 10px;

  border-bottom:1px solid #eee;

}

.txy:last-child{

  border: 0;

}

.txy .to__name a{

  font-size: 13px!important;

}

.leftnav {

  padding-left: 0;

}

